1
0
Fork 0
mirror of https://git.coom.tech/drummyfish/small3dlib.git synced 2024-12-22 01:26:17 +01:00
small3dlib/programs/grassTexture.h
2019-06-28 19:54:18 +02:00

2099 lines
163 KiB
C

#ifndef GRASS_TEXTURE_H
#define GRASS_TEXTURE_H
#define GRASS_TEXTURE_WIDTH 128
#define GRASS_TEXTURE_HEIGHT 128
const uint8_t grassTexture[49152] = {
113,116,49,113,112,53,133,134,54,86,97,52,65,84,47,75,81,46,133,132,62,133,129,
50,129,126,44,137,137,64,82,92,51,91,100,56,75,95,47,72,90,52,63,89,55,56,81,55,
103,106,48,113,118,43,140,79,58,170,80,65,104,69,53,72,108,65,169,117,44,188,
113,37,176,113,38,191,122,36,142,107,56,105,73,56,102,125,69,94,122,64,92,117,
65,76,105,64,120,147,89,88,113,72,58,84,56,86,110,71,77,104,65,63,95,62,74,110,
69,90,119,73,74,103,64,75,116,72,85,112,67,81,114,67,85,121,76,70,104,70,85,117,
76,67,98,58,68,79,52,162,109,44,124,94,50,140,103,50,100,88,54,155,105,38,166,
111,38,71,98,60,74,111,63,19,94,56,147,109,46,201,122,36,171,115,40,86,104,64,
126,126,59,96,102,52,88,96,47,93,100,43,84,92,48,120,87,60,151,109,54,111,106,
54,65,98,55,82,109,64,91,119,66,79,102,59,75,107,56,100,126,75,86,112,64,99,131,
63,90,117,71,59,84,46,87,96,48,102,108,46,117,124,50,101,118,66,48,73,46,64,96,
63,74,110,68,62,108,66,74,95,60,97,125,66,83,110,55,85,113,60,99,127,72,116,152,
79,93,115,72,113,125,63,129,147,77,104,134,75,74,105,55,98,124,72,76,113,56,106,
132,66,117,124,66,135,138,74,85,93,54,104,108,66,135,133,56,82,90,43,91,119,64,
91,131,77,131,130,55,158,154,62,111,118,65,116,125,73,117,118,62,191,123,36,130,
102,45,82,118,67,58,89,53,108,115,61,130,130,65,109,111,43,94,99,44,100,106,45,
115,116,45,114,116,60,83,91,40,109,118,50,99,110,55,81,94,48,99,112,58,68,89,50,
100,108,59,159,154,71,133,130,51,103,106,40,89,94,43,86,94,46,115,115,45,159,
155,70,127,130,72,69,93,58,62,103,72,64,96,63,87,97,53,103,107,50,90,101,48,86,
86,51,33,76,53,108,109,60,170,118,48,190,123,43,152,113,50,213,131,37,147,85,52,
133,75,54,123,99,66,89,87,57,98,122,71,83,105,69,99,129,75,74,104,54,79,110,57,
107,140,72,94,123,59,81,100,65,75,100,62,113,145,80,94,125,71,96,124,71,113,142,
76,88,119,68,60,98,67,63,107,68,106,135,82,73,96,53,52,85,48,110,96,52,208,125,
32,122,92,51,0,65,52,150,99,36,162,105,30,70,79,47,165,110,37,149,101,40,88,111,
71,79,97,59,0,78,59,64,93,61,129,130,61,114,116,47,96,106,57,158,136,56,168,100,
41,108,94,51,199,124,34,166,118,39,76,105,58,91,117,72,99,132,66,88,115,58,86,
108,63,92,115,71,74,102,57,74,100,53,92,122,68,107,135,83,67,97,52,80,102,46,74,
92,43,81,103,59,106,137,79,72,106,63,72,108,63,60,96,59,69,86,52,101,122,69,112,
121,64,53,67,36,84,108,67,107,134,80,87,104,63,106,111,41,128,133,63,108,112,53,
138,138,60,121,134,70,106,128,95,98,122,74,85,100,66,102,122,71,102,127,68,83,
104,57,98,118,61,98,119,60,121,151,81,103,124,66,122,120,47,113,114,46,125,128,
56,135,134,56,152,152,63,91,97,53,91,106,57,79,108,65,70,90,48,157,153,72,137,
133,54,108,109,40,91,97,42,79,89,44,100,104,44,138,132,53,108,107,50,138,139,61,
65,90,50,68,94,57,93,118,71,108,137,76,82,97,53,133,132,62,121,121,46,86,92,41,
99,101,47,89,96,42,125,123,46,123,125,61,77,91,53,71,100,66,56,84,61,76,97,54,
71,88,43,91,97,51,106,109,56,79,93,47,147,112,50,202,131,36,162,113,46,129,99,
50,145,115,55,209,127,30,159,103,52,160,81,64,168,84,65,157,85,66,59,87,54,51,
77,51,83,110,59,77,106,55,59,83,44,79,106,51,92,127,60,113,146,77,69,91,57,84,
110,57,99,124,75,89,111,72,80,109,55,80,108,62,69,108,71,100,124,68,87,113,63,
87,110,67,67,95,53,122,118,56,179,122,52,135,107,52,195,124,37,180,112,34,64,86,
49,70,79,43,198,123,32,196,121,37,125,137,84,129,99,73,153,79,66,144,78,64,140,
147,67,130,131,55,83,93,53,165,113,40,182,113,27,128,103,50,198,126,33,161,117,
39,65,108,61,66,92,59,71,95,64,96,124,78,102,129,76,100,129,65,80,103,61,59,81,
55,71,96,52,104,135,68,98,129,71,71,95,57,97,129,68,89,119,61,117,149,81,77,103,
62,72,99,55,84,107,61,84,105,60,132,138,74,163,163,69,106,116,61,48,77,47,70,88,
56,91,101,50,106,111,47,113,117,65,138,139,79,154,162,73,127,140,73,91,114,76,
131,154,81,89,108,76,91,111,74,99,123,71,94,121,68,84,115,63,100,130,75,89,121,
65,109,125,64,146,143,56,107,110,51,79,87,46,107,109,46,92,99,53,21,65,44,77,92,
60,76,102,65,70,99,58,97,115,67,124,125,66,93,98,44,85,92,46,81,90,43,126,123,
45,142,141,48,132,130,60,62,83,48,76,102,56,92,123,64,106,134,82,113,144,86,59,
84,48,71,91,50,76,84,44,104,106,45,108,106,44,102,104,44,105,109,52,61,70,41,76,
94,56,76,105,62,68,88,52,99,110,54,109,112,55,148,144,63,150,148,72,79,106,61,
133,111,59,186,115,33,192,121,40,189,118,40,71,82,50,101,92,52,147,83,63,170,84,
66,157,90,65,146,103,69,56,76,49,91,114,75,80,106,60,65,86,49,72,96,50,69,90,48,
87,117,59,93,115,71,107,112,62,84,94,56,85,110,69,90,115,74,99,121,60,103,128,
75,61,97,59,83,109,54,84,108,65,90,115,71,56,73,48,66,90,55,0,70,52,147,97,43,
203,124,30,191,120,33,104,98,42,95,105,45,132,98,39,144,93,33,97,105,64,155,104,
77,182,95,72,169,82,67,95,101,60,84,95,58,95,122,71,118,127,66,126,105,51,65,
106,58,81,93,50,93,107,50,105,141,72,84,111,67,75,109,72,58,93,59,87,113,67,83,
116,58,75,99,51,72,93,54,91,122,62,74,102,55,75,100,57,66,87,48,78,107,53,79,
106,53,87,115,64,72,95,56,89,121,65,84,112,65,86,115,64,89,117,63,96,124,48,93,
110,59,69,110,65,90,125,74,126,130,60,110,116,44,88,99,49,131,142,68,126,135,65,
116,141,75,96,114,70,137,161,90,87,105,67,109,126,82,98,124,74,59,82,51,70,101,
62,145,173,107,119,147,89,88,112,56,136,136,59,117,117,47,104,110,53,95,102,55,
74,97,60,80,105,65,143,152,93,111,138,79,58,90,52,72,99,56,62,81,49,124,123,51,
102,109,45,105,106,52,136,134,54,105,108,48,52,77,46,51,78,45,62,88,47,86,115,
66,84,111,62,81,107,60,40,70,44,68,92,51,85,95,51,134,130,61,123,120,48,131,131,
53,126,128,69,65,79,47,82,98,61,95,119,69,60,80,48,113,115,50,127,124,46,116,
115,44,122,126,68,63,81,50,67,96,64,107,103,57,142,115,53,124,102,51,63,101,56,
93,102,56,145,115,71,138,91,66,72,86,50,95,100,51,90,108,67,112,144,78,80,106,
53,74,103,48,60,84,45,79,107,54,96,128,62,93,117,67,117,116,50,102,116,64,102,
128,72,105,135,78,82,109,57,54,92,61,92,120,67,108,139,75,99,128,77,95,124,73,
94,120,67,64,92,58,52,79,55,98,104,56,157,106,38,140,102,41,48,79,42,88,99,46,
60,76,41,76,91,52,72,81,48,129,107,69,111,62,53,104,73,58,95,114,64,77,105,68,
56,83,57,71,91,63,69,97,62,86,117,70,27,82,55,121,95,67,117,119,74,63,93,64,91,
122,69,99,125,66,90,120,73,81,110,65,78,106,58,93,122,69,91,118,66,100,128,73,
90,123,62,74,98,50,66,88,52,67,92,52,79,108,59,108,136,83,88,116,59,90,120,62,
91,123,61,113,144,79,67,104,46,90,107,55,72,100,58,68,101,60,98,113,61,106,125,
68,99,119,60,129,148,68,150,163,85,73,106,67,96,114,79,135,152,99,97,114,76,117,
136,88,92,131,75,122,152,95,127,157,99,109,141,75,108,138,77,76,102,52,121,128,
63,114,116,44,121,121,44,157,155,65,83,98,58,60,86,50,108,136,78,96,125,65,133,
143,90,95,115,66,87,105,61,150,150,71,151,116,43,175,114,36,96,80,45,52,77,50,
81,103,64,75,98,56,69,91,45,91,114,73,83,108,66,89,116,60,88,113,73,69,94,46,94,
107,49,95,86,48,117,116,60,155,155,67,106,110,54,84,99,63,92,107,62,91,105,56,
100,108,52,92,96,40,94,99,42,84,91,42,113,113,49,93,99,52,94,115,64,111,131,71,
90,121,69,64,104,60,56,79,53,125,123,49,147,142,54,108,108,51,90,96,41,116,117,
46,84,99,55,103,131,78,89,114,66,100,127,71,67,88,45,76,97,54,103,132,71,108,
132,81,82,90,41,83,103,63,56,86,50,69,99,53,88,104,58,116,138,87,83,109,66,89,
115,68,66,90,56,96,126,71,108,139,74,71,101,65,69,104,67,134,137,71,120,125,56,
116,121,61,109,117,68,91,104,54,110,113,44,135,134,57,118,120,71,115,129,77,83,
118,76,27,72,56,95,119,70,103,129,75,94,128,74,79,112,69,79,108,64,89,125,72,
113,110,66,193,89,74,154,97,71,75,128,74,98,129,69,108,135,71,119,151,87,94,117,
53,96,127,55,77,110,55,57,87,44,99,128,75,97,128,70,75,100,50,69,94,50,66,86,46,
74,102,55,84,110,59,73,98,55,67,91,58,94,122,69,99,124,78,67,94,45,123,152,93,
115,147,87,68,96,52,82,104,68,161,175,131,142,163,115,91,114,56,134,157,84,81,
108,64,87,104,64,116,139,76,92,114,73,111,129,87,58,106,67,108,136,82,124,155,
87,93,122,64,83,109,59,88,120,56,96,123,67,106,113,55,147,145,69,101,104,48,77,
98,52,75,101,51,79,104,62,103,124,69,145,149,89,77,102,61,66,104,64,130,135,75,
183,120,41,220,129,24,140,100,40,78,112,69,117,152,80,85,118,56,87,115,64,85,
109,66,74,100,55,95,125,67,122,157,92,84,108,67,124,88,48,144,70,54,104,65,44,
63,76,42,61,74,47,69,87,55,96,105,60,150,147,70,132,129,51,109,108,42,78,90,44,
90,93,47,117,116,41,146,142,64,128,132,77,109,124,70,98,120,69,81,110,62,109,
113,58,128,128,50,115,115,43,72,81,46,94,116,63,125,143,72,104,117,61,56,77,40,
77,89,51,116,126,74,100,106,50,76,85,37,77,86,42,73,80,39,115,116,49,100,129,77,
114,109,64,106,84,51,88,109,59,127,147,80,101,118,68,52,86,56,62,109,66,70,97,
62,89,116,73,69,98,63,80,123,73,85,105,63,133,134,74,123,123,61,120,124,68,118,
118,58,92,97,48,143,139,61,146,149,77,112,126,75,105,130,85,74,103,65,101,127,
73,91,107,63,91,116,66,87,113,64,103,133,72,90,120,66,105,134,72,184,101,73,157,
98,71,88,112,64,102,114,62,100,118,60,103,129,71,88,106,61,119,129,65,97,113,45,
61,80,43,48,68,37,105,132,77,88,119,59,87,117,55,86,116,64,106,134,77,76,106,51,
80,106,61,64,90,53,92,120,65,85,112,70,64,90,46,95,124,68,91,122,58,87,118,58,
80,109,54,103,130,73,110,136,88,77,105,61,100,129,75,90,115,67,96,116,68,75,96,
60,72,93,61,77,108,69,58,92,62,109,138,80,117,150,81,87,116,63,104,129,80,106,
135,79,121,155,92,89,118,71,57,78,50,116,132,84,126,141,86,96,120,69,92,117,70,
97,125,72,107,145,75,79,117,67,72,108,72,60,77,53,129,102,45,152,106,42,78,88,
54,82,110,67,92,122,70,91,119,65,98,129,66,97,128,65,88,112,66,70,92,56,85,110,
67,66,92,49,149,69,57,156,73,59,124,71,50,94,98,48,118,120,61,78,91,55,78,93,55,
141,139,76,143,140,65,111,111,42,107,107,44,103,105,44,106,105,43,137,135,60,
122,127,71,80,101,58,86,115,66,89,117,64,87,101,60,143,138,66,105,108,40,109,
126,72,123,139,74,93,108,58,87,97,47,88,100,55,119,138,82,110,123,72,67,76,43,
88,95,39,81,90,42,110,110,43,127,124,47,95,108,52,164,83,66,179,96,67,143,132,
77,101,109,57,103,121,66,133,134,73,98,110,67,58,91,60,75,108,67,91,123,69,76,
104,59,84,122,70,145,145,75,133,133,59,98,105,49,131,136,69,61,73,42,79,86,48,
76,93,49,75,98,61,60,100,63,72,98,58,79,97,57,93,112,65,88,114,63,87,117,66,85,
120,64,90,114,64,89,123,66,117,126,70,127,147,83,114,132,70,144,144,64,127,123,
47,137,138,69,104,75,52,119,107,56,131,130,49,98,106,43,64,82,40,108,144,75,98,
130,63,107,141,68,102,126,78,89,111,67,96,126,63,102,131,73,78,105,58,90,121,58,
97,125,73,109,138,81,114,146,79,70,100,50,82,105,55,75,100,53,83,116,56,96,124,
70,67,98,62,88,125,75,100,126,74,89,114,74,85,105,67,95,117,69,101,130,75,86,
126,75,69,107,68,85,112,70,91,116,64,103,131,68,85,110,59,117,150,96,98,132,78,
54,93,65,123,139,88,122,132,81,77,104,60,104,131,79,76,101,59,80,111,70,69,105,
64,89,114,69,111,137,75,103,132,72,93,118,70,94,122,69,79,105,62,67,85,56,111,
142,78,87,117,57,107,138,68,70,87,54,45,65,40,85,109,53,70,104,40,114,78,53,128,
73,55,72,82,47,122,120,43,157,152,64,125,130,70,84,106,65,78,90,50,116,117,62,
147,142,54,133,129,46,150,147,66,77,87,51,55,66,38,66,87,52,66,98,64,99,115,74,
70,101,64,49,81,51,133,134,64,142,147,72,119,129,69,85,89,39,104,132,76,106,135,
75,106,127,73,127,143,81,99,116,69,63,82,48,120,120,48,119,119,44,121,118,47,
121,116,44,66,96,51,136,87,58,169,90,64,100,123,67,100,113,57,65,86,43,116,122,
52,96,108,59,77,108,62,103,132,73,94,118,65,90,117,64,75,115,68,92,110,60,113,
100,46,168,111,37,83,88,54,68,93,43,73,98,50,87,110,67,53,82,52,64,92,62,79,107,
63,76,101,56,80,100,63,86,117,67,96,117,66,191,120,35,173,124,48,87,123,65,78,
100,57,102,109,56,109,113,57,120,121,56,116,116,47,114,114,45,72,88,53,142,144,
74,145,142,58,95,100,48,55,82,45,66,102,56,35,73,48,64,93,57,49,72,49,53,78,50,
95,124,75,80,107,67,109,135,83,110,139,78,94,122,69,95,125,70,87,117,58,78,103,
57,76,104,54,66,90,49,76,107,54,73,101,59,41,67,56,95,122,69,115,140,73,98,119,
65,101,125,71,71,95,60,102,132,72,84,113,66,72,112,72,62,101,66,121,153,92,133,
165,107,78,114,74,62,116,71,71,120,72,74,115,76,68,98,61,52,87,51,78,102,62,89,
119,74,79,103,64,69,109,66,98,121,69,114,134,73,86,106,62,82,102,60,78,100,55,
67,89,50,59,84,52,68,92,58,111,141,75,44,71,51,49,77,54,48,85,62,81,101,61,135,
147,73,148,107,60,173,85,66,147,76,60,76,90,43,122,121,55,119,124,63,79,93,53,
94,112,71,88,106,68,109,116,61,145,139,61,114,114,45,135,132,58,96,96,51,111,
114,62,102,120,62,73,100,62,114,125,81,119,114,65,59,92,56,133,141,75,132,137,
70,81,90,50,53,61,39,91,117,60,96,129,64,81,107,54,100,118,63,75,96,52,63,78,49,
126,125,56,114,112,55,103,102,53,78,90,40,95,120,68,103,120,62,121,119,50,102,
113,49,65,87,53,61,81,44,104,110,53,71,88,48,63,96,55,81,111,58,110,138,74,109,
136,73,95,132,77,77,99,61,192,119,36,207,119,27,104,95,49,63,90,50,95,120,65,
102,131,75,61,96,60,77,104,63,93,124,73,75,102,60,88,120,69,79,112,65,143,111,
50,206,127,29,189,118,36,85,105,57,138,140,72,147,144,56,109,113,44,93,102,50,
112,113,54,131,126,52,95,107,60,81,113,66,84,109,63,84,105,65,84,111,62,179,123,
35,166,133,41,65,91,57,75,103,63,89,122,70,77,116,62,58,105,53,90,118,65,94,128,
61,71,99,58,68,92,60,93,127,63,101,133,73,68,97,47,79,110,51,79,102,52,103,113,
51,111,116,52,150,145,56,132,134,60,129,131,63,86,109,62,79,109,68,62,97,56,72,
109,59,75,113,71,58,101,69,91,124,78,78,107,73,53,96,65,78,117,73,87,121,77,83,
120,75,113,148,73,83,113,56,104,133,69,91,115,69,96,124,82,55,95,69,100,128,69,
104,123,66,95,115,61,91,112,57,63,88,47,70,87,52,131,133,68,119,125,62,50,89,63,
88,122,68,82,112,68,78,107,66,89,116,66,51,83,49,155,83,62,179,81,67,160,84,64,
116,111,50,151,145,64,81,96,54,90,112,65,105,112,64,159,106,45,127,99,46,38,76,
45,84,92,48,108,108,44,121,119,49,142,143,54,116,130,59,69,100,55,85,99,65,163,
123,56,85,114,66,146,126,61,110,100,53,56,101,62,70,100,63,104,136,72,95,122,64,
63,88,48,62,81,45,71,96,49,82,106,62,84,92,52,144,145,80,132,133,61,109,112,50,
72,89,47,75,93,49,72,90,42,80,85,46,76,81,46,83,92,43,131,135,64,81,95,58,36,82,
52,69,97,59,92,119,63,69,99,54,68,101,57,81,136,82,127,90,40,166,105,37,82,93,
55,81,106,63,65,87,54,78,101,63,70,94,57,47,84,55,107,112,62,189,123,39,133,107,
49,67,105,65,68,104,64,145,110,52,85,82,54,63,107,69,86,109,63,132,130,71,127,
126,57,118,120,62,130,128,59,116,118,55,106,104,64,65,81,58,90,110,70,125,98,61,
128,120,57,195,122,34,177,119,45,54,85,52,61,87,51,101,129,79,89,120,59,81,109,
56,62,92,52,77,104,61,69,95,59,71,98,57,87,116,57,91,119,67,109,136,79,141,157,
107,108,121,59,169,162,62,127,125,43,116,117,49,112,112,50,113,113,43,131,130,
62,127,149,90,96,121,73,102,130,80,107,137,82,63,97,66,68,105,64,66,88,50,77,
101,60,74,102,56,76,105,63,68,98,64,114,146,87,76,106,56,78,100,59,84,116,59,84,
113,60,59,91,65,79,120,74,72,102,57,141,141,80,147,146,76,97,101,49,113,118,60,
145,144,64,137,136,62,52,76,44,93,121,57,91,121,59,96,127,65,94,121,63,51,94,58,
80,83,55,127,79,55,112,91,49,106,107,47,135,134,61,78,96,55,58,82,55,142,98,42,
207,119,23,193,124,38,156,110,48,77,93,48,101,106,40,95,100,43,121,119,44,111,
120,54,80,89,48,86,113,65,89,113,64,99,108,64,142,109,50,102,102,58,79,109,69,
68,101,60,80,111,69,70,102,58,55,78,41,67,90,49,72,102,52,90,118,64,57,79,46,
130,129,64,117,118,47,111,112,45,64,82,46,82,89,40,66,84,45,169,111,41,198,119,
32,117,103,45,120,127,61,107,94,52,138,99,43,35,86,59,55,92,60,74,111,66,64,95,
55,117,153,83,70,103,61,18,82,55,107,134,81,101,131,72,70,93,51,107,138,83,102,
134,69,53,88,55,130,103,52,207,121,31,123,96,50,44,87,60,50,79,59,37,92,65,64,
89,59,122,128,70,102,107,45,83,90,45,143,144,78,128,127,54,128,125,49,102,105,
58,158,103,72,173,80,68,112,96,64,108,111,68,93,111,64,82,89,55,86,107,65,60,84,
58,101,126,80,99,129,70,78,108,51,67,88,48,72,98,53,102,131,79,94,124,65,76,103,
55,89,119,63,94,121,76,70,93,59,131,152,100,98,125,71,132,133,68,140,138,60,96,
100,48,101,106,52,121,122,44,137,136,55,108,126,70,98,127,66,113,147,79,100,128,
72,54,77,48,87,114,66,81,110,63,59,85,54,99,127,71,119,149,86,68,94,63,87,115,
68,80,107,62,65,87,53,78,105,57,84,110,55,82,111,72,61,101,62,66,92,52,131,132,
67,135,134,52,118,119,46,94,101,45,116,116,43,122,123,52,79,91,48,87,114,54,73,
96,53,84,108,59,62,83,49,63,103,62,65,106,68,81,120,66,76,103,56,59,90,55,64,93,
60,105,132,74,87,115,66,118,96,52,154,100,39,202,124,36,205,123,30,136,108,44,
66,78,36,75,83,39,99,101,44,136,137,61,90,100,54,121,142,85,90,113,58,154,105,
44,54,76,52,87,115,56,79,108,65,42,87,56,106,83,43,125,115,60,81,104,59,65,83,
47,75,104,53,99,132,71,77,95,58,73,87,49,94,99,48,85,92,42,70,86,42,63,81,42,
111,100,53,192,122,34,201,125,32,117,106,55,112,117,68,199,120,34,193,121,31,
112,104,58,74,103,66,73,103,63,58,93,60,70,94,60,96,129,71,53,88,54,82,108,61,
112,139,89,67,93,54,95,122,69,92,122,58,97,125,67,92,105,57,117,103,50,133,135,
68,109,117,67,60,78,45,131,133,71,124,125,66,123,123,54,108,110,46,94,100,52,
148,147,73,154,147,68,65,83,49,92,87,53,181,83,67,177,85,70,125,89,64,85,92,56,
95,103,63,97,133,75,87,123,70,69,100,64,82,106,66,97,124,67,76,104,50,62,85,45,
70,92,51,94,120,77,91,123,65,103,135,71,65,96,56,56,84,54,43,64,44,52,84,55,67,
119,66,77,115,68,135,134,62,120,121,50,95,102,55,156,151,65,134,130,57,70,92,54,
90,114,66,92,121,69,103,130,73,115,145,83,94,122,65,84,114,56,68,93,51,101,133,
72,110,145,78,77,101,63,109,142,76,85,116,58,79,103,64,93,124,62,96,124,63,89,
110,68,70,106,61,83,106,65,69,85,55,98,104,49,75,86,48,101,101,46,104,105,40,
130,129,52,97,107,59,75,101,51,93,121,77,84,107,64,82,109,57,65,92,55,105,137,
79,111,132,73,105,122,71,97,124,74,85,108,63,83,104,65,68,91,58,56,82,53,67,99,
68,167,117,48,182,112,38,98,89,46,98,121,79,77,94,52,69,78,36,68,79,43,57,83,52,
95,125,71,92,108,64,96,85,44,60,86,58,81,107,56,99,125,67,60,90,57,129,106,51,
101,106,56,109,134,82,57,80,46,95,120,73,113,142,80,81,102,56,73,90,45,118,120,
61,125,125,48,98,103,42,85,94,40,90,99,59,127,107,57,127,94,44,113,110,57,119,
106,54,171,107,40,176,107,38,86,102,56,86,116,63,96,125,63,65,90,55,45,86,56,41,
78,50,71,95,59,94,113,60,84,109,69,109,132,88,84,106,66,76,108,50,98,128,74,61,
90,55,97,106,61,139,138,58,117,118,52,115,119,50,119,119,47,125,123,52,120,122,
50,89,95,46,86,95,50,88,98,54,82,93,55,106,125,68,94,109,65,99,93,61,136,79,60,
74,115,65,71,97,58,101,136,74,76,103,59,60,93,58,74,103,61,90,103,62,77,92,53,
63,83,49,84,114,56,76,106,51,66,106,59,80,110,78,80,107,76,49,84,53,71,107,61,
63,85,53,71,104,58,73,103,60,79,103,61,153,152,70,139,138,54,62,85,50,95,109,62,
92,110,60,78,104,56,110,134,86,56,74,38,104,132,77,118,150,90,96,128,71,81,106,
62,84,105,64,82,109,56,101,132,72,87,113,69,107,134,76,76,100,56,60,81,51,101,
125,71,89,112,62,49,76,54,70,101,66,65,93,59,93,106,61,133,134,64,86,94,47,77,
88,43,88,96,41,75,84,40,58,78,44,115,142,84,83,111,62,93,119,69,93,118,65,68,95,
56,101,131,76,107,128,71,104,125,67,89,115,63,93,120,78,115,148,81,79,107,58,81,
104,57,85,113,63,87,112,57,69,83,51,79,97,54,113,145,82,97,125,69,76,93,52,112,
129,74,130,125,64,95,97,54,113,130,79,96,114,63,86,103,56,88,111,64,100,127,69,
84,108,63,86,107,61,69,97,52,84,113,65,46,67,41,48,70,50,59,80,46,67,89,48,65,
84,50,111,113,47,138,134,47,125,123,50,99,115,66,99,112,65,91,108,63,69,94,61,
74,86,50,172,122,48,89,112,68,49,65,40,70,94,52,89,116,64,69,95,49,64,88,48,78,
104,59,73,93,53,142,150,79,130,137,66,90,115,64,67,91,51,89,115,70,88,113,65,87,
110,64,40,78,49,84,97,55,104,109,46,95,101,42,84,90,47,97,102,46,125,123,52,113,
116,49,115,120,56,104,110,47,95,105,55,82,116,68,97,122,71,90,105,64,90,123,69,
61,99,59,68,103,62,91,108,61,103,113,55,123,123,55,71,87,47,101,112,60,133,138,
69,127,128,67,95,100,47,94,117,70,87,117,70,109,142,76,143,160,116,70,89,68,65,
91,64,53,80,52,64,88,55,66,102,55,53,89,47,78,107,61,99,115,68,73,88,52,57,83,
50,79,102,64,98,130,71,105,135,82,85,108,65,86,110,64,68,85,50,80,102,66,75,103,
55,92,121,71,104,130,78,99,129,72,113,146,81,116,149,81,62,93,55,66,105,66,68,
95,60,57,91,51,52,80,57,59,85,53,89,113,63,60,86,56,112,118,56,145,139,48,122,
122,42,109,110,42,122,122,44,111,109,49,82,98,55,96,119,73,66,87,52,100,127,76,
107,138,79,59,84,52,86,116,63,82,101,54,96,116,63,86,108,58,70,94,56,86,114,63,
69,100,49,62,90,49,69,97,50,80,112,57,82,111,64,73,99,56,82,111,58,72,105,54,56,
99,53,146,130,56,211,126,32,177,107,36,107,113,61,145,157,90,139,150,88,114,128,
71,69,98,57,76,99,58,66,97,51,69,90,49,101,103,49,84,116,64,107,132,84,82,105,
63,80,103,52,65,83,49,64,78,45,110,112,56,95,105,56,93,115,66,78,103,50,75,105,
53,89,114,62,65,90,55,76,110,56,86,117,62,63,84,50,82,109,55,91,114,70,104,130,
84,96,123,71,100,130,72,88,116,66,128,140,74,113,131,64,85,114,58,70,96,52,62,
84,47,104,134,74,117,149,85,67,80,50,138,106,44,138,105,40,56,80,40,75,86,44,86,
93,45,143,139,59,136,136,65,105,107,58,117,121,58,122,124,59,69,96,59,73,101,60,
75,99,57,54,80,50,60,90,56,123,125,65,157,152,69,104,108,52,91,101,48,77,91,45,
93,102,50,109,118,54,97,101,56,103,105,45,93,100,52,93,102,54,130,142,84,91,112,
70,81,105,65,86,118,72,89,115,72,98,125,69,88,120,65,60,86,48,96,125,65,119,151,
82,76,99,68,67,93,56,82,105,70,115,145,82,88,113,63,77,108,58,87,119,59,92,125,
63,67,84,49,94,123,65,105,132,77,84,112,62,109,144,76,93,128,59,76,97,60,57,88,
69,67,107,71,77,107,62,94,128,64,82,110,67,114,134,77,108,140,70,81,108,67,61,
87,50,127,124,51,155,147,57,140,138,66,151,147,62,145,141,61,88,103,59,61,93,56,
53,91,56,66,92,61,82,107,66,76,111,65,94,115,64,103,122,64,109,125,67,101,123,
69,57,90,52,76,100,60,75,93,54,96,92,59,76,94,56,74,103,57,144,117,55,150,108,
43,51,93,55,104,99,52,119,93,43,113,90,45,192,114,34,167,109,37,87,99,43,104,
105,50,113,118,64,113,122,61,130,128,63,109,123,70,111,125,69,186,129,46,194,
118,33,123,108,50,110,142,81,78,101,67,76,101,51,82,110,56,72,94,49,67,86,50,78,
100,56,77,104,60,68,88,53,78,107,59,103,133,74,69,91,58,88,115,66,74,99,60,111,
139,83,100,131,70,76,99,57,91,119,71,92,121,66,91,119,65,77,98,62,45,73,45,64,
86,54,86,106,62,78,103,61,55,83,57,67,90,61,70,107,72,121,91,45,202,122,32,195,
119,32,100,91,39,67,85,45,114,115,41,121,122,45,111,116,54,95,105,61,114,110,63,
90,108,66,72,103,61,79,104,60,111,133,85,80,107,53,93,122,57,102,113,61,148,147,
77,92,101,52,75,91,47,79,92,49,74,92,47,131,140,89,112,113,61,83,86,43,106,107,
46,120,119,47,103,112,62,112,125,72,79,87,52,107,138,79,107,141,75,76,107,49,77,
103,52,65,86,46,84,115,57,106,137,77,67,86,54,58,85,47,76,104,66,110,143,78,109,
124,72,121,126,69,99,125,75,104,134,83,82,103,64,119,152,85,100,127,75,62,83,48,
95,124,75,82,114,69,51,84,60,71,108,76,68,98,61,80,111,66,72,98,54,72,103,66,95,
108,67,100,117,71,71,100,64,76,109,64,92,100,51,131,130,62,73,84,48,87,92,49,98,
105,54,64,90,53,94,123,75,75,117,75,96,138,77,92,119,67,95,117,71,104,128,75,
107,133,74,102,114,68,130,139,81,104,120,73,104,122,74,152,100,67,167,81,65,119,
73,58,106,99,52,200,128,35,194,122,35,101,93,55,175,111,32,174,106,31,125,85,39,
83,102,55,80,97,58,104,108,55,92,101,46,86,96,46,120,124,55,179,157,78,129,130,
74,59,68,42,198,122,34,197,122,32,123,102,51,58,92,62,55,88,59,71,102,65,62,82,
50,94,115,70,79,101,62,70,96,50,75,101,59,63,84,52,73,94,56,61,83,47,66,92,50,
87,112,59,63,86,56,100,123,74,76,100,57,72,96,54,127,144,68,108,134,68,114,148,
80,67,87,57,80,95,50,93,107,65,85,99,64,78,102,59,68,114,72,65,106,68,53,98,67,
44,104,69,107,88,44,111,91,41,114,114,44,126,123,53,146,141,54,140,139,55,51,81,
52,90,111,62,82,74,50,61,110,70,65,110,65,71,93,62,130,145,106,88,116,58,79,105,
52,70,93,51,78,85,46,118,118,53,93,101,44,79,94,46,106,114,60,141,146,100,125,
129,64,118,122,67,67,85,47,117,129,72,107,119,67,147,147,66,125,132,62,77,97,63,
103,134,84,69,98,50,69,94,52,67,88,49,73,101,50,101,135,66,106,138,79,91,104,62,
111,121,69,81,96,53,144,143,70,157,155,72,76,90,50,52,83,53,63,90,48,102,127,81,
61,88,53,45,79,37,99,109,37,96,107,44,55,108,73,82,116,71,90,123,71,79,112,65,
51,84,54,58,84,57,66,85,58,69,96,60,57,90,58,90,114,63,56,75,51,55,80,46,53,93,
52,75,105,61,99,124,72,96,125,64,79,108,64,74,107,68,73,106,64,91,116,70,90,108,
67,92,105,61,138,144,82,106,116,66,64,79,51,83,106,61,84,113,55,168,79,64,175,
78,66,139,76,60,121,118,64,199,130,43,190,123,41,125,99,52,158,106,40,159,103,
40,69,74,46,83,121,61,94,119,67,146,98,64,120,101,52,97,104,55,127,128,68,128,
109,53,83,100,64,86,117,57,97,97,49,125,112,56,56,86,62,46,84,58,57,95,66,57,87,
60,74,98,62,99,125,69,78,97,54,68,90,49,83,107,58,85,115,63,93,115,61,69,93,53,
91,124,60,110,140,71,86,105,67,51,65,45,56,77,51,51,70,46,118,132,67,103,122,57,
87,117,67,63,93,60,106,120,62,91,102,60,111,117,54,88,105,61,102,133,75,96,130,
77,76,102,62,70,118,75,39,89,58,83,95,53,137,137,62,116,122,67,126,128,65,134,
135,64,102,84,46,110,116,62,92,112,66,149,129,60,74,102,63,75,101,63,85,109,61,
71,91,49,65,86,50,59,78,42,68,82,43,131,130,57,137,142,83,104,109,48,147,142,61,
145,141,56,89,90,40,104,107,52,105,114,65,82,104,62,86,104,62,101,104,47,112,
117,45,59,78,43,52,71,41,82,115,60,74,102,53,69,92,48,89,118,58,96,129,60,94,
125,70,130,132,63,155,153,68,105,110,56,112,112,48,128,127,58,92,115,64,69,104,
65,107,120,57,94,113,43,59,85,41,118,108,46,172,129,38,176,132,41,114,109,59,
105,118,62,96,118,66,93,106,54,130,129,61,98,102,44,121,123,58,65,87,54,62,89,
57,81,102,57,109,135,83,109,135,81,62,88,53,65,97,52,84,110,59,93,120,67,96,122,
78,112,138,77,106,136,80,111,129,77,115,134,78,107,114,62,127,133,70,113,122,70,
91,108,61,74,88,48,66,87,51,99,100,66,147,107,71,59,89,52,151,117,52,209,124,30,
197,125,40,197,117,32,121,93,45,152,103,48,202,125,38,103,101,56,152,91,68,175,
92,70,160,84,65,64,100,57,73,108,65,62,95,59,98,122,74,109,143,73,81,108,61,78,
112,63,54,87,58,53,97,65,58,101,69,67,85,56,97,123,65,74,99,49,67,94,53,64,89,
53,53,77,43,78,101,60,83,103,64,77,102,54,82,112,57,79,106,52,71,99,52,87,116,
62,117,147,85,75,95,62,37,75,52,31,76,52,59,92,58,69,101,64,88,106,56,90,105,57,
115,127,62,110,135,74,88,116,68,114,123,67,140,140,62,103,115,60,103,114,61,149,
144,65,110,115,54,61,94,58,44,98,62,119,100,50,193,119,33,202,129,36,82,88,50,
95,111,62,58,85,56,101,130,72,87,116,60,65,86,45,68,87,46,87,104,61,80,97,58,
110,114,62,126,127,60,93,93,48,101,104,56,108,110,55,98,99,46,108,109,44,130,
118,59,134,132,61,125,135,68,92,107,53,97,102,48,58,78,46,76,96,58,103,134,73,
83,109,56,82,107,60,112,146,79,91,125,61,67,79,52,142,144,72,111,115,40,99,103,
50,89,95,44,124,122,55,148,143,71,76,104,59,85,103,61,119,130,63,116,132,67,90,
85,52,173,116,40,178,120,45,175,115,43,193,121,38,106,94,46,87,98,53,139,138,56,
133,131,42,152,151,64,94,101,57,54,69,43,77,95,58,107,134,78,106,133,75,68,94,
53,103,128,76,92,116,65,101,126,81,89,112,70,101,117,65,97,116,68,89,102,61,79,
104,63,116,129,74,97,99,44,101,105,58,132,132,65,135,134,59,74,88,51,59,85,49,
79,114,64,73,98,59,102,90,52,171,112,43,158,110,44,167,116,48,88,84,54,195,119,
37,206,130,41,54,84,54,145,78,60,179,79,64,138,73,59,48,72,48,70,107,66,79,108,
65,66,101,62,84,110,66,61,87,56,74,101,67,57,108,69,60,111,74,57,99,64,55,80,47,
95,111,65,87,102,59,68,90,49,87,113,58,97,118,69,95,111,66,86,107,56,82,109,55,
67,94,49,66,91,51,61,83,44,72,97,45,95,119,68,43,78,55,88,91,61,108,102,62,60,
89,57,73,109,65,64,94,53,111,117,57,118,125,65,119,125,66,81,104,58,109,118,63,
135,131,55,106,105,43,101,102,51,119,119,44,137,136,61,105,112,66,43,78,58,104,
107,59,186,117,36,178,120,39,93,101,53,83,112,65,85,117,69,81,115,70,77,103,61,
62,85,47,63,91,41,117,128,97,112,123,93,92,98,53,84,91,50,82,87,44,78,86,46,88,
94,48,133,132,58,119,125,62,127,80,55,133,131,44,118,118,42,84,95,47,94,103,48,
71,83,37,62,81,50,105,131,78,75,99,59,47,68,46,62,84,54,57,79,49,81,91,51,130,
132,74,94,98,41,102,103,41,113,115,51,116,117,44,155,148,56,96,101,49,78,107,69,
85,105,61,122,139,75,109,115,63,159,112,50,120,92,46,139,99,42,189,121,45,103,
92,48,110,116,66,105,107,48,102,106,47,109,111,43,96,99,42,97,122,68,109,142,74,
87,113,54,96,119,68,68,88,51,82,103,61,85,112,59,84,108,66,95,122,73,64,83,53,
75,95,62,82,99,58,110,117,66,113,118,61,88,97,46,93,97,49,105,107,42,128,125,52,
93,112,67,88,114,64,71,94,47,78,100,64,73,105,62,68,89,54,53,88,54,70,95,59,77,
102,55,93,94,55,114,104,57,89,124,66,73,103,56,96,85,51,82,91,49,78,102,58,111,
135,85,82,112,67,79,107,68,90,120,64,75,101,51,109,135,76,89,114,71,46,79,55,76,
103,64,79,107,56,72,92,48,81,94,54,68,86,48,79,100,57,94,118,68,92,113,73,89,
111,62,86,111,61,63,85,45,61,81,47,90,113,66,84,107,66,77,101,61,56,83,52,165,
113,45,206,123,29,132,109,51,66,97,62,68,88,57,114,129,65,106,118,66,70,80,54,
112,117,61,96,108,55,128,130,60,88,92,44,85,91,44,107,108,43,109,109,46,89,110,
59,88,117,65,79,114,62,76,98,56,82,93,51,107,112,53,85,102,55,82,107,58,73,102,
59,64,88,54,58,83,49,90,121,62,74,104,52,104,138,73,84,103,64,80,92,44,115,117,
49,92,95,45,108,112,50,124,120,45,121,99,53,69,101,58,154,102,59,133,120,46,73,
89,39,50,70,35,76,101,55,86,113,63,47,63,41,85,92,59,119,125,81,89,107,72,67,83,
54,132,131,62,133,136,59,111,110,50,141,140,72,123,124,59,88,99,46,67,90,56,101,
121,75,127,153,92,79,99,63,67,96,62,130,111,62,222,139,40,204,126,37,75,97,59,
70,86,54,90,99,55,126,128,55,95,103,47,61,82,48,78,88,49,99,103,43,87,102,55,97,
127,64,82,110,53,72,92,53,85,110,65,76,98,58,90,117,64,90,118,67,97,130,69,68,
87,53,95,125,67,75,95,46,142,138,60,124,122,47,104,110,52,102,106,47,137,135,52,
119,127,57,94,118,59,78,103,51,72,101,49,98,125,76,95,126,66,84,113,56,66,97,55,
94,115,62,125,141,63,85,111,66,79,102,62,90,117,67,107,129,79,104,126,83,78,99,
63,83,109,61,102,132,69,99,131,73,98,129,71,80,110,52,71,94,54,72,93,55,120,136,
77,82,109,66,110,140,81,103,133,67,89,112,57,82,101,56,89,104,62,86,104,64,93,
111,70,54,92,56,41,88,60,50,86,54,66,91,49,74,100,56,112,147,82,93,122,64,86,
116,59,58,91,53,155,104,37,208,126,30,131,95,46,28,66,45,64,92,56,89,119,65,96,
116,63,65,93,54,99,113,58,111,116,63,140,136,61,104,106,42,113,112,47,133,130,
53,102,106,51,66,102,59,82,119,69,81,111,63,71,105,60,105,110,53,156,149,59,132,
131,70,93,103,55,113,124,66,104,120,69,72,94,61,74,88,62,113,132,94,106,138,77,
68,91,60,83,97,50,119,126,53,102,115,47,91,103,43,114,119,50,113,91,60,89,117,
69,111,109,66,107,115,60,89,114,60,110,138,77,86,116,60,85,115,56,66,89,46,107,
125,76,122,126,77,84,89,59,92,98,55,154,149,69,118,118,48,111,112,51,127,125,52,
84,90,45,111,135,92,108,135,89,103,106,64,82,108,66,86,118,74,66,94,61,64,100,
65,115,103,56,122,109,61,63,85,57,70,94,61,79,97,59,118,119,55,116,118,55,81,90,
45,85,92,43,70,84,43,62,72,40,70,92,52,77,99,54,62,81,49,87,113,67,77,98,55,64,
82,51,91,114,62,67,94,54,89,120,61,55,76,42,77,96,55,111,116,60,119,119,51,103,
105,41,125,129,56,121,131,67,132,145,65,100,126,61,67,90,51,66,86,49,78,100,59,
83,110,61,97,123,75,92,117,73,79,106,64,102,127,81,90,114,66,94,117,71,95,122,
66,99,126,77,96,119,78,75,98,55,88,116,59,92,120,68,68,88,56,88,110,70,82,109,
63,84,101,64,68,86,56,99,108,64,84,103,61,87,108,68,105,128,75,122,145,78,83,
113,53,104,134,67,89,112,75,46,80,54,109,106,70,130,101,71,83,95,64,64,91,58,76,
97,56,94,118,74,77,104,54,72,97,47,55,81,44,83,91,48,99,91,40,74,97,57,59,83,51,
109,138,77,84,109,69,105,134,83,79,109,63,81,109,66,113,116,54,143,138,55,110,
110,44,134,129,57,86,96,50,78,98,56,160,116,45,145,118,58,73,115,66,77,104,59,
112,114,52,111,112,43,110,113,52,133,132,61,156,156,82,117,126,68,104,118,72,84,
101,69,116,127,92,54,79,50,62,97,68,90,113,81,94,123,71,74,104,58,93,125,65,59,
98,62,111,89,65,84,80,53,50,71,49,85,97,57,99,121,68,111,140,80,76,103,52,70,92,
48,74,97,60,86,105,63,96,101,58,103,107,70,58,77,50,98,106,59,93,98,48,89,92,47,
113,115,49,131,129,55,92,112,69,81,106,60,102,107,61,88,108,57,83,111,63,74,103,
66,114,138,81,73,95,60,78,97,64,82,102,62,82,104,64,69,90,55,54,75,45,77,90,53,
103,111,55,93,100,41,95,115,64,72,90,56,94,120,67,90,111,69,66,84,51,81,103,61,
71,92,51,52,73,44,61,87,54,84,114,57,76,103,53,65,88,58,67,84,48,81,90,50,97,
104,52,102,111,56,129,141,76,84,100,57,94,115,67,102,129,69,58,84,45,71,95,50,
71,97,47,82,107,55,78,105,61,83,110,64,79,108,59,79,103,59,90,119,61,103,128,77,
100,132,74,86,113,58,83,107,59,66,89,46,78,104,60,76,98,58,85,102,62,83,105,64,
109,124,76,100,116,69,83,106,59,85,100,62,110,134,74,98,107,53,97,102,47,105,
138,73,101,128,67,89,115,64,92,113,71,59,88,59,163,83,66,184,89,69,144,84,64,15,
81,59,42,63,44,58,76,46,76,104,54,71,94,50,68,92,47,68,98,50,87,114,62,64,85,53,
74,98,58,85,119,64,78,105,61,80,107,51,88,118,58,102,127,77,68,98,50,76,96,52,
73,99,55,77,94,54,93,95,53,165,122,50,207,125,31,190,114,34,105,100,60,75,97,60,
135,137,60,123,123,58,101,105,54,104,105,57,132,140,93,101,123,69,95,114,64,87,
114,63,96,125,72,83,113,65,106,127,90,110,132,85,87,113,60,74,103,51,109,140,76,
109,129,91,52,90,59,68,92,57,76,104,61,73,100,57,76,95,51,75,97,64,82,110,61,65,
90,49,77,97,59,96,122,72,111,126,80,110,112,71,59,80,51,124,127,66,118,119,48,
105,107,48,109,110,44,108,111,44,72,91,54,62,83,51,86,108,63,100,131,69,101,132,
69,70,100,67,73,104,66,83,116,68,77,100,62,77,113,71,96,132,78,117,145,81,90,
114,68,53,78,48,103,111,65,68,81,42,88,116,61,93,120,65,89,116,63,102,125,82,94,
123,70,68,90,54,83,104,64,53,81,51,65,102,66,96,125,67,101,131,74,87,112,64,108,
114,53,136,131,52,111,113,45,112,121,56,110,115,52,77,87,47,42,77,46,75,101,59,
77,105,53,84,111,57,82,109,61,106,139,76,97,124,71,97,128,67,75,96,56,64,87,53,
75,99,60,70,99,63,88,115,68,115,146,80,93,122,65,57,82,48,41,65,45,57,82,53,72,
95,61,94,115,68,110,123,75,93,114,67,83,103,64,72,87,48,78,99,55,113,115,50,114,
116,53,77,91,54,85,100,59,110,127,77,96,116,71,85,105,63,153,84,65,176,81,70,
117,90,61,68,95,62,65,86,56,106,134,76,77,109,51,63,86,45,68,94,46,82,111,52,
103,136,71,80,104,64,67,95,48,81,109,69,99,124,71,72,94,50,81,105,59,76,101,63,
55,89,57,72,106,64,61,101,64,141,104,51,195,119,36,152,113,51,165,120,55,127,
112,58,51,93,60,78,111,61,120,121,60,125,125,53,119,119,60,102,106,50,86,94,47,
107,110,50,114,117,65,64,80,49,52,77,49,75,106,67,79,104,58,105,124,80,93,104,
75,67,90,55,78,100,61,131,142,112,67,92,61,68,88,55,89,118,68,88,116,70,74,101,
64,51,74,45,89,114,65,81,111,56,71,89,47,103,104,63,133,152,107,112,133,87,116,
136,91,145,142,66,137,135,60,111,115,56,146,144,72,148,144,61,73,94,56,62,87,54,
84,108,65,79,104,69,55,87,62,79,110,73,104,133,84,71,96,61,64,87,57,84,109,67,
86,110,68,90,116,63,89,114,65,80,111,66,94,119,71,79,105,59,77,100,56,100,121,
74,68,91,54,92,120,62,106,135,83,66,93,53,89,118,65,101,129,73,73,99,61,93,120,
67,83,108,65,63,76,44,107,111,45,92,97,43,59,74,42,98,103,51,128,127,49,138,133,
61,46,78,48,89,112,65,102,132,68,91,116,68,54,80,48,80,103,65,70,91,55,80,105,
53,75,99,56,72,99,57,83,110,57,75,105,62,46,82,50,109,139,83,71,93,57,68,92,55,
82,105,58,99,131,64,105,134,79,64,84,50,89,107,67,98,123,81,77,88,44,89,93,44,
90,95,46,94,101,44,133,130,49,144,141,66,79,92,55,102,126,71,109,136,74,116,147,
80,76,110,61,88,74,52,91,122,68,86,117,58,76,100,61,118,149,91,95,127,69,76,99,
56,106,136,71,93,129,60,101,135,71,90,116,68,57,79,43,69,92,56,84,112,62,71,95,
57,60,82,53,77,105,56,98,128,68,71,97,65,39,75,58,149,124,55,172,121,48,95,111,
64,174,117,47,190,127,49,121,106,56,127,119,63,112,124,68,106,106,44,116,117,44,
142,138,54,126,126,73,127,128,76,137,131,53,92,101,57,77,98,61,86,112,74,95,125,
67,87,111,63,78,102,67,72,98,53,87,114,61,64,103,59,88,127,73,67,93,58,88,119,
65,82,112,60,85,118,62,65,92,51,112,142,84,103,131,69,57,76,43,106,116,80,107,
132,85,86,113,61,110,135,84,93,101,59,83,100,56,63,86,58,65,85,57,80,93,58,59,
87,57,68,96,52,67,93,56,104,131,86,92,116,74,66,101,65,97,129,73,84,111,70,109,
137,80,136,149,85,110,121,72,62,97,62,51,91,56,111,143,81,107,137,71,98,127,69,
90,117,71,88,110,66,73,98,56,104,132,79,113,138,88,89,113,74,77,98,59,87,110,62,
81,100,61,84,112,59,68,90,46,105,114,53,89,99,49,99,113,64,98,106,54,87,101,55,
156,108,44,163,114,44,122,115,60,87,96,57,92,109,68,71,94,56,73,98,58,73,98,64,
74,96,57,131,145,65,107,135,78,85,110,66,106,133,75,95,124,69,87,120,67,67,93,
58,60,93,57,100,127,74,105,139,66,84,115,52,105,127,72,73,96,53,85,113,57,101,
128,77,88,97,48,90,98,47,82,88,42,121,119,43,137,137,52,128,128,59,62,91,58,81,
109,63,87,103,63,89,112,65,91,122,68,63,105,64,96,120,75,80,106,53,65,89,46,68,
89,57,70,89,50,70,88,48,97,119,72,86,112,61,63,82,50,70,91,49,68,89,48,66,90,55,
88,112,66,87,111,69,78,101,58,91,116,65,110,137,78,81,100,71,72,111,68,89,127,
70,123,123,65,103,115,65,199,124,36,186,123,44,77,95,55,86,102,59,98,124,67,99,
109,57,142,141,69,101,102,48,94,98,56,113,115,65,105,107,37,83,91,44,79,107,54,
64,92,53,82,106,58,105,134,70,70,91,56,83,104,60,106,135,69,68,92,57,72,108,65,
82,113,62,74,102,58,83,114,62,70,96,54,43,60,41,87,112,72,80,102,60,59,77,48,
104,132,80,70,98,53,75,91,55,54,78,44,65,98,58,104,131,86,115,144,83,81,97,58,
96,116,72,53,82,58,84,111,60,91,119,64,112,145,85,109,139,85,44,87,49,66,95,55,
65,89,56,76,100,59,104,122,71,86,114,73,65,101,71,101,115,73,56,76,51,101,128,
78,88,113,56,95,122,68,70,96,48,73,101,51,97,126,72,105,131,79,101,128,81,67,89,
53,101,117,57,123,135,64,58,82,50,72,100,53,77,97,55,107,124,72,92,103,57,136,
119,48,144,119,48,180,113,29,163,102,31,142,109,43,130,127,54,109,110,52,77,101,
57,83,101,59,80,99,60,82,106,67,95,119,64,67,91,54,84,112,60,73,93,54,61,82,50,
92,125,71,107,143,81,74,110,64,75,96,62,96,125,67,73,98,49,70,91,52,60,92,51,78,
110,54,91,115,70,114,116,58,111,112,44,105,108,50,152,148,68,123,121,53,64,79,
49,66,97,66,94,122,69,99,123,70,85,113,66,79,108,62,58,84,56,59,83,50,75,104,54,
71,93,50,65,87,46,72,93,50,78,100,56,59,75,50,68,85,54,104,132,75,99,128,67,74,
105,49,68,99,54,95,124,69,105,138,75,75,93,58,54,79,49,69,104,63,54,95,63,87,
122,72,96,120,68,155,138,67,84,111,70,112,120,64,90,100,56,87,122,69,98,126,68,
77,102,60,99,110,61,109,109,55,99,99,44,89,93,48,98,100,48,128,127,52,121,120,
66,68,92,46,63,91,48,55,80,47,64,92,56,61,92,61,54,79,54,58,80,52,58,87,64,72,
105,64,71,105,55,63,92,54,69,98,53,82,112,67,82,113,68,80,110,57,95,122,60,66,
88,47,89,117,63,80,106,60,65,85,58,71,99,52,97,130,66,103,129,80,94,122,70,90,
99,56,83,108,56,97,129,72,77,105,59,87,116,67,79,105,57,85,104,67,43,72,45,65,
99,54,65,86,51,75,98,61,89,118,69,59,90,60,75,91,63,118,130,80,80,103,62,113,
138,86,115,145,81,88,123,55,105,135,73,63,86,53,70,94,59,100,125,74,106,139,80,
66,91,52,72,88,47,72,85,45,52,75,44,85,114,60,90,118,69,72,98,57,115,112,53,199,
127,35,170,111,38,118,94,48,136,104,47,96,106,44,104,111,39,94,98,44,81,91,45,
80,89,48,65,85,52,68,91,60,85,108,62,75,102,51,98,117,64,63,82,46,69,98,58,68,
102,59,83,119,66,75,107,61,90,116,68,92,122,64,75,106,53,63,85,47,138,110,48,92,
100,54,85,106,65,138,138,78,124,126,62,62,82,50,83,95,59,64,81,53,60,93,62,71,
104,69,82,108,71,105,120,71,105,120,64,95,121,67,76,109,64,103,131,75,79,108,52,
63,86,45,69,95,46,81,109,52,98,129,66,74,96,60,49,69,52,68,94,63,89,115,72,83,
115,64,77,104,60,84,108,60,82,110,57,89,113,68,85,110,74,71,106,66,107,148,83,
102,137,73,92,120,66,98,130,72,96,127,69,144,111,51,64,95,60,60,86,58,78,103,60,
92,120,66,63,90,51,82,97,52,123,126,63,113,113,48,123,123,53,124,122,56,58,73,
39,69,94,51,67,88,51,73,105,55,78,118,62,98,142,83,73,102,66,76,108,69,67,96,63,
127,140,105,118,124,78,123,123,66,68,83,48,70,88,52,65,85,53,108,136,70,101,111,
54,96,102,51,89,117,64,77,106,52,86,114,62,82,106,63,98,124,72,97,122,79,88,113,
65,63,84,54,71,92,55,79,107,53,63,85,48,99,121,78,72,97,55,80,105,56,74,99,66,
61,95,53,80,113,57,107,134,81,115,142,83,78,103,62,87,112,70,111,135,72,82,108,
60,83,115,66,95,120,67,79,109,57,92,120,69,82,102,67,83,105,61,91,113,67,90,112,
69,71,95,48,94,127,61,87,112,62,78,98,62,121,149,84,84,112,60,79,107,61,129,145,
78,158,124,53,125,100,47,161,111,45,208,129,34,149,112,44,67,86,45,89,96,42,122,
119,47,143,140,66,91,101,57,66,90,54,79,106,55,87,102,59,114,126,72,89,108,58,
92,119,64,104,134,77,68,96,60,79,102,61,109,141,82,86,110,66,49,84,52,153,108,
42,204,127,29,180,121,38,119,107,59,169,115,45,152,108,44,65,77,47,44,80,55,58,
96,64,65,101,68,71,100,64,74,100,63,73,97,63,119,144,79,92,112,65,65,84,57,112,
146,84,99,126,69,76,100,55,106,136,70,93,129,61,103,136,71,89,117,69,50,77,57,
74,95,58,64,84,49,108,140,87,94,125,68,67,90,52,62,83,55,83,109,59,102,135,69,
77,105,61,69,107,67,100,126,65,97,111,62,93,123,65,63,91,59,66,92,59,86,118,68,
61,90,50,115,146,78,70,98,61,80,100,71,70,91,65,123,127,66,150,144,56,98,98,45,
92,95,50,77,100,50,61,83,44,71,95,51,76,105,49,97,122,71,66,87,58,59,84,58,79,
110,67,78,108,62,86,103,70,125,128,70,145,141,57,118,117,51,116,122,60,91,104,
59,116,136,69,115,100,56,116,89,54,87,118,63,98,130,65,105,135,75,46,66,44,60,
75,50,109,137,82,89,117,62,65,89,53,80,107,60,77,107,51,95,120,71,80,102,63,86,
111,66,110,138,77,116,144,89,49,62,38,66,95,62,88,113,75,99,124,70,70,96,52,75,
100,60,80,108,53,101,128,73,74,97,63,108,133,76,54,81,48,45,80,51,107,131,86,
118,149,82,87,113,64,66,90,50,87,113,63,81,111,55,90,113,68,94,114,72,114,141,
89,79,105,64,70,81,46,94,110,63,66,88,51,105,114,69,175,133,60,203,130,37,94,88,
47,82,95,46,100,103,48,134,133,51,146,144,68,102,112,66,101,129,66,77,106,51,75,
91,53,106,120,72,78,103,52,96,127,67,99,124,69,62,91,57,80,111,65,90,122,61,91,
116,67,67,101,69,140,101,49,193,118,36,171,113,43,118,98,55,197,124,35,185,118,
41,94,124,66,85,115,76,56,84,57,81,111,70,79,103,69,64,89,63,87,112,67,90,109,
64,117,128,72,62,86,56,72,97,64,63,91,63,51,74,51,92,119,73,86,112,65,54,75,55,
43,75,57,111,117,72,157,157,80,112,120,58,102,119,69,92,110,58,73,97,54,69,93,
54,75,106,53,131,134,69,126,126,59,79,105,57,133,133,71,145,142,62,84,94,49,94,
118,66,103,136,75,91,124,70,79,108,66,77,107,65,64,96,49,117,123,87,126,135,96,
98,103,51,136,133,59,113,112,56,79,92,55,82,102,63,92,120,66,90,121,58,95,124,
59,109,138,76,61,80,53,59,87,60,69,94,63,76,105,60,71,100,55,99,104,61,115,117,
48,108,107,44,95,105,46,125,129,69,119,134,66,93,99,53,93,102,52,101,115,59,75,
100,53,64,92,56,63,106,67,78,107,69,106,136,87,74,98,56,66,88,54,104,134,73,91,
119,62,94,116,72,85,116,59,72,98,52,90,116,65,105,128,80,58,88,71,68,107,91,57,
89,63,91,119,70,69,91,57,75,96,59,70,97,51,75,103,54,74,99,60,120,145,82,81,106,
60,95,120,66,66,90,60,94,120,66,88,115,63,108,133,84,97,120,75,93,123,68,92,123,
62,74,98,58,60,86,48,54,73,47,99,100,48,111,111,46,100,101,46,84,95,55,111,115,
62,98,100,54,125,126,57,126,125,44,118,119,49,136,137,67,67,78,43,84,108,67,97,
125,68,76,101,58,97,123,75,96,126,69,99,131,71,104,131,75,48,71,42,79,112,70,79,
110,66,67,91,54,77,102,62,95,125,69,94,130,68,91,91,53,156,99,33,137,94,41,143,
104,45,147,105,44,105,106,55,88,120,65,77,101,56,103,136,71,113,139,87,55,82,56,
78,101,62,76,86,59,68,87,54,87,126,73,61,96,64,57,86,61,67,102,68,64,99,66,58,
88,63,72,113,76,59,95,71,85,92,55,130,128,58,72,87,41,110,131,81,106,126,76,108,
119,63,98,116,63,88,117,62,135,135,70,133,129,51,88,99,48,110,115,57,123,124,46,
147,144,73,78,97,60,90,120,69,89,113,62,71,96,57,73,101,60,109,122,90,120,123,
65,133,131,55,126,124,54,141,135,53,130,130,53,60,74,45,59,76,58,85,108,70,106,
137,69,86,113,57,101,127,70,66,85,57,85,119,72,90,119,66,88,115,62,78,102,57,93,
98,48,101,104,48,90,93,47,79,90,45,106,108,43,121,124,52,99,103,55,133,130,64,
128,124,45,115,130,63,79,107,69,64,88,62,83,107,62,61,76,49,66,81,52,57,80,60,
91,116,74,88,113,66,84,113,57,108,141,77,62,85,54,51,82,50,64,90,47,59,86,67,67,
102,75,82,111,74,100,126,73,72,98,51,89,116,63,92,120,64,72,98,61,107,137,77,
112,138,77,109,137,78,81,108,64,69,105,62,62,83,46,81,109,51,91,117,65,78,103,
57,74,103,54,92,120,67,87,101,52,150,148,71,125,126,60,103,107,49,100,106,43,
108,111,49,113,116,60,69,78,42,44,74,46,115,120,63,149,143,54,140,135,55,139,
142,77,79,91,54,77,108,63,77,106,62,52,70,40,103,132,82,104,134,67,101,129,66,
93,123,64,80,91,51,104,129,70,86,112,60,68,90,55,68,88,55,76,104,50,81,113,61,
41,94,63,179,115,39,181,112,32,99,90,55,189,116,36,176,115,38,50,79,47,75,101,
51,88,115,55,88,115,72,70,104,69,96,115,69,95,115,72,68,95,59,60,92,61,53,94,62,
59,89,62,65,101,63,67,94,66,91,122,75,67,107,68,77,109,72,70,93,50,88,92,44,70,
82,45,65,90,50,59,85,46,87,106,66,66,88,57,55,94,64,82,101,60,130,128,57,95,98,
50,113,115,60,110,110,43,95,102,51,70,95,59,107,140,78,84,103,70,78,102,64,67,
93,54,95,109,80,90,97,53,117,115,41,99,104,44,108,115,46,127,128,51,111,114,55,
73,95,69,46,74,50,56,83,56,52,80,55,58,86,61,66,95,64,85,108,74,98,118,81,64,90,
56,113,114,68,141,136,59,112,111,40,75,86,42,81,94,48,107,108,43,131,134,61,87,
100,58,95,88,56,126,113,61,88,126,63,82,115,66,81,109,67,92,115,71,72,97,54,94,
120,75,96,121,76,66,87,61,57,75,53,60,87,54,65,87,51,71,98,55,63,97,54,80,104,
56,56,82,55,55,90,60,81,104,59,116,128,65,100,112,58,95,119,64,79,107,67,68,96,
61,98,130,71,67,91,55,90,121,69,95,121,70,92,116,69,84,107,67,70,91,46,119,137,
67,128,140,70,58,84,51,63,96,58,98,108,58,151,147,64,113,112,43,91,98,43,101,
103,47,91,98,44,116,117,47,109,108,44,55,74,46,87,103,62,87,93,44,74,86,47,106,
116,69,75,97,58,87,116,71,87,116,68,74,106,62,63,93,58,64,89,52,79,89,48,94,100,
50,134,131,60,112,110,45,137,137,70,93,104,56,81,106,55,98,131,72,66,96,64,91,
119,70,111,100,55,88,79,48,93,111,69,173,116,44,135,100,45,61,93,55,64,88,46,81,
108,60,33,66,47,63,97,65,76,94,61,60,83,58,92,106,67,110,130,76,78,100,65,107,
137,77,96,123,70,56,89,60,84,131,75,72,111,71,62,90,57,97,103,57,149,146,66,109,
112,43,76,87,47,80,89,43,69,85,42,56,87,59,90,130,75,107,117,66,140,139,63,118,
117,52,122,120,54,136,136,62,95,109,57,89,120,65,93,128,73,102,114,88,106,121,
89,71,97,56,106,119,89,96,97,42,79,88,38,82,89,42,82,91,45,84,96,42,86,100,72,
72,89,56,57,75,53,60,84,58,90,130,77,98,134,81,55,77,54,114,131,98,136,148,112,
70,103,56,142,140,75,145,142,62,106,108,49,121,122,51,121,119,45,129,127,46,130,
131,67,67,89,51,73,103,67,81,118,73,85,111,69,106,138,80,91,114,73,80,100,59,68,
99,50,77,97,67,87,112,72,59,101,67,65,90,60,68,96,54,67,90,51,68,93,56,63,87,49,
80,108,60,59,84,52,135,137,73,116,115,48,117,117,45,123,122,51,138,133,60,74,92,
54,83,111,63,70,98,58,103,129,79,82,112,59,73,97,51,81,105,57,93,126,65,69,90,
50,85,102,60,91,107,61,80,108,63,87,116,63,64,99,54,95,107,58,125,124,51,99,102,
38,69,80,40,92,99,45,130,127,47,153,145,59,90,98,54,72,97,54,73,97,52,75,97,57,
71,97,55,82,112,61,107,132,77,84,107,65,93,123,72,54,92,63,63,95,58,119,120,52,
126,125,46,104,107,44,109,109,44,121,124,47,97,109,54,102,126,76,67,113,67,72,
104,68,119,147,81,82,108,62,72,94,60,106,136,77,64,99,55,60,88,49,70,95,49,74,
104,50,86,117,66,111,116,69,74,95,61,60,94,61,63,95,59,87,112,65,101,125,63,91,
119,63,95,128,61,95,126,60,66,90,52,62,93,58,68,102,67,67,103,63,111,113,57,141,
136,50,121,121,45,106,106,42,120,119,43,103,107,49,77,115,66,80,108,65,122,124,
58,148,144,54,110,111,45,129,128,59,86,103,63,78,99,59,84,113,63,85,118,68,73,
103,62,84,110,65,61,78,50,107,119,78,126,126,50,103,107,41,86,96,46,85,94,47,88,
94,45,85,92,51,109,110,53,64,76,53,61,80,55,63,84,53,103,135,76,108,136,75,101,
131,75,92,118,70,89,120,70,62,76,45,88,100,55,86,111,62,134,142,74,142,139,52,
118,117,48,121,119,60,75,102,58,88,125,70,84,109,68,107,132,80,108,135,75,105,
127,78,79,103,59,79,105,66,92,116,71,74,97,59,63,79,55,109,141,76,90,119,56,73,
101,48,68,91,53,69,94,51,79,109,54,94,118,63,125,121,53,114,118,44,104,105,49,
95,98,46,112,113,44,119,119,46,99,118,61,104,130,77,84,110,62,81,111,54,77,103,
59,64,84,55,71,97,55,100,133,65,93,122,70,84,112,68,75,105,59,75,105,57,101,131,
72,62,82,50,92,103,56,92,109,69,87,90,37,112,114,43,137,135,62,133,132,61,81,90,
49,84,111,64,77,105,55,63,85,54,65,91,56,90,119,63,101,125,74,115,146,82,116,
149,83,60,99,63,124,129,61,123,122,45,99,102,46,86,91,46,106,109,50,147,143,61,
113,121,70,61,103,65,60,106,69,75,110,73,108,135,78,105,142,77,63,99,62,66,94,
62,62,95,56,49,79,48,91,120,65,78,111,57,121,129,62,180,127,46,197,124,35,84,
100,66,46,81,60,58,83,51,79,105,54,91,111,63,78,106,53,96,129,60,104,130,70,46,
74,58,78,115,74,69,100,63,60,89,57,123,123,54,151,147,59,133,132,64,145,143,60,
134,133,62,66,98,59,82,112,63,84,103,59,76,93,56,64,93,59,74,99,59,80,112,63,86,
107,61,77,93,53,81,109,62,71,95,59,93,119,66,77,99,55,67,90,49,116,118,49,113,
114,44,103,108,50,124,120,46,138,133,55,108,110,52,93,94,37,130,127,65,82,91,57,
72,98,59,89,119,66,114,144,78,100,131,70,110,137,78,94,120,74,106,141,78,89,119,
69,64,93,60,77,92,52,89,95,52,67,84,47,75,95,56,79,112,67,104,133,76,95,121,70,
86,109,69,64,81,55,84,109,69,78,100,66,74,94,68,69,94,62,71,95,59,86,110,64,71,
92,55,75,101,52,72,99,46,73,98,51,70,94,49,80,105,55,103,125,65,142,138,70,135,
134,60,87,95,49,89,96,48,123,122,51,155,150,63,110,116,54,75,101,54,95,121,72,
103,131,78,78,103,63,66,89,54,92,119,67,111,136,87,80,110,63,111,142,71,99,127,
72,95,121,72,99,129,62,54,77,45,91,115,68,117,149,83,100,118,73,116,116,52,93,
99,54,33,58,41,56,81,56,87,112,73,83,113,60,82,107,59,77,106,56,92,119,70,83,97,
62,92,113,68,121,153,85,72,105,67,131,128,59,150,149,68,124,125,54,103,106,43,
101,109,54,90,104,61,70,97,62,73,103,63,102,128,77,73,108,66,103,104,63,143,104,
69,92,87,58,66,96,53,58,88,55,51,86,57,63,89,59,72,101,60,102,114,71,196,117,29,
189,117,36,89,91,63,41,75,58,68,89,53,82,102,55,117,127,72,87,102,57,91,120,67,
74,94,64,49,77,55,69,101,63,91,129,75,57,91,64,95,100,57,121,122,61,66,87,51,
117,120,65,112,119,67,62,97,60,94,124,67,73,94,60,67,86,56,96,125,75,94,123,72,
84,110,66,108,124,75,104,122,69,67,96,53,107,137,74,81,109,66,87,116,63,75,94,
56,146,146,66,138,139,68,91,90,42,105,106,55,136,136,68,111,112,59,102,101,51,
107,107,59,67,74,50,62,92,62,90,125,69,87,120,64,98,128,67,105,137,72,98,128,70,
77,96,62,69,89,60,82,108,67,95,128,69,91,124,68,93,133,68,76,114,65,113,150,80,
96,119,68,93,113,70,76,93,62,107,125,74,78,94,58,95,118,71,68,87,59,62,83,56,91,
115,72,115,150,80,86,108,65,83,105,66,92,118,67,101,129,74,90,112,72,57,79,53,
64,95,62,72,100,61,89,111,65,115,116,51,122,119,48,114,119,58,105,116,62,68,86,
44,65,87,46,79,107,54,87,114,63,83,111,65,92,118,59,96,122,72,56,91,56,72,101,
59,84,115,56,83,112,53,93,124,59,84,113,52,69,88,46,74,97,59,81,113,54,84,112,
60,87,103,60,85,106,68,70,97,63,68,104,67,66,98,63,86,116,66,85,114,60,98,131,
66,99,127,72,99,111,58,102,115,65,95,124,72,68,111,77,71,98,64,120,123,58,114,
114,58,143,138,57,119,120,56,49,90,56,76,106,67,103,135,74,79,109,54,82,99,51,
170,85,67,184,86,68,121,83,58,57,91,53,96,128,68,86,116,65,104,130,79,86,114,59,
98,130,71,75,94,60,101,92,53,51,93,65,67,100,66,98,126,65,77,104,52,98,110,59,
80,99,50,74,98,51,63,84,53,74,91,56,136,135,62,95,113,63,110,146,82,115,148,83,
93,120,68,75,108,60,59,86,50,61,91,51,75,105,62,81,106,65,80,104,60,69,91,53,75,
98,61,77,105,62,96,122,69,100,128,73,71,96,58,54,72,51,67,89,57,85,119,68,93,
125,70,64,93,57,85,106,60,63,84,47,99,112,59,98,99,48,74,74,29,99,100,44,108,
110,56,65,77,45,53,77,51,59,85,63,79,116,68,72,103,55,60,93,52,88,119,67,68,88,
58,79,104,65,83,109,67,98,127,69,83,105,61,75,90,60,83,109,65,80,110,61,73,100,
60,108,146,82,101,135,77,67,88,59,101,127,72,87,109,65,104,122,72,115,134,73,67,
84,53,103,128,74,80,106,55,83,109,59,90,117,68,85,115,56,92,124,62,88,115,74,51,
87,55,55,96,66,64,95,65,65,98,64,124,128,58,146,146,64,108,124,69,73,97,54,61,
82,48,71,93,52,75,101,53,71,98,55,74,105,62,106,136,78,90,118,73,61,87,53,69,93,
51,64,89,49,68,90,49,81,106,52,82,106,61,106,135,79,81,111,60,65,90,49,66,91,49,
82,108,57,110,142,74,97,126,74,52,78,57,76,110,67,75,109,66,55,87,58,81,108,66,
78,108,67,80,109,64,95,115,67,80,109,65,68,111,68,81,94,58,152,147,60,116,118,
46,140,141,72,112,114,60,70,89,52,71,89,51,75,100,55,76,99,59,68,91,52,112,83,
54,116,75,55,57,86,52,83,116,57,84,112,57,111,134,79,77,103,58,74,103,52,81,108,
63,71,99,61,89,118,59,109,139,83,85,99,60,94,112,60,96,107,53,139,138,61,112,
120,61,85,101,50,75,90,50,118,121,67,149,146,59,122,121,65,61,92,56,78,103,60,
77,100,59,115,142,74,74,102,60,94,123,65,95,125,67,101,125,67,85,109,61,68,89,
54,92,117,66,83,104,65,121,136,80,98,118,70,64,88,62,75,100,62,69,94,56,77,106,
63,108,140,74,76,105,50,98,128,65,79,104,63,101,123,63,115,125,51,90,94,42,120,
117,46,122,121,49,117,125,62,92,119,68,71,98,66,75,118,81,85,115,71,90,123,70,
94,126,74,103,136,75,89,118,69,102,134,73,95,116,66,70,91,55,67,80,58,103,128,
70,80,108,60,86,116,67,100,130,71,87,122,72,92,118,71,108,138,80,79,104,66,93,
123,74,97,120,70,125,151,80,114,139,75,79,101,55,74,101,51,103,128,77,75,103,55,
73,96,55,74,96,56,86,116,65,73,109,68,101,133,81,100,129,66,95,111,58,111,119,
66,82,108,53,103,129,75,86,111,64,75,104,51,81,109,55,92,118,73,65,95,58,67,92,
59,70,107,64,93,122,73,88,114,58,65,87,46,70,92,49,66,88,46,78,103,56,96,130,63,
77,107,52,68,90,47,68,90,50,73,99,50,95,122,70,69,93,60,82,107,72,67,99,65,64,
93,60,72,103,63,66,106,71,73,107,69,120,128,61,104,118,70,111,129,70,69,100,58,
115,118,65,130,127,57,117,119,46,100,102,41,98,103,47,122,122,57,155,152,75,92,
95,54,75,97,53,87,111,63,89,126,66,70,103,65,84,108,61,80,106,56,67,92,55,86,
114,63,87,113,65,77,103,54,62,83,53,63,91,57,89,119,66,93,115,66,135,135,60,127,
127,63,116,115,52,99,105,50,93,104,57,124,127,65,105,108,51,101,105,49,114,115,
44,120,120,53,85,106,61,101,133,76,123,151,82,92,119,70,87,112,63,103,117,66,
101,113,54,126,128,57,124,127,60,116,124,63,76,99,57,83,110,68,126,152,87,91,
120,70,78,105,70,93,124,70,95,126,72,78,107,65,100,123,70,71,93,57,74,97,55,93,
121,63,80,105,59,101,120,46,76,90,43,91,94,43,107,108,42,85,105,50,100,134,65,
110,139,84,65,95,70,62,89,65,107,146,81,82,110,67,78,98,59,96,118,65,100,118,69,
88,108,65,115,144,78,84,104,64,99,124,70,87,120,68,82,112,61,91,122,58,87,115,
63,85,112,60,90,120,59,82,118,68,102,137,74,113,141,76,105,134,71,80,107,54,73,
98,55,68,90,53,106,133,81,71,98,53,74,95,58,72,96,56,89,120,61,93,121,71,94,116,
72,113,138,74,62,88,49,71,93,56,74,101,56,80,105,58,95,118,70,84,111,62,108,140,
73,105,133,76,75,115,66,87,131,73,63,101,64,88,106,65,96,109,57,71,93,49,72,99,
52,63,89,43,92,117,65,99,130,64,76,105,49,68,89,47,78,97,59,96,125,68,81,106,63,
84,110,70,108,138,73,87,114,63,81,110,69,96,129,71,102,142,79,66,103,65,90,104,
60,128,132,73,86,98,60,91,101,54,131,129,60,106,108,44,73,85,43,92,94,45,96,102,
47,119,119,46,139,141,69,81,90,51,87,116,61,87,120,55,81,111,60,80,113,71,89,
115,60,69,93,52,64,86,54,74,103,54,94,119,69,83,112,61,83,109,59,78,107,57,89,
116,71,115,120,61,111,113,43,99,103,55,68,81,43,108,114,56,116,118,59,110,113,
50,107,112,51,120,127,68,100,104,49,115,116,48,85,100,57,82,114,66,78,113,71,79,
116,70,83,109,63,134,135,69,116,116,44,115,114,47,111,112,47,133,134,49,103,114,
53,85,115,65,85,113,66,83,118,68,69,104,61,73,99,62,86,118,72,90,111,70,88,118,
62,64,89,56,72,95,59,73,100,51,76,102,54,82,107,47,95,102,49,95,99,47,76,93,49,
95,124,67,75,102,52,91,115,65,89,117,69,100,123,76,100,125,72,99,111,58,114,115,
54,127,128,61,120,128,64,88,103,61,95,121,71,108,134,78,82,106,64,86,114,68,74,
100,58,84,111,54,67,88,58,61,86,53,80,108,63,74,110,64,77,106,64,87,112,65,75,
96,57,78,106,55,80,107,60,71,94,49,93,117,67,111,140,85,110,138,82,90,119,63,80,
110,64,97,124,73,108,133,74,111,132,76,61,87,56,69,87,55,86,114,60,80,108,62,41,
89,57,25,74,47,77,108,68,64,91,58,91,99,55,113,117,64,81,98,60,121,123,58,150,
149,64,95,109,61,83,111,61,83,108,54,110,138,81,105,132,77,97,122,66,83,115,55,
85,110,69,102,136,73,68,104,58,64,95,61,79,105,55,93,121,60,91,114,74,61,84,55,
101,135,75,72,101,61,78,99,61,76,100,57,96,123,69,68,86,56,82,92,49,80,95,49,68,
79,42,89,94,43,83,95,47,112,113,45,68,79,42,68,92,56,76,97,55,112,99,59,87,101,
61,55,101,63,79,105,55,80,107,58,86,108,64,80,102,54,72,89,46,88,113,66,85,113,
58,91,120,61,99,128,75,96,117,71,100,122,71,84,92,47,91,98,52,94,102,49,86,99,
61,90,98,52,96,101,45,91,101,50,71,81,40,97,101,42,67,84,49,78,108,61,78,118,73,
58,91,61,93,114,63,138,134,57,133,130,56,106,110,55,105,108,54,111,115,47,148,
144,56,109,112,53,72,102,59,110,88,60,120,93,62,85,126,70,83,116,67,112,139,83,
96,125,62,81,106,63,88,117,64,80,109,53,107,136,82,94,113,47,108,114,51,99,105,
43,91,107,48,85,112,62,77,99,57,55,79,51,79,106,55,98,126,62,126,130,67,127,125,
47,108,111,42,101,106,43,135,131,48,108,112,52,85,104,60,115,145,81,95,122,69,
90,116,69,89,119,68,83,111,57,68,93,54,82,104,63,95,121,70,83,112,72,73,122,74,
92,117,72,81,111,67,99,133,67,78,112,56,91,120,62,96,125,73,89,115,74,99,124,74,
79,109,57,63,89,52,82,105,59,98,127,70,109,136,82,80,109,55,105,135,71,91,117,
65,80,109,65,112,100,51,147,104,43,81,90,52,54,88,55,122,122,51,140,138,55,103,
108,57,109,109,44,132,131,57,80,92,53,67,95,60,105,127,76,100,116,68,48,73,50,
101,127,77,106,136,71,68,102,65,84,107,65,148,111,44,93,90,46,63,88,51,72,98,52,
66,102,66,72,100,66,84,128,80,68,97,64,104,137,75,95,128,60,98,129,63,81,105,62,
80,103,65,91,122,71,100,118,72,106,105,40,112,113,46,113,119,61,52,72,42,111,
117,69,146,105,58,172,86,64,153,82,63,73,92,51,111,122,61,95,117,58,103,130,76,
75,107,64,75,113,69,85,117,69,66,91,57,84,112,67,76,106,62,92,123,67,98,127,72,
82,103,57,101,110,53,96,102,45,97,107,54,95,106,57,105,107,42,93,100,43,91,95,
42,104,106,43,117,116,58,66,90,50,65,97,59,83,115,64,74,96,48,124,124,68,119,
124,63,98,104,48,115,117,53,131,131,62,136,135,69,89,98,51,73,76,50,172,82,66,
180,87,69,83,86,57,67,94,59,75,107,69,65,92,67,64,93,66,98,128,78,97,128,72,73,
103,61,114,139,65,108,118,66,109,114,55,107,123,67,94,124,65,71,94,53,69,93,59,
79,107,67,73,105,65,124,124,56,134,130,49,98,101,51,81,86,44,101,103,43,135,135,
51,133,133,56,104,134,70,86,118,64,99,130,67,68,98,57,96,125,74,80,109,58,77,
102,52,90,119,58,87,122,73,125,124,66,180,115,39,109,86,46,111,113,56,123,118,
57,109,139,83,59,85,52,65,102,60,83,111,70,86,113,65,61,84,54,68,92,53,82,108,
58,100,125,78,89,114,68,81,110,64,75,104,54,36,76,42,173,115,39,216,125,25,166,
111,40,71,95,61,133,130,58,112,113,44,99,104,50,88,92,48,131,127,58,106,116,67,
52,88,60,63,90,62,74,94,62,53,94,67,101,127,77,105,122,73,55,94,61,146,107,43,
203,120,25,184,118,39,66,90,52,102,129,77,65,99,67,71,109,72,88,114,78,109,124,
78,101,128,70,87,119,56,75,102,53,64,84,47,73,100,53,96,126,67,93,111,69,92,98,
47,104,123,56,92,119,62,53,84,61,81,110,62,140,100,58,171,87,65,152,77,61,111,
107,48,154,148,66,96,108,59,82,106,64,82,116,67,106,142,76,100,127,75,92,121,69,
61,98,65,74,103,70,81,104,65,79,101,58,91,120,64,96,129,73,93,123,72,91,117,70,
116,146,80,96,115,70,74,83,42,101,117,66,110,127,77,112,116,62,81,106,60,83,109,
71,84,111,63,63,85,51,73,103,58,70,92,50,124,125,56,141,138,61,100,103,54,67,94,
59,67,97,63,48,77,48,135,77,62,133,92,62,68,96,62,67,87,60,85,121,70,78,114,73,
68,97,65,85,128,77,52,75,59,57,90,61,66,90,58,55,75,53,75,89,57,81,102,61,73,97,
56,74,102,49,86,118,59,98,130,79,66,117,74,111,123,68,127,128,63,84,93,46,101,
104,44,121,124,55,142,143,74,93,96,43,65,92,51,118,94,57,96,75,50,73,97,61,82,
120,69,69,105,61,96,122,71,95,127,76,12,79,56,156,107,47,200,118,32,160,110,45,
177,114,34,165,108,38,112,114,65,84,116,64,77,109,60,104,132,76,82,110,52,87,
114,62,95,121,70,113,140,91,72,94,55,80,109,61,77,107,54,81,95,49,69,94,48,64,
81,45,128,100,44,102,106,57,60,87,55,86,96,49,115,115,46,109,108,45,107,110,52,
114,112,44,130,129,56,68,89,55,53,79,55,96,108,59,82,118,72,80,113,68,110,126,
74,90,111,70,105,111,61,130,101,43,105,101,52,69,99,61,64,99,64,61,98,69,55,98,
72,94,116,78,110,119,72,108,134,78,81,107,53,64,84,47,76,100,53,71,92,51,74,98,
54,43,59,37,61,81,48,86,110,68,92,120,65,78,105,56,104,135,83,82,94,53,105,78,
52,98,75,51,111,118,54,121,124,67,65,108,66,77,109,69,121,151,79,91,123,67,84,
113,67,77,119,63,82,114,73,102,133,74,71,93,59,69,90,58,69,93,54,82,105,56,78,
109,64,86,115,71,90,119,60,78,100,57,75,101,54,117,133,62,132,143,73,65,85,55,
77,112,68,76,109,67,79,99,58,70,87,52,84,103,60,76,95,56,105,107,57,142,139,70,
68,80,42,67,92,58,61,81,59,67,92,57,73,103,58,76,114,65,110,144,81,74,101,66,83,
117,71,78,112,71,77,112,67,113,148,83,77,112,69,80,114,67,74,105,63,71,106,63,
75,111,68,72,103,66,73,103,69,104,135,79,86,116,64,95,121,77,73,122,80,78,115,
67,70,100,54,102,109,48,136,135,50,121,122,61,61,79,41,78,107,59,66,88,52,158,
79,56,157,73,60,90,98,60,93,123,70,64,91,58,73,105,68,59,94,63,91,134,75,79,101,
65,110,98,52,102,98,54,154,100,39,165,96,29,77,95,50,87,122,64,80,109,64,109,
128,76,107,122,66,102,125,81,91,113,73,79,107,61,90,118,66,72,92,55,88,98,49,
149,147,62,111,118,59,68,97,52,56,89,50,72,96,56,84,108,56,77,107,60,129,133,67,
117,116,52,123,125,52,85,90,41,129,126,58,94,98,44,116,114,58,119,123,63,78,108,
67,93,117,68,100,133,72,92,129,79,95,110,67,55,95,63,51,81,53,57,80,58,98,127,
83,64,98,66,72,101,67,60,88,62,91,120,74,110,143,75,83,112,57,64,88,47,68,93,47,
66,97,50,79,109,67,56,81,49,91,121,65,81,111,59,75,98,53,77,102,53,86,114,57,69,
102,55,73,103,43,94,101,43,135,133,60,83,95,55,94,122,74,97,109,67,118,144,74,
74,95,59,69,100,62,111,106,55,131,113,56,77,110,53,72,93,53,73,95,54,89,118,59,
98,126,72,55,76,53,95,124,69,82,110,53,81,107,56,81,109,56,66,98,55,80,107,66,
58,88,61,72,106,72,61,95,66,71,97,60,90,116,60,57,78,52,74,102,63,70,96,58,74,
96,57,65,89,58,89,118,62,87,111,66,61,83,57,65,87,55,64,89,57,80,117,68,150,127,
57,189,119,35,115,102,53,75,115,64,95,130,74,74,108,65,72,100,62,76,109,64,60,
90,55,70,101,60,92,122,72,80,110,69,62,91,61,58,93,56,72,108,63,79,130,74,126,
116,71,100,96,59,78,92,52,142,140,67,84,96,54,83,114,66,77,98,60,72,80,53,114,
62,49,124,73,54,84,106,64,92,116,66,87,97,52,99,114,63,98,108,67,94,123,71,100,
134,77,177,125,46,207,128,35,115,95,45,79,114,66,102,127,66,74,99,55,93,129,72,
107,131,79,108,123,77,67,87,57,72,92,60,74,101,53,82,108,57,90,109,60,113,114,
47,125,122,48,130,132,67,90,106,52,78,98,56,65,88,52,67,98,55,73,90,57,110,99,
48,50,81,43,71,84,44,89,98,56,152,149,63,135,131,44,150,147,57,125,131,74,67,81,
52,76,101,58,104,140,73,105,131,76,98,115,70,49,91,63,45,82,56,96,120,73,112,
144,77,93,117,70,109,125,72,109,121,73,71,109,70,83,108,68,64,87,55,61,81,48,79,
111,56,98,127,79,91,121,72,77,100,60,88,113,70,84,111,66,64,86,51,82,104,58,104,
133,75,80,106,66,99,123,55,110,111,44,155,150,56,99,105,53,110,133,80,121,132,
79,99,122,69,103,129,75,89,137,80,192,123,34,194,129,48,105,132,79,66,99,51,94,
121,68,81,106,65,69,97,66,51,80,58,65,86,55,69,93,49,79,105,58,69,93,52,73,97,
57,96,125,63,68,97,52,98,127,72,71,102,66,63,90,66,64,91,59,72,119,76,67,103,65,
87,112,61,108,139,72,84,111,58,75,102,49,82,108,58,55,87,58,62,103,67,109,135,
74,98,111,64,178,117,41,208,123,26,165,111,41,56,94,57,72,103,63,76,102,64,96,
134,77,67,98,60,72,99,59,72,103,61,91,124,68,86,112,63,68,97,65,94,127,74,84,
121,66,96,100,63,166,80,63,178,84,68,115,87,60,59,80,51,88,121,67,70,102,62,124,
121,65,137,132,63,90,98,53,62,86,51,117,130,65,119,122,51,134,130,50,123,120,49,
135,134,61,93,100,49,80,109,60,151,109,47,190,121,37,152,132,64,66,104,65,112,
139,77,104,133,77,64,97,61,69,107,64,72,93,59,107,138,72,100,130,68,66,88,47,68,
90,50,100,104,53,132,130,52,101,103,52,113,115,52,134,134,59,145,141,71,81,101,
61,50,95,57,181,120,47,198,121,36,122,97,45,92,97,54,102,99,51,116,115,47,115,
115,44,124,123,46,140,138,54,124,127,64,135,135,75,88,109,59,95,105,62,108,120,
74,119,141,86,76,103,63,78,110,57,67,99,49,79,105,64,83,111,68,102,123,74,66,
111,69,60,87,59,55,82,52,69,92,52,71,96,60,95,123,70,91,122,62,92,120,69,98,127,
73,100,130,69,72,96,55,79,105,59,70,94,63,65,102,64,96,131,71,72,100,58,108,121,
61,83,118,70,85,125,79,94,118,71,112,138,81,100,129,75,73,119,78,131,103,35,138,
103,44,75,111,71,87,110,63,113,128,72,69,97,64,62,105,64,58,102,65,46,77,46,71,
95,51,81,108,56,68,85,48,65,93,53,91,120,66,73,96,54,77,103,57,94,123,67,87,119,
76,59,98,79,84,129,80,77,101,58,127,138,64,88,117,55,67,90,47,71,92,52,71,96,49,
103,132,77,86,116,71,61,85,57,65,101,60,105,94,53,150,115,52,81,100,55,75,109,
66,117,128,69,97,117,65,86,114,66,68,97,58,165,115,40,150,108,44,76,118,66,107,
141,76,71,99,60,88,118,70,67,95,58,83,88,56,174,75,62,180,82,68,91,78,54,84,122,
72,81,111,66,74,81,53,135,135,70,130,130,50,113,113,49,67,77,43,133,130,58,148,
143,58,104,104,47,98,99,48,100,103,43,121,120,43,126,127,69,76,104,63,79,123,82,
110,141,78,82,115,56,91,117,64,114,140,79,100,124,73,92,111,66,54,77,53,91,125,
60,81,113,54,65,90,47,69,88,48,133,134,67,117,116,47,91,96,47,87,97,43,122,123,
49,118,120,58,96,123,67,70,103,54,131,100,45,171,111,39,143,104,42,180,114,37,
144,101,41,62,79,48,62,80,47,111,110,45,129,131,71,136,134,67,129,129,59,110,
109,46,141,143,67,109,122,69,94,124,64,72,102,61,64,87,54,94,120,73,110,144,73,
80,115,67,57,94,64,72,98,63,109,141,73,95,125,59,96,129,65,71,91,56,71,92,54,71,
96,52,66,85,59,74,100,54,78,102,57,89,122,61,79,108,55,66,101,63,92,125,71,113,
149,78,80,115,71,87,116,67,62,98,67,62,108,74,89,123,74,87,111,67,92,114,70,87,
114,74,49,98,63,55,91,57,114,126,75,103,114,68,119,137,70,90,117,68,73,94,56,
102,131,76,88,119,63,68,87,47,114,119,65,110,119,61,90,112,71,91,117,67,63,85,
54,70,92,57,75,103,50,66,92,52,67,101,76,79,108,70,68,92,59,106,125,68,95,120,
63,73,97,53,62,86,45,82,105,53,93,124,65,84,107,63,49,93,65,55,92,60,53,91,61,
88,123,74,138,143,74,109,107,39,121,122,47,122,122,51,135,133,60,88,92,47,204,
126,34,173,119,43,59,98,58,115,147,82,83,112,67,110,129,70,105,130,74,114,130,
68,98,94,57,108,77,52,76,102,61,101,136,76,113,120,60,155,151,63,131,131,48,97,
106,41,76,86,40,107,111,43,113,117,49,117,120,61,115,118,54,73,79,39,107,110,48,
123,123,43,104,104,52,76,109,70,94,121,74,125,154,87,108,131,68,105,128,72,104,
128,70,84,111,55,104,135,72,89,117,68,112,146,74,99,128,64,77,105,50,72,95,49,
98,103,48,112,109,38,109,110,53,98,102,51,107,110,53,125,128,66,87,106,56,88,
114,59,74,101,57,122,95,45,118,93,45,167,104,29,148,96,37,66,78,47,71,85,40,105,
108,42,125,124,56,129,130,64,110,109,57,131,131,66,137,135,53,112,117,62,81,109,
72,107,141,78,97,124,68,89,116,68,77,105,50,72,99,54,46,76,50,58,77,54,106,135,
76,84,114,56,78,108,53,69,93,52,91,119,71,76,101,61,70,87,55,79,105,55,93,123,
69,87,114,70,76,106,70,78,114,81,118,151,77,88,120,63,94,123,74,102,136,68,76,
106,54,91,119,70,64,101,73,72,115,71,81,107,62,86,109,67,69,93,60,84,101,59,124,
126,60,85,94,54,84,103,56,81,107,52,73,99,51,88,122,59,89,116,59,110,119,66,105,
113,65,76,93,51,112,139,81,94,123,62,73,100,56,83,108,62,78,107,52,107,133,78,
67,100,83,82,110,75,76,121,73,55,81,54,108,138,76,84,111,59,58,80,47,96,110,61,
84,95,57,45,84,55,89,92,65,163,86,67,127,75,62,69,85,56,128,125,52,122,121,50,
108,111,52,106,108,49,114,113,41,130,126,52,127,108,47,71,89,51,92,120,75,81,
104,64,88,117,69,110,122,72,99,111,67,124,141,81,113,118,69,104,121,74,80,107,
65,92,120,70,80,102,62,137,132,53,119,109,49,93,83,47,89,98,45,98,102,41,110,
110,44,120,121,60,129,128,50,107,106,46,111,114,56,142,142,65,85,98,51,101,130,
75,128,155,84,94,121,62,71,96,50,99,121,66,62,83,45,74,100,53,106,135,79,71,98,
62,76,100,63,106,127,79,103,135,68,93,119,66,69,85,51,132,130,62,133,131,67,131,
130,53,107,108,42,115,117,46,139,135,53,86,105,56,147,109,50,225,130,26,159,111,
44,77,81,46,105,88,43,95,102,44,114,116,43,102,108,56,153,149,69,125,125,60,93,
97,45,91,105,53,131,133,67,87,104,62,65,93,61,90,119,66,76,102,55,61,83,57,76,
101,60,96,125,65,66,92,61,77,104,65,96,125,66,75,101,51,105,119,70,93,110,68,
105,136,78,76,104,49,74,104,53,96,122,65,61,82,53,40,70,56,66,94,65,64,99,66,95,
132,73,67,103,64,79,110,68,85,112,62,83,106,58,84,112,56,86,116,77,54,91,64,73,
97,65,85,101,62,61,78,49,115,118,63,106,106,49,76,88,52,77,105,60,65,89,49,66,
90,48,69,94,51,97,119,63,118,126,74,117,119,69,88,102,49,83,107,65,81,107,63,66,
88,56,116,129,68,127,137,60,78,103,67,49,78,72,70,103,75,73,119,82,64,107,70,92,
117,71,89,101,57,100,104,43,115,115,43,127,127,51,91,109,56,134,89,63,173,86,69,
170,78,66,102,98,59,150,146,68,116,118,57,87,99,54,112,113,56,130,129,56,151,
149,64,84,99,57,82,109,67,84,107,65,84,106,62,121,135,76,87,104,66,123,133,73,
117,129,70,112,123,69,106,123,70,85,109,64,114,130,88,54,85,47,117,121,49,147,
92,58,163,81,62,63,74,42,70,81,46,112,117,54,126,127,70,151,144,63,91,89,40,75,
92,52,70,83,44,88,111,54,97,124,72,65,84,50,89,120,55,105,133,68,75,99,52,70,95,
50,78,102,56,52,88,58,47,96,65,30,91,59,75,104,65,116,145,85,84,110,65,50,73,49,
93,106,61,125,128,66,129,130,55,105,111,54,101,97,44,110,112,50,119,116,47,113,
109,56,147,106,49,153,112,52,81,99,56,130,131,59,126,125,62,119,120,56,157,154,
82,131,133,72,122,125,63,119,125,56,92,113,64,66,101,65,54,85,60,66,88,54,62,85,
58,74,99,62,75,99,60,78,100,54,77,101,55,53,82,54,92,133,78,89,122,61,78,101,53,
110,121,71,83,104,58,73,102,59,104,133,77,69,95,56,73,109,64,60,109,68,93,123,
77,114,144,75,86,114,72,64,106,67,87,118,77,98,125,69,70,94,53,64,83,52,73,99,
53,87,114,67,53,86,53,154,152,84,144,140,64,108,110,44,80,90,42,84,96,51,129,
143,76,110,122,54,66,90,47,63,84,46,76,102,54,86,110,55,110,119,67,163,162,82,
116,116,46,91,103,42,52,77,40,77,93,47,70,90,53,76,93,56,55,90,71,59,94,77,66,
96,73,65,119,81,61,108,74,69,95,60,119,120,52,118,118,47,112,113,51,128,129,49,
121,127,64,76,80,50,151,76,61,143,93,65,104,133,76,80,101,61,89,104,58,116,119,
48,130,127,53,98,107,64,83,101,62,101,132,81,74,97,62,93,119,75,95,123,77,106,
126,80,127,139,83,111,138,80,95,119,69,77,104,66,98,129,69,97,119,76,126,145,
100,82,108,63,37,78,48,146,72,59,169,84,65,87,83,43,107,110,48,84,99,62,75,98,
58,70,83,41,75,97,50,87,112,75,65,89,55,85,113,64,86,116,73,93,119,74,102,131,
73,111,136,81,67,91,51,76,99,51,100,128,77,46,81,55,146,92,68,122,89,62,59,83,
52,50,87,57,52,89,60,82,115,70,64,102,65,117,124,74,151,144,72,85,100,52,183,
115,37,121,106,50,148,146,72,115,122,59,57,102,65,62,92,59,75,86,47,129,129,67,
83,91,51,72,82,33,113,112,52,94,101,46,99,106,53,123,137,73,106,137,76,99,126,
75,66,104,67,83,116,66,65,89,55,79,100,59,64,86,48,66,90,46,69,92,54,58,89,69,
61,88,65,73,101,61,59,81,47,80,105,53,71,100,53,74,108,61,79,103,70,42,72,55,49,
106,63,70,105,56,82,114,55,94,125,57,82,114,57,54,86,58,99,128,76,92,124,63,68,
90,53,78,102,63,74,102,54,71,93,53,46,77,55,113,116,62,122,121,49,99,103,46,88,
94,46,80,96,56,121,148,80,98,117,61,87,115,59,63,87,49,77,107,56,101,135,69,98,
117,64,129,132,66,129,129,52,133,133,53,106,108,44,112,116,45,131,132,63,87,92,
58,49,101,71,69,122,84,57,93,67,78,114,73,93,117,72,102,114,63,135,131,50,94,
100,50,80,88,45,90,98,54,80,93,54,70,101,49,54,83,44,59,95,48,87,113,66,49,81,
56,78,100,56,138,135,58,141,140,68,65,89,57,86,97,59,107,121,73,88,93,49,91,102,
59,71,99,66,83,112,70,94,122,74,96,126,71,83,109,65,99,124,76,101,131,78,93,121,
66,93,119,68,98,120,72,102,126,85,65,67,45,105,79,52,110,115,54,110,115,56,125,
135,104,84,98,73,80,104,66,87,114,62,70,91,57,77,97,61,147,157,116,103,127,82,
68,97,69,68,114,72,50,93,60,53,78,49,103,130,76,103,135,87,126,78,56,171,82,65,
171,78,66,99,98,61,82,114,75,85,117,70,79,106,64,85,113,61,101,120,68,149,115,
56,143,116,50,96,105,59,83,103,61,100,120,70,98,125,75,94,113,71,76,98,56,91,
122,57,91,120,55,101,119,61,133,131,59,96,100,41,93,98,50,103,108,47,86,105,56,
87,117,61,96,121,70,88,116,72,83,110,68,78,100,60,101,131,71,69,95,49,107,135,
80,72,97,60,65,107,74,74,110,70,63,94,61,59,85,57,97,124,70,95,124,70,101,134,
73,80,110,67,51,67,44,163,89,63,153,90,62,66,88,45,84,117,56,111,142,76,69,92,
64,77,103,64,70,101,65,67,91,60,106,134,73,84,115,57,103,131,83,60,96,62,59,94,
58,88,96,50,116,114,49,88,94,42,89,95,45,80,89,47,72,86,52,88,115,67,51,84,55,
78,97,64,115,131,76,94,113,67,63,78,45,112,115,62,119,121,68,97,99,46,135,136,
63,188,144,57,192,119,32,129,105,48,54,95,67,66,112,74,87,124,81,103,125,79,78,
96,59,77,92,51,83,98,56,98,106,47,120,122,53,74,88,51,68,88,49,93,111,64,97,116,
66,73,96,62,48,85,60,75,106,64,69,94,59,86,102,62,68,98,59,134,134,66,154,152,
64,136,132,46,147,146,69,69,89,54,61,89,54,55,92,61,79,112,67,90,118,68,89,115,
71,98,124,76,63,95,55,110,140,87,112,133,89,106,130,82,53,81,53,71,96,61,88,102,
60,64,94,56,66,109,60,93,128,81,127,153,111,97,121,70,76,103,51,71,98,48,96,127,
65,95,123,76,85,123,75,88,132,83,69,114,73,62,88,57,63,86,55,55,76,49,102,87,59,
156,91,68,139,76,60,104,135,75,113,146,82,108,134,73,79,99,57,108,119,62,92,119,
67,91,115,67,76,102,65,113,97,54,118,101,51,95,123,72,119,138,82,64,88,55,107,
130,78,92,126,58,83,111,56,84,106,51,112,113,51,109,110,50,106,110,47,99,118,67,
90,117,72,70,94,58,76,99,66,76,102,55,87,115,63,92,122,62,76,100,54,76,102,55,
83,114,55,68,88,52,62,100,76,106,136,84,101,127,77,81,111,67,102,133,73,97,126,
65,71,94,63,54,84,55,99,87,52,179,82,65,180,86,66,104,71,43,73,103,54,80,100,68,
66,107,71,75,101,65,82,119,73,91,110,75,115,129,77,69,89,53,56,82,54,53,89,62,
105,120,75,125,129,72,138,136,54,122,127,65,103,105,53,121,118,48,110,113,56,49,
77,47,94,122,66,84,102,70,102,120,76,71,95,63,74,92,53,115,114,56,88,93,41,108,
109,44,102,103,51,182,122,44,199,119,31,108,91,45,53,106,71,68,117,79,76,121,80,
76,105,68,76,95,57,97,124,71,80,99,57,92,109,57,114,126,52,83,95,55,73,103,52,
107,124,70,120,135,73,111,130,72,41,80,58,110,108,62,139,111,51,97,102,55,69,
101,61,134,139,76,134,132,54,134,133,54,125,122,51,97,102,49,129,129,61,125,134,
73,66,102,63,79,110,65,74,99,56,85,104,55,137,111,49,155,120,53,91,101,51,54,84,
50,69,95,59,94,124,71,103,135,74,79,111,68,128,144,107,92,127,80,70,102,66,76,
103,62,97,127,69,91,121,67,96,121,70,90,109,70,93,120,71,101,136,84,79,107,59,
67,86,51,82,114,67,82,120,71,93,132,76,88,116,67,95,110,65,139,151,82,111,128,
71,122,143,75,106,121,63,114,124,60,84,96,58,136,150,82,89,124,81,93,98,61,139,
109,51,105,132,76,99,116,69,109,124,78,72,95,53,70,94,50,76,95,56,91,115,62,123,
127,59,124,123,47,127,133,54,97,130,73,86,116,61,90,116,71,92,115,76,82,107,61,
86,115,60,73,98,56,64,86,56,69,95,58,102,130,70,88,112,64,76,110,69,96,124,72,
104,134,77,78,107,62,69,92,54,84,115,58,70,101,65,52,88,59,65,104,61,151,80,58,
123,76,49,82,93,45,76,106,51,79,100,64,58,92,65,88,117,70,76,110,65,92,121,75,
94,109,69,49,83,57,98,131,78,88,117,72,97,114,70,106,127,67,110,116,52,120,123,
63,122,122,66,131,127,66,146,144,72,77,100,56,108,140,72,77,118,68,50,95,65,68,
92,60,84,95,56,93,96,49,98,106,51,93,97,41,88,97,41,99,92,38,128,118,58,85,95,
59,72,117,74,72,111,72,75,109,71,101,128,74,77,101,57,94,126,66,78,107,56,90,
119,69,86,118,63,68,96,57,75,110,66,77,113,64,102,130,69,65,90,54,12,76,57,148,
104,46,210,120,26,183,119,41,119,123,64,141,138,58,115,113,45,105,110,55,90,98,
46,122,120,45,142,141,62,133,135,75,60,101,64,67,97,56,63,93,47,64,102,58,173,
111,38,212,124,27,127,108,52,81,110,70,112,133,80,86,114,64,74,104,50,87,115,64,
87,114,62,90,118,67,104,129,74,75,104,46,119,143,89,105,128,89,79,112,70,105,
133,78,101,128,75,77,103,57,84,112,57,100,129,66,92,123,65,85,113,67,89,126,73,
96,129,79,89,103,58,114,124,70,102,116,67,114,131,67,135,141,68,106,117,68,131,
145,82,96,123,72,60,99,65,75,118,75,66,110,67,70,94,62,78,114,76,83,119,66,74,
106,49,100,117,67,121,136,79,75,97,52,61,85,47,108,112,53,96,118,62,77,108,68,
99,131,73,79,108,57,83,111,59,89,117,64,106,139,75,95,122,69,76,99,58,75,102,61,
69,94,63,51,83,53,90,121,70,85,116,68,72,96,56,86,109,70,87,111,69,93,122,66,73,
90,55,78,94,53,101,128,75,89,124,63,77,113,62,77,103,54,102,133,67,96,120,69,52,
83,60,66,94,62,72,101,58,65,93,53,54,76,54,57,89,59,103,136,74,105,134,71,102,
133,77,108,142,71,83,104,64,115,116,55,77,91,55,70,98,53,72,95,54,84,110,63,103,
139,72,149,132,58,139,112,52,120,123,67,133,133,60,124,121,48,94,99,48,112,114,
49,97,100,50,102,105,46,125,130,68,71,94,59,63,88,59,56,82,62,63,108,77,90,116,
71,92,117,66,67,88,56,63,87,53,100,130,78,104,135,69,79,107,56,94,125,65,79,103,
67,66,97,58,57,85,51,72,82,53,134,110,52,190,117,33,147,104,37,100,106,54,124,
125,54,106,108,43,93,95,44,99,105,54,108,112,46,101,103,53,65,88,59,56,87,59,
100,129,72,70,103,61,106,115,62,120,100,47,155,110,40,101,105,52,46,99,65,94,
118,72,85,110,64,105,119,72,89,100,66,77,103,57,116,137,86,116,129,90,66,89,55,
87,114,65,75,105,67,72,100,70,80,105,70,95,119,69,84,108,60,92,121,68,69,88,51,
82,110,63,96,111,65,119,124,71,89,109,64,96,102,51,138,126,64,82,96,52,92,102,
57,130,131,58,112,137,78,105,125,69,82,109,62,109,138,71,103,129,81,89,114,68,
108,135,73,93,123,77,90,122,73,91,115,60,91,111,60,91,112,60,73,98,55,81,107,67,
90,115,72,77,95,57,98,98,70,80,93,60,60,83,44,79,100,57,52,76,42,59,90,52,69,99,
54,99,126,70,100,129,71,70,100,72,50,81,57,87,121,71,83,116,73,92,119,69,100,
125,77,71,98,52,96,126,70,83,94,57,124,129,69,117,132,72,102,129,77,67,88,53,68,
89,52,81,100,66,99,124,77,80,103,67,48,72,56,54,77,52,80,105,70,75,99,65,51,80,
51,83,108,58,82,111,53,69,94,48,85,111,53,87,115,60,65,83,48,61,85,54,79,107,64,
92,118,68,86,108,64,78,123,72,165,123,50,213,125,25,120,98,52,98,107,58,99,102,
47,92,96,41,103,104,47,98,102,45,106,110,51,54,75,48,58,81,59,55,80,58,59,101,
72,62,110,80,75,101,71,102,128,72,66,89,53,72,100,62,79,108,67,104,132,71,68,89,
54,72,99,57,97,126,69,78,108,60,78,107,59,112,113,54,106,111,46,95,98,45,88,97,
51,59,88,59,68,87,54,80,84,45,114,115,44,118,114,43,122,122,54,77,88,56,61,90,
60,67,107,68,99,136,77,61,91,61,185,122,41,195,125,34,83,88,52,64,102,68,136,
153,110,129,150,101,90,116,57,113,127,74,98,113,65,93,117,72,81,104,60,67,92,51,
52,86,51,109,89,60,178,89,68,154,88,67,57,92,67,75,105,64,55,75,49,94,123,74,65,
87,54,74,94,57,89,94,46,112,115,58,88,99,52,138,85,60,168,84,65,159,86,64,88,
112,62,116,131,67,75,100,57,65,97,54,76,110,64,82,110,55,76,103,58,78,104,56,82,
111,56,76,107,68,83,113,70,80,99,61,91,119,65,71,98,51,105,129,78,87,117,60,90,
117,63,144,87,63,179,84,68,134,81,62,65,97,50,75,102,44,90,112,45,114,123,65,88,
112,69,93,120,72,99,129,78,52,94,58,56,76,49,67,101,61,70,94,66,104,136,77,92,
120,62,83,109,56,72,89,51,96,100,48,125,129,72,104,108,57,74,85,42,64,83,46,65,
86,53,60,80,50,111,143,79,106,136,77,80,102,59,85,111,64,111,143,79,102,129,83,
50,68,47,66,89,45,64,84,48,66,89,49,86,118,60,93,120,71,56,86,58,61,106,65,72,
102,65,128,154,97,112,137,70,100,122,72,128,120,63,171,119,46,101,100,50,65,100,
61,56,83,53,125,121,55,126,123,47,125,122,49,131,132,72,56,85,58,57,106,73,91,
120,80,112,144,88,70,106,71,93,121,77,108,137,78,82,107,60,74,102,66,109,131,78,
91,116,65,59,73,43,75,96,57,69,96,46,77,109,57,76,99,44,82,96,48,89,98,44,116,
119,45,123,123,58,68,94,63,101,138,79,86,105,63,131,132,61,126,125,51,155,151,
64,91,102,58,70,92,56,65,94,64,66,100,65,33,76,59,169,106,40,192,121,37,65,75,
48,88,118,60,119,141,91,101,121,82,123,137,60,92,111,52,76,107,57,104,127,85,93,
115,68,97,120,71,74,106,65,132,86,62,177,86,66,174,84,67,88,91,57,74,90,51,80,
85,50,65,85,49,105,135,76,114,145,85,94,100,46,102,107,55,84,94,50,90,82,52,156,
82,63,149,80,62,71,90,54,75,117,72,66,97,62,78,112,67,75,107,64,94,123,63,71,92,
56,63,86,51,76,101,61,66,97,65,68,108,66,61,83,53,111,138,80,99,129,70,104,128,
75,86,113,60,76,99,54,128,82,62,179,83,66,149,81,63,87,101,60,135,137,64,127,
126,50,140,140,72,88,118,58,58,83,47,68,98,63,58,88,48,95,120,71,109,140,83,56,
75,51,75,96,53,80,105,59,60,76,47,100,104,53,110,111,45,89,94,45,92,97,42,121,
120,48,129,129,62,85,104,54,64,85,52,92,117,65,75,106,53,67,88,48,78,105,51,82,
109,55,76,100,65,83,110,57,78,107,53,72,97,52,66,88,45,76,100,52,63,83,51,86,
112,70,113,141,87,106,124,72,106,127,76,110,128,72,115,135,77,46,92,64,75,114,
70,107,143,79,117,150,80,96,123,67,93,104,58,101,107,56,148,146,68,134,136,64,
49,71,53,67,119,81,96,123,80,102,130,69,92,118,65,86,116,70,108,143,82,78,107,
71,71,107,74,118,153,89,90,118,63,72,96,54,86,114,63,97,124,67,105,128,80,46,85,
40,70,82,43,84,94,44,86,93,39,74,80,46,68,96,61,102,136,76,92,123,69,60,81,51,
93,103,56,128,129,66,80,91,53,75,98,52,98,126,67,112,143,78,58,99,64,98,92,54,
102,124,67,75,101,56,72,98,50,65,90,44,86,110,63,104,122,69,79,96,53,96,106,62,
136,142,108,67,96,46,116,144,87,85,117,71,88,113,75,140,80,59,117,76,54,57,83,
49,126,129,60,159,155,75,84,93,47,82,108,54,101,129,75,67,77,39,92,101,46,103,
105,47,103,107,44,92,105,46,86,121,63,97,125,72,76,103,62,91,114,65,95,124,69,
74,109,63,82,112,64,75,104,56,75,100,60,86,117,58,108,134,76,63,104,69,70,111,
66,65,93,58,64,89,54,74,99,62,70,95,59,69,89,56,93,88,57,101,87,61,93,80,57,94,
127,75,94,103,60,108,119,67,99,127,62,82,112,55,73,92,54,92,118,72,73,100,52,78,
107,53,110,140,76,72,98,54,89,118,62,83,111,55,71,96,54,67,82,47,92,103,52,89,
94,46,110,114,53,126,126,56,117,127,72,76,100,58,81,103,65,94,123,66,74,101,48,
80,103,54,62,84,45,79,108,56,61,81,55,80,100,55,81,108,53,74,98,53,78,105,55,79,
108,52,86,112,67,79,102,64,109,138,80,100,121,65,106,122,72,84,104,60,94,115,65,
54,98,64,53,86,55,74,104,64,79,104,63,95,123,67,97,105,66,59,89,55,76,98,59,89,
107,63,73,107,74,72,127,84,74,97,61,72,96,55,77,100,63,95,128,72,97,131,65,75,
96,56,68,95,56,74,95,60,68,94,61,80,108,68,114,143,89,100,126,77,52,84,55,90,
113,55,109,111,46,82,91,44,118,117,46,116,121,55,73,91,59,85,112,68,85,112,65,
60,86,53,85,111,52,81,109,50,113,143,64,86,113,53,90,117,57,91,114,70,55,86,55,
62,96,57,93,119,69,78,103,52,71,95,51,67,90,50,89,121,58,91,117,60,115,118,62,
115,116,47,127,131,88,125,130,99,96,116,80,94,117,82,80,119,70,69,92,54,69,86,
44,81,88,43,125,123,50,142,141,60,102,109,60,76,88,42,94,119,66,84,103,61,100,
112,64,111,115,51,135,133,57,96,103,49,82,111,64,73,98,53,75,100,60,74,101,53,
73,99,56,69,109,66,90,121,77,89,118,64,78,105,54,90,118,58,94,118,68,56,93,73,
59,89,64,85,110,65,88,112,63,92,121,60,74,102,54,70,91,59,93,126,63,72,115,69,
91,131,79,96,125,72,107,132,77,107,125,75,107,134,72,89,118,62,91,118,64,64,87,
45,80,108,52,94,120,65,63,80,53,82,110,57,83,113,53,72,93,49,57,80,47,83,110,56,
94,124,67,87,91,41,125,127,66,80,106,62,97,124,66,79,110,55,87,115,64,59,81,48,
70,98,50,70,94,50,69,95,50,83,119,62,84,118,72,77,107,58,84,119,61,72,101,61,68,
95,54,109,137,77,113,144,86,49,73,43,102,120,69,99,116,67,103,128,78,97,125,76,
99,122,71,84,108,67,84,108,71,64,102,67,83,113,70,104,111,73,172,89,70,139,103,
71,79,116,72,88,120,69,81,116,68,89,119,77,93,120,74,73,97,60,81,105,65,91,121,
63,92,118,69,54,86,58,72,109,68,99,130,78,116,146,85,91,112,67,57,81,55,60,90,
54,70,110,69,123,130,54,116,117,49,116,117,47,138,136,56,148,136,54,172,108,37,
120,99,45,77,111,62,83,111,63,101,136,66,83,112,53,80,108,55,63,87,47,86,110,62,
66,93,59,88,119,68,60,87,57,74,104,61,79,110,58,64,86,45,72,98,47,85,115,55,120,
100,44,139,99,40,86,90,38,108,111,41,132,130,59,87,105,62,89,120,76,67,86,48,
118,122,61,130,130,51,87,95,40,93,99,44,114,109,41,149,142,59,153,145,63,83,105,
53,86,113,63,97,124,84,62,84,54,73,94,59,83,119,71,77,107,63,67,96,57,64,82,49,
72,96,50,84,104,57,114,119,55,93,113,54,67,96,55,81,108,67,100,126,83,62,96,68,
64,93,66,80,101,65,103,136,75,96,122,71,101,131,71,87,112,68,105,130,77,102,135,
73,82,124,73,103,141,79,107,128,78,142,127,78,88,85,52,72,77,41,95,126,73,84,
114,60,69,89,48,53,72,45,65,85,51,69,88,54,83,116,59,83,113,52,68,90,48,74,98,
53,75,101,48,85,110,57,109,129,77,87,101,58,71,101,65,71,99,50,79,104,60,57,90,
53,66,89,56,84,110,56,82,107,54,71,105,55,91,122,68,97,125,76,75,99,64,99,122,
76,108,136,82,55,90,56,71,94,59,77,95,58,60,82,41,84,107,58,111,137,83,96,126,
70,100,130,73,84,110,63,85,113,59,97,125,74,71,98,63,58,97,62,110,94,65,178,84,
67,123,79,59,107,112,70,119,124,76,77,100,62,85,116,70,79,107,55,74,101,55,95,
123,72,84,112,60,76,109,66,122,107,54,119,101,51,90,105,65,133,146,85,93,109,66,
82,101,61,66,95,56,91,115,72,76,87,49,129,128,56,126,128,64,92,102,59,129,109,
54,214,128,30,172,120,45,88,127,71,85,121,72,82,111,68,99,129,75,91,123,62,61,
92,56,64,98,58,91,118,68,110,122,71,98,125,67,60,101,59,41,74,51,75,103,55,98,
128,65,98,118,73,181,106,21,163,99,32,87,99,53,136,135,60,121,119,52,80,101,64,
52,76,44,134,137,67,134,133,56,109,108,40,89,93,45,83,91,47,112,111,45,135,131,
45,103,111,53,64,80,44,65,82,48,96,121,77,86,111,75,98,126,72,99,128,69,89,116,
67,76,99,55,60,77,42,101,108,58,137,135,65,107,109,44,95,103,53,97,109,56,90,
103,42,71,97,61,89,134,79,84,116,58,69,94,49,75,104,51,77,109,51,89,119,69,64,
92,58,88,117,72,71,108,67,75,125,77,118,138,82,112,123,69,116,96,64,112,109,65,
107,74,47,108,137,84,92,118,68,65,86,47,91,118,69,73,100,50,108,143,71,92,121,
68,97,123,66,75,97,54,70,94,50,80,104,55,108,134,75,112,141,79,62,80,50,97,124,
77,84,114,58,44,88,47,120,81,55,99,92,55,105,138,71,102,132,74,85,117,67,89,119,
65,99,129,70,93,118,68,103,129,74,95,124,70,58,105,59,70,99,50,65,84,48,72,95,
49,68,91,50,103,126,80,97,123,72,113,141,87,70,93,54,82,108,53,114,126,60,99,
128,71,107,138,76,72,92,54,128,79,58,103,80,56,141,84,63,171,83,65,111,98,61,66,
106,66,108,134,83,74,100,59,89,119,71,88,112,67,88,98,62,185,114,28,180,107,22,
85,83,53,104,125,81,92,114,66,76,103,57,79,105,53,87,111,62,65,95,62,83,97,54,
93,106,58,50,71,47,50,71,47,134,101,43,92,95,50,104,138,76,95,124,75,65,99,64,
90,120,72,98,125,75,57,90,60,102,137,76,129,114,69,102,109,64,132,106,66,156,
108,69,117,101,67,51,101,63,107,139,79,66,80,50,143,95,37,102,97,57,71,111,71,
83,106,66,70,104,66,88,125,75,78,100,57,141,138,69,144,141,70,111,113,50,86,95,
47,81,87,40,131,128,53,152,147,59,93,104,46,62,81,42,84,99,59,69,88,54,121,145,
99,91,116,69,72,96,56,82,110,58,92,102,47,122,124,57,136,134,62,147,144,67,84,
88,43,89,99,52,81,91,49,88,94,42,75,85,43,87,112,66,77,100,50,102,121,60,71,90,
47,75,98,53,88,112,59,109,135,75,79,107,67,133,138,79,122,137,75,111,129,70,143,
143,62,159,117,71,105,96,60,107,84,54,69,78,43,80,98,55,100,124,72,87,114,63,74,
100,56,100,128,71,79,101,68,61,84,55,87,115,63,83,111,57,74,92,50,80,97,55,72,
89,49,93,116,68,88,119,64,91,123,63,134,92,55,175,90,66,169,80,65,96,109,66,68,
91,58,59,83,51,74,100,57,84,112,58,84,106,68,66,85,51,66,89,56,65,114,60,92,128,
64,64,87,45,76,100,53,73,101,54,76,95,58,79,101,56,90,113,60,74,98,58,62,85,52,
74,95,53,88,121,55,99,128,67,87,109,66,68,106,56,73,92,48,165,78,63,160,75,62,
68,84,56,76,111,65,74,103,62,58,113,70,84,93,59,133,129,64,97,129,71,151,105,39,
152,97,30,73,87,61,61,91,63,108,136,77,89,114,59,114,137,79,53,80,55,72,111,70,
79,108,60,79,105,63,105,136,77,90,119,68,79,118,67,86,120,69,105,138,76,89,119,
68,90,119,69,63,95,59,88,114,65,55,92,61,116,109,66,152,67,53,147,79,63,159,97,
68,168,80,59,180,89,70,120,106,68,50,78,53,71,110,69,51,87,57,46,73,55,95,136,
84,117,154,89,88,108,66,70,88,60,77,100,60,54,85,42,73,96,51,82,95,46,121,120,
45,109,113,45,94,98,50,88,100,54,52,72,36,66,84,48,70,87,49,101,123,67,97,119,
74,76,100,65,70,99,59,69,93,53,95,100,50,123,123,46,109,108,39,124,122,56,73,74,
37,80,91,46,70,85,44,71,86,49,96,124,68,116,149,81,83,105,62,125,135,89,85,102,
61,102,118,79,94,119,69,114,141,82,74,96,63,127,123,45,127,127,56,101,111,62,
118,118,48,124,94,55,92,104,66,91,121,71,103,129,73,82,102,62,83,111,58,73,96,
57,61,85,59,82,107,56,91,101,59,121,128,78,90,114,61,104,132,75,68,88,51,75,99,
52,74,97,55,74,100,55,75,102,52,72,106,58,107,82,45,173,85,67,160,76,61,71,83,
38,69,100,56,63,81,48,88,116,65,86,114,61,82,107,63,77,102,58,99,128,72,79,107,
72,78,105,70,76,102,55,84,113,57,82,105,59,84,101,58,111,137,76,79,103,56,69,91,
55,68,90,56,104,114,52,83,104,50,76,100,55,89,126,73,78,108,66,85,119,69,66,100,
64,70,99,60,61,110,71,61,102,65,156,137,60,192,125,44,105,100,59,72,114,72,90,
129,74,40,88,56,57,77,53,47,79,56,57,77,50,84,106,68,93,116,67,85,100,60,63,75,
47,93,115,66,79,107,63,78,100,55,80,108,65,96,124,73,95,125,73,92,126,69,89,117,
67,82,113,71,82,106,66,85,109,66,98,128,65,72,100,62,84,76,50,183,88,69,194,94,
73,158,80,64,173,79,65,173,99,72,84,115,68,65,84,58,88,119,68,97,121,70,69,87,
58,69,92,62,75,100,64,80,100,63,81,111,65,137,117,72,112,104,63,104,102,59,79,
89,53,150,147,70,144,141,62,70,86,42,77,100,54,85,104,64,110,141,73,81,106,55,
66,88,46,99,127,70,73,90,48,92,94,50,114,110,55,98,101,43,76,87,40,85,94,47,107,
110,44,114,114,50,97,107,58,76,98,51,64,89,45,90,118,64,108,136,80,78,99,54,116,
130,91,98,120,79,99,124,75,55,78,48,124,137,104,108,115,68,126,123,45,106,109,
51,90,94,48,108,113,50,119,123,59,89,113,63,97,129,70,99,128,68,98,127,78,86,
115,65,87,114,69,75,104,65,79,102,55,135,137,70,162,160,75,111,119,69,62,81,45,
57,84,53,69,94,55,63,86,53,70,91,54,94,127,61,75,98,61,69,98,57,90,95,52,76,75,
45,130,140,78,130,133,63,94,106,49,71,90,46,99,127,76,69,97,50,82,108,54,92,119,
62,77,102,72,45,68,60,81,105,65,115,151,84,91,114,73,88,104,60,124,152,81,81,
106,66,65,94,57,63,97,52,52,80,41,81,106,69,68,101,65,67,106,69,86,121,68,82,
119,65,78,114,67,72,104,68,75,108,71,66,103,65,134,110,50,205,121,26,159,118,50,
62,101,60,68,96,57,101,129,84,113,143,88,90,110,64,81,101,58,107,136,79,108,137,
81,63,75,42,108,106,41,134,131,57,87,100,60,77,108,55,95,123,72,76,104,61,65,90,
58,84,111,70,76,103,67,81,109,67,71,96,62,71,97,52,95,121,72,79,113,66,50,102,
54,178,110,79,187,89,68,163,84,62,155,81,60,96,89,57,89,121,67,88,113,64,90,114,
66,95,122,66,82,100,62,106,102,67,79,103,62,88,114,67,84,108,64,88,105,62,99,
116,66,114,114,68,98,115,63,117,121,67,114,120,64,73,93,51,99,128,67,89,118,61,
84,114,56,91,124,59,104,132,73,68,84,49,70,78,39,146,147,73,144,140,58,115,115,
42,74,89,43,76,89,47,105,108,44,136,135,53,147,151,74,72,86,49,58,82,44,111,127,
88,124,142,97,106,133,77,96,123,74,92,125,61,92,123,63,56,79,40,62,90,61,133,
137,72,87,94,43,129,129,50,115,116,45,132,148,74,132,137,59,73,98,49,95,122,70,
100,124,78,76,101,60,90,117,61,85,111,61,64,85,52,79,89,52,114,119,61,128,128,
49,110,113,49,87,94,52,106,116,66,80,103,53,76,102,59,80,106,53,83,108,59,49,74,
53,59,84,60,75,95,60,77,106,63,130,135,76,126,131,61,93,116,67,70,94,61,60,83,
48,66,85,48,107,132,78,80,102,62,54,83,65,66,107,77,94,101,56,96,116,68,80,95,
57,75,91,52,79,96,58,66,90,55,95,124,71,75,105,59,71,96,55,55,86,59,58,99,71,59,
98,64,65,91,51,80,109,58,90,129,72,75,113,71,98,127,74,111,123,58,112,105,49,
132,102,45,56,87,49,65,95,58,67,93,59,84,111,66,90,119,61,82,111,56,79,103,56,
110,132,77,97,122,69,70,84,43,86,93,38,110,113,42,141,142,68,102,110,65,76,104,
65,74,98,65,75,100,61,96,130,70,80,107,63,74,93,56,62,88,55,82,100,62,96,135,76,
121,121,65,139,89,56,164,104,71,148,86,65,147,76,60,161,85,63,133,103,67,52,88,
58,68,100,63,89,114,70,83,114,65,121,93,62,175,91,70,155,92,65,64,98,59,99,126,
74,103,102,61,118,104,66,104,102,62,74,96,59,94,120,67,37,74,45,60,82,52,65,88,
48,68,89,46,65,85,48,73,98,53,83,110,63,69,78,38,74,76,39,101,101,56,138,137,69,
126,123,50,113,115,43,123,121,49,102,105,48,117,119,58,106,108,57,111,124,70,86,
104,60,68,100,49,87,117,52,95,128,66,101,126,75,92,119,63,75,97,53,109,126,85,
113,133,93,70,88,47,97,105,48,116,122,63,122,123,52,136,146,69,104,125,65,87,
116,68,91,116,65,89,112,72,68,95,54,99,131,64,98,118,70,133,127,61,154,151,71,
111,119,57,104,110,51,97,103,49,138,137,66,168,164,76,127,127,60,67,91,47,62,83,
45,96,122,70,68,89,55,61,83,53,95,126,64,107,135,73,66,81,50,81,97,56,104,136,
74,93,123,68,95,121,71,107,139,76,84,112,57,60,86,53,70,103,69,80,119,71,115,
126,67,91,90,32,103,106,46,113,119,57,93,106,62,85,103,57,107,138,75,85,112,56,
127,139,62,81,107,65,77,108,81,75,108,71,77,114,62,67,103,63,58,88,63,106,132,
80,87,116,66,94,124,65,97,106,50,154,108,36,159,106,35,81,107,64,81,113,65,52,
75,51,70,95,50,74,97,55,101,124,75,105,121,70,102,126,68,82,99,54,77,88,44,124,
123,54,157,151,68,110,115,60,88,121,66,90,123,67,91,122,68,86,118,71,86,114,65,
72,96,60,84,114,65,113,115,65,98,91,51,164,89,66,167,73,60,176,74,61,135,68,54,
152,81,62,140,126,76,98,121,73,80,105,68,99,129,72,59,87,55,52,95,62,118,82,59,
175,84,68,159,84,66,90,116,68,89,117,66,78,109,66,79,102,63,116,101,63,77,103,
67,78,104,62,93,120,72,88,110,75,77,102,57,79,107,52,66,91,52,70,97,48,81,108,
54,97,126,69,72,85,50,64,74,36,98,101,50,155,149,60,136,133,46,154,149,61,94,95,
53,48,66,38,60,81,47,82,104,55,107,119,66,115,141,76,104,138,65,65,89,44,68,90,
54,70,93,55,56,80,48,120,134,97,105,124,83,105,110,43,113,115,51,104,116,81,129,
142,111,97,121,65,104,137,76,83,118,70,96,127,63,83,109,63,98,131,74,91,116,69,
53,73,47,131,129,53,144,145,58,110,111,51,105,111,56,100,103,46,116,115,44,135,
136,59,73,83,46,81,98,62,99,125,76,88,116,58,80,109,53,66,87,45,81,110,54,100,
127,74,79,100,63,68,93,57,76,105,60,64,90,48,67,90,55,76,105,52,57,78,47,59,98,
65,92,129,73,100,136,75,91,132,80,118,120,57,133,130,54,141,141,61,103,113,63,
66,83,59,94,118,70,74,98,55,78,97,55,84,111,57,95,118,70,72,112,72,74,107,66,
103,131,75,87,118,68,75,101,62,79,106,58,80,112,64,47,87,62,153,105,40,176,108,
26,104,89,47,53,91,68,90,113,75,105,136,74,91,121,72,86,109,66,83,101,57,79,89,
51,91,97,40,116,102,49,104,81,51,80,79,53,49,93,62,59,84,57,83,120,73,90,122,71,
109,141,77,68,103,65,53,90,66,92,73,52,155,71,55,155,69,56,157,76,59,170,86,70,
173,101,72,163,72,59,144,70,57,109,100,55,67,99,50,77,107,55,90,119,58,105,136,
70,76,107,62,43,89,54,103,84,53,81,84,51,52,70,48,72,99,62,61,88,54,65,90,56,95,
120,73,88,112,71,79,103,60,96,127,63,97,125,77,63,88,53,92,120,68,85,113,61,85,
109,62,84,106,59,112,137,84,89,113,67,84,106,56,87,88,43,132,126,60,92,89,40,98,
97,41,83,98,49,74,99,55,92,120,74,96,123,67,110,126,72,103,120,83,81,103,60,76,
99,56,101,127,77,100,122,79,72,94,60,73,103,54,84,113,61,96,108,50,94,104,53,93,
98,47,117,121,66,136,152,74,85,109,63,77,110,68,75,104,58,101,134,66,111,142,84,
102,132,75,89,99,57,167,160,73,139,136,51,107,110,42,84,94,45,101,104,39,135,
131,52,88,92,45,41,65,44,102,130,76,108,142,73,75,103,52,67,92,47,70,92,50,67,
94,50,87,118,56,105,134,71,74,96,55,83,106,63,65,87,51,65,85,54,89,117,63,87,
114,66,56,100,67,78,113,63,90,125,67,80,120,68,80,106,68,97,111,65,84,111,65,70,
99,69,84,110,71,100,124,68,65,92,53,66,91,55,73,98,55,74,99,54,67,109,71,65,95,
65,93,120,67,75,102,59,55,79,53,87,108,58,123,142,83,64,117,81,73,109,67,95,97,
57,53,83,58,57,94,72,92,119,69,112,146,81,83,114,63,78,108,55,107,132,75,98,111,
64,113,117,57,120,84,51,154,65,54,100,68,51,70,104,64,74,108,67,141,113,56,137,
128,62,46,78,57,98,127,84,54,86,57,72,67,42,150,76,58,152,74,56,81,74,45,120,
116,68,103,109,66,128,104,64,114,84,61,73,108,58,66,90,49,61,85,49,76,106,50,94,
117,63,64,81,49,100,103,46,122,126,59,77,89,48,76,86,49,91,107,56,68,90,48,74,
99,59,94,121,60,88,118,64,69,91,55,82,107,58,85,106,62,66,95,56,98,124,72,113,
140,79,72,91,62,39,55,36,75,95,54,90,120,62,82,109,55,66,88,48,77,103,55,71,91,
52,62,82,50,86,113,63,83,106,61,78,104,64,105,136,84,82,100,61,124,138,83,72,
101,49,93,120,68,112,139,75,103,127,81,104,129,72,121,143,77,87,108,60,104,112,
52,106,109,48,125,127,54,137,140,65,117,124,67,65,94,57,60,88,58,86,109,69,99,
130,73,90,121,62,102,135,68,101,118,64,135,135,70,145,144,74,133,131,53,123,124,
50,83,86,42,80,91,46,71,91,49,60,80,44,77,100,59,100,126,79,83,109,63,70,94,51,
62,85,48,80,108,54,91,125,58,76,103,52,87,108,68,101,133,70,77,106,59,76,105,55,
87,116,65,54,72,52,92,123,75,93,125,71,68,98,52,79,113,65,89,119,71,79,114,73,
125,135,70,93,103,61,112,132,76,130,142,67,82,107,62,111,127,74,96,119,57,103,
132,75,78,106,71,74,114,77,72,112,71,108,120,63,81,108,58,77,103,49,80,105,63,
87,130,80,75,121,79,118,135,84,96,120,68,89,117,68,56,84,53,88,121,66,94,127,65,
71,100,54,114,145,82,125,143,84,100,109,65,75,80,53,134,71,56,133,71,55,75,101,
58,81,90,51,197,117,32,198,118,30,78,98,63,104,136,75,76,98,58,58,81,51,99,100,
59,87,80,49,63,93,52,68,103,50,65,91,52,45,77,48,95,128,74,79,104,52,76,84,44,
52,86,46,79,107,54,117,123,60,144,143,63,134,131,45,149,145,60,110,112,56,130,
127,62,156,153,73,100,103,61,95,122,77,83,115,58,73,95,56,66,88,55,72,97,56,99,
126,72,82,106,65,72,99,60,81,102,62,56,79,48,77,96,61,104,136,80,79,110,54,71,
97,51,63,84,46,77,105,55,85,111,55,102,133,70,75,101,60,85,109,60,57,88,51,73,
95,57,85,108,61,73,97,50,61,85,46,67,89,51,111,128,76,132,148,112,107,122,71,
135,145,79,99,113,61,130,131,52,138,136,50,146,146,76,63,98,54,60,92,54,67,101,
60,74,103,64,73,100,57,82,110,57,80,112,55,87,116,56,109,134,62,90,113,57,84,98,
54,153,151,69,118,118,56,110,110,49,109,118,55,73,103,51,67,90,49,83,114,55,75,
99,54,80,98,57,81,113,54,72,99,51,103,131,73,106,140,70,66,86,42,71,90,46,84,
112,58,90,122,61,64,86,44,67,91,55,56,77,60,99,123,73,86,107,70,113,130,81,62,
97,60,113,128,70,84,103,66,93,107,64,89,118,66,72,103,64,77,114,70,57,99,62,103,
123,78,126,148,88,73,93,61,61,95,67,82,122,74,81,122,76,116,130,70,91,118,66,88,
115,73,80,118,70,98,135,74,88,129,78,103,124,79,104,130,76,97,126,69,96,126,67,
96,126,75,82,109,65,49,77,50,83,106,67,69,89,57,83,112,63,103,136,75,76,123,69,
106,97,60,59,105,60,76,106,63,161,103,41,166,105,34,66,93,54,74,95,51,53,70,36,
59,77,47,92,116,68,70,103,50,107,122,72,78,95,54,96,128,67,91,118,67,78,111,66,
165,92,67,174,88,66,101,76,49,70,96,51,93,101,56,140,142,59,122,121,44,103,104,
42,82,90,40,115,116,42,145,144,67,86,91,51,60,81,48,69,96,52,86,117,60,81,107,
58,82,111,59,96,127,61,99,128,71,47,68,51,74,94,58,72,103,62,94,123,65,104,137,
67,91,121,57,69,93,49,72,97,54,63,84,47,97,110,58,110,122,63,108,114,55,134,131,
65,104,110,56,119,140,81,95,129,63,82,111,55,68,92,52,66,90,51,59,85,42,76,101,
65,116,131,77,114,126,73,48,68,43,107,109,48,142,141,56,98,112,58,74,93,56,116,
126,67,98,119,71,105,138,76,76,106,54,62,89,46,82,110,56,78,103,52,77,107,56,70,
105,64,57,93,56,113,112,57,98,100,42,141,140,53,132,132,67,64,91,49,65,90,50,76,
103,51,78,103,53,102,127,77,109,144,75,84,108,61,69,80,49,75,86,50,94,98,48,102,
109,46,69,85,48,77,97,61,62,104,62,74,121,70,71,106,69,78,100,60,120,140,79,121,
136,78,89,113,73,95,114,71,94,124,68,74,101,62,85,117,68,82,115,71,63,87,59,65,
96,58,80,115,71,63,97,63,54,92,63,75,112,72,90,129,76,102,138,81,96,132,77,74,
104,60,92,125,67,94,127,73,89,118,67,76,114,66,58,106,76,89,114,69,98,128,78,98,
125,83,76,106,58,98,126,74,53,90,61,85,121,73,105,148,81,104,138,77,98,132,75,
145,100,70,182,86,68,132,84,64,39,72,48,47,82,54,91,121,69,77,108,56,70,96,54,
107,136,78,80,105,56,82,105,60,77,106,55,59,82,46,70,94,49,87,117,56,82,113,57,
61,79,41,167,88,64,179,87,67,93,82,49,42,86,53,84,93,51,135,137,60,106,107,40,
74,83,40,95,97,43,105,107,43,89,96,44,64,83,42,73,94,51,83,115,67,94,117,74,75,
97,56,81,105,62,60,83,55,64,94,64,63,90,63,71,99,64,69,94,59,64,91,54,77,108,54,
84,116,61,70,101,51,71,94,51,82,108,53,120,124,63,129,127,49,107,108,41,112,109,
44,139,137,52,105,111,50,90,114,68,85,112,60,72,99,49,80,110,53,86,115,59,40,62,
43,112,135,82,118,147,82,62,93,56,83,107,60,124,130,70,89,105,62,111,119,59,123,
135,68,92,113,68,105,134,80,105,141,75,74,100,58,72,98,51,77,103,51,54,78,44,52,
81,51,122,133,74,128,128,52,119,119,52,115,117,49,123,125,64,68,94,51,62,86,47,
80,112,51,88,117,59,88,110,69,103,127,77,74,84,37,102,105,44,125,124,53,122,122,
57,132,133,51,89,100,39,96,109,62,92,119,72,76,106,53,70,96,49,71,101,52,74,105,
49,103,120,68,80,102,66,85,112,64,88,119,69,97,134,77,70,91,55,93,125,68,98,117,
68,107,131,74,129,168,96,75,107,62,87,124,69,85,116,64,93,127,73,101,138,79,104,
140,75,83,111,66,72,93,58,82,114,73,59,92,67,50,88,69,84,112,74,101,129,73,81,
105,63,84,106,67,75,101,56,61,95,48,105,99,54,169,128,60,129,120,60,90,127,71,
77,117,69,170,88,71,182,86,69,130,95,63,57,89,53,88,112,67,99,126,79,62,94,51,
56,75,42,95,125,60,105,140,59,73,96,46,53,73,44,79,109,54,102,131,63,100,137,72,
100,126,71,55,81,44,85,80,47,111,87,54,70,80,47,36,73,49,146,144,74,148,144,57,
118,116,46,73,80,35,94,99,43,107,109,43,113,118,60,73,95,44,79,103,60,89,122,67,
67,106,59,63,77,44,54,74,45,64,90,55,77,108,61,79,106,61,54,84,51,71,97,59,108,
124,73,73,102,59,101,126,80,66,86,55,77,105,56,87,115,55,128,129,62,130,131,50,
107,111,52,88,92,49,105,106,44,142,138,49,128,127,55,75,99,64,89,117,63,82,111,
59,78,104,60,89,117,67,92,122,65,105,138,73,79,105,66,85,99,52,135,145,98,117,
128,88,99,124,74,105,142,77,93,120,69,102,133,74,97,132,63,77,105,56,78,102,49,
81,106,52,95,106,57,139,134,56,145,142,70,128,127,50,126,134,76,117,121,59,140,
140,63,134,137,66,85,113,60,114,148,77,101,131,62,38,63,40,56,67,35,104,108,50,
94,101,46,113,115,45,113,115,47,103,106,44,134,132,53,107,116,62,105,126,74,81,
108,54,72,96,51,65,89,51,76,96,52,88,103,64,61,91,58,68,89,60,57,75,54,92,123,
71,86,110,64,96,128,70,119,138,75,122,142,81,125,164,95,66,91,57,84,118,70,78,
104,62,75,100,62,75,103,67,76,105,70,69,88,57,70,96,68,101,121,77,122,127,69,71,
100,68,101,133,81,98,130,71,72,97,56,86,112,67,85,113,61,94,131,76,138,101,46,
212,122,25,159,114,53,76,112,66,73,101,63,94,98,63,120,77,61,94,107,65,58,92,61,
63,89,56,56,78,48,122,97,41,150,98,35,100,112,56,98,128,60,84,115,54,53,76,44,
125,127,62,144,126,57,130,103,50,61,88,55,70,95,55,66,93,50,90,124,63,100,106,
61,112,86,57,103,93,55,95,107,53,74,86,43,97,99,42,129,124,47,124,124,50,161,
157,68,104,108,55,66,88,58,84,109,62,83,108,58,89,114,62,78,101,57,61,88,49,80,
104,58,74,96,52,59,92,54,56,92,55,72,98,60,109,126,76,46,88,56,54,86,56,89,116,
69,93,123,70,104,112,67,111,115,60,91,100,50,93,102,46,103,111,58,117,123,60,
112,117,59,80,107,65,111,145,79,93,117,74,55,81,49,96,125,66,80,110,53,71,99,50,
83,110,57,108,132,83,115,137,93,113,123,88,86,102,53,93,122,63,74,101,56,71,93,
56,82,114,57,80,105,57,89,106,53,79,90,51,123,125,65,146,144,58,125,126,61,129,
131,54,139,149,113,103,112,60,137,135,54,140,139,62,59,74,44,89,109,70,74,95,54,
84,98,51,130,133,66,125,134,75,84,91,41,82,95,51,98,109,54,110,115,66,127,129,
64,74,92,57,52,78,56,67,90,49,64,83,46,65,86,46,79,107,54,117,137,78,90,110,66,
111,131,80,92,123,68,104,134,74,106,139,76,91,112,68,119,135,76,112,140,82,106,
145,88,69,92,59,65,99,60,100,129,77,81,109,67,81,112,72,57,85,66,58,82,64,72,
109,82,106,113,64,147,143,55,111,117,55,93,104,61,109,114,60,69,93,60,96,127,80,
99,132,73,58,99,64,132,100,49,169,112,46,140,107,51,134,122,60,105,134,68,88,
119,66,71,101,58,80,113,73,95,115,74,107,128,77,83,113,72,147,102,41,185,109,23,
93,81,46,106,134,78,111,143,72,80,103,62,102,88,45,195,117,31,209,122,32,86,87,
45,76,105,53,78,101,54,58,90,58,125,85,60,192,91,72,154,78,60,90,117,61,93,118,
62,72,89,44,93,109,47,93,110,55,124,129,63,65,81,42,67,89,54,74,104,55,65,90,50,
84,104,60,77,100,57,66,92,51,83,108,59,80,107,54,87,116,65,51,79,51,55,86,50,91,
115,68,80,100,62,83,104,60,57,87,52,52,81,52,38,69,45,96,120,72,117,123,58,139,
135,54,123,129,65,93,120,60,82,109,66,81,109,59,97,128,71,78,106,67,61,88,51,68,
93,48,66,93,52,68,93,52,89,119,60,105,137,70,97,111,63,98,106,39,115,120,52,90,
109,61,75,96,52,66,87,51,80,108,56,109,121,67,165,162,79,129,126,54,105,108,44,
113,122,69,141,151,96,148,148,67,147,148,66,88,95,46,76,90,52,126,134,96,77,83,
40,78,87,41,111,113,50,133,141,75,129,137,71,112,120,58,64,77,38,110,137,79,111,
142,73,79,104,61,94,108,67,107,118,72,54,73,52,82,109,56,82,112,54,86,113,55,
103,126,67,122,142,81,131,143,87,88,114,71,86,118,71,96,130,76,86,119,70,88,119,
72,114,131,80,78,119,74,79,119,76,108,137,82,75,106,50,76,101,51,83,109,57,92,
122,60,70,97,59,64,104,76,64,85,64,91,99,55,117,119,49,91,97,50,123,121,61,130,
132,51,109,122,69,58,86,58,49,76,49,119,99,49,196,125,40,165,116,49,154,106,48,
216,131,32,101,102,58,75,98,61,72,92,61,109,141,81,100,126,74,104,132,75,90,115,
67,73,85,52,105,97,55,92,109,69,96,116,72,89,114,68,59,84,53,89,92,57,175,111,
35,169,109,35,26,67,46,106,135,77,100,127,71,41,78,51,140,86,64,178,87,69,149,
103,66,80,112,64,119,149,82,91,119,65,122,67,49,128,76,51,43,68,37,101,124,82,
106,135,73,76,105,48,64,87,45,65,85,49,72,94,54,66,89,50,86,117,57,79,109,52,74,
101,61,91,98,50,112,119,62,90,107,62,108,122,67,126,130,61,87,109,67,89,115,73,
64,89,57,110,140,81,106,119,62,151,154,83,103,123,63,76,106,51,78,103,62,63,87,
57,96,125,72,83,112,68,97,127,66,85,117,55,66,91,50,67,89,47,73,100,50,97,124,
74,102,117,64,103,113,56,118,127,59,134,144,68,126,139,91,80,105,63,70,99,51,77,
91,58,139,139,72,127,126,47,99,105,43,96,102,44,82,94,47,120,123,55,148,148,76,
85,90,50,66,97,61,108,118,61,107,110,51,94,100,50,124,126,53,156,155,79,134,134,
70,102,109,50,77,86,35,106,136,82,89,120,58,72,101,52,66,95,50,84,114,61,81,101,
60,108,139,74,97,127,66,104,119,69,133,149,87,132,145,89,93,112,68,88,126,78,63,
100,65,67,100,63,58,82,59,100,128,74,82,109,58,91,121,75,66,98,59,90,117,60,79,
109,53,72,96,60,86,105,64,87,111,59,86,114,59,69,85,54,85,106,61,85,100,60,83,
91,45,130,89,56,174,90,70,124,90,49,139,145,82,65,115,77,66,99,64,112,93,53,193,
117,35,181,109,34,169,119,44,203,129,41,68,77,50,84,102,62,71,104,63,88,119,61,
76,105,53,77,106,61,72,99,52,66,98,55,114,138,84,98,123,72,53,90,46,60,88,47,
119,132,76,125,139,83,77,90,56,44,93,60,58,96,61,71,98,65,79,102,65,54,86,56,70,
105,63,83,86,57,62,96,57,72,95,63,90,115,63,120,100,64,176,86,66,170,88,66,83,
80,48,103,131,84,106,137,75,79,102,57,80,105,57,83,112,58,84,110,57,76,99,54,
106,138,78,103,133,68,58,77,49,103,109,48,119,124,55,87,103,56,109,116,56,118,
120,57,118,146,91,122,157,88,86,113,59,61,86,44,106,134,80,89,112,60,92,116,63,
79,104,57,64,87,51,80,106,60,90,119,60,119,151,84,91,121,67,87,118,59,82,114,55,
91,121,60,109,140,77,61,85,55,109,142,76,78,109,61,61,94,54,83,100,52,122,135,
101,113,140,81,91,93,46,64,101,61,67,88,48,108,114,54,101,110,66,93,97,43,96,99,
38,108,110,43,100,106,53,65,93,60,59,97,62,114,115,47,98,104,41,104,114,53,113,
124,64,112,118,63,131,132,68,97,108,62,105,134,78,107,141,72,78,105,50,68,91,52,
68,88,49,77,105,52,74,100,50,99,129,78,77,99,65,104,117,71,104,117,68,76,87,54,
108,123,74,95,122,79,111,137,82,85,109,68,76,102,58,93,121,61,91,119,61,107,140,
73,79,98,60,101,129,78,96,126,75,76,101,60,85,108,65,96,124,72,99,128,81,91,119,
61,94,126,60,96,120,73,68,89,54,128,79,52,171,80,63,103,86,53,101,121,77,73,119,
81,108,147,80,101,128,71,103,92,54,152,94,37,171,111,31,141,98,41,170,113,40,
159,111,44,74,92,63,75,103,67,62,87,54,61,82,54,96,122,68,105,130,75,90,120,74,
99,105,61,141,87,61,117,95,60,81,104,57,96,113,62,112,140,78,100,132,76,98,130,
77,50,96,58,106,134,75,90,115,62,81,114,57,60,88,49,92,125,62,106,136,80,56,88,
56,90,120,65,135,85,58,117,83,53,48,82,45,36,71,50,56,84,55,59,86,55,110,140,80,
98,128,62,95,122,63,87,107,70,57,79,55,60,87,53,89,102,59,129,128,49,103,110,52,
116,126,71,112,121,65,134,133,61,118,124,73,97,126,71,98,128,73,91,121,69,70,92,
53,100,127,70,124,144,82,132,160,101,80,105,59,84,113,57,83,110,59,106,139,74,
81,106,65,82,107,64,95,127,61,97,132,60,111,142,76,59,85,55,95,128,66,99,126,79,
114,142,82,80,109,66,69,113,62,166,125,52,213,129,30,153,125,56,57,82,49,112,
119,75,131,140,103,115,119,48,116,116,47,54,78,42,53,73,51,66,104,68,113,133,69,
88,114,57,110,141,78,108,120,67,83,112,70,80,119,70,70,105,64,64,97,63,101,127,
70,91,121,61,75,107,56,59,83,47,69,95,50,75,98,53,92,115,70,75,95,57,85,94,52,
101,108,57,133,131,55,110,116,65,47,68,47,89,104,70,106,131,80,80,107,53,68,93,
47,71,94,52,84,112,63,89,114,66,78,103,66,53,88,65,61,98,69,86,114,64,112,136,
68,81,107,64,90,120,70,92,121,63,82,113,53,96,123,64,113,145,77,92,122,76,77,79,
52,100,112,69,107,121,77,101,142,86,73,98,60,117,154,83,94,127,72,123,90,41,150,
101,38,103,82,44,146,102,42,153,102,37,84,100,62,105,133,75,81,107,58,72,98,52,
82,113,57,83,108,64,103,140,75,139,124,72,177,80,65,175,85,69,104,100,61,92,123,
68,99,124,69,119,139,84,112,138,85,132,104,71,110,114,78,75,107,56,66,92,51,65,
89,48,83,114,56,89,116,72,80,107,62,116,143,76,96,119,66,86,108,61,72,99,58,79,
114,66,74,105,67,64,93,62,72,96,58,76,98,53,74,89,53,77,111,69,73,99,56,92,110,
62,95,126,71,86,95,49,118,122,55,113,128,75,100,114,62,130,129,48,140,140,60,59,
83,50,75,103,55,80,101,53,72,96,50,92,101,48,134,145,76,103,112,53,94,105,55,88,
103,57,68,83,51,90,116,69,99,130,69,95,120,70,92,117,67,63,91,51,75,104,59,108,
144,76,77,106,61,85,112,70,113,144,78,79,112,52,63,86,48,174,116,38,213,127,30,
158,115,50,10,69,41,133,133,63,151,155,83,116,125,79,75,86,46,59,87,55,57,89,59,
84,109,73,160,163,72,111,134,58,113,148,73,92,112,73,53,82,55,90,119,61,81,115,
59,82,121,68,82,108,68,105,130,75,131,141,62,100,114,62,78,107,56,79,103,53,66,
79,43,87,95,44,96,104,53,107,110,43,129,127,51,120,124,70,51,81,55,52,85,53,71,
97,59,85,112,57,64,89,49,83,106,63,72,93,50,88,117,59,111,144,81,73,100,64,48,
84,63,77,98,58,137,143,74,80,100,60,67,92,49,68,88,47,84,102,57,92,115,57,94,
122,65,68,96,64,45,79,58,77,106,73,66,98,71,91,126,73,109,146,81,104,135,76,92,
124,69,86,108,64,157,105,49,191,123,41,131,108,53,54,92,58,75,110,68,92,122,64,
80,110,54,74,99,49,98,125,74,103,129,77,98,126,68,98,78,51,163,75,64,156,85,64,
84,121,65,69,91,60,85,107,64,103,120,74,118,128,79,173,86,63,167,82,63,112,91,
58,57,92,48,72,93,50,87,113,52,102,126,68,63,101,62,86,114,69,111,126,73,101,
127,74,87,114,65,97,123,69,119,146,84,82,107,61,70,92,55,136,138,71,132,132,58,
105,116,59,126,127,64,150,144,68,103,117,58,90,108,62,129,137,73,112,126,76,103,
117,70,83,96,46,79,87,46,91,117,75,106,133,75,122,143,85,121,152,93,109,119,67,
130,127,54,75,84,45,84,93,46,98,104,40,95,100,45,98,127,75,82,111,55,89,122,61,
82,110,60,53,83,56,75,113,68,91,124,70,65,92,56,71,93,55,86,108,60,81,111,57,64,
92,50,69,88,51,122,98,44,92,115,60,107,138,82,87,97,52,86,101,54,97,116,67,76,
99,57,82,106,65,96,125,71,78,106,55,114,126,54,87,112,53,83,110,51,101,113,62,
99,104,53,91,104,54,72,101,54,70,106,69,78,107,62,78,111,57,118,132,63,99,117,
67,84,115,59,89,115,64,76,85,44,91,96,40,71,80,38,59,75,39,103,107,40,152,147,
58,129,128,65,58,92,58,63,85,57,88,114,63,71,97,51,75,96,54,67,89,45,88,110,62,
102,131,74,75,98,57,100,129,74,76,98,65,74,91,53,91,115,72,115,138,89,95,115,67,
79,96,57,81,100,53,50,76,49,59,88,59,110,119,60,96,116,64,79,115,65,61,96,67,
102,134,85,77,105,61,86,121,67,86,114,67,183,119,45,201,127,38,118,103,60,37,87,
56,54,95,63,65,92,60,91,116,73,67,102,63,93,124,69,98,115,69,87,112,65,65,97,53,
79,94,58,82,106,64,102,129,71,91,119,67,65,91,58,96,111,72,104,120,71,113,73,52,
163,84,66,106,82,54,66,89,43,90,115,63,105,117,54,133,134,58,90,103,60,89,108,
69,92,112,72,96,119,70,70,99,59,100,123,68,112,142,77,113,143,80,77,100,56,117,
123,65,130,126,49,93,99,48,108,113,52,117,118,42,142,139,68,104,122,67,62,83,54,
75,94,60,104,131,73,69,94,57,94,119,73,118,151,91,119,148,91,100,127,78,92,121,
79,61,90,50,95,103,49,78,85,46,81,94,53,78,93,50,90,113,65,86,115,61,69,93,51,
69,96,52,72,97,53,79,106,63,82,108,65,92,121,77,80,110,61,72,102,51,79,102,60,
83,115,61,75,101,50,65,94,50,54,85,49,95,124,69,104,130,75,72,94,53,78,105,53,
79,106,53,74,96,56,90,115,70,92,121,64,80,110,56,64,91,52,67,92,49,82,101,49,
103,106,52,145,145,71,163,159,72,81,93,47,78,105,67,96,125,69,70,98,52,70,94,55,
67,92,54,93,120,66,90,114,68,80,94,54,54,67,36,99,120,72,118,146,92,92,105,59,
128,126,52,113,117,64,67,101,60,90,118,74,104,135,72,83,109,54,88,116,61,70,100,
64,64,103,68,56,89,60,78,104,63,99,132,67,94,120,69,76,103,57,94,124,62,109,139,
79,81,100,58,101,117,62,124,136,79,73,91,55,95,106,53,150,145,56,126,129,69,70,
104,67,79,114,76,62,94,61,77,108,70,61,95,66,66,102,67,54,91,61,103,107,64,47,
87,59,101,131,80,98,125,76,62,94,58,88,116,71,70,94,58,73,100,63,107,127,71,96,
125,69,79,110,62,69,101,63,72,98,62,105,134,79,89,135,78,98,135,75,100,115,70,
108,119,69,69,90,50,48,71,45,122,126,72,155,149,69,84,97,55,120,122,67,143,140,
57,117,123,57,138,142,69,87,112,67,72,107,65,81,110,65,61,92,60,60,92,59,75,107,
69,86,114,71,99,115,66,128,128,55,76,86,48,95,98,47,108,108,40,107,111,53,109,
135,72,78,110,64,81,107,58,132,148,67,99,128,70,96,128,65,102,131,69,63,89,57,
55,101,64,62,93,60,90,115,71,66,83,49,96,113,62,138,149,68,126,151,92,107,140,
70,83,114,52,69,93,52,69,94,52,83,115,57,102,136,65,118,153,85,85,108,58,71,92,
51,63,86,44,110,136,82,101,132,65,87,115,60,92,121,66,60,84,48,77,99,59,69,92,
48,68,94,53,71,93,51,64,85,50,94,119,69,105,131,77,72,96,56,81,110,58,76,96,52,
71,90,43,97,104,50,144,142,57,133,130,53,141,142,66,92,94,44,102,113,60,94,117,
67,88,110,59,70,92,58,80,104,60,103,136,72,105,135,84,91,115,65,82,108,56,83,
115,57,109,135,70,102,114,55,94,102,42,53,85,50,69,97,59,74,99,63,108,140,79,87,
113,74,81,105,66,64,102,70,60,93,67,67,91,57,85,108,66,80,110,54,70,93,48,68,90,
50,76,101,50,80,102,63,81,102,56,103,122,67,92,112,67,109,114,58,131,128,49,120,
120,51,131,131,62,96,109,61,113,132,71,75,97,48,95,125,62,89,114,62,104,131,79,
71,115,72,101,135,77,86,117,64,89,115,62,100,133,66,101,126,74,108,143,71,83,
112,67,71,100,62,73,95,60,80,106,66,55,86,57,77,105,68,113,142,86,83,112,71,136,
97,70,104,101,64,94,110,62,154,154,84,134,135,64,105,107,44,124,122,57,134,134,
53,79,92,51,96,109,58,119,123,61,119,124,65,117,116,47,126,127,67,62,96,56,72,
97,59,81,110,63,59,83,52,86,110,61,104,136,70,128,134,68,127,126,51,112,113,48,
114,114,48,136,134,59,93,112,63,83,109,63,72,91,56,119,141,64,91,119,54,71,98,
51,80,109,54,75,98,53,46,85,52,52,103,63,91,113,79,109,138,78,80,110,56,85,110,
57,99,119,53,96,124,77,103,134,77,73,99,53,89,118,57,85,114,56,86,120,57,114,
143,85,100,127,74,66,89,45,72,96,54,78,106,52,99,127,71,107,138,83,119,137,97,
125,142,104,59,97,54,77,102,61,98,128,64,74,103,50,65,87,52,73,93,55,90,116,69,
84,110,61,85,108,70,111,143,78,106,120,59,98,106,47,93,98,45,115,115,44,110,117,
51,117,116,49,100,101,48,103,110,56,107,115,56,123,136,61,82,109,55,96,124,71,
70,91,57,81,107,60,78,106,52,67,87,48,77,104,53,119,132,73,92,101,56,57,76,50,
70,101,59,93,124,71,64,98,66,46,76,52,60,88,58,90,118,67,83,109,64,64,92,50,76,
98,55,91,114,68,83,110,59,65,85,47,73,95,51,71,96,50,85,110,66,85,109,62,85,109,
71,79,95,60,128,126,60,119,119,52,114,117,59,123,123,51,143,141,56,138,139,70,
84,99,55,72,93,59,71,95,52,75,101,51,70,91,57,62,81,54,65,88,55,66,87,54,67,96,
51,85,114,62,91,125,64,92,122,60,87,115,65,80,108,64,97,131,78,77,104,64,79,112,
57,94,120,63,92,80,56,160,77,56,156,74,61,69,91,53,133,134,65,120,116,45,88,98,
47,103,105,44,113,115,46,121,124,60,128,131,55,89,106,51,87,96,49,106,107,43,
121,121,51,93,117,67,89,119,63,82,113,53,62,86,45,79,109,57,82,111,57,136,134,
62,133,131,54,117,117,51,115,117,56,88,102,62,87,110,62,77,105,62,49,73,48,123,
138,76,85,114,57,62,85,45,64,85,48,70,95,49,69,93,57,77,94,56,64,82,51,78,101,
60,73,101,57,68,92,55,70,97,52,67,92,46,73,98,50,79,101,65,116,146,78,99,117,56,
110,141,70,90,113,70,52,75,40,63,87,46,92,121,56,95,124,60,95,116,70,60,91,59,
79,106,64,108,134,76,88,120,72,51,86,59,66,95,61,67,93,51,84,113,57,112,129,64,
109,143,73,118,150,79,102,134,75,80,104,51,136,139,68,148,148,63,130,133,58,97,
106,55,123,130,67,124,124,50,143,138,57,138,136,70,78,92,49,68,90,52,110,145,74,
92,119,70,51,72,44,96,124,64,75,103,49,73,94,51,64,86,45,106,130,71,108,134,81,
63,97,64,91,127,73,98,130,75,80,117,74,86,113,69,102,130,70,81,109,53,76,104,55,
59,79,41,81,109,55,72,90,54,68,87,49,68,90,47,65,88,47,82,114,56,99,126,65,87,
110,67,59,86,59,76,98,60,123,124,56,113,112,50,97,102,54,88,94,43,123,123,54,
102,110,61,82,103,63,59,86,57,77,101,63,72,99,52,98,125,73,71,99,63,67,88,56,60,
82,49,80,101,64,89,113,70,84,118,60,102,132,74,64,85,54,82,118,70,144,121,74,
155,93,63,67,92,49,62,91,47,82,82,50,158,73,59,142,74,55,5,71,43,84,93,46,89,95,
44,75,86,43,84,90,43,108,108,46,103,112,58,117,123,53,77,100,55,98,108,60,105,
107,43,109,119,52,139,149,86,85,112,56,69,95,48,69,91,52,64,87,46,82,111,53,101,
128,67,75,92,57,94,110,66,80,98,58,85,112,63,76,98,58,101,127,76,83,106,66,59,
79,52,70,98,48,68,93,50,66,93,51,79,112,52,121,147,91,111,118,58,96,104,52,52,
80,50,72,102,55,79,99,54,66,89,49,82,110,59,109,135,71,110,135,77,97,113,59,160,
157,63,123,128,57,99,109,58,75,99,49,88,120,60,100,130,74,87,117,64,104,139,70,
94,126,72,77,107,59,91,122,59,93,124,79,66,104,72,121,145,87,107,127,76,127,142,
63,139,144,63,97,125,73,94,121,67,62,85,54,76,99,53,147,148,75,167,162,68,127,
127,50,112,117,56,102,107,54,107,111,44,147,145,62,151,148,71,56,75,42,64,87,50,
77,99,54,79,102,56,88,109,64,59,79,49,66,93,50,69,92,50,70,94,50,94,123,62,103,
131,67,70,97,65,75,111,68,70,99,63,61,98,67,83,103,64,104,128,74,76,102,52,63,
84,49,101,121,65,95,117,62,68,92,50,84,111,59,88,116,57,76,103,52,86,114,57,96,
118,71,113,140,79,90,121,61,93,120,78,101,105,50,123,121,45,141,137,59,104,110,
62,43,78,54,75,102,64,88,118,63,72,95,57,73,101,57,99,130,69,61,81,49,57,86,55,
92,119,66,72,99,51,95,118,73,81,108,67,71,95,48,53,73,47,73,101,60,70,110,59,
157,97,69,175,83,66,129,87,59,62,97,47,84,112,53,101,96,54,71,104,56,58,79,51,
143,142,74,128,127,50,86,95,46,81,92,43,84,91,42,62,81,47,62,93,56,79,107,66,
129,130,60,134,131,47,150,150,79,101,106,67,69,98,52,71,93,51,63,87,48,71,97,53,
84,116,56,98,131,69,81,102,62,101,120,72,87,112,66,89,112,76,66,88,52,84,109,56,
77,105,57,99,128,72,79,107,52,79,106,59,77,103,56,100,127,66,100,121,72,72,86,
43,92,100,54,109,123,69,127,137,63,103,123,61,86,113,59,94,113,64,104,124,72,77,
104,63,86,105,59,144,145,61,115,120,46,149,147,58,107,127,61,98,133,73,56,98,60,
113,146,83,87,114,52,87,110,68,61,87,56,91,117,67,85,118,73,116,140,84,111,135,
83,69,90,58,129,150,82,105,129,74,73,99,64,81,109,62,76,100,62,80,109,53,65,82,
43,105,108,57,159,153,67,141,139,54,155,150,60,103,104,53,85,92,51,69,83,45,72,
93,49,102,118,69,71,104,52,98,128,62,102,133,71,54,78,47,84,109,60,88,118,56,
101,121,66,126,142,75,103,118,68,50,85,55,90,129,74,81,112,71,88,109,67,69,92,
56,88,106,70,79,99,57,86,109,57,84,105,60,83,105,59,61,89,48,79,102,61,94,120,
69,97,126,74,99,126,69,79,101,60,93,114,68,73,102,48,77,100,60,104,112,65,117,
118,57,125,125,57,88,95,56,65,86,55,82,107,66,84,108,62,53,74,48,51,82,54,69,99,
66,84,107,69,61,93,57,97,124,71,85,113,59,77,102,55,96,124,68,97,123,65,84,106,
63,74,102,58,78,116,62,134,97,62,173,79,64,87,96,53,78,111,53,100,134,66,79,100,
58,60,79,47,71,90,52,136,131,52,128,127,45,120,121,44,121,119,44,130,125,51,87,
97,52,62,109,66,66,106,65,79,109,60,104,123,67,111,121,74,40,86,56,71,98,58,83,
113,55,72,98,51,93,119,66,110,143,75,81,107,59,86,107,62,94,115,67,107,136,74,
115,148,80,104,135,69,82,107,56,75,101,56,105,132,83,85,112,64,111,140,82,107,
125,73,132,145,66,118,127,63,80,89,45,101,109,53,121,136,68,138,149,67,93,117,
62,103,128,72,92,116,66,60,93,60,99,118,73,128,138,77,106,112,58,97,103,53,116,
116,47,149,148,66,87,109,65,61,95,59,75,104,62,79,107,52,81,109,58,78,103,63,82,
110,55,116,153,82,130,148,89,69,99,66,70,98,62,102,130,67,77,105,55,111,142,82,
94,128,63,78,108,54,91,121,64,87,111,64,101,104,51,164,161,67,139,133,50,152,
147,56,83,89,46,77,93,51,83,112,56,74,110,53,95,84,52,101,95,59,83,89,53,61,81,
53,45,68,48,101,129,73,111,143,76,92,115,70,112,127,72,82,102,62,80,109,63,89,
122,69,93,109,58,123,129,67,103,113,62,78,88,44,90,111,63,92,121,59,83,108,59,
91,116,67,79,100,51,84,112,57,91,119,66,91,119,74,105,126,69,100,120,72,63,83,
52,75,106,55,71,99,58,110,117,67,137,137,61,92,98,49,106,113,63,149,145,68,99,
105,50,53,75,51,62,85,58,76,114,74,81,120,76,115,145,88,81,104,62,109,138,79,
101,131,75,70,91,55,74,99,57,96,121,66,91,116,72,50,77,48,58,88,49,83,89,51,89,
93,58,98,127,65,102,130,73,102,127,70,89,110,60,104,131,77,76,100,62,80,92,48,
151,147,64,141,139,65,136,136,64,161,155,72,99,113,64,54,89,60,62,111,72,63,124,
79,110,130,80,70,96,51,61,93,58,82,107,69,112,143,76,104,131,76,75,96,58,69,94,
63,67,110,69,74,97,61,109,133,77,92,118,59,93,118,61,88,114,58,75,98,54,66,93,
50,81,105,64,103,136,74,76,107,48,74,100,51,99,128,74,91,104,57,117,118,44,127,
126,47,116,122,59,74,100,62,66,102,60,59,82,57,102,120,71,109,131,76,143,151,82,
127,133,71,100,107,50,94,104,48,105,110,48,114,117,45,53,89,52,94,125,76,84,114,
64,96,125,70,108,131,70,102,136,69,80,109,58,102,136,73,84,126,75,54,97,64,71,
100,67,105,134,81,73,105,53,79,103,59,97,126,70,99,128,68,78,100,55,70,88,51,68,
78,39,95,102,50,80,94,49,82,99,52,89,111,64,89,116,70,83,114,63,81,103,55,166,
82,65,184,88,71,114,77,55,52,87,58,55,84,60,77,102,61,68,89,55,50,84,55,65,102,
62,70,99,57,66,97,60,50,77,52,123,127,64,117,117,45,122,124,59,80,86,43,97,120,
74,96,123,69,90,116,64,79,108,55,89,116,64,84,109,59,94,128,62,83,111,68,91,113,
66,82,105,59,78,105,59,84,112,60,75,101,62,94,100,59,141,137,60,103,108,46,96,
102,52,128,128,51,144,139,63,98,107,65,83,120,68,83,112,65,56,85,54,126,153,85,
120,139,85,78,96,56,60,83,50,36,77,51,50,77,49,80,103,59,60,85,55,80,107,65,111,
140,84,66,98,58,63,99,60,104,132,77,73,100,62,54,82,56,59,102,66,63,96,63,74,98,
56,73,98,47,107,107,57,87,90,54,68,83,48,100,110,60,75,92,54,73,92,62,88,121,74,
103,132,82,78,100,62,105,133,74,67,100,59,61,96,55,115,140,89,79,97,60,84,108,
65,57,93,66,62,104,66,69,91,59,112,137,81,89,110,61,78,104,51,61,85,46,65,90,48,
76,103,48,85,109,63,99,126,74,79,105,59,77,100,58,87,120,64,98,111,57,132,133,
58,96,113,58,93,115,62,93,128,70,83,118,72,90,118,68,102,131,73,97,122,65,97,
109,64,95,103,52,109,114,53,128,131,63,127,127,50,139,139,56,86,113,62,68,99,57,
56,87,54,63,90,52,133,140,60,136,148,71,79,100,64,60,95,66,68,109,73,82,129,78,
83,116,67,89,119,65,67,91,49,75,102,55,73,94,56,80,104,55,124,140,64,88,105,61,
90,110,60,81,93,49,87,115,59,85,117,58,98,132,70,113,147,82,87,110,72,90,125,76,
160,79,63,181,86,69,122,79,58,69,93,58,74,106,67,92,119,69,70,100,62,72,104,61,
92,131,79,57,84,62,84,107,75,89,111,71,98,106,57,99,103,39,104,108,47,102,111,
58,91,104,52,85,97,54,83,108,57,101,126,68,98,118,70,76,100,60,110,135,77,84,
116,71,95,122,79,95,119,62,77,105,57,86,109,65,74,103,66,86,108,66,134,134,60,
100,105,52,105,109,55,114,116,49,104,106,45,57,83,47,139,94,62,164,89,68,78,72,
53,94,122,69,124,149,84,98,116,67,105,114,66,132,136,76,59,81,53,107,136,70,106,
136,74,101,129,68,97,131,70,65,87,54,75,105,61,76,110,65,60,97,60,75,123,75,71,
121,75,68,101,68,105,135,69,89,118,62,73,101,58,69,94,51,83,104,61,91,118,60,
101,126,66,108,136,71,117,137,77,68,92,51,61,100,60,132,160,88,92,122,69,67,109,
65,90,117,74,52,75,50,66,86,53,71,98,62,69,90,59,77,100,61,81,103,63,101,127,75,
88,117,60,79,102,52,73,96,49,95,126,64,85,108,66,84,103,61,62,89,56,73,92,60,98,
129,67,93,123,78,89,136,85,107,142,83,103,127,72,99,128,70,109,139,75,104,131,
74,80,99,61,73,97,58,86,113,70,87,112,63,82,110,56,136,143,77,131,135,54,114,
124,63,80,108,60,112,141,85,44,81,50,63,93,51,98,121,55,112,143,61,82,106,56,79,
109,67,100,131,74,62,96,57,107,134,75,121,147,76,91,117,58,68,91,47,77,104,55,
91,118,58,90,111,62,119,154,87,103,136,66,79,109,53,64,89,48,73,101,52,71,98,56,
122,107,56,60,81,50,69,111,68,98,76,53,94,74,57,94,99,60,74,102,61,74,102,64,
113,145,75,80,111,56,100,125,65,77,102,67,69,95,62,108,136,81,132,154,89,77,98,
61,83,89,45,101,105,45,116,122,51,113,125,59,110,129,67,106,137,68,92,118,64,80,
102,58,91,116,63,65,81,51,85,126,73,104,141,79,78,96,55,72,94,57,120,152,81,107,
135,74,109,116,61,141,141,65,124,124,56,115,113,46,132,129,53,93,102,51,90,92,
57,176,88,67,178,90,68,151,84,63,65,96,51,80,98,51,74,86,46,132,131,61,157,153,
72,87,95,55,76,98,50,81,106,52,79,105,52,78,101,58,63,82,56,67,91,52,110,140,79,
100,130,75,79,110,61,94,124,70,85,121,71,93,125,71,98,124,81,82,107,65,100,131,
66,95,122,69,76,105,52,74,101,48,85,115,54,89,124,59,83,108,61,62,102,63,123,
140,77,172,130,53,173,118,47,106,90,45,91,121,77,106,134,74,102,131,69,120,150,
90,67,88,53,34,54,35,65,90,53,79,98,55,59,84,46,49,78,43,62,87,53,95,127,70,96,
129,64,94,118,65,97,116,57,92,113,55,61,87,54,62,94,63,123,148,87,126,140,76,87,
117,59,102,137,68,104,133,68,96,125,64,68,91,54,112,144,75,107,144,67,92,132,62,
91,119,73,70,95,55,71,98,62,107,144,72,94,117,67,38,80,45,75,108,56,97,126,62,
121,149,82,80,104,62,97,129,67,116,153,85,60,88,53,87,109,65,105,113,57,119,123,
64,74,97,49,79,109,51,134,145,61,121,127,58,88,114,71,102,134,69,73,104,54,68,
93,53,71,92,52,182,119,42,216,129,33,155,105,42,46,93,66,119,152,81,85,110,63,
78,106,60,89,123,72,73,103,70,100,130,77,74,97,54,78,106,58,101,127,70,86,110,
71,80,110,64,83,110,54,79,107,56,92,116,76,108,137,80,90,111,61,65,89,57,75,102,
63,92,121,69,87,109,72,93,117,66,105,136,68,78,102,60,60,87,61,56,87,60,91,117,
67,101,131,72,88,110,62,75,102,54,116,121,56,142,137,56,106,107,45,132,130,57,
84,94,50,87,106,59,80,112,62,115,79,55,140,79,61,98,70,46,99,107,49,144,141,65,
117,119,54,105,108,41,121,118,42,91,94,48,79,96,50,64,85,47,66,85,51,68,91,50,
72,95,60,89,117,68,90,116,68,106,137,74,77,105,59,77,107,59,81,108,60,77,102,61,
83,120,70,60,89,54,85,106,65,85,109,64,59,80,47,63,84,48,73,98,49,103,135,70,93,
119,72,69,106,65,94,113,63,199,126,38,191,121,31,93,89,40,87,117,74,107,139,74,
81,112,53,94,122,62,84,94,49,134,133,67,115,116,61,127,127,58,76,86,39,63,78,39,
78,85,47,82,99,59,87,111,67,95,116,66,137,147,69,141,152,67,90,118,69,66,97,60,
84,120,63,84,116,53,79,112,53,87,117,56,66,97,48,77,103,64,101,130,77,107,137,
73,82,116,56,74,108,61,112,146,75,101,131,72,83,113,67,95,129,69,104,132,77,73,
102,58,79,119,62,129,155,89,129,152,92,97,123,68,74,106,48,91,122,69,55,86,52,
63,82,53,150,147,73,172,164,73,127,128,61,111,123,61,107,121,57,105,121,63,78,
101,65,111,145,75,88,117,59,74,101,50,13,73,45,180,115,38,216,128,29,164,109,43,
52,86,58,80,112,67,121,149,78,85,119,64,48,84,56,87,116,73,102,127,74,83,97,63,
78,101,62,80,103,53,94,116,67,84,108,60,70,93,51,64,86,48,77,106,55,105,134,73,
88,110,68,67,95,64,92,122,78,73,101,61,72,109,62,69,102,61,94,119,74,76,95,62,
76,100,64,61,93,60,97,120,69,100,132,63,80,106,54,69,96,53,72,93,53,68,96,54,64,
95,58,57,71,47,78,102,59,98,125,70,95,126,67,78,105,58,76,107,56,76,95,51,120,
120,50,134,132,47,110,111,45,80,88,43,86,94,47,118,121,54,139,138,76,81,89,48,
70,93,51,73,100,50,76,101,56,61,86,58,55,85,56,87,120,67,76,107,60,69,95,48,92,
111,58,81,98,56,75,94,53,108,137,76,91,113,71,73,103,54,77,104,59,79,107,62,63,
91,54,84,109,62,78,101,62,81,120,74,89,115,61,142,114,54,136,99,40,66,96,60,109,
140,82,81,111,54,71,98,51,62,81,46,94,100,52,160,161,75,130,131,59,121,122,46,
95,94,38,124,124,57,153,155,74,138,138,69,61,80,40,75,102,56,79,109,58,98,123,
67,103,127,81,58,99,54,84,116,61,102,133,63,79,104,54,106,134,72,70,99,53,88,
120,65,93,126,62,68,102,46,57,85,46,114,141,90,91,122,61,106,136,78,116,148,90,
89,114,70,118,153,81,102,135,72,89,125,77,123,142,93,77,95,55,88,108,59,88,106,
60,83,108,58,83,108,59,55,77,48,124,128,67,139,136,59,130,130,47,128,129,55,46,
71,43,53,93,58,99,129,70,113,147,74,100,134,60,113,148,76,70,95,54,79,87,56,131,
108,58,41,88,59,77,102,64,82,101,58,87,113,63,96,126,71,52,84,57,108,134,80,84,
102,57,78,95,57,72,94,53,67,93,43,86,104,61,87,110,60,85,104,57,69,90,50,80,111,
53,90,114,68,62,90,59,90,118,68,89,102,65,111,121,72,98,115,63,82,114,68,68,96,
60,72,93,61,67,85,55,56,82,56,69,100,55,77,115,60,62,95,51,84,111,67,109,143,77,
81,110,67,79,118,76,62,83,54,71,99,66,79,105,64,77,108,60,67,100,52,75,107,56,
113,117,58,158,152,62,127,125,48,88,96,47,91,98,48,90,95,42,111,109,41,153,150,
64,132,130,64,57,82,45,65,92,47,66,92,53,78,98,63,102,132,76,64,98,60,77,102,58,
118,137,69,113,129,61,103,117,55,74,101,50,92,121,69,74,100,61,80,105,67,109,
142,80,93,125,67,52,96,56,94,117,73,92,118,76,59,91,68,74,104,59,67,112,52,76,
109,57,104,130,80,112,146,80,81,109,54,63,84,47,76,95,52,65,77,38,115,120,64,
113,115,52,96,100,49,77,88,48,123,125,55,146,143,61,114,115,61,69,87,46,87,109,
62,71,96,54,71,103,47,102,132,67,95,122,70,70,98,56,107,139,71,69,92,49,85,114,
56,89,122,63,53,79,45,52,80,41,45,75,35,43,69,38,90,122,73,95,126,68,94,126,67,
87,119,69,98,131,71,79,102,54,93,113,70,114,140,89,85,120,63,79,111,51,67,91,50,
100,118,66,83,107,54,83,107,53,100,107,57,120,122,50,91,103,51,105,109,47,97,
101,40,107,111,54,97,112,62,66,93,56,68,90,56,92,120,62,93,120,72,48,74,49,56,
82,57,64,91,57,61,96,65,85,120,74,101,127,74,81,101,58,72,89,55,87,111,68,78,98,
63,71,93,54,134,136,62,109,114,52,123,121,51,89,98,58,81,103,56,70,94,50,64,85,
45,80,106,56,88,114,67,57,77,53,92,104,59,107,114,63,113,119,69,87,104,62,95,
120,69,102,126,72,100,128,75,87,107,65,88,118,70,81,106,67,108,134,81,82,107,62,
94,122,72,85,113,59,71,97,53,61,98,58,98,105,54,57,71,48,52,76,47,84,110,68,104,
129,79,53,78,46,82,100,55,125,125,65,130,130,56,117,115,44,85,90,41,115,116,46,
127,126,54,111,118,65,74,86,54,52,73,45,69,93,59,95,125,69,88,116,61,113,145,77,
72,97,65,68,93,57,109,134,72,73,97,48,73,95,61,69,93,54,111,138,79,100,127,71,
93,121,71,93,120,68,83,110,56,70,103,61,103,131,75,105,134,76,70,96,62,75,104,
59,60,93,54,112,121,58,120,124,61,95,113,67,65,88,48,64,90,49,70,96,49,69,88,43,
82,87,42,117,117,51,103,110,57,98,108,60,103,107,44,137,134,58,88,93,53,61,83,
45,65,91,43,62,85,42,73,103,52,90,121,62,101,132,75,65,93,56,88,122,59,74,103,
52,90,116,65,87,120,63,68,93,57,92,120,69,107,132,79,75,99,59,97,131,69,103,136,
77,114,140,83,89,116,60,90,120,59,62,93,57,83,111,71,82,116,76,105,139,78,88,
122,56,81,111,55,85,114,55,73,96,54,133,140,78,162,161,69,134,130,47,107,114,59,
113,121,62,115,123,56,140,139,52,164,162,70,103,112,58,82,109,62,87,113,65,54,
76,51,88,114,67,72,103,59,72,102,60,85,117,69,107,135,76,101,127,74,78,107,66,
78,106,64,101,129,74,86,112,63,76,92,52,153,145,61,140,135,47,145,142,52,132,
136,73,75,90,49,74,99,48,78,101,54,55,79,54,66,91,58,62,79,48,125,123,52,151,
146,60,95,102,58,73,88,55,99,114,67,110,133,76,99,124,76,93,110,69,84,106,64,72,
99,64,92,118,67,78,102,53,72,97,62,80,103,58,100,129,69,88,115,71,126,136,58,88,
104,51,72,99,53,111,145,79,109,139,77,63,84,49,64,82,46,76,89,48,149,144,66,135,
135,52,93,95,46,78,87,50,102,106,59,47,67,43,72,92,53,60,86,54,64,85,51,75,102,
50,75,104,52,89,116,66,59,81,56,52,70,47,76,97,56,70,98,53,90,115,71,95,121,67,
94,120,67,81,110,60,78,97,64,108,128,69,112,133,62,75,97,60,84,107,64,93,119,71,
94,123,69,112,142,80,95,124,65,124,122,52,149,144,59,116,120,61,120,120,63,132,
133,69,89,108,55,82,102,52,137,137,71,131,133,55,102,105,44,120,122,52,130,130,
50,152,147,56,137,135,61,65,89,46,90,119,63,78,105,54,77,99,55,69,95,57,87,114,
63,79,105,65,90,117,64,104,128,71,79,101,60,67,89,52,76,101,58,118,137,61,119,
145,66,79,108,56,80,106,52,87,119,60,53,78,38,55,84,47,67,113,64,75,105,63,84,
109,65,73,101,63,85,111,69,112,139,79,98,126,70,111,146,72,96,126,75,120,122,69,
150,145,66,116,115,53,113,115,49,117,122,53,117,118,44,150,147,67,141,142,69,79,
92,52,71,95,59,101,133,74,108,140,82,88,118,66,91,120,65,111,136,75,75,87,56,
115,140,77,109,145,83,102,133,75,83,111,63,91,122,69,88,100,59,132,132,65,131,
128,55,113,111,43,111,110,44,110,110,49,115,117,58,133,136,68,87,104,64,65,100,
63,88,111,64,131,131,56,115,114,45,133,130,57,102,108,56,89,101,60,115,124,71,
100,116,66,70,87,56,91,114,70,99,125,74,65,87,55,78,102,62,68,96,60,78,106,64,
91,119,68,91,117,65,78,105,59,72,100,51,70,93,49,83,109,64,82,109,52,117,133,69,
63,82,48,52,71,45,60,76,50,142,137,70,111,113,57,60,71,47,54,69,46,75,95,56,69,
90,56,107,139,76,90,123,62,73,98,49,65,88,46,66,89,50,81,110,57,74,96,58,51,68,
40,83,110,64,81,108,54,101,117,55,126,145,65,67,90,49,79,99,63,87,111,69,87,111,
67,87,117,63,76,97,59,72,100,58,96,124,83,82,109,65,84,113,59,91,108,58,128,127,
51,105,106,45,109,114,51,125,124,46,141,138,56,87,101,55,110,132,81,156,158,91,
135,136,62,82,86,47,139,138,69,150,144,56,97,98,45,84,92,46,59,85,40,77,95,49,
123,131,71,71,87,52,70,91,59,101,129,73,91,117,66,69,88,53,79,104,57,88,115,66,
101,128,75,124,161,88,116,131,64,106,123,57,68,91,50,76,99,54,76,103,56,106,136,
81,96,126,77,65,106,63,80,113,66,97,127,74,100,130,75,100,132,76,72,91,62,76,98,
64,105,132,77,105,131,76,97,122,67,89,106,58,80,90,45,154,154,70,147,146,51,156,
150,56,133,134,65,57,77,41,89,114,66,99,125,71,94,118,69,98,126,71,97,126,67,94,
128,74,111,145,85,93,119,74,90,122,72,115,102,57,84,111,66,108,144,83,69,93,58,
134,137,71,152,148,61,120,121,47,82,94,43,93,95,46,96,98,46,125,123,46,148,149,
70,93,113,66,77,105,64,100,111,59,123,122,49,100,102,50,103,107,50,128,127,56,
139,138,66,86,106,62,75,104,59,74,100,59,72,98,58,75,95,56,70,95,58,84,107,65,
102,129,72,77,103,53,75,103,53,92,119,70,76,103,62,68,91,51,98,125,74,93,117,69,
93,114,57,137,146,63,124,135,68,61,95,57,67,89,58,73,99,60,84,113,65,105,138,78,
108,137,78,88,115,65,80,107,65,102,132,79,97,125,69,75,98,50,71,91,50,61,82,45,
80,107,52,108,140,78,91,112,76,99,125,78,94,124,72,75,94,55,74,89,53,89,114,67,
105,132,79,93,120,66,76,106,53,77,104,56,69,95,53,78,105,59,92,117,73,90,118,60,
81,105,58,88,102,56,128,127,52,103,105,49,72,79,39,88,91,44,81,90,47,69,87,53,
68,89,53,77,86,50,62,69,44,77,97,55,72,85,49,86,92,48,53,71,43,88,110,59,64,85,
49,123,124,59,164,160,69,113,117,63,67,92,47,74,107,50,59,83,41,45,68,36,63,87,
50,93,126,64,101,130,70,107,137,79,107,117,61,114,128,58,68,94,51,73,96,50,82,
110,54,107,124,61,115,141,77,66,97,58,100,118,65,98,120,65,83,108,62,85,114,68,
113,143,80,76,98,67,81,110,68,104,135,79,81,101,65,85,105,63,69,85,49,120,120,
55,124,121,46,146,142,61,136,135,61,86,107,59,106,131,73,112,140,78,106,130,72,
97,123,66,97,122,67,75,103,57,70,94,58,68,93,59,158,109,48,215,133,37,182,116,
43,65,87,61,99,137,80,78,97,60,92,99,51,103,105,48,81,90,41,96,97,43,93,98,48,
100,106,45,70,83,41,96,120,62,107,127,73,128,131,69,121,121,46,96,100,49,71,81,
45,123,123,51,133,133,60,65,84,48,73,93,60,119,121,58,99,110,56,69,94,53,106,
139,77,86,110,71,94,123,67,93,123,65,84,109,60,47,66,43,63,84,50,93,123,65,74,
99,55,103,127,66,104,130,62,106,130,58,95,117,64,66,116,68,61,86,59,57,81,56,65,
85,55,70,92,60,89,118,71,100,134,74,78,110,62,57,86,49,101,129,77,86,117,59,81,
114,55,89,117,64,74,101,57,103,133,77,90,114,71,67,89,58,67,96,61,98,126,71,71,
93,53,112,132,74,96,117,66,90,115,64,95,124,71,49,62,40,92,113,64,70,94,48,103,
127,79,74,95,55,61,90,56,79,92,57,137,136,63,110,111,44,109,109,52,123,124,58,
77,87,51,83,110,69,89,114,67,74,94,60,93,97,58,114,135,72,80,102,61,68,86,49,81,
94,51,111,115,54,84,88,42,118,118,50,132,130,51,138,140,71,110,118,59,66,90,45,
95,125,72,95,123,69,70,94,50,73,98,53,89,118,68,77,106,57,82,89,48,111,123,57,
74,106,56,76,105,57,98,128,65,155,151,64,152,150,70,96,115,62,150,147,65,155,
152,72,92,119,64,93,124,67,114,149,77,90,120,76,99,135,79,89,113,69,70,84,60,
104,133,79,110,136,69,94,120,62,73,97,53,73,94,52,74,97,57,111,142,77,102,126,
72,119,147,80,100,126,71,72,98,61,94,119,64,83,114,55,99,133,68,62,101,61,161,
112,48,208,128,33,192,122,41,69,96,63,76,113,69,86,111,69,71,93,58,80,92,48,128,
126,48,110,110,41,119,120,53,91,101,55,60,80,45,72,96,61,103,125,68,87,102,54,
109,110,41,117,115,46,122,122,60,68,86,50,67,91,52,87,115,64,107,138,75,105,120,
54,90,107,50,84,112,57,99,128,72,72,92,51,76,94,50,86,109,65,67,92,60,64,92,54,
89,115,71,111,144,75,86,111,63,91,105,59,122,140,71,91,109,55,69,108,66,71,97,
66,69,95,57,68,88,44,108,121,59,94,109,62,77,114,76,76,110,68,89,119,67,64,93,
55,108,138,75,98,128,63,103,137,67,99,126,80,41,70,48,49,75,50,66,93,58,101,130,
74,92,121,71,88,119,67,55,87,44,83,107,59,76,101,53,64,89,52,60,85,47,58,75,43,
83,94,51,68,77,43,94,100,56,55,75,45,84,121,67,77,95,54,78,87,44,113,112,44,122,
123,48,146,141,56,93,105,55,98,125,71,57,92,61,115,88,44,184,114,37,200,128,37,
89,81,50,65,82,46,118,117,59,128,127,47,101,103,38,94,103,58,113,115,49,144,140,
55,164,159,66,101,112,60,120,157,88,95,132,66,76,109,53,97,125,74,91,116,69,91,
123,61,104,136,80,72,89,55,59,89,54,61,98,55,79,103,57,126,123,48,132,132,55,
132,134,60,126,124,48,115,119,58,84,115,59,83,114,57,89,120,63,84,113,69,75,107,
63,97,131,76,78,117,74,77,117,75,78,111,70,80,113,70,66,105,66,79,113,67,81,111,
71,89,119,72,123,155,81,109,135,75,100,131,72,59,89,60,84,112,66,80,105,63,72,
94,59,69,89,51,57,73,49,129,93,46,76,84,54,80,114,61,74,99,47,86,110,56,71,91,
54,72,87,47,112,115,52,131,129,61,152,150,65,101,110,59,77,103,62,94,114,65,106,
119,71,90,105,63,143,141,74,128,126,50,140,139,66,68,98,58,84,118,69,78,106,64,
100,125,75,59,87,48,90,113,68,77,104,54,96,127,66,93,114,65,116,122,52,95,114,
60,66,101,66,77,107,59,87,116,71,113,142,85,65,89,56,46,75,48,49,79,50,36,65,45,
102,130,78,108,141,78,87,112,67,83,111,63,60,89,33,113,125,57,95,113,67,65,99,
62,86,127,66,55,93,53,67,89,58,66,90,55,74,104,61,55,80,54,97,126,77,99,126,77,
89,116,69,102,130,68,87,115,60,58,86,50,70,93,60,85,110,56,66,89,45,87,108,63,
67,85,50,132,132,64,153,149,66,127,124,53,133,131,55,80,84,44,103,109,53,121,
124,59,89,99,55,108,117,64,120,122,63,81,91,43,82,109,54,88,117,60,65,93,66,99,
102,53,194,117,33,191,122,35,96,84,44,125,126,70,156,155,71,124,122,52,98,104,
52,119,123,63,113,113,50,137,136,48,121,122,49,60,78,44,67,92,58,104,129,73,103,
130,68,91,119,65,66,92,48,85,117,56,128,166,94,106,129,85,54,102,59,87,132,71,
125,135,66,145,143,53,102,106,53,101,103,48,84,93,48,62,93,49,73,95,53,84,107,
62,83,106,58,95,120,67,89,117,74,88,130,78,90,132,80,109,139,84,75,110,71,94,
127,72,91,119,60,99,133,64,105,140,78,72,102,63,91,118,70,97,128,71,87,125,68,
90,122,74,104,136,76,80,108,65,76,96,57,97,113,53,121,133,60,57,94,62,90,126,65,
70,95,52,69,84,48,88,97,49,135,135,66,86,98,50,63,89,48,83,88,45,125,125,61,77,
89,44,101,131,68,78,105,65,107,118,72,78,104,59,76,95,55,68,83,47,78,91,52,71,
93,58,69,98,63,70,98,59,69,89,53,91,119,63,80,103,57,96,125,66,100,130,66,88,
105,59,118,121,57,90,117,69,82,109,71,88,111,63,73,106,60,56,90,55,53,103,59,67,
102,56,88,119,67,53,84,48,101,123,78,85,114,59,78,105,51,85,113,58,51,76,41,73,
99,52,68,94,59,89,129,71,154,98,69,120,91,62,95,124,72,65,87,55,63,92,58,61,89,
59,103,132,72,90,120,59,73,101,59,69,93,56,94,124,62,82,108,68,117,143,83,87,
117,56,67,91,46,81,104,62,68,89,48,103,109,57,141,140,65,106,108,41,99,101,43,
87,91,41,117,117,45,154,150,61,118,119,64,82,106,55,72,97,49,71,97,56,72,97,57,
94,124,62,80,105,70,56,74,55,100,99,58,107,103,62,83,107,61,116,120,64,138,139,
69,121,121,57,103,108,50,96,103,52,120,122,49,157,154,68,124,123,55,54,76,45,95,
106,57,155,160,70,118,143,67,99,137,65,102,134,77,55,74,47,76,99,61,62,93,56,73,
112,62,108,144,76,106,131,68,129,130,52,107,109,51,87,98,49,158,151,71,83,104,
54,82,106,59,93,118,75,82,108,58,86,118,56,123,154,89,69,100,68,87,113,68,90,
125,63,82,112,68,82,110,62,75,100,55,90,115,62,100,124,79,66,102,64,67,98,65,92,
121,72,56,93,57,117,148,93,109,142,72,81,108,62,109,122,61,106,128,61,104,127,
67,81,108,65,78,104,50,73,86,49,124,124,58,128,126,60,154,149,65,106,114,63,84,
107,63,91,114,66,78,104,56,68,95,51,101,131,77,71,96,64,63,95,57,49,88,57,45,80,
50,59,91,53,84,109,62,81,106,63,68,105,66,71,96,53,100,129,75,94,126,66,83,104,
62,109,141,77,72,90,47,95,100,44,144,144,70,91,122,74,95,125,75,119,149,82,81,
106,62,57,82,56,75,101,63,119,147,85,92,116,68,49,79,47,63,90,53,72,98,50,71,93,
51,62,82,42,73,102,53,93,121,67,77,109,69,125,87,60,182,90,72,169,81,67,91,95,
58,75,96,56,69,95,61,78,106,68,69,101,66,78,104,63,60,86,55,71,92,53,85,114,61,
73,102,65,98,121,71,81,107,59,80,106,61,92,122,61,89,115,58,82,101,49,103,103,
51,87,95,47,96,98,43,71,87,47,112,112,41,134,135,69,64,78,41,75,103,56,83,110,
62,65,91,55,71,92,54,84,113,61,77,102,62,77,107,65,97,130,78,89,109,65,83,107,
64,77,102,52,81,100,51,70,81,44,136,132,63,132,130,57,93,99,48,77,82,48,100,125,
69,77,114,70,107,118,67,117,136,76,81,104,58,100,135,68,90,116,73,67,93,59,89,
115,66,101,132,70,106,143,77,91,116,63,109,124,70,133,134,59,114,117,44,124,126,
46,129,130,58,83,107,55,106,138,83,89,117,60,98,124,71,95,125,76,95,123,76,73,
96,64,85,86,52,146,87,59,129,94,60,112,143,79,103,136,75,82,109,61,65,90,59,69,
95,56,108,137,79,120,155,90,62,89,58,71,108,72,72,111,72,66,109,71,94,117,71,88,
117,64,77,106,64,82,110,56,81,108,56,77,89,45,124,125,48,114,112,40,120,121,52,
87,97,51,58,79,43,85,114,63,70,95,58,84,85,55,157,116,47,178,116,43,138,103,47,
161,105,39,171,114,45,88,110,64,86,116,65,87,114,64,74,114,72,87,105,64,110,138,
89,90,116,71,49,70,46,66,89,52,71,98,54,98,116,62,120,128,60,81,110,66,76,102,
65,118,147,81,66,95,54,97,94,57,118,145,80,90,120,68,52,82,55,92,116,75,93,120,
63,75,103,51,70,94,49,62,84,48,80,108,53,106,140,73,101,133,80,98,61,51,170,73,
64,153,74,62,72,72,49,74,97,59,81,108,64,72,96,58,54,78,51,105,123,71,92,115,61,
70,96,51,95,121,66,70,95,61,47,67,47,51,81,55,72,87,61,107,142,76,91,119,54,90,
106,54,115,118,56,117,119,47,82,89,43,97,99,40,126,123,46,147,144,58,95,99,52,
71,98,55,95,123,72,81,108,61,69,97,52,97,126,68,81,106,68,102,127,77,94,117,77,
56,96,56,70,100,59,95,119,63,103,129,66,92,114,58,148,147,84,162,160,79,82,89,
46,64,86,50,87,116,67,97,146,90,68,99,65,75,106,65,64,89,60,37,75,45,69,96,61,
82,108,66,116,146,89,84,111,65,96,129,72,123,147,82,113,124,76,88,112,61,126,
131,56,143,138,59,60,87,51,122,153,87,107,136,73,104,135,67,98,124,78,72,104,70,
81,108,71,91,117,68,93,85,51,185,86,67,158,80,63,62,98,51,90,121,65,76,102,55,
122,136,65,94,116,65,105,133,79,100,126,71,58,83,56,65,116,72,70,106,71,75,108,
64,73,108,59,71,115,58,101,137,72,68,83,49,118,119,58,104,109,44,79,90,40,96,97,
44,90,98,42,112,114,49,105,110,59,81,104,57,81,109,69,94,95,57,187,114,35,183,
121,39,137,106,51,143,99,44,175,113,42,72,80,53,95,137,85,80,123,78,57,95,66,55,
92,62,64,85,56,68,93,47,86,103,58,119,125,63,95,109,60,98,111,64,140,139,69,117,
119,61,81,105,64,102,134,74,121,102,66,165,89,67,159,83,64,73,85,56,56,84,53,
117,147,90,97,131,67,72,97,49,71,98,49,79,106,52,88,115,56,97,124,75,55,84,60,
68,108,64,99,116,70,106,102,64,65,91,56,87,116,64,78,101,60,111,134,69,83,104,
62,112,136,73,94,120,60,86,115,60,58,83,48,62,104,64,90,113,67,70,94,58,79,102,
59,64,90,52,38,59,41,77,83,51,157,155,73,131,127,52,105,109,47,143,142,56,137,
137,47,137,135,57,102,107,54,84,111,63,108,135,82,84,111,57,85,114,59,65,86,50,
71,92,56,101,131,65,109,138,84,54,87,53,83,112,64,83,105,63,76,100,60,85,110,68,
91,104,64,108,109,63,65,85,50,92,119,70,101,128,77,75,114,65,97,130,74,111,145,
83,90,120,69,84,115,67,65,93,52,83,113,59,89,121,64,67,102,64,60,97,63,122,146,
81,113,124,73,95,116,63,113,122,67,82,98,50,126,128,65,92,119,67,67,90,50,73,98,
52,48,71,48,64,91,58,91,120,75,82,111,56,63,88,48,115,83,55,91,90,52,81,105,58,
64,81,53,77,101,58,102,118,60,74,94,56,88,109,68,80,105,58,68,95,57,53,82,54,
108,136,82,85,102,58,165,83,64,145,87,62,70,103,60,136,137,71,156,151,61,122,
123,46,80,90,46,93,94,45,96,101,43,127,122,43,161,158,78,106,117,65,102,129,77,
75,93,59,87,102,60,121,93,51,171,110,43,159,109,45,44,101,60,109,135,82,58,85,
57,79,126,83,90,126,78,89,120,78,67,97,64,97,127,64,111,125,68,149,146,59,118,
120,46,93,103,55,128,127,53,130,127,53,127,135,74,82,105,61,147,85,62,176,79,65,
164,84,66,88,78,52,77,83,49,67,92,55,78,105,60,72,93,54,108,142,77,90,125,59,
104,139,67,98,126,74,52,91,61,70,104,63,96,113,62,105,117,64,106,134,71,97,108,
62,102,114,60,116,137,65,117,135,65,90,114,57,78,100,63,84,111,69,70,120,70,77,
113,68,91,117,66,92,113,61,89,117,62,61,93,50,96,114,52,90,105,53,133,133,71,92,
98,55,55,72,40,118,121,61,117,117,52,46,65,36,61,85,52,79,107,65,69,93,58,81,
105,66,82,109,63,81,112,59,76,105,56,92,123,63,81,107,59,46,81,46,74,101,59,91,
120,68,78,111,67,112,143,84,100,129,67,73,106,55,82,110,59,81,110,55,86,117,71,
61,93,60,71,95,61,120,150,92,92,121,68,111,143,82,83,105,59,81,108,59,125,152,
94,104,132,83,73,128,78,103,127,72,130,138,70,109,111,46,142,139,61,127,127,58,
127,128,46,106,108,49,77,100,58,102,130,75,71,91,57,88,116,70,96,128,70,109,138,
83,84,114,61,67,99,54,80,103,63,69,93,59,102,134,78,109,140,78,92,121,70,91,116,
75,85,108,64,79,105,52,97,127,65,100,127,81,61,97,50,139,87,62,186,96,72,176,85,
66,92,82,55,77,98,55,130,127,65,132,129,57,114,115,42,117,117,46,111,113,48,116,
113,54,124,123,63,80,92,53,83,106,68,96,127,69,63,103,55,176,123,46,212,129,35,
182,118,39,81,104,56,101,128,79,45,67,51,56,89,63,94,122,64,96,129,70,72,98,63,
95,121,76,81,103,63,123,124,63,109,112,48,80,91,45,106,108,47,111,111,43,91,108,
59,154,91,64,178,87,67,156,81,63,141,86,64,174,81,66,137,88,58,78,103,39,68,86,
46,58,76,40,86,114,68,78,106,54,83,109,64,71,105,64,36,86,57,76,106,62,154,152,
82,134,134,60,101,106,54,143,142,75,142,141,63,100,109,54,80,100,62,63,88,49,56,
79,46,40,79,60,73,126,75,59,77,51,86,105,59,93,115,67,99,127,78,66,90,54,73,93,
49,93,119,68,39,68,45,96,104,53,118,121,63,58,88,48,49,79,50,74,101,62,108,133,
81,74,102,61,63,81,51,104,136,74,103,133,68,98,125,64,89,110,58,80,102,54,84,
107,58,97,122,80,69,94,58,74,101,62,52,77,53,90,112,71,89,117,65,74,100,55,63,
88,45,90,117,60,88,117,65,96,123,67,112,144,80,87,110,72,75,93,54,120,141,87,
138,147,76,118,120,52,146,148,77,89,109,62,59,108,70,94,118,68,134,136,54,118,
115,43,96,100,46,118,119,52,126,123,48,158,154,60,98,112,54,97,124,61,109,115,
58,93,105,50,71,106,51,69,98,61,60,102,64,66,103,70,79,110,70,72,99,61,89,117,
74,108,138,78,83,109,55,96,121,70,77,105,55,71,97,49,94,125,69,100,125,77,95,
130,70,83,88,47,151,82,62,140,84,61,85,103,58,94,110,62,64,86,51,149,148,63,138,
136,48,151,145,54,126,127,64,50,59,28,75,93,51,101,126,72,109,140,73,89,118,67,
73,105,55,76,81,48,66,81,51,77,90,52,68,94,51,56,84,54,57,97,65,75,104,69,79,
108,65,64,96,54,95,124,71,111,140,78,94,118,65,130,133,69,110,112,49,100,100,50,
117,115,44,126,128,53,89,90,55,164,88,65,177,83,64,114,76,55,136,86,63,160,81,
61,119,106,56,106,110,44,73,87,44,80,95,43,52,74,37,74,100,52,52,89,60,70,86,60,
120,100,64,104,102,63,122,132,69,116,117,46,74,84,47,112,117,56,120,120,45,139,
138,70,86,106,67,78,106,53,79,114,63,108,91,46,187,125,45,134,100,43,72,101,59,
55,89,60,73,115,71,71,98,56,115,115,56,91,95,47,97,102,50,120,124,54,114,131,61,
60,86,51,49,81,53,78,105,63,85,111,61,96,127,75,81,108,64,100,126,74,98,127,65,
78,104,56,105,128,69,102,127,69,89,113,59,100,129,67,88,111,63,64,84,54,69,89,
54,81,103,67,91,121,67,64,87,48,99,120,71,89,112,65,106,132,82,91,123,63,85,115,
61,96,123,69,137,139,60,149,149,63,112,116,47,114,114,45,120,123,52,116,125,55,
83,101,56,102,118,62,153,150,67,124,124,56,71,84,41,95,101,49,126,129,68,101,
109,56,98,124,64,134,122,61,194,120,34,194,125,36,90,105,55,71,101,59,58,93,63,
64,111,75,85,128,74,111,140,75,83,108,58,77,100,60,126,149,73,102,128,67,109,
140,71,81,100,61,54,80,48,66,92,61,92,119,66,108,138,75,76,101,62,58,89,58,145,
104,42,179,113,36,114,96,45,127,129,62,94,98,43,112,109,46,74,85,41,71,88,50,74,
95,54,76,101,50,90,119,60,90,101,52,80,89,39,73,96,55,72,98,51,79,104,55,101,
127,81,55,96,59,93,123,76,96,123,70,80,81,53,93,85,46,58,84,51,79,108,55,81,96,
51,151,150,58,119,120,43,136,132,54,114,114,56,109,114,66,60,84,56,106,108,64,
61,76,48,78,101,64,79,99,59,70,106,58,84,100,60,107,108,51,116,113,46,88,96,46,
100,107,43,126,131,54,127,132,62,154,81,65,174,84,65,154,78,60,102,113,59,125,
129,59,105,109,59,108,110,53,108,109,43,78,90,47,86,110,63,107,136,76,84,107,69,
165,110,39,215,124,26,179,113,33,65,92,58,64,93,59,120,126,68,141,138,65,122,
120,47,112,109,42,73,88,39,92,117,62,97,129,67,66,92,55,82,106,67,56,87,55,75,
106,56,77,108,53,71,101,52,60,88,50,105,135,77,99,128,64,63,90,45,88,115,61,90,
106,54,108,109,53,115,116,49,132,133,56,150,151,74,104,112,60,81,109,53,92,118,
64,82,108,59,73,100,52,71,98,57,80,104,54,75,100,58,94,120,68,118,137,69,126,
133,62,100,112,51,91,105,54,109,130,67,105,114,50,94,109,57,69,97,56,98,109,60,
90,100,55,105,106,44,123,124,52,65,79,44,71,97,57,101,132,79,122,96,50,199,117,
30,213,135,34,63,95,48,98,129,71,97,122,76,54,90,63,88,131,83,103,128,74,95,124,
66,86,112,61,128,148,77,103,125,64,120,136,66,87,97,49,83,91,48,91,118,76,107,
138,71,86,112,67,87,116,70,57,88,60,153,99,36,189,111,23,136,89,35,28,60,45,61,
80,45,80,99,54,101,118,64,69,92,51,77,104,54,88,116,63,79,87,45,112,116,45,102,
105,39,98,118,65,87,112,65,100,129,72,89,113,67,80,111,65,75,103,64,64,98,55,
176,112,37,200,122,37,96,95,49,66,89,55,69,96,56,108,115,61,81,95,50,93,105,55,
70,86,52,41,67,47,58,83,51,101,123,69,91,115,66,103,134,74,84,116,62,78,108,59,
68,101,56,121,126,65,144,140,54,124,124,45,131,130,51,158,137,60,169,140,61,143,
77,61,164,78,63,120,81,55,151,153,76,123,123,51,128,126,53,125,124,52,135,135,
66,52,73,45,88,112,72,108,135,79,78,112,70,91,90,50,155,109,43,129,100,42,90,
127,67,93,116,66,127,127,60,140,137,59,94,98,39,86,91,42,80,90,47,88,113,69,98,
128,66,80,109,54,93,122,65,93,118,72,70,95,60,62,91,51,73,97,54,76,103,61,118,
152,86,97,126,72,62,85,50,59,84,54,115,117,58,163,161,71,126,127,51,128,128,60,
135,134,62,118,116,43,117,119,58,134,146,106,103,128,75,93,126,62,75,102,61,83,
106,62,85,113,65,93,120,69,80,104,56,119,133,68,100,115,56,99,124,65,103,115,54,
126,128,56,82,103,56,64,103,56,91,124,69,82,109,57,141,137,58,144,141,64,88,111,
64,73,106,68,98,118,67,89,93,50,90,85,48,97,97,51,77,109,54,102,130,73,106,133,
78,59,102,68,75,114,68,113,134,78,80,111,61,63,99,60,102,101,54,148,124,63,94,
112,66,109,114,50,110,111,56,81,102,64,94,123,68,83,111,55,91,122,67,45,81,54,
44,64,47,112,91,43,95,101,59,78,98,59,74,101,57,118,135,80,119,131,75,87,109,57,
95,124,73,81,99,52,110,113,45,77,90,48,82,89,43,92,97,41,78,85,47,68,90,59,90,
128,79,88,120,67,76,101,64,83,111,70,143,97,40,163,116,48,72,89,53,75,116,71,85,
127,69,95,126,67,87,112,61,94,112,64,84,101,57,113,111,61,125,126,65,68,91,53,
82,104,60,77,99,59,101,126,77,104,130,77,75,105,65,141,123,59,135,122,48,143,
141,57,113,120,54,160,102,35,200,123,32,122,98,45,64,79,53,106,118,69,136,139,
71,101,103,49,118,120,57,88,99,51,76,92,55,67,98,63,53,88,56,56,93,58,65,95,65,
49,80,50,67,102,56,62,100,50,83,115,61,87,109,70,42,71,41,77,86,50,97,115,66,83,
104,63,67,79,44,82,108,60,90,117,67,66,89,61,71,94,55,90,119,59,58,83,50,44,69,
40,75,98,52,59,79,48,64,89,57,43,85,53,48,69,46,53,73,47,71,90,53,136,136,73,
120,121,55,102,106,52,120,124,63,127,126,50,140,136,65,80,96,58,94,120,73,110,
139,82,86,111,67,68,93,61,103,133,73,87,114,64,76,101,51,120,132,68,132,144,66,
81,101,50,87,112,59,91,104,57,92,110,57,128,96,57,151,88,60,104,118,64,109,116,
62,110,117,60,79,114,62,61,93,61,91,110,64,188,117,35,37,70,46,66,103,62,90,114,
67,75,106,68,55,78,59,73,108,69,105,133,74,105,124,70,121,138,78,64,95,61,169,
121,52,217,143,49,177,133,64,84,100,62,77,94,60,80,109,60,82,109,65,76,100,52,
62,90,43,63,90,50,96,122,69,92,132,65,86,118,57,79,104,53,81,105,55,109,128,61,
66,84,49,58,87,54,77,103,64,92,105,53,89,92,40,83,91,45,93,98,46,105,106,44,95,
112,62,81,112,69,156,125,58,110,99,46,82,109,60,72,107,66,47,83,59,48,102,67,62,
115,66,106,105,66,168,93,65,118,86,54,75,105,57,63,80,44,89,94,51,151,150,66,
145,143,67,56,67,38,60,80,49,100,129,75,106,138,81,115,144,88,120,137,79,185,
125,43,189,110,29,112,104,52,68,86,54,150,98,39,192,122,34,104,99,55,91,124,72,
87,118,68,68,96,55,74,97,57,64,89,56,71,98,58,88,113,66,100,125,69,49,81,57,87,
115,68,96,124,70,74,100,53,61,84,45,70,95,51,64,89,48,90,114,66,102,131,76,95,
121,73,109,144,76,97,127,68,71,90,47,105,135,76,85,115,56,65,85,53,82,106,63,78,
104,49,72,94,57,65,96,48,150,152,72,92,100,57,55,89,57,73,107,62,181,113,34,157,
108,43,54,95,61,82,97,55,144,142,66,113,115,52,100,105,58,154,152,64,106,109,53,
58,93,59,68,100,63,69,95,61,67,101,65,75,114,67,70,109,66,69,101,58,78,114,67,
88,106,59,122,128,62,86,112,65,110,143,82,82,111,66,102,106,57,170,80,64,174,81,
68,112,90,62,60,97,67,78,108,67,64,97,56,81,107,61,93,121,70,99,109,53,81,105,
66,56,97,60,58,92,59,98,129,75,93,126,72,98,129,70,73,100,58,88,102,62,97,122,
71,94,119,65,148,102,43,199,121,36,147,111,48,83,107,67,115,144,87,87,126,69,81,
116,67,72,97,56,78,100,62,79,101,59,96,123,71,99,134,64,74,102,52,73,96,51,77,
102,56,92,108,54,86,108,60,71,104,61,97,128,70,77,95,50,117,117,46,104,107,41,
83,93,44,107,113,54,104,137,76,147,126,53,196,123,29,187,115,34,96,107,56,66,96,
63,52,97,68,72,105,68,76,105,62,160,98,66,186,98,72,156,73,61,112,113,63,110,
113,51,83,95,43,123,118,44,125,126,53,132,133,66,106,111,54,77,106,63,111,139,
85,100,132,79,37,76,58,183,117,40,188,121,40,116,107,57,53,103,71,39,93,65,65,
75,48,53,81,55,103,135,77,75,103,64,88,120,70,89,117,67,97,124,70,136,118,56,
108,104,56,137,122,59,97,132,82,110,138,84,106,138,70,78,108,50,69,93,50,71,92,
49,65,86,44,80,108,56,105,140,68,90,119,59,88,118,56,83,109,59,74,93,58,111,141,
80,86,114,63,60,79,46,91,121,65,92,121,61,102,129,79,66,105,42,144,148,58,115,
120,64,52,93,56,91,86,49,201,123,32,177,109,28,63,97,60,104,115,66,163,160,71,
117,120,55,72,89,54,101,115,68,78,102,60,94,132,74,92,127,71,68,97,56,77,112,65,
96,129,73,67,97,55,98,133,72,104,143,79,93,133,77,79,115,63,93,124,69,83,116,66,
70,102,58,92,102,50,161,82,61,155,76,60,114,93,61,53,97,67,95,131,78,63,96,58,
99,126,74,97,126,65,83,115,54,112,143,83,59,84,55,72,103,56,79,103,58,95,121,64,
71,98,55,89,117,65,63,88,50,110,124,69,126,144,78,83,115,73,90,88,48,69,86,49,
90,107,58,100,127,78,143,110,78,108,108,67,65,98,52,102,130,76,90,117,63,103,
130,75,93,117,69,90,118,59,76,98,54,62,87,49,71,97,52,98,121,67,111,140,76,52,
75,50,85,106,57,126,128,59,120,116,47,125,125,59,95,99,48,82,101,56,98,102,60,
195,116,31,177,116,39,80,104,56,101,132,81,142,88,65,176,84,70,90,90,57,116,103,
64,162,79,62,121,84,53,118,118,57,111,115,47,163,110,42,189,125,42,116,114,44,
147,141,57,132,130,61,73,101,64,87,116,73,56,84,57,44,81,61,52,84,57,110,103,57,
75,103,61,69,96,62,89,116,73,97,126,67,52,84,54,72,115,70,83,119,73,86,112,66,
84,121,67,136,102,42,207,128,34,137,111,52,129,128,69,119,131,65,51,82,53,99,
122,68,95,120,61,94,122,71,72,100,49,64,87,45,97,130,66,88,120,57,73,97,50,68,
90,50,67,92,47,69,92,54,58,84,59,55,90,64,40,71,47,89,116,72,80,109,57,70,95,51,
111,130,87,110,110,38,123,110,48,169,112,42,103,92,47,120,108,53,81,69,38,87,
116,70,64,85,52,100,110,61,66,87,49,92,120,65,67,92,59,62,90,57,67,92,56,88,113,
68,106,130,79,60,88,56,82,124,73,101,140,78,90,127,73,89,123,66,77,113,66,93,
123,75,82,108,64,63,91,55,84,111,59,92,128,63,94,112,65,70,108,58,99,132,67,75,
104,64,83,111,66,86,113,71,103,130,75,72,102,50,92,69,50,71,97,56,70,96,56,81,
108,62,94,115,72,65,87,56,96,123,73,82,112,54,69,98,49,80,98,54,79,100,54,115,
135,76,103,132,76,78,105,62,78,102,66,167,115,82,181,103,79,160,93,72,94,118,57,
79,103,49,80,111,55,106,133,75,102,133,72,94,123,60,105,118,54,108,124,59,104,
117,54,126,138,74,79,94,58,53,83,57,70,109,63,72,89,55,149,146,69,151,148,72,99,
96,46,98,100,38,78,91,52,79,99,56,77,88,48,66,97,53,59,78,53,127,82,60,145,81,
63,101,108,65,73,109,69,78,93,52,148,146,66,131,129,53,100,102,44,176,110,38,
195,123,38,104,99,46,132,128,50,70,75,32,67,86,54,115,145,80,95,121,76,55,92,63,
52,89,58,88,113,70,76,102,53,68,96,46,100,126,68,97,131,58,94,126,67,84,108,69,
61,97,63,92,123,71,48,87,54,130,93,36,188,113,34,181,121,39,205,126,34,178,121,
44,48,83,52,102,126,72,117,146,78,90,123,58,105,136,74,56,76,48,100,126,78,99,
132,70,61,81,45,72,99,53,70,95,50,91,124,63,73,104,68,67,102,65,93,108,60,98,
112,51,64,97,38,76,97,43,89,101,57,96,101,44,99,87,40,204,120,29,174,115,36,66,
106,65,47,73,49,96,119,71,92,123,68,98,125,67,85,104,55,131,133,66,112,112,49,
137,138,61,72,86,48,86,107,58,92,120,62,70,94,54,67,100,63,67,105,66,113,141,78,
95,126,73,62,97,57,114,143,79,98,129,71,58,82,47,65,90,52,83,109,63,59,84,52,72,
103,66,95,124,74,75,106,65,76,110,65,115,150,86,87,119,61,101,86,51,172,83,67,
168,76,62,65,68,44,100,131,75,100,125,81,91,117,67,103,137,71,70,100,50,67,89,
49,69,93,52,75,97,50,93,111,66,108,136,75,98,129,71,43,85,53,155,101,75,180,86,
73,138,74,59,123,134,59,88,107,59,70,95,59,69,92,56,83,105,59,71,91,52,73,91,52,
70,89,47,94,108,54,99,111,52,113,116,56,114,119,63,126,130,61,86,95,49,85,93,48,
107,108,53,96,98,43,84,93,44,83,96,53,99,133,75,85,113,61,88,113,69,67,101,62,
65,98,60,94,107,67,117,143,81,99,137,80,72,102,57,114,117,62,135,129,65,159,114,
44,135,98,46,118,95,47,142,123,57,128,129,59,67,84,47,81,105,57,85,114,57,84,
110,69,55,91,55,47,78,51,63,86,49,83,112,57,64,86,50,65,89,45,85,114,53,108,138,
70,102,131,76,87,116,66,109,137,72,115,146,80,113,144,75,107,120,61,136,102,43,
203,121,30,156,111,43,58,101,62,82,106,63,91,116,70,76,101,54,90,116,67,62,83,
49,50,75,46,70,97,55,76,102,51,68,89,49,78,106,53,118,137,76,79,104,69,55,92,54,
143,141,67,158,155,67,112,118,48,82,98,52,87,96,50,116,115,47,113,115,44,114,92,
38,113,86,37,77,105,65,89,115,72,104,129,74,122,150,81,97,117,67,109,116,73,153,
149,64,134,131,44,151,148,58,113,115,62,60,76,41,67,86,43,74,95,50,97,128,70,
105,130,76,100,93,52,120,110,58,84,114,70,97,123,65,83,113,56,67,90,48,83,109,
59,92,120,69,61,95,59,68,98,62,71,111,65,80,117,70,96,121,69,72,96,60,78,106,60,
68,83,49,156,82,65,171,83,64,100,90,55,77,100,61,50,83,53,60,84,55,94,122,74,
100,125,76,78,99,61,62,82,49,66,90,50,77,105,60,80,101,62,93,118,71,104,133,79,
77,101,66,93,80,52,70,78,51,97,130,69,77,102,60,64,84,56,80,108,54,88,117,64,89,
112,63,100,127,68,105,130,69,96,114,63,91,99,50,105,105,48,117,119,49,147,143,
54,98,108,57,104,111,67,139,138,61,115,114,44,77,87,41,90,97,44,93,102,47,99,
107,61,76,94,58,65,91,58,84,118,71,104,129,78,95,113,72,117,136,77,97,123,66,45,
89,55,97,89,45,175,108,28,172,110,37,187,120,39,193,127,44,140,102,49,152,104,
41,108,108,52,60,82,47,96,74,44,48,65,40,83,104,70,93,120,74,81,105,57,72,95,54,
65,88,51,76,104,49,103,129,78,56,80,53,91,119,66,75,99,59,98,122,76,97,124,65,
109,135,70,102,129,65,95,108,57,101,108,54,98,132,73,92,128,73,92,123,67,70,100,
60,85,115,63,86,112,64,75,109,62,103,130,72,94,126,61,80,109,58,91,110,66,132,
148,85,109,132,81,76,116,73,93,106,58,114,122,69,106,117,71,118,121,53,109,110,
42,102,105,47,132,131,64,82,90,46,96,105,50,82,103,60,101,124,74,129,153,84,79,
99,60,78,90,58,143,146,83,127,125,54,112,115,45,101,106,43,79,93,45,117,106,45,
117,113,56,75,93,47,83,111,56,144,116,56,86,110,64,103,135,72,100,138,70,83,114,
56,66,89,50,66,85,46,76,102,52,83,113,58,92,122,75,89,122,70,75,105,62,100,133,
71,97,127,71,85,118,66,58,84,55,77,106,60,83,107,54,88,79,47,84,111,69,45,80,51,
76,107,62,74,99,58,73,98,62,97,129,67,88,115,66,66,87,53,61,82,52,64,87,57,75,
99,60,101,130,76,98,124,72,86,116,65,96,128,74,70,95,62,84,109,59,77,107,54,95,
124,71,96,122,69,109,137,80,84,111,65,63,92,49,125,128,67,138,148,71,109,116,59,
90,94,51,116,121,56,108,114,52,64,115,65,127,132,75,146,143,65,106,111,54,129,
129,57,127,123,44,133,130,49,142,140,66,67,84,48,72,104,68,88,113,73,108,126,73,
98,117,72,99,116,71,90,112,70,154,119,55,166,111,41,138,97,42,145,95,36,179,112,
40,179,121,45,139,93,38,180,112,32,133,98,43,154,77,62,174,88,66,142,76,59,90,
131,73,90,119,64,86,116,59,61,98,54,78,92,49,79,114,57,104,136,73,79,106,66,98,
126,73,90,118,69,109,141,76,102,131,69,83,113,65,96,120,62,94,110,58,79,93,50,
95,128,66,97,123,71,64,90,60,80,109,68,63,91,56,92,99,64,141,98,69,139,122,82,
102,131,85,63,96,61,71,106,69,71,91,59,76,109,69,73,98,66,132,136,76,119,121,48,
126,134,90,140,144,74,121,120,45,102,106,58,162,159,67,140,137,48,159,154,59,
106,108,64,86,103,59,80,99,59,82,106,64,136,137,71,156,152,60,124,124,43,83,93,
40,87,95,47,148,106,41,211,132,31,188,124,42,74,89,45,84,112,64,63,100,63,106,
124,68,144,122,58,129,109,44,69,106,52,65,88,47,69,94,50,63,84,47,85,110,58,110,
142,75,81,107,65,99,127,77,104,135,72,87,115,65,101,128,65,81,107,63,69,98,59,
87,114,62,90,116,66,105,134,79,58,86,52,81,112,64,76,101,62,75,99,62,73,102,56,
80,106,59,92,119,69,92,117,66,69,95,60,81,107,65,90,121,66,68,94,53,109,130,66,
97,116,63,92,112,60,99,122,63,110,143,71,95,120,78,78,102,63,84,110,58,72,101,
53,66,88,51,106,111,54,120,120,46,109,112,44,93,108,55,122,123,54,109,124,66,62,
101,66,61,92,59,67,90,59,64,80,51,120,126,73,146,144,66,130,124,48,138,135,63,
74,86,51,77,107,63,98,118,67,106,124,74,115,134,75,83,107,68,84,98,60,196,126,
42,185,116,39,151,107,45,175,104,26,136,93,40,146,98,45,135,101,46,94,99,49,66,
82,43,162,78,64,173,84,65,141,73,55,54,84,52,69,87,55,78,113,67,141,110,48,180,
117,40,154,120,53,79,100,58,69,99,63,94,121,70,106,134,73,92,114,65,104,121,70,
82,115,66,135,109,49,200,119,34,181,117,37,86,102,59,118,143,79,78,103,66,81,
110,65,90,119,77,147,85,63,181,84,69,127,84,64,45,79,57,58,90,58,82,115,69,98,
121,72,100,128,78,111,135,77,123,128,66,115,115,43,111,116,67,127,131,79,122,
122,62,130,129,70,136,134,58,148,146,79,130,131,51,105,108,52,114,118,63,100,
106,60,71,97,53,77,89,51,111,115,54,124,121,64,97,101,47,82,95,42,119,93,38,187,
123,40,148,113,48,44,74,47,69,95,65,65,109,70,119,114,61,207,127,35,207,124,32,
118,114,58,69,100,54,71,101,50,92,115,72,98,123,74,80,103,62,94,123,75,105,137,
71,99,125,72,85,116,63,77,108,61,80,94,56,113,116,58,74,85,49,92,117,69,90,115,
65,95,116,62,68,90,50,98,121,66,97,122,68,67,95,56,61,85,55,75,101,53,93,119,60,
78,102,57,75,98,56,99,124,71,108,141,75,102,125,63,109,130,67,103,120,61,109,
127,66,73,99,57,47,73,51,77,106,64,68,92,57,75,100,61,65,85,46,85,96,54,139,140,
73,96,106,46,113,120,61,109,120,68,61,108,69,86,121,75,98,127,72,87,112,68,78,
105,67,62,84,51,95,104,61,71,90,56,83,108,67,54,94,64,89,124,75,100,122,70,116,
137,80,103,131,75,141,124,74,170,112,77,162,110,71,114,96,52,102,91,53,146,97,
39,159,113,47,213,131,31,189,126,44,87,127,64,60,93,47,55,90,44,126,91,58,52,84,
53,48,80,46,52,85,53,0,74,51,122,101,51,199,120,33,192,124,45,29,100,67,87,105,
65,91,120,65,80,107,64,104,131,74,105,115,67,105,129,72,139,100,38,197,121,32,
185,120,42,63,89,60,93,115,70,96,125,72,92,114,69,101,113,66,121,94,62,148,80,
66,96,87,56,64,97,58,77,105,54,111,142,81,89,115,64,89,113,62,86,104,56,90,110,
65,83,94,49,99,108,58,106,108,56,166,166,79,163,156,66,128,126,47,110,117,74,92,
103,51,113,117,47,137,134,53,150,148,94,105,109,71,89,94,50,67,82,42,117,114,74,
117,121,60,103,106,41,105,120,70,119,139,84,129,132,79,100,123,74,109,142,80,75,
106,67,95,92,51,186,120,36,181,118,39,62,76,43,75,100,59,90,119,58,100,129,78,
95,128,62,72,101,57,75,100,63,74,99,49,87,111,61,76,100,60,70,84,44,139,140,74,
156,152,62,108,115,64,82,103,52,89,109,56,109,131,65,80,105,54,73,96,51,80,109,
53,76,99,58,73,100,55,92,122,63,80,107,61,74,94,50,108,111,54,104,125,70,114,
142,72,87,116,58,102,123,68,98,121,69,75,94,58,108,136,85,89,117,67,83,109,63,
115,143,83,100,132,70,78,101,55,75,102,56,73,97,56,87,75,50,153,88,64,131,87,60,
101,122,76,97,120,71,72,91,57,96,118,65,85,107,63,86,110,66,81,96,52,95,120,71,
87,115,74,66,112,71,95,123,74,100,122,74,106,116,71,111,137,77,153,99,70,179,93,
69,173,88,71,179,119,45,213,128,30,123,97,47,67,91,59,113,101,56,154,91,60,140,
93,69,124,129,73,94,129,59,86,125,60,80,110,69,72,109,65,60,86,55,173,119,48,
146,120,60,166,122,60,173,111,54,113,88,55,147,76,57,161,89,64,96,117,61,99,129,
71,97,119,68,104,115,68,47,86,56,124,114,60,92,93,56,70,94,60,87,110,67,67,92,
57,77,97,56,98,111,63,77,93,51,65,97,53,79,115,58,67,93,53,89,120,63,77,102,59,
103,132,79,98,119,78,91,114,72,121,155,86,90,112,66,82,90,44,93,98,38,90,93,45,
116,115,48,108,112,44,77,87,42,108,113,58,116,117,46,112,113,47,147,147,86,137,
135,71,135,133,52,114,114,51,78,86,40,123,124,59,124,125,62,100,121,74,155,137,
70,125,112,56,69,102,59,78,109,52,100,132,71,83,111,69,84,96,58,0,69,47,63,103,
60,67,91,54,116,145,87,88,109,72,90,116,67,69,93,56,63,84,52,90,101,55,102,108,
58,93,103,58,87,103,45,106,108,44,120,118,47,102,106,59,93,113,60,76,97,50,103,
123,64,89,110,56,102,122,63,86,107,55,63,85,47,102,130,75,79,108,65,74,99,61,69,
86,46,127,129,61,86,90,34,108,131,76,112,140,73,91,117,64,106,125,61,101,129,68,
105,132,76,94,124,63,56,76,47,96,123,67,80,103,54,111,129,68,93,121,67,86,118,
74,132,81,62,177,84,66,182,86,68,122,133,77,82,107,63,95,117,65,92,112,67,89,
110,64,104,122,72,109,121,66,113,116,72,53,99,67,61,93,61,78,109,68,131,107,70,
181,94,72,114,102,61,101,113,64,166,108,77,106,84,61,149,111,50,174,127,52,125,
114,61,68,98,62,100,104,67,172,84,70,171,75,64,126,97,65,87,115,67,53,76,50,68,
97,63,105,141,75,79,117,68,186,121,44,219,132,31,117,121,68,175,109,33,178,108,
38,157,81,55,163,74,58,90,83,50,90,124,66,97,132,71,86,112,67,112,143,77,46,87,
55,107,126,65,109,117,65,60,82,48,87,112,62,76,104,55,62,86,47,63,89,49,84,117,
56,106,141,69,95,106,60,82,118,66,71,95,54,103,134,72,116,152,80,101,134,74,96,
126,63,85,111,64,83,101,59,97,109,56,67,92,51,67,92,51,86,89,44,124,123,45,124,
120,46,120,122,54,56,65,32,128,129,69,129,129,52,145,145,90,113,119,74,116,118,
46,150,146,56,157,155,76,79,93,54,109,126,71,87,97,58,66,89,55,76,101,53,78,104,
53,92,125,61,106,139,77,93,124,72,99,127,74,82,110,62,75,106,61,49,74,50,93,118,
66,110,133,71,79,103,54,107,116,65,121,123,60,112,111,44,161,79,65,154,79,61,85,
83,48,119,125,65,92,112,59,74,94,47,102,125,62,105,124,62,87,111,58,97,123,63,
78,101,61,87,110,67,75,100,57,76,100,53,114,118,60,125,124,59,86,94,38,126,157,
84,103,140,70,59,95,50,99,119,53,133,153,75,80,108,64,90,121,69,65,89,59,56,78,
50,93,107,58,126,138,67,93,119,69,68,96,59,61,90,55,157,87,64,110,75,54,90,107,
65,109,132,77,94,115,66,69,84,61,82,101,67,96,118,69,138,102,66,194,93,75,151,
92,64,86,106,63,75,104,63,141,90,64,182,80,67,141,94,62,75,109,58,85,106,57,89,
111,59,108,112,56,76,112,66,97,121,69,96,124,68,116,136,75,116,97,61,141,99,66,
78,120,74,78,122,72,62,90,58,101,130,75,87,115,67,101,138,74,121,114,59,157,111,
59,126,101,68,159,85,44,171,113,54,122,83,57,110,75,54,80,102,67,101,130,80,85,
110,67,104,134,78,95,126,61,71,101,55,109,134,56,130,137,66,51,73,42,85,106,56,
78,107,52,63,90,52,63,85,46,71,98,52,110,120,70,188,119,39,167,112,38,55,79,51,
96,130,61,86,120,57,67,96,48,102,120,82,114,128,91,77,103,54,87,117,57,51,83,55,
73,101,60,85,94,50,133,133,57,136,134,56,147,148,66,87,95,48,93,100,49,120,118,
49,90,102,53,113,120,57,99,105,50,132,129,51,118,118,62,71,91,56,107,137,78,70,
100,50,82,108,60,91,120,66,98,126,72,82,113,56,74,105,49,94,123,60,95,120,66,73,
102,62,88,119,68,104,133,75,116,146,76,74,97,50,90,115,61,57,79,44,72,82,44,98,
101,40,175,81,66,181,86,66,117,80,54,83,100,55,84,109,63,102,122,56,81,86,47,81,
93,51,82,92,44,95,110,56,80,102,55,73,99,52,70,95,51,101,111,58,162,158,71,115,
115,50,67,81,40,92,118,71,92,104,63,156,87,66,126,85,55,77,101,60,85,110,68,87,
121,66,65,102,60,75,103,59,80,108,64,83,98,52,65,94,57,55,87,51,62,94,53,81,106,
60,98,125,66,98,119,65,105,127,72,104,126,74,90,113,69,93,116,69,88,108,64,103,
82,50,173,87,67,130,85,62,99,125,72,110,129,76,112,111,66,111,112,67,98,104,63,
102,126,70,78,98,55,96,107,58,128,115,56,77,104,62,70,94,57,78,96,54,93,116,63,
105,131,72,102,135,73,83,115,66,92,130,73,131,112,50,87,105,58,89,104,57,98,107,
50,111,125,55,116,92,54,185,83,66,178,87,64,157,77,63,178,83,65,114,80,58,78,
113,69,102,136,66,84,110,57,67,91,57,81,109,57,102,131,71,63,97,45,105,116,58,
97,109,57,120,124,61,104,112,54,113,119,64,79,107,50,74,101,52,122,97,48,200,
123,31,207,128,37,102,95,48,113,143,78,94,126,62,63,88,47,68,95,50,75,106,49,99,
132,69,83,110,55,97,125,74,82,118,67,82,105,57,67,87,43,155,156,102,139,136,71,
75,91,46,102,110,61,132,128,50,118,123,52,90,97,46,118,120,49,145,141,53,145,
142,66,74,91,45,105,140,70,74,105,54,102,130,70,76,102,64,69,101,63,90,95,47,52,
85,48,67,90,49,59,81,51,91,123,66,88,120,66,84,119,67,62,92,55,58,84,50,86,96,
55,73,88,51,102,109,60,120,85,56,148,83,62,126,76,57,112,101,50,73,90,50,102,
125,73,85,103,50,148,140,67,147,143,57,140,135,50,134,133,67,64,78,39,70,89,55,
64,87,54,84,104,59,87,97,53,80,87,42,98,101,41,81,90,39,152,80,62,179,87,66,175,
82,66,39,77,54,113,108,56,132,127,59,169,123,41,186,133,50,58,93,57,71,99,56,81,
109,63,92,118,60,102,124,68,68,95,57,57,84,57,59,83,53,81,106,64,77,99,60,72,92,
59,87,108,66,85,117,73,67,99,64,73,99,60,85,122,71,93,125,75,90,124,76,108,136,
79,93,115,69,76,102,63,104,133,77,53,79,53,170,112,39,145,107,49,189,116,35,131,
100,50,79,108,61,90,116,64,94,121,69,95,121,65,82,114,64,159,108,42,204,126,33,
163,108,42,103,111,49,117,115,43,106,111,48,106,86,48,144,89,56,160,93,66,167,
91,67,179,98,72,148,109,68,59,90,57,78,105,59,75,100,59,68,90,53,82,108,59,80,
106,61,68,93,53,112,138,86,73,102,57,105,118,48,117,118,43,128,125,49,95,105,50,
85,108,56,65,90,55,133,102,45,129,103,51,29,81,55,80,100,61,79,104,55,70,100,52,
61,83,46,77,106,52,89,121,61,154,164,126,115,135,90,66,96,56,102,130,68,92,120,
58,144,154,116,111,125,83,64,91,40,143,146,80,156,152,60,114,116,50,136,135,56,
152,149,53,145,141,54,130,133,58,70,93,54,104,118,60,108,115,59,67,95,53,108,
138,77,139,116,49,192,117,34,120,98,47,74,112,56,69,95,59,62,89,52,70,94,53,114,
119,63,69,84,42,100,105,51,117,126,54,96,110,56,129,130,54,98,104,48
}; // grassTexture
#endif // guard