1
0
Fork 0
mirror of https://git.coom.tech/drummyfish/small3dlib.git synced 2024-11-24 21:09:57 +01:00
small3dlib/houseTexture.h

8786 lines
695 KiB
C
Raw Normal View History

2019-06-01 22:28:12 +02:00
#define HOUSE_WIDTH 256
#define HOUSE_HEIGHT 256
uint8_t houseTexture[HOUSE_WIDTH * HOUSE_HEIGHT * 3] = {
137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,
137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,
118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,
93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,
137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,
118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,
118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,
93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,
137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,
118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,
93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,
137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,
137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,
118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,
93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,
137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,
118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,
118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,
93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,
137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,
118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,
93,137,118,93,132,106,88,132,106,88,132,106,88,132,106,88,132,106,88,132,106,88,
131,105,87,131,105,87,159,134,121,159,134,121,159,133,119,157,132,119,162,137,
118,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,
141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,
166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,
122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,
141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,
166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,
122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,
141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,
166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,
122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,
141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,
166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,
122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,
141,122,166,141,122,166,141,122,137,118,93,137,118,93,137,118,93,137,118,93,137,
118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,
93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,
137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,
118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,
118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,
93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,
137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,
118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,
93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,
137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,
137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,
118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,
93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,
137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,
118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,
118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,
93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,
137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,
118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,
93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,
137,118,93,137,118,93,137,118,93,137,118,93,132,106,88,132,106,88,132,106,88,
132,106,88,132,106,88,132,106,88,131,105,87,131,105,87,159,134,121,159,134,121,159,
133,119,157,132,119,162,137,118,166,141,122,166,141,122,166,141,122,166,141,122,
166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,
122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,
141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,
166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,
122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,
141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,
166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,
122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,
141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,
166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,
122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,
141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,
166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,137,118,93,137,118,
93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,
137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,
118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,
118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,
93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,
137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,
118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,
93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,
137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,
137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,
118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,
93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,
137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,
118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,
118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,
93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,
137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,
118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,
93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,
137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,
137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,132,
106,88,132,106,88,132,106,88,132,106,88,132,106,88,132,106,88,131,105,87,131,105,
87,159,134,121,159,134,121,159,133,119,163,135,119,162,137,118,166,141,122,166,
141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,
166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,
122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,
141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,
166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,
122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,
141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,
166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,
122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,
141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,
166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,
122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,
141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,
166,141,122,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,
118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,
118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,
93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,
137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,
118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,
93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,
137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,
137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,
118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,
93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,
137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,
118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,
118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,
93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,
137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,
118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,
93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,
137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,
137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,
118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,
93,137,118,93,137,118,93,132,106,88,132,106,88,132,106,88,132,106,88,132,106,88,
132,106,88,131,105,87,131,105,87,159,134,121,159,134,121,159,133,119,163,138,119,
162,137,118,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,
122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,
141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,
166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,
122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,
141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,
166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,
122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,
141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,
167,137,119,167,137,119,168,139,120,166,141,122,166,141,122,166,141,122,166,141,
122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,
141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,
166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,
122,166,141,122,166,141,122,166,141,122,137,118,93,137,118,93,137,118,93,137,
118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,
93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,
137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,
118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,
93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,
137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,
137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,
118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,
93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,
137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,
118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,
118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,
93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,
137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,
118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,
93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,
137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,
137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,
118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,
93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,
137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,132,106,88,132,106,88,132,
106,88,132,106,88,132,106,88,132,106,88,131,105,87,131,105,87,159,134,121,159,
134,121,159,133,119,163,138,119,162,137,118,166,141,122,166,141,122,166,141,122,
166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,
122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,
141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,
166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,165,140,
121,165,140,121,165,140,121,165,140,121,165,140,121,165,140,121,165,140,121,165,
140,121,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,
166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,
122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,
141,122,166,141,122,169,140,117,168,139,116,170,139,116,170,139,116,166,139,120,
166,141,122,165,140,121,164,139,120,165,140,121,166,141,122,166,141,122,166,141,
122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,
141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,
166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,137,118,
93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,
137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,
118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,
93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,
137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,
137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,
118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,
93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,
137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,
118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,
118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,
93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,
137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,
118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,
93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,
137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,
137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,
118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,
93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,
137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,
118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,
118,93,132,106,88,132,106,88,132,106,88,132,106,88,132,106,88,132,106,88,131,105,
87,131,105,87,159,134,121,159,134,121,159,133,119,164,138,120,163,137,119,166,141,
122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,
141,122,166,141,122,166,141,122,165,140,121,163,139,121,160,136,118,160,133,114,
160,130,110,160,130,110,159,134,117,163,139,121,165,140,121,165,140,121,166,141,
122,166,141,122,166,141,122,165,140,121,166,141,122,166,141,122,166,141,122,166,
141,122,165,140,121,159,134,117,158,124,102,158,124,102,158,124,102,158,124,102,
158,127,104,159,128,105,158,127,108,160,129,110,160,130,110,159,134,117,163,139,
121,165,140,121,165,140,121,166,142,122,168,139,120,164,139,120,164,139,120,164,
139,120,164,139,120,164,139,120,164,139,120,164,139,120,167,136,117,167,136,115,
172,143,120,170,141,122,166,141,122,167,140,119,170,139,116,169,138,115,169,138,
115,169,138,115,167,136,115,160,135,114,158,127,104,158,124,102,157,129,109,162,
137,118,165,140,121,164,139,120,164,139,120,164,139,120,164,139,120,164,139,120,
164,139,120,165,140,121,165,140,121,166,141,122,166,141,122,166,141,122,166,141,
122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,
141,122,166,141,122,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,
118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,136,117,92,135,117,
92,135,116,91,135,116,91,135,117,92,135,117,92,135,117,92,136,117,92,136,117,92,
136,117,92,136,117,92,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,
137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,
118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,
93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,
137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,
118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,
118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,
93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,
137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,
118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,
93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,
137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,
137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,
118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,
93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,
137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,
118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,
118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,
93,137,118,93,137,118,93,137,118,93,132,106,88,132,106,88,132,106,88,132,106,88,
132,106,88,132,106,88,131,105,87,131,105,87,159,134,121,159,134,121,159,133,119,
164,138,120,163,137,119,161,136,117,160,134,116,158,132,114,155,130,111,153,127,
109,149,125,105,146,121,102,144,118,98,139,114,95,136,110,90,126,102,84,119,87,69,
111,79,61,109,75,59,109,76,59,108,73,58,109,74,57,110,80,64,110,86,70,114,89,70,
116,88,72,116,90,72,116,90,72,116,88,70,116,88,70,116,88,70,116,88,70,116,88,70,
111,86,69,107,75,57,109,74,55,109,74,55,107,73,55,107,75,55,107,74,57,107,74,57,
107,75,57,107,73,55,106,74,56,106,74,56,108,80,64,109,84,69,118,90,72,123,97,73,
123,95,73,118,90,72,110,83,66,110,83,66,110,83,66,110,83,66,110,83,66,109,83,67,
113,83,65,114,84,64,122,88,66,140,107,82,140,108,84,145,111,83,146,110,80,146,
110,80,146,111,80,141,104,77,136,93,70,135,92,69,135,92,69,107,72,55,106,74,56,
108,75,58,108,82,66,112,84,68,112,84,66,114,85,66,115,86,67,115,85,69,115,88,69,
119,92,75,126,100,82,130,104,84,132,107,88,137,111,91,139,114,95,143,117,97,146,
121,100,149,124,103,153,125,107,154,129,110,157,131,113,159,134,115,160,135,116,
137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,
118,93,137,118,93,136,117,92,134,116,91,132,114,90,129,111,87,127,109,86,127,109,
86,127,110,86,128,111,87,130,111,88,130,112,88,131,113,89,132,114,90,133,114,90,
133,115,90,134,115,91,134,116,91,135,116,91,135,116,91,135,117,92,135,117,92,135,
117,92,136,117,92,136,117,92,136,117,92,137,118,93,137,118,93,137,118,93,137,
118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,
93,137,118,93,137,118,93,137,118,93,137,118,93,138,118,91,139,118,90,139,118,90,
138,118,91,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,
118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,
93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,
137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,
137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,
118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,
93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,
137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,
118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,
118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,
93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,
137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,
118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,
93,137,118,93,139,118,90,139,118,90,139,118,90,139,118,90,139,117,92,137,118,93,
137,118,93,132,106,88,132,106,88,132,106,88,132,106,88,132,106,88,132,106,88,
131,105,87,131,105,87,159,134,121,159,134,121,159,133,119,164,139,120,163,137,119,
162,136,118,160,135,116,158,133,114,156,130,112,153,128,109,150,125,106,148,122,
102,144,119,100,141,116,97,135,109,91,122,94,76,99,68,57,97,66,55,96,68,54,96,66,
52,94,65,52,95,67,53,102,76,60,107,82,67,113,86,67,117,89,69,118,89,70,112,83,
66,103,77,61,102,76,62,102,75,62,98,74,60,101,73,61,97,69,55,96,63,48,90,57,46,96,
62,48,96,62,48,92,61,48,91,62,49,92,62,50,90,62,50,90,63,50,90,62,50,89,61,49,
94,65,54,95,66,55,111,76,61,111,76,61,111,78,63,111,77,61,104,76,62,99,71,59,98,
71,60,98,71,60,98,71,60,100,71,58,103,70,55,105,72,57,65,55,49,131,91,71,134,92,
72,131,92,71,135,96,75,135,95,75,133,94,71,130,90,68,126,84,66,123,83,65,123,80,
63,90,55,44,99,64,49,95,62,49,96,67,52,104,72,56,102,70,56,102,70,56,103,71,55,
105,73,57,104,71,58,105,75,61,121,91,75,130,104,86,136,110,90,139,113,93,141,116,
97,144,119,100,148,122,102,150,125,106,153,127,109,155,130,111,158,132,114,159,
134,115,161,136,117,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,
93,137,118,93,137,118,93,158,141,116,156,139,115,150,134,110,141,126,104,132,
118,97,127,114,94,126,113,93,127,114,94,129,115,95,131,117,96,133,119,98,135,120,
99,137,122,100,139,124,102,141,126,104,142,127,105,86,67,47,96,75,51,102,80,54,
106,83,56,113,89,60,117,92,63,112,89,60,104,83,58,100,80,56,97,79,55,155,139,114,
156,139,115,156,139,115,91,72,48,103,81,56,108,86,59,113,88,60,120,94,63,121,96,
65,115,91,62,107,86,60,103,81,57,100,79,56,161,142,114,162,141,111,96,74,51,105,
82,56,111,86,59,115,89,60,120,95,65,122,97,67,117,93,63,108,87,61,104,83,58,100,
81,57,100,79,56,159,142,117,159,142,117,93,73,49,104,82,56,110,87,60,114,89,61,
121,95,64,122,97,66,116,92,63,107,86,60,103,81,57,100,79,56,159,142,117,159,142,
117,94,73,50,93,73,49,104,82,57,109,87,60,114,89,61,121,95,64,122,97,66,116,92,63,
107,86,60,103,81,57,100,79,56,159,142,117,159,142,117,93,73,49,104,82,57,109,87,
60,114,89,61,121,95,64,122,97,66,116,92,63,107,86,60,103,81,57,100,79,56,159,142,
117,159,142,117,94,73,50,102,81,58,108,85,58,112,88,60,121,95,65,122,98,66,117,
94,64,108,87,61,105,83,59,107,86,60,104,83,58,159,142,117,159,142,117,84,65,44,
95,75,53,107,83,58,108,83,56,120,95,64,121,97,66,116,91,62,108,86,60,105,83,58,
104,83,58,159,142,117,159,142,117,87,67,46,84,65,44,95,75,53,107,83,58,108,83,56,
120,95,64,121,97,66,116,91,62,108,86,60,105,83,58,104,83,58,159,142,117,159,142,
117,84,65,44,95,75,53,107,83,58,108,83,56,120,95,64,121,97,66,116,91,62,108,86,60,
105,83,58,104,82,56,163,140,109,163,141,110,88,67,45,91,70,48,107,82,56,108,83,
56,119,95,65,120,94,65,118,92,63,110,85,59,111,86,61,113,88,62,154,130,110,153,
129,109,153,129,109,182,159,142,182,159,142,182,159,142,188,164,140,186,163,140,
162,137,118,160,135,116,159,134,115,157,131,113,154,129,110,153,125,107,149,124,
103,146,121,102,143,117,97,137,110,93,123,90,73,62,46,40,71,51,41,93,62,39,99,64,
41,91,61,41,84,58,44,78,54,44,77,53,45,77,53,45,77,52,45,75,52,45,65,47,43,66,48,
42,77,54,43,79,57,43,81,57,43,80,56,42,101,62,39,119,75,39,62,43,36,96,61,38,
105,65,39,100,61,38,97,61,39,95,60,39,98,63,40,98,63,40,98,63,40,96,64,40,93,62,41,
60,46,44,84,57,46,95,62,45,99,67,45,96,61,46,94,61,46,87,59,45,89,62,45,82,58,
46,87,60,45,90,60,44,98,64,42,97,65,41,55,45,41,110,71,52,125,79,53,119,78,53,127,
83,53,135,90,53,134,87,52,129,82,53,129,82,53,123,76,53,126,78,52,73,53,45,113,
68,41,119,76,41,118,75,40,113,73,41,115,75,43,118,78,42,119,79,43,105,68,41,111,
72,41,66,48,46,122,94,74,133,104,85,137,111,91,141,115,95,144,118,98,146,121,102,
149,124,105,153,125,107,154,129,110,157,131,113,158,133,114,160,135,116,161,136,
117,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,
93,137,118,93,157,140,116,152,135,111,139,124,102,124,110,91,112,100,83,107,95,77,
104,92,75,103,92,74,104,92,74,105,93,74,108,97,78,110,97,79,111,99,81,116,103,
84,118,105,87,120,107,88,77,60,43,81,63,44,89,69,47,94,73,50,99,77,51,101,79,53,
95,75,50,91,72,51,93,73,51,92,74,52,142,126,104,144,128,105,145,129,106,89,70,49,
103,81,57,101,80,55,110,87,58,115,90,61,115,91,61,108,86,58,105,82,58,104,82,57,
105,84,57,160,139,109,162,140,107,100,78,53,104,81,55,111,86,58,116,90,61,120,94,
62,120,94,64,112,89,60,107,84,60,107,84,59,105,84,59,108,86,59,159,142,117,161,
142,114,98,76,52,111,87,61,109,85,58,117,92,62,121,95,64,120,95,64,112,89,60,108,
85,60,107,84,59,108,86,59,159,142,117,159,142,117,95,75,52,97,76,53,111,87,62,
108,85,59,116,92,62,121,95,64,120,95,64,112,89,60,108,85,60,107,84,59,108,86,59,
159,142,117,159,142,117,97,76,53,111,87,62,108,85,59,116,92,62,121,95,64,120,95,
64,112,89,60,108,85,60,107,84,59,108,86,59,159,142,117,159,142,117,95,75,52,106,
83,58,105,82,57,113,89,61,120,95,64,121,95,65,113,90,61,106,84,60,106,84,59,100,
79,55,101,79,56,159,142,117,159,142,117,95,75,52,102,80,55,112,88,62,114,89,60,
120,94,63,121,95,64,112,89,61,108,87,60,106,84,58,101,79,56,159,142,117,159,142,
117,95,74,51,95,75,52,102,80,55,112,88,62,114,89,60,120,94,63,121,95,64,112,89,61,
108,87,60,106,84,58,101,79,56,159,142,117,159,142,117,95,75,52,102,80,55,112,88,
62,114,89,60,120,94,63,121,94,64,112,89,60,108,86,60,106,84,58,102,79,54,163,140,
107,164,141,107,96,74,49,101,78,52,113,90,61,112,87,59,119,94,63,121,95,64,112,
87,59,105,82,58,112,87,61,104,80,56,152,128,109,151,127,108,151,127,107,179,157,
140,180,157,140,181,158,141,188,164,140,186,163,140,162,137,118,161,136,117,159,
134,115,158,132,114,155,130,111,153,127,109,150,125,106,148,122,102,144,120,100,
138,113,94,123,91,73,67,50,43,75,54,45,73,54,45,86,64,52,94,66,54,103,73,57,109,
80,63,113,83,65,114,83,66,115,85,67,102,72,60,55,49,39,90,64,54,105,76,59,107,79,
63,106,80,66,109,78,61,102,67,52,101,65,47,68,48,38,94,61,48,101,67,51,102,67,
50,103,68,53,105,70,53,106,70,52,103,69,53,101,70,55,101,77,61,101,79,65,72,53,50,
97,67,59,105,78,65,110,79,68,112,83,68,106,79,68,106,78,68,101,76,65,101,76,67,
102,77,64,97,70,61,91,66,57,86,61,54,70,50,46,89,64,59,105,75,65,106,76,66,109,
75,63,108,75,64,111,73,63,112,74,62,115,76,61,115,76,61,113,76,63,90,64,54,91,60,
49,96,64,50,101,68,53,109,75,57,118,87,66,118,88,68,117,86,65,103,74,59,112,74,
46,72,53,50,128,97,74,134,109,88,139,114,95,144,118,98,146,121,100,149,124,103,
151,125,107,153,128,109,156,130,112,158,132,114,159,134,115,161,136,117,162,137,
118,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,
137,118,93,155,139,114,145,130,107,127,114,94,110,98,81,100,89,73,91,80,64,88,77,
61,89,77,61,88,76,59,86,76,59,88,76,60,91,78,62,93,82,65,97,86,69,99,88,72,102,
91,75,63,49,33,69,54,37,74,59,40,79,62,41,81,62,42,81,63,42,79,61,42,80,63,44,78,
60,42,81,64,44,119,106,87,121,108,89,123,110,90,75,59,40,84,66,47,91,72,49,98,77,
52,100,76,52,100,78,53,96,75,52,101,79,55,97,75,53,100,79,54,148,129,99,151,129,
99,90,70,46,99,78,52,107,84,57,112,88,59,114,88,59,113,89,60,108,85,59,109,86,
60,105,82,57,108,85,59,109,86,60,159,140,112,161,140,110,96,74,50,105,82,57,111,
88,59,118,92,62,118,90,61,118,92,63,111,87,61,116,91,63,109,85,60,111,88,61,159,
142,117,159,142,117,95,75,51,96,75,52,105,83,59,112,89,62,118,93,64,118,91,63,118,
92,63,111,87,61,116,91,63,109,85,60,111,88,61,159,142,117,159,142,117,96,75,52,
105,83,59,112,89,62,118,93,64,118,91,63,118,92,63,111,87,61,116,91,63,109,85,60,
111,88,61,159,142,117,159,142,117,95,75,51,103,81,57,111,88,62,116,91,62,118,92,
63,119,93,64,112,88,61,110,87,60,104,81,57,102,81,57,101,81,56,159,142,117,159,
142,117,95,74,51,103,81,57,111,88,62,116,91,62,118,92,63,118,92,63,112,88,61,112,
88,60,104,82,57,101,81,56,159,142,117,159,142,117,95,74,51,95,74,51,103,81,57,
111,88,62,116,91,62,118,92,63,118,92,63,112,88,61,112,88,60,104,82,57,101,81,56,
159,142,117,159,142,117,95,74,51,102,80,56,110,87,60,115,90,61,117,91,62,117,91,62,
111,87,59,111,87,59,104,81,54,101,80,53,162,138,105,162,138,104,94,73,48,99,77,
52,110,84,58,113,86,57,114,90,59,116,89,61,107,83,57,105,81,56,101,78,55,96,73,
52,146,123,104,143,120,102,142,120,101,169,147,131,172,150,134,175,153,136,185,
161,137,187,162,139,163,137,119,162,136,118,160,135,116,158,133,114,157,131,113,
154,129,110,153,125,107,149,125,105,148,122,102,141,116,97,126,96,76,75,55,47,85,
62,51,85,62,51,102,74,58,110,79,62,117,85,67,127,96,75,135,104,79,130,100,78,127,
98,77,110,80,62,72,56,50,110,77,62,127,91,69,128,96,72,125,96,73,122,91,70,116,
76,58,110,71,52,77,55,45,104,68,54,115,76,57,120,83,60,124,85,62,125,85,63,126,87,
64,121,85,65,121,86,67,118,90,74,106,80,70,81,61,55,108,81,70,133,102,81,139,
110,87,141,111,89,139,110,89,137,109,87,136,108,86,133,108,85,131,102,81,125,98,77,
123,92,73,121,87,69,83,60,51,115,83,75,144,108,86,145,106,85,140,102,82,141,104,
79,144,101,80,145,101,77,145,101,77,139,98,75,127,86,71,111,75,63,110,74,56,126,
87,64,129,93,67,135,102,77,135,103,79,136,104,80,135,103,79,117,88,69,123,80,49,
77,56,53,130,99,76,136,111,88,143,118,97,146,121,102,149,123,103,150,125,106,
153,127,109,155,129,111,157,131,113,159,133,115,160,135,116,161,136,117,163,137,
119,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,
136,117,92,153,136,112,139,124,102,117,105,86,102,91,75,96,86,71,82,71,54,76,64,
49,73,59,45,69,55,41,67,52,40,67,53,39,72,57,44,78,65,50,88,77,62,92,82,65,89,75,
58,57,43,29,63,49,34,67,53,35,72,56,37,71,54,36,71,53,35,69,53,35,70,55,37,70,54,
37,69,55,37,102,90,73,102,91,75,104,92,76,63,50,34,71,55,39,76,59,40,82,63,43,
82,63,43,83,63,43,82,65,44,84,66,45,83,64,45,85,67,44,127,109,82,130,111,83,77,60,
40,85,67,47,93,73,48,100,78,52,100,77,53,100,78,53,99,79,54,103,81,56,101,79,55,
100,80,54,103,82,55,151,131,103,153,132,102,91,71,48,101,79,55,108,84,57,115,88,
59,114,88,60,113,87,60,112,89,60,113,88,61,110,85,60,110,87,59,157,140,116,157,
140,116,94,73,50,96,75,51,105,82,58,112,87,60,119,92,63,117,91,63,116,90,62,115,
91,62,115,90,62,112,87,61,112,89,60,159,142,117,159,142,117,96,76,53,105,83,60,
112,88,62,119,92,64,117,91,63,116,90,62,115,91,62,115,90,62,112,87,61,112,89,60,
159,142,117,159,142,117,95,74,51,102,81,58,111,87,62,118,93,64,116,91,62,117,91,
62,116,92,64,118,91,63,113,89,62,103,81,55,106,83,58,159,142,117,159,142,117,95,
75,52,102,81,58,111,87,62,117,92,64,116,91,62,116,90,63,119,94,65,119,91,63,115,
91,62,105,82,57,158,141,116,158,141,116,94,73,49,94,74,51,101,80,57,110,86,61,116,
91,63,114,89,61,114,88,62,117,92,62,117,89,62,113,89,61,103,81,56,155,138,114,
155,138,114,92,73,49,99,78,56,107,84,59,112,88,61,111,86,58,111,86,60,113,89,61,
113,86,60,109,85,56,101,78,51,153,131,97,153,130,97,89,67,44,93,73,49,100,77,53,
105,82,55,105,80,53,103,79,55,100,77,54,97,74,50,93,73,51,83,62,44,127,107,91,124,
104,88,122,103,87,145,127,113,150,131,117,160,140,125,178,154,133,185,161,137,
162,137,118,162,137,118,161,136,117,159,134,115,158,132,114,156,130,112,154,128,
110,151,126,107,149,124,105,141,117,99,128,97,78,80,57,50,90,65,56,97,72,59,119,
88,69,126,91,72,126,91,72,130,102,80,143,113,89,142,112,88,133,104,81,118,84,66,
81,60,55,121,86,69,144,111,82,148,116,84,148,117,84,144,111,82,129,92,67,113,78,
57,82,59,48,108,72,58,123,86,63,132,91,68,134,93,68,138,97,70,138,98,72,136,101,
72,133,99,77,124,97,78,108,82,72,79,62,53,113,85,73,144,114,90,146,116,94,149,120,
95,151,122,97,150,120,96,149,119,95,148,117,92,145,115,89,142,111,86,136,104,80,
127,95,73,75,52,41,124,90,82,158,123,98,159,121,95,160,122,94,161,117,91,156,
116,90,156,116,86,153,111,85,148,105,82,134,94,76,121,86,67,116,78,60,130,91,68,
137,100,75,142,109,84,143,112,87,141,110,87,140,108,84,126,97,76,125,84,51,81,60,
57,133,103,79,137,112,91,146,121,100,149,124,103,150,125,106,153,127,109,155,129,
111,157,131,113,158,133,114,160,135,116,161,136,117,162,137,118,163,138,119,137,
118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,135,117,
92,150,134,111,132,118,97,111,99,82,99,88,72,96,85,70,58,42,27,57,40,26,56,39,
26,54,39,25,52,37,25,52,36,25,52,35,25,52,35,25,51,36,24,51,35,24,44,29,20,53,39,
25,59,44,29,61,46,28,65,47,30,65,47,29,63,45,30,60,44,28,60,45,29,56,43,28,61,47,
32,88,76,61,90,80,65,91,80,65,59,46,31,65,51,35,69,54,36,73,56,37,73,56,37,72,
55,38,71,54,37,73,56,39,65,51,35,67,53,35,108,92,69,109,94,70,65,51,34,72,56,39,
78,61,40,83,63,42,83,64,42,83,63,44,81,63,44,82,64,44,77,60,42,83,65,44,80,63,43,
127,108,82,133,114,87,81,63,42,89,70,47,95,75,49,102,77,52,103,79,52,101,78,54,
100,78,53,104,80,56,93,73,50,96,75,52,148,132,109,149,133,110,92,72,48,93,73,50,
103,81,55,109,86,57,115,88,59,115,88,59,112,87,60,110,85,59,113,87,61,101,79,54,
103,81,56,157,140,116,158,141,116,97,76,52,105,83,58,112,89,61,118,91,62,117,91,
62,115,89,62,112,87,60,115,89,62,102,80,55,104,82,57,159,142,117,159,142,117,96,
76,52,104,82,58,111,87,60,118,93,64,117,90,62,116,90,62,116,91,62,115,89,62,104,
81,56,112,88,62,112,88,62,158,141,116,158,141,116,95,75,51,103,81,57,110,86,59,
117,91,63,116,89,61,114,88,61,113,87,61,110,85,59,99,78,53,108,85,60,153,136,112,
152,136,112,91,72,48,91,72,49,98,77,54,104,81,56,110,85,59,109,84,56,106,82,57,
105,81,55,104,79,54,92,72,48,100,79,54,142,126,102,140,124,101,84,67,45,90,71,49,
96,74,52,101,79,54,100,76,52,98,76,52,96,74,51,93,72,49,84,65,43,92,72,48,133,113,
84,132,113,82,77,60,38,80,62,42,84,64,43,87,68,45,88,67,45,85,66,45,84,64,45,83,
63,44,74,56,39,73,57,40,105,88,74,103,87,73,102,86,73,122,106,95,127,110,99,144,
126,107,163,142,122,179,156,133,162,136,119,163,137,119,162,136,118,160,135,116,
159,134,115,157,132,113,155,130,111,153,128,109,151,126,107,144,120,100,128,97,
80,83,60,51,94,68,58,104,75,62,123,91,73,131,97,77,129,99,81,141,111,89,149,119,
95,147,119,91,141,110,83,123,85,65,97,67,59,131,96,77,154,120,92,161,128,99,165,
132,99,160,126,92,144,107,80,124,85,62,84,61,50,113,76,61,134,96,70,141,102,73,
145,103,75,148,106,78,149,107,79,147,108,79,144,107,82,135,109,85,113,87,77,80,64,
54,114,87,76,146,120,96,155,125,101,157,129,105,159,130,107,161,131,107,158,133,
108,156,130,104,155,126,101,154,122,94,147,115,87,134,102,78,86,55,38,126,93,84,
164,130,100,168,134,106,167,132,101,167,129,99,167,125,95,164,124,94,162,121,90,
153,110,87,139,99,79,140,99,72,118,82,64,135,98,73,143,106,79,150,116,88,152,
119,90,149,119,93,145,114,91,135,103,81,134,94,54,85,63,59,137,107,85,140,115,94,
149,124,103,151,126,107,153,127,109,155,129,111,157,131,113,158,133,114,160,134,
116,161,136,117,162,137,118,163,138,119,164,138,120,137,118,93,137,118,93,137,118,
93,137,118,93,137,118,93,137,118,93,137,118,93,135,117,92,148,132,109,128,114,
94,107,96,79,97,87,72,96,85,69,59,43,28,58,41,27,60,42,28,58,42,28,55,39,27,54,38,
27,54,38,26,53,38,26,54,37,27,54,37,26,46,31,20,51,37,24,59,43,27,62,46,29,64,
46,28,64,46,29,61,44,29,59,42,27,58,42,26,52,37,24,52,38,25,54,39,29,75,63,50,76,
62,48,56,43,29,64,50,34,69,54,36,71,54,36,71,54,36,70,54,36,68,52,35,67,52,36,61,
47,34,58,45,31,97,82,62,97,82,61,60,47,32,66,52,35,70,55,36,74,56,36,74,56,38,
72,56,40,70,54,38,72,55,38,64,50,36,65,51,36,62,48,32,102,85,64,110,95,71,67,53,
36,75,59,40,81,64,43,84,64,42,86,65,43,85,66,45,85,65,45,85,66,45,78,60,43,76,59,
41,127,114,94,131,116,94,81,63,43,83,65,45,93,72,49,99,78,53,104,80,53,105,80,54,
104,81,55,103,79,55,103,80,55,94,72,52,90,70,49,150,134,111,152,135,111,94,74,
52,104,82,57,111,88,61,115,88,60,115,89,60,114,88,61,111,85,60,110,85,59,100,77,
55,95,74,52,158,141,116,158,141,116,96,75,52,103,82,58,111,87,61,115,90,61,117,90,
62,113,86,61,111,86,60,107,83,58,100,78,54,93,73,51,92,73,51,154,137,113,153,
136,112,92,72,50,99,79,56,105,84,59,108,85,58,110,84,57,105,81,56,103,79,55,96,74,
52,90,70,49,83,65,46,137,122,100,135,120,99,80,63,44,80,62,43,85,68,48,90,71,50,
93,72,48,94,72,48,90,69,47,89,68,45,84,64,44,78,60,41,71,56,38,116,102,81,117,
104,85,71,55,38,75,59,43,80,64,45,82,64,43,84,64,44,80,62,43,78,61,41,73,55,38,68,
52,35,65,50,33,109,93,69,109,93,69,64,50,33,67,52,35,71,55,36,74,56,37,76,58,40,
74,56,38,71,54,38,69,52,36,66,50,36,59,45,32,94,79,67,94,79,67,93,78,66,110,96,
85,114,99,89,128,111,95,148,130,111,172,149,128,160,136,117,163,138,119,163,137,
119,161,136,117,160,135,116,159,133,115,157,132,113,155,130,111,154,128,110,145,
118,99,130,97,80,79,60,51,97,71,61,107,78,65,125,94,75,134,103,82,139,111,89,151,
121,97,157,126,95,154,123,90,149,114,85,133,97,67,110,77,66,141,105,83,161,127,
99,171,139,105,177,145,107,175,144,107,162,130,98,137,100,75,89,68,57,118,81,66,
142,101,74,151,111,81,156,114,84,161,117,87,161,117,87,159,118,87,155,117,89,149,
118,91,117,87,77,74,64,54,123,94,83,156,125,104,164,137,110,169,140,115,171,140,
115,174,143,116,174,147,116,170,139,114,164,139,112,163,135,105,158,125,96,151,
117,87,93,58,37,131,101,91,171,136,107,177,145,111,179,143,111,177,140,103,179,
144,103,176,139,102,173,131,97,163,125,95,146,103,86,156,111,78,123,88,69,144,104,
78,149,115,87,155,123,95,158,123,94,158,124,96,152,124,96,139,107,85,140,99,58,
137,105,85,136,111,92,141,118,101,151,126,107,154,128,110,155,130,111,157,131,113,
158,133,114,160,134,116,161,136,117,162,137,118,163,137,119,164,138,120,164,139,
120,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,
93,135,116,91,147,131,108,126,113,93,106,94,78,97,86,70,93,82,66,60,45,31,60,43,
28,67,47,32,65,45,32,63,43,31,62,42,31,61,42,30,62,42,32,61,42,31,57,40,30,50,33,
23,59,44,27,67,50,32,72,53,34,73,53,33,73,51,32,69,49,31,64,46,29,59,42,27,57,42,
27,52,37,24,49,33,24,49,32,23,42,26,19,50,35,22,57,42,26,62,45,28,64,47,29,65,
48,30,64,46,30,61,45,29,58,43,28,58,44,29,57,42,27,75,59,44,76,60,44,57,44,28,64,
50,33,68,53,36,71,54,36,71,54,35,69,52,35,67,51,35,64,49,35,63,49,35,58,45,31,59,
44,30,91,76,57,101,86,65,60,46,30,67,52,35,72,56,37,74,57,38,75,58,37,74,56,39,
72,55,38,68,53,36,68,54,37,66,51,35,106,95,78,105,90,71,66,51,33,68,53,35,77,60,
40,84,65,43,87,67,44,89,69,45,89,68,46,86,67,46,83,65,44,84,66,46,81,63,43,131,
117,96,134,119,96,83,64,44,93,73,50,101,79,53,105,81,55,108,83,55,107,81,57,103,
80,55,98,77,52,98,77,54,94,73,50,151,135,111,152,136,112,92,73,49,99,79,55,106,85,
59,109,85,58,112,87,59,107,82,57,106,81,56,98,75,52,96,75,52,89,68,48,85,66,45,
138,123,101,135,121,100,80,63,43,86,67,46,91,72,49,93,72,49,95,75,52,91,71,49,87,
68,47,81,62,43,74,57,41,70,54,37,114,101,83,112,100,82,66,52,36,65,51,35,70,55,
38,75,60,41,77,59,39,80,62,41,77,59,40,75,58,39,70,53,35,66,50,34,61,46,30,97,82,
63,101,90,73,60,47,32,65,51,35,70,56,37,72,55,37,74,58,40,72,56,39,70,54,37,65,
48,33,60,46,32,59,46,30,99,84,63,99,84,63,59,45,29,61,47,31,66,51,33,68,51,33,72,
57,38,71,54,37,60,43,27,56,40,26,51,36,24,49,35,22,44,29,21,44,29,21,44,29,21,
54,33,22,110,96,86,120,105,90,139,121,103,166,144,123,158,134,116,163,138,119,163,
138,119,162,137,118,161,136,117,160,135,116,159,133,115,157,132,113,155,129,111,
144,115,96,132,100,82,99,72,61,100,73,62,112,81,68,128,98,78,141,110,89,150,119,
96,158,126,100,159,129,99,159,127,95,154,119,90,151,113,69,123,89,75,147,107,87,
166,131,102,179,150,115,183,152,115,178,149,114,173,144,107,149,111,85,96,71,62,
124,88,70,150,106,80,160,117,86,165,122,91,168,124,94,168,124,94,165,123,93,161,
122,93,153,120,95,120,87,76,82,71,62,132,101,88,166,136,110,171,145,117,175,148,
119,178,150,122,182,152,122,182,153,122,179,152,123,175,146,121,174,145,114,171,
137,107,160,126,98,113,75,45,146,115,98,175,140,115,192,164,130,194,167,128,187,
156,115,188,155,112,187,152,111,183,146,107,171,132,101,159,119,93,165,125,89,
131,92,73,153,113,83,159,120,91,161,126,97,162,125,98,158,126,98,154,124,98,142,
110,88,136,97,58,138,109,92,138,113,96,148,124,104,154,129,110,156,131,112,157,
132,113,159,133,115,160,135,116,161,136,117,162,137,118,163,137,119,163,138,119,
164,139,120,164,139,120,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,
118,93,137,118,93,135,116,91,147,131,108,125,112,92,105,94,77,95,85,69,89,78,63,
61,46,31,63,43,30,71,50,34,71,48,35,70,48,36,69,48,35,70,48,34,67,47,34,65,45,
34,62,43,32,55,36,27,69,49,31,79,56,36,84,60,37,87,62,39,86,64,41,83,60,39,76,54,
35,70,50,32,64,45,30,60,43,27,57,37,28,57,39,28,49,31,22,58,41,25,64,45,28,68,48,
30,71,51,31,70,51,32,68,49,31,64,46,28,58,41,27,54,38,25,50,36,22,41,26,18,39,
25,18,50,36,22,56,39,24,60,42,26,62,44,28,62,46,30,60,44,28,57,41,26,54,38,25,49,
35,24,47,34,21,47,34,21,49,36,27,65,49,35,54,40,25,60,44,28,65,49,32,70,53,35,70,
53,35,70,53,35,69,52,36,63,49,34,60,46,32,58,45,30,97,86,71,92,79,60,59,44,28,
61,47,31,66,51,33,71,54,35,75,57,38,76,59,39,77,58,38,74,56,39,69,53,37,67,51,36,
64,50,33,109,97,80,113,99,78,69,53,36,77,59,38,82,63,41,88,67,45,90,70,46,91,70,
47,89,68,47,83,64,45,81,62,43,78,60,41,132,118,97,134,120,99,82,64,44,86,66,44,
93,73,50,95,73,50,97,76,51,94,72,49,90,69,47,81,62,44,76,59,41,71,55,38,70,54,37,
115,103,84,112,100,83,68,53,36,69,53,36,75,59,40,77,59,40,78,60,41,77,59,40,76,
57,39,68,52,36,63,49,34,59,45,30,96,84,66,99,88,72,60,47,32,59,46,32,62,48,32,68,
53,36,69,52,34,72,55,36,72,55,36,71,54,35,65,49,32,61,46,31,57,43,28,91,75,57,96,
85,69,58,45,30,60,46,32,66,51,35,59,42,26,61,44,28,60,44,28,59,42,27,53,37,24,
49,35,22,47,33,21,45,28,19,46,30,19,48,35,21,50,35,21,56,41,25,58,41,25,62,45,29,
61,44,29,62,44,28,55,39,26,52,36,24,48,33,22,45,30,22,45,29,22,44,29,21,54,33,22,
109,96,85,118,103,88,135,118,101,162,141,121,159,134,116,163,138,119,164,139,
120,163,138,119,162,137,118,161,136,117,160,135,116,159,134,115,155,130,113,146,
114,92,134,102,84,113,81,69,94,69,60,115,85,71,135,103,81,158,126,102,165,133,109,
158,126,100,157,125,99,160,129,98,158,124,96,161,116,73,129,93,79,152,113,92,171,
136,107,181,152,117,184,155,118,180,152,116,176,147,112,152,115,90,100,81,64,
124,91,76,152,110,82,164,122,92,170,126,96,172,126,96,172,126,96,169,127,97,164,
125,96,156,118,90,130,92,76,98,79,72,142,111,94,170,141,116,176,148,120,180,155,
122,181,157,125,184,156,126,186,157,126,185,158,129,184,155,124,180,155,118,178,
149,114,172,143,106,130,90,54,135,104,93,184,155,120,192,166,126,191,159,125,193,
163,123,190,158,120,190,151,116,184,142,112,179,144,109,169,134,103,164,123,90,
149,109,83,161,121,89,165,125,95,165,130,101,165,131,103,164,126,98,156,124,100,
140,110,92,129,96,61,138,112,96,141,116,99,150,125,108,156,131,112,158,133,114,159,
134,115,160,135,116,161,136,117,162,137,118,163,137,119,164,138,120,164,139,120,
164,139,120,165,140,121,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,
137,118,93,137,118,93,135,116,91,147,131,108,125,112,92,105,94,77,95,84,68,86,75,
58,60,46,31,63,43,29,69,48,34,71,49,36,72,49,36,70,49,36,70,47,36,68,47,36,68,
47,36,66,47,35,59,40,29,76,54,35,88,63,38,91,65,41,97,70,44,93,69,44,95,68,43,89,
63,40,79,56,37,73,52,33,68,48,32,57,40,32,57,40,32,50,34,26,67,48,31,76,54,35,78,
56,36,83,60,38,81,60,38,80,56,36,75,54,34,69,49,32,61,43,28,56,40,26,47,30,21,
45,29,21,58,41,25,64,45,28,65,47,29,70,50,31,67,49,31,67,47,30,62,44,28,56,40,26,
51,36,23,48,34,22,46,33,21,38,25,18,45,29,19,49,35,22,56,40,25,58,41,26,61,44,28,
60,44,28,60,43,27,58,42,26,62,47,32,57,45,31,55,43,30,96,85,70,91,79,62,57,44,
28,57,44,30,65,50,33,67,51,34,71,54,36,71,54,36,72,55,36,68,51,34,63,48,33,59,45,
32,56,44,30,97,87,72,97,83,65,59,46,31,68,52,35,71,54,36,75,58,38,76,58,39,77,58,
39,75,57,38,70,54,38,65,50,35,63,49,34,110,98,81,111,99,82,68,53,37,72,55,38,75,
59,40,79,61,41,80,61,42,79,61,42,77,59,40,69,53,36,64,49,34,58,45,32,57,44,31,
100,89,73,99,88,72,59,47,33,64,48,34,66,51,35,70,53,35,72,55,37,72,55,38,71,54,36,
65,49,34,60,47,32,54,40,27,90,76,60,96,85,70,58,45,32,57,45,32,53,37,24,56,40,
26,58,42,26,59,42,27,60,44,28,59,42,27,53,38,24,49,35,23,43,30,20,34,22,17,38,27,
21,47,35,22,52,36,24,55,40,26,59,42,27,60,44,29,62,44,29,60,43,28,55,39,26,50,35,
22,45,31,20,46,30,19,47,31,20,51,36,23,52,36,23,57,42,26,62,44,27,66,47,31,66,
48,32,67,48,31,61,42,28,58,41,27,52,36,24,50,33,24,48,32,23,46,30,22,54,33,22,114,
99,85,117,102,87,134,117,100,160,140,119,158,134,116,164,138,120,164,139,120,
164,138,120,163,138,119,162,137,118,161,136,117,160,135,116,153,128,111,147,113,93,
136,104,86,128,98,80,83,58,51,101,73,59,136,102,82,155,124,99,165,135,109,166,
136,110,165,133,107,158,127,102,156,125,98,172,132,76,136,100,82,153,113,93,170,
133,106,181,152,117,181,153,117,180,153,114,172,143,108,154,119,96,136,103,70,124,
88,78,154,113,86,167,125,95,172,132,100,174,132,102,172,135,102,172,129,98,164,
125,96,157,116,89,147,103,73,115,90,81,150,117,100,171,145,121,179,152,123,181,
154,123,186,159,124,187,159,125,187,159,129,190,162,132,188,160,126,184,157,122,
180,152,116,173,145,109,169,129,77,156,125,106,184,156,124,191,166,131,197,172,
129,197,167,129,189,158,125,192,154,120,191,157,117,188,160,116,162,121,100,167,
133,99,163,125,91,164,125,94,167,128,99,169,131,103,168,133,104,163,130,101,156,
124,96,141,111,91,121,89,61,141,114,99,145,119,101,155,129,111,158,133,114,160,135,
116,161,136,117,162,136,118,162,137,118,163,138,119,164,138,120,164,139,120,165,
139,121,165,140,121,165,140,121,137,118,93,137,118,93,137,118,93,137,118,93,137,
118,93,137,118,93,137,118,93,135,116,91,147,131,108,126,113,93,106,94,78,94,83,
67,81,70,54,58,42,30,61,43,29,69,47,34,70,48,35,70,49,36,71,48,37,71,49,37,69,48,
37,68,47,36,67,47,35,60,39,29,73,51,33,86,62,40,93,67,42,99,71,45,100,72,46,99,
73,45,93,66,44,85,61,39,79,56,38,70,49,33,62,43,35,62,43,35,55,38,29,71,50,32,84,
61,39,91,65,41,94,67,43,94,68,44,92,67,43,87,61,40,82,58,38,73,51,34,64,44,30,
47,31,25,48,30,24,64,45,30,73,53,34,77,55,35,81,58,38,80,58,38,78,57,36,73,53,35,
67,48,31,61,43,29,53,38,25,52,35,24,40,25,20,48,31,22,53,37,24,61,44,28,65,47,29,
67,48,30,66,47,30,66,48,30,62,44,29,58,41,26,53,36,24,46,32,21,45,31,23,45,31,
23,47,33,21,46,32,20,55,39,25,59,42,26,62,44,28,63,45,29,71,54,35,66,48,33,63,47,
32,60,45,32,54,42,29,96,85,70,93,79,59,55,42,28,64,50,33,68,52,34,71,54,36,72,55,
37,72,56,37,69,52,35,65,49,33,60,46,31,56,43,30,98,87,72,99,88,72,59,45,31,64,
49,34,68,53,35,72,55,37,73,56,37,73,56,37,70,54,36,66,50,34,61,46,32,54,41,28,54,
42,29,92,82,65,90,79,65,48,34,22,52,37,24,56,41,25,59,42,27,61,44,27,62,45,28,60,
43,27,55,40,25,51,36,23,44,30,20,34,23,18,36,26,22,46,33,22,47,33,22,52,37,24,
57,42,27,60,43,28,61,44,29,63,47,29,61,44,28,57,41,26,54,37,25,46,32,21,36,23,18,
41,28,23,50,35,23,55,40,26,62,45,29,65,47,30,67,49,31,68,50,32,66,48,31,62,45,29,
57,40,26,51,35,23,51,33,23,51,33,23,56,40,25,60,42,26,66,49,30,73,53,32,76,56,
36,79,58,37,79,57,37,75,53,35,71,50,32,62,43,28,59,39,28,54,35,26,48,31,23,54,34,
23,114,99,85,117,102,87,133,116,99,160,140,119,158,134,116,164,139,120,165,139,
121,164,139,120,164,139,120,163,138,119,163,137,119,162,137,118,152,124,104,147,
113,93,139,105,87,137,105,85,94,68,58,124,93,76,146,115,92,164,134,108,169,139,
113,171,140,113,168,137,110,163,132,107,158,127,100,174,135,80,136,99,84,150,107,
92,160,124,100,173,139,109,177,147,111,168,135,108,160,127,102,157,124,99,169,128,
79,121,83,75,154,115,92,169,127,99,173,136,103,174,138,106,173,135,105,172,133,
102,169,126,97,157,115,89,170,125,76,131,99,89,157,125,103,175,150,123,180,154,
124,183,155,123,185,157,125,185,157,125,188,161,130,190,162,132,191,164,129,186,
160,124,185,159,121,176,147,112,177,142,93,134,109,98,183,154,123,199,176,133,198,
171,132,201,174,131,198,173,130,198,171,124,197,168,123,178,141,114,179,150,113,
159,130,95,161,119,91,170,132,98,172,132,102,175,133,103,171,136,107,165,131,
103,158,123,94,140,110,90,120,92,62,143,116,101,147,122,103,157,132,113,161,136,
117,162,136,118,162,137,118,163,137,119,163,138,119,164,139,120,164,139,120,165,
139,121,165,140,121,165,140,121,165,140,121,137,118,93,137,118,93,137,118,93,137,
118,93,137,118,93,137,118,93,137,118,93,135,116,91,147,131,108,126,113,93,106,94,
78,94,83,67,80,68,53,58,42,29,60,42,29,67,47,33,70,48,35,70,48,36,71,49,37,70,48,
36,67,47,36,66,46,35,65,46,34,56,39,28,72,51,33,86,62,40,91,66,42,93,67,44,98,
70,44,95,69,44,89,63,40,84,60,39,77,55,36,68,48,32,61,43,34,62,44,35,56,37,28,75,
53,34,88,63,41,95,68,43,97,71,46,102,72,46,97,70,44,91,65,42,88,63,42,81,58,38,
70,49,33,54,34,28,55,34,27,75,52,34,85,61,40,90,65,41,92,66,44,96,68,44,91,65,42,
85,60,39,81,58,39,73,52,35,63,44,30,62,43,28,46,31,25,54,35,27,65,46,30,73,53,34,
78,56,36,79,57,37,80,56,36,76,55,35,72,52,33,67,48,32,61,44,28,52,37,24,48,33,
25,48,33,25,53,38,24,52,36,23,61,43,28,66,47,29,66,48,30,69,48,30,66,47,29,61,43,
27,57,40,26,53,38,24,46,32,21,48,32,23,43,27,19,48,33,21,56,39,25,60,43,26,62,44,
29,71,52,33,68,51,33,67,49,32,62,46,31,58,44,29,53,40,28,87,76,63,61,47,33,49,
35,22,52,37,24,57,41,25,60,44,27,63,45,28,62,45,28,59,42,27,56,40,25,52,37,23,44,
31,20,46,33,21,41,28,22,40,27,22,47,33,22,52,36,24,56,41,26,60,43,28,65,46,29,63,
46,29,61,44,28,58,42,27,55,40,26,49,35,21,36,25,20,40,29,24,52,37,24,53,38,25,
59,41,28,65,48,31,69,49,32,74,52,33,74,53,34,71,51,32,68,49,32,64,46,30,56,39,25,
43,27,22,48,33,27,60,42,28,66,46,31,73,54,35,77,56,36,81,58,38,80,58,38,76,55,35,
72,53,35,68,48,31,60,42,26,56,38,25,59,39,27,65,46,29,67,47,30,76,55,35,82,59,
37,90,64,41,91,67,43,92,66,42,87,63,41,84,62,39,74,53,33,67,44,32,59,39,28,49,33,
24,57,35,23,114,99,85,117,102,87,132,115,98,160,139,119,158,134,116,164,139,120,
165,140,121,165,139,121,164,139,120,164,139,120,163,138,119,163,138,119,156,129,
110,150,115,94,139,105,89,140,105,86,87,67,57,123,93,81,144,113,96,169,137,111,
172,142,116,172,144,116,171,141,115,166,135,110,156,124,100,172,134,84,136,98,86,
140,100,86,143,102,89,141,102,89,134,99,86,121,92,81,116,87,80,124,92,80,126,90,
74,120,86,74,153,114,91,168,131,104,174,136,106,175,138,111,175,138,111,174,135,
104,169,127,99,158,117,90,158,116,74,136,104,94,161,126,107,178,152,124,181,154,
125,184,156,124,186,159,128,186,160,130,188,162,132,190,166,134,193,166,131,188,
164,126,186,160,122,178,150,114,174,142,100,133,109,99,191,165,125,195,171,137,
202,176,136,202,177,134,197,169,133,198,172,128,188,160,124,184,156,122,177,145,
111,134,99,76,172,134,100,177,141,105,177,135,105,178,136,106,174,135,104,168,130,
100,153,117,93,140,109,86,114,90,62,145,119,103,149,125,107,159,134,115,162,137,
118,163,138,119,163,138,119,164,139,120,164,139,120,164,139,120,165,139,121,165,
140,121,165,140,121,165,140,121,165,140,121,137,118,93,137,118,93,137,118,93,
137,118,93,137,118,93,137,118,93,137,118,93,135,116,91,147,131,108,126,113,93,106,
94,78,94,83,67,80,68,54,58,42,30,59,42,29,66,45,33,68,48,35,70,47,36,67,47,36,67,
47,35,62,43,33,60,42,31,58,40,30,49,33,25,64,45,28,73,52,35,80,59,37,86,62,39,
86,63,40,83,61,38,77,55,35,74,54,35,67,49,32,62,44,28,56,39,31,60,42,33,56,38,28,
74,53,33,87,63,41,95,69,43,101,73,47,101,74,47,97,70,45,93,67,43,92,68,44,83,59,
40,75,52,34,64,36,29,62,35,27,78,54,34,88,62,40,95,68,43,101,72,46,101,73,47,97,
70,45,91,65,42,90,65,43,80,57,39,72,50,33,71,50,32,58,35,28,64,39,29,74,52,33,83,
60,39,90,65,40,96,68,43,93,67,42,89,63,42,86,61,39,82,60,39,72,52,35,64,45,29,
55,37,31,51,33,28,61,44,29,62,44,28,70,50,33,77,54,34,80,57,36,79,57,36,76,54,34,
71,50,32,67,49,31,60,43,28,53,38,24,54,36,26,47,30,21,52,37,22,60,42,28,65,46,28,
68,48,30,67,49,30,65,46,29,61,44,27,58,42,26,51,36,24,47,33,21,46,32,23,46,30,
22,48,34,22,51,35,23,57,41,25,63,46,28,65,46,28,64,47,29,61,44,28,60,43,28,54,38,
24,48,34,22,50,36,23,42,29,24,43,29,24,51,37,24,57,40,27,63,46,29,70,51,32,74,53,
34,73,53,34,72,52,33,71,52,33,66,48,31,59,41,26,46,30,24,52,35,29,62,45,30,63,
46,30,70,49,33,79,58,37,86,62,39,89,63,40,89,64,41,86,62,38,83,59,39,77,55,35,67,
48,29,50,32,26,56,40,32,69,50,33,76,53,36,84,62,40,90,67,42,88,64,41,83,61,39,78,
57,36,75,54,35,68,49,32,61,43,26,61,39,26,61,39,26,61,45,29,66,46,28,74,54,33,
80,58,36,90,64,40,95,69,43,96,69,44,94,68,44,90,66,42,79,57,36,70,46,34,61,40,30,
51,33,25,58,36,24,114,100,85,118,103,88,133,116,99,160,139,119,157,133,115,164,
139,120,165,140,121,165,140,121,165,140,121,164,139,120,164,139,120,164,139,120,
160,136,118,152,120,98,144,108,88,145,106,85,97,72,57,124,94,82,142,110,94,171,
140,113,173,145,117,174,146,118,173,143,117,167,137,111,157,126,103,171,134,85,185,
142,103,181,141,105,183,147,105,188,147,106,190,155,106,191,154,107,193,152,107,
186,146,106,185,148,105,113,87,73,153,116,95,168,132,108,172,136,112,173,140,
113,173,141,113,173,133,107,167,127,101,158,115,92,134,98,76,140,105,96,164,133,
110,180,152,122,184,155,124,185,158,127,188,161,130,188,161,132,188,161,130,189,
162,131,191,165,131,189,164,127,187,159,123,180,154,116,172,135,102,138,114,102,
190,162,126,198,175,140,198,172,142,204,182,140,194,166,136,192,161,130,193,168,
129,191,165,125,182,152,112,141,102,81,169,132,99,173,134,103,181,145,109,179,137,
107,174,134,104,169,129,99,155,117,89,136,104,86,100,81,62,145,119,101,150,124,
108,161,136,117,163,138,119,164,139,120,164,139,120,164,139,120,165,139,121,165,
140,121,165,140,121,165,140,121,165,140,121,165,140,121,165,140,121,137,118,93,
137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,135,116,91,147,
131,108,126,113,93,106,94,78,94,84,67,81,71,56,58,42,30,59,42,29,66,47,33,68,48,
35,69,48,36,67,46,35,60,41,32,54,37,28,50,35,26,48,33,25,42,28,21,52,36,24,61,43,
29,66,48,30,72,53,32,71,51,32,70,51,32,65,47,30,62,45,30,56,40,27,52,37,24,48,34,
27,54,38,30,54,36,27,74,53,35,87,63,41,96,68,44,103,76,47,103,74,48,100,73,47,
95,70,44,93,69,45,84,59,40,77,54,35,69,38,29,69,39,29,79,54,36,90,62,41,97,69,44,
105,75,47,104,73,47,100,73,46,95,69,44,94,68,45,84,60,40,76,54,35,75,53,34,64,36,
28,67,38,29,78,54,35,89,62,39,97,68,43,105,75,46,101,73,46,99,71,46,95,69,44,91,
67,43,82,57,39,73,52,33,67,44,34,60,37,28,73,51,34,73,51,34,83,59,37,91,64,40,
97,70,43,96,69,43,93,67,43,86,63,39,81,59,38,72,52,34,65,47,29,65,43,31,57,36,24,
63,44,29,72,51,32,77,54,34,82,60,36,80,58,36,78,56,35,72,53,33,67,49,31,58,41,27,
53,38,24,52,35,26,51,35,25,54,38,25,56,40,26,64,46,29,73,53,32,75,54,34,75,54,
33,72,52,33,70,51,34,65,46,30,58,41,26,60,42,27,60,39,28,61,39,29,65,45,30,70,50,
33,77,56,36,88,63,38,92,65,40,92,65,40,88,64,40,86,63,41,81,56,37,70,49,30,61,37,
28,67,43,33,75,54,35,76,53,35,80,58,38,90,65,42,98,71,43,100,71,44,102,71,44,97,
70,43,93,68,44,86,60,39,73,51,32,58,35,28,62,42,35,76,54,36,80,59,39,87,65,42,
91,67,42,82,60,38,76,55,35,69,51,32,66,49,32,60,43,27,52,37,23,52,34,22,52,34,22,
55,40,25,56,39,26,61,45,28,70,50,31,78,57,36,86,62,38,93,69,43,94,70,44,89,65,43,
78,56,36,71,46,35,62,40,30,52,35,25,58,36,24,114,100,85,117,102,87,132,115,99,
159,139,119,157,133,115,164,139,120,165,140,121,165,140,121,165,140,121,165,140,
121,165,139,121,164,139,120,163,138,119,154,122,102,149,110,87,147,108,85,104,74,
62,127,95,79,140,110,96,170,137,112,172,141,114,174,143,118,176,146,120,170,142,
118,158,130,110,171,137,89,162,126,116,173,137,123,173,139,125,180,146,128,185,
155,131,180,149,130,179,147,123,173,135,115,167,128,111,109,86,75,152,116,96,166,
134,110,172,140,112,172,140,114,172,140,114,171,134,109,165,126,103,164,124,100,
129,100,81,143,105,95,166,138,116,180,153,124,183,155,125,185,157,127,186,159,
130,186,160,130,186,160,130,188,164,130,189,165,131,190,166,128,188,166,124,181,
156,117,175,144,111,144,116,102,191,164,129,198,172,142,205,182,143,197,172,143,
203,178,139,190,160,134,196,173,132,174,136,116,193,163,115,170,140,102,168,126,98,
181,151,111,177,137,105,177,139,105,173,134,103,166,127,98,153,113,87,135,101,
83,95,79,61,145,117,97,150,125,108,161,136,117,164,139,120,164,139,120,165,139,
121,165,140,121,165,140,121,165,140,121,165,140,121,165,140,121,165,140,121,165,
140,121,166,141,122,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,
93,137,118,93,135,116,91,147,131,108,126,113,93,106,94,78,95,85,69,86,74,58,58,
42,30,60,42,29,67,47,34,68,48,35,67,47,34,61,43,31,54,37,27,48,34,26,43,30,23,41,
29,22,39,26,19,58,45,31,64,50,34,70,53,36,75,58,39,75,58,39,74,58,40,70,54,35,
67,51,35,61,48,33,46,33,21,42,30,24,49,34,27,52,35,26,76,54,36,84,61,38,95,68,44,
103,75,48,103,74,47,100,75,48,98,71,45,94,68,45,85,60,40,76,52,34,71,39,29,71,39,
29,82,56,37,89,62,39,97,68,44,106,75,48,106,75,47,102,74,48,98,72,45,95,69,45,
84,60,40,76,53,35,76,52,34,68,38,29,73,40,30,83,57,37,88,62,39,98,69,44,107,75,48,
104,73,46,102,76,48,101,73,47,95,68,45,86,60,40,75,51,33,75,46,35,68,40,29,78,
55,36,80,55,36,86,61,38,95,68,43,103,74,47,103,73,46,100,75,48,95,70,43,89,65,42,
81,59,38,72,50,32,69,46,35,61,39,29,74,52,34,81,58,36,89,64,40,96,70,43,96,68,42,
93,69,43,89,65,40,80,58,38,71,51,33,63,44,28,62,42,31,62,42,31,66,48,30,68,49,
31,76,55,35,88,63,39,91,65,40,92,67,41,90,66,41,85,63,40,79,56,35,69,48,30,71,50,
31,76,48,33,78,50,33,78,55,36,81,58,37,90,65,41,100,71,43,104,74,46,104,74,46,
101,74,46,95,69,44,88,62,40,76,52,32,72,40,29,77,46,35,80,57,38,81,57,38,84,59,38,
94,67,43,103,72,44,104,74,46,107,76,48,103,75,48,95,70,45,89,62,41,75,52,33,61,
35,29,66,43,36,78,57,39,80,58,38,84,63,41,84,61,38,73,54,34,78,61,41,74,58,40,69,
55,38,63,48,32,57,42,28,101,87,67,100,87,68,60,47,32,51,36,23,55,40,25,62,44,28,
68,50,30,77,56,35,88,64,41,92,69,44,90,65,42,78,56,36,71,48,35,62,40,30,52,35,25,
58,36,24,114,100,85,117,102,87,131,115,98,159,139,119,157,133,115,164,139,120,
165,140,121,165,140,121,165,140,121,165,140,121,165,140,121,165,140,121,164,138,
120,155,128,107,151,111,87,148,109,86,107,74,61,126,90,74,145,110,89,167,131,107,
173,140,113,174,145,116,177,149,125,173,149,127,164,136,118,177,143,103,162,126,
116,177,146,131,182,152,136,188,164,140,189,165,141,187,160,139,181,151,129,175,
137,119,168,130,112,110,90,76,154,117,98,167,132,109,168,136,112,171,138,113,169,
137,115,169,137,111,165,129,105,160,130,110,124,92,80,144,107,96,167,136,115,
180,152,122,181,155,125,184,157,126,185,158,127,185,158,127,185,158,127,188,163,
130,190,166,128,190,163,128,189,164,125,181,154,119,183,156,117,143,111,95,194,166,
130,201,178,145,199,177,149,205,184,143,197,167,141,199,174,135,195,171,133,178,
142,120,199,174,121,160,120,98,175,141,107,178,141,108,181,145,109,171,137,107,
166,130,106,162,125,98,146,110,88,129,98,79,94,77,62,143,113,95,149,124,107,162,
136,118,165,140,121,165,140,121,165,140,121,165,140,121,165,140,121,165,140,121,
165,140,121,165,140,121,165,140,121,166,141,122,166,141,122,137,118,93,137,118,
93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,135,117,92,147,131,108,
126,113,93,106,94,78,97,86,70,88,76,62,56,39,29,60,42,29,67,48,34,68,47,34,65,45,
33,55,39,29,47,32,24,42,30,22,96,86,71,96,85,70,96,85,70,59,46,32,61,47,33,67,
53,36,73,57,38,73,56,38,72,57,39,69,54,36,64,50,34,60,46,31,43,30,20,40,28,22,46,
32,25,50,32,25,76,55,35,82,59,38,94,70,44,102,75,48,104,77,48,101,75,49,98,73,47,
93,67,45,84,59,38,74,50,34,71,40,29,70,39,29,84,58,38,87,60,39,96,69,44,105,76,
47,106,76,47,103,75,49,99,73,47,94,68,44,84,60,38,74,51,34,74,50,34,73,39,29,75,
40,30,85,59,38,87,61,39,98,70,44,106,76,48,106,77,47,104,76,49,101,75,48,94,67,
44,85,60,38,75,51,34,80,48,36,73,42,30,81,57,37,83,59,38,85,61,39,97,70,44,104,76,
48,106,78,48,104,77,49,97,73,47,89,65,42,81,58,37,71,50,33,65,46,35,59,39,29,79,
57,36,83,60,38,94,69,43,102,75,47,103,76,47,102,76,47,98,72,46,88,64,41,79,56,
35,70,48,32,71,48,35,72,47,34,78,55,36,78,55,35,89,65,40,101,72,43,103,74,46,104,
75,47,103,75,47,95,69,43,87,60,37,75,52,32,77,53,33,91,58,36,92,60,36,87,61,38,
86,60,37,95,69,42,104,75,44,109,79,47,108,78,48,105,77,48,98,70,44,90,62,38,76,51,
33,75,41,30,86,49,36,85,59,38,85,60,39,85,59,38,96,69,44,103,74,45,106,77,47,
107,77,49,104,77,49,96,69,44,88,61,38,74,50,33,61,35,29,64,42,36,80,58,38,78,56,37,
81,61,39,76,57,35,67,50,31,74,58,39,71,57,39,66,52,36,61,46,30,54,41,27,97,85,
67,97,85,67,60,46,32,59,46,31,65,51,34,69,53,34,73,57,36,71,54,33,83,62,39,88,66,
42,87,63,40,78,54,34,71,48,35,64,42,30,53,35,25,57,35,24,114,100,85,117,102,87,
131,115,98,158,138,118,157,133,115,164,139,120,165,140,121,165,140,121,165,140,
121,165,140,121,165,140,121,165,140,121,165,140,121,162,134,116,153,118,93,149,110,
87,108,75,64,126,91,74,146,106,86,165,130,107,174,137,112,178,149,118,183,156,
129,182,161,136,177,153,129,183,153,111,145,117,107,183,152,135,188,159,140,191,
166,145,194,170,148,194,170,144,186,159,132,177,143,121,168,129,112,112,90,76,155,
119,97,165,129,107,168,132,108,167,135,113,167,135,113,167,131,107,164,129,108,
161,132,113,121,95,85,143,108,97,165,132,113,178,148,122,180,152,122,180,153,124,
181,154,125,181,154,125,180,150,124,185,157,127,189,162,127,188,161,126,186,157,
122,184,156,120,175,143,111,164,136,104,182,144,124,206,185,148,205,185,149,199,
176,151,203,180,141,197,171,135,197,171,135,181,145,123,198,175,126,173,142,111,
179,146,113,185,156,121,177,140,111,169,136,107,159,124,103,157,124,99,136,105,
86,127,96,79,97,75,63,144,113,96,153,126,109,163,137,119,165,140,121,165,140,121,
165,140,121,165,140,121,165,140,121,165,140,121,165,140,121,166,141,122,166,141,
122,166,141,122,166,141,122,137,118,93,137,118,93,137,118,93,137,118,93,137,118,
93,137,118,93,137,118,93,135,117,92,148,132,109,126,113,93,106,94,78,97,86,71,
89,77,62,55,39,27,61,42,29,69,47,34,66,46,34,63,44,32,52,36,27,44,30,23,41,29,21,
95,85,70,96,85,70,96,86,71,61,48,33,62,48,33,68,54,36,75,58,39,75,59,39,74,59,40,
69,54,36,65,51,35,58,45,31,43,30,20,39,28,22,44,31,25,49,32,24,77,55,35,82,58,
38,93,69,44,104,76,49,104,77,48,102,75,48,94,68,43,92,66,42,82,57,36,73,50,32,67,
39,30,68,39,30,85,60,38,86,60,38,96,69,44,106,76,48,107,78,48,104,76,48,97,71,45,
93,68,43,82,58,37,75,51,34,73,49,32,70,39,29,71,40,29,85,60,38,87,60,39,97,70,
44,108,77,49,105,76,47,104,76,48,97,70,44,93,66,42,83,58,36,74,50,32,80,48,36,69,
40,29,82,59,37,84,59,37,85,59,38,95,69,43,105,76,48,105,77,47,103,76,48,92,67,42,
88,63,40,79,56,35,70,48,31,63,44,35,55,37,29,80,58,36,83,59,38,93,68,43,104,76,
48,104,77,47,104,76,48,95,69,43,89,64,40,79,56,34,71,49,31,70,48,35,72,49,35,83,
61,39,79,57,36,92,66,42,105,75,47,108,79,47,106,77,48,101,75,45,95,67,41,85,60,
36,75,51,32,69,46,26,93,60,35,95,60,36,86,63,39,86,61,38,94,67,42,103,75,46,109,
79,47,107,77,47,101,74,46,89,62,36,83,58,34,65,44,25,78,45,29,83,48,35,84,61,40,
84,60,39,83,58,38,93,67,44,99,72,44,103,75,45,103,74,47,97,71,45,85,59,36,80,55,
34,62,41,25,56,35,28,58,40,35,78,58,38,75,54,36,77,58,37,71,54,34,65,49,30,73,56,
39,69,55,37,62,48,32,58,44,29,50,37,25,98,87,70,99,87,70,62,49,34,60,46,32,65,50,
35,69,53,35,74,57,38,69,50,31,78,59,37,80,58,35,80,57,35,69,46,28,64,42,29,56,
35,26,48,30,21,52,30,21,112,96,79,117,102,87,131,115,98,158,138,118,157,133,115,
164,139,120,165,140,121,165,140,121,165,140,121,165,140,121,165,140,121,165,140,
121,165,140,121,166,135,114,157,122,97,150,110,86,110,75,64,123,88,75,146,106,86,
166,130,104,174,140,112,182,146,120,187,159,131,186,166,142,188,161,134,186,159,
120,113,86,75,150,115,100,159,125,111,177,149,127,190,164,140,192,167,142,185,
153,127,174,138,118,162,124,106,102,80,68,132,101,84,151,117,95,155,120,97,158,124,
104,158,124,104,155,125,105,156,125,108,154,125,108,116,92,82,136,104,94,157,
126,105,169,140,115,170,141,116,170,143,116,169,142,115,168,139,114,174,143,116,
177,148,117,182,154,120,182,155,120,179,148,115,179,149,117,178,150,114,138,106,84,
189,164,131,203,182,151,202,179,150,204,184,148,204,181,140,193,163,139,194,166,
138,201,179,143,144,113,90,180,150,118,179,141,115,188,162,124,179,149,117,164,
128,104,157,122,101,150,116,96,132,101,84,125,96,79,96,75,62,148,118,98,154,128,
110,163,138,119,165,140,121,165,140,121,165,140,121,165,140,121,165,140,121,166,
141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,137,118,93,
137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,135,116,91,137,
120,97,83,66,46,68,54,38,61,48,33,58,45,30,53,39,25,60,42,28,73,52,33,77,55,35,
71,50,32,57,41,26,48,34,22,45,32,21,55,42,29,58,45,31,62,48,33,65,50,34,66,52,36,
67,53,37,66,52,37,65,51,35,82,64,44,73,57,38,67,52,35,59,45,32,45,32,20,39,27,22,
41,30,25,45,29,24,74,54,36,82,61,39,95,69,43,104,78,49,104,77,48,102,77,50,92,
67,42,88,63,40,81,56,37,82,59,38,64,38,30,64,39,29,82,59,38,84,61,39,95,68,43,105,
75,48,104,76,47,103,75,49,94,68,43,91,65,43,80,57,36,75,53,33,81,58,38,67,37,28,
68,40,29,82,57,38,84,60,39,96,68,42,105,77,48,103,75,46,102,76,49,94,68,42,88,
62,40,80,56,36,80,58,37,73,44,35,66,38,30,80,58,36,81,57,37,84,60,38,94,67,42,103,
76,48,102,75,47,101,75,49,90,65,41,84,60,38,77,54,36,77,57,37,61,43,34,55,36,29,
76,55,36,81,59,38,91,66,42,101,75,47,100,74,46,100,75,49,91,65,41,83,59,37,75,
52,34,77,56,36,66,42,34,65,43,33,79,57,37,77,55,35,87,63,40,100,73,45,103,74,46,
102,74,46,96,69,42,87,63,38,79,54,34,78,54,34,76,52,33,82,50,33,82,50,33,81,58,36,
79,56,35,88,63,39,98,72,44,102,76,46,101,74,46,95,67,41,85,61,38,76,53,32,72,50,
30,67,40,27,73,45,32,79,56,36,76,55,35,76,53,35,84,61,39,92,68,43,95,71,45,95,
70,45,88,63,39,79,56,37,70,50,31,67,47,30,46,31,25,49,36,31,70,53,34,68,50,33,71,
53,34,69,53,34,64,49,32,74,58,40,70,54,36,65,51,35,67,53,37,70,56,39,71,56,39,68,
54,39,67,53,38,65,52,37,62,48,34,60,46,32,58,44,31,51,36,24,59,42,27,67,48,32,
77,53,34,77,55,34,75,54,34,65,47,29,54,39,24,50,35,22,60,47,32,62,48,34,70,54,38,
158,138,118,157,133,115,165,138,117,169,141,117,168,141,118,167,141,120,166,141,
122,165,140,121,165,140,121,165,140,121,167,136,115,159,128,105,151,111,87,110,
76,66,121,88,73,144,104,84,164,127,102,176,142,114,185,153,121,190,162,132,188,
168,140,190,168,140,183,158,129,121,103,91,183,152,135,188,161,146,195,171,147,195,
169,145,191,163,139,177,143,121,157,117,99,123,91,77,72,58,50,94,72,60,113,85,
71,126,102,84,127,103,89,126,101,86,125,100,87,124,100,86,119,95,85,89,75,65,110,
84,76,124,96,82,136,106,86,137,106,87,132,102,84,130,101,86,139,108,87,144,109,
90,150,118,94,154,123,96,159,124,99,162,128,100,164,130,102,160,128,102,140,115,
90,176,142,124,199,177,145,202,181,144,204,182,144,197,171,141,199,172,141,196,
168,140,202,182,142,144,105,88,180,153,114,172,139,110,146,111,98,160,130,112,153,
120,107,153,124,107,147,119,99,131,104,87,127,98,81,91,73,61,151,122,105,156,131,
112,164,139,120,165,140,121,165,140,121,165,140,121,166,141,122,166,141,122,166,
141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,137,118,93,
137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,135,116,91,140,
122,97,88,72,49,72,58,39,65,50,34,61,47,31,56,42,25,63,46,28,73,53,34,78,56,35,
73,53,33,63,45,28,55,39,25,52,38,24,64,48,33,66,52,35,74,58,40,83,64,44,87,70,49,
87,69,49,86,69,49,84,67,48,97,77,51,80,62,42,67,51,35,58,45,31,45,33,21,33,24,
22,37,27,24,40,29,24,71,52,34,80,59,38,89,66,42,98,75,48,97,73,46,96,73,45,87,63,
39,82,57,38,74,52,33,73,52,33,53,33,27,55,33,26,74,53,35,79,57,36,88,65,41,96,74,
47,96,72,45,94,70,45,84,60,39,78,56,37,71,50,32,70,50,32,72,51,32,54,35,27,55,
35,27,74,52,34,78,56,36,85,64,40,93,71,46,92,70,44,93,69,43,85,61,38,78,54,35,72,
51,31,70,50,31,62,41,32,54,34,27,71,52,34,72,51,33,76,55,35,84,62,39,92,69,44,90,
68,42,90,68,42,80,58,36,73,51,33,68,49,31,67,49,30,54,38,30,49,33,26,67,48,32,
73,53,33,81,60,37,89,67,43,87,66,41,88,66,40,79,57,36,71,50,32,65,46,28,64,46,29,
53,36,29,53,37,30,66,49,33,68,49,30,75,55,34,86,64,40,86,64,40,87,65,41,80,56,36,
72,52,32,66,44,27,62,44,27,64,45,28,60,37,28,60,37,28,65,47,32,68,49,31,73,53,
34,82,61,39,83,62,38,84,63,39,78,57,36,71,51,32,65,44,27,60,43,26,50,31,22,55,37,
27,64,47,31,62,45,31,64,48,30,69,52,33,77,59,38,77,58,36,79,60,37,72,54,34,65,48,
31,60,41,26,56,41,25,36,26,21,39,29,26,58,43,30,59,45,28,61,48,30,65,50,33,62,
48,30,75,60,40,70,55,38,69,54,37,78,63,43,83,67,46,86,68,47,85,68,47,81,64,45,70,
55,38,62,48,34,59,45,32,59,45,30,52,36,23,59,42,26,72,50,32,82,56,37,82,57,37,78,
54,35,69,47,30,59,43,27,55,39,26,64,51,35,66,52,37,73,57,39,161,137,109,162,131,
104,169,138,109,171,140,112,170,141,114,169,140,116,168,141,118,166,141,122,166,
141,122,165,140,121,166,135,114,161,132,109,150,111,88,110,76,66,120,87,72,141,
102,83,165,129,103,179,144,113,189,156,123,192,160,128,190,167,138,190,168,140,
183,157,129,147,118,101,180,148,134,190,162,148,196,174,152,196,173,148,188,159,
134,166,130,108,135,98,83,110,80,64,67,55,47,71,57,49,71,61,53,79,70,67,81,71,67,
75,69,65,73,66,63,72,68,64,73,66,61,72,63,60,79,67,61,86,70,64,93,73,67,95,77,69,
97,77,69,97,76,69,105,78,69,111,83,73,117,87,75,119,88,75,119,87,73,119,88,75,
123,94,79,116,93,82,99,79,65,154,118,98,184,158,124,193,168,139,198,175,144,196,
169,138,196,171,142,203,181,143,189,156,129,174,145,110,161,121,101,177,145,111,
183,153,111,165,126,95,132,101,94,119,93,91,121,94,91,129,105,91,131,108,91,75,68,
63,150,124,108,156,130,112,164,138,120,166,141,122,166,141,122,166,141,122,166,
141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,
166,141,122,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,
137,118,93,135,116,91,140,121,95,90,71,47,77,61,40,69,54,35,65,50,32,62,46,29,74,
54,32,84,63,38,90,66,41,83,60,38,71,51,32,61,44,28,57,42,26,69,52,35,71,56,38,83,
65,44,99,76,52,106,84,59,107,84,57,105,82,56,104,82,56,108,86,56,90,70,47,71,55,
37,59,46,31,45,33,21,31,25,22,34,27,25,38,30,24,63,48,33,70,53,34,74,57,36,84,65,
41,84,64,40,81,61,37,76,57,34,70,51,32,63,45,29,60,44,28,41,27,24,42,28,24,63,
47,32,68,50,32,72,55,35,81,62,40,81,61,39,78,59,36,73,53,33,67,49,32,61,44,29,58,
43,28,58,42,28,40,27,22,40,27,22,62,47,32,66,49,32,68,53,34,77,60,39,76,57,37,75,
57,34,72,54,33,65,47,30,60,43,27,57,41,27,46,32,26,42,28,22,58,42,29,60,45,30,
64,48,31,66,50,33,75,58,37,74,56,36,73,55,34,68,51,31,62,45,28,58,41,26,54,39,25,
43,31,25,43,30,25,57,43,28,61,46,29,65,50,31,72,56,36,72,55,35,72,53,33,67,50,30,
60,43,27,54,39,24,53,38,24,43,29,24,43,30,25,55,41,28,57,43,28,60,46,29,69,52,
34,71,53,33,70,52,32,69,51,30,62,45,28,54,39,24,51,37,23,52,37,23,43,29,23,44,29,
23,54,40,27,57,44,28,58,44,28,66,50,32,68,51,32,69,51,32,67,49,30,59,44,27,53,38,
24,49,35,22,33,23,19,38,27,23,52,39,27,52,38,27,55,42,28,57,44,28,64,49,32,65,
49,31,66,49,31,64,48,30,57,42,26,51,37,24,47,34,22,29,22,19,31,25,22,49,37,26,52,
40,27,54,42,27,60,46,31,61,46,30,73,58,39,74,58,38,73,58,38,93,74,52,99,80,54,
103,82,56,102,81,55,95,76,52,83,65,45,69,55,38,65,51,35,65,52,35,57,42,27,67,49,32,
83,60,37,92,66,41,92,66,41,88,63,40,80,58,36,66,48,31,61,43,27,71,54,38,72,56,
39,81,62,44,162,138,108,162,131,103,169,138,108,172,140,111,170,140,112,170,141,
114,169,141,116,168,141,118,166,141,122,166,141,122,167,136,115,164,135,112,150,
113,88,110,76,66,120,87,72,139,100,81,166,128,100,181,144,115,190,154,122,193,160,
125,193,169,135,190,169,140,183,157,129,175,133,95,176,145,132,196,172,148,200,
178,150,198,176,144,185,154,127,162,122,102,117,87,75,79,60,49,76,59,52,82,62,54,
89,69,61,102,82,76,106,84,78,104,82,78,106,85,80,106,85,80,104,81,76,98,77,72,
97,77,71,101,77,71,105,79,73,108,82,76,108,85,76,108,84,74,108,84,74,108,85,76,
114,89,78,116,91,80,113,88,77,111,87,79,104,84,76,113,88,79,101,78,71,93,79,73,149,
113,101,189,165,127,199,177,139,198,175,136,195,167,139,195,167,137,194,169,130,
155,120,99,179,148,115,172,139,112,182,158,126,173,144,127,166,134,118,163,129,
89,126,97,82,103,80,79,106,83,78,74,67,62,155,125,105,152,127,110,159,135,117,
165,140,121,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,
122,166,141,122,166,141,122,166,141,122,166,141,122,137,118,93,137,118,93,137,118,
93,137,118,93,137,118,93,137,118,93,137,118,93,137,116,91,144,124,96,100,78,52,
84,66,43,74,58,39,71,55,35,70,53,32,80,60,37,91,67,42,99,73,45,92,67,42,77,57,35,
66,47,30,61,44,28,70,54,37,77,59,39,91,70,48,107,83,56,114,88,60,115,89,60,117,
91,62,116,91,62,118,94,63,95,75,51,74,58,39,60,46,31,43,32,20,30,25,21,31,25,23,
31,23,21,53,40,28,58,43,28,61,46,29,68,52,34,69,53,34,70,54,34,66,50,31,58,44,28,
53,37,23,49,35,23,32,23,20,31,23,22,53,39,28,56,42,28,59,46,30,68,52,34,69,52,33,
69,53,34,64,48,31,59,44,29,53,38,24,50,36,23,49,35,23,36,26,23,37,28,24,53,40,
28,57,43,28,60,46,30,67,51,34,67,51,32,67,51,33,63,49,31,56,42,27,50,36,23,47,34,
22,37,27,23,34,23,20,50,37,25,52,39,27,55,42,26,58,44,28,64,49,32,66,50,32,66,51,
32,62,47,29,54,41,26,49,36,22,46,33,21,34,26,22,35,26,23,49,38,25,53,40,25,57,
43,27,63,48,31,65,49,30,65,50,32,62,47,29,54,40,25,48,35,21,46,33,21,35,25,22,35,
25,22,49,37,25,52,40,26,54,41,26,61,46,30,64,48,30,66,51,32,63,47,30,56,43,26,49,
36,22,45,32,20,46,34,22,34,26,21,34,25,21,49,36,25,52,40,26,54,40,25,60,44,29,
64,49,31,65,50,31,62,47,30,55,42,27,49,35,22,45,33,21,31,21,19,31,24,21,49,36,25,
48,35,25,52,39,26,54,40,26,60,44,29,62,48,30,64,49,31,61,47,30,55,42,27,48,35,22,
44,33,21,28,21,19,28,22,21,47,35,25,50,39,26,53,39,26,58,45,29,61,48,30,76,61,
41,76,61,41,78,63,42,106,84,57,113,89,60,116,91,61,114,92,62,109,87,59,94,75,51,
79,62,42,71,55,37,71,54,36,64,46,29,74,54,32,87,63,40,95,69,43,99,70,44,94,66,42,
83,57,36,70,49,30,64,46,29,74,58,40,75,59,40,82,63,43,161,137,108,162,132,103,
169,137,109,171,140,110,171,140,112,171,141,113,169,141,115,168,140,118,166,141,
122,166,141,122,167,136,115,164,135,112,153,115,89,111,78,67,121,88,73,140,103,82,
168,129,100,184,144,114,192,154,120,196,165,128,194,171,138,191,171,139,189,166,
133,196,170,108,174,146,130,192,161,148,197,174,155,200,177,144,183,153,123,159,
123,101,107,81,71,83,64,52,93,71,65,102,81,74,110,88,80,111,89,81,113,92,85,115,
95,88,119,97,92,122,99,93,121,101,94,120,97,88,113,89,83,111,89,81,113,89,81,116,
91,84,122,97,84,127,100,85,129,100,87,128,100,86,130,100,88,140,109,92,133,103,
91,127,100,89,116,93,84,104,81,74,94,74,68,72,62,58,102,80,74,169,135,113,196,
173,136,198,174,136,200,177,144,201,178,143,187,157,125,139,105,89,174,142,110,77,
87,87,72,81,82,184,161,138,179,156,133,169,144,123,156,130,112,136,106,86,142,
106,74,75,68,61,155,124,101,155,126,105,157,134,117,165,140,121,166,141,122,166,
141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,
166,141,122,166,141,122,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,
118,93,137,118,93,137,116,91,144,124,96,104,82,56,86,69,44,77,62,39,70,53,33,69,
50,31,79,59,36,92,68,41,101,74,45,92,66,41,77,56,34,66,47,30,62,45,28,73,55,37,
76,58,40,90,70,48,110,87,60,116,89,61,118,92,62,117,91,62,114,89,61,118,93,61,
100,81,54,75,59,39,59,46,30,44,32,21,34,27,22,35,28,24,32,25,22,48,37,25,53,40,26,
56,43,28,63,47,31,65,50,31,64,48,30,60,47,29,53,40,26,46,33,22,43,32,21,27,21,21,
27,23,21,48,37,25,53,40,26,58,45,29,65,49,32,69,54,34,68,52,32,64,49,32,57,43,
27,49,35,22,46,34,22,46,34,22,45,35,31,46,36,31,51,38,26,55,43,27,59,45,29,65,50,
32,66,51,32,64,48,30,60,46,28,53,40,26,45,33,21,44,32,21,33,25,22,33,24,21,50,38,
25,50,38,25,54,42,27,58,45,28,64,48,32,67,51,32,65,50,31,60,47,29,53,40,25,45,
33,21,44,32,21,35,25,22,34,26,23,48,37,25,53,40,25,56,43,28,62,47,31,65,50,31,64,
48,30,60,46,28,53,39,25,46,33,21,44,32,21,32,24,22,32,25,22,50,38,25,52,40,26,55,
43,28,62,48,31,67,51,33,67,50,31,63,49,30,56,43,27,48,35,21,43,31,20,44,32,21,
30,23,21,30,24,21,50,38,25,51,39,26,54,42,27,59,46,29,64,50,33,63,47,30,60,47,29,
54,41,26,48,34,22,44,32,21,31,23,21,29,22,22,50,38,25,49,37,25,51,39,26,55,43,27,
60,46,30,65,51,33,64,48,31,62,47,30,54,41,27,48,34,23,44,32,21,29,23,21,27,22,
21,49,37,25,51,39,26,54,42,28,60,47,30,64,51,33,78,61,41,80,64,43,84,66,45,117,94,
65,124,99,67,126,100,68,122,96,65,116,92,62,100,79,53,83,66,45,75,59,39,74,57,
38,65,48,30,75,54,34,90,64,39,100,71,45,101,72,46,99,70,44,88,63,39,73,53,33,65,
46,29,74,56,38,75,57,38,85,66,44,161,137,108,162,132,103,169,137,109,171,140,110,
171,140,112,171,141,113,169,141,115,168,140,118,166,141,122,166,141,122,167,142,
119,164,135,112,152,115,90,111,78,67,121,88,73,141,102,83,169,129,99,184,144,112,
194,159,122,198,172,132,200,178,140,196,176,140,184,156,128,187,154,103,184,166,
134,198,176,148,197,175,153,196,171,148,187,158,121,161,122,103,101,80,73,68,54,
52,80,65,62,110,86,80,123,102,97,148,124,113,153,129,119,158,135,127,168,141,
132,169,142,132,168,141,132,166,138,125,158,131,118,152,126,113,148,122,109,153,
124,108,155,124,108,156,126,107,159,129,112,158,129,113,160,131,115,166,136,120,
169,137,119,156,124,110,129,104,92,122,97,86,112,89,81,74,60,58,92,75,70,155,121,
101,190,163,134,199,174,139,200,174,146,196,170,144,193,164,127,151,125,97,156,
118,100,86,95,96,88,96,96,186,164,140,181,160,135,171,144,124,72,81,82,116,100,91,
147,112,87,93,72,67,155,124,101,158,129,106,164,136,118,165,140,121,166,141,122,
166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,
122,166,141,122,166,141,122,137,118,93,137,118,93,137,118,93,137,118,93,137,118,
93,137,118,93,137,118,93,135,117,92,143,124,98,103,80,53,84,65,43,77,59,38,71,54,
34,69,50,30,78,58,37,92,68,43,99,73,46,91,67,43,76,56,34,64,46,28,60,44,28,72,
55,38,77,59,40,91,70,48,108,83,57,113,87,61,114,88,63,115,90,63,114,88,60,121,94,
63,102,80,53,77,60,41,61,48,32,58,45,30,94,84,69,95,84,70,93,83,68,60,48,35,65,
52,35,67,54,36,74,59,39,76,60,41,76,58,40,71,55,37,62,48,33,57,44,30,57,44,30,90,
80,66,91,80,67,60,48,34,64,51,35,67,54,36,74,59,39,76,61,41,75,58,40,71,55,37,63,
49,34,57,45,31,57,44,30,58,45,31,90,80,66,91,81,66,60,48,34,65,52,35,67,54,36,
74,60,40,77,62,41,75,58,40,71,55,37,63,49,34,57,44,31,58,45,31,91,81,67,91,81,66,
63,50,34,61,48,34,66,53,36,68,54,36,75,60,40,78,62,42,76,59,41,72,56,38,64,49,34,
59,46,32,59,46,32,94,84,69,92,83,68,62,49,35,66,53,36,68,54,36,77,61,40,79,63,
42,78,60,41,73,57,38,65,50,35,59,46,32,59,46,31,97,86,71,94,84,69,64,51,35,66,53,
36,68,54,37,75,59,39,79,64,43,79,60,42,75,60,40,67,53,36,61,47,32,59,46,30,60,47,
33,95,85,70,95,85,70,64,51,36,67,54,37,69,54,37,76,60,39,82,65,44,80,63,42,76,
61,41,69,54,37,62,48,34,61,48,33,98,88,72,97,86,70,67,53,36,65,51,36,69,55,37,70,
56,38,77,61,41,83,65,45,81,63,43,77,61,40,70,55,37,62,47,32,61,48,32,91,81,63,90,
80,63,64,51,35,68,54,36,69,55,36,77,60,38,82,64,42,89,69,47,90,72,49,93,72,50,
122,97,66,125,98,66,127,101,67,125,101,67,116,91,60,101,81,54,82,64,43,75,59,40,
74,57,38,65,48,29,74,53,33,88,64,40,98,73,45,103,74,46,96,70,45,86,61,39,71,51,32,
64,45,28,74,56,38,76,58,40,86,66,45,160,135,107,162,132,102,169,137,109,171,140,
110,170,141,111,170,141,114,170,141,115,167,141,119,166,141,122,166,141,122,166,
141,122,160,132,112,153,113,89,111,78,67,121,88,73,140,101,82,170,131,102,186,
148,114,191,157,123,196,169,134,202,179,140,199,180,139,194,175,134,196,171,110,
170,140,128,191,166,147,203,185,153,197,172,149,188,161,122,165,131,103,99,79,77,
68,53,50,87,68,67,121,97,96,128,117,118,152,138,132,156,134,127,158,133,128,164,
137,132,166,138,134,165,138,131,166,134,125,165,131,122,125,106,107,132,111,112,
128,107,108,153,122,114,154,123,117,151,124,121,156,126,120,157,128,122,161,131,
122,173,144,133,169,149,142,140,119,110,137,109,100,111,88,79,77,62,59,95,77,73,
151,112,95,188,160,132,199,173,139,201,177,147,198,174,148,190,156,126,124,98,84,
166,132,114,172,143,125,185,162,139,188,166,140,184,161,136,142,129,114,86,95,
96,74,82,83,151,116,81,98,76,70,158,126,102,161,132,109,167,139,117,166,141,122,
166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,
122,166,141,122,166,141,122,166,141,122,137,118,93,137,118,93,137,118,93,137,118,
93,137,118,93,137,118,93,137,118,93,135,117,92,142,124,97,98,77,50,80,63,40,73,
58,37,66,50,32,63,46,27,70,50,31,86,63,39,93,69,44,89,66,42,73,54,33,62,45,28,57,
41,26,69,52,36,75,57,39,88,67,46,102,79,55,111,85,59,112,87,60,113,88,61,111,88,
61,126,99,68,113,90,61,88,69,47,70,55,38,67,53,36,111,97,74,110,97,74,96,86,70,
64,51,36,72,58,40,75,60,40,81,64,43,82,66,44,79,62,42,76,60,41,66,53,36,61,47,33,
62,49,34,94,84,69,94,83,69,66,52,36,73,60,40,73,58,39,81,63,42,83,67,45,82,64,44,
79,63,42,70,55,37,63,49,34,63,50,34,64,50,35,96,86,71,95,85,69,66,52,37,73,60,
41,77,62,41,85,66,45,85,68,45,82,64,43,79,62,42,69,55,37,63,50,34,65,51,36,101,90,
74,99,88,72,68,54,37,68,54,38,76,62,42,79,63,42,87,68,46,88,70,47,84,66,45,82,
65,44,71,56,39,65,51,35,66,52,37,105,93,77,103,92,75,70,56,39,78,63,43,82,66,44,
90,71,48,91,73,49,88,69,47,85,67,46,73,58,40,68,53,37,69,54,38,105,93,77,105,94,
77,72,56,39,78,63,43,83,66,45,91,72,48,93,74,50,91,71,49,90,72,48,79,62,42,71,55,
38,71,55,39,75,61,43,108,97,80,108,97,79,75,61,42,81,65,45,83,66,45,92,74,51,94,
74,50,92,72,49,93,73,49,82,65,44,73,57,40,74,59,40,115,102,84,114,101,82,83,67,
47,78,62,42,84,68,46,87,69,46,96,77,52,97,77,50,95,75,51,94,74,50,82,66,44,74,58,
40,78,62,44,106,94,74,105,93,72,79,63,44,85,68,47,86,69,46,96,76,52,96,76,51,107,
86,60,113,92,64,108,88,62,125,100,68,123,97,65,125,99,66,124,98,65,114,90,60,96,
75,51,81,64,45,72,58,39,72,57,38,64,47,29,70,51,32,84,60,37,96,67,44,102,72,45,
98,70,44,87,61,38,72,50,32,64,46,28,74,57,39,75,57,40,81,64,43,159,136,107,161,
131,103,168,137,109,170,139,111,171,141,112,170,141,115,169,141,116,166,141,122,
166,141,122,166,141,122,165,140,121,157,126,105,154,114,90,111,78,67,121,88,73,
139,100,81,172,133,102,182,145,116,194,163,124,200,175,136,194,171,138,191,167,133,
186,163,130,198,176,116,190,173,138,199,180,149,201,182,153,203,184,143,182,155,
124,158,125,100,106,84,76,68,54,54,99,77,78,124,102,103,103,108,108,110,118,114,
104,114,113,102,112,122,103,112,124,102,112,121,102,114,114,102,114,108,100,111,
106,79,63,57,79,64,58,76,62,57,100,110,115,103,112,132,112,120,141,120,127,146,
123,130,133,124,133,129,128,136,134,128,136,133,113,120,121,129,106,98,121,97,91,
80,65,62,87,74,69,143,109,91,184,152,126,196,170,144,202,177,148,199,174,149,
182,153,134,116,108,90,154,124,114,180,158,136,187,167,143,190,169,146,184,163,142,
172,150,130,133,110,94,159,130,107,156,118,78,104,76,70,167,134,107,167,136,109,
168,137,116,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,
122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,137,118,93,137,
118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,135,117,92,139,121,
98,88,69,47,72,57,38,65,50,33,59,44,28,57,40,25,63,44,27,75,53,32,84,62,39,80,
59,37,68,50,33,58,42,28,54,39,26,66,50,34,69,53,37,80,62,43,97,75,52,106,82,57,
114,88,61,110,84,59,113,88,59,131,113,89,126,109,85,117,102,79,125,106,80,114,97,
73,110,93,70,108,92,68,110,94,70,110,93,69,107,91,68,109,92,69,108,93,69,108,92,
69,94,81,64,93,80,63,93,80,63,94,81,64,93,81,63,94,81,64,94,81,64,94,81,64,96,83,
65,97,83,65,95,82,65,96,83,66,96,83,65,97,83,65,97,83,66,98,84,66,98,85,66,98,85,
66,97,84,66,97,84,65,99,85,66,98,85,67,99,85,67,102,87,69,100,86,68,99,86,67,
102,88,69,100,86,68,101,87,68,101,87,69,103,89,69,102,88,69,102,88,70,104,89,70,
104,90,71,105,90,71,104,90,70,105,89,71,104,90,71,104,90,71,106,91,71,104,90,70,
106,92,71,106,91,72,108,93,73,108,93,74,107,92,72,108,93,73,113,97,76,109,94,74,
110,95,75,110,94,74,108,94,74,108,93,73,110,94,74,108,93,74,108,93,74,110,95,74,
108,94,74,109,94,74,111,96,75,111,96,75,110,95,75,111,96,76,112,96,76,112,96,76,
112,97,76,113,97,76,113,97,76,112,97,76,116,100,78,114,98,77,114,98,77,114,98,77,
116,100,78,116,100,78,116,100,79,117,100,79,119,103,80,117,101,79,119,103,82,116,
100,79,115,100,79,116,101,80,116,100,78,118,101,80,115,98,78,115,98,77,113,97,76,
113,98,76,111,96,74,109,91,71,107,90,69,103,85,67,100,83,64,97,82,62,95,79,59,
91,75,56,89,72,54,87,71,52,129,111,88,132,114,90,134,116,91,109,86,56,111,87,60,
114,91,61,114,91,61,105,83,56,89,71,48,74,59,40,67,52,35,68,54,37,59,44,29,65,48,
30,77,56,35,88,63,40,92,64,41,86,60,39,75,53,34,67,47,30,61,43,27,73,55,37,71,54,
37,78,60,41,157,133,106,161,131,103,168,137,109,170,139,112,170,140,114,169,141,
117,166,141,122,166,141,122,166,141,122,166,141,122,165,140,121,156,124,104,154,
114,90,137,99,81,121,88,73,138,100,82,172,134,104,183,150,117,196,170,130,196,
169,134,203,183,141,190,166,132,175,144,123,170,128,98,171,144,133,196,175,152,
201,179,159,198,175,150,187,158,117,151,115,97,104,84,76,68,55,54,112,88,88,136,
111,116,118,127,128,128,135,133,121,130,134,120,127,148,119,128,144,118,128,136,
118,129,128,119,131,125,118,128,124,87,72,65,82,66,61,85,70,64,119,126,133,120,127,
145,124,130,145,128,135,139,141,146,145,139,144,142,138,144,142,131,139,135,135,
143,147,141,119,111,129,104,98,85,70,65,84,72,70,140,108,90,181,149,123,196,171,
146,200,175,152,201,178,151,184,158,134,97,94,85,153,123,115,184,162,140,190,
170,146,193,172,149,188,166,144,177,150,129,161,133,115,164,129,104,159,118,75,107,
78,71,170,140,110,171,143,113,169,138,115,168,139,120,166,141,122,166,141,122,
166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,
122,166,141,122,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,
137,118,93,135,117,92,136,120,97,78,61,42,65,50,34,58,44,28,53,39,24,52,36,23,
56,40,25,56,37,22,75,53,33,72,52,33,60,43,28,52,37,24,49,36,23,60,46,32,64,49,34,
74,58,40,87,68,48,96,74,53,98,77,52,101,79,54,106,81,55,132,114,90,128,110,86,
146,124,92,140,119,89,134,114,86,131,111,83,128,109,81,132,112,84,130,110,83,130,
110,83,131,111,83,131,111,84,128,109,82,132,112,84,131,111,83,131,111,83,130,110,
83,130,111,82,129,110,82,130,111,83,130,110,83,131,111,83,131,111,84,132,113,84,
133,113,85,134,114,85,134,113,85,135,114,86,136,115,86,134,114,85,134,115,86,134,
114,86,133,113,85,135,115,86,135,115,85,137,116,87,136,116,87,135,115,86,134,
115,86,136,116,87,135,115,87,137,117,87,136,115,86,136,116,86,137,117,88,138,118,
88,141,119,89,140,119,89,140,119,89,140,119,89,138,118,88,139,118,88,139,118,88,
139,118,88,139,118,88,140,120,89,142,120,90,141,120,90,141,120,90,123,105,83,124,
106,84,123,106,83,124,107,84,123,105,83,126,109,86,123,106,84,122,105,83,122,105,
83,122,105,83,122,105,83,122,106,83,123,105,83,123,106,84,124,108,84,125,108,84,
124,107,84,123,107,84,123,107,84,123,106,84,123,106,84,127,108,85,125,107,85,
124,107,84,125,108,85,125,108,84,126,109,85,126,109,85,128,110,86,127,110,86,126,
109,85,127,110,86,129,110,88,128,110,87,128,110,88,126,109,87,126,108,86,125,109,
86,125,107,84,124,107,84,123,106,83,123,104,83,121,104,81,120,102,79,117,100,77,
116,98,75,112,94,72,108,90,71,105,87,67,103,84,64,98,82,62,95,78,58,93,75,56,91,
74,54,134,117,92,136,117,92,137,118,93,99,75,51,100,77,53,101,78,52,100,77,51,95,
73,49,83,63,43,70,54,37,64,49,33,64,50,34,55,40,26,61,44,28,73,54,34,84,60,39,
84,60,38,80,56,36,71,50,33,62,45,28,56,40,25,68,51,35,68,53,37,76,60,42,154,135,
115,155,131,113,163,138,120,165,140,121,166,141,122,166,141,122,166,141,122,166,
141,122,166,141,122,166,141,122,165,140,121,158,126,102,155,115,91,136,97,80,121,
88,73,137,100,81,174,141,108,186,156,120,191,166,129,203,182,141,194,170,136,190,
165,132,189,169,131,175,153,111,194,176,140,193,171,151,209,191,157,198,175,146,
185,156,115,143,109,91,99,81,71,68,55,54,119,95,95,140,116,120,110,119,115,131,
140,136,139,146,145,139,143,158,131,140,155,131,144,148,128,151,138,126,156,133,
122,132,129,100,84,76,88,73,66,98,81,74,123,131,136,130,136,156,137,144,151,140,
147,145,144,149,147,150,156,154,136,143,141,142,150,147,150,160,166,143,119,111,
142,115,103,88,71,66,82,71,68,135,105,89,179,147,121,196,172,148,200,175,152,200,
178,154,182,151,134,90,88,82,154,123,114,185,163,141,190,170,146,194,173,150,
188,168,146,178,153,130,166,138,118,165,132,105,161,122,75,110,79,70,171,140,109,
173,144,115,170,139,116,167,137,119,166,141,122,166,141,122,166,141,122,166,141,
122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,137,
118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,135,117,
92,137,120,98,79,62,44,63,49,34,56,43,29,51,39,24,51,37,23,57,42,25,55,37,22,68,
48,32,65,45,30,56,40,25,47,34,22,45,32,20,55,41,29,57,44,31,66,52,35,76,59,40,81,
65,44,100,78,53,104,82,56,104,81,54,132,114,89,130,113,90,148,127,96,146,125,94,
145,124,93,144,123,92,142,123,92,143,123,93,143,124,93,142,122,92,144,123,92,
142,123,92,146,125,93,143,123,92,144,123,92,142,123,92,142,123,92,141,122,92,141,
122,92,143,123,92,144,124,93,144,124,93,143,124,92,145,124,94,144,124,93,142,123,
92,146,126,94,147,126,95,145,125,94,146,125,94,146,125,94,147,126,95,146,125,95,
143,124,93,143,124,93,144,124,93,143,124,92,145,125,94,145,125,94,144,125,93,144,
124,93,145,124,93,144,124,93,145,125,93,145,125,93,147,126,94,148,127,95,149,
128,97,147,126,95,147,126,95,146,126,95,145,125,94,145,126,94,146,126,95,146,126,
95,147,126,95,147,126,96,147,126,96,147,126,95,146,126,95,149,128,97,147,126,95,
149,128,97,149,128,96,147,127,95,146,126,94,145,125,94,145,125,94,145,125,94,145,
123,93,138,117,90,137,117,90,137,116,90,135,115,89,134,115,87,134,115,89,135,115,
89,137,116,90,133,115,87,132,112,87,134,115,88,132,113,89,132,113,87,129,110,88,
129,111,88,130,111,89,129,112,89,129,112,89,130,113,90,130,112,89,131,113,89,
131,115,90,135,115,89,133,115,90,131,112,89,129,111,88,129,111,88,126,110,88,125,
108,87,123,107,86,122,106,84,122,107,85,120,103,82,118,100,79,116,99,78,113,96,74,
108,91,71,105,88,68,102,85,65,99,81,62,95,79,60,92,76,57,91,74,55,135,117,93,
136,118,94,137,118,93,94,72,49,93,72,50,87,68,46,84,65,45,81,63,42,72,56,38,64,50,
35,56,44,29,57,44,30,48,35,22,55,39,25,66,47,30,74,53,34,75,52,34,73,51,34,66,46,
30,60,43,28,52,36,23,67,52,37,64,49,36,73,57,42,154,135,115,155,131,113,163,138,
120,165,140,121,165,140,121,166,141,122,166,141,122,166,141,122,166,141,122,166,
141,122,163,138,119,158,125,100,155,115,91,136,98,80,120,87,74,135,100,85,174,
142,110,187,158,123,194,168,130,197,173,139,198,176,138,194,175,134,154,124,114,
129,115,99,176,147,136,206,186,152,205,182,163,202,182,142,183,153,115,139,107,87,
99,79,69,70,57,56,125,98,99,141,117,121,130,139,135,150,161,155,174,181,178,180,
187,187,176,182,192,166,177,179,161,186,168,150,183,158,150,162,158,124,104,94,
118,99,90,124,103,94,150,160,168,164,170,186,172,180,179,173,182,178,174,183,179,
174,183,179,171,179,176,176,185,180,186,195,192,141,118,110,150,123,109,90,73,
66,81,72,67,133,103,89,176,143,116,195,171,147,201,177,155,200,178,154,182,153,
138,98,93,86,150,119,114,182,163,140,190,170,146,194,173,150,188,167,146,178,153,
132,165,137,117,165,130,105,163,121,75,124,91,82,172,141,110,174,145,116,170,139,
116,168,139,120,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,
141,122,166,141,122,166,141,122,166,141,122,166,141,122,137,118,93,137,118,93,
137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,135,117,92,149,133,109,127,
114,94,106,95,78,91,81,66,67,52,40,50,35,24,56,39,27,63,44,32,68,46,34,63,44,31,
52,35,26,43,30,23,41,28,22,96,85,70,97,87,72,103,92,76,108,97,79,112,101,82,122,
108,89,135,121,99,127,109,86,131,112,88,146,128,107,152,133,96,152,132,96,150,
132,96,149,130,94,148,130,95,147,129,94,148,129,94,148,129,94,149,130,94,146,128,
93,145,127,92,147,129,94,149,130,94,150,131,95,147,129,93,148,129,95,148,129,95,
149,130,95,148,129,94,148,130,95,148,129,94,148,130,95,148,130,95,150,131,96,152,
133,97,150,131,95,150,131,95,151,131,96,151,132,96,151,132,96,150,131,96,151,132,
96,150,131,95,151,132,96,149,130,95,148,130,95,147,129,94,147,129,94,148,129,94,
147,128,94,147,128,94,146,128,93,149,130,95,145,128,93,149,131,95,148,131,95,
145,128,93,146,129,93,148,131,95,145,128,93,145,127,93,146,128,93,147,128,93,146,
128,94,151,131,96,152,133,96,151,132,96,151,132,96,149,129,95,147,129,95,146,129,
94,148,131,95,151,132,96,145,127,92,147,128,93,147,128,94,146,127,93,147,129,94,
143,126,92,145,127,94,144,126,92,144,127,92,142,125,92,144,124,90,142,123,92,142,
123,92,141,122,89,142,122,90,141,121,90,141,121,89,142,123,90,143,124,90,142,
122,90,142,123,92,144,125,91,144,125,91,145,127,92,144,125,93,148,129,93,145,127,
93,147,129,94,149,130,95,147,130,95,147,129,93,148,129,94,148,129,94,146,128,92,
147,128,91,143,125,89,143,124,88,139,119,85,136,119,83,134,117,80,129,113,77,125,
108,73,123,105,70,122,101,69,121,101,66,98,82,59,96,81,55,93,75,53,138,119,92,
139,120,93,136,117,92,133,114,90,145,129,106,131,117,96,120,107,88,112,100,83,106,
95,78,99,89,73,96,86,71,95,85,70,46,31,22,51,33,25,62,42,30,71,46,35,74,50,36,72,
47,35,62,41,31,56,36,26,54,33,23,101,85,73,116,102,87,128,112,96,154,135,115,
155,131,113,163,138,120,165,140,121,165,140,121,166,141,122,166,141,122,166,141,
122,166,141,122,166,141,122,164,139,120,158,125,100,155,116,93,135,100,83,117,86,
75,132,100,86,176,142,112,188,159,124,195,171,133,197,172,139,204,185,144,183,159,
131,181,161,127,174,162,126,184,159,138,205,185,153,206,185,164,204,181,142,180,
149,112,133,103,85,99,77,69,76,61,58,128,102,102,140,115,119,146,150,147,164,
179,173,188,218,194,193,220,199,207,219,211,198,210,204,181,210,188,175,207,183,
171,196,179,141,119,108,144,119,109,142,121,111,178,190,185,193,203,199,195,205,
200,195,205,200,196,206,201,196,206,201,194,204,200,189,199,195,197,206,200,149,
125,116,152,126,112,97,78,71,80,71,68,134,105,90,170,135,110,195,170,145,201,177,
155,200,178,154,186,156,140,110,103,96,146,117,114,180,157,138,190,169,144,192,
172,148,186,164,142,176,152,132,167,136,115,164,131,104,163,118,75,133,99,85,172,
141,110,174,145,116,169,140,117,166,141,122,166,141,122,166,141,122,166,141,122,
166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,
122,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,
135,117,92,149,133,109,127,114,94,106,95,78,91,80,66,66,51,39,52,35,24,56,39,27,
65,44,32,71,47,34,66,44,32,54,36,27,44,30,23,43,31,24,94,83,69,96,85,70,97,86,71,
99,88,72,99,88,72,105,93,77,118,106,87,124,103,77,135,113,84,155,131,104,156,
130,90,156,132,90,159,135,95,158,135,95,158,136,96,156,134,94,157,135,95,157,135,
95,158,136,96,158,135,95,154,133,95,155,134,94,157,134,94,157,135,95,158,135,94,
155,133,94,155,133,92,156,133,92,153,127,89,153,129,90,153,128,89,155,129,91,154,
129,90,153,128,89,157,132,92,158,133,92,156,131,92,158,134,92,159,135,93,156,130,
90,156,131,90,155,130,90,155,130,90,154,131,89,155,131,89,155,129,89,155,130,91,
155,130,90,158,132,90,154,130,89,154,131,90,152,130,89,154,130,90,153,131,91,
153,129,91,150,127,88,149,126,86,149,126,88,146,122,85,145,120,83,147,123,87,148,
123,87,151,129,89,152,129,91,152,130,92,155,132,92,154,132,93,155,131,91,152,129,
92,148,126,90,150,129,92,151,131,92,151,130,92,151,131,92,151,130,91,152,131,92,
150,128,88,151,128,89,150,127,88,148,124,85,145,120,85,142,118,82,138,113,77,135,
112,78,136,110,77,134,108,77,133,107,76,132,108,76,130,106,76,130,107,75,133,
107,77,132,106,76,135,108,77,136,111,78,137,110,79,144,118,80,146,121,84,147,122,
86,149,126,87,151,126,85,149,123,84,149,124,84,154,128,88,155,132,91,155,131,91,
154,130,88,155,130,88,151,126,85,147,124,84,145,119,80,141,115,76,135,107,71,133,
108,72,128,102,69,126,97,64,121,93,61,119,91,59,118,88,55,117,87,54,97,72,48,97,
72,46,145,118,86,144,118,86,138,112,84,128,111,87,132,118,97,114,101,83,103,92,
76,99,89,73,97,87,72,96,86,71,95,85,70,94,84,69,46,30,23,52,35,25,64,42,31,73,48,
35,76,49,36,72,47,35,63,42,31,55,36,26,54,33,23,96,80,68,116,102,87,128,112,96,
154,135,115,155,131,113,163,138,120,165,140,121,165,140,121,166,141,122,166,141,
122,166,141,122,166,141,122,166,141,122,165,140,121,160,133,114,157,125,99,138,
107,88,114,84,76,136,105,90,177,146,115,187,158,123,192,168,134,204,183,142,203,
186,145,186,167,134,161,127,115,133,126,113,190,171,144,207,190,155,207,189,165,
200,178,144,174,141,108,132,102,86,100,80,68,78,64,60,129,104,103,139,115,118,145,
138,138,167,181,176,181,210,189,196,216,201,198,221,203,203,221,208,196,221,202,
187,218,193,183,204,189,143,120,109,146,120,110,144,120,110,176,190,183,195,205,
201,197,207,202,197,207,202,197,207,202,198,208,203,193,205,199,186,198,192,198,
203,197,151,127,119,153,127,113,110,89,80,81,72,67,139,105,89,166,126,102,193,
168,143,202,178,156,200,178,154,189,162,143,124,114,102,144,114,110,177,150,135,
189,171,147,192,170,148,185,163,141,174,149,128,167,137,113,166,132,104,159,117,75,
139,104,89,173,143,111,173,145,117,168,139,120,166,141,122,166,141,122,166,141,
122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,
141,122,166,141,122,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,
118,93,137,118,93,135,117,92,149,133,109,127,114,94,106,95,78,93,81,65,65,50,39,
52,35,24,56,38,27,67,44,32,76,50,34,71,47,32,58,39,28,46,31,24,41,28,22,91,81,66,
94,84,69,94,84,69,96,85,70,96,85,70,97,86,71,108,97,80,116,96,71,130,107,80,150,
126,100,153,127,85,151,125,84,151,128,87,157,134,93,156,133,93,156,133,93,156,
133,93,155,132,93,155,131,92,158,135,94,156,134,94,156,133,92,155,132,91,158,135,
96,156,134,95,155,133,93,158,136,95,156,132,94,153,127,90,147,120,88,148,124,88,
150,122,88,147,119,86,150,122,88,151,121,85,146,120,86,147,120,86,149,121,85,151,
122,89,150,124,89,147,120,86,153,126,89,156,130,91,155,130,92,158,134,93,157,132,
91,156,130,90,155,129,89,151,127,87,151,125,87,148,123,83,150,125,88,149,123,87,
144,121,84,141,117,81,140,115,83,135,113,79,135,110,81,133,110,79,134,110,79,
133,108,78,135,109,75,136,110,78,135,109,79,139,113,81,138,113,82,134,112,81,136,
112,81,138,113,82,135,111,79,136,113,81,138,115,81,142,120,85,143,120,85,147,125,
89,148,125,88,147,124,87,145,118,82,143,119,81,137,115,80,134,108,76,131,107,77,
130,106,75,128,103,74,126,101,74,126,100,73,123,97,72,121,95,72,122,96,72,120,93,
71,120,95,71,120,93,71,121,94,70,124,97,72,123,97,71,127,99,71,128,102,70,133,
105,73,135,111,79,137,116,81,140,115,83,137,114,79,137,111,78,137,112,76,140,117,
80,144,118,83,147,121,84,147,120,84,138,112,77,131,107,72,125,99,68,124,97,68,
120,89,63,114,84,59,112,83,57,110,85,55,113,87,55,112,86,54,111,83,51,111,86,50,89,
67,42,132,106,75,120,94,64,108,83,58,122,106,84,122,109,90,104,93,77,97,86,71,
96,85,70,95,85,70,95,85,70,95,85,70,94,84,69,47,31,23,55,37,26,68,45,31,76,51,35,
76,50,36,72,47,35,64,41,31,55,36,26,54,33,23,94,77,65,116,102,87,128,112,96,154,
135,115,155,131,113,163,138,120,165,140,121,165,140,121,166,141,122,166,141,122,
166,141,122,166,141,122,166,141,122,166,141,122,162,138,120,157,127,107,139,109,
89,114,84,76,139,107,89,177,149,115,188,160,126,192,168,134,205,185,145,194,176,
144,190,172,134,187,165,123,170,156,128,184,157,144,209,190,157,209,190,163,200,
173,142,175,141,107,121,93,79,76,58,46,62,49,46,91,69,68,134,108,113,138,128,130,
165,180,173,188,201,195,195,208,202,203,221,208,197,221,202,195,221,201,186,215,
192,188,204,193,144,119,108,146,120,110,144,122,112,174,186,181,186,198,193,195,
207,202,197,207,203,197,207,203,195,207,202,186,198,193,179,191,186,196,197,189,
153,129,120,152,126,112,120,95,86,80,72,68,133,101,89,161,121,97,190,163,136,
202,180,158,201,179,155,190,165,146,142,125,114,141,112,109,174,150,132,189,170,
145,191,169,147,184,161,140,172,147,126,166,135,112,166,132,104,158,114,74,144,108,
90,174,144,112,174,146,118,166,141,122,166,141,122,166,141,122,166,141,122,166,
141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,
166,141,122,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,
137,118,93,135,117,92,149,133,109,86,68,47,67,54,38,60,48,34,54,42,28,54,40,26,59,
43,28,72,52,34,82,58,37,79,56,36,68,48,31,55,39,26,50,35,23,48,34,22,46,33,22,48,
35,22,48,35,22,48,36,22,48,36,24,65,51,35,74,56,36,73,54,34,94,70,47,102,75,41,
100,73,37,85,59,35,52,39,32,81,67,50,81,67,50,79,65,50,77,60,46,75,57,45,76,60,
46,78,62,51,78,64,52,81,67,52,81,65,51,83,69,52,84,71,53,85,69,54,87,70,52,85,70,
52,82,67,50,84,68,51,85,70,51,85,69,51,86,70,52,87,71,53,88,73,54,86,70,52,87,72,
52,87,71,53,86,68,52,86,69,52,86,69,51,86,68,52,85,68,50,84,68,50,83,67,49,81,
66,49,78,61,47,78,61,48,77,61,47,76,61,48,77,61,46,78,61,46,77,59,46,77,60,46,77,
60,45,77,61,47,78,61,47,76,61,47,77,61,47,77,62,49,77,62,49,77,62,48,78,62,49,78,
62,49,78,63,49,78,62,48,78,62,48,78,60,48,77,60,46,77,60,47,77,61,49,78,62,50,
78,63,49,78,62,49,79,64,50,79,63,49,78,63,48,79,63,49,80,63,49,80,63,50,80,65,51,
80,62,49,80,63,50,80,63,49,79,64,49,79,64,50,77,61,47,76,60,46,75,57,46,75,58,46,
73,56,45,73,57,45,73,57,45,71,55,45,73,56,44,74,58,44,74,57,44,75,57,44,75,58,
45,76,59,44,76,59,46,77,61,47,77,60,46,77,61,47,74,58,46,76,60,45,72,57,44,71,56,
43,70,55,42,69,55,42,65,52,41,64,50,37,59,45,35,55,43,31,55,43,31,57,41,30,57,38,
27,53,37,26,54,39,30,39,28,19,82,59,35,81,57,34,75,52,33,89,70,48,78,62,43,66,
53,37,50,36,25,51,37,25,52,39,25,53,39,25,52,39,25,53,37,23,55,40,26,63,45,29,70,
51,33,79,56,36,79,56,36,78,55,36,69,50,31,57,41,26,51,36,23,56,43,28,62,48,33,68,
53,37,154,134,115,155,131,113,163,138,120,165,140,121,165,140,121,166,141,122,
166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,164,139,120,157,127,
107,136,106,90,114,84,76,140,107,90,179,149,117,184,156,126,198,176,138,196,173,
144,198,181,146,186,165,132,192,169,114,160,131,122,202,183,146,206,182,158,212,
193,156,199,170,139,173,142,105,121,93,81,102,78,62,85,67,63,135,109,103,143,119,
120,133,123,124,160,178,171,178,193,186,182,203,189,186,211,193,194,219,200,187,
216,194,181,212,188,188,203,193,143,118,107,146,120,110,144,123,112,173,187,181,
176,190,183,182,194,189,186,198,194,186,198,194,180,194,188,176,190,184,173,187,
182,193,190,182,155,129,120,149,123,111,123,100,89,80,72,68,125,97,85,157,121,97,
186,158,128,204,181,160,204,181,156,193,168,145,171,139,121,139,110,107,173,145,
131,189,170,145,189,170,147,181,158,135,168,140,118,165,133,109,163,130,101,149,
109,73,152,118,96,172,141,110,178,148,116,167,140,119,166,141,122,166,141,122,
166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,
122,166,141,122,166,141,122,137,118,93,137,118,93,137,118,93,137,118,93,137,118,
93,137,118,93,137,118,93,135,117,92,149,133,109,93,76,53,72,58,40,64,51,34,59,44,
28,57,43,26,63,46,29,75,55,35,84,59,37,85,61,38,81,58,36,73,51,34,65,47,31,62,44,
29,56,41,27,56,41,25,54,39,24,54,40,27,54,40,26,70,56,40,80,62,42,72,53,34,93,
69,47,102,76,41,102,74,39,80,57,34,45,36,27,78,62,48,78,61,48,78,62,49,77,60,46,
78,61,48,78,63,49,81,66,52,81,67,53,83,70,53,84,69,54,84,71,54,85,71,54,88,72,54,
89,72,53,90,73,53,86,70,52,86,70,53,85,69,53,88,70,54,90,72,54,89,72,55,92,74,54,
90,71,54,90,71,54,91,72,55,88,70,55,88,71,53,88,72,53,87,71,53,86,71,52,87,69,
50,85,68,51,83,66,48,82,65,48,80,63,48,79,62,48,79,62,47,81,64,48,80,62,49,81,62,
47,79,63,47,76,61,46,77,60,45,77,61,46,77,62,46,78,63,48,78,62,49,78,62,48,77,63,
49,78,62,49,78,63,49,78,64,50,78,62,48,78,62,50,78,62,50,78,63,48,79,64,50,79,
64,50,79,64,49,80,64,49,81,65,51,82,65,53,81,65,52,81,66,52,81,65,51,80,64,48,81,
65,50,80,65,49,81,67,50,81,66,51,83,68,52,82,67,52,81,67,51,80,63,49,79,64,49,78,
62,47,77,62,49,76,59,46,76,61,47,74,57,46,74,57,45,75,59,46,75,56,44,75,57,45,
75,58,46,74,57,46,75,58,45,74,56,43,75,58,44,74,57,44,74,58,44,74,60,49,73,59,48,
72,59,46,71,58,46,70,56,43,70,56,43,66,54,43,64,51,41,61,48,38,57,46,35,55,40,31,
54,39,28,49,35,26,56,39,30,43,34,26,40,28,18,82,58,35,81,57,34,75,51,33,92,72,
49,78,62,43,66,52,36,50,38,25,51,37,24,52,38,23,52,37,24,54,38,24,58,41,26,63,45,
28,71,50,33,78,54,33,82,57,36,82,57,36,79,54,35,69,48,30,59,42,27,53,38,24,58,44,
30,64,51,36,71,55,40,153,134,114,154,131,113,163,138,120,165,140,121,165,140,
121,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,164,
139,120,157,130,109,136,105,88,111,84,75,132,101,90,176,146,116,183,156,127,198,
175,140,197,176,147,190,168,140,187,166,129,185,145,97,182,154,126,198,173,144,212,
193,156,209,186,159,200,174,132,165,132,103,118,89,80,99,78,63,91,71,67,139,110,
105,153,126,127,132,124,125,151,169,162,171,188,179,167,193,175,167,196,176,167,
196,176,169,198,177,182,206,189,179,195,185,144,119,108,147,121,111,145,124,113,
172,186,179,172,186,181,172,186,180,172,186,180,172,186,180,172,186,180,172,186,
180,170,186,179,168,165,162,155,131,121,145,121,108,119,97,89,80,72,68,115,92,
83,156,117,96,179,147,119,204,179,158,204,183,158,194,171,146,175,141,121,141,111,
107,173,144,129,190,169,144,189,168,145,180,157,134,167,138,117,164,132,108,162,
126,100,131,95,69,159,126,99,172,141,110,174,145,116,170,139,116,166,141,122,
166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,
122,166,141,122,166,141,122,166,141,122,137,118,93,137,118,93,137,118,93,137,118,
93,137,118,93,137,118,93,137,118,93,135,117,92,149,133,109,93,75,50,76,62,41,67,
54,36,60,47,30,60,46,29,70,52,32,84,61,38,94,68,42,97,71,43,95,67,42,90,64,40,84,
60,38,78,57,35,70,51,32,62,45,29,59,43,27,58,43,29,58,43,28,74,58,40,85,66,43,70,
51,33,92,68,48,101,76,40,98,73,38,77,58,35,42,32,26,73,57,43,77,59,45,76,59,46,
78,62,48,79,64,51,81,66,50,80,66,51,84,69,54,86,70,54,86,71,54,87,70,54,87,72,55,
89,71,54,88,72,54,91,74,54,92,71,55,89,71,56,90,72,55,93,74,56,92,72,56,93,74,
57,95,73,56,95,75,55,95,74,57,92,75,57,92,74,55,90,72,55,92,74,55,90,72,54,90,74,
54,91,73,52,88,73,54,85,69,51,85,66,50,85,67,51,83,65,49,84,67,51,84,66,51,85,67,
51,84,66,50,83,66,52,82,64,50,82,65,49,80,64,49,78,62,46,80,63,49,80,63,50,80,
63,49,78,63,48,81,64,49,79,63,49,79,63,50,80,65,51,80,66,52,82,68,53,83,67,53,85,
68,53,85,70,56,84,68,54,84,69,56,83,67,54,83,67,51,84,68,50,83,68,51,83,67,52,84,
68,53,82,68,53,83,69,53,81,65,49,82,68,51,84,70,53,84,70,53,84,68,50,82,69,51,
81,68,50,81,65,48,79,64,47,78,62,48,78,63,49,77,60,48,76,61,47,76,60,47,76,61,47,
77,61,46,77,62,48,77,62,49,77,61,47,76,59,47,76,60,46,76,61,46,76,62,46,75,60,46,
73,59,45,72,58,45,70,55,42,67,53,41,66,51,39,63,50,39,63,49,39,59,47,35,51,41,
33,36,28,23,42,33,24,45,34,24,45,36,26,45,35,28,49,34,20,81,57,34,81,57,34,75,52,
34,94,75,50,82,65,45,69,56,38,54,40,25,54,41,25,57,43,26,63,46,29,70,51,32,77,56,
36,81,59,37,86,63,39,93,67,41,94,67,41,92,67,41,87,63,40,80,58,36,68,50,30,60,
43,27,64,47,31,70,54,39,78,61,44,152,133,114,154,131,113,163,138,120,165,140,121,
165,140,121,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,
122,164,139,120,155,129,109,136,106,90,107,79,75,139,107,89,172,140,114,188,163,
128,191,167,141,201,182,149,190,165,136,178,146,120,198,177,120,178,136,120,207,
185,143,209,185,155,209,187,155,193,164,127,167,130,97,117,87,77,102,80,64,90,71,
66,137,109,104,162,135,134,132,110,107,116,94,84,144,118,108,146,122,110,145,
122,110,144,122,111,144,123,112,144,123,111,146,122,112,146,121,110,148,122,112,
146,120,110,147,123,111,147,124,111,147,124,111,147,124,111,147,124,111,147,124,
111,147,124,111,145,122,109,143,123,124,154,130,121,143,115,104,119,94,87,80,70,66,
112,90,82,153,117,95,173,139,111,202,178,154,204,183,158,194,171,148,179,146,
119,142,112,108,174,146,130,189,168,143,188,167,144,180,157,134,168,137,116,165,
130,105,159,123,97,123,92,69,165,132,103,169,139,109,169,137,113,170,139,116,166,
141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,
166,141,122,166,141,122,166,141,122,166,141,122,137,118,93,137,118,93,137,118,93,
137,118,93,137,118,93,137,118,93,137,118,93,135,117,92,149,133,109,104,81,55,84,
67,45,73,59,40,68,53,35,67,52,33,78,59,37,92,67,42,105,76,47,107,77,47,108,77,47,
105,75,47,99,72,46,91,66,44,83,60,39,72,52,33,63,46,29,60,44,28,60,44,28,78,60,
42,90,70,46,70,49,32,93,69,47,104,77,41,95,70,37,69,49,32,38,29,22,51,39,30,62,
47,36,78,61,45,80,63,47,83,65,50,85,68,51,85,68,51,84,69,53,88,72,55,90,72,55,90,
73,57,92,75,57,93,76,58,93,73,57,95,75,57,92,73,56,92,73,55,93,74,56,93,75,57,95,
76,58,95,75,57,96,79,58,95,77,57,96,78,57,96,77,58,95,75,57,92,73,56,93,74,55,
95,76,57,94,74,55,93,73,54,92,73,52,90,70,52,89,71,52,88,71,52,88,68,51,91,73,53,
92,74,55,90,72,55,92,75,55,90,73,54,89,72,51,89,70,52,90,71,52,85,68,50,86,68,50,
84,67,48,83,64,49,80,62,48,81,63,50,85,67,51,84,69,55,88,72,55,91,75,55,93,75,
55,94,76,57,94,75,57,94,76,56,91,75,57,92,74,55,90,74,55,88,71,54,88,70,54,89,71,
54,88,71,54,89,71,53,87,71,52,89,71,54,88,73,55,87,71,51,89,74,54,89,74,55,88,72,
55,87,71,52,86,70,52,85,70,51,85,68,50,83,67,49,81,65,51,80,63,49,79,64,48,79,
64,48,79,63,48,78,62,47,81,67,51,80,66,50,80,66,50,79,63,47,77,63,48,77,63,49,76,
63,49,76,62,48,74,60,46,73,59,45,70,55,43,70,55,42,67,53,41,66,51,40,64,49,38,60,
46,37,56,43,33,49,39,32,43,35,28,41,33,25,43,35,27,39,32,27,46,33,20,82,59,35,
81,57,34,76,52,34,104,82,55,88,70,47,75,59,40,59,44,28,62,47,29,67,50,31,78,58,36,
89,64,40,96,69,42,100,71,44,104,75,44,105,74,44,103,73,45,103,72,44,97,68,42,85,
60,37,73,51,31,64,46,29,67,51,34,74,58,40,80,62,43,152,133,114,154,131,113,163,
138,120,165,140,121,165,140,121,166,141,122,166,141,122,166,141,122,166,141,122,
166,141,122,166,141,122,164,139,120,156,128,110,138,107,92,104,79,74,138,108,92,
173,141,115,188,163,130,193,171,143,194,173,150,198,176,138,182,153,116,185,145,
97,182,145,122,203,176,141,209,182,153,209,187,149,188,158,120,156,116,90,113,86,
75,93,74,61,90,70,64,137,108,102,167,139,139,126,104,100,116,95,88,129,107,99,
146,120,110,146,120,110,146,120,110,146,121,110,147,121,111,147,121,111,148,122,
112,148,122,112,147,121,111,146,120,110,146,120,110,146,120,110,147,121,111,147,
121,111,147,121,111,147,121,111,136,113,102,143,121,123,150,125,119,138,111,101,
119,95,89,81,70,67,108,87,82,154,116,96,170,135,106,198,172,144,204,183,158,194,
171,148,176,142,112,150,120,114,176,147,128,190,168,142,188,168,146,180,155,134,
172,140,116,164,129,104,157,124,97,122,87,68,164,134,104,164,133,106,168,136,112,
170,139,116,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,
122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,137,118,93,137,
118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,136,117,90,152,133,
105,107,86,57,88,69,46,77,61,39,68,51,32,67,49,31,75,56,35,90,66,40,104,75,45,
107,76,45,108,76,46,106,74,46,103,73,46,99,70,44,86,62,39,70,52,33,64,47,30,60,43,
27,61,44,28,78,60,41,89,67,45,71,51,32,93,69,47,99,74,40,92,66,37,56,41,27,42,34,
27,78,61,48,83,66,50,83,65,49,83,65,48,86,68,51,88,70,52,87,71,54,88,71,54,90,
73,53,93,74,56,94,76,59,96,77,58,97,78,58,96,77,59,94,75,57,94,75,57,96,76,58,93,
76,57,97,78,59,97,78,58,96,77,57,98,79,58,100,81,60,99,81,60,101,80,60,100,81,60,
99,78,58,98,77,57,97,77,57,99,77,57,99,78,58,96,76,55,92,73,55,96,75,57,96,77,
57,97,78,58,97,77,57,100,78,59,100,78,58,103,81,58,104,82,58,104,82,60,102,81,59,
103,78,58,100,79,58,98,78,58,97,76,55,97,76,57,96,75,55,96,75,55,95,76,58,100,78,
56,101,80,59,102,81,62,109,86,62,109,85,62,111,88,65,109,89,65,107,86,65,104,85,
63,102,82,61,98,79,60,97,78,57,95,76,57,94,77,58,96,78,57,95,79,59,95,79,59,96,
79,58,95,76,58,94,74,55,95,77,56,93,78,57,92,75,55,92,76,56,90,76,56,91,75,53,91,
71,51,85,69,51,85,69,50,85,68,51,83,68,50,82,68,51,82,64,51,81,68,51,82,66,51,
81,67,51,81,65,51,79,65,51,79,65,52,78,64,50,77,64,50,77,61,47,74,60,46,75,58,45,
72,56,44,70,56,43,68,53,41,64,51,40,61,50,41,54,42,33,49,37,29,43,35,28,41,32,26,
41,32,26,39,30,25,41,29,19,85,61,35,83,60,36,78,55,36,107,84,56,95,76,51,82,66,
45,64,48,30,66,49,31,71,53,33,84,63,40,99,72,44,103,77,46,107,77,46,110,79,48,
111,78,46,109,76,46,104,74,46,100,70,45,90,65,40,76,55,35,66,46,29,68,49,32,75,57,
39,82,65,44,152,133,114,154,130,112,163,138,120,165,140,121,165,140,121,166,141,
122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,164,139,120,155,
129,111,142,115,100,98,76,74,140,111,94,173,144,119,184,159,134,195,174,147,201,
181,149,191,168,135,190,164,122,186,155,106,179,139,121,205,175,143,211,189,151,
204,179,146,179,144,109,146,107,86,100,80,68,83,66,57,91,71,67,135,109,102,167,
138,136,116,94,87,114,91,82,126,103,94,139,115,105,144,117,106,144,117,106,144,
117,106,144,117,106,145,118,107,146,120,110,147,121,111,144,117,106,142,116,106,
142,116,106,142,117,106,142,116,106,142,117,106,144,117,106,144,117,106,130,106,96,
141,120,121,148,123,116,132,107,99,119,94,87,83,71,69,108,87,80,153,117,95,169,
132,105,194,165,134,203,182,157,194,171,148,177,146,113,114,85,80,157,127,107,
174,151,124,182,158,136,180,154,128,174,143,116,163,130,103,152,118,96,117,86,67,
161,130,103,160,129,106,168,136,112,170,139,116,166,141,122,166,141,122,166,141,
122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,
141,122,166,141,122,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,
118,93,139,118,91,139,117,87,154,132,102,107,84,56,86,66,44,76,60,37,70,54,35,66,
49,29,75,56,35,91,66,43,102,75,46,106,77,48,106,77,48,105,75,46,101,73,45,98,70,
44,87,63,40,74,52,33,63,46,29,59,42,27,59,43,29,76,59,41,89,68,45,72,51,32,94,70,
46,100,73,39,84,64,34,51,36,25,42,34,25,74,57,43,68,53,40,77,60,45,86,67,49,93,
72,52,94,74,55,95,76,60,96,78,57,98,76,59,98,80,59,97,78,58,99,80,59,103,82,61,
100,82,61,100,81,61,102,80,60,100,80,61,101,80,61,103,81,60,103,81,60,104,83,62,
104,84,62,104,83,61,103,83,61,105,82,60,106,83,61,102,81,61,105,82,60,105,82,60,
105,82,61,104,83,60,104,81,61,103,80,59,104,81,59,104,80,59,108,84,59,110,87,62,
113,89,64,118,93,66,118,94,65,118,94,66,118,94,66,118,93,66,117,93,66,116,89,65,
117,90,64,116,91,65,117,89,63,116,89,64,115,89,64,113,87,62,114,90,63,117,91,66,
118,92,67,120,94,67,124,98,70,126,101,72,122,97,69,122,97,70,122,96,67,122,95,67,
113,90,65,110,85,62,111,85,63,110,86,62,108,85,61,109,87,62,109,86,62,108,87,64,
109,88,65,108,88,64,102,82,60,103,83,61,101,83,61,105,85,63,100,82,59,97,81,58,99,
83,60,98,80,59,95,75,54,95,75,54,94,73,54,90,71,54,89,72,52,91,73,52,88,74,53,
89,73,54,87,71,52,86,72,52,88,73,54,87,71,52,88,69,52,83,65,51,83,66,49,81,62,48,
79,60,46,78,60,45,75,58,44,71,55,41,64,49,38,57,44,34,50,39,31,44,35,28,40,32,27,
37,30,24,34,27,22,37,25,17,85,61,36,84,61,35,77,54,34,105,81,54,94,74,51,81,63,
41,66,51,32,65,48,29,72,54,33,83,62,38,99,71,44,105,77,48,108,78,47,111,78,46,
110,78,47,108,78,47,106,76,46,99,71,46,89,64,40,75,53,33,64,45,28,67,48,32,75,58,
40,83,65,45,152,132,113,154,130,112,163,138,120,165,140,121,165,140,121,166,141,
122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,164,139,120,155,
129,111,147,123,107,87,75,69,132,110,98,168,143,124,185,160,135,194,173,150,197,
178,153,200,177,138,178,140,110,190,166,114,190,162,128,209,182,143,208,179,148,
205,181,143,178,136,110,144,107,86,100,80,70,86,69,60,93,73,67,132,106,102,159,
132,132,109,93,93,146,164,157,173,187,181,171,184,185,168,180,188,165,178,190,170,
183,184,169,182,182,169,181,176,143,118,107,145,118,107,146,126,118,195,205,201,
197,207,204,184,197,191,172,187,181,170,188,178,171,187,180,172,186,180,169,183,
177,158,133,125,152,127,118,132,108,98,119,95,89,83,72,69,110,89,80,155,116,95,
171,130,103,190,161,130,200,178,154,194,171,146,185,156,115,141,107,103,179,152,
131,192,171,146,189,167,143,183,157,131,182,151,124,171,139,113,151,120,99,88,65,
48,158,128,102,160,129,106,168,136,112,169,140,117,166,141,122,166,141,122,166,
141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,
166,141,122,166,141,122,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,
139,117,92,141,117,89,141,116,86,154,132,101,102,80,53,81,63,40,74,59,38,68,52,33,
63,46,28,70,50,31,86,62,38,98,71,43,105,77,47,106,76,45,104,73,45,100,70,43,96,
66,42,87,61,40,71,50,31,61,43,27,57,41,27,58,42,27,74,58,40,88,67,44,72,52,33,95,
71,47,98,72,38,81,59,34,51,37,26,46,35,25,91,70,53,95,75,55,97,76,57,99,78,58,
100,79,59,107,85,64,111,90,68,109,87,65,106,85,63,105,85,62,105,83,61,107,85,63,
108,87,65,109,88,65,109,87,66,109,87,64,108,86,63,109,88,65,108,87,64,109,88,64,
112,89,63,112,89,64,112,89,65,113,91,64,115,90,65,114,90,64,116,92,67,121,95,68,
120,93,67,114,88,63,115,90,63,113,88,62,116,91,67,119,95,67,118,94,67,121,97,68,
124,97,68,123,96,69,123,98,70,128,102,71,130,104,71,131,103,71,129,104,71,130,104,
71,129,102,72,129,103,72,128,101,71,130,100,72,131,102,70,128,100,69,130,102,71,
129,101,72,130,104,76,129,101,73,130,104,74,132,105,77,135,108,76,134,107,76,134,
107,75,133,105,75,132,105,74,132,103,72,129,102,71,125,98,70,125,99,70,124,99,
68,129,100,71,121,94,66,119,96,67,121,99,72,120,97,71,116,91,65,117,94,66,113,93,
66,113,93,67,111,92,68,111,90,64,114,89,66,111,88,65,109,87,61,107,83,62,107,83,
62,102,80,60,97,78,58,97,79,58,98,78,59,100,80,59,100,80,58,98,77,57,99,78,57,99,
79,59,96,75,57,95,75,56,91,72,53,92,71,51,88,67,51,86,66,50,83,64,48,79,60,44,
72,56,43,62,48,37,53,40,32,46,36,27,39,31,23,34,26,21,29,24,19,37,26,19,84,61,34,
84,61,36,78,55,36,105,83,55,91,71,48,79,63,42,65,48,30,65,48,29,68,49,31,80,60,
37,94,70,44,103,76,48,107,78,48,107,78,46,107,76,46,107,75,46,105,74,45,100,70,44,
90,64,39,73,52,33,64,46,29,67,49,32,74,58,40,79,62,43,152,132,113,154,130,112,
163,138,120,165,140,121,165,140,121,166,141,122,166,141,122,166,141,122,166,141,
122,166,141,122,166,141,122,164,139,120,155,129,111,150,123,108,75,69,65,129,103,
95,167,142,123,185,161,137,196,173,148,200,177,154,198,176,138,179,141,111,183,
146,99,179,139,121,200,171,140,208,180,148,202,174,146,179,138,113,152,110,90,112,
87,76,92,74,62,91,71,67,132,106,101,155,127,130,120,105,108,149,169,160,179,192,
187,181,192,196,178,186,203,174,182,208,169,178,206,161,173,199,166,174,182,141,
116,106,143,117,107,146,126,118,198,208,204,196,210,204,191,211,198,186,212,192,
180,210,188,178,201,186,176,190,185,166,182,177,159,136,127,156,131,119,135,108,
99,119,95,89,85,72,67,110,87,80,154,115,94,169,127,105,191,164,135,197,176,151,
192,170,144,188,157,120,154,117,110,184,159,134,193,170,145,189,165,143,176,148,
124,169,137,111,160,127,102,148,116,94,70,51,38,157,125,101,160,129,106,168,136,
112,167,137,119,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,
141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,137,118,93,
137,118,93,137,118,93,137,118,93,137,118,93,138,118,91,141,117,88,141,116,86,154,
132,101,91,70,47,73,56,37,68,52,34,64,49,31,58,42,25,65,45,28,81,58,36,93,66,40,
99,70,43,101,72,45,101,71,45,98,69,43,92,64,40,81,55,35,65,45,29,58,41,25,54,38,
25,58,42,27,74,58,40,89,68,45,71,50,31,94,69,46,100,74,39,81,60,34,58,40,28,63,
46,33,106,83,59,107,84,61,110,85,63,112,87,64,116,90,65,119,93,67,122,99,73,118,
96,72,123,99,71,117,94,69,115,91,64,116,93,69,116,94,69,117,95,70,119,96,68,117,
95,68,115,93,67,119,96,68,118,95,67,116,93,68,117,93,65,115,93,67,116,92,66,118,
92,67,126,103,74,129,103,75,130,103,73,135,108,76,126,99,69,128,100,72,133,104,75,
128,99,71,132,104,72,134,107,77,138,111,78,138,111,78,138,111,78,139,112,79,142,
112,80,141,112,79,142,113,79,140,112,80,142,113,80,138,109,76,141,110,76,139,
109,76,137,109,75,138,108,75,141,109,75,140,109,75,141,110,76,136,106,75,142,114,
79,145,115,80,144,114,81,145,115,82,146,116,83,148,115,79,142,112,78,139,108,77,
140,111,81,138,109,75,139,108,75,141,112,78,137,109,74,140,111,76,139,114,77,136,
111,78,134,108,75,132,108,73,128,105,73,128,105,73,122,97,70,125,100,71,123,102,
72,121,99,71,124,101,73,123,98,69,120,98,68,123,96,67,118,93,66,116,90,64,114,91,
66,113,87,65,113,88,64,110,87,62,110,87,61,112,89,63,109,86,62,108,84,62,107,85,
62,106,82,59,103,79,56,100,77,56,97,76,54,96,73,54,94,72,52,94,71,52,88,67,49,
78,61,43,70,53,38,63,49,35,55,42,32,48,37,27,35,26,20,30,23,18,38,27,18,85,61,35,
82,60,35,76,53,34,93,72,47,83,65,44,72,58,37,59,44,28,58,43,26,62,45,28,72,52,33,
83,59,35,96,70,44,102,75,46,104,75,45,104,74,44,101,71,44,97,68,42,91,62,39,80,
56,37,69,49,31,62,43,27,67,48,32,71,55,37,76,60,42,151,132,113,153,130,112,163,
138,119,165,140,121,165,140,121,166,141,122,166,141,122,166,141,122,166,141,122,
166,141,122,166,141,122,164,139,120,156,131,112,152,125,108,81,72,69,124,99,92,
166,138,120,186,162,138,198,173,148,199,179,155,194,166,132,183,147,115,186,152,98,
179,139,121,199,173,139,205,177,149,202,171,144,181,143,115,152,113,92,122,93,
82,98,77,64,88,69,64,130,104,99,150,125,128,130,115,120,151,169,162,184,197,192,
192,203,200,188,198,204,186,194,208,181,190,209,166,176,206,168,180,178,143,118,
107,143,117,107,146,126,118,196,207,201,190,212,197,185,213,192,186,215,193,191,
215,197,199,213,205,180,193,187,166,182,175,162,139,131,158,134,120,137,110,100,
122,94,84,87,72,67,114,89,80,154,115,92,166,125,100,185,154,131,192,169,144,192,
167,144,187,150,117,160,125,114,186,163,138,193,173,149,188,166,142,180,154,128,
173,142,117,163,130,105,147,116,95,71,54,41,157,125,101,160,131,108,167,138,115,
166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,
122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,137,118,93,137,
118,93,137,118,93,137,118,93,137,118,93,138,118,91,141,117,88,141,116,86,154,132,
101,82,63,42,66,51,33,60,46,29,59,44,28,53,38,23,59,41,24,72,50,31,81,57,35,89,62,
36,91,63,39,92,63,39,89,62,38,86,59,36,75,52,34,60,42,26,52,37,24,53,38,25,51,
37,25,68,53,37,87,66,44,72,51,33,94,69,46,101,75,40,85,62,33,66,47,30,90,68,47,
120,93,67,120,95,67,124,98,71,124,99,70,128,100,71,129,104,74,130,106,76,131,108,
76,129,105,74,125,101,73,124,100,73,124,99,71,128,102,73,127,103,73,124,100,73,
124,100,72,125,103,74,128,103,75,127,102,73,132,106,76,132,105,73,131,104,74,133,
104,73,132,106,74,134,108,76,136,109,78,140,113,79,139,109,77,151,118,84,138,108,
76,142,111,79,150,119,84,146,113,79,145,118,83,147,118,82,147,117,84,150,119,85,
150,120,85,147,116,82,150,120,86,149,119,84,149,120,84,149,120,84,151,121,83,150,
118,83,147,117,80,144,114,79,143,113,78,146,113,80,148,114,80,149,117,81,148,
115,81,148,117,81,149,118,84,152,122,88,154,123,87,146,116,80,145,115,79,153,124,
86,149,119,84,147,118,81,144,115,80,146,117,81,146,114,80,150,117,82,150,120,85,
155,124,86,152,122,86,149,121,84,150,121,83,142,115,78,140,114,78,139,113,78,134,
108,72,135,111,77,131,109,79,129,107,74,130,107,76,126,103,73,130,104,76,125,99,
72,123,100,71,121,93,68,119,91,68,118,93,67,117,93,65,119,93,66,118,92,65,117,91,
65,116,89,65,116,88,64,113,89,63,111,85,61,109,84,61,107,82,60,105,82,58,103,80,
59,102,78,57,100,77,54,88,67,46,79,58,40,57,42,32,41,31,23,41,30,22,33,23,18,32,
22,17,41,27,19,85,63,36,83,60,35,77,55,35,83,64,43,74,58,40,65,50,33,51,38,23,
52,37,23,56,39,24,66,47,29,78,55,33,91,62,39,98,69,42,99,70,43,99,71,43,96,69,42,
92,63,39,85,59,37,75,52,33,63,44,29,58,41,27,58,42,27,69,53,37,74,58,42,150,131,
112,153,130,112,163,138,119,165,140,121,166,141,122,166,141,122,166,141,122,166,
141,122,166,141,122,166,141,122,166,141,122,165,140,121,158,132,114,152,125,108,
92,76,74,124,98,90,165,134,119,187,163,139,198,175,150,200,177,152,194,164,128,
184,151,116,187,150,97,178,135,120,198,169,134,203,175,145,202,173,144,183,146,
119,153,114,93,127,97,85,104,81,68,81,64,61,122,98,95,147,120,125,129,112,118,150,
168,161,188,200,195,195,206,202,193,204,204,192,202,205,190,199,206,172,180,209,
172,184,176,144,117,106,143,118,107,146,126,118,185,198,192,187,209,194,186,215,
193,188,219,195,192,220,199,203,219,208,202,210,208,167,183,176,164,143,136,158,
133,117,141,108,95,115,86,77,91,70,65,121,90,77,145,105,87,159,116,97,183,153,
129,191,166,143,192,170,144,177,144,117,167,130,115,189,165,139,195,174,147,187,
166,141,181,156,131,175,143,117,161,129,105,146,115,94,87,71,55,157,125,101,160,
131,108,167,139,117,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,
166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,
122,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,139,117,92,141,117,89,
141,116,86,154,132,101,82,64,43,65,50,33,58,44,29,57,44,27,51,37,22,58,41,25,67,
47,28,74,50,31,78,53,32,83,57,34,84,58,34,82,55,32,75,52,33,68,46,29,57,40,25,49,
35,22,48,35,22,51,37,25,71,56,38,85,65,42,71,49,31,95,70,46,103,76,40,87,62,35,
68,47,30,119,92,66,128,100,73,127,99,71,131,105,74,131,105,74,135,108,77,136,109,
79,139,113,81,139,112,82,136,110,79,135,109,78,132,107,76,129,104,74,129,105,75,
132,107,75,131,106,75,131,107,75,135,111,78,138,112,79,137,108,78,137,109,78,134,
108,77,138,110,79,141,113,81,151,120,85,153,123,87,156,124,87,157,127,89,150,
119,84,145,116,80,155,122,88,148,115,82,155,120,86,151,121,83,150,120,82,148,119,
82,151,119,83,152,120,85,150,121,83,147,117,80,150,121,82,151,121,86,151,121,86,
151,122,85,149,118,82,151,122,84,150,120,85,148,116,79,148,118,82,148,117,84,149,
115,81,152,120,84,153,121,86,153,122,86,152,123,86,151,121,85,155,121,85,150,116,
82,149,115,81,155,125,87,152,120,85,157,123,87,153,120,84,152,121,86,157,124,89,
155,122,87,160,129,90,160,126,89,155,123,88,155,126,90,153,123,86,154,124,85,
152,123,83,149,123,84,143,115,78,139,114,79,141,114,81,142,116,82,140,115,80,138,
114,78,139,114,81,135,111,80,131,107,74,129,106,74,129,104,72,128,102,72,126,100,
71,126,100,71,126,99,70,127,99,70,127,98,70,124,97,70,121,95,69,119,93,67,117,93,
65,117,91,65,116,89,64,114,89,63,113,86,61,107,83,57,99,75,52,90,70,48,87,65,43,
81,63,42,80,59,39,67,47,32,36,24,17,41,28,19,85,63,37,83,62,36,76,52,33,81,62,
43,71,56,39,60,46,31,47,34,21,48,34,21,51,37,22,60,42,26,65,43,26,78,54,33,84,59,
36,85,59,36,86,61,36,83,59,36,77,53,33,73,51,32,69,48,30,59,42,26,51,36,23,57,42,
28,60,45,31,70,54,39,150,131,112,153,130,112,163,138,119,165,140,121,166,141,
122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,165,
140,121,159,133,115,152,126,110,97,75,75,124,100,90,164,134,118,186,160,136,198,
175,150,200,176,148,193,160,127,180,142,114,187,148,97,179,139,121,195,165,139,203,
175,145,202,172,146,187,153,123,153,116,95,134,102,86,102,80,72,73,60,57,113,89,
90,148,121,125,124,106,111,150,168,161,188,200,195,198,208,204,197,207,204,196,
206,204,193,203,206,174,183,210,173,183,177,144,117,106,145,118,107,148,131,122,
176,190,185,180,204,188,181,212,188,187,218,194,193,221,199,200,221,206,205,214,
209,191,201,197,165,148,138,158,131,116,143,109,93,105,77,69,80,63,56,100,77,68,
119,87,77,138,101,90,170,133,122,180,146,134,184,152,134,164,135,118,163,124,113,
190,168,140,196,175,148,188,165,142,186,159,130,175,143,117,161,129,105,143,113,
93,91,76,63,157,125,101,161,132,109,168,139,116,166,141,122,166,141,122,166,141,
122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,
141,122,166,141,122,166,141,122,137,118,93,137,118,93,137,118,93,137,118,93,137,
118,93,137,118,93,138,118,91,139,116,87,153,133,103,133,115,88,111,95,72,101,86,
65,97,83,60,51,33,21,55,36,22,67,42,27,77,46,28,90,51,29,97,56,30,100,57,31,97,
55,29,87,51,29,69,41,27,53,33,22,45,29,20,44,30,20,42,28,22,105,94,77,112,92,69,
72,50,32,94,69,46,101,75,40,92,66,36,73,50,31,97,71,49,128,100,72,128,101,72,129,
102,72,137,107,75,140,112,79,143,114,79,146,117,82,148,121,88,142,116,86,142,
117,84,141,115,81,139,112,80,139,111,79,138,111,76,142,112,78,144,115,79,146,114,
81,151,120,85,147,118,82,154,120,88,156,122,90,154,122,87,158,125,89,151,120,84,
149,120,85,152,118,85,154,122,87,160,127,90,156,122,87,149,116,83,153,120,87,143,
112,79,151,118,84,146,116,82,147,118,82,147,116,82,147,116,82,147,119,81,147,116,
81,147,119,81,144,113,80,145,115,80,147,116,81,145,115,79,143,114,82,141,114,82,
142,114,80,138,107,74,142,112,78,145,113,79,147,115,81,149,119,83,152,123,85,
152,123,87,150,121,84,154,123,85,152,121,83,154,123,84,152,122,85,153,124,87,155,
123,86,153,121,85,153,120,85,157,125,89,158,127,91,160,130,91,162,131,92,158,127,
90,159,130,90,158,127,89,158,127,89,157,126,87,148,120,84,147,121,85,145,115,78,
146,116,81,143,116,80,147,121,84,142,115,83,141,116,79,143,116,81,142,116,79,136,
110,74,135,105,74,134,109,76,138,110,80,136,105,76,135,105,73,135,105,73,134,
104,73,131,103,74,128,100,72,129,100,70,126,98,68,128,99,70,126,96,69,126,97,68,
121,94,64,115,90,63,104,79,55,100,75,52,94,71,47,93,68,45,88,65,43,83,61,40,37,24,
18,39,28,18,84,61,35,84,60,36,77,54,34,98,81,62,117,105,86,101,90,74,41,28,22,40,
27,20,44,30,20,56,37,24,69,43,27,85,48,30,103,62,31,106,67,33,104,64,33,92,57,
31,82,51,30,73,45,30,62,40,27,51,33,22,46,29,20,53,36,27,85,67,55,117,100,86,149,
130,111,152,129,111,163,138,119,165,140,121,166,141,122,166,141,122,166,141,122,
166,141,122,166,141,122,166,141,122,166,141,122,165,140,121,159,134,117,152,126,
110,99,78,75,123,98,89,158,128,114,183,155,133,198,173,148,196,172,144,190,157,
124,180,142,114,187,146,93,174,133,120,194,163,138,203,175,145,202,175,146,189,
156,131,153,117,97,132,100,86,99,78,73,65,55,51,103,83,84,146,121,125,121,101,107,
176,190,183,186,198,193,196,208,203,198,208,204,198,208,204,195,204,205,178,187,
206,172,182,174,140,114,104,126,101,92,142,129,120,175,189,183,183,203,190,180,
212,187,182,211,189,189,211,197,208,221,212,207,214,211,191,201,197,163,135,123,
158,129,113,143,107,91,96,71,62,87,65,55,108,79,58,127,95,63,154,108,70,174,133,
90,174,134,92,171,132,93,126,105,84,170,135,118,192,169,140,196,174,148,195,171,
143,185,159,133,177,152,119,160,126,104,138,106,88,93,74,65,157,125,101,163,134,
111,167,140,119,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,
141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,
137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,135,
117,92,152,133,106,132,115,89,111,95,73,100,87,67,96,82,64,49,33,21,53,35,23,64,
40,27,76,46,29,86,51,29,95,54,30,97,57,29,95,56,28,85,50,29,69,41,26,53,34,22,45,
29,20,44,29,20,41,28,21,105,94,77,111,91,68,71,49,32,93,69,47,100,73,39,95,68,
38,75,53,34,68,47,32,108,81,58,122,94,68,128,99,71,130,102,74,135,106,77,141,112,
78,143,115,81,145,117,85,146,119,85,146,120,84,145,118,81,147,121,86,141,113,82,
146,117,83,151,120,84,149,119,84,155,125,88,156,123,87,151,120,86,158,127,90,153,
122,87,154,122,89,157,127,92,157,126,90,156,124,88,152,123,85,148,118,83,147,
116,82,159,124,89,141,110,80,152,119,84,136,107,77,144,113,81,138,109,77,138,109,
76,137,108,77,137,109,77,137,108,77,137,108,77,136,108,75,135,107,76,135,107,77,
135,108,77,133,107,75,133,105,73,132,106,75,132,105,76,118,91,63,132,107,76,136,
107,76,138,110,78,141,112,78,141,111,78,143,114,82,143,114,80,145,115,81,142,112,
78,149,116,81,149,120,84,150,120,85,149,120,83,149,120,83,148,118,83,152,123,86,
154,125,88,156,126,88,157,127,89,158,130,92,157,127,90,156,126,89,152,121,87,155,
125,87,155,124,86,151,122,84,155,128,90,153,122,85,147,118,80,148,117,82,145,
115,81,145,115,80,145,115,80,142,113,79,141,112,78,140,109,76,138,109,76,144,114,
80,145,112,77,142,111,78,141,109,77,140,109,76,139,109,77,138,108,77,136,105,73,
132,103,73,130,103,72,130,101,72,128,100,67,122,96,63,112,87,60,106,81,56,102,77,
52,97,72,49,92,69,47,90,66,43,65,46,31,37,26,18,39,27,18,82,58,33,84,61,36,77,54,
34,98,81,62,117,105,86,101,90,74,42,29,22,43,31,23,50,35,24,64,43,28,78,50,33,
97,61,36,120,77,38,122,79,40,116,76,40,104,66,38,92,60,36,82,53,35,71,48,33,59,40,
28,51,34,25,57,39,28,81,64,53,113,96,81,146,128,110,152,129,111,163,138,119,165,
140,121,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,
166,141,122,165,140,121,159,135,117,152,126,110,99,78,75,121,93,89,156,124,112,
179,151,129,194,169,142,194,168,138,188,152,120,180,140,110,182,142,94,170,132,
120,193,162,137,203,175,145,202,176,148,195,162,135,161,125,103,133,101,85,98,78,
76,61,55,47,94,74,73,143,119,124,121,101,104,177,191,185,183,197,191,194,205,200,
197,208,204,198,208,204,195,206,203,179,189,199,174,177,165,143,118,107,144,119,
108,149,136,125,175,189,183,177,203,185,188,209,195,195,208,201,197,208,203,198,
209,203,203,211,208,191,201,197,162,130,116,160,129,109,138,103,86,88,67,58,97,
72,61,117,88,71,128,98,76,153,114,93,170,132,114,172,138,120,177,146,123,136,117,
92,163,126,115,191,170,141,200,179,150,195,169,143,188,163,134,175,145,119,161,
129,103,132,101,84,94,73,66,158,126,102,163,134,111,167,139,117,166,141,122,166,
141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,
166,141,122,166,141,122,166,141,122,166,141,122,137,118,93,137,118,93,137,118,93,
137,118,93,137,118,93,137,118,93,137,118,93,135,117,92,149,133,110,129,115,95,
107,96,79,97,87,72,96,85,70,51,36,24,59,41,28,73,49,34,84,55,36,98,61,36,105,64,
37,109,68,37,106,66,36,96,61,35,77,50,32,61,40,27,52,35,24,50,34,23,44,31,23,105,
94,77,110,89,67,70,49,32,92,68,46,101,74,40,90,64,37,74,52,32,108,81,59,120,93,
69,120,92,69,124,96,70,126,98,72,129,102,73,134,109,77,137,110,78,138,112,80,139,
112,82,137,113,82,136,108,80,136,114,81,138,114,82,141,117,80,142,115,81,143,116,
82,148,122,85,145,118,85,143,116,81,145,117,82,145,119,82,151,122,87,142,115,81,
140,115,81,141,114,80,149,120,83,157,125,88,140,113,80,143,114,83,138,109,77,
142,112,80,133,104,75,129,102,73,134,106,76,129,101,73,130,103,72,129,101,73,127,
98,69,125,96,71,124,96,68,126,99,71,126,98,70,127,99,71,126,98,70,123,96,69,122,
95,69,121,95,68,109,85,62,123,95,69,125,100,71,126,100,71,129,102,73,131,103,75,
131,105,76,130,103,75,131,106,75,132,104,76,134,105,75,138,109,78,140,114,81,141,
113,79,143,115,81,143,115,81,144,115,83,145,120,83,148,123,86,152,125,88,152,125,
88,150,123,87,148,122,87,146,120,84,149,122,85,149,123,86,150,122,85,151,127,88,
151,126,90,152,122,87,148,120,82,140,112,77,141,111,78,148,118,82,143,114,80,
145,115,80,147,115,80,144,113,79,146,116,81,147,116,82,147,116,80,145,115,79,144,
115,78,142,115,78,140,109,76,140,109,76,136,107,73,134,104,72,127,99,70,121,94,64,
113,88,60,110,85,58,106,82,56,102,76,52,98,75,50,92,68,46,82,61,42,54,39,27,34,
24,17,39,27,18,81,58,33,83,60,37,78,55,35,98,81,62,117,105,86,101,90,74,42,29,22,
44,31,23,50,35,24,63,42,27,80,51,33,104,64,35,120,79,38,122,79,40,116,74,40,103,
66,39,92,60,36,82,53,35,72,50,33,60,41,28,53,35,25,54,38,27,76,58,47,108,90,77,
145,126,107,152,129,111,163,138,119,165,140,121,166,141,122,166,141,122,166,141,
122,166,141,122,166,141,122,166,141,122,166,141,122,165,140,121,160,135,118,152,
126,110,99,78,75,118,94,88,154,122,108,177,148,125,188,162,134,189,162,127,182,
151,118,178,136,110,180,140,92,170,132,120,194,163,138,202,175,146,203,176,147,
197,168,139,171,133,113,130,97,84,100,79,76,61,55,47,86,68,66,137,112,115,125,104,
109,176,188,183,200,210,206,191,203,198,195,207,201,201,210,207,196,208,204,176,
189,186,175,176,164,145,118,107,145,119,109,150,137,126,175,189,183,175,196,183,
189,202,196,195,207,202,193,205,200,186,198,193,183,195,191,191,202,197,161,127,
112,156,122,103,126,93,80,82,63,54,104,77,66,138,102,80,155,114,89,180,142,112,
186,158,126,188,165,132,184,157,126,123,100,91,172,138,122,202,182,146,199,179,
153,200,178,144,184,159,134,178,149,120,159,127,103,124,96,80,95,72,69,158,126,102,
167,135,111,167,136,115,166,141,122,166,141,122,166,141,122,166,141,122,166,141,
122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,
141,122,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,
118,93,135,117,92,149,133,110,87,69,48,68,54,39,62,49,35,60,48,35,54,39,26,60,44,
29,72,52,34,83,60,37,86,60,38,86,60,38,84,58,37,86,59,36,82,57,35,70,49,31,60,44,
27,52,37,23,50,37,23,49,36,24,64,51,35,73,55,36,69,49,32,91,67,46,99,73,39,89,
65,36,67,47,31,95,73,53,115,88,67,112,87,67,117,91,67,116,92,68,120,93,69,121,96,
70,124,97,73,127,101,73,128,102,74,131,102,73,127,102,72,127,103,76,125,101,73,
130,105,77,131,105,74,133,108,77,134,110,79,131,106,76,129,106,77,132,107,75,141,
114,82,129,105,74,129,105,74,152,119,87,149,120,86,151,120,87,136,111,78,150,121,
87,131,104,75,144,113,82,128,99,70,135,105,76,122,94,69,123,98,70,123,97,70,121,
96,68,117,90,65,116,91,66,115,90,66,113,89,65,112,87,64,115,90,66,115,89,65,114,
89,64,114,89,65,116,91,68,114,90,65,91,69,48,119,95,70,116,92,67,118,94,69,117,
93,67,119,94,68,121,97,71,121,95,69,120,94,68,124,97,70,126,101,74,128,102,74,
131,105,77,129,103,75,131,106,76,132,105,76,135,110,77,142,116,83,145,119,86,139,
112,79,139,115,82,137,112,81,137,111,78,139,113,81,138,115,81,137,114,80,138,115,
82,142,115,80,139,111,79,140,111,80,140,113,78,139,113,77,140,112,78,137,108,76,
138,110,77,139,109,76,139,113,76,138,110,75,139,108,75,136,108,73,138,109,74,135,
107,73,135,108,73,133,105,72,132,106,73,130,103,71,129,101,70,125,97,68,119,95,
65,116,89,61,111,84,60,101,77,54,99,75,53,96,72,50,88,64,47,84,61,43,69,51,35,39,
28,22,30,22,16,39,25,18,79,55,32,80,57,35,76,53,33,86,67,46,77,62,42,66,53,37,
50,36,25,50,37,24,55,41,26,66,48,31,78,56,36,85,59,36,87,61,38,88,61,37,82,59,37,
83,58,36,81,57,35,79,56,35,71,51,30,58,41,25,51,37,23,49,35,21,52,37,23,62,47,31,
144,120,99,152,128,105,163,138,119,165,140,121,166,141,122,166,141,122,166,141,
122,166,141,122,166,141,122,166,141,122,166,141,122,165,140,121,160,135,118,152,
126,110,91,76,73,113,89,87,145,117,107,174,146,124,183,157,127,182,147,118,180,
142,114,173,130,109,178,139,92,173,132,119,193,162,137,202,174,146,204,178,148,
199,169,143,179,141,121,137,98,85,100,80,76,72,62,52,80,63,62,120,98,98,123,104,
109,164,178,169,195,205,201,198,208,204,198,208,204,198,208,204,197,209,204,197,
207,204,181,168,151,145,118,107,145,119,109,153,142,133,173,189,183,175,190,183,
177,191,185,178,192,187,177,189,185,174,188,182,170,186,179,165,178,172,137,107,97,
139,108,93,114,84,72,82,61,54,110,84,70,142,106,82,165,125,99,187,157,121,192,
168,134,190,168,134,191,165,115,169,139,113,185,160,131,200,179,150,201,180,153,
201,181,147,184,160,136,177,151,121,152,120,102,128,99,78,97,72,69,158,127,104,
167,137,111,167,137,117,166,141,122,166,141,122,166,141,122,166,141,122,166,141,
122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,
141,122,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,
93,135,117,92,149,133,110,94,77,53,73,59,40,65,52,36,65,51,35,57,43,27,63,46,29,
75,55,34,84,60,37,89,63,39,94,66,40,96,67,43,95,67,43,93,66,41,81,58,37,68,49,30,
59,41,26,56,41,27,55,41,27,69,55,39,79,61,42,68,48,32,117,85,53,101,74,40,92,67,
38,63,45,30,67,50,36,99,78,58,109,86,62,108,84,63,109,86,65,110,88,65,114,91,64,
117,91,66,116,92,66,117,93,68,118,94,69,119,94,69,118,97,71,118,96,71,121,98,72,
123,100,71,129,106,76,127,104,75,123,100,73,131,105,75,124,99,70,140,112,80,121,
97,69,138,111,80,117,94,68,116,93,68,120,93,69,129,103,77,137,109,80,118,94,69,
129,103,75,116,90,67,115,90,66,120,93,69,111,87,65,112,88,66,112,87,64,110,86,65,
109,84,63,108,84,64,108,84,64,110,85,62,108,84,62,110,86,64,107,83,62,109,85,63,
97,75,55,118,94,70,110,86,64,130,105,78,110,86,64,112,88,65,114,90,67,116,92,66,
117,94,69,114,90,67,112,89,67,114,90,67,118,94,69,121,96,71,122,100,72,123,98,
70,125,99,72,134,108,79,134,109,78,130,108,77,137,113,80,143,118,85,142,115,81,
138,111,80,134,108,78,137,110,79,131,107,78,130,109,75,130,105,75,130,103,73,130,
102,73,128,99,71,128,101,73,126,99,71,130,103,72,130,105,75,132,106,75,132,106,76,
131,104,76,132,107,75,132,106,73,128,102,71,127,101,70,127,102,70,128,99,71,128,
100,71,124,97,69,126,99,69,123,100,69,119,94,64,111,86,63,107,81,57,101,79,55,
96,74,53,90,68,50,88,68,47,82,62,44,76,56,40,69,51,37,48,35,26,28,21,16,36,24,18,
80,56,33,81,59,35,74,51,33,89,70,47,78,63,43,66,53,37,52,39,25,52,38,24,56,41,25,
64,45,28,77,53,33,85,59,36,89,61,37,89,62,38,88,60,36,86,60,37,85,59,37,81,56,
36,73,50,30,62,44,28,54,40,26,52,38,24,54,40,26,63,46,32,135,110,85,152,127,103,
164,137,114,165,140,121,166,141,122,166,141,122,166,141,122,166,141,122,166,141,
122,166,141,122,166,141,122,165,140,121,159,134,117,152,126,110,75,69,67,112,88,
86,137,110,99,167,136,115,176,142,114,179,141,111,181,141,111,170,131,108,178,137,
92,174,133,120,193,162,137,202,174,146,204,178,148,200,172,144,182,149,124,143,
106,89,105,84,77,94,73,58,73,59,57,105,84,83,118,102,101,153,165,157,166,178,171,
165,179,172,163,179,173,165,179,173,165,179,174,159,173,165,150,130,114,115,93,
85,115,94,85,133,133,125,146,164,156,147,165,157,147,165,157,147,165,157,146,164,
157,146,162,154,146,158,150,124,138,129,111,89,80,120,92,79,91,69,61,83,62,55,
121,91,73,146,108,82,170,138,104,193,167,127,197,174,137,190,168,134,202,180,114,
152,114,104,184,161,132,206,188,150,205,186,153,195,172,149,190,168,136,174,145,
120,148,120,100,128,99,78,95,73,67,158,127,104,165,137,115,166,141,122,166,141,
122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,
141,122,166,141,122,166,141,122,166,141,122,166,141,122,137,118,93,137,118,93,137,
118,93,137,118,93,137,118,93,137,118,93,137,118,93,135,117,92,149,133,110,94,75,
51,77,62,42,68,56,37,67,54,36,61,46,29,70,52,32,84,62,38,94,69,43,100,72,44,103,
73,45,103,73,45,104,74,45,100,71,43,87,62,38,71,51,32,62,45,27,60,45,29,59,44,
28,73,58,40,84,65,43,69,48,32,116,85,52,101,73,40,92,68,37,68,48,31,63,45,32,107,
85,64,104,83,63,105,82,64,107,84,63,111,86,63,111,86,64,114,89,64,112,89,64,113,
90,65,112,89,67,114,91,67,117,94,70,118,97,71,117,95,72,117,94,70,121,98,72,121,
99,73,119,97,73,136,112,82,123,98,71,131,107,76,121,98,70,133,107,77,132,106,76,
119,95,70,130,103,76,117,93,68,126,100,73,117,94,67,111,87,64,127,100,71,110,85,
62,114,89,65,110,87,64,110,87,64,106,84,62,106,82,62,104,82,62,104,81,63,105,81,
62,104,81,62,104,83,62,107,85,64,107,85,62,109,84,63,107,86,63,89,69,51,106,84,
61,127,102,75,112,86,62,110,86,64,112,89,65,114,91,67,113,90,66,112,89,65,113,89,
64,113,89,66,118,94,68,118,95,70,120,97,70,124,98,71,126,101,73,126,103,74,137,
109,79,143,116,83,132,109,80,128,105,77,127,104,76,126,102,74,128,105,74,129,105,
75,130,104,76,128,103,74,125,100,70,123,97,69,122,96,69,123,97,71,123,98,70,122,
97,70,122,97,69,122,97,67,123,97,69,122,97,68,118,93,67,120,94,68,121,97,68,123,
97,70,123,98,70,123,99,71,122,99,69,121,96,69,119,95,67,117,92,63,115,91,64,109,
88,61,106,82,59,99,77,56,94,71,52,92,71,51,88,68,50,82,63,47,80,61,44,73,54,39,
51,39,29,30,23,18,26,21,17,37,25,17,82,58,33,80,57,34,74,51,33,92,72,48,82,65,45,
70,57,38,55,41,26,56,42,27,62,46,28,72,53,32,87,62,38,98,69,43,102,71,43,103,73,
44,104,74,44,101,72,44,98,71,43,92,67,41,85,61,37,72,53,32,62,45,29,60,43,27,60,
44,30,70,52,36,137,110,87,154,126,101,165,136,113,167,140,118,165,140,121,165,
140,121,165,140,121,165,140,121,165,140,121,165,140,121,165,140,121,164,139,120,
158,132,114,150,124,108,74,68,64,111,86,83,134,101,86,159,123,97,171,131,105,178,
139,110,178,140,110,168,126,106,179,138,89,174,135,122,192,161,136,202,172,146,
204,176,146,199,172,143,184,153,126,152,113,96,106,83,74,104,75,54,64,52,50,103,84,
79,132,113,106,163,140,133,178,152,144,186,155,144,185,154,142,183,153,142,183,
153,144,181,151,142,179,149,141,176,146,139,173,145,137,175,146,138,182,152,144,
187,157,147,188,159,149,189,160,148,188,158,146,185,156,142,181,150,134,162,133,
118,127,100,84,96,73,64,67,53,49,79,60,53,126,94,76,151,111,85,179,150,115,198,
175,134,198,175,140,191,171,135,194,164,106,181,153,121,175,141,125,197,176,149,
206,188,152,197,173,149,190,167,134,168,138,118,149,121,99,128,99,80,96,75,70,155,
127,107,164,135,118,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,
166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,
122,166,141,122,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,
93,137,118,93,135,117,92,149,133,110,105,82,56,84,67,45,74,59,40,73,57,39,67,51,
32,76,58,36,91,67,41,102,74,45,107,77,46,109,78,47,110,78,46,108,76,47,100,71,45,
91,64,40,76,54,34,65,47,29,62,45,28,62,44,27,77,59,41,88,67,45,68,49,33,116,85,
52,96,72,40,94,69,38,77,54,33,55,38,27,108,85,63,105,83,63,107,83,62,108,85,66,
107,83,63,108,85,64,109,85,63,110,86,63,109,85,63,111,88,65,110,86,65,112,89,67,
115,92,69,116,94,70,115,92,68,121,97,71,120,98,72,119,97,73,132,108,80,121,98,74,
121,99,74,140,116,83,124,101,74,120,97,71,122,99,73,118,94,70,112,90,66,113,89,
64,133,105,74,113,89,64,109,86,64,115,91,67,111,89,66,112,89,64,109,87,63,106,84,
63,107,83,62,105,81,62,105,81,62,107,83,62,105,81,62,105,82,62,105,82,62,105,81,
62,107,83,63,109,85,64,104,81,60,113,90,68,121,99,74,112,89,65,114,90,64,110,86,
63,110,85,62,112,89,66,110,85,63,111,87,64,114,90,65,117,93,68,118,95,71,122,98,
72,120,95,69,127,103,73,127,103,74,122,99,70,129,106,76,140,115,82,141,114,81,
128,103,75,121,96,71,121,97,73,123,98,70,124,101,74,122,96,72,117,92,68,116,92,68,
117,92,68,117,93,69,119,94,68,118,94,68,116,91,66,115,93,66,115,92,66,116,91,66,
115,89,65,112,87,64,115,89,65,116,91,64,118,93,65,119,94,68,119,95,68,119,94,67,
118,93,67,114,89,65,115,91,65,113,89,64,109,86,62,101,78,57,97,74,53,94,73,53,91,
69,50,86,65,46,78,61,42,70,51,35,42,33,25,29,22,17,26,21,16,39,25,18,92,64,35,
86,62,36,74,51,33,101,80,54,88,70,47,76,60,40,60,44,28,63,48,29,69,51,32,82,60,38,
96,68,42,107,75,44,112,79,46,114,80,47,112,78,46,106,75,45,106,75,45,100,70,42,
88,62,38,76,54,32,66,47,30,64,47,30,66,49,32,74,55,36,142,119,93,154,126,101,165,
136,113,167,140,118,165,140,121,165,140,121,165,140,121,165,140,121,165,140,121,
165,140,121,165,140,121,164,139,120,156,131,114,150,124,108,71,69,61,92,76,64,
118,88,74,144,108,88,162,121,98,175,137,109,177,140,111,168,127,104,186,147,90,
174,138,122,192,162,136,200,175,148,204,176,146,199,172,143,187,156,129,167,127,
109,113,90,81,87,63,47,54,45,42,95,78,73,121,99,91,135,110,102,149,120,111,155,122,
111,162,128,113,164,128,114,164,125,111,159,123,110,158,121,109,154,117,108,150,
113,103,145,108,98,141,108,96,137,104,94,136,106,95,133,98,88,141,106,96,143,
106,92,145,107,93,140,104,90,124,98,82,93,72,61,43,36,35,72,56,50,125,94,75,163,
125,97,191,163,129,200,175,140,199,176,141,195,175,137,193,165,105,181,157,123,176,
142,126,197,176,151,207,189,153,195,174,151,189,167,133,162,131,110,144,115,96,
127,98,77,97,75,69,152,123,104,159,135,117,165,140,121,165,140,121,165,140,121,
165,140,121,165,140,121,165,140,121,165,140,121,165,140,121,165,140,121,165,140,
121,165,140,121,165,140,121,165,140,121,137,118,93,137,118,93,137,118,93,137,118,
93,137,118,93,137,118,93,137,118,93,135,117,92,149,133,110,108,87,58,87,70,46,78,
63,41,74,57,37,67,50,31,76,57,35,90,67,39,103,76,45,108,77,46,110,78,47,110,76,
46,108,77,47,105,74,45,92,65,41,74,54,34,66,48,31,62,44,28,62,44,29,76,59,40,86,
66,44,67,48,32,116,85,52,100,73,40,96,70,36,75,51,32,51,36,26,60,45,33,102,80,59,
103,81,60,104,82,62,105,83,63,105,82,62,107,84,63,108,85,63,110,86,64,111,87,65,
111,88,65,111,90,67,108,87,66,110,88,66,113,91,68,120,97,72,116,95,72,126,104,
76,117,95,71,139,112,82,119,96,71,119,97,71,123,100,70,128,105,78,136,110,79,132,
107,76,137,112,81,131,105,76,136,109,78,114,89,66,112,90,67,118,94,68,111,88,65,
112,88,64,109,85,63,106,83,62,106,82,62,106,83,62,108,85,63,110,86,63,111,86,64,
111,87,64,111,85,64,108,84,62,108,84,63,105,81,62,107,83,62,99,77,56,120,97,71,
113,89,64,115,91,65,113,90,65,113,90,65,113,89,64,111,89,64,110,87,64,113,89,64,
116,93,70,118,96,71,117,94,71,121,97,71,126,101,71,120,96,70,136,110,80,123,99,71,
119,96,71,120,96,69,135,110,80,116,94,71,114,92,67,122,98,70,116,92,67,120,96,
70,113,91,67,114,91,66,113,91,68,113,89,65,113,89,65,113,90,66,112,89,65,111,88,
66,114,89,64,113,88,65,112,88,67,112,87,65,112,87,64,115,90,65,116,89,66,118,93,
67,118,92,67,119,94,67,119,94,68,114,88,65,115,91,66,113,89,64,111,85,63,101,78,
57,98,76,57,95,75,56,92,71,51,86,66,49,82,62,45,72,54,38,49,37,27,29,22,17,26,20,
16,39,27,18,96,70,38,86,62,35,75,53,34,104,81,54,95,76,51,82,66,45,64,48,30,66,
50,31,72,54,34,86,63,41,101,74,44,111,80,46,116,82,47,117,83,49,115,81,47,112,78,
47,108,77,48,103,73,45,93,67,42,80,58,36,69,49,31,65,46,29,68,49,31,76,58,37,143,
119,96,155,126,102,165,136,113,167,140,118,165,140,121,165,140,121,165,140,121,
165,140,121,165,140,121,165,140,121,165,140,121,164,139,120,158,132,114,150,124,
108,79,69,61,113,83,73,148,111,78,159,120,79,133,99,79,144,107,90,160,119,98,163,
127,103,186,147,90,173,135,127,192,163,140,202,175,148,204,176,148,199,171,143,
189,157,133,176,140,118,85,73,67,82,66,48,74,58,48,89,72,59,96,77,64,96,77,64,91,
74,67,91,72,65,93,73,67,92,74,68,94,75,68,90,71,64,96,74,70,107,79,71,107,77,71,
104,77,68,101,77,71,102,79,72,107,81,73,106,79,72,92,69,64,123,93,85,105,79,71,
97,76,69,88,71,64,64,53,48,46,38,36,76,62,52,138,107,80,180,148,116,194,166,130,
201,174,139,200,178,142,199,177,139,200,177,114,164,129,114,196,176,138,206,187,
150,208,189,152,197,174,149,187,164,135,164,133,112,139,110,93,126,98,78,99,75,
67,151,120,97,156,132,112,163,139,121,165,140,121,165,140,121,165,140,121,165,140,
121,165,140,121,165,140,121,165,140,121,165,140,121,165,140,121,165,140,121,165,
140,121,165,140,121,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,
118,93,137,118,93,135,117,92,149,133,110,106,84,57,86,67,44,78,61,39,76,60,40,67,
50,30,78,58,36,93,68,43,105,77,47,110,79,49,111,80,49,111,79,47,109,77,47,106,
74,46,94,67,41,78,54,34,67,47,30,61,44,28,60,44,29,75,58,40,86,66,44,67,47,32,118,
86,52,102,74,40,93,66,38,72,53,31,70,52,36,108,84,61,106,84,62,106,84,62,106,83,
62,105,82,60,109,86,64,111,89,65,112,89,65,113,90,67,113,91,68,111,89,67,113,89,
66,112,91,69,112,89,68,110,88,68,117,94,69,120,97,72,137,112,82,120,97,70,121,
98,73,133,109,80,141,115,86,139,113,83,133,106,77,129,102,75,128,102,75,119,94,69,
121,97,70,119,96,72,119,95,70,116,92,68,124,97,72,112,85,65,113,87,66,109,86,66,
109,86,65,111,86,64,115,89,64,115,91,67,117,92,68,116,92,67,115,92,66,116,92,66,
116,91,66,115,90,66,115,90,65,111,88,64,95,74,55,113,88,65,114,90,65,114,92,66,
116,93,66,117,92,65,114,89,63,113,90,64,112,87,63,113,88,64,114,90,66,118,94,69,
117,95,72,126,101,75,116,92,68,136,109,78,119,96,69,128,103,75,138,111,79,123,
100,73,118,93,68,127,101,75,115,91,68,130,104,75,113,90,67,119,94,69,114,90,67,113,
89,67,112,90,67,111,87,64,111,87,65,112,88,65,111,88,65,110,87,65,110,86,65,114,
89,65,111,87,64,112,88,65,113,88,64,115,90,65,115,90,65,116,90,66,116,92,66,116,
91,65,119,94,68,114,88,65,115,89,65,113,89,65,111,86,63,105,81,58,97,75,54,94,
73,53,87,65,48,65,49,35,48,35,26,38,29,21,32,24,18,29,22,17,26,20,16,41,27,18,98,
71,38,84,60,35,76,53,34,102,78,53,94,74,51,80,63,42,66,51,32,66,49,30,72,55,34,
84,62,38,100,73,44,112,81,48,116,82,47,117,81,47,114,81,48,111,80,48,109,78,48,
103,74,46,93,66,42,78,55,34,67,47,30,65,47,29,69,50,33,78,58,39,144,122,97,155,126,
104,164,137,114,165,140,121,165,140,121,165,140,121,165,140,121,165,140,121,165,
140,121,165,140,121,165,140,121,164,139,120,158,134,116,153,122,107,78,69,60,
116,88,74,139,104,85,155,119,95,159,117,97,176,135,91,132,103,78,132,103,94,165,
125,85,170,140,130,191,168,143,202,176,150,204,176,148,199,170,142,189,155,133,179,
141,121,89,74,67,99,82,71,99,84,73,101,85,73,101,85,73,101,85,73,101,85,73,101,
84,73,101,84,73,99,84,73,99,84,73,97,84,71,97,81,69,96,81,68,96,78,64,97,77,63,
97,77,63,94,77,64,93,77,65,92,77,64,96,77,62,98,78,56,114,92,68,96,77,56,95,75,53,
86,69,48,72,57,44,88,69,50,94,76,64,187,156,123,193,161,127,200,172,136,201,178,
139,203,184,139,190,159,98,184,159,124,184,158,134,198,176,150,204,183,156,202,
185,148,181,158,133,170,141,110,132,104,88,127,97,77,101,76,67,146,112,94,156,
129,110,163,139,121,165,140,121,165,140,121,165,140,121,165,140,121,165,140,121,
165,140,121,165,140,121,165,140,121,165,140,121,165,140,121,165,140,121,165,140,
121,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,
135,117,92,149,133,110,102,80,54,80,63,41,74,59,38,71,56,37,64,46,28,70,50,31,85,
62,38,98,72,44,106,77,47,107,77,46,106,75,45,104,72,44,101,70,42,91,63,40,74,52,
32,63,45,28,59,42,27,58,42,27,73,56,39,86,66,44,69,49,32,118,85,52,101,74,40,90,
65,36,70,50,31,73,54,38,110,87,67,110,87,66,109,87,65,109,88,65,112,89,65,113,89,
65,116,94,70,120,97,72,121,98,73,122,99,71,122,99,72,123,99,72,119,95,71,117,93,
70,119,94,70,130,104,75,122,97,72,123,98,72,141,113,83,130,106,77,126,101,74,
124,98,73,125,99,73,124,98,72,124,98,72,128,102,74,141,113,81,124,98,72,121,95,69,
122,96,70,125,98,73,121,95,71,119,95,70,121,93,69,119,94,68,120,95,70,122,95,70,
123,96,70,125,98,70,124,96,71,125,99,72,125,99,73,124,98,71,125,98,72,124,97,71,
123,96,69,121,95,69,113,87,62,118,92,65,117,91,65,119,91,66,120,95,68,119,93,68,
122,95,66,120,95,66,118,92,66,118,92,67,116,92,67,123,97,71,117,93,69,126,103,76,
117,94,68,131,106,76,126,101,72,140,112,82,120,97,70,130,105,77,119,95,69,125,
100,74,116,92,69,132,108,79,116,95,69,122,98,71,118,94,70,116,92,69,113,89,67,113,
89,66,111,87,65,111,88,65,110,87,65,109,87,65,112,88,66,113,88,65,111,89,66,112,
87,64,112,87,65,112,87,64,113,88,64,113,89,67,113,88,65,116,89,65,119,93,67,116,
91,67,113,87,64,115,91,65,112,89,64,109,85,62,100,77,56,99,76,56,96,72,55,92,72,
51,88,67,48,82,62,43,61,44,32,38,28,21,29,22,16,39,29,18,98,71,37,84,60,36,75,
53,34,103,81,54,91,71,48,79,63,42,65,49,30,65,49,30,68,50,32,80,60,37,97,72,44,
109,79,48,113,81,48,112,81,48,110,78,46,109,77,47,107,76,47,103,73,45,93,66,41,77,
54,34,66,47,30,65,48,30,69,51,34,75,57,39,145,124,100,152,128,105,162,135,116,
164,139,120,164,139,120,164,139,120,164,139,120,164,139,120,164,139,120,164,139,
120,164,139,120,164,139,120,162,133,112,155,124,103,75,65,59,115,87,75,137,103,83,
160,125,100,172,135,107,175,136,110,162,124,103,176,137,90,89,91,81,172,139,132,
193,167,146,201,175,150,201,174,145,198,169,140,189,158,131,178,145,120,109,88,
75,125,105,89,123,100,85,122,101,86,122,101,85,121,100,85,118,99,84,118,98,84,119,
99,83,117,97,83,119,97,83,119,99,85,118,97,82,114,92,78,114,92,76,116,92,76,117,
93,77,120,96,79,118,97,82,117,98,83,116,98,83,116,97,82,129,111,95,114,95,82,
109,92,79,110,93,80,115,95,81,123,101,87,92,76,66,183,152,121,189,157,123,194,168,
126,198,172,126,197,175,131,190,159,98,167,127,113,192,171,134,202,184,150,206,
188,152,192,174,150,189,166,131,158,128,106,133,103,85,128,97,74,102,74,66,145,
113,95,157,131,113,165,139,121,165,139,121,165,139,121,165,139,121,165,140,121,165,
140,121,165,140,121,165,140,121,165,140,121,165,140,121,165,140,121,165,140,121,
165,140,121,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,
137,118,93,135,117,92,149,133,110,90,70,48,72,56,38,67,53,35,66,52,34,59,42,25,64,
45,28,82,58,36,94,67,40,100,71,43,103,73,45,103,73,45,102,72,44,96,66,41,84,58,
36,67,47,30,59,42,26,56,39,25,59,42,27,72,56,39,88,67,45,72,51,33,121,89,53,101,
75,40,91,66,37,70,49,32,55,40,28,80,60,44,102,82,61,111,88,67,114,92,68,117,94,
70,121,97,72,127,103,75,129,105,77,132,108,80,132,109,80,133,109,81,132,109,79,
131,107,78,130,105,77,129,103,76,134,107,79,127,103,74,131,105,76,133,108,78,129,
104,76,135,109,80,132,106,79,133,109,80,136,109,80,143,114,83,134,106,77,129,102,
74,141,111,81,142,112,80,137,107,78,132,105,78,126,99,72,127,99,72,124,97,72,123,
94,71,125,97,71,126,97,72,129,100,72,130,101,74,132,104,76,132,104,77,132,104,
75,132,106,78,132,106,77,130,103,76,130,102,74,130,102,72,107,81,56,126,98,71,124,
96,70,127,98,70,127,99,71,127,100,72,129,102,72,130,103,71,129,103,72,127,100,
72,126,99,72,132,107,78,125,100,73,137,109,79,129,104,75,129,104,75,144,115,83,
129,104,75,129,105,77,128,104,75,124,101,74,133,108,78,123,100,74,138,112,82,124,
101,74,133,107,78,125,103,74,123,100,75,124,99,74,120,96,69,119,95,69,119,95,68,
118,94,69,118,94,69,119,94,69,117,93,68,117,92,67,117,91,66,117,91,68,118,93,67,
116,90,65,118,92,66,118,92,65,118,93,66,122,97,69,123,99,71,115,90,65,120,93,66,
116,92,65,113,89,62,108,84,61,101,78,57,99,76,54,95,72,52,91,68,49,86,66,46,71,51,
37,41,31,22,31,23,17,39,28,18,97,72,38,81,58,35,75,53,34,93,72,47,82,65,43,72,
56,36,58,44,27,57,42,26,60,44,28,71,52,32,84,59,34,99,71,43,103,75,46,104,75,45,
103,73,44,100,71,44,97,69,43,90,63,40,82,57,37,70,50,31,63,44,28,64,47,30,65,48,
32,72,55,37,140,118,96,146,119,101,161,136,118,164,139,120,164,139,120,164,138,
120,164,138,120,164,138,120,164,138,120,164,138,120,164,138,120,164,136,118,165,
134,113,157,126,103,85,69,63,123,91,77,142,107,87,162,128,104,176,141,114,183,148,
120,177,144,117,161,127,115,128,108,102,173,143,132,189,162,142,196,170,147,201,
174,146,199,171,143,192,162,134,178,145,120,129,103,83,137,109,89,137,111,92,140,
114,94,145,119,99,148,124,104,148,124,106,149,121,103,145,121,104,144,122,103,
143,121,104,145,124,106,147,125,108,147,125,105,148,124,105,151,126,104,152,126,
102,152,125,103,150,126,103,149,125,103,148,125,107,149,127,109,146,123,105,148,
125,108,149,125,107,148,125,107,144,122,104,136,113,97,95,78,71,180,151,116,187,
154,118,192,161,121,201,177,127,190,160,124,194,166,106,184,156,124,189,165,133,
197,177,151,202,181,156,195,177,147,180,156,130,162,132,106,137,107,86,123,91,71,
102,75,65,145,111,93,157,130,111,164,139,120,164,139,120,164,139,120,164,139,120,
164,139,120,164,139,120,164,139,120,164,139,120,164,139,120,164,139,120,164,139,
120,164,139,120,164,139,120,137,118,93,137,118,93,137,118,93,137,118,93,137,118,
93,137,118,93,137,118,93,135,117,92,149,133,110,81,63,43,66,51,34,60,46,30,60,
46,30,53,38,23,58,41,25,72,51,31,83,57,35,90,63,37,92,64,39,93,64,39,92,64,40,88,
61,38,77,54,34,62,43,26,53,38,24,53,39,25,52,37,24,66,52,36,85,64,43,71,51,33,
121,88,54,99,75,40,85,63,36,67,49,32,58,41,29,67,50,36,84,65,48,101,80,57,111,89,
66,124,100,75,129,104,77,132,107,81,133,110,82,135,111,81,135,111,82,135,112,81,
135,111,80,134,111,81,136,112,80,136,110,79,135,112,81,143,114,81,141,112,81,136,
108,79,134,107,78,131,106,79,130,105,77,125,101,75,131,106,78,130,106,75,134,105,
76,146,115,81,144,113,81,141,111,79,134,104,76,129,100,74,132,101,74,128,98,72,
128,99,74,127,97,72,128,98,72,130,100,74,132,104,76,133,105,76,131,103,75,135,
106,76,136,108,79,137,111,81,137,110,80,135,109,77,135,109,78,134,107,76,129,101,
71,130,104,74,127,101,74,129,104,75,134,107,75,133,106,75,137,112,79,138,112,79,
137,110,77,133,107,75,134,107,77,140,112,80,135,109,77,149,118,85,145,117,83,141,
115,81,156,125,90,139,112,81,143,116,86,137,112,81,136,110,80,141,115,83,134,109,
78,150,122,87,137,112,80,147,120,86,141,117,82,141,114,84,138,112,81,135,109,79,
134,108,77,133,108,76,133,106,75,130,105,77,129,105,77,129,104,76,129,103,75,
128,104,75,127,100,74,128,102,74,127,101,73,129,101,72,128,100,71,131,103,72,133,
105,73,134,107,75,128,101,71,128,100,71,124,99,69,122,96,68,116,93,64,112,87,61,
105,80,57,99,75,53,94,70,50,78,58,41,55,39,27,38,27,19,34,24,17,39,28,19,97,69,38,
103,74,40,75,53,34,83,64,43,74,58,40,64,49,32,51,37,22,51,37,23,55,39,24,64,45,
28,78,55,33,92,64,38,98,68,42,98,70,44,98,71,42,95,69,42,91,64,40,85,59,38,76,53,
33,64,46,30,59,42,28,57,41,27,63,48,32,70,53,36,139,117,95,145,119,100,160,134,
117,163,137,119,163,137,119,163,137,119,163,137,119,163,137,119,163,137,119,163,
137,119,163,137,119,166,136,114,165,133,109,157,126,103,84,68,64,123,94,79,141,
108,89,163,129,107,179,147,120,186,155,126,184,155,127,176,144,116,152,123,114,
176,146,133,187,160,142,196,169,147,200,174,145,200,173,143,196,166,137,181,148,
123,141,111,87,135,105,85,140,111,91,144,114,94,147,117,95,149,120,98,151,122,100,
151,122,101,150,123,104,153,126,106,154,128,108,156,129,110,157,131,112,157,133,
115,157,133,115,158,133,114,158,133,112,157,132,111,157,132,112,155,132,112,154,
132,114,156,132,114,157,133,115,155,132,114,155,132,114,155,131,113,151,129,110,
144,120,102,100,83,75,174,142,108,184,151,112,190,157,118,194,161,120,194,168,
124,182,142,90,163,125,111,195,175,137,198,177,148,202,179,154,197,179,147,180,156,
130,155,124,101,128,98,81,125,93,68,103,77,66,144,110,92,154,129,110,163,138,
119,163,138,119,163,138,119,163,138,119,163,138,119,163,138,119,163,138,119,163,
138,119,163,138,119,163,138,119,163,138,119,163,138,119,164,138,120,137,118,93,137,
118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,135,117,92,149,
133,110,81,64,44,65,50,33,58,44,30,57,44,28,50,36,22,56,40,24,66,46,28,73,49,31,76,
52,32,81,56,34,82,57,34,81,55,33,75,51,32,67,46,29,57,40,25,49,35,21,48,34,21,
51,37,24,70,55,37,83,64,41,69,48,32,115,83,50,95,67,37,80,57,33,65,44,29,62,41,29,
97,72,52,117,92,69,122,97,72,127,101,75,130,105,78,132,107,81,133,109,81,135,
110,81,135,113,84,135,112,84,135,112,83,137,114,82,138,114,83,140,115,81,140,115,
83,142,118,84,146,117,84,148,119,85,147,118,86,145,118,85,141,113,82,140,111,79,
136,109,77,138,111,79,132,106,78,140,113,81,134,107,78,134,106,76,137,109,79,137,
107,76,136,107,77,135,106,77,137,105,76,137,107,76,138,107,77,139,109,80,138,106,
78,135,105,76,138,106,76,136,106,77,137,108,78,138,109,76,141,112,79,142,114,81,
142,114,81,140,114,81,139,111,79,139,113,80,137,109,77,137,107,77,138,108,77,
139,112,77,143,116,80,143,114,81,145,118,83,146,119,82,144,115,80,141,113,80,155,
124,87,146,118,82,158,126,89,154,124,88,149,121,86,161,130,94,151,123,89,148,118,
86,156,127,91,147,119,86,161,130,95,149,121,87,153,125,90,151,123,91,158,129,94,
156,126,93,153,124,89,152,121,89,151,120,88,149,119,87,147,119,86,149,120,85,147,
119,85,146,116,84,144,115,82,144,114,81,142,112,80,142,112,81,143,112,79,141,
111,79,139,109,77,141,111,78,141,112,78,143,114,80,145,117,82,140,111,78,137,107,
75,135,105,73,132,105,71,128,100,71,123,94,65,115,90,62,108,81,57,103,77,52,99,75,
50,91,66,45,48,34,24,34,24,18,39,28,19,94,68,38,101,75,40,75,53,35,81,62,43,71,
56,39,60,46,31,48,35,21,49,36,21,53,38,23,62,44,27,68,45,27,84,58,34,88,62,37,90,
63,37,91,65,38,87,62,38,81,57,36,78,54,35,74,51,33,64,45,29,54,38,25,58,43,29,
57,42,29,67,50,36,140,121,103,151,127,110,163,138,120,166,141,122,166,141,122,166,
141,122,166,141,122,166,141,122,166,141,122,166,141,122,167,139,119,170,139,116,
168,136,112,159,128,105,90,73,66,125,92,81,141,109,93,165,132,112,184,153,126,
191,162,134,189,164,135,183,155,119,168,134,125,181,152,137,192,165,145,199,172,
147,202,175,145,201,174,144,197,167,139,182,151,126,140,112,89,133,104,85,141,110,
91,144,113,91,148,116,93,151,119,94,150,118,95,148,118,96,148,119,98,150,122,
101,153,125,105,154,127,107,155,129,109,156,131,111,157,133,115,158,134,116,160,
136,118,160,136,118,160,135,118,160,135,118,160,136,118,159,135,118,159,136,118,
159,136,118,159,135,117,157,133,115,155,131,113,146,123,106,112,91,85,173,141,105,
186,153,114,190,154,118,192,159,119,186,153,120,187,157,105,173,135,117,190,163,
134,202,183,152,207,188,157,194,175,152,186,163,134,153,122,102,129,99,83,126,95,
69,109,81,69,147,113,95,157,126,109,166,141,122,166,141,122,166,141,122,166,141,
122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,
141,122,166,141,122,166,141,122,137,118,93,137,118,93,137,118,93,137,118,93,137,
118,93,137,118,93,137,118,93,135,117,92,149,133,110,129,115,94,108,96,77,99,87,
68,96,83,64,51,32,21,54,34,22,67,41,27,82,49,29,93,57,33,99,60,34,100,59,32,97,
58,32,89,54,31,75,46,28,57,35,22,48,31,20,44,28,19,40,27,20,104,92,76,111,92,68,
72,51,33,119,85,51,95,70,38,78,56,34,65,46,30,61,41,28,78,59,40,91,67,47,111,84,
62,128,100,74,133,107,77,136,109,79,136,111,81,137,112,84,138,112,84,138,113,83,
140,115,87,142,116,86,141,113,82,142,113,83,146,116,83,148,120,85,150,123,90,150,
122,88,149,121,87,148,119,86,148,118,84,143,115,81,140,112,78,137,109,78,137,109,
78,137,109,79,141,112,82,144,113,81,144,113,81,141,110,81,140,109,80,140,108,78,
144,111,81,144,111,80,144,112,80,143,110,79,142,111,79,142,111,81,141,110,79,
140,109,77,141,111,79,141,112,80,144,115,82,145,116,82,144,116,83,147,117,82,145,
117,84,145,117,85,145,119,87,145,115,80,144,113,81,147,115,81,149,120,83,153,123,
85,152,123,85,153,123,85,150,120,85,151,121,84,160,128,90,155,124,90,164,131,93,
157,126,91,155,125,89,159,128,92,156,125,91,152,120,89,165,131,97,154,124,91,164,
132,96,156,128,93,157,126,95,164,133,99,160,132,96,162,131,96,159,129,93,158,
125,92,155,125,90,153,121,89,152,120,89,150,120,86,152,120,85,152,120,84,152,119,
85,150,119,84,150,119,84,152,118,84,151,118,85,151,117,83,151,119,83,152,118,83,
150,120,83,151,120,83,152,121,84,148,117,81,144,114,79,144,114,79,141,112,79,136,
107,75,129,99,68,122,91,63,116,88,60,111,83,56,104,76,51,99,74,48,66,48,32,36,25,
18,41,30,19,96,71,38,101,74,39,75,52,34,98,81,62,117,105,86,101,90,74,45,32,24,
49,35,24,49,35,24,62,43,30,84,56,34,110,71,37,120,77,38,130,85,42,128,82,42,114,
76,42,101,68,41,91,61,40,83,57,36,69,47,30,61,42,28,63,44,31,76,58,46,101,83,71,
137,118,100,149,126,109,163,138,120,166,141,122,166,141,122,166,141,122,166,141,
122,166,141,122,166,141,122,165,141,121,168,139,116,169,138,115,167,137,111,158,
127,104,88,72,66,122,89,80,141,109,95,169,137,117,188,160,133,195,170,143,193,
169,141,182,152,116,174,138,128,185,156,140,196,171,149,203,176,149,203,175,146,
200,173,144,195,164,136,180,153,128,134,105,82,132,101,82,134,103,85,138,104,83,
140,105,83,142,107,83,139,106,84,132,103,83,130,102,84,140,111,91,144,114,94,144,
115,96,146,118,100,146,122,104,150,126,108,151,128,110,152,128,111,152,129,112,
152,128,111,153,130,112,152,129,112,152,129,112,152,128,112,151,128,111,151,127,
110,148,126,108,145,121,105,140,115,100,117,95,89,167,134,101,182,148,112,187,153,
116,188,155,119,182,151,120,178,138,96,166,126,114,193,175,139,198,178,152,204,
183,158,195,175,151,182,160,136,157,126,106,133,101,85,127,94,71,108,78,69,148,
114,94,157,126,107,165,140,121,166,141,122,166,141,122,166,141,122,166,141,122,166,
141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,
166,141,122,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,
137,118,93,135,117,92,149,133,109,128,114,94,107,95,78,97,87,72,96,85,70,53,36,25,
59,39,27,73,48,32,92,58,36,102,65,38,109,69,39,112,69,38,109,69,39,102,63,38,85,
54,33,65,42,28,54,36,25,48,33,23,44,30,24,104,92,76,111,92,69,72,52,33,120,87,
53,93,67,37,77,55,33,71,49,31,70,50,34,86,64,43,85,61,43,86,64,43,105,82,57,119,
94,66,132,105,76,137,109,81,139,111,82,140,114,85,144,118,86,142,115,85,143,116,
86,145,116,85,144,116,85,147,118,84,146,118,86,150,121,85,149,120,84,151,123,87,
150,121,86,148,121,84,147,119,83,146,117,83,144,116,82,145,115,81,141,112,79,140,
109,80,141,109,79,139,109,81,139,109,80,140,109,79,140,109,80,142,111,81,143,112,
79,143,112,81,143,112,81,143,113,81,143,113,81,143,113,81,142,111,80,142,111,80,
144,114,82,147,117,82,146,117,83,148,116,82,147,117,84,148,118,83,147,116,82,
151,120,86,151,122,87,153,124,86,150,119,82,152,123,84,153,126,89,154,124,85,154,
124,84,154,120,86,155,121,86,161,129,92,153,122,87,166,133,95,151,120,88,167,134,
98,157,127,91,167,135,98,157,125,92,158,128,93,170,138,100,159,128,95,169,138,
101,161,131,96,168,137,100,161,131,95,163,132,97,162,131,94,158,127,92,158,127,91,
155,124,89,155,122,87,151,121,86,151,120,83,151,120,83,153,121,83,154,121,83,152,
119,83,153,120,83,153,120,83,151,118,83,150,117,82,150,118,82,151,119,83,149,
117,80,150,120,82,147,115,82,146,113,80,145,113,79,146,114,80,137,109,75,132,104,
71,126,96,65,120,90,60,114,86,56,107,79,52,99,73,48,45,33,22,36,25,18,43,30,20,95,
73,39,102,74,39,75,52,34,98,81,62,117,105,86,101,90,74,45,31,24,48,34,24,51,36,
25,62,44,30,84,55,34,108,68,37,120,76,36,128,83,40,128,84,42,117,79,41,103,69,41,
91,62,40,83,57,36,71,48,30,61,42,27,62,43,29,72,53,40,97,79,65,135,116,98,149,
125,109,163,138,120,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,
166,141,122,168,139,120,170,139,116,169,138,115,167,135,111,158,127,104,75,67,59,
117,89,79,141,108,97,178,147,122,196,169,143,201,177,151,195,173,145,183,153,109,
177,140,129,193,163,148,200,174,152,203,176,148,203,175,145,201,168,137,194,159,
130,184,149,124,136,109,82,109,82,69,111,82,68,113,83,67,119,87,70,122,87,70,
122,87,70,118,87,73,121,89,75,122,94,79,124,96,80,128,99,84,129,102,87,130,104,92,
130,105,94,126,105,94,124,102,94,121,99,91,118,94,88,116,94,88,118,94,88,119,95,
87,120,95,88,119,95,89,117,93,86,119,95,87,124,99,90,124,98,90,113,89,85,160,125,
100,181,147,113,184,149,118,185,151,121,180,153,126,178,141,98,162,125,114,190,
164,134,199,179,151,202,183,156,196,177,152,183,160,137,160,130,109,137,104,87,
129,96,70,107,77,67,149,115,95,158,127,106,165,140,121,166,141,122,166,141,122,
166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,
122,166,141,122,166,141,122,166,141,122,137,118,93,137,118,93,137,118,93,137,118,
93,137,118,93,137,118,93,137,118,93,135,117,92,149,133,109,86,68,47,68,54,39,61,
49,35,60,48,35,54,40,26,60,43,28,74,53,34,84,60,37,87,61,38,87,60,38,85,59,37,86,
59,36,83,58,36,71,50,31,61,44,28,53,38,23,50,36,23,49,36,24,63,50,34,72,54,35,71,
49,33,113,83,49,88,66,37,77,54,32,69,47,31,76,54,36,114,88,63,131,104,76,130,
102,76,132,104,75,135,109,81,137,110,82,140,112,82,139,113,84,140,113,84,141,116,
86,142,116,84,143,115,85,145,118,84,146,121,88,149,122,87,148,123,87,147,119,83,
149,120,86,148,119,83,149,118,84,145,116,82,146,117,83,146,119,83,144,115,82,144,
113,81,141,111,80,141,112,79,142,111,81,141,109,79,142,109,80,142,111,80,143,112,
81,142,111,79,141,111,80,140,111,81,141,112,81,146,114,81,146,113,80,144,113,81,
143,113,82,147,115,82,147,114,80,146,113,79,145,114,80,148,118,81,149,120,84,
149,119,84,148,116,81,149,118,83,151,121,84,152,122,86,151,124,86,151,121,83,152,
124,86,153,126,88,156,126,88,154,125,87,156,127,90,164,132,94,154,121,88,167,133,
94,156,127,90,167,135,98,159,128,92,170,136,100,158,126,93,159,129,94,175,143,
103,165,135,98,174,141,102,161,130,95,171,137,100,160,130,94,161,132,95,158,128,93,
158,128,93,157,125,90,155,124,89,155,121,87,152,121,85,154,121,83,152,122,84,
154,123,86,154,122,84,151,120,83,151,117,83,149,117,83,149,120,82,149,118,81,149,
117,81,147,116,82,146,113,79,145,112,79,143,111,78,142,109,78,145,114,79,146,114,
80,140,112,77,135,107,73,128,99,66,121,91,61,107,80,54,96,70,49,76,56,37,38,26,
18,35,24,17,42,29,19,95,71,37,101,74,39,74,52,34,86,67,46,77,62,42,66,53,37,50,37,
25,51,38,25,55,41,26,66,48,31,78,57,36,86,61,36,87,61,38,89,62,37,84,60,37,85,
60,36,83,59,36,81,57,36,73,52,32,62,44,27,52,38,23,50,36,21,51,37,23,59,44,29,133,
111,94,147,125,107,163,138,120,166,141,122,166,141,122,166,141,122,166,141,122,
166,141,122,166,141,122,168,139,120,169,138,115,169,137,113,167,135,111,158,126,
102,76,68,62,116,87,78,141,108,97,183,150,123,197,172,147,201,178,153,195,172,
143,181,152,105,173,135,123,186,155,138,196,170,147,203,175,145,205,174,141,203,
170,135,195,157,127,182,146,120,169,132,96,88,70,59,106,81,73,118,94,76,141,118,92,
151,129,103,154,129,104,151,127,101,145,125,99,137,114,91,115,88,75,87,69,57,
119,93,75,126,102,82,129,109,87,130,111,90,133,112,91,130,108,88,128,105,88,126,
104,88,125,102,85,124,101,82,124,99,78,120,94,76,106,81,68,97,73,57,110,85,70,119,
94,77,130,103,86,164,128,104,178,141,114,182,148,120,183,154,125,179,153,127,174,
136,102,160,124,114,188,163,134,197,176,151,198,178,154,194,173,152,183,157,131,
163,132,111,137,106,87,129,97,73,105,76,69,150,115,96,157,125,107,165,140,121,
166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,
122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,137,118,93,137,
118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,135,117,92,149,133,
109,93,76,53,72,58,40,65,52,36,65,51,35,58,43,27,64,46,29,76,56,35,85,60,37,90,64,
39,94,67,40,97,67,42,96,68,42,94,67,41,81,59,37,69,49,31,58,42,26,56,41,27,54,
40,27,69,55,39,78,61,42,74,51,32,115,84,49,85,62,35,73,51,32,69,48,32,90,66,45,
119,93,66,130,102,75,133,108,78,134,108,77,135,109,77,139,112,79,142,117,84,144,
118,87,144,119,87,144,121,89,145,119,86,148,119,85,148,121,86,149,122,87,150,122,
88,151,124,88,136,110,76,150,123,89,148,120,87,145,116,83,145,117,84,146,116,81,
145,115,82,144,114,80,143,114,81,141,111,78,142,110,79,141,111,79,143,112,81,142,
112,81,143,112,80,145,116,83,145,116,83,144,113,80,143,111,80,141,110,80,143,111,
80,144,112,80,147,114,81,146,114,81,146,114,80,147,114,82,147,115,81,147,115,82,
147,115,81,149,117,84,150,118,84,150,120,83,152,122,87,151,121,85,150,120,84,
151,122,84,150,121,84,151,119,84,155,125,85,155,126,88,158,128,90,156,127,90,165,
133,96,157,126,88,162,129,91,154,122,89,158,129,89,167,136,97,173,139,100,161,131,
96,162,132,93,173,140,103,162,133,97,172,139,99,162,131,94,166,134,97,156,128,
93,159,126,93,155,125,91,154,124,89,155,122,89,154,122,89,154,121,88,154,123,87,
153,122,86,154,124,86,154,121,86,154,121,86,152,121,85,152,120,83,151,117,83,150,
118,82,149,117,81,149,117,81,147,116,81,146,113,79,147,116,81,145,115,80,143,112,
78,141,111,77,139,111,77,134,107,75,129,101,70,122,95,66,113,87,61,103,77,53,94,
70,49,79,58,39,50,36,26,34,23,18,42,29,19,97,72,38,100,73,39,74,52,34,89,70,47,
78,63,43,66,53,37,53,39,26,52,38,25,56,41,25,64,45,29,77,54,33,85,61,36,89,61,37,
90,63,38,89,62,36,89,62,38,87,61,37,82,57,36,75,52,32,65,46,28,55,41,25,53,38,
24,54,40,26,62,45,30,129,107,89,146,124,106,163,138,120,166,141,122,166,141,122,
166,141,122,166,141,122,166,141,122,166,141,122,168,139,120,169,138,115,169,137,
113,166,134,110,158,126,102,92,75,68,116,86,76,141,110,97,182,153,124,195,172,145,
200,178,152,195,173,145,182,153,106,173,138,127,187,156,139,197,172,149,204,178,
150,205,174,141,201,167,133,194,155,124,183,143,117,187,148,103,110,83,71,132,
96,85,157,123,100,175,142,114,190,158,126,190,161,126,186,158,124,181,152,121,175,
144,113,145,110,93,116,90,72,149,113,93,160,129,106,166,139,112,170,143,116,171,
145,119,170,139,114,167,136,113,163,132,111,160,132,110,155,127,105,152,123,100,
149,118,97,133,101,85,115,85,69,140,108,90,151,117,97,162,130,106,172,135,110,
175,139,115,181,146,121,183,155,127,182,157,132,169,127,105,152,119,104,187,163,
135,197,175,147,198,179,156,192,172,150,181,156,133,163,133,111,138,106,88,133,98,
73,105,76,67,151,117,97,158,127,104,165,140,121,166,141,122,166,141,122,166,141,
122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,
141,122,166,141,122,166,141,122,137,118,93,137,118,93,137,118,93,137,118,93,137,
118,93,137,118,93,137,118,93,135,117,92,148,132,109,93,74,50,76,61,41,68,55,37,
67,54,36,61,46,29,71,53,33,86,62,38,96,70,43,100,73,44,103,74,45,103,73,44,103,
73,44,98,70,42,87,62,38,71,51,32,62,44,27,59,44,28,58,43,28,73,58,39,83,64,43,69,
48,31,115,82,51,83,61,36,73,52,35,68,47,31,78,55,38,109,83,59,124,98,71,129,103,
75,130,104,77,134,109,79,138,113,82,137,112,82,140,113,81,142,116,85,143,118,85,
144,119,87,145,120,87,145,121,88,145,120,88,148,121,87,147,118,85,132,105,73,149,
119,86,140,111,80,138,109,79,139,111,79,135,109,78,144,116,83,143,115,82,143,
114,81,144,114,82,143,112,80,142,111,80,143,110,79,142,111,80,143,112,82,145,115,
84,144,113,80,142,113,82,146,113,80,143,111,80,140,110,81,140,109,81,144,112,81,
146,113,81,148,114,80,147,115,82,149,116,82,147,116,83,149,117,81,149,118,83,150,
119,82,150,118,83,152,122,86,153,125,88,151,124,87,152,125,87,151,125,87,150,122,
86,149,120,85,152,124,87,154,127,89,155,126,88,159,128,89,153,124,86,152,124,86,
161,128,91,152,124,89,162,133,95,170,140,100,157,128,92,163,133,98,164,133,98,
158,128,93,162,134,95,154,125,87,159,131,94,147,120,87,149,122,89,149,119,88,149,
119,87,148,118,85,149,119,86,148,121,87,147,117,85,145,116,82,146,117,84,145,116,
84,145,114,82,143,114,82,144,114,82,146,116,82,147,116,82,148,115,80,147,115,80,
145,117,81,144,113,78,142,112,77,141,112,78,137,108,77,135,105,72,133,106,74,
127,102,70,120,94,65,115,88,62,106,82,59,94,72,51,86,64,45,82,59,42,60,42,31,33,22,
17,42,29,19,97,71,37,99,73,39,75,53,34,92,72,48,82,65,45,70,57,38,56,42,27,57,
43,27,62,46,29,73,53,33,88,63,39,98,71,43,102,71,43,104,74,44,106,76,44,104,74,44,
101,72,44,94,68,43,89,64,39,74,55,34,64,46,29,61,44,27,60,44,29,68,51,34,131,
109,90,147,122,105,162,138,119,166,141,122,166,141,122,166,141,122,166,141,122,166,
141,122,166,141,122,168,139,120,169,138,115,169,137,113,166,134,110,158,126,102,
99,77,71,114,86,76,141,108,95,179,149,119,190,165,140,196,173,148,195,172,145,
186,156,114,173,139,127,186,155,140,194,169,152,204,178,150,204,174,138,199,162,
129,192,153,124,183,143,117,189,150,103,114,86,72,140,102,85,159,124,100,177,144,
115,191,159,127,194,162,128,191,161,125,185,157,123,179,148,117,153,115,97,133,
102,79,146,110,94,167,135,111,173,145,117,178,147,120,180,149,122,177,145,119,173,
141,117,169,137,115,167,135,111,161,130,109,158,127,104,155,123,101,139,104,89,
114,87,72,148,114,96,156,122,102,167,133,111,171,139,113,172,141,118,179,146,121,
183,154,131,179,155,135,164,126,104,140,112,102,184,159,134,195,174,147,196,177,
154,191,170,149,178,154,130,161,132,111,142,110,90,131,99,75,105,76,67,152,118,
98,157,123,101,164,139,120,166,141,122,166,141,122,166,141,122,166,141,122,166,
141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,
166,141,122,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,
118,93,135,117,92,149,133,109,103,81,55,83,67,44,74,58,39,73,57,38,67,51,32,78,
58,37,93,68,42,105,76,45,108,78,46,111,79,47,111,78,46,109,77,47,101,72,45,92,66,
41,77,55,34,65,46,29,62,44,28,60,44,27,76,59,41,89,68,46,71,51,33,119,88,53,83,
60,35,71,49,31,64,46,32,82,60,44,116,92,67,122,96,71,126,99,73,129,104,76,131,
106,78,134,110,80,134,109,79,136,113,81,135,112,81,138,112,80,138,114,83,140,116,
84,141,118,86,141,116,86,140,115,84,140,114,82,137,110,78,147,120,86,135,108,80,
135,108,78,137,108,76,129,99,69,135,107,77,136,106,75,139,109,77,141,113,80,141,
113,82,143,115,83,141,114,83,141,113,80,142,111,80,140,109,78,139,108,77,138,106,
75,139,107,79,141,109,77,140,109,78,141,109,78,138,109,77,141,112,78,144,112,79,
144,113,79,145,113,80,145,114,80,141,111,78,143,114,78,143,113,80,144,114,79,148,
117,82,149,118,82,148,120,86,145,118,83,145,117,84,143,116,82,143,114,81,146,
116,81,146,117,84,148,117,83,150,121,83,152,124,87,146,117,83,156,124,91,142,114,
82,152,123,88,148,122,87,158,132,95,162,133,97,154,128,90,163,135,95,148,125,88,
155,127,89,149,122,86,144,116,82,140,115,83,142,114,82,142,114,82,144,116,82,142,
114,82,143,113,82,145,115,82,144,115,81,143,114,81,141,113,80,139,111,80,138,109,
78,138,110,78,139,111,79,140,111,78,140,111,78,141,111,78,140,110,78,139,109,76,
138,108,75,135,108,74,131,102,70,127,98,68,124,100,72,118,95,69,111,88,63,104,
82,59,96,75,53,90,68,49,82,59,43,66,48,34,37,28,21,34,25,18,40,28,18,97,71,38,102,
75,39,74,52,34,101,80,54,88,70,47,76,60,40,61,45,28,63,48,29,69,51,32,83,62,38,
96,69,42,107,76,44,112,80,46,115,81,47,114,80,47,109,78,46,108,77,46,101,72,44,
92,65,39,79,56,34,67,49,30,65,48,30,66,49,31,73,54,35,133,110,90,147,124,105,162,
138,119,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,
168,139,120,170,139,116,169,137,113,166,134,110,158,126,102,105,81,75,113,83,75,
140,108,94,177,146,119,188,162,136,191,166,143,191,168,141,186,158,124,167,131,
123,181,148,135,191,168,147,202,173,148,202,170,138,196,160,128,191,150,123,182,
142,116,191,152,105,116,87,72,141,103,85,162,125,98,179,144,113,190,162,128,194,
162,128,189,161,127,185,157,123,180,150,118,153,115,97,133,98,77,142,109,93,164,
133,109,171,143,116,177,146,119,179,146,119,178,145,116,173,137,113,169,133,111,
167,133,111,160,129,108,158,127,104,155,123,101,138,103,88,112,88,72,151,117,99,
156,125,104,168,136,112,170,138,116,174,143,120,176,145,122,183,154,131,181,156,
135,164,124,104,134,106,100,182,157,130,193,171,145,195,173,151,189,167,145,176,
152,128,162,131,110,146,114,94,134,102,76,105,76,67,152,118,98,157,123,101,164,
139,120,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,
166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,137,118,93,
137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,135,117,92,
149,133,109,106,86,57,86,69,46,78,62,40,74,57,36,68,50,31,77,58,35,92,69,41,106,78,
46,109,78,46,112,79,47,112,78,47,112,80,49,109,77,47,96,68,42,77,56,35,67,49,31,
63,45,28,62,44,29,76,59,40,87,66,45,74,52,34,121,88,54,86,64,37,72,55,34,62,42,
29,84,63,43,118,94,69,116,92,68,118,94,69,120,96,72,125,99,73,131,105,78,132,108,
78,133,109,78,134,111,81,136,112,82,136,113,82,137,114,84,136,112,81,136,111,82,
135,111,83,136,110,80,133,106,79,112,86,61,132,106,76,130,103,74,132,106,77,131,
106,78,127,99,72,135,109,80,135,108,78,136,109,79,136,107,78,136,109,78,136,110,
79,138,112,82,139,111,82,140,111,78,138,108,75,134,105,75,133,105,76,135,105,75,
138,107,75,139,107,75,139,108,75,137,109,76,137,107,76,136,108,75,137,108,76,
137,108,77,134,108,76,135,109,77,134,108,77,138,109,76,139,109,76,138,111,78,138,
111,79,136,110,79,134,110,79,134,110,78,134,109,78,137,111,78,140,114,80,137,112,
79,140,112,78,137,110,77,136,112,81,157,125,90,138,115,83,142,115,83,138,114,82,
144,119,87,144,119,87,157,128,89,141,117,83,153,126,90,143,118,83,143,117,84,146,
121,87,139,111,82,141,112,81,140,111,81,141,112,81,142,112,81,143,114,82,142,
115,82,142,115,82,140,114,81,137,109,78,133,106,77,135,108,78,134,107,76,133,108,
78,134,108,77,134,108,75,133,105,74,133,104,73,133,106,74,131,105,72,128,102,72,
122,94,68,117,92,68,111,89,65,107,85,61,101,79,57,96,75,55,91,70,50,85,63,46,77,
57,41,70,52,37,40,29,22,32,22,18,40,29,20,96,71,39,103,75,40,75,53,35,104,81,54,
95,76,51,82,66,45,66,50,32,66,49,31,72,54,34,86,65,41,101,75,44,111,81,47,116,83,
48,117,84,49,117,82,48,114,80,48,110,79,48,106,74,47,97,70,43,83,60,38,70,49,31,
66,47,29,69,49,31,76,58,38,138,115,94,148,124,106,162,138,119,166,141,122,166,
141,122,166,141,122,166,141,122,166,141,122,166,141,122,168,139,120,168,139,116,
169,137,113,164,135,110,156,125,102,105,81,75,116,85,76,138,109,94,175,143,117,184,
156,132,183,160,135,181,160,133,178,150,120,153,124,117,173,140,129,183,158,141,
198,171,144,199,165,135,194,159,128,189,150,121,180,142,116,188,144,102,121,89,
75,143,104,85,160,127,98,175,143,111,190,159,128,191,161,129,189,161,127,185,157,
123,180,150,118,151,113,95,126,96,76,141,109,92,163,134,108,170,143,115,174,143,
117,177,144,115,176,144,116,173,136,111,170,134,110,166,132,110,160,129,108,158,
127,104,155,123,101,137,102,87,110,86,72,152,123,104,158,127,108,168,137,116,
173,141,117,173,144,123,174,145,122,180,154,128,179,157,137,160,122,102,130,107,
100,179,154,129,190,169,142,191,171,147,186,161,142,176,146,124,162,132,110,150,
116,96,136,103,76,105,76,67,152,118,98,158,124,102,165,140,121,166,141,122,166,141,
122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,
141,122,166,141,122,166,141,122,166,141,122,137,118,93,137,118,93,137,118,93,
137,118,93,137,118,93,137,118,93,137,118,93,135,117,92,148,132,109,105,82,56,85,66,
44,77,61,39,76,60,40,68,50,30,79,58,36,96,70,44,107,78,47,111,80,49,113,81,49,
113,80,48,111,78,47,107,76,47,97,70,42,79,56,35,66,48,30,62,44,28,60,43,29,75,57,
40,87,66,44,79,56,33,113,82,52,80,57,33,71,50,32,60,42,30,60,43,32,97,74,56,104,
81,59,112,89,67,115,91,68,117,91,66,123,99,72,125,102,75,130,105,76,131,107,79,
131,107,78,132,106,77,132,108,79,132,109,80,132,108,78,132,106,79,131,106,78,131,
105,78,126,99,72,135,109,81,128,99,72,128,101,74,140,112,81,115,90,65,132,105,77,
132,105,77,132,105,78,132,106,79,133,106,79,133,105,79,133,106,78,133,108,79,
134,109,78,133,106,76,133,105,75,130,102,74,128,102,75,130,103,75,132,104,74,132,
104,74,132,104,74,131,104,75,131,104,75,128,102,74,127,100,74,128,102,73,129,104,
76,129,102,72,129,102,74,129,105,77,129,102,74,131,107,77,131,107,77,131,107,77,
130,103,75,130,104,75,131,109,77,132,111,79,133,109,76,142,115,82,132,109,78,132,
110,78,150,121,87,135,111,79,151,120,87,132,108,78,135,113,81,136,112,79,150,
123,88,134,112,81,147,119,85,135,112,80,139,114,81,136,111,82,135,109,79,133,106,
76,137,109,77,136,109,79,139,112,80,139,112,79,140,112,80,138,111,78,136,109,78,
134,109,79,131,105,75,131,106,76,130,105,76,129,103,75,130,103,74,128,101,72,128,
101,72,127,99,70,126,100,70,121,96,71,116,90,67,108,85,63,104,80,60,101,80,59,
100,78,56,94,74,54,91,70,50,81,62,45,79,58,42,69,51,38,59,43,33,39,29,24,32,24,19,
44,31,19,99,72,39,102,75,39,75,52,34,102,78,53,94,74,51,80,63,42,68,52,33,65,48,
29,72,55,34,84,62,38,101,74,44,112,82,48,116,83,48,117,83,48,116,82,49,114,81,49,
111,80,48,105,76,48,96,69,43,82,58,36,68,48,30,67,48,30,71,52,35,78,59,40,140,
120,99,149,124,106,162,138,119,166,141,122,166,141,122,166,141,122,166,141,122,
166,141,122,166,141,122,166,139,120,168,139,116,169,137,113,162,133,110,157,125,
101,103,78,73,116,87,78,139,108,95,172,140,116,184,154,128,180,154,130,172,148,124,
167,139,117,136,113,108,159,130,123,176,148,134,196,168,138,196,163,134,195,159,
127,190,149,122,180,142,116,186,142,102,125,90,75,140,105,86,161,128,99,174,137,
112,191,159,127,192,162,130,190,162,128,185,157,125,181,151,119,155,115,95,114,
89,73,137,106,91,158,130,106,156,130,106,172,142,111,175,142,114,176,141,112,173,
136,111,171,137,109,167,131,109,162,128,108,158,127,104,155,123,101,136,104,88,
106,83,72,156,126,108,159,129,111,173,144,121,176,145,122,174,145,122,174,143,
120,177,152,129,175,150,131,164,124,98,130,105,100,175,150,127,186,164,138,185,162,
139,182,160,138,174,146,124,162,132,110,152,117,96,137,104,77,105,76,67,152,118,
98,160,129,110,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,
141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,
166,141,122,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,
137,118,93,135,117,92,148,132,109,100,79,53,79,63,41,74,59,39,71,56,37,64,46,28,71,
51,31,88,64,39,101,73,44,107,78,48,109,78,46,108,76,46,106,74,44,102,71,44,94,
66,41,76,54,33,64,45,28,59,43,27,58,43,27,73,57,39,85,66,44,85,60,35,112,81,50,80,
58,34,72,50,33,62,43,30,50,36,26,67,49,35,84,64,47,92,71,53,101,79,58,110,89,67,
116,93,69,117,94,68,121,97,72,122,97,71,125,99,73,125,102,75,127,103,75,126,101,
75,125,98,72,126,99,72,124,99,72,124,96,70,122,96,71,135,110,82,123,97,70,123,
99,72,109,86,63,128,102,75,125,100,72,125,100,74,124,100,74,124,99,75,125,101,75,
125,101,75,125,101,76,127,103,76,128,101,73,124,95,71,124,96,69,127,99,71,127,
100,72,127,99,74,127,99,73,127,98,73,126,98,71,123,95,71,123,98,72,123,97,71,122,
97,69,121,96,70,119,93,69,120,94,69,121,96,69,120,95,69,121,96,69,126,101,72,127,
102,72,127,104,75,128,102,72,128,103,73,129,104,75,128,105,76,131,109,77,142,118,
83,133,112,82,133,111,80,147,123,85,132,109,79,133,110,78,146,118,85,137,112,82,
144,116,83,131,108,78,133,109,78,136,113,80,132,106,77,131,108,78,129,108,76,
131,108,76,129,104,76,130,104,76,128,100,73,128,100,73,128,102,73,128,101,75,128,
99,72,128,100,73,127,99,72,127,102,73,128,102,75,122,99,73,119,95,70,117,93,68,
115,91,66,117,92,67,112,87,65,109,86,64,109,86,64,106,85,62,104,83,61,101,78,57,99,
78,57,95,75,55,90,70,50,86,67,49,81,61,45,75,57,43,68,51,39,65,48,36,48,37,28,
28,22,17,47,33,19,98,72,39,101,74,39,75,53,35,103,81,54,91,71,48,79,63,42,66,50,
31,64,48,29,68,50,32,82,61,38,98,73,45,110,81,48,113,82,49,112,81,48,112,79,47,
111,78,47,109,78,48,106,75,46,96,68,43,81,58,35,68,49,31,66,47,29,70,53,35,75,58,
39,142,123,102,149,126,109,162,138,119,166,141,122,166,141,122,166,141,122,166,
141,122,166,141,122,166,141,122,167,137,119,168,139,116,169,137,113,164,135,110,
156,125,102,96,75,70,117,87,79,140,109,96,167,136,115,180,152,124,179,151,127,170,
143,124,157,132,113,124,109,98,153,124,117,170,143,129,190,165,136,195,163,131,
194,160,130,188,151,124,178,139,116,173,135,101,124,93,80,137,105,87,159,124,101,
173,142,115,191,162,131,191,163,131,187,157,131,184,155,126,181,155,121,155,119,
97,110,87,72,141,110,94,158,128,106,165,135,113,168,135,107,175,139,109,176,141,
112,175,139,109,173,138,109,168,133,108,167,130,105,159,127,103,155,123,101,136,
103,90,67,51,43,126,100,82,140,111,92,162,133,110,168,137,114,170,142,120,170,
142,120,174,148,124,168,144,124,162,125,92,127,100,97,165,137,121,179,154,129,182,
157,134,180,156,134,175,146,123,163,133,111,149,117,95,136,104,78,102,76,66,152,
118,98,160,133,114,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,
166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,
122,166,141,122,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,
137,118,93,135,117,92,148,132,109,88,69,48,71,55,38,67,52,34,66,51,34,58,42,25,
66,46,28,84,60,37,96,68,41,102,72,44,104,74,45,105,74,46,104,73,44,98,68,42,86,
60,37,69,48,31,59,42,27,55,39,25,60,43,27,72,56,38,88,68,45,88,62,38,112,81,52,81,
58,35,78,55,34,68,46,31,55,39,29,83,64,47,101,80,59,108,84,63,108,85,63,111,88,
66,111,87,64,114,92,67,115,93,70,117,94,68,118,95,69,119,96,71,118,95,70,117,93,
69,119,96,71,117,95,71,116,91,68,116,92,69,115,91,67,135,110,81,116,91,65,116,92,
68,94,74,53,118,94,69,115,92,67,118,93,67,117,93,68,118,95,70,117,94,70,119,96,
70,118,96,71,119,96,71,118,94,69,115,90,67,114,90,64,114,88,65,112,87,65,113,90,
66,114,89,66,114,88,66,114,88,66,113,90,66,112,88,66,114,90,68,116,91,66,116,92,
68,118,94,69,118,93,68,119,94,67,114,91,68,116,93,70,122,96,70,122,101,72,123,
100,72,123,101,73,125,103,75,123,99,73,121,97,73,122,98,73,130,107,77,129,106,75,
131,107,76,136,114,82,129,107,79,127,105,77,129,107,76,128,104,75,124,100,74,125,
101,72,133,109,79,126,103,75,123,101,72,124,102,76,124,100,74,124,100,73,123,100,
72,123,99,72,122,98,71,121,97,71,118,92,69,119,94,69,119,94,68,118,94,70,116,93,
69,115,91,68,117,92,67,113,91,69,113,90,66,110,87,66,109,87,67,110,86,65,109,87,
66,106,85,63,108,85,64,107,85,63,106,85,62,99,79,59,98,76,58,93,73,55,91,72,52,
87,68,50,82,62,45,66,50,38,47,35,28,48,37,28,30,23,19,25,19,17,49,34,21,100,73,
40,101,74,40,75,52,34,93,72,47,83,65,44,72,58,38,59,45,28,57,42,26,61,45,28,72,53,
33,84,60,35,99,72,44,104,77,47,105,76,45,104,75,44,102,72,45,99,70,44,93,64,41,
85,60,39,74,53,33,65,46,28,65,46,29,68,49,32,73,55,38,142,124,106,149,126,109,
162,138,119,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,
122,167,137,119,168,139,116,169,137,113,163,134,111,156,125,102,92,76,70,118,91,82,
142,112,98,166,135,116,179,149,123,179,147,123,170,142,122,155,128,111,126,111,
92,147,117,113,167,137,124,187,160,134,193,163,131,193,163,131,187,153,125,177,
141,117,161,124,101,126,95,82,138,103,88,158,127,104,176,144,118,190,159,132,191,
160,133,187,159,129,181,154,127,177,148,123,157,122,98,109,86,74,141,106,92,161,
130,108,169,137,112,169,134,104,175,139,109,178,140,110,176,138,110,176,135,108,
170,136,108,167,130,105,162,125,102,157,123,101,133,103,91,88,73,62,143,119,101,
163,135,117,173,145,123,176,147,124,175,146,123,171,143,123,172,145,124,163,140,
123,152,118,88,119,95,91,156,128,112,174,148,124,180,152,128,183,155,131,178,149,
124,166,135,112,149,117,97,137,104,77,101,76,65,154,119,98,161,135,117,166,141,
122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,
141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,137,118,93,
137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,135,117,92,148,
132,109,80,62,43,64,50,34,59,45,30,60,46,30,54,38,23,60,42,25,75,52,32,86,60,35,
92,64,37,94,66,40,95,66,40,94,66,40,90,62,38,79,55,35,63,45,27,54,38,25,53,38,25,
52,38,24,66,52,36,85,65,43,88,63,38,118,88,56,90,68,39,81,59,36,69,50,32,57,42,
30,85,65,48,103,82,60,108,87,64,110,89,66,111,87,65,110,85,63,113,89,64,113,92,
66,116,93,70,118,96,70,117,96,72,118,96,71,117,94,69,114,90,67,112,89,66,109,88,
64,107,86,64,106,86,66,114,90,68,110,87,64,112,88,65,91,71,51,112,89,65,113,90,66,
112,89,65,113,89,65,114,90,66,114,91,66,115,91,66,115,91,68,116,92,67,113,90,64,
114,90,66,114,91,67,113,91,67,115,91,67,112,87,65,112,88,65,113,89,67,111,87,66,
111,87,66,113,89,66,113,88,67,115,90,68,116,93,70,118,94,69,119,95,70,120,95,69,
121,96,70,120,99,72,120,96,72,119,96,73,118,95,73,119,98,72,119,95,72,124,100,
72,125,100,73,125,101,74,129,104,76,124,99,73,124,100,73,134,109,81,124,100,74,
126,103,75,130,107,76,130,107,77,144,119,85,129,105,75,127,105,76,126,101,75,128,
104,76,125,103,76,122,100,75,126,103,75,124,102,73,125,100,73,123,98,70,122,98,70,
117,94,68,120,96,70,119,96,70,116,93,69,114,92,69,112,90,69,115,92,68,117,93,67,
116,92,68,115,90,67,113,88,66,113,88,66,108,86,65,107,85,64,104,83,61,103,81,61,
104,82,60,100,79,58,98,76,55,95,73,54,90,69,50,84,65,49,79,60,44,77,58,42,71,53,
38,59,43,32,40,30,24,24,18,16,44,30,19,97,72,39,100,73,40,73,51,34,83,64,43,74,
58,40,65,50,33,52,38,23,52,37,23,56,39,24,66,47,28,79,55,33,93,65,39,99,70,43,99,
71,44,99,71,43,96,70,43,92,66,41,87,62,38,80,56,35,68,49,32,61,44,28,57,41,26,
66,49,34,70,54,38,142,124,106,148,126,109,162,137,119,166,141,122,166,141,122,166,
141,122,166,141,122,166,141,122,166,141,122,167,137,119,168,139,116,169,137,113,
163,134,111,158,126,102,92,76,70,118,88,80,140,109,96,158,127,110,176,144,118,
175,145,121,168,140,120,152,124,110,122,106,88,135,109,103,143,120,105,185,159,
136,192,163,134,194,164,132,184,153,128,174,138,116,157,121,101,128,94,82,141,106,
89,157,126,107,173,144,121,188,158,132,188,160,132,184,156,132,181,156,127,178,
151,122,158,122,98,105,84,73,136,106,95,163,132,109,169,137,109,170,132,104,174,
136,108,175,137,109,176,138,110,176,135,108,172,134,104,168,130,102,165,127,99,
159,123,99,133,104,95,92,81,74,150,124,106,166,136,116,175,146,123,178,148,124,178,
148,124,172,145,124,171,144,123,165,137,117,146,113,86,116,91,86,154,124,106,
171,145,121,180,151,126,183,155,131,179,151,127,170,139,116,150,116,96,135,103,77,
103,77,67,154,121,102,163,139,121,166,141,122,166,141,122,166,141,122,166,141,
122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,
141,122,166,141,122,166,141,122,137,118,93,137,118,93,137,118,93,137,118,93,137,
118,93,137,118,93,137,118,93,135,116,91,147,131,108,79,62,43,64,50,34,57,44,30,49,
35,21,51,37,22,58,42,25,68,48,28,76,52,31,79,54,32,83,58,35,84,59,35,83,57,34,80,
54,33,71,49,30,60,42,26,51,37,22,49,35,22,52,38,24,69,55,37,83,65,42,82,59,35,
122,91,55,92,69,40,79,58,35,62,44,30,61,44,33,108,86,64,110,85,64,110,88,65,113,
91,68,113,90,67,114,90,64,113,91,67,114,89,66,116,92,67,117,93,70,119,96,71,116,
94,70,115,94,70,115,95,69,115,95,70,115,94,69,114,94,68,114,92,67,111,87,62,107,
85,62,112,87,64,101,78,57,114,89,64,112,88,64,114,89,64,115,90,66,111,88,64,111,
87,63,113,90,66,113,91,67,113,90,65,114,89,66,114,90,66,114,91,67,114,91,67,116,
93,68,116,92,67,115,91,67,113,89,66,112,88,66,110,87,67,116,91,68,116,92,69,115,
91,68,118,93,68,115,91,68,120,95,69,120,98,73,123,99,73,125,100,73,127,103,72,125,
101,72,125,102,75,126,101,73,126,102,74,127,102,74,127,102,74,126,102,73,130,
107,76,130,107,75,129,107,76,135,110,80,126,101,74,124,100,73,131,107,78,139,113,
84,126,103,74,128,104,75,131,107,77,132,109,78,128,105,77,126,104,78,126,104,77,
126,105,79,127,104,75,126,104,75,126,103,73,124,102,74,123,100,71,121,97,71,117,
95,69,119,96,70,120,96,70,120,96,70,118,93,68,118,93,69,119,94,67,117,93,69,117,
92,67,115,91,68,114,89,64,111,86,63,108,85,63,108,83,61,104,81,59,102,82,59,100,
80,57,96,77,57,92,71,51,81,62,45,61,46,33,43,33,25,46,35,26,39,29,21,28,22,16,26,
20,17,40,27,18,91,68,37,99,72,39,71,50,34,81,62,43,71,56,39,60,46,31,48,35,21,49,
35,21,53,39,23,62,45,27,69,46,28,84,60,35,90,64,38,90,64,38,92,66,39,89,64,39,
83,59,37,79,57,35,76,53,34,67,47,30,56,41,26,59,43,28,60,45,31,68,53,37,141,123,
105,147,125,108,162,137,119,166,141,122,166,141,122,166,141,122,166,141,122,166,
141,122,166,141,122,168,139,120,170,139,116,169,137,113,163,134,111,158,126,102,
92,76,70,116,87,78,136,106,96,160,130,110,175,146,117,174,144,118,166,139,120,151,
124,109,113,99,83,148,119,113,164,135,121,185,157,133,189,162,133,191,162,133,
182,153,130,174,138,116,158,122,100,126,96,84,140,108,90,160,132,112,174,146,124,
185,157,133,185,157,133,184,156,128,182,155,124,180,150,118,155,121,99,99,83,73,
135,102,93,164,128,106,169,137,109,171,132,103,175,135,105,176,135,108,177,136,
109,176,135,108,172,135,108,167,132,103,166,125,98,162,125,98,135,104,93,95,83,77,
155,125,105,165,137,115,177,145,119,179,151,123,179,149,123,173,145,123,171,145,
121,167,135,111,142,107,86,113,87,83,155,127,105,172,146,120,182,153,124,184,
156,128,180,154,130,173,145,117,149,118,95,135,103,77,106,80,68,153,124,105,165,
140,121,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,
166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,
122,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,
135,116,91,147,131,108,126,113,93,106,94,78,97,86,71,49,33,23,48,32,20,55,34,23,
72,45,27,91,57,31,102,62,33,106,66,35,109,67,35,105,65,35,97,59,33,81,50,30,60,39,
24,49,31,21,40,26,18,41,26,20,100,86,69,110,91,68,74,51,33,118,85,52,91,65,39,
70,49,34,57,41,29,55,41,30,79,59,43,95,75,55,110,87,64,112,88,65,116,93,68,117,93,
67,118,96,70,117,93,67,116,91,67,115,91,67,116,92,67,114,93,68,115,94,69,117,95,
72,115,94,70,116,94,70,116,94,70,115,93,67,115,93,68,115,92,68,113,89,64,105,84,
63,113,90,65,113,88,64,113,88,63,114,89,64,113,88,63,113,87,63,112,86,63,114,90,
65,114,90,65,114,90,66,114,90,65,114,90,65,114,91,67,116,93,69,116,93,68,117,95,
71,117,94,69,114,89,66,115,89,66,114,90,66,114,90,68,117,93,67,118,94,69,121,97,
70,122,98,72,120,96,72,126,100,72,127,102,73,129,104,74,129,105,74,134,110,77,
134,110,76,134,109,76,133,110,77,134,111,79,135,111,78,137,113,80,139,115,80,137,
113,81,138,114,79,145,119,84,147,120,83,139,114,80,135,111,79,141,115,83,140,114,
81,130,105,75,132,108,76,132,108,76,132,110,80,128,104,76,127,103,75,125,101,72,
128,105,77,129,105,76,126,103,76,122,99,73,116,94,70,121,97,70,121,97,70,123,99,
70,121,99,69,122,97,69,120,95,69,121,95,68,120,95,69,117,93,66,118,94,68,117,93,
67,116,92,65,113,90,66,114,90,64,111,87,63,106,85,61,103,81,58,98,79,59,94,73,
54,88,69,50,84,64,46,79,60,43,74,55,40,70,52,36,58,43,32,29,22,16,39,28,18,94,66,
36,100,73,39,75,52,34,98,81,62,117,105,86,101,90,74,44,30,24,47,34,24,55,40,26,
69,49,31,91,62,38,114,76,43,129,85,45,133,87,47,135,93,51,127,86,49,112,79,46,101,
71,42,90,63,41,77,54,35,68,49,30,68,47,29,95,77,62,118,100,86,141,123,105,147,
125,108,162,137,119,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,
166,141,122,166,141,122,167,142,119,168,139,116,164,136,114,156,125,104,94,76,70,
115,86,77,134,104,94,162,128,110,170,139,116,171,140,117,161,138,119,152,125,110,
106,93,80,150,121,115,165,138,122,188,158,132,188,161,134,187,160,131,183,155,
131,174,138,118,160,124,100,126,95,84,138,111,98,161,134,115,173,144,121,180,155,
130,184,156,128,184,156,124,180,153,122,178,145,116,154,119,98,98,81,70,135,104,
91,160,129,106,169,137,111,170,133,106,173,134,105,175,137,109,175,137,109,174,
139,110,172,135,108,167,132,103,166,128,98,162,124,98,138,104,92,97,84,73,158,126,
102,166,137,112,176,145,118,178,148,122,178,148,122,173,144,121,170,141,115,169,
138,111,141,106,89,106,84,76,158,130,108,176,145,118,181,152,123,184,155,126,
180,154,128,175,146,123,152,122,100,138,106,80,105,81,69,153,127,109,165,140,121,
166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,
122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,137,
118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,135,116,
91,147,131,108,126,113,93,106,94,78,97,86,71,50,34,24,49,34,22,60,39,27,80,53,33,
101,66,37,114,74,42,119,77,43,122,78,42,113,72,37,98,62,35,80,52,31,61,39,25,49,
33,22,41,26,19,42,26,20,100,88,71,110,91,68,71,50,32,113,83,51,85,62,35,65,47,
33,58,42,30,59,43,31,102,82,61,115,92,67,117,94,69,117,95,69,119,96,71,118,94,69,
118,94,68,120,97,72,123,100,73,121,98,73,122,99,72,119,95,68,120,96,68,121,97,70,
119,97,72,119,97,73,119,95,70,118,94,69,119,97,69,118,96,69,118,95,69,117,94,68,
113,89,64,111,87,63,115,92,66,114,90,65,112,88,63,113,89,65,115,91,67,115,92,66,
115,91,66,118,94,67,116,93,69,117,92,68,118,94,68,119,94,69,117,94,69,117,94,68,
119,96,68,120,95,68,117,92,68,120,94,69,117,92,69,116,92,68,122,96,72,125,99,74,
128,104,74,129,104,74,130,105,73,131,107,76,134,109,77,135,110,78,138,114,81,
138,113,79,139,114,79,140,116,81,142,118,84,144,119,86,143,119,86,142,118,83,141,
116,82,141,116,79,143,118,82,142,118,80,147,121,83,154,125,87,148,121,81,146,121,
84,143,116,83,141,116,83,138,113,80,134,111,79,134,110,80,134,110,80,134,109,78,
137,113,81,135,111,81,134,109,79,135,109,76,132,107,76,131,107,75,130,108,76,130,
106,75,130,104,75,128,102,73,130,105,74,130,105,75,131,104,72,130,105,76,130,
104,73,130,105,73,130,103,72,132,106,77,130,104,72,128,102,72,125,97,70,120,94,67,
113,89,64,106,82,58,98,75,53,92,69,50,82,62,44,76,58,41,71,53,37,65,48,35,29,21,
17,37,26,18,90,66,35,100,73,38,77,52,33,98,81,62,117,105,86,101,90,74,44,30,24,
48,34,24,54,39,26,67,49,31,89,61,38,113,77,42,130,84,44,133,89,47,136,91,48,127,
88,49,116,81,46,101,72,44,90,64,41,77,56,35,68,48,30,69,46,30,96,79,64,119,101,87,
140,123,105,147,125,108,162,137,119,166,141,122,166,141,122,166,141,122,166,141,
122,166,141,122,166,141,122,166,141,122,166,141,122,166,138,120,160,134,118,155,
124,105,96,75,70,114,85,76,132,102,92,162,132,110,169,138,115,170,139,116,163,
138,119,154,127,110,99,86,73,152,122,116,167,137,125,185,157,133,186,158,134,188,
158,132,186,157,132,175,146,123,163,126,101,125,96,85,139,111,99,159,133,115,170,
142,120,176,147,124,182,153,122,180,153,122,181,152,121,174,145,116,154,121,102,
100,82,70,133,98,89,158,127,106,169,138,115,170,135,106,170,133,108,172,135,108,
172,138,110,171,137,109,170,137,110,167,130,103,165,127,99,162,125,98,143,108,
89,96,83,70,155,124,101,164,135,110,173,145,117,176,145,118,176,145,118,174,144,
118,175,146,117,172,142,116,147,113,93,108,85,74,164,133,106,178,148,116,180,152,
122,182,155,124,180,153,126,177,148,123,159,127,107,149,115,81,101,80,69,158,133,
114,165,140,121,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,
141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,
166,141,122,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,
137,118,93,135,116,91,147,131,108,84,67,46,69,55,38,62,49,35,51,38,25,54,39,27,63,
45,30,76,55,34,87,61,38,89,63,39,89,63,39,86,61,37,87,61,37,84,58,36,75,54,32,
63,45,28,53,38,23,49,35,23,49,35,23,62,49,33,70,53,34,71,50,32,113,84,51,85,63,37,
65,48,33,59,44,31,60,44,32,78,60,44,109,88,64,119,96,72,121,99,75,121,99,74,123,
100,73,125,102,74,125,101,74,126,103,76,127,104,78,127,102,73,128,105,76,128,
105,77,127,103,74,125,99,72,123,98,70,123,99,73,125,101,73,124,99,73,124,99,73,124,
99,74,124,98,71,121,97,71,120,96,72,118,93,68,117,93,68,118,94,69,116,91,65,117,
91,66,120,95,68,120,95,67,122,97,71,122,97,69,124,99,72,124,101,74,124,99,72,
124,98,71,125,99,73,126,100,74,125,100,72,126,100,73,128,102,73,129,101,73,130,104,
74,129,105,76,132,107,77,136,109,78,138,112,79,143,115,81,144,118,81,142,117,81,
143,117,82,146,119,84,146,120,83,147,120,83,148,122,85,150,124,88,150,125,87,
152,126,88,153,126,88,155,126,87,155,124,87,157,128,91,159,129,91,155,126,89,155,
127,89,157,126,89,155,127,89,153,125,86,152,127,88,148,125,87,146,122,84,147,124,
88,146,121,84,149,123,87,148,122,86,146,119,83,146,118,81,143,118,80,145,117,83,
145,118,83,142,114,80,139,112,79,136,110,77,138,112,79,140,112,78,141,115,82,140,
113,78,140,112,78,139,112,77,141,113,78,139,112,78,137,111,77,135,109,75,132,
106,75,130,104,74,126,99,72,121,98,69,116,91,64,109,84,59,99,76,54,90,67,48,80,61,
43,70,50,35,51,38,27,31,23,16,38,26,18,90,64,35,101,73,39,78,53,35,87,69,46,83,
67,48,71,58,41,51,38,25,52,40,25,56,43,28,69,49,33,81,59,37,91,63,38,95,67,40,96,
68,40,94,66,40,94,66,39,91,66,40,86,62,38,78,56,34,67,49,29,57,41,26,55,39,24,62,
47,33,70,55,40,140,123,105,147,124,108,162,137,119,166,141,122,166,141,122,166,
141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,165,140,121,
162,137,118,155,127,107,116,94,86,131,98,87,157,127,109,170,139,116,170,139,116,
168,139,120,163,138,119,155,127,111,104,88,76,167,134,121,180,152,132,185,157,
133,186,158,134,186,158,134,185,157,133,179,148,125,158,126,108,126,101,92,144,115,
104,160,135,118,168,140,120,174,145,120,182,155,120,182,152,120,182,152,120,174,
143,116,156,125,102,109,89,73,132,98,88,158,128,108,169,137,113,169,133,109,168,
133,108,169,136,109,170,134,110,171,138,109,169,136,109,167,131,105,165,132,105,
167,130,103,147,113,95,95,82,69,154,121,102,162,131,108,169,138,115,172,142,116,
172,142,116,169,138,115,175,147,117,178,148,116,161,129,103,121,96,79,169,136,
109,178,148,116,179,151,123,179,152,125,179,151,127,177,148,123,171,142,117,169,
137,91,125,101,89,164,139,118,165,140,121,166,141,122,166,141,122,166,141,122,166,
141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,
166,141,122,166,141,122,166,141,122,137,118,93,137,118,93,137,118,93,137,118,93,
137,118,93,137,118,93,137,118,93,135,116,91,147,131,108,91,74,50,72,58,39,64,52,
35,54,41,25,56,42,27,63,45,29,76,54,33,85,61,38,91,64,39,94,66,40,94,66,40,95,
66,40,92,65,40,82,57,37,67,47,30,56,40,25,52,39,26,52,39,26,66,53,37,75,58,40,72,
51,33,117,89,53,90,68,40,68,50,35,61,45,31,70,54,38,114,91,66,119,96,70,118,96,
72,123,100,74,126,102,75,129,105,76,132,107,78,132,108,80,132,108,82,129,104,75,
133,111,82,132,107,79,131,106,78,133,110,82,131,108,79,130,104,74,128,101,73,128,
100,74,132,104,77,132,106,77,132,105,77,131,104,77,130,103,76,130,105,76,130,103,
76,130,104,76,127,98,71,128,101,72,126,99,70,126,98,71,128,101,71,129,103,74,
131,104,75,130,105,76,132,106,78,132,105,76,132,106,75,133,109,79,135,108,78,136,
110,78,138,112,77,138,111,78,142,114,80,145,116,82,147,118,80,149,119,82,152,122,
86,156,125,89,157,127,90,158,128,91,159,130,93,159,129,90,159,129,91,158,127,90,
157,127,88,159,129,91,160,130,91,160,130,92,160,130,92,160,129,91,161,131,91,162,
132,93,161,131,94,162,128,91,160,131,91,160,130,90,162,133,95,161,130,91,159,
128,89,157,129,92,156,126,86,152,125,87,152,126,88,153,126,87,153,125,88,153,125,
87,153,125,87,150,123,85,150,123,86,148,122,84,150,122,85,146,120,83,145,117,82,
146,119,85,145,118,83,144,117,83,142,116,81,141,115,82,141,114,81,142,115,81,139,
115,82,139,114,81,137,112,79,135,112,79,132,108,76,132,108,76,128,104,74,123,99,
71,116,92,66,112,87,61,103,81,57,95,73,50,84,64,45,73,55,38,60,43,31,34,23,18,38,
26,18,92,66,36,101,74,39,76,53,34,85,67,44,75,60,42,65,51,37,52,40,26,52,40,25,
56,41,26,64,47,31,80,57,35,89,63,39,92,65,39,91,63,39,91,64,39,90,63,39,88,63,39,
83,60,37,78,55,33,67,48,31,58,42,26,55,41,26,60,47,33,65,51,37,140,123,105,147,
124,108,162,137,119,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,
166,141,122,166,141,122,166,141,122,166,141,122,164,139,120,159,133,115,144,119,
104,145,114,101,165,137,119,166,141,122,166,141,122,166,141,122,165,140,121,157,
132,115,154,127,114,179,148,127,184,156,132,186,158,134,186,158,134,186,158,134,
185,157,133,180,151,130,164,134,118,144,121,104,154,127,112,165,140,121,170,142,
120,177,149,119,182,152,120,182,152,120,181,151,119,169,138,115,161,132,109,132,
105,84,130,99,86,163,134,111,169,137,113,170,138,112,169,137,109,169,133,109,170,
138,110,170,138,112,170,138,110,169,137,111,169,138,115,169,138,111,159,128,105,
130,101,84,155,124,101,160,132,108,169,139,113,169,138,115,167,136,113,162,132,
110,176,146,116,178,151,122,176,145,118,157,121,99,175,146,117,178,148,122,178,
151,124,179,150,125,179,150,125,178,149,124,173,145,121,162,134,112,154,128,110,
160,136,118,165,140,121,166,141,122,166,141,122,166,141,122,166,141,122,166,141,
122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,
141,122,166,141,122,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,
118,93,137,118,93,135,116,91,147,131,108,91,72,49,74,59,40,67,54,36,57,42,27,59,46,
29,70,51,32,85,62,39,96,69,42,101,73,43,103,74,45,103,74,45,103,74,44,99,71,43,
88,65,39,73,52,33,62,45,29,58,43,28,57,41,27,71,56,39,81,63,43,72,53,35,121,89,
53,96,73,44,74,56,36,64,46,33,63,46,33,85,64,47,106,85,63,118,95,70,119,96,70,127,
103,76,133,109,80,136,112,81,137,113,82,136,113,83,136,112,81,135,110,80,135,
111,80,136,113,84,135,111,80,136,112,81,135,111,81,136,111,79,132,107,77,131,105,
76,133,104,77,134,107,78,135,109,78,133,108,79,135,112,82,135,111,82,135,111,82,
135,111,81,133,106,77,134,106,74,135,107,78,134,108,77,134,106,76,134,106,75,136,
108,76,138,110,78,140,110,78,142,111,78,144,116,82,145,118,84,147,120,85,151,121,
85,153,123,86,154,126,88,158,127,91,160,132,95,162,133,95,164,134,94,163,132,94,
166,133,94,166,133,94,164,131,94,164,131,93,164,132,93,165,132,94,164,132,94,
165,133,94,165,133,94,164,131,94,164,133,95,162,130,91,162,128,91,161,128,93,162,
129,91,162,132,94,164,134,96,166,135,95,166,135,96,168,138,97,166,135,96,164,134,
94,163,134,95,159,130,91,159,130,90,161,131,93,162,131,92,161,131,93,158,127,89,
153,125,87,153,125,87,152,124,87,153,125,86,151,124,86,150,122,87,150,124,88,150,
124,88,151,123,88,149,124,85,146,119,83,145,119,85,146,120,86,146,119,85,144,
119,84,142,117,83,140,113,80,137,110,76,135,108,74,130,104,71,123,98,69,117,90,64,
111,85,58,105,80,56,98,74,53,90,68,49,81,60,43,69,50,35,39,28,20,41,30,20,96,68,
35,103,73,38,76,53,34,91,72,47,81,65,45,70,56,38,55,41,26,57,43,27,61,46,29,72,
53,33,85,61,38,95,68,42,99,72,44,101,73,44,103,74,45,103,74,46,100,72,45,95,70,44,
89,66,40,76,56,35,65,48,30,62,46,29,66,51,36,72,57,41,140,123,105,147,124,108,
162,137,119,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,
122,166,141,122,166,141,122,166,141,122,165,140,121,164,139,120,162,139,120,164,
139,120,166,141,122,166,141,122,166,141,122,165,140,121,165,140,121,165,140,121,
182,157,132,184,156,132,185,157,133,186,158,134,186,158,134,186,158,134,185,157,
133,184,156,132,180,152,132,157,134,117,163,138,119,165,140,121,166,141,122,174,
145,120,180,152,122,179,153,119,174,143,116,169,137,113,168,138,112,160,128,104,
153,123,101,168,136,112,169,138,115,169,138,115,169,138,115,169,138,115,169,138,
115,169,138,115,169,138,115,169,138,115,169,138,115,169,137,113,167,137,111,159,
128,105,160,129,106,167,135,111,169,137,113,169,138,115,169,138,115,168,139,116,
169,140,117,168,144,122,171,146,123,171,144,123,173,145,123,173,145,123,173,145,
123,173,145,123,174,146,124,172,145,124,170,146,122,163,136,117,159,134,117,164,
139,120,165,140,121,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,
166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,
122,166,141,122,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,
137,118,93,135,116,91,147,131,108,99,79,53,80,64,43,72,56,37,63,47,29,66,50,32,
78,58,36,93,68,41,105,75,45,107,76,45,111,79,47,110,78,46,108,76,45,101,72,44,92,
65,40,76,54,33,64,45,28,60,43,27,60,44,28,76,60,40,87,67,44,72,53,35,120,92,55,
101,76,43,83,62,38,70,50,34,64,46,32,94,74,54,124,101,74,127,103,74,128,105,77,
131,107,78,135,113,82,138,113,82,139,113,81,139,115,83,138,113,80,139,117,86,139,
116,85,138,113,81,142,117,84,142,117,85,141,114,81,140,112,80,140,114,83,141,114,
83,140,113,81,138,108,77,138,108,77,139,113,82,140,114,83,142,116,83,142,116,83,
143,116,82,144,116,82,143,116,82,143,116,82,143,114,81,143,113,80,144,113,79,
144,116,80,143,113,81,147,115,80,149,117,82,151,121,84,154,124,87,157,124,88,158,
126,89,159,126,90,162,130,95,163,132,95,163,135,95,165,136,96,165,137,96,166,135,
95,166,137,97,165,134,94,166,133,94,166,134,94,163,132,92,163,132,93,164,132,95,
163,130,90,161,131,92,162,127,90,161,128,92,161,129,93,160,128,92,161,128,91,161,
130,93,163,131,94,165,132,94,165,133,96,166,135,95,168,139,98,168,138,98,168,
139,99,167,138,99,167,136,96,166,136,96,165,134,95,163,133,94,161,131,93,159,128,
93,158,128,88,154,125,90,154,123,88,154,125,86,154,125,88,152,125,87,152,126,88,
152,126,88,152,123,88,152,122,86,150,121,85,150,121,85,150,121,84,148,120,85,147,
118,83,144,114,80,142,114,80,140,113,79,134,108,78,130,105,73,125,101,71,117,92,
66,111,87,62,107,84,59,102,78,54,92,70,50,77,59,42,52,39,28,40,29,21,45,31,21,
101,76,41,110,80,44,78,55,35,98,77,48,85,68,46,74,58,39,57,43,26,59,45,28,66,49,30,
79,59,35,92,67,41,101,73,43,105,75,44,109,77,44,108,77,46,106,75,45,105,74,44,
99,70,43,90,64,39,79,57,35,68,50,30,65,48,31,70,54,36,75,58,40,140,123,105,123,97,
77,124,98,78,119,90,73,118,89,72,118,89,72,116,87,70,116,88,70,116,90,72,116,90,
72,114,87,70,116,88,72,118,89,72,118,90,72,116,90,72,116,90,72,118,90,72,118,90,
72,117,89,71,116,89,72,138,115,100,119,91,73,141,109,85,138,108,84,134,105,82,
132,102,80,128,99,78,128,99,78,124,98,76,122,94,74,119,92,73,119,92,73,119,92,73,
119,92,73,119,92,73,119,92,73,121,91,73,122,90,72,122,91,72,124,93,70,122,91,70,
123,89,69,121,90,69,124,95,70,129,96,69,128,95,68,123,91,69,123,89,67,123,89,67,
123,89,67,123,89,67,123,91,67,123,91,67,123,91,67,123,91,69,123,89,67,122,91,66,
123,89,69,122,88,68,122,91,70,120,90,72,121,91,73,119,91,73,119,91,73,119,91,73,
119,91,73,121,89,71,123,92,69,123,89,69,122,91,68,121,91,71,118,91,72,118,91,72,
118,91,72,118,90,72,118,91,72,118,91,72,118,91,72,118,91,72,118,91,72,118,91,72,
118,91,72,118,91,72,118,91,72,118,91,72,118,91,72,119,91,73,120,92,74,120,92,74,
120,94,74,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,
118,93,135,116,91,147,131,108,104,84,56,85,68,45,77,61,39,65,48,29,68,51,31,78,
59,36,96,69,42,107,77,46,110,79,46,112,80,48,111,79,47,111,78,47,106,75,46,94,67,
42,78,56,35,66,49,31,62,44,27,61,44,29,75,58,39,85,65,42,71,52,34,122,92,56,103,
77,44,89,69,39,74,56,36,69,51,35,111,89,66,128,105,76,129,104,77,133,109,79,135,
110,81,137,113,83,139,115,84,142,116,84,142,116,83,142,117,84,143,118,85,144,119,
86,143,118,85,142,117,84,145,118,84,146,122,87,146,119,86,145,116,82,146,117,84,
145,118,85,146,117,83,145,116,83,145,115,80,146,116,81,149,120,87,152,124,88,
151,124,87,151,124,87,153,125,86,151,124,87,152,125,88,152,125,89,154,122,85,154,
121,85,154,121,86,153,121,83,152,120,85,153,120,85,156,120,89,154,121,87,158,125,
88,160,124,89,161,129,90,163,129,92,163,129,91,163,134,94,166,136,97,166,135,95,
165,139,100,166,136,98,166,135,95,166,135,95,166,135,95,165,133,95,163,130,91,
161,130,91,160,125,88,158,124,88,157,122,87,157,123,87,156,122,85,157,124,87,160,
125,91,160,129,90,160,132,93,162,132,92,163,134,96,165,136,97,166,135,94,165,136,
97,166,136,98,166,136,96,166,136,97,166,135,96,162,134,97,160,130,95,158,128,89,
154,125,89,153,125,86,153,122,87,153,122,87,151,121,87,151,123,87,151,121,87,148,
121,87,151,120,84,151,121,86,148,120,86,147,118,83,145,116,81,146,117,82,144,
118,84,143,117,85,139,114,83,135,111,80,132,108,79,128,105,75,124,101,73,118,94,68,
107,84,58,95,72,51,86,66,46,86,65,46,87,63,44,48,35,27,40,30,21,49,35,21,104,79,
43,108,81,43,78,56,36,104,81,53,94,75,50,81,64,44,63,47,30,65,50,31,71,54,34,85,
64,41,100,74,44,108,80,47,113,81,48,114,82,48,115,80,48,110,78,48,106,76,48,104,
74,47,96,70,43,82,60,38,70,50,31,66,46,29,72,54,36,77,60,41,140,122,104,129,102,
80,135,101,83,132,102,80,130,96,76,128,96,76,127,94,77,127,97,77,133,104,85,131,
100,79,127,97,77,130,99,78,125,96,75,123,93,75,119,89,69,120,91,72,176,156,142,
123,94,71,114,89,70,108,83,66,165,148,137,112,85,68,111,85,67,112,85,68,108,82,
66,108,83,68,115,91,73,148,128,116,115,88,71,115,88,71,114,90,72,116,90,72,116,90,
72,114,90,72,115,88,71,115,88,71,113,88,71,113,87,71,113,87,71,114,87,70,114,87,
70,113,89,71,124,95,72,126,97,72,130,97,70,130,99,68,129,93,67,129,93,67,129,93,
67,128,92,66,128,92,66,125,92,65,125,90,65,124,92,66,126,91,66,126,91,66,127,97,
66,125,94,66,123,91,67,118,89,66,113,86,67,113,85,67,113,85,67,114,88,68,114,86,
66,116,86,66,117,87,65,119,87,65,117,87,65,116,84,62,116,83,58,112,80,58,110,76,
58,110,78,58,109,80,63,108,82,66,109,82,65,110,84,66,111,84,67,110,84,66,109,84,
69,111,85,69,112,85,68,112,85,68,113,85,67,111,84,67,118,89,72,120,94,74,121,94,
75,121,94,75,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,
137,118,93,135,116,91,147,131,108,104,81,55,84,64,43,78,61,39,68,51,32,68,51,30,
80,60,37,97,70,43,109,79,47,113,81,48,115,82,48,113,80,48,111,79,47,108,76,47,97,
70,43,80,57,36,67,48,30,60,43,28,60,43,29,74,57,39,86,65,42,71,52,35,122,92,56,
105,80,44,96,72,41,79,59,37,72,53,36,126,104,76,131,108,80,133,109,80,135,111,81,
138,112,81,142,117,85,145,118,85,145,120,87,146,120,89,148,121,88,149,123,90,
150,124,91,150,124,90,152,126,91,152,126,90,152,121,86,155,126,91,154,128,92,152,
124,91,150,122,88,151,122,88,152,124,89,154,125,88,153,125,88,153,124,87,152,122,
86,153,123,87,154,126,88,154,127,89,155,126,90,156,125,90,156,127,91,156,126,88,
157,126,90,158,128,91,158,127,91,159,127,90,159,126,89,158,122,87,156,121,87,156,
121,88,157,123,89,160,125,91,161,126,91,160,126,90,161,128,91,161,129,90,161,
129,89,161,128,91,161,127,90,162,129,90,163,130,91,164,133,94,165,134,94,165,134,
94,163,132,94,160,129,89,158,124,87,158,124,86,156,122,87,156,122,85,157,123,87,
157,124,88,157,125,89,159,125,86,160,126,87,159,124,87,158,127,88,162,127,89,162,
131,90,162,132,94,162,131,92,161,131,91,162,131,91,160,127,91,157,127,89,155,125,
86,154,124,86,152,122,87,149,121,87,150,120,86,147,119,84,147,119,85,149,119,83,
146,117,84,146,116,81,147,117,81,144,114,79,145,115,80,145,115,80,144,117,83,
142,115,82,140,113,83,139,113,82,135,111,81,133,109,80,128,103,76,124,99,72,118,95,
67,114,89,64,107,83,59,101,77,54,92,69,48,87,64,45,55,39,28,41,30,21,52,37,22,
105,78,43,107,79,43,79,57,37,104,80,52,95,76,51,81,64,42,66,51,32,66,49,31,72,54,
32,85,63,38,101,73,44,113,81,48,116,82,49,117,82,48,116,83,49,114,82,49,113,81,
48,105,77,48,98,70,44,84,61,38,71,51,30,66,47,29,71,54,37,78,60,42,139,121,103,
127,97,78,119,80,67,124,83,66,118,81,66,115,79,65,113,81,67,119,86,71,130,101,82,
130,96,78,126,94,76,131,102,81,140,105,84,142,109,84,119,87,67,118,89,68,172,154,
140,121,92,71,123,94,71,112,87,68,173,156,143,113,87,67,107,79,65,111,85,71,173,
160,153,148,129,122,106,81,66,110,85,64,93,71,59,101,76,61,91,65,57,93,66,57,96,
70,60,98,71,60,96,70,60,98,71,60,96,70,60,98,70,60,91,67,59,101,73,61,102,75,62,
109,79,63,112,79,62,112,79,62,113,76,61,116,80,60,119,80,59,118,82,60,118,82,60,
115,76,57,120,81,60,120,84,62,121,88,63,122,89,64,122,89,64,122,87,63,121,87,62,
121,87,62,123,88,62,115,79,59,135,95,73,136,96,74,136,96,74,134,97,76,133,97,76,
133,97,76,132,94,74,129,89,69,126,85,68,122,82,64,120,80,64,120,78,62,78,53,42,
56,39,34,58,43,36,68,52,42,69,51,41,73,54,43,76,56,44,74,52,38,64,45,36,65,48,39,
70,56,46,69,56,47,60,45,36,55,41,33,115,84,65,122,92,70,122,95,76,123,96,77,137,
118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,135,116,
91,147,131,108,100,80,53,81,64,42,75,59,38,66,49,30,66,48,29,74,52,32,93,66,40,
106,77,46,110,80,47,111,79,47,109,77,46,107,73,44,104,73,45,95,67,41,78,55,35,65,
45,29,60,43,27,59,42,27,75,58,40,82,64,43,70,49,32,121,92,55,104,79,43,97,74,42,
81,60,36,72,52,36,106,84,60,125,103,76,133,109,80,137,112,82,140,115,85,143,119,
86,146,120,88,148,120,86,150,123,89,150,125,89,152,126,89,151,126,90,152,126,90,
154,126,92,153,128,93,156,128,94,156,126,90,155,124,90,155,126,91,155,128,92,
154,126,88,153,123,86,154,125,89,154,126,90,154,126,90,154,126,90,153,122,84,152,
122,84,154,124,86,155,124,89,157,128,92,157,128,91,158,128,93,158,129,91,159,129,
94,159,130,93,159,128,93,159,128,93,164,130,93,165,130,93,164,130,91,159,124,88,
158,124,90,157,122,87,158,124,88,159,124,87,159,124,88,159,124,89,162,128,93,160,
129,90,161,129,90,160,127,89,161,129,89,160,129,90,160,128,90,160,129,90,160,
128,91,158,128,89,159,127,91,158,126,89,157,127,88,157,123,86,156,124,85,156,125,
86,157,126,88,158,126,90,158,127,91,158,128,89,158,128,89,159,127,90,161,127,90,
161,128,92,160,125,88,156,124,85,154,122,84,153,122,83,152,121,85,150,117,81,148,
116,81,145,113,79,144,113,77,142,112,79,142,113,80,145,112,77,146,114,78,144,114,
79,144,114,81,141,110,77,143,114,79,144,116,81,143,115,82,141,113,79,139,113,79,
137,112,80,133,110,79,131,107,78,127,103,75,122,98,71,117,93,69,112,87,64,106,
82,59,102,78,55,99,75,52,82,63,42,55,39,29,39,28,21,50,36,22,104,77,42,107,80,43,
79,57,37,104,80,53,93,73,49,79,63,42,66,50,31,66,49,30,70,52,32,83,62,40,100,74,
44,109,80,50,116,84,51,114,81,48,114,80,47,113,79,48,111,80,48,106,76,46,99,70,
43,85,60,37,70,51,32,66,46,29,70,53,37,76,59,41,138,119,101,129,95,72,60,42,36,67,
45,35,79,51,37,95,60,43,98,65,45,89,60,47,81,61,51,74,57,48,69,55,47,65,53,47,
74,56,46,71,58,47,41,37,33,51,41,35,128,123,120,57,46,37,52,41,36,62,50,40,127,
122,119,60,54,48,132,128,124,79,67,49,137,127,115,97,80,61,75,67,49,97,66,41,101,
77,49,87,65,45,79,60,43,78,57,44,77,57,43,73,55,43,70,52,40,72,52,40,70,52,40,65,
48,41,42,39,36,57,47,37,61,47,39,59,45,35,56,40,32,60,44,34,49,36,27,110,78,54,
107,69,39,99,64,39,92,58,38,66,50,38,94,63,42,91,62,43,85,59,43,78,54,42,75,52,41,
72,51,40,68,49,38,58,45,37,58,44,36,51,40,35,96,66,50,104,73,52,103,73,51,101,
72,49,109,73,49,100,69,52,97,70,53,97,69,53,98,68,52,100,68,52,107,69,51,113,69,
47,64,45,36,84,55,36,77,53,39,78,51,38,77,51,37,75,49,37,74,49,38,73,49,37,82,53,
36,84,54,36,80,52,34,71,47,33,60,43,34,63,45,35,116,85,64,122,93,70,127,95,77,
126,98,80,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,
118,93,135,116,91,147,131,108,89,70,48,72,56,37,68,54,36,60,45,27,60,44,26,67,48,
30,87,62,37,98,70,42,103,74,43,106,76,47,105,75,46,103,72,44,98,68,43,87,61,38,71,
49,31,59,41,26,55,39,25,57,41,26,74,57,39,85,64,42,70,52,34,120,91,54,103,75,40,
95,72,42,79,58,36,72,51,35,79,59,40,119,96,70,133,110,82,138,113,82,141,117,87,
145,121,89,148,123,89,150,125,92,152,126,91,152,126,91,152,127,92,152,127,91,152,
127,92,150,124,91,152,127,92,152,127,92,154,128,92,153,126,90,152,121,87,152,
123,87,153,124,90,152,126,91,154,125,88,153,123,88,153,124,87,154,126,89,152,127,
91,153,125,90,152,121,87,152,122,86,154,122,87,157,126,88,157,127,88,157,128,91,
158,128,93,159,128,93,159,130,92,163,134,95,162,129,92,160,127,92,167,135,99,166,
134,97,169,135,97,168,134,95,165,133,95,167,135,97,168,134,95,162,130,93,158,128,
88,161,129,91,157,126,88,157,126,89,155,124,88,149,120,85,150,121,86,149,122,84,
152,122,84,151,120,84,153,123,87,152,122,86,151,121,87,150,122,89,151,121,87,
150,124,87,151,123,86,151,120,83,150,120,84,149,118,82,149,119,83,152,120,84,153,
121,82,152,122,83,153,123,84,152,123,84,151,121,86,152,121,86,151,120,83,147,117,
82,143,112,79,139,110,77,139,110,79,137,108,75,137,107,75,139,109,77,141,112,78,
140,111,78,140,110,77,140,112,78,140,112,79,141,114,80,137,109,77,134,108,78,134,
107,76,132,105,74,129,102,72,127,101,72,123,97,71,119,94,69,116,92,66,110,85,62,
97,73,53,76,58,42,61,45,33,45,34,23,41,31,22,38,27,19,47,35,21,103,77,41,105,79,
43,78,57,37,95,74,47,84,67,45,74,59,39,60,46,28,60,44,27,64,47,29,76,55,34,89,
64,38,104,75,46,110,81,49,109,78,46,109,78,46,107,75,45,103,73,45,98,70,44,92,66,
40,78,56,35,70,49,30,65,47,29,68,51,35,73,56,40,137,120,101,129,93,72,85,57,48,
68,49,42,81,55,45,86,60,50,107,72,59,117,77,63,124,85,70,124,89,72,122,87,70,123,
91,71,143,110,81,133,94,73,50,42,38,79,59,53,98,72,58,115,92,73,96,70,58,168,154,
140,159,145,137,104,84,62,101,81,61,166,155,146,117,94,67,114,93,66,62,52,44,96,
78,60,95,75,59,105,85,63,95,74,59,100,79,62,93,71,59,93,71,57,89,69,57,87,67,57,
85,65,57,83,65,55,48,44,40,83,64,55,97,73,59,106,78,62,74,49,38,111,81,65,77,55,
41,111,80,63,112,80,62,113,79,59,104,73,54,59,47,37,92,63,50,109,78,57,114,80,
58,115,80,57,115,80,55,116,81,57,114,79,59,110,76,58,111,77,58,63,49,41,109,72,59,
126,90,68,125,89,69,127,90,69,128,90,70,126,89,66,121,82,61,119,81,61,119,79,61,
118,76,58,109,72,57,104,68,54,62,44,36,86,57,44,86,58,44,89,59,45,91,60,45,90,
61,46,89,59,45,89,59,45,88,59,46,87,61,45,71,53,41,64,48,40,68,52,40,55,45,37,118,
87,66,124,94,74,130,99,80,128,103,84,137,118,93,137,118,93,137,118,93,137,118,
93,137,118,93,137,118,93,137,118,93,135,116,91,147,131,108,80,62,43,66,51,34,61,
46,30,54,38,22,54,38,23,63,43,26,80,56,34,90,62,36,95,66,40,98,68,41,98,68,41,97,
66,40,92,63,39,81,57,35,66,46,29,55,39,25,55,40,26,52,38,24,69,54,37,79,60,41,71,
52,34,121,92,55,101,78,43,92,67,37,75,54,33,75,54,38,100,79,56,122,98,73,132,
107,80,134,111,82,137,116,85,141,117,86,145,121,89,148,123,89,149,126,90,152,127,
92,150,127,92,150,125,92,150,125,92,150,125,91,150,125,91,150,126,93,149,124,92,
150,123,90,148,122,90,147,121,88,147,117,82,147,117,82,147,120,86,148,121,88,148,
120,88,148,120,86,147,119,86,150,122,89,150,125,89,152,124,90,152,122,87,153,123,
85,156,123,87,155,124,88,158,128,91,157,126,89,161,127,91,158,126,90,157,128,88,
164,134,93,158,130,91,153,125,87,158,130,92,165,134,94,163,134,95,162,129,91,
148,122,86,151,124,86,147,122,85,146,121,84,148,120,84,141,114,80,137,112,79,137,
111,78,132,108,77,133,108,78,133,109,78,136,112,81,136,108,78,138,113,81,141,115,
82,141,116,83,141,115,82,143,117,82,143,117,82,142,116,82,142,116,83,144,116,83,
145,117,84,145,117,83,144,117,83,146,118,84,145,118,84,144,116,82,142,116,83,142,
114,80,142,114,81,141,113,79,139,111,79,137,111,79,137,110,80,135,108,79,134,
108,78,135,110,81,136,108,78,134,107,77,132,104,75,131,102,72,133,104,73,151,120,
87,129,99,68,131,101,72,131,102,72,127,100,71,128,99,72,125,96,68,123,96,68,119,
92,65,115,90,61,111,86,62,108,84,60,103,79,57,96,75,52,84,63,43,55,41,31,36,26,20,
41,32,20,99,71,38,105,79,42,78,57,37,84,64,42,77,60,42,67,53,35,54,39,25,55,39,
24,59,41,26,70,49,31,82,57,34,97,68,42,106,75,45,106,75,45,106,76,46,103,73,44,
99,69,42,92,65,41,86,60,37,73,52,33,67,48,31,64,46,29,67,51,36,75,59,42,134,115,
99,130,97,74,95,64,54,82,57,50,104,69,56,107,73,59,133,95,75,144,110,88,148,113,
92,150,119,94,154,122,96,151,121,95,213,198,183,150,118,92,62,54,46,107,78,71,194,
180,168,145,122,99,130,99,78,145,120,97,130,101,80,141,116,83,153,131,115,145,
120,87,123,96,79,129,103,77,119,98,67,103,83,69,128,103,78,128,103,76,139,114,85,
132,105,84,133,106,85,129,103,85,128,103,84,122,95,78,114,88,74,112,88,74,57,55,
49,105,79,69,123,94,77,138,110,88,111,81,61,147,118,93,118,92,68,147,117,93,145,
116,91,144,112,84,133,101,77,105,73,53,110,77,64,135,103,77,145,110,79,147,115,
83,146,115,82,146,114,82,142,109,79,132,100,75,132,99,70,70,59,50,119,85,75,143,
104,83,150,116,88,157,117,91,156,119,92,157,120,93,152,115,86,148,107,82,143,106,
81,138,95,74,133,91,71,127,85,65,77,55,45,109,74,55,111,75,55,118,80,60,122,83,
60,124,85,62,124,85,62,125,88,63,125,89,67,120,83,62,98,69,52,86,64,50,98,68,48,
96,67,56,124,92,70,128,99,78,130,105,86,132,106,86,137,118,93,137,118,93,137,118,
93,137,118,93,137,118,93,137,118,93,137,118,93,135,116,91,146,130,107,78,61,43,
63,48,32,57,44,29,51,36,22,52,36,22,60,43,25,72,50,30,81,54,33,85,58,34,88,60,35,
89,61,36,86,59,34,80,55,33,72,50,30,60,43,26,51,36,23,48,34,21,50,35,23,71,56,38,
73,56,36,71,51,33,122,92,55,105,80,43,93,68,38,73,52,33,61,43,27,90,65,47,115,
91,66,128,102,75,133,110,80,135,113,83,138,115,84,139,117,85,141,117,86,141,117,
86,144,119,86,144,120,87,144,119,87,142,119,87,141,120,88,143,120,88,142,119,87,
140,117,88,141,116,86,139,116,85,137,113,83,137,112,81,137,113,83,138,112,83,138,
110,77,138,112,78,138,113,82,137,112,81,138,113,81,140,113,80,141,115,81,143,117,
85,146,118,85,147,120,85,148,120,86,150,120,83,146,118,82,155,124,87,146,117,83,
148,118,83,152,122,84,143,117,81,158,126,87,156,125,89,146,117,84,138,111,78,
133,108,75,148,118,84,133,107,76,140,114,81,132,109,76,136,112,81,129,105,75,131,
107,74,127,101,71,125,100,71,125,100,73,125,100,74,128,103,76,125,99,73,128,102,
73,130,105,75,134,111,80,135,111,80,136,112,79,135,109,77,135,111,80,135,112,82,
137,113,83,137,113,84,139,113,81,137,113,82,138,112,80,137,112,80,137,112,80,135,
111,80,132,106,78,132,105,77,131,103,77,130,101,72,128,100,73,131,104,75,132,103,
75,133,105,76,133,108,80,133,107,80,133,107,79,133,108,81,133,106,78,133,106,78,
116,91,64,123,97,68,129,103,76,130,103,75,128,102,72,133,106,76,125,99,70,122,
96,68,120,93,67,116,91,63,114,87,59,106,82,57,99,76,54,93,73,50,86,66,47,84,64,43,
34,25,19,41,30,20,95,72,40,105,79,42,81,57,37,77,60,40,71,56,39,60,47,31,48,35,
21,51,36,22,53,39,24,62,44,27,72,49,30,86,61,36,93,64,37,92,63,37,92,64,38,90,63,
38,85,59,35,81,56,35,75,54,34,68,48,30,58,41,26,55,40,24,62,47,33,73,57,41,136,
115,99,145,119,101,179,155,142,79,60,53,110,73,60,116,76,60,142,106,82,203,184,
171,164,135,116,155,124,99,153,124,101,159,131,111,169,143,117,203,185,169,78,70,
64,121,92,83,143,116,95,142,115,88,148,117,94,184,163,136,143,118,93,151,124,97,
145,120,95,145,119,93,155,130,95,124,99,82,128,108,72,120,95,78,128,103,84,148,
126,90,140,117,94,150,125,98,148,123,100,144,118,98,141,114,93,129,106,89,125,99,
83,123,95,79,60,59,52,111,85,75,133,106,89,151,120,97,128,100,78,158,129,106,141,
113,89,156,127,104,152,125,98,149,118,93,135,106,85,118,83,58,108,80,70,147,113,
83,153,121,89,157,125,91,157,127,91,155,123,91,151,119,87,140,108,80,138,105,76,
75,65,59,128,93,82,151,116,91,162,126,100,168,136,104,168,136,104,168,135,102,
168,135,102,164,130,102,159,125,97,150,110,86,143,100,79,144,102,72,89,60,49,117,
82,61,123,85,65,131,91,69,136,96,70,139,98,71,139,98,71,140,100,74,137,99,73,133,
94,71,105,76,59,93,69,55,115,77,47,105,75,61,126,96,76,133,105,85,134,109,90,
136,110,90,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,
118,93,135,116,91,146,130,107,124,110,91,104,93,77,96,86,71,54,38,25,47,30,20,56,
34,23,75,46,28,93,55,33,102,63,34,107,63,32,107,65,32,102,62,34,90,54,32,74,46,
29,60,37,23,44,27,20,40,26,18,41,27,20,99,88,72,109,91,68,71,52,34,122,92,56,105,
80,43,93,70,39,72,53,33,57,41,29,61,44,30,66,49,35,90,71,50,111,87,63,124,99,71,
132,109,79,135,113,83,137,114,83,136,113,82,136,113,82,137,115,83,137,114,81,137,
115,83,135,113,84,134,113,84,133,111,82,132,109,82,133,109,81,133,108,81,130,
105,80,131,106,79,130,106,80,130,106,80,131,106,79,131,105,78,129,101,74,130,103,
74,130,102,75,133,109,78,133,108,79,134,109,78,136,110,79,138,111,79,144,115,81,
140,112,78,145,116,82,141,114,80,136,109,77,152,122,86,135,110,78,134,109,79,149,
120,85,132,105,76,147,117,83,135,109,78,131,105,75,137,110,80,125,100,73,138,110,
78,120,96,71,131,106,75,125,100,72,129,104,75,124,100,72,126,100,72,123,98,72,
122,96,70,124,98,70,126,101,73,126,101,74,126,99,72,125,98,71,130,105,76,129,104,
75,130,105,76,130,104,76,130,105,76,131,105,78,132,106,76,131,107,77,130,105,78,
129,105,76,128,103,75,126,101,74,124,98,70,122,95,68,118,91,67,117,91,67,119,93,
69,121,94,69,122,97,71,123,94,69,130,102,74,132,104,77,132,104,77,131,103,75,130,
103,76,129,102,74,127,101,73,124,99,75,111,88,63,123,100,74,126,101,73,125,100,
70,135,110,81,124,99,71,125,99,71,121,96,69,117,93,67,115,89,63,104,81,58,96,74,
51,89,68,46,82,62,41,78,59,41,31,24,19,39,30,21,98,72,38,105,79,43,79,57,37,84,
65,44,77,63,44,65,52,37,44,30,20,46,33,20,51,36,22,60,43,27,69,49,31,78,53,33,84,
56,34,88,59,34,89,58,33,84,57,34,81,56,34,78,54,33,73,51,30,64,45,26,55,40,23,56,
40,24,73,57,41,80,65,47,138,120,101,137,101,80,141,104,81,135,124,119,156,131,
124,150,114,100,195,168,153,162,124,98,159,125,103,211,197,181,159,131,109,164,
131,106,183,159,135,153,124,101,78,69,64,122,92,82,143,114,89,153,125,97,209,194,
181,161,136,103,155,125,101,181,160,129,148,119,96,157,131,97,155,131,99,132,105,
86,106,85,64,121,96,81,135,110,87,151,126,93,146,120,96,149,123,99,149,123,99,
146,117,96,135,110,91,131,104,87,128,100,86,126,98,82,66,61,56,120,93,82,148,119,
96,158,130,106,158,129,106,166,137,112,160,131,106,162,133,110,156,128,104,151,
121,97,135,110,89,119,84,61,108,80,72,156,124,92,159,130,95,159,129,97,159,129,97,
155,123,95,152,123,94,143,110,85,134,105,76,80,68,62,132,98,88,156,124,98,170,
136,108,172,140,108,174,142,110,174,142,110,173,139,109,168,136,108,157,126,103,
152,116,94,143,107,85,156,114,76,96,65,54,121,85,63,133,94,71,138,101,74,143,102,
75,147,105,77,148,106,78,146,108,80,143,106,79,135,100,75,111,81,63,100,75,58,115,
79,49,119,86,69,130,100,78,138,110,90,139,114,95,139,114,95,137,118,93,137,118,
93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,134,116,91,145,130,107,
124,110,91,104,92,76,96,86,71,54,37,24,47,30,20,56,34,23,75,46,28,93,59,33,102,
65,34,106,66,33,107,65,33,101,64,34,89,55,32,74,46,29,56,37,23,43,28,20,41,26,18,
41,27,19,99,88,72,108,90,69,71,52,34,122,92,57,104,80,44,98,71,40,70,51,34,59,
42,31,62,44,33,94,71,53,112,91,68,122,100,72,124,101,76,124,99,74,125,102,76,127,
105,78,128,105,78,128,105,78,129,107,79,129,106,79,129,107,79,129,107,79,127,106,
79,127,105,80,126,103,77,125,101,75,125,102,76,122,100,75,123,100,76,122,100,75,
122,100,76,123,100,73,123,99,74,122,98,72,123,99,73,121,97,72,125,98,70,124,98,
70,127,100,72,128,101,71,135,108,78,133,106,76,142,115,82,135,110,81,131,106,76,
146,118,85,127,102,74,136,111,80,149,120,87,128,104,74,142,115,80,126,101,74,125,
97,71,133,106,78,135,108,77,121,98,71,136,110,78,119,93,67,132,107,76,118,93,67,
126,100,72,122,97,70,124,98,70,124,98,69,124,98,70,121,96,69,123,97,69,122,96,
68,121,94,68,121,94,68,121,95,67,120,94,68,123,96,70,122,95,69,122,96,70,123,100,
71,123,100,72,122,99,72,120,97,70,119,94,68,116,91,66,117,93,66,118,92,67,115,91,
67,113,88,66,113,87,65,113,88,66,112,86,63,114,88,64,117,89,67,121,94,69,123,96,
70,119,94,70,119,92,68,118,92,67,115,90,66,114,91,66,114,91,67,95,72,53,115,92,
67,115,91,65,115,90,65,106,85,61,115,91,66,114,89,66,111,89,64,110,86,61,105,83,
60,97,77,54,88,69,48,75,57,40,41,30,23,35,26,19,30,22,16,41,31,20,99,72,39,107,
80,43,78,57,36,98,81,62,117,105,86,101,90,74,41,28,21,44,31,21,49,33,22,59,40,27,
77,52,32,94,62,36,108,71,37,123,78,39,132,86,46,123,84,45,108,76,44,98,68,41,87,
59,37,74,51,33,73,50,30,69,44,27,112,97,83,120,105,90,137,117,99,140,107,83,144,
106,84,139,126,119,117,81,65,128,85,68,161,117,91,170,135,106,170,139,112,221,
208,195,166,137,114,197,173,153,161,131,107,159,129,107,124,117,112,124,96,82,146,
119,92,167,142,119,165,137,109,171,143,107,193,171,149,171,143,103,153,124,101,
166,140,104,148,123,100,137,114,91,126,111,78,128,103,82,125,95,77,150,122,88,147,
120,89,131,105,87,129,102,85,130,103,88,130,103,88,130,103,88,131,104,89,125,95,
79,78,69,66,127,101,87,154,126,104,164,135,112,171,142,117,172,142,118,172,141,
116,166,137,114,158,128,106,151,125,101,136,108,90,117,85,65,107,80,75,153,124,
95,162,131,100,163,133,103,163,133,101,161,131,101,156,125,98,143,112,89,138,106,
80,80,72,64,135,101,91,163,128,105,173,143,113,178,146,112,179,148,115,180,145,
116,175,142,115,169,139,115,163,132,109,153,117,97,146,107,90,165,124,79,102,71,
58,127,88,69,138,101,76,143,106,81,148,107,80,151,113,83,154,112,84,148,111,86,
148,113,84,135,100,77,118,83,64,109,80,63,100,75,48,123,90,75,137,107,83,142,113,
94,144,118,98,144,119,98,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,
137,118,93,137,118,93,134,116,91,145,130,107,124,110,91,104,92,76,96,86,71,56,39,
26,53,35,24,63,42,28,85,56,35,104,70,40,115,76,41,120,78,40,120,76,40,118,73,40,
100,63,39,83,54,35,60,39,29,49,33,25,46,31,23,46,32,23,101,90,74,108,90,67,70,51,
33,122,92,56,104,80,44,95,69,39,71,53,34,53,38,28,74,57,42,113,91,68,117,95,71,
120,98,72,123,99,73,121,99,73,122,100,74,121,98,73,121,97,71,120,95,70,122,99,74,
123,101,75,123,101,76,123,102,77,123,101,76,123,101,75,121,100,74,120,97,73,119,
96,73,118,95,71,119,96,71,118,96,73,117,95,72,116,94,71,115,94,71,115,93,70,116,
94,70,116,94,70,117,94,70,118,96,70,116,94,70,117,94,69,123,97,69,119,93,67,129,
101,73,120,96,69,137,112,80,119,96,69,139,113,82,128,104,75,121,99,74,143,115,
82,135,111,80,124,102,75,127,105,77,135,112,81,136,111,80,124,100,70,134,108,75,
122,97,68,136,109,77,120,94,67,127,100,71,119,93,68,118,93,67,121,95,69,123,98,70,
122,97,70,121,95,68,119,93,67,118,92,67,115,90,66,117,93,66,118,92,66,118,91,66,
117,92,66,117,92,67,116,92,65,114,90,63,112,87,63,111,86,64,110,85,62,112,89,65,
113,90,66,112,88,64,110,85,62,111,86,62,112,87,64,112,87,64,112,87,63,113,88,64,
112,86,64,115,91,68,118,95,69,120,96,70,118,92,67,117,92,66,115,90,64,111,87,63,
109,87,62,89,66,47,108,86,61,110,86,61,109,84,61,105,80,57,108,85,60,107,85,62,
105,82,60,102,82,58,98,79,57,95,75,53,89,70,50,84,65,46,80,61,42,68,52,36,30,24,
18,42,30,19,101,73,38,105,77,40,78,56,37,98,81,62,117,105,86,101,90,74,44,31,23,
50,37,24,54,39,26,66,46,31,85,58,37,104,70,43,119,77,43,128,80,42,130,86,44,123,
84,45,110,77,44,98,67,41,87,59,37,74,52,33,73,52,30,69,44,28,113,99,84,120,105,
90,138,117,100,142,105,82,152,110,87,96,75,68,117,80,65,128,85,68,158,118,96,168,
138,108,174,145,116,218,203,190,175,144,117,192,168,144,165,133,111,190,167,150,
75,66,59,129,100,83,155,125,99,183,160,135,168,141,110,173,142,115,191,166,127,
168,140,106,161,134,105,170,145,106,162,138,106,135,109,93,133,115,81,109,81,67,
111,86,69,106,83,68,124,101,76,105,83,69,99,78,69,99,79,73,101,80,75,104,82,78,
107,84,79,130,95,70,98,78,74,136,108,94,159,130,109,167,139,117,171,142,117,177,
147,121,175,145,121,166,139,118,159,130,111,152,124,104,139,111,93,121,92,69,107,
83,77,155,124,97,161,130,103,164,136,106,164,133,106,164,135,104,160,128,102,150,
118,94,140,110,86,82,73,62,137,104,95,164,129,106,173,141,115,175,145,119,177,
145,117,175,145,119,172,142,118,171,142,117,167,138,115,156,127,108,152,120,102,
156,116,84,104,75,64,129,95,75,142,106,82,147,111,87,150,113,86,156,115,90,155,118,
91,151,115,91,149,113,89,136,100,76,122,87,66,111,82,65,83,66,47,132,97,80,140,
110,88,149,118,97,148,122,102,148,123,102,137,118,93,137,118,93,137,118,93,137,
118,93,137,118,93,137,118,93,137,118,93,134,116,91,145,130,107,81,64,45,68,54,37,
62,50,35,53,39,26,54,40,27,63,47,31,78,56,35,88,64,40,91,64,40,90,64,39,88,62,38,
85,61,37,82,58,36,75,52,33,62,45,29,53,38,24,48,35,22,50,36,23,61,48,33,68,52,
34,70,51,33,122,92,56,105,78,42,93,68,38,73,52,33,51,38,28,59,45,32,93,75,55,109,
88,66,114,92,69,116,94,71,116,93,69,115,94,70,116,95,73,116,94,70,116,93,70,114,
93,70,113,91,67,115,91,67,114,92,68,114,94,71,113,94,70,115,95,72,115,95,72,115,
95,71,114,94,71,114,92,70,114,93,71,113,92,70,114,91,68,114,91,67,114,91,67,114,
91,66,114,91,67,114,91,67,114,91,66,114,92,68,115,91,67,118,94,68,118,95,69,120,
97,71,126,102,75,117,92,67,115,90,66,139,111,81,119,95,68,125,100,74,128,103,74,
124,102,74,124,102,74,144,119,85,125,102,73,145,120,86,125,102,73,143,115,80,122,
97,69,135,108,77,120,95,68,126,100,70,121,97,70,120,93,67,118,92,67,119,94,69,
119,94,69,119,94,68,118,93,66,116,90,65,117,91,66,116,90,65,116,90,66,119,93,66,
117,91,66,116,90,65,117,91,66,117,93,67,117,93,66,117,91,64,116,91,64,114,89,65,
113,90,66,111,88,64,113,88,63,114,90,66,116,92,68,116,92,68,115,91,66,114,90,66,
114,90,66,115,91,67,115,91,67,116,92,67,115,92,69,115,93,69,114,91,67,114,90,67,
114,91,67,112,88,65,114,91,67,113,90,66,111,89,65,109,86,63,109,84,61,105,82,59,
104,81,58,102,79,56,99,78,56,94,74,51,91,70,48,86,67,46,80,61,43,69,52,36,31,24,
19,49,35,21,104,78,42,105,76,39,77,53,34,95,78,59,93,78,59,79,66,49,48,35,24,52,
38,24,55,41,27,67,48,32,82,57,38,92,64,40,99,69,41,103,71,41,103,71,40,98,69,40,
94,67,39,88,62,38,80,57,36,68,49,30,61,43,26,58,40,24,78,64,50,84,69,54,140,120,
103,140,108,85,155,120,94,100,77,68,119,83,68,180,155,144,154,111,88,189,163,137,
182,155,126,202,182,164,180,151,120,175,142,113,172,142,116,171,141,121,74,68,60,
135,103,85,163,132,101,169,139,107,171,143,113,199,176,143,184,157,114,174,146,
110,165,135,105,173,147,109,155,125,105,160,136,102,116,88,66,161,128,85,138,103,
74,135,102,75,144,113,80,132,100,74,143,108,77,144,112,74,140,107,72,131,100,73,
123,96,75,84,72,68,111,87,83,145,119,101,166,138,114,171,145,121,172,143,118,
181,153,125,177,147,123,169,142,121,163,134,113,157,129,109,142,116,98,132,98,70,
114,88,82,154,124,102,164,133,106,166,136,110,169,139,109,166,135,108,164,132,106,
155,123,99,145,114,89,107,86,75,139,106,95,161,126,105,162,132,112,167,138,119,
167,137,117,167,137,117,165,135,115,165,133,113,157,129,110,151,119,106,142,113,
102,151,113,87,108,82,76,131,98,81,144,113,90,149,118,93,152,119,94,155,120,95,
156,121,96,155,123,97,152,118,94,136,99,76,123,88,69,111,83,65,77,63,49,140,105,
84,144,114,94,149,124,105,151,125,107,151,125,107,137,118,93,137,118,93,137,118,
93,137,118,93,137,118,93,137,118,93,137,118,93,134,116,91,145,130,107,87,71,49,70,
56,38,64,51,35,56,42,26,57,43,28,65,48,29,77,55,35,86,61,38,92,65,40,94,66,40,
94,66,40,93,64,40,89,62,40,82,57,37,67,48,31,56,39,25,52,39,26,54,39,26,65,51,36,
73,57,39,70,51,33,122,92,55,105,78,42,93,66,38,73,51,33,54,41,28,104,83,61,115,
92,69,115,94,71,115,94,71,117,96,72,118,95,71,118,96,71,119,96,72,118,95,72,118,
95,71,118,95,71,116,94,71,118,94,71,117,94,70,117,94,71,116,92,69,115,92,68,115,
92,69,115,92,67,113,90,66,113,90,67,114,90,66,111,89,65,114,91,68,113,90,66,114,
91,68,114,91,66,114,91,67,113,92,67,115,91,67,115,92,68,115,91,67,119,96,69,115,
93,70,133,108,78,120,98,72,132,106,76,118,96,69,141,114,84,120,96,70,119,95,69,
141,110,78,142,113,80,144,118,85,130,107,78,142,116,81,127,102,72,127,103,71,142,
115,80,127,102,72,140,112,79,122,99,72,129,101,72,123,97,70,121,94,67,118,91,66,
119,93,66,119,93,66,120,94,67,119,93,67,121,96,67,119,95,69,121,94,66,122,95,66,
123,96,66,120,93,66,119,92,65,118,91,67,120,92,68,118,93,67,118,92,67,117,91,65,
119,92,63,118,92,67,118,93,67,119,95,69,118,94,68,116,91,66,114,89,64,114,88,65,
114,89,64,115,90,65,116,92,66,116,92,67,113,88,67,113,89,67,113,89,66,113,90,68,
115,92,68,114,90,65,120,95,70,114,89,64,114,90,64,113,88,64,111,86,62,115,90,65,
110,87,62,106,82,60,100,77,54,96,73,52,94,72,51,91,69,48,84,65,47,75,55,39,56,42,
31,31,24,19,52,37,21,107,80,42,107,80,41,78,56,37,95,78,58,77,62,43,64,51,37,52,
39,26,52,40,25,56,42,27,65,47,31,79,56,35,87,63,39,91,64,40,90,64,39,91,64,38,89,
62,38,87,62,39,81,58,36,78,55,34,66,48,29,59,43,26,55,40,25,63,49,36,66,51,37,
140,119,103,138,110,90,157,122,98,122,101,92,190,175,170,189,168,158,198,174,161,
176,147,118,194,165,134,213,195,175,196,172,146,177,148,117,189,161,137,161,130,
111,76,70,62,142,110,88,209,192,173,169,141,109,178,148,116,202,178,144,185,152,
117,181,155,115,167,136,109,167,138,109,157,126,105,144,110,88,129,104,75,143,
116,89,145,114,89,140,108,86,151,119,93,146,111,90,150,119,94,151,123,105,152,128,
110,153,128,111,144,117,104,86,76,70,120,95,90,158,129,110,172,144,122,178,152,
126,181,154,127,187,158,133,177,152,129,173,148,125,168,141,120,162,135,114,150,
122,104,133,99,77,124,94,86,155,127,105,165,135,111,171,140,113,170,139,112,170,
139,112,169,138,111,160,129,106,149,119,95,116,93,80,140,110,102,144,113,104,138,
111,104,139,113,105,139,113,105,139,110,105,139,108,105,133,108,104,127,104,97,
104,95,90,78,74,66,113,88,69,105,81,79,133,106,89,148,119,98,151,121,97,155,123,
97,158,122,98,158,125,100,158,125,100,153,121,95,134,98,78,121,89,69,111,82,65,81,
62,49,143,109,87,148,122,98,153,128,109,154,129,110,154,129,110,137,118,93,137,
118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,134,116,91,145,130,
107,92,73,51,73,58,39,67,54,37,58,43,27,61,46,29,72,53,33,87,62,39,97,71,43,103,
75,46,103,73,46,103,74,46,103,73,44,97,69,43,89,64,40,73,53,34,63,45,29,58,44,
29,59,44,28,70,54,37,80,61,42,70,51,33,121,90,54,103,78,42,93,66,38,71,52,33,62,
45,31,82,66,46,109,88,66,117,95,72,116,96,72,119,96,73,119,96,73,121,98,72,121,
100,77,122,99,74,123,99,74,124,99,74,121,97,73,120,96,71,120,98,74,122,98,72,122,
99,73,122,99,72,120,97,73,120,97,72,120,96,70,120,95,70,117,95,71,117,95,67,118,
93,65,117,92,67,114,88,63,114,90,64,114,89,64,117,91,64,117,92,68,119,96,70,118,
93,68,123,100,71,117,93,69,126,102,75,126,101,75,135,110,79,129,104,76,122,98,70,
140,114,82,142,115,82,141,113,81,141,114,82,142,116,82,143,115,81,127,101,72,141,
114,80,144,116,82,131,105,75,142,116,82,133,107,75,130,105,74,131,103,72,125,97,
69,124,96,67,124,96,69,121,94,67,119,93,67,118,91,66,122,96,69,122,96,69,125,
100,72,125,99,70,125,97,69,125,97,70,125,100,70,124,97,68,123,97,68,125,98,67,125,
97,69,124,96,67,121,94,67,119,94,67,119,93,65,119,93,65,121,94,65,119,92,67,122,
94,66,119,91,66,122,94,68,124,97,69,124,98,70,125,97,72,121,98,71,121,95,69,119,
96,71,119,95,70,117,94,70,116,92,68,114,91,68,117,95,71,117,94,72,118,95,71,119,
94,68,116,92,66,117,93,66,111,86,62,108,84,60,104,80,57,97,76,53,94,73,51,88,64,
46,84,64,44,79,57,41,73,54,36,33,25,18,58,39,22,107,80,42,107,80,42,78,56,36,96,
78,59,82,66,45,70,56,38,55,41,26,57,42,27,62,46,29,72,53,32,84,61,39,93,68,43,98,
70,43,99,70,44,102,74,45,101,73,45,99,72,45,93,68,43,89,65,40,76,56,34,65,48,30,
62,44,28,68,53,38,72,57,41,139,118,102,144,117,98,195,168,152,126,101,94,129,93,
75,137,96,78,160,115,92,184,152,124,189,161,131,185,156,125,179,150,119,179,151,
123,188,159,134,163,132,111,80,71,62,149,117,93,178,152,124,170,143,112,195,167,
137,188,158,122,188,159,122,184,159,116,169,137,111,179,152,113,164,131,104,171,
139,101,120,90,70,136,101,82,161,131,99,153,119,97,163,133,103,158,125,100,157,
123,103,161,133,111,167,142,119,167,142,121,160,131,112,84,80,72,133,102,97,168,
139,116,180,154,126,185,162,137,191,165,139,190,165,140,182,160,136,179,156,131,
174,151,128,169,144,123,159,128,111,130,95,80,137,101,91,162,130,108,170,138,114,
174,146,118,176,145,118,176,145,118,170,143,116,165,135,111,151,122,101,104,85,
76,102,98,94,101,97,93,101,97,93,100,93,90,85,82,77,77,72,67,84,77,68,102,88,72,
127,101,76,146,115,82,134,107,90,137,101,75,115,90,87,138,113,96,152,124,104,154,
125,102,157,125,103,161,128,103,160,126,104,161,128,103,155,120,97,134,98,80,
123,89,69,109,79,63,85,65,51,142,107,86,150,123,104,156,130,112,157,132,113,157,
132,113,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,
93,134,116,91,145,130,107,100,79,54,79,63,42,73,57,38,64,47,30,67,50,32,80,60,37,
95,70,43,106,76,46,110,78,47,112,79,47,111,79,46,108,77,46,100,71,44,93,66,41,
77,55,35,64,46,29,60,43,27,62,45,28,75,58,40,85,65,42,70,50,32,121,91,54,105,79,
42,94,70,39,73,54,34,68,50,35,99,79,59,116,93,68,118,96,71,118,96,72,119,97,74,
120,98,74,124,102,74,125,102,75,128,104,78,130,105,77,128,103,76,128,103,77,129,
105,76,131,106,77,130,107,77,129,106,77,129,106,77,130,106,78,129,105,76,126,101,
75,124,100,74,125,100,74,124,100,74,122,99,72,122,99,71,122,95,68,123,97,68,120,
94,66,120,95,66,119,93,65,119,94,66,121,95,68,123,97,70,131,105,74,122,97,69,130,
104,76,133,107,77,122,98,71,139,112,81,142,116,86,146,117,85,143,115,81,145,116,
81,147,119,83,148,117,84,148,118,82,131,106,72,132,105,73,139,108,75,145,115,81,
134,109,77,137,110,78,130,104,73,129,101,69,123,95,66,125,97,68,121,96,67,120,93,
67,120,93,65,119,91,66,123,96,68,125,98,66,125,98,67,123,97,68,125,98,68,125,96,
67,125,96,67,125,96,66,124,95,66,123,94,65,123,94,66,123,95,66,123,97,68,124,96,
69,124,97,69,123,96,68,123,97,67,125,98,70,124,96,70,124,96,68,128,100,70,130,
103,72,132,106,76,132,105,76,130,104,79,129,104,77,128,103,76,124,99,72,122,97,69,
123,101,73,123,101,72,121,98,73,122,100,73,122,100,72,123,100,71,120,96,69,117,
94,67,110,88,63,104,83,59,100,76,54,95,73,51,90,67,46,85,65,45,79,60,40,69,50,35,
29,21,17,55,36,20,105,77,40,106,79,42,78,56,36,97,78,59,86,68,46,74,59,39,57,42,
26,59,45,28,65,49,30,79,59,36,92,68,41,100,71,43,105,74,44,107,76,45,106,76,44,
107,75,44,105,74,44,98,69,43,90,64,39,77,55,33,68,50,31,64,46,29,71,56,39,76,59,
41,139,117,102,140,112,92,165,129,106,114,85,74,132,94,80,136,97,78,155,115,93,
175,146,115,191,162,133,220,203,184,192,162,130,189,160,129,176,144,118,204,182,
172,84,73,64,159,126,101,166,136,104,175,147,115,208,186,160,189,157,123,191,163,
123,184,157,118,172,141,114,166,135,110,172,140,106,152,110,88,137,105,77,168,
138,100,160,120,94,171,139,105,172,141,108,171,142,111,168,136,112,170,142,118,176,
152,128,175,150,127,169,142,121,90,87,78,146,114,104,177,148,123,187,163,135,
192,170,144,197,175,147,195,173,147,188,169,146,184,161,138,182,160,134,177,153,
129,164,132,116,134,102,84,146,110,92,168,137,114,175,145,119,177,144,117,183,154,
123,182,153,124,178,150,122,174,146,116,158,130,108,128,101,84,141,109,89,150,
119,94,152,123,94,156,125,92,156,124,96,156,127,98,155,127,105,153,127,107,153,127,
109,153,127,109,149,124,105,141,106,77,119,95,89,142,115,102,155,127,107,157,
128,105,158,128,108,162,131,108,162,130,106,162,130,104,153,118,97,133,102,81,120,
91,72,108,79,64,90,66,52,143,108,87,150,125,110,158,133,114,159,134,115,159,134,
115,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,
134,116,91,145,130,107,103,82,56,84,67,45,77,61,40,66,48,30,69,51,31,80,59,37,
98,71,44,108,79,46,111,81,48,112,81,48,112,80,48,109,77,46,105,74,45,93,66,42,78,
56,36,66,49,31,62,45,28,62,45,28,74,56,38,83,63,41,69,48,31,120,87,51,106,79,43,
104,76,41,83,61,35,75,56,37,109,89,64,118,95,70,118,96,71,120,97,73,123,100,74,
124,101,74,127,103,74,129,104,77,132,106,77,130,105,77,133,108,78,133,108,77,133,
108,78,132,107,78,133,109,81,132,107,78,132,108,79,133,110,79,132,107,78,132,108,
79,131,106,78,128,103,75,129,104,76,129,103,76,129,103,74,127,100,72,127,102,74,
127,101,73,129,103,73,129,101,70,127,101,73,127,100,71,126,99,70,130,101,74,134,
107,75,130,102,72,134,106,75,142,113,79,142,113,80,134,108,78,132,109,76,135,
109,76,135,111,77,139,112,78,139,111,77,140,110,75,141,111,77,149,120,81,142,113,
78,137,109,74,137,106,74,139,108,75,132,104,73,131,104,69,129,100,69,126,97,67,
123,94,66,121,93,64,119,91,65,120,90,65,120,92,67,122,94,66,122,94,66,122,95,67,
122,94,66,122,95,66,122,95,66,121,94,66,123,95,67,123,94,66,122,94,66,122,95,67,
122,94,66,121,93,65,122,94,67,121,93,66,122,94,66,124,96,66,125,99,68,127,100,71,
127,101,72,127,103,73,132,104,74,131,107,77,133,109,79,133,109,80,130,107,80,130,
107,78,128,105,75,126,103,76,127,105,77,127,104,76,129,105,76,128,103,76,127,104,
74,124,103,74,122,98,71,115,93,66,110,87,62,102,80,57,93,73,50,83,64,44,66,47,
34,41,29,22,35,25,19,29,22,16,56,37,21,103,74,39,103,75,39,77,54,35,98,80,60,94,
75,51,80,65,43,63,47,30,64,49,31,71,55,34,85,64,41,100,73,44,107,79,47,112,81,48,
112,80,48,113,80,47,111,78,48,105,76,47,103,73,46,96,70,43,82,59,37,70,50,31,65,
46,28,73,56,39,78,61,42,140,123,103,145,117,97,170,134,108,117,86,75,130,93,76,
139,97,81,160,124,104,224,210,196,218,201,180,191,163,131,186,157,126,183,153,123,
179,146,121,156,122,104,105,88,81,205,188,173,165,136,105,180,152,120,187,158,
123,190,160,124,195,168,125,180,153,122,188,162,122,179,151,117,177,146,109,176,
144,106,144,110,82,169,132,99,181,148,109,179,145,111,186,151,116,179,146,119,178,
148,122,183,152,129,182,158,136,181,157,135,177,151,125,95,89,79,155,123,111,
182,155,128,192,168,140,197,176,151,200,179,152,197,175,151,192,173,150,187,167,
145,185,162,137,180,156,132,169,137,119,135,104,85,152,117,96,173,137,113,177,146,
121,182,151,120,187,156,123,187,160,129,183,159,131,179,152,123,165,136,117,148,
112,88,124,99,92,144,118,102,148,123,106,150,124,106,156,132,114,160,134,116,161,
135,117,160,135,116,160,135,116,160,135,116,157,132,113,143,110,75,122,95,92,
145,118,105,156,131,110,158,130,108,162,132,112,166,135,112,164,132,110,163,131,
105,151,116,95,132,100,82,120,89,72,105,78,63,117,85,67,141,109,89,154,129,112,160,
135,116,161,136,117,161,136,117,137,118,93,137,118,93,137,118,93,137,118,93,137,
118,93,137,118,93,137,118,93,134,116,91,145,130,107,100,79,54,83,64,43,77,60,38,
69,53,32,70,51,31,83,62,37,99,72,45,110,79,47,115,83,50,116,83,49,114,81,47,111,
79,48,106,75,46,97,70,44,79,57,38,67,48,30,61,43,28,60,44,28,73,56,38,85,63,42,
70,50,33,118,86,52,103,75,40,103,75,40,93,69,38,78,59,40,119,96,71,119,97,71,120,
99,73,122,99,73,123,101,74,125,101,74,130,106,76,133,109,77,134,109,77,134,109,
77,133,108,78,133,110,79,133,110,80,135,111,81,137,113,80,137,114,80,137,113,82,
137,112,80,137,112,78,135,110,80,133,112,80,133,109,78,131,105,78,132,106,77,131,
104,76,131,104,76,132,104,76,132,104,76,132,105,75,132,105,75,131,104,73,131,
104,72,131,104,72,131,105,75,129,102,70,129,101,71,137,110,79,138,111,78,133,108,
77,132,106,76,137,111,78,137,112,78,138,111,77,138,110,75,138,111,76,140,109,75,
141,111,76,139,110,76,141,112,79,146,116,81,142,115,77,137,109,73,132,105,72,130,
103,69,130,99,70,130,101,70,127,97,70,123,96,69,123,94,67,119,90,63,119,91,64,
118,90,63,117,90,63,115,89,63,117,89,63,115,88,63,117,91,63,117,91,64,116,92,66,
120,93,67,120,93,67,119,93,66,120,94,66,121,94,67,120,92,65,119,93,65,122,96,68,
124,96,67,125,98,68,126,96,67,129,101,72,127,102,70,126,97,70,129,103,74,126,104,
72,129,107,77,130,107,78,132,107,77,130,105,76,129,103,76,130,107,76,128,104,78,
128,106,77,128,104,75,126,103,74,126,102,72,123,99,71,119,97,68,114,91,64,105,82,
58,98,77,53,91,72,51,88,68,48,81,62,44,75,55,37,33,24,17,56,38,21,104,76,41,106,
78,40,75,52,33,98,80,60,95,77,51,81,65,42,66,51,32,65,49,31,72,54,33,85,63,38,
100,73,44,112,81,49,115,81,49,116,81,48,116,82,48,114,81,48,113,80,48,105,75,47,96,
70,44,83,59,37,71,50,30,66,46,29,73,56,39,78,61,43,140,123,103,147,119,99,173,
139,115,154,115,100,130,91,78,141,101,83,152,110,90,180,149,118,190,163,132,187,
157,127,191,165,135,217,199,181,189,161,137,166,128,110,102,82,74,154,125,100,206,
189,170,217,201,183,188,159,124,192,163,128,196,167,130,189,164,127,183,155,125,
178,149,120,174,134,108,165,120,95,171,138,99,165,120,95,185,154,113,188,157,
120,185,151,123,187,154,127,186,155,132,188,162,136,186,161,136,184,160,138,180,
153,126,98,91,82,160,126,114,182,156,128,193,169,141,198,177,152,201,179,155,197,
177,155,193,173,149,189,168,145,186,164,140,182,157,134,169,138,119,134,103,84,
157,118,99,174,135,114,178,146,120,182,149,122,188,160,124,189,164,131,188,164,136,
183,159,131,172,148,126,170,135,94,118,95,90,148,121,106,158,131,112,161,135,
117,162,137,118,163,138,119,163,138,119,163,138,119,163,138,119,163,138,119,160,
134,116,132,105,76,123,97,93,146,120,106,157,133,115,160,132,112,165,134,113,170,
136,114,168,136,114,165,132,107,152,117,96,130,102,86,116,88,72,108,80,66,121,89,
71,145,113,95,157,133,115,162,136,118,163,137,119,163,137,119,137,118,93,137,118,
93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,134,116,91,145,130,
107,99,79,53,79,63,41,74,59,38,65,49,30,68,50,30,75,54,34,93,67,41,105,76,45,113,
82,50,113,81,48,109,77,47,105,74,45,102,71,44,93,66,42,79,56,35,66,47,30,61,43,27,
60,44,27,74,57,39,84,65,43,70,51,32,121,91,55,105,78,42,103,75,39,97,71,39,60,
43,30,112,86,65,119,94,69,119,94,68,120,95,68,124,99,72,129,104,74,132,106,76,132,
107,79,135,110,81,136,110,79,137,112,79,137,113,81,139,113,79,139,115,84,141,
115,81,141,119,85,143,119,84,143,119,86,143,116,84,141,117,83,141,115,82,139,112,
79,137,111,79,137,110,80,131,106,76,134,108,75,136,111,78,136,111,77,136,108,77,
135,108,75,136,109,76,135,110,75,135,108,76,134,110,77,134,108,75,133,107,75,129,
102,73,130,103,72,131,103,73,139,112,78,141,111,80,143,114,80,143,114,80,143,115,
79,143,115,80,142,114,78,141,112,77,137,107,73,134,106,72,134,105,73,136,105,73,
137,106,73,136,107,75,134,107,74,135,104,70,131,101,71,129,97,69,125,96,66,121,
93,65,121,92,64,119,90,64,119,93,67,116,88,62,116,86,62,115,87,62,116,87,61,112,
85,62,114,85,62,115,88,65,117,88,62,116,86,61,117,88,66,117,91,65,120,93,67,119,
92,67,120,94,65,121,93,65,123,94,65,124,96,66,126,98,69,128,100,70,128,103,72,
127,103,70,126,100,70,124,101,69,125,102,71,126,103,74,127,103,74,127,103,73,129,
104,73,129,105,74,127,104,76,126,103,75,125,102,72,124,101,74,124,102,71,122,98,
71,115,94,67,113,89,63,106,84,58,97,76,51,90,70,48,86,65,47,82,64,44,77,58,40,36,
28,21,54,37,20,101,73,38,104,75,39,78,55,35,98,80,60,94,73,50,79,62,42,65,49,30,
66,51,31,70,52,32,83,62,39,100,74,46,109,79,50,112,82,51,113,82,48,112,79,48,112,
79,48,111,79,49,106,75,46,98,69,42,83,59,37,70,50,32,66,46,30,71,54,39,77,60,42,
140,122,103,145,119,99,171,140,115,158,118,100,122,88,76,138,99,82,149,107,87,
174,141,114,209,187,165,214,196,176,189,162,131,181,150,125,178,148,122,169,133,
107,165,152,147,199,178,161,175,146,117,203,183,159,188,160,126,196,167,132,199,
167,135,193,169,135,193,171,133,192,170,132,189,163,123,177,139,105,149,103,83,
179,145,109,178,136,106,184,147,120,188,160,126,189,161,133,189,165,139,188,165,
140,186,164,138,184,162,138,180,153,126,102,93,86,156,121,110,176,146,124,190,169,
138,197,176,151,198,177,152,195,175,151,192,171,146,187,168,143,70,78,79,80,84,
82,167,135,115,134,101,84,158,120,100,174,138,114,178,146,120,182,150,124,187,154,
125,190,165,132,190,166,138,187,165,137,179,154,131,180,145,100,124,100,94,154,
124,110,164,139,120,166,141,122,166,141,120,166,141,120,165,140,119,166,138,118,
164,139,120,164,139,120,159,135,117,131,104,77,123,99,93,148,121,106,160,134,116,
163,134,115,166,137,118,170,139,118,169,137,115,164,132,108,152,117,96,132,103,
86,113,85,71,115,83,61,126,96,80,151,117,99,161,135,117,164,138,120,164,139,120,
164,139,120,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,
137,118,93,134,116,91,145,130,107,86,68,46,71,56,37,68,54,35,59,44,27,62,44,27,69,
49,31,85,62,37,97,69,41,104,75,46,106,78,47,105,76,47,101,73,44,96,67,42,87,61,
39,71,49,31,59,41,26,55,39,26,57,42,27,73,56,39,85,64,42,70,50,32,121,90,54,106,
79,42,106,80,43,97,71,38,61,45,31,68,49,35,80,59,42,106,82,61,120,96,70,125,100,
72,127,99,70,131,104,73,130,105,77,135,111,80,137,111,79,139,113,81,141,114,81,
141,116,83,146,121,86,146,120,85,147,122,86,147,122,86,150,125,85,147,120,85,146,
120,85,144,119,85,141,114,82,140,114,82,137,112,79,139,112,79,139,114,82,140,113,
80,141,114,81,143,117,83,142,115,80,139,111,77,142,114,80,139,112,75,139,110,77,
135,109,76,135,107,73,133,107,72,132,105,73,129,101,72,130,102,69,131,103,71,132,
105,72,130,102,71,130,101,70,130,100,70,130,101,71,127,100,70,129,97,69,125,96,
68,125,98,70,129,100,71,131,103,72,130,102,71,130,103,72,130,103,71,129,99,68,
127,98,69,126,98,68,125,96,68,124,97,68,122,94,67,120,88,65,120,89,63,117,88,62,
118,88,62,120,91,63,118,90,64,116,88,62,115,86,62,115,86,62,115,86,62,117,88,63,
116,87,66,115,87,63,116,89,62,115,87,63,116,90,64,115,91,66,117,91,64,120,93,69,
122,95,67,119,94,65,122,94,66,123,97,67,122,97,68,123,96,70,123,97,70,122,95,66,
126,99,68,124,100,72,126,101,71,124,99,72,124,101,73,124,99,69,123,100,70,122,98,
70,119,97,69,115,92,64,111,89,61,105,83,57,95,74,51,85,66,46,82,63,45,82,62,42,77,
58,40,33,23,18,48,33,19,101,75,39,103,73,38,77,53,33,97,79,59,88,70,47,74,59,38,
60,45,28,61,45,28,64,47,29,74,54,34,91,67,41,101,73,45,106,79,49,107,77,46,106,
75,46,106,74,45,104,73,45,99,70,44,91,64,40,77,54,34,68,49,29,66,47,29,68,52,36,
74,58,41,140,122,103,145,119,99,191,163,138,180,144,126,128,95,86,143,101,83,154,
108,88,168,132,110,223,206,189,179,147,121,180,150,124,184,151,124,208,188,170,
178,140,112,109,88,79,158,126,102,170,139,114,181,153,123,191,163,131,199,171,
137,203,178,141,199,175,143,193,169,139,188,161,132,183,152,119,170,125,98,170,128,
98,170,125,98,178,138,108,185,151,121,189,161,133,190,167,138,190,167,140,189,
169,143,186,166,140,185,163,139,179,152,125,101,96,85,139,110,102,84,94,94,83,87,
84,194,171,142,196,174,148,192,171,146,189,169,143,186,162,138,80,90,90,74,84,84,
166,126,104,132,99,84,162,124,102,175,139,115,179,147,121,183,151,125,187,157,
127,189,162,133,191,170,139,190,168,140,183,159,135,183,151,105,127,102,97,156,
127,114,169,145,125,172,148,126,172,145,124,169,144,123,168,142,124,167,141,123,
167,138,119,165,139,121,162,136,118,136,109,80,122,96,94,148,121,104,160,134,116,
165,135,115,168,141,120,171,140,119,169,138,115,161,130,109,150,118,98,131,105,87,
110,84,72,119,87,61,132,99,84,151,125,107,161,136,117,164,139,120,164,139,120,
164,139,120,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,
118,93,134,116,91,145,130,107,77,60,41,65,50,34,61,46,31,52,37,22,54,38,23,62,
42,26,77,54,33,89,62,37,97,67,40,99,69,42,98,68,42,95,66,40,91,64,39,81,56,36,67,
46,29,55,39,26,55,40,26,53,39,25,66,51,35,82,63,41,70,50,32,122,91,55,106,80,43,
106,79,43,91,66,36,63,42,30,90,68,50,118,94,71,120,95,70,122,96,69,126,99,73,129,
100,72,129,104,75,132,107,76,136,110,79,137,112,80,140,113,80,143,116,82,145,
119,86,146,122,85,148,122,85,150,122,84,148,123,85,153,126,88,149,124,86,150,122,
85,149,121,84,145,119,83,140,114,81,141,116,82,142,115,79,142,114,78,140,116,83,
140,112,78,141,113,78,141,114,78,136,109,76,138,110,76,136,109,74,134,107,75,134,
106,72,132,104,73,130,101,71,130,101,71,129,101,71,127,99,69,125,94,65,124,93,65,
121,92,65,123,95,66,124,94,66,122,94,67,122,96,66,120,94,65,119,92,65,119,92,64,
122,94,69,122,93,66,122,93,68,124,94,68,123,95,69,124,93,67,121,94,66,122,94,64,
122,93,65,122,93,63,119,91,62,117,90,63,118,87,63,117,86,62,116,86,61,115,88,62,
115,86,61,112,84,61,110,85,60,112,82,58,112,82,61,111,82,61,110,81,61,109,84,61,
109,83,62,109,83,61,108,84,63,108,82,61,114,88,63,115,89,63,116,88,62,114,87,63,
116,89,64,116,90,64,118,92,65,118,92,66,116,92,63,115,89,62,120,92,64,120,96,64,
120,94,64,121,93,65,118,96,64,121,96,66,119,95,67,117,93,65,115,92,64,112,90,61,
107,84,58,101,79,53,91,71,49,84,65,45,79,61,43,77,60,41,75,55,38,36,27,19,47,33,
20,102,75,39,104,77,40,76,53,34,91,74,54,78,61,42,67,52,35,54,39,24,55,40,25,59,
42,26,69,48,31,79,55,33,93,66,41,99,70,45,102,73,46,102,72,45,103,72,44,100,70,
42,93,64,40,83,59,36,71,51,31,65,47,29,63,45,28,68,52,36,75,59,41,143,123,104,
149,121,101,180,145,120,171,130,107,121,89,77,139,100,83,144,103,84,156,120,96,203,
178,161,180,147,120,214,195,178,180,149,124,178,145,120,178,141,104,113,89,81,
154,123,100,168,139,114,180,154,124,193,166,135,200,175,142,204,180,148,200,178,
150,196,174,140,194,172,134,190,162,126,170,123,98,149,106,85,168,127,102,179,141,
111,184,150,122,189,161,133,190,168,140,187,166,143,187,166,143,187,164,139,185,
163,139,182,150,112,120,99,94,143,115,105,84,93,94,104,109,105,185,159,133,181,
156,133,180,156,132,178,152,128,174,143,124,152,123,99,162,123,102,161,124,99,
124,97,80,162,124,102,175,138,113,179,147,121,183,152,125,186,158,128,191,165,135,
192,169,142,190,169,142,186,162,138,189,158,105,124,99,96,157,124,115,175,150,
129,177,156,133,176,153,132,175,150,129,171,146,127,168,144,124,168,143,120,165,
140,121,162,136,118,144,113,82,120,97,92,145,118,105,159,135,117,166,139,120,170,
143,122,172,143,120,170,142,120,162,128,108,151,122,103,134,107,90,109,84,71,117,
86,61,141,106,89,154,128,110,163,138,119,165,140,121,165,140,121,165,140,121,137,
118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,134,
116,91,145,130,107,77,60,42,62,49,34,57,44,29,48,34,21,51,36,22,59,42,25,75,53,32,
77,51,32,82,55,33,84,57,34,85,59,35,82,57,34,76,53,32,69,48,30,58,41,27,52,36,23,
50,35,23,48,35,22,71,55,38,73,56,36,93,66,37,121,89,53,106,79,42,106,79,42,96,
70,39,60,42,29,68,47,35,60,43,32,102,80,59,112,88,65,118,93,67,125,99,71,129,101,
73,128,100,72,130,104,74,134,107,77,136,110,77,140,114,79,143,115,84,146,120,87,
147,120,83,147,120,84,147,125,87,146,121,85,147,121,85,143,116,83,148,121,85,140,
115,81,137,109,79,136,112,76,138,115,79,133,112,77,132,106,73,134,105,72,137,
109,75,138,110,76,134,106,74,133,105,73,131,102,70,134,107,72,132,105,73,130,103,
72,131,103,73,129,100,70,127,98,69,124,96,69,123,96,68,123,95,65,121,93,65,117,89,
63,116,89,62,113,87,62,111,85,62,110,83,60,111,83,60,111,84,62,112,82,60,111,84,
62,114,86,61,113,86,61,113,83,60,108,81,59,110,81,58,109,81,60,109,83,60,109,82,
58,109,83,59,107,83,61,107,81,61,106,81,57,108,83,59,105,80,58,107,80,58,102,78,
55,100,78,58,102,79,58,104,79,58,104,79,59,105,80,58,108,82,59,105,82,59,104,81,
58,103,79,58,104,81,59,108,84,60,108,85,59,109,85,60,110,85,61,109,84,61,107,84,
61,108,85,63,107,82,60,106,82,58,107,81,57,108,84,56,109,83,57,112,86,58,109,83,
59,110,85,59,113,88,60,110,87,63,108,85,60,107,83,57,102,79,55,98,77,53,90,70,
49,83,65,44,74,59,41,72,57,39,66,51,35,49,37,26,30,23,17,45,31,20,100,76,39,88,65,
39,78,56,36,87,70,52,72,56,39,60,47,31,48,35,21,49,35,21,53,37,23,62,43,27,57,
38,22,79,56,34,85,59,36,87,61,37,89,62,38,89,62,38,85,59,36,80,57,35,74,52,32,63,
44,29,55,39,25,54,38,24,60,44,31,75,58,41,142,123,104,148,121,101,174,143,117,
165,126,105,119,88,77,169,139,129,195,172,163,204,181,170,227,211,201,175,139,115,
178,145,120,178,145,118,176,140,118,178,140,102,111,89,81,153,124,105,168,140,
118,182,154,126,195,169,139,202,177,150,205,181,153,199,176,151,194,170,138,191,
168,135,186,156,126,168,121,90,152,110,90,159,121,99,177,141,115,182,150,124,187,
159,129,190,162,134,187,164,139,187,168,143,187,164,139,185,163,139,185,150,105,
120,96,93,154,123,111,161,127,115,159,127,114,143,113,108,141,110,105,133,105,102,
128,103,98,127,102,97,127,99,91,134,99,86,143,106,95,114,92,78,164,126,104,175,
138,113,179,147,121,183,152,125,188,160,130,194,167,136,193,171,142,191,170,143,
187,166,139,191,163,108,117,96,91,154,125,114,179,154,133,184,161,136,183,159,
137,181,158,135,176,149,128,169,145,124,166,141,122,165,140,121,162,136,118,146,
116,84,111,93,89,143,117,105,162,136,118,167,139,119,171,144,123,173,144,123,169,
142,121,161,127,107,154,122,102,136,108,92,107,82,73,111,85,63,143,113,97,155,130,
111,163,138,119,165,140,121,165,140,121,165,140,121,137,118,93,137,118,93,137,
118,93,137,118,93,137,118,93,137,118,93,137,118,93,134,116,91,145,130,107,123,110,
90,104,92,76,96,86,71,51,35,23,54,36,23,62,40,26,77,47,29,95,57,31,108,63,33,
111,66,35,105,64,33,93,57,32,80,51,30,70,45,28,60,39,26,49,32,20,44,28,20,44,30,20,
97,85,68,105,86,64,92,65,37,119,88,52,105,77,41,105,77,41,101,75,40,51,36,25,83,
64,48,103,83,64,103,83,65,101,81,61,106,84,61,109,85,61,116,90,66,120,93,68,120,
94,69,121,97,70,126,102,73,131,107,79,132,106,76,134,108,77,136,110,78,136,113,
81,139,113,80,136,111,78,136,111,80,134,109,78,139,111,78,131,106,76,130,105,74,
127,104,73,127,104,73,127,104,73,128,101,72,128,102,71,131,105,75,130,105,76,128,
102,73,130,102,74,127,100,72,125,98,71,128,98,72,121,94,69,123,96,69,122,96,69,
122,94,66,120,91,66,120,91,67,116,89,65,116,87,65,115,88,67,114,84,63,113,87,62,
108,84,59,106,81,58,103,81,59,103,81,59,103,80,58,102,78,57,103,79,58,102,79,58,
104,80,61,103,78,58,100,76,56,101,76,56,97,77,57,97,76,55,95,75,52,93,74,53,93,
72,51,93,71,51,93,71,51,92,70,51,90,69,53,91,69,51,92,69,53,91,70,53,94,73,53,93,
74,53,95,73,54,97,74,56,99,74,56,100,75,57,100,80,57,100,79,60,103,79,60,104,81,
61,104,82,62,104,82,61,104,80,58,103,79,60,102,78,56,102,80,58,102,80,59,100,77,
56,100,79,58,101,79,57,103,77,56,100,79,56,101,78,55,98,76,56,95,74,53,95,73,52,
94,73,54,89,69,49,83,64,47,79,61,43,69,53,37,62,47,35,60,48,33,62,49,33,62,46,32,
28,21,18,41,30,20,99,72,39,89,66,40,78,56,35,88,70,54,88,74,56,75,62,47,45,30,
21,45,32,20,49,35,22,59,41,25,63,42,26,73,49,32,77,51,33,84,55,34,87,56,34,88,58,
34,86,56,34,80,54,33,74,50,30,61,42,25,53,36,22,58,41,25,72,54,39,90,74,57,143,
124,105,150,123,102,180,150,119,172,133,114,115,84,75,119,87,75,118,86,76,137,101,
89,151,115,103,159,125,109,166,131,114,167,130,115,163,128,111,163,123,99,108,
86,82,150,120,104,167,142,119,182,156,130,196,173,148,204,180,152,204,181,154,198,
175,146,194,169,136,190,166,134,182,151,126,175,130,87,155,114,93,169,128,107,
177,141,117,182,150,124,186,157,128,186,159,132,187,162,139,187,168,143,186,164,
140,184,162,138,186,156,98,119,97,91,109,95,89,97,95,85,119,107,98,154,127,109,
171,139,111,182,150,117,190,160,120,196,166,122,199,170,119,198,162,120,196,161,
116,119,94,79,164,126,104,175,138,113,179,147,121,184,153,126,189,162,133,193,168,
139,193,172,144,191,170,144,185,164,136,189,162,111,111,93,87,155,123,111,180,
155,134,187,165,139,187,165,141,185,162,141,180,156,134,160,137,117,166,143,123,
167,139,119,161,136,117,145,113,89,106,89,84,138,111,102,162,136,118,167,142,123,
173,145,123,174,146,124,169,140,119,160,125,106,154,122,104,125,103,91,105,82,75,
98,78,62,148,120,102,157,131,113,164,139,120,165,140,121,165,140,121,165,140,121,
137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,
134,116,91,145,129,106,123,110,90,104,92,76,96,86,71,50,35,24,51,35,24,60,41,28,78,
51,33,100,64,38,115,73,39,118,76,41,110,73,39,94,61,37,81,55,34,71,49,33,65,44,
30,54,36,25,49,34,24,48,33,24,100,89,73,106,88,66,93,65,37,120,90,54,104,77,41,
105,78,42,105,76,39,42,33,22,76,61,44,93,74,57,93,75,58,95,75,56,97,77,57,98,78,
59,101,80,58,100,78,58,109,85,61,109,85,63,111,87,61,110,86,61,115,90,65,117,92,
66,119,94,69,121,95,68,123,98,72,123,95,71,122,95,70,120,96,69,118,94,68,120,96,
70,121,95,70,120,93,67,122,95,69,119,96,69,116,93,67,117,92,67,116,92,67,122,98,
68,116,92,67,117,94,68,116,91,68,118,93,69,115,91,65,114,89,65,116,91,67,115,91,
65,115,90,64,113,89,64,110,87,63,110,87,63,107,85,62,104,84,62,103,81,61,101,80,
59,101,77,56,93,75,53,91,71,52,92,73,55,93,73,55,93,74,56,93,74,55,95,76,56,93,74,
56,92,73,55,91,69,50,88,68,51,88,67,51,87,66,50,86,67,50,85,66,51,84,66,49,83,
66,50,83,66,50,85,67,50,86,67,50,86,68,50,85,66,51,85,66,50,85,66,50,85,66,52,88,
67,51,89,68,52,89,69,52,92,71,53,93,74,54,96,76,55,96,76,54,96,74,52,96,74,55,97,
76,57,97,76,56,97,75,56,96,74,55,93,75,56,92,72,54,93,73,52,92,72,53,90,72,51,
94,74,54,92,74,52,91,72,51,91,70,52,90,71,50,89,70,48,86,70,49,83,66,46,78,62,44,
67,52,38,54,41,31,47,37,30,49,37,27,47,35,27,32,25,19,25,19,15,40,28,18,96,68,36,
88,63,35,76,53,34,90,74,56,117,105,86,101,90,74,46,30,23,48,33,23,51,36,25,62,
45,30,77,55,36,82,58,39,88,59,40,98,67,40,107,72,41,114,76,42,111,74,41,101,68,40,
86,58,38,70,48,32,61,42,27,64,42,26,91,72,57,117,101,86,143,124,105,150,123,102,
160,128,101,148,109,86,87,67,55,145,103,61,141,101,61,161,119,69,168,127,78,160,
121,80,145,111,77,141,109,75,143,110,75,132,104,76,103,87,81,148,122,106,170,
145,122,185,161,135,198,175,150,205,181,155,206,182,156,197,173,143,193,165,135,
190,163,128,178,147,122,170,129,84,156,116,98,170,130,110,179,143,117,185,154,127,
188,160,130,188,161,134,188,169,142,188,169,144,187,165,141,186,163,140,177,145,
103,182,149,116,185,152,127,184,157,133,183,163,139,157,139,117,181,160,138,192,
168,145,197,172,149,197,172,145,195,166,143,194,163,136,188,154,124,122,98,82,
167,124,105,176,139,114,180,148,122,185,154,127,193,167,137,194,170,140,196,174,
146,190,170,145,164,145,121,190,166,115,103,91,85,152,124,114,182,157,136,189,169,
143,191,168,145,190,168,146,185,162,139,176,152,132,170,146,124,168,140,120,162,
137,118,145,115,95,100,86,82,137,111,101,162,137,118,169,142,123,173,146,125,175,
148,127,168,139,120,160,126,108,153,122,105,124,103,90,104,82,76,88,73,60,149,
122,107,158,132,114,164,139,120,165,140,121,165,140,121,165,140,121,137,118,93,
137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,134,116,91,145,
129,106,122,109,90,104,92,76,96,86,71,50,35,24,51,35,24,61,41,29,78,51,33,100,64,
38,112,72,39,113,72,39,99,63,35,79,52,32,67,44,29,61,42,28,59,41,27,53,36,25,49,
33,24,48,33,24,100,89,73,106,88,66,92,65,36,120,90,54,105,78,42,106,80,43,100,75,
40,39,28,22,86,69,51,87,68,52,89,70,53,89,71,56,91,74,55,96,77,58,95,77,58,98,
78,59,101,81,59,98,77,60,100,78,57,101,80,58,104,84,61,105,83,61,105,84,61,106,84,
61,108,87,63,109,87,64,106,83,61,107,83,60,105,81,59,105,80,59,106,83,61,102,81,
60,104,81,61,104,82,58,101,81,59,103,82,62,100,81,58,104,83,59,101,82,59,103,81,
58,104,84,62,108,86,64,104,83,60,104,82,60,101,81,57,100,80,59,101,77,58,101,78,
57,100,77,55,98,77,57,98,77,56,96,75,55,92,74,55,91,71,52,88,68,52,84,67,52,84,
65,51,84,66,51,84,65,51,85,69,52,85,69,52,86,67,52,85,70,51,85,67,51,83,66,51,81,
65,50,80,62,49,80,63,50,80,63,48,78,61,46,81,62,46,81,63,47,81,63,48,82,62,47,
83,64,48,83,65,48,81,64,47,83,64,49,82,63,50,83,65,50,82,66,50,82,65,49,83,64,50,
85,66,51,85,65,49,88,69,49,89,71,51,90,71,54,90,70,52,88,67,51,88,70,53,86,70,53,
86,71,52,85,69,50,87,70,50,88,70,51,88,69,49,87,68,51,87,70,51,84,70,52,87,69,
51,85,67,50,82,66,50,80,64,46,80,62,47,78,61,44,72,58,43,66,52,39,62,50,35,57,45,
33,50,40,30,39,31,24,29,23,18,23,19,15,41,30,19,95,67,37,84,62,35,76,52,33,89,73,
55,117,105,86,101,90,74,47,30,24,46,34,23,50,36,25,61,44,30,76,53,36,82,55,39,
85,58,39,94,64,40,105,70,41,111,74,41,110,72,42,100,67,41,85,57,38,70,48,32,62,42,
27,63,41,26,91,72,57,117,100,86,145,125,104,150,123,102,157,122,99,150,113,90,
92,68,56,113,83,67,115,83,69,130,102,86,149,122,107,140,116,108,137,114,105,126,
105,95,134,110,100,155,122,93,102,87,82,146,118,106,170,145,124,187,164,137,198,
176,152,204,182,156,204,181,156,196,172,140,192,160,132,190,159,128,176,140,116,
156,114,84,158,120,100,171,132,111,180,145,120,185,156,127,189,162,135,191,166,
141,191,172,147,190,172,148,189,169,145,189,168,145,173,135,107,172,141,134,187,
163,147,194,173,153,195,175,154,192,174,152,196,177,155,201,182,159,202,183,159,
201,176,151,200,173,146,198,169,144,193,162,131,130,101,86,168,131,106,177,141,117,
182,151,124,187,159,131,193,169,141,196,172,144,197,176,149,193,174,150,191,169,
142,192,169,120,103,96,85,152,123,114,180,156,136,188,169,144,192,171,148,192,
171,150,189,168,145,180,159,138,175,150,127,169,141,123,162,136,118,146,120,102,
99,86,79,133,108,99,163,138,119,169,144,123,174,146,126,176,151,130,169,140,119,
160,130,110,150,122,104,123,101,91,108,86,78,80,69,60,150,123,110,159,134,117,165,
140,121,166,141,122,166,141,122,166,141,122,137,118,93,137,118,93,137,118,93,
137,118,93,137,118,93,137,118,93,137,118,93,134,116,91,145,129,106,80,64,44,67,54,
37,62,50,35,52,38,26,54,40,26,64,47,31,78,57,35,87,63,39,87,61,39,80,57,35,67,48,
29,56,40,25,52,38,24,51,35,22,52,37,23,50,36,22,48,36,22,49,36,23,60,48,33,68,
51,33,93,65,37,121,91,55,105,79,42,106,80,43,98,72,40,37,27,21,52,40,30,68,54,40,
67,53,42,79,63,47,87,69,53,90,72,55,90,72,56,91,73,56,93,75,58,92,75,56,95,76,58,
95,77,57,96,77,58,96,75,55,95,76,58,95,75,57,97,79,56,95,77,56,95,76,56,94,74,
56,94,73,55,94,73,54,91,71,54,90,69,54,89,70,53,89,72,53,91,72,53,92,73,53,90,73,
55,90,71,55,89,71,54,90,71,55,88,70,54,89,70,53,90,70,53,91,71,52,89,70,50,88,71,
52,88,72,51,90,71,52,90,71,51,88,70,53,85,70,51,84,68,50,84,68,51,81,65,51,81,
65,50,80,64,49,81,65,49,80,65,49,80,63,48,80,64,50,80,64,49,81,64,49,81,64,48,81,
64,49,81,63,48,80,62,48,78,60,48,78,61,49,77,62,50,78,61,46,78,61,46,78,60,46,78,
60,45,78,61,47,78,61,49,79,62,50,78,62,47,80,62,48,80,63,47,80,62,48,78,61,46,
79,62,47,80,63,47,83,63,49,83,65,50,83,65,49,83,64,49,83,65,50,83,66,51,83,66,51,
81,64,48,82,62,49,81,64,50,81,63,49,83,65,50,83,66,50,81,64,51,82,65,50,82,64,49,
81,66,50,81,66,51,80,64,49,80,65,47,79,64,48,77,62,47,73,60,45,70,56,42,65,50,
37,61,47,34,55,45,33,49,40,29,44,38,29,41,34,25,20,18,16,41,30,20,96,69,38,85,62,
37,78,56,35,86,70,53,92,77,58,79,66,49,49,36,24,49,37,24,53,39,26,63,45,30,74,52,
35,79,55,36,80,58,38,84,59,37,89,62,39,93,63,38,94,65,38,89,62,38,78,56,35,65,
46,29,56,40,25,55,38,23,69,53,38,82,66,51,144,124,103,151,122,101,157,124,95,156,
116,90,92,68,56,115,84,67,116,87,72,134,107,90,162,134,116,166,141,122,165,140,
121,160,135,117,155,128,111,157,129,101,99,85,81,142,115,104,168,146,126,186,165,
140,197,176,151,204,181,156,202,179,154,194,171,138,190,159,128,190,156,126,171,
129,109,146,110,84,162,122,104,172,133,110,181,149,123,187,159,131,194,169,142,
194,173,148,194,176,152,193,175,153,193,174,151,193,172,149,164,133,114,178,147,
140,199,176,159,205,186,167,206,187,166,204,186,165,206,187,166,208,189,169,208,
189,168,205,184,163,205,182,157,202,176,150,199,169,133,143,108,91,171,132,109,
182,146,120,185,154,127,189,161,133,195,171,143,197,174,145,197,176,149,197,175,
149,194,171,144,192,169,123,104,97,84,151,121,113,180,156,136,188,169,144,192,170,
146,194,174,150,192,172,148,186,163,140,178,155,132,170,145,124,163,137,119,147,
120,103,101,87,77,138,112,102,164,138,120,169,144,123,174,147,126,176,151,130,
168,140,120,159,130,111,149,118,101,118,97,86,109,87,77,91,82,75,152,126,110,160,
135,118,165,140,121,166,141,122,166,141,122,166,141,122,137,118,93,137,118,93,137,
118,93,137,118,93,137,118,93,137,118,93,137,118,93,134,116,91,144,129,106,85,70,
48,70,56,38,64,51,35,55,41,26,56,42,27,65,47,29,77,56,34,85,61,36,87,61,37,78,
55,34,64,46,28,55,39,25,54,38,24,54,38,24,54,39,24,52,37,23,52,39,25,53,40,27,66,
52,37,74,57,39,94,66,38,121,91,54,106,79,42,105,76,41,97,70,39,35,27,21,71,55,41,
81,64,51,83,66,52,85,67,52,83,66,51,84,69,52,86,69,53,84,68,53,87,72,55,87,70,
55,90,73,55,90,73,55,88,72,54,88,72,52,87,72,52,86,69,51,87,67,51,85,68,51,86,70,
51,86,70,51,85,68,51,85,68,51,84,68,51,84,66,51,85,66,51,85,68,50,84,67,50,82,66,
49,83,64,50,82,64,49,83,67,50,83,67,51,84,67,50,86,70,52,87,68,51,87,67,51,84,
68,51,84,68,51,79,63,49,80,64,49,83,65,50,82,65,51,81,65,50,82,64,48,81,65,49,81,
64,48,81,65,49,80,63,49,82,66,50,80,64,49,79,64,50,80,64,49,80,63,49,81,64,49,80,
63,48,78,61,48,77,59,47,75,59,48,75,58,45,73,57,44,73,57,44,75,58,44,75,56,43,
77,58,45,76,59,44,77,61,48,77,61,48,77,60,48,77,62,48,78,62,47,77,61,48,76,60,47,
76,61,48,76,60,48,76,61,48,78,61,49,79,60,48,80,62,48,80,62,48,79,62,46,79,60,46,
79,61,47,80,62,48,80,62,48,78,60,46,79,61,48,80,63,49,79,63,50,78,63,49,79,63,
50,80,63,49,78,63,48,78,62,48,76,62,47,76,61,46,75,61,44,72,58,43,71,57,44,68,57,
42,64,52,41,62,49,36,53,44,34,47,39,31,43,36,28,40,36,28,22,20,17,42,31,20,96,70,
39,84,62,37,78,56,36,87,71,52,77,62,43,64,51,37,51,39,26,51,38,25,53,39,26,56,
41,26,65,46,29,72,53,33,76,55,35,80,57,36,83,59,36,86,59,37,86,61,38,81,58,36,77,
54,33,64,46,28,57,41,26,54,39,24,60,46,32,66,51,36,144,124,103,150,121,98,157,
121,95,158,118,92,129,93,75,105,78,65,115,86,73,131,105,87,161,132,115,167,142,121,
167,142,121,164,139,120,162,136,118,157,129,105,97,83,79,139,111,103,170,144,
124,187,165,137,196,175,148,201,179,155,200,176,148,192,169,136,189,158,127,189,
157,125,169,128,103,141,106,87,166,124,104,175,138,115,182,153,128,189,163,137,195,
177,151,197,179,157,198,181,160,198,181,156,198,180,158,196,176,154,156,126,112,
185,155,145,203,182,167,207,190,171,203,186,168,213,196,175,214,197,176,214,197,
176,214,195,174,211,193,173,209,189,169,207,182,157,207,179,135,156,114,96,174,
132,112,179,148,122,191,162,131,193,166,135,199,177,149,200,178,152,200,178,154,
198,177,152,195,173,145,190,168,126,108,96,84,155,123,113,179,154,135,187,167,
143,190,172,150,194,174,150,194,174,152,188,168,146,181,160,137,173,148,127,163,
139,121,142,114,102,102,87,74,146,118,106,164,138,120,169,144,123,174,147,126,176,
151,130,169,141,121,157,127,113,142,115,98,115,93,83,111,87,75,97,87,79,154,128,
110,163,137,119,165,140,121,166,141,122,166,141,122,166,141,122,137,118,93,137,
118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,134,116,91,144,128,
105,91,72,50,72,58,39,67,54,37,57,42,26,60,45,29,72,53,33,87,63,40,96,70,43,96,
69,42,82,59,37,67,49,30,60,43,27,58,42,26,58,43,27,57,42,27,59,43,27,58,44,29,59,
43,29,74,58,40,85,65,44,74,52,33,122,91,55,106,78,42,106,78,42,98,72,39,35,26,21,
72,56,42,79,65,48,81,64,51,82,65,51,84,67,52,85,68,51,84,69,52,84,67,51,83,67,
51,83,68,51,84,68,52,85,71,53,85,69,54,85,69,53,85,69,53,84,70,54,84,69,53,84,67,
52,83,67,52,82,66,50,82,67,51,82,67,51,83,68,52,82,66,51,81,66,51,82,65,50,83,67,
52,82,66,52,83,67,51,84,69,52,83,68,52,83,68,51,83,68,52,82,67,52,83,66,52,84,
68,53,82,68,52,82,67,51,82,67,52,82,65,51,81,63,49,81,64,49,81,65,49,80,62,47,80,
63,49,79,63,48,80,64,49,80,65,49,81,65,50,79,64,49,79,63,48,79,64,49,79,63,48,78,
61,47,77,61,49,77,61,49,74,59,48,74,58,48,75,58,45,74,58,44,74,57,44,75,58,45,
76,57,44,76,58,45,77,61,48,78,61,47,78,60,46,78,60,45,77,60,45,77,60,45,78,60,47,
77,59,46,77,60,46,77,60,46,77,60,47,78,62,48,78,61,47,78,60,46,78,60,46,79,61,46,
81,62,47,79,61,46,79,60,46,79,60,46,79,63,49,81,63,47,79,61,46,78,60,46,77,60,
45,77,61,45,76,60,45,77,61,47,77,60,48,76,60,46,75,59,46,73,57,44,72,55,42,71,56,
43,69,57,43,64,52,41,60,48,37,58,45,35,48,40,32,44,37,28,40,34,28,27,22,18,42,29,
21,96,70,38,85,61,36,77,55,35,100,83,63,81,65,45,70,56,38,54,41,26,55,41,27,56,
42,26,58,42,26,60,44,28,65,47,31,73,53,34,84,60,39,92,68,43,96,70,43,98,71,45,93,
68,43,87,64,39,73,53,34,63,46,29,60,44,28,66,51,36,73,58,41,145,125,104,149,121,
97,159,122,95,160,120,94,135,99,81,100,75,64,112,86,74,131,104,89,161,135,117,
170,145,124,170,143,124,167,142,123,165,137,119,155,130,107,92,85,76,137,108,103,
169,144,125,186,165,138,194,172,146,200,178,152,198,174,144,192,166,132,187,158,
127,187,156,123,170,128,102,134,105,86,171,130,109,178,142,118,186,162,134,194,
170,148,200,182,158,203,186,167,202,185,164,201,184,161,201,182,161,198,178,158,
139,119,105,190,162,152,206,186,168,211,196,177,214,198,180,216,199,180,216,200,
182,215,199,181,217,197,177,215,197,177,212,194,174,209,184,163,210,182,138,163,
115,101,182,144,118,192,162,132,196,168,136,197,169,141,202,181,154,203,184,157,
202,182,158,200,180,156,196,173,146,190,164,130,117,103,91,154,122,113,179,157,
135,188,168,140,190,170,146,194,173,150,194,173,152,191,170,147,184,164,140,176,
152,130,166,140,122,140,112,100,98,86,74,147,122,109,164,139,120,169,144,125,174,
147,126,176,151,130,169,140,121,156,124,108,140,111,96,108,90,84,117,91,73,112,96,
86,157,131,113,166,139,120,166,141,122,166,141,122,166,141,122,166,141,122,137,
118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,134,116,
91,144,128,105,99,78,53,78,62,42,73,58,39,63,48,31,68,52,33,80,61,38,96,71,44,
106,76,47,103,74,44,90,64,39,73,52,32,64,46,29,61,45,28,62,45,28,63,45,28,65,46,
29,65,46,30,68,49,32,87,69,47,98,75,49,135,111,81,151,126,100,163,137,94,165,140,
97,162,135,92,152,127,85,144,116,82,145,122,85,149,123,86,149,123,86,151,123,87,
152,125,90,150,123,89,150,122,88,149,123,88,144,121,86,144,119,84,145,118,83,143,
115,81,143,114,81,144,114,81,144,116,83,144,115,85,147,118,85,150,122,86,152,
125,88,151,125,89,149,124,88,148,120,85,148,122,87,148,122,86,150,122,89,150,124,
88,152,126,89,156,130,93,157,132,95,161,136,95,169,142,99,165,141,99,165,143,99,
163,141,97,163,139,98,166,140,99,162,137,95,161,137,95,161,136,96,162,136,96,165,
139,98,158,132,94,157,131,91,156,132,91,156,131,90,158,132,92,155,129,89,156,128,
90,149,122,88,146,116,84,144,111,79,145,113,82,150,119,84,151,124,88,151,121,84,
158,129,87,163,137,95,163,138,95,155,131,90,153,126,87,146,121,82,141,113,81,
140,114,80,136,107,76,137,110,78,144,119,83,144,116,84,148,123,85,145,119,83,153,
125,85,152,125,88,147,120,82,140,114,80,138,110,78,135,110,79,136,111,81,137,111,
78,140,114,79,146,119,85,148,121,87,146,120,82,148,122,83,149,122,85,149,122,85,
156,128,88,160,136,95,156,131,90,155,130,89,158,132,89,154,128,87,145,118,80,141,
116,80,136,112,77,135,108,75,129,106,75,129,102,71,125,99,70,119,96,69,117,91,
67,116,90,64,113,87,62,111,86,58,108,83,56,108,83,52,105,80,51,109,81,49,159,134,
93,146,124,89,137,113,83,114,96,74,87,69,46,74,59,40,58,43,27,60,45,28,60,46,28,
61,46,28,60,45,28,62,46,29,71,51,32,87,63,39,97,70,43,103,74,45,105,75,46,100,71,
45,90,64,40,76,54,34,67,49,31,64,47,29,71,54,38,77,59,41,146,125,104,151,121,96,
161,124,94,160,122,96,141,101,83,94,70,62,109,88,77,131,105,91,163,135,115,171,
146,125,171,146,125,169,144,123,164,139,120,156,129,108,89,83,75,136,106,102,171,
145,127,186,166,140,193,170,143,198,176,150,196,172,140,190,161,130,187,153,125,
182,152,122,168,124,100,132,101,84,173,137,115,182,146,124,192,166,142,199,180,
155,205,186,165,205,188,169,204,187,168,203,187,165,202,185,164,197,179,157,116,
111,96,193,163,153,207,190,169,214,197,178,217,201,183,218,201,182,219,202,185,
218,201,182,219,201,179,217,200,179,213,195,175,209,191,169,211,183,139,164,121,
106,187,149,123,194,165,134,197,171,141,201,178,145,205,185,159,206,187,164,206,
187,166,202,182,158,196,175,148,188,164,136,127,106,97,161,127,115,180,157,136,
188,167,140,190,170,146,194,173,150,194,174,152,192,172,148,186,166,142,181,156,
133,168,144,124,138,112,100,97,86,71,150,123,110,164,139,120,169,144,123,174,146,
126,176,151,128,167,140,121,152,123,104,140,112,94,111,92,85,124,94,68,128,106,94,
160,136,118,168,140,120,166,141,122,166,141,122,166,141,122,166,141,122,137,118,
93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,134,116,91,
144,129,106,101,81,55,83,67,45,77,62,41,66,49,31,70,52,32,82,60,38,99,73,45,107,
79,47,104,76,46,89,65,39,73,53,33,65,47,29,69,51,34,70,54,36,74,58,40,83,65,44,
89,69,46,93,72,49,100,77,53,105,79,52,142,117,87,158,133,106,164,137,95,165,138,
96,164,138,94,164,138,94,162,136,93,164,137,94,161,136,93,156,132,92,157,132,91,
155,132,91,157,131,91,156,131,90,154,129,89,151,125,86,154,126,86,150,126,87,148,
125,87,147,122,85,146,117,81,144,116,81,140,114,79,143,116,82,144,117,82,149,
124,84,151,125,86,151,124,84,151,128,87,156,130,89,154,127,87,154,128,88,153,126,
88,153,128,87,157,132,91,159,133,93,158,132,90,155,130,90,158,134,92,160,137,95,
157,134,93,162,138,96,162,138,95,161,138,96,159,137,94,159,137,94,162,138,96,165,
140,97,157,133,93,157,132,91,156,130,89,160,135,93,165,139,96,159,133,91,157,132,
90,158,133,90,157,132,90,157,132,91,159,133,92,165,139,94,164,134,92,160,134,92,
164,139,97,161,136,95,160,135,94,161,136,95,164,138,95,164,138,95,159,135,95,
161,137,96,159,135,93,158,131,89,167,141,95,162,138,97,163,138,97,161,137,96,159,
135,94,156,133,93,157,133,92,156,130,89,155,132,92,152,128,91,152,127,89,155,130,
89,159,132,90,156,134,93,157,133,95,157,133,93,159,134,95,162,138,94,161,137,95,
166,141,98,164,137,95,159,133,91,160,134,93,162,136,94,159,135,94,156,133,92,156,
131,90,155,131,90,151,126,89,145,121,84,140,116,80,134,110,77,131,107,74,125,
103,72,127,101,69,121,97,66,118,96,64,118,94,60,118,93,60,118,92,58,119,94,57,144,
119,82,142,117,85,138,115,85,118,100,76,98,78,53,84,68,46,75,60,41,74,59,41,75,
60,40,75,60,41,74,58,39,73,58,38,71,53,33,86,64,39,100,72,45,106,76,48,105,76,49,
103,75,48,96,70,44,80,59,37,69,49,31,65,46,29,72,55,38,79,61,43,147,126,104,151,
123,98,160,123,95,160,123,96,143,105,87,86,70,62,108,88,78,130,106,92,159,135,
117,174,149,128,174,149,128,171,146,125,165,140,121,154,129,110,95,88,77,134,105,
100,171,146,127,187,165,139,192,170,142,196,173,146,194,171,138,188,159,128,187,
153,123,182,151,120,164,124,102,123,100,85,176,144,120,183,154,131,195,171,147,
201,183,161,207,190,171,206,189,170,205,188,167,203,187,165,202,184,162,197,175,
149,111,106,97,195,165,153,210,191,168,216,197,178,217,202,181,221,204,185,222,204,
186,221,204,185,220,203,180,217,200,179,216,198,178,211,193,171,210,185,140,167,
119,105,188,151,124,195,164,137,198,174,142,204,181,150,207,188,161,209,192,169,
209,191,171,205,186,163,198,177,150,189,166,139,139,112,99,164,128,116,185,162,
137,188,163,140,192,170,142,195,174,151,194,175,152,194,172,150,188,169,146,184,
162,136,171,147,127,137,109,101,101,87,73,148,122,110,164,139,120,170,145,124,
171,146,125,175,150,125,166,140,122,150,120,102,144,113,96,117,93,85,124,93,66,141,
114,99,164,137,118,168,145,122,166,141,122,166,141,122,166,141,122,166,141,122,
137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,134,
116,91,144,129,106,98,78,53,82,64,44,77,60,40,68,52,32,69,51,32,82,63,39,97,72,
45,106,76,48,103,75,47,88,65,39,71,52,31,65,48,30,70,53,36,73,56,38,80,61,43,93,
71,48,100,77,53,105,80,56,110,85,59,110,84,56,136,117,92,152,133,112,152,133,112,
152,133,112,151,132,111,158,138,113,172,151,118,171,151,118,167,147,115,166,146,
115,167,147,116,166,146,114,165,145,113,164,144,113,165,145,113,167,147,115,167,
147,115,165,145,114,162,143,112,162,142,112,162,142,112,163,143,112,163,143,112,
161,141,111,161,141,111,164,144,113,164,143,113,165,144,113,166,146,114,167,147,
115,163,144,113,164,144,113,164,144,113,165,145,113,165,145,114,163,143,112,163,
144,112,165,145,114,167,147,115,168,148,116,164,145,113,164,144,113,165,145,114,
167,147,115,164,145,113,167,146,115,172,151,119,166,146,114,169,148,116,166,146,
114,167,146,115,165,144,113,166,145,114,166,146,114,165,145,114,163,143,112,164,
144,113,165,145,114,166,146,114,168,147,115,166,146,114,165,145,114,165,145,114,
163,144,113,166,147,115,167,147,115,165,145,114,165,145,114,166,146,115,165,145,
114,167,147,115,166,146,115,169,149,116,171,150,118,166,146,114,165,145,114,162,
143,112,162,142,112,162,142,112,163,143,113,161,142,111,163,143,112,162,143,112,
168,148,116,167,147,115,164,144,113,165,145,114,170,149,117,169,149,117,169,149,
116,167,147,115,169,149,116,166,146,115,164,145,113,166,146,115,167,147,115,165,
144,113,164,144,113,163,143,112,164,144,112,163,143,111,163,143,111,159,139,108,
157,135,104,155,133,102,152,130,100,149,127,95,144,123,91,141,119,88,137,117,84,
135,114,83,132,110,78,118,98,72,147,130,107,144,126,106,130,112,88,123,103,79,
108,86,58,91,73,47,83,67,45,77,60,40,76,60,40,74,59,39,73,57,38,74,58,38,70,51,32,
85,60,37,98,70,45,104,77,48,109,79,49,102,75,48,93,68,44,79,57,36,68,49,30,65,
46,29,73,56,39,79,61,44,146,125,104,152,124,103,163,129,102,161,124,97,147,111,91,
75,68,63,106,86,78,129,105,91,160,131,114,176,149,128,176,149,128,171,146,127,
166,141,122,156,128,110,114,97,78,130,105,100,173,148,131,187,166,139,192,169,140,
194,170,140,191,164,135,187,158,127,184,153,122,180,146,116,167,126,101,115,97,
85,179,147,125,187,159,135,198,176,151,203,185,163,208,191,172,205,190,173,206,
189,168,203,184,163,203,181,157,197,176,149,113,101,89,196,164,152,211,192,171,
217,200,179,220,202,180,222,204,182,223,206,185,223,206,183,221,204,179,220,200,
178,216,198,178,213,196,175,210,184,140,164,122,106,188,148,122,195,164,137,198,
174,142,207,183,155,209,189,161,210,194,174,209,192,173,207,188,165,200,179,152,
190,166,138,149,113,99,195,158,143,204,182,158,205,184,157,178,152,122,194,169,146,
194,178,155,180,159,134,173,149,123,205,187,161,175,151,129,140,113,104,108,90,
76,148,122,110,162,136,118,166,141,122,170,145,124,173,146,125,167,142,123,150,
120,102,146,116,96,119,97,85,117,89,65,150,124,106,167,139,119,168,144,124,166,
141,122,166,141,122,166,141,122,166,141,122,137,118,93,137,118,93,137,118,93,137,
118,93,137,118,93,137,118,93,137,118,93,134,116,91,144,128,105,97,78,52,78,62,42,
74,59,39,65,49,31,67,50,30,76,54,35,92,67,42,100,74,45,100,74,47,85,62,39,68,50,
31,62,44,28,68,52,35,72,55,38,81,63,43,97,74,52,109,83,57,110,86,59,115,90,61,
111,87,58,137,118,93,152,133,112,152,133,112,152,133,112,149,130,109,148,130,109,
146,127,107,148,130,110,147,129,108,146,128,108,147,129,108,148,129,107,151,132,
109,154,134,108,153,135,109,154,136,109,155,135,108,155,135,108,156,136,109,157,
137,110,156,137,108,157,136,110,159,139,110,157,137,110,151,133,108,148,130,105,
148,129,105,151,131,107,153,133,107,153,134,109,156,135,109,156,133,109,158,135,
110,154,134,108,158,137,111,154,134,109,156,136,110,155,134,109,151,132,107,147,
128,106,147,128,107,149,130,107,151,132,109,151,133,109,157,137,110,163,141,113,
167,146,115,165,145,113,165,145,114,167,146,115,162,143,112,159,140,109,159,140,
110,163,143,112,165,145,113,164,144,113,164,144,113,166,145,114,166,145,114,165,
146,114,165,145,114,160,141,111,162,142,112,163,143,112,167,147,115,168,148,115,
163,143,112,165,145,114,165,145,114,167,147,115,169,148,116,170,149,116,169,149,
116,166,146,114,167,147,115,164,144,113,161,142,111,163,143,112,162,142,112,159,
140,110,159,140,110,159,139,110,160,141,111,162,142,112,163,143,113,162,142,112,
165,145,114,166,145,114,170,149,118,166,145,115,166,146,115,165,145,114,165,145,
114,163,143,113,163,143,113,162,142,112,163,142,112,164,144,113,160,140,109,162,
142,110,160,140,109,157,138,107,155,135,105,154,134,103,150,131,100,147,126,97,
144,124,94,141,122,91,130,111,84,125,105,79,120,99,75,115,93,71,109,91,71,143,125,
104,141,123,103,127,111,87,124,105,80,115,90,62,103,80,55,94,74,49,86,69,46,78,
62,41,74,58,40,72,58,39,72,57,39,69,51,33,81,60,38,95,69,44,102,73,47,106,77,50,
103,75,47,95,68,43,79,57,36,68,48,31,65,46,30,71,55,40,79,61,43,146,125,104,152,
124,103,165,134,112,167,135,111,152,125,108,71,66,59,103,83,77,125,103,89,154,127,
110,175,150,127,176,151,130,173,148,127,167,139,119,154,127,110,134,109,83,125,
101,97,175,151,131,186,162,138,190,168,140,192,169,140,190,161,130,186,156,126,
181,150,123,178,142,118,167,127,103,116,98,90,180,152,132,189,167,145,201,182,157,
204,185,165,208,190,172,206,189,170,206,189,164,203,185,163,202,182,156,199,176,
139,113,105,87,197,165,149,214,191,170,217,200,179,224,206,182,226,209,188,224,
208,186,223,205,181,220,203,178,220,202,178,217,198,177,213,195,173,210,185,142,
164,119,102,187,152,123,196,166,136,199,175,143,209,186,153,209,192,165,212,195,
172,211,194,173,208,191,168,200,181,154,191,167,141,144,114,98,168,129,116,185,
159,133,192,169,136,194,172,139,195,173,145,192,172,149,190,168,147,188,168,144,
192,174,147,161,136,117,151,123,115,114,92,78,146,119,104,154,128,110,157,131,113,
166,139,120,173,145,123,171,142,123,152,121,102,148,116,96,120,95,84,109,86,63,
158,130,110,169,144,119,170,146,124,166,141,122,166,141,122,166,141,122,166,141,
122,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,
134,116,91,144,128,105,84,67,45,69,55,38,67,53,35,58,44,26,59,43,27,68,49,31,82,
60,36,90,65,39,90,65,41,78,58,37,64,48,31,58,43,27,65,49,34,67,51,36,74,57,40,
90,68,48,103,79,55,108,84,58,115,89,62,114,87,59,137,118,93,137,118,93,134,115,90,
134,116,91,133,115,90,132,115,90,132,115,90,133,115,90,130,113,89,130,113,89,
131,113,89,130,112,88,129,111,87,128,110,86,128,110,86,129,111,87,128,110,86,127,
109,85,127,109,86,128,110,86,127,110,86,126,109,86,126,109,86,126,109,86,126,109,
86,126,109,86,127,110,86,126,109,85,127,110,86,127,110,86,126,109,85,129,111,87,
128,111,87,127,110,86,129,112,88,129,110,87,129,111,88,128,110,87,127,109,86,127,
109,87,126,109,85,128,111,87,128,111,86,126,109,85,127,110,86,126,109,85,127,
110,86,126,110,86,126,109,85,127,109,86,127,109,86,126,108,85,124,106,84,125,108,
85,126,108,86,127,111,86,127,109,86,129,110,87,128,111,86,128,110,86,129,111,86,
129,110,86,126,108,84,125,108,85,124,107,85,124,107,84,131,112,88,131,113,87,130,
111,87,132,113,88,131,111,86,130,111,86,136,117,89,140,119,89,142,122,91,149,126,
95,143,122,91,140,119,89,141,120,90,141,120,90,140,119,90,140,119,89,140,120,89,
140,120,89,140,119,89,141,120,89,143,121,91,142,120,90,144,123,92,144,122,91,
141,119,89,141,119,89,143,121,90,143,122,91,140,120,89,140,118,88,141,120,89,143,
121,91,140,118,88,139,118,88,136,115,86,135,113,84,134,112,82,135,113,82,112,96,
73,107,91,70,107,90,68,101,85,66,100,82,64,95,78,60,92,76,57,89,72,55,86,70,53,
119,103,81,120,104,82,123,106,84,124,106,80,113,90,61,107,85,55,101,81,55,92,72,49,
78,61,41,69,54,37,68,54,36,68,54,36,65,49,32,77,56,35,89,65,41,94,67,43,95,68,
43,94,67,43,86,61,38,71,51,32,65,46,28,65,46,29,69,52,35,76,58,41,148,126,105,152,
124,103,165,134,112,167,138,115,157,131,113,73,65,61,103,83,77,123,100,89,150,
125,108,175,150,127,176,151,130,174,147,126,164,139,120,149,123,106,144,115,89,
119,99,91,174,148,130,185,161,137,189,164,139,192,165,136,188,159,128,184,152,126,
181,150,123,178,142,118,170,129,102,122,100,94,180,153,132,192,170,148,202,185,
162,208,191,172,208,190,172,207,188,167,206,189,164,203,184,157,202,179,150,198,
174,136,102,88,76,166,127,112,190,163,136,202,180,156,213,195,169,220,202,180,224,
208,184,224,206,182,216,199,175,219,201,177,217,199,175,215,196,173,210,185,142,
163,122,99,186,151,122,193,164,134,201,175,145,209,188,157,210,192,168,213,196,
173,212,195,174,209,191,169,202,183,156,194,168,140,126,99,86,170,131,118,187,
160,133,192,169,136,192,170,137,192,169,141,190,169,144,175,152,128,168,147,125,
185,165,141,177,152,131,145,116,107,114,93,76,134,104,98,138,112,100,150,121,106,
162,137,114,168,139,116,166,141,118,152,121,102,142,111,94,114,89,80,111,88,63,
162,133,112,170,144,120,171,144,123,166,141,122,166,141,122,166,141,122,166,141,
122,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,
134,116,91,144,128,105,76,59,41,64,49,34,60,46,31,52,37,22,54,38,23,63,43,26,76,
54,34,83,59,35,82,58,35,72,52,32,59,42,27,54,38,24,62,47,32,63,48,34,70,54,37,85,
66,46,101,79,55,101,79,55,104,81,56,109,84,57,136,117,92,132,115,90,130,113,89,
128,110,86,127,109,86,128,110,86,127,109,85,124,107,84,123,106,84,122,105,83,122,
105,83,122,105,83,122,105,83,121,104,81,120,104,81,120,104,81,120,103,81,119,102,
80,117,102,80,118,103,81,119,102,80,119,102,80,120,103,81,119,102,81,119,102,80,
118,101,80,119,103,81,118,102,80,118,102,80,117,100,80,117,100,80,117,101,80,
118,102,80,117,101,79,119,102,80,117,101,79,116,100,79,116,100,79,118,102,80,117,
101,79,116,100,78,115,99,78,114,98,78,116,100,78,115,99,77,116,100,78,114,99,77,
113,98,77,113,97,77,114,98,77,114,98,77,112,97,76,112,97,76,113,97,76,113,97,76,
113,97,77,112,97,76,113,97,77,112,97,76,113,97,76,112,96,75,113,97,76,111,95,75,
110,95,74,112,96,76,109,95,74,111,96,75,110,95,74,109,94,74,110,95,75,109,94,74,
111,95,75,110,95,75,109,93,73,109,93,73,110,94,75,109,94,73,108,93,74,108,93,73,
106,91,72,105,91,71,107,93,73,106,91,72,105,91,72,105,90,71,105,90,71,106,91,71,
106,91,71,106,92,72,107,92,73,107,92,72,105,92,71,106,91,72,105,90,71,106,91,72,
104,89,71,101,88,70,102,89,70,101,88,70,103,88,69,100,86,67,100,85,67,97,83,66,95,
82,64,94,80,62,92,78,60,91,76,59,87,73,56,86,72,55,81,67,52,78,66,50,76,63,47,
73,60,45,102,87,69,106,91,71,115,99,78,116,99,76,101,80,54,101,79,53,101,79,52,91,
71,48,77,59,40,66,50,34,60,45,30,65,50,34,62,44,29,74,54,35,86,61,40,91,65,42,
93,65,40,87,62,39,79,55,34,66,48,30,62,44,28,62,44,27,68,51,35,76,59,41,148,126,
105,153,125,104,166,135,113,168,139,116,157,132,117,78,67,62,102,80,76,123,99,87,
146,120,102,174,147,126,177,153,131,176,148,128,167,142,119,158,130,110,149,119,
97,112,98,90,176,155,132,184,161,136,187,160,133,189,161,133,187,158,127,184,153,
126,181,150,123,178,142,118,175,135,99,125,101,99,180,153,132,194,174,152,202,
185,164,208,191,172,208,190,170,207,191,165,206,187,158,205,184,157,201,178,149,
198,172,134,123,107,97,199,173,155,215,196,173,220,200,178,221,204,179,224,206,
182,224,208,184,223,206,183,212,196,172,219,201,177,217,199,175,214,194,170,209,
181,145,163,122,99,189,150,121,198,170,134,205,183,149,210,190,156,212,195,170,213,
196,173,212,195,174,209,193,169,203,184,157,192,168,138,124,101,86,171,133,117,
188,161,132,191,169,136,193,170,137,190,167,138,174,154,128,162,143,119,185,162,
139,186,165,140,179,154,133,157,127,115,106,92,76,99,87,77,87,82,71,98,86,78,128,
99,90,139,106,97,143,110,99,126,98,88,114,89,80,108,83,76,115,89,63,165,137,115,
171,146,121,170,143,122,166,141,122,166,141,122,166,141,122,166,141,122,137,118,
93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,134,115,91,
144,128,105,76,59,41,62,48,33,56,44,30,49,35,21,53,38,23,62,44,26,77,55,34,74,
51,33,74,50,32,65,45,27,54,38,24,49,35,21,56,42,28,57,43,29,65,50,35,80,62,44,96,
73,51,95,74,52,112,88,62,102,80,54,154,138,113,146,131,107,136,121,100,131,118,
96,129,115,94,124,111,91,124,111,90,122,109,90,123,110,90,123,109,90,122,108,89,
121,108,89,121,108,88,119,106,87,120,106,88,119,106,87,119,106,87,119,105,86,117,
104,85,116,104,85,117,104,85,117,104,85,117,105,86,118,106,87,118,104,86,116,103,
85,114,103,84,115,102,84,116,104,85,116,103,85,116,104,84,114,102,84,114,102,84,
114,101,83,114,102,84,114,102,84,113,101,83,112,100,82,112,100,82,110,98,81,111,
99,81,111,99,81,109,97,80,110,97,80,111,98,81,112,100,83,111,98,81,111,99,80,
109,97,80,111,99,82,110,98,80,109,97,80,109,97,80,108,96,79,108,95,78,108,96,78,
108,95,77,109,97,80,107,96,78,106,95,78,107,96,78,106,94,78,107,95,78,107,96,78,
105,94,77,105,93,77,105,93,77,105,94,77,105,93,76,104,93,76,105,94,77,105,94,77,
104,92,76,103,92,75,103,92,76,104,93,76,102,91,74,103,92,75,102,91,75,102,91,75,
102,90,74,100,89,73,100,89,73,100,90,74,101,90,74,101,90,74,99,86,69,101,89,71,103,
92,75,102,91,75,103,92,75,104,93,76,101,90,74,101,90,74,103,91,75,102,90,73,101,
90,73,100,88,72,101,89,72,98,87,71,98,87,72,99,87,70,96,85,68,94,83,66,93,82,67,
92,81,64,90,79,62,87,77,60,85,75,59,83,73,57,81,70,56,79,69,53,77,67,53,97,87,
72,103,92,75,115,103,84,123,108,87,93,72,50,93,73,49,93,71,47,86,66,44,71,55,37,
60,47,32,47,35,23,58,44,30,55,39,24,67,48,29,78,55,35,84,60,38,84,58,36,81,57,36,
74,52,32,62,43,29,56,39,26,55,39,25,62,48,34,76,59,42,147,127,108,155,130,108,
168,140,118,169,143,119,159,135,117,85,70,67,103,83,77,121,97,85,144,118,100,176,
150,126,176,151,130,175,147,127,167,142,121,157,129,111,143,114,101,106,93,84,173,
150,131,184,160,134,187,158,133,188,160,130,187,158,127,184,153,126,181,150,123,
178,142,118,181,142,97,129,106,101,179,150,133,194,173,150,202,186,166,208,191,
172,208,190,170,209,190,161,206,187,158,205,183,155,199,176,147,199,177,129,154,
135,126,203,179,157,217,198,175,220,202,178,221,204,181,224,206,182,224,208,184,
224,206,182,220,203,178,220,202,178,217,199,175,213,196,173,209,183,147,164,117,
98,191,151,119,198,170,134,208,181,150,211,191,155,213,196,169,214,196,172,213,
197,173,209,193,167,204,185,156,194,167,132,127,104,91,170,132,116,188,161,132,
191,168,135,192,170,137,191,170,139,186,163,135,181,160,133,186,165,140,187,166,
141,179,156,135,159,126,115,114,95,84,147,118,105,151,122,105,152,118,96,161,124,
85,149,114,79,96,83,70,97,79,73,87,72,67,86,68,62,109,94,75,163,135,113,173,145,
121,168,140,120,166,141,122,166,141,122,166,141,122,166,141,122,137,118,93,137,
118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,134,116,91,144,128,
105,120,108,89,102,91,75,97,86,69,53,36,23,53,34,23,63,41,26,78,50,32,83,54,34,81,
51,32,70,45,27,61,38,24,55,35,22,99,85,65,102,88,67,114,100,79,135,120,98,152,
136,112,158,141,116,158,141,116,154,138,113,146,130,107,132,118,97,119,106,88,110,
98,82,107,96,78,103,92,76,103,92,75,103,92,76,101,90,74,102,91,75,101,91,75,100,
89,73,100,90,74,101,90,74,100,90,74,100,88,73,99,88,72,99,88,72,100,88,72,97,86,
71,98,87,72,98,87,72,98,87,72,98,87,72,98,87,72,98,87,72,98,87,72,98,88,72,99,
88,72,96,86,70,97,86,71,97,86,71,97,86,71,97,86,71,97,86,71,97,87,71,96,85,70,96,
86,70,95,85,70,95,85,70,94,84,69,95,85,70,95,85,69,95,85,69,95,85,69,95,85,69,95,
85,69,95,85,69,94,84,69,93,83,67,91,81,66,87,75,60,87,74,57,90,80,65,90,79,63,
89,79,65,90,80,64,91,81,65,92,82,67,91,80,67,93,82,67,94,84,68,94,84,67,92,82,66,
92,82,67,92,82,67,92,82,67,92,82,67,92,82,67,92,82,67,92,82,67,93,83,68,93,82,68,
91,80,65,91,80,65,94,84,68,92,82,67,92,82,67,89,78,63,88,77,62,91,81,66,90,80,
66,89,80,66,91,81,66,91,81,67,92,81,67,84,72,56,85,72,56,91,81,67,91,81,67,92,82,
67,92,83,68,94,84,69,93,83,69,94,84,69,92,81,67,92,82,67,91,80,66,92,81,66,89,80,
65,89,80,65,88,79,63,87,77,63,86,77,62,85,75,61,84,75,60,84,74,58,82,72,57,80,
71,55,79,69,54,75,66,52,75,65,51,74,64,51,73,63,49,74,64,50,82,70,55,94,79,61,93,
74,53,96,75,54,93,74,54,86,69,50,74,60,43,64,52,37,57,46,33,62,49,35,49,34,22,61,
42,26,74,49,32,79,53,33,83,54,34,84,55,34,77,51,31,61,42,25,57,38,23,63,43,26,
79,63,48,93,77,60,147,129,108,159,136,111,164,139,114,175,149,123,168,143,120,98,
79,72,106,83,76,123,98,85,148,120,100,173,145,125,180,156,130,180,156,128,173,
150,123,164,138,112,152,127,106,129,112,89,175,152,129,184,162,134,187,157,131,187,
158,127,187,158,127,184,153,126,181,150,123,178,142,118,181,145,99,134,107,102,
176,150,132,193,172,149,201,184,163,207,190,171,208,191,170,209,190,161,206,185,
158,204,181,152,198,175,142,199,177,129,155,140,131,205,181,163,216,198,178,220,
202,178,221,204,183,224,207,184,225,208,185,224,206,182,221,204,179,220,202,178,
217,199,175,213,196,173,209,184,145,166,117,97,192,151,118,199,172,133,209,184,
149,213,191,153,214,197,170,215,198,173,213,198,171,209,192,165,205,185,151,194,
164,122,126,104,90,169,130,115,188,164,132,192,169,136,192,170,137,193,171,140,
194,170,141,192,171,145,189,170,148,188,167,142,178,154,134,152,122,110,111,95,85,
157,131,113,70,78,78,78,88,88,168,137,116,165,137,115,160,131,108,145,115,91,121,
91,71,115,87,71,104,91,80,165,135,115,173,145,121,165,140,121,166,141,122,166,
141,122,166,141,122,166,141,122,137,118,93,137,118,93,137,118,93,137,118,93,137,
118,93,137,118,93,137,118,93,134,116,91,144,128,105,120,108,89,102,91,75,97,86,69,
53,36,23,53,34,23,63,41,26,77,49,32,83,54,34,81,51,32,70,45,27,61,38,24,55,35,
22,99,85,65,102,88,67,114,100,79,98,82,62,93,73,50,104,81,57,111,87,60,110,88,59,
103,81,55,89,71,48,75,59,40,69,56,39,65,52,36,72,60,46,94,84,69,69,58,44,58,45,
31,63,48,33,66,52,34,70,55,37,72,57,39,74,58,39,69,55,37,67,54,37,64,51,34,60,48,
33,70,59,45,91,82,67,68,57,43,56,44,30,62,49,33,66,52,35,68,53,36,71,55,37,72,58,
39,69,54,37,66,53,37,64,51,35,60,48,33,69,57,43,89,79,64,60,48,34,56,44,30,62,
49,33,66,52,35,69,55,37,72,56,38,71,56,37,68,53,35,66,52,36,64,51,35,62,50,36,89,
80,66,66,54,41,54,42,28,60,47,31,64,50,33,67,53,35,70,54,36,68,53,35,64,50,32,63,
49,33,60,47,32,55,42,29,75,63,49,77,64,51,52,39,25,58,45,30,61,48,32,64,48,32,
68,53,35,70,54,36,67,52,35,61,48,33,59,45,31,56,44,30,57,45,32,85,74,59,85,74,60,
48,37,24,59,45,31,61,47,31,64,49,32,71,56,38,71,56,38,68,53,36,62,48,33,59,46,32,
59,47,33,59,47,33,89,79,64,89,79,64,48,37,24,59,46,32,61,47,31,64,48,32,71,56,
38,71,57,38,68,53,36,63,50,35,61,48,34,59,47,33,91,80,65,91,80,65,49,38,25,59,46,
32,62,48,33,65,51,33,71,56,38,71,55,37,67,51,35,62,49,34,60,47,32,58,46,32,85,74,
58,79,67,53,46,35,22,52,40,27,57,42,28,55,42,26,63,49,31,68,54,36,66,52,34,69,
54,36,80,61,42,89,70,47,119,103,80,119,103,81,110,95,75,92,80,63,82,72,57,80,69,
52,82,71,54,51,35,23,64,42,29,80,52,34,87,58,35,94,59,36,95,61,36,85,55,32,67,44,
27,67,42,26,68,43,25,106,88,74,123,108,92,146,128,109,161,135,113,175,146,122,
178,149,124,173,145,121,109,86,75,108,83,76,123,99,85,146,121,100,179,152,125,176,
151,130,175,150,127,168,144,122,156,129,112,138,111,102,122,104,84,173,149,127,
181,156,131,186,162,130,186,153,126,187,158,127,184,153,126,181,150,123,177,141,
117,181,145,99,136,107,104,176,146,130,192,171,150,200,183,164,206,189,170,208,
190,168,208,189,162,206,185,158,203,180,151,197,172,143,202,177,128,160,146,134,
207,184,165,217,198,177,219,201,179,221,204,183,223,206,185,225,208,185,224,206,
182,221,204,179,220,202,178,217,199,175,213,196,173,210,181,140,170,120,98,193,150,
119,202,173,132,210,189,148,213,192,155,215,197,171,215,198,173,213,196,169,209,
192,161,205,184,147,194,162,112,125,104,93,169,126,113,188,161,132,192,169,136,
194,172,139,195,174,142,196,174,145,196,174,148,191,172,150,188,167,142,178,154,
134,148,119,108,97,88,79,162,137,116,97,105,105,80,89,90,172,143,121,176,147,124,
167,139,117,75,85,85,87,97,97,111,85,71,127,104,91,167,137,115,171,145,121,165,
140,121,166,141,122,166,141,122,166,141,122,166,141,122,137,118,93,137,118,93,
137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,134,116,91,144,128,105,79,
63,44,67,53,37,62,50,35,52,38,26,55,40,27,65,47,31,78,56,36,83,61,38,80,56,35,67,
48,30,55,39,25,49,35,22,57,44,30,59,45,31,68,53,36,82,64,44,92,73,49,96,75,52,94,
75,51,88,68,47,97,76,52,81,64,42,69,54,37,67,53,37,57,42,28,48,37,25,37,27,21,
44,32,21,51,39,26,48,35,22,55,41,26,60,46,29,62,47,30,61,46,28,57,42,27,57,42,28,
57,43,28,57,43,28,51,39,27,41,30,23,45,32,21,49,35,23,56,41,28,56,41,26,60,45,28,
61,46,28,61,45,28,57,43,27,57,43,28,58,43,28,58,44,29,51,38,25,39,27,21,47,33,
21,50,36,23,57,41,28,57,41,26,62,46,30,62,47,30,60,45,28,57,42,27,57,43,28,58,43,
28,57,43,28,45,31,23,45,32,20,50,35,23,58,43,28,58,42,27,62,47,30,63,48,30,61,46,
29,57,43,27,58,44,29,59,44,29,58,44,28,47,33,24,47,33,23,48,35,22,57,42,28,56,
41,27,62,46,29,64,48,30,64,48,30,59,44,28,56,41,28,54,40,26,55,41,26,57,43,27,48,
33,25,49,34,25,51,36,24,56,41,26,57,43,28,61,45,28,64,48,30,65,48,31,60,45,29,57,
42,27,55,41,27,58,43,28,59,44,28,48,33,26,47,32,24,50,36,24,55,41,26,59,44,29,
61,45,28,64,48,29,64,48,30,60,44,28,57,43,27,57,42,27,58,43,28,50,35,25,52,37,25,
52,37,24,56,41,26,59,44,29,63,46,29,65,48,30,64,47,30,60,44,28,58,43,27,57,42,27,
59,44,28,44,31,23,38,26,21,48,35,22,52,38,24,56,42,28,57,42,26,63,47,30,68,53,
35,66,52,34,73,57,38,84,65,43,93,72,49,106,87,61,101,83,60,91,75,54,76,63,45,67,
55,40,68,54,39,68,54,38,54,38,25,65,47,29,76,52,34,83,57,35,86,57,35,85,59,36,77,
53,32,64,44,26,58,40,24,57,39,22,77,62,46,86,70,55,146,128,109,162,137,112,176,
147,123,179,150,125,175,146,123,149,119,99,104,83,76,137,115,93,146,121,98,173,
147,123,185,162,129,184,161,128,180,158,124,171,146,117,158,134,110,140,124,96,170,
144,126,184,162,136,186,159,130,186,153,126,187,158,127,184,153,126,180,148,122,
176,140,116,178,141,98,133,106,101,172,145,130,192,174,148,199,181,161,205,188,
167,207,190,167,206,189,162,206,185,158,202,180,154,196,174,142,203,180,125,168,
147,140,209,186,167,217,198,179,217,201,181,219,203,185,224,207,186,224,207,186,
224,206,182,221,204,179,220,202,178,217,199,175,213,196,173,209,180,139,169,120,
99,194,153,120,202,173,132,210,189,148,213,193,155,215,197,171,216,198,172,213,
195,167,209,190,157,203,182,145,191,160,105,132,108,98,166,129,114,188,160,130,
194,169,136,196,172,140,198,176,144,198,175,145,197,176,149,192,171,146,188,167,
142,180,155,134,145,115,109,94,88,76,168,140,120,177,149,125,177,150,124,179,151,
127,179,151,127,169,138,115,118,121,118,110,118,119,131,97,67,144,119,100,167,136,
115,170,145,120,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,137,
118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,134,
115,91,143,128,105,84,69,47,69,56,38,63,50,34,54,40,26,56,42,27,65,47,29,76,54,34,
80,57,35,80,56,35,69,49,30,57,41,26,53,37,23,62,47,33,64,49,34,73,56,39,86,66,45,
99,79,55,103,82,58,102,80,57,93,74,52,92,72,49,75,59,40,65,52,36,69,54,37,56,42,
27,51,37,26,42,30,22,47,33,21,50,36,23,55,41,26,58,43,26,63,47,29,64,47,30,61,
46,29,58,43,28,62,46,30,58,42,27,58,43,28,53,39,27,43,31,24,47,34,22,51,37,24,58,
43,28,60,44,28,63,47,29,64,47,30,63,47,30,60,44,28,63,47,30,61,44,28,61,45,28,53,
39,25,42,29,20,50,36,22,53,38,25,59,44,29,62,45,29,66,49,30,66,48,31,64,47,29,
60,44,29,66,49,32,62,45,30,62,46,29,56,38,26,51,36,22,53,37,24,61,45,29,64,46,29,
67,50,31,68,50,32,65,49,31,61,45,29,66,50,32,63,46,30,63,48,30,52,37,26,54,37,26,
53,38,24,59,43,28,64,49,31,69,51,33,69,51,33,70,51,33,65,48,31,68,50,33,62,45,
29,63,47,30,65,48,31,55,38,26,58,39,26,55,40,25,62,45,30,66,49,31,70,51,33,71,52,
33,71,52,34,66,49,33,70,52,33,65,47,30,67,50,32,67,51,32,56,39,28,57,39,28,56,41,
26,63,47,31,67,50,31,72,53,34,73,53,34,72,53,34,67,49,32,72,54,34,68,50,32,69,
52,33,60,43,27,60,43,27,58,42,26,64,47,31,68,51,33,74,55,35,74,54,35,72,53,34,68,
51,33,75,56,35,70,50,33,70,54,33,57,40,27,50,34,24,56,40,25,59,43,28,60,45,29,59,
44,28,64,48,32,68,52,35,68,53,35,79,62,41,87,67,44,96,75,51,94,75,51,94,75,52,
81,64,43,68,53,36,57,44,30,57,43,29,57,44,29,54,39,25,65,47,29,75,53,33,80,55,35,
81,57,37,78,54,35,72,51,31,61,43,27,56,39,25,53,38,24,62,48,34,68,52,37,146,128,
109,162,137,112,175,146,122,178,149,124,174,145,122,151,122,103,109,88,77,129,
107,89,159,132,103,180,155,122,177,152,129,179,155,127,168,144,120,164,139,114,130,
104,98,144,128,96,168,142,126,186,165,134,186,159,128,186,153,126,186,157,126,
184,153,126,180,148,122,176,140,116,178,135,96,131,105,99,172,143,128,190,172,146,
198,179,158,202,184,162,204,185,164,206,187,162,204,185,160,201,180,155,194,172,
144,205,182,121,178,156,146,209,191,171,217,200,179,217,201,181,219,203,185,223,
205,187,224,207,186,224,206,182,221,204,179,220,202,178,216,198,174,212,195,172,
212,187,140,173,122,99,196,157,122,204,177,134,210,190,146,213,191,157,215,196,
169,215,196,167,211,192,163,207,189,153,201,179,141,179,141,97,145,117,103,170,
131,116,188,163,130,194,170,136,196,172,140,198,176,144,199,175,145,197,176,149,
193,171,145,190,169,142,179,154,135,147,115,109,93,86,75,171,143,121,178,149,124,
180,154,128,181,155,131,179,154,129,170,140,116,152,121,102,123,96,85,135,101,67,
155,128,107,168,139,116,168,140,120,166,141,122,166,141,122,166,141,122,166,141,
122,166,141,122,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,
93,137,118,93,134,115,91,143,128,105,90,71,49,72,58,39,66,54,35,56,41,26,59,45,
28,72,53,32,85,61,39,91,67,41,89,64,40,76,55,35,63,46,29,59,42,26,65,50,33,67,52,
34,75,58,40,93,73,50,105,85,58,109,85,60,107,83,57,99,77,55,88,68,47,75,58,40,66,
52,35,66,51,35,56,41,27,54,41,27,46,34,24,52,37,24,58,42,27,63,48,30,68,50,31,
72,53,33,72,53,34,71,52,34,67,50,31,68,50,31,65,48,32,65,49,31,61,46,30,50,35,28,
54,39,25,60,44,29,67,50,33,71,52,33,74,53,33,74,54,34,74,53,35,70,51,32,70,50,32,
65,47,29,69,51,32,63,45,29,52,36,25,59,42,26,63,46,30,70,52,34,75,56,35,78,56,
35,78,57,36,76,54,36,72,53,33,73,53,33,69,49,31,73,54,34,65,44,28,60,42,26,63,46,
30,73,53,35,77,57,36,80,58,36,80,59,38,78,55,37,73,53,34,74,54,35,70,50,32,76,57,
35,67,44,30,68,47,30,64,47,29,71,53,35,79,58,37,84,61,39,83,61,39,82,60,38,82,
61,38,81,60,39,79,57,36,78,57,35,79,60,37,72,49,32,72,49,32,69,49,31,76,56,37,80,
58,37,84,62,39,85,62,39,84,61,40,83,61,39,80,58,37,76,56,36,81,62,38,81,62,38,72,
49,33,71,48,33,70,51,32,77,57,38,82,60,38,86,63,39,87,64,40,86,63,41,83,62,39,
83,60,38,80,59,37,84,63,39,76,53,34,76,53,34,72,53,33,77,57,38,83,62,39,90,66,42,
90,66,41,86,62,41,86,64,40,86,63,40,82,60,37,85,65,39,72,50,32,64,43,28,67,49,31,
67,50,33,64,48,31,61,45,30,59,44,27,67,51,35,75,58,39,89,67,45,98,77,52,102,83,
54,102,82,54,97,76,51,86,68,46,73,57,37,64,49,32,60,47,32,62,48,32,61,44,27,74,
54,34,87,63,40,91,66,41,94,68,43,89,65,41,83,61,37,70,51,31,60,44,27,59,42,27,67,
52,37,74,58,42,146,128,109,161,135,113,175,146,122,178,149,124,173,145,123,155,
123,105,128,109,86,135,115,91,141,116,95,172,146,120,186,162,128,176,151,126,175,
152,123,160,135,112,154,131,106,140,126,98,171,145,127,187,165,133,186,158,126,
186,153,126,186,156,126,183,151,125,179,147,121,175,138,113,177,137,95,128,103,98,
172,142,126,188,169,142,195,174,151,199,179,157,200,182,160,199,182,161,200,183,
160,196,178,156,192,169,146,196,172,114,188,159,150,208,191,172,216,198,178,216,
199,182,218,203,186,221,205,187,222,205,186,222,204,180,216,196,172,208,188,162,
195,171,146,196,173,147,200,169,119,177,127,103,197,162,125,205,177,133,209,185,
143,210,190,148,213,194,161,212,192,160,209,188,155,205,183,149,196,169,134,154,
120,86,153,114,105,174,139,116,187,162,129,193,169,135,195,172,139,198,175,142,
198,176,144,197,173,143,193,170,143,189,168,141,184,163,134,164,135,114,119,109,
87,172,145,118,178,149,124,181,155,131,183,157,131,182,156,130,170,139,116,151,
120,101,122,95,84,119,90,65,163,135,113,168,140,116,168,143,120,166,141,122,166,
141,122,166,141,122,166,141,122,166,141,122,137,118,93,137,118,93,137,118,93,137,
118,93,137,118,93,137,118,93,137,118,93,134,115,91,142,127,105,98,77,52,78,62,41,
73,58,39,64,48,31,68,52,33,82,62,39,96,72,45,103,76,47,98,72,44,87,63,39,71,52,
31,64,46,28,68,52,35,70,53,35,78,59,40,91,70,48,101,78,54,104,82,55,105,83,57,98,
77,53,84,65,44,73,56,39,67,52,36,68,53,36,54,39,25,55,40,26,58,41,29,64,45,29,
70,52,34,78,58,37,83,61,39,87,63,40,87,63,40,85,61,40,83,60,38,85,62,40,72,53,34,
71,50,32,67,48,31,63,43,32,66,48,31,72,54,35,82,61,39,85,64,41,87,62,39,90,64,40,
87,63,41,87,63,39,90,65,41,76,56,35,74,52,33,68,48,30,62,44,30,72,53,32,76,56,
36,85,63,41,89,67,43,92,66,42,92,67,42,89,64,41,88,64,40,93,67,42,79,58,37,76,54,
33,78,52,33,71,50,31,76,55,35,86,64,42,91,69,44,94,67,43,94,68,43,90,65,42,89,65,
40,93,67,42,80,59,38,79,56,35,80,54,35,80,55,35,77,56,35,84,62,40,91,68,43,97,
70,44,96,70,44,95,68,45,93,67,43,95,68,44,80,59,37,82,61,38,89,65,42,87,58,35,86,
57,35,80,57,36,89,65,41,92,68,42,97,69,43,98,72,44,96,69,46,94,69,43,95,68,43,82,
60,37,89,66,43,89,66,43,86,57,37,86,58,37,81,58,37,90,66,42,93,69,43,98,70,45,
98,73,45,97,70,47,93,68,43,96,70,44,85,62,38,92,67,43,90,59,37,90,59,37,82,59,37,
88,64,41,93,69,43,100,72,46,100,73,45,96,70,45,94,69,43,99,71,44,86,62,39,91,67,
43,83,54,35,70,48,31,74,54,34,74,55,36,67,48,31,64,47,30,61,44,27,66,50,34,71,54,
36,82,63,42,86,67,44,104,82,54,105,83,55,98,76,50,87,70,46,75,61,40,70,56,36,67,
53,35,69,53,35,69,50,31,86,63,38,96,70,43,101,73,44,103,74,45,97,70,43,87,62,39,
74,53,33,67,49,31,64,47,29,71,55,38,77,60,42,146,128,109,159,133,113,175,146,
122,178,149,124,174,146,124,169,143,115,94,75,68,155,134,101,148,124,98,167,138,
119,188,167,130,174,149,126,166,141,122,170,147,116,132,105,94,135,124,99,169,145,
127,185,161,133,186,158,126,184,153,126,186,153,126,182,151,124,179,146,117,175,
138,113,170,129,96,133,105,101,174,144,128,186,167,144,194,173,150,196,177,154,
196,176,154,197,178,155,197,177,155,194,174,152,190,167,144,181,147,113,189,163,
155,208,191,172,215,198,179,216,199,182,218,203,186,221,205,187,223,206,185,222,
204,182,221,204,179,217,198,175,206,187,166,205,185,162,209,181,136,181,130,107,
200,165,124,206,177,132,209,183,139,209,188,143,208,185,150,209,187,153,206,184,
150,201,181,143,193,164,129,128,106,82,155,118,107,177,142,117,187,162,129,193,
169,135,195,172,139,198,175,142,198,176,144,198,175,142,198,178,142,196,177,140,
181,158,133,152,120,106,95,88,75,179,154,121,179,150,125,183,157,131,186,159,132,
184,155,130,170,140,116,150,119,100,120,92,82,110,85,60,162,134,112,167,138,115,
167,142,119,165,140,121,165,140,121,165,140,121,165,140,121,165,140,121,137,118,
93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,134,115,91,
142,127,105,100,79,54,82,66,45,77,62,41,66,49,31,70,53,33,83,61,39,99,73,46,105,
79,47,101,74,46,87,64,40,73,53,33,65,47,28,72,55,37,71,55,37,74,58,40,83,65,44,89,
69,46,89,69,47,88,68,46,84,66,44,78,60,41,72,56,39,70,54,37,67,52,36,54,39,25,
62,45,29,65,45,33,74,53,34,81,59,39,90,65,43,93,69,44,96,69,44,97,69,44,98,71,46,
98,70,44,93,68,43,79,57,36,80,58,36,74,53,35,73,48,36,76,53,36,82,60,40,91,67,43,
95,71,45,98,71,45,99,71,44,99,71,45,99,71,44,93,67,42,83,59,38,80,58,35,74,52,
32,71,48,31,78,56,37,83,61,40,93,68,45,98,73,47,101,73,47,100,71,46,99,71,46,98,
70,44,95,68,43,84,61,39,80,58,35,85,55,35,76,54,34,82,60,39,93,68,45,99,74,47,102,
74,47,100,73,46,99,72,46,98,71,44,95,70,44,84,61,39,80,58,35,90,60,37,92,61,37,
84,61,39,91,67,43,98,73,47,102,75,47,103,74,47,101,73,47,98,71,45,97,70,45,85,61,
40,80,57,36,80,58,36,89,60,37,91,60,37,84,60,38,94,69,44,98,72,46,101,72,45,103,
74,46,101,72,47,99,71,45,94,68,43,84,60,39,81,58,37,82,59,37,92,60,37,92,60,37,
84,60,38,94,69,44,98,72,46,101,72,45,103,74,46,101,72,47,98,69,43,95,68,43,87,62,
40,82,59,37,92,59,37,91,59,37,84,60,38,91,68,43,98,72,46,102,74,47,103,74,46,99,
71,45,98,69,43,98,71,45,87,63,41,82,59,37,89,59,37,74,49,30,78,56,34,76,57,38,
69,51,34,63,46,29,62,45,28,63,48,32,67,51,34,71,54,37,76,59,40,98,78,52,99,79,53,
93,73,49,85,68,46,78,63,41,74,58,40,73,57,38,74,59,38,75,56,34,91,67,41,103,74,
47,105,75,48,103,75,49,102,74,47,93,69,43,78,57,36,69,49,31,65,45,28,72,55,38,80,
62,43,147,128,110,157,133,113,175,146,122,178,149,124,177,147,123,175,147,117,90,
74,66,158,135,102,139,115,95,170,142,118,189,167,129,178,153,128,174,151,124,
167,143,115,134,106,88,127,112,95,176,154,128,180,155,128,183,155,125,183,151,125,
183,152,125,182,150,122,179,146,117,175,138,113,167,127,97,133,104,101,175,145,
127,186,165,142,192,172,148,194,174,150,194,174,150,193,173,149,193,173,149,190,
168,146,186,162,140,149,120,109,188,159,152,209,189,173,214,197,176,214,198,180,
217,202,185,220,204,186,221,204,185,220,203,182,218,201,176,216,197,174,215,194,
171,212,193,168,210,186,138,175,128,111,199,169,127,204,174,132,207,179,135,206,
184,140,205,182,143,204,182,148,202,181,144,197,175,137,191,166,123,112,93,78,154,
117,104,178,146,120,188,163,130,194,170,136,198,175,140,200,180,144,202,181,144,
199,178,143,195,171,139,193,171,137,192,172,136,159,128,107,94,87,74,166,137,
114,181,155,125,184,158,132,190,159,132,185,156,127,171,141,117,148,117,100,118,93,
84,102,80,62,164,136,114,168,142,118,165,140,121,165,140,121,165,140,121,165,
140,121,165,140,121,165,140,121,137,118,93,137,118,93,137,118,93,137,118,93,137,
118,93,137,118,93,137,118,93,134,115,91,142,127,105,97,76,52,81,63,43,76,60,39,68,
52,32,69,51,32,84,63,39,97,72,46,104,76,48,101,74,47,89,65,40,72,53,32,65,47,29,
71,55,37,71,56,38,72,55,39,74,57,38,74,57,39,74,56,40,75,58,40,74,57,39,72,56,38,
71,54,38,67,52,36,65,51,35,55,40,26,61,44,27,70,49,34,76,55,35,83,61,39,93,68,
44,98,71,45,102,73,46,101,72,45,101,71,46,98,69,44,92,66,41,83,59,38,80,56,35,83,
56,36,82,54,37,81,57,37,85,61,38,95,70,45,99,72,44,103,75,47,104,74,47,103,73,47,
98,69,44,91,66,41,91,65,42,86,61,38,80,54,34,76,50,33,82,60,38,85,62,38,96,70,
45,101,74,46,105,78,49,103,75,48,101,72,47,97,69,44,92,66,41,91,66,42,88,61,37,91,
58,36,81,56,34,84,60,37,96,70,45,102,74,46,106,78,49,104,75,49,101,72,47,96,69,
44,92,67,41,92,66,42,88,62,38,97,65,38,95,61,38,85,61,38,93,68,43,100,74,47,105,
77,49,106,78,49,104,74,49,99,72,46,93,67,42,91,67,44,85,60,38,82,58,36,94,60,38,
95,60,38,84,60,37,95,68,42,99,72,44,103,75,47,106,79,51,104,75,49,99,71,46,90,64,
41,85,61,40,84,60,37,84,60,37,93,60,38,93,62,38,84,61,37,95,68,42,99,72,44,103,
75,47,106,79,51,105,75,49,98,70,44,91,64,41,88,63,41,85,60,37,94,62,38,94,62,38,
85,61,37,92,66,41,99,72,44,104,77,49,106,79,51,103,73,47,97,69,44,94,66,41,87,63,
41,84,59,37,91,59,37,78,49,32,77,55,33,77,56,35,71,53,33,64,47,29,64,47,30,63,
46,31,64,48,32,63,47,32,66,50,34,83,66,44,84,66,43,83,66,44,77,60,40,75,59,38,73,
57,38,72,56,37,76,59,39,78,56,35,94,67,41,103,74,47,104,76,48,108,78,49,102,74,
47,91,67,43,77,57,36,68,48,30,65,45,29,71,54,37,79,62,44,146,127,109,154,132,111,
174,145,121,177,148,123,176,147,124,174,146,116,85,69,61,158,133,100,135,106,91,
180,153,118,178,155,130,180,157,128,172,147,122,154,128,110,153,127,97,110,94,88,
173,151,123,171,141,116,179,147,119,180,148,122,180,148,122,179,147,121,178,141,
116,175,138,113,166,127,98,134,104,100,177,147,127,186,164,142,191,171,149,193,
172,149,192,171,146,191,171,147,190,168,144,185,163,141,180,155,132,126,102,99,
186,157,146,206,187,169,210,194,172,212,195,174,215,198,179,217,200,181,219,202,
181,219,200,177,216,199,174,215,197,173,213,191,167,209,190,165,208,179,134,170,
125,110,190,158,126,198,170,134,202,179,140,202,180,142,202,178,144,201,178,141,
200,178,140,196,173,136,196,172,116,109,93,79,155,117,105,180,149,122,189,164,131,
195,171,137,195,172,139,199,177,143,204,183,144,203,184,143,202,181,140,195,173,
135,183,158,125,168,139,110,105,93,77,162,133,112,187,163,125,186,158,130,188,
160,132,184,153,126,171,141,117,148,117,100,116,91,82,87,73,59,164,136,114,167,
142,119,166,141,120,165,140,121,165,140,121,165,140,121,165,140,121,165,140,121,
137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,134,
115,91,142,127,105,95,76,51,77,62,41,72,57,37,65,49,31,67,51,30,77,55,35,91,67,42,
98,74,45,99,75,48,90,66,41,72,53,33,63,46,29,69,53,37,69,53,37,69,52,35,69,52,
35,70,53,37,69,53,36,70,55,37,70,55,38,70,54,38,70,54,37,66,50,35,64,50,34,53,37,
24,60,43,27,72,49,35,79,56,35,82,59,37,94,69,45,96,68,42,103,74,46,103,74,47,105,
73,47,98,68,44,92,65,41,80,55,35,78,55,33,82,56,34,88,57,37,85,58,36,84,59,37,
97,71,44,98,69,43,104,75,46,105,75,48,106,75,47,98,69,44,92,64,40,84,58,36,80,56,
34,79,54,32,87,58,37,84,60,36,84,60,37,97,71,44,100,71,44,107,77,48,103,74,48,
105,74,47,98,69,44,93,65,41,85,59,37,84,58,34,100,63,37,84,57,34,83,59,36,98,71,44,
100,72,45,106,77,49,104,76,50,104,74,47,96,68,44,92,65,41,85,60,37,84,58,35,103,
67,39,105,67,39,87,61,37,93,66,40,99,71,44,106,77,48,106,78,50,106,77,48,101,73,
46,93,66,42,86,62,40,80,57,34,80,57,35,98,64,37,98,63,37,85,61,37,94,67,41,97,
69,43,102,74,46,104,76,49,105,76,48,101,72,46,90,64,41,84,60,38,82,58,36,83,59,36,
98,63,37,100,65,38,86,61,37,94,67,41,98,70,43,103,74,46,105,77,49,106,77,48,100,
71,45,91,64,41,86,61,39,83,59,36,99,64,38,98,64,39,85,61,37,91,65,40,97,70,43,
104,76,47,105,77,49,103,75,46,100,71,44,93,66,41,87,62,39,82,58,36,95,60,37,78,50,
34,79,56,35,77,55,35,73,54,34,65,47,29,63,46,30,63,46,30,63,46,31,59,44,29,60,
46,31,75,58,39,75,58,40,75,59,38,74,60,39,72,57,37,72,57,39,72,58,39,77,61,41,79,
60,38,94,70,44,101,74,46,104,75,48,105,76,49,102,75,46,93,66,42,78,56,36,67,47,
31,65,46,30,69,52,37,79,61,43,146,127,109,152,129,109,172,145,121,176,147,124,175,
146,123,171,141,115,103,89,71,134,106,86,158,132,102,159,131,111,186,164,130,
186,164,126,180,159,122,166,142,112,133,102,83,122,108,94,164,136,114,86,96,96,78,
88,88,178,145,118,178,146,120,178,141,116,100,94,86,172,135,111,176,132,90,137,
104,101,177,148,127,186,164,140,190,170,146,193,171,147,190,170,146,188,168,144,
187,165,141,181,156,135,176,147,126,124,105,98,180,149,140,202,184,160,207,186,
163,208,189,168,210,192,172,213,196,175,214,195,174,214,195,172,212,192,166,211,
191,163,209,185,159,202,181,154,204,173,128,124,100,84,158,115,100,173,127,109,180,
142,116,183,152,121,186,156,124,193,167,131,194,169,134,193,168,133,195,168,111,
113,96,81,150,112,102,179,148,121,190,165,130,193,169,135,199,177,139,198,175,
142,198,175,142,197,174,139,198,175,136,198,178,134,192,171,126,170,138,104,134,
119,92,180,153,114,179,150,121,188,162,128,181,154,127,177,146,123,168,138,114,
145,114,97,115,89,79,93,76,61,163,135,113,167,140,119,165,139,121,165,139,121,165,
140,121,165,140,121,165,140,121,165,140,121,137,118,93,137,118,93,137,118,93,137,
118,93,137,118,93,137,118,93,137,118,93,134,115,91,142,127,105,83,66,45,68,54,
37,64,50,32,58,44,27,60,45,28,69,50,32,83,61,38,91,66,42,93,69,44,88,66,42,77,57,
37,66,49,31,60,43,27,57,41,26,54,38,24,54,38,24,57,40,25,58,41,27,70,54,36,72,55,
37,70,54,37,70,52,35,65,49,34,62,46,33,54,38,24,64,45,28,74,51,35,80,56,37,81,
58,37,94,68,43,96,68,42,103,74,46,102,75,47,104,74,46,97,69,44,90,62,40,79,55,34,
79,55,34,83,56,34,92,58,36,88,59,37,84,58,37,97,68,43,99,69,43,106,74,46,106,76,
48,107,75,46,100,69,44,93,64,40,83,57,36,79,55,34,83,55,32,101,65,39,87,62,38,85,
60,37,97,69,43,102,73,45,109,77,48,104,75,48,106,74,46,102,71,44,95,65,40,84,58,
36,87,59,34,112,69,36,89,60,35,84,58,36,98,70,44,102,73,45,109,77,49,105,77,50,
104,74,46,98,68,44,94,65,41,85,59,37,84,59,35,119,74,40,118,76,40,87,62,38,95,68,
42,99,70,44,107,77,48,107,78,49,108,77,48,104,74,46,94,67,44,86,61,39,79,56,35,
79,55,34,107,69,40,108,71,40,86,60,37,96,69,43,97,69,43,104,74,47,104,76,49,106,
76,48,102,73,46,92,65,42,84,60,38,81,56,34,81,56,34,106,68,40,107,68,40,86,61,37,
97,70,43,98,70,43,104,75,47,106,77,49,107,77,48,103,73,46,93,65,42,85,60,38,81,
56,35,106,70,40,104,67,40,85,60,37,94,67,42,97,70,43,106,75,48,105,76,49,104,74,
46,101,71,44,95,66,42,87,61,38,80,55,34,97,61,37,85,55,35,79,58,36,81,58,38,77,
56,36,71,51,33,65,47,31,64,47,31,64,46,31,59,44,30,59,45,30,70,54,36,70,54,35,64,
48,30,62,46,28,59,43,27,57,42,26,61,46,29,68,50,31,81,61,39,92,68,42,97,72,45,98,
71,45,98,71,45,95,69,43,86,62,39,71,52,33,66,47,29,65,47,29,66,50,34,76,59,42,
145,127,109,150,126,109,169,144,120,175,146,121,175,145,119,172,142,112,119,98,77,
130,101,82,158,132,98,164,134,112,177,154,131,176,151,128,165,140,117,156,131,
106,144,116,88,114,100,90,156,126,108,107,117,116,115,120,118,174,138,114,176,139,
114,130,113,99,91,101,101,71,81,81,174,132,90,137,105,101,175,150,127,184,162,
138,187,167,143,190,170,146,190,170,146,189,168,145,186,164,140,180,155,132,176,
146,116,122,108,104,177,148,137,197,176,153,203,181,157,204,183,160,206,185,162,
208,189,168,210,191,168,211,190,165,209,187,159,207,185,157,204,180,152,197,173,
143,199,167,121,163,122,99,172,133,98,145,115,89,138,105,88,149,105,93,160,114,98,
164,118,102,166,120,102,178,141,114,186,153,114,122,99,84,149,111,99,178,146,
118,190,167,128,193,170,133,198,175,140,199,177,143,204,185,144,194,168,138,189,
162,131,183,155,125,176,146,116,176,146,102,114,91,80,165,134,107,183,157,121,185,
156,125,179,151,123,170,140,116,167,135,109,147,116,99,117,87,75,104,81,66,160,
132,110,166,141,118,163,138,119,164,139,120,164,139,120,164,139,120,164,139,120,
164,139,120,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,
118,93,134,115,91,142,127,105,75,57,40,62,47,32,55,40,26,52,37,23,54,39,24,64,
45,28,77,55,35,84,61,38,88,63,39,86,62,40,79,57,37,70,50,31,64,46,29,59,42,27,55,
38,24,54,39,25,59,42,27,56,41,26,57,40,25,63,46,29,65,47,30,64,46,29,61,43,28,61,
43,28,60,43,28,66,46,30,77,53,36,81,56,37,78,56,37,91,67,43,97,69,43,101,72,46,
104,75,47,106,75,46,99,69,44,93,64,41,81,56,35,77,53,33,83,54,34,94,60,36,90,61,
37,83,58,37,96,69,43,103,71,43,104,74,46,111,77,47,110,76,47,103,71,44,97,66,40,
87,59,36,80,54,33,85,54,32,105,67,39,90,63,38,85,59,37,99,70,43,107,75,45,107,77,
48,108,77,47,108,76,47,104,72,45,98,67,41,89,60,37,88,57,34,120,71,37,94,61,35,
84,58,36,99,71,44,107,75,45,108,77,49,109,78,49,107,75,48,101,71,45,99,68,42,90,
61,37,83,56,35,127,79,42,127,81,40,86,60,36,96,68,42,102,73,44,108,78,49,110,80,
50,111,81,49,106,74,47,99,70,44,92,64,40,79,55,34,80,55,34,121,77,40,119,76,40,
86,60,36,99,70,43,102,72,44,105,74,47,110,79,48,109,80,49,103,73,47,96,68,42,89,
61,38,82,56,35,83,57,35,120,76,40,120,76,40,87,60,36,99,70,43,103,73,45,106,75,47,
111,80,49,110,80,50,104,74,47,97,68,42,90,61,38,82,57,35,117,73,41,119,74,41,86,
59,36,95,67,42,101,72,45,107,77,48,109,79,48,106,77,48,101,71,45,97,68,42,90,61,
38,79,54,34,98,61,37,93,58,37,78,54,34,83,59,38,86,63,39,80,58,37,72,52,33,68,
51,31,64,45,29,58,41,26,53,38,25,56,41,26,56,41,25,57,41,25,58,42,26,57,41,25,56,
40,25,59,41,24,71,52,33,84,61,39,93,68,44,95,68,44,95,69,45,94,67,41,89,63,39,79,
56,36,67,49,30,63,45,29,62,44,28,66,50,34,77,60,42,145,122,106,151,124,103,170,
140,113,178,151,116,176,146,114,170,141,110,101,79,67,129,99,77,151,123,95,173,
144,119,184,158,130,183,160,129,172,148,118,153,127,107,135,104,81,113,91,85,147,
123,103,152,121,102,159,119,99,167,127,105,169,129,107,169,129,107,112,111,107,
147,113,93,171,127,85,137,108,101,172,145,126,182,159,136,187,166,143,190,169,146,
191,171,147,189,168,145,186,164,140,179,155,131,171,141,114,124,113,108,177,149,
137,195,172,151,202,179,154,204,183,158,205,184,161,208,188,166,209,189,167,211,
189,163,209,186,159,207,183,153,204,179,150,197,172,143,193,158,117,153,113,97,
185,153,119,187,157,121,186,153,114,182,145,98,163,124,89,139,109,87,127,99,83,
123,99,83,143,110,95,113,96,79,148,109,98,178,146,118,189,166,129,197,174,135,191,
169,136,201,182,140,195,170,137,196,173,134,195,173,129,191,166,123,184,159,116,
160,123,84,153,131,99,163,132,105,183,157,119,183,157,123,175,145,119,168,136,
112,166,133,108,147,115,97,120,87,72,106,81,62,158,130,108,166,137,114,162,137,
118,163,138,119,163,138,119,163,138,119,163,138,119,164,138,120,137,118,93,137,118,
93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,134,115,91,142,126,
104,74,57,40,58,44,29,49,37,23,48,34,21,52,37,24,61,44,27,76,54,34,73,52,33,77,53,
33,77,55,33,76,55,34,71,51,31,66,46,29,62,43,28,58,41,27,61,43,27,65,45,29,61,44,
27,74,53,34,66,47,29,78,55,35,74,53,34,72,52,32,73,53,33,71,50,31,71,48,32,78,
54,37,80,56,36,82,58,37,96,68,44,100,71,43,102,72,47,108,76,47,106,74,47,100,70,
43,97,67,41,84,57,35,78,53,33,86,54,34,102,59,36,91,58,36,85,58,36,99,70,44,104,
72,43,107,75,47,112,78,47,109,76,46,103,72,44,100,69,42,91,61,37,82,54,33,85,53,
32,110,68,38,89,60,36,87,59,37,100,72,44,107,76,45,110,78,49,110,78,47,107,75,46,
105,74,44,102,71,43,92,63,37,89,58,34,126,75,36,95,61,34,86,58,36,102,72,44,107,
76,45,110,79,50,110,78,48,107,76,47,104,74,45,102,72,44,93,64,38,84,55,35,131,80,
40,132,81,41,90,62,37,97,69,43,104,74,45,110,79,50,115,81,50,111,80,49,106,75,
47,101,72,45,94,67,41,81,56,34,83,57,34,129,81,41,128,80,40,89,61,38,101,71,44,
104,74,44,108,77,48,113,81,49,110,80,49,105,74,46,99,70,44,91,64,39,87,58,35,86,58,
35,132,81,43,131,83,41,89,61,37,101,71,44,105,75,44,108,77,48,114,82,50,111,80,
50,106,75,46,100,71,44,91,65,39,87,59,35,127,80,41,126,78,41,89,61,37,97,68,43,
103,74,43,109,78,49,113,80,49,107,76,48,101,71,44,101,70,44,91,64,39,82,56,34,104,
63,36,98,61,36,81,56,35,85,60,38,92,66,42,90,65,42,89,63,40,81,59,37,74,52,33,
68,49,31,63,45,28,59,42,27,58,41,24,58,41,24,61,43,25,60,42,26,61,43,26,53,36,21,
73,52,32,81,58,36,84,61,37,86,62,40,85,62,40,82,58,36,79,57,35,72,52,32,62,43,28,
56,39,25,54,39,25,60,46,31,78,59,42,150,130,107,156,127,106,173,143,116,182,152,
120,181,151,119,177,146,115,103,78,67,140,113,86,148,116,90,181,152,121,188,162,
132,182,158,132,172,148,122,162,137,114,150,118,90,111,95,87,98,91,78,87,84,75,
93,85,77,111,94,81,129,103,87,151,117,99,162,124,102,169,128,107,171,128,93,135,
107,103,171,146,127,183,161,139,189,167,143,192,172,148,191,171,147,188,168,144,
186,165,140,179,156,133,176,143,116,128,122,114,178,150,136,197,173,153,201,179,
155,205,183,159,206,185,162,209,189,167,211,191,167,212,190,162,209,186,157,207,
182,153,202,176,148,196,168,140,192,159,120,144,111,100,188,159,122,192,168,130,
195,170,131,192,169,128,191,165,127,188,160,124,186,154,120,179,141,113,169,125,
101,107,93,75,152,115,104,180,149,122,187,163,130,196,174,137,198,179,139,195,
171,141,202,179,140,190,164,134,182,154,124,175,147,119,170,140,110,178,149,102,
132,101,88,173,143,111,186,161,122,185,158,123,176,146,120,168,135,110,165,132,107,
146,114,96,120,88,74,115,84,65,160,129,106,167,142,119,166,141,122,166,141,122,
166,141,122,166,141,122,166,141,122,166,141,122,137,118,93,137,118,93,137,118,93,
137,118,93,137,118,93,137,118,93,137,118,93,133,115,90,142,126,102,111,97,77,77,
63,49,54,40,30,44,31,23,46,31,24,56,37,28,68,46,33,74,50,37,80,55,38,83,57,39,
82,55,38,82,55,39,80,54,38,78,53,37,69,44,29,70,48,30,74,51,32,84,61,38,90,64,39,
96,67,42,91,66,41,88,64,39,86,63,40,85,61,41,80,57,37,75,50,33,83,54,37,80,55,36,
82,57,37,95,67,43,100,71,43,107,74,47,107,76,47,106,74,46,101,71,44,98,68,44,85,
59,38,80,53,33,87,54,33,100,59,36,88,57,37,85,58,36,97,68,44,102,72,43,108,76,
46,111,78,48,108,75,45,104,72,44,100,71,44,90,62,37,83,56,33,86,53,31,108,65,36,
86,60,38,86,60,37,99,70,44,106,76,45,112,80,49,109,78,48,107,75,44,106,74,44,103,
73,44,92,63,38,90,57,33,126,73,36,93,60,35,85,58,36,100,71,44,107,76,45,113,80,
48,110,78,49,108,76,45,106,75,45,103,73,45,93,65,39,85,57,33,131,79,40,131,81,43,
90,62,37,95,68,43,104,75,44,113,81,50,113,82,50,111,80,49,107,76,47,103,75,46,94,
67,42,83,58,34,84,58,34,136,84,43,133,83,43,90,62,36,99,70,42,103,74,45,112,78,
47,113,81,51,111,79,48,107,77,47,101,73,46,91,64,40,88,59,35,87,59,35,137,82,42,
132,80,42,89,62,36,99,69,42,104,74,45,112,79,47,114,82,51,111,80,48,107,78,47,
102,73,45,93,65,40,88,60,35,135,83,41,133,82,40,90,62,36,95,67,41,103,74,44,113,80,
49,112,81,50,107,76,46,103,74,45,103,73,46,92,64,40,84,57,34,112,66,36,104,64,
36,80,57,35,87,60,38,97,70,43,103,73,45,101,72,45,96,69,44,89,64,40,83,60,38,78,
55,35,71,51,30,71,49,29,70,48,29,72,50,30,69,49,30,71,48,30,70,49,30,77,53,35,80,
55,36,82,57,37,82,56,37,81,56,37,80,55,36,81,56,35,75,52,32,63,44,26,56,39,24,63,
44,28,74,58,42,93,76,58,152,129,107,157,128,106,172,144,115,182,152,120,181,151,
119,177,146,115,105,80,67,138,109,84,147,112,87,168,134,106,185,158,131,188,162,
132,169,145,121,156,128,110,137,108,87,114,91,86,130,106,96,134,106,94,137,107,
93,140,110,96,147,115,97,156,121,96,177,139,89,168,128,88,137,107,85,137,108,103,
174,144,126,185,163,139,189,170,145,190,171,146,189,170,145,189,168,143,187,163,
139,181,156,133,174,140,112,129,121,115,181,154,139,199,177,153,202,180,156,206,
183,158,207,186,163,209,190,169,212,191,164,211,188,159,209,185,157,207,182,153,
203,177,149,194,166,138,193,158,117,145,112,101,187,159,125,195,171,133,198,173,
138,198,175,138,197,173,135,193,169,135,190,163,128,187,158,127,182,152,122,126,
109,84,152,113,102,179,148,121,181,158,125,165,148,114,196,174,137,191,166,137,
199,177,135,189,164,129,190,167,126,187,164,123,163,133,109,179,150,101,131,102,
87,176,146,114,183,157,121,185,158,123,174,142,116,167,134,109,162,127,104,143,
111,93,118,88,72,116,87,68,159,127,103,169,140,117,165,140,121,166,141,122,166,
141,122,166,141,122,166,141,122,166,141,122,137,118,93,137,118,93,137,118,93,137,
118,93,137,118,93,137,118,93,137,118,93,133,115,90,138,123,101,105,91,73,70,56,44,
51,36,27,43,29,22,45,30,23,54,35,27,65,43,32,71,49,36,80,54,38,83,56,39,83,57,
39,82,55,38,83,56,39,84,56,38,74,47,31,76,53,34,80,56,35,92,66,42,100,71,43,105,
76,46,101,73,45,98,71,45,95,70,44,92,66,43,83,59,37,78,53,34,86,55,38,83,57,38,82,
58,37,95,67,43,101,71,43,107,75,47,109,76,47,106,75,47,102,72,45,98,68,43,85,59,
37,80,55,33,84,54,34,96,57,36,88,58,37,83,58,37,95,68,43,103,73,44,108,77,47,
109,77,47,108,76,47,103,73,45,100,70,44,89,61,37,81,56,33,82,54,32,101,61,39,88,61,
38,84,59,38,96,70,43,107,77,45,111,81,49,109,78,47,107,76,47,105,75,45,102,72,
44,91,63,37,89,59,34,121,71,37,93,60,35,84,58,37,98,71,44,109,77,45,113,82,49,111,
79,48,108,76,47,106,76,46,103,73,45,93,65,38,85,59,35,130,79,40,128,78,41,89,61,
38,96,68,41,104,73,45,114,83,50,115,83,50,113,82,50,107,78,47,104,76,47,94,67,
41,85,60,35,85,59,35,131,82,42,133,82,42,90,63,38,99,69,43,103,74,45,113,82,48,
115,82,50,113,82,49,108,78,47,102,74,46,91,64,40,88,61,35,88,60,35,133,82,40,130,
80,40,90,63,38,99,69,42,103,74,45,112,82,48,115,83,50,114,82,50,109,79,47,102,74,
46,92,64,40,88,61,36,135,83,41,133,82,40,90,63,38,96,67,41,104,74,44,115,84,49,
115,82,49,110,79,48,106,75,45,104,74,47,94,64,40,86,59,35,116,70,36,114,68,36,84,
58,36,87,63,40,99,72,45,108,78,46,108,77,47,106,75,46,99,71,45,93,69,44,88,62,39,
78,54,33,86,58,35,88,58,36,90,58,36,79,51,32,79,50,32,88,61,41,89,61,41,90,62,
42,90,62,42,90,62,42,90,62,42,89,61,41,91,64,40,83,56,35,73,49,31,65,42,29,68,44,
28,95,76,62,123,106,90,152,130,108,157,128,106,171,143,114,182,152,120,181,151,
119,177,146,115,111,82,71,128,103,80,149,116,89,167,133,103,187,161,131,183,158,
133,168,144,122,156,128,110,134,103,88,119,92,89,144,119,108,151,125,111,149,125,
109,149,122,109,152,125,112,153,123,113,146,117,110,145,116,109,178,137,88,142,
113,106,176,146,126,184,162,138,188,168,142,189,168,143,188,169,144,187,168,141,
186,164,140,179,156,133,184,153,108,128,122,116,183,155,139,199,176,151,202,179,
152,204,183,158,206,185,164,209,189,169,212,191,164,212,189,160,209,185,157,208,
184,156,204,177,150,197,170,141,195,159,117,141,112,99,184,156,126,196,172,134,
197,172,137,198,175,140,196,169,134,194,165,130,191,163,127,189,162,127,183,154,
125,175,135,99,148,111,100,178,145,118,187,164,127,191,169,132,189,164,130,191,166,
131,197,175,131,192,168,126,177,146,119,176,149,118,162,133,108,170,138,92,146,
120,96,165,134,107,184,156,120,182,155,124,173,141,115,165,132,107,158,124,102,
140,108,88,117,86,71,120,89,68,159,127,101,165,137,117,165,140,121,166,141,122,
166,141,122,166,141,122,166,141,122,166,141,122,137,118,93,137,118,93,137,118,93,
137,118,93,137,118,93,137,118,93,137,118,93,133,115,90,138,123,99,74,58,39,60,46,
30,53,39,25,50,37,25,55,39,27,66,48,32,77,56,36,82,59,39,82,58,38,83,59,39,81,58,
38,78,56,38,81,58,37,81,59,37,81,58,36,82,58,36,83,60,37,83,60,36,83,59,36,82,
57,36,105,75,46,103,76,47,100,74,47,94,70,45,84,60,38,78,53,35,84,55,38,84,57,38,
83,58,38,92,66,42,99,71,44,106,76,47,108,76,46,106,78,48,102,74,46,96,69,44,83,
58,37,78,54,34,80,52,34,88,53,36,84,58,37,84,59,37,92,65,41,101,73,45,106,76,47,
107,75,46,107,78,49,102,75,47,97,69,44,87,61,38,79,55,34,78,51,32,92,60,38,84,60,
38,85,61,38,93,67,42,103,75,45,109,79,49,108,77,47,106,78,49,105,77,48,100,71,44,
89,62,38,85,56,34,112,67,35,90,59,35,86,60,36,95,67,42,105,75,45,112,80,49,110,
78,48,108,79,49,104,76,47,102,73,45,91,64,39,82,56,35,126,75,40,123,75,40,90,62,
39,92,66,40,102,73,45,113,82,50,114,81,50,112,84,51,109,80,49,103,75,47,94,67,41,
82,56,34,82,56,34,126,77,40,126,77,40,92,64,39,96,68,40,101,72,44,111,80,48,113,
80,49,113,83,51,109,80,50,101,73,45,91,65,40,85,58,35,85,58,35,126,76,40,124,76,
40,91,63,39,96,68,40,101,72,44,111,80,48,114,81,49,113,83,51,109,81,50,101,73,
45,92,65,40,85,58,35,126,76,39,126,76,39,92,64,39,93,66,39,102,72,44,113,82,49,
113,80,49,110,80,49,107,78,48,104,74,46,93,66,40,83,57,34,115,71,36,112,69,36,85,
60,38,87,62,38,99,72,45,109,78,47,109,79,49,107,78,48,102,75,47,94,70,44,90,64,40,
79,55,33,91,60,36,94,59,36,93,60,36,82,52,33,80,51,32,89,61,41,89,61,41,89,61,
41,89,61,41,89,61,41,89,61,41,89,61,41,91,63,40,82,56,35,73,50,32,66,44,29,68,45,
28,97,78,63,124,105,90,153,129,109,157,128,106,168,139,113,182,152,120,181,151,
119,177,146,115,117,87,73,113,88,71,145,113,89,162,126,102,184,158,132,180,155,
132,168,144,122,155,129,111,136,105,90,119,92,89,140,115,106,156,130,118,160,134,
118,161,135,119,167,143,123,167,142,123,170,143,124,166,139,122,165,126,87,144,
115,110,174,145,126,179,156,135,185,162,139,187,167,141,188,165,140,186,164,140,
184,160,138,177,151,127,177,141,109,128,122,116,186,156,138,198,174,150,200,177,
152,204,181,156,206,185,158,209,188,167,211,188,161,212,189,160,209,185,157,209,
183,155,205,179,151,198,171,142,196,160,118,130,104,94,182,156,126,196,170,134,197,
171,137,197,171,135,197,168,131,194,165,130,191,157,127,188,156,124,183,153,123,
180,145,100,137,103,95,172,136,112,184,159,124,189,166,127,183,155,125,195,173,
129,192,169,128,184,156,124,189,165,123,178,150,118,167,139,109,164,127,84,149,
125,99,162,131,108,183,156,121,179,152,123,170,139,114,163,127,105,154,119,96,135,
104,85,112,84,70,113,85,67,157,125,99,162,137,118,166,141,122,166,141,122,166,
141,122,166,141,122,166,141,122,166,141,122,137,118,93,137,118,93,137,118,93,137,
118,93,137,118,93,137,118,93,137,118,93,133,115,90,137,121,98,77,62,41,60,46,31,
54,41,27,52,40,26,56,41,27,65,47,31,75,53,35,79,57,37,82,59,37,83,58,38,81,59,37,
83,58,38,84,59,39,82,58,37,81,57,36,84,58,36,86,64,40,88,65,42,87,63,40,87,64,
41,105,77,48,103,77,49,100,76,48,93,68,44,83,59,37,75,52,35,80,55,38,81,57,38,84,
60,38,91,65,42,98,71,43,106,77,47,108,78,48,106,78,49,100,75,47,94,67,43,81,57,
35,74,51,33,75,50,34,78,51,36,81,56,37,83,60,38,91,66,42,100,73,45,105,77,48,105,
77,47,105,77,48,100,73,46,94,67,42,83,58,35,75,51,32,72,48,31,83,53,37,83,58,37,
83,60,37,91,66,41,100,73,45,107,79,49,106,78,48,104,77,48,102,75,47,96,68,42,85,
60,35,79,52,33,98,60,34,84,57,34,84,60,36,93,67,42,102,73,45,109,80,49,110,80,49,
105,78,49,101,74,46,98,70,43,87,60,36,79,53,33,109,67,38,111,67,38,88,62,38,87,
63,38,99,72,43,110,80,49,112,82,49,110,81,51,106,79,49,99,72,45,90,64,38,77,52,
33,77,53,33,112,70,38,113,71,38,90,63,38,91,64,39,99,71,43,108,79,47,112,82,50,
110,81,50,105,78,48,96,69,43,87,60,36,80,54,33,80,54,33,111,69,38,108,68,38,88,63,
38,90,64,39,98,72,43,107,79,47,111,83,50,109,81,50,104,78,48,95,69,42,87,60,36,
79,54,33,110,66,38,110,66,38,89,62,38,87,62,38,98,70,43,110,80,49,111,81,49,107,
77,48,102,75,46,98,69,43,89,61,36,78,53,33,105,62,35,104,62,34,85,58,37,84,58,36,
96,70,44,104,76,46,106,78,48,105,78,50,100,76,47,92,68,42,87,62,38,90,66,42,86,
63,41,86,63,41,86,63,41,83,60,40,82,58,38,84,61,39,84,61,38,82,59,37,79,57,36,78,
56,35,78,55,35,78,55,35,77,55,34,72,52,32,61,43,27,55,39,25,54,39,24,59,45,31,67,
52,37,152,131,109,157,128,106,168,137,114,181,151,119,181,151,119,177,146,115,
122,90,76,103,81,67,147,110,87,158,124,102,182,157,130,179,152,131,167,142,123,
156,129,110,143,113,93,122,96,90,140,114,106,159,134,119,167,140,121,168,144,124,
169,144,123,171,146,123,172,145,124,164,142,124,168,131,84,144,114,106,169,139,
123,173,144,123,179,154,133,183,161,137,183,161,137,181,156,135,176,148,128,173,
144,125,178,149,106,132,123,114,185,153,133,198,171,144,199,175,149,203,179,153,
206,183,158,209,185,161,211,186,161,211,186,159,209,185,157,209,183,155,205,179,
151,198,171,142,193,156,117,123,99,87,182,152,126,193,168,133,196,171,136,196,170,
134,194,166,130,194,160,124,189,157,123,185,152,117,181,151,121,170,131,100,123,
96,87,161,129,107,180,152,120,182,156,122,182,153,124,189,163,125,184,159,126,
189,166,127,182,157,124,170,140,118,178,154,116,165,124,81,145,123,99,161,131,109,
178,151,122,177,150,121,168,136,112,158,123,102,152,116,96,130,99,82,108,81,68,
133,98,77,153,119,97,159,134,115,166,141,122,166,141,122,166,141,122,166,141,122,
166,141,122,166,141,122,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,
137,118,93,137,118,93,133,115,90,136,121,97,83,66,45,63,49,32,57,43,28,55,41,26,
59,44,28,71,52,33,82,60,39,88,63,40,90,67,43,88,64,43,90,65,44,93,67,43,92,66,43,
90,65,41,89,64,41,94,68,43,95,69,44,95,68,44,95,68,44,94,68,45,104,77,47,101,76,
48,95,70,43,90,66,41,78,55,35,74,51,33,78,53,37,80,57,38,82,59,38,87,63,40,94,68,
41,102,76,45,105,78,47,102,77,47,95,69,42,89,64,40,75,52,33,71,48,31,68,47,31,
70,46,35,77,54,37,80,57,36,85,62,38,94,69,43,102,74,46,102,74,46,102,75,47,93,67,
40,90,64,39,77,53,34,70,47,29,67,45,28,75,51,36,79,58,38,81,58,36,87,62,39,95,69,
43,104,77,48,102,75,47,100,75,46,94,67,41,91,64,39,79,55,33,73,49,28,86,54,33,
80,54,34,80,56,35,87,63,39,96,70,43,104,76,48,104,76,48,100,75,46,92,66,40,92,65,
39,79,54,34,72,48,29,91,58,34,95,59,34,84,60,37,82,59,37,92,67,41,104,77,47,104,
77,47,104,76,48,95,70,43,92,66,40,81,57,36,70,48,30,68,46,27,97,62,35,96,61,35,
83,61,36,85,61,37,93,67,41,101,74,46,103,76,46,102,75,47,92,68,43,82,57,33,74,51,
31,69,46,28,70,46,28,93,57,35,92,57,35,82,59,36,84,59,37,91,66,40,99,73,45,101,
74,45,100,74,46,91,67,42,81,56,33,73,50,31,67,45,27,91,56,33,92,58,33,81,58,35,80,
56,35,89,66,40,99,73,45,100,74,44,97,71,44,88,64,39,81,56,32,74,50,30,67,45,27,
86,54,31,85,52,32,76,55,35,75,54,34,86,62,40,94,70,43,97,72,44,95,69,44,89,65,41,
78,55,32,76,55,33,87,67,41,85,63,39,84,62,38,84,62,39,80,60,36,78,56,34,78,58,
37,77,56,36,78,56,36,78,57,36,80,57,36,81,58,37,81,59,37,79,57,36,73,53,32,65,46,
29,60,44,28,59,43,28,64,49,34,73,57,42,152,131,109,157,128,106,167,136,113,181,
151,119,181,151,119,177,146,115,125,93,77,92,75,62,147,112,87,156,122,100,177,153,
129,176,152,126,168,143,120,155,129,111,144,113,96,119,92,89,142,119,108,163,
137,121,169,144,123,171,146,127,171,146,125,169,144,123,170,145,122,161,134,119,
137,106,83,140,109,102,163,134,117,165,135,119,169,140,123,168,138,124,170,138,122,
170,140,122,166,135,119,168,137,119,155,126,89,146,121,109,186,151,130,196,170,
142,198,173,148,201,175,149,206,180,154,208,184,158,211,185,159,211,185,155,209,
181,153,207,183,155,204,178,150,197,171,141,187,152,121,115,97,87,181,151,125,
191,166,133,195,169,135,194,166,130,192,163,126,190,156,122,186,149,116,180,144,
112,173,142,117,160,125,100,110,90,78,148,116,102,177,149,117,173,144,119,186,161,
124,176,151,128,184,158,128,178,150,128,175,150,123,175,149,119,156,127,106,172,
142,94,124,96,90,172,146,116,176,151,124,173,145,121,166,134,110,155,121,99,148,
114,96,128,97,80,107,82,69,127,97,77,152,118,96,160,133,114,166,141,122,166,141,
122,166,141,122,166,141,122,166,141,122,166,141,122,137,118,93,137,118,93,137,
118,93,137,118,93,137,118,93,137,118,93,137,118,93,133,115,90,135,120,98,91,71,47,
70,54,35,62,47,30,60,45,29,64,48,31,75,57,36,86,64,40,89,65,41,90,64,40,91,65,41,
91,67,40,91,66,41,89,65,40,88,63,39,87,61,38,88,62,38,90,64,39,91,66,42,91,68,
43,90,66,41,95,70,42,94,70,45,86,64,41,84,61,39,71,50,32,68,47,31,70,48,33,74,53,
35,72,53,33,79,57,37,88,64,39,94,70,44,94,70,42,94,70,45,85,63,39,83,60,38,68,47,
30,66,46,29,69,49,33,62,43,31,69,50,34,70,51,34,79,57,37,88,65,40,93,70,44,91,
68,41,92,69,45,83,60,37,78,55,34,71,50,32,70,50,31,67,47,30,67,46,33,74,53,34,71,
51,33,80,58,37,89,67,40,95,72,45,91,68,42,91,69,45,84,60,38,79,56,34,72,50,31,74,
52,31,76,48,30,71,49,31,69,49,32,78,57,36,88,65,39,93,70,44,91,68,42,89,68,44,
80,58,36,77,54,33,70,49,31,72,52,32,77,49,30,76,51,30,72,52,33,72,52,33,82,60,36,
91,68,43,91,68,41,91,69,44,82,60,38,76,55,34,70,50,32,70,50,31,66,47,28,77,49,29,
77,48,29,70,50,32,73,53,33,80,58,35,88,67,41,89,67,41,89,66,43,79,58,36,73,52,
33,64,45,28,65,47,28,66,48,28,74,47,28,74,46,28,68,49,31,71,52,32,78,57,34,86,65,
40,86,65,40,86,64,41,78,56,35,70,50,31,63,43,27,64,46,28,70,45,27,70,45,27,66,48,
31,67,49,31,76,55,34,86,65,40,84,64,39,83,61,39,74,53,33,70,49,31,62,43,26,62,
45,27,66,42,27,66,42,27,64,46,30,63,46,28,72,53,34,81,60,38,82,62,39,81,61,38,75,
55,33,67,49,31,64,45,26,74,55,34,75,57,34,73,54,33,72,54,33,73,54,34,74,54,33,72,
53,33,71,53,33,71,52,33,72,52,33,72,52,33,72,53,33,72,52,32,70,51,32,67,49,30,
66,47,29,63,46,30,63,46,29,67,52,34,77,61,42,152,132,109,157,128,107,167,136,114,
181,151,119,181,151,119,177,146,115,165,129,105,96,76,64,145,109,85,152,118,96,
172,144,122,172,145,124,168,140,120,155,129,111,147,116,97,83,61,59,165,139,129,
193,171,147,182,158,138,174,149,126,174,146,126,171,146,125,168,144,122,158,130,
114,120,94,82,126,101,98,135,108,101,135,109,101,131,106,100,134,106,98,133,105,
97,130,103,97,121,94,86,127,100,91,127,96,87,149,116,101,183,144,123,195,167,137,
197,167,141,200,173,146,203,177,151,207,181,153,209,182,153,209,182,151,207,180,
151,206,180,150,203,175,145,195,168,139,185,150,119,117,98,91,179,148,121,186,
158,126,190,162,126,190,159,126,187,151,119,185,147,117,181,144,111,176,137,106,
170,138,112,157,125,101,98,82,72,136,109,98,164,136,116,173,142,117,173,144,121,
188,164,126,176,152,130,183,159,127,183,161,127,165,140,119,173,149,115,150,115,80,
144,121,102,162,134,114,176,150,124,172,144,120,165,133,109,155,120,97,147,116,
93,123,96,79,107,82,69,126,95,78,150,116,96,159,135,117,166,141,122,166,141,122,
166,141,122,166,141,122,166,141,122,166,141,122,137,118,93,137,118,93,137,118,93,
137,118,93,137,118,93,137,118,93,137,118,93,133,115,90,137,121,98,96,76,51,77,
60,40,68,52,34,64,47,30,66,49,32,71,54,34,78,58,37,80,59,36,79,59,36,79,57,36,79,
57,36,79,57,35,78,55,36,74,53,34,76,54,34,79,57,35,79,57,36,77,55,35,77,54,33,76,
54,33,80,59,37,78,58,37,71,52,32,66,46,29,60,43,26,59,42,25,59,40,28,63,45,30,
62,45,29,68,49,31,74,55,34,80,60,38,80,60,37,78,57,37,70,51,31,65,45,28,58,41,25,
57,40,25,56,40,26,51,36,26,59,43,29,60,44,29,66,49,32,74,55,35,77,59,38,77,59,36,
76,57,35,69,50,32,64,44,28,59,43,26,57,41,25,55,37,23,56,38,27,63,46,30,61,44,
29,66,49,31,74,55,34,79,60,38,77,59,36,75,56,34,69,50,31,65,45,28,59,43,25,59,41,
25,62,39,25,59,41,26,59,42,27,66,48,31,73,54,34,78,59,37,77,58,36,74,55,34,67,48,
31,63,44,28,58,42,25,58,41,25,62,39,25,62,39,25,59,43,27,61,45,28,68,50,31,77,
59,36,75,57,36,75,57,35,68,50,31,63,44,28,58,41,25,56,40,24,55,40,23,63,40,25,63,
39,25,58,41,27,63,46,28,66,49,30,73,56,35,73,55,34,74,56,34,67,49,30,62,44,27,56,
39,24,54,38,23,56,40,24,61,40,24,60,40,24,57,41,26,62,45,28,64,48,29,72,55,34,
72,54,33,72,55,33,66,48,29,59,42,26,55,38,23,55,39,23,58,36,23,58,36,23,56,40,26,
58,43,26,63,47,29,72,55,34,70,53,33,69,52,31,63,46,27,60,42,25,55,38,23,53,38,22,
56,37,23,56,36,23,54,40,26,56,41,25,61,46,29,70,53,34,70,52,32,70,53,33,64,47,
30,58,43,26,58,41,24,72,53,32,71,53,33,69,51,32,69,53,33,71,54,33,69,52,33,67,50,
31,68,50,31,68,49,31,68,50,31,68,49,30,66,47,30,64,47,30,65,47,30,65,47,30,65,47,
29,64,46,29,65,46,29,71,54,35,83,64,44,156,133,111,158,129,107,167,136,114,181,
151,119,181,151,119,177,146,115,167,133,105,96,77,64,140,105,84,145,111,89,168,
139,114,168,140,120,163,137,119,155,129,111,151,121,99,81,63,61,143,116,105,168,
143,124,176,151,128,177,152,131,176,151,128,171,146,127,168,143,124,150,122,110,
90,83,72,137,106,73,130,100,74,141,109,75,162,125,78,170,129,84,171,130,87,170,
133,90,168,129,90,167,127,91,176,134,88,148,115,100,178,138,118,190,157,128,193,
160,133,196,163,136,199,171,141,204,174,148,206,175,148,205,176,147,203,174,145,
201,174,143,198,169,138,191,164,137,182,144,114,124,104,94,171,139,111,179,150,119,
182,148,118,184,152,120,183,146,113,180,141,112,178,138,108,171,135,105,168,134,
106,156,124,102,106,90,72,131,103,97,160,135,118,175,149,119,171,143,121,176,
147,124,188,165,128,174,147,126,171,146,123,168,143,120,150,123,108,147,115,81,137,
113,99,171,145,119,168,144,124,170,139,116,166,134,108,151,119,97,146,114,92,
121,94,77,106,79,68,124,93,78,148,117,96,163,137,119,166,141,122,166,141,122,166,
141,122,166,141,122,166,141,122,166,141,122,137,118,93,137,118,93,137,118,93,137,
118,93,137,118,93,137,118,93,137,118,93,133,115,90,138,123,101,96,75,51,77,60,40,
69,53,33,64,49,31,64,48,29,66,50,32,66,49,31,67,49,31,67,49,31,67,49,31,67,47,
30,66,48,31,66,48,31,64,47,29,63,46,30,64,46,30,64,46,29,64,46,29,64,46,28,66,46,
30,69,52,32,67,50,30,63,46,28,58,41,26,53,38,24,51,36,23,51,35,24,54,38,26,55,41,
26,60,44,28,63,47,30,69,52,33,69,52,31,67,50,30,62,46,28,57,40,25,51,36,23,49,
35,22,47,34,22,44,31,23,50,37,25,54,41,26,58,43,27,61,47,30,66,51,32,67,50,31,67,
49,30,62,45,27,57,40,25,52,37,22,49,35,21,47,32,20,49,33,23,54,40,26,55,41,26,59,
44,28,63,47,30,69,53,33,68,52,32,67,49,29,62,45,27,57,40,25,53,37,22,51,36,21,
54,35,21,52,36,23,53,39,25,59,43,28,62,48,29,68,52,33,68,51,31,66,49,29,61,44,27,
57,40,24,53,37,22,50,35,21,55,34,22,55,34,22,54,40,26,57,42,26,59,45,28,68,52,32,
68,51,32,67,49,30,64,46,28,57,42,25,53,38,23,49,35,22,49,35,22,55,35,22,55,35,
22,54,40,25,58,43,27,58,44,27,65,50,32,67,50,31,67,50,31,64,47,29,56,41,26,51,36,
22,48,34,22,50,36,22,54,34,22,54,34,22,53,39,25,58,42,26,58,44,27,65,50,31,65,49,
31,66,50,31,63,46,29,55,40,24,51,36,21,49,35,21,53,34,21,53,34,21,52,38,25,55,
41,26,57,43,27,65,50,32,65,49,30,65,48,29,62,45,27,56,40,25,52,37,22,49,35,21,52,
34,22,52,34,23,51,37,24,54,40,26,57,43,27,65,49,32,66,49,31,66,49,31,63,47,28,57,
41,25,55,39,24,70,53,33,69,53,32,68,52,32,66,49,30,67,49,30,65,48,30,64,47,28,
66,49,30,65,47,29,65,47,29,65,46,29,65,47,29,65,46,29,63,45,29,63,47,29,66,49,31,
65,46,28,66,48,30,72,54,35,84,65,45,160,136,113,160,130,109,167,136,114,181,151,
119,181,151,119,177,146,115,168,135,108,95,72,63,132,102,80,135,105,83,154,126,
106,157,130,111,154,128,110,152,127,110,156,125,98,99,78,75,145,121,109,169,144,
123,177,152,131,179,156,133,179,154,133,173,145,125,167,142,123,146,119,106,87,82,
73,138,111,102,153,123,109,157,130,109,161,130,107,164,132,108,164,133,108,163,
132,109,162,131,106,158,125,98,154,116,90,155,115,101,172,132,114,187,150,123,
189,155,127,193,157,131,196,162,134,200,165,140,201,169,141,200,170,140,197,167,
137,195,164,133,191,160,129,186,155,128,180,142,108,135,104,91,166,128,102,172,138,
108,177,142,111,180,142,112,180,138,110,177,136,109,176,136,106,170,131,102,163,
130,103,154,123,102,116,96,72,128,100,94,157,133,113,167,136,115,176,148,118,
179,153,123,175,146,123,185,164,127,170,145,124,163,138,119,149,125,107,152,126,88,
137,113,97,163,138,119,168,143,124,167,136,115,165,131,109,151,117,99,144,110,
90,120,93,76,104,81,68,123,94,79,150,116,96,162,138,120,166,141,122,166,141,122,
166,141,122,166,141,122,166,141,122,166,141,122,137,118,93,137,118,93,137,118,93,
137,118,93,137,118,93,137,118,93,137,118,93,134,115,91,144,127,104,97,77,52,78,
61,40,69,52,34,64,48,30,61,46,28,60,44,28,60,45,30,60,46,29,61,46,29,61,45,29,60,
43,28,59,42,27,60,42,27,60,42,27,60,42,27,61,43,27,60,42,27,60,43,27,62,44,29,60,
43,28,65,48,29,66,49,31,61,46,28,56,40,24,50,36,21,47,33,21,48,33,22,51,36,24,
53,39,25,56,42,27,59,45,28,65,48,31,65,48,30,66,50,30,60,45,28,54,39,24,48,34,20,
45,32,19,44,30,21,42,29,22,48,35,23,51,39,25,54,41,25,58,44,27,63,47,30,64,48,30,
66,50,31,61,45,28,54,39,24,49,35,21,46,32,19,44,29,19,47,32,22,52,38,24,53,40,
25,56,41,25,59,45,27,65,49,31,66,50,31,66,50,31,61,45,28,56,40,24,50,36,21,48,32,
20,52,34,21,50,35,21,52,39,25,56,41,25,59,45,28,65,49,31,66,50,31,66,50,31,61,45,
28,56,40,24,50,36,21,48,33,20,54,34,21,53,33,21,53,39,25,54,40,24,57,42,26,64,
48,32,67,50,31,67,51,32,64,48,29,57,42,26,51,36,22,47,33,20,47,33,20,54,34,22,54,
36,22,53,39,25,56,41,25,57,41,25,63,47,30,67,51,31,67,51,31,64,48,30,57,42,26,50,
35,21,47,33,20,48,34,21,53,35,22,53,35,22,52,38,25,56,41,25,57,41,25,63,47,30,
67,51,31,67,51,31,64,48,30,56,41,25,50,35,21,48,34,21,53,36,22,51,37,22,52,39,25,
54,40,25,56,41,25,64,48,30,67,51,31,66,50,31,63,48,29,57,42,26,51,36,21,48,34,21,
51,34,23,51,35,23,51,37,24,54,40,26,58,42,27,64,48,30,68,51,31,68,52,32,65,49,
30,58,44,27,55,40,24,70,51,32,68,49,31,68,51,31,68,51,31,67,49,30,66,49,31,66,49,
31,66,50,31,66,50,31,66,49,30,66,48,29,66,49,31,66,48,31,66,48,30,66,48,30,67,48,
31,67,48,30,67,49,32,77,57,40,92,70,49,170,145,120,163,133,111,168,137,114,181,
151,119,181,151,119,177,146,115,167,134,107,76,65,56,91,70,61,98,73,66,126,96,86,
130,101,94,128,102,94,125,101,95,151,115,85,123,95,89,147,120,109,169,145,125,
178,153,132,181,156,133,182,157,134,176,149,128,167,142,123,149,119,103,79,82,72,
142,114,102,156,131,112,167,136,115,170,139,116,170,139,116,170,139,116,170,139,
116,164,131,104,153,114,91,152,112,88,154,116,96,167,125,107,183,143,119,186,148,
120,189,149,123,191,153,125,196,161,132,197,163,133,196,162,134,194,159,130,190,
153,126,183,150,123,181,144,119,177,138,103,132,100,86,162,124,94,169,131,101,
174,135,106,177,135,107,178,136,108,176,135,108,175,135,105,169,131,103,158,125,
100,151,121,99,127,102,73,128,100,90,157,127,109,164,136,114,167,136,115,177,149,
121,176,149,122,171,146,125,182,158,124,175,151,121,153,129,107,115,97,75,135,
108,97,166,138,120,168,143,120,164,136,114,163,129,109,154,122,98,139,108,87,115,
87,73,107,81,67,126,95,82,151,120,97,162,138,120,166,141,122,166,141,122,166,141,
122,166,141,122,166,141,122,166,141,122,137,118,93,137,118,93,137,118,93,137,118,
93,137,118,93,137,118,93,137,118,93,135,116,91,147,131,108,91,73,49,74,57,39,65,
51,32,59,44,28,57,42,27,55,40,26,55,41,26,55,40,25,58,43,27,58,43,29,58,43,27,
57,41,27,57,41,27,55,39,25,54,37,24,54,38,25,57,40,26,59,42,26,62,44,27,58,41,26,
66,51,31,65,49,29,62,46,29,55,40,24,49,35,21,47,34,21,48,33,23,52,37,24,53,40,26,
57,42,27,60,45,27,65,49,31,68,52,32,66,49,30,62,46,29,54,40,24,46,33,20,45,32,
20,44,31,21,43,29,22,49,35,24,51,38,25,55,41,26,60,45,28,66,49,31,66,50,31,66,49,
31,62,46,28,55,40,24,48,34,21,46,33,20,44,30,19,47,33,23,54,39,25,53,39,25,57,42,
27,61,46,28,67,51,33,68,52,31,66,49,30,61,46,28,56,40,25,50,35,21,48,34,20,55,
34,22,52,36,23,53,38,25,59,43,27,62,46,28,68,52,33,70,52,32,67,50,30,63,47,28,57,
41,24,51,35,21,49,34,20,57,35,22,57,36,22,54,40,25,56,42,26,60,45,28,68,51,32,70,
53,32,70,52,32,66,50,30,59,43,27,52,37,22,48,34,21,49,34,21,58,36,23,58,38,23,
55,40,26,59,44,28,61,46,28,68,51,31,71,54,33,69,51,32,67,49,29,60,44,27,52,37,21,
49,35,21,51,36,22,58,41,23,60,41,23,56,41,26,60,45,28,63,47,29,69,52,32,72,55,33,
71,53,32,67,51,31,58,43,26,51,37,22,50,36,22,53,39,24,55,39,24,56,42,26,58,44,
28,62,47,29,70,53,33,72,54,33,69,51,32,66,49,30,60,44,27,53,38,23,51,36,23,56,40,
26,59,41,27,57,42,27,59,44,28,64,49,31,71,54,33,76,58,37,75,55,34,72,55,33,65,49,
30,66,51,34,79,62,41,78,61,40,79,63,41,77,61,41,74,58,39,72,55,37,75,59,38,76,
60,41,77,61,42,76,60,41,75,58,40,74,56,39,74,57,39,75,57,38,74,56,37,74,55,37,76,
56,37,79,59,40,87,65,46,100,79,56,179,154,128,166,135,113,169,138,115,179,146,
117,181,151,119,177,146,115,163,130,103,109,80,69,127,97,75,132,97,72,160,120,80,
164,124,82,162,122,82,165,128,81,172,131,82,126,100,92,150,123,110,171,146,125,
179,156,133,182,157,134,184,158,132,180,156,132,177,149,125,157,126,99,93,82,79,
143,115,103,157,133,115,171,144,117,176,145,118,177,145,119,177,145,119,176,145,
118,165,130,101,159,119,93,152,112,88,157,115,89,163,123,105,181,140,117,183,143,
117,186,146,120,190,149,122,192,155,126,193,159,129,193,158,127,189,153,123,187,
149,121,182,144,118,178,138,114,177,135,101,132,99,84,161,123,93,167,128,99,172,
133,104,176,134,106,178,136,108,176,135,108,175,135,105,167,130,105,157,125,99,
149,115,95,130,100,76,130,98,86,155,126,105,161,130,109,166,134,112,170,138,116,
178,152,122,171,146,123,170,145,122,162,136,118,138,112,100,118,102,82,138,112,100,
165,140,121,167,139,119,166,135,116,161,130,109,155,124,101,135,103,85,115,86,
73,123,90,63,132,99,84,153,120,101,163,139,121,166,141,122,166,141,122,166,141,
122,166,141,122,166,141,122,166,141,122,137,118,93,137,118,93,137,118,93,137,118,
93,137,118,93,137,118,93,137,118,93,135,117,92,152,136,112,90,70,49,75,57,39,67,
51,33,62,46,29,59,44,29,58,41,27,58,44,28,60,44,29,62,46,30,63,47,33,64,47,33,64,
49,33,64,49,33,62,45,31,59,43,29,62,46,31,65,49,32,66,50,33,70,53,35,69,52,35,81,
63,41,80,61,41,74,59,39,68,53,36,62,48,33,75,62,46,89,75,59,73,59,42,57,43,28,
64,49,31,70,54,34,78,62,40,79,62,40,78,60,39,70,54,34,60,45,30,52,37,23,51,37,22,
51,35,23,49,32,24,54,40,26,56,41,28,62,47,29,66,50,31,73,56,35,73,55,35,73,54,35,
65,48,30,58,41,27,53,38,24,53,38,23,52,36,22,56,38,25,60,44,28,58,43,28,64,49,
30,69,51,32,76,58,36,76,58,36,75,55,34,67,49,30,61,44,27,56,40,24,58,40,24,66,42,
24,60,42,25,59,43,28,67,50,31,71,52,33,78,59,36,78,59,37,77,57,35,69,51,31,64,45,
28,58,41,25,59,41,24,67,43,25,67,43,26,62,46,29,65,49,30,68,51,31,78,59,36,81,
61,38,80,58,36,74,55,34,65,47,30,58,42,26,58,42,25,58,42,26,69,48,26,69,48,26,64,
48,30,69,53,32,70,53,32,79,60,36,83,63,40,80,60,37,74,56,34,67,50,31,59,43,26,59,
43,27,61,45,27,69,49,26,69,49,26,66,49,31,71,55,33,72,55,33,81,62,37,86,66,41,
84,63,39,77,59,35,80,66,42,72,60,39,74,63,41,130,134,94,130,134,94,78,65,44,82,71,
44,85,71,45,94,79,51,98,82,55,96,79,51,89,74,47,83,67,44,76,60,40,77,61,41,135,
125,91,136,126,92,79,62,41,81,63,42,84,68,46,93,74,49,99,79,53,97,76,52,93,74,50,
84,67,46,77,59,41,84,66,45,83,66,45,84,66,45,84,66,45,83,64,42,81,62,42,81,63,
42,84,66,46,86,68,47,87,68,48,87,68,48,86,67,47,85,66,45,84,64,44,84,65,45,88,67,
47,90,69,48,98,75,52,101,76,54,115,90,63,187,162,134,168,137,114,169,138,115,171,
141,115,181,151,119,178,145,116,168,137,106,134,104,82,147,111,87,165,131,103,
177,146,115,177,146,115,177,146,113,172,139,110,165,129,87,135,104,91,156,125,108,
176,150,126,179,155,133,182,156,132,184,156,132,181,156,131,179,150,125,169,135,
91,100,85,82,146,120,104,159,135,117,171,144,123,179,149,123,179,149,123,179,
149,123,177,143,113,169,130,101,160,120,96,148,111,86,147,110,85,164,122,104,182,
142,116,185,146,117,186,145,118,189,147,119,191,149,121,192,153,122,191,150,123,
190,149,122,186,147,118,180,142,116,174,134,110,181,140,99,135,98,83,161,120,93,
168,129,100,174,134,104,176,134,106,178,136,108,173,138,109,169,133,109,162,130,
106,155,123,101,148,114,96,126,98,76,131,98,85,154,123,102,158,127,106,163,132,
111,167,135,113,174,143,118,170,145,124,170,143,122,166,139,120,150,125,104,103,87,
79,149,123,107,168,143,120,168,143,120,167,136,115,163,132,109,159,128,105,139,
107,89,117,91,75,125,91,61,136,106,86,155,121,103,165,140,121,166,141,122,166,
141,122,166,141,122,166,141,122,166,141,122,166,141,122,137,118,93,137,118,93,137,
118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,156,139,115,94,73,
51,84,66,45,76,59,40,73,57,38,72,56,37,71,55,37,73,56,38,69,53,36,71,55,37,71,55,
37,72,56,38,73,57,38,72,55,38,69,53,38,70,54,38,72,55,38,78,59,42,75,58,39,83,
65,45,76,58,40,100,81,54,99,78,53,93,74,49,83,66,45,77,60,41,94,78,59,123,110,90,
97,82,62,83,67,46,90,73,50,93,74,50,102,81,55,104,84,55,104,83,55,97,79,51,86,70,
46,79,62,40,79,62,39,103,91,62,144,136,95,108,95,63,87,72,47,96,81,52,101,82,53,
108,88,57,107,87,56,105,84,55,96,79,50,86,70,45,82,66,43,81,66,41,101,85,50,130,
116,71,85,69,42,81,65,40,89,72,44,93,73,46,101,78,49,101,79,49,98,76,48,91,71,
43,82,63,39,77,58,37,82,65,40,114,92,56,88,68,41,81,63,38,91,73,45,97,75,47,105,
81,51,104,81,51,101,77,49,92,72,44,82,63,39,76,56,36,76,57,35,96,67,39,97,67,38,
78,58,36,88,68,41,93,71,42,103,76,47,104,78,48,99,74,46,95,72,43,83,62,37,79,60,
37,80,61,38,88,68,41,140,122,74,141,128,79,93,79,50,94,79,51,98,81,52,107,89,58,
110,91,59,111,92,60,106,89,58,96,80,53,86,71,44,87,73,45,97,84,56,154,157,105,154,
158,106,94,80,51,100,87,57,104,88,55,113,95,61,115,96,62,114,95,63,109,92,59,97,
82,53,89,75,50,92,77,52,154,161,115,154,161,115,95,81,54,101,87,57,105,89,56,
116,97,64,117,97,64,115,96,63,111,93,60,98,84,54,90,77,51,92,78,52,161,156,110,161,
149,109,105,86,57,110,92,60,114,94,63,124,103,69,125,103,69,123,100,68,124,102,
68,111,93,63,100,82,55,93,73,49,92,73,47,93,73,46,95,75,48,90,68,47,88,67,46,76,
58,39,91,70,48,93,71,49,92,72,49,93,72,50,92,72,51,92,71,49,92,71,49,94,74,52,97,
75,55,99,77,56,101,79,56,105,82,59,116,90,63,189,161,139,168,139,116,169,138,
115,169,138,115,175,147,117,179,148,117,176,145,112,173,143,111,178,145,116,181,
151,119,181,151,119,181,151,119,181,151,119,175,144,111,178,142,96,153,124,105,159,
130,111,175,146,123,179,151,127,180,155,130,180,155,130,180,152,128,177,148,123,
167,136,99,109,89,85,149,123,107,160,135,118,169,144,123,176,145,124,177,150,
123,179,149,123,174,139,110,169,130,101,160,120,96,150,111,88,143,102,75,165,125,
105,180,138,116,183,143,117,185,144,117,185,146,117,189,147,119,189,147,119,189,
147,119,186,147,118,183,145,117,179,142,117,174,134,110,183,141,99,145,103,85,161,
120,93,167,128,99,172,133,104,176,134,106,175,137,109,169,137,109,166,133,108,
162,130,106,155,123,101,147,112,93,124,94,78,135,104,87,153,120,101,159,128,105,
163,132,109,167,135,111,171,142,117,172,148,124,171,146,123,172,146,120,155,127,
109,119,96,85,161,134,115,171,144,123,171,145,121,169,140,117,167,135,113,164,135,
112,160,129,106,152,118,98,135,104,79,145,111,93,157,130,111,165,140,121,166,
141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,137,118,93,137,
118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,158,
141,116,156,139,115,152,136,112,148,132,109,145,129,106,143,128,105,143,128,105,
143,128,105,143,128,105,143,128,105,143,128,105,144,128,105,144,128,105,144,128,
105,144,128,105,144,128,105,145,128,103,146,128,102,147,129,101,147,129,101,146,
129,103,144,129,106,144,129,106,144,129,106,145,129,106,145,129,106,145,130,107,
146,131,106,148,131,106,178,170,114,178,170,114,178,170,114,178,170,114,178,170,
114,178,170,114,178,170,114,178,170,114,177,167,108,177,167,108,178,170,114,178,
170,114,179,171,115,179,171,115,179,171,115,180,172,115,180,172,115,180,173,115,
182,174,115,182,174,115,185,177,116,197,193,119,197,191,119,195,185,116,195,186,
118,194,185,118,191,183,115,191,183,115,186,179,114,184,175,112,184,175,112,186,
177,113,187,178,114,192,182,117,193,184,118,194,183,119,193,182,118,189,179,116,
184,176,112,184,174,114,181,173,112,179,171,112,178,168,111,177,167,110,175,163,
105,174,160,100,167,147,90,164,144,88,163,141,86,167,147,91,173,159,101,181,169,
106,182,172,112,186,175,112,188,181,118,192,184,118,192,184,119,195,187,120,197,
191,124,199,196,124,202,201,130,206,202,129,207,202,130,207,201,131,206,201,133,
206,203,133,208,203,133,208,203,133,208,203,133,209,204,134,209,204,134,208,200,
121,209,202,118,170,176,121,170,176,121,170,176,121,170,176,121,169,176,123,169,
177,126,169,177,126,169,177,126,169,177,126,169,177,126,169,177,126,169,177,126,
169,177,126,181,185,128,169,177,126,169,177,126,169,177,126,169,177,126,169,177,
126,169,177,126,169,177,126,170,178,127,170,178,127,170,178,127,170,178,127,170,
178,127,170,178,127,170,178,127,173,177,126,176,163,119,176,163,119,176,163,119,
176,163,119,176,163,119,176,163,119,161,146,106,100,80,55,97,76,51,96,75,50,97,78,
51,98,78,51,97,77,50,82,64,41,88,68,48,89,69,48,91,71,49,91,71,49,90,71,48,89,68,
48,90,71,48,95,76,52,98,76,54,100,79,56,116,91,64,116,91,64,117,93,65,190,166,
142,167,137,119,170,139,116,170,139,116,170,139,116,168,139,116,169,138,115,167,
138,115,169,137,113,170,139,116,175,147,117,176,148,118,178,148,116,173,143,111,
166,134,108,157,127,109,161,136,117,171,144,123,173,145,123,174,146,124,174,148,
124,173,147,123,170,146,122,158,130,108,125,103,93,150,123,110,160,135,118,168,
144,124,169,145,125,169,145,125,173,145,123,172,139,110,165,128,101,157,122,97,147,
111,89,147,107,83,167,124,105,179,136,113,183,143,117,185,146,117,185,144,117,
181,146,121,181,146,121,180,144,120,180,144,120,179,146,121,179,140,117,174,134,
110,179,138,101,150,111,88,161,123,93,165,127,99,167,131,105,169,133,107,167,132,
109,166,133,108,162,131,108,159,128,105,155,123,101,149,115,95,132,103,86,143,
112,93,153,120,101,162,130,106,167,135,109,173,141,117,173,145,123,175,146,123,178,
149,124,176,148,124,168,139,116,157,129,109,173,144,121,175,146,123,175,145,121,
171,145,121,172,146,120,172,144,120,168,139,116,159,132,113,143,114,97,155,125,
105,162,138,120,165,140,121,166,141,122,166,141,122,166,141,122,166,141,122,166,
141,122,166,141,122,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,
118,93,137,118,93,137,118,93,137,118,93,137,118,93,135,117,92,135,116,91,134,116,
91,134,115,91,134,115,91,134,115,91,134,115,91,134,115,91,134,115,91,134,115,91,
134,116,91,134,116,91,134,116,91,134,116,91,134,116,91,134,116,91,134,116,91,134,
116,91,134,116,91,134,116,91,134,116,91,134,116,91,134,116,91,134,116,91,167,
157,102,168,156,103,168,156,103,168,156,103,168,156,103,168,156,103,168,156,103,
168,156,103,168,156,103,168,156,103,168,156,103,168,156,103,168,156,103,168,156,
103,168,156,103,168,156,103,168,157,103,168,157,103,168,159,103,171,161,102,172,
162,103,182,172,105,188,178,111,188,180,113,190,182,115,190,182,115,190,182,115,
190,182,115,190,182,115,190,182,115,190,182,115,190,182,115,190,180,115,191,183,
116,191,183,116,191,183,116,191,183,116,191,183,116,191,183,116,191,181,116,190,
182,117,189,180,116,189,179,114,187,178,114,188,178,113,187,177,112,188,176,113,
185,175,112,185,175,110,184,172,109,184,172,109,183,171,108,186,174,111,187,178,
114,188,180,115,191,183,116,192,184,116,192,184,116,192,184,116,192,184,116,192,
184,116,192,184,116,192,184,116,192,184,116,192,184,116,192,184,116,192,184,116,
192,184,116,192,184,116,192,184,116,192,184,116,192,184,116,192,184,116,192,184,
116,192,184,116,192,184,116,192,184,116,193,184,114,193,184,114,192,184,116,192,
184,116,192,184,116,192,184,116,192,184,116,192,184,116,193,185,117,193,185,117,
193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,
117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,
185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,
193,185,117,190,180,112,189,179,109,189,179,109,189,179,109,188,178,108,188,178,
108,188,178,108,188,178,108,153,138,97,153,137,97,155,140,99,155,140,99,137,118,93,
137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,156,138,110,166,141,122,
166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,
122,166,141,122,166,141,122,166,141,122,166,141,122,167,137,119,168,139,116,169,
138,115,169,138,115,169,138,115,169,138,115,165,137,115,159,130,111,156,130,112,
164,137,118,168,144,122,168,144,122,166,141,122,166,141,122,166,141,122,164,139,
120,157,132,113,149,124,107,154,128,110,162,137,118,166,141,122,168,143,124,168,
144,124,170,143,124,166,138,120,160,129,106,154,121,102,145,111,93,145,110,89,
170,131,110,177,137,113,180,143,118,180,144,120,179,146,121,179,140,119,179,141,
121,179,146,121,179,146,121,179,146,121,177,141,119,173,133,109,173,133,107,153,
114,91,158,122,98,162,130,106,162,134,112,165,136,117,165,135,116,167,142,121,167,
142,121,165,140,121,159,135,117,152,123,106,143,113,97,151,122,105,159,130,111,
166,135,112,173,141,113,175,144,121,176,147,124,178,151,124,179,150,125,178,149,
124,175,146,123,176,147,124,177,148,123,179,150,125,179,150,125,178,149,124,177,
148,123,177,148,123,175,147,123,166,141,122,162,137,118,164,139,120,165,140,121,
166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,
122,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,
137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,
118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,
118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,
93,137,118,93,137,118,93,137,118,93,171,159,103,171,159,105,171,159,105,171,159,
105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,161,105,173,
164,105,177,168,107,178,169,108,180,171,110,180,171,110,180,171,110,180,171,110,
180,171,110,180,171,110,180,171,110,180,171,110,182,174,110,193,185,117,193,185,
117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,
185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,
193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,
117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,
185,117,193,185,117,193,183,117,193,185,117,193,185,117,193,185,117,193,185,117,
193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,
117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,
185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,
193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,
117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,
185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,
193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,
117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,
185,117,193,185,117,193,185,117,191,183,113,188,178,108,188,178,108,188,178,108,
188,178,108,187,177,107,187,177,107,189,179,109,189,179,109,174,161,102,137,118,
93,137,118,93,137,118,93,137,118,93,137,118,93,156,138,110,166,141,122,166,141,
122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,
141,122,166,141,122,166,141,122,166,141,122,166,141,122,168,139,120,167,138,119,
168,139,116,167,139,119,167,137,119,165,140,121,164,139,120,164,138,120,165,140,
121,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,165,140,121,163,
137,119,159,134,117,162,136,118,165,140,121,166,141,122,166,141,122,168,140,120,
167,142,121,168,140,120,165,140,121,162,137,118,156,131,112,153,125,109,168,140,
118,176,147,126,174,147,126,170,146,124,170,143,122,167,142,121,165,140,121,164,
139,120,164,139,120,165,140,121,162,137,118,155,125,105,154,123,102,155,127,107,
163,135,117,168,139,120,167,142,121,159,136,117,154,131,113,166,142,120,167,142,
121,166,141,122,165,140,121,160,136,118,158,132,114,160,135,118,164,139,120,168,
143,120,174,146,124,176,147,124,177,151,125,178,151,124,178,149,124,174,146,124,
177,149,125,176,147,124,177,149,125,177,149,125,175,147,125,175,147,123,175,146,
123,172,145,124,168,142,120,166,141,122,166,141,122,166,141,122,166,141,122,166,
141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,
137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,
118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,
93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,
137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,
118,93,137,118,93,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,
171,159,105,171,159,105,171,159,105,177,166,107,180,171,110,180,171,110,180,171,
110,180,171,110,180,171,110,180,171,110,180,171,110,180,171,110,180,171,110,180,
171,110,180,171,110,180,171,110,184,175,110,193,185,117,193,185,117,193,185,117,
193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,
117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,
185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,
193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,
117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,
185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,
193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,
117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,
185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,
193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,
117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,
185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,
193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,
117,193,185,117,193,185,117,193,185,117,192,184,116,192,184,116,192,184,116,189,
179,109,187,177,107,187,177,107,189,179,109,189,179,109,189,179,109,171,159,105,
137,118,93,137,118,93,137,118,93,137,118,93,156,138,110,166,141,122,166,141,122,
166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,
122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,
141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,
166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,165,140,
121,163,139,121,163,139,121,165,140,121,166,141,122,166,141,122,166,141,122,166,
141,122,166,141,122,166,141,122,165,140,121,164,139,120,163,138,119,164,138,120,
165,140,121,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,
122,166,141,122,166,141,122,163,139,121,161,136,119,157,133,115,162,136,118,165,
140,121,166,141,122,165,140,121,164,139,120,163,139,120,165,140,121,166,141,122,
166,141,122,166,141,122,165,140,121,165,140,121,173,150,131,161,137,119,163,136,
117,164,139,118,168,140,120,168,143,120,166,141,122,191,171,157,162,137,118,164,
139,120,166,141,122,166,141,122,163,138,119,165,140,121,166,141,122,166,141,122,
165,140,121,162,137,118,166,141,122,166,141,122,164,139,120,163,137,119,166,141,
122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,137,
118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,
93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,
137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,
118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,
118,93,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,
159,105,171,159,105,171,159,105,180,171,110,180,171,110,180,171,110,180,171,110,
180,171,110,180,171,110,180,171,110,180,171,110,180,171,110,180,171,110,180,171,
110,180,171,110,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,
185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,
193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,
117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,
185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,
193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,
117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,
185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,
193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,
117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,
185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,
193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,
117,191,183,117,191,183,117,191,183,117,191,183,117,191,183,117,191,183,117,191,
183,117,191,183,117,191,183,117,191,183,117,191,183,117,191,183,117,191,183,117,
191,183,117,193,185,117,193,185,117,192,184,116,192,184,116,192,184,116,192,184,
116,191,183,115,191,183,115,188,180,110,185,175,105,184,173,102,182,172,102,161,
149,95,124,106,82,122,103,80,119,100,77,132,110,86,141,116,97,139,113,93,134,
109,90,130,105,86,128,102,84,125,99,81,123,97,79,124,96,78,123,96,77,122,94,76,121,
94,75,121,93,75,118,92,74,118,91,74,118,90,72,117,91,73,117,91,73,119,92,73,119,
92,73,123,93,73,123,90,73,123,90,73,120,92,74,120,92,74,120,92,74,119,91,73,119,
91,73,116,90,72,113,88,69,111,80,59,112,77,58,111,80,59,112,82,64,116,86,66,117,
87,69,116,88,70,116,88,70,115,86,69,117,88,69,116,90,72,118,90,72,118,90,72,118,
90,72,118,90,72,118,90,72,118,90,72,118,90,72,118,89,72,116,90,72,116,90,72,115,
89,71,113,82,65,111,83,65,110,82,64,111,84,67,116,88,70,116,90,72,118,90,72,118,
90,72,118,91,72,118,91,72,118,91,72,118,91,72,118,91,72,121,89,69,123,91,69,124,
94,72,167,144,131,121,89,71,115,85,65,118,87,66,120,86,68,122,90,68,166,144,130,
119,89,69,120,87,70,121,91,71,164,142,128,119,88,69,120,86,68,121,91,71,121,88,
71,118,89,72,115,86,69,118,88,70,124,98,80,116,88,70,120,88,70,120,90,72,119,91,
73,119,92,73,119,92,73,121,93,75,121,94,75,121,94,75,137,118,93,137,118,93,137,
118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,
93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,
137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,
118,93,137,118,93,137,118,93,137,118,93,137,118,93,171,159,105,171,159,105,171,
159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,
171,159,105,180,171,110,180,171,110,180,171,110,180,171,110,180,171,110,180,171,
110,180,171,110,180,171,110,180,171,110,180,171,110,180,171,110,193,185,117,193,
185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,
193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,
117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,
185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,
191,183,117,191,183,117,191,183,117,191,183,117,191,183,117,191,183,117,191,183,
117,191,183,117,191,183,117,191,183,117,191,183,117,191,183,117,191,183,117,191,
183,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,
193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,
117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,
185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,
193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,
117,193,185,117,193,185,117,193,185,117,191,183,117,191,183,117,191,183,117,191,
183,117,191,183,117,191,183,117,191,183,117,191,183,117,191,183,117,191,183,117,
191,183,117,191,183,117,191,183,117,191,183,117,191,183,117,191,183,117,191,183,
117,191,183,117,190,182,116,192,184,116,192,184,116,192,184,116,192,184,116,191,
183,115,190,182,114,190,180,114,188,180,112,187,177,111,162,152,96,159,147,91,
122,103,80,120,101,78,132,111,88,144,118,98,139,113,93,127,102,87,116,92,80,122,96,
78,120,93,76,118,92,74,118,91,74,116,90,72,116,89,72,113,87,69,113,80,63,111,77,
61,110,78,60,110,77,60,112,77,60,110,78,60,114,88,68,121,91,69,121,91,69,127,92,
69,133,100,71,133,100,73,130,102,74,130,99,74,131,100,73,120,90,70,115,86,67,
112,76,56,111,75,55,111,75,55,112,76,54,113,73,53,112,73,52,110,74,54,110,72,54,
108,71,54,106,71,56,106,71,54,108,77,58,110,80,64,110,84,66,110,83,66,110,83,66,
110,83,66,110,84,66,110,83,66,108,82,66,108,82,66,108,81,66,106,78,62,101,69,55,
101,68,53,101,69,53,101,69,55,103,70,55,106,71,56,107,76,61,108,83,66,111,85,67,
111,85,67,112,85,68,111,86,69,121,91,69,126,93,66,126,93,66,124,93,66,123,88,65,
171,149,133,172,151,136,187,170,157,123,90,63,124,94,64,183,162,143,123,88,63,117,
86,63,117,87,65,181,163,149,114,84,62,124,93,70,141,107,79,129,95,73,117,83,63,
109,78,55,111,75,53,117,81,61,113,81,57,114,84,64,116,86,66,120,89,66,117,86,67,
116,90,72,120,92,74,121,93,75,122,95,76,137,118,93,137,118,93,137,118,93,137,118,
93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,
137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,
118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,
118,93,137,118,93,137,118,93,137,118,93,171,159,105,171,159,105,171,159,105,171,
159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,
180,171,110,180,171,110,180,171,110,180,171,110,180,171,110,180,171,110,180,171,
110,180,171,110,180,171,110,193,185,117,193,185,117,193,185,117,193,185,117,193,
185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,
193,185,117,193,185,117,193,185,117,193,185,117,191,183,117,191,183,117,191,183,
117,191,183,117,191,183,117,191,183,117,191,183,117,191,183,117,191,183,117,191,
183,117,191,183,117,191,183,117,191,183,117,191,183,117,191,183,117,191,183,117,
191,183,117,191,183,117,191,183,117,191,183,117,191,183,117,191,183,117,191,183,
117,191,183,117,191,183,117,191,183,117,191,183,117,191,183,117,191,183,117,191,
183,117,191,183,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,
193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,
117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,
185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,
193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,
117,191,183,117,193,185,115,193,185,115,191,183,115,191,183,115,191,183,115,191,
183,115,191,183,115,191,183,115,191,183,115,191,183,115,191,183,115,191,183,115,
191,183,115,191,183,115,191,183,115,191,183,117,191,183,117,191,183,117,191,183,
117,190,182,116,190,182,116,192,184,116,192,184,116,192,184,116,191,183,115,191,
181,115,190,182,114,189,179,113,187,179,111,186,176,110,170,161,100,127,126,93,121,
102,79,134,113,90,144,119,100,139,113,93,123,95,81,75,65,59,105,81,69,99,78,67,
94,74,64,90,69,60,90,66,56,94,64,54,93,65,53,96,67,54,92,63,52,94,65,52,95,66,51,
93,64,51,96,64,50,99,66,51,106,73,58,113,78,59,119,83,61,121,85,63,121,85,63,
120,84,62,120,87,62,120,84,62,114,78,58,103,68,53,99,63,49,98,61,48,96,60,48,93,59,
47,93,59,47,94,61,48,96,62,48,98,63,48,100,65,48,101,66,49,100,65,50,100,67,50,
100,69,54,104,76,60,101,77,63,97,71,61,97,71,61,99,71,61,101,74,63,104,78,64,104,
78,64,104,78,64,102,73,60,99,71,55,96,68,52,95,64,51,93,62,51,121,82,67,122,83,
66,122,83,66,123,92,71,129,95,75,129,97,77,129,97,79,129,97,79,138,103,80,144,
103,76,134,97,70,123,90,61,122,87,62,122,87,62,168,146,130,119,86,61,129,100,75,
207,193,181,130,99,76,117,85,61,132,100,74,134,99,74,169,143,125,131,96,73,135,99,
75,134,95,74,129,90,67,107,68,49,105,68,49,108,69,50,105,70,53,100,63,48,99,66,
51,105,75,57,112,80,60,112,80,60,113,83,63,116,91,70,122,94,76,124,98,78,137,118,
93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,
137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,
118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,
118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,171,159,105,171,159,
105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,
159,105,171,159,105,171,159,105,180,171,110,180,171,110,180,171,110,180,171,110,
180,171,110,180,171,110,180,171,110,193,185,117,193,185,117,193,185,117,193,185,
117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,
185,117,193,185,117,193,185,117,191,183,117,191,183,117,191,183,117,191,183,117,
191,183,117,191,183,117,191,183,117,191,183,117,191,183,117,191,183,115,191,183,
115,191,183,115,191,183,115,191,183,115,191,183,115,190,182,114,191,183,113,191,
183,113,191,183,115,193,185,115,191,183,117,193,185,115,193,185,115,191,183,115,
191,183,115,191,183,115,191,183,115,191,183,115,191,183,115,191,183,115,191,183,
115,191,183,117,191,183,117,191,183,117,191,183,117,191,183,117,191,183,117,191,
183,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,
193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,
117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,
185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,
193,185,117,191,183,117,193,185,115,191,183,115,191,183,115,191,183,115,191,183,
113,190,182,114,190,182,114,190,182,114,190,182,114,191,183,113,191,183,113,191,
183,113,191,183,113,191,183,113,191,183,113,191,183,113,191,183,113,191,183,113,
190,182,114,191,183,115,191,183,115,191,183,115,190,182,114,190,182,116,190,182,
116,192,184,116,191,183,115,191,183,115,190,182,114,189,181,113,188,180,112,187,
177,111,171,162,101,128,127,94,124,114,86,136,114,90,146,121,102,138,113,96,125,
99,83,43,40,37,76,57,48,91,65,47,102,71,48,106,74,48,105,72,47,97,67,45,85,60,45,
84,59,44,80,56,42,75,53,39,76,54,40,75,54,39,65,47,35,109,80,57,83,60,45,75,54,
43,77,54,43,78,56,42,78,56,42,71,51,41,72,52,42,83,59,45,84,58,44,81,56,43,77,54,
41,77,53,39,82,56,40,87,57,39,84,54,38,79,52,39,83,56,39,90,60,40,91,59,39,76,
51,38,72,49,38,78,52,38,90,60,42,84,58,46,78,57,46,69,53,43,64,50,42,71,53,43,72,
53,42,69,51,43,68,52,44,67,51,43,65,50,43,66,52,42,73,54,41,79,54,39,77,51,39,97,
65,51,105,69,51,98,66,50,96,64,50,91,66,51,85,63,51,89,67,53,89,66,55,90,67,52,
102,70,52,99,67,53,68,49,40,68,51,38,72,52,40,69,51,39,147,137,133,57,44,37,57,
44,37,166,158,156,128,119,114,81,72,69,123,119,117,71,53,51,73,55,51,74,58,52,76,
56,52,90,62,56,62,43,36,68,45,36,69,46,37,67,47,37,70,48,36,68,47,36,52,42,34,36,
35,30,36,34,30,75,58,49,117,87,67,123,95,77,126,100,80,137,118,93,137,118,93,
137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,
118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,
93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,
137,118,93,137,118,93,137,118,93,137,118,93,171,159,105,171,159,105,171,159,105,
171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,
105,171,159,105,180,171,110,180,171,110,180,171,110,180,171,110,193,185,117,193,
185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,
193,185,117,193,185,117,193,185,117,193,185,117,191,183,117,191,183,117,191,183,
117,191,183,117,193,185,115,191,183,115,191,183,115,190,182,114,191,183,113,191,
183,113,191,183,113,191,183,113,191,183,113,191,183,113,191,183,113,191,183,113,
191,183,113,191,183,113,191,183,113,191,183,113,191,183,113,191,183,113,190,182,
114,190,182,114,189,179,113,191,183,113,190,182,114,190,182,112,191,183,113,191,
183,113,189,179,113,190,182,112,190,182,112,191,183,113,191,183,113,191,183,113,
190,182,114,190,182,114,191,183,113,191,183,113,191,183,113,191,183,113,190,182,
114,191,183,117,191,183,117,191,183,117,193,185,117,193,185,117,193,185,117,193,
185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,
193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,
117,193,185,117,193,185,117,193,185,117,193,185,117,191,183,117,193,185,115,191,
183,115,190,182,114,191,183,113,191,183,113,190,182,114,191,183,113,189,179,113,
190,182,112,188,178,112,187,179,111,187,179,111,187,179,111,187,179,111,187,179,
111,187,179,111,187,179,111,188,178,112,188,178,112,190,182,112,190,182,112,189,
179,113,191,183,113,190,182,114,190,182,112,189,181,113,190,182,114,190,182,116,
190,182,116,189,181,115,191,181,115,190,182,114,189,179,113,187,179,111,186,178,
110,130,129,96,128,127,94,124,102,78,149,124,103,144,118,98,129,101,87,47,46,43,
100,78,68,116,92,76,119,95,77,117,90,75,120,88,70,117,85,67,115,83,65,110,76,60,
111,76,51,91,64,53,106,75,58,114,79,60,87,58,39,124,89,64,123,92,65,127,95,67,
127,93,65,116,84,58,110,78,52,80,58,48,114,82,60,123,88,65,124,91,64,109,78,59,103,
72,55,99,69,53,96,66,50,106,72,44,78,52,40,82,55,44,84,56,46,87,58,47,91,60,47,
95,62,49,99,67,51,98,68,54,99,69,55,94,69,58,89,66,59,106,74,48,59,48,47,83,62,
55,89,67,59,95,72,61,103,79,67,109,82,67,107,81,67,104,79,62,98,71,58,91,63,51,93,
62,45,100,68,58,112,77,62,116,80,64,124,81,66,124,90,72,119,85,73,119,85,73,118,
88,74,124,90,76,136,100,78,108,79,64,113,77,59,131,99,71,134,100,70,138,102,70,
138,102,70,164,136,114,130,94,62,107,74,47,141,121,113,139,104,73,148,108,76,189,
164,139,185,160,135,144,109,74,142,103,72,175,146,125,89,60,41,93,62,43,100,66,
46,108,70,50,117,82,63,105,74,53,99,71,53,86,63,48,93,58,37,96,67,54,117,87,69,
123,98,79,128,102,82,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,
118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,
93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,
137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,
118,93,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,
171,159,105,171,159,105,171,159,105,171,159,105,173,164,105,180,171,110,180,171,
110,180,171,110,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,
185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,191,183,117,
191,183,115,191,183,115,191,183,115,191,183,115,190,182,114,190,182,114,190,182,
112,190,182,112,188,178,112,188,178,112,188,178,112,187,179,111,186,178,112,187,
179,111,185,176,111,185,176,111,185,176,111,185,176,111,186,178,110,186,178,110,
186,178,110,185,176,111,186,178,110,184,175,110,182,175,110,182,175,110,181,174,
109,181,174,109,181,174,109,181,174,109,181,174,109,182,175,110,184,175,110,182,
175,110,182,175,110,182,175,110,182,175,110,184,175,110,186,178,110,187,179,111,
186,178,112,188,178,112,189,179,113,191,183,113,191,183,113,190,182,114,191,183,
115,193,185,115,191,183,117,191,183,117,191,183,117,191,183,117,193,185,117,193,
185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,
193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,191,183,117,193,185,
115,191,183,115,191,183,115,191,183,113,190,182,114,191,183,113,190,182,112,188,
178,112,187,179,111,188,178,112,186,178,110,186,178,110,184,175,110,182,175,110,
182,175,110,182,175,110,182,175,110,181,174,109,181,174,109,184,175,110,184,175,
110,184,175,110,186,178,110,186,178,110,187,179,111,190,182,112,191,183,113,190,
182,112,190,182,112,190,182,112,189,181,113,190,182,114,189,181,115,189,181,115,
190,182,114,189,181,113,188,180,112,187,179,111,137,139,99,129,128,95,126,104,80,
153,125,107,146,121,102,131,104,89,50,47,44,102,80,68,123,101,85,130,107,88,130,
104,86,128,103,82,126,96,80,125,91,73,120,85,68,128,92,56,94,64,56,110,80,64,
124,90,70,98,68,48,135,99,75,136,101,78,129,98,75,129,99,73,130,98,72,132,94,60,94,
65,56,135,100,75,136,102,74,138,102,76,134,102,76,125,95,73,124,93,70,122,87,66,
128,90,52,94,61,48,113,77,57,118,80,62,122,83,62,123,87,63,127,90,67,127,91,67,
127,92,69,123,92,71,121,91,73,111,85,71,111,81,57,59,50,47,106,81,66,115,89,73,
122,94,78,126,98,80,130,100,80,126,98,80,123,95,75,119,87,69,108,77,62,117,77,51,
118,83,72,138,102,82,144,104,84,146,110,86,150,117,92,153,122,97,155,125,99,156,
123,96,145,111,91,137,105,87,83,67,57,118,80,64,144,109,80,150,117,84,151,119,85,
149,119,83,145,113,81,154,125,102,118,83,52,111,84,79,148,113,88,148,116,88,156,
120,90,203,181,165,149,116,89,145,110,87,202,183,176,179,162,155,109,79,67,122,
86,68,168,144,130,134,101,76,123,92,69,108,83,66,92,66,52,142,114,94,187,173,165,
120,91,72,128,102,84,132,106,86,137,118,93,137,118,93,137,118,93,137,118,93,137,
118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,
118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,
93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,
137,118,93,162,148,100,171,159,105,171,159,105,171,159,105,171,159,105,171,159,
105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,178,169,108,180,
171,110,193,185,117,193,185,117,193,185,117,191,183,117,191,183,117,191,183,117,
191,183,117,191,183,117,191,183,117,191,183,117,191,183,117,191,183,115,191,183,
115,191,183,115,191,183,115,191,183,115,191,183,113,191,183,113,189,179,113,190,
182,112,188,178,112,188,178,112,186,178,110,186,178,110,178,172,108,177,170,107,
178,172,108,181,174,109,178,172,108,178,172,108,178,172,108,177,171,107,178,172,
108,177,171,107,177,170,107,174,167,106,177,170,107,177,170,107,176,168,104,171,
166,105,171,166,105,171,164,105,174,167,106,174,167,106,174,167,106,172,165,106,
171,166,105,172,165,106,174,167,106,174,167,106,177,170,107,177,170,107,177,171,
107,178,172,108,178,172,108,181,174,109,184,175,110,186,178,110,187,179,111,188,
178,112,190,182,112,189,179,113,191,183,113,191,183,113,191,183,117,191,183,117,
191,183,117,191,183,115,190,182,112,190,182,112,191,183,117,193,185,117,193,185,
117,191,183,117,191,183,117,191,183,117,191,183,115,191,183,113,190,182,114,191,
183,113,187,179,111,180,172,108,174,165,104,176,168,104,178,172,108,173,166,105,
159,148,97,153,143,95,150,139,94,149,138,93,150,139,94,153,143,95,170,162,104,171,
165,103,171,166,105,171,166,105,171,166,105,171,164,105,172,165,106,174,167,106,
177,171,107,177,171,107,178,172,108,178,172,108,184,175,110,184,175,110,187,179,
111,188,178,112,190,182,112,190,182,112,190,182,112,190,182,114,190,182,114,189,
181,115,191,181,115,190,182,114,189,181,113,188,180,112,187,177,111,131,130,97,
130,113,86,154,129,110,150,125,106,136,108,94,54,49,46,104,82,70,125,103,87,137,
114,93,137,111,93,140,109,90,136,106,86,128,97,80,122,88,72,126,90,58,97,69,59,
116,83,68,130,96,76,113,82,63,141,108,83,145,112,85,140,107,82,135,104,77,134,102,
76,135,98,65,98,68,58,141,107,79,146,115,82,152,120,88,150,119,88,141,110,85,136,
104,80,129,98,75,135,94,57,97,66,55,123,85,65,131,95,71,136,98,72,140,102,76,
144,106,78,144,107,80,144,110,82,140,111,86,136,108,90,127,102,85,123,92,69,69,59,
55,124,98,80,136,108,90,139,114,93,140,115,94,140,115,94,138,107,86,132,102,80,
126,91,72,116,84,66,125,87,53,120,88,74,146,108,86,148,115,90,150,117,92,157,121,
97,162,126,102,162,131,106,159,127,103,148,116,96,145,107,87,61,58,49,122,90,72,
143,112,79,148,116,84,150,117,84,147,116,83,146,112,82,143,112,85,132,95,58,103,
77,71,194,171,156,158,125,96,161,127,97,165,130,99,175,144,119,144,108,84,145,
111,95,145,100,67,98,66,54,203,186,175,129,91,65,135,97,71,136,101,80,146,120,102,
98,74,58,158,141,128,114,83,64,126,99,78,134,108,88,136,110,90,137,118,93,137,
118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,
93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,
137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,
118,93,137,118,93,137,118,93,137,118,93,171,159,105,171,159,105,171,159,105,171,
159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,
171,159,105,180,171,110,193,185,117,193,185,117,193,185,117,254,214,126,254,214,
126,240,186,108,212,158,94,214,157,96,241,190,111,254,212,120,249,192,111,219,
158,93,220,157,96,212,155,94,209,145,85,220,158,91,220,149,91,220,148,92,211,153,
93,220,148,92,214,156,96,209,145,85,211,149,85,212,154,94,211,158,95,211,150,85,
209,146,85,209,149,85,206,145,86,200,140,86,211,158,95,220,158,92,214,163,96,200,
145,86,209,149,85,206,145,86,197,140,85,197,140,85,201,146,87,197,140,85,195,134,
85,192,134,82,195,134,85,188,133,80,183,128,79,195,134,85,195,134,85,192,134,82,
188,133,80,200,145,86,209,152,85,209,152,85,209,152,85,209,149,85,201,146,87,
200,145,86,197,140,85,209,146,85,185,126,79,188,133,80,206,151,86,225,172,97,222,
160,94,188,133,80,206,145,86,220,149,92,197,140,85,200,140,86,220,149,92,220,157,
96,211,151,93,195,145,87,225,161,93,209,149,85,206,145,86,211,154,93,225,169,97,
220,160,96,197,140,85,209,146,85,211,154,93,188,133,80,188,133,80,211,150,85,211,
144,85,197,140,85,183,128,79,209,149,85,200,145,86,180,130,72,197,140,67,215,
158,85,206,146,82,177,116,67,185,131,79,201,143,87,183,128,79,182,121,76,206,145,
86,209,149,85,206,145,86,188,133,80,220,158,92,200,145,86,191,142,85,209,149,85,
214,157,96,212,158,94,191,135,85,208,148,84,219,159,95,199,144,85,200,145,86,219,
159,95,219,158,93,210,156,92,199,144,85,223,166,93,222,165,92,228,167,94,132,127,
94,136,128,94,156,131,112,153,127,109,141,116,99,63,54,51,101,83,71,129,104,89,
142,118,100,146,119,100,144,117,96,141,113,93,133,104,85,123,91,75,119,84,59,107,
75,65,122,90,72,134,103,82,130,99,78,145,114,91,152,119,94,149,117,93,145,113,
85,138,105,80,138,103,68,103,73,63,150,117,88,160,130,94,164,132,100,159,128,97,
152,120,92,143,111,87,132,102,80,140,102,62,96,67,58,129,94,73,141,106,83,145,111,
83,152,112,86,150,119,92,152,120,92,149,120,97,142,118,98,142,116,94,131,106,89,
123,94,75,67,60,57,128,102,84,140,115,94,144,119,98,148,120,100,147,119,99,144,
118,94,141,109,87,132,101,78,122,88,72,121,86,55,125,92,79,148,112,92,154,118,94,
157,121,97,161,128,101,166,129,104,166,135,108,162,132,108,153,119,99,147,113,
91,76,63,58,126,97,80,137,107,83,140,110,84,141,110,83,140,109,82,137,105,81,138,
107,80,181,155,131,107,81,75,148,114,92,187,159,137,165,134,103,169,134,103,172,
136,110,154,114,88,137,98,79,205,181,159,98,63,52,202,184,172,137,97,71,140,104,
78,142,111,86,128,99,76,99,73,59,131,117,107,122,91,70,132,105,84,139,113,93,139,
114,95,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,
118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,
93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,
137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,171,159,105,171,
159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,
171,159,105,171,159,105,171,159,105,180,171,110,193,185,117,193,185,117,193,185,
117,254,213,124,177,118,75,156,100,66,173,120,73,168,115,72,156,104,66,156,100,
66,165,107,69,165,107,69,148,91,66,165,116,71,164,114,70,142,101,65,141,94,64,
161,115,71,164,113,70,146,93,65,150,93,66,164,113,70,164,111,69,148,104,65,152,107,
68,164,114,70,164,114,70,145,88,64,164,110,70,164,112,70,149,94,66,150,94,66,
164,107,68,167,113,72,150,95,67,156,104,66,176,115,70,183,128,75,159,107,69,160,
107,68,185,135,77,177,121,75,155,94,67,177,128,75,179,130,77,157,110,69,153,109,69,
179,130,77,179,123,77,153,107,69,157,106,69,173,111,73,173,111,73,159,107,69,
162,114,72,188,136,80,179,123,77,153,103,69,185,134,79,179,123,77,179,123,77,159,
107,69,182,121,76,197,148,85,186,135,82,158,107,69,200,149,86,200,149,86,188,135,
80,192,143,82,211,152,85,209,151,85,167,112,72,194,139,84,197,139,84,197,139,84,
179,122,76,194,139,84,197,147,84,187,132,79,162,112,72,209,151,84,211,152,84,187,
135,79,191,143,81,209,151,84,209,151,84,161,110,71,179,125,66,195,139,68,191,
142,69,166,116,60,184,126,65,181,126,63,180,124,65,156,106,69,188,135,80,185,133,
78,166,124,72,167,115,71,173,112,72,168,112,71,154,94,67,168,110,72,168,110,72,
166,112,72,156,104,66,168,113,72,168,113,72,166,112,72,147,90,65,165,111,71,165,
111,71,155,102,64,155,108,68,163,110,71,166,111,70,151,95,65,170,111,72,236,173,98,
124,103,78,138,130,96,158,133,114,156,131,112,149,123,103,76,61,58,89,74,67,127,
103,89,148,120,102,151,125,107,152,123,106,150,120,100,138,107,88,127,95,77,114,
80,60,114,82,70,132,98,80,141,110,87,143,111,89,151,119,93,158,126,100,156,125,
98,154,123,96,143,110,83,144,107,68,106,76,66,155,124,93,168,136,102,170,138,106,
164,134,104,154,123,96,146,114,90,135,105,83,143,108,67,96,71,62,137,106,85,147,
115,91,151,121,95,154,123,98,153,124,103,154,125,106,152,124,104,149,121,101,
145,121,99,137,112,93,124,98,80,67,63,59,133,107,89,144,119,98,149,123,103,152,124,
104,153,125,105,150,122,100,144,113,92,134,103,82,125,92,75,124,89,58,128,94,84,
152,116,96,156,123,98,161,124,101,161,125,101,164,128,104,168,136,110,166,135,
110,155,124,103,156,123,88,79,65,61,89,70,63,95,72,65,102,75,66,106,74,66,106,77,
68,106,76,68,102,72,66,140,102,64,111,89,81,143,111,93,176,146,120,171,141,111,
171,140,109,170,133,104,198,175,158,146,105,82,158,116,82,96,65,52,194,174,162,
144,106,80,144,107,80,177,149,131,132,103,80,98,74,60,65,54,47,127,96,77,136,107,
88,143,117,97,144,118,98,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,
137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,
118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,
93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,
171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,
105,171,159,105,171,159,105,171,159,105,171,159,105,188,178,112,193,185,117,193,
185,117,193,185,117,254,213,124,173,111,73,173,120,73,166,125,76,168,122,72,168,
122,72,168,122,72,168,122,72,166,112,72,147,89,63,167,121,71,165,119,69,166,118,
70,166,119,70,166,118,69,165,117,69,163,104,66,158,104,66,166,118,69,166,118,70,
166,120,70,167,120,71,167,121,71,165,114,71,146,89,65,166,119,70,166,118,69,164,
117,69,165,117,69,165,117,69,165,118,69,165,110,69,164,106,68,182,126,74,185,
128,75,182,126,74,182,126,74,183,127,74,181,117,71,148,93,65,174,122,73,176,125,73,
176,125,73,175,125,73,177,127,75,175,124,72,173,121,73,164,108,69,175,124,72,
175,124,72,175,124,72,175,125,72,177,127,75,171,109,70,148,92,65,180,123,73,179,
126,72,179,125,72,180,128,74,182,128,74,181,131,73,180,125,75,152,99,65,185,130,75,
185,130,75,183,137,77,190,139,79,192,142,81,194,143,82,173,112,72,184,139,78,
195,144,81,197,145,81,200,150,83,198,146,82,198,145,82,186,127,75,158,105,68,192,
135,78,189,139,77,189,138,77,183,138,77,185,130,75,185,130,76,164,109,67,164,109,
58,169,120,60,169,120,60,168,115,59,166,115,58,164,114,59,166,114,60,156,105,68,
174,118,74,175,124,72,175,124,73,174,121,71,165,125,75,165,123,75,159,107,67,165,
107,69,167,122,72,167,121,71,167,122,72,168,122,72,168,122,72,166,114,72,150,94,
66,167,121,71,166,121,70,167,120,70,166,120,70,167,120,70,166,120,70,163,110,67,
162,109,70,254,214,126,135,134,101,140,133,98,161,140,119,158,133,114,151,125,
107,124,95,86,69,63,59,125,101,87,147,122,105,154,126,108,157,128,111,153,124,105,
140,110,94,130,96,78,108,79,60,121,89,75,138,106,84,145,114,91,150,117,92,157,
124,95,164,131,104,162,131,104,162,131,100,146,113,86,154,115,68,110,79,68,158,
125,98,172,141,108,176,143,108,171,140,107,157,126,99,149,117,93,139,108,85,139,
105,69,102,81,70,147,115,91,153,122,95,155,124,97,151,124,105,152,125,106,153,125,
107,149,125,107,151,124,105,148,122,102,138,116,98,125,100,85,67,66,59,131,104,
91,144,119,100,148,122,102,149,125,105,149,125,105,146,121,102,140,113,92,135,104,
85,127,93,75,128,93,62,129,96,85,153,113,95,157,121,99,159,120,99,160,121,100,
160,126,104,168,134,112,164,135,112,155,125,105,166,126,84,108,82,68,139,105,71,
144,108,70,140,105,70,134,103,70,128,100,70,128,100,68,127,96,63,114,87,58,162,
146,140,145,113,97,169,140,111,180,152,122,175,144,113,175,135,109,164,128,102,153,
113,91,147,108,79,98,68,56,132,100,78,144,107,80,149,115,87,144,112,88,209,196,
185,100,74,58,55,50,45,130,100,80,140,115,94,146,121,102,148,122,102,137,118,93,
137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,
118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,
118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,
93,137,118,93,137,118,93,137,118,93,171,159,105,171,159,105,171,159,105,171,159,
105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,
159,105,171,159,105,193,185,117,193,185,117,193,185,117,193,185,117,254,212,122,
168,110,72,168,122,72,168,122,72,168,122,72,174,122,72,169,125,73,168,122,72,166,
112,72,148,91,66,167,121,71,166,119,70,166,119,70,166,119,70,166,118,69,164,113,
70,164,105,67,158,104,66,165,114,71,164,114,70,169,122,69,165,115,71,165,115,71,
159,111,67,146,89,64,164,114,68,164,113,67,163,112,69,164,112,69,164,113,69,161,
110,65,162,110,66,176,110,68,179,120,75,181,123,72,184,126,73,184,125,73,182,126,
74,178,115,69,149,93,66,166,118,69,166,118,69,166,118,70,171,118,71,166,121,70,
165,121,69,165,111,69,161,102,66,165,117,69,165,117,69,173,119,72,170,117,70,164,
120,73,165,108,69,148,92,64,162,118,71,171,116,70,176,123,72,179,125,71,179,126,
72,179,121,71,174,116,71,154,102,66,179,122,72,182,129,72,184,127,73,185,130,75,
183,130,76,186,133,77,166,107,70,181,126,76,186,133,77,186,131,76,190,139,79,
186,132,77,180,130,75,174,116,71,152,99,64,181,128,71,181,128,72,181,128,72,178,
120,71,179,121,71,179,121,71,162,106,68,163,103,57,164,111,57,162,111,57,162,112,
57,161,110,60,161,110,54,159,106,57,155,99,65,167,120,71,168,122,74,178,128,76,
175,128,79,168,124,72,167,120,71,159,111,67,164,106,68,165,116,72,167,122,72,177,
127,75,170,124,70,168,122,72,166,114,72,154,92,66,164,115,70,164,115,71,169,122,
68,168,123,71,164,114,69,165,115,71,158,105,66,164,110,70,254,213,124,150,155,107,
142,134,98,166,154,126,160,134,116,155,129,111,133,104,93,61,61,55,124,101,84,
149,123,105,157,129,111,159,129,113,156,126,108,142,115,98,132,100,80,104,79,64,
126,94,80,143,112,91,148,117,94,153,121,97,162,128,100,168,135,108,166,136,106,
165,134,103,148,117,90,151,112,73,118,85,74,157,126,103,174,143,112,173,141,109,
172,137,106,152,122,96,136,106,86,127,97,77,123,94,63,86,69,60,122,96,76,125,97,77,
122,96,80,125,99,87,130,105,88,130,106,89,130,105,88,128,103,88,127,101,85,122,
97,82,104,82,72,63,60,53,109,88,77,120,95,80,120,96,82,118,94,80,115,92,79,109,
86,75,105,80,69,105,78,65,104,80,64,114,82,56,108,82,72,126,90,78,127,91,77,123,
90,75,125,92,75,123,90,77,129,95,83,130,97,82,130,100,84,148,104,74,112,87,78,136,
109,92,147,119,97,148,119,98,147,119,97,144,117,96,139,114,93,129,104,87,116,91,
68,124,102,98,149,117,105,169,138,113,214,198,182,178,149,120,174,140,112,168,
130,104,163,126,103,164,132,114,95,73,59,140,101,80,218,203,192,190,168,148,156,
127,106,135,105,85,158,133,118,65,63,57,136,107,84,144,116,94,148,123,102,150,125,
106,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,
93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,
137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,
118,93,137,118,93,137,118,93,137,118,93,137,118,93,171,159,105,171,159,105,171,
159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,
171,159,105,171,159,105,171,161,105,193,185,117,193,185,117,193,185,117,193,185,
117,254,212,122,168,110,72,166,114,72,166,116,72,169,125,73,176,128,76,175,127,75,
167,119,73,164,111,68,146,88,62,165,116,72,167,122,71,173,120,70,172,120,72,167,
121,71,164,113,67,157,102,66,158,104,66,163,113,67,166,115,70,174,125,74,165,
117,72,158,107,66,159,111,67,145,87,62,158,107,66,156,105,66,163,112,69,164,117,69,
161,112,66,155,106,63,155,103,65,163,107,67,173,114,65,179,121,70,180,120,74,
179,118,74,177,116,67,166,111,64,143,86,62,164,113,67,163,113,67,168,121,68,173,
120,72,164,113,69,163,113,66,162,112,66,157,101,65,163,112,69,164,116,68,174,120,
73,166,121,70,163,111,69,163,108,66,144,88,63,161,110,67,164,115,67,173,121,70,
173,121,70,173,121,70,168,115,68,164,110,68,151,89,63,170,116,69,173,120,70,175,
122,72,177,127,75,175,123,72,173,120,72,155,98,65,166,112,69,175,124,72,175,125,72,
176,123,72,177,126,74,173,120,72,162,102,66,151,89,63,169,115,68,172,118,71,175,
122,71,176,125,72,166,119,69,164,116,68,152,100,65,151,93,52,153,101,48,161,103,
51,163,103,56,162,104,51,150,96,51,159,103,51,149,94,66,164,114,71,167,123,72,
175,125,74,178,128,76,167,116,71,165,115,71,155,105,65,160,104,67,164,113,67,174,
122,74,174,123,72,177,126,74,166,115,70,165,114,69,150,95,67,165,116,69,167,123,
71,174,123,74,176,127,74,168,124,72,165,115,71,155,109,69,164,106,68,254,212,122,
151,156,108,137,131,99,168,156,128,161,136,117,157,132,113,140,112,96,64,60,56,
125,101,85,147,122,103,159,131,113,162,132,112,159,129,111,146,121,102,137,103,
83,101,79,65,133,100,83,151,117,95,154,123,100,160,127,102,170,140,108,170,139,
114,170,141,112,165,132,103,152,120,92,127,95,73,131,98,83,162,131,106,171,143,115,
171,142,117,164,130,100,133,102,81,99,78,63,101,77,63,95,75,55,66,56,50,102,79,
66,102,79,66,98,78,68,92,75,66,93,74,67,92,74,68,92,74,68,93,75,69,98,76,70,98,
78,70,88,70,66,75,60,53,86,68,66,82,64,62,80,65,62,82,65,62,82,65,62,84,64,60,85,
65,57,85,65,55,85,65,55,89,68,55,91,70,59,97,74,65,98,76,68,98,76,68,98,76,68,90,
73,66,72,63,58,60,56,50,49,46,43,40,44,40,88,69,62,143,114,93,154,124,102,157,
129,107,157,129,107,150,123,104,143,117,99,137,112,95,136,108,78,112,96,92,179,
157,147,170,142,118,185,159,135,181,153,125,174,139,114,169,131,105,221,207,197,
144,108,92,99,73,61,137,97,77,155,123,99,155,123,99,151,119,95,130,99,82,128,94,54,
94,76,66,183,162,147,156,128,110,151,125,107,154,128,110,137,118,93,137,118,93,
137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,
118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,
118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,
93,137,118,93,137,118,93,171,159,105,171,159,105,171,159,105,171,159,105,171,159,
105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,191,
183,115,193,185,117,193,185,117,193,185,117,193,185,117,254,212,122,166,112,72,
160,109,68,165,114,69,167,119,73,175,127,75,175,127,75,168,118,68,155,103,66,145,
87,62,159,113,68,165,115,68,172,123,72,173,124,72,163,112,66,158,113,66,155,104,
67,155,103,67,157,113,67,163,112,68,169,120,75,166,117,71,159,114,67,156,109,68,
143,89,62,156,105,65,154,106,66,163,113,66,163,113,67,158,106,64,152,110,63,154,
102,66,163,99,61,171,114,64,178,120,67,181,124,71,180,122,71,171,118,65,166,117,
64,141,84,60,155,114,66,158,111,66,172,123,71,174,125,73,166,114,66,157,110,65,
154,113,64,154,98,64,163,111,69,165,119,69,173,123,73,174,123,73,165,120,70,162,
110,66,142,84,60,161,111,65,163,113,68,173,121,70,172,119,71,169,116,68,163,114,
67,162,108,68,151,93,64,164,115,67,171,116,70,177,122,74,174,125,77,166,121,70,
165,119,69,153,101,64,163,109,67,165,117,69,173,120,72,177,122,74,173,120,72,160,
117,70,157,101,65,147,91,64,165,115,68,169,115,68,172,117,71,176,123,74,165,119,
69,159,116,68,150,92,62,147,88,48,151,102,51,155,102,49,159,103,52,154,102,49,151,
95,47,149,95,48,148,92,65,159,111,67,164,123,75,172,123,72,174,125,73,165,115,
69,164,116,68,154,108,66,155,99,65,162,111,66,168,123,72,174,124,73,170,120,70,
161,116,70,159,106,67,149,93,66,160,112,67,168,122,72,174,122,73,168,124,72,162,
121,72,160,112,66,155,109,69,156,100,66,254,212,120,151,156,108,139,133,99,169,157,
129,164,140,120,160,134,116,144,118,102,66,60,56,123,99,85,146,118,100,161,132,
113,162,132,114,158,134,114,150,122,102,148,114,84,107,83,69,141,106,87,160,124,
100,166,133,106,174,136,106,179,147,115,179,149,119,175,145,115,165,133,105,148,
112,88,119,90,77,144,115,96,169,140,115,172,146,120,174,145,122,160,127,100,118,
90,68,83,61,43,48,44,40,55,50,43,55,50,45,55,52,45,53,52,47,53,52,47,54,52,48,60,
56,52,65,60,57,64,59,56,64,59,54,64,59,56,70,62,56,77,65,59,84,68,62,91,73,65,
94,77,66,97,79,67,101,82,69,103,83,71,106,85,70,108,87,72,112,91,74,114,90,74,106,
84,68,109,86,71,115,92,73,113,90,73,117,94,75,117,93,75,112,91,76,107,86,71,96,
77,66,83,69,59,82,67,58,72,57,54,130,102,84,163,134,111,169,139,115,166,137,116,
162,133,112,155,129,111,145,120,101,146,114,88,97,88,83,168,144,136,177,147,121,
178,147,122,188,158,132,175,144,117,209,189,175,160,124,102,151,115,99,122,95,80,
173,150,137,162,132,108,151,122,97,149,118,95,133,107,89,163,134,113,162,141,
132,182,160,144,159,130,111,154,128,110,157,131,113,137,118,93,137,118,93,137,118,
93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,
137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,
118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,
118,93,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,
159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,161,105,193,185,117,
193,185,117,193,185,117,193,185,117,193,185,117,254,212,120,165,107,69,157,110,
69,157,116,67,166,117,70,166,125,76,167,119,72,156,110,68,154,102,65,136,85,59,
155,105,65,156,113,68,163,114,68,164,112,68,157,109,67,158,106,65,154,102,64,154,
102,64,158,106,64,163,111,67,167,116,67,162,115,67,159,107,65,155,104,67,138,86,
60,154,107,66,154,107,66,161,110,67,166,113,66,153,104,64,151,104,64,150,93,63,
156,95,61,158,107,62,173,116,66,180,120,70,174,120,67,168,111,65,164,106,62,142,
86,60,154,107,66,162,112,65,173,124,73,167,119,73,163,113,66,157,110,66,155,113,
65,154,98,66,156,108,64,166,121,70,173,122,72,165,121,75,160,109,66,153,105,65,
134,83,58,153,110,66,160,109,66,164,109,67,161,111,67,158,113,68,151,109,62,153,
104,64,142,85,60,153,111,64,159,117,70,169,118,68,164,121,73,160,110,66,155,113,65,
149,93,65,154,103,66,157,110,65,161,119,71,167,120,67,159,114,69,154,113,64,155,
103,66,140,93,63,153,110,63,157,108,65,162,110,66,162,111,65,154,110,64,152,105,
65,147,90,63,143,86,49,140,88,46,151,95,47,147,93,47,145,97,47,141,88,46,137,93,
51,142,85,60,153,106,65,156,108,68,162,112,66,162,111,68,156,109,68,154,105,65,
147,102,65,153,96,66,152,102,63,159,115,69,165,115,70,162,111,68,155,108,68,155,
104,65,144,90,62,151,110,68,157,115,69,162,118,71,158,112,68,155,109,69,152,110,
68,146,105,68,150,94,66,254,201,116,152,157,109,139,132,99,169,157,129,169,157,
129,162,136,118,147,120,107,70,61,58,121,99,85,142,113,96,161,132,113,163,134,115,
159,132,113,151,125,107,159,122,83,116,88,76,153,117,97,172,136,110,178,146,114,
184,149,114,188,159,124,186,160,126,180,153,122,169,139,109,147,114,87,123,93,
81,152,123,104,172,145,118,177,151,125,173,145,123,150,118,92,106,81,60,66,55,44,
79,65,55,93,76,65,104,86,74,109,90,77,116,97,82,126,105,90,136,114,96,148,124,
104,150,125,108,153,125,107,153,128,107,154,129,108,159,134,111,159,136,113,162,
139,116,163,142,119,165,143,121,164,141,118,165,140,117,165,140,115,163,137,113,
160,132,110,158,130,106,156,127,102,154,125,100,155,126,103,157,126,103,159,128,
105,159,129,107,151,126,105,140,120,98,132,113,92,123,105,89,113,94,79,72,63,54,67,
54,51,125,99,81,164,134,110,173,145,123,174,148,124,168,142,120,160,136,116,152,
127,110,143,116,99,102,84,76,146,119,108,183,152,129,176,147,124,224,210,196,
187,157,133,171,137,117,167,131,111,151,117,99,138,105,88,125,92,79,159,133,115,
157,128,109,148,117,94,128,99,80,110,82,58,134,103,84,153,123,99,160,129,108,159,
134,115,159,134,115,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,
118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,
93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,
137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,171,159,105,171,159,105,
171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,
105,171,159,105,171,161,105,171,161,105,193,185,117,193,185,117,193,185,117,193,
185,117,193,185,117,254,212,120,157,106,69,151,107,67,151,109,67,155,108,67,156,
110,69,156,110,69,151,109,67,151,103,67,135,81,59,149,107,65,149,107,66,156,105,66,
155,105,66,152,109,68,149,107,66,149,101,65,149,93,65,149,107,65,155,107,67,155,
106,66,155,107,67,149,106,65,149,105,65,134,81,59,147,102,64,147,105,64,150,99,
61,151,102,64,149,105,65,146,103,62,141,88,61,152,93,63,156,110,64,161,109,62,
169,111,63,161,109,62,156,109,62,158,111,63,131,78,55,151,104,64,152,102,63,162,
113,68,161,113,67,154,107,66,154,107,66,153,102,63,152,95,65,154,111,64,160,108,66,
165,113,66,156,112,66,153,104,64,148,104,65,129,83,60,152,102,63,152,101,63,157,
107,64,155,105,63,153,104,65,148,106,65,151,99,63,131,85,61,151,109,66,154,107,
66,157,113,66,156,113,68,150,107,66,149,106,66,143,89,61,149,100,65,150,108,67,
155,109,67,154,110,66,150,105,66,147,104,64,143,90,62,131,78,55,145,101,63,143,
105,66,149,107,66,151,103,64,147,104,63,144,100,63,134,89,58,134,79,49,128,85,43,
132,86,46,133,88,46,129,85,43,128,80,39,132,85,45,130,77,55,141,92,60,149,107,66,
153,105,65,155,107,66,147,103,65,147,102,65,132,93,62,146,90,62,147,105,65,151,
109,67,149,106,66,147,104,64,146,107,68,143,96,65,127,76,56,143,102,66,146,109,69,
147,108,68,146,109,69,143,104,65,143,96,65,134,94,62,135,93,63,239,189,111,194,
185,114,135,131,101,170,158,130,170,158,130,163,138,119,152,124,110,71,60,59,121,
97,85,138,111,94,162,133,112,167,136,113,161,132,111,154,128,108,165,131,87,124,
94,82,161,123,103,179,141,111,184,146,116,189,154,117,191,161,125,190,165,132,
184,157,126,175,143,115,146,111,86,127,96,87,158,130,110,177,151,127,175,149,125,
167,138,115,128,98,80,98,76,60,57,47,43,88,72,62,109,91,77,108,92,78,111,97,81,
116,101,84,128,110,92,141,119,99,146,124,104,147,125,105,146,124,104,143,122,103,
142,119,102,142,119,102,137,118,101,137,118,101,138,120,102,141,119,103,140,119,
104,141,119,103,141,119,101,138,114,96,136,112,94,135,112,93,138,113,92,137,112,
91,136,109,90,128,104,86,123,100,83,121,100,85,120,99,84,116,98,84,113,94,81,106,
89,76,104,88,74,68,61,52,70,55,52,116,88,72,159,128,105,175,147,123,180,152,128,
173,148,125,163,139,119,157,132,113,145,118,103,120,95,76,143,114,109,211,195,
179,205,182,165,179,151,123,178,145,120,172,140,116,168,133,114,184,158,142,178,
152,138,123,93,77,150,127,110,150,122,100,142,114,92,125,97,79,93,68,57,141,106,
87,153,125,103,162,134,112,161,135,117,161,136,117,137,118,93,137,118,93,137,118,
93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,
137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,
118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,171,
159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,
171,159,105,171,159,105,171,159,105,171,159,105,171,161,105,171,161,105,193,185,
117,193,185,117,193,185,117,193,185,117,193,185,117,254,205,118,151,95,67,145,96,
63,145,96,63,148,105,66,148,105,66,148,105,66,145,95,63,145,93,63,127,76,56,143,
96,61,146,102,62,147,104,65,147,104,65,146,96,62,144,95,62,144,93,62,138,92,60,
137,96,60,145,101,62,146,102,64,143,96,61,135,95,59,135,95,59,124,72,53,131,89,60,
128,87,58,139,92,58,140,92,59,128,89,58,126,88,58,126,83,58,141,84,54,142,98,60,
142,94,60,151,105,63,146,102,62,150,98,60,143,95,60,119,71,52,141,94,60,141,102,
63,142,104,65,148,106,65,144,106,66,145,102,63,143,101,65,142,89,61,144,106,66,
144,106,66,149,107,66,148,105,64,143,99,61,140,101,63,127,71,51,139,93,59,143,100,
62,144,100,62,146,103,62,138,99,61,140,101,63,140,91,59,124,79,54,135,95,64,141,
102,64,145,102,64,141,103,64,135,95,64,133,93,62,126,80,55,132,88,61,134,92,63,
143,102,66,141,93,63,130,92,60,131,91,60,127,76,59,117,71,52,129,91,60,129,91,60,
139,90,58,130,93,60,129,85,55,128,85,55,122,70,52,123,75,48,116,74,37,120,75,40,
120,75,41,116,73,38,112,69,38,117,74,49,118,74,54,131,95,56,132,94,61,134,92,63,
133,96,62,132,93,62,131,93,62,118,75,53,132,80,57,132,93,62,134,93,63,138,97,66,
130,92,60,131,92,62,128,82,57,121,72,54,126,89,59,133,94,63,135,95,63,133,98,63,
130,90,58,130,90,58,118,69,54,128,81,56,228,177,104,192,184,116,135,131,101,170,
158,130,170,158,130,164,139,120,155,131,115,77,63,61,120,96,84,132,108,94,162,
131,108,168,137,114,161,133,111,157,128,109,164,131,92,125,98,89,166,126,104,182,
145,116,186,152,118,191,156,121,191,164,125,194,166,132,187,158,127,174,141,114,
131,103,85,137,107,95,163,136,117,175,150,125,173,144,123,157,126,105,116,88,72,
101,76,61,57,47,43,76,63,54,134,115,94,116,98,84,110,93,78,118,100,86,115,98,83,
111,94,81,111,94,79,112,95,80,109,93,79,108,93,78,106,93,78,106,90,76,103,87,77,
103,86,75,104,86,74,104,86,74,104,85,74,105,85,73,106,84,72,106,86,72,109,86,71,
111,87,73,113,90,75,117,93,77,120,95,80,120,96,82,120,97,84,116,96,80,114,94,78,
113,94,79,106,87,74,102,85,72,106,90,76,74,63,54,75,60,55,114,90,76,151,121,99,
176,148,124,183,156,129,175,151,129,167,142,123,163,136,117,149,122,105,130,101,
78,143,117,109,181,152,135,185,153,129,190,162,132,210,190,170,185,154,133,168,
132,112,156,125,102,156,116,92,182,162,156,171,145,129,137,115,95,144,118,98,121,
97,81,82,63,56,146,115,92,151,126,105,157,132,113,162,137,118,162,137,118,137,118,
93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,
137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,
137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,
118,93,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,
171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,161,
105,171,161,105,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,251,
203,119,155,98,67,129,88,57,129,88,57,134,90,58,134,90,58,133,90,58,128,88,57,129,
81,57,119,71,51,127,86,56,132,88,57,132,88,57,131,88,56,128,87,56,127,84,54,125,
79,54,127,81,56,127,86,56,127,86,56,127,87,56,127,86,56,126,86,56,125,84,54,113,
65,50,123,78,54,121,83,53,123,83,53,123,84,55,121,84,54,116,81,53,116,69,51,117,
77,52,130,90,55,127,88,54,132,88,53,133,89,51,135,91,54,130,90,55,108,66,52,126,
80,55,124,87,57,129,94,60,133,94,61,130,91,60,132,92,60,127,80,56,130,86,61,132,
92,61,131,92,60,132,91,61,129,93,60,130,92,60,120,84,55,112,67,50,121,84,55,126,
88,59,121,84,56,127,90,59,125,86,55,124,86,55,114,72,52,112,65,50,131,94,56,126,
87,56,125,87,56,127,88,56,126,79,55,125,82,57,117,69,51,127,86,56,128,87,57,125,
82,54,125,86,55,125,86,56,117,80,52,112,65,51,107,67,50,127,79,51,118,82,54,117,
80,52,118,74,51,117,72,52,110,68,49,107,65,51,116,72,54,107,63,36,102,56,37,108,
62,37,106,57,33,103,55,37,110,72,48,109,66,52,119,83,55,119,82,53,116,80,54,121,
84,56,121,83,54,114,70,51,104,68,50,122,77,56,122,82,56,118,75,53,125,87,57,121,
80,54,117,69,54,117,71,53,111,67,53,121,72,54,119,74,54,118,69,55,118,69,55,119,
70,55,116,67,52,111,65,51,122,83,54,209,161,93,172,165,104,135,131,99,161,155,
131,170,158,130,164,139,120,163,136,117,82,67,64,116,94,82,132,108,94,158,127,106,
169,137,113,165,134,109,159,131,111,168,135,96,127,101,91,168,126,106,184,148,
118,186,151,120,188,153,122,190,159,126,190,166,132,186,157,126,183,150,107,123,98,
85,149,117,103,169,141,121,175,146,123,169,140,119,143,113,97,107,83,69,102,76,
58,54,47,44,78,65,56,135,115,95,127,108,89,111,95,81,125,107,91,130,112,94,130,
111,92,129,112,93,131,112,97,135,116,97,135,114,99,135,114,99,135,115,99,138,116,
100,140,119,100,142,121,102,144,122,104,147,122,103,147,123,103,146,122,102,149,
124,103,151,123,103,151,124,103,154,126,104,155,127,105,157,128,105,158,129,106,
155,127,105,156,128,106,151,126,103,140,118,96,118,98,82,111,94,81,101,87,73,77,
64,55,79,61,57,116,91,76,145,116,95,175,146,123,186,157,132,177,152,129,171,144,
123,164,139,120,151,124,109,144,111,78,140,115,108,175,143,121,184,152,128,187,
155,129,186,153,124,181,145,123,179,145,125,188,162,146,157,120,95,121,91,77,187,
167,155,127,104,89,124,94,78,116,87,72,74,61,54,153,122,101,182,162,148,160,135,
116,163,138,119,164,138,120,137,118,93,137,118,93,137,118,93,137,118,93,137,118,
93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,
137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,
118,93,137,118,93,137,118,93,171,159,103,171,159,105,171,159,105,171,159,105,
171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,
105,171,159,105,171,161,105,171,161,105,171,161,105,193,185,117,193,185,117,193,
185,117,193,185,117,167,160,103,238,184,108,151,95,67,112,68,54,120,71,52,145,90,
63,135,87,63,118,72,54,151,95,67,155,104,66,135,81,59,118,69,55,119,70,51,150,93,
66,110,67,53,124,71,53,146,88,50,136,76,48,104,59,43,103,57,39,141,80,53,144,85,
56,110,66,53,149,93,65,154,102,66,140,85,60,111,64,49,141,83,58,150,92,62,141,84,
59,141,83,58,151,95,62,145,89,62,139,84,58,122,70,48,145,95,62,139,90,58,107,69,
49,147,91,64,161,102,66,144,85,60,112,65,50,143,85,60,154,102,66,134,90,58,142,
86,60,160,101,65,152,99,62,125,75,55,106,64,51,150,89,62,145,88,62,111,63,49,146,
90,63,155,97,63,140,82,58,104,62,49,138,83,58,150,97,61,130,77,55,139,84,58,151,
95,62,153,96,64,135,84,57,131,78,52,155,103,66,157,99,65,144,88,61,151,92,64,
157,100,65,147,89,62,119,75,54,147,89,62,157,100,65,148,90,63,126,75,55,154,97,64,
151,100,64,140,85,59,144,85,60,152,99,63,152,101,65,115,67,52,147,91,64,153,101,
65,143,91,63,101,58,48,140,82,58,156,97,63,145,88,62,128,75,54,156,97,62,153,97,
63,111,64,49,134,83,58,154,102,66,155,98,65,124,78,53,150,101,66,159,103,67,150,
93,66,122,76,56,147,91,65,159,104,67,150,94,66,134,81,59,156,100,66,159,103,67,
145,87,62,104,61,50,156,106,68,160,104,67,127,73,54,155,104,65,160,105,68,155,93,
66,151,95,67,209,149,85,156,144,96,130,115,78,156,150,124,170,158,130,166,141,
120,168,144,120,93,72,67,102,84,74,134,108,92,156,125,102,170,138,112,166,134,108,
161,131,111,172,139,96,123,95,87,169,129,111,186,151,120,187,152,121,189,153,121,
190,161,126,190,165,132,184,157,126,190,158,102,126,100,92,152,123,110,169,144,
123,172,144,124,165,134,113,141,109,93,100,80,68,103,78,57,52,47,42,79,67,59,137,
117,97,135,115,95,117,101,85,142,122,104,155,133,113,157,135,115,162,141,118,
164,142,120,165,144,121,166,145,124,167,146,123,167,147,125,169,147,123,170,147,
122,170,148,122,170,147,120,169,144,119,167,142,117,165,140,115,166,141,114,166,
141,114,166,137,112,166,137,112,166,138,116,167,139,115,166,140,116,165,140,117,
165,140,117,164,139,116,151,126,105,118,99,84,115,98,83,106,89,74,78,65,56,72,58,
54,117,92,75,138,108,88,173,143,119,183,154,129,177,152,131,172,146,126,168,143,
122,156,131,112,149,111,81,131,115,107,174,142,124,184,156,132,188,158,132,187,
155,127,182,152,128,176,138,120,162,127,108,183,150,123,155,134,127,144,126,120,74,
69,62,67,62,55,61,54,49,54,55,47,151,119,101,157,132,115,163,138,119,164,139,
120,164,139,120,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,
137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,
118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,
118,93,165,154,101,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,
159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,
171,161,105,171,161,105,177,168,107,193,185,117,193,185,117,193,185,117,193,185,
117,188,178,112,238,182,102,157,101,67,156,104,66,156,104,66,156,104,66,156,104,
66,147,89,63,155,106,66,156,106,66,156,105,65,156,105,65,156,105,65,156,105,65,
154,103,63,145,85,51,143,88,47,142,87,47,143,88,47,143,89,47,144,83,48,143,84,47,
144,86,60,155,108,68,154,105,66,153,111,63,152,99,62,155,101,63,155,101,63,154,
101,62,146,93,59,157,107,64,156,102,62,129,75,48,150,94,57,162,102,66,158,101,64,
147,89,61,158,105,64,164,114,66,163,112,69,164,112,66,164,103,66,165,104,66,163,
102,65,154,96,67,163,109,68,164,103,66,164,103,65,164,103,65,158,98,62,163,102,
65,145,85,59,164,102,65,163,102,65,163,102,65,163,108,64,157,101,61,156,103,62,
155,97,63,148,90,63,154,96,62,156,98,65,156,104,67,156,100,64,158,104,66,160,106,
66,149,91,66,159,105,68,159,106,69,159,107,69,159,107,69,159,106,69,158,105,67,
157,102,66,149,88,61,156,102,64,155,101,63,156,100,64,155,101,63,153,100,65,152,
104,64,140,88,58,154,102,66,155,106,66,155,107,67,152,104,65,153,105,66,153,106,
66,151,102,63,142,85,59,151,100,64,153,101,63,153,100,63,153,102,64,154,104,64,
154,102,64,148,92,65,155,99,65,155,103,66,156,115,66,159,112,67,159,112,67,159,107,
67,159,106,67,146,89,65,156,104,64,156,108,64,159,111,67,164,113,67,165,115,68,
159,113,68,154,93,66,159,106,67,165,116,72,165,115,71,165,116,72,254,213,124,190,
182,114,149,155,105,143,134,109,170,158,130,166,141,120,173,145,123,144,114,100,
89,75,67,137,111,93,155,124,101,170,139,112,167,137,107,162,133,110,177,141,95,
116,93,86,169,129,111,179,150,122,187,156,123,187,152,121,188,157,124,186,157,
126,181,150,123,188,155,98,130,101,96,157,130,113,169,141,125,171,142,121,164,132,
110,131,103,87,97,77,65,102,77,52,52,47,42,83,69,59,138,119,98,136,117,98,116,
101,84,144,124,104,159,137,117,163,141,119,165,143,123,164,144,120,164,143,120,162,
142,120,163,141,119,161,139,117,160,138,116,158,135,112,156,133,110,155,132,109,
157,134,111,161,136,111,158,134,110,155,129,105,154,128,106,154,127,106,151,126,
105,146,122,102,144,122,102,149,125,105,152,128,108,159,135,113,165,141,119,152,
128,108,118,99,84,118,101,86,121,102,87,80,67,58,71,59,53,112,89,74,134,104,84,
166,134,112,175,147,125,176,151,130,174,146,126,168,144,124,158,133,114,141,109,
87,123,112,105,176,145,126,190,165,140,194,165,140,192,164,136,186,160,134,179,
145,123,160,126,110,169,131,97,131,99,77,176,152,130,151,123,103,133,109,97,167,
149,137,117,116,115,149,124,109,155,131,113,162,137,118,165,140,121,165,140,121,
137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,
118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,
93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,171,159,
105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,
159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,161,105,
171,161,105,180,171,110,193,185,117,193,185,117,193,185,117,193,185,117,189,179,
113,238,184,108,157,105,67,156,106,66,156,106,66,155,108,67,156,106,66,147,89,63,
156,106,66,156,106,66,157,110,69,156,110,69,156,110,69,155,106,66,153,102,63,143,
84,48,144,90,48,144,91,48,144,91,48,144,91,48,144,91,48,144,91,48,145,83,57,156,
108,68,156,113,64,156,112,64,157,107,63,158,108,63,160,110,65,160,100,64,142,90,
55,160,109,63,149,97,55,173,120,75,163,110,65,160,109,63,159,106,63,147,86,60,
166,114,68,166,116,68,167,116,71,167,116,71,167,116,71,167,117,71,166,115,69,158,
98,64,167,113,66,166,113,69,168,115,68,167,111,66,167,114,66,166,114,69,146,86,60,
167,114,67,166,113,66,168,115,67,166,113,69,163,109,64,160,109,64,157,104,64,
153,93,65,157,107,67,157,109,68,158,107,65,161,108,67,162,111,68,163,112,68,156,94,
67,164,108,68,164,113,70,164,110,68,164,113,71,164,109,67,161,111,69,161,110,67,
153,91,63,159,105,68,159,106,66,159,107,65,158,105,64,158,105,64,157,106,66,151,
104,65,154,100,62,155,103,63,154,101,62,155,111,63,153,101,62,150,98,61,150,99,
61,144,86,61,152,99,63,152,101,62,153,105,66,156,111,65,154,105,66,154,105,66,
148,104,65,155,103,67,155,113,65,155,114,66,159,111,67,155,114,66,155,114,66,155,
103,65,143,88,60,156,107,64,160,110,65,161,112,66,163,114,68,163,117,68,160,112,
67,156,106,68,164,115,68,165,115,71,168,121,71,173,122,73,254,213,124,190,182,114,
149,155,105,139,128,105,171,159,131,167,142,121,178,149,124,155,123,105,80,68,
62,140,110,92,156,124,102,172,142,112,168,137,110,164,132,106,180,146,98,108,88,
82,128,106,97,93,103,103,72,79,79,186,158,124,184,153,122,101,96,88,179,150,120,
174,136,98,153,123,107,164,141,118,172,146,122,173,145,121,158,128,108,125,98,83,
101,83,67,102,78,54,58,48,46,83,69,59,138,119,98,136,117,96,113,97,81,137,119,99,
162,138,118,162,141,120,135,117,99,130,113,96,128,109,92,123,107,89,125,106,89,
123,106,87,124,106,86,122,104,86,120,100,84,120,102,84,124,103,84,127,106,87,130,
106,86,128,104,86,130,106,88,131,109,91,131,109,91,132,111,92,134,113,94,134,
114,94,125,106,89,148,125,104,169,144,121,156,133,112,116,97,82,118,103,88,133,112,
93,82,69,58,70,59,52,109,86,73,126,99,84,159,128,107,170,141,120,174,146,126,
173,148,125,168,144,124,162,136,112,139,105,89,142,118,106,182,148,126,195,169,143,
198,172,146,200,172,144,195,168,141,183,154,129,166,131,112,182,138,96,126,96,
82,145,111,93,144,118,102,123,100,85,115,91,71,88,85,74,152,126,108,162,136,118,
165,140,121,165,140,121,165,140,121,137,118,93,137,118,93,137,118,93,137,118,93,
137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,
118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,
93,137,118,93,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,
159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,
171,159,105,171,159,105,171,161,105,173,164,105,180,171,110,193,185,117,193,185,
117,193,185,117,191,183,117,190,182,112,234,179,100,160,113,68,157,115,69,157,109,
67,157,110,69,155,108,67,145,90,63,155,108,67,156,106,66,157,110,69,159,116,69,
155,106,66,155,106,66,153,101,66,142,82,48,142,91,48,144,92,49,149,102,48,144,93,
48,145,91,47,145,88,47,140,84,57,160,113,71,157,107,66,161,113,66,169,119,68,
163,118,69,162,118,67,160,106,65,160,106,68,160,115,65,146,92,51,170,117,71,168,
113,67,164,110,65,163,106,66,151,92,63,166,115,68,165,113,67,170,118,71,173,124,72,
172,121,70,165,113,67,165,113,67,163,101,66,163,119,67,171,120,68,175,126,73,
174,125,73,171,120,70,170,120,70,154,89,62,167,113,67,169,116,66,174,118,69,173,
118,71,168,116,67,165,113,67,164,109,67,159,99,67,163,116,66,165,119,69,171,118,71,
171,118,71,169,122,70,169,119,72,160,94,66,170,116,73,171,117,70,170,119,72,174,
121,73,171,124,72,167,115,69,168,113,70,159,94,66,166,113,68,165,113,71,171,118,
70,169,118,67,163,112,68,158,107,66,149,94,62,158,99,68,158,107,66,158,108,68,
164,117,67,156,113,66,155,103,63,153,101,61,144,93,62,156,101,65,155,108,68,162,
111,66,161,109,66,155,107,67,153,106,66,144,93,60,155,98,65,155,113,65,161,116,65,
165,116,71,163,113,67,155,113,65,154,102,66,140,87,60,155,107,63,161,111,65,165,
118,68,167,123,71,163,113,67,165,115,68,154,93,66,162,122,72,161,118,71,168,121,
71,173,121,72,254,212,122,190,182,114,149,155,105,143,134,109,171,159,131,167,
142,121,176,150,124,158,127,108,82,69,62,136,105,90,155,123,101,176,145,114,171,
139,111,165,133,109,180,145,100,97,85,75,149,116,103,97,106,107,137,129,117,181,
153,123,133,117,101,91,101,101,71,81,81,170,133,100,137,111,99,151,122,111,174,
148,124,179,155,121,169,138,107,128,107,84,101,84,67,84,64,50,64,53,48,84,68,56,
140,118,96,138,119,100,114,97,82,133,115,97,166,143,122,151,130,111,114,97,80,116,
99,80,116,99,80,116,99,80,116,99,80,116,99,80,116,99,80,116,99,80,116,99,80,115,
98,79,115,98,79,115,98,79,116,99,80,116,99,80,116,99,80,116,99,80,116,99,80,116,
99,80,116,99,80,116,99,80,113,97,79,136,117,96,171,149,125,158,136,114,112,95,82,
123,105,89,139,116,95,83,70,59,68,58,52,105,84,69,123,96,81,157,126,105,165,138,
119,171,143,123,173,148,125,173,147,123,167,135,111,149,109,87,159,129,111,186,
151,130,196,171,142,202,175,146,202,178,152,200,176,150,188,160,138,169,137,119,
166,126,94,128,99,82,150,124,106,150,122,104,123,100,85,123,94,69,101,89,83,156,
129,110,167,139,119,166,141,120,165,140,121,165,140,121,137,118,93,137,118,93,
137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,
118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,
93,137,118,93,137,118,93,171,159,105,171,159,105,171,159,105,171,159,105,171,159,
105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,
159,105,171,159,105,171,159,105,171,159,105,171,161,105,173,164,105,193,185,117,
193,185,117,193,185,117,191,183,117,191,183,115,185,176,111,220,169,96,157,116,
67,157,110,69,157,110,69,157,107,67,157,110,69,139,87,61,155,104,67,160,108,66,
163,118,69,165,116,69,156,109,67,154,108,67,154,104,67,144,85,54,142,91,48,146,99,
50,153,97,48,156,100,50,149,94,48,150,91,48,144,87,59,164,118,73,162,111,70,174,
123,72,176,123,75,171,118,71,166,118,67,164,110,70,163,104,65,151,104,56,196,
147,88,174,120,74,175,121,75,166,117,67,167,112,69,151,89,62,169,121,69,169,121,69,
178,127,76,177,128,76,169,122,68,172,120,69,170,120,69,171,110,68,171,122,70,
178,125,72,182,135,78,180,133,72,178,124,72,173,117,69,157,93,64,169,121,68,178,
123,72,181,132,74,183,134,76,174,124,74,176,122,70,168,111,69,165,101,68,168,120,
69,172,116,70,179,127,75,179,127,76,173,124,72,172,121,74,165,99,68,174,116,71,
172,118,73,173,121,74,181,130,76,174,122,77,173,118,72,169,121,72,163,97,67,170,
123,74,169,115,70,171,116,72,170,115,69,166,112,68,163,116,69,146,97,65,161,97,69,
160,114,68,164,113,70,165,115,70,163,109,67,156,109,67,155,110,67,142,88,61,153,
103,67,158,106,66,157,112,66,156,113,66,155,104,65,154,106,66,135,89,58,148,92,
64,153,105,65,155,105,65,161,110,67,155,113,65,153,102,63,151,93,63,130,86,60,153,
104,64,155,110,63,164,111,64,167,115,66,158,113,66,154,104,65,150,94,66,157,109,
68,156,110,68,162,118,71,164,116,68,254,211,121,190,182,114,190,182,114,144,135,
112,171,159,131,167,142,121,176,150,124,159,129,111,77,65,61,130,104,86,156,123,
98,177,145,113,174,143,112,167,135,109,172,136,100,98,90,80,161,121,107,176,141,
116,178,145,118,179,146,117,178,143,118,116,116,110,160,131,107,171,141,105,131,
106,97,167,141,117,178,153,124,174,142,118,164,133,106,124,103,80,93,75,63,84,
65,50,68,54,48,86,71,60,151,126,105,146,126,106,141,123,103,130,113,96,169,146,
123,147,126,105,115,99,81,116,99,80,114,97,78,112,95,76,109,92,73,107,90,72,104,89,
71,105,89,72,102,86,69,99,83,67,97,82,65,99,83,65,101,84,67,100,83,66,100,83,66,
101,85,67,104,87,69,103,86,69,107,90,72,116,99,80,112,96,80,137,115,97,171,149,
125,163,138,117,113,96,81,133,112,95,135,112,93,80,67,58,69,59,53,98,79,68,119,
94,79,154,123,102,165,138,119,170,143,124,176,147,124,175,150,125,174,142,114,159,
111,89,166,126,106,190,156,128,199,170,139,203,175,145,206,180,152,205,182,155,
192,167,144,173,142,121,167,127,97,128,102,92,158,131,112,145,120,103,121,98,85,
126,95,68,118,98,88,167,139,115,174,146,124,170,145,122,165,140,121,165,140,121,
137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,
118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,
118,93,137,118,93,137,118,93,137,118,93,171,159,103,171,159,105,171,159,105,171,
159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,
171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,161,
105,173,164,105,193,185,117,193,185,117,193,185,117,191,183,117,191,183,113,186,
178,110,211,163,95,151,109,67,155,108,67,157,107,67,153,111,69,153,111,69,139,87,
61,151,103,67,156,106,66,157,110,69,159,116,69,160,108,66,155,108,67,151,106,66,
140,82,52,141,91,47,149,95,50,154,105,49,154,102,49,153,96,49,149,90,48,146,84,57,
167,112,69,171,114,70,172,123,72,175,120,71,171,118,70,169,114,67,169,106,70,
167,117,69,161,104,63,177,117,70,176,125,71,173,118,72,172,114,69,170,115,70,151,
88,61,171,121,72,174,122,74,175,123,71,176,124,72,173,120,72,172,121,72,172,120,
73,173,105,73,174,119,75,175,121,75,183,130,74,178,122,73,176,121,74,176,119,73,
159,95,65,174,111,71,175,128,72,182,129,75,181,129,77,173,117,69,170,116,71,170,
105,69,164,102,70,173,118,72,174,122,68,177,127,73,175,121,72,175,117,70,171,122,
73,157,97,68,171,116,73,172,121,74,176,123,78,175,120,76,177,124,78,171,117,73,
173,125,75,156,92,66,168,115,71,169,116,72,174,118,73,169,120,72,166,114,70,165,
105,67,149,95,61,161,100,67,163,110,67,165,119,71,163,116,68,162,113,70,157,101,
65,158,108,66,145,83,63,155,100,64,154,107,67,152,110,66,152,110,65,147,103,65,
146,101,62,134,87,59,142,86,59,143,98,62,148,105,64,148,105,65,148,105,65,145,101,
61,141,89,60,122,77,53,143,99,61,145,102,62,151,103,64,156,102,68,148,105,66,143,
96,62,131,79,62,144,97,62,146,96,62,146,102,62,147,102,63,254,212,122,190,182,
114,190,182,114,142,141,112,171,159,131,166,141,122,176,150,124,167,133,113,73,64,
59,128,100,84,154,119,94,176,145,112,175,144,113,169,137,109,166,126,100,92,88,
74,153,122,107,169,133,117,142,121,114,121,110,101,116,97,86,155,121,103,156,116,
102,167,127,101,126,104,94,172,147,120,172,145,124,180,153,118,150,118,98,118,
96,76,93,76,63,77,60,49,69,54,47,90,73,60,152,125,106,137,118,99,115,98,83,105,88,
73,189,168,143,151,131,111,115,99,83,108,92,75,82,66,53,80,62,50,78,60,47,76,56,
44,75,53,41,88,66,51,86,63,50,96,73,57,97,73,59,95,72,57,88,66,50,89,65,52,87,
65,50,85,61,48,80,57,45,65,48,37,79,64,50,113,97,79,116,98,82,138,116,96,171,148,
123,161,138,117,115,97,83,143,124,105,136,112,94,81,69,59,73,61,55,93,75,65,114,
93,78,151,120,101,164,134,116,170,143,124,178,150,126,180,155,128,175,142,113,
162,113,92,162,119,98,193,157,127,200,171,140,205,175,149,207,182,155,206,183,156,
195,170,145,179,149,129,147,119,103,132,106,96,160,132,114,144,116,100,122,99,84,
127,96,65,137,110,97,170,139,116,177,148,123,175,147,123,166,141,122,166,141,
122,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,
137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,
118,93,137,118,93,137,118,93,137,118,93,171,159,105,171,159,105,171,159,105,171,
159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,
171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,161,105,173,164,
105,173,164,105,193,185,117,193,185,117,191,183,117,191,183,115,190,182,114,185,
176,111,191,147,85,136,96,64,139,98,61,148,105,66,147,99,63,147,97,63,134,81,58,
147,95,63,148,105,66,151,109,67,156,106,66,148,105,66,147,103,63,147,97,63,134,
77,48,136,85,40,147,95,48,149,96,49,153,98,50,145,95,48,148,97,49,136,75,52,168,
120,72,172,124,74,174,118,72,174,117,71,166,115,73,168,114,71,163,100,67,157,104,
63,173,118,70,168,113,69,172,122,73,172,119,73,168,110,68,160,109,70,144,83,60,
166,112,68,167,113,68,175,120,71,174,119,71,172,110,72,167,113,69,167,111,68,167,
109,68,175,119,71,177,128,76,177,126,75,177,126,75,174,118,74,174,119,71,154,87,
62,172,118,72,177,126,75,176,121,73,176,117,71,173,124,74,170,116,71,170,98,66,
161,104,65,171,120,71,173,123,74,176,123,76,175,125,76,172,119,74,169,110,73,151,
86,64,169,108,70,167,107,69,171,119,72,173,120,74,168,111,69,160,110,66,156,103,
70,154,83,60,154,102,69,159,108,66,165,109,69,164,107,68,154,102,64,155,102,65,
137,84,58,151,89,61,151,99,61,159,108,64,163,106,66,150,101,63,147,107,67,149,103,
64,140,80,58,145,105,61,144,104,66,144,98,61,137,94,62,135,94,58,130,95,60,117,
72,53,128,76,54,127,85,54,129,92,59,133,92,57,127,89,59,127,89,59,128,76,54,112,
70,51,128,91,54,126,88,58,133,92,57,133,95,62,129,89,57,127,86,56,124,72,53,125,
84,54,126,86,55,132,95,57,135,91,59,254,212,120,190,182,114,190,182,114,144,143,
114,171,159,131,166,141,122,177,149,125,169,138,117,69,62,57,128,98,82,147,115,
91,177,144,111,177,145,113,171,137,109,164,125,96,94,87,76,179,140,127,188,153,
134,191,160,133,200,172,128,204,172,122,192,165,122,169,132,119,160,136,102,134,
114,100,168,140,118,177,149,121,174,145,114,163,132,101,112,87,70,93,74,59,78,60,
48,68,54,44,91,73,59,154,128,106,141,120,99,118,103,86,125,108,89,184,164,140,143,
121,101,113,98,81,101,86,69,83,64,50,101,77,60,98,74,57,84,61,48,67,47,37,89,66,
52,97,72,56,101,76,58,105,78,61,99,74,58,106,80,62,105,77,61,104,76,61,99,75,58,
94,69,54,79,57,46,78,64,50,114,98,80,113,96,81,136,117,94,171,146,123,158,137,
114,114,96,82,145,125,105,132,114,94,83,70,59,74,63,54,86,71,62,112,90,76,144,117,
100,160,131,112,171,142,119,180,154,126,185,158,127,177,140,113,162,115,90,157,
121,99,194,158,128,202,171,138,206,176,150,207,184,157,205,180,157,194,171,148,
179,146,131,137,115,101,137,112,101,159,132,115,140,113,98,121,98,83,114,90,64,
150,121,104,171,142,117,178,149,124,175,147,123,166,141,122,166,141,122,137,118,93,
137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,
137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,
118,93,137,118,93,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,
159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,
171,159,105,171,159,105,171,159,105,171,159,105,171,161,105,173,164,105,177,166,
107,193,185,117,193,185,117,193,185,115,191,183,115,191,183,113,183,175,111,180,
137,82,130,90,58,129,89,57,129,89,57,136,92,60,139,94,61,127,74,55,136,89,60,
136,92,60,139,98,61,139,98,61,136,92,60,136,91,60,136,82,58,132,80,51,127,79,40,
136,84,47,138,83,41,136,84,43,136,83,44,138,85,42,133,77,55,155,108,69,156,110,71,
167,111,74,165,109,69,152,104,66,150,103,66,147,88,60,145,100,62,147,98,62,149,
99,63,154,102,64,156,103,64,154,97,64,155,94,65,136,78,61,160,110,68,160,109,67,
162,109,68,162,109,68,161,107,67,160,103,66,161,98,65,160,96,65,160,104,66,166,
107,67,167,113,73,168,111,69,164,95,66,161,98,66,146,83,62,163,94,66,163,108,67,
176,114,73,175,118,74,166,115,74,161,113,70,161,93,65,141,86,60,155,105,67,161,109,
71,166,111,67,160,105,71,161,105,66,156,105,66,136,77,57,155,95,65,154,104,64,
157,110,70,157,110,69,148,100,62,149,98,63,148,98,62,132,74,56,147,97,61,148,100,
62,154,102,64,148,98,62,146,93,59,147,100,63,124,83,54,146,89,59,144,93,63,147,
98,63,146,97,61,145,93,61,142,91,62,149,86,58,125,76,59,150,90,58,140,94,59,140,
94,59,138,92,59,126,88,57,122,91,55,115,69,51,118,82,53,122,84,54,124,86,55,125,
86,54,118,83,53,114,78,53,116,77,53,99,62,46,119,82,53,116,81,53,117,78,53,121,81,
56,116,80,54,120,75,54,109,66,52,120,75,53,116,79,53,130,89,58,130,89,58,254,
210,124,190,182,114,190,182,114,155,154,123,171,159,131,166,141,122,177,149,125,
171,145,121,75,65,59,123,98,81,145,111,89,174,144,112,178,146,114,172,144,110,167,
129,99,98,89,76,185,151,129,198,171,142,199,175,147,200,175,146,198,171,142,198,
173,140,196,168,138,190,163,106,138,113,102,180,156,124,172,141,118,178,150,116,
158,125,98,111,87,71,89,68,57,81,60,47,68,54,44,90,75,58,150,125,102,143,122,101,
118,101,86,127,110,93,155,133,111,147,127,107,116,100,84,101,86,69,72,57,43,96,
72,56,92,69,54,82,60,47,67,48,38,82,58,45,85,60,46,86,61,47,88,64,49,89,65,50,91,
67,51,93,69,54,93,67,51,80,59,46,82,61,47,75,53,42,82,67,52,115,99,81,110,95,80,
135,116,95,171,150,125,152,128,108,112,95,82,149,126,105,140,115,96,86,71,60,73,
63,55,82,65,60,109,88,75,138,113,98,159,129,111,171,142,119,182,154,126,187,160,
129,179,141,113,162,117,92,157,123,105,196,158,130,205,172,137,206,180,150,209,
185,159,204,180,156,196,171,148,173,143,129,108,96,88,148,123,108,160,129,112,
143,113,95,124,99,84,100,79,62,157,127,109,170,144,120,178,149,124,173,147,123,166,
141,122,166,141,122,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,
118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,
93,137,118,93,137,118,93,137,118,93,171,159,103,171,159,105,171,159,105,171,159,
105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,
159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,
171,161,105,173,164,105,193,185,117,193,185,117,193,185,117,191,183,115,191,183,
115,190,182,114,181,174,111,198,153,88,135,97,63,105,62,51,116,72,52,132,74,54,
129,82,57,112,68,54,118,72,54,112,68,54,132,78,54,147,89,63,158,103,66,122,72,56,
130,82,55,124,71,53,158,94,67,120,69,52,119,62,41,171,110,67,171,103,70,136,82,
57,126,75,59,148,86,62,171,102,71,149,94,65,158,101,71,178,116,75,140,90,61,134,
81,58,124,77,57,175,107,74,165,98,67,177,106,73,183,125,79,182,115,81,149,86,63,
131,73,59,184,114,76,184,110,76,154,87,65,184,113,80,191,133,82,160,93,68,150,87,
63,141,81,64,186,116,81,141,81,63,177,104,72,190,133,83,176,106,71,158,92,64,
141,78,58,170,104,75,182,108,75,158,94,68,183,112,78,191,128,82,169,105,75,146,80,
61,135,75,56,186,124,78,135,75,56,153,87,63,188,125,82,189,128,80,145,81,61,134,
76,58,183,121,75,181,119,79,173,105,74,175,107,76,179,117,76,170,106,71,133,80,
59,156,98,70,176,120,77,168,100,72,125,71,54,176,113,74,177,115,74,168,100,72,149,
80,56,174,108,74,174,113,74,123,71,54,172,104,73,176,113,73,169,107,73,131,78,
56,126,78,59,175,119,76,166,97,68,122,70,53,168,113,71,168,107,69,113,63,50,105,
61,49,159,97,63,155,102,65,102,59,48,137,81,54,142,83,45,134,73,48,105,64,48,96,
55,40,148,89,55,136,74,50,103,60,48,150,98,61,153,100,65,133,80,58,102,60,50,148,
92,65,155,103,66,104,62,50,165,106,68,226,170,98,190,182,114,190,182,114,155,155,
123,171,159,131,166,141,122,177,149,125,175,146,123,78,65,62,120,96,78,143,108,
83,172,141,110,178,146,114,175,143,111,171,135,105,94,87,76,181,148,133,201,177,
149,205,179,151,205,179,151,203,179,151,200,175,146,198,174,140,182,151,102,149,
120,113,185,164,127,169,139,117,179,152,117,148,116,94,116,90,72,91,72,59,81,60,
45,68,54,44,89,72,59,150,122,100,146,125,104,118,101,86,126,108,92,172,153,130,
150,130,110,116,100,84,106,90,73,65,49,38,81,57,45,98,73,57,103,79,62,97,73,58,
106,79,63,105,78,62,106,78,63,108,80,65,110,83,66,110,84,68,104,77,62,91,67,53,70,
52,40,91,69,55,82,60,46,89,73,58,116,100,82,111,95,81,137,118,97,172,152,126,144,
124,104,115,97,83,151,126,105,144,116,96,86,73,60,74,63,54,76,62,58,107,82,73,
138,111,94,159,128,109,172,142,118,184,156,126,189,164,131,179,148,117,160,115,96,
154,122,108,197,166,133,206,173,140,209,181,153,208,184,160,202,179,154,196,171,
146,167,138,127,89,83,75,154,129,112,161,131,111,145,114,97,127,100,83,86,71,60,
162,134,112,171,145,121,178,149,124,171,146,123,166,141,122,166,141,122,137,118,
93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,
137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,
137,118,93,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,
171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,
105,171,159,105,171,159,105,171,159,105,171,159,105,171,161,105,173,164,105,193,
185,117,193,185,117,193,185,117,191,183,115,191,183,115,191,183,113,177,170,107,
225,171,93,166,116,72,155,108,67,151,107,67,151,109,67,151,109,67,155,108,67,
156,106,66,157,110,69,145,90,63,157,110,69,160,118,68,162,111,69,160,112,70,170,
115,72,174,120,73,176,123,77,177,118,74,178,124,79,179,123,76,177,123,79,178,121,
76,176,118,73,180,121,76,168,101,70,184,120,76,182,122,74,181,118,73,178,117,72,
171,111,68,186,128,78,188,128,76,188,131,84,192,143,82,193,143,82,192,147,81,192,
149,84,195,144,82,195,145,83,180,119,74,202,143,83,201,145,82,201,144,81,195,134,
80,199,144,83,201,159,82,195,126,80,193,132,82,193,141,85,195,145,89,193,136,80,
192,141,85,192,127,82,192,126,82,185,113,76,193,129,84,191,134,83,193,134,80,
192,137,81,190,147,82,193,138,80,194,139,81,182,111,77,193,143,82,196,149,84,192,
142,81,193,142,80,193,142,82,188,131,79,169,106,72,180,117,76,183,119,75,181,120,
77,182,120,75,181,124,76,180,126,75,174,121,72,169,101,72,180,124,75,180,124,75,
170,124,71,165,110,68,176,113,74,177,113,73,173,107,73,174,115,72,177,131,74,176,
130,74,180,126,76,181,126,76,180,125,75,177,121,74,165,102,68,184,125,72,183,
123,71,173,117,69,178,124,68,179,122,68,172,120,65,152,100,65,148,87,48,144,84,46,
146,86,47,145,86,50,144,83,46,140,85,46,140,87,46,134,76,49,152,103,64,154,106,
63,154,106,63,161,106,64,163,110,66,163,108,66,155,98,65,165,106,68,219,158,93,
182,172,108,177,172,109,168,168,136,177,173,135,166,141,122,175,147,123,175,146,
123,120,100,88,113,89,75,140,105,82,171,137,107,178,146,114,175,142,109,174,141,
108,96,88,78,182,146,134,205,179,151,206,182,154,206,182,154,206,181,152,202,176,
146,202,178,140,162,122,90,178,153,124,176,152,126,173,142,115,178,154,116,155,
122,95,114,88,70,90,70,58,80,58,44,69,55,45,91,74,61,151,123,103,148,128,108,114,
97,84,126,108,92,174,153,128,156,134,114,116,101,84,109,93,76,63,48,37,97,73,59,
105,80,65,113,90,73,124,96,79,125,97,79,125,98,79,129,100,83,127,100,81,131,104,
86,136,108,90,135,107,89,120,93,75,100,76,60,110,86,70,95,71,55,87,71,56,116,100,
82,111,95,81,142,122,100,174,151,124,141,119,101,116,98,82,151,124,103,148,119,
94,87,74,61,73,62,53,74,59,56,103,83,69,137,109,93,161,130,111,174,143,118,185,
158,127,191,166,133,183,153,123,158,118,98,148,124,112,198,165,136,206,175,142,209,
184,155,208,184,160,199,179,155,193,171,147,165,131,127,108,94,78,149,126,111,
162,132,112,145,115,95,131,102,79,81,69,61,165,137,115,173,145,121,176,150,124,
168,145,124,166,141,122,166,141,122,137,118,93,137,118,93,137,118,93,137,118,93,
137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,
118,93,137,118,93,137,118,93,137,118,93,171,159,105,171,159,105,171,159,105,171,
159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,
171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,
105,171,159,105,171,161,105,173,164,105,193,185,117,193,185,117,193,185,117,191,
183,115,191,183,115,190,182,112,157,148,97,223,175,99,168,122,72,157,116,67,157,
116,67,157,116,67,157,116,67,157,116,67,157,116,67,159,113,68,147,89,63,163,110,
67,165,116,69,167,123,71,173,122,73,173,129,73,178,130,75,177,133,75,178,124,79,
181,128,77,181,133,78,180,132,78,169,115,69,180,126,75,185,132,78,171,103,74,185,
127,78,184,133,80,186,135,83,187,134,81,190,140,80,191,141,80,190,135,80,190,133,
83,198,151,86,198,149,84,195,144,82,199,151,86,196,145,84,196,145,83,181,119,75,
202,142,83,205,161,85,206,161,86,205,161,86,201,151,85,202,153,86,197,141,85,
193,131,80,192,142,85,193,143,87,190,135,81,193,152,82,193,141,85,193,142,86,186,
111,75,193,151,81,193,150,81,192,150,81,195,143,81,197,148,86,195,142,83,196,142,
82,188,116,81,196,145,84,195,146,84,196,146,84,197,149,85,192,138,80,195,146,84,
185,127,77,186,122,76,183,129,75,182,125,74,185,131,76,180,124,74,180,124,75,180,
126,75,172,106,74,177,131,74,180,126,75,180,126,76,179,124,74,179,124,74,176,
129,73,176,113,71,176,112,72,176,130,73,165,119,68,179,123,74,177,130,73,180,124,
75,179,122,73,172,104,70,191,120,71,189,133,72,189,129,71,189,126,72,186,125,71,
182,119,67,161,104,65,149,88,49,153,97,49,150,96,48,150,93,46,146,91,46,145,91,46,
146,91,46,138,81,51,154,99,63,160,108,67,164,116,67,164,115,67,165,117,69,166,
118,69,161,115,71,164,106,68,254,206,122,163,158,102,191,183,117,168,168,136,177,
173,135,166,141,122,175,146,123,176,147,124,137,109,93,111,89,75,139,106,81,168,
136,104,178,145,116,173,141,113,177,144,111,102,89,78,181,145,133,205,180,153,
209,185,155,209,185,155,209,185,155,203,179,151,198,173,140,170,139,102,174,149,
122,181,157,129,172,142,118,176,151,116,145,111,91,117,96,75,82,64,54,73,55,43,72,
55,48,91,74,61,155,127,105,147,127,107,114,97,84,124,107,90,174,153,128,158,137,
116,116,100,82,110,92,75,68,52,40,104,81,65,122,97,80,130,105,86,132,106,88,138,
111,92,145,117,97,149,121,101,151,123,103,147,119,100,143,116,97,141,113,95,128,
101,83,134,104,84,119,93,78,95,71,55,89,74,58,116,100,82,112,96,80,149,127,105,
173,151,125,141,122,101,117,100,83,153,127,103,151,123,93,86,72,58,92,77,64,75,59,
55,105,82,65,140,110,92,178,147,124,185,156,127,186,159,128,191,164,133,184,156,
126,161,121,99,150,127,114,200,171,140,206,177,146,209,185,157,208,184,160,198,
176,154,192,169,144,169,131,121,111,95,79,150,126,112,159,130,111,145,114,93,130,
101,76,121,99,87,166,138,116,175,145,121,176,150,124,168,143,122,166,141,122,
166,141,122,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,
118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,
93,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,
159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,
171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,161,
105,173,164,105,193,185,117,193,185,117,193,185,117,191,183,115,191,183,113,190,
182,112,184,175,110,220,169,96,136,94,64,157,116,67,160,113,68,160,113,68,166,
116,72,165,116,69,160,113,68,159,113,68,147,89,63,164,115,68,168,117,69,176,127,74,
181,130,77,179,126,77,178,131,76,173,128,73,174,121,77,182,129,78,185,134,79,
188,137,79,187,135,81,181,126,76,185,131,77,170,101,70,185,132,76,186,133,80,188,
143,82,194,149,83,192,142,84,195,144,81,193,133,81,192,127,83,199,149,83,199,153,
86,201,154,89,202,156,88,199,152,84,196,146,84,180,112,74,206,142,85,202,153,86,
208,159,87,208,160,86,203,160,83,202,153,86,198,143,87,193,136,86,194,142,86,193,
143,87,193,141,79,195,151,85,193,141,84,193,141,85,186,113,77,193,150,82,196,
153,85,199,154,85,200,154,86,201,154,89,196,144,84,197,144,84,188,117,81,196,146,
84,200,150,90,201,161,91,201,160,90,200,153,87,194,145,83,183,127,78,184,127,80,
184,139,79,187,134,81,187,141,81,185,132,82,179,123,74,179,123,74,172,106,74,177,
125,77,179,124,75,185,131,77,184,132,77,177,131,74,176,130,74,171,114,71,179,115,
73,179,123,74,184,133,77,184,133,81,185,131,77,180,126,75,180,125,75,168,105,71,
187,125,74,194,137,72,195,135,80,194,134,80,183,131,71,180,129,68,161,96,67,154,
94,48,153,95,47,152,95,46,160,103,51,152,95,48,148,92,45,149,92,45,139,79,53,
156,104,64,162,111,68,165,119,69,165,119,69,165,118,69,164,112,69,158,111,67,164,
105,68,254,212,121,193,185,116,193,185,117,168,168,136,177,173,135,166,141,122,
175,146,123,176,147,124,145,115,99,107,84,73,139,106,81,165,130,101,178,145,116,
173,143,113,174,141,114,118,93,84,179,141,129,205,180,153,209,185,155,209,188,157,
209,185,157,206,181,152,201,174,143,164,135,104,172,142,118,187,168,131,173,142,
119,172,143,114,146,114,92,109,87,69,84,64,54,67,50,43,74,58,48,93,76,61,155,127,
105,153,132,111,111,95,83,124,106,90,175,156,129,164,142,120,114,98,82,109,91,
74,70,55,42,108,84,66,131,106,88,139,112,93,143,115,95,150,121,102,150,122,103,
153,126,106,159,133,114,155,129,110,157,128,108,147,118,98,124,98,80,136,107,88,
122,96,79,92,68,54,92,76,59,116,100,82,114,97,82,155,130,107,173,149,123,142,120,
98,118,99,84,154,128,102,157,126,95,93,77,61,71,59,51,58,47,42,83,63,51,133,103,
83,163,131,107,174,144,118,187,160,131,192,168,136,183,154,125,161,121,97,157,129,
119,202,175,144,208,184,152,210,188,160,207,185,159,191,167,143,207,184,163,180,
145,124,108,91,84,157,130,113,156,125,106,145,114,93,127,96,71,126,102,90,167,
137,115,175,146,123,176,150,124,167,142,121,166,141,122,166,141,122,137,118,93,
137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,
118,93,137,118,93,137,118,93,137,118,93,137,118,93,171,159,105,171,159,105,171,
159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,
171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,
105,171,159,105,171,159,105,171,159,105,171,161,105,171,161,105,173,164,105,193,
185,117,193,185,117,193,185,117,191,183,115,190,182,114,188,178,112,182,175,110,
231,177,99,177,128,75,165,116,69,160,113,68,166,117,70,173,125,73,169,125,73,165,
116,69,160,113,68,148,91,66,169,118,70,174,124,75,183,138,81,186,140,81,185,133,
79,186,134,79,185,134,79,182,122,78,183,129,78,189,139,86,192,151,86,191,146,84,
184,134,78,180,126,75,168,100,72,179,126,74,184,132,75,191,148,83,198,157,87,196,
153,86,196,148,83,191,126,82,193,127,81,192,151,81,200,153,85,205,169,93,203,160,
95,197,156,86,194,152,84,180,113,75,205,141,84,206,161,86,208,166,90,207,158,86,
206,154,85,202,146,80,197,134,81,193,127,84,192,138,84,193,142,86,186,123,67,
190,131,71,192,136,79,192,136,80,186,112,77,193,136,79,194,143,87,199,149,88,201,
154,85,202,156,87,195,152,84,195,153,84,189,117,82,196,145,84,200,154,87,201,156,
95,200,155,93,194,153,83,192,141,85,185,131,79,188,123,80,184,137,77,188,135,78,
186,136,82,185,133,77,177,130,73,175,122,75,171,105,74,176,123,77,180,130,75,186,
133,77,186,132,77,179,129,74,174,122,75,174,111,71,175,112,72,179,129,75,186,
133,79,184,135,85,184,133,77,176,130,74,177,132,74,169,98,68,184,123,77,189,134,73,
195,137,79,192,134,77,187,134,71,183,131,71,167,98,69,160,105,50,154,103,48,157,
100,49,154,98,51,153,97,49,143,95,46,147,92,46,140,82,53,153,101,64,161,111,65,
174,122,71,174,122,71,166,120,70,160,118,70,155,108,67,163,104,67,254,212,121,
192,185,116,193,185,117,168,168,136,177,173,135,166,141,122,173,147,123,176,147,
124,149,119,99,105,82,73,137,103,81,161,126,97,176,144,116,173,141,115,174,141,112,
126,86,72,177,142,127,206,180,152,216,196,168,216,194,166,211,188,159,208,184,
154,203,175,143,146,117,96,180,153,124,188,169,132,173,142,119,181,156,121,152,
118,96,117,94,73,81,62,53,65,50,41,75,60,49,93,76,63,156,128,108,158,136,114,110,
94,82,124,106,90,175,157,131,165,143,121,114,97,84,110,94,76,72,57,43,104,80,64,
131,105,87,136,110,90,145,116,97,153,124,104,159,132,112,169,143,121,172,144,122,
168,140,120,160,132,113,150,121,103,114,86,71,129,103,85,125,99,82,88,65,49,90,
74,59,115,99,81,116,98,82,156,131,106,173,148,121,137,116,95,120,101,84,155,129,
103,157,129,99,98,80,64,76,63,54,72,55,52,102,79,64,132,102,84,167,134,109,177,
147,121,188,162,132,193,168,135,182,156,126,167,124,93,170,140,126,203,177,149,208,
184,154,207,185,157,202,177,150,186,161,138,181,152,133,145,109,73,124,104,94,
161,133,115,154,124,104,143,111,91,122,95,68,138,111,98,167,136,115,174,146,124,
178,151,124,167,142,121,166,141,122,166,141,122,137,118,93,137,118,93,137,118,93,
137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,
118,93,137,118,93,137,118,93,171,159,105,171,159,105,171,159,105,171,159,105,
171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,
105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,
159,105,171,159,105,171,161,105,171,161,105,173,164,105,193,185,117,193,185,117,
193,185,117,191,183,115,190,182,114,187,179,111,181,174,109,231,177,99,179,130,77,
160,113,68,160,113,68,169,118,69,175,127,75,173,125,73,163,114,67,160,112,67,150,
89,63,171,123,71,176,124,74,186,140,82,189,143,83,185,133,79,185,133,79,182,129,
78,179,118,77,183,129,78,188,138,85,191,146,84,192,145,85,185,135,78,177,132,75,
170,100,70,175,121,72,185,131,75,191,147,83,201,159,88,198,157,86,198,150,85,
192,135,84,192,136,85,196,145,83,201,154,85,202,166,94,202,159,93,198,156,86,192,
141,85,180,111,73,201,134,79,205,160,86,207,158,85,209,168,91,203,151,83,202,148,
81,195,130,81,192,127,83,193,136,80,195,146,87,208,172,99,198,159,87,195,147,86,
194,138,81,186,114,78,193,141,85,194,152,84,200,156,88,201,161,99,202,156,87,197,
146,86,195,144,89,189,117,82,193,149,80,198,152,84,202,156,91,202,156,92,195,
153,87,193,142,86,183,127,78,190,135,84,186,134,82,187,134,79,189,136,80,179,126,
72,180,122,74,175,117,70,167,97,69,170,114,70,175,120,75,178,124,73,182,128,74,
174,119,74,176,118,70,172,106,72,177,115,72,175,121,76,184,135,85,184,135,85,181,
126,76,176,130,74,175,123,76,170,99,69,183,122,76,191,135,74,186,129,75,186,133,
74,185,124,71,181,121,73,168,97,70,161,97,50,157,95,50,161,99,48,159,104,50,148,
99,47,142,90,46,138,85,45,135,82,55,152,101,63,160,110,64,170,120,70,163,121,73,
160,110,66,154,112,64,152,109,68,155,104,68,254,204,118,192,184,115,193,185,117,
205,196,139,168,168,136,166,141,122,175,146,123,176,147,124,150,120,100,102,80,70,
134,100,80,157,122,97,177,146,115,172,140,114,172,139,112,169,128,97,161,125,
119,204,178,148,209,188,157,213,190,161,213,190,161,209,187,155,205,179,145,139,
110,93,183,156,125,187,167,133,173,145,123,170,144,120,157,127,103,107,84,69,82,64,
54,64,50,42,76,60,50,94,77,64,154,127,106,163,141,121,111,94,81,122,106,88,175,
155,129,167,143,121,114,97,84,111,94,75,72,57,43,71,51,40,103,78,63,95,72,59,100,
75,60,114,86,70,127,98,80,146,115,94,151,118,99,150,120,99,145,115,96,132,105,
85,100,77,61,116,90,74,121,95,77,83,59,46,90,75,59,116,100,82,116,98,82,161,132,
109,172,146,120,133,112,91,117,100,81,158,130,102,160,128,100,102,84,66,82,67,54,
70,53,50,101,79,65,133,103,83,167,134,109,178,148,122,189,163,133,191,168,135,
180,151,126,166,124,86,178,144,128,205,180,151,209,186,157,209,187,159,206,183,156,
196,171,148,177,146,133,83,66,51,142,122,106,165,136,117,149,118,99,139,109,89,
119,91,63,149,119,101,168,139,116,176,147,124,175,147,125,166,141,122,166,141,
122,166,141,122,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,
137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,171,159,105,
171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,
105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,
159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,161,105,
171,161,105,193,185,115,193,185,117,193,185,117,193,185,117,191,183,115,191,183,
113,187,179,111,178,172,108,231,180,99,179,130,77,165,116,69,165,116,69,168,117,72,
175,127,75,173,125,73,165,116,69,157,116,67,148,92,64,170,129,76,180,132,78,189,
141,85,192,142,85,188,142,83,181,127,77,178,134,76,179,118,77,177,133,76,185,
135,78,186,136,82,185,135,78,176,124,77,178,122,73,163,99,67,178,126,78,182,135,78,
191,139,81,194,145,83,190,139,84,182,129,77,188,131,82,190,121,83,193,135,79,
196,150,81,199,153,86,197,155,85,193,136,81,192,136,81,178,113,72,197,133,81,195,
146,79,201,151,85,206,164,86,198,150,85,199,152,84,195,126,81,192,133,84,192,138,
84,186,123,74,198,159,86,194,144,88,193,142,86,193,139,84,180,109,74,192,133,84,
190,143,84,198,156,86,197,153,88,195,145,89,195,140,83,193,135,86,186,114,78,192,
138,83,197,140,83,200,155,87,198,158,88,192,147,89,188,141,82,184,118,76,187,
120,83,183,127,78,184,132,80,183,130,78,178,120,74,174,121,75,172,118,74,154,92,63,
167,117,70,167,113,71,164,110,67,176,119,72,173,121,75,171,121,72,168,99,67,171,
114,72,174,118,72,168,116,73,170,117,73,177,119,72,173,125,74,172,123,74,163,
100,65,178,116,71,182,129,74,180,122,74,182,128,74,177,115,70,177,115,70,164,94,64,
154,100,51,151,98,50,155,94,49,152,95,48,141,89,45,139,89,45,137,88,45,132,73,
51,147,98,64,153,105,66,155,111,66,153,105,65,150,107,66,144,106,66,143,101,65,
150,93,66,250,196,113,192,184,115,192,185,116,203,196,139,168,168,136,166,141,122,
175,146,123,176,147,124,153,119,101,99,77,67,133,102,79,151,120,95,176,145,114,
172,139,112,172,140,114,183,142,93,162,128,122,203,174,145,209,187,159,214,193,
164,214,191,162,211,188,155,205,178,143,141,115,95,183,154,123,180,157,132,186,163,
126,176,150,122,162,134,110,115,92,73,83,64,53,65,51,43,77,62,51,95,78,65,154,
127,106,165,144,121,109,93,81,123,106,87,174,152,126,166,144,122,116,99,86,109,93,
76,75,61,46,85,61,48,120,95,76,124,96,79,105,79,62,140,109,90,157,127,105,162,
133,113,166,136,116,166,138,117,159,131,111,148,122,101,131,106,88,124,98,80,133,
108,87,85,59,45,91,75,59,116,99,80,116,98,80,163,136,109,172,144,120,130,110,88,
116,98,80,160,133,102,162,135,100,105,86,67,83,68,55,73,55,51,102,79,64,134,105,
86,167,134,109,178,148,122,189,163,133,190,166,134,179,148,123,134,110,84,182,
150,132,206,180,152,209,188,157,209,187,159,206,180,154,194,171,148,175,140,127,
110,91,84,154,130,112,161,132,113,144,114,96,134,105,88,109,84,61,155,127,107,169,
140,117,177,148,123,173,147,123,166,141,122,166,141,122,166,141,122,137,118,93,
137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,
118,93,137,118,93,137,118,93,171,159,105,171,159,105,171,159,105,171,159,105,171,
159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,
171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,
105,171,159,105,171,159,105,171,159,105,171,161,105,171,161,105,193,185,117,193,
185,117,193,185,117,193,185,117,191,183,115,191,183,113,186,178,110,178,172,108,
231,180,99,175,124,75,160,113,68,157,110,69,163,114,67,167,119,73,163,113,69,
157,116,67,157,116,67,140,89,64,168,118,70,175,123,72,183,130,80,185,136,82,178,
134,76,178,133,75,177,125,78,175,110,76,174,129,74,185,133,78,182,137,81,176,124,
78,178,120,72,173,120,75,156,92,64,183,126,79,185,129,80,189,136,83,192,143,82,
194,139,84,193,139,83,189,126,82,190,119,80,191,134,81,193,137,82,193,135,82,192,
138,82,192,134,80,193,131,80,179,104,70,194,129,79,195,137,81,198,142,83,199,146,
83,195,137,81,195,135,81,193,129,80,186,119,77,186,133,79,188,140,80,192,142,85,
192,145,87,187,133,80,186,132,78,170,96,69,188,124,80,188,135,80,191,145,87,191,
144,85,188,136,81,189,136,81,189,136,81,177,103,72,187,124,80,187,133,79,191,144,
85,192,146,88,187,125,79,187,125,80,174,113,70,167,108,67,175,116,71,178,124,77,
179,129,79,170,115,69,167,106,68,155,102,67,146,85,61,158,106,64,165,104,67,167,
112,67,169,115,68,158,106,64,159,107,65,150,95,61,158,105,64,166,109,68,169,117,
73,173,125,75,169,116,72,166,118,72,165,108,67,147,86,61,173,110,69,173,120,73,
177,119,70,173,118,71,170,113,67,168,111,64,151,86,62,142,82,41,142,83,40,141,84,
48,141,91,46,129,76,38,126,78,39,124,79,39,116,69,49,130,88,60,139,92,63,141,
101,63,135,95,64,132,92,60,128,90,60,125,87,56,132,88,62,236,187,110,192,184,116,
193,185,117,177,168,109,168,168,136,166,141,122,173,147,123,176,147,124,155,123,
105,90,73,66,132,102,80,151,118,93,172,142,112,172,139,112,172,140,116,191,156,95,
146,122,118,199,173,145,212,192,160,216,196,164,215,192,163,212,189,158,206,180,
146,144,119,100,177,145,123,184,160,132,176,148,126,175,147,125,162,132,112,114,
88,72,84,66,54,65,51,43,77,60,51,96,79,66,151,123,101,166,142,122,111,94,83,118,
103,86,168,149,124,167,144,121,121,103,89,110,94,77,81,65,49,93,68,53,135,109,
91,138,112,93,111,84,68,150,123,104,171,144,122,181,153,132,182,154,133,184,155,
134,177,149,128,160,133,112,149,120,101,137,111,91,128,104,85,81,59,45,94,78,62,
116,98,82,116,98,80,165,138,111,170,144,118,126,107,88,114,96,78,162,136,102,163,
137,103,105,86,67,83,69,55,76,59,54,102,78,64,141,109,87,169,136,111,181,149,121,
189,163,133,189,163,135,177,141,117,110,97,86,187,156,133,206,181,154,209,188,
157,209,187,159,204,179,154,194,171,146,184,144,118,130,105,94,162,130,110,159,
130,111,143,111,93,135,105,87,97,77,61,162,133,112,170,139,116,177,148,123,170,146,
124,166,141,122,166,141,122,166,141,122,137,118,93,137,118,93,137,118,93,137,
118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,171,159,
105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,
159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,
171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,
105,171,159,105,171,161,105,171,161,105,193,185,117,193,185,117,193,185,117,193,
185,117,191,183,115,189,179,113,186,178,110,178,172,108,234,179,100,162,119,72,
153,112,69,151,109,67,147,109,69,153,109,69,151,103,67,151,107,67,153,112,67,132,
79,58,157,113,73,164,124,76,176,128,77,176,129,79,170,126,78,170,125,78,170,118,
74,170,102,73,170,107,74,169,107,73,169,107,73,171,110,70,167,110,73,167,104,69,
143,87,60,179,124,80,179,123,79,176,119,75,194,138,84,196,138,83,193,133,82,189,
132,82,185,115,78,194,136,81,195,136,81,199,143,83,197,143,83,195,137,82,193,135,
80,181,119,76,196,133,82,197,137,83,198,141,83,202,149,84,198,142,85,194,136,83,
191,136,80,173,107,72,176,118,73,175,118,75,181,122,75,178,119,74,176,118,73,176,
117,73,164,94,68,176,113,71,177,115,72,177,116,74,178,116,81,179,115,75,179,115,
75,177,104,72,170,94,68,178,118,72,177,113,73,178,117,80,176,104,72,177,102,71,
176,101,70,157,94,66,172,98,69,170,109,68,165,96,67,160,103,67,150,92,62,146,90,
61,145,89,60,133,78,55,147,96,61,145,95,60,150,98,61,146,95,61,145,95,60,146,89,
60,135,79,57,145,89,59,147,89,62,153,100,63,153,91,63,149,92,64,147,102,66,148,
90,63,132,77,58,159,95,62,157,103,63,157,103,63,157,96,63,157,96,63,159,91,57,129,
72,56,128,77,45,123,69,41,131,79,42,122,73,37,118,71,33,113,62,33,104,61,36,108,
61,46,121,80,56,124,78,53,125,79,54,123,77,53,119,71,52,122,73,53,115,66,51,127,
82,57,228,180,99,193,184,116,193,184,116,178,169,108,168,168,136,166,141,122,
171,146,123,176,147,124,156,125,106,84,70,62,130,100,78,143,108,87,169,138,111,171,
138,113,169,140,115,184,149,98,138,122,114,195,165,139,213,190,161,217,196,165,
217,195,163,213,191,157,206,179,148,160,124,104,171,136,121,187,164,133,184,160,
128,182,157,128,167,140,113,122,96,76,84,65,54,73,55,47,74,60,50,95,79,65,149,
121,99,167,144,121,115,98,85,118,102,84,160,140,118,165,143,121,123,106,91,113,96,
79,81,66,51,92,69,53,139,113,93,141,115,95,115,89,72,157,130,110,177,149,128,177,
150,128,178,152,129,185,157,135,178,150,130,165,137,118,149,127,113,138,110,92,
127,101,84,77,55,44,98,83,66,116,99,80,116,97,78,166,139,112,170,144,118,127,108,
89,114,95,76,165,137,103,161,134,99,105,85,65,81,67,53,81,61,53,102,80,64,144,
113,90,167,135,111,179,151,123,188,161,130,187,163,135,175,140,111,146,126,120,
194,165,140,206,182,154,209,187,159,210,188,160,202,177,152,188,163,140,188,152,
114,143,115,99,161,129,111,151,122,103,138,110,90,124,99,82,85,69,59,164,136,114,
171,142,117,178,149,124,168,144,122,166,141,122,166,141,122,166,141,122,137,118,
93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,
137,118,93,171,159,103,171,159,105,171,159,105,171,159,105,171,159,105,171,159,
105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,
159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,
171,159,105,171,159,105,171,159,105,171,159,105,171,161,105,171,161,105,193,185,
117,193,185,117,193,185,117,193,185,117,191,183,115,189,179,113,186,178,110,171,
165,103,192,134,82,135,90,63,128,82,60,133,89,63,133,89,63,128,82,60,133,89,63,119,
70,55,123,77,57,126,76,56,143,96,67,144,92,66,140,83,62,152,93,65,151,93,65,139,
83,61,139,83,61,150,92,64,154,92,64,148,90,64,140,83,61,149,90,63,133,80,59,136,
80,60,144,89,63,171,117,76,171,113,76,163,101,73,188,128,82,195,138,84,190,130,
80,188,125,81,178,110,75,195,141,83,195,142,82,200,139,84,197,137,85,192,133,81,
189,127,80,179,118,77,195,135,83,195,141,83,199,137,83,200,138,85,198,142,84,183,
107,78,159,95,70,158,95,71,173,99,66,163,93,67,159,89,63,176,96,65,152,83,62,
152,81,62,150,81,61,169,98,63,167,98,62,148,84,62,146,89,65,160,90,68,182,113,77,
152,83,63,152,83,63,170,103,68,147,89,62,137,84,60,164,94,68,176,104,66,191,122,
84,142,81,63,167,93,65,153,86,66,136,80,62,132,75,57,137,82,58,123,73,57,145,81,
59,123,73,57,137,81,59,145,80,58,122,70,53,130,78,56,122,73,56,145,83,60,122,70,
53,137,88,60,135,80,57,134,81,59,122,70,53,135,80,60,126,75,59,132,75,57,125,75,
59,141,80,57,132,74,57,128,67,51,133,77,55,131,77,57,173,105,72,116,66,52,129,70,
55,123,68,46,143,81,58,112,64,47,117,64,49,104,57,38,98,51,36,101,60,47,113,65,
50,102,60,50,101,60,49,108,66,52,109,63,50,133,87,62,104,62,50,117,69,54,235,184,
106,171,163,104,158,150,98,180,171,110,168,168,136,166,141,122,168,144,122,174,
146,124,159,128,109,78,68,60,126,95,78,140,106,86,167,134,107,169,136,111,170,139,
112,177,146,109,126,118,108,187,151,133,213,190,161,218,195,166,216,192,162,214,
191,158,206,184,150,171,134,109,171,136,119,184,159,132,179,153,129,175,150,129,
163,134,113,121,96,79,87,68,57,72,55,48,72,58,48,94,77,64,146,121,98,166,143,
120,117,100,87,116,98,82,158,138,116,164,141,118,125,106,91,114,97,80,83,68,53,85,
61,48,138,110,92,137,112,93,115,88,72,158,129,109,169,141,121,182,153,131,182,
153,131,181,152,131,173,146,125,157,131,109,98,113,137,133,109,93,123,98,81,75,55,
42,101,85,68,116,97,80,116,98,80,167,140,113,170,144,120,128,108,88,116,97,76,
166,140,104,158,125,96,98,80,62,77,62,51,84,65,54,105,82,65,151,119,95,171,139,115,
180,152,124,186,162,134,184,160,136,178,140,96,170,137,128,194,170,144,207,184,
157,210,188,162,208,184,160,200,178,150,182,156,138,154,119,94,152,118,98,158,
124,106,143,115,99,134,105,88,119,93,75,76,65,58,165,137,115,172,144,120,176,150,
124,167,142,121,166,141,122,166,141,122,166,141,122,137,118,93,137,118,93,137,118,
93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,171,159,
105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,
159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,
171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,
105,171,159,105,171,159,105,171,161,105,189,179,111,193,185,117,193,185,117,193,
185,117,193,185,117,190,182,114,189,179,113,186,178,110,152,145,96,222,169,94,179,
130,77,123,82,55,136,94,64,166,116,72,165,116,69,116,67,52,165,107,69,167,108,69,
150,99,68,119,72,57,181,126,77,187,128,82,141,86,62,177,110,77,193,134,79,193,
131,77,124,82,57,177,120,72,183,125,76,184,125,81,138,84,62,184,121,77,184,120,76,
175,113,77,167,111,75,178,120,77,179,119,77,176,112,78,190,130,82,178,120,75,
174,119,74,173,105,73,190,124,80,188,123,79,191,134,83,191,127,81,182,123,77,178,
121,74,172,105,73,190,122,79,191,123,79,190,132,81,191,133,81,188,116,80,194,152,
84,194,152,84,184,121,79,197,138,89,195,137,84,195,152,84,158,88,64,187,107,58,
186,115,58,183,111,57,143,85,44,188,119,60,187,116,58,186,128,71,186,114,78,194,
138,81,193,137,81,192,131,82,193,135,85,193,138,82,194,138,82,186,114,78,193,137,
81,194,138,82,193,141,86,185,131,78,189,136,81,185,133,80,182,125,78,164,106,67,
184,130,76,183,123,75,179,115,70,177,115,71,182,128,74,178,119,72,167,97,67,173,
117,74,174,119,74,178,121,72,170,120,71,176,129,72,178,121,72,179,116,74,167,104,
69,180,118,75,180,118,75,176,113,74,174,117,74,175,111,71,178,115,73,167,97,69,
174,115,72,175,128,72,175,128,72,172,121,72,176,129,72,174,121,75,170,114,73,156,
91,64,156,105,65,152,102,63,152,101,63,154,101,64,154,102,64,152,99,63,144,86,
61,154,103,65,155,103,65,156,105,65,155,106,66,254,213,124,190,182,114,190,182,
114,150,139,96,168,168,136,166,141,122,167,142,121,175,146,123,164,134,114,103,89,
79,122,95,78,137,105,85,162,126,102,169,136,111,168,136,110,176,143,114,142,123,
114,181,145,133,213,191,157,216,194,162,217,193,161,214,194,158,208,185,152,184,
152,120,166,131,116,185,162,133,181,159,133,181,155,129,166,137,114,124,99,80,90,
70,58,78,59,48,74,60,50,94,77,64,137,114,95,164,141,120,121,103,89,116,97,82,
154,133,112,164,139,116,128,107,92,114,97,80,85,70,54,75,54,42,124,98,80,122,94,77,
108,81,65,135,107,89,151,121,99,159,128,107,159,131,110,159,130,108,148,120,101,
131,147,172,95,109,134,102,113,134,96,72,58,60,42,32,101,85,69,114,96,80,118,99,
82,169,144,115,169,143,119,126,106,86,117,98,79,168,143,104,146,119,90,93,76,59,
72,56,48,85,65,55,110,84,70,157,125,101,175,145,119,183,156,129,185,163,137,181,
156,135,150,116,86,171,141,131,195,171,145,208,185,158,209,188,165,206,186,160,
198,175,154,174,143,132,128,100,82,156,124,102,156,125,104,140,113,94,130,105,88,
116,90,72,82,70,64,165,137,115,173,145,121,176,147,124,166,141,122,166,141,122,
166,141,122,166,141,122,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,
137,118,93,137,118,93,137,118,93,171,159,103,171,159,105,171,159,105,171,159,105,
171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,
105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,
159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,
171,161,105,189,179,111,193,185,117,193,185,117,193,185,117,193,185,117,190,182,
114,191,183,113,186,178,110,171,164,105,225,176,99,179,130,77,173,122,73,168,122,
72,168,122,72,166,116,72,148,91,66,168,122,72,170,123,72,172,125,74,178,131,76,
183,139,81,187,141,82,185,124,79,181,126,77,199,148,82,199,145,83,198,147,79,198,
148,80,198,147,81,193,140,79,169,100,72,184,128,79,184,127,79,180,123,77,175,
118,75,177,119,75,177,119,75,179,120,77,108,79,63,65,39,36,75,55,27,95,76,55,117,
98,78,130,109,85,137,115,87,138,114,89,129,106,79,113,83,66,39,36,26,126,91,68,
135,109,86,134,108,83,126,103,78,193,126,81,193,151,82,194,152,84,195,152,84,200,
145,86,195,151,84,195,152,84,180,111,74,188,117,59,187,119,59,187,119,58,187,119,
59,187,117,58,188,118,60,188,117,59,191,118,82,193,138,82,193,138,82,194,145,88,
193,144,87,193,138,82,194,139,83,190,120,84,192,135,79,194,138,81,190,134,79,180,
128,77,189,136,81,186,134,82,180,124,78,171,103,70,184,131,77,190,136,74,182,
127,74,184,129,75,184,128,74,182,128,75,173,104,71,175,116,71,175,128,71,178,121,
72,182,127,74,178,121,72,183,129,75,183,117,74,168,104,71,185,131,77,184,130,76,
184,130,76,182,128,75,177,120,71,178,121,72,175,111,69,178,115,73,179,122,73,178,
121,72,178,122,73,176,119,72,173,119,73,168,113,68,154,94,67,155,102,65,152,105,
65,152,105,65,156,108,68,155,105,65,153,106,66,149,101,66,155,97,66,154,108,66,
155,107,66,156,106,66,254,213,124,190,182,114,190,182,114,144,136,94,168,168,136,
166,141,122,166,141,122,174,146,124,168,139,116,101,88,79,115,90,77,131,102,83,
159,126,101,169,136,111,166,134,112,171,140,115,160,120,106,177,139,127,208,184,
154,214,191,158,215,190,157,215,190,157,208,184,154,187,156,123,157,124,113,181,
153,131,181,158,137,178,153,132,165,137,115,126,98,82,93,74,61,85,64,47,74,60,50,
93,78,65,129,111,91,163,141,117,124,105,90,116,97,82,151,129,109,166,141,118,128,
111,94,115,98,81,89,74,58,56,39,30,95,72,59,141,111,90,160,130,109,173,144,124,
174,146,125,178,148,126,167,138,117,162,135,112,152,131,117,134,108,90,115,93,79,
112,88,72,101,82,72,69,50,38,102,86,69,114,95,78,120,101,82,172,146,118,170,143,
116,124,103,82,123,104,83,168,143,104,136,111,84,90,75,58,68,55,48,86,66,56,118,
89,72,163,133,111,179,149,125,184,159,132,189,166,139,179,154,129,108,98,82,175,
146,135,197,172,149,206,183,158,207,185,163,206,183,160,194,172,150,179,141,123,
138,106,88,158,123,102,157,123,101,138,109,92,128,101,86,119,90,65,93,74,67,166,
138,116,173,145,121,174,146,124,166,141,122,166,141,122,166,141,122,166,141,122,
137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,
137,118,93,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,
171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,
105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,
159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,191,183,115,
193,185,117,193,185,117,193,185,117,193,185,117,190,182,114,190,182,112,186,178,
110,171,164,105,223,175,99,182,128,76,177,128,75,168,122,72,166,116,72,166,116,
72,148,91,66,168,122,72,170,123,72,175,127,75,184,136,80,183,139,81,187,132,79,
185,123,78,187,143,82,199,146,84,200,149,85,205,152,85,202,149,83,200,147,83,199,
148,82,168,99,70,183,128,79,178,128,75,177,121,76,176,122,78,176,120,77,177,119,
75,178,115,76,128,104,81,136,103,78,92,56,51,76,59,42,111,93,74,137,114,92,152,
126,100,154,129,100,144,110,82,75,45,42,149,107,66,155,126,96,163,137,105,160,135,
104,148,126,94,191,122,80,194,143,87,195,154,85,194,152,84,199,145,86,195,151,
84,195,152,84,180,110,70,189,119,57,187,118,58,188,120,59,189,127,57,187,116,58,
186,116,58,187,117,59,190,121,82,192,139,84,194,138,81,193,143,87,193,143,87,194,
138,81,193,140,85,185,111,76,192,127,82,193,136,79,189,131,77,189,137,81,186,127,
77,182,126,77,181,121,76,171,108,68,182,128,72,184,124,71,182,128,74,189,133,73,
185,123,70,185,123,70,173,106,72,174,117,75,175,128,71,175,128,72,182,128,74,
183,127,74,178,121,73,178,115,73,166,101,68,182,127,74,182,128,75,182,125,77,182,
125,77,178,121,72,174,127,72,172,104,71,174,117,75,174,127,72,180,125,72,182,129,
74,180,124,74,173,120,74,172,116,71,152,94,64,156,102,64,155,102,61,152,104,64,
157,109,68,155,106,65,154,106,66,151,102,66,153,97,66,154,107,66,156,105,65,156,
115,68,254,213,124,190,182,114,190,182,114,146,138,94,168,168,136,166,141,122,166,
141,122,171,144,123,169,143,117,103,89,79,112,89,76,127,100,83,154,119,96,169,
137,111,168,137,112,169,139,113,169,126,97,169,134,123,201,172,147,212,188,156,
212,188,156,214,191,158,209,185,155,197,170,127,148,117,108,178,153,130,181,160,
137,180,153,132,166,138,116,128,101,82,94,74,62,88,67,48,72,60,50,92,77,64,122,104,
86,161,137,115,125,106,91,118,98,82,150,126,106,167,143,119,129,112,95,116,100,
82,94,78,62,74,53,41,105,80,65,141,111,92,148,122,103,161,134,115,178,150,130,
184,155,133,182,153,132,180,151,130,163,138,118,178,170,170,113,89,73,133,117,107,
111,90,77,70,53,40,103,88,71,113,96,77,122,101,84,174,149,120,168,143,116,121,99,
79,128,107,86,169,144,105,128,104,78,89,71,57,72,55,48,88,68,58,122,96,78,166,
136,114,180,152,128,186,161,136,189,167,143,176,144,122,108,105,96,182,156,140,
198,175,154,204,183,158,205,183,161,202,181,158,195,171,145,198,161,114,148,112,94,
158,122,102,152,121,100,139,107,89,123,98,83,107,85,63,98,76,70,165,137,115,173,
145,121,171,144,123,166,141,122,166,141,122,166,141,122,166,141,122,137,118,93,
137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,171,160,103,
171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,
105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,
159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,
171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,193,185,117,193,185,
117,193,185,117,193,185,117,193,185,117,191,183,115,190,182,112,184,175,110,171,
166,105,225,171,93,183,135,79,182,131,76,182,126,76,167,119,73,165,116,69,147,89,
63,168,122,72,166,116,72,175,127,75,183,135,79,186,141,82,183,128,79,180,119,76,
185,133,78,197,137,81,200,147,83,205,151,85,204,150,83,200,149,85,195,135,79,168,
97,67,182,128,74,179,125,74,176,119,77,177,123,78,176,120,77,175,118,75,174,109,
76,146,121,94,161,138,107,161,125,96,111,70,64,81,58,41,114,94,76,140,115,88,149,
114,88,98,57,55,170,126,64,159,126,96,169,141,109,174,148,115,174,148,115,156,
132,100,191,119,84,193,141,86,193,143,87,200,154,87,198,151,83,193,142,87,193,137,
81,180,97,65,186,114,57,187,118,58,192,127,63,193,126,60,187,120,61,185,114,57,
186,115,58,191,122,83,191,136,81,194,140,83,197,154,83,197,154,85,196,139,82,193,
139,84,181,111,75,192,127,82,192,136,80,190,146,81,192,138,80,185,132,80,181,
121,74,178,116,72,166,103,64,170,111,64,185,129,75,192,133,70,193,134,75,184,134,
75,184,129,74,170,103,70,175,113,70,175,127,71,182,128,75,186,137,79,183,127,74,
182,128,75,175,111,72,166,98,66,182,128,75,182,129,75,185,137,79,186,139,80,181,
127,73,177,120,71,170,102,71,174,117,75,177,120,71,182,130,75,187,138,79,183,131,
75,175,122,76,169,112,68,144,96,61,154,100,63,153,102,63,159,112,65,156,108,68,
154,106,66,148,106,64,143,87,60,147,90,63,151,103,64,152,104,65,155,107,67,254,
213,124,190,182,114,190,182,114,154,147,98,168,168,136,166,141,122,166,141,122,165,
140,121,167,137,117,108,92,82,107,84,73,128,98,82,150,116,94,169,137,111,170,
137,110,167,138,113,189,158,97,137,120,113,195,165,139,208,184,152,209,186,155,211,
188,155,209,185,155,203,177,135,126,104,94,175,144,123,186,161,136,181,156,133,
166,137,116,132,106,88,97,74,63,92,69,48,70,56,48,92,77,64,120,101,82,161,136,
113,127,108,93,118,99,82,149,125,105,169,144,119,133,114,95,116,100,82,98,82,66,69,
51,39,104,81,65,130,100,83,153,127,106,163,136,116,181,152,131,188,161,139,190,
161,141,186,158,138,171,143,122,123,137,164,130,135,148,104,115,139,117,93,76,69,
52,39,106,90,73,113,94,77,123,102,85,176,151,122,169,143,117,119,99,79,140,118,
92,169,144,105,123,100,75,87,69,55,70,54,48,91,70,59,131,102,83,169,140,119,182,
153,130,186,163,138,190,166,140,168,129,108,155,129,125,190,165,146,199,178,155,
205,182,157,204,183,158,201,179,155,186,156,140,186,146,110,155,119,99,159,124,
103,152,120,98,134,103,88,121,95,81,93,76,59,98,78,72,156,131,110,168,139,120,165,
140,121,166,141,122,166,141,122,166,141,122,166,141,122,137,118,93,137,118,93,
137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,171,159,105,171,159,105,
171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,
105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,
159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,
171,159,105,171,159,105,171,159,105,171,159,105,193,185,117,193,185,117,193,185,
117,193,185,117,193,185,117,191,183,115,191,183,113,184,175,110,171,164,105,215,
172,97,177,128,75,179,130,77,176,130,80,168,117,72,163,113,69,147,89,63,166,116,72,
168,122,72,174,123,74,182,134,78,185,137,81,180,127,77,179,118,77,183,131,77,
196,138,77,201,151,83,205,151,85,204,151,83,197,141,83,195,134,78,168,98,68,178,
123,74,179,125,76,177,122,78,177,130,78,176,122,78,176,121,76,176,114,76,146,121,
92,170,143,114,174,145,114,164,133,104,124,80,73,75,52,32,95,78,52,82,48,43,168,
137,66,163,132,103,169,142,111,166,141,111,166,140,109,159,133,104,143,116,91,185,
115,81,190,135,81,193,143,87,200,153,85,198,150,85,193,141,85,193,136,80,180,98,
67,186,115,58,187,122,59,190,134,60,191,135,62,189,118,56,184,116,57,183,116,57,
189,115,80,193,134,85,192,134,78,192,140,84,193,141,85,193,140,85,190,142,83,
179,116,72,189,132,84,189,134,80,188,137,81,189,135,80,183,131,79,178,122,74,172,
105,72,160,99,64,174,123,71,180,125,72,192,133,69,190,135,75,184,123,70,180,126,
72,170,100,67,173,110,71,173,120,74,182,128,74,183,129,75,179,132,78,175,128,72,
174,116,74,159,104,66,176,129,72,178,128,74,186,131,76,180,124,74,177,131,74,176,
118,71,167,98,70,173,110,72,175,116,70,175,128,72,178,127,74,179,120,72,169,115,
71,160,109,68,138,89,61,151,93,65,148,106,64,156,105,66,152,109,68,146,103,65,
144,94,60,132,86,61,144,88,60,144,100,63,149,107,66,151,109,67,254,212,120,190,182,
113,190,182,114,154,147,98,168,168,136,166,141,122,166,141,122,165,140,121,161,
136,117,116,98,86,105,82,71,126,97,78,148,114,92,169,137,111,169,137,111,168,135,
110,181,147,103,126,117,108,190,156,134,205,179,145,208,180,150,208,184,154,206,
184,156,203,180,143,121,99,91,170,138,122,187,164,137,182,157,134,168,139,116,
136,107,90,102,80,66,96,71,50,60,47,40,90,75,62,113,95,79,160,135,114,139,118,99,
116,97,82,148,124,102,171,146,119,132,115,96,116,100,82,101,86,69,66,51,39,112,
86,71,128,99,81,150,124,103,170,141,120,180,151,131,187,159,137,189,161,140,185,
156,135,175,147,126,156,129,109,132,104,86,111,85,70,112,87,72,64,49,37,109,93,75,
114,95,78,124,104,86,177,154,123,171,145,117,118,100,80,148,124,98,167,140,105,
119,97,75,85,68,55,70,54,48,94,73,62,135,105,89,169,141,121,182,156,132,186,162,
138,186,165,138,184,147,94,113,104,99,174,140,134,189,165,147,198,176,154,200,
180,156,198,175,154,179,149,135,149,111,85,156,119,98,160,125,102,151,120,99,130,
102,84,116,94,78,79,68,55,97,76,71,153,127,109,163,137,119,166,141,122,166,141,
122,166,141,122,166,141,122,166,141,122,137,118,93,137,118,93,137,118,93,137,118,
93,137,118,93,137,118,93,171,159,105,171,159,105,171,159,105,171,159,105,171,159,
105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,
159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,
171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,
105,171,159,105,176,165,104,193,185,117,193,185,117,193,185,117,193,185,117,193,
185,117,191,183,115,189,179,113,184,175,110,171,164,105,207,160,93,163,122,73,
168,124,72,169,125,73,163,113,69,160,116,68,145,90,63,157,116,67,160,113,68,170,
123,72,170,120,72,170,126,74,174,123,74,177,118,75,180,120,74,188,138,75,193,135,
76,198,147,81,195,136,77,190,135,74,184,130,76,159,95,65,176,128,72,179,126,76,
184,128,79,182,135,78,179,125,77,179,126,77,181,125,77,141,114,88,158,134,109,165,
141,117,163,142,117,155,129,103,133,99,79,68,48,37,94,73,31,124,100,74,149,127,
103,154,131,103,153,128,100,148,124,96,136,112,88,115,87,67,170,102,75,186,136,83,
191,136,82,191,140,84,192,137,82,191,140,84,188,136,82,174,91,64,179,116,59,180,
120,59,186,115,58,186,118,58,181,119,59,176,114,54,179,116,59,187,111,75,187,
134,80,189,139,81,193,134,79,192,134,78,189,142,83,189,133,83,175,103,72,184,115,
80,183,131,79,183,133,79,182,130,79,177,121,73,169,107,69,168,100,68,154,92,58,
175,111,67,178,127,72,181,126,73,180,123,70,178,126,72,178,120,70,158,96,64,164,
105,69,167,114,70,172,115,71,174,121,75,171,120,71,171,121,72,167,102,70,147,90,62,
168,116,72,168,122,75,176,121,77,176,118,71,167,114,71,168,114,71,154,100,64,
165,103,67,168,113,68,172,121,72,170,116,72,167,114,67,156,105,64,152,101,64,130,
76,57,134,92,62,137,96,60,146,102,62,144,97,62,132,90,61,133,89,58,126,80,56,134,
81,58,136,92,60,134,93,62,138,98,61,254,201,118,189,179,113,190,182,114,150,139,
96,168,168,136,166,141,122,166,141,122,165,140,121,160,136,118,127,101,87,101,77,
69,122,95,78,146,111,90,167,135,109,169,136,109,168,133,110,172,136,110,150,122,
116,185,147,127,201,174,143,206,179,148,206,180,150,204,179,154,202,180,152,145,
116,103,166,128,116,186,161,136,183,158,135,167,139,119,141,113,95,106,83,68,96,
73,52,57,45,39,85,72,59,110,92,76,159,131,109,139,117,97,118,97,82,146,121,102,
172,146,120,135,117,97,116,100,82,107,91,74,62,48,37,107,82,66,123,93,76,147,119,
99,164,137,117,175,148,126,181,152,131,177,150,129,177,147,127,175,148,127,164,
136,116,135,106,87,113,87,70,102,77,62,64,51,38,110,94,76,115,97,79,127,109,89,
177,157,125,171,145,117,120,101,82,157,131,103,161,134,103,110,90,72,83,66,53,73,
58,51,97,77,67,138,109,92,170,142,122,179,156,133,184,161,138,177,152,129,170,
127,92,166,125,98,156,119,92,110,96,92,136,120,114,169,139,131,174,144,134,170,140,
130,128,103,84,159,122,99,159,127,105,151,117,97,132,101,84,121,93,75,71,65,55,
147,121,105,154,127,110,163,138,119,166,141,122,166,141,122,166,141,122,166,141,
122,166,141,122,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,171,159,
105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,
159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,
171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,
105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,189,
179,109,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,115,
189,179,113,187,179,111,174,167,106,189,146,85,147,109,69,153,112,69,157,112,69,
157,110,69,151,109,67,136,82,60,147,109,69,151,109,67,155,116,69,160,118,68,160,
117,70,166,117,73,168,106,73,172,111,71,179,128,72,180,130,75,186,132,77,179,128,
74,179,128,74,179,117,71,148,85,62,172,117,73,182,126,77,185,127,78,187,135,78,
185,133,77,182,127,78,179,125,78,135,108,86,149,130,106,155,136,114,155,137,117,
152,133,113,144,123,99,129,100,78,65,43,34,86,69,50,116,100,78,129,111,90,134,114,
89,128,109,85,116,89,70,64,40,36,148,87,67,176,122,73,182,128,78,182,132,80,184,
131,78,180,120,72,176,118,71,164,84,57,166,96,45,170,104,48,174,114,54,174,115,
56,173,107,47,168,97,46,167,95,46,167,93,65,176,120,78,179,120,73,185,130,76,183,
121,77,175,117,77,174,121,77,152,90,63,170,108,75,166,115,73,175,116,72,172,113,
70,164,111,68,156,102,64,155,96,63,134,79,59,167,110,64,167,103,64,166,107,64,
172,108,67,167,111,67,167,111,65,150,80,56,153,103,67,153,103,67,165,106,67,164,
114,70,158,106,71,157,106,68,154,99,68,134,81,59,158,106,70,158,108,70,160,111,74,
160,109,73,155,105,68,153,106,69,147,89,63,147,101,65,146,101,65,155,106,69,153,
106,67,150,97,61,143,96,62,133,92,58,115,70,53,127,88,57,128,89,57,132,95,57,
132,95,57,131,81,53,129,80,52,116,73,53,128,82,57,126,87,56,133,96,62,136,94,64,
240,190,112,188,178,112,190,182,114,156,148,98,168,168,136,165,139,121,166,141,122,
166,141,122,160,137,118,135,107,93,95,72,65,120,94,76,140,109,88,166,131,106,
163,131,107,159,130,107,168,131,106,167,124,103,178,140,124,198,171,140,203,175,
145,206,180,150,202,177,152,202,178,150,175,138,123,155,121,111,183,161,135,182,
158,136,167,140,119,146,117,98,112,86,70,94,73,54,60,46,40,81,65,55,106,90,72,156,
125,104,147,124,103,116,97,82,145,120,97,174,150,122,140,119,96,120,99,82,110,94,
77,59,45,34,92,68,54,115,87,72,136,108,90,150,122,101,159,129,107,167,137,116,
178,149,127,178,147,124,172,141,120,157,127,106,113,86,70,97,72,58,77,55,43,65,53,
40,110,94,77,116,97,82,132,112,94,178,158,126,169,145,117,123,103,83,161,136,
107,156,127,98,104,85,68,77,63,51,76,60,54,104,82,70,143,113,95,171,146,123,180,
156,134,182,156,130,168,139,124,127,103,93,164,133,120,169,134,121,155,122,109,175,
134,93,174,133,92,143,112,93,126,98,86,120,95,80,159,123,101,158,124,102,151,
117,97,133,103,85,121,96,73,66,62,54,150,123,108,155,128,111,164,139,120,166,141,
122,166,141,122,166,141,122,166,141,122,166,141,122,137,118,93,137,118,93,137,118,
93,137,118,93,155,141,97,171,159,105,171,159,105,171,159,105,171,159,105,171,
159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,
171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,
105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,
159,105,171,159,105,171,159,105,189,179,109,193,185,117,193,185,117,193,185,117,
193,185,117,193,185,117,191,183,117,191,183,113,186,178,112,174,167,106,182,145,82,
133,89,63,133,89,63,133,89,63,136,94,64,139,94,61,123,74,55,135,90,63,133,89,63,
139,94,61,138,92,64,141,94,65,145,96,67,144,93,67,156,100,67,161,94,63,164,101,
66,170,111,69,167,111,65,166,106,68,162,101,62,132,79,57,166,109,70,177,129,75,
185,127,77,183,129,79,186,133,79,179,126,78,178,122,78,120,89,67,145,116,83,150,
121,89,156,126,92,158,131,95,157,130,95,155,127,92,151,124,90,149,119,88,150,120,
88,151,121,89,152,108,76,142,100,74,147,120,88,133,107,78,141,83,64,160,107,67,
160,108,69,165,113,72,165,108,66,161,105,67,163,106,67,144,79,58,146,85,42,148,86,
42,159,100,46,162,101,56,159,100,58,152,89,43,148,91,44,151,82,63,167,110,68,
167,110,68,170,118,69,170,119,68,162,104,66,163,107,67,137,83,59,163,91,61,160,93,
60,156,102,64,150,99,63,147,93,60,148,98,61,153,85,57,121,74,56,156,92,59,147,98,
62,145,104,63,146,97,61,146,98,61,144,96,61,130,74,56,146,98,61,146,97,61,146,
100,64,150,103,67,146,97,61,145,99,63,146,92,63,126,78,59,149,101,64,148,100,63,
147,102,66,149,100,63,148,101,64,140,98,63,126,75,59,140,94,63,148,102,64,147,99,
62,147,99,62,134,92,60,128,91,57,122,84,55,110,66,52,117,74,54,117,75,54,117,74,
54,117,74,54,116,73,54,121,72,54,109,65,51,122,81,56,126,83,57,129,89,57,136,96,
64,238,185,110,187,179,111,191,183,113,177,172,109,153,152,119,165,144,123,166,
141,122,166,141,122,163,138,119,145,114,97,88,69,64,117,93,75,134,104,84,156,122,
102,151,119,93,149,110,87,161,120,93,186,147,86,173,139,121,195,164,137,203,175,
145,201,175,147,211,189,163,198,177,150,189,156,131,142,113,106,177,150,131,180,
157,136,169,141,119,151,122,105,115,90,73,94,73,56,61,47,39,77,62,53,104,87,68,
150,121,98,152,128,106,117,97,81,140,117,96,174,149,122,143,120,97,118,99,82,112,
96,78,62,50,37,110,85,68,137,110,91,147,119,100,158,131,110,166,137,117,173,145,
125,150,120,100,154,120,101,162,133,113,155,126,109,139,113,95,124,99,81,97,72,
58,69,56,44,110,94,76,116,97,82,137,118,99,180,160,128,164,138,112,130,109,88,167,
141,111,150,123,96,103,84,67,72,58,48,77,60,55,111,87,73,145,117,99,170,143,122,
180,154,130,179,156,131,161,127,113,102,96,90,174,144,124,70,78,78,80,84,81,174,
143,126,175,146,127,171,142,124,149,117,109,128,101,82,161,125,103,161,126,103,
152,117,96,133,104,85,128,96,70,64,59,56,152,125,108,156,130,112,164,139,120,166,
141,122,166,141,122,166,141,122,166,141,122,166,141,122,137,118,93,137,118,93,
137,118,93,137,118,93,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,
171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,
105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,
159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,
171,159,105,171,159,105,189,179,109,193,185,117,193,185,117,193,185,117,193,185,
117,193,185,117,193,185,117,191,183,117,191,183,113,186,178,112,177,170,107,201,
143,87,165,107,69,105,62,51,119,70,55,129,77,57,129,82,57,112,68,54,151,95,67,
118,72,54,123,74,55,155,98,67,160,108,70,129,79,57,131,78,59,160,98,68,171,104,75,
136,79,62,168,102,70,176,122,78,174,104,74,139,83,62,133,78,56,172,104,73,169,
106,75,179,125,77,180,131,77,178,124,77,176,123,79,166,110,72,153,120,86,167,133,
95,168,134,96,173,138,102,179,146,108,176,143,105,171,138,99,164,132,94,163,131,
95,158,125,91,169,113,82,174,106,74,178,121,76,158,95,69,157,95,69,174,107,76,
174,105,74,180,109,77,173,103,70,181,117,75,175,106,74,145,87,61,146,83,59,179,109,
75,174,98,62,141,77,58,185,116,79,188,125,78,170,103,65,135,79,56,180,107,74,
185,115,80,146,80,61,180,107,74,189,124,77,183,120,75,176,109,72,173,104,69,180,
125,79,174,107,74,175,110,76,176,115,70,179,116,74,168,99,70,144,86,61,168,97,67,
178,114,72,167,96,67,166,97,67,178,115,72,175,111,75,174,110,71,168,99,71,175,111,
72,176,113,71,146,84,60,175,118,75,183,119,75,173,106,73,133,80,58,168,99,71,
180,118,75,169,100,72,171,101,70,185,122,78,177,115,78,135,81,60,170,101,70,177,
115,75,177,116,73,170,100,69,173,116,74,168,105,69,140,82,59,131,79,56,144,86,61,
155,104,68,143,89,62,138,86,60,168,109,66,162,107,68,154,102,64,115,70,52,164,109,
67,159,101,64,128,81,57,177,118,75,197,140,85,182,175,110,188,178,112,190,182,
114,140,139,106,165,144,123,166,141,122,166,141,122,164,138,120,154,119,98,79,65,
59,113,89,73,124,94,76,141,106,83,138,101,80,138,102,80,148,113,90,168,120,84,
160,128,114,190,156,134,203,175,145,203,177,149,199,172,145,183,158,133,165,131,95,
130,103,98,170,141,124,182,157,132,170,141,120,155,124,107,117,94,79,94,72,58,
70,53,42,75,59,49,100,83,66,143,114,93,153,127,103,118,97,80,139,118,95,173,149,
121,145,121,99,118,100,82,112,96,78,63,51,39,111,86,69,140,113,94,153,124,105,166,
138,117,175,147,125,178,149,128,147,116,96,164,133,112,172,145,124,167,138,118,
155,127,106,132,107,89,95,72,57,71,57,46,109,94,76,114,97,82,143,123,101,175,156,
125,152,126,102,130,110,86,145,123,91,175,145,119,97,80,65,59,48,43,82,65,58,
116,93,78,152,120,100,171,143,123,178,151,130,176,152,130,170,132,104,98,92,84,175,
146,127,80,90,90,74,84,84,182,158,136,75,85,85,87,97,97,147,115,106,124,100,82,
161,123,103,160,126,104,151,119,95,133,103,85,136,100,68,64,59,56,152,125,108,
156,131,112,164,139,120,166,141,122,166,141,122,166,141,122,166,141,122,166,141,
122,137,118,93,137,118,93,137,118,93,171,159,105,171,159,105,171,159,105,171,159,
105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,
159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,
171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,
105,171,159,105,171,159,105,171,159,105,171,159,105,190,180,112,193,185,117,193,
185,117,193,185,117,193,185,117,193,185,117,193,185,117,191,183,117,190,182,114,
188,178,112,155,149,97,238,182,102,157,107,67,157,116,67,156,106,66,157,116,67,
157,110,69,165,116,69,165,116,69,165,116,69,145,92,63,160,105,68,163,114,67,165,
112,69,166,111,70,175,119,73,177,123,75,173,106,75,178,129,75,177,131,74,177,133,
76,178,115,72,176,119,74,175,117,73,178,123,76,159,100,69,164,109,75,161,106,70,
158,105,69,159,107,70,109,86,64,144,116,79,137,109,81,141,114,86,146,120,91,153,
128,96,142,117,90,139,112,83,129,100,77,123,92,71,153,98,71,176,113,73,176,113,73,
177,114,74,176,119,77,185,120,76,185,120,76,173,105,74,185,130,77,186,133,76,
185,132,76,179,120,73,183,129,75,185,131,76,184,126,77,172,106,71,185,133,79,185,
131,78,187,127,77,185,120,77,185,122,77,185,123,79,185,123,79,183,127,81,184,121,
76,181,115,75,184,120,76,182,116,74,182,118,74,177,112,73,168,98,68,180,115,72,
179,118,73,179,120,73,178,122,73,182,127,78,183,126,78,182,128,74,175,108,72,182,
128,75,182,128,74,183,129,75,183,127,79,182,127,78,184,127,80,167,98,70,183,124,
79,184,130,80,185,132,82,184,131,82,186,133,83,185,133,79,185,133,78,178,115,75,
184,132,77,185,133,78,181,125,77,185,133,78,180,121,76,180,120,75,170,100,69,172,
118,72,163,109,67,146,94,58,155,114,66,136,94,53,155,108,67,159,111,67,156,99,
66,182,126,72,182,126,74,177,124,74,177,125,73,189,133,76,190,135,78,151,105,67,
182,120,75,225,172,97,177,171,107,167,160,103,193,185,117,140,139,106,165,144,123,
166,141,122,166,141,122,164,139,120,154,121,102,70,60,54,128,95,62,132,93,62,
133,96,69,117,85,67,106,79,68,105,85,71,132,97,84,156,126,112,186,151,130,200,172,
148,205,179,151,204,179,154,198,177,152,197,169,125,120,101,96,166,133,122,181,
160,133,171,144,123,156,127,108,123,99,83,94,74,62,75,58,45,72,55,48,96,78,64,134,
109,88,151,126,105,118,97,80,137,114,93,172,146,120,148,123,98,117,99,81,111,95,
78,64,51,39,107,83,67,138,112,92,151,122,102,160,132,112,169,140,120,173,144,
123,142,112,92,160,131,111,170,141,120,163,135,115,153,125,107,129,104,87,92,69,54,
73,59,46,108,92,75,116,97,82,145,124,103,181,163,131,146,123,102,134,112,90,161,
138,107,141,115,91,88,72,58,55,46,43,87,66,61,123,96,81,155,125,105,171,146,123,
175,147,125,172,145,124,182,149,96,130,103,94,174,145,126,161,140,120,177,156,
133,186,163,140,123,127,123,110,119,120,154,118,102,125,98,83,161,123,103,159,127,
105,151,119,99,129,103,87,130,98,66,63,60,57,152,125,108,157,132,113,165,140,
121,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,137,118,93,137,118,
93,137,118,93,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,
159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,
171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,
105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,
159,105,171,159,105,191,183,117,193,185,117,193,185,117,193,185,117,193,185,117,
193,185,117,193,185,117,193,185,117,191,183,117,190,182,114,190,182,112,181,174,
109,220,169,96,160,109,68,157,116,67,157,116,67,157,116,67,165,116,69,160,113,68,
165,116,69,166,116,72,151,95,67,160,107,68,161,113,67,164,118,68,167,113,69,167,
125,71,173,127,73,173,112,75,177,128,73,176,130,73,178,129,75,176,128,73,178,133,
76,178,133,75,178,123,76,163,101,73,137,113,86,151,125,94,157,124,89,150,113,82,
129,95,63,94,57,34,190,154,80,190,162,118,194,169,137,199,173,143,199,176,151,
191,167,137,176,140,106,155,110,78,154,95,67,173,116,74,178,121,72,182,128,78,183,
131,79,183,132,79,179,116,73,175,112,74,184,136,78,185,138,80,183,130,78,184,
132,80,184,130,77,186,133,76,182,125,74,172,103,74,186,134,78,185,132,76,186,133,
76,184,131,74,183,129,76,182,128,74,183,117,74,177,118,75,181,126,73,181,127,73,
182,125,74,180,127,73,181,124,74,180,117,72,169,98,68,183,129,76,183,129,75,184,
130,80,183,126,78,182,127,78,184,134,77,184,126,79,177,113,73,186,138,79,185,136,
78,186,139,80,186,139,80,183,128,79,183,129,80,169,100,72,184,130,75,185,132,83,
186,141,82,188,142,83,186,133,83,185,132,83,186,134,79,178,124,79,186,134,79,185,
134,79,185,132,83,185,131,81,185,131,77,182,129,75,164,96,67,172,120,69,160,110,
65,160,110,64,164,113,69,157,107,63,164,116,68,163,114,68,162,107,68,179,120,75,
182,126,74,185,127,74,181,124,71,183,127,75,190,140,77,147,106,69,161,110,72,
185,134,79,177,171,107,191,183,113,193,185,117,140,139,106,165,144,123,166,141,122,
166,141,122,164,139,120,155,124,105,62,55,48,88,65,56,100,72,56,122,85,66,131,
95,73,147,110,77,173,133,81,156,118,92,162,127,112,181,146,127,200,174,148,206,
180,154,205,182,157,198,176,154,199,173,127,119,98,95,163,130,121,180,157,132,172,
145,124,159,129,111,131,104,89,102,81,68,78,59,48,69,53,47,93,75,61,126,104,82,
155,127,105,118,97,80,137,113,93,171,146,121,145,120,97,117,98,81,112,96,78,68,55,
41,96,71,57,126,100,82,133,107,89,139,111,92,144,116,98,150,122,102,124,96,77,
134,106,87,142,113,94,142,116,95,137,110,90,123,98,81,90,67,52,80,65,50,106,91,73,
113,96,81,148,126,106,181,163,131,142,119,98,132,111,90,158,133,104,139,114,89,
85,70,59,60,51,46,92,74,64,131,105,87,155,125,109,172,144,124,172,145,124,165,
137,115,163,120,89,144,107,94,175,144,123,182,157,132,186,164,140,186,162,138,186,
162,138,176,150,126,160,118,98,125,99,83,158,125,100,157,127,105,153,122,103,136,
104,90,130,97,68,65,61,57,152,125,108,159,133,115,165,140,121,166,141,122,166,
141,122,166,141,122,166,141,122,166,141,122,137,118,93,137,118,93,171,159,105,171,
159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,
171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,
105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,
159,105,171,159,105,171,159,105,171,159,105,171,159,105,173,164,105,188,178,112,
193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,
117,193,185,117,191,183,117,191,183,113,191,183,113,186,178,110,250,201,116,157,
110,69,157,116,67,160,113,68,166,116,72,166,116,72,165,116,69,160,113,68,160,
113,68,151,95,67,160,113,68,163,113,69,170,120,72,170,121,74,163,120,69,167,119,73,
169,114,72,173,126,73,174,123,75,174,123,75,183,131,77,181,126,76,176,132,75,
177,126,78,166,106,76,149,126,98,169,138,103,168,131,94,159,118,86,145,96,65,112,
65,41,117,98,41,188,143,78,189,161,128,193,170,142,194,170,143,188,165,136,179,
145,112,160,123,85,150,99,67,171,115,69,176,120,71,182,131,77,183,132,77,180,125,
77,179,121,77,174,109,73,185,138,79,182,127,78,181,128,76,184,134,75,182,130,78,
184,130,75,179,121,72,170,101,72,183,128,74,184,129,74,183,131,79,189,142,81,185,
133,77,181,124,73,180,117,73,180,117,74,179,126,74,184,129,74,183,132,80,184,132,
80,184,130,75,178,115,73,152,99,63,183,130,76,184,130,77,187,140,82,191,139,82,
186,138,79,185,138,79,183,127,79,179,115,73,183,126,78,186,138,79,190,139,82,187,
140,81,184,130,81,186,138,79,170,102,73,185,133,78,187,141,78,192,143,86,195,
147,86,188,142,83,186,133,83,185,128,79,185,124,79,185,133,79,185,133,83,191,139,
81,187,139,79,183,131,76,179,127,74,155,90,63,163,110,66,168,121,70,186,138,83,
175,126,75,155,107,65,166,115,71,164,115,68,163,104,66,179,120,75,187,130,75,187,
132,74,186,128,74,184,128,76,185,135,75,147,106,69,182,121,76,225,172,97,182,175,
110,191,183,113,193,185,117,140,139,106,154,142,112,166,141,122,166,141,122,165,
140,121,157,127,111,62,57,52,107,81,65,118,86,68,141,104,81,139,103,85,133,101,
85,141,109,89,144,109,92,160,122,96,178,146,128,203,176,149,206,180,156,206,184,
158,199,178,155,200,173,130,118,99,96,157,127,117,177,155,133,173,149,127,162,131,
112,140,111,94,109,86,73,82,63,48,65,50,45,87,72,59,123,101,81,153,127,103,117,
97,81,140,115,94,169,144,119,141,120,97,116,95,80,112,96,78,72,57,45,68,49,38,
101,76,61,142,112,90,134,105,87,133,104,85,138,111,89,150,120,100,153,123,102,153,
123,102,137,107,87,130,100,81,134,104,84,104,77,61,85,70,54,105,90,72,114,97,82,
158,135,114,181,160,131,133,112,93,131,110,89,155,131,103,123,102,83,81,65,55,67,
56,51,97,78,67,135,110,91,159,128,111,171,143,123,168,139,120,160,126,106,140,
106,84,151,113,97,176,140,116,182,157,132,187,159,137,187,164,139,186,157,134,176,
140,116,170,126,94,123,96,81,156,121,98,161,127,105,154,124,104,136,113,96,138,
101,64,65,61,57,152,126,110,159,134,117,165,140,121,166,141,122,166,141,122,166,
141,122,166,141,122,166,141,122,137,118,93,171,159,105,171,159,105,171,159,105,
171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,
105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,
159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,
171,159,105,171,159,105,171,159,105,180,171,110,180,171,110,193,185,117,193,185,
117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,
185,117,191,183,117,190,182,114,190,182,114,187,179,111,254,201,118,157,110,69,
160,113,68,165,116,69,168,122,72,174,122,72,168,122,72,160,113,68,160,113,68,151,
95,67,165,116,69,169,118,69,175,127,75,167,119,73,164,111,68,160,113,71,163,104,
69,166,116,72,170,118,73,177,125,76,183,131,77,181,130,77,172,120,76,173,124,77,
167,104,76,151,124,94,170,137,98,171,126,86,154,105,70,127,78,50,157,114,54,141,
116,87,113,93,69,123,102,61,190,165,137,190,165,136,183,157,127,177,145,112,162,
125,92,146,95,68,164,112,70,169,115,68,178,130,77,182,134,77,176,121,77,176,121,
76,170,108,70,180,127,75,180,127,73,178,125,73,183,135,77,183,124,73,181,126,73,
175,118,72,168,100,72,177,125,72,180,126,72,185,130,77,185,133,80,183,129,76,175,
129,71,174,119,75,175,111,72,175,129,71,183,131,75,190,143,81,191,143,84,181,125,
76,176,114,74,159,104,66,184,130,77,184,131,77,193,144,83,192,144,83,187,141,77,
184,130,80,184,130,77,179,117,74,182,127,78,187,137,78,192,144,83,189,140,81,
182,128,75,183,127,79,171,102,71,186,133,83,188,142,84,196,151,86,196,151,86,190,
144,84,185,132,83,181,122,77,181,121,77,185,133,83,187,140,81,193,144,83,186,139,
80,183,133,77,175,122,74,150,89,63,166,113,68,155,109,60,180,130,78,179,129,76,
170,122,70,163,113,69,165,114,69,168,107,66,182,123,76,191,132,77,195,136,79,194,
134,78,188,129,75,183,127,75,148,107,70,179,120,77,225,171,93,182,175,110,191,
183,113,191,183,117,140,139,106,145,142,105,166,141,122,166,141,122,165,140,121,
156,130,112,67,58,53,101,77,63,114,88,72,144,112,88,145,113,93,138,106,88,139,107,
89,140,107,90,156,113,92,177,146,129,201,176,151,207,184,157,206,183,158,199,179,
155,199,173,131,117,100,95,153,124,117,176,152,130,174,150,128,164,134,116,143,
115,97,114,92,78,91,68,51,61,49,43,85,70,57,118,97,78,154,128,104,118,98,82,139,
114,93,167,142,117,141,118,97,114,94,78,110,94,77,76,61,47,82,60,47,132,107,88,
137,111,91,138,112,92,141,114,95,145,117,98,148,119,99,145,118,99,143,114,95,139,
110,91,115,89,71,122,98,80,91,68,53,84,69,53,104,88,70,114,97,82,164,142,120,180,
160,132,129,109,91,135,113,91,152,127,100,108,90,74,74,60,52,73,59,55,106,82,70,
139,111,93,162,132,112,171,143,123,164,134,114,155,119,97,120,93,78,155,116,97,
173,138,115,183,154,129,188,165,140,188,163,140,184,155,130,174,137,112,174,133,
90,125,93,79,155,123,101,162,130,108,157,126,107,139,112,95,129,96,67,65,62,57,
152,126,110,160,135,118,165,140,121,166,141,122,166,141,122,166,141,122,166,141,
122,166,141,122,137,118,93,171,159,105,171,159,105,171,159,105,171,159,105,171,
159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,
171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,
105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,
161,105,180,171,110,184,175,110,193,185,117,193,185,117,193,185,117,193,185,117,
193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,
117,191,183,113,191,183,113,190,182,112,254,212,120,156,106,66,160,113,68,165,116,
69,168,122,72,175,124,75,169,125,73,160,113,68,157,116,67,151,95,67,157,116,67,
163,113,69,166,117,70,163,113,69,157,109,68,158,108,66,153,95,68,159,109,65,165,
111,69,172,127,73,178,126,78,171,126,75,167,117,72,166,115,71,164,104,75,143,109,
76,164,116,79,161,107,67,141,80,52,144,105,57,164,136,104,157,131,100,140,115,87,
112,86,62,109,79,62,178,150,126,174,146,114,171,145,113,160,128,95,150,100,70,
160,107,66,171,119,72,177,127,73,182,129,78,175,123,79,169,119,72,165,105,69,169,
116,69,175,122,70,178,131,75,182,134,76,178,126,76,175,118,69,171,116,70,164,98,
66,176,120,71,180,127,73,187,138,79,185,135,76,179,126,74,175,123,70,174,115,68,
173,116,74,177,122,70,185,131,77,190,143,81,190,144,82,184,133,77,175,120,77,160,
105,66,180,124,75,184,131,77,188,140,82,190,140,83,187,141,77,183,129,76,180,
122,75,177,114,74,179,133,78,182,128,77,191,142,82,188,139,80,180,132,77,181,135,
79,172,102,71,182,137,82,186,136,83,196,150,86,192,147,86,187,136,83,180,129,76,
178,117,75,177,122,78,180,133,79,186,140,82,191,143,82,184,139,81,171,125,74,167,
123,73,145,89,62,156,107,65,190,138,83,172,124,73,174,126,73,168,125,73,163,114,
67,156,106,66,161,108,69,180,122,70,188,131,76,192,133,78,185,136,79,179,122,67,
174,120,72,148,101,66,168,110,72,220,169,96,184,175,110,191,183,113,191,183,115,
153,158,110,145,142,105,170,153,124,166,141,122,165,140,121,155,129,109,72,62,54,
97,73,63,117,90,73,143,112,93,149,118,93,147,113,93,143,112,91,136,108,94,144,
109,88,179,148,131,203,177,153,208,185,158,207,184,161,200,180,156,198,172,132,
115,99,93,153,120,113,174,148,130,175,151,129,167,136,117,144,117,100,116,94,80,99,
74,51,54,45,40,82,66,54,111,92,73,149,125,99,119,98,81,138,114,94,168,142,116,
141,119,97,114,94,78,110,94,76,81,65,49,87,64,51,136,110,90,142,113,94,143,114,95,
147,118,99,149,120,101,143,114,95,148,119,100,143,114,95,138,110,92,115,89,71,
125,101,83,88,66,52,83,68,53,107,90,72,115,99,85,171,150,125,178,157,130,127,109,
91,134,112,90,142,119,96,100,84,68,70,56,48,81,66,59,111,89,73,143,114,97,166,
137,116,171,142,123,161,131,111,154,121,92,112,88,76,154,118,96,169,136,111,181,
151,125,189,162,135,187,160,139,181,151,127,170,133,108,166,124,86,120,93,76,157,
122,99,163,133,109,159,128,109,136,109,94,126,94,66,70,62,60,152,127,110,160,136,
118,165,140,121,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,171,
159,103,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,
171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,
105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,
159,105,171,159,105,171,159,105,171,159,105,180,171,110,180,171,110,180,171,110,
193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,
117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,191,183,115,190,
182,114,189,179,113,254,212,120,157,110,69,165,116,69,163,122,73,173,122,73,174,
122,72,163,122,73,165,116,69,157,110,69,151,95,67,157,110,69,157,116,67,160,113,
68,160,113,68,155,108,68,153,103,66,148,91,62,153,104,64,159,109,67,163,116,71,
166,121,72,163,111,69,158,114,71,156,110,68,157,100,72,130,96,62,146,100,61,138,
83,52,138,99,45,153,127,98,159,130,99,157,130,99,146,116,84,130,101,70,104,75,45,
83,58,42,155,126,98,157,130,101,151,126,98,142,95,69,155,103,63,160,110,64,168,
117,71,166,118,69,166,116,66,159,116,66,158,97,68,161,107,65,164,111,65,174,125,
69,175,128,73,174,122,71,167,119,68,163,109,65,155,92,63,169,114,69,168,117,71,
175,119,70,177,122,70,172,120,74,172,115,69,170,110,70,170,106,71,171,114,68,178,
122,74,183,131,75,179,124,76,175,118,72,175,115,72,154,98,68,174,123,76,174,122,
75,182,130,76,183,130,76,175,125,72,175,120,75,174,115,73,171,104,73,173,128,76,
180,126,73,179,133,78,179,126,72,176,118,70,177,123,77,157,99,71,178,122,74,180,
131,76,181,130,77,182,137,82,176,123,78,173,128,77,175,112,74,170,105,74,174,119,
72,175,127,74,176,126,72,166,118,72,161,110,67,156,108,66,135,81,59,147,100,61,
156,109,68,158,113,66,162,112,69,158,110,68,152,111,68,146,103,64,156,100,66,166,
123,72,174,127,72,182,127,75,175,122,75,158,118,69,157,119,69,132,90,60,157,106,
69,214,165,96,184,175,110,191,183,113,190,182,114,153,158,110,145,142,105,170,
153,124,166,141,122,163,139,121,153,127,109,76,62,54,96,73,62,119,91,75,149,119,95,
149,119,99,148,117,96,142,111,90,130,102,94,141,105,85,174,147,130,202,178,154,
207,184,157,207,185,161,201,178,155,198,173,134,105,94,87,151,121,111,169,144,
125,175,150,127,169,140,117,150,119,100,120,93,82,98,75,54,51,44,39,79,65,53,107,
90,71,137,114,93,116,96,80,137,114,93,167,139,117,143,120,97,113,93,77,110,94,77,
82,67,52,86,62,48,135,107,89,138,110,92,134,106,88,137,111,91,145,116,97,146,117,
98,145,117,97,142,113,94,136,109,90,111,85,69,121,95,78,83,62,48,84,69,54,107,
91,74,118,102,86,173,151,125,176,154,128,127,108,89,135,113,91,131,110,89,95,79,
65,65,53,47,91,73,65,116,93,78,146,117,100,167,138,119,170,139,120,159,129,109,
162,126,88,117,86,75,149,117,95,162,126,104,176,142,120,182,154,130,181,152,129,
174,143,118,161,123,103,158,117,84,117,89,75,158,126,100,170,138,112,159,127,107,
138,109,92,122,94,64,78,64,62,154,127,110,162,136,118,165,140,121,166,141,122,166,
141,122,166,141,122,166,141,122,166,141,122,171,159,105,171,159,105,171,159,105,
171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,
105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,
159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,161,105,
180,171,110,180,171,110,193,185,117,193,185,117,193,185,117,193,185,117,193,185,
117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,
185,117,193,185,117,193,185,117,191,183,117,191,183,115,191,183,113,254,212,122,
157,110,69,157,116,67,157,110,69,163,122,73,168,122,72,165,116,69,157,116,67,
155,104,67,139,87,61,156,106,66,155,108,67,157,110,69,156,106,66,150,109,67,147,
104,65,146,90,62,152,111,66,153,112,67,158,105,66,156,112,70,153,113,68,149,105,66,
149,98,64,153,95,71,105,73,44,121,82,50,81,52,37,128,103,80,134,112,87,143,119,
93,145,116,88,136,108,78,125,93,66,111,73,49,84,49,30,51,38,25,133,107,83,138,
114,89,138,96,73,143,98,62,151,103,63,152,105,65,155,104,67,157,105,64,154,105,64,
146,88,61,154,98,63,157,103,63,158,112,64,160,115,66,158,104,64,158,108,66,156,
106,66,137,80,56,157,111,65,158,111,66,162,108,65,165,112,68,161,109,67,160,109,
68,161,110,69,161,96,65,161,108,68,164,117,69,167,119,71,168,120,71,164,113,70,
164,113,70,144,84,61,169,121,72,168,120,72,170,125,74,170,120,74,165,115,75,170,
122,73,164,110,71,165,101,68,165,116,74,167,117,74,168,119,71,166,113,70,164,116,
71,166,108,70,150,82,59,165,107,69,164,117,73,170,123,74,170,123,74,162,109,72,
162,116,72,160,100,68,159,102,67,159,110,67,156,111,69,159,116,69,149,105,66,143,
104,66,143,102,66,127,79,57,142,96,65,146,109,68,145,107,68,145,108,67,126,87,55,
163,122,77,139,98,67,143,90,61,151,103,67,160,110,66,160,114,70,153,109,69,147,
101,63,145,101,61,113,73,49,139,98,67,211,165,93,186,178,110,191,183,113,189,179,
113,191,183,115,145,142,105,143,125,93,166,141,122,163,139,121,154,123,102,80,63,
54,96,73,62,124,98,78,152,121,96,159,127,103,158,126,102,152,120,96,141,116,95,
152,121,88,173,150,129,200,179,148,207,183,155,205,183,161,199,175,153,193,167,
131,102,93,86,146,117,108,164,140,124,175,150,127,174,143,118,154,123,104,122,98,
82,95,74,59,54,47,42,77,60,51,104,87,68,135,111,89,111,92,77,135,112,93,168,140,
116,145,122,99,112,92,76,111,95,78,83,68,53,82,58,44,109,84,69,120,93,76,119,94,
77,124,97,80,126,100,82,122,94,76,117,92,75,115,91,75,120,92,76,108,82,66,103,77,
61,79,58,45,88,72,57,107,91,76,119,105,89,175,156,129,172,150,124,127,109,89,
135,112,91,122,102,84,89,74,61,68,58,54,97,78,67,120,97,84,151,121,103,167,138,117,
168,137,116,160,129,106,171,132,85,121,87,77,146,115,92,157,123,103,168,137,114,
174,145,122,172,141,120,164,133,110,155,116,95,152,113,82,112,88,74,165,133,107,
171,138,113,161,125,105,139,107,89,129,96,63,84,65,60,157,126,105,165,137,115,
168,139,120,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,171,159,
105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,
159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,
171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,
105,180,171,110,180,171,110,188,178,112,193,185,117,193,185,117,193,185,117,193,
185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,
193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,191,183,117,193,185,
115,190,182,114,254,213,124,147,106,69,147,106,69,147,109,69,157,112,69,157,112,
69,153,111,69,151,109,67,147,97,63,134,81,58,139,98,61,145,98,63,145,98,63,145,98,
63,139,98,61,135,92,63,128,77,56,134,92,62,135,92,63,145,98,63,145,96,63,135,92,
63,136,91,60,135,89,60,141,87,66,87,56,32,90,58,32,105,78,61,118,95,73,127,99,
77,132,103,75,132,103,75,127,94,64,117,79,54,99,58,38,53,32,13,8,8,8,24,21,15,126,
100,77,126,94,75,141,92,65,134,92,58,138,92,62,140,93,63,132,88,60,134,94,58,
128,79,55,132,87,59,135,89,57,141,87,59,145,92,60,139,94,59,135,89,61,134,85,58,
126,72,52,136,88,62,137,87,60,136,91,62,138,91,61,138,91,58,140,92,62,139,89,56,
141,90,60,142,98,63,141,96,62,144,102,64,145,98,65,144,102,64,145,99,65,128,76,57,
148,100,66,146,102,65,147,102,68,148,100,67,149,101,67,148,105,66,145,94,60,147,
87,62,146,101,66,151,107,68,152,107,68,152,109,68,148,105,67,151,105,68,126,77,
57,146,96,62,144,91,62,145,96,67,145,102,67,138,96,62,137,93,62,140,86,60,136,92,
62,134,93,62,138,97,64,138,95,63,136,93,62,126,89,59,133,98,63,118,72,54,128,90,
60,128,90,60,131,97,62,131,95,61,128,90,60,130,90,58,129,82,57,133,84,55,139,94,
57,139,94,57,139,94,61,142,89,54,136,96,60,129,89,57,105,65,51,129,82,57,201,154,
93,188,178,112,191,183,113,189,179,113,191,183,115,145,142,105,148,141,102,166,
141,122,163,139,121,155,123,101,82,65,56,96,73,62,125,100,79,158,128,102,157,123,
101,153,122,101,145,113,93,133,104,91,141,110,79,159,133,121,195,170,141,200,
175,152,201,176,151,195,169,145,187,160,125,108,94,88,145,113,103,164,137,120,178,
152,126,175,145,119,160,124,104,128,102,84,99,77,63,65,53,45,73,57,49,100,84,66,
134,112,90,111,91,75,135,114,93,166,140,116,149,124,101,113,92,77,113,97,80,88,
72,57,112,83,66,138,109,90,142,113,94,140,112,94,139,112,93,140,111,92,138,110,92,
138,110,92,137,109,91,142,113,94,142,113,94,129,100,82,99,78,62,94,79,63,108,92,
77,122,106,90,176,157,130,168,144,120,130,109,88,135,112,93,111,93,77,84,68,58,
73,61,55,97,80,69,123,102,87,153,124,107,170,139,118,167,136,115,159,128,105,169,
130,83,121,89,77,144,113,92,155,123,99,165,133,111,170,138,114,169,136,111,161,
125,101,155,118,91,154,117,84,109,87,77,168,136,112,171,139,113,162,129,104,137,
105,87,128,95,62,84,65,60,158,127,104,167,135,111,168,139,116,168,139,120,166,
141,122,166,141,122,166,141,122,166,141,122,171,159,105,171,159,105,171,159,105,
171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,
105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,
159,105,171,159,105,171,159,105,171,161,105,180,171,110,180,171,110,193,185,117,
193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,
117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,
185,117,193,185,117,193,185,117,191,183,117,191,183,117,188,178,112,211,154,93,135,
90,63,133,89,63,135,95,63,130,90,58,136,94,64,133,89,63,118,74,54,116,66,52,117,
65,51,129,82,57,120,74,54,117,65,51,129,82,57,119,70,55,120,71,52,116,67,52,128,
82,56,131,78,53,116,67,52,121,73,58,142,91,64,126,75,59,161,102,75,133,81,65,14,
11,8,55,33,20,148,92,68,113,82,62,114,79,56,151,89,65,129,85,65,127,84,54,115,
66,42,117,72,53,139,86,66,13,10,9,135,85,64,145,90,67,120,87,63,132,79,64,119,73,
62,142,86,63,120,74,61,120,73,61,129,76,56,109,66,53,122,75,54,123,72,53,112,68,
51,118,71,52,124,73,54,113,69,51,115,68,52,115,66,51,132,73,53,120,73,54,111,67,
53,124,71,53,110,66,52,146,86,60,109,65,51,117,69,52,126,71,52,111,67,53,117,66,
50,130,83,57,140,88,62,158,99,68,118,68,52,135,84,57,120,73,52,109,71,51,109,71,
50,109,72,52,115,76,55,128,78,56,124,74,56,130,79,57,129,79,56,112,66,53,130,88,
57,119,69,53,142,85,60,123,71,53,128,86,58,123,75,55,124,74,56,114,69,55,114,69,
55,122,74,54,114,72,51,113,74,54,123,85,55,106,65,50,104,64,48,122,81,54,113,70,
51,155,103,66,112,68,54,123,74,55,112,71,54,131,77,53,105,62,51,110,64,51,118,69,
55,111,65,51,112,68,54,116,67,52,111,65,51,105,62,51,120,71,54,116,67,52,138,90,
63,111,65,51,119,76,55,201,154,93,164,159,102,156,151,98,191,183,113,193,185,
115,146,148,108,149,145,105,166,141,122,163,139,121,155,123,103,88,67,58,112,89,72,
125,100,79,154,123,100,170,138,106,166,136,104,163,132,101,153,124,99,157,129,
93,167,142,121,190,164,138,195,171,145,195,169,143,189,161,139,183,152,121,112,98,
90,146,114,100,160,134,118,179,151,127,179,151,121,165,130,105,135,104,83,103,
79,65,89,68,51,69,54,47,94,78,64,129,108,87,108,90,74,135,112,91,162,136,112,149,
124,101,113,93,79,115,99,81,104,89,72,130,101,83,141,112,93,142,113,94,142,113,
94,142,113,94,142,113,94,142,113,94,142,113,94,142,113,94,142,113,94,142,113,94,
138,109,90,114,95,77,110,94,77,111,95,79,123,108,91,177,156,129,166,140,116,133,
112,93,131,110,89,103,87,71,78,62,54,78,64,58,98,80,70,133,108,91,156,125,108,169,
138,115,166,134,110,157,123,101,157,120,81,126,94,82,145,111,93,155,124,101,167,
134,109,169,133,109,168,133,108,162,125,98,154,117,92,162,123,82,113,89,81,168,
136,112,170,138,112,163,130,105,137,107,87,114,85,62,84,65,60,158,127,104,167,
137,111,169,138,115,168,137,116,166,141,122,166,141,122,166,141,122,166,141,122,
171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,
105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,
159,105,171,159,105,171,159,105,171,159,105,171,159,105,180,171,110,180,171,110,
193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,
117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,
185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,191,183,117,
190,182,114,181,174,111,232,174,98,160,105,68,128,81,58,144,93,66,165,107,69,156,
104,66,115,66,51,158,94,52,154,90,48,130,78,52,104,57,40,145,85,49,149,89,49,111,
65,51,156,104,66,156,104,66,156,103,65,104,61,50,150,105,66,155,103,65,155,104,
66,123,74,55,161,104,65,163,102,63,136,92,63,144,97,65,163,101,63,163,101,63,154,
101,69,156,103,65,155,104,66,155,104,66,144,92,63,157,100,68,155,104,65,155,103,
65,134,87,62,156,103,65,153,101,64,142,87,59,127,80,54,152,100,62,152,101,62,131,
85,57,154,101,64,156,107,67,152,109,62,122,77,53,151,100,62,153,105,66,153,100,
63,117,69,54,153,111,64,152,110,63,136,96,59,126,80,56,155,102,65,156,104,64,143,
84,58,150,93,63,154,111,63,152,108,61,147,101,62,156,113,64,154,111,62,161,111,
65,146,86,61,158,105,64,161,102,65,161,103,65,157,104,67,161,105,64,160,101,64,
158,100,66,156,97,66,162,104,66,163,103,66,160,107,68,159,99,66,166,106,68,166,
106,68,151,91,63,163,105,68,167,108,70,168,108,70,159,101,67,166,106,68,167,107,69,
159,101,67,154,97,66,162,103,66,165,106,68,156,98,68,156,99,66,164,105,68,159,
103,67,145,87,62,157,101,65,159,105,68,160,105,68,157,106,69,160,105,68,159,105,
68,156,101,67,156,104,66,159,107,68,160,109,68,156,106,66,157,116,67,165,114,69,
164,114,68,146,89,63,160,109,68,160,113,68,165,116,69,165,115,68,244,192,113,181,
174,108,181,174,109,186,178,110,191,183,117,193,185,117,149,145,105,166,141,122,
165,140,121,155,124,107,102,81,66,99,78,65,143,116,87,166,138,104,159,125,103,
160,129,102,147,115,93,141,116,95,130,100,82,170,147,122,186,158,134,191,165,137,
191,165,137,186,157,132,178,146,120,124,103,94,149,114,97,162,131,112,179,153,127,
180,149,122,172,140,112,160,125,102,133,104,85,113,84,61,55,46,41,89,73,59,126,
105,84,108,89,74,132,110,90,152,127,104,141,118,97,115,95,79,122,102,82,130,106,
88,141,112,93,142,113,94,142,113,94,142,113,94,142,113,94,142,113,94,142,113,94,
142,113,94,142,113,94,142,113,94,142,113,94,142,113,94,130,107,88,115,99,81,114,
97,82,126,110,92,174,153,126,164,137,116,133,115,93,127,108,87,105,87,71,71,58,
51,85,66,59,102,82,70,134,108,94,159,130,111,169,138,115,161,130,109,157,123,101,
148,110,80,126,94,82,145,115,93,158,124,102,170,134,108,172,135,110,170,135,106,
165,132,103,155,123,97,174,135,80,118,89,82,168,136,112,169,137,111,162,130,104,
135,104,85,115,84,63,84,65,60,158,127,104,167,137,111,169,138,115,170,139,116,
166,141,122,166,141,122,166,141,122,166,141,122,171,159,105,171,159,105,171,159,
105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,
159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,
171,159,105,187,179,111,193,185,117,193,185,117,193,185,117,193,185,117,193,185,
117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,
185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,
193,185,117,193,185,117,193,185,117,193,185,117,186,178,112,190,182,114,254,212,
122,166,115,70,167,119,73,166,125,76,168,122,72,166,112,72,150,92,66,156,102,54,
158,104,52,157,103,55,152,101,52,151,98,51,149,91,49,147,91,63,156,104,66,156,106,
66,155,104,65,155,108,68,155,102,62,154,104,64,155,106,65,147,87,63,166,109,63,
168,112,66,172,113,66,172,116,66,168,114,66,167,112,65,154,93,66,155,106,65,155,
106,65,156,104,66,156,107,66,155,106,65,156,105,65,155,103,65,146,88,62,154,105,
65,153,103,64,155,105,65,152,101,63,151,100,62,152,101,62,146,90,63,153,105,65,
153,105,66,154,105,66,153,103,62,156,110,64,153,110,62,152,101,65,145,86,61,153,
104,65,154,112,64,156,112,66,155,108,67,155,108,68,154,105,66,150,94,62,153,96,63,
157,112,65,154,110,64,156,111,65,152,108,62,152,110,63,154,113,64,144,86,60,158,
109,66,157,110,65,160,111,64,163,112,66,158,110,64,158,109,64,159,102,64,155,101,
63,159,109,64,161,110,67,163,112,69,161,110,67,167,116,69,167,116,69,149,89,63,
159,109,64,166,115,68,165,116,71,168,118,70,168,116,68,164,115,69,158,102,66,155,
104,68,164,112,68,163,111,66,164,115,69,163,114,68,158,109,66,158,111,67,137,92,
60,157,102,66,165,115,68,166,117,70,163,109,69,162,107,69,164,112,69,165,114,69,
157,101,67,165,116,69,164,116,69,167,119,73,167,119,73,166,116,72,159,109,68,
145,90,63,165,116,69,165,116,69,165,116,69,165,116,69,241,191,113,178,172,108,181,
174,109,177,170,107,193,185,115,193,185,117,149,145,105,170,153,124,165,140,121,
153,127,109,125,105,79,101,81,65,128,100,80,157,125,99,171,139,105,156,122,102,
158,125,98,134,107,90,150,124,94,170,145,118,177,150,127,191,165,135,190,163,134,
180,154,130,179,149,125,137,111,99,148,111,96,161,130,111,181,153,125,183,153,
123,173,140,111,148,113,92,110,85,68,84,65,52,39,35,31,84,67,54,122,101,80,113,93,
77,131,110,89,149,125,103,133,111,91,133,109,89,144,120,96,143,118,95,145,121,99,
144,122,100,144,122,100,144,122,100,144,122,100,144,122,100,144,122,100,144,122,
100,144,122,100,144,122,100,144,122,100,144,122,100,140,118,98,132,113,94,128,
110,94,147,125,107,157,135,113,145,123,101,133,112,89,125,105,87,100,85,68,68,55,
50,86,69,62,105,84,73,139,111,95,161,131,111,169,137,113,165,129,105,157,122,99,
135,101,81,126,92,80,150,112,92,165,129,99,172,135,108,173,138,109,171,137,109,
167,133,105,154,121,102,174,135,80,116,89,82,166,134,110,165,134,109,158,126,102,
135,104,83,120,89,64,84,63,60,158,127,104,167,137,111,169,138,115,169,138,115,
167,140,119,166,141,122,166,141,122,166,141,122,171,159,105,171,159,105,171,159,
105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,
159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,184,175,110,
193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,
117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,
185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,
193,185,117,193,185,117,193,185,117,193,185,117,190,182,114,189,179,113,254,212,
120,169,125,73,173,125,73,169,125,73,168,122,72,165,107,69,148,92,64,162,107,54,
160,100,52,162,106,60,162,105,54,148,97,52,147,96,51,151,94,63,157,110,69,156,106,
66,157,109,68,158,114,68,157,108,66,154,105,65,155,106,65,151,90,66,167,112,66,
169,119,70,178,126,71,171,116,69,172,115,66,171,111,65,153,96,66,153,99,66,159,
106,65,157,106,66,157,106,66,156,105,65,154,107,66,154,103,66,147,90,65,154,106,66,
154,105,65,155,107,67,152,105,65,150,102,63,150,102,63,151,94,63,152,104,65,153,
102,63,153,111,63,155,111,65,154,109,64,153,106,66,153,102,66,145,91,63,153,104,
65,153,104,64,155,106,65,159,112,65,154,103,64,154,104,65,151,93,63,150,93,63,
152,102,63,154,105,64,159,108,66,155,106,63,154,106,66,154,106,66,142,87,61,152,
101,63,155,110,65,162,111,66,164,113,67,157,109,65,153,111,64,153,96,63,153,102,
66,154,107,66,161,116,68,167,118,71,160,115,66,155,108,67,156,108,68,143,88,62,
154,103,64,155,107,67,162,116,68,164,112,68,157,109,69,155,108,68,156,104,68,155,
103,67,155,107,67,157,114,68,168,116,68,161,111,68,157,110,65,158,109,65,133,86,
61,154,98,64,162,111,66,167,119,73,173,125,73,166,116,69,164,116,69,159,109,68,
157,106,69,164,116,69,166,116,69,166,117,75,167,117,72,165,115,68,160,108,67,145,
90,63,165,116,69,166,117,70,170,124,70,168,122,72,241,191,113,178,172,108,181,174,
109,178,172,108,191,183,115,193,185,117,180,171,110,167,151,121,165,140,121,167,
142,113,101,79,65,120,105,76,131,106,83,148,117,94,172,143,106,153,122,101,147,
113,93,151,123,95,128,100,80,131,118,103,93,103,103,72,79,79,186,160,132,86,96,
96,78,88,88,154,117,104,149,113,95,162,127,108,182,155,124,184,155,124,177,143,
113,156,122,94,114,88,72,89,70,59,50,43,38,77,62,51,115,95,77,120,99,80,135,114,93,
151,128,105,134,111,92,135,111,89,143,118,95,146,122,98,147,125,99,147,126,103,
147,126,103,147,126,103,147,126,103,147,126,103,147,126,103,147,126,103,147,126,
103,147,126,103,147,126,103,147,126,103,140,120,100,130,113,94,134,115,98,150,
130,108,155,132,111,144,123,102,143,122,101,125,108,89,97,80,67,65,54,49,86,69,62,
108,87,74,140,111,94,163,133,111,168,136,110,164,128,104,160,123,98,133,98,77,
133,93,79,154,114,90,168,129,100,174,136,106,175,139,109,173,138,109,167,134,107,
152,118,98,171,132,81,123,92,85,159,130,107,155,125,103,151,121,97,126,102,84,123,
91,65,81,63,59,159,128,105,167,135,111,169,138,115,169,138,115,170,139,116,167,
142,119,166,141,122,166,141,122,171,159,105,171,159,105,171,159,105,171,159,105,
171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,
105,171,159,105,171,159,105,171,159,105,193,185,117,193,185,117,193,185,117,193,
185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,
193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,
117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,
185,117,193,185,117,193,185,117,189,179,113,189,179,113,254,206,122,163,117,73,
169,125,73,174,122,72,163,122,73,160,107,68,142,91,54,155,109,55,158,104,52,163,
113,55,163,113,55,155,99,49,147,94,51,150,92,66,156,104,66,156,106,66,157,116,67,
160,113,68,156,116,67,155,106,66,154,104,67,144,90,62,161,113,65,168,114,66,174,
122,68,171,114,71,161,108,66,160,104,64,143,93,60,150,93,66,150,107,66,156,108,
68,155,105,66,154,105,65,154,106,66,150,107,66,138,86,60,149,105,66,153,106,66,
155,107,66,156,108,68,152,105,64,146,103,63,143,86,62,146,103,63,151,99,64,152,100,
62,156,111,64,156,110,64,152,102,63,152,99,63,143,88,62,154,103,64,155,106,66,
163,112,66,160,108,64,151,101,62,152,100,62,146,89,62,151,96,63,153,102,63,154,
105,66,161,110,67,157,109,65,154,105,66,153,106,66,131,84,60,151,99,62,152,105,65,
160,115,66,156,111,66,152,105,65,152,103,64,150,97,61,150,92,62,152,102,63,156,
112,66,162,109,66,162,112,66,155,108,68,155,107,67,135,84,59,154,104,65,155,108,
68,158,114,68,162,111,68,158,115,68,156,107,66,155,103,67,153,96,65,154,103,64,
155,106,65,165,115,69,165,117,72,154,112,64,153,105,66,130,78,56,148,92,65,152,102,
63,160,111,64,162,113,68,157,108,66,156,106,66,155,104,67,150,95,67,155,106,66,
157,109,68,169,117,68,166,116,69,157,115,66,157,105,68,139,87,61,157,116,67,160,
113,68,166,116,72,166,116,72,237,188,111,174,167,106,178,172,108,185,176,111,191,
183,115,193,185,117,193,185,117,180,178,118,165,140,121,171,147,119,147,115,97,
119,104,77,123,97,79,156,123,96,170,144,106,154,122,98,155,123,97,146,116,90,130,
99,76,152,127,108,97,106,107,134,125,117,180,148,124,108,117,117,115,120,119,
150,115,100,147,110,95,164,128,106,186,158,124,185,154,123,180,145,116,161,126,101,
121,92,73,98,78,64,78,60,46,72,58,50,105,85,69,130,107,86,141,118,95,150,125,
102,137,114,93,134,110,90,142,118,94,148,124,98,150,124,100,147,126,103,147,126,
103,147,126,103,147,126,103,147,126,103,147,126,103,147,126,103,147,126,103,147,
126,103,147,126,103,147,126,103,145,125,103,130,113,94,142,123,102,151,131,109,153,
130,109,145,124,101,141,120,99,155,133,109,93,77,65,63,52,49,86,69,62,112,89,76,
144,113,94,166,136,114,170,134,110,167,129,101,159,123,97,132,93,74,133,94,79,
157,116,91,169,130,101,176,134,106,175,139,109,172,138,110,167,136,109,151,119,97,
171,131,79,118,93,86,140,108,92,134,104,90,137,107,87,122,95,78,112,84,64,81,63,
57,159,128,105,168,136,112,169,138,115,169,138,115,169,138,115,170,139,116,166,
141,122,166,141,122,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,
171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,
105,178,169,108,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,
185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,
193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,
117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,
185,117,191,183,117,183,175,111,177,170,109,237,187,109,128,83,58,128,80,58,128,
80,58,128,80,58,130,78,58,120,71,54,121,73,51,127,69,49,122,68,46,122,73,52,119,
67,49,118,72,54,116,67,52,119,70,55,123,74,55,119,75,55,118,78,54,117,75,53,111,
72,54,119,75,55,111,70,50,115,72,51,122,74,54,130,73,53,124,73,53,124,77,53,122,
70,53,115,66,51,120,72,54,120,72,53,130,72,53,130,73,53,129,76,53,130,77,53,127,
80,56,117,69,51,121,73,54,125,78,54,126,82,59,121,79,56,125,78,53,114,69,51,107,
62,45,111,67,49,115,68,50,116,75,52,122,78,55,119,72,54,114,71,52,118,71,52,109,
69,50,109,71,53,116,71,53,116,76,53,113,78,52,112,72,50,109,71,48,113,66,51,113,
70,51,111,69,49,118,78,56,114,78,51,118,79,54,121,69,51,125,78,56,112,68,50,124,
73,54,121,71,52,131,79,57,132,81,55,128,76,55,128,76,54,125,75,53,124,73,54,128,
76,55,129,85,60,128,86,59,131,85,57,124,79,54,118,80,54,110,66,53,122,81,56,121,
80,54,121,82,56,126,83,57,121,81,54,117,75,54,125,78,56,125,78,56,124,81,56,126,
80,55,127,81,56,127,81,56,126,75,55,119,79,54,107,69,49,124,81,55,124,86,56,127,
86,59,129,90,58,128,90,60,130,90,58,130,83,58,127,82,60,126,88,59,134,94,62,150,
106,66,148,101,66,138,97,60,139,93,61,128,80,58,139,94,61,139,94,61,145,92,63,
145,92,63,186,136,82,148,140,94,169,161,103,182,175,110,191,183,115,193,185,117,
193,185,117,180,171,110,200,182,138,169,146,119,151,124,107,111,101,77,118,94,78,
168,138,102,150,120,96,155,125,99,150,120,96,133,103,85,156,125,86,150,119,104,
164,132,112,164,127,116,167,131,117,159,125,115,158,121,110,151,115,103,144,107,92,
162,126,106,186,158,124,186,156,124,181,149,117,170,129,104,126,97,76,106,82,66,
92,69,48,67,54,47,134,109,88,137,113,91,141,118,97,148,124,100,139,116,93,137,
114,91,139,115,93,147,122,99,150,125,100,147,126,103,147,126,103,147,126,103,147,
126,103,147,126,103,147,126,103,147,126,103,147,126,103,147,126,103,147,126,103,
147,126,103,147,126,103,140,122,100,147,125,103,151,130,107,152,132,110,145,125,
103,139,120,99,154,132,108,90,75,62,64,52,50,86,71,62,112,88,74,147,112,93,168,
137,110,171,134,109,167,129,101,160,124,94,133,94,75,132,95,80,158,118,92,168,130,
100,174,134,104,174,136,108,173,138,109,167,135,109,148,114,96,167,125,79,116,
92,84,146,115,98,132,104,90,115,98,83,89,84,73,78,75,66,68,64,58,159,128,105,168,
138,112,169,138,115,169,138,115,169,138,115,170,139,116,166,141,122,166,141,122,
171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,105,171,159,
105,171,159,105,171,159,105,171,159,105,171,159,105,191,183,117,193,185,117,193,
185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,
193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,
117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,
185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,191,183,117,
189,179,113,186,178,112,254,210,124,157,116,67,157,109,67,157,110,69,157,105,67,
154,110,70,154,110,70,157,105,67,157,105,67,157,110,69,157,105,67,157,105,67,157,
107,67,157,107,67,156,106,66,151,103,67,151,97,67,153,98,68,149,95,66,151,96,66,
150,97,67,150,96,66,155,98,67,156,99,68,155,102,68,151,109,68,150,108,67,155,
108,68,152,109,68,152,109,68,151,108,67,150,104,66,149,107,66,150,104,67,149,104,
65,149,104,65,149,104,65,151,102,67,151,97,68,152,97,68,151,97,67,154,98,68,157,
100,71,145,89,63,148,92,65,149,94,65,150,96,66,149,94,65,153,97,63,154,97,64,153,
96,64,154,98,64,152,96,63,154,97,64,155,98,65,153,96,64,154,98,64,155,99,66,154,
97,64,152,96,63,154,97,64,153,101,66,154,103,66,155,102,65,158,104,65,153,106,66,
152,110,63,151,102,64,156,111,65,151,102,62,151,102,62,150,98,62,146,101,63,146,
102,62,145,101,62,147,102,64,145,89,62,152,99,63,154,101,64,155,103,67,154,102,
66,156,105,68,156,104,68,156,100,66,156,100,66,156,100,66,156,100,66,159,104,67,
159,103,67,159,103,67,162,102,66,157,101,65,157,101,65,162,103,66,161,107,65,157,
101,65,158,102,66,155,98,65,156,101,64,156,101,67,157,101,67,160,105,68,160,105,
68,156,101,67,157,100,66,156,101,66,157,105,68,157,105,68,156,104,68,157,105,68,
156,106,69,157,106,69,157,106,69,157,106,69,156,104,66,156,104,66,212,158,94,
157,145,97,177,171,107,188,178,112,190,182,114,193,185,117,193,185,117,193,185,117,
180,171,110,199,180,135,162,137,112,74,65,60,140,121,94,144,116,96,163,134,103,
167,138,103,165,135,103,149,121,93,138,102,72,167,130,81,157,118,77,159,124,83,
154,117,80,159,120,81,170,130,82,171,134,77,148,110,94,161,129,105,185,155,123,
188,160,126,186,152,118,173,138,107,135,103,79,115,86,69,86,65,52,62,52,44,134,108,
88,145,120,95,141,119,97,146,122,100,140,117,96,138,116,94,141,118,95,150,125,
100,148,128,102,147,126,103,147,126,103,147,126,103,147,126,103,147,126,103,147,
126,103,147,126,103,147,126,103,147,126,103,147,126,103,147,126,103,147,126,103,
147,126,103,147,126,103,150,128,106,152,131,108,144,123,102,142,122,100,150,129,
106,134,108,88,68,54,50,91,72,61,113,87,71,150,114,94,171,135,111,172,132,106,168,
129,100,160,120,94,132,96,74,132,95,80,157,117,91,167,128,99,170,131,102,170,
132,104,170,136,108,168,136,110,147,114,97,169,127,81,149,115,105,175,139,117,167,
129,111,161,121,103,145,105,91,143,102,75,92,72,68,160,129,106,168,136,112,169,
138,115,169,138,115,169,138,115,168,137,116,166,141,122,166,141,122,143,120,97,
140,118,96,141,118,97,148,123,98,144,120,98,147,122,97,141,116,93,107,84,73,110,79,
60,135,103,81,165,130,101,188,160,126,191,161,129,192,162,126,186,158,124,170,
134,110,150,114,96,119,94,75,144,110,92,142,111,98,142,110,98,144,112,96,149,110,
91,146,115,90,129,99,75,137,105,87,161,130,105,173,144,109,158,131,110,157,129,
111,161,138,109,64,63,56,117,95,83,197,176,131,179,170,109,180,171,110,193,185,
117,193,185,117,193,185,117,190,182,112,185,175,109,176,161,102,175,167,105,165,
116,69,175,127,75,175,127,75,175,127,75,175,127,75,175,127,75,175,127,75,175,127,
75,175,127,75,175,127,75,175,127,75,175,127,75,175,127,75,170,122,76,170,122,76,
170,122,76,170,122,76,169,122,75,169,120,75,169,122,75,169,122,75,168,117,69,169,
120,75,168,117,69,168,117,69,164,114,68,163,112,66,164,115,69,164,115,69,163,113,
67,164,114,67,165,115,69,166,115,69,165,116,69,165,116,69,166,115,69,165,115,69,
165,116,69,166,115,69,165,115,69,165,116,69,170,119,72,161,111,65,166,115,70,
165,116,69,166,114,69,165,109,68,165,110,69,165,110,69,165,108,69,163,108,67,162,
108,66,164,110,67,163,108,67,164,109,67,164,109,67,164,111,69,165,111,69,163,108,
67,163,110,67,163,113,67,163,112,67,166,113,66,166,115,69,165,114,68,167,117,71,
161,111,71,163,114,73,164,111,64,164,109,63,165,112,65,160,108,64,159,107,63,164,
109,63,165,112,65,164,111,64,163,108,62,166,115,66,167,114,67,168,116,68,165,
114,69,168,118,68,172,124,72,173,124,72,172,123,72,172,123,72,172,123,72,172,123,
72,172,123,72,170,121,70,171,121,70,166,114,69,165,112,68,171,122,70,172,122,71,
170,119,69,165,112,68,167,116,68,167,117,72,173,125,73,167,117,72,173,125,73,173,
125,73,173,124,72,168,125,72,169,124,72,169,124,72,166,119,73,167,119,73,166,119,
73,167,117,72,168,117,72,167,119,73,166,117,70,165,116,69,199,149,91,135,99,67,
156,130,84,189,181,111,191,183,115,193,185,117,193,185,117,193,185,117,180,171,
110,198,174,132,194,175,128,109,95,85,168,144,116,158,132,114,161,135,117,160,129,
108,154,121,102,152,118,96,156,122,86,147,113,91,157,124,99,162,131,108,164,134,
114,156,123,108,152,118,100,164,123,80,155,119,101,167,130,105,184,154,122,189,
161,127,193,161,127,192,162,126,186,158,124,180,150,118,155,121,101,107,86,73,
137,109,87,151,125,97,142,119,96,148,124,100,144,122,98,142,120,98,143,121,97,148,
126,102,147,126,103,147,126,103,147,126,103,147,126,103,147,126,103,147,126,103,
147,126,103,147,126,103,147,126,103,147,126,103,147,126,103,147,126,103,147,126,
103,147,126,103,147,126,103,148,128,106,150,128,106,147,125,103,148,126,102,145,
121,101,135,107,87,118,93,86,155,123,103,164,132,108,170,138,110,173,136,111,172,
133,104,167,128,99,160,120,94,142,105,82,137,98,81,157,116,91,164,124,98,167,
128,99,167,126,101,167,134,107,168,137,110,153,123,101,171,136,85,163,129,111,189,
156,129,190,159,132,189,157,131,183,153,127,191,156,111,151,116,99,160,129,106,
169,137,113,170,139,116,168,139,116,168,137,116,168,139,120,166,141,122,166,141,
122,146,124,100,144,122,100,144,122,100,148,124,100,144,122,98,150,125,96,142,117,
92,108,89,76,157,122,97,178,148,116,184,156,122,189,161,127,190,162,128,189,159,
127,184,156,122,174,141,112,164,131,104,133,103,81,160,124,102,168,137,116,175,
144,121,169,137,113,161,127,103,144,113,92,124,104,80,160,129,102,169,141,109,
160,129,110,163,138,119,162,136,118,169,146,115,86,76,70,192,173,126,193,169,127,
180,171,110,193,185,117,193,185,117,193,185,117,193,185,117,188,180,110,130,88,62,
123,77,57,123,77,57,136,89,60,174,128,74,176,130,76,176,130,76,176,130,76,176,
130,76,176,130,76,176,130,76,176,130,76,179,130,77,179,130,77,179,130,77,179,130,
77,179,130,77,179,130,77,179,130,77,179,130,77,174,121,78,173,120,77,173,120,77,
179,129,76,173,120,77,173,118,71,173,118,71,172,117,70,168,116,68,166,114,66,169,
117,69,168,115,67,167,117,71,173,119,72,173,119,72,173,119,72,173,118,72,172,
118,72,173,119,72,172,118,72,172,118,72,173,119,72,172,118,72,172,116,71,179,124,
76,164,112,67,165,114,68,166,116,70,165,114,68,167,116,70,167,117,71,166,116,70,
166,117,70,166,115,70,166,116,70,165,114,69,166,116,70,166,117,70,168,115,68,168,
115,68,168,117,69,167,114,67,166,113,66,167,114,67,166,114,67,169,114,69,169,113,
68,171,117,70,172,117,71,169,112,68,170,116,70,169,113,68,168,110,66,170,114,69,
163,110,65,162,110,65,163,111,67,169,114,68,164,113,68,164,113,68,166,117,71,
166,117,70,167,119,71,167,119,71,167,119,71,167,118,71,166,117,71,167,118,71,172,
118,72,172,118,71,172,117,71,171,117,71,169,117,75,170,118,75,169,117,74,173,125,
73,174,126,73,175,129,75,172,123,71,172,124,72,178,127,75,180,130,77,180,129,81,
180,129,82,180,133,81,185,126,79,182,133,80,183,133,80,183,133,80,185,132,81,185,
131,80,185,132,81,186,133,81,186,132,81,186,132,82,186,133,82,192,142,82,151,
105,67,123,77,57,123,77,57,123,77,57,152,125,82,191,183,115,193,185,117,193,185,
117,193,185,117,193,185,117,172,150,102,195,171,129,155,136,109,160,133,112,163,
138,117,165,140,121,173,148,119,168,142,112,152,117,96,153,114,83,148,116,94,157,
125,103,170,139,116,178,150,126,175,151,123,171,138,109,165,126,87,167,134,107,
170,138,110,182,156,122,185,157,125,190,161,126,188,160,126,185,157,123,179,151,
121,169,137,109,140,108,82,135,107,87,152,127,98,144,124,100,148,124,102,146,124,
100,144,122,100,146,123,100,147,126,103,147,126,103,147,126,103,147,126,103,147,
126,103,147,126,103,147,126,103,147,126,103,147,126,103,147,126,103,147,126,103,
147,126,103,147,126,103,147,126,103,147,126,103,147,126,103,147,125,103,148,127,
104,147,126,103,147,126,103,146,124,100,138,113,92,135,105,93,158,126,102,163,130,
103,169,133,109,170,134,110,168,131,102,165,127,99,160,120,94,141,106,85,137,97,
81,155,115,91,161,124,97,165,124,97,164,124,98,165,132,103,167,138,115,162,133,
110,157,123,101,179,146,121,190,159,132,193,164,135,193,162,135,186,154,130,179,
145,123,155,124,103,161,130,109,167,137,117,166,141,122,166,141,122,166,141,122,
166,141,122,166,141,122,166,141,122,147,126,103,145,125,101,146,125,102,147,124,
103,148,125,100,148,125,100,142,116,92,135,104,83,171,138,111,180,150,118,184,
154,122,186,158,124,187,156,125,184,156,124,180,152,122,173,144,115,168,138,108,
151,120,95,167,136,109,173,145,121,174,149,126,171,146,125,160,132,112,157,125,101,
145,111,91,149,115,95,157,130,111,173,151,123,173,150,123,169,146,121,160,135,
116,180,158,122,196,172,130,178,167,108,193,185,117,193,185,117,193,185,117,193,
185,117,191,183,115,133,94,65,123,77,57,123,77,57,123,77,57,123,77,57,170,123,72,
176,130,76,176,130,76,176,130,76,176,130,76,176,130,76,176,130,76,176,130,76,179,
130,77,176,130,80,176,130,80,179,130,77,179,130,77,179,130,77,179,130,77,179,
130,77,179,130,77,179,130,77,179,129,76,179,129,76,178,128,76,173,119,77,171,120,
76,170,119,76,163,114,68,165,115,69,167,117,71,166,117,70,165,114,69,165,115,69,
165,114,69,166,115,69,166,115,69,171,117,70,170,116,70,170,116,70,170,115,70,165,
116,69,164,113,68,166,115,69,169,117,70,166,115,69,165,112,65,166,113,66,166,113,
66,167,115,67,167,116,67,165,115,69,168,115,67,167,115,67,168,116,68,167,115,67,
167,115,67,166,114,67,164,115,69,167,116,67,168,115,67,166,113,66,165,111,65,
167,115,67,167,115,67,167,114,67,166,114,67,166,113,66,171,115,69,171,115,69,170,
114,69,163,111,66,171,115,70,165,113,68,164,112,67,163,111,66,165,114,68,170,113,
69,166,117,70,166,116,70,167,118,71,174,120,73,174,121,74,175,122,74,174,121,74,
168,119,72,168,119,72,173,119,73,172,118,72,174,120,73,173,119,73,173,119,73,170,
121,77,169,120,76,174,126,77,174,127,77,174,126,77,175,129,79,173,125,76,174,
125,77,174,128,78,176,129,79,176,130,80,176,129,80,176,129,80,180,132,81,177,129,
79,177,124,78,175,123,74,185,139,85,196,140,90,187,131,83,177,126,74,182,134,80,
185,135,82,189,132,81,178,128,74,133,85,59,123,77,57,123,77,57,123,77,57,123,77,
57,136,98,68,191,183,115,193,185,117,193,185,117,193,185,117,180,171,110,172,148,
102,196,173,130,197,171,129,166,141,120,173,149,123,167,142,121,168,143,120,161,
130,107,156,124,100,159,127,103,164,136,118,169,144,123,171,146,125,171,145,121,
167,135,109,162,129,102,168,137,106,173,143,111,177,149,119,180,152,122,183,154,
123,184,156,122,184,157,122,182,152,120,175,145,115,164,128,96,134,108,88,146,
125,102,146,125,100,147,125,103,146,124,102,145,124,101,147,126,103,147,126,103,
147,126,103,147,126,103,147,126,103,147,126,103,147,126,103,147,126,103,147,126,
103,147,126,103,147,126,103,147,126,103,147,126,103,147,126,103,147,126,103,147,
126,103,147,126,103,147,126,103,147,126,103,147,126,103,147,126,103,146,126,102,
145,120,95,155,124,101,161,128,99,162,126,102,165,129,105,167,130,103,164,127,102,
162,125,98,160,123,98,154,115,92,149,111,91,153,115,95,155,123,101,159,124,101,
162,124,98,161,125,101,166,138,116,167,141,117,165,137,117,188,158,132,189,161,
133,191,163,135,191,163,135,185,157,133,179,149,129,156,129,110,163,134,117,165,
140,121,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,
147,126,103,147,125,103,148,126,104,148,126,104,147,126,103,147,126,103,146,121,98,
162,128,100,172,144,116,176,148,118,179,153,119,179,154,121,179,151,121,178,147,
120,176,145,118,172,140,112,167,134,105,159,127,103,162,131,108,168,143,120,171,
146,125,171,146,125,168,144,124,163,136,117,160,132,110,160,135,112,169,145,121,
165,141,121,160,135,122,159,135,121,198,174,132,199,174,131,175,158,105,188,178,
112,193,185,117,193,185,117,193,185,117,166,146,94,123,77,57,123,77,57,123,77,
57,123,77,57,123,77,57,123,77,57,168,122,72,173,125,73,173,125,73,173,125,73,173,
125,73,173,125,73,173,125,73,175,127,75,175,127,75,175,127,75,175,127,75,175,127,
75,175,127,75,175,127,75,175,127,75,175,127,75,175,127,75,175,127,75,174,126,74,
175,126,74,169,121,75,168,118,73,167,116,67,165,115,69,147,98,56,163,111,67,163,
111,66,163,111,67,160,115,66,160,114,66,160,114,66,163,111,66,162,110,66,163,
111,66,162,109,66,161,108,65,161,108,65,160,108,65,161,109,65,163,110,66,161,108,
64,161,108,65,161,108,64,160,108,65,162,109,66,163,110,66,163,111,66,163,111,66,
163,110,66,165,115,69,164,114,68,164,114,68,163,112,67,165,115,69,162,117,69,162,
117,69,164,114,68,162,112,67,162,111,66,161,111,65,161,109,65,164,113,67,163,112,
67,162,111,65,161,110,65,161,109,64,164,113,67,166,115,69,164,112,67,164,113,68,
164,113,67,169,114,68,169,115,69,168,113,68,169,114,69,171,117,71,172,118,72,
172,118,72,167,118,71,168,118,71,167,119,72,172,118,72,173,119,72,172,118,71,172,
118,71,171,120,77,172,121,77,171,120,77,170,119,75,170,119,75,174,125,73,170,118,
75,170,118,75,171,119,76,173,124,72,174,126,73,176,128,75,176,129,75,176,129,76,
176,130,76,176,130,76,176,128,75,178,128,76,179,128,81,180,129,82,180,129,81,181,
131,78,171,121,69,180,130,78,192,137,85,194,142,88,192,144,88,192,147,88,126,81,
54,123,77,57,123,77,57,123,77,57,123,77,57,123,77,57,123,77,57,168,148,94,193,
185,117,193,185,117,193,185,117,188,178,112,187,165,119,198,174,132,162,156,132,
160,135,122,166,142,122,161,136,121,159,132,119,162,138,120,163,139,121,167,142,
123,169,145,125,169,145,125,170,143,122,163,135,113,159,128,105,162,130,106,168,
138,112,173,145,117,176,145,118,176,145,118,173,143,117,175,144,117,171,144,117,
168,139,116,167,138,117,156,128,108,147,126,103,147,125,103,148,126,104,149,126,
105,148,126,104,148,127,104,147,126,103,147,126,103,147,126,103,147,126,103,147,
126,103,147,126,103,147,126,103,147,126,103,147,126,103,147,126,103,147,126,103,
147,126,103,147,126,103,147,126,103,147,126,103,147,126,103,147,126,103,147,126,
103,147,126,103,147,126,103,148,125,102,150,126,102,167,134,109,161,124,99,159,
128,105,163,131,105,162,126,104,160,124,102,158,123,101,158,122,98,155,122,96,153,
121,98,155,122,99,157,122,99,157,122,99,157,122,99,159,128,108,165,139,120,166,
140,121,166,140,121,186,157,133,188,161,134,188,160,136,188,160,136,189,159,133,
184,156,132,164,138,120,165,140,121,166,141,122,166,141,122,166,141,122,166,141,
122,166,141,122,166,141,122,166,141,122,148,128,106,149,126,105,150,129,108,149,
127,105,148,125,104,156,133,112,165,138,119,166,139,120,165,141,121,167,142,119,
169,140,117,169,140,117,170,139,116,173,145,117,173,143,117,169,140,117,163,135,
113,159,131,109,164,136,114,168,138,120,169,144,123,169,144,123,168,144,124,166,
141,122,163,137,121,159,134,121,160,135,122,161,136,121,165,143,123,200,175,132,
200,175,132,180,167,108,193,185,117,193,185,117,193,185,117,182,171,106,132,91,64,
123,77,57,123,77,57,123,77,57,123,77,57,123,77,57,123,77,57,123,77,57,167,114,
71,168,115,72,168,122,72,168,122,72,173,122,73,173,122,73,173,122,73,174,122,72,
175,124,75,175,124,75,175,124,75,175,124,75,169,125,73,169,125,73,170,124,70,167,
119,73,167,119,73,165,112,69,164,110,68,164,111,68,162,111,66,162,113,66,158,114,
67,159,114,67,145,103,57,155,107,65,155,108,67,155,106,66,154,106,66,154,106,66,
154,106,66,154,106,66,154,107,66,154,106,66,153,106,66,153,105,65,151,103,64,
152,104,64,153,104,64,151,103,64,153,104,65,153,104,65,153,104,65,152,104,65,152,
103,63,153,104,63,155,105,65,155,106,65,156,107,66,155,107,65,155,107,65,155,107,
66,154,106,64,155,107,66,156,107,66,155,107,66,155,105,65,152,104,63,156,111,65,
156,111,64,158,112,65,152,107,63,154,108,64,153,108,64,156,113,66,154,109,64,155,
111,66,158,110,64,160,114,66,162,116,68,161,115,67,161,115,67,158,111,64,160,
113,66,158,110,64,162,111,66,163,113,66,164,115,68,164,116,68,168,118,68,168,117,
68,168,118,69,167,116,71,167,116,71,166,115,71,166,113,70,166,115,70,167,117,71,
167,116,71,167,115,66,165,112,69,166,114,69,166,113,66,166,114,66,165,114,69,165,
114,69,168,117,72,173,125,73,173,125,73,173,125,73,173,124,72,172,123,72,171,122,
70,172,125,71,171,123,70,179,129,75,183,134,81,180,127,75,178,128,75,179,130,77,
173,125,73,173,124,72,173,125,73,119,75,51,123,77,57,123,77,57,123,77,57,123,77,
57,123,77,57,123,77,57,123,77,57,126,83,60,171,153,97,192,184,116,193,185,117,
193,185,117,181,172,109,200,175,132,200,175,132,160,135,122,160,135,122,160,135,
122,160,135,122,165,138,121,168,144,122,168,144,124,168,144,124,168,144,122,167,
136,117,163,134,115,163,138,117,163,140,121,168,143,120,170,142,120,167,137,119,
168,139,120,168,139,120,165,141,121,166,141,122,166,141,122,166,141,122,166,141,
122,148,128,106,152,130,108,151,129,107,152,130,108,152,129,108,148,125,104,147,
126,103,147,126,103,147,126,103,147,126,103,147,126,103,147,126,103,147,126,103,
147,126,103,147,126,103,147,126,103,147,126,103,147,126,103,147,126,103,147,126,
103,147,126,103,147,126,103,147,126,103,147,126,103,166,141,122,166,141,122,168,
139,120,165,137,119,161,131,111,160,130,110,160,130,110,159,128,105,157,125,106,
158,125,102,161,123,92,162,119,82,161,119,83,167,125,92,164,124,91,162,120,87,164,
126,94,168,132,101,169,134,104,168,135,106,168,135,107,187,153,120,187,153,121,
190,155,122,190,156,126,186,157,131,186,157,133,165,140,121,166,141,122,166,141,
122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,159,
135,115,156,132,112,156,132,112,155,132,111,159,136,115,166,141,122,166,141,122,
166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,168,143,
120,168,140,120,165,140,121,165,140,121,165,137,119,166,138,120,168,140,120,167,
142,121,168,143,122,162,135,122,160,135,122,160,135,122,160,135,122,160,135,122,
162,146,126,200,175,132,181,172,109,181,172,109,193,185,117,193,185,117,186,175,
112,136,98,68,123,77,57,123,77,57,123,77,57,123,77,57,123,77,57,123,77,57,121,75,
55,123,77,57,123,77,57,146,90,62,147,89,63,147,89,63,147,89,63,145,92,63,145,94,
63,136,94,64,139,98,67,139,98,67,144,97,66,148,95,66,151,95,67,151,95,67,151,95,
67,151,95,67,151,95,67,151,95,67,148,95,66,146,91,63,144,89,61,143,90,62,145,89,
62,148,90,62,163,104,71,140,89,62,144,88,61,146,93,65,145,89,62,144,87,57,134,
88,58,132,89,61,133,87,58,132,86,57,131,89,60,133,90,62,131,88,60,131,86,56,132,
87,57,132,86,57,131,86,56,127,83,54,132,86,57,123,78,54,129,77,55,129,77,55,128,
76,55,131,79,56,132,79,57,126,80,56,128,81,56,125,74,54,131,79,56,133,80,58,132,
84,60,134,87,58,132,89,57,132,87,57,132,87,57,133,87,58,132,86,57,133,87,58,133,
86,58,129,82,58,135,91,58,130,85,60,133,86,62,133,86,62,133,86,62,132,86,61,133,
86,62,132,86,61,133,86,61,131,79,56,129,77,55,129,77,55,131,79,56,127,75,53,133,
80,57,133,81,57,134,81,59,135,88,59,144,92,62,138,94,60,138,94,61,132,88,62,131,
88,62,132,88,62,131,92,62,133,90,62,134,91,62,133,90,62,133,90,62,129,86,60,124,
87,57,125,84,58,128,81,57,128,82,60,127,82,60,132,80,62,133,80,57,135,88,59,134,
81,58,132,80,57,133,80,57,134,90,62,139,93,61,139,94,61,139,94,61,138,93,60,135,
88,63,134,88,62,138,93,60,135,90,63,124,77,56,123,77,57,111,67,47,117,71,53,121,
75,55,123,77,57,123,77,57,123,77,57,123,77,57,123,77,57,134,96,66,189,179,113,193,
185,117,193,185,117,180,171,110,189,180,121,200,175,132,160,135,122,160,135,122,
160,135,122,160,135,122,160,135,122,162,135,122,165,137,121,165,138,121,166,141,
122,165,140,121,165,140,121,166,141,122,166,141,122,166,141,122,166,141,122,166,
141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,
164,139,120,159,135,115,158,134,114,159,134,115,161,137,117,166,141,122,166,141,
122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,
141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,
166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,
122,166,141,122,165,140,121,162,134,114,162,133,112,162,132,112,162,131,111,167,
133,104,171,127,85,172,123,75,174,123,74,174,123,74,173,123,73,173,123,74,173,
124,76,173,124,77,173,125,78,173,126,80,172,126,81,172,126,82,172,127,83,172,128,
85,171,129,90,169,132,99,168,136,109,166,139,118,166,141,122,166,141,122,166,141,
122,166,141,122,166,141,122,166,141,122,166,141,122,165,138,121,165,140,121,162,
137,118,161,137,117,162,137,118,165,141,121,166,141,122,166,141,122,166,141,122,
166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,
122,166,141,122,166,141,122,166,141,122,160,135,122,160,135,122,160,135,122,160,
135,122,160,135,122,160,135,122,160,135,122,160,135,122,198,174,132,191,182,123,
180,171,110,193,185,117,193,185,117,193,185,117,166,146,94,123,77,57,123,77,57,
123,77,57,123,77,57,123,77,57,124,78,58,123,77,57,111,71,51,91,60,41,123,77,57,
123,77,57,160,112,66,157,115,69,153,109,69,147,106,69,134,81,58,151,95,67,151,95,
67,155,98,67,157,106,69,156,104,66,155,98,67,151,103,67,151,107,67,151,107,67,
155,104,67,156,106,66,151,109,67,147,97,63,145,98,63,128,76,56,137,96,59,143,96,61,
149,104,65,148,100,64,144,86,61,143,88,60,142,89,61,140,80,52,132,73,45,133,77,
46,137,81,51,135,78,48,135,78,48,141,85,57,133,81,57,147,94,65,150,94,66,150,94,
66,151,95,66,149,93,66,146,93,65,140,87,60,140,87,60,144,89,57,145,97,57,147,95,
59,143,93,60,138,89,56,132,86,57,122,73,53,125,80,55,126,86,55,126,86,55,130,83,
54,130,77,53,123,77,52,125,78,54,116,69,50,115,73,53,112,71,51,120,72,54,120,72,
53,117,73,54,116,74,54,103,61,50,117,73,54,117,74,54,121,75,54,124,82,53,125,82,
54,121,75,54,121,75,54,111,71,53,122,73,55,122,76,52,127,75,51,128,74,51,118,71,
52,122,73,53,109,69,52,122,76,53,120,74,54,122,73,55,122,73,54,122,81,57,121,73,
54,126,73,53,117,72,53,129,79,57,129,78,57,136,83,54,136,83,54,128,76,57,127,81,
56,115,69,52,128,79,58,131,78,54,131,82,53,129,81,57,131,82,53,126,83,57,126,82,
57,117,71,53,130,81,53,127,84,57,127,81,56,127,84,58,128,84,58,127,82,57,123,77,
57,128,81,56,127,81,56,139,94,61,130,83,58,123,77,57,84,55,38,69,45,33,83,53,39,
106,66,50,120,77,56,123,77,57,123,77,57,123,77,57,123,77,57,123,77,57,167,146,95,
193,185,117,193,185,117,193,185,117,180,171,110,180,171,110,194,171,128,160,135,
122,160,135,122,160,135,122,160,135,122,160,135,122,160,135,122,160,135,122,160,
135,122,160,135,122,160,135,122,166,141,122,166,141,122,166,141,122,166,141,122,
166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,
122,166,141,122,165,140,121,165,140,121,166,141,122,166,141,122,166,141,122,166,
141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,
166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,
122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,141,122,166,
141,122,166,141,122,165,137,119,163,134,115,164,133,111,166,133,107,171,130,92,
174,124,74,174,123,72,174,123,72,174,123,72,174,123,72,174,123,72,174,123,72,174,
123,72,174,123,72,174,123,72,174,123,72,174,123,73,174,123,73,174,123,73,173,
122,73,172,124,76,171,127,85,169,133,101,166,139,116,166,140,121,166,141,122,166,
141,122,166,141,122,166,141,122,160,135,122,160,135,122,166,141,122,166,141,122,
166,141,122,166,141,122,166,141,122,166,141,122,165,138,121,165,138,121,165,138,
121,165,138,121,165,138,121,160,135,122,160,135,122,160,135,122,160,135,122,160,
135,122,160,135,122,160,135,122,160,135,122,160,135,122,160,135,122,160,135,122,
160,135,122,160,135,122,162,140,122,193,184,125,180,171,110,190,182,114,193,185,
117,193,185,117,191,183,115,137,101,69,123,77,57,123,77,57,123,77,57,123,77,57,
124,78,58,123,77,57,122,76,56,95,60,41,93,56,39,89,59,41,123,77,57,125,80,57,174,
123,74,175,124,75,168,122,72,166,114,72,148,91,66,168,122,72,168,122,72,175,124,
75,177,128,75,173,122,73,168,122,72,165,107,69,165,116,69,165,116,69,165,116,69,
167,119,73,169,118,69,157,110,69,156,106,66,144,90,63,155,106,66,159,108,65,158,
109,68,162,117,68,156,104,66,154,103,64,151,98,61,143,83,48,141,86,46,143,88,48,
149,102,48,143,92,49,148,92,48,142,88,47,136,86,58,155,105,65,155,106,65,157,110,
69,160,115,67,156,105,65,155,106,65,154,103,65,160,100,60,165,108,63,164,105,61,
168,111,65,166,112,64,162,112,65,161,112,65,137,85,60,153,101,65,153,105,65,154,
103,64,156,108,66,151,108,66,147,104,64,148,104,65,143,88,60,146,103,64,149,107,
66,152,110,68,151,109,67,150,107,66,146,103,65,134,88,59,147,94,65,150,107,66,
155,108,67,155,108,68,154,107,66,149,106,65,149,105,66,143,90,61,149,107,66,155,
107,67,155,108,67,156,107,66,154,102,66,150,108,66,136,85,59,148,99,64,151,108,66,
155,106,65,155,105,65,155,107,66,150,108,66,151,106,66,151,90,62,162,113,66,165,
115,65,169,119,69,169,117,69,160,111,64,162,108,65,148,89,61,155,104,67,154,104,
67,157,110,69,159,116,69,156,106,66,154,104,66,153,97,66,145,89,62,154,102,66,
154,105,65,162,113,69,162,113,69,156,105,65,155,106,66,147,91,66,156,104,66,156,
106,66,157,116,67,136,89,60,123,77,57,78,50,36,76,53,40,55,37,29,73,49,35,99,62,47,
112,70,52,124,78,58,123,77,57,123,77,57,123,77,57,123,77,57,141,106,71,192,184,
116,193,185,117,193,185,117,190,182,114,180,171,110,177,166,107,165,147,125,165,
147,125,165,147,125,160,135,122,160,135,122,160,135,122,160,135,122,160,135,122,
160,135,122,160,135,122,160,135,122,160,135,122,160,135,122,160,135,122,160,135,
122,160,135,122,160,135,122,160,135,122,160,135,122,160,135,122,160,135,122,160,
135,122,160,135,122,160,135,122,160,135,122,160,135,122,160,135,122,160,135,122,
160,135,122,160,135,122,160,135,122,160,135,122,160,135,122,162,137,122,153,127,
107,151,125,107,127,139,143,129,140,143,129,142,145,133,144,147,134,146,150,138,
149,152,139,151,155,142,153,156,145,155,158,147,157,160,148,159,162,150,162,166,
154,164,167,157,166,167,161,165,159,164,163,153,167,158,141,168,154,131,165,153,
131,164,151,127,161,147,122,159,143,118,157,142,116,154,140,115,153,138,111,152,
137,110,149,135,108,142,129,101,130,113,85,113,100,75,111,94,67,107,91,65,110,92,
62,108,91,62,157,110,67,151,115,87,149,122,106,152,127,114,154,129,116,156,131,
118,157,132,119,159,133,119,159,134,121,160,135,122,160,135,122,160,135,122,160,
135,122,160,135,122,160,135,122,160,135,122,160,135,122,160,135,122,160,135,122,
160,135,122,160,135,122,160,135,122,160,135,122,160,135,122,160,135,122,160,135,
122,160,135,122,160,135,122,160,135,122,165,147,125,165,147,125,157,139,117,137,
118,93,180,171,110,180,171,110,193,185,117,193,185,117,193,185,117,177,162,103,
124,78,58,123,77,57,123,77,57,123,77,57,123,77,57,123,77,57,122,76,56,107,61,43,
89,59,41,102,66,46,116,90,62,89,59,41,123,77,57,125,79,57,168,124,72,169,125,73,
166,116,72,165,114,69,145,90,63,166,116,72,166,116,72,170,124,70,169,125,73,166,
115,70,165,116,69,157,101,67,157,110,69,156,106,66,157,110,69,159,116,69,158,111,
70,157,107,67,155,104,67,144,90,63,155,107,66,157,110,69,157,106,66,159,108,68,
157,106,66,152,104,64,150,93,63,136,83,45,139,89,46,141,93,48,146,91,48,141,89,47,
140,90,47,139,86,47,132,76,51,155,107,66,155,106,66,157,109,68,156,109,67,154,
108,67,156,105,65,156,100,66,160,110,66,162,112,66,162,110,63,166,111,65,171,110,
64,161,112,66,161,111,65,137,86,60,151,99,64,154,105,65,155,105,66,155,104,65,
156,108,68,155,107,66,154,97,66,149,105,66,154,105,65,155,105,66,156,109,68,157,
109,68,154,106,66,153,102,63,146,93,64,155,102,65,155,105,65,162,115,67,157,114,68,
156,114,66,155,108,68,155,103,67,154,98,64,155,107,67,156,108,68,163,117,68,158,
115,68,156,110,68,155,104,65,145,89,62,153,98,65,155,104,65,156,110,69,159,116,
67,156,110,68,156,105,65,155,105,65,159,97,65,166,112,65,168,113,65,171,117,69,
168,114,66,165,108,63,166,111,64,159,96,65,156,105,65,159,106,66,159,111,69,162,
118,69,160,106,66,154,104,65,154,101,64,154,96,66,155,106,65,156,105,66,159,111,
69,157,109,68,156,105,65,155,106,66,151,95,67,156,104,66,156,106,66,155,108,67,
134,88,60,123,77,57,82,51,36,74,55,40,76,59,44,81,54,39,76,51,36,84,51,36,106,66,
50,122,76,56,123,77,57,123,77,57,123,77,57,123,77,57,124,78,58,176,161,100,193,
185,117,193,185,117,193,185,117,180,171,110,180,171,110,138,123,96,163,145,123,165,
147,125,165,147,125,162,140,122,162,140,122,160,135,122,160,135,122,160,135,122,
160,135,122,160,135,122,160,135,122,160,135,122,160,135,122,160,135,122,160,135,
122,160,135,122,160,135,122,160,135,122,160,135,122,160,135,122,160,135,122,160,
135,122,160,135,122,160,135,122,160,135,122,160,135,122,160,135,122,160,135,122,
160,135,122,160,135,122,160,135,122,160,135,122,143,119,105,143,118,103,125,136,
139,125,137,141,127,139,143,129,142,145,132,145,148,137,148,151,139,151,155,143,
153,156,146,155,159,147,159,162,151,162,164,154,164,167,156,165,169,160,169,169,
166,168,163,170,166,153,172,163,144,173,159,139,171,157,133,167,154,129,164,149,
124,160,146,122,158,143,117,155,139,113,152,138,111,151,136,108,146,131,103,132,
119,90,114,101,76,108,94,69,109,92,65,107,90,61,105,89,61,105,88,60,151,100,57,
151,106,68,150,117,93,150,124,110,153,128,115,155,130,117,157,132,119,159,133,
119,159,134,121,160,135,122,160,135,122,160,135,122,160,135,122,160,135,122,160,
135,122,160,135,122,160,135,122,160,135,122,160,135,122,160,135,122,160,135,122,
160,135,122,160,135,122,160,135,122,160,135,122,165,147,125,165,147,125,165,147,
125,165,147,125,137,118,93,136,120,94,140,139,106,180,171,110,188,178,112,193,185,
117,193,185,117,191,181,115,140,107,72,123,77,57,123,77,57,123,77,57,123,77,57,
123,77,57,123,77,57,114,70,50,89,59,41,83,52,37,119,91,59,114,90,62,113,85,61,91,
60,41,123,77,57,125,80,57,169,123,69,165,116,69,166,116,72,165,112,69,148,91,66,
166,116,72,165,116,69,166,116,72,166,115,70,165,116,69,165,116,69,156,104,66,156,
106,66,156,106,66,156,106,66,157,110,69,157,107,67,160,108,66,156,106,66,145,90,
63,155,106,66,156,106,66,156,105,67,157,104,66,157,104,66,153,102,63,147,91,63,
140,86,46,137,83,44,142,84,45,139,86,46,145,87,46,142,89,47,142,88,47,134,81,53,
155,105,65,156,105,65,156,105,65,154,104,64,155,104,65,155,105,65,150,94,66,165,
106,63,166,104,63,166,110,64,170,110,63,166,110,65,167,111,65,165,109,63,143,88,
61,154,103,64,156,106,66,156,107,67,157,107,67,160,107,65,156,106,66,155,103,65,
147,103,65,154,105,65,159,107,65,155,104,65,154,104,64,158,104,65,153,102,63,144,
89,62,155,104,66,159,105,65,155,103,66,155,105,66,157,105,68,156,105,68,155,104,
68,146,93,65,155,108,68,156,110,68,155,108,68,155,105,65,154,103,64,154,104,65,
144,89,62,155,103,65,154,104,64,155,105,65,154,105,65,156,105,65,155,106,65,155,
103,65,154,94,65,165,111,63,169,113,63,167,111,65,167,110,65,164,108,63,167,110,
65,153,89,60,155,106,66,155,106,66,157,105,67,157,106,66,154,105,65,155,104,65,
155,102,65,138,94,60,155,106,65,159,108,66,157,106,66,156,107,67,156,106,66,156,
106,66,147,89,63,156,104,66,156,106,66,156,106,66,136,87,60,123,77,57,87,52,37,81,
56,41,88,70,50,92,74,50,100,79,54,76,49,36,74,50,36,95,56,41,115,72,53,122,76,
56,123,77,57,123,77,57,123,77,57,123,77,57,138,102,70,188,180,114,193,185,117,193,
185,117,189,179,113,180,171,110,140,139,106,140,134,104,137,118,93,165,147,125,
165,147,125,165,147,125,165,147,125,165,147,125,164,146,124,160,135,122,160,135,
122,160,135,122,160,135,122,160,135,122,160,135,122,160,135,122,160,135,122,160,
135,122,160,135,122,160,135,122,160,135,122,160,135,122,160,135,122,160,135,122,
160,135,122,160,135,122,160,135,122,160,135,122,160,135,122,160,135,122,160,135,
122,160,135,122,141,117,103,139,115,101,123,134,137,123,133,137,124,137,140,129,
140,143,132,143,146,136,147,150,139,150,153,143,153,156,146,157,158,148,160,162,
152,163,166,155,166,168,159,168,171,163,172,172,168,172,168,172,172,163,174,168,
154,175,165,145,174,161,139,169,156,133,165,152,126,162,147,122,159,144,118,155,
141,116,145,137,118,149,135,108,138,125,96,127,110,81,114,100,71,97,90,73,109,91,
61,97,86,64,104,86,57,101,84,55,147,97,53,151,101,58,150,111,80,150,122,105,152,
127,114,155,130,117,157,132,119,159,133,119,159,134,121,160,135,122,160,135,122,
160,135,122,160,135,122,160,135,122,160,135,122,160,135,122,160,135,122,160,135,
122,160,135,122,160,135,122,160,135,122,165,147,125,165,147,125,165,147,125,165,
147,125,165,147,125,137,118,93,137,118,93,140,133,102,140,139,106,181,171,107,
180,171,110,193,185,117,193,185,117,193,185,117,169,150,97,123,77,57,123,77,57,
123,77,57,123,77,57,123,77,57,123,77,57,119,75,55,91,59,41,86,56,38,121,88,59,124,
101,66,120,96,64,118,91,64,106,81,56,97,60,41,123,77,57,123,77,57,155,99,65,160,
105,68,160,105,68,165,107,69,129,77,57,160,105,68,160,105,68,151,95,67,118,72,54,
160,105,68,157,106,69,147,89,63,148,91,66,156,104,66,156,104,66,132,74,54,148,
91,66,156,104,66,156,104,66,145,90,63,156,104,66,155,104,66,150,94,65,103,62,50,
156,103,65,155,102,65,147,88,63,132,78,56,140,81,46,140,81,45,110,54,35,134,74,47,
141,82,47,143,83,47,131,79,56,154,97,66,154,103,65,151,95,66,136,85,59,153,100,
63,156,103,65,145,90,63,148,90,61,163,99,61,164,100,62,134,76,54,158,93,65,164,
100,62,159,102,66,138,87,61,154,102,65,156,103,65,147,91,66,123,74,55,155,104,65,
155,104,66,147,91,66,104,62,50,155,104,65,155,104,65,109,64,50,109,64,50,155,102,
65,154,102,65,127,76,56,138,87,61,156,105,68,134,86,62,111,64,50,151,94,66,153,
102,66,146,88,62,136,85,59,153,101,63,153,100,63,103,61,48,102,60,49,154,101,64,
154,102,65,127,76,56,139,87,61,154,102,64,143,88,62,111,65,51,147,90,65,156,103,
65,150,95,67,134,80,58,159,101,65,154,99,66,117,69,49,107,65,45,157,98,63,164,
100,62,110,62,49,134,81,58,156,104,66,127,76,56,0,0,0,147,88,63,156,104,66,145,88,
61,105,62,51,154,98,67,150,95,67,112,68,54,112,68,54,156,104,66,156,104,66,118,
72,54,112,68,54,155,94,67,112,68,54,120,71,54,123,77,57,97,54,39,73,53,37,97,75,
55,111,88,59,112,91,60,100,81,56,93,71,49,69,45,33,76,50,36,99,63,47,122,76,56,
123,77,57,123,77,57,123,77,57,123,77,57,123,77,57,167,146,95,193,185,117,193,185,
117,193,185,117,180,171,110,140,139,106,140,139,106,140,139,106,137,118,93,137,
118,93,137,118,93,137,118,93,165,147,125,165,147,125,165,147,125,165,147,125,165,
147,125,165,147,125,160,135,122,160,135,122,160,135,122,160,135,122,160,135,122,
160,135,122,160,135,122,160,135,122,160,135,122,160,135,122,160,135,122,160,135,
122,160,135,122,160,135,122,160,135,122,160,135,122,160,135,122,160,135,122,139,
115,101,137,113,99,121,132,135,122,133,136,124,135,138,126,138,142,132,143,146,
134,146,150,138,149,152,143,154,156,146,157,159,151,161,163,152,163,166,157,167,
169,161,171,173,165,173,176,169,177,177,173,177,173,175,176,168,175,173,161,174,
167,149,172,159,138,167,154,130,164,149,125,153,144,124,153,141,117,152,138,112,
147,133,104,137,122,94,118,105,85,116,98,71,108,93,65,105,88,61,101,84,56,97,81,53,
91,78,54,144,94,50,149,98,55,151,108,72,149,121,102,151,126,113,154,129,116,156,
131,118,159,133,119,159,134,121,160,135,122,160,135,122,160,135,122,160,135,122,
160,135,122,160,135,122,160,135,122,164,146,124,165,147,125,165,147,125,165,147,
125,165,147,125,165,147,125,137,119,95,137,118,93,137,118,93,137,118,93,140,139,
106,140,139,106,140,139,106,180,171,110,180,171,110,193,185,117,193,185,117,188,
178,110,132,94,66,123,77,57,123,77,57,123,77,57,123,77,57,123,77,57,122,76,56,
104,60,42,89,60,41,115,79,53,122,101,64,114,93,62,123,98,65,128,105,68,122,95,66,
99,74,51,110,60,42,123,77,57,124,77,56,123,74,55,111,65,51,112,68,54,105,66,49,
123,84,55,105,68,51,116,76,52,128,89,58,119,82,55,111,65,51,97,64,51,118,75,54,
116,72,52,105,65,49,119,82,55,119,76,55,111,65,51,104,65,48,98,65,48,117,80,53,91,
60,45,98,64,47,106,67,49,112,65,48,94,60,45,97,65,47,120,73,51,118,73,51,101,63,
49,116,69,50,116,72,52,107,63,49,99,55,39,100,55,39,117,80,52,103,65,48,111,73,
53,122,83,53,116,68,54,100,63,46,103,65,48,120,74,52,116,79,52,104,65,48,119,81,
53,124,81,53,113,65,50,102,66,50,104,62,51,127,79,54,110,70,50,115,71,52,132,82,
54,123,74,55,112,68,54,111,71,51,122,83,55,131,82,53,118,74,53,130,81,53,131,82,
54,119,70,51,111,72,53,118,81,54,128,87,56,128,88,56,121,85,56,128,88,57,128,82,
57,114,65,51,105,61,35,117,64,35,116,65,37,123,77,50,115,69,39,112,66,37,111,63,
48,111,72,53,118,72,51,121,83,54,119,81,54,117,72,51,116,74,53,118,74,55,105,83,
60,57,39,20,0,0,0,0,0,0,5,2,0,83,44,27,101,63,39,111,77,51,111,83,54,106,77,53,99,
73,52,96,72,53,81,55,40,57,32,10,55,33,8,118,72,54,126,80,55,126,79,55,127,81,
56,130,81,53,129,87,57,134,90,58,123,74,55,119,76,55,129,88,57,134,90,58,134,97,
58,134,97,58,134,90,58,127,82,57,123,77,57,105,55,41,72,52,36,102,82,56,116,92,60,
123,99,65,115,93,59,108,90,58,105,88,57,98,69,48,76,51,36,82,51,36,118,72,54,
123,77,57,123,77,57,123,77,57,123,77,57,123,77,57,131,91,65,184,174,108,193,185,
117,193,185,117,180,171,110,180,171,110,140,139,106,140,139,106,140,139,106,139,
127,99,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,
93,165,147,125,165,147,125,163,143,123,162,139,122,162,140,122,162,140,122,162,
140,122,162,140,122,162,140,122,162,140,122,163,142,123,160,135,122,160,135,122,
160,135,122,160,135,122,160,135,122,160,135,122,160,135,122,139,114,99,137,112,97,
119,130,133,120,131,134,123,134,137,125,137,141,131,142,145,134,146,150,138,149,
152,144,155,156,147,158,160,151,162,165,153,165,169,159,170,172,162,173,175,167,
177,180,171,181,181,173,182,183,175,182,181,176,180,177,174,175,167,170,168,155,
167,157,139,163,150,126,160,145,121,157,142,116,153,138,111,149,133,105,134,121,
95,127,108,81,117,97,70,110,92,63,102,87,58,97,81,53,93,76,48,91,73,45,137,90,46,
146,95,51,149,105,69,148,120,100,151,126,113,154,129,116,156,131,118,159,133,
119,159,134,121,165,147,125,165,147,125,165,147,125,165,147,125,165,147,125,158,
140,118,137,119,95,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,
93,137,118,93,138,125,98,140,139,106,140,139,106,140,139,106,140,139,106,183,174,
111,193,185,117,193,185,117,191,183,113,153,128,83,123,77,57,123,77,57,123,77,
57,123,77,57,123,77,57,123,77,57,117,67,49,89,60,41,85,55,39,129,103,67,131,108,
71,133,111,73,138,114,72,131,104,69,112,88,56,124,101,68,106,82,56,106,60,42,123,
77,57,123,77,57,127,89,59,112,68,54,132,78,54,128,89,58,128,90,60,135,95,63,135,
95,63,130,90,58,129,82,57,132,78,54,132,82,54,129,88,57,129,89,57,129,89,57,129,
88,57,129,88,57,115,66,51,124,84,54,108,73,48,99,68,45,95,65,43,93,63,42,94,62,
41,95,59,42,79,54,37,106,72,47,125,85,55,125,85,55,124,84,54,124,84,54,124,84,54,
113,69,51,124,79,54,125,85,55,125,86,55,130,87,56,126,86,56,126,86,56,125,80,55,
124,79,54,125,85,55,125,86,55,131,87,56,134,90,58,131,88,56,130,87,55,117,68,54,
132,95,57,133,90,58,133,96,57,134,92,63,135,93,63,136,92,60,136,89,60,134,81,58,
136,92,60,135,91,63,138,97,60,138,98,61,138,97,60,134,92,63,130,74,53,138,97,60,
138,97,60,144,95,62,146,96,62,147,105,65,138,97,60,133,90,62,123,65,42,121,73,40,
121,72,40,127,76,40,128,82,40,123,74,41,122,75,40,120,59,40,132,89,57,133,90,57,
132,95,57,134,90,59,132,89,57,128,87,56,134,81,58,112,90,68,112,92,69,76,50,31,
2,0,0,74,39,23,96,59,38,106,76,52,116,89,64,120,96,70,115,94,71,109,88,67,104,82,
61,82,54,22,93,62,33,79,50,27,133,80,57,143,94,61,144,95,62,146,96,62,148,104,
65,145,97,63,145,96,63,136,82,60,145,96,63,145,96,63,145,98,63,148,105,66,147,97,
63,145,96,63,131,83,59,123,77,57,102,56,40,78,57,40,100,81,56,75,57,31,140,114,
74,142,117,74,139,116,75,126,103,68,109,90,59,107,85,57,76,50,36,74,50,36,108,58,
42,121,75,55,123,77,57,123,77,57,123,77,57,123,77,57,123,77,57,148,120,80,190,
182,112,193,185,115,193,185,117,190,182,114,140,139,106,140,139,106,140,139,106,
140,139,106,140,139,106,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,
118,93,137,118,93,137,118,93,137,118,93,158,140,118,165,147,125,165,147,125,165,
147,125,165,147,125,165,147,125,165,147,125,165,147,125,165,147,125,160,136,122,
160,135,122,160,135,122,160,135,122,160,135,122,137,113,99,136,111,96,118,129,
132,119,130,133,122,133,136,125,136,139,130,141,144,133,145,149,138,149,152,142,
154,156,148,159,160,154,165,167,157,168,169,162,172,175,165,176,180,169,179,182,
174,183,185,175,184,186,177,185,187,176,184,185,173,180,178,171,173,165,166,164,
153,166,157,139,161,148,125,158,142,117,153,138,111,139,132,114,139,124,95,130,
112,82,119,98,70,94,87,71,102,84,55,94,77,49,88,71,45,87,70,42,131,85,41,141,92,49,
145,104,70,147,120,102,150,125,112,154,129,116,156,131,118,159,133,119,159,134,
121,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,
137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,140,138,104,140,139,106,
140,139,106,140,139,106,140,139,106,187,179,111,193,185,117,193,185,117,190,182,
114,167,155,99,126,83,60,123,77,57,123,77,57,123,77,57,123,77,57,123,77,57,122,
76,56,95,60,41,88,57,40,125,95,63,131,109,71,135,109,71,144,118,78,149,123,79,146,
120,76,143,117,75,88,66,38,119,96,63,111,88,59,97,60,41,123,77,57,125,78,57,138,
97,60,123,74,55,136,89,60,135,95,63,144,97,66,151,109,67,148,103,66,145,98,63,
136,89,60,135,88,63,135,92,63,139,98,61,146,101,64,146,101,64,139,98,61,134,91,62,
130,72,52,103,71,49,99,67,43,95,65,41,99,63,42,90,61,39,87,55,38,91,60,38,96,65,
41,81,57,38,128,89,55,143,95,60,143,95,60,134,94,58,135,94,58,124,74,54,135,89,
58,133,93,57,142,96,61,147,104,64,142,97,61,135,94,58,133,93,57,134,89,58,135,94,
58,136,94,58,143,92,60,139,91,58,136,96,59,143,92,62,126,75,56,144,95,62,144,96,
63,146,97,63,153,107,67,148,97,63,145,96,63,149,91,63,149,91,63,149,103,63,148,
105,66,155,107,66,151,109,67,148,104,65,147,105,66,136,81,60,147,103,65,147,105,
65,149,107,66,154,103,65,153,106,66,148,106,65,147,94,65,135,77,47,134,88,46,136,
91,48,136,90,47,142,91,48,137,92,49,132,78,41,123,64,41,146,96,62,146,97,63,146,
96,62,149,107,65,147,105,66,145,96,63,145,92,63,122,103,77,127,104,77,124,101,
76,89,62,26,75,41,22,100,70,44,116,86,57,128,99,70,132,110,79,129,106,81,122,100,
75,125,89,45,109,66,39,114,78,43,96,67,39,146,90,62,151,108,66,150,109,67,154,
108,67,156,106,66,151,109,67,151,109,67,145,90,63,151,109,67,151,109,67,153,111,69,
157,110,69,156,106,66,151,109,67,134,88,60,123,77,57,93,54,39,80,60,40,104,85,
56,128,104,70,110,85,52,147,122,77,151,124,81,149,124,81,131,107,69,111,90,61,108,
89,60,106,80,54,65,45,33,78,50,36,104,65,48,122,76,56,123,77,57,123,77,57,123,
77,57,123,77,57,123,80,59,163,150,97,190,182,114,191,183,117,193,185,117,193,185,
117,183,173,107,140,139,106,140,139,106,140,139,106,140,139,106,136,118,94,137,
118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,
93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,
137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,113,94,73,106,81,66,117,
127,131,118,128,132,121,132,135,125,136,139,128,141,144,133,145,149,138,149,152,
144,155,156,149,159,160,156,166,168,161,173,175,163,173,177,168,179,182,172,183,
186,176,185,189,179,187,190,180,188,192,178,186,188,175,182,182,171,175,169,168,
167,157,166,159,144,160,151,130,158,145,119,156,140,113,150,136,110,145,128,98,
130,111,81,118,99,71,110,89,61,99,82,53,92,75,48,85,70,43,85,67,40,124,77,36,132,
83,42,137,98,67,142,116,99,149,124,111,154,129,116,156,131,118,159,133,119,159,
134,121,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,
93,137,118,93,137,118,93,137,118,93,140,139,106,140,139,106,140,139,106,140,139,
106,141,142,106,193,185,117,193,185,117,193,185,117,191,183,113,176,170,106,135,
103,71,123,77,57,123,77,57,123,77,57,123,77,57,123,77,57,122,76,56,114,59,42,91,
60,41,98,67,46,135,113,75,134,107,72,138,112,72,139,115,73,150,122,78,150,123,80,
150,124,78,127,99,63,141,112,75,127,103,69,121,98,65,91,60,41,123,77,57,125,79,
57,150,106,66,134,81,58,147,91,63,147,97,63,153,111,69,159,116,69,157,110,69,151,
109,67,148,95,66,148,95,66,148,105,66,153,107,69,159,109,69,157,107,67,152,106,
68,150,104,66,126,74,54,92,63,42,87,59,37,93,61,37,91,54,34,87,52,33,80,51,33,
175,110,55,98,67,41,86,62,39,129,91,56,152,101,63,154,102,64,148,105,65,146,102,62,
131,78,57,146,98,63,150,107,66,154,105,66,155,105,66,153,105,65,150,107,66,148,
100,65,149,93,65,148,106,65,150,108,67,154,103,65,152,101,64,149,107,66,149,93,
66,127,80,56,151,110,66,152,109,66,157,111,69,160,109,68,160,109,68,151,107,67,
151,97,67,154,96,68,154,110,68,159,107,66,160,111,69,158,110,69,152,110,66,152,112,
66,134,87,62,151,108,66,151,109,68,155,105,66,157,109,68,157,109,68,154,107,66,
149,102,66,138,75,51,139,89,47,139,89,46,143,93,49,153,97,48,146,94,51,136,91,48,
133,71,46,150,109,66,150,107,66,156,108,68,158,109,68,156,110,68,151,109,67,150,
95,67,132,107,79,141,119,88,145,121,91,148,122,95,126,92,61,86,60,36,115,88,60,
133,107,78,141,117,87,142,116,87,132,97,65,115,64,38,131,82,48,136,95,60,116,84,
53,151,95,67,155,107,66,155,108,67,157,110,69,159,116,69,160,108,66,155,108,67,
148,91,66,155,104,67,157,110,69,159,109,69,164,119,70,159,111,69,155,108,67,134,
86,60,123,77,57,95,55,39,83,62,43,105,87,59,119,97,65,121,93,57,147,118,77,150,
122,78,151,123,79,148,121,78,136,112,70,115,94,61,98,81,52,99,81,53,85,61,43,80,52,
36,93,50,37,115,72,53,122,76,56,123,77,57,123,77,57,123,77,57,123,77,57,133,99,
69,175,167,105,191,183,113,193,185,117,193,185,117,193,185,117,190,182,114,140,
139,106,140,139,106,140,139,106,140,139,106,139,132,101,137,118,93,137,118,93,137,
118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,
118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,
93,137,118,93,114,95,72,110,91,70,117,128,131,118,129,132,121,132,135,123,136,139,
129,140,143,133,145,149,138,149,152,144,155,157,151,160,161,159,169,170,165,176,
176,168,177,180,171,181,184,176,186,189,180,189,191,183,191,194,183,192,196,181,
190,192,177,185,186,173,179,177,169,170,161,167,162,147,162,154,136,159,148,126,
155,142,118,151,137,110,146,127,99,130,111,83,113,95,71,109,89,58,97,79,50,88,
72,45,76,66,44,84,66,39,122,77,35,128,83,40,129,94,65,131,105,89,135,111,95,139,
114,99,143,118,101,143,119,103,144,120,104,137,118,93,137,118,93,137,118,93,137,
118,93,137,118,93,137,118,93,137,118,93,138,128,100,140,139,106,140,139,106,140,
139,106,140,139,106,189,179,113,193,185,117,193,185,117,193,185,117,193,185,115,
186,178,110,151,132,87,124,78,58,123,77,57,123,77,57,123,77,57,122,76,56,119,75,
55,121,64,47,91,59,41,79,53,37,122,100,64,125,102,67,127,101,67,123,101,65,155,
128,85,150,120,78,154,123,80,151,123,79,148,119,78,128,102,64,136,112,74,134,111,
74,122,100,66,89,59,41,123,77,57,126,81,58,155,103,65,135,87,63,151,95,67,151,109,
67,157,107,67,165,114,69,165,116,69,156,106,66,151,95,67,151,109,67,156,106,66,
159,111,69,166,117,70,164,119,70,156,106,66,151,97,65,112,70,50,84,59,38,255,185,
84,255,179,72,255,173,68,255,167,64,248,160,65,182,109,56,99,65,40,120,78,49,
134,88,54,155,109,63,154,107,65,152,105,65,150,102,63,133,82,57,151,99,63,152,104,
65,156,110,67,160,114,66,157,106,67,155,108,68,152,97,65,154,96,66,153,106,66,
156,105,66,162,117,69,158,112,69,156,109,68,154,97,66,134,81,57,158,109,67,158,109,
67,165,117,71,167,123,71,163,113,69,162,112,68,161,105,71,161,103,71,165,112,68,
162,114,72,171,123,71,168,121,69,159,107,67,157,109,67,148,91,63,156,109,67,158,
106,66,156,109,68,166,119,69,159,116,69,155,105,65,153,99,66,140,83,53,140,90,
47,144,92,49,152,104,51,155,99,50,146,95,50,142,92,48,133,75,49,155,107,66,154,
105,65,156,106,66,162,116,68,158,111,68,155,108,67,155,98,67,129,102,73,147,113,82,
152,127,98,158,135,103,165,142,116,157,123,60,87,69,49,116,96,69,133,108,79,138,
104,67,85,50,30,134,84,54,147,103,68,144,107,70,123,92,63,151,95,67,155,108,67,
160,108,66,157,110,69,163,118,69,156,106,66,155,108,67,147,89,63,155,104,67,157,
107,67,159,109,69,164,119,70,158,111,70,155,108,67,134,86,60,123,77,57,90,55,38,
86,65,44,110,89,60,122,100,66,144,117,74,138,108,70,148,121,78,151,123,79,157,
129,85,127,105,67,126,103,64,133,108,69,109,90,59,103,85,57,100,82,54,65,45,33,76,
50,36,101,55,39,116,72,52,122,76,56,123,77,57,123,77,57,123,77,57,123,77,57,147,
127,83,181,174,109,191,183,113,193,185,117,193,185,117,193,185,117,193,185,117,
153,158,110,140,139,106,140,139,106,140,139,106,140,139,106,137,118,93,137,118,93,
137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,
137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,112,
93,72,110,91,70,116,127,130,118,129,132,121,132,135,124,135,138,129,140,143,133,
145,149,139,150,153,144,155,157,151,163,163,161,169,171,169,177,178,171,181,183,
175,186,188,179,187,190,185,193,196,187,195,197,187,196,197,184,193,192,180,186,
186,175,179,177,170,172,164,167,165,154,163,158,144,158,151,134,155,147,129,153,
140,116,143,126,100,122,108,87,116,96,68,105,85,57,93,76,49,87,71,44,83,66,40,84,
65,37,122,79,35,127,84,38,123,93,63,123,102,80,126,107,84,129,111,87,133,114,89,
133,115,91,134,116,92,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,140,
139,106,153,158,110,153,158,110,153,158,110,153,158,110,168,169,111,193,185,117,
193,185,117,193,185,117,191,183,113,186,178,110,167,157,101,128,90,64,123,77,57,
123,77,57,123,77,57,123,77,57,122,76,56,109,69,49,99,59,41,92,58,40,102,74,50,
123,98,65,131,105,69,133,108,71,147,121,79,129,103,65,131,104,65,126,101,62,154,
128,84,152,120,78,135,105,67,146,120,78,137,112,73,132,111,72,124,101,66,91,60,41,
123,77,57,126,81,58,155,105,69,139,87,61,155,98,67,156,106,66,159,111,69,165,
114,69,163,113,69,156,106,66,155,98,67,155,108,67,155,108,67,157,110,69,165,114,69,
166,117,70,156,106,66,153,96,65,105,67,47,100,64,40,81,50,32,255,175,70,255,171,
64,255,171,63,255,168,66,73,43,30,98,65,41,136,92,57,154,105,64,157,110,63,154,
105,64,153,104,64,150,102,63,134,83,58,150,98,62,152,101,62,157,107,66,155,108,
63,152,101,63,152,105,64,153,98,65,153,96,65,153,105,65,156,105,66,163,118,69,156,
109,69,159,110,69,156,98,67,136,82,57,159,110,68,161,112,69,165,116,73,171,126,
73,167,117,73,168,114,70,165,106,71,164,104,70,164,115,71,167,116,71,169,125,73,
168,124,71,164,112,69,160,112,70,150,93,65,158,111,69,163,111,67,161,119,69,167,
118,69,161,117,69,157,110,69,157,105,66,144,85,50,145,91,47,146,93,49,157,101,51,
156,101,50,146,96,51,148,90,48,135,77,51,154,108,66,155,105,65,156,106,66,157,
109,68,156,107,67,155,107,66,155,98,67,127,93,63,145,110,82,158,131,98,163,143,
117,170,148,121,170,146,119,173,136,73,87,69,50,114,92,58,87,48,30,129,82,53,142,
103,69,149,116,81,147,118,86,126,102,78,151,95,67,156,106,66,156,106,66,160,116,
68,159,116,69,156,106,66,156,106,66,148,91,66,156,106,66,157,105,67,158,111,70,
164,119,70,159,111,69,156,106,66,136,89,60,123,77,57,90,54,38,92,70,48,104,86,58,
120,96,64,141,114,75,129,103,67,161,131,87,129,106,65,109,83,47,146,119,76,143,
113,73,126,100,64,132,106,68,124,100,66,105,83,57,101,81,55,84,63,44,73,47,35,82,
51,36,102,64,46,121,75,55,123,77,57,123,77,57,123,77,57,123,77,57,126,86,62,164,
152,98,182,175,110,191,183,113,193,185,117,193,185,117,193,185,117,185,179,113,
153,158,110,153,158,110,153,158,110,153,158,110,140,139,106,138,124,96,137,118,93,
137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,
118,93,137,118,93,137,118,93,137,118,93,137,118,93,112,93,72,110,92,70,116,127,
130,118,129,132,121,132,135,123,136,139,128,141,144,133,145,149,138,149,152,145,
156,158,153,162,163,161,171,172,170,179,179,173,182,183,180,187,189,181,190,191,
189,196,197,191,197,198,194,199,197,188,195,189,185,188,183,179,182,175,172,172,
161,168,165,152,163,157,141,159,151,130,156,146,125,152,138,112,143,125,97,129,
108,77,114,95,66,100,83,56,90,74,48,85,69,43,81,66,40,84,65,38,121,77,33,125,82,
38,122,93,60,123,103,80,126,107,84,129,110,87,133,114,89,133,114,91,134,116,92,
137,118,93,137,118,93,155,146,103,153,158,110,153,158,110,153,158,110,153,158,110,
153,158,110,153,158,110,194,186,116,193,185,117,193,185,117,191,183,115,187,179,
111,171,166,105,141,119,79,123,77,57,123,77,57,123,77,57,123,77,57,123,77,57,118,
74,54,110,60,42,97,61,41,86,60,40,116,92,60,124,98,64,128,102,68,135,110,71,129,
103,67,128,102,66,152,121,76,158,128,82,154,127,80,116,86,48,112,85,50,133,106,
67,141,115,77,135,109,73,127,103,69,122,95,64,91,60,41,123,77,57,125,79,57,156,
115,66,145,90,63,156,104,66,155,108,67,157,110,69,163,113,69,160,108,66,155,108,
67,155,98,67,156,106,66,156,106,66,157,110,69,159,116,69,157,110,69,160,106,66,
154,103,65,119,78,55,109,75,48,100,64,40,87,56,32,255,179,70,255,174,68,255,180,73,
75,48,32,100,67,42,153,102,62,153,107,67,152,109,62,151,102,63,150,100,61,152,
100,62,142,84,59,151,100,62,152,101,63,153,103,63,152,105,65,152,102,63,151,100,
61,152,99,62,150,98,61,153,103,64,157,105,63,157,109,69,160,111,70,161,108,66,162,
107,67,142,92,61,167,113,69,167,115,72,168,120,74,171,122,75,172,117,72,172,117,
72,172,114,71,172,113,71,172,117,72,172,117,72,171,122,75,171,126,73,168,120,74,
168,113,69,158,94,66,166,112,69,164,112,69,164,115,72,166,122,70,162,114,71,161,
109,67,160,104,66,144,85,49,149,91,48,151,101,53,154,106,49,152,105,49,149,95,
50,146,91,48,135,75,49,157,102,65,157,105,65,157,105,65,156,110,69,155,106,66,156,
105,65,156,104,66,121,85,57,144,110,77,160,134,98,170,148,124,173,153,129,173,
151,123,170,144,110,173,144,75,52,30,19,96,57,35,127,89,59,141,105,70,145,113,79,
140,114,83,121,101,75,155,98,67,156,106,66,156,106,66,157,110,69,157,110,69,156,
106,66,156,106,66,147,89,63,156,106,66,156,106,66,157,107,67,157,110,69,160,108,
66,156,106,66,136,89,60,123,77,57,93,54,39,90,64,44,105,85,57,120,96,64,145,118,
77,131,108,67,105,77,43,140,113,70,154,125,80,153,126,79,146,116,76,126,104,66,
155,123,85,136,108,72,130,103,68,128,103,70,90,73,48,92,73,48,75,53,37,80,52,36,
93,51,37,115,72,53,123,77,57,123,77,57,123,77,57,123,77,57,123,77,57,138,112,78,
170,162,104,182,175,110,190,182,114,193,185,117,193,185,117,194,186,116,153,158,
110,153,158,110,153,158,110,153,158,110,153,158,110,153,158,110,153,155,111,147,
129,95,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,
93,137,118,93,137,118,93,137,118,93,112,93,72,110,92,70,116,127,130,118,129,132,
121,132,135,125,136,139,128,141,144,133,145,149,139,150,153,145,155,158,153,163,
164,163,172,171,172,179,179,175,184,183,181,189,187,184,191,191,192,197,196,195,
199,196,196,200,194,192,194,189,188,188,180,181,181,172,174,170,156,168,164,148,
164,157,138,161,148,125,157,145,117,152,137,110,143,123,95,126,107,75,112,92,63,
99,81,52,92,73,47,83,68,41,79,65,39,87,67,38,120,75,31,123,80,36,122,92,59,122,
102,79,126,108,84,129,110,87,131,113,89,133,114,91,134,116,92,154,156,108,153,158,
110,153,158,110,153,158,110,153,158,110,153,158,110,153,158,110,194,186,116,193,
185,117,193,185,117,191,183,115,187,179,111,177,170,107,153,141,91,124,83,60,
123,77,57,123,77,57,123,77,57,123,77,57,122,76,56,131,63,47,93,59,41,76,51,36,106,
80,54,123,98,65,124,99,66,118,91,60,138,112,72,131,104,69,134,108,72,141,116,73,
162,131,86,167,134,87,167,138,91,163,135,85,124,93,54,106,80,44,107,86,51,145,
120,81,126,104,66,119,89,65,91,60,41,123,77,57,123,77,57,155,105,65,147,89,63,156,
104,66,156,106,66,157,116,67,157,116,67,156,106,66,156,106,66,155,98,67,156,105,
65,155,106,65,155,106,66,157,110,69,156,106,66,156,106,66,155,103,65,140,85,60,
125,82,52,108,71,45,100,65,40,89,54,34,255,180,76,255,183,82,82,52,35,133,90,54,
152,103,62,151,101,62,151,103,64,152,103,64,150,100,61,151,100,62,141,83,58,152,
101,62,152,101,62,153,102,63,152,101,63,152,101,62,151,100,62,150,95,63,152,96,61,
155,102,63,157,105,65,161,108,67,163,108,66,164,109,67,157,103,65,141,90,62,171,
116,71,173,118,73,175,120,72,173,119,73,174,120,74,175,122,75,175,112,74,175,
117,75,175,121,74,175,122,75,174,121,74,175,121,73,173,118,73,172,119,72,162,97,68,
169,116,72,169,117,71,168,115,72,168,114,70,166,114,69,165,113,69,163,108,67,
145,84,51,152,93,50,153,93,51,154,98,52,152,93,49,149,90,49,147,89,48,136,72,46,
158,103,66,158,106,66,159,107,66,157,107,65,158,107,66,158,107,66,158,105,66,112,
69,46,136,93,65,155,125,91,169,148,120,175,155,130,174,152,122,172,148,116,167,
140,103,169,136,77,78,53,36,105,80,52,122,96,68,125,104,77,124,102,77,114,93,70,
151,95,67,156,106,66,156,106,66,156,106,66,156,106,66,156,106,66,156,106,66,147,89,
63,156,106,66,156,106,66,156,106,66,156,106,66,156,106,66,156,106,66,136,89,60,
123,77,57,95,56,39,83,58,41,106,87,60,101,82,53,109,85,51,125,102,65,151,123,79,
164,136,88,163,135,87,155,125,81,149,120,79,145,118,75,113,89,57,126,102,70,123,
99,65,129,100,65,122,97,64,105,83,57,102,84,56,95,76,49,67,45,33,76,50,36,114,52,
40,116,73,54,123,77,57,123,77,57,123,77,57,123,77,57,123,80,59,153,137,89,174,
167,106,187,179,111,191,183,113,193,185,117,193,185,117,193,185,117,153,158,110,
153,158,110,153,158,110,153,158,110,153,158,110,153,158,110,153,158,110,147,129,
95,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,137,118,93,
137,118,93,112,93,72,109,90,69,116,127,130,118,129,132,121,132,135,125,136,139,
130,141,144,133,145,149,139,150,153,144,155,158,154,164,166,164,172,172,174,179,
179,179,185,183,184,189,186,187,191,188,192,196,192,197,201,194,197,200,194,195,
196,186,189,190,180,184,183,168,176,170,153,170,162,141,166,153,130,162,146,118,
159,145,119,150,134,104,139,121,90,125,102,71,109,89,60,98,79,52,90,71,45,84,68,40,
81,65,40,87,67,38,115,72,32,121,79,35,123,91,56,122,102,78,126,108,84,129,110,
87,131,113,89,133,114,91,135,116,91,153,158,110,153,158,110,153,158,110,153,158,
110,153,158,110,195,186,115,193,185,117,193,185,117,191,183,117,191,183,113,178,
172,108,168,160,102,133,103,71,123,77,57,123,77,57,123,77,57,123,77,57,122,76,56,
115,69,51,104,60,42,89,58,39,98,73,50,123,99,65,131,106,71,131,108,71,137,110,71,
146,118,78,111,85,55,126,99,64,145,115,71,144,118,76,170,135,90,171,137,89,181,
154,97,176,149,96,161,128,85,147,122,79,119,93,53,120,94,58,103,80,51,115,84,59,
91,60,41,123,77,57,125,80,57,155,103,65,147,89,63,156,104,66,156,104,66,157,106,
69,156,104,66,156,104,66,156,106,66,155,98,67,156,106,66,156,105,65,155,106,66,
147,95,63,156,106,66,155,106,66,156,106,66,133,87,62,149,101,62,122,79,49,108,71,
44,98,66,41,98,62,38,101,65,40,108,65,45,149,98,60,150,98,60,150,100,61,144,94,
61,150,99,61,150,99,61,150,99,61,140,85,59,150,99,61,152,101,63,151,99,63,146,101,
62,151,100,61,150,100,61,147,97,62,157,103,64,160,108,67,161,109,68,154,98,66,
166,112,70,164,112,68,161,104,65,149,89,62,172,119,72,175,120,73,176,117,75,174,
119,75,175,117,72,177,120,74,176,109,75,177,121,75,177,121,75,177,118,75,174,111,
76,177,118,75,176,120,74,175,122,75,165,102,70,175,116,72,173,119,72,164,105,72,
151,101,68,172,116,71,169,118,72,168,108,72,146,82,54,157,91,51,156,91,51,128,75,
39,137,83,43,154,94,50,154,93,50,137,75,49,162,107,67,162,109,67,157,105,68,148,
97,65,159,109,68,160,109,68,158,106,68,120,94,68,126,98,71,124,96,68,123,97,68,
123,98,71,129,104,75,124,100,72,115,91,66,114,89,64,118,93,66,140,87,58,144,98,
64,148,100,65,150,106,63,159,105,66,147,89,63,156,104,66,156,104,66,145,92,63,148,
95,66,156,106,66,156,104,66,139,89,61,154,104,64,156,106,66,151,103,67,136,89,
60,151,107,67,147,95,63,135,89,61,123,77,57,96,56,40,77,52,37,86,69,46,116,94,60,
138,113,76,152,125,82,160,132,88,171,137,93,173,145,95,164,129,84,161,130,85,134,
111,74,137,110,69,133,106,67,145,116,75,128,99,64,141,111,73,134,108,70,123,98,
65,109,86,57,104,85,56,81,61,43,72,47,34,80,50,36,102,59,44,118,72,54,123,77,57,
123,77,57,123,77,57,123,77,57,132,101,70,168,160,102,178,172,108,189,179,113,191,
183,117,193,185,117,193,185,117,193,185,117,153,158,110,153,158,110,153,158,110,
153,158,110,153,158,110,153,158,110,152,156,108,137,118,93,137,118,93,137,118,
93,137,118,93,137,118,93,137,118,93,137,118,93,111,93,71,109,90,69,116,127,130,
118,128,132,121,132,135,125,136,139,130,142,144,134,146,150,139,150,153,145,156,
159,154,164,165,166,173,173,176,183,180,178,185,181,186,191,184,187,190,185,195,
197,192,197,200,191,200,200,192,195,195,185,191,189,178,185,182,166,177,169,150,
171,162,139,166,153,128,162,147,119,154,142,116,151,137,106,142,121,90,115,99,73,
109,87,58,97,79,50,91,72,45,85,69,43,82,66,39,88,69,40,113,72,33,121,78,34,123,89,
52,122,101,76,126,108,84,129,110,87,131,113,89,133,114,91,135,116,91,153,158,
110,153,158,110,153,158,110,195,187,117,193,185,117,193,185,117,193,185,117,191,
183,113,187,179,111,177,170,107,149,129,87,124,78,58,123,77,57,123,77,57,123,77,57,
123,77,57,119,75,55,112,58,42,97,60,41,92,62,42,123,101,67,127,105,67,129,106,
69,139,110,73,145,118,75,153,121,79,140,110,68,168,132,86,171,134,87,154,125,78,
151,120,77,187,165,111,172,136,90,179,150,95,176,144,94,163,134,89,155,126,85,151,
124,81,136,112,74,123,100,67,116,84,60,92,61,42,123,77,57,124,78,56,155,109,69,
116,76,52,132,74,54,147,89,63,105,62,51,116,72,52,148,95,66,155,98,67,145,90,63,
112,68,54,147,91,66,144,89,62,116,72,52,112,68,54,156,104,66,146,88,62,132,79,57,
119,71,53,142,84,59,110,67,47,80,50,37,101,61,42,106,66,45,123,76,52,98,59,47,
141,88,60,129,82,58,114,68,49,112,65,50,151,94,61,141,83,58,121,75,52,105,61,48,
141,83,58,133,82,57,133,88,57,146,88,61,153,92,64,132,73,52,130,77,55,157,97,67,
153,93,64,127,76,56,155,94,65,172,111,73,158,94,65,165,105,69,170,100,70,170,99,
69,126,75,59,136,81,61,171,101,71,175,121,76,158,102,72,111,74,57,155,94,61,150,
96,64,134,81,58,128,77,61,173,106,74,168,102,71,138,84,62,132,80,59,165,101,70,
119,68,56,136,80,60,168,103,74,167,100,70,167,102,73,131,81,59,151,85,57,155,84,56,
118,65,44,127,70,53,147,85,55,147,81,49,117,68,51,120,69,53,156,96,66,120,69,53,
136,111,80,153,94,65,156,94,66,158,99,70,141,111,79,143,111,79,147,115,80,148,
119,83,155,124,87,160,130,93,154,124,89,149,118,84,146,115,81,142,111,77,149,98,
64,156,107,67,159,115,68,163,116,70,167,117,69,162,118,70,148,104,63,146,92,61,
112,60,44,120,65,48,133,78,51,140,87,58,118,64,38,105,56,37,120,65,48,111,65,51,
129,77,57,119,70,55,112,68,54,117,71,55,122,76,56,98,57,40,83,58,41,92,75,52,119,
98,65,150,123,80,158,128,86,167,133,89,173,140,89,172,138,90,182,150,100,151,124,
77,148,118,76,162,129,86,161,127,83,153,121,79,127,98,61,165,135,91,142,112,74,
139,112,73,131,106,71,116,95,62,108,89,60,104,88,58,72,46,34,80,50,36,88,51,36,
108,68,50,122,76,56,123,77,57,123,77,57,123,77,57,124,78,58,147,127,83,177,171,107,
188,178,112,193,185,115,193,185,117,193,185,117,193,185,117,194,186,116,153,158,
110,153,158,110,153,158,110,153,158,110,153,158,110,152,157,111,137,118,93,137,
118,93,137,118,93,137,118,93,137,118,93,137,118,93,111,92,71,109,90,69,116,127,
130,118,128,132,122,133,136,124,137,140,131,142,145,134,146,150,138,150,154,145,
155,159,156,165,166,167,174,175,176,182,181,180,185,182,186,191,184,187,190,184,
195,197,190,198,199,190,200,200,191,196,196,185,192,190,178,186,182,166,177,170,
149,170,161,138,165,151,128,154,145,126,158,142,115,149,134,104,134,115,91,124,
101,69,108,88,60,97,79,51,90,73,46,87,71,44,84,69,42,91,69,40,113,72,33,121,78,32,
123,88,49,123,100,74,126,108,84,129,110,87,131,113,89,133,114,91,135,116,91,153,
158,110,195,186,115,193,185,117,193,185,117,193,185,117,193,185,117,190,182,114,
184,175,110,166,157,100,129,92,65,123,77,57,123,77,57,123,77,57,123,77,57,122,76,
56,133,60,45,95,60,41,78,45,34,101,73,45,100,76,46,122,100,64,141,115,75,148,
123,78,155,125,81,163,128,83,180,150,98,135,101,61,171,134,87,172,136,90,170,135,
90,170,135,90,161,128,81,149,119,75,188,158,106,170,134,88,160,129,84,150,125,82,
151,124,81,135,112,73,114,93,62,114,86,62,92,60,42,123,77,57,125,79,57,157,116,
67,123,85,55,119,82,55,119,76,55,112,68,54,123,84,55,123,84,55,127,89,55,132,91,
54,123,84,55,119,82,55,112,68,54,117,81,54,119,81,54,117,81,54,128,89,56,126,88,
57,122,76,53,124,78,53,113,65,50,115,72,50,107,66,48,119,74,49,125,75,50,120,75,
50,120,75,51,108,64,51,129,78,52,130,70,50,124,75,50,129,74,50,132,83,51,130,81,
50,121,79,51,112,64,48,122,80,51,124,80,51,131,78,52,131,87,56,133,86,55,143,85,
55,125,70,53,147,89,57,147,87,56,149,98,56,146,96,61,145,95,60,152,91,59,148,98,
62,131,74,56,149,100,63,150,99,64,150,100,64,155,104,66,150,103,65,151,101,65,138,
82,62,151,95,65,151,100,64,148,100,62,154,110,64,154,102,65,148,98,62,146,93,61,
127,78,60,148,100,63,148,98,62,148,98,63,154,103,65,148,100,64,147,100,64,147,
93,63,152,87,60,152,88,60,144,91,61,149,87,57,151,86,59,138,83,60,142,81,60,121,
68,54,94,71,52,108,84,61,109,87,63,111,88,66,109,87,63,102,81,59,103,78,55,116,90,
68,123,99,74,128,106,79,124,103,78,121,99,74,116,95,72,108,87,65,153,103,66,161,
114,69,163,118,69,166,122,71,166,122,71,165,116,69,163,115,69,159,98,66,120,63,
38,120,75,38,122,77,40,124,75,46,123,74,41,122,77,40,122,73,40,117,65,49,135,92,
63,136,92,60,136,92,60,125,81,57,123,77,57,100,57,40,80,57,40,80,65,46,114,93,62,
140,116,74,153,124,83,163,130,87,181,151,99,150,116,72,151,120,77,171,138,91,
171,138,91,170,137,90,170,134,88,167,131,85,142,109,66,131,105,67,148,118,78,147,
120,77,146,120,76,152,126,82,108,88,56,115,94,61,107,86,57,80,61,42,76,52,44,76,
50,36,106,51,38,119,73,55,123,77,57,123,77,57,123,77,57,123,77,57,128,90,64,165,
155,99,184,175,110,191,183,113,193,185,117,193,185,117,193,185,117,193,185,117,
193,185,117,153,158,110,153,158,110,153,158,110,153,158,110,154,145,102,137,118,93,
137,118,93,137,118,93,137,118,93,137,118,93,111,92,71,109,90,69,117,128,131,118,
128,132,122,133,136,125,137,141,131,142,145,134,146,150,139,151,155,147,156,160,
157,167,167,166,175,175,176,183,182,180,186,184,186,189,186,186,190,186,195,197,
191,198,200,190,200,200,190,197,196,185,192,190,177,188,184,168,177,169,150,170,
160,139,166,152,129,161,147,121,158,143,114,152,136,106,138,116,85,125,102,71,
110,89,59,98,82,51,93,75,48,90,71,45,88,71,45,92,71,43,113,73,33,122,78,33,121,87,
51,122,100,75,126,107,84,129,110,87,131,112,89,133,114,91,135,116,91,193,185,
117,193,185,117,193,185,117,193,185,117,193,185,117,191,183,113,177,171,107,143,
120,79,123,77,57,123,77,57,123,77,57,123,77,57,122,76,56,113,67,49,95,60,41,90,59,
40,104,76,58,76,59,52,135,109,71,137,114,75,147,118,77,144,117,74,183,156,105,
170,136,88,170,135,86,142,109,66,128,92,50,175,138,91,175,140,91,175,143,93,173,
144,93,173,140,93,172,139,92,151,120,75,135,107,63,169,142,95,143,116,77,141,115,
77,125,102,67,124,101,68,116,90,64,92,60,42,123,77,57,125,81,57,157,116,67,128,88,
56,131,81,53,132,82,54,127,74,55,129,88,57,129,87,57,134,97,58,135,96,60,134,97,
58,129,88,57,119,70,55,128,87,56,129,88,57,132,96,57,135,96,60,134,92,62,132,89,
57,127,87,56,128,71,52,123,82,53,127,85,54,128,87,58,132,92,56,130,87,56,128,84,
54,117,70,52,140,84,53,141,89,54,139,89,53,142,90,59,142,91,60,139,87,53,137,89,
53,124,71,53,134,88,55,137,95,56,142,94,63,149,99,61,146,96,61,146,95,59,142,78,
57,154,99,64,153,100,64,154,100,68,160,108,65,159,108,66,155,102,69,154,101,69,
152,82,58,156,103,70,156,106,70,169,109,71,168,109,71,163,113,69,158,106,72,151,
95,65,158,106,67,158,106,65,159,108,66,170,108,69,170,115,69,159,108,66,159,108,
66,147,85,62,160,109,66,160,108,66,166,110,69,169,115,72,166,111,70,156,103,69,
155,99,69,155,103,70,155,103,69,157,108,67,162,110,68,161,110,69,155,102,64,153,
92,65,134,77,56,98,68,52,114,95,71,121,101,79,125,104,81,122,106,82,107,92,71,79,
63,43,65,42,20,105,74,61,124,102,80,135,118,97,139,121,101,136,118,96,128,111,89,
155,106,66,162,114,68,163,115,69,164,120,69,166,121,69,163,115,69,162,114,68,
160,99,66,133,71,41,133,78,41,133,84,41,137,92,49,137,92,49,133,84,41,133,78,41,
124,72,46,148,103,66,147,103,63,148,100,64,133,87,59,123,77,57,100,56,40,80,57,40,
102,83,56,118,96,64,141,114,75,155,127,83,144,115,74,123,96,53,167,133,85,173,
140,93,176,149,96,182,158,100,183,155,101,177,147,95,172,138,90,170,133,86,145,109,
67,149,115,71,168,140,92,138,112,70,146,119,76,150,123,80,147,121,79,138,115,74,
84,69,50,119,85,68,133,111,81,55,34,24,78,50,36,107,60,43,122,76,56,123,77,57,
123,77,57,123,77,57,123,77,57,144,118,78,178,172,108,190,182,114,193,185,117,193,
185,117,193,185,117,193,185,117,193,185,117,195,186,115,153,158,110,153,158,110,
153,158,110,155,140,99,137,118,93,137,118,93,137,118,93,137,118,93,111,92,71,109,
90,69,117,128,131,119,130,133,122,132,136,125,137,141,131,142,145,134,146,150,
140,152,155,147,159,161,158,167,168,168,176,175,176,183,182,180,187,185,183,191,
187,186,190,188,196,198,192,196,199,190,200,200,193,196,197,186,192,190,179,188,
182,167,176,171,151,171,160,141,165,151,130,160,146,121,159,142,115,150,133,105,
143,118,87,121,102,74,110,92,63,92,80,61,94,77,49,91,74,47,90,73,46,94,73,44,113,
73,33,121,78,35,120,89,57,122,101,78,126,107,84,129,111,87,131,112,89,133,114,91,
135,116,91,193,185,117,193,185,117,193,185,117,193,185,117,190,182,112,169,157,
99,127,84,61,123,77,57,123,77,57,123,77,57,123,77,57,122,76,56,102,59,42,100,60,
42,69,47,31,137,118,86,132,102,78,90,69,62,148,122,82,159,130,89,172,142,94,179,
150,99,174,141,90,155,122,75,141,110,65,132,95,52,176,141,90,182,149,96,181,153,
99,188,162,106,190,166,108,186,161,106,180,152,98,173,140,93,160,125,80,113,82,
45,98,73,40,153,126,87,134,109,70,127,103,69,113,90,63,91,60,41,123,76,56,124,80,
57,159,113,68,144,97,62,134,92,62,135,91,63,133,81,58,135,91,63,138,97,60,149,
106,67,152,111,69,145,100,63,139,98,61,129,77,57,139,98,61,145,96,63,146,103,63,
149,107,66,147,104,65,146,95,62,143,94,62,134,80,59,143,96,62,144,99,61,145,102,63,
144,103,63,145,92,60,142,92,59,125,73,53,150,93,59,151,96,60,153,96,60,160,106,
66,159,106,63,153,100,60,153,99,59,138,87,62,151,97,62,155,103,64,162,112,69,168,
114,70,164,103,66,167,104,65,144,82,59,167,103,67,170,108,69,170,115,69,173,122,
76,174,122,76,170,116,70,170,115,69,154,96,69,169,108,69,170,118,74,176,126,79,
177,120,79,175,127,76,170,118,73,168,101,70,169,117,72,172,124,74,174,123,77,177,
121,74,176,122,77,173,125,74,172,116,72,154,96,68,172,123,74,172,122,73,174,120,
74,177,121,73,173,124,75,174,125,75,174,107,76,170,118,74,170,118,73,172,122,75,
175,126,78,175,126,79,170,112,70,171,103,70,146,86,58,117,92,70,130,109,82,139,
115,89,140,117,91,143,120,92,136,113,88,123,98,63,42,20,15,63,42,20,98,63,54,135,
105,84,148,126,98,149,126,101,141,118,93,146,94,61,159,109,68,158,112,68,162,
114,68,161,117,69,161,113,68,161,114,68,159,103,66,137,86,49,137,92,49,138,92,48,
145,94,49,145,92,49,137,92,49,137,92,49,127,71,49,155,104,67,153,111,69,157,110,
69,137,88,61,123,77,57,98,55,40,80,57,40,103,82,57,123,101,67,122,96,60,110,83,44,
127,92,51,142,109,66,172,143,92,183,154,99,192,166,110,195,173,113,194,170,112,
187,160,103,181,148,95,154,118,72,132,96,54,144,112,70,163,128,83,170,142,92,171,
141,93,165,136,91,159,131,87,155,128,85,86,71,54,128,96,76,153,133,101,151,129,
95,116,95,65,80,52,36,90,53,38,121,75,55,123,77,57,123,77,57,123,77,57,123,77,57,
126,83,60,168,154,100,191,183,113,193,185,117,193,185,117,193,185,117,193,185,
117,193,185,117,193,185,117,193,185,117,193,185,117,153,158,110,155,140,99,137,
118,93,137,118,93,137,118,93,111,92,71,109,90,69,117,128,131,119,130,133,122,132,
136,125,138,141,131,143,145,134,147,150,140,152,155,147,159,161,160,169,171,169,
177,177,177,184,182,180,188,186,182,190,189,186,191,189,193,199,195,195,199,193,
200,201,195,195,196,186,192,192,180,189,185,169,176,173,154,171,161,143,165,153,
131,161,147,121,158,142,115,154,136,107,147,124,91,125,107,79,114,96,67,102,85,57,
96,79,51,91,75,48,91,76,47,100,75,43,115,74,33,121,79,36,121,92,59,122,101,79,
126,107,84,129,111,87,131,112,89,134,115,90,135,116,91,193,185,117,193,185,117,
193,185,117,189,181,111,144,113,76,123,77,57,123,77,57,123,77,57,123,77,57,122,76,
56,128,60,44,91,60,41,80,54,38,130,111,77,152,132,98,160,140,107,141,111,89,98,
71,59,156,126,84,175,143,97,183,156,103,185,160,105,183,157,101,180,152,98,176,
140,88,168,129,82,195,170,111,181,143,89,188,157,98,191,164,107,194,172,112,195,
173,115,190,166,110,181,151,99,145,115,67,143,108,67,146,116,74,102,76,42,109,88,
55,144,120,82,113,89,62,90,59,41,123,76,56,126,81,58,159,112,67,149,107,66,150,
109,67,148,95,66,144,92,62,148,105,66,153,111,69,157,107,67,157,111,70,153,111,69,
151,107,67,135,87,63,151,107,67,151,109,67,156,109,68,158,109,68,156,105,66,147,
104,63,150,107,66,148,88,62,153,111,66,154,110,69,158,105,66,159,106,64,155,109,
67,153,110,66,135,84,60,161,104,63,163,115,64,166,122,71,179,122,71,168,114,67,
163,115,65,165,116,65,156,90,63,165,116,70,168,116,71,174,116,71,175,118,71,169,
116,70,171,120,71,152,92,66,170,114,72,171,121,72,175,125,78,177,120,74,177,122,
74,173,125,74,172,124,74,161,97,67,173,124,74,175,124,76,179,124,77,180,128,80,
179,127,79,178,124,78,165,103,71,176,117,76,178,123,77,175,120,74,183,136,78,179,
125,76,175,120,74,178,119,77,162,99,68,175,120,73,175,122,77,179,124,76,178,130,
76,178,121,73,175,121,75,175,110,76,176,115,76,175,122,76,179,125,76,182,132,80,
181,127,79,176,127,80,174,108,75,150,92,67,140,118,89,150,126,96,152,127,98,148,
123,94,143,113,85,149,120,74,68,41,36,112,82,62,98,79,57,68,54,38,82,50,46,135,
100,79,148,126,97,144,121,95,136,87,63,155,101,67,156,106,66,157,110,69,159,116,69,
156,106,66,158,110,67,150,96,60,142,86,48,142,92,48,145,92,49,151,104,49,145,94,
49,142,92,48,142,92,48,133,74,51,155,104,67,157,107,67,160,114,70,137,91,61,123,
77,57,97,54,39,84,61,44,92,74,50,98,77,48,108,79,44,161,125,83,172,140,90,175,
145,93,183,156,103,192,168,112,195,173,113,194,172,112,190,163,106,188,157,102,
195,172,111,169,131,81,168,133,84,176,143,92,182,147,98,185,161,103,181,153,99,171,
143,93,161,134,87,156,126,82,85,70,57,129,92,77,166,144,110,169,150,117,155,138,
99,139,117,80,65,47,30,74,50,36,104,57,40,122,76,56,123,77,57,123,77,57,123,77,
57,123,77,57,145,114,75,189,181,111,193,185,117,193,185,117,193,185,117,193,185,
117,193,185,117,193,185,117,193,185,117,193,185,117,153,155,111,155,140,99,137,
118,93,137,118,93,111,92,71,109,90,69,117,128,131,119,130,133,123,134,137,126,138,
142,132,143,146,135,146,149,139,151,154,147,157,161,159,167,170,170,179,177,177,
185,183,180,187,187,183,191,190,186,192,191,194,200,197,196,201,194,199,202,194,
194,196,187,193,192,182,190,186,173,177,173,154,171,162,144,165,153,131,159,147,
124,158,144,115,156,140,111,150,128,98,136,116,83,118,100,70,103,85,57,94,79,53,
94,77,49,97,78,47,105,76,40,117,75,33,123,80,34,123,88,51,122,100,76,126,107,84,
129,111,87,131,112,89,134,115,90,135,116,91,193,185,117,193,185,117,171,153,97,
124,80,58,123,77,57,123,77,57,123,77,57,123,77,57,120,65,48,91,60,41,96,62,42,96,
75,51,139,116,83,154,134,100,169,152,117,169,153,117,142,109,86,95,72,60,159,
130,83,177,145,95,179,150,95,180,152,98,184,158,102,185,158,105,192,165,106,192,
162,104,189,158,99,177,142,91,189,158,105,190,159,104,190,163,106,192,165,108,192,
168,110,184,159,104,178,149,98,161,134,87,146,117,76,109,80,45,121,93,53,118,97,
62,99,77,53,89,58,40,123,76,56,125,80,58,159,112,67,154,104,64,150,109,66,154,98,
66,146,93,64,155,108,67,157,107,67,163,118,69,157,111,70,157,110,69,155,108,67,
145,90,63,155,108,67,156,106,66,156,112,66,160,113,66,156,107,66,157,103,63,156,
104,66,149,90,66,157,108,67,160,111,70,165,116,71,166,116,70,164,110,68,163,111,
68,146,86,61,170,106,65,170,118,67,176,118,67,179,122,72,178,119,68,173,120,68,
175,119,67,163,95,69,172,116,72,174,115,69,175,120,73,174,118,74,173,116,72,173,
117,72,158,94,64,173,110,72,172,115,71,176,120,72,178,126,79,179,124,77,178,124,
78,179,122,76,172,106,71,180,126,77,183,126,77,187,136,82,187,136,82,184,135,84,
184,131,82,171,108,75,176,118,77,185,130,79,170,118,73,180,128,77,183,125,78,180,
126,77,180,122,77,165,99,69,179,122,76,180,124,77,181,125,78,182,132,80,179,124,
75,177,124,77,177,115,77,176,115,76,176,123,76,179,124,76,181,131,78,180,126,78,
178,126,80,177,112,77,150,98,70,140,118,91,147,125,95,147,123,92,140,113,84,131,
95,65,61,46,37,124,91,67,135,114,87,127,108,83,105,89,67,74,60,42,71,42,37,127,
94,70,133,109,84,139,88,63,155,104,67,156,106,66,157,107,67,157,110,69,155,108,67,
156,106,66,147,89,57,142,86,48,144,89,48,143,95,49,147,94,51,148,93,48,142,92,
48,142,92,48,134,77,52,155,104,67,157,110,69,157,107,67,137,90,61,123,77,57,97,54,
39,78,57,40,103,84,57,99,78,47,108,79,44,161,125,83,170,140,92,178,148,96,183,
158,103,190,163,106,190,163,106,194,169,108,188,161,104,177,146,91,187,161,99,190,
163,104,185,157,103,183,152,99,182,152,100,179,146,99,179,150,95,175,143,93,166,
134,88,119,95,65,90,70,57,126,92,78,165,146,112,176,159,127,168,151,114,155,134,
101,142,113,67,105,86,55,85,55,39,79,53,37,123,62,45,123,77,57,123,77,57,123,77,
57,123,77,57,123,79,57,169,150,97,193,185,117,193,185,117,193,185,117,193,185,
117,193,185,117,193,185,117,193,185,117,193,185,117,154,143,102,147,129,95,137,
118,93,110,92,70,109,90,69,117,128,131,119,129,133,123,134,137,126,138,142,132,143,
146,134,146,149,138,150,153,145,157,159,160,168,168,171,178,176,177,185,184,179,
189,187,183,190,189,186,193,193,194,200,198,196,201,198,199,202,196,194,197,188,
194,194,184,191,187,173,178,173,155,171,163,143,166,155,132,161,149,123,158,144,
120,158,140,113,157,135,105,140,120,88,120,102,72,106,88,60,98,81,54,95,78,50,
100,78,45,110,76,39,120,76,32,124,79,33,126,85,42,123,98,70,126,107,84,129,111,87,
131,112,89,134,115,90,135,116,91,190,181,116,137,101,69,123,77,57,123,77,57,123,
77,57,123,77,57,122,76,56,104,60,42,91,61,41,114,87,56,126,104,66,118,93,72,155,
134,101,167,147,112,175,159,126,170,151,118,142,107,85,86,69,60,162,129,82,157,
126,85,179,146,95,176,145,92,177,148,97,187,162,107,196,171,112,198,173,114,195,
170,111,190,166,108,190,159,104,182,155,96,174,139,90,200,180,126,187,156,103,
178,150,96,173,146,93,159,130,85,146,117,76,121,91,55,118,92,58,130,103,68,115,84,
62,91,58,41,123,76,56,122,77,56,156,115,66,155,105,65,153,105,65,152,97,65,148,
91,64,154,106,66,155,107,66,157,110,69,157,107,67,156,106,66,155,108,67,147,89,63,
154,108,67,154,108,67,155,105,65,157,112,66,154,107,66,156,108,66,157,105,67,
157,97,68,161,112,69,164,114,70,167,115,71,169,114,71,166,115,70,167,116,71,161,96,
65,176,112,69,174,120,68,177,121,68,183,121,69,176,122,71,177,121,69,176,122,69,
169,101,70,172,117,71,175,117,71,175,116,70,173,120,74,172,115,70,175,115,69,
168,98,70,174,116,73,177,119,72,179,125,76,182,126,78,185,129,78,186,133,83,185,
127,81,181,113,80,187,133,82,189,135,84,188,131,80,194,140,83,190,140,86,191,140,
85,185,118,84,192,129,85,191,135,82,181,129,76,193,137,83,190,134,81,189,131,80,
188,129,80,175,105,72,188,132,79,187,129,80,186,131,81,186,129,81,185,131,79,184,
130,78,184,126,79,182,123,78,180,125,75,182,125,76,179,124,76,178,124,76,179,124,
74,179,119,75,144,95,67,127,103,79,131,110,81,129,106,80,118,87,65,43,25,20,105,
74,58,127,104,79,132,111,87,131,109,86,116,98,75,96,79,60,66,51,31,49,31,24,104,
76,58,141,92,64,159,108,67,158,107,66,160,108,66,160,106,66,156,106,66,156,106,
66,149,90,55,144,84,48,144,89,48,144,89,48,144,91,48,145,92,49,144,89,48,144,89,
48,139,86,57,156,106,66,156,106,66,155,108,67,135,89,61,123,77,57,97,54,39,80,55,
40,103,81,57,121,96,63,140,112,72,160,125,80,171,137,89,172,141,92,180,148,98,
194,170,114,174,139,90,182,155,96,190,159,104,190,159,104,194,169,108,197,170,113,
192,163,108,185,152,101,179,151,97,176,145,92,176,145,92,183,155,101,144,118,74,
159,131,83,87,71,58,126,92,76,165,143,109,175,159,130,173,151,117,163,139,109,
134,98,76,104,83,56,103,86,57,84,65,44,78,53,36,96,58,40,123,74,55,123,77,57,123,
77,57,123,77,57,123,77,57,136,98,68,189,180,115,193,185,117,193,185,117,193,185,
117,193,185,117,193,185,117,193,185,117,193,185,117,155,140,99,147,129,95,110,92,
70,109,90,69,117,128,131,119,129,133,123,134,137,126,138,142,132,143,146,134,
146,150,138,150,153,143,155,158,157,165,166,170,178,174,177,182,182,179,187,185,
181,190,190,186,195,195,194,201,201,195,203,201,197,203,199,194,196,190,195,195,
186,190,188,174,178,173,154,172,163,144,165,154,131,160,148,124,159,144,119,160,
142,113,157,138,108,141,122,92,125,107,75,106,91,62,99,83,53,98,79,49,105,77,43,
115,77,36,121,76,31,124,80,34,127,84,38,125,96,66,126,107,84,129,111,87,131,112,89,
133,114,91,135,116,91,123,77,57,123,77,57,123,77,57,123,77,57,123,77,57,117,59,
43,89,60,41,84,60,42,124,103,66,109,89,57,123,99,67,129,108,78,165,143,104,169,
148,115,175,158,128,168,149,116,142,108,83,92,71,60,176,143,96,173,141,91,131,105,
69,179,149,97,177,148,93,186,159,100,193,168,107,197,170,111,194,164,106,193,
172,109,190,166,108,190,159,104,190,159,104,194,170,112,170,140,88,184,157,104,169,
136,89,161,127,83,146,117,76,147,119,75,123,98,63,129,103,69,113,85,61,91,58,40,
123,76,56,125,80,58,153,106,66,152,104,64,154,103,64,154,102,64,148,92,64,153,
102,63,155,106,66,156,106,66,156,106,66,156,106,66,156,106,66,147,89,63,155,106,
65,156,105,65,156,105,65,157,105,65,155,103,64,161,110,67,162,108,68,160,100,70,
167,113,71,171,115,71,172,118,71,172,118,72,173,118,72,174,118,71,163,98,67,181,
115,68,182,122,71,183,122,71,183,120,70,183,120,70,183,120,70,182,113,68,170,100,
70,175,117,70,175,116,69,174,115,69,175,115,69,174,115,69,176,118,71,171,100,68,
182,123,73,184,127,76,188,131,79,189,132,80,192,139,83,191,136,83,194,141,85,188,
119,82,195,140,84,193,140,84,183,130,79,196,142,85,196,142,85,196,137,85,192,
124,87,195,141,84,196,141,85,195,141,84,195,141,84,195,140,83,195,140,83,194,134,
84,176,112,79,193,139,82,192,138,83,196,138,83,194,140,85,192,140,84,192,136,83,
188,120,85,190,134,81,187,132,80,184,128,80,181,125,76,179,124,75,179,124,75,179,
124,75,159,106,71,162,114,68,162,114,68,159,106,71,162,112,68,154,102,65,155,103,
65,159,110,67,162,114,68,162,114,68,159,108,71,159,106,71,140,84,62,152,101,64,
159,106,67,143,90,63,162,110,68,159,108,67,158,107,66,156,106,66,156,106,66,156,
106,66,145,89,61,144,84,48,144,89,48,144,89,48,148,95,52,151,99,57,144,89,48,144,
89,48,138,88,60,156,106,66,156,106,66,156,106,66,139,90,61,123,77,57,95,53,39,
78,55,40,103,81,57,126,100,66,126,98,62,157,125,79,171,137,89,191,164,113,166,132,
84,186,154,98,173,138,87,189,158,99,189,158,99,190,162,102,175,144,83,194,169,
108,192,162,104,181,150,97,174,142,92,176,145,92,180,153,100,156,128,80,176,146,
94,167,136,91,79,71,58,128,95,78,163,141,107,172,153,125,170,149,116,166,141,110,
119,99,76,101,81,53,98,81,54,101,83,55,108,90,58,63,49,37,76,66,54,111,61,45,123,
77,57,123,77,57,123,77,57,123,77,57,124,80,58,181,166,107,193,185,117,193,185,
117,193,185,117,193,185,117,193,185,117,193,185,117,153,158,110,155,140,99,110,91,
70,109,90,69,117,128,131,119,129,133,123,134,137,126,138,142,131,142,145,134,
146,150,138,149,152,144,154,158,156,163,165,168,175,173,175,182,180,179,186,186,
181,190,189,186,195,195,192,201,201,194,202,202,196,203,199,192,197,192,194,194,
185,190,187,173,177,172,154,172,164,143,165,154,129,162,149,123,160,145,119,159,
143,116,159,140,108,142,127,96,126,108,78,109,92,63,101,84,55,100,81,50,109,79,41,
114,76,35,123,78,31,124,80,34,127,83,36,125,95,63,126,107,84,129,111,87,131,112,
89,133,114,91,135,116,91,123,77,57,123,77,57,123,77,57,132,64,48,77,66,55,77,67,
55,79,68,55,86,71,50,123,103,67,122,99,64,122,96,62,111,91,62,167,144,98,167,147,
112,172,153,125,167,147,113,144,109,86,96,73,63,177,144,97,179,146,95,156,128,
80,157,127,79,172,144,94,186,157,100,192,165,106,191,159,103,192,165,108,189,158,
99,157,122,67,182,148,94,177,144,87,174,138,86,184,151,98,141,115,73,154,123,78,
169,138,89,149,119,75,123,99,65,127,101,67,128,102,68,114,84,59,91,58,41,122,76,
57,125,79,57,147,91,64,150,98,61,153,100,63,153,101,63,125,74,54,154,104,64,156,
106,66,129,88,57,111,71,51,156,104,66,156,104,66,144,90,63,154,101,63,156,101,64,
156,97,65,127,72,53,158,99,66,165,109,68,167,112,71,160,98,68,172,113,72,174,
115,74,167,102,74,118,68,56,175,118,73,177,121,72,164,98,67,168,106,70,180,112,68,
177,110,72,141,79,56,179,114,70,183,114,69,177,105,69,152,87,63,172,109,71,174,
112,70,157,104,64,160,102,64,178,115,72,181,119,73,173,102,70,188,118,79,191,131,
81,191,123,82,171,97,70,194,128,86,195,136,84,195,136,84,188,119,82,196,137,85,
196,137,85,188,117,80,172,96,70,196,137,85,194,135,84,183,117,78,141,81,64,195,
135,83,192,120,84,149,83,63,148,82,62,194,134,82,194,132,83,171,99,71,188,124,83,
194,134,83,177,104,72,142,81,64,195,137,85,196,136,85,188,117,81,183,116,78,193,
137,85,186,120,85,130,74,60,145,88,63,181,126,77,179,122,75,176,127,74,176,122,74,
174,128,74,174,125,73,174,120,73,164,112,70,167,113,69,173,122,73,175,129,75,
175,124,75,173,122,73,174,128,74,153,94,65,165,112,69,169,117,71,176,127,74,147,99,
63,160,107,68,134,75,54,174,121,74,155,98,67,156,104,66,139,89,61,99,50,37,143,
87,49,145,84,57,105,62,49,105,62,49,151,91,55,148,92,58,119,70,55,112,68,54,151,
95,67,111,65,51,116,72,54,123,77,57,95,53,39,78,55,40,104,82,56,123,98,65,130,
104,66,179,146,99,151,118,75,172,135,88,184,152,96,189,160,105,185,149,93,202,181,
124,164,127,74,188,155,98,190,159,104,190,159,104,190,158,102,183,154,99,192,164,
110,143,118,73,172,140,90,171,142,91,172,142,96,170,138,92,75,71,57,135,99,78,
163,140,107,170,151,118,165,145,109,162,138,99,104,89,67,131,105,69,121,98,63,104,
85,56,76,65,50,71,62,51,79,70,57,80,70,56,87,73,57,112,68,52,122,76,56,123,77,
57,123,77,57,163,140,91,193,185,117,193,185,117,193,185,117,193,185,117,193,185,
117,193,185,117,153,158,110,155,156,110,128,113,74,109,91,69,117,128,131,119,129,
133,123,134,137,126,138,142,132,143,146,134,146,150,138,149,152,143,154,158,155,
163,165,168,174,173,174,180,179,177,186,185,179,189,190,186,195,195,192,200,201,
194,202,203,194,202,201,190,195,194,193,196,189,188,188,177,176,171,156,171,163,
144,164,153,131,162,150,124,157,144,121,162,144,116,159,141,108,144,128,96,127,
108,79,111,95,65,104,86,57,101,82,51,107,79,43,114,77,36,121,77,31,124,80,34,127,
82,36,125,95,64,126,107,84,129,110,87,131,112,89,133,114,91,135,116,91,123,77,57,
109,77,57,95,78,61,96,78,62,88,74,60,84,72,58,82,71,58,81,70,57,90,76,60,125,
102,65,135,109,73,99,80,48,167,141,84,161,139,105,167,149,115,167,146,111,147,116,
88,99,73,65,176,141,92,151,123,75,176,145,92,176,145,92,177,148,93,170,135,84,
194,169,110,191,159,103,190,159,98,190,159,104,190,159,104,189,158,99,191,164,99,
184,153,98,178,143,94,172,136,90,172,136,90,168,131,84,137,109,69,129,103,67,137,
111,71,129,103,67,117,88,63,88,57,39,119,74,54,124,78,56,114,72,51,99,59,48,101,
59,48,101,60,49,117,69,51,109,60,50,111,67,54,118,72,54,111,65,51,101,59,43,100,
54,38,111,62,43,101,54,37,91,44,27,105,63,36,110,65,41,110,64,50,113,70,53,123,
76,54,134,85,60,118,72,53,127,79,60,136,85,61,121,69,56,125,75,59,125,74,58,132,
77,58,129,72,55,122,72,57,135,81,57,136,81,57,122,70,53,122,72,56,129,72,54,136,
80,57,122,72,56,131,76,57,136,79,57,124,72,57,123,71,56,130,80,58,161,95,64,150,
87,61,147,85,62,169,101,67,170,102,67,146,83,64,149,92,68,148,92,67,172,105,70,
142,82,64,156,94,66,178,107,68,138,85,61,149,84,63,131,71,40,156,84,44,170,98,60,
151,87,60,161,85,44,169,99,58,148,90,66,147,94,66,160,106,68,172,106,72,178,105,
67,176,105,66,173,107,73,173,107,73,172,95,70,166,99,70,178,107,68,177,106,68,166,
101,69,169,105,69,168,103,68,154,97,66,173,122,73,174,123,74,179,130,77,180,131,
76,177,127,73,176,124,74,176,117,74,170,118,72,173,122,73,176,127,74,180,132,76,
180,132,76,176,124,74,176,124,74,159,100,67,173,122,73,174,123,74,179,130,77,
180,132,76,177,127,73,176,124,74,176,117,74,132,74,54,129,82,57,129,82,57,129,82,
57,127,80,55,129,82,57,134,81,58,120,71,52,127,80,55,129,77,57,134,81,58,134,81,
58,134,81,58,134,81,58,127,79,57,123,77,57,95,54,39,79,57,41,104,83,56,144,117,78,
125,97,63,152,122,78,170,134,88,175,140,91,185,152,99,191,159,103,191,159,103,
174,143,90,168,123,74,188,157,98,188,155,98,178,142,86,201,181,121,166,131,82,168,
133,84,176,145,92,176,145,92,179,146,95,159,125,81,155,124,69,73,65,55,137,101,
79,161,137,105,165,146,112,157,133,99,154,125,86,108,90,66,104,80,50,100,82,58,
79,69,57,76,66,54,79,67,57,89,76,61,94,80,64,101,84,65,101,84,63,106,87,66,117,68,
51,145,114,77,189,180,115,193,185,117,193,185,117,193,185,117,193,185,117,193,
185,117,193,185,117,153,158,110,155,150,105,128,113,74,127,111,73,116,127,130,119,
130,133,123,134,137,126,138,142,132,143,146,134,146,150,138,149,152,145,155,158,
155,161,163,165,172,171,170,178,176,176,184,184,179,187,188,187,194,194,191,198,
199,194,202,201,193,201,199,190,195,193,191,194,189,185,186,177,175,174,163,169,
166,151,163,153,134,161,150,126,159,143,119,164,145,117,157,141,108,142,128,97,
126,108,81,112,95,66,104,86,57,100,80,51,105,77,43,111,77,38,121,76,31,122,77,32,
126,82,36,125,96,65,126,107,84,129,110,87,131,112,89,133,114,91,135,116,91,131,
81,53,112,92,70,109,89,69,106,89,68,103,86,67,99,84,65,91,78,61,84,74,60,83,72,
59,82,70,58,84,68,50,131,104,69,160,132,65,151,125,93,163,142,109,163,142,109,149,
118,92,99,71,62,133,103,61,170,139,90,178,150,96,179,145,97,178,149,94,183,152,
97,186,154,98,174,138,86,186,159,102,178,144,86,175,135,79,174,136,82,175,142,89,
182,149,96,174,137,90,174,142,92,175,140,91,171,137,89,157,126,81,141,112,75,
120,94,60,138,115,78,119,91,62,88,57,39,119,74,54,119,75,53,120,75,51,112,68,51,
115,78,50,120,82,53,130,90,53,130,81,53,127,88,54,127,84,55,116,67,52,118,65,36,
118,65,36,117,71,37,115,70,36,118,71,36,120,73,37,123,76,37,124,70,53,143,96,61,
146,97,62,149,98,63,149,98,63,149,102,63,148,99,63,136,80,60,148,91,62,148,97,62,
148,100,62,151,98,62,145,95,60,145,95,60,145,95,60,144,79,57,145,95,60,144,94,60,
145,95,60,146,95,60,146,96,60,147,89,60,147,84,60,165,107,67,169,109,69,169,111,
69,176,115,72,177,118,73,176,116,71,176,116,71,165,85,57,178,118,72,178,119,73,
180,124,77,180,123,77,178,127,74,179,122,77,162,97,70,170,102,60,165,97,48,167,98,
49,171,100,48,172,100,48,166,101,49,166,97,49,169,93,67,179,122,82,178,123,82,
179,123,83,188,125,81,182,126,78,179,124,83,179,119,83,178,118,82,179,123,83,180,
125,83,183,128,79,184,128,79,179,126,79,179,122,76,161,104,68,175,123,72,175,123,
73,177,130,75,180,135,76,177,125,75,176,124,74,175,119,73,174,122,72,175,123,73,
177,124,73,180,132,76,180,132,76,176,124,74,175,123,73,162,103,68,175,123,73,
175,123,73,177,130,75,180,135,76,177,125,75,176,124,74,175,119,73,145,92,63,145,98,
63,145,98,63,147,97,63,148,105,66,145,98,63,145,96,63,129,77,57,145,96,63,145,
96,63,145,96,63,148,105,66,147,97,63,145,94,63,134,85,60,123,77,57,95,54,39,83,59,
41,93,76,49,108,86,58,144,115,74,157,124,81,173,139,91,181,149,99,190,161,106,
191,159,103,191,157,99,174,138,86,178,142,86,174,136,82,194,169,110,174,139,90,
188,155,98,180,145,94,175,143,93,176,145,92,179,146,95,178,150,96,176,147,96,145,
115,71,71,62,55,139,106,82,157,135,101,156,136,104,140,112,83,134,100,66,103,84,
58,86,73,58,84,72,58,85,75,61,88,77,62,96,82,64,106,88,68,110,91,70,113,94,71,115,
95,73,119,97,73,118,95,70,184,174,110,193,185,117,193,185,117,193,185,117,193,
185,117,193,185,117,193,185,117,193,185,117,155,150,105,155,140,99,128,112,74,126,
111,72,115,127,131,119,130,133,122,132,136,126,138,142,132,143,146,134,146,150,
139,150,153,148,157,158,156,163,163,163,170,169,166,175,176,174,181,179,174,183,
182,185,192,191,188,196,194,192,198,195,190,196,192,190,192,186,189,191,181,183,
183,170,175,171,160,168,165,151,162,154,138,158,150,131,160,146,121,164,145,115,
158,141,110,143,125,95,125,107,77,110,95,67,102,85,56,97,79,50,100,77,46,105,77,
40,119,74,30,122,77,32,126,82,36,124,97,67,126,108,84,129,110,87,131,113,89,133,
114,91,135,116,91,121,99,71,125,103,75,122,101,76,119,99,75,117,97,73,113,95,73,
107,89,69,99,83,65,92,79,62,86,75,60,85,73,59,84,74,58,129,97,51,131,102,73,149,
126,95,156,135,102,146,116,89,97,71,62,142,113,72,173,140,93,177,147,95,178,144,
96,180,151,96,184,158,102,187,159,99,188,156,100,188,157,98,173,137,85,176,145,
90,188,155,98,131,101,57,129,93,51,172,136,90,176,143,92,182,151,102,179,145,97,
165,130,85,149,119,77,137,108,71,110,87,58,103,80,52,89,57,40,117,73,54,120,76,54,
130,84,55,124,79,54,126,83,52,132,88,57,132,90,61,133,90,62,132,89,57,135,91,59,
128,71,51,123,74,41,123,74,41,128,80,41,130,78,40,131,80,41,128,76,41,132,79,42,
145,81,55,155,103,69,156,104,70,167,107,71,169,110,71,160,110,66,156,103,70,148,
86,63,160,109,66,159,108,66,162,111,68,170,109,69,169,107,68,160,108,65,158,106,
64,153,87,63,159,107,65,158,106,64,168,112,67,168,113,68,158,106,64,163,110,67,
163,92,66,179,119,73,180,121,74,180,121,74,186,123,77,187,123,78,181,123,75,187,
120,79,154,89,61,187,124,80,188,124,80,192,143,86,190,139,85,188,127,82,188,126,
82,172,106,71,179,101,59,175,101,49,177,118,56,181,122,61,180,120,60,178,118,56,
178,113,55,175,99,71,189,137,83,189,138,84,192,146,87,195,138,84,192,146,87,189,
138,84,189,124,83,189,127,85,189,138,85,189,139,85,193,147,88,192,147,88,189,138,
83,190,128,83,172,107,72,177,124,75,178,125,75,178,126,76,178,130,77,175,119,73,
175,123,73,175,116,73,171,117,72,175,121,72,175,123,74,176,128,76,178,130,76,
175,123,73,175,123,74,166,105,69,176,124,74,176,125,74,177,127,74,181,131,74,174,
124,73,175,123,73,174,115,73,153,97,67,151,109,67,151,109,67,155,108,67,155,108,
67,151,109,67,151,109,67,135,87,63,151,107,67,151,109,67,151,109,67,156,106,66,
155,108,67,151,95,67,138,85,62,123,77,57,95,54,39,80,57,38,99,79,53,127,102,67,148,
118,78,166,132,88,177,144,97,174,142,92,184,155,98,189,157,101,182,144,90,148,
110,56,169,126,75,156,124,78,186,154,98,190,158,102,185,156,99,183,150,99,182,151,
98,181,153,99,178,144,96,176,142,94,171,136,91,130,102,58,73,59,50,137,102,79,
144,122,88,136,114,84,113,90,65,77,63,44,85,74,59,87,74,61,91,80,61,98,83,64,104,
87,68,113,95,73,118,99,74,123,101,75,124,104,78,126,107,80,130,107,80,125,103,75,
138,123,84,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,
117,191,181,113,155,140,99,155,140,99,127,112,73,126,110,72,115,126,129,118,129,
132,122,133,136,125,137,141,131,143,145,134,146,150,139,150,153,149,158,158,158,
166,166,165,171,170,166,172,171,170,177,175,173,179,177,184,188,182,186,189,183,
191,194,185,188,188,179,192,188,173,189,186,168,182,175,156,176,169,150,170,160,
140,163,152,132,164,150,126,162,144,120,161,146,117,153,138,108,128,118,99,124,
107,79,110,93,64,99,83,55,95,77,50,94,75,45,102,75,41,119,74,30,122,77,32,126,83,
37,124,98,69,126,108,84,129,110,87,131,113,89,133,114,91,135,116,91,120,100,72,
133,112,81,131,109,81,130,107,80,128,107,80,124,102,78,120,101,76,115,96,73,107,
90,71,101,86,67,93,80,63,89,77,61,86,75,60,100,75,58,123,102,74,138,114,84,138,
109,80,95,68,60,128,104,66,118,89,48,164,132,86,176,143,92,181,153,99,186,159,102,
186,158,104,185,157,103,184,155,100,184,151,100,182,148,94,164,128,82,148,118,72,
137,102,61,125,92,49,174,139,90,151,113,69,155,118,69,170,138,92,158,128,84,138,
112,72,128,102,68,121,92,60,89,58,40,120,75,56,122,78,55,142,90,61,142,88,61,
143,94,62,148,105,64,149,107,66,150,104,66,145,102,61,146,97,63,134,80,58,133,87,
46,136,92,49,142,91,47,144,89,48,141,95,49,141,93,47,145,93,48,156,94,62,168,117,
74,171,119,74,174,126,76,177,120,78,173,124,75,169,117,72,160,97,66,172,122,73,
174,125,75,175,125,78,178,123,75,177,119,71,173,123,74,172,117,72,169,99,68,172,
122,73,172,122,73,174,119,72,163,110,66,162,110,68,176,126,76,176,107,72,190,136,
83,190,142,83,191,145,86,193,137,82,194,138,83,190,142,83,190,132,84,165,84,57,
190,144,85,193,146,89,197,144,88,197,144,88,192,147,88,190,139,85,179,118,83,176,
111,61,168,112,57,187,121,60,189,125,65,190,123,60,180,120,60,181,116,61,178,98,
67,192,146,87,193,148,91,196,144,88,198,151,90,195,146,90,194,142,87,192,126,88,
193,127,88,196,142,85,195,143,88,196,157,88,198,150,88,195,143,89,192,148,88,179,
117,82,188,141,85,188,142,85,189,134,81,182,135,81,177,124,76,175,123,75,175,
116,75,174,126,76,175,127,76,175,127,76,177,126,79,179,127,76,175,127,76,176,124,
75,169,103,70,181,123,74,180,128,74,184,133,78,187,136,76,177,124,73,172,122,71,
169,111,70,155,98,67,155,108,67,156,106,66,159,116,69,157,116,67,155,108,67,155,
108,67,139,87,61,155,104,67,156,106,66,157,109,67,157,116,67,157,110,69,155,98,67,
139,87,61,123,77,57,95,54,39,82,58,40,104,83,56,127,102,67,152,123,78,152,117,
72,163,129,81,131,94,51,148,109,62,162,121,72,180,142,88,172,137,86,189,157,101,
190,158,102,189,162,103,186,161,102,187,159,105,184,152,102,183,155,101,178,148,
96,170,135,86,124,93,48,153,124,79,114,88,54,70,60,49,117,89,70,117,93,70,104,85,
64,86,75,60,88,77,60,91,80,63,98,84,66,108,90,70,114,96,74,120,100,76,123,104,79,
127,105,81,130,109,82,133,111,83,135,112,83,133,110,81,122,101,74,107,86,65,192,
184,116,193,185,117,193,185,117,193,185,117,192,184,116,189,179,109,189,179,109,
155,140,99,155,140,99,126,111,72,125,109,71,114,126,130,117,127,131,121,132,135,
125,137,141,131,142,145,134,146,150,140,151,153,150,158,159,161,166,166,167,172,
171,167,173,173,169,175,173,173,178,174,183,185,178,185,186,177,190,187,176,186,
183,167,189,183,166,189,181,158,181,169,146,176,166,142,171,156,131,166,150,126,
165,148,121,164,144,116,161,143,113,152,135,106,135,116,89,120,105,73,105,90,61,
96,81,53,92,76,48,93,74,45,100,74,41,119,74,30,122,77,32,126,83,37,123,99,72,
126,108,84,129,110,87,131,113,89,133,114,91,135,116,91,115,96,71,128,106,78,137,
114,83,137,114,85,135,112,85,132,110,82,132,110,82,123,104,79,121,101,77,115,97,75,
108,91,72,99,85,67,93,80,63,91,78,61,88,75,60,111,86,65,114,86,67,89,61,56,129,
104,69,103,78,45,143,117,75,142,112,66,167,134,83,177,147,95,183,158,99,185,153,
103,183,155,101,181,152,101,176,143,92,173,137,91,172,135,86,151,118,75,155,121,
77,170,135,86,125,92,49,131,94,51,170,139,90,157,126,81,139,113,71,128,102,68,
121,92,61,89,57,40,119,75,55,124,78,56,146,90,63,142,91,60,148,105,65,149,107,66,
152,102,63,155,107,67,155,107,67,148,105,65,138,81,55,138,88,46,147,94,49,147,101,
50,156,106,49,154,98,52,151,97,50,159,97,51,167,102,71,176,122,75,177,122,74,
180,126,77,181,132,76,177,122,74,174,114,74,169,98,68,174,119,74,177,121,73,177,
123,76,181,131,76,175,121,76,174,118,73,174,114,73,172,108,73,173,118,72,175,121,
76,170,117,71,167,117,68,164,111,67,180,124,76,185,113,77,193,134,84,193,139,84,
194,139,84,197,157,85,193,143,86,188,131,78,193,127,84,160,88,58,193,141,86,194,
143,87,196,147,91,201,158,91,196,146,88,194,143,88,190,117,83,186,112,60,187,118,
60,189,125,65,195,129,62,192,138,64,189,122,60,185,111,60,182,111,74,194,142,87,
197,143,88,200,162,91,201,157,91,195,146,89,195,140,83,194,129,88,195,130,88,196,
143,86,196,147,91,199,150,88,199,158,88,197,143,85,194,137,87,188,118,81,195,
143,88,195,143,89,193,144,88,188,142,84,181,126,79,177,125,78,176,112,76,177,119,
77,177,124,77,179,124,75,182,134,78,179,127,77,177,124,76,176,124,76,172,103,72,
183,127,77,182,131,76,185,134,79,186,133,76,177,121,71,169,121,69,163,104,67,155,
100,67,155,108,67,157,110,69,163,118,69,157,110,69,155,108,67,155,108,67,145,90,
63,156,104,66,157,110,69,157,110,69,160,116,68,156,106,66,155,98,67,139,89,61,
123,77,57,95,53,39,82,58,40,104,83,56,127,102,67,147,118,77,159,124,79,138,104,60,
126,91,50,174,141,90,160,122,78,181,148,95,187,154,101,188,159,102,188,161,102,
187,157,105,186,157,106,183,148,99,178,143,94,174,145,94,171,141,89,169,139,87,
137,110,69,133,105,69,137,107,71,56,53,46,98,71,58,85,75,59,89,77,61,93,81,63,97,
83,67,104,89,70,112,95,74,119,100,77,123,104,79,128,109,82,135,112,83,135,112,85,
137,114,85,140,118,86,135,114,83,124,104,78,115,97,71,98,82,64,128,116,80,193,
185,117,193,185,117,193,185,117,190,180,112,189,179,109,189,179,109,155,140,99,155,
140,99,125,110,71,124,108,70,113,125,129,116,127,130,120,131,134,125,136,139,
130,141,144,133,145,149,139,150,152,152,159,160,162,166,163,167,171,170,167,172,
170,167,174,172,172,177,173,182,185,176,185,185,173,188,185,171,188,181,164,193,
183,161,188,179,156,182,167,143,177,164,139,168,155,131,165,151,125,159,146,123,
164,144,115,158,141,109,145,128,97,130,110,82,115,98,69,102,86,58,95,78,50,91,74,
47,92,73,46,100,73,40,119,74,30,122,77,33,126,83,38,123,100,73,126,108,84,129,110,
87,131,113,89,133,114,91,135,116,91,106,89,68,117,99,75,125,106,79,138,116,84,
141,116,87,137,115,87,135,112,85,134,112,84,128,108,82,124,106,80,120,100,76,114,
97,74,107,92,71,99,84,67,94,81,64,89,77,61,58,49,39,71,51,46,133,105,69,132,106,
72,133,108,71,126,103,64,155,126,79,168,136,86,170,136,88,176,145,92,175,141,93,
182,151,102,180,150,98,177,146,97,173,142,93,172,136,90,172,135,86,161,126,81,
149,113,71,158,123,74,168,131,84,153,121,79,139,109,71,128,102,68,121,92,61,88,57,
39,120,75,55,123,78,56,153,100,63,146,101,62,150,102,62,153,104,65,156,106,66,
155,105,65,153,105,65,153,106,66,142,81,55,139,89,46,141,88,46,148,97,49,156,101,
50,154,96,50,153,99,50,159,97,51,168,102,71,174,123,75,177,122,74,180,126,77,178,
124,76,176,121,77,173,118,73,169,98,69,173,113,73,175,121,75,177,120,73,182,132,
77,176,119,73,174,120,74,175,114,74,173,108,73,174,118,73,175,120,73,167,115,72,
164,111,70,165,109,65,181,126,77,185,115,82,193,140,85,184,131,80,191,137,83,197,
154,85,193,137,81,192,138,84,193,128,84,167,91,59,194,141,86,195,140,84,197,155,
90,199,151,91,196,146,90,196,142,85,189,115,79,187,112,60,188,119,60,189,126,61,
193,130,65,194,128,61,183,116,58,173,104,57,173,98,67,194,143,88,196,144,88,199,
160,91,201,156,91,198,156,90,195,142,85,196,136,85,196,137,85,196,142,85,195,
148,91,199,150,89,199,151,90,196,144,87,194,139,83,184,116,79,194,143,88,195,142,
85,196,154,90,192,147,86,183,132,83,180,128,79,177,111,76,177,124,76,177,124,76,
179,123,74,178,128,80,179,135,77,177,124,77,179,124,75,176,104,72,188,131,76,185,
128,73,189,138,77,184,134,74,176,119,68,174,118,68,163,103,67,158,107,66,156,106,
66,157,110,69,159,116,69,160,116,68,156,106,66,156,106,66,147,89,63,160,106,66,
157,107,67,159,116,69,160,116,68,156,106,66,156,104,66,141,91,61,123,77,57,96,55,
40,85,57,43,105,84,57,124,99,66,148,118,76,175,145,97,118,88,50,137,107,63,172,
135,86,173,136,89,176,143,92,182,152,100,186,158,104,186,157,106,181,149,99,174,
142,92,170,139,90,170,139,90,165,131,83,126,101,54,133,110,69,141,114,75,134,108,
70,132,104,72,83,69,55,86,75,60,91,78,61,97,83,67,105,90,71,114,97,74,120,102,
76,124,104,78,128,109,82,132,112,84,137,116,85,137,113,85,140,115,86,141,116,87,
134,114,82,124,104,78,113,95,73,105,88,69,101,85,67,97,81,63,176,167,108,193,185,
117,193,185,115,189,179,109,189,179,109,189,179,109,155,140,99,155,140,99,124,
108,70,123,107,69,112,123,126,115,126,129,119,129,133,124,135,138,129,140,143,133,
145,149,142,152,154,154,160,160,163,166,164,162,168,167,165,171,167,165,171,167,
176,175,166,183,180,166,186,181,164,189,182,166,189,180,160,193,184,160,186,177,
152,182,169,144,177,164,140,168,153,129,167,152,126,164,146,118,163,145,116,153,
137,106,140,120,91,123,105,77,112,95,66,100,85,57,94,77,49,90,73,46,92,73,46,105,
73,38,119,74,30,122,77,33,126,83,39,123,101,75,126,108,84,129,110,87,131,113,89,
133,114,91,135,116,91,105,88,69,110,93,70,115,97,75,123,104,77,135,114,85,142,
117,88,140,115,86,138,117,86,136,115,86,133,112,83,128,109,82,126,108,80,121,102,
79,117,100,75,106,90,72,97,83,67,90,76,62,88,74,60,93,78,59,127,104,71,131,105,
69,131,108,69,129,106,67,130,102,62,156,124,78,168,134,86,148,117,76,172,138,90,
178,144,96,182,151,102,180,150,98,179,144,95,173,141,91,172,136,90,172,135,86,131,
98,55,128,96,58,174,145,98,137,108,71,105,84,58,103,68,47,88,57,40,121,76,56,
124,78,57,149,93,66,148,104,64,151,100,62,151,103,63,154,102,64,154,102,64,152,105,
64,152,104,64,139,82,57,140,86,46,145,89,46,150,91,49,153,96,51,156,95,49,156,
94,49,163,93,52,168,98,68,178,123,74,177,121,73,176,122,77,176,122,77,176,118,71,
177,119,71,168,98,68,176,114,71,176,118,70,176,120,72,178,126,76,179,124,74,177,
121,72,177,116,72,170,100,69,177,119,71,178,120,72,175,122,76,167,121,69,174,122,
76,182,125,77,185,116,82,195,140,83,194,139,83,193,138,82,194,140,82,193,136,80,
193,136,80,199,151,90,167,89,60,192,133,79,193,144,87,195,154,86,196,155,87,194,
145,88,195,142,85,189,120,79,190,120,61,190,123,61,191,134,61,195,130,62,189,
123,61,186,117,59,174,102,57,170,99,65,195,141,84,195,142,85,198,156,91,197,156,91,
195,146,90,196,141,85,196,133,85,195,138,85,196,142,85,196,147,91,197,156,88,
197,156,88,196,147,91,196,142,86,188,119,82,195,142,84,196,142,85,196,156,87,191,
142,87,186,133,84,183,126,77,178,121,74,178,121,73,177,122,74,179,124,75,178,128,
80,179,124,75,179,124,75,179,124,75,174,103,72,187,128,75,184,125,72,181,123,71,
176,124,74,177,120,69,172,117,68,163,103,67,158,107,66,156,106,66,156,106,66,157,
110,69,156,106,66,156,106,66,156,106,66,147,89,63,156,106,66,160,106,66,160,106,
66,157,110,69,156,106,66,156,104,66,141,91,61,123,77,57,93,56,39,112,87,58,137,
112,60,122,96,73,120,93,58,119,88,51,172,138,90,172,135,86,172,136,90,173,141,91,
179,145,97,183,151,101,181,149,99,177,142,91,171,137,89,166,130,84,157,123,79,
164,129,80,120,92,58,142,117,74,134,111,70,131,106,71,92,76,56,84,71,58,89,75,61,
94,80,64,104,87,68,113,95,73,122,103,78,126,108,82,132,113,82,134,113,84,137,115,
87,139,116,87,141,116,87,141,116,87,139,115,85,129,110,81,121,101,75,113,96,75,
111,94,73,108,90,72,105,88,69,162,151,100,193,185,117,193,185,117,189,179,109,
189,179,109,189,179,109,189,179,109,155,140,99,155,140,99,123,107,69,123,106,67,
111,123,125,113,125,129,118,128,132,123,133,137,127,140,143,133,144,147,144,153,
155,154,160,160,163,166,162,162,165,161,165,166,160,168,165,156,178,174,158,179,
174,157,187,179,158,187,179,160,189,181,162,192,184,160,185,175,153,181,171,147,
176,164,141,164,153,133,167,153,125,164,147,117,164,146,116,152,134,105,135,117,86,
121,105,73,112,95,66,102,85,56,95,78,50,92,75,48,92,74,46,110,74,36,119,74,30,
122,77,33,125,85,43,122,101,76,126,108,84,129,110,87,131,113,89,133,114,91,135,
116,91,109,91,73,112,94,74,111,93,73,114,97,74,122,102,76,128,110,82,137,116,85,
141,117,87,142,118,88,142,118,88,139,118,87,139,119,87,136,115,86,130,112,84,123,
105,77,115,97,75,106,89,70,94,80,64,90,75,62,86,73,60,88,74,54,129,106,67,130,107,
68,132,108,70,118,92,56,166,134,88,121,97,63,169,133,87,172,137,88,174,139,90,
179,145,97,180,150,98,175,140,91,172,136,90,172,136,90,179,145,97,160,126,78,128,
101,62,118,91,69,146,121,62,125,101,66,89,59,40,121,75,56,124,78,57,155,102,65,
151,100,64,152,102,63,151,100,62,151,100,62,152,101,63,153,103,63,152,101,63,141,
85,61,141,81,46,142,89,46,145,89,46,149,93,48,155,96,49,159,99,51,164,94,52,174,
108,73,178,121,73,176,118,71,177,119,71,176,120,72,177,120,72,176,114,71,168,98,
68,176,118,71,177,122,74,178,122,74,179,124,74,179,124,75,178,123,74,177,116,72,
175,108,73,178,122,74,177,120,72,178,120,72,177,125,77,177,121,74,182,124,76,184,
114,81,194,138,82,194,139,82,193,141,85,194,138,81,192,136,80,203,154,93,191,
135,79,184,111,72,193,141,85,191,131,78,193,143,87,194,143,87,195,140,83,195,142,
84,182,122,78,189,120,61,189,124,61,189,121,61,192,125,61,189,121,61,189,120,61,
175,111,58,173,108,70,196,141,85,195,140,83,195,147,91,196,142,85,196,142,85,195,
142,85,195,130,89,195,142,91,196,142,85,195,142,84,194,145,89,195,146,90,195,142,
85,195,142,85,189,120,83,195,142,85,196,142,85,196,146,90,192,136,84,187,132,81,
182,127,78,176,111,76,178,121,73,178,122,74,178,122,74,179,124,75,179,124,75,
179,124,75,179,124,75,172,100,72,185,126,73,183,124,71,182,124,72,176,119,68,172,
116,66,173,117,67,158,94,66,156,106,66,156,106,66,156,106,66,156,106,66,156,106,
66,156,106,66,156,106,66,147,89,63,156,106,66,156,106,66,156,106,66,156,106,66,
156,106,66,156,104,66,139,90,61,123,77,57,98,56,40,110,89,63,133,107,71,160,136,86,
152,116,79,156,124,82,123,93,55,172,136,90,172,136,90,174,139,90,177,146,97,175,
142,91,171,139,89,170,134,88,167,129,85,129,104,65,142,111,70,132,105,66,138,
114,72,131,108,69,113,92,63,88,73,60,91,75,61,96,82,64,103,86,67,115,96,73,124,104,
78,130,110,82,139,119,87,144,123,90,144,122,90,143,121,89,143,121,89,143,121,89,
139,115,85,135,114,85,126,107,82,117,98,75,111,93,73,111,93,73,112,94,74,124,
108,80,193,185,117,193,185,117,193,185,117,189,179,109,189,179,109,189,179,109,189,
179,109,189,179,109,155,140,99,155,140,99,120,104,66,120,103,66,109,120,123,112,
123,126,117,127,131,123,134,137,127,139,143,134,145,147,146,153,154,157,163,162,
161,166,163,161,166,163,165,162,152,169,163,147,176,167,149,180,170,150,188,177,
154,189,176,154,192,182,160,192,183,160,187,175,151,179,170,148,175,164,141,171,
154,129,168,152,125,165,149,119,163,146,117,143,133,111,134,115,86,121,103,73,
111,94,65,102,85,56,96,79,52,94,77,49,94,77,49,104,73,39,119,75,30,122,77,33,123,
88,50,122,102,78,126,108,84,129,110,87,131,113,89,133,114,91,135,116,91,190,182,
114,130,114,82,111,92,73,108,91,72,111,94,73,117,99,77,125,106,79,133,111,83,139,
116,87,145,123,91,146,124,92,149,125,93,149,126,93,146,124,92,143,122,89,135,
113,85,126,107,80,118,96,74,109,91,71,100,85,68,91,77,61,83,69,59,107,89,61,128,
106,68,130,106,68,125,99,61,111,83,49,121,96,63,144,114,74,168,132,86,170,136,88,
173,141,91,172,136,90,172,136,90,172,136,90,138,107,66,154,125,87,163,131,81,164,
138,92,139,114,78,126,104,72,89,58,40,121,76,56,126,79,57,154,103,65,148,92,64,
152,99,63,153,101,64,147,90,63,153,100,63,151,98,62,149,97,61,141,87,60,142,83,49,
141,81,45,146,84,47,140,89,49,152,95,49,159,96,50,164,95,52,168,101,68,177,119,
72,177,119,71,168,115,71,176,118,71,176,113,71,176,113,70,166,99,68,176,113,71,
178,117,74,178,117,73,177,112,76,179,118,74,179,119,74,177,117,74,173,107,75,176,
115,72,178,115,72,172,108,74,176,114,72,176,118,72,180,120,75,180,109,76,191,131,
81,192,130,80,194,133,81,192,130,80,192,131,80,190,128,77,193,137,86,191,120,84,
193,131,80,192,133,84,192,125,84,194,132,81,193,137,86,196,142,91,188,114,78,
188,115,66,187,120,61,188,120,60,178,96,60,186,119,60,186,115,60,185,115,64,178,
113,75,191,137,86,192,138,88,187,122,85,177,121,80,193,146,89,193,146,89,192,125,
87,195,133,88,196,147,91,195,145,89,179,123,77,195,142,85,195,142,85,195,141,84,
189,118,82,195,137,85,196,137,85,192,125,88,187,119,84,188,128,81,182,123,77,175,
112,77,175,110,76,178,115,72,179,119,75,171,104,75,177,112,77,179,119,75,179,119,
75,157,99,71,183,118,71,182,116,72,168,103,72,156,96,66,164,104,68,165,111,67,
153,95,67,151,95,67,156,104,66,156,104,66,139,87,61,151,95,67,156,104,66,156,106,
66,136,82,60,156,104,66,156,106,66,139,94,61,136,89,60,147,91,63,145,92,63,134,
85,60,123,77,57,108,59,42,96,75,54,133,112,79,157,134,94,167,142,104,175,151,92,
139,110,83,182,150,100,172,136,90,172,136,90,171,134,87,170,134,88,169,133,87,165,
129,83,146,111,70,124,95,58,138,108,70,131,108,71,127,104,67,64,54,44,86,72,60,
99,82,65,112,92,70,121,100,77,125,103,79,133,111,83,143,117,87,148,125,92,150,
126,94,153,128,95,150,126,94,149,126,93,144,122,90,135,114,85,126,106,82,122,102,
78,116,98,76,110,93,72,107,90,71,110,93,72,185,175,111,190,182,114,189,179,113,
187,179,111,181,171,101,179,168,97,176,165,94,173,162,91,169,157,87,166,153,82,123,
107,69,120,103,66,118,101,64,105,117,121,107,119,123,111,122,125,116,127,130,
122,133,136,126,138,142,134,146,148,148,155,155,157,163,162,160,166,164,161,168,
167,161,165,161,170,169,157,178,171,153,183,173,151,184,175,155,180,174,160,192,
183,161,191,182,159,186,174,150,182,170,148,174,162,140,157,153,140,168,153,125,
167,151,122,164,150,122,154,139,110,139,123,95,121,108,81,113,97,69,102,86,58,92,
80,57,96,78,52,95,78,50,111,76,38,119,75,30,121,79,35,121,91,58,122,102,79,126,
108,84,129,110,87,131,112,89,133,114,91,135,116,91,189,179,113,190,182,114,188,180,
114,110,93,72,108,91,72,109,94,73,117,98,75,120,100,78,124,106,80,137,115,87,
144,124,92,149,125,93,152,128,96,152,129,96,153,126,95,149,125,93,142,118,86,137,
113,85,131,109,81,125,105,79,114,95,74,100,82,66,82,70,58,69,58,47,129,103,67,124,
99,66,130,103,68,94,67,38,131,101,63,170,134,88,168,132,86,170,134,88,171,134,
87,172,136,90,174,137,90,137,113,86,176,153,91,167,144,106,161,138,100,141,120,84,
125,105,73,91,58,40,120,75,55,125,78,56,155,104,67,106,67,48,100,62,46,108,64,
51,100,58,48,111,65,46,147,102,63,138,89,58,107,69,50,100,59,46,137,79,52,99,58,
41,117,69,48,113,65,48,158,92,53,150,86,57,122,77,57,138,81,59,147,85,62,118,67,
54,133,76,58,166,99,68,170,102,72,129,77,55,118,67,54,169,105,72,116,66,53,135,85,
60,127,79,56,177,116,72,148,92,62,127,84,60,118,71,54,167,100,69,125,71,54,134,
84,59,172,119,74,171,106,72,141,81,61,139,76,58,184,112,80,156,88,66,162,94,66,
169,102,69,193,136,80,177,113,73,163,94,66,184,111,76,171,97,70,145,79,59,158,94,
70,188,119,84,185,120,76,164,107,68,128,74,49,141,74,56,138,76,58,149,89,63,122,
70,45,173,108,67,155,94,63,163,97,62,134,79,62,149,87,64,136,79,63,152,89,64,178,
112,75,178,111,76,165,93,67,157,90,68,185,118,81,158,89,68,159,96,69,160,99,70,
189,118,82,182,114,77,165,95,68,151,84,64,172,97,70,139,80,64,149,90,64,149,90,
64,161,106,69,170,110,71,133,81,58,151,95,65,138,82,62,139,85,59,142,96,62,148,92,
62,120,73,54,152,88,60,123,74,59,129,77,59,119,72,57,133,84,57,113,71,55,137,87,
63,132,74,54,127,74,55,112,68,54,127,74,55,132,78,54,127,80,55,129,77,57,129,77,
57,129,77,57,120,71,52,123,74,55,116,67,52,129,82,57,120,71,52,112,68,54,121,72,
55,122,76,56,113,60,43,89,71,52,138,118,84,161,144,105,170,149,112,168,147,114,
171,149,103,139,105,77,168,134,89,170,136,88,169,135,87,167,131,85,164,130,86,
101,75,41,105,79,43,134,106,70,127,104,67,113,92,63,79,66,55,86,73,60,102,85,68,
118,98,76,132,110,82,137,113,85,141,116,87,145,121,89,151,124,93,153,129,97,153,
130,97,150,128,96,145,125,93,139,121,89,130,112,84,121,102,79,115,98,77,113,96,73,
108,93,72,110,93,72,148,136,92,193,185,117,189,181,113,188,180,112,187,177,111,
182,169,100,178,168,98,176,165,94,173,160,91,169,157,87,166,153,82,162,149,78,120,
103,66,117,100,63,102,115,118,104,115,118,105,118,121,110,122,124,115,126,129,
121,132,135,126,138,142,136,146,148,150,156,156,158,164,162,160,166,164,161,168,
167,160,166,168,170,175,174,174,177,171,182,182,170,184,181,167,189,183,166,190,
188,172,187,183,168,184,177,159,178,173,156,169,161,143,172,159,133,167,151,125,
167,153,122,162,148,122,154,139,111,142,126,96,110,104,91,114,97,68,105,88,60,99,
82,54,96,80,53,96,78,51,110,77,39,119,74,30,121,79,37,120,93,62,122,101,79,126,
108,84,129,110,87,131,112,89,133,114,91,135,116,91,187,177,111,188,180,112,193,
185,117,193,185,117,151,140,95,108,91,72,107,92,73,112,96,76,117,99,75,122,105,80,
130,110,82,138,117,88,146,124,92,151,127,95,153,128,95,151,125,95,149,125,93,145,
121,89,142,117,88,139,115,87,126,106,80,111,93,73,96,80,64,84,71,58,79,68,57,
115,92,63,123,98,65,127,101,67,114,86,50,92,68,36,133,105,61,174,144,96,169,134,85,
164,132,88,149,115,78,169,148,103,169,147,113,171,151,115,167,150,112,142,124,
92,126,107,78,93,58,40,122,76,56,123,78,55,124,82,53,125,82,54,113,78,52,113,67,
52,106,69,51,118,80,52,117,79,52,125,85,49,124,84,54,126,87,51,119,81,53,108,65,
51,124,84,55,131,91,54,134,93,56,146,86,57,148,86,57,143,91,59,144,87,59,139,78,
54,156,95,58,151,94,58,158,96,57,161,100,58,152,93,56,154,94,57,131,74,56,147,94,
60,152,91,58,152,91,58,147,96,62,147,96,62,148,98,62,151,90,58,133,79,59,151,90,
57,147,96,62,154,108,62,155,102,63,155,100,63,158,103,64,151,85,60,166,100,67,
166,107,68,172,119,76,173,117,76,172,117,74,165,108,67,163,107,66,156,85,64,179,
115,68,178,114,67,176,112,69,165,107,67,170,106,63,168,102,62,135,84,59,157,93,66,
158,104,65,159,105,67,163,112,68,163,112,68,159,105,71,155,102,63,134,78,58,159,
102,67,158,93,66,160,106,72,164,112,74,166,109,76,167,101,71,165,95,68,163,93,67,
170,107,72,174,109,73,175,118,72,175,118,73,170,118,72,167,116,72,141,88,62,163,
95,64,159,97,62,150,101,65,155,112,65,157,106,67,151,101,65,151,89,65,150,100,
64,155,103,65,157,105,67,159,110,67,156,108,66,147,99,67,145,98,63,132,76,56,139,
94,61,137,94,63,139,98,61,145,96,63,139,98,61,135,92,63,136,89,60,135,88,63,135,
92,63,135,93,63,139,98,61,139,98,61,135,92,63,135,92,63,132,74,54,139,98,61,135,
92,63,136,92,60,127,83,57,123,77,57,113,61,43,100,79,58,138,120,87,167,146,112,
175,156,126,174,153,120,169,149,113,166,142,108,164,134,78,143,119,89,124,95,58,
107,80,45,104,77,42,102,79,46,129,103,67,123,96,65,95,78,61,81,68,57,88,74,60,100,
84,66,115,95,73,128,107,82,139,115,87,144,121,90,148,123,90,149,125,93,151,125,
95,149,126,93,148,124,94,143,123,91,132,113,86,124,108,82,124,105,80,115,96,75,
109,92,73,106,91,72,109,94,71,193,185,117,193,185,117,193,185,117,187,179,111,186,
176,110,182,173,104,177,166,95,175,164,93,172,160,90,168,157,86,166,153,82,162,
149,78,158,145,74,103,116,119,101,113,117,100,112,116,100,113,116,103,116,119,
108,121,124,114,125,128,121,132,135,125,137,141,139,147,149,153,157,157,159,165,
163,161,166,166,161,168,168,160,169,169,171,178,178,174,180,181,179,185,182,181,
187,184,186,191,188,186,193,193,182,188,184,178,182,174,175,176,168,173,165,151,
162,157,139,163,152,128,161,153,126,162,147,121,155,140,111,144,129,101,129,112,84,
115,98,70,107,90,61,100,84,56,97,81,53,96,79,51,108,76,40,119,74,30,121,79,37,
121,92,61,122,101,79,126,108,84,129,110,87,131,112,89,133,114,91,135,116,91,184,
176,108,186,178,110,193,185,117,193,185,117,193,185,117,193,185,117,109,94,73,108,
92,72,109,92,73,120,102,78,125,108,83,128,110,84,132,114,86,142,122,90,145,123,
91,146,124,92,149,125,93,149,124,91,147,123,91,146,120,90,136,112,84,125,104,79,
114,93,72,102,85,66,91,77,61,84,72,58,91,76,59,122,97,64,109,86,53,105,80,47,137,
107,69,115,86,49,106,84,63,165,133,78,165,139,109,168,148,114,173,153,119,176,
157,126,170,151,118,144,126,93,123,99,72,92,59,41,122,76,56,124,81,56,129,85,55,
129,86,54,126,80,55,123,78,54,111,71,50,124,84,54,131,92,57,128,87,58,135,95,59,
131,88,60,133,89,58,122,69,51,135,91,59,139,93,60,143,96,65,151,101,63,151,101,67,
154,101,64,152,99,62,156,86,59,166,106,63,166,104,62,172,111,67,174,112,69,169,
106,69,165,102,61,151,81,58,155,102,65,154,101,65,159,108,66,167,107,69,166,106,
68,154,100,67,154,100,68,146,84,61,153,100,67,160,108,66,168,106,68,167,114,67,
161,108,65,160,104,69,154,88,63,169,112,68,169,114,68,176,115,71,178,123,76,175,
122,76,168,111,67,165,110,67,169,93,62,176,113,71,178,113,68,178,131,74,177,129,
72,175,116,70,171,105,65,153,100,68,170,100,69,169,109,69,173,123,74,173,122,75,
173,122,75,170,118,74,171,109,70,145,83,60,170,106,69,170,117,73,174,126,76,176,
122,76,176,127,77,171,118,70,171,104,70,175,109,73,176,121,74,182,125,79,181,128,
80,180,126,76,173,119,73,166,112,76,145,85,61,160,104,73,157,104,69,172,119,72,
171,120,74,172,119,72,163,111,69,163,109,69,160,109,68,158,108,68,161,106,69,165,
118,73,163,119,71,156,108,66,149,99,65,132,77,58,149,99,63,147,103,63,151,109,67,
151,109,67,151,109,67,148,105,66,148,95,66,148,95,66,148,105,66,148,105,66,157,
104,69,156,104,66,148,105,66,148,103,66,136,82,60,151,107,67,149,106,67,153,111,
69,136,89,60,123,77,57,113,61,43,90,66,52,126,104,78,158,141,109,174,157,127,175,
160,130,172,153,123,167,147,112,159,133,101,161,131,78,117,81,65,137,108,71,131,
103,67,99,78,47,101,82,59,85,73,59,88,76,60,98,82,64,115,94,71,121,99,75,130,
108,82,139,115,85,146,122,90,148,124,92,149,125,93,147,123,91,144,122,90,139,117,
89,136,119,88,130,112,84,126,107,82,121,104,81,116,99,76,108,92,74,108,91,72,180,
171,110,193,185,117,193,185,117,193,185,117,193,185,117,185,177,109,183,173,107,
176,166,96,173,162,91,170,159,88,167,156,85,163,152,81,161,148,77,156,144,74,102,
115,118,99,112,115,18,18,18,17,17,17,98,111,114,103,114,117,107,120,123,113,125,
129,120,131,134,126,138,142,142,149,150,156,159,158,159,166,164,161,168,165,160,
168,168,161,169,170,171,179,179,174,181,180,178,187,186,179,189,189,184,194,195,
183,192,195,180,189,191,178,185,182,176,176,170,171,167,152,163,158,140,169,155,
126,164,154,125,157,146,120,155,140,112,148,132,105,133,116,89,118,101,73,108,
91,62,102,85,56,98,82,54,96,80,52,107,79,43,119,74,30,121,79,36,121,92,60,122,102,
79,126,108,84,129,110,87,131,112,89,133,114,91,135,116,91,177,166,95,183,175,
107,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,185,177,113,108,92,
74,112,94,74,118,101,78,122,105,80,132,114,86,130,111,84,130,112,84,137,116,87,
142,120,88,146,123,90,149,125,93,148,122,92,145,121,89,139,115,85,132,108,80,126,
104,80,115,94,73,100,84,66,94,79,62,89,76,61,82,65,46,125,99,65,114,91,62,122,
83,61,153,118,81,157,132,99,165,145,109,171,152,122,174,156,127,173,155,123,161,
143,111,131,105,78,100,73,58,93,58,40,122,76,56,124,81,57,141,92,60,142,98,59,139,
87,59,135,91,59,123,83,53,140,92,60,143,96,61,154,105,66,152,97,64,148,105,64,
147,104,64,128,75,55,146,93,64,150,105,66,156,112,67,164,108,66,162,115,68,167,
118,70,166,105,68,162,94,66,175,108,68,178,121,71,180,128,74,183,129,75,179,128,73,
174,111,67,156,83,62,169,107,69,168,114,70,171,120,71,175,121,76,177,119,71,172,
118,73,168,106,71,159,95,65,168,114,71,173,121,75,175,118,72,174,119,75,172,111,
71,172,117,71,155,95,67,170,117,71,171,117,72,174,118,73,175,120,74,173,115,69,
169,113,69,167,117,70,161,93,63,175,117,69,172,123,70,182,130,76,182,131,70,180,
124,75,177,114,68,164,112,69,172,105,74,173,122,75,175,120,72,176,129,76,176,122,
73,172,119,74,174,115,73,152,96,68,171,114,72,175,119,72,175,124,77,181,129,75,
177,125,78,174,115,74,172,106,72,173,115,74,179,122,77,181,131,79,183,129,81,181,
127,78,169,123,73,174,123,76,154,89,60,174,108,76,174,123,75,178,124,76,177,125,
79,180,124,74,171,120,75,170,106,74,168,123,74,165,118,73,168,114,70,166,122,70,
163,113,69,158,110,68,153,109,67,141,86,61,155,108,67,156,106,66,157,110,69,159,
116,69,156,106,66,155,108,67,155,98,67,155,100,67,155,108,67,157,107,67,163,118,
69,159,111,69,156,106,66,155,108,67,139,87,61,156,104,66,153,111,69,157,110,69,
142,94,62,123,77,57,113,61,43,67,47,42,96,66,56,139,104,81,158,136,104,168,149,
116,168,150,118,166,148,115,158,136,104,146,119,88,136,105,73,128,89,51,90,73,56,
99,82,63,93,80,61,101,83,67,111,91,71,123,100,75,131,108,81,136,113,84,141,117,
87,146,120,90,148,122,92,147,124,91,143,118,89,136,114,86,130,111,84,128,109,82,
128,110,82,130,112,86,121,103,79,115,98,75,119,101,79,141,129,91,193,185,117,193,
185,117,193,185,117,193,185,117,193,185,117,193,185,117,183,175,105,176,165,94,
173,160,91,169,158,87,167,154,83,163,150,79,159,146,75,105,117,121,101,114,117,65,
72,75,17,17,17,17,17,17,17,17,17,97,110,113,101,114,117,106,119,122,113,124,127,
120,131,134,128,139,143,144,150,151,156,160,158,160,166,163,162,168,166,160,168,
168,163,171,171,171,179,178,175,184,183,177,186,186,179,189,190,183,193,195,181,
191,193,180,189,190,178,184,182,175,175,165,173,166,147,172,160,133,169,155,126,
166,153,126,160,145,119,155,138,112,146,132,106,135,120,93,122,105,77,109,93,65,
104,86,57,99,83,55,97,81,53,105,80,45,119,74,30,121,79,36,121,92,60,122,102,79,
126,108,84,129,110,87,131,113,89,133,114,91,135,116,91,173,162,91,176,165,94,193,
185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,
150,136,94,111,94,75,127,109,83,122,104,80,129,111,85,128,110,84,123,104,79,126,
107,82,132,110,84,141,117,87,146,122,90,147,121,91,145,121,89,141,117,87,138,
116,84,132,109,80,123,102,77,112,94,70,101,85,67,94,80,64,77,62,50,123,89,53,126,
95,69,139,112,82,154,132,99,164,144,112,167,147,113,165,146,112,157,133,99,133,
101,79,99,68,60,70,50,46,91,58,40,121,75,56,124,80,56,147,105,64,147,104,63,146,90,
63,146,90,63,131,88,60,153,104,65,155,109,63,166,113,66,162,111,66,154,106,66,
151,100,62,139,83,58,156,102,64,157,106,65,161,112,67,165,120,69,165,114,69,165,
111,67,166,118,70,170,103,69,178,119,71,181,122,74,189,132,76,185,130,75,181,122,
73,179,128,74,170,101,69,172,123,74,174,119,74,176,118,74,181,129,75,178,128,74,
174,114,73,177,114,71,168,100,72,176,120,72,175,120,75,182,127,74,181,126,73,175,
124,71,170,117,71,161,93,65,167,111,70,168,113,68,174,121,70,171,115,68,165,119,
69,162,110,67,161,110,67,160,90,62,174,113,65,182,119,70,190,132,74,183,127,72,
182,119,70,174,115,69,161,110,69,170,109,74,168,115,72,177,124,75,179,125,72,176,
125,72,173,126,73,171,117,73,154,91,62,172,115,72,171,120,68,178,123,71,182,130,
75,178,123,74,175,120,75,177,115,72,176,119,77,177,125,79,181,127,77,187,134,78,
181,126,76,180,131,75,177,124,78,156,101,66,176,122,78,177,125,75,182,132,78,
181,128,77,172,121,76,171,120,75,166,105,72,166,113,70,165,112,69,163,114,71,162,
120,70,164,121,70,159,108,67,155,108,67,139,87,61,155,104,67,157,110,69,163,118,
69,157,110,69,155,108,67,155,108,67,155,98,67,155,100,67,155,108,67,157,107,67,
160,114,70,158,111,70,157,110,69,155,108,67,145,90,63,156,106,66,157,107,67,163,
118,69,145,98,63,123,77,57,111,61,43,76,52,38,68,55,45,99,73,62,123,89,74,149,118,
92,155,133,99,156,137,104,149,129,97,133,111,81,116,92,67,84,66,51,91,78,63,98,
81,64,106,89,68,119,101,75,128,108,80,136,112,82,140,118,86,144,118,88,143,118,89,
144,118,88,141,119,87,134,112,84,126,105,80,121,102,79,118,100,76,124,106,80,
128,109,84,125,107,83,120,103,78,124,106,82,189,179,115,193,185,117,193,185,117,
193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,176,165,94,172,161,90,
168,157,86,166,153,82,162,149,78,107,120,123,103,116,119,99,112,115,17,17,17,17,
17,17,17,17,17,17,17,17,17,17,17,95,108,111,100,113,116,106,118,122,113,124,127,
121,131,134,131,140,143,145,150,150,157,159,158,159,164,161,162,165,164,160,166,
166,165,171,171,170,176,173,174,181,179,176,185,184,179,189,190,182,191,194,180,
189,192,179,189,190,177,183,180,176,173,162,175,165,143,168,158,135,167,155,128,
165,151,124,150,141,123,153,138,113,147,133,107,138,122,94,125,108,80,112,95,66,
105,88,60,101,84,55,98,82,54,104,80,47,119,74,30,121,78,35,122,91,57,122,102,79,
126,108,84,129,110,87,131,113,89,133,114,91,135,116,91,170,157,88,173,162,91,191,
181,113,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,
193,185,117,193,185,117,115,99,75,122,104,80,117,101,77,116,101,76,115,98,75,
115,98,75,118,98,76,123,102,79,131,109,83,137,113,85,142,118,86,141,117,87,144,118,
88,142,116,86,137,114,85,127,107,81,119,99,75,104,86,68,95,81,63,92,77,62,112,
89,65,123,102,74,140,121,88,150,129,96,153,127,95,145,112,87,125,89,74,93,70,60,
96,75,56,112,82,57,89,58,40,122,76,56,127,82,58,153,105,66,153,105,66,152,99,62,
153,102,66,144,101,62,156,107,64,160,107,63,164,111,67,162,108,66,162,111,68,151,
109,62,142,85,61,155,102,65,157,105,65,164,113,67,166,110,68,165,114,67,164,112,
70,164,112,70,165,100,69,181,121,73,179,126,73,192,133,74,193,136,73,185,132,76,
185,123,72,170,102,71,174,119,72,174,117,71,174,121,76,179,123,74,179,123,75,174,
121,76,174,118,75,170,106,73,173,122,75,177,123,75,180,128,77,178,126,74,170,
120,70,168,115,68,156,91,66,161,107,66,162,116,65,165,112,67,164,109,67,155,106,59,
154,102,64,157,106,67,156,88,60,171,116,67,179,121,68,179,121,70,175,118,68,178,
122,68,172,116,70,158,106,68,165,105,69,165,112,69,168,123,72,171,118,71,171,
119,71,166,116,72,165,115,71,146,87,61,166,107,68,166,111,69,172,116,69,174,118,69,
173,122,70,176,127,73,174,111,70,178,121,75,178,130,75,175,127,73,182,132,77,
179,126,77,174,123,75,173,122,76,151,97,65,172,117,76,171,122,75,175,124,75,178,
128,74,169,125,73,164,113,72,162,110,72,160,109,68,159,108,67,158,111,70,163,113,
69,159,111,69,157,107,67,156,106,66,147,89,63,156,106,66,156,106,66,160,116,68,
160,116,68,156,106,66,156,106,66,156,104,66,156,104,66,156,106,66,157,107,67,159,
111,69,157,105,67,156,106,66,156,106,66,147,89,63,156,106,66,157,110,69,157,110,
69,141,100,63,123,77,57,113,61,43,78,54,38,89,67,45,91,70,44,78,66,56,112,77,69,
128,92,71,133,102,74,122,98,71,114,92,67,96,83,64,94,80,62,99,83,65,108,89,70,122,
102,76,131,110,81,139,116,87,145,119,89,144,118,88,138,114,86,135,112,83,132,
110,82,123,103,79,117,97,75,113,95,73,110,93,72,111,94,73,115,97,75,118,101,78,123,
105,81,168,157,104,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,
193,185,117,193,185,117,193,185,117,189,179,109,173,162,91,169,157,87,166,153,82,
162,149,78,106,119,122,102,115,118,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,
17,17,17,17,17,17,95,107,111,99,112,115,106,118,122,113,124,127,121,131,134,131,
141,142,143,150,149,155,157,156,157,162,159,161,164,160,159,164,162,167,170,167,
170,173,168,174,180,178,175,183,181,178,188,190,179,188,190,180,187,185,182,183,
176,181,177,165,179,168,149,175,164,142,171,159,131,168,155,128,164,150,124,158,
144,116,153,139,114,146,132,107,138,123,96,127,110,82,115,98,69,105,89,61,102,
85,56,99,82,55,101,82,49,120,75,31,122,78,33,123,88,51,122,102,78,126,108,84,129,
110,87,131,113,89,133,114,91,135,116,91,168,155,84,171,160,89,189,179,109,191,
183,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,
193,185,117,193,185,117,174,164,108,115,97,75,113,96,75,111,94,73,109,92,71,108,91,
72,111,93,73,114,95,74,122,102,78,126,106,80,132,110,82,140,115,86,144,118,88,
145,119,89,138,114,86,128,108,82,117,98,75,104,86,68,100,84,66,96,81,64,98,83,64,
114,92,67,122,91,68,116,85,69,106,73,66,79,71,55,128,101,66,102,76,46,100,73,53,
92,58,40,121,76,56,126,79,57,153,102,63,153,106,66,153,102,66,151,95,62,150,99,
61,161,108,66,161,110,64,161,108,65,162,110,66,160,109,64,160,108,64,142,85,61,
155,102,65,158,109,65,164,111,65,165,114,67,159,116,66,159,114,65,162,115,65,161,
100,66,173,119,70,177,121,71,184,128,73,179,122,72,182,123,71,182,122,71,166,96,
66,172,118,72,172,115,71,175,126,72,171,121,69,160,110,67,170,116,73,170,117,73,
169,104,70,170,116,72,173,122,70,168,115,68,170,120,70,164,111,65,159,114,65,149,
88,63,155,103,64,154,110,63,158,108,63,157,106,63,152,103,65,152,103,65,155,106,
65,154,89,62,173,118,66,177,114,63,177,118,65,180,118,64,177,114,67,170,121,66,
154,94,66,160,103,66,160,107,66,160,107,66,165,113,66,161,117,67,161,108,67,160,
108,66,148,89,61,164,104,67,163,107,66,166,118,67,172,119,68,172,116,71,173,115,
70,171,117,74,173,117,73,174,121,71,174,124,71,177,127,74,169,123,71,169,124,71,
167,122,71,150,101,64,167,107,71,165,121,70,158,114,66,169,121,69,161,119,69,160,
103,68,158,107,70,159,108,67,157,110,69,157,116,67,160,113,68,157,109,67,157,110,
69,157,110,69,147,89,63,156,106,66,157,110,69,157,110,69,157,110,69,156,106,66,
156,106,66,155,98,67,156,106,66,156,106,66,156,106,66,156,106,66,156,106,66,156,
106,66,156,106,66,147,89,63,156,106,66,156,106,66,156,106,66,142,94,62,123,77,57,
116,63,44,78,53,38,84,66,44,99,79,53,123,98,65,118,92,64,71,60,52,85,58,52,122,
100,72,97,82,65,98,83,66,103,86,67,109,92,69,121,102,77,134,112,84,141,117,87,
143,119,89,143,117,87,137,112,83,126,106,80,122,101,76,116,97,76,111,93,73,108,91,
72,106,91,72,107,91,71,110,93,72,112,96,76,133,116,85,193,185,117,193,185,117,
193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,
117,191,181,113,189,179,109,171,160,89,166,156,84,112,124,128,107,120,123,65,71,73,
17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,94,107,
110,99,112,115,106,118,122,113,124,127,121,131,134,129,140,141,142,148,148,151,
154,151,155,158,152,159,160,151,160,160,152,168,165,153,172,168,152,174,174,164,
176,179,170,179,182,177,181,180,170,183,178,164,184,177,159,184,173,152,180,168,
145,174,163,141,171,159,132,167,154,129,158,148,125,157,143,116,152,138,115,147,
132,105,139,123,95,128,111,83,116,100,70,107,90,61,102,85,56,99,83,55,99,82,51,
119,74,30,122,77,33,124,86,46,122,101,76,126,108,84,129,110,87,131,113,89,133,114,
91,135,116,91,115,127,131,169,157,87,189,179,109,189,179,109,193,185,117,193,185,
117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,
185,117,193,185,117,132,118,84,110,93,72,107,90,71,106,89,70,107,90,71,107,90,
71,109,92,73,113,95,73,120,99,76,127,107,81,137,114,85,141,118,89,143,119,87,140,
117,88,131,110,83,118,100,76,111,93,71,105,88,69,101,85,67,99,84,67,80,57,51,60,
49,45,125,98,65,126,100,66,119,95,63,102,82,54,105,74,57,91,57,40,121,75,56,129,
82,58,157,110,65,155,106,63,161,101,65,154,97,62,137,89,60,160,108,65,161,104,66,
164,115,67,166,118,69,161,108,67,164,116,67,144,88,63,157,105,65,164,113,69,161,
111,66,164,113,66,166,115,67,159,108,63,161,110,65,155,94,65,179,120,67,181,121,
69,176,123,67,181,119,68,181,120,70,182,121,70,160,93,64,168,112,70,168,115,70,
170,117,70,160,106,66,158,106,64,170,114,69,165,110,69,161,98,68,167,115,69,166,
114,68,163,112,67,161,109,64,158,99,63,159,99,63,144,86,61,156,106,62,160,110,65,
161,109,64,161,109,64,151,109,62,151,101,62,152,99,63,147,88,62,173,108,63,175,
111,64,177,116,66,172,118,65,175,113,67,172,114,65,141,83,58,155,102,64,157,106,
65,158,105,66,156,104,64,157,105,65,157,105,65,156,105,65,147,87,59,159,105,65,
163,109,64,160,114,65,160,106,63,166,110,65,168,115,68,163,103,69,163,109,67,172,
120,72,171,119,71,163,110,68,167,117,69,166,115,68,166,117,68,144,97,62,161,106,
68,160,109,68,152,102,63,158,107,70,159,102,67,157,101,67,155,94,67,157,106,69,
160,105,68,156,101,67,154,98,67,157,106,69,157,106,69,157,106,69,147,89,63,157,
110,69,157,106,69,156,104,66,155,98,67,156,104,66,156,104,66,151,95,67,155,100,67,
156,106,66,156,106,66,148,103,66,156,106,66,156,104,66,156,104,66,145,90,63,156,
104,66,156,104,66,155,100,67,130,85,60,123,77,57,115,62,43,73,49,37,93,73,51,80,
61,38,118,94,62,123,98,65,93,76,55,101,84,69,100,85,68,104,87,68,109,91,71,114,
95,74,125,105,79,137,114,85,142,119,88,143,119,87,140,118,86,134,112,84,126,105,
80,116,96,74,109,91,71,106,89,70,106,89,70,107,91,71,106,89,70,106,89,70,108,91,
70,188,180,114,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,
185,117,193,185,117,193,185,117,193,185,117,193,185,117,189,179,109,189,179,109,
122,133,136,116,127,130,111,123,125,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,
17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,94,106,110,99,112,115,106,118,122,
113,124,127,121,132,134,128,141,142,139,146,146,149,150,143,153,152,142,158,154,
139,163,154,138,169,158,137,173,159,135,175,162,139,177,168,146,182,173,152,184,
174,153,185,175,156,185,175,156,183,173,149,180,169,144,174,163,141,170,158,133,
166,152,128,162,147,122,140,137,125,153,137,111,147,132,105,137,122,95,128,110,81,
115,97,69,105,90,61,102,85,56,99,83,55,98,82,52,120,75,31,124,79,33,125,84,42,
123,99,72,126,108,84,129,110,87,131,113,89,133,114,91,135,116,91,114,126,130,120,
131,134,189,179,109,189,179,109,189,179,109,193,185,117,193,185,117,193,185,117,
193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,
117,189,180,115,109,92,71,106,89,70,106,89,70,107,89,69,105,88,69,106,89,70,110,
91,70,119,98,75,125,104,81,135,112,83,141,118,85,144,120,88,144,118,88,138,116,84,
122,101,78,113,94,73,109,92,71,105,88,69,105,88,69,101,86,69,80,67,50,122,97,64,
121,94,63,111,88,59,100,71,52,90,57,39,119,74,54,127,79,58,116,73,53,142,86,62,
160,100,64,150,88,62,99,58,47,149,91,62,145,88,62,105,66,50,98,61,45,160,107,66,
152,101,65,110,63,49,131,86,55,152,99,63,131,84,60,111,63,49,141,86,60,156,99,62,
145,87,60,102,60,48,154,90,64,161,93,65,126,74,52,105,62,49,174,110,66,169,102,
62,125,74,54,138,81,59,159,97,67,139,82,60,119,71,53,148,90,62,165,107,66,150,90,
65,114,65,51,145,90,62,152,93,66,150,93,65,135,81,56,155,97,62,148,97,62,106,65,
51,139,85,59,151,94,61,143,86,61,112,65,51,140,83,58,155,99,63,143,86,61,141,84,
58,146,89,62,145,84,58,112,65,50,110,60,45,161,102,65,154,101,64,140,87,60,107,
62,48,142,87,61,125,80,55,115,73,53,103,61,49,154,97,63,145,86,60,117,72,52,129,
81,54,136,87,54,107,60,41,108,60,42,143,85,60,152,93,65,149,90,62,114,64,51,149,
91,65,142,88,61,123,74,54,113,65,50,155,98,67,149,88,63,117,72,53,129,77,57,145,
90,63,112,71,54,111,71,51,147,89,63,147,95,66,133,89,63,97,64,51,133,90,58,123,
83,57,123,77,55,105,62,51,151,94,66,138,87,61,123,74,55,129,77,57,135,87,63,119,
75,55,118,72,54,135,88,63,150,94,66,112,68,54,112,68,54,139,87,61,118,69,54,127,
80,55,116,67,52,151,95,67,135,88,63,127,80,55,116,67,52,129,77,57,127,74,55,118,
72,54,124,75,56,113,61,43,72,49,36,96,77,52,87,69,47,116,91,62,104,87,68,101,87,
69,106,89,70,108,91,72,115,96,73,123,102,77,133,110,83,142,118,86,145,122,89,143,
119,87,139,114,85,130,108,82,122,100,78,113,94,73,107,89,69,105,88,69,105,88,69,
105,88,69,107,89,69,106,89,70,148,136,92,193,185,117,193,185,117,193,185,117,193,
185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,
193,185,117,189,179,109,189,179,109,189,179,109,169,158,87,115,127,131,110,121,
124,73,80,83,22,24,24,19,21,21,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,
17,17,17,17,17,94,107,110,99,112,115,106,118,122,113,125,129,122,133,135,128,140,
142,137,146,147,144,149,144,150,151,139,156,149,131,163,151,129,167,154,129,171,
158,130,175,162,136,177,165,141,177,169,150,183,173,153,184,175,153,184,173,152,
183,173,149,180,168,145,175,162,140,170,155,132,158,149,131,160,146,120,156,141,
115,152,137,110,147,132,104,138,122,94,128,109,81,113,95,67,105,89,61,102,85,56,
99,83,55,98,82,54,119,75,30,122,77,32,127,84,39,125,97,65,126,107,83,129,110,87,
131,113,89,133,114,91,134,116,92,163,152,81,168,157,86,189,179,109,189,179,109,
189,179,109,189,179,109,193,185,117,193,185,117,193,185,117,193,185,117,193,185,
117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,156,
144,96,107,89,69,103,87,69,103,86,69,103,87,69,105,88,69,108,91,72,113,94,73,124,
103,78,132,109,82,137,114,85,144,118,88,147,124,91,142,120,88,128,107,80,124,103,
78,118,98,76,108,91,72,104,89,70,101,87,69,104,87,68,104,83,56,116,92,62,108,82,
55,89,57,39,118,74,54,118,77,54,127,87,56,108,72,50,121,84,56,121,84,54,120,78,
53,122,72,53,119,77,52,119,76,53,109,62,48,121,76,54,122,79,55,121,78,54,123,78,
54,123,79,54,117,78,54,123,77,55,107,65,51,117,77,54,121,78,54,123,81,55,126,84,
54,124,88,55,125,85,54,106,67,50,124,77,55,125,87,55,125,87,56,124,83,53,126,84,
54,126,87,55,127,81,55,109,68,51,133,90,55,136,93,57,142,95,55,136,93,61,134,90,
58,131,87,57,113,66,52,124,78,54,122,84,56,124,86,55,124,85,54,122,86,56,125,86,
55,125,79,55,112,66,51,123,78,54,124,85,54,129,92,55,132,88,57,127,91,53,126,82,
53,117,71,52,124,78,54,130,77,55,130,84,55,130,85,55,131,85,56,130,77,55,130,77,
55,115,68,53,128,74,51,124,71,48,123,74,48,122,71,43,118,68,37,119,69,37,117,61,
36,128,75,51,129,78,55,131,79,56,131,87,62,130,92,61,132,88,57,128,82,57,116,70,
53,127,81,56,129,82,57,128,82,57,130,89,58,130,90,58,128,89,58,128,89,58,128,80,
58,129,88,57,129,90,58,128,90,60,135,95,63,127,90,60,127,90,60,112,71,54,133,81,
58,135,92,60,136,92,60,139,98,61,136,96,60,136,92,60,134,81,58,139,90,57,145,98,
57,145,98,57,146,95,58,142,98,58,146,95,58,145,92,57,112,71,54,136,82,60,136,92,
60,136,96,60,136,92,60,136,96,60,136,92,60,129,82,57,123,77,57,115,62,43,75,53,
37,98,78,52,84,70,52,96,83,66,104,88,70,106,91,72,111,94,73,122,101,78,126,106,80,
144,120,88,147,122,89,147,123,91,143,119,87,135,112,83,126,105,80,121,99,75,111,
93,71,106,89,70,103,88,69,103,86,69,103,86,69,103,87,69,111,95,73,193,185,117,
193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,
117,193,185,117,193,185,117,193,185,117,193,185,117,189,179,109,189,179,109,189,
179,109,189,179,109,170,159,88,165,154,83,162,149,78,106,118,122,101,114,117,30,
32,32,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,94,107,110,
100,113,116,106,119,122,113,125,129,122,132,135,128,140,142,134,147,148,141,150,
149,145,153,148,153,152,142,161,153,136,165,154,132,169,157,131,173,160,134,177,
166,140,180,169,147,182,172,149,183,173,151,183,173,151,182,168,148,174,164,145,
175,162,142,169,154,131,164,151,128,159,147,120,155,140,115,152,137,110,145,130,
102,136,120,94,123,106,78,112,95,66,105,88,60,101,84,56,98,83,56,99,83,53,120,75,
31,124,79,32,127,83,36,127,95,59,126,105,81,129,110,87,133,114,89,133,114,91,134,
116,92,166,153,82,170,157,88,189,179,109,189,179,109,189,179,109,189,179,109,
190,180,112,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,
117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,111,94,
73,103,86,69,103,86,69,103,87,69,103,87,69,106,89,70,113,95,73,121,100,77,126,
106,82,140,116,86,144,120,88,154,126,94,144,120,88,141,118,89,124,103,78,119,99,
77,112,95,74,106,89,70,101,86,69,99,84,67,102,85,64,111,85,56,89,56,38,117,73,54,
122,78,56,130,91,60,120,80,56,130,91,61,129,91,60,135,96,64,130,91,61,127,86,58,
126,83,58,117,77,54,126,84,59,127,84,58,128,89,58,138,98,61,140,100,63,126,84,59,
127,84,58,124,73,54,130,89,60,129,87,59,138,99,62,138,99,62,131,90,61,129,93,60,
123,76,55,126,83,58,130,92,60,134,94,58,140,94,60,139,93,59,133,93,57,130,88,60,
125,74,55,149,101,61,150,100,61,155,106,66,158,112,65,154,107,64,148,97,58,122,
72,53,132,91,61,138,91,61,138,91,61,146,103,63,147,104,64,141,99,64,133,90,57,
119,81,55,141,94,60,138,90,58,145,99,63,144,99,61,143,97,62,141,91,60,124,74,55,
141,90,60,141,92,60,143,98,60,146,102,63,142,99,60,144,93,60,143,93,60,122,72,52,
129,75,40,130,84,44,132,87,46,135,81,44,130,84,46,127,82,42,126,75,42,138,83,56,
147,104,64,146,101,63,153,105,65,150,106,67,150,106,66,142,95,64,131,73,53,144,97,
62,144,98,63,144,97,66,151,109,67,144,97,66,139,98,61,135,92,63,135,88,63,145,
98,63,147,103,63,151,109,67,151,109,67,150,109,67,144,96,63,131,74,54,147,91,63,
147,97,63,151,109,67,156,106,66,151,109,67,147,97,63,148,95,66,155,92,61,157,101,
63,157,107,63,160,116,68,160,116,68,157,107,63,155,99,61,120,74,54,147,91,63,147,
97,63,148,105,66,151,109,67,148,105,66,147,97,63,138,88,60,123,77,57,109,62,43,
83,62,45,82,69,56,88,74,60,102,87,68,108,92,74,113,96,75,122,103,78,127,107,81,
139,118,89,149,123,93,147,124,91,151,125,95,133,111,83,128,106,80,117,97,75,109,
92,71,105,88,69,103,86,69,103,86,69,103,85,69,105,86,69,185,175,113,193,185,117,
193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,
117,193,185,117,193,185,117,193,185,117,193,185,117,189,179,109,189,179,109,189,
179,109,189,179,109,189,179,109,172,160,90,167,156,85,164,151,80,159,146,75,155,
142,71,99,112,115,97,108,111,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,
17,95,108,111,100,113,116,107,119,123,114,125,128,121,132,135,127,139,142,135,146,
147,139,149,150,141,152,153,150,157,153,155,158,152,159,158,147,165,161,144,169,
162,139,177,165,141,178,165,145,182,170,149,181,170,150,182,171,150,182,169,147,
177,165,143,174,160,137,169,155,131,161,151,131,158,146,121,154,139,112,149,135,
108,140,126,99,131,114,87,121,103,74,110,94,64,105,88,60,100,85,56,99,83,56,100,
83,52,120,75,31,123,78,33,128,83,35,128,93,54,127,104,78,129,111,87,133,114,89,
133,115,91,134,116,92,169,156,85,172,161,90,189,179,109,189,179,109,189,179,109,
189,179,109,189,179,109,191,183,117,193,185,117,193,185,117,193,185,117,193,185,
117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,
185,117,193,185,117,185,176,113,105,87,69,103,86,69,103,86,69,103,86,69,104,89,
70,110,93,72,121,99,77,128,108,82,140,117,88,154,127,96,158,132,98,149,125,93,141,
119,87,128,107,80,123,104,79,114,96,74,107,90,71,103,87,69,99,84,67,90,78,61,85,
65,48,118,74,54,124,81,56,140,94,63,133,91,61,141,102,63,140,99,63,148,106,65,
149,105,65,147,104,64,139,98,63,127,76,59,143,104,65,141,102,64,146,104,64,152,
107,64,147,105,64,147,102,63,146,90,63,140,85,59,149,105,65,148,103,64,152,104,64,
153,105,66,146,103,63,147,105,64,132,84,60,144,90,63,148,105,64,151,103,63,152,
105,65,153,111,64,147,104,63,148,100,64,148,86,60,157,113,65,166,111,64,166,117,
64,175,116,66,159,110,66,157,107,62,130,82,59,148,103,64,150,102,62,151,102,64,
155,107,63,156,107,64,150,108,66,151,94,63,142,90,59,147,99,61,142,95,57,152,103,
64,160,110,65,151,102,63,148,103,64,139,84,58,148,105,64,152,101,63,152,105,64,
152,104,62,147,104,59,148,98,61,153,102,63,132,79,57,138,84,46,140,87,46,150,95,48,
153,96,48,149,93,45,139,87,46,139,80,45,145,88,58,152,110,63,158,109,66,164,114,
67,165,116,71,156,114,66,153,100,63,133,86,62,155,106,65,155,106,65,157,110,69,
163,115,69,157,110,69,155,108,67,151,109,67,151,95,67,155,108,67,157,105,67,162,
113,68,160,112,67,156,110,68,155,106,66,135,89,60,156,104,66,156,106,66,157,110,
69,165,116,69,158,111,69,159,106,65,155,97,66,159,105,65,160,115,67,165,116,69,
170,119,70,172,116,66,160,116,68,160,115,66,132,82,54,151,95,67,151,109,67,155,
108,67,157,110,69,156,106,66,151,109,67,140,93,62,123,77,57,100,65,48,93,80,63,97,
83,67,102,86,68,111,94,73,118,100,78,125,106,79,135,116,85,140,118,86,157,131,97,
151,125,95,144,122,90,143,119,89,134,111,86,118,98,76,109,91,71,103,88,69,103,
86,69,102,85,68,104,87,68,137,124,87,193,185,117,193,185,117,193,185,117,193,185,
117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,
185,117,193,185,117,193,185,117,191,181,113,189,179,109,189,179,109,189,179,109,
189,179,109,189,179,109,174,163,92,170,159,88,167,154,83,163,150,79,159,146,75,
155,142,71,100,112,116,96,109,112,93,106,109,17,17,17,17,17,17,17,17,17,17,17,17,
98,109,112,103,114,117,108,120,124,114,126,130,122,133,136,127,139,142,134,145,
147,138,148,150,142,153,154,149,156,155,151,160,157,157,162,156,161,163,155,168,
162,144,173,164,143,168,163,147,178,167,147,182,170,148,181,170,148,166,164,155,
177,164,141,168,158,136,167,154,130,162,150,126,158,144,119,153,138,111,144,130,
103,134,120,92,123,107,80,111,97,72,109,91,61,104,87,59,100,85,57,99,83,56,101,82,
51,121,76,31,124,80,34,129,84,36,129,92,52,128,106,78,129,111,87,132,113,90,133,
115,91,134,116,92,171,160,89,175,164,93,189,179,109,189,179,109,189,179,109,189,
179,109,189,179,109,189,179,109,193,185,117,193,185,117,193,185,117,193,185,117,
193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,
117,193,185,117,193,185,117,193,185,117,143,128,89,104,87,68,103,86,69,103,87,
69,104,88,70,115,96,75,122,102,78,143,121,89,137,116,87,147,124,91,153,127,97,151,
125,95,140,119,88,137,116,85,127,108,81,120,101,76,111,94,73,104,87,68,96,80,64,
85,68,53,119,74,54,130,84,58,148,98,65,149,100,65,149,107,66,154,106,66,159,117,
70,161,117,71,157,113,68,152,108,62,140,82,58,150,108,61,155,106,63,163,117,68,
165,115,65,160,116,69,155,107,63,152,102,63,146,90,63,151,107,61,157,107,62,161,
118,71,164,110,67,156,111,65,154,106,66,140,85,60,150,94,62,153,104,65,160,109,
66,163,120,72,163,112,67,153,105,66,154,102,64,151,94,64,166,112,66,174,115,66,
181,120,74,186,127,73,178,120,69,174,115,64,143,85,60,152,108,62,152,108,62,161,
109,65,165,119,69,165,119,69,159,108,63,154,102,66,146,89,62,152,108,62,153,110,63,
170,119,69,170,117,68,164,113,68,153,101,63,142,85,60,153,111,64,156,109,65,163,
113,67,165,118,69,154,103,62,156,108,65,154,105,66,135,86,58,141,87,47,151,94,
45,154,99,52,159,106,51,150,97,52,149,91,45,140,86,46,149,98,60,160,108,64,166,
120,70,174,124,73,176,126,74,165,115,69,159,106,67,144,89,62,164,116,69,162,113,68,
166,117,75,173,124,72,166,116,69,160,113,68,157,110,69,157,106,69,163,113,69,
163,122,73,177,127,74,169,123,69,164,116,68,160,113,68,145,92,63,157,105,67,160,
113,68,169,118,69,170,122,76,165,114,69,156,109,68,156,103,65,165,107,63,169,114,
66,172,118,70,180,125,72,180,122,70,168,114,66,162,113,66,136,89,60,155,98,67,156,
106,66,157,110,69,159,116,69,160,108,66,155,108,67,143,89,63,123,77,57,102,62,
46,97,82,65,103,87,69,113,96,75,124,105,80,131,112,83,142,120,88,145,123,91,158,
132,98,152,127,94,154,129,96,151,124,93,131,110,83,128,107,82,107,91,71,105,88,69,
103,88,69,103,86,69,107,90,71,189,179,115,193,185,117,193,185,117,193,185,117,
193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,
117,193,185,117,193,185,117,193,185,117,193,185,117,189,179,109,189,179,109,189,
179,109,189,179,109,189,179,109,189,179,109,177,166,95,174,163,92,170,159,88,167,
154,83,162,151,80,159,146,75,156,143,72,114,97,60,98,111,114,95,108,111,84,96,98,
17,17,17,17,17,17,99,111,115,103,116,119,109,120,123,115,127,131,122,132,136,
126,139,143,133,143,146,138,147,150,141,151,155,147,156,156,149,160,160,155,162,
159,159,162,156,165,163,152,168,164,149,174,163,143,178,167,145,179,167,145,178,
167,147,178,165,142,175,161,138,169,156,132,162,151,128,155,145,125,157,142,116,
151,136,109,141,126,100,130,114,85,119,102,74,113,95,67,107,91,61,104,87,59,102,85,
56,100,83,55,104,82,49,123,78,31,126,81,34,129,83,37,131,92,48,130,102,69,130,
109,85,132,113,90,135,116,91,134,116,92,174,163,92,178,167,96,189,179,109,189,179,
109,189,179,109,189,179,109,189,179,109,189,179,109,189,179,109,193,185,117,193,
185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,
193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,190,182,
116,106,89,70,103,87,69,106,89,70,107,91,71,120,100,76,125,106,81,143,121,89,
142,121,88,157,132,97,153,129,95,155,130,97,151,127,93,139,118,87,130,110,82,122,
102,76,110,92,72,100,84,67,88,67,52,117,73,54,132,86,58,154,98,63,151,102,64,159,
114,69,173,124,73,173,124,72,172,122,71,164,118,68,157,113,67,145,89,62,160,107,
63,161,115,67,169,118,68,172,122,72,166,120,70,160,116,69,156,103,64,152,95,62,
157,113,67,163,116,67,172,122,72,174,123,73,164,120,73,162,111,66,146,89,62,155,
100,63,160,109,64,170,121,70,173,123,73,171,121,70,164,112,67,155,99,65,153,97,63,
178,119,67,185,126,73,190,130,74,190,128,75,186,127,73,178,115,69,147,90,63,161,
110,65,163,111,69,171,116,70,174,118,76,173,122,71,163,113,68,162,111,66,150,94,
61,160,107,65,159,110,64,165,117,68,170,119,69,163,108,62,156,104,65,146,90,62,
156,109,65,162,111,66,165,115,70,170,120,70,166,121,70,161,112,66,157,110,65,143,
85,59,146,98,47,152,96,47,158,101,51,157,103,50,148,94,49,152,96,47,144,85,46,
153,96,60,162,111,66,163,116,67,173,121,70,176,126,74,165,114,69,164,112,68,145,
87,62,165,115,71,165,116,69,175,126,74,175,126,74,167,119,73,165,116,72,160,108,
67,157,101,67,166,117,70,168,117,72,173,125,73,169,123,69,165,115,68,160,113,68,
145,92,63,157,105,67,160,113,68,167,119,73,175,127,75,168,119,72,156,110,68,155,
104,65,165,107,63,172,116,66,172,118,70,180,124,70,180,122,70,168,114,66,162,113,
66,139,87,61,155,100,67,156,106,66,159,111,69,163,118,69,160,108,66,155,108,67,
144,91,62,123,77,57,104,61,44,102,86,68,111,93,71,123,104,79,132,113,82,141,120,
87,149,126,93,154,129,96,153,128,95,153,129,95,141,119,87,141,119,91,123,103,79,
109,92,71,109,92,71,105,89,69,104,88,70,165,154,103,193,185,117,193,185,117,193,
185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,
193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,189,179,
109,189,179,109,189,179,109,189,179,109,189,179,109,189,179,109,189,179,109,180,
169,98,177,166,95,174,163,92,171,159,89,167,156,85,165,154,79,123,106,69,119,103,
65,116,99,62,114,97,60,99,111,115,98,111,114,52,57,58,101,114,117,105,118,121,
111,122,125,117,127,131,123,133,137,127,140,143,133,145,149,136,149,152,141,151,
155,146,155,157,148,158,159,152,161,160,157,164,161,160,166,163,162,169,167,170,
167,154,174,164,144,177,165,143,176,163,142,175,162,139,173,159,135,168,155,129,
165,149,124,159,145,120,156,142,115,150,135,108,140,125,96,126,108,79,116,100,71,
111,93,65,107,90,60,104,86,57,101,83,55,101,82,52,105,79,46,123,78,33,127,82,35,
130,85,36,133,89,41,134,98,55,132,106,75,132,113,88,135,116,91,135,117,93,178,167,
96,180,170,100,189,179,109,189,179,109,189,179,109,189,179,109,189,179,109,189,
179,109,189,179,109,189,179,109,193,185,117,193,185,117,193,185,117,193,185,117,
193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,
117,193,185,117,193,185,117,193,185,117,193,185,117,171,161,105,106,90,72,104,88,
70,123,103,79,111,93,73,115,98,75,138,117,88,133,117,85,145,125,93,156,131,96,
152,127,94,144,122,90,137,116,85,129,107,81,123,101,77,110,91,70,94,72,53,120,75,
55,138,91,61,165,106,69,159,107,63,166,119,67,171,120,70,178,127,74,172,122,72,
164,118,68,159,107,63,144,87,61,155,105,63,161,110,65,170,119,69,170,120,70,169,
119,69,161,110,65,161,109,64,151,98,62,161,110,67,167,118,67,174,123,72,170,120,
70,164,111,67,164,116,68,147,91,64,161,109,65,163,111,69,166,121,70,175,124,72,
170,121,70,164,113,70,158,102,65,159,100,65,179,116,70,185,126,73,189,130,74,188,
130,73,185,126,72,178,115,69,146,90,63,162,110,68,162,110,68,174,122,71,171,118,
70,171,116,70,166,116,65,161,107,66,149,92,60,159,107,63,160,107,67,168,114,68,
164,117,68,160,107,64,154,100,63,145,89,62,156,107,64,156,108,65,163,110,67,166,
121,70,164,113,69,158,109,65,157,109,65,143,86,61,144,93,50,152,98,52,153,96,49,
162,103,51,149,96,51,150,93,46,147,86,46,161,102,61,163,111,69,163,114,67,172,120,
72,174,123,72,167,121,71,164,112,71,142,87,61,167,120,71,166,118,72,173,124,72,
176,127,74,160,113,64,164,116,69,159,107,68,165,107,69,168,122,72,169,125,73,175,
124,75,167,122,72,165,116,72,165,115,68,145,92,63,160,107,68,165,116,69,166,115,
70,169,125,73,165,117,69,159,112,67,159,105,67,172,116,66,169,116,69,173,122,67,
183,125,69,177,120,69,169,116,69,166,110,64,145,90,63,156,106,66,157,110,69,157,
110,69,159,116,69,156,106,66,156,106,66,145,94,63,123,77,57,106,62,44,121,100,77,
126,105,80,132,110,82,137,115,87,143,119,89,152,124,92,152,125,94,146,124,90,
137,115,87,133,112,85,111,94,75,121,102,79,107,90,71,108,91,72,126,112,82,193,185,
117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,
185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,
193,185,117,193,185,117,189,179,109,189,179,109,189,179,109,189,179,109,189,179,
109,189,179,109,189,179,109,189,179,109,182,172,102,180,169,98,178,167,96,139,
124,83,136,121,80,133,116,77,128,112,74,124,109,70,121,105,67,119,102,65,117,101,
63,104,115,118,103,116,119,105,118,121,109,120,123,113,125,129,119,129,133,124,
134,136,129,140,143,134,144,146,137,148,151,142,151,153,145,153,155,147,156,157,
150,157,159,153,161,163,156,163,165,159,167,167,162,165,157,169,163,145,172,160,
138,170,158,133,167,154,131,169,152,124,166,147,118,162,142,112,155,138,107,154,
134,101,146,128,97,141,119,83,128,105,70,116,95,61,111,89,58,96,84,62,104,83,53,
101,82,51,99,78,48,105,76,40,126,81,34,129,84,36,132,87,38,135,90,40,136,94,45,136,
104,67,134,113,86,135,116,91,135,117,93,183,172,97,183,172,101,189,179,109,189,
179,109,189,179,109,189,179,109,189,179,109,189,179,109,189,179,109,189,179,109,
190,180,110,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,
117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,
185,117,193,185,117,193,185,117,193,185,117,128,113,84,120,100,78,112,95,74,124,
105,82,129,109,83,128,109,82,132,112,84,137,115,87,148,125,92,146,123,90,139,118,
87,135,113,85,132,110,82,121,101,77,98,73,52,121,76,56,138,90,61,165,107,69,161,
109,65,163,113,66,163,112,68,164,110,67,166,121,70,164,113,70,163,112,69,145,89,
62,160,109,64,160,108,64,162,111,67,169,119,68,164,117,68,164,115,67,161,107,64,
152,95,63,164,116,68,165,117,69,171,118,70,170,117,70,166,118,69,166,118,69,148,
91,64,164,109,69,166,118,69,165,117,69,172,118,70,165,117,69,166,119,70,163,104,
66,157,104,65,181,124,71,181,124,72,187,128,73,185,126,69,184,124,72,180,122,70,
150,89,63,161,109,67,163,114,67,164,115,67,169,115,68,164,115,67,163,114,67,163,
113,65,150,93,61,160,107,65,163,114,67,164,115,67,164,116,68,163,114,67,161,106,
67,145,89,62,162,110,67,161,109,67,163,111,69,165,116,68,164,112,69,163,112,69,
162,111,66,143,85,61,149,95,51,151,97,51,156,104,51,154,103,50,149,95,50,149,95,
51,148,86,47,158,104,65,165,117,69,163,115,67,164,115,67,163,114,67,165,118,69,
165,113,71,149,93,66,165,119,69,167,122,71,167,122,72,168,122,72,166,115,71,166,
116,72,165,112,69,164,107,69,168,121,71,167,122,72,167,122,72,168,122,72,165,116,
72,165,116,69,146,91,63,160,105,68,165,116,69,166,116,72,166,116,72,164,116,69,
164,115,68,156,101,66,173,116,66,175,120,68,168,122,67,177,119,67,169,122,67,169,
116,69,166,107,64,147,89,63,156,106,66,156,106,66,157,110,69,157,110,69,157,110,
69,156,106,66,145,94,63,123,77,57,106,62,44,130,109,82,135,112,85,137,115,87,139,
117,89,143,119,89,139,119,87,131,111,83,122,103,78,119,101,77,117,100,77,122,
104,80,124,105,80,123,103,79,187,177,113,193,185,117,193,185,117,193,185,117,193,
185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,
193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,189,179,
109,189,179,109,189,179,109,189,179,109,189,179,109,189,179,109,189,179,109,189,
179,109,189,179,109,183,171,101,148,133,92,146,130,90,143,128,87,140,124,86,138,
123,82,135,118,79,130,115,76,127,111,73,124,108,70,122,106,68,121,104,67,121,104,
67,110,121,124,112,122,124,115,123,122,120,124,123,124,128,125,128,131,127,132,
135,131,136,139,135,138,141,137,141,142,138,144,145,139,147,147,141,150,150,144,
151,151,145,154,155,147,157,152,137,162,149,124,165,148,118,164,145,114,165,143,
110,160,137,101,154,131,92,156,129,85,150,123,82,139,117,81,147,116,72,132,106,72,
129,100,60,118,90,50,111,83,46,105,80,47,102,80,45,101,76,44,99,74,40,105,71,33,
128,83,35,130,85,36,133,89,38,136,92,40,137,95,45,135,104,66,133,112,86,135,116,
91,135,117,93,149,133,93,150,135,94,155,140,99,155,140,99,188,176,106,189,179,
109,189,179,109,189,179,109,189,179,109,189,179,109,189,179,109,193,185,115,193,
185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,
193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,
117,193,185,117,193,185,117,189,181,115,113,96,75,126,107,82,125,106,81,115,97,75,
117,100,77,121,104,79,125,106,81,133,112,83,138,117,86,139,116,87,138,115,87,
130,107,80,103,76,55,121,75,56,137,89,60,165,108,69,159,113,70,173,121,72,162,118,
71,164,116,68,165,115,68,164,116,68,161,111,65,143,90,62,160,106,64,160,104,64,
161,107,67,162,110,68,160,116,70,164,115,67,164,116,67,152,95,62,165,117,69,165,
117,69,165,118,69,165,117,69,165,118,69,165,117,69,148,92,64,162,103,66,165,119,
69,166,120,70,166,119,70,166,118,70,165,119,69,164,108,69,154,101,64,181,122,70,
181,124,72,182,125,73,180,120,68,179,121,70,176,119,68,145,89,62,163,112,69,164,
116,68,164,115,67,164,116,67,163,114,67,163,113,66,162,112,65,150,97,62,161,105,
66,164,116,68,164,117,69,164,115,67,163,114,67,161,104,66,144,88,62,165,115,68,
162,111,68,163,111,69,163,112,69,163,112,69,164,113,69,163,113,66,143,86,61,152,96,
47,151,95,46,151,98,52,151,98,52,151,97,51,152,96,48,148,89,47,160,98,60,162,
110,67,164,110,69,161,104,66,160,100,64,161,102,66,164,106,68,146,89,65,167,113,71,
167,120,71,167,121,71,168,122,72,167,122,72,168,122,72,165,112,69,165,107,69,
168,122,72,168,122,72,168,122,72,166,116,72,165,116,69,165,116,69,136,90,60,165,
107,69,166,116,72,165,116,69,165,116,69,165,116,69,165,116,69,157,101,67,168,113,
67,177,119,68,177,120,69,177,120,69,175,121,69,175,121,69,165,119,69,145,90,63,
156,106,66,156,106,66,156,106,66,156,106,66,156,106,66,156,106,66,145,96,63,123,77,
57,121,64,47,136,113,84,139,116,87,139,115,85,132,110,82,124,103,78,121,103,77,
117,100,77,118,100,78,124,106,82,112,95,76,117,99,77,151,137,95,193,185,117,193,
185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,
193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,
117,193,185,117,193,185,117,190,180,112,189,179,109,189,179,109,189,179,109,189,
179,109,189,179,109,188,176,106,155,140,99,155,140,99,155,140,99,151,136,95,150,
135,94,149,133,93,147,131,91,144,129,88,142,126,86,139,124,83,137,120,81,133,117,
79,130,114,76,127,112,73,126,110,72,108,89,68,108,89,68,110,91,70,113,94,73,118,
99,76,122,103,80,125,107,83,128,110,86,132,113,88,135,116,91,135,117,93,138,119,
95,140,120,95,142,122,97,143,124,99,146,125,101,150,126,97,152,124,90,155,122,
84,155,121,82,152,119,78,153,114,68,150,107,57,153,106,51,149,103,49,147,101,48,
146,100,47,144,98,45,141,97,46,135,93,45,125,88,43,117,84,41,109,80,42,110,78,39,
110,74,36,121,78,35,131,86,37,132,87,38,135,90,40,137,92,42,137,97,51,135,106,73,
133,114,88,134,116,92,135,117,93,151,135,95,153,137,95,155,140,99,155,140,99,
155,140,99,155,140,99,155,140,99,189,179,109,189,179,109,189,179,109,189,179,109,
189,179,109,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,
117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,
185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,159,145,99,
117,100,77,126,107,82,120,101,78,113,96,75,113,95,73,117,97,75,123,103,79,130,110,
82,135,113,84,129,106,78,119,91,66,120,75,55,135,89,59,163,108,69,144,87,63,161,
102,65,160,100,64,146,89,62,146,90,63,157,101,65,156,100,65,144,87,63,151,95,62,
162,106,68,151,95,62,154,98,66,160,101,65,164,104,67,161,106,67,146,89,62,162,
107,68,163,103,66,151,90,64,147,102,63,165,118,69,166,118,69,135,91,58,155,104,68,
164,113,70,155,104,67,154,97,64,158,102,65,163,104,67,155,99,66,146,89,65,177,
108,65,177,109,67,159,92,63,157,97,62,176,111,67,166,106,65,144,88,62,152,95,62,
160,104,65,151,99,63,151,98,61,161,101,64,161,101,65,155,99,63,142,85,61,161,106,
67,160,108,67,137,90,61,139,98,62,160,106,66,161,101,64,142,85,61,146,90,63,161,
103,66,147,91,64,152,91,64,152,91,64,163,103,66,154,102,66,152,95,61,144,84,49,
148,86,47,135,76,49,153,88,49,148,87,47,150,91,51,134,74,48,135,83,54,161,102,66,
152,94,64,154,98,63,148,93,65,163,104,66,159,98,67,156,101,68,155,100,68,164,105,
67,151,94,66,168,115,72,157,105,67,166,112,72,150,95,67,151,95,67,165,107,69,155,
94,67,165,107,69,151,95,67,165,107,69,157,101,67,156,100,66,157,106,69,157,101,
67,151,95,67,157,101,67,157,106,69,160,107,68,147,89,63,145,92,63,168,113,66,154,
97,63,168,113,66,154,92,61,168,113,67,157,105,67,155,94,67,151,103,67,156,104,
66,145,92,63,156,104,66,156,104,66,157,106,69,141,87,61,123,77,57,124,80,58,132,
109,82,132,109,82,127,107,81,122,102,78,113,95,73,109,91,71,111,94,73,108,93,74,
107,92,73,132,114,86,193,183,117,193,185,117,193,185,117,193,185,117,193,185,117,
193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,
117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,
185,115,189,179,109,189,179,109,189,179,109,189,179,109,162,148,100,155,140,99,
155,140,99,155,140,99,155,140,99,155,140,99,153,137,97,153,137,95,151,135,95,149,
134,93,149,132,91,146,130,90,143,128,87,141,124,85,138,124,84,135,120,81,133,118,
79,113,94,73,114,95,72,113,94,73,115,97,75,118,99,76,121,102,79,124,105,82,127,
109,85,129,110,87,133,114,89,135,116,91,135,117,93,137,119,95,139,120,95,140,121,
96,142,122,98,143,123,98,145,124,99,148,125,97,148,125,96,149,124,93,148,120,86,
150,115,74,147,106,59,149,105,52,149,103,49,146,101,48,146,100,47,144,100,47,
139,96,47,140,95,44,136,93,42,131,88,40,127,85,38,124,82,38,125,82,37,131,86,37,
133,88,39,133,89,41,135,92,45,136,98,53,135,104,68,135,112,84,135,115,90,135,117,
93,135,117,93,152,137,96,153,138,97,155,140,99,155,140,99,155,140,99,155,140,99,
155,140,99,155,140,99,155,140,99,155,140,99,189,179,109,189,179,109,189,179,109,
193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,
117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,
185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,123,107,81,
106,91,72,108,91,72,108,91,72,109,92,71,115,95,73,122,101,78,125,106,81,120,100,76,
151,124,79,133,100,67,238,180,99,254,209,114,254,210,115,241,189,104,237,182,
104,237,180,100,225,165,91,217,156,87,223,167,87,224,167,91,221,163,87,209,156,86,
223,166,86,219,165,91,219,157,87,194,142,80,195,134,80,190,129,78,198,144,82,203,
145,80,189,130,78,186,129,77,178,116,74,180,123,75,186,129,77,183,124,77,181,
118,74,184,130,80,198,143,83,200,143,85,183,128,77,190,130,79,184,130,78,188,128,
74,199,141,83,205,145,83,210,152,86,192,130,77,198,138,80,208,142,77,207,143,79,
198,141,82,209,146,81,210,147,82,211,159,90,193,142,80,207,146,79,194,133,78,177,
112,69,179,116,72,181,117,72,178,112,70,165,106,69,172,109,68,174,115,72,182,122,
73,174,118,71,185,129,75,184,125,73,185,129,75,162,119,72,185,130,75,192,141,79,
191,139,77,191,140,79,197,144,80,198,148,81,197,145,81,199,145,77,199,142,72,
205,147,81,205,147,82,204,146,82,203,144,80,208,147,80,207,149,82,203,145,81,209,
150,83,209,151,84,197,147,84,188,132,80,185,125,76,182,121,76,186,126,78,188,133,
80,192,142,82,195,147,85,195,147,85,192,144,82,195,147,85,186,143,82,186,143,82,
188,136,80,177,116,75,183,130,79,188,136,80,185,131,79,179,123,77,179,123,77,182,
121,76,179,123,77,182,121,76,183,123,75,185,125,78,185,126,79,188,133,80,186,
136,82,195,139,85,200,145,86,206,145,86,209,149,85,211,150,85,211,150,85,212,158,
94,215,152,91,243,185,109,176,163,102,152,136,92,124,104,78,117,98,75,111,93,71,
109,92,71,106,91,72,106,91,72,113,96,75,175,163,107,193,185,117,193,185,117,193,
185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,
193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,
117,193,185,117,193,185,117,193,185,117,182,170,104,155,140,99,155,140,99,155,140,
99,155,140,99,155,140,99,155,140,99,155,140,99,155,140,99,155,140,99,155,140,99,
155,138,97,153,138,97,152,137,96,151,136,95,150,135,94,149,133,93,147,132,91,
145,130,89,143,127,87,138,123,84,121,102,79,120,101,78,119,100,77,119,100,77,120,
101,78,122,103,80,124,105,82,126,108,84,128,109,86,130,111,88,132,114,90,135,116,
91,135,117,93,137,118,93,137,119,95,139,119,95,140,121,96,141,122,97,144,124,98,
143,124,99,144,125,100,144,124,99,143,123,96,144,119,87,146,112,71,147,106,57,
146,102,51,145,102,51,145,101,50,142,99,50,143,99,49,141,98,47,138,95,45,137,93,43,
135,90,41,131,88,41,132,90,44,131,93,50,131,96,57,132,101,63,132,103,70,134,109,
78,132,111,86,133,114,90,135,116,91,135,117,93,135,117,93,153,138,97,155,138,97,
155,140,99,155,140,99,155,140,99,155,140,99,155,140,99,155,140,99,155,140,99,
155,140,99,155,140,99,155,140,99,155,140,99,155,140,99,193,185,117,193,185,117,193,
185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,
193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,
117,193,185,117,193,185,117,193,185,117,193,185,117,106,91,72,106,90,72,106,89,
70,106,89,70,109,92,71,115,94,72,157,143,91,182,173,102,179,170,102,254,210,116,
255,216,121,255,217,125,254,211,117,254,210,114,254,211,115,254,205,108,254,197,
109,250,197,108,241,188,105,240,186,104,237,179,98,237,181,103,238,180,101,238,
179,96,234,176,95,221,163,90,211,154,90,224,168,91,223,167,90,225,169,90,221,166,
90,218,164,90,220,159,89,213,161,93,213,161,93,214,161,93,218,165,91,218,165,90,
221,167,91,221,167,92,224,168,90,225,171,95,225,170,94,230,174,96,230,177,94,233,
176,97,238,182,104,237,181,103,238,181,103,237,183,105,238,182,104,237,181,103,
237,181,103,233,175,95,230,177,94,224,174,95,224,167,91,218,164,90,212,159,91,
209,156,89,209,156,88,210,156,88,209,156,88,207,147,80,206,144,78,204,144,79,204,
146,81,203,144,80,204,145,81,198,148,81,204,150,81,204,146,82,207,146,80,207,147,
80,207,147,80,209,154,80,210,150,82,209,154,89,210,159,89,210,157,91,210,156,91,
211,159,90,210,158,87,210,159,89,211,161,91,211,159,89,210,157,91,215,160,90,210,
158,92,211,159,93,211,159,93,208,152,84,209,151,85,206,151,86,206,151,86,206,
151,86,201,154,87,201,154,87,201,154,87,197,148,85,197,148,85,197,148,85,195,147,
85,192,144,82,195,147,85,197,148,85,197,148,85,200,150,86,200,150,86,201,154,87,
206,150,85,209,151,84,211,153,85,211,160,93,212,163,94,219,167,93,220,169,96,226,
173,98,234,179,100,238,184,108,241,191,113,244,193,114,251,203,119,251,203,119,
254,208,118,187,179,111,190,182,112,115,97,73,107,90,69,105,88,69,105,88,69,106,
90,72,133,121,85,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,
185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,
193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,194,186,
116,153,158,110,155,140,99,155,140,99,155,140,99,155,140,99,155,140,99,155,140,
99,155,140,99,155,140,99,155,140,99,155,140,99,155,140,99,155,140,99,155,139,97,
155,138,97,153,138,97,153,137,97,153,137,95,151,136,95,151,134,93,148,133,92,137,
120,87,126,107,84,125,107,83,124,106,82,123,104,81,123,104,81,124,106,82,125,107,
83,126,107,84,128,109,86,130,111,88,131,113,89,134,115,90,135,116,91,135,117,93,
137,118,93,137,117,93,138,118,94,139,119,95,140,121,96,140,122,98,141,122,97,
141,122,97,141,122,97,141,121,97,140,120,94,140,117,87,142,114,79,141,110,73,141,
109,71,141,109,72,139,109,72,139,107,70,138,106,67,136,102,63,135,100,59,134,99,
59,132,99,61,130,101,68,129,105,76,129,109,82,129,110,85,132,112,87,132,112,89,
133,114,91,135,116,91,135,117,93,135,117,93,135,117,93,155,139,97,155,139,97,155,
140,99,155,140,99,155,140,99,155,140,99,155,140,99,155,140,99,155,140,99,155,140,
99,155,140,99,155,140,99,155,140,99,155,140,99,156,142,100,153,158,110,193,185,
117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,
185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,
193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,144,131,90,105,88,69,
103,87,69,105,88,69,118,101,74,188,179,105,182,171,104,180,171,103,254,199,113,
190,182,110,192,183,114,190,181,109,187,178,106,187,178,106,188,178,105,187,178,
104,186,177,104,184,173,104,180,170,101,176,169,101,175,169,103,175,168,102,174,
167,101,171,163,101,169,161,101,168,160,100,171,163,104,165,157,98,166,158,99,166,
159,100,163,154,97,162,154,96,161,153,96,162,154,97,162,153,98,163,152,97,162,
153,98,162,154,97,163,155,98,164,155,99,166,157,97,167,159,100,166,158,98,169,162,
100,168,160,100,168,160,99,170,162,99,170,163,103,172,164,98,171,164,101,168,
160,100,168,160,100,169,163,101,164,155,96,165,155,95,163,154,97,156,149,95,156,
147,93,152,142,91,154,145,91,153,140,89,145,137,87,145,134,86,142,133,83,143,131,
84,143,132,85,144,133,85,143,131,84,142,131,84,145,135,86,144,133,86,145,135,86,
144,134,85,146,138,89,148,140,88,150,141,91,155,145,94,155,146,94,154,144,92,156,
148,93,155,145,91,152,144,90,155,146,92,157,148,94,156,150,95,156,148,94,158,150,
96,158,150,96,158,149,96,158,150,96,156,148,96,154,145,96,151,142,95,151,142,93,
151,140,91,151,140,91,149,139,91,147,137,91,147,137,91,147,137,91,144,136,90,
145,137,91,145,137,91,145,137,91,145,137,91,145,137,91,147,137,91,147,137,91,149,
139,91,149,139,91,151,142,93,153,146,95,157,146,95,158,148,96,159,152,97,161,153,
99,163,155,101,169,161,103,171,164,105,174,167,106,177,170,107,178,172,108,184,
175,110,187,179,111,190,182,114,191,183,113,185,175,111,105,90,69,103,87,69,106,
89,70,189,181,115,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,
185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,
193,185,117,193,185,117,193,185,117,193,185,117,193,185,117,195,186,115,153,158,
110,153,158,110,155,140,99,155,140,99,155,140,99,155,140,99,155,140,99,155,140,
99,155,140,99,155,140,99,155,140,99,155,140,99,155,140,99,155,140,99,155,140,99,
155,139,97,155,139,97,155,139,97,155,138,97,153,138,97,152,137,96,153,136,95,131,
113,89,130,111,88,129,110,87,128,109,86,127,108,85,127,109,85,127,109,85,127,
108,85,128,110,86,129,110,87,130,111,88,131,113,89,134,115,90,135,116,91,135,117,
93,135,117,93,137,118,93,137,118,93,137,119,95,137,119,95,139,120,95,139,119,95,
139,120,95,139,120,95,139,120,95,139,120,95,139,120,95,138,119,94,137,118,94,137,
117,91,137,117,91,137,117,91,135,116,91,135,115,89,133,114,89,134,113,87,132,111,
85,131,110,84,130,111,85,130,110,87,130,111,88,132,113,88,131,113,89,132,113,90,
133,114,91,135,116,91,134,116,92,135,117,93,135,117,93,135,117,93
}; // houseTexture