1
0
Fork 0
mirror of https://git.coom.tech/drummyfish/small3dlib.git synced 2024-11-21 20:39:57 +01:00
small3dlib/programs/grassTexture.h

2016 lines
156 KiB
C
Raw Normal View History

2019-06-16 19:36:48 +02:00
#ifndef GRASS_TEXTURE_H
#define GRASS_TEXTURE_H
#define GRASS_TEXTURE_WIDTH 128
#define GRASS_TEXTURE_HEIGHT 128
uint8_t grassTexture[49152] = {
87,118,70,82,108,58,44,73,36,52,79,41,61,91,40,65,90,42,55,85,42,73,103,52,70,
98,46,84,116,58,61,89,41,89,115,51,77,103,43,58,81,35,90,114,49,89,113,48,93,
118,52,104,127,64,65,88,37,63,85,37,75,103,49,95,121,57,64,90,43,80,104,47,105,
135,64,67,96,48,86,114,56,91,122,61,72,98,51,76,104,57,56,87,41,99,131,72,89,
114,61,44,71,32,63,87,45,59,86,46,75,101,47,96,120,60,78,104,50,61,88,39,113,
136,70,99,122,61,74,100,44,87,112,51,74,98,48,102,124,61,91,112,52,62,83,36,74,
100,48,78,99,44,56,83,36,76,101,47,106,131,64,99,128,60,86,111,51,72,98,39,71,
99,41,88,116,56,71,97,44,72,98,43,92,111,48,91,110,53,74,97,46,53,81,35,86,110,
46,90,110,48,46,72,33,63,87,36,85,114,51,65,95,40,51,81,39,60,88,37,60,88,40,90,
115,59,79,99,48,72,101,49,74,102,55,57,86,38,45,68,34,48,70,33,63,89,43,88,115,
58,72,100,47,110,136,81,93,115,60,72,97,42,105,126,66,67,94,43,98,126,60,70,97,
51,57,86,40,74,98,50,71,101,48,52,81,35,62,94,42,79,106,54,89,116,51,82,107,52,
87,110,51,75,101,52,80,107,50,98,120,61,98,120,62,75,100,46,102,122,63,114,136,
72,87,116,60,71,95,51,65,91,47,60,91,45,84,111,55,95,120,58,66,96,47,63,95,46,
55,81,36,67,91,50,60,89,44,45,71,40,49,78,38,76,104,61,77,107,60,46,73,36,55,81,
41,55,84,47,64,96,50,66,93,52,38,65,32,47,74,32,66,95,49,75,106,57,61,92,48,57,
88,43,62,88,42,82,107,52,55,82,36,57,90,44,82,112,53,81,111,52,65,93,38,81,109,
47,92,119,53,70,98,43,81,109,48,87,113,55,68,95,39,93,119,51,74,96,45,66,89,45,
67,93,41,70,96,42,40,64,28,40,67,30,60,90,44,83,115,58,69,98,43,65,94,44,68,95,
48,73,103,53,76,102,56,65,91,46,91,118,63,53,85,42,76,101,51,65,95,48,51,79,35,
90,119,63,82,106,54,78,103,50,102,129,63,79,102,47,123,148,78,107,132,62,54,79,
30,75,96,48,69,98,43,78,102,49,75,105,51,77,98,46,106,131,64,85,105,45,68,89,43,
59,88,41,75,99,45,89,116,51,93,117,56,105,125,68,78,100,44,80,107,51,83,105,44,
101,124,59,73,96,44,49,76,35,96,120,58,70,95,41,74,96,46,51,80,34,51,79,38,65,
91,42,69,97,47,86,116,56,61,92,44,76,103,49,129,152,77,71,95,41,63,91,45,72,101,
50,45,71,33,68,89,47,125,146,84,96,120,66,67,95,46,91,119,61,81,107,47,86,106,
53,86,111,56,45,74,31,79,103,51,66,93,42,66,93,45,62,85,43,74,97,46,77,102,48,
95,124,62,60,83,39,71,94,42,77,102,48,89,118,55,65,89,40,94,118,56,94,118,54,80,
106,49,77,103,49,64,91,41,65,96,40,69,98,45,73,97,45,68,96,49,66,92,47,70,99,45,
73,100,48,68,93,46,52,77,44,68,94,53,67,93,47,56,86,45,77,104,59,56,81,44,67,95,
56,70,97,53,58,82,43,46,72,36,42,66,36,89,120,74,68,99,58,57,83,44,52,79,39,84,
114,62,54,79,36,58,84,42,59,88,39,61,92,43,56,82,38,53,85,37,64,94,45,67,97,48,
50,77,34,67,92,41,77,102,45,76,102,44,75,101,44,86,112,50,80,110,49,70,96,40,70,
95,43,63,90,44,61,87,42,66,94,44,87,115,52,97,120,55,50,78,38,78,109,54,104,136,
71,72,99,53,77,107,56,65,94,46,52,82,43,58,85,47,49,75,36,67,98,50,63,91,41,72,
100,51,52,81,42,61,83,43,68,94,50,66,93,45,65,88,43,71,98,49,95,123,63,83,113,
55,67,92,46,75,102,49,71,93,45,80,106,52,72,93,48,61,87,39,82,105,50,108,133,61,
79,103,42,45,74,30,63,88,37,64,92,38,75,99,48,40,67,18,70,95,43,105,126,65,82,
104,52,90,109,51,91,117,54,75,98,45,79,99,45,71,94,41,45,78,32,81,105,47,96,123,
60,73,100,51,53,79,36,48,73,34,66,91,45,70,97,45,68,98,46,109,135,67,87,114,54,
86,108,53,90,118,57,44,69,32,62,82,42,111,133,79,71,99,48,72,100,45,80,107,54,
104,126,71,115,138,75,115,136,74,43,69,36,53,80,37,90,114,52,75,100,48,63,89,42,
64,86,41,76,97,50,94,115,55,52,73,34,60,87,39,58,82,41,69,91,46,61,88,40,87,112,
55,106,129,54,87,112,50,73,100,47,82,109,50,96,122,55,65,97,43,78,102,48,104,
131,70,79,108,50,72,99,49,71,97,50,79,105,52,69,93,49,61,85,43,81,110,59,75,98,
55,58,82,44,63,88,50,58,89,49,59,81,46,74,101,57,84,113,61,52,83,45,64,94,54,59,
86,47,57,86,48,70,98,54,89,117,68,41,67,30,35,63,27,65,94,45,63,96,44,68,99,45,
79,110,52,75,106,49,67,92,43,72,96,44,86,114,55,92,118,56,98,123,56,61,87,35,
115,136,62,82,109,49,109,136,63,89,110,52,62,89,44,71,97,41,72,99,48,85,112,49,
60,87,36,67,90,43,96,125,64,65,92,45,47,75,40,88,121,64,77,106,53,57,84,44,44,
68,31,55,79,41,59,88,49,59,87,43,67,90,45,49,76,42,65,89,43,72,99,50,69,90,47,
71,95,50,66,90,45,71,95,44,83,107,54,117,142,73,118,142,73,91,118,55,75,97,48,
62,88,38,75,99,49,84,109,51,94,116,51,67,92,40,89,115,50,87,109,48,76,103,51,
130,151,103,62,84,37,70,93,43,91,115,65,71,94,33,90,112,54,76,105,42,61,85,35,
73,95,42,81,103,50,67,93,39,72,95,42,95,117,55,82,107,47,60,86,40,54,75,39,50,
76,41,65,93,44,65,98,46,101,130,67,78,107,49,69,95,45,93,120,62,69,99,48,100,
125,68,87,111,58,71,94,48,67,92,44,60,86,40,67,90,45,76,104,47,91,116,57,75,99,
50,66,87,43,81,100,46,47,70,32,58,85,38,85,110,56,67,90,46,62,89,42,61,86,44,83,
105,54,84,108,52,97,125,55,74,102,47,69,93,43,98,120,59,100,124,60,82,106,46,67,
90,44,56,80,33,83,108,53,91,112,49,98,125,61,90,122,58,72,101,46,68,99,50,74,
100,49,102,128,68,74,101,51,61,88,47,72,94,52,65,86,47,57,79,45,62,85,47,50,75,
43,64,91,52,62,88,48,46,72,38,67,93,54,75,106,61,58,81,45,65,94,49,66,89,47,51,
76,35,61,87,46,90,119,65,111,139,73,79,108,50,67,95,41,84,113,51,79,102,46,95,
118,57,77,105,49,71,99,47,78,102,43,70,99,43,100,125,58,85,109,50,78,102,41,60,
84,38,57,84,39,71,99,47,71,98,44,89,119,55,93,117,61,63,92,46,92,117,61,75,99,
52,64,90,45,47,77,39,76,102,56,72,99,51,39,71,34,60,87,47,73,97,53,70,95,51,76,
98,52,68,98,52,48,81,37,86,111,58,99,123,62,69,91,48,61,85,43,67,91,47,90,114,
55,84,109,51,93,118,59,88,112,58,65,85,40,73,96,45,69,91,40,76,99,43,75,100,44,
74,94,40,96,120,54,84,110,45,79,101,47,70,94,35,65,87,36,73,95,44,109,129,86,
105,124,64,73,96,39,93,114,54,63,89,39,53,74,31,53,78,35,115,139,69,120,140,72,
71,99,43,61,90,39,59,87,40,60,85,42,77,102,51,115,134,65,62,86,40,58,86,40,76,
105,53,68,94,46,72,102,51,68,97,46,78,108,55,67,98,48,63,89,43,64,89,45,61,84,
46,85,111,52,81,109,50,91,116,61,91,111,61,38,58,17,49,70,27,56,81,39,62,88,45,
79,102,52,70,95,43,91,115,57,87,112,55,93,119,59,70,96,44,93,121,55,80,104,50,
96,122,60,102,126,61,94,118,54,87,109,52,67,91,40,37,63,26,96,120,60,77,104,52,
87,112,55,93,121,62,82,111,54,77,103,50,59,86,39,83,111,54,69,97,47,73,97,49,95,
116,66,63,87,51,52,74,43,41,64,29,54,75,42,68,94,55,61,88,48,48,72,38,72,100,57,
73,97,52,61,86,46,55,81,39,57,87,42,81,107,51,89,112,58,63,88,44,111,134,69,99,
125,60,74,102,51,64,88,41,73,96,46,97,125,60,87,110,53,91,116,50,73,97,43,63,95,
39,110,138,67,104,129,56,55,79,33,62,89,38,71,98,42,83,106,46,106,126,62,61,88,
40,80,106,53,72,100,52,58,81,40,61,87,42,88,117,58,66,96,51,61,91,48,64,91,44,
65,94,44,60,87,44,76,102,53,69,94,52,45,66,36,66,93,51,69,97,51,84,110,53,80,
109,53,78,100,52,100,122,66,62,86,40,82,111,51,74,103,45,99,123,60,108,135,66,
98,125,58,43,72,34,52,79,35,93,112,52,101,128,60,87,114,49,102,127,63,75,97,47,
53,78,28,75,97,52,57,82,31,66,94,43,82,110,44,85,108,48,80,105,49,77,99,45,78,
98,44,41,65,21,70,93,44,106,126,66,101,122,54,99,120,52,85,110,54,73,95,46,61,
87,40,79,106,51,86,113,53,62,87,39,37,68,33,54,83,43,62,92,42,59,89,41,56,85,40,
96,123,63,66,93,46,60,86,44,55,80,41,66,87,45,81,105,51,71,99,50,83,111,55,80,
105,51,72,97,45,55,78,37,77,99,47,71,97,51,62,87,44,85,104,53,121,142,75,105,
130,64,73,102,46,80,105,47,102,128,63,75,100,46,79,104,47,111,136,67,88,114,49,
59,84,40,51,75,34,56,81,35,85,109,49,81,109,49,73,96,46,83,111,53,79,106,50,72,
96,47,44,65,30,59,84,38,66,89,44,65,90,49,68,94,50,60,84,45,69,90,51,67,87,44,
49,74,36,55,77,44,56,82,46,56,83,45,66,91,50,73,95,50,62,86,46,52,77,37,63,87,
45,65,92,45,56,82,44,73,103,49,77,104,49,92,116,54,71,99,47,67,96,47,43,68,29,
56,81,35,77,99,46,105,126,59,85,114,50,93,123,55,103,129,62,111,136,60,90,118,
49,96,124,54,70,95,45,80,105,47,98,127,59,79,106,53,48,74,33,63,88,44,54,78,36,
53,79,42,70,101,56,66,93,44,60,90,43,47,72,39,87,115,55,71,100,53,61,88,45,54,
80,43,46,70,31,52,79,41,75,94,50,56,83,39,54,84,37,105,129,72,94,120,60,46,72,
29,90,111,55,105,127,63,73,99,44,73,101,45,72,96,41,58,86,39,57,81,39,75,99,48,
77,101,48,118,139,66,108,130,62,79,106,44,111,134,90,125,144,103,80,109,47,66,
93,38,74,100,43,106,127,59,80,104,45,58,80,33,51,73,30,62,84,38,109,129,68,130,
151,80,105,125,62,84,112,50,92,117,53,106,126,66,98,121,66,68,92,42,74,102,47,
55,79,36,54,80,39,62,88,44,64,87,40,68,99,41,60,84,38,97,120,61,73,102,50,63,87,
46,56,81,44,84,110,54,71,100,45,59,86,39,90,110,53,73,99,48,61,89,39,73,96,47,
104,128,66,89,114,55,91,114,53,64,88,42,69,95,48,84,109,51,97,121,58,84,106,51,
76,103,49,80,101,51,54,80,40,84,105,51,77,103,43,50,76,34,46,74,31,79,100,50,80,
103,53,67,92,45,64,86,42,85,109,55,75,98,48,49,78,34,55,79,37,73,97,48,73,96,48,
64,88,48,61,83,47,99,119,68,125,145,83,105,129,74,89,110,62,66,93,53,97,122,70,
70,96,51,67,92,47,88,112,59,42,69,32,61,82,42,54,75,39,55,79,38,61,88,42,81,106,
51,72,99,47,79,105,49,76,102,46,76,100,48,105,126,62,54,83,32,78,109,49,61,89,
38,61,86,32,86,115,52,60,90,38,96,118,52,86,113,48,84,109,49,85,109,49,72,100,
41,94,119,58,72,95,48,81,105,55,77,102,52,68,91,43,60,82,40,89,117,63,100,130,
66,48,73,34,54,81,42,68,96,52,67,97,48,70,98,51,80,105,58,65,93,52,42,70,37,52,
77,39,70,91,49,52,80,41,79,105,51,82,106,51,97,121,52,98,120,54,111,136,65,89,
120,53,64,94,44,97,120,57,81,104,49,79,102,43,84,104,47,78,100,46,130,148,68,98,
122,57,55,83,23,114,137,85,104,128,77,68,88,32,55,77,32,44,74,30,79,101,40,83,
110,47,99,123,57,87,111,47,73,96,46,76,101,49,105,130,67,87,108,48,83,107,50,76,
102,46,84,109,53,80,105,52,75,96,48,57,84,37,45,72,31,49,73,35,62,87,41,95,123,
59,97,126,64,68,93,46,75,99,51,73,98,50,62,90,42,53,80,43,104,123,65,85,112,51,
80,106,51,69,94,47,88,110,48,54,81,36,81,103,48,134,156,79,94,118,57,58,80,32,
64,87,44,81,101,49,90,114,55,71,97,45,70,99,49,66,93,48,53,76,34,67,88,45,92,
112,60,74,98,43,102,122,58,64,89,43,101,126,61,92,115,58,81,100,53,61,83,43,88,
112,58,79,102,48,76,100,48,54,81,42,67,89,44,90,113,55,85,107,54,81,102,51,64,
85,49,99,117,68,87,111,57,90,115,56,79,102,54,112,134,78,96,117,63,64,94,45,86,
109,56,74,103,51,71,98,49,48,70,34,54,75,34,57,82,40,63,86,42,78,101,48,79,106,
49,76,103,47,66,92,43,91,115,48,76,103,43,82,112,49,46,75,28,60,87,33,80,106,41,
69,96,38,98,122,56,66,86,37,39,65,30,77,102,46,93,113,56,38,68,29,59,87,42,77,
101,50,62,89,44,86,112,59,73,103,50,93,116,60,73,104,51,36,63,24,66,95,49,55,82,
42,61,88,41,63,87,44,70,98,52,67,95,47,100,128,69,104,131,67,80,103,54,54,82,41,
78,102,51,78,100,49,103,126,61,102,126,59,92,115,53,100,125,55,78,105,47,92,115,
47,74,101,47,92,117,50,115,136,57,98,124,57,96,121,56,83,105,46,97,122,57,98,
123,55,70,95,41,71,97,44,88,110,51,76,104,44,82,106,45,76,103,45,73,99,43,82,
111,51,123,147,76,104,125,58,79,100,43,87,109,51,82,106,50,70,92,40,112,135,66,
86,108,56,65,91,44,86,115,57,58,81,39,58,85,42,53,80,36,59,84,38,65,91,39,89,
114,56,91,113,57,85,112,56,69,97,47,48,72,37,53,76,33,75,103,48,95,115,54,57,79,
35,79,102,50,48,77,32,61,87,43,113,133,67,101,125,58,83,106,46,123,147,77,104,
126,62,61,85,38,75,100,47,65,92,47,63,87,42,74,95,45,78,105,46,68,93,46,90,116,
56,77,103,52,78,99,49,86,105,49,72,96,46,93,114,59,64,85,41,75,96,43,84,109,52,
79,102,50,56,81,43,82,105,51,88,114,56,71,99,48,59,89,44,103,121,67,107,123,66,
77,99,46,92,113,58,85,108,55,77,99,51,83,107,55,70,94,49,70,96,47,78,104,51,66,
91,42,88,113,57,103,126,67,61,85,46,102,121,61,77,103,45,63,88,39,64,84,37,77,
105,39,91,116,49,94,124,56,93,121,51,67,93,40,88,110,47,103,126,55,84,111,50,67,
93,40,51,77,33,55,77,33,54,79,38,74,97,49,49,76,37,56,76,38,67,87,45,71,96,47,
86,114,59,70,99,48,74,101,49,88,117,61,88,114,61,63,89,43,49,75,37,48,75,34,55,
81,38,51,78,32,80,108,56,120,148,84,96,123,62,103,122,66,54,85,40,119,143,72,95,
117,59,70,100,45,115,142,67,55,83,38,97,122,58,91,115,53,103,128,62,77,97,44,
106,126,56,77,107,44,87,115,48,100,124,60,81,105,49,88,113,51,84,110,51,74,102,
48,84,111,54,89,112,47,94,121,55,107,131,57,84,107,47,94,116,53,76,97,43,72,98,
39,71,93,41,67,94,41,74,100,42,71,98,49,63,91,43,73,100,49,67,91,39,76,98,48,70,
98,43,78,102,49,56,81,35,63,93,42,83,106,52,121,142,68,115,132,65,73,99,45,71,
96,46,59,84,40,53,75,37,82,106,55,71,97,49,65,86,38,42,61,21,45,65,32,56,79,39,
58,81,42,72,97,47,81,107,46,67,94,39,130,147,79,84,109,52,109,132,70,110,130,68,
64,85,39,48,72,31,79,102,48,93,114,53,111,131,63,67,91,46,57,87,40,99,124,58,95,
118,57,91,112,58,92,118,61,79,101,48,78,103,47,99,124,60,79,98,46,53,76,33,84,
106,51,101,120,59,118,138,73,105,128,67,105,121,58,98,122,59,104,121,62,116,130,
73,73,94,47,114,133,68,107,126,63,66,89,47,82,101,55,67,92,46,61,81,41,82,105,
50,95,116,55,78,101,48,104,128,65,82,105,46,90,113,57,112,128,91,107,130,75,88,
117,42,97,119,51,106,130,60,117,138,64,103,129,58,85,112,52,72,96,46,66,86,38,
59,81,37,61,88,42,64,89,34,61,84,30,92,115,58,71,97,47,87,111,54,76,99,47,67,93,
42,53,80,36,67,98,50,83,111,54,76,105,54,54,77,35,63,87,42,71,102,50,81,110,56,
75,97,50,47,74,36,74,97,47,70,98,47,71,103,47,69,99,43,102,123,61,89,115,55,80,
105,53,107,131,63,87,108,51,112,132,66,82,105,48,78,101,45,100,120,56,114,130,
62,51,82,31,82,108,50,117,139,70,85,113,52,93,117,53,98,123,57,63,91,38,90,114,
54,84,104,45,63,88,38,74,99,45,99,119,56,63,86,37,53,82,39,69,94,41,103,124,63,
101,126,62,67,94,42,67,91,39,54,78,37,53,80,36,64,88,38,91,116,57,89,113,54,81,
107,52,83,105,52,89,110,56,89,113,52,112,134,68,69,92,46,86,109,51,87,112,52,72,
97,41,83,105,47,80,106,50,81,104,48,86,107,51,46,70,33,63,83,38,62,84,36,62,86,
43,132,152,78,108,127,61,71,95,41,91,114,53,70,91,43,95,122,58,85,108,52,65,90,
45,89,111,50,66,90,45,72,96,45,93,118,55,91,110,56,75,95,43,88,105,53,76,97,49,
77,99,53,86,110,53,88,107,53,59,81,38,92,117,58,74,98,46,60,77,34,85,105,56,91,
109,58,115,138,71,110,131,68,107,123,59,93,117,59,91,110,53,99,117,62,85,103,53,
90,113,56,86,105,55,66,87,51,72,95,52,81,103,51,108,127,66,81,106,48,87,106,50,
71,95,33,128,147,101,98,120,68,118,140,72,113,132,86,102,122,75,97,125,54,60,91,
37,78,100,45,87,108,44,74,99,45,79,105,45,78,103,49,68,92,42,86,110,47,103,130,
60,96,116,63,98,121,83,71,101,41,64,90,42,61,85,37,38,67,27,57,83,38,71,99,49,
95,120,63,84,109,56,67,99,47,63,93,41,57,86,38,64,95,46,66,96,47,59,85,38,53,82,
42,85,108,54,74,102,45,58,89,37,83,108,52,70,101,45,78,107,51,81,105,52,78,99,
51,88,109,51,85,112,53,97,121,58,96,120,56,97,115,50,82,103,50,73,101,48,82,104,
52,97,120,60,92,116,55,117,140,67,93,115,54,89,111,54,97,120,54,100,124,54,99,
118,53,49,74,32,59,87,37,62,83,36,76,101,47,102,127,65,91,109,49,89,112,54,78,
102,49,78,100,43,71,92,42,61,84,42,58,84,40,80,106,50,65,91,46,60,83,38,76,101,
45,81,104,51,80,101,50,73,97,43,64,87,38,82,101,46,89,111,52,84,107,50,90,115,
55,72,97,45,88,108,53,73,96,45,69,92,48,90,113,51,64,87,42,70,88,44,136,154,76,
96,118,55,67,93,41,76,99,48,72,96,51,71,96,45,66,87,38,93,118,58,105,122,59,84,
104,51,85,109,56,83,105,49,94,113,56,65,86,44,85,106,53,72,89,47,57,76,39,52,77,
34,63,83,42,86,107,55,65,90,41,58,79,39,62,83,44,88,106,55,99,115,63,116,135,68,
100,125,59,100,123,59,109,125,65,82,102,55,74,95,54,72,94,48,68,94,49,69,91,52,
64,81,45,52,72,36,77,101,51,87,114,56,100,125,61,85,111,52,62,89,39,96,119,61,
67,95,39,82,108,45,70,95,50,83,106,51,96,123,60,82,106,51,115,139,69,92,117,54,
77,104,46,72,98,39,67,91,41,67,95,40,79,106,44,98,122,52,109,130,79,123,141,99,
75,103,48,66,92,37,68,100,42,65,87,42,68,95,44,87,112,54,102,128,63,92,115,58,
71,99,48,60,86,39,83,108,49,74,102,50,71,99,47,91,117,56,81,107,57,71,95,43,116,
141,70,115,139,69,95,117,58,94,119,54,77,103,48,75,97,48,79,104,51,69,94,47,74,
96,43,79,102,44,98,119,54,84,106,46,90,112,57,65,92,44,72,96,46,78,101,47,97,
120,60,85,108,47,116,141,69,116,140,67,82,106,48,62,91,41,87,112,51,65,84,38,64,
86,38,81,103,47,93,116,54,102,124,59,56,79,32,75,100,43,113,138,69,79,107,49,68,
92,41,64,87,44,70,94,46,49,74,33,66,89,43,76,96,42,77,98,45,63,89,36,79,102,50,
94,116,58,72,92,40,62,88,39,81,104,46,74,100,41,85,103,48,60,77,34,47,70,35,63,
84,43,86,105,51,99,120,55,70,97,46,75,99,46,82,100,45,87,109,48,70,88,38,58,83,
34,66,86,42,52,74,31,66,89,41,76,103,47,82,102,47,89,108,58,82,105,54,79,102,54,
61,85,40,79,105,53,98,120,61,80,101,54,72,96,50,58,78,40,79,96,50,79,99,53,85,
107,58,86,103,54,64,89,44,81,106,51,89,112,53,80,102,51,86,107,50,91,112,55,97,
118,56,89,113,57,74,95,51,84,103,53,75,96,48,73,97,45,83,102,50,95,115,56,82,
104,47,102,124,60,80,105,44,71,94,45,68,93,47,76,99,42,78,105,50,70,94,44,83,
106,48,70,89,39,78,102,46,81,106,48,89,114,50,85,111,51,90,113,51,76,104,46,72,
98,40,87,114,50,61,90,37,85,109,52,62,88,33,82,105,54,81,104,44,57,81,37,75,106,
49,101,125,61,102,128,64,71,104,48,63,89,37,58,83,35,65,90,44,69,99,45,86,112,
55,85,110,51,76,105,48,78,106,47,54,80,36,76,100,48,113,134,70,97,119,57,92,119,
54,81,106,47,71,94,46,77,100,48,73,97,45,67,90,40,73,95,41,76,99,48,87,109,52,
108,132,63,98,117,56,100,121,59,114,135,64,73,97,46,68,90,47,103,121,61,86,109,
49,82,108,45,88,111,50,66,92,43,77,99,48,63,90,43,115,135,68,107,127,65,64,91,
40,97,118,56,86,107,47,81,102,49,81,104,50,82,104,44,81,105,45,78,102,50,78,102,
46,74,97,46,64,89,41,84,106,47,98,120,59,90,114,56,89,110,55,75,97,42,62,86,44,
63,85,37,80,101,46,99,119,57,110,128,61,70,89,39,86,103,53,77,101,45,67,90,34,
88,109,48,89,110,48,128,147,71,111,128,61,78,99,43,64,86,35,62,85,37,76,94,44,
74,96,47,69,95,41,92,115,51,94,116,52,104,123,66,57,82,41,72,96,47,60,84,43,68,
91,49,73,96,46,66,87,47,84,101,54,66,86,45,79,100,51,95,115,56,104,122,62,106,
129,63,79,100,52,62,78,39,86,103,51,104,120,63,99,117,57,98,120,53,83,104,49,86,
109,51,83,102,50,85,107,54,83,99,47,91,117,59,84,107,48,113,131,64,85,107,51,84,
107,50,80,103,47,86,110,52,90,111,50,80,101,47,51,76,32,67,93,43,57,86,38,60,83,
34,98,121,54,78,107,45,96,120,57,86,110,48,96,119,52,85,110,49,81,107,49,82,109,
51,84,109,50,91,115,49,67,91,38,65,91,41,56,82,36,76,98,44,103,125,57,76,101,42,
118,138,97,89,113,65,64,89,38,70,95,45,81,106,49,80,111,50,70,100,48,69,95,46,
61,87,44,84,109,54,101,122,56,123,142,74,89,115,52,80,107,51,78,104,48,81,103,
49,96,115,54,109,133,63,58,81,34,46,73,31,52,77,37,74,96,44,88,108,54,110,131,
63,100,120,61,104,121,55,94,116,52,78,101,47,76,102,52,76,99,49,85,112,54,98,
120,58,118,139,65,97,118,58,48,70,34,51,77,40,105,129,65,99,123,58,70,100,40,66,
87,40,74,101,45,94,119,54,68,91,40,91,115,49,91,114,54,61,88,39,95,118,50,84,
107,48,42,69,30,67,90,40,103,126,62,110,129,67,82,106,48,67,87,42,59,81,37,73,
94,45,68,92,41,64,89,40,56,80,28,54,80,32,83,104,49,95,114,55,51,73,32,72,92,38,
74,98,38,79,102,40,85,107,42,82,97,43,80,97,44,73,94,45,73,95,39,77,99,46,91,
111,54,87,111,48,83,103,50,72,93,45,66,91,44,59,80,37,68,88,45,95,114,64,70,87,
48,96,111,65,86,102,55,73,95,49,88,108,58,81,105,49,78,99,48,98,118,60,83,107,
54,97,115,60,125,142,73,102,120,59,97,116,52,75,98,43,92,112,54,96,115,54,87,
107,49,104,123,58,95,115,54,102,123,60,65,87,38,79,100,47,100,117,56,96,113,50,
88,110,49,100,120,58,92,116,52,96,121,53,57,81,32,67,88,40,52,75,32,92,113,54,
99,125,54,46,82,27,82,107,47,60,86,28,102,126,52,94,116,52,98,119,53,88,112,49,
84,109,49,67,93,41,99,121,53,57,83,35,72,99,43,77,104,49,92,118,52,94,117,53,
116,133,90,99,115,61,77,103,48,70,95,47,79,103,49,90,118,60,83,107,52,78,106,50,
72,101,48,73,101,50,80,108,48,80,106,49,81,108,53,76,99,45,114,134,68,93,118,53,
83,108,49,82,111,51,60,85,37,57,78,34,71,99,48,105,130,61,71,100,47,111,133,62,
112,132,66,71,98,42,78,102,46,129,152,75,93,116,54,64,89,39,84,106,47,79,106,46,
79,105,46,73,92,43,55,78,38,67,92,46,76,101,47,81,106,48,76,101,47,72,97,41,81,
109,50,82,105,50,59,83,34,60,86,37,61,81,39,58,79,33,69,89,39,73,98,42,75,96,42,
49,74,29,71,93,44,58,83,39,69,93,41,72,96,43,68,93,44,75,101,46,94,115,50,103,
122,54,72,95,44,102,123,57,64,83,36,59,81,35,74,96,41,100,117,52,106,125,56,118,
134,61,109,127,57,88,108,49,64,86,39,80,102,47,98,114,52,73,95,40,104,125,60,73,
94,42,70,94,48,98,118,65,84,103,53,79,98,53,69,90,50,71,89,46,56,66,32,77,94,53,
56,77,38,43,67,27,94,111,59,71,93,45,49,71,31,77,101,49,71,90,45,92,106,54,108,
124,61,89,107,52,78,94,49,100,115,60,92,109,54,85,109,52,88,109,51,101,120,58,
84,103,47,109,128,59,75,91,38,90,111,45,104,121,58,107,124,57,93,114,53,91,117,
51,97,117,48,91,116,52,109,130,57,90,112,51,71,95,45,70,94,46,70,94,39,118,138,
88,135,151,92,110,131,85,105,128,63,99,121,52,104,126,55,86,111,46,98,121,64,49,
77,28,91,117,57,93,117,50,114,138,64,94,119,54,73,98,46,75,101,38,94,115,63,80,
104,55,54,82,34,88,114,51,85,112,47,59,84,37,79,100,49,75,97,42,74,104,48,74,
100,43,67,88,40,79,104,47,85,111,52,69,88,37,85,109,50,88,109,51,82,109,51,71,
100,43,73,96,47,61,88,42,90,116,57,106,127,62,95,118,60,120,138,66,102,126,54,
74,97,45,96,120,58,118,139,68,82,105,47,68,91,42,86,107,52,83,106,48,107,126,58,
95,118,52,90,117,54,101,119,56,107,132,62,88,108,48,69,91,40,69,94,45,72,95,44,
92,117,57,85,111,55,68,96,45,81,110,47,63,90,39,82,106,58,121,140,99,101,119,70,
83,104,60,97,118,55,55,75,35,59,81,33,66,93,38,74,99,43,84,105,47,93,113,48,95,
115,49,81,103,47,79,100,42,62,81,36,78,101,45,49,72,31,78,99,43,115,133,57,118,
136,64,80,100,39,83,101,44,38,63,29,85,106,45,109,129,61,71,90,40,76,93,45,100,
117,59,87,108,54,86,103,53,70,90,46,82,99,50,73,91,53,75,95,53,54,71,37,69,86,
48,73,95,52,83,101,57,65,84,44,67,83,40,54,75,34,100,121,63,104,119,62,56,76,37,
100,122,60,82,105,50,117,132,63,102,121,57,81,102,45,120,138,65,87,109,48,101,
121,58,90,108,53,74,95,40,86,104,49,96,116,50,62,90,39,80,103,46,82,106,46,100,
121,56,109,129,61,65,91,41,86,113,47,76,103,43,77,107,46,64,90,39,76,101,48,105,
123,69,108,131,80,116,140,90,117,139,81,86,114,47,82,106,46,99,121,79,108,127,
85,64,90,41,57,81,33,83,106,45,84,110,51,91,112,52,75,101,43,65,88,40,69,93,40,
94,118,53,80,106,48,53,75,32,89,116,52,68,95,43,104,128,60,86,107,48,71,98,49,
64,90,42,47,74,30,87,109,50,92,115,52,49,75,33,100,120,58,94,118,54,99,122,55,
92,114,52,84,104,52,75,102,47,67,95,41,84,108,53,99,124,59,87,109,51,89,110,50,
66,90,42,97,120,53,82,105,46,82,107,49,84,109,50,97,117,57,78,103,43,71,96,44,
94,117,50,84,108,49,81,113,46,80,107,49,77,103,43,69,91,39,63,92,42,68,94,40,78,
102,45,63,86,41,65,90,38,76,100,46,95,114,57,106,125,55,113,130,87,95,118,67,84,
108,60,60,82,28,49,73,25,54,79,26,102,124,74,57,78,30,83,104,46,92,115,49,92,
111,50,84,109,45,95,114,47,64,84,37,87,109,47,84,101,45,61,83,30,95,114,51,89,
104,49,86,100,44,110,126,57,87,100,42,68,87,37,88,102,48,57,72,31,66,82,39,119,
137,69,80,95,50,61,82,39,83,102,51,81,99,49,58,78,38,83,99,52,71,88,51,65,84,45,
78,101,51,93,116,65,81,103,53,65,84,42,61,83,40,102,122,57,105,123,59,90,115,55,
97,118,57,76,99,46,100,122,59,84,104,51,89,111,51,105,121,59,73,97,46,89,113,56,
55,79,30,71,95,41,77,98,48,114,136,65,71,97,41,84,103,46,110,134,65,87,111,54,
87,112,54,68,95,37,67,90,38,110,132,63,79,103,42,76,98,46,78,102,46,62,87,39,85,
108,49,90,112,62,77,105,43,82,107,44,79,102,47,118,138,95,99,117,57,96,117,51,
81,104,49,76,98,48,64,87,38,72,98,40,69,91,38,74,101,46,67,98,39,92,115,55,106,
125,63,53,78,33,45,72,29,64,89,40,78,102,42,79,103,47,64,93,38,64,88,40,36,60,
21,67,87,41,72,93,44,46,70,31,74,101,45,124,145,74,109,129,59,80,107,47,75,104,
46,77,99,44,69,93,42,69,94,45,78,99,47,90,114,51,79,104,46,68,93,39,91,116,51,
100,121,57,100,121,56,90,113,52,95,115,51,87,110,47,57,86,38,92,114,55,78,101,
37,113,135,66,91,117,55,83,110,50,75,102,48,60,86,39,80,99,45,87,112,49,76,102,
41,69,94,41,82,103,45,78,107,46,75,104,45,99,125,54,76,102,42,72,97,40,58,80,29,
75,99,46,109,131,86,117,141,95,128,151,90,103,120,52,68,88,35,90,107,45,112,129,
55,120,140,60,63,83,34,87,107,50,106,120,59,88,109,47,91,107,43,125,138,67,99,
120,56,75,95,37,77,94,44,80,95,48,79,100,46,57,77,34,60,82,41,53,73,34,56,76,34,
72,96,50,70,92,45,55,79,37,59,79,43,61,77,43,60,74,43,69,88,51,84,107,60,73,94,
46,74,95,52,87,110,60,68,90,43,71,89,44,83,103,51,74,102,49,88,105,53,76,97,48,
77,100,46,82,103,46,99,122,56,87,113,47,116,133,70,127,145,73,84,105,50,70,90,
39,60,84,35,77,101,47,81,102,47,80,104,49,75,103,46,72,101,46,87,117,54,72,98,
46,91,117,51,97,118,55,95,118,51,87,110,50,76,102,39,66,94,40,82,106,44,82,106,
49,84,110,51,85,113,53,92,115,54,72,97,41,83,108,49,75,102,46,67,95,42,64,88,37,
59,86,35,77,100,44,80,109,50,78,109,48,97,125,59,74,97,42,72,100,46,86,111,53,
103,128,62,85,113,52,100,123,62,91,117,51,75,99,49,53,72,28,62,82,35,75,97,43,
71,98,45,49,70,30,45,72,30,64,87,41,52,72,34,72,95,42,88,113,53,96,120,60,51,80,
35,99,119,58,117,138,72,83,103,50,70,94,46,84,104,51,70,93,44,62,87,42,88,114,
55,77,102,46,112,136,70,125,148,76,70,97,38,93,119,49,98,126,58,69,95,41,65,89,
39,87,111,48,68,90,39,51,75,32,84,110,50,95,120,52,81,109,52,55,79,35,79,106,45,
76,102,41,73,101,40,70,91,37,70,96,42,125,150,74,101,122,56,65,91,35,113,135,81,
101,125,72,130,151,94,103,122,51,64,88,34,90,108,51,97,117,51,99,115,52,59,77,
31,116,129,61,109,128,54,94,112,46,103,114,47,100,115,48,82,104,42,68,90,40,60,
79,37,88,103,53,108,125,62,74,94,45,110,131,60,78,96,46,66,86,47,58,73,37,77,95,
52,68,89,46,105,119,70,79,97,56,80,100,51,73,92,50,96,116,60,89,109,52,43,65,31,
88,107,58,75,97,52,71,91,49,94,118,61,102,120,60,76,95,45,79,100,50,91,111,53,
66,91,42,96,115,53,109,129,61,82,105,47,85,110,49,86,108,49,41,69,29,61,87,40,
87,108,51,98,121,57,81,105,44,74,101,42,76,106,45,101,124,55,57,83,33,79,103,43,
69,94,41,108,128,53,131,151,105,109,134,75,74,99,40,72,102,46,65,91,43,72,98,40,
89,115,51,92,117,54,87,110,51,73,96,44,62,86,36,57,79,34,54,79,34,79,100,42,87,
107,47,73,98,45,78,102,46,90,112,50,73,100,47,71,97,45,76,101,43,79,103,46,96,
127,57,90,117,55,71,93,40,69,93,42,51,75,33,97,120,61,85,109,53,42,66,23,49,66,
25,57,78,36,79,99,47,47,70,31,82,108,52,85,110,49,77,101,50,108,131,64,93,114,
53,86,106,52,68,89,39,66,87,43,84,109,50,92,115,56,51,80,35,60,86,39,74,99,39,
123,146,76,112,133,60,98,122,52,95,120,53,110,133,63,88,113,50,67,88,38,78,104,
47,90,115,51,81,104,48,91,115,51,61,90,37,83,105,50,100,124,65,113,138,62,76,
102,45,76,107,41,98,123,50,56,86,34,101,128,58,95,121,54,71,96,41,86,109,62,98,
118,72,76,100,46,87,111,48,69,92,39,61,84,38,73,91,37,64,87,40,71,88,38,104,119,
55,75,95,38,107,118,57,105,120,55,94,111,46,99,116,49,88,105,46,84,98,44,72,90,
39,96,111,50,92,110,52,121,142,77,110,128,67,71,90,45,64,80,44,86,108,55,78,99,
49,98,114,65,78,94,53,71,89,49,71,86,49,78,97,52,79,96,49,63,86,40,106,122,66,
89,106,60,62,81,41,81,103,57,92,112,54,85,108,51,55,82,35,77,98,46,80,103,50,90,
111,53,123,141,70,111,130,56,82,104,47,66,91,42,87,109,54,133,149,77,102,124,53,
101,122,58,77,105,42,47,71,30,73,97,39,48,74,31,47,76,32,58,84,31,99,119,55,79,
105,47,101,127,62,96,120,60,77,101,45,70,95,43,101,124,58,59,86,34,72,102,45,85,
106,47,82,106,45,89,111,51,63,88,36,76,100,48,67,91,42,74,99,45,85,111,47,62,89,
35,87,114,47,85,112,49,72,99,43,88,110,50,72,98,44,47,73,32,85,113,49,73,93,42,
81,100,46,90,114,51,60,84,38,79,101,49,66,84,38,89,107,49,73,93,44,66,86,40,83,
107,52,57,82,37,64,88,39,36,64,25,66,93,45,88,113,59,68,97,39,71,96,47,60,83,38,
62,84,38,73,98,46,81,107,51,80,105,50,86,108,50,74,99,44,80,105,52,94,122,61,96,
118,53,87,108,50,69,92,40,108,131,64,111,132,66,67,93,41,78,104,47,97,124,59,70,
99,41,79,104,45,118,138,70,106,127,62,90,113,42,85,112,44,87,110,42,91,117,50,
81,109,45,81,105,46,90,115,55,77,104,42,63,89,35,77,100,40,66,92,35,89,110,49,
66,89,40,74,97,47,100,114,54,123,134,69,63,79,34,82,101,49,62,80,40,84,99,47,81,
96,38,96,108,50,132,143,71,110,122,57,104,117,55,109,126,58,71,94,45,71,86,42,
94,112,60,105,120,60,81,105,52,64,85,48,75,98,54,69,88,46,68,94,49,84,103,57,59,
77,44,73,93,57,54,75,37,41,65,27,106,122,66,95,115,61,62,78,40,105,128,67,75,92,
45,63,83,38,75,99,44,54,79,39,107,122,62,111,131,61,93,117,51,88,115,50,88,108,
48,72,96,43,67,90,43,95,117,57,84,109,48,81,108,49,69,90,41,46,66,23,60,79,34,
82,110,49,68,91,42,49,78,30,86,110,53,91,116,54,72,101,45,100,126,55,69,94,37,
77,104,49,58,86,37,97,124,54,72,96,42,90,118,55,72,96,43,38,66,21,56,84,35,67,
97,41,67,93,36,102,126,56,79,101,45,79,104,49,115,133,87,109,128,66,105,128,60,
73,101,43,73,97,41,85,110,47,59,81,36,84,103,45,102,126,59,74,99,46,69,90,40,72,
92,46,51,75,37,75,97,43,86,112,52,75,99,49,61,84,41,71,92,42,67,91,46,69,93,47,
62,88,43,118,141,75,112,134,70,76,99,47,63,86,37,50,75,34,56,82,37,65,89,43,67,
89,43,103,121,59,99,121,54,127,145,74,108,128,58,90,115,52,83,107,47,90,112,52,
54,80,35,85,109,51,92,120,54,82,107,50,87,109,49,87,110,50,61,84,35,80,106,45,
76,103,45,78,102,46,90,114,44,98,125,51,109,132,69,112,131,89,106,129,76,92,119,
48,81,107,46,66,96,37,92,120,56,102,124,56,89,111,49,79,99,41,103,123,56,89,104,
53,93,110,54,104,119,60,67,86,40,66,85,41,80,95,47,102,115,51,80,100,47,71,89,
39,79,94,42,75,90,41,82,97,46,98,113,52,88,108,50,79,97,44,61,84,38,79,99,47,88,
111,54,68,89,46,72,93,48,76,94,46,68,89,46,81,103,60,56,72,40,64,80,44,87,106,
57,76,94,52,61,83,43,66,87,43,40,56,26,108,129,70,100,119,57,40,64,31,65,86,41,
56,79,32,82,103,49,96,115,56,81,103,45,82,105,44,58,78,32,67,90,39,74,99,44,77,
101,47,90,109,46,63,88,40,92,118,57,58,83,36,85,113,51,76,108,49,56,82,32,92,
118,53,125,148,78,95,123,54,76,104,44,100,127,61,72,94,38,89,114,45,58,85,36,66,
97,38,79,104,43,79,104,46,94,121,53,71,100,43,50,75,33,80,109,51,64,91,40,85,
113,47,80,107,42,102,118,77,115,138,94,87,111,67,73,94,41,81,107,51,100,123,56,
94,114,51,78,98,49,86,105,49,73,97,46,65,90,40,59,85,38,70,90,42,59,78,36,64,88,
41,59,83,40,77,96,46,69,88,44,62,81,40,65,85,44,60,83,40,83,109,59,87,113,55,70,
97,48,70,93,43,63,83,37,80,99,53,62,82,36,79,103,50,96,125,59,77,102,47,89,115,
54,90,116,53,80,107,43,77,107,49,86,112,51,77,103,46,68,90,42,61,82,37,80,104,
49,87,113,51,103,125,54,57,86,35,44,73,33,64,83,36,75,100,40,97,122,54,91,112,
50,78,107,44,69,94,44,112,132,91,121,143,86,76,102,36,78,101,45,63,87,40,104,
132,61,100,126,61,64,90,38,74,99,41,87,112,47,97,114,57,73,97,44,83,96,45,50,71,
32,55,71,31,78,96,47,75,94,42,65,83,40,98,118,52,107,126,56,67,84,37,88,105,47,
95,112,51,78,96,46,60,87,41,79,100,45,103,123,66,84,106,54,68,93,46,100,120,68,
84,101,52,87,111,60,75,94,53,79,96,52,71,88,46,88,106,61,77,97,51,52,70,36,66,
84,45,70,87,45,86,104,55,96,116,57,62,80,40,68,88,44,82,102,52,95,117,57,78,102,
46,99,120,58,69,89,38,74,96,41,74,99,47,66,91,38,81,102,50,104,129,59,99,122,54,
90,114,51,88,118,52,86,115,50,78,103,44,73,97,39,112,136,66,102,127,62,97,122,
56,83,109,50,85,111,47,72,102,47,92,117,55,62,86,38,71,101,41,91,114,50,83,107,
49,84,110,50,78,109,50,46,73,31,76,101,46,67,97,44,61,87,37,68,97,43,63,85,32,
89,109,61,83,102,52,69,91,45,79,102,50,73,93,39,46,73,31,95,114,54,84,106,47,73,
99,46,84,106,50,88,108,52,69,91,44,68,92,44,75,99,49,83,104,54,55,75,38,71,89,
42,57,81,38,63,90,43,76,98,48,74,100,50,68,91,40,67,98,44,68,97,44,96,119,64,
104,127,72,79,103,43,69,97,39,96,121,71,113,132,84,86,116,54,89,116,56,85,113,
56,125,146,79,103,124,57,81,105,48,73,96,45,69,95,43,60,85,40,72,98,45,74,101,
48,64,88,37,61,82,39,60,84,36,62,90,36,78,105,51,71,105,43,88,118,49,89,114,46,
79,104,58,105,126,61,87,111,50,93,118,55,84,110,50,85,107,47,95,120,55,75,99,40,
92,112,57,78,101,45,58,80,28,73,93,45,59,81,34,86,103,47,88,102,43,88,104,43,
102,112,48,108,116,47,74,95,36,105,122,53,65,83,33,57,76,36,58,82,34,66,82,34,
48,70,33,100,114,59,81,102,51,73,98,51,81,102,55,101,121,62,68,87,45,55,71,40,
85,101,59,96,114,65,81,99,56,69,87,50,65,83,48,65,82,40,98,112,63,83,105,58,64,
86,43,82,106,51,64,84,36,65,87,42,75,97,47,77,101,47,73,97,49,75,97,48,115,130,
65,94,120,54,82,109,49,87,110,49,77,96,45,85,110,48,75,97,40,95,122,58,77,100,
44,78,106,44,83,107,45,90,112,51,91,115,50,101,125,56,93,117,54,103,127,58,86,
113,52,68,98,43,82,109,55,68,93,41,98,121,59,63,89,41,74,96,41,67,92,40,82,111,
52,61,90,39,73,97,44,71,99,47,71,96,40,80,103,47,68,91,41,56,81,32,98,117,54,85,
109,49,42,65,26,46,69,29,68,89,40,68,93,43,58,83,38,103,123,65,101,122,60,83,
105,53,74,94,47,66,86,42,56,80,37,40,61,31,39,62,32,51,73,32,54,78,37,108,132,
70,95,118,61,88,111,52,78,102,47,55,82,40,81,105,49,110,130,72,103,129,68,73,
103,44,73,101,44,114,134,94,119,140,90,126,148,82,103,130,62,60,83,34,85,108,50,
81,105,46,65,91,44,74,98,49,68,94,45,61,88,39,55,79,35,73,98,50,80,103,49,71,99,
42,66,97,39,82,109,52,87,110,50,90,115,51,103,128,56,106,130,60,55,83,30,70,94,
39,85,108,49,86,113,48,90,111,46,75,104,43,81,107,48,75,98,44,107,125,59,102,
122,57,106,122,60,63,82,43,73,95,45,99,119,55,103,120,49,78,101,39,126,142,61,
112,125,56,79,97,41,131,147,68,101,117,45,80,98,50,88,103,49,130,147,81,90,106,
51,129,143,71,78,98,46,98,117,61,88,108,52,98,122,66,75,97,53,72,88,51,64,80,45,
55,74,39,77,95,54,65,81,46,57,75,42,69,86,49,70,88,46,68,90,49,73,98,49,64,91,
43,62,85,42,73,95,52,82,103,55,86,105,55,75,94,49,76,95,48,91,112,56,60,85,34,
82,105,48,105,129,63,82,107,44,98,122,56,107,128,61,75,100,46,80,102,45,95,118,
55,78,102,45,88,109,54,71,102,47,100,121,59,94,118,51,69,97,42,62,83,38,63,86,
36,64,91,41,75,102,47,78,101,45,46,74,31,77,103,44,92,115,57,73,100,48,57,85,38,
99,124,56,89,114,49,67,93,42,86,107,47,94,117,54,69,92,41,77,99,45,78,104,46,52,
74,27,47,69,32,73,96,43,84,110,50,66,93,43,63,89,39,60,82,34,68,85,39,82,103,52,
67,87,42,80,103,54,61,82,40,49,71,38,60,82,42,73,94,48,100,124,58,69,92,41,67,
91,44,49,77,33,64,91,41,85,111,49,100,118,64,99,123,62,85,114,50,92,114,55,77,
98,54,113,132,82,82,112,53,72,98,44,75,100,48,57,82,40,55,82,35,91,117,52,88,
115,51,70,97,44,77,104,49,65,91,38,53,81,35,65,91,41,88,115,51,89,117,53,80,105,
46,59,87,37,64,93,41,92,114,51,104,132,58,77,108,48,61,87,33,72,97,42,76,102,49,
65,95,36,81,110,45,95,115,50,83,108,44,70,93,36,99,118,53,92,110,47,68,88,43,71,
94,44,80,98,44,65,83,36,74,93,38,87,107,46,98,116,52,86,105,44,88,108,44,84,105,
40,110,123,67,109,125,61,110,127,62,88,108,49,78,102,45,85,106,50,106,123,65,76,
95,44,82,100,47,69,90,50,90,105,59,79,99,52,83,101,58,65,83,46,61,80,43,58,76,
42,65,87,45,85,111,54,101,127,65,87,110,49,81,100,51,77,101,46,100,120,62,85,
105,51,83,99,48,64,86,39,82,105,53,59,83,35,86,107,46,88,109,51,98,123,55,99,
118,50,98,122,53,107,126,61,37,65,27,77,104,45,68,93,44,72,97,42,113,134,65,63,
91,38,88,112,56,84,113,49,73,103,40,70,96,43,60,86,39,50,75,31,53,76,34,59,83,
43,60,87,38,95,121,55,71,93,42,64,88,38,67,94,40,104,128,64,59,87,37,48,75,33,
76,99,46,77,103,52,86,110,55,61,83,35,62,83,41,40,68,32,57,78,35,60,83,42,53,75,
33,71,99,46,82,104,47,73,98,46,43,72,33,81,106,53,67,94,44,68,86,41,61,82,41,63,
88,44,75,95,50,55,82,37,74,96,47,56,79,36,81,107,53,70,93,47,87,114,56,85,112,
50,90,117,56,94,118,54,69,96,44,68,91,40,53,76,27,66,96,36,66,101,43,91,121,57,
86,112,49,60,87,38,54,80,34,69,94,42,57,88,36,78,106,46,66,92,40,77,103,48,57,
85,38,92,120,60,80,105,46,71,96,44,71,96,45,62,93,43,85,114,50,90,116,51,88,114,
48,92,116,49,61,90,35,64,91,45,70,95,44,77,103,47,97,120,59,83,106,47,76,99,42,
74,99,43,80,104,48,72,95,46,68,91,41,68,89,38,84,107,49,112,128,60,94,114,48,78,
101,42,78,98,42,59,76,25,78,96,41,97,113,46,93,109,55,82,100,47,80,96,46,79,101,
46,79,99,50,75,95,45,76,101,48,82,105,53,108,127,66,65,85,44,77,101,51,73,95,48,
73,92,51,56,74,38,57,76,41,65,83,50,86,108,57,103,127,72,95,119,65,77,103,49,79,
102,50,86,110,52,85,107,46,76,98,47,71,93,46,73,93,45,50,78,35,71,95,44,99,119,
53,70,95,43,90,115,50,99,123,56,98,117,53,56,83,36,51,77,34,73,98,42,68,89,37,
97,121,57,90,117,57,59,88,37,70,99,46,73,99,45,97,121,61,85,113,55,75,98,47,51,
77,36,47,69,32,81,112,51,68,94,45,80,105,47,92,113,53,92,117,58,67,91,39,63,89,
40,69,94,42,76,101,49,100,122,60,77,101,49,56,85,41,62,83,44,64,87,42,93,115,56,
75,101,44,81,104,47,92,114,51,75,102,42,73,96,42,89,111,52,55,80,35,61,88,40,54,
78,38,83,102,51,69,95,47,48,74,33,72,93,43,60,77,41,65,85,42,52,74,32,53,80,37,
61,85,42,96,120,63,103,124,58,94,120,59,40,70,32,54,80,42,71,94,43,75,97,45,59,
85,37,83,111,53,66,97,42,54,84,34,44,71,27,33,61,27,53,77,35,85,113,53,81,108,
47,61,89,38,56,82,39,54,83,38,75,102,43,70,100,43,67,96,43,63,93,46,65,92,45,95,
118,51,93,119,58,84,113,48,86,117,51,74,103,42,79,107,50,56,86,36,58,82,37,66,
94,44,103,127,64,97,122,53,99,124,53,101,124,55,77,99,45,62,85,36,77,94,41,93,
112,50,80,97,36,59,84,35,80,99,49,85,106,45,75,96,41,72,94,44,114,131,63,92,114,
53,61,88,42,72,89,42,71,89,43,70,92,44,69,90,46,69,93,50,78,101,51,82,100,52,66,
86,45,83,104,55,72,90,46,80,98,52,62,81,44,65,87,49,50,73,34,96,112,62,102,126,
71,73,100,50,72,99,46,77,98,49,94,116,55,69,89,41,68,94,43,70,93,46,93,112,54,
75,95,46,74,102,46,80,103,42,77,103,47,103,124,57,98,125,54,104,126,57,52,83,35,
80,104,43,105,129,61,71,94,42,76,104,50,74,98,44,51,71,32,73,98,43,67,91,40,58,
85,37,70,96,43,65,95,45,62,88,44,55,81,37,67,98,42,72,98,45,64,89,42,80,104,46,
83,105,51,71,94,42,77,103,46,73,101,40,83,105,45,97,119,54,100,125,58,87,111,55,
55,79,44,77,97,50,91,116,50,90,117,56,72,94,41,107,133,61,79,106,46,76,101,44,
99,120,53,79,100,46,58,84,38,59,84,41,87,113,57,103,126,68,38,60,20,56,75,34,61,
82,41,60,85,41,93,114,59,78,100,49,57,83,39,93,120,57,116,136,72,73,93,45,75,
102,48,63,93,45,84,112,57,84,109,50,63,91,48,60,84,40,79,103,47,71,96,45,56,78,
39,68,94,44,62,89,41,75,101,47,85,113,50,62,92,39,58,87,37,58,86,38,84,112,52,
75,104,43,64,95,46,64,89,43,59,89,43,69,99,41,57,85,36,90,113,49,85,115,50,62,
90,39,72,105,41,62,87,35,67,92,38,69,98,44,103,124,62,111,128,60,84,106,48,74,
97,45,74,92,43,75,95,42,75,97,43,79,100,44,114,132,58,81,101,45,93,113,50,85,
109,45,89,112,51,70,93,43,72,99,42,81,105,48,63,84,38,60,79,36,75,96,48,76,95,
46,70,90,44,61,83,44,57,76,27,48,72,32,61,82,42,60,86,41,72,94,49,97,114,62,65,
84,41,62,83,43,49,71,34,99,124,65,81,110,54,60,88,45,76,105,48,75,96,41,104,126,
61,81,101,45,73,94,44,67,93,44,59,81,36,74,101,48,92,117,56,71,92,40,78,99,42,
72,94,43,80,99,45,94,119,57,70,96,42,74,104,43,84,109,49,63,90,45,65,88,41,57,
77,36,44,63,29,47,73,33,59,87,38,82,112,53,81,105,50,97,122,58,65,91,41,68,96,
43,76,104,52,53,76,34,65,90,40,60,84,36,71,96,48,61,88,39,71,98,46,77,100,41,93,
120,59,69,94,42,88,112,50,75,99,43,63,85,42,65,93,46,69,94,41,50,73,29,39,64,26,
83,106,46,86,111,51,73,101,42,84,108,45,73,99,43,68,92,41,78,101,49,56,84,38,84,
108,54,63,83,39,50,73,31,52,75,37,40,74,29,75,99,49,79,104,49,63,92,39,84,112,
54,50,74,33,64,90,39,111,133,63,79,103,48,49,76,33,58,82,38,64,90,44,55,78,34,
58,85,39,83,107,52,69,100,44,68,98,41,86,116,51,53,82,36,52,78,36,46,77,32,95,
123,54,87,124,57,98,127,60,84,112,50,62,94,44,57,86,38,55,84,36,100,130,62,80,
106,46,71,100,46,69,96,40,56,86,40,75,106,48,65,97,43,107,132,57,79,104,42,76,
99,43,119,139,63,97,124,50,66,85,39,84,107,47,69,97,39,96,114,51,79,102,44,81,
102,45,83,103,42,102,127,52,76,97,41,90,119,50,90,113,53,76,99,40,66,91,37,83,
99,44,93,116,56,98,122,55,73,98,42,76,99,46,86,110,49,103,123,85,104,124,75,82,
106,51,111,130,73,78,95,49,49,69,25,67,87,44,64,88,43,88,112,54,100,127,68,71,
101,42,87,111,48,85,112,49,76,99,43,91,117,53,75,102,44,71,93,42,59,79,35,96,
116,57,89,112,53,80,101,48,57,79,36,67,91,39,78,99,48,68,88,40,69,91,37,75,100,
48,70,97,42,68,89,44,66,89,43,64,89,40,68,92,41,86,113,52,68,91,43,70,94,42,66,
95,41,65,95,41,70,94,42,65,96,43,75,100,43,66,91,43,49,71,38,55,80,37,60,80,36,
59,86,38,74,101,48,86,109,54,76,103,47,82,104,50,73,96,46,71,96,41,65,88,43,62,
86,43,62,88,38,75,101,48,96,119,56,82,104,49,68,89,39,60,86,37,59,80,35,82,106,
45,85,111,50,64,87,42,64,87,39,66,88,42,66,92,40,68,93,40,59,80,49,118,135,95,
70,97,46,80,103,48,47,74,30,60,86,36,69,98,45,58,87,41,76,107,50,76,103,46,76,
104,48,77,102,53,71,97,47,69,97,44,65,87,42,54,82,40,97,124,57,74,105,43,63,94,
40,64,91,44,60,92,40,52,76,35,64,92,45,69,101,43,78,112,52,61,93,42,74,102,44,
91,124,56,61,89,40,46,77,34,73,102,48,71,102,47,82,115,46,85,114,50,65,101,46,
64,95,42,62,93,44,81,107,46,90,116,50,91,120,55,104,129,58,103,123,56,105,129,
60,90,114,52,72,98,40,89,110,52,118,141,66,56,80,39,68,87,40,102,125,54,62,81,
35,108,129,55,108,130,57,82,106,49,54,75,34,102,119,54,96,121,57,86,106,50,48,
73,32,86,111,52,91,115,56,103,124,80,117,138,90,81,102,46,87,106,50,110,130,71,
91,111,57,70,87,44,74,97,50,84,109,53,92,111,56,59,84,30,97,123,51,96,123,53,92,
112,52,85,110,54,93,115,53,81,104,47,59,82,34,103,128,66,109,134,65,73,96,44,84,
104,48,72,93,39,80,107,51,107,130,67,82,107,44,70,95,44,68,92,41,71,94,42,73,98,
44,73,103,52,73,97,44,86,116,54,60,87,40,62,91,43,58,85,38,52,80,36,44,71,31,70,
96,42,63,90,41,68,94,39,73,99,44,71,101,47,64,94,43,53,78,38,50,71,28,69,95,43,
107,130,67,73,98,45,101,122,56,94,115,56,68,91,46,65,92,43,74,95,40,90,111,52,
70,94,38,57,82,33,73,93,41,79,107,48,47,72,31,55,76,35,85,107,53,76,97,46,67,91,
43,62,87,41,57,85,41,62,88,41,52,80,39,101,121,76,71,93,51,93,119,59,70,90,43,
51,78,31,60,89,43,98,121,58,95,120,54,72,104,50,61,91,38,86,115,55,82,110,49,44,
70,29,75,100,46,64,94,45,73,100,42,50,77,27,80,114,50,82,111,48,50,76,33,46,74,
33,55,82,37,68,97,44,79,111,54,79,108,52,70,99,46,67,99,42,56,86,38,46,79,35,79,
106,49,100,128,59,94,120,51,99,127,58,86,119,51,82,113,49,71,102,43,45,78,33,77,
102,45,76,105,48,82,108,45,91,117,55,86,114,49,74,99,43,103,129,55,75,102,47,
102,123,59,54,75,38,63,87,42,66,91,40,39,64,26,114,133,71,120,142,69,89,109,47,
52,75,34,69,90,45,78,97,43,71,92,42,91,112,54,76,100,50,103,121,64,90,112,53,74,
101,41,101,121,58,72,95,46,80,104,49,74,96,47,70,92,46,69,93,45,79,103,49,72,96,
44,62,85,45,121,143,95,96,119,53,110,128,68,83,105,49,95,115,58,85,108,56,74,99,
45,76,102,50,98,119,54,89,112,50,68,95,42,52,79,33,56,83,35,74,98,45,87,111,52,
69,97,41,76,100,45,68,90,38,84,105,51,85,112,51,52,77,25,65,89,42,83,113,53,68,
96,43,69,99,46,64,91,42,66,92,43,86,115,54,97,121,55,74,102,44,102,131,71,92,
117,69,67,95,42,69,96,45,59,84,36,62,89,36,97,118,57,91,116,52,75,100,43,58,81,
35,65,87,42,68,89,42,71,92,42,79,105,47,112,131,60,70,96,42,77,103,48,87,111,56,
83,107,50,59,81,35,57,88,39,54,78,34,72,96,45,60,85,35,67,91,41,77,98,44,71,95,
48,74,102,52,59,86,35,68,95,45,65,88,41,68,93,41,65,89,43,99,122,61,116,141,67,
95,124,59,63,91,41,55,80,40,67,92,39,76,101,47,88,118,54,65,95,41,47,75,31,42,
70,24,82,113,51,96,130,62,55,87,39,71,101,44,84,120,56,62,91,42,67,98,45,82,115,
55,81,112,52,65,94,43,65,98,43,78,107,51,60,91,38,90,117,50,80,106,48,81,107,44,
74,107,47,82,115,47,94,116,52,35,66,27,82,107,46,73,103,43,87,113,47,89,119,52,
52,77,31,60,84,32,103,124,55,65,91,38,44,65,29,52,71,33,62,86,41,74,94,49,86,
103,51,63,87,44,85,106,50,73,98,46,62,84,41,85,111,53,84,106,50,75,101,48,89,
111,53,53,79,32,68,92,37,82,105,47,79,104,45,106,127,67,101,123,60,73,98,47,75,
94,47,70,91,43,68,90,40,78,106,48,99,123,56,117,134,91,109,129,87,103,124,81,91,
115,57,76,102,49,70,90,41,79,105,52,60,85,40,59,87,39,73,94,42,87,112,50,52,75,
33,50,74,28,68,89,42,104,123,56,65,91,41,75,96,45,66,90,39,94,114,52,62,91,40,
63,84,36,64,88,34,68,94,44,73,100,45,75,104,47,73,103,48,56,84,36,69,94,40,75,
98,50,83,111,52,66,94,41,101,123,77,112,131,87,62,89,39,69,95,45,91,116,52,57,
82,35,97,117,59,105,124,58,91,116,50,71,95,46,78,106,49,79,103,45,92,117,56,65,
88,38,74,96,43,85,105,49,77,100,40,91,117,58,86,112,54,110,135,73,90,116,57,44,
69,28,68,95,42,73,98,45,70,93,42,85,105,49,55,78,40,47,71,31,58,82,39,65,91,41,
58,86,38,85,112,52,75,98,44,49,78,34,89,112,51,89,117,50,69,99,46,57,87,43,66,
95,41,65,94,41,75,101,46,75,98,45,67,98,45,52,82,31,50,78,31,58,84,41,67,102,48,
76,107,50,56,85,37,103,135,65,90,124,57,71,101,50,71,103,48,96,129,65,71,105,46,
61,94,42,88,121,52,69,100,41,37,63,27,70,96,41,93,125,54,84,115,52,78,103,45,73,
102,47,86,116,50,92,122,57,66,95,41,82,106,49,56,82,38,80,104,53,80,103,49,84,
106,50,56,79,35,55,74,36,57,79,38,76,100,47,91,115,56,49,72,33,60,83,42,63,86,
43,59,80,40,95,120,58,116,135,69,71,94,45,46,65,29,54,75,31,70,95,44,75,95,42,
112,132,68,84,109,53,99,128,63,94,121,62,73,94,46,73,97,41,76,99,46,88,111,51,
60,85,30,97,114,72,121,145,91,87,110,52,66,95,35,72,92,45,93,114,55,71,95,45,50,
77,33,53,79,35,61,86,41,75,99,50,68,91,41,79,100,47,62,86,37,99,120,57,79,100,
48,58,77,38,67,88,41,91,117,59,91,119,59,63,88,38,53,74,33,67,85,43,57,84,40,69,
93,44,67,96,43,78,104,51,94,119,57,79,101,47,53,80,37,67,95,40,73,98,41,64,92,
37,58,84,36,55,81,40,89,117,56,100,126,62,92,117,54,101,128,60,93,115,51,103,
128,59,86,106,49,77,100,45,90,117,50,105,125,60,31,59,29,56,76,34,63,85,38,65,
86,41,89,110,53,71,94,41,61,87,39,84,105,55,77,99,47,65,88,39,46,69,32,49,76,35,
56,81,37,46,70,30,55,80,34,74,102,49,64,91,44,63,87,43,54,80,33,86,114,52,79,
106,50,73,105,46,76,108,52,57,82,36,71,101,48,59,89,39,58,88,39,66,93,40,48,73,
31,58,86,39,76,104,51,59,88,40,62,93,43,59,84,41,31,63,22,60,89,39,60,93,40,56,
91,37,60,95,40,103,135,73,69,105,47,75,108,48,90,123,54,45,74,29,50,76,32,58,90,
40,76,107,50,53,84,37,92,118,56,98,128,58,85,113,46,69,95,40,64,92,43,62,89,39,
57,82,44,59,87,42,81,103,54,80,102,48,70,92,45,54,77,46,55,78,39,68,89,48,65,91,
46,50,73,36,72,91,43,82,102,51,66,81,40,69,90,42,82,102,51,55,74,37,51,71,30,60,
84,41,64,92,44,70,97,44,96,114,58,91,115,59,74,98,43,73,97,48,68,90,44,63,86,43,
74,94,46,73,102,46,108,130,65,69,91,34,99,126,55,84,110,43,96,121,51,68,90,42,
73,96,40,83,106,44,67,94,40,73,93,45,75,98,41,89,114,55,59,83,37,88,110,53,70,
92,43,72,95,45,74,92,46,69,91,43,60,82,39,80,107,52,74,100,44,76,102,48,84,108,
54,65,88,48,63,89,44,58,84,39,57,83,39,72,98,46,70,102,48,62,89,42,58,86,35,82,
107,48,92,115,53,79,108,51,74,102,49,72,99,45,69,100,47,83,107,51,64,94,40,93,
117,52,93,113,47,83,110,49,74,100,44,99,117,55,77,101,46,76,94,45,43,68,30,63,
85,37,69,89,44,65,88,44,72,95,47,63,87,42,95,115,53,94,119,56,82,105,53,39,58,
19,50,72,32,86,106,49,69,91,43,60,83,39,60,86,36,67,93,44,68,94,51,64,86,40,75,
104,50,77,107,48,95,123,56,88,116,53,74,104,46,54,86,36,87,115,52,65,93,39,81,
112,54,56,83,35,46,71,31,54,82,35,82,112,50,67,99,46,58,87,39,44,69,31,65,92,43,
97,130,66,76,111,55,71,101,48,80,111,50,87,117,56,86,120,53,69,103,46,68,99,43,
74,106,45,64,91,41,66,97,47,62,86,43,69,96,45,85,108,52,64,97,40,71,96,43,62,93,
43,60,88,42,63,94,44,95,121,57,78,107,48,83,109,49,94,118,59,81,102,50,56,79,47,
68,90,50,70,90,45,87,109,58,82,102,56,74,96,45,84,108,52,67,90,48,78,99,49,101,
123,69,69,92,50,52,82,36,48,75,35,73,98,46,91,116,54,109,131,72,107,129,68,93,
116,54,87,111,51,64,90,41,79,102,48,82,105,48,86,109,60,132,153,109,76,100,49,
114,136,67,87,112,54,98,124,55,81,108,48,66,92,36,58,85,34,79,104,42,80,108,48,
75,98,44,86,103,50,50,71,39,67,89,40,76,98,48,65,87,43,73,95,48,85,110,49,101,
125,56,80,104,46,65,92,38,67,94,40,101,125,57,69,94,43,79,102,46,60,87,44,67,90,
44,74,101,45,76,103,46,93,120,56,99,119,55,85,109,46,91,115,49,60,83,33,77,102,
49,85,111,52,79,104,43,107,127,59,73,95,44,86,109,49,88,112,53,54,79,34,67,91,
34,108,129,59,69,96,44,46,72,32,82,106,49,99,124,61,72,95,43,65,86,44,61,87,38,
68,95,45,68,94,42,65,92,39,59,85,36,72,96,42,77,103,48,72,96,46,64,87,44,101,
123,60,89,113,54,86,113,52,58,84,39,50,80,37,53,83,37,48,79,34,83,105,50,64,91,
42,70,93,45,67,98,41,91,120,57,62,90,40,54,84,36,87,115,54,88,118,56,71,99,46,
57,82,39,66,98,51,42,75,36,57,86,44,81,110,54,76,112,48,68,101,48,79,107,49,88,
120,54,68,104,46,88,118,50,69,101,47,68,105,48,101,130,59,73,99,50,54,78,36,51,
79,38,102,131,65,101,129,57,86,115,55,69,98,42,60,89,37,69,91,45,66,92,43,91,
116,51,91,116,53,103,125,64,61,84,37,75,99,46,60,82,43,61,82,43,61,84,47,70,97,
46,91,114,56,68,93,45,88,116,55,79,99,51,59,78,43,81,104,58,62,90,44,64,90,49,
73,100,50,71,97,43,78,103,45,81,105,49,96,119,60,85,109,54,79,105,47,65,87,38,
79,102,45,76,103,44,80,105,44,117,139,87,77,100,44,44,66,24,64,87,38,117,140,66,
100,125,55,83,112,49,68,93,41,98,120,55,89,113,51,75,98,45,68,97,44,61,85,37,61,
84,37,68,88,44,67,88,44,64,87,48,65,89,38,113,137,62,92,115,49,92,112,53,72,99,
43,43,70,29,76,99,45,93,121,55,63,89,42,72,97,41,91,117,53,71,101,45,71,99,44,
71,98,41,65,93,41,101,125,58,88,116,53,88,115,58,97,118,56,92,112,51,88,114,52,
92,116,55,65,90,37,90,114,62,124,144,101,82,103,47,80,102,45,100,117,56,62,86,
37,69,94,45,77,100,43,66,87,36,84,106,52,63,86,38,86,107,53,84,110,49,87,106,50,
105,123,57,89,116,51,81,106,50,90,116,47,75,99,48,109,134,66,79,105,44,85,112,
48,57,82,30,104,131,66,118,144,73,71,99,46,118,140,67,77,100,44,91,113,55,89,
114,52,95,124,58,63,87,42,47,76,34,64,94,42,65,94,43,62,94,44,36,63,27,56,85,40,
50,80,39,56,89,42,40,77,32,50,85,33,76,108,50,68,101,48,68,104,45,65,100,46,55,
89,37,62,92,39,77,111,50,70,97,44,53,84,39,58,86,42,59,89,43,69,98,42,72,101,45,
73,103,47,78,108,49,60,88,38,80,110,51,91,116,54,50,80,38,70,96,43,75,104,47,76,
102,50,42,66,30,54,72,41,84,110,62,78,103,57,51,73,42,55,81,41,58,84,42,86,109,
55,61,88,44,42,66,35,57,80,43,64,91,49,68,94,45,110,131,69,89,117,58,69,98,42,
67,91,41,98,124,64,83,107,52,78,104,52,66,90,39,81,108,50,58,87,39,89,114,54,82,
107,43,101,127,54,52,80,33,54,84,31,124,143,69,111,135,57,90,113,48,57,84,40,75,
101,47,68,94,39,54,86,37,96,119,60,66,95,47,62,88,44,75,95,44,69,91,42,49,73,31,
64,90,43,67,93,38,68,97,38,74,99,42,85,110,48,82,109,49,70,94,42,77,108,49,67,
90,44,85,110,51,92,119,55,91,115,53,74,97,46,87,111,53,72,96,44,80,101,50,67,90,
43,53,78,33,97,120,53,100,118,55,84,106,51,70,95,43,73,96,46,71,96,42,87,104,56,
60,88,40,77,99,48,100,118,55,71,97,47,59,80,35,61,84,36,83,108,50,88,110,52,73,
95,43,79,99,47,101,121,55,77,108,47,49,75,33,66,88,37,66,92,41,91,112,50,47,73,
34,59,82,36,65,94,39,93,118,56,84,108,48,86,108,49,96,118,55,81,105,48,79,108,
49,84,115,52,107,134,60,76,102,43,66,91,40,59,91,42,71,97,47,70,100,44,67,94,45,
67,98,48,45,72,27,59,85,40,68,99,44,78,108,49,64,100,41,103,135,69,84,114,53,70,
101,45,92,123,59,81,115,50,58,92,42,70,99,44,62,94,42,72,103,44,101,131,59,83,
111,47,87,118,50,91,117,53,97,123,59,75,99,42,90,116,53,82,105,51,76,106,45,95,
120,54,78,105,47,82,108,53,83,109,56,77,96,44,50,73,41,68,86,45,65,87,42,72,94,
52,64,85,46,63,89,45,61,86,46,41,66,34,44,70,39,49,70,38,85,110,58,78,105,55,83,
109,56,83,101,53,63,93,45,70,91,41,70,95,49,93,118,59,90,115,58,47,72,33,47,72,
27,61,84,34,93,113,55,88,107,48,72,96,41,107,129,59,69,98,38,83,108,54,72,98,43,
74,101,39,74,101,47,60,85,33,70,99,47,76,101,45,61,83,34,75,95,48,69,96,45,119,
138,65,95,118,50,97,116,55,56,84,37,75,97,46,80,100,47,48,75,32,92,113,54,94,
118,59,80,104,44,66,90,38,59,83,33,73,91,44,94,118,55,78,101,46,99,126,58,99,
120,59,34,63,25,72,92,44,88,109,53,51,73,28,79,98,48,89,107,50,77,99,42,76,98,
44,62,86,37,70,92,41,88,109,54,106,123,62,88,110,54,94,113,54,85,106,45,54,77,
41,68,90,44,76,98,47,82,102,47,84,104,51,92,118,50,89,113,49,100,122,56,93,119,
51,85,109,49,77,101,45,58,85,37,56,75,30,55,77,31,70,97,43,80,107,48,62,85,40,
81,107,47,60,83,33,67,91,40,73,99,46,67,94,40,65,95,42,77,108,49,78,108,48,101,
127,56,61,88,39,74,102,46,71,96,41,73,99,47,55,80,39,59,84,40,62,87,40,82,110,
53,68,98,44,54,87,39,62,94,45,59,93,43,57,92,39,64,92,44,66,97,44,67,99,44,71,
98,44,66,98,46,76,110,50,82,113,51,81,115,50,82,114,48,88,115,52,77,104,45,86,
116,51,82,107,46,87,115,53,93,119,56,72,101,45,95,120,59,81,108,55,93,117,59,66,
92,48,59,87,40,74,101,46,64,89,43,56,75,38,74,95,52,81,105,57,58,80,42,72,98,53,
65,90,46,49,69,45,93,115,66,82,108,56,61,88,41,86,111,57,77,100,51,92,116,60,85,
110,51,69,98,41,65,91,49,37,58,25,77,102,46,102,127,60,112,134,64,105,129,58,91,
118,53,89,113,49,63,96,39,77,102,47,71,97,43,74,101,43,76,103,48,85,109,48,86,
107,50,73,97,45,70,94,44,66,95,39,62,88,38,110,130,59,81,109,43,92,119,50,73,95,
42,92,116,55,101,125,58,61,85,35,96,120,57,37,70,28,71,95,43,60,87,36,90,109,52,
100,128,62,72,97,44,58,86,38,79,107,51,66,91,43,52,77,34,70,96,45,73,96,48,61,
85,45,117,139,73,119,138,67,87,111,51,74,95,46,73,94,49,72,94,42,118,139,88,126,
145,92,103,119,56,84,106,48,64,86,37,73,91,46,79,100,49,84,105,49,65,85,39,84,
108,53,102,124,58,98,118,52,98,119,56,96,116,56,91,116,53,63,89,36,75,98,43,78,
101,42,68,90,39,55,82,34,112,136,71,112,139,68,87,113,51,93,116,52,85,112,48,70,
93,38,64,91,38,69,94,44,69,98,48,70,97,46,92,115,54,61,89,41,75,104,46,74,100,
47,62,91,40,41,69,27,66,95,46,57,86,40,70,99,43,73,105,51,69,96,46,79,112,53,65,
98,46,68,99,47,66,100,43,74,110,49,65,103,44,62,94,41,74,106,47,75,110,47,94,
121,61,97,125,62,79,107,47,79,109,45,81,117,51,89,122,53,78,104,47,83,109,51,
108,132,62,75,100,42,99,122,61,69,96,45,71,95,48,90,115,56,54,82,35,78,95,65,39,
63,16,57,84,42,81,106,57,68,94,49,45,68,33,62,87,45,57,82,45,67,88,44,56,79,41,
43,67,33,48,65,30,89,114,59,76,105,54,77,103,52,65,91,41,63,90,44,62,84,42,65,
86,37,64,89,39,119,138,67,109,132,65,111,136,66,93,118,48,85,109,50,79,103,44,
75,100,42,60,87,40,76,103,48,81,102,46,91,112,54,69,91,39,84,112,47,83,109,51,
96,118,52,62,85,36,70,92,45,72,98,43,91,118,49,100,120,53,68,99,40,69,99,46,98,
118,54,116,132,61,91,116,55,68,93,39,82,106,48,64,90,39,74,103,47,58,81,37,85,
105,53,79,101,49,73,98,46,86,109,56,75,96,46,98,116,60,86,104,51,69,92,45,72,90,
46,86,108,50,78,97,47,79,94,44,104,126,58,111,131,76,86,103,57,87,108,51,89,111,
48,81,102,44,75,94,40,78,95,40,73,98,45,56,79,31,53,77,29,66,88,40,69,91,39,87,
108,48,51,70,32,41,65,34,62,84,37,82,109,48,91,114,49,66,89,39,79,103,45,115,
142,73,90,120,51,94,118,47,91,116,51,72,94,44,73,100,45,68,92,41,66,92,44,62,88,
44,62,90,40,52,77,33,34,64,26,53,79,33,79,107,52,87,117,55,53,78,35,65,89,40,49,
78,34,63,90,42,58,91,38,66,97,42,74,103,46,61,98,41,52,83,35,61,90,38,96,125,59,
54,83,36,47,80,31,68,99,44,68,97,39,76,108,47,91,119,53,87,119,50,77,103,45,102,
130,59,115,142,70,82,108,50,74,100,48,74,100,46,53,84,32,68,94,44,63,88,43,80,
109,57,71,96,40,101,118,81,99,116,83,80,98,66,47,70,33,73,101,52,88,115,64,49,
71,36,63,85,44,70,92,51,72,95,51,82,109,55,53,75,40,91,111,66,91,117,61,67,94,
44,68,90,46,62,89,44,61,86,40,72,97,44,101,125,63,96,123,56,112,141,66,87,113,
50,97,118,55,72,92,43,42,65,21,75,100,43,104,130,60,88,112,51,104,128,61,82,111,
46,59,88,34,53,79,32,80,104,46,79,104,48,85,109,50,80,103,49,82,103,49,82,104,
46,51,80,37,79,103,47,76,103,46,68,93,44,99,118,56,97,121,51,87,110,52,117,136,
72,100,126,56,86,115,47,73,98,44,64,91,43,93,120,63,75,98,47,52,74,30,59,80,38,
68,87,42,114,131,67,90,112,52,99,117,60,68,87,43,94,112,52,94,112,54,79,99,44,
100,116,51,88,107,47,86,107,50,94,115,52,89,107,47,77,100,45,73,93,46,88,107,55,
68,88,41,70,93,42,67,91,43,70,90,41,71,93,42,42,65,30,45,67,34,65,85,40,127,147,
77,94,116,57,73,95,39,105,129,58,116,141,64,115,137,65,92,114,50,115,139,70,102,
129,60,77,106,46,92,122,52,78,104,44,76,103,47,76,100,43,47,73,36,65,89,39,68,
94,42,93,120,57,64,87,35,43,70,32,61,90,43,63,93,41,74,101,43,88,120,54,95,129,
56,60,92,37,104,137,63,86,119,52,66,94,42,64,97,42,56,86,40,82,112,48,62,92,36,
79,114,50,84,114,51,76,112,51,92,123,53,95,120,53,96,121,51,100,131,55,85,114,
49,79,107,47,69,92,43,48,74,29,77,102,49,90,120,57,69,97,49,85,110,58,54,84,41,
115,131,85,105,127,87,73,95,60,65,89,42,72,96,54,91,114,69,57,82,45,55,85,42,90,
114,66,88,113,67,65,87,46,58,83,43,101,125,74,89,115,63,69,92,42,57,84,34,60,87,
41,70,94,44,58,87,37,76,102,47,85,109,51,102,126,59,79,106,42,70,94,44,89,110,
51,88,111,49,56,81,32,77,100,44,66,89,42,91,112,47,98,122,51,70,95,44,69,93,46,
60,84,38,74,102,49,76,100,48,68,89,44,75,101,45,109,132,63,78,104,47,73,97,46,
92,115,48,75,102,47,85,107,52,52,76,33,54,82,38,67,96,39,68,97,46,61,79,36,44,
72,29,75,99,48,91,111,54,67,87,44,66,90,42,66,86,38,73,92,46,103,122,65,84,110,
49,123,137,72,89,105,53,109,124,63,82,102,46,110,122,53,104,119,58,91,110,52,90,
109,48,105,124,60,76,96,39,78,102,44,75,98,41,92,112,52,69,90,42,74,100,42,90,
112,51,86,109,48,74,97,43,88,116,56,63,84,37,65,89,48,104,123,58,81,105,47,72,
96,42,87,110,47,61,82,35,95,118,54,94,115,51,134,158,79,109,129,56,73,94,39,101,
124,55,68,92,40,98,121,50,85,113,46,52,78,34,65,93,39,74,103,42,103,127,57,100,
129,64,82,111,53,64,91,42,75,105,51,79,109,49,73,107,46,82,110,47,50,78,33,70,
99,37,81,115,49,68,103,40,89,123,53,69,102,42,75,107,46,86,114,50,65,93,44,60,
93,38,100,129,61,76,106,47,52,80,31,97,123,53,72,102,42,42,74,29,72,96,42,56,79,
34,82,106,46,66,92,43,74,101,48,54,81,41,60,81,42,48,75,40,68,90,47,70,98,48,60,
82,43,73,99,54,80,104,59,45,72,37,56,82,45,74,97,52,72,98,51,77,101,53,67,90,49,
75,98,51,53,82,36,53,80,36,74,101,48,69,95,45,69,92,46,80,107,53,72,94,44,65,90,
40,89,114,56,77,102,45,73,100,44,66,92,42,77,102,49,94,118,54,83,109,48,65,85,
37,45,73,31,73,96,39,82,107,44,67,91,45,61,84,43,72,92,40,79,105,47,79,104,46,
87,110,51,92,114,53,100,122,56,106,130,59,85,109,51,53,74,33,59,84,40,79,108,50,
76,103,48,83,111,49,92,124,56,72,97,45,71,97,40,62,91,41,77,103,49,85,104,49,59,
82,37,69,94,43,101,118,63,122,140,74,76,97,37,85,106,46,120,132,72,89,103,50,
100,119,58,64,85,38,120,131,61,118,133,62,97,114,51,93,108,53,75,94,43,103,116,
52,103,119,55,71,93,32,99,120,72,47,67,11,72,94,39,99,113,54,88,108,47,73,96,41,
94,121,55,72,98,43,78,99,49,73,99,43,71,97,42,64,91,36,63,89,38,65,87,35,82,107,
46,59,86,35,66,91,43,81,107,48,91,123,51,89,113,51,89,114,53,68,94,36,104,129,
59,76,104,44,81,107,44,91,113,53,68,99,45,87,115,50,79,103,50,65,92,41,69,95,43,
75,104,43,73,105,46,73,105,46,93,126,53,89,120,52,69,102,39,75,110,48,62,93,41,
79,109,49,68,97,42,84,116,53,76,104,43,64,95,39,95,125,56,79,105,46,56,85,35,80,
107,47,66,94,39,92,116,56,90,117,55,77,109,47,100,122,55,74,96,43,46,70,37,57,
83,41,68,95,48,69,95,47,72,97,53,72,97,52,59,85,47,61,86,45,69,91,49,51,78,41,
67,94,49,73,97,52,78,104,57,77,103,56,60,82,47,86,111,63,87,111,61,66,91,46,83,
107,52,78,99,48,73,98,49,76,103,50,81,103,49,81,104,47,86,106,49,71,95,42,68,94,
42,74,96,45,98,121,59,68,91,37,54,81,36,94,122,55,69,94,39,81,105,48,73,100,44,
60,86,37,63,86,38,102,127,56,83,107,49,80,107,45,107,131,62,115,136,69,109,128,
59,82,105,49,84,106,48,62,83,38,55,85,38,89,115,52,75,102,46,71,100,40,78,112,
48,59,84,36,70,95,43,85,108,52,57,83,36,46,77,30,113,133,67,107,133,70,99,118,
61,115,134,68,82,105,49,92,108,50,112,129,64,88,103,49,84,101,46,86,104,49,92,
105,52,81,95,41,57,78,32,86,102,45,58,76,30,75,90,40,97,114,57,96,117,77,125,
146,102,84,106,64,53,72,27,95,118,53,106,123,60,46,73,30,72,97,44,77,105,45,103,
122,59,87,110,49,70,95,42,60,86,35,63,89,36,85,107,47,92,118,53,64,90,41,67,89,
39,72,95,42,82,108,49,76,102,44,88,111,48,62,86,30,71,96,40,89,113,51,79,106,48,
85,108,47,67,93,44,71,100,44,65,92,41,63,89,41,65,93,43,86,116,49,105,132,60,91,
119,53,51,82,30,69,100,43,92,119,56,69,100,44,37,63,25,54,78,33,66,94,42,77,112,
48,101,131,57,79,109,48,80,105,48,71,98,46,63,89,41,71,103,46,68,98,41,63,89,40,
60,88,40,72,98,43,81,107,49,67,91,44,83,115,54,55,83,36,60,86,40,55,78,37,90,
111,57,81,105,55,61,87,51,71,96,50,52,78,38,47,72,38,77,105,53,56,78,40,60,84,
49,55,75,42,56,81,43,68,96,51,50,77,37,61,87,42,79,107,50,74,103,48,86,113,56,
84,107,54,87,110,56,89,115,57,82,106,51,88,113,56,102,127,62,69,93,40,87,112,53,
67,96,42,73,95,40,85,108,49,92,115,55,74,94,45,82,106,47,54,78,25,52,78,36,111,
132,65,86,111,52,74,101,43,70,95,43,60,84,41,71,97,43,51,82,38,110,127,67,87,
107,50,70,94,42,80,104,47,89,116,47,65,95,36,109,136,62,90,116,49,63,90,41,68,
96,41,90,112,51,114,137,69,97,120,62,99,124,61,87,107,52,95,114,56,90,112,53,88,
106,46,108,124,52,76,94,39,73,93,43,100,116,54,47,69,25,57,76,33,72,88,39,119,
132,66,112,130,75,92,109,65,80,95,44,117,136,90,116,133,85,88,106,68,70,94,40,
68,89,37,116,138,69,53,77,30,61,85,36,68,94,39,61,86,40,72,100,44,67,92,39,61,
86,37,67,92,38,69,93,42,56,83,33,70,92,39,96,118,54,83,109,46,78,104,45,89,114,
52,92,118,53,63,88,32,63,88,32,78,104,46,112,134,67,78,104,45,98,123,54,90,116,
55,66,92,45,64,93,39,74,102,45,87,117,52,65,94,37,56,90,38,61,91,40,61,93,42,68,
95,43,77,103,45,43,74,32,52,84,36,60,85,37,68,99,46,72,105,48,65,94,40,62,91,36,
56,83,37,70,97,44,86,116,54,93,122,53,92,116,53,74,102,45,79,109,50,73,101,45,
82,107,52,87,117,55,48,72,36,86,110,59,94,116,59,62,87,41,75,101,54,71,96,52,95,
120,65,67,91,44,59,84,47,47,73,36,61,86,43,69,94,48,83,107,57,39,67,32,72,100,
52,63,88,46,80,106,51,88,114,59,68,93,45,98,122,62,84,109,50,82,102,54,80,106,
48,74,100,48,94,121,55,100,124,58,73,97,38,69,96,43,72,97,43,72,98,43,102,122,
60,82,106,43,47,72,30,81,107,44,81,108,47,90,113,51,63,90,41,75,102,45,70,96,44,
61,87,37,68,96,42,78,103,42,52,80,33,58,85,38,70,98,40,98,120,60,105,135,68,75,
101,42,58,82,34,90,114,53,84,112,45,76,102,42,97,120,54,67,93,39,82,110,47,99,
121,58,95,123,56,79,99,47,77,103,42,84,107,45,88,106,47,113,129,59,61,78,26,101,
114,59,107,123,79,112,125,52,117,125,60,82,93,45,91,103,45,113,133,88,116,131,
79,99,116,64,102,120,73,114,132,77,55,78,24,98,119,56,61,83,37,68,90,40,68,95,
43,82,105,46,111,133,65,92,113,53,96,117,55,74,102,48,54,81,37,63,88,41,82,104,
47,87,112,53,83,108,50,66,93,43,100,121,57,102,131,57,66,91,39,94,121,56,70,93,
40,91,117,54,66,94,40,97,122,55,98,125,55,87,113,48,75,102,47,61,89,39,58,88,39,
69,95,38,86,113,50,114,138,68,86,114,48,79,104,44,82,114,49,69,101,44,73,101,47,
70,96,38,66,97,42,64,92,40,64,89,42,64,89,38,54,82,32,59,90,38,69,98,46,75,100,
40,83,110,48,87,109,50,73,94,40,83,103,49,98,128,56,87,118,51,65,93,44,59,84,39,
48,75,31,70,95,50,88,114,55,67,91,45,82,109,55,82,105,55,61,88,44,61,91,47,73,
103,54,65,91,48,64,87,43,78,103,55,79,106,56,49,76,37,70,96,49,71,101,49,90,116,
58,71,97,48,62,84,45,67,89,41,55,79,36,33,54,17,77,99,46,83,106,51,57,78,32,66,
87,35,62,83,34,64,86,36,71,96,40,67,89,37,98,121,55,105,127,61,55,84,35,75,101,
45,84,112,50,106,124,62,97,118,56,74,97,44,68,96,43,57,83,38,79,106,47,96,123,
58,70,101,43,74,98,45,69,94,48,77,103,48,68,98,41,68,95,42,87,114,58,62,90,36,
74,100,42,78,103,51,82,108,46,65,89,38,55,79,31,96,119,59,96,122,58,86,111,50,
76,99,44,80,102,42,91,107,49,94,108,49,54,76,26,113,127,82,127,139,93,108,119,
61,115,123,57,86,104,49,55,72,26,85,101,46,84,99,38,77,98,48,98,111,49,103,120,
57,65,91,36,83,107,46,71,93,41,69,92,39,64,85,38,74,100,41,89,118,50,96,120,51,
65,89,34,73,98,44,58,85,36,57,82,38,84,107,49,91,112,53,99,122,57,34,65,24,105,
125,61,104,129,56,40,68,21,58,83,34,76,99,45,114,139,69,49,77,29,98,122,55,111,
134,58,91,117,49,76,97,41,96,119,50,80,104,44,92,121,56,64,91,42,75,102,46,74,
104,43,89,121,53,79,108,45,91,121,49,82,110,46,80,104,46,92,124,55,80,107,46,66,
94,40,77,102,45,65,93,37,91,117,52,67,93,41,94,120,51,90,118,54,55,79,32,42,77,
33,67,94,41,77,102,43,86,114,51,56,83,36,67,90,47,84,115,56,91,120,61,51,74,32,
63,84,38,51,73,37,59,83,45,62,85,41,48,75,37,76,102,52,57,83,43,60,83,38,87,114,
58,81,107,53,97,122,66,65,92,49,51,76,40,76,100,51,96,115,58,61,87,42,70,99,45,
66,97,47,68,92,44,112,137,67,68,97,41,57,81,44,75,102,46,73,94,43,44,72,25,61,
88,37,82,106,45,73,99,43,104,128,58,88,111,52,80,106,46,59,86,36,62,92,39,80,
107,48,66,94,42,62,88,43,56,81,38,64,92,43,69,98,42,54,77,35,56,81,36,61,82,35,
73,98,44,74,100,48,81,107,52,89,113,59,59,90,40,104,127,63,85,109,52,75,100,47,
54,83,37,78,102,47,66,88,38,84,110,50,86,112,50,79,103,44,79,102,44,83,105,45,
100,114,55,90,104,47,115,129,83,122,136,84,107,122,56,88,105,48,92,102,48,117,
129,66,66,86,38,81,93,42,90,105,48,86,100,44,84,103,45,85,109,48,86,107,48,72,
95,43,76,96,47,88,107,54,66,93,39,87,112,54,55,76,32,73,96,42,99,121,55,79,103,
47,57,83,39,56,81,36,70,95,42,69,94,42,48,75,27,66,93,40,59,84,31,44,71,24,67,
92,41,77,104,47,76,103,42,99,132,57,87,111,49,97,120,55,100,123,54,102,129,56,
84,114,50,66,96,40,94,121,52,119,140,72,44,72,31,72,97,40,87,119,53,78,101,42,
109,135,58,93,123,54,80,104,46,86,112,47,74,100,40,84,108,51,83,108,50,73,99,44,
77,104,42,73,100,42,42,70,25,60,84,41,64,90,39,78,104,51,107,131,63,88,117,51,
60,94,38,102,131,67,67,91,45,81,105,55,73,103,47,58,83,42,48,75,32,44,71,38,75,
96,48,89,114,60,58,80,41,59,83,44,53,80,37,62,89,46,72,97,51,91,114,64,100,127,
66,74,99,53,52,77,41,87,116,58,67,92,46,73,99,46,111,131,62,85,110,50,60,85,40,
77,104,45,78,101,54,111,130,89,100,122,75,70,91,41,73,95,44,74,100,45,94,117,55,
69,96,43,68,96,37,80,101,47,81,109,50,81,107,48,96,120,55,96,121,53,78,105,51,
60,86,41,69,94,41,74,97,41,69,95,42,62,91,40,64,91,39,50,77,32,63,92,39,77,102,
49,84,109,51,82,106,49,56,83,37,59,82,37,53,80,35,73,98,46,76,101,46,76,105,47,
68,96,45,78,102,46,96,121,57,89,115,53,82,102,45,81,102,44,119,133,70,104,116,
56,121,130,65,123,129,59,104,116,51,84,99,43,62,73,27,120,137,63,83,96,39,123,
135,72,122,137,82,99,115,72,70,93,36,101,118,53,118,135,62,86,108,44,67,89,40,
82,103,46,84,106,47,66,90,39,101,121,55,91,112,49,62,89,37,71,94,41,58,83,34,86,
110,50,85,106,46,100,122,58,75,102,47,80,100,48,75,95,44,77,101,50,75,96,47,77,
103,44,77,103,45,81,111,49,61,87,36,96,120,55,90,116,52,83,110,48,87,110,47,89,
115,47,75,100,43,89,112,52,55,78,38,80,103,48,48,73,30,48,74,29,129,153,75,106,
131,57,84,113,50,40,66,24,55,82,35,70,99,43,91,114,56,73,101,43,83,109,52,89,
117,52,71,95,42,59,87,40,72,96,42,76,101,46,75,104,42,78,104,44,88,113,55,103,
131,65,77,104,47,103,132,64,79,106,52,89,121,60,90,115,59,88,115,61,63,89,45,68,
95,47,54,79,37,49,73,40,45,73,36,99,124,70,84,112,59,82,106,56,76,104,53,65,88,
43,57,82,40,52,76,42,53,74,35,65,94,43,83,107,49,64,84,37,69,89,41,72,98,42,89,
111,59,113,134,92,91,113,72,96,122,59,110,139,69,90,118,54,70,97,38,75,103,48,
96,121,55,82,104,48,50,77,36,91,119,53,100,126,62,66,91,38,88,111,51,63,89,40,
104,127,63,91,117,54,71,98,46,79,102,50,78,103,49,82,108,53,82,102,52,84,107,52,
67,89,45,46,70,33,55,80,41,66,89,43,81,110,47,61,86,41,73,95,43,70,90,42,92,113,
57,97,118,57,80,106,44,76,103,43,82,100,49,85,102,51,79,93,40,97,108,54,100,111,
53,117,124,57,129,134,62,68,81,26,87,108,72,92,108,53,85,102,43,90,106,46,86,
104,52,89,104,64,72,92,37,85,106,46,71,92,39,85,105,50,95,114,50,101,122,57,91,
110,49,97,117,54,76,101,45,74,98,40,72,99,44,60,85,38,68,95,41,78,104,45,79,100,
47,100,123,57,76,100,45,95,117,49,76,105,46,84,111,48,79,105,47,85,109,48,80,
105,49,102,125,57,79,104,48,100,122,57,88,112,47,56,81,37,66,89,37,101,127,56,
48,75,31,38,65,30,65,88,42,59,85,39,78,100,46,75,96,44,63,92,40,67,90,37,61,88,
37,81,106,46,85,108,50,60,88,35,54,82,35,124,148,73,119,144,68,106,133,62,83,
108,48,116,142,73,119,141,70,74,97,42,89,112,53,102,125,59,73,100,46,73,100,42,
87,115,52,99,128,64,59,83,38,75,102,49,90,113,59,87,110,53,58,84,45,53,81,43,47,
69,41,78,97,50,68,92,52,79,104,53,81,109,52,58,86,48,76,104,51,99,126,64,56,82,
38,51,77,38,66,86,46,82,103,52,78,103,49,77,108,48,98,120,57,111,135,64,55,83,
35,90,111,64,82,106,54,97,124,56,90,109,43,98,122,57,83,115,53,56,78,33,83,107,
51,89,114,54,57,86,35,71,97,41,81,106,49,67,94,43,84,111,51,68,95,46,48,68,33,
56,81,38,82,108,57,89,113,54,75,95,43,78,104,50,65,88,46,63,86,35,62,86,44,80,
109,53,65,87,38,74,98,45,74,99,45,88,113,51,93,114,53,69,95,42,65,86,40,85,109,
55,88,111,51,75,99,42,113,129,80,113,129,82,50,69,21,84,96,46,86,100,49,89,100,
42,82,91,42,84,102,42,84,102,51,112,126,73,85,98,42,73,91,37,70,82,33,67,86,32,
73,89,38,62,81,35,65,81,37,55,77,35,84,108,50,56,81,33,98,116,57,84,110,49,71,
100,44,64,91,38,63,90,42,70,95,44,79,102,49,85,109,50,114,136,66,82,104,49,83,
102,49,102,127,58,66,96,45,64,87,38,84,109,48,88,109,52,89,113,49,96,117,54,92,
114,54,65,87,38,74,99,48,52,73,31,79,104,44,85,109,50,96,119,48,57,83,37,49,77,
33,65,91,45,88,116,53,83,108,50,65,92,43,62,86,36,63,89,38,69,96,50,53,79,35,85,
107,50,76,98,47,78,100,49,95,120,55,85,113,48,94,122,58,86,112,55,102,128,57,
102,124,60,91,117,56,96,119,50,79,102,42,100,121,57,52,76,30,86,112,51,49,76,37,
52,77,34,44,69,33,68,94,44,65,91,48,59,83,46,44,71,33,83,106,55,85,106,56,97,
119,63,93,120,65,52,77,41,95,119,65,80,106,55,55,79,37,62,88,41,84,110,60,123,
146,72,101,126,58,60,90,39,63,89,44,93,122,60,78,105,48,115,138,71,85,108,49,76,
103,47,70,92,41,84,108,50,100,127,56,56,83,36,91,114,54,91,112,52,80,104,45,46,
76,30,101,124,57,86,112,51,67,91,43,68,87,44,45,74,32,57,87,39,62,84,42,71,93,
50,63,89,43,59,84,42,48,71,32,66,91,49,65,92,45,59,86,41,70,93,46,66,90,44,60,
87,41,85,108,47,83,105,45,57,80,32,83,100,46,72,91,43,50,75,31,85,110,51,94,114,
48,61,78,30,65,76,35,102,115,52,109,123,59,103,114,50,107,116,53,98,113,54,95,
109,50,86,101,46,84,99,44,71,90,38,102,120,67,115,137,88,42,64,23,84,97,44,95,
113,47,66,89,39,71,91,44,46,69,24,78,100,49,76,99,45,65,88,39,67,90,39,67,90,40,
84,106,46,80,105,50,73,99,42,96,119,55,63,90,39,78,102,46,94,117,55,79,103,45,
103,124,59,92,117,52,101,122,56,106,128,57,88,107,51,59,85,36,59,83,34,65,89,43,
62,83,42,71,92,44,80,103,49,104,126,60,73,93,45,64,92,45,56,82,38,74,102,47,56,
85,38,65,91,42,71,100,45,72,99,47,49,73,34,63,88,38,92,117,55,60,90,36,61,88,41,
90,114,55,72,100,44,98,119,57,80,102,45,76,106,45,85,113,54,69,94,42,75,101,43,
75,99,44,99,120,59,76,100,44,68,95,41,49,75,38,76,100,49,83,105,59,86,111,56,64,
85,43,53,77,39,104,125,61,78,106,54,88,112,56,90,117,61,85,112,60,55,79,38,64,
86,43,66,91,47,83,108,52,82,104,53,51,78,37,93,113,52,95,122,53,80,107,47,46,77,
35,59,82,38,60,91,38,80,104,45,82,102,46,65,89,35,56,78,33,60,86,39,64,88,35,94,
117,53,100,123,59,89,112,52,78,99,44,98,121,56,84,109,52,59,87,35,58,86,39,52,
74,36,62,83,40,59,81,40,63,86,44,55,80,38,63,89,46,50,70,36,49,75,32,74,99,53,
106,128,70,90,116,53,95,120,58,60,90,41,58,82,39,41,70,8,110,129,88,75,95,56,67,
87,41,81,100,46,73,93,45,106,127,58,89,107,49,76,93,45,84,101,49,62,76,31,120,
129,64,102,113,49,114,123,64,128,138,92,106,123,72,114,132,61,107,120,53,83,98,
42,78,96,45,130,144,81,96,110,53,65,83,32,74,94,42,58,84,30,73,97,44,78,100,49,
119,141,70,87,109,46,75,94,41,65,89,38,68,90,43,80,106,51,93,119,54,67,92,40,63,
87,37,55,81,39,78,103,48,69,97,44,74,96,41,78,101,44,73,97,42,80,102,46,79,102,
44,69,94,44,59,85,36,60,88,43,76,100,48,94,117,53,82,106,48,84,110,50,81,104,48,
57,76,41,79,105,51,69,95,47,68,95,43,105,129,64,72,99,44,83,111,52,72,102,48,50,
75,33,83,111,52,83,107,47,88,113,54,71,97,46,56,87,38,72,101,43,73,99,42,79,110,
48,82,111,51,71,98,43,66,91,43,57,82,34,66,93,38,68,93,40,82,106,46,90,112,51,
66,91,40,67,91,43,70,95,46,72,95,53,46,70,32,55,79,36,111,135,70,70,96,49,95,
119,59,77,102,52,69,95,43,54,79,37,60,85,47,77,97,47,69,92,46,63,85,46,82,108,
50,65,91,37,70,96,41,80,108,53,67,90,41,73,101,44,72,97,44,68,93,39,66,89,37,69,
91,40,74,98,44,68,93,44,81,104,52,70,95,42,84,107,47,59,81,33,64,84,37,72,93,37,
70,98,42,107,128,65,94,120,60,75,96,45,61,86,40,69,94,44,82,105,53,65,87,44,64,
84,43,47,74,34,67,94,45,64,87,39,82,106,55,74,101,47,78,106,51,62,90,41,55,86,
36,78,97,58,99,119,64,80,106,46,67,91,45,69,89,43,73,92,42,77,96,42,89,108,56,
74,94,43,105,117,56,104,115,57,83,100,48,115,125,58,107,119,59,106,124,84,109,
126,75,114,128,61,85,103,50,46,67,30,65,84,34,100,114,46,86,100,46,73,90,36,121,
136,91,83,104,61,54,79,40,63,87,43,71,97,44,58,81,35,74,99,43,82,106,45,74,98,
43,77,100,44,72,97,44,59,84,43,59,82,36,72,95,44,76,98,49,90,112,54,88,114,52,
66,89,41,70,91,39,83,106,47,76,103,48,64,91,37,63,90,40,73,95,47,71,96,45,84,
106,49,90,114,52,80,105,47,65,91,39,68,91,41,64,89,40,68,96,46,53,84,33,87,116,
55,88,114,57,87,115,52,83,115,52,54,86,39,58,88,38,65,99,46,86,116,53,44,71,29,
99,123,61,107,134,61,90,117,52,103,130,56,95,119,55,55,84,39,65,90,41,67,90,41,
65,92,43,76,100,48,81,107,51,53,76,29,57,81,38,56,83,40,88,108,56,82,105,56,46,
68,23,60,80,38,69,90,42,74,100,53,58,82,41,60,88,42,70,95,47,70,92,50,62,86,45,
76,97,49,75,102,52,60,83,40,58,81,33,56,78,37,81,107,48,69,96,42,100,120,60,123,
149,75,90,110,47,71,97,41,102,125,62,113,141,74,70,93,42,92,112,52,97,117,53,59,
83,40,51,70,33,68,89,39,70,95,40,45,71,30,82,102,47,83,107,47,67,94,42,70,94,42,
51,74,34,64,91,46,61,83,41,53,75,38,68,91,46,70,92,43,87,114,56,79,103,45,63,89,
41,78,104,47,65,87,43,85,113,57,83,109,58,110,130,89,92,111,66,47,72,28,88,108,
54,81,102,49,61,81,34,68,92,43,98,113,56,96,113,53,105,115,56,116,129,63,110,
119,60,106,120,58,97,111,50,100,115,47,104,116,50,75,93,38,89,108,44,76,94,44,
72,86,33,76,93,38,91,109,65,103,124,82,86,104,47,99,114,61,81,104,46,68,93,39,
90,112,49,104,122,56,84,106,50,90,112,52,59,82,34,57,80,34,55,75,31,61,81,36,66,
90,43,78,99,46,68,91,42,72,96,42,84,110,50,68,92,42,60,87,40,67,93,40,73,102,50,
64,89,39,64,88,44,86,107,50,71,92,38,62,89,38,81,104,49,79,105,47,79,104,50,70,
97,49,33,59,20,86,109,53,67,93,41,45,73,30,58,81,38,51,84,36,70,97,42,52,80,42,
61,86,44,48,77,35,92,120,56,99,129,60,109,136,65,97,124,55,102,126,60,77,105,47,
68,94,40,66,91,39,91,115,50,58,83,37,65,94,47,56,78,33,60,85,46,64,90,40,45,72,
31,73,95,40,60,82,39,77,100,51,51,77,35,78,101,53,62,83,39,48,70,31,50,77,34,79,
99,49,80,106,52,57,83,44,50,78,34,70,96,45,91,113,55,77,97,48,43,67,30,65,85,40,
73,100,44,77,103,47,120,145,70,126,154,75,94,116,51,75,100,43,109,132,60,91,116,
50,52,74,33,71,95,49,69,96,44,48,73,35,40,68,29,68,91,40,85,107,49,59,80,32,66,
94,38,79,106,50,71,98,47,75,99,47,84,105,53,84,104,51,84,106,52,45,68,30,57,80,
37,66,93,45,106,130,70,87,109,46,67,94,45,73,100,45,80,106,50,83,110,51,60,85,
43,89,109,68,79,106,48,64,89,36,78,100,43,63,90,42,74,96,42,100,115,57,64,79,31,
111,128,60,93,111,46,76,93,41,95,109,48,81,94,35,82,99,46,87,104,48,104,119,60,
137,150,101,80,95,49,78,94,42,84,100,48,87,108,49,103,122,77,106,127,83,80,99,
51,79,100,44,91,111,48,76,100,40,90,110,48,85,108,50,117,141,71,95,118,56,88,
106,49,71,94,44,78,99,48,65,87,39,83,107,50,80,103,43,91,117,52,84,107,50,82,
103,51,85,110,53,86,108,52,81,102,52,89,107,50,77,100,45,86,108,55,83,107,52,77,
97,42,86,106,50,85,106,49,76,106,48,49,74,27,62,86,40,77,99,44,62,87,40,53,81,
35,71,99,49,49,78,35,56,85,39,48,77,35,46,74,35,62,87,46,112,140,70,70,99,43,67,
99,43,103,128,60,95,121,56,83,109,52,91,116,49,94,120,53,71,98,44,108,132,60,68,
95,44,101,128,56,91,115,55,65,86,40,82,107,49,99,120,61,108,132,63,79,102,46,51,
73,33,63,86,44,85,110,52,94,120,58,56,83,31,91,118,57,108,130,66,76,100,48,72,
95,46,81,104,54,58,81,36,68,91,43,45,69,29,58,83,36,88,112,53,60,85,38,60,83,38,
112,132,64,116,141,69,109,135,62,82,104,46,102,123,55,58,82,36,83,104,47,58,81,
40,61,84,37,54,76,35,49,76,33,68,91,37,61,90,39,64,88,37,83,107,51,87,109,47,57,
79,36,68,95,40,77,101,49,57,79,37,61,86,38,62,84,41,79,103,50,53,72,36,61,80,40,
57,81,31,80,106,52,87,112,56,84,109,54,79,103,47,78,99,46,82,103,50,75,99,41,80,
108,49,104,124,60,93,113,54,65,87,38,69,89,41,103,124,54,102,120,52,88,107,38,
87,104,36,125,138,94,90,109,63,86,101,54,81,99,40,86,104,50,123,140,82,94,108,
50,85,98,41,75,89,39,58,75,33,57,72,30,76,90,54,81,102,41,87,109,52,100,122,59,
85,108,52,59,84,40,56,84,40,70,96,46,75,102,43,69,94,41,51,74,33,75,97,43,76,93,
47,61,84,38,78,98,42,58,84,36,96,119,54,94,114,56,82,107,48,73,99,46,70,95,46,
101,122,59,82,103,49,94,116,58,92,111,53,73,96,43,75,100,46,81,102,46,48,73,33,
48,72,35,64,88,42,82,109,52,57,84,39,54,79,38,64,93,44,65,90,42,57,88,39,83,115,
48,50,81,36,54,80,41,99,132,61,72,102,47,46,82,35,52,82,35,32,67,30,88,113,60,
108,135,69,86,112,53,69,98,41,79,103,50,59,87,38,101,121,54,95,120,57,66,89,36,
94,115,47,82,107,49,94,114,56,108,127,65,73,93,40,71,93,45,75,98,45,66,93,38,47,
79,32,83,109,49,90,118,55,51,78,34,84,105,50,94,119,64,49,73,29,50,72,30,74,94,
42,62,83,37,69,91,42,66,94,41,67,92,40,114,133,64,88,112,52,101,125,61,87,112,
50,73,97,46,110,133,65,111,134,61,63,90,42,73,97,44,110,139,64,68,90,36,106,128,
62,112,137,68,80,104,46,74,98,43,91,118,56,64,91,42,68,93,42,62,86,39,74,97,44,
87,109,52,48,72,32,63,86,42,55,74,33,52,75,34,58,84,39,66,93,38,65,90,40,86,109,
54,94,118,54,92,117,53,96,120,53,82,108,49,69,92,43,83,106,50,65,88,34,60,85,37,
112,129,67,111,130,57,105,125,73,127,143,95,94,112,53,118,136,93,118,133,93,67,
87,43,59,77,34,82,99,45,80,97,33,54,75,28,69,86,33,57,76,32,73,91,40,64,84,37,
46,67,20,63,84,36,66,85,39,82,106,54,46,71,33,45,71,31,76,101,45,97,119,55,69,
89,42,77,99,44,59,84,37,72,97,44,80,100,48,52,76,32,64,87,40,65,84,40,110,129,
66,93,115,56,78,104,48,65,91,42,86,110,51,92,114,52,79,98,45,88,110,53,83,110,
52,80,106,49,73,98,46,77,97,45,83,107,49,88,112,52,61,85,37,55,83,39,50,77,35,
58,85,39,70,96,49,74,96,49,82,113,56,79,112,51,58,90,40,64,93,44,56,85,36,71,99,
44,63,93,41,48,80,33,62,96,43,62,92,40,59,87,35,97,123,56,96,121,56,77,104,46,
88,114,51,72,92,38,101,124,61,89,114,48,91,114,49,61,85,39,68,92,42,70,97,42,62,
87,40,69,94,49,79,104,51,91,112,53,80,102,52,54,75,40,45,66,31,47,68,37,66,92,
49,92,114,56,74,95,43,69,93,40,79,100,49,87,110,55,75,96,45,60,84,41,87,105,51,
125,146,71,108,130,62,79,100,42,95,114,52,83,105,47,92,115,49,87,109,51,77,97,
45,89,115,50,97,125,58,74,98,42,121,147,71,104,126,51,84,108,46,69,94,38,92,119,
56,69,94,43,58,82,33,80,103,43,87,111,47,75,98,46,64,88,39,65,89,40,57,83,39,68,
91,42,88,112,56,53,81,32,96,115,76,87,110,67,79,101,43,85,111,50,91,115,53,98,
120,55,69,97,40,71,98,41,107,126,61,113,134,62,101,122,55,92,109,46,108,126,72,
147,161,111,95,114,53,119,134,85,133,150,104,88,107,60,75,91,36,115,129,87,75,
91,48,75,87,30,66,84,39,79,95,43,64,85,39,86,104,61,55,74,26,88,108,50,65,86,37,
69,90,39,58,76,33,77,98,44,67,93,38,73,94,40,56,82,33,65,89,43,64,88,38,59,88,
39,61,85,35,50,76,32,76,98,47,50,70,29,26,54,19,42,65,26,56,79,35,57,84,36,94,
117,57,92,111,48,87,106,49,62,86,41,54,77,37,57,80,33,65,85,37,50,72,30,55,79,
35,66,92,42,76,100,49,106,131,67,44,73,36,55,83,36,60,84,38,108,134,65,92,125,
62,71,99,47,40,75,33,93,122,61,79,107,51,60,90,40,62,91,44,51,82,41,81,108,54,
89,117,53,72,95,46,33,60,18,52,82,32,88,117,56,85,108,49,68,92,38,53,74,29,66,
89,39,104,121,60,92,113,54,106,128,63,82,104,47,65,86,38,68,93,40,77,102,50,92,
120,53,81,102,47,38,61,25,43,68,33,85,105,53,99,126,62,82,99,50,72,97,45,92,113,
53,56,83,37,77,99,47,74,98,45,55,79,37,102,123,60,83,105,49,83,103,50,73,96,43,
72,96,43,77,99,45,77,102,44,97,123,54,109,130,56,93,114,50,96,118,51,96,119,54,
105,129,61,70,90,30,78,100,44,65,89,39,76,96,42,68,92,39,90,116,59,72,93,40,80,
102,45,79,99,49,73,102,42,60,83,38,51,74,34,64,91,42,66,94,42,97,121,65,89,107,
56,70,92,44,71,97,46,72,98,48,80,106,48,107,132,63,71,93,39,69,97,43,74,97,44,
84,106,51,94,111,53,79,98,43,117,129,62,119,134,69,91,111,45,100,117,53,84,103,
45,81,99,35,108,123,59,129,142,98,98,120,66,103,116,51,123,140,79,106,124,55,94,
113,62,115,132,85,72,94,46,94,115,54,93,117,58,69,91,36,111,134,67,90,115,46,65,
88,39,118,141,71,91,116,53,54,81,37,60,85,43,98,122,61,93,111,55,53,75,26,59,82,
35,53,77,36,65,86,35,72,93,46,72,97,45,72,94,41,74,96,46,95,118,56,76,100,46,70,
95,43,66,93,41,59,77,37,90,110,51,68,90,43,34,62,25,57,81,39,82,108,54,105,132,
66,65,90,42,87,119,58,64,90,43,88,115,55,99,118,79,88,104,69,38,70,33,44,76,29,
67,101,48,58,96,44,55,82,42,50,81,40,58,87,39,55,87,43,66,94,47,91,125,60,72,
101,44,72,96,45,63,89,40,80,104,43,40,67,23,90,114,52,110,129,61,82,104,47,84,
112,49,73,95,46,67,87,39,63,87,39,71,95,44,78,101,45,71,91,40,67,89,41,61,86,40,
102,125,58,100,126,64,85,106,51,69,92,38,66,91,41,49,77,36,57,85,38,64,88,39,45,
74,32,102,122,59,86,112,50,98,120,57,88,113,48,71,98,42,70,90,42,77,102,45,92,
116,46,90,112,48,76,100,48,74,95,42,86,111,49,80,101,45,53,80,26,92,111,49,110,
131,62,69,95,40,86,108,51,88,109,52,64,88,39,83,109,53,117,136,66,85,107,47,49,
76,35,67,94,44,76,103,45,95,116,52,56,77,37,72,97,46,81,108,53,93,116,58,86,109,
54,92,114,56,84,108,48,45,70,30,79,102,50,67,92,40,75,101,47,70,92,45,78,103,47,
83,108,51,98,123,56,95,115,50,91,110,44,81,100,48,124,140,91,93,110,40,72,93,34,
78,99,34,105,123,72,113,133,84,125,145,89,94,117,57,76,101,38,70,92,43,72,93,37,
59,84,37,50,71,27,84,111,51,88,109,46,77,101,44,99,119,55,78,105,46,76,97,44,94,
113,57,89,114,55,90,112,52,69,93,43,57,79,30,71,95,51,72,99,41,77,100,51,92,116,
52,67,93,41,89,109,52,72,94,44,43,68,29,100,122,55,86,107,48,64,86,38,72,95,46,
60,81,35,58,83,38,65,88,44,67,89,46,69,96,46,61,88,44,72,104,48,64,87,42,58,91,
36,102,122,79,109,131,83,96,126,65,71,105,50,76,109,54,60,98,46,53,82,40,57,83,
38,72,103,47,89,119,54,67,94,43,63,87,38,67,93,42,106,133,66,77,103,50,63,87,40,
74,97,45,57,83,34,119,135,66,100,115,51,82,100,46,48,71,30,67,89,40,79,104,49,
76,100,47,83,106,51,103,121,59,76,102,42,70,94,40,77,102,42,82,109,52,79,101,48,
73,98,46,58,84,38,81,103,50,70,94,40,77,103,51,79,103,48,82,106,47,85,106,45,78,
100,49,88,106,47,76,98,41,65,91,44,71,99,45,88,113,46,98,121,53,87,109,45,59,82,
30,69,93,37,89,113,44,89,118,47,111,131,62,106,129,58,86,106,48,87,111,49,112,
129,63,85,108,50,86,111,47,117,136,69,107,128,64,54,78,33,86,111,50,71,94,47,72,
92,42,64,90,38,74,99,45,63,91,37,61,88,37,99,122,55,84,109,50,93,117,54,42,71,
31,87,114,51,77,106,48,92,118,51,70,95,44,69,94,41,54,81,34,60,86,38,99,118,54,
94,113,48,86,106,47,105,126,69,96,113,48,88,108,48,79,102,40,91,107,51,86,104,
56,90,111,61,74,98,43,77,98,44,69,88,40,86,107,49,95,115,56,52,76,33,66,90,40,
79,103,45,57,81,33,87,106,46,77,100,43,67,92,40,74,96,41,59,81,37,67,88,41,78,
102,48,94,113,75,100,121,82,51,77,28,69,89,38,74,95,40,76,95,43,77,94,45,50,75,
32,62,86,35,94,117,52,82,104,49,56,79,32,64,85,41,68,90,45,47,72,31,60,84,40,67,
91,40,72,97,48,65,89,44,55,78,36,49,76,38,46,78,37,63,98,44,72,99,51,64,97,41,
66,102,47,54,92,38,66,102,49,45,75,37,53,83,38,85,115,58,71,103,46,75,110,49,64,
94,39,65,88,41,92,115,56,60,88,38,79,99,42,97,120,55,75,101,43,121,138,69,98,
119,52,86,107,47,66,93,38,58,85,32,82,106,46,106,122,58,74,96,46,82,102,47,89,
112,47,74,94,42,106,132,59,78,101,47,87,112,52,83,103,52,49,75,35,83,105,48,91,
115,54,78,99,44,58,83,36,69,89,38,98,116,56,70,96,37,108,130,62,77,100,46,65,91,
44,75,103,46,87,116,52,93,113,51,91,114,53,85,105,45,79,99,42,88,110,49,102,122,
59,89,110,54,109,129,58,97,120,57,106,126,57,119,134,66,89,112,48,106,121,56,
111,133,60,89,115,54,61,90,37,81,109,46,67,95,42,81,109,48,63,88,41,94,116,53,
85,105,46,38,66,25,75,101,43,70,99,41,70,95,40,57,82,36,67,93,44,91,114,55,81,
107,46,69,94,43,96,120,56,62,82,35,54,79,31,77,103,43,87,111,48,63,89,34,83,102,
42,98,116,48,68,92,37,104,122,68,114,132,76,80,102,39,122,138,84,94,112,57,64,
86,37,66,87,39,85,103,44,87,116,52,54,80,34,45,73,32,75,94,47,46,73,32,80,102,
48,95,116,56,88,112,54,66,91,38,60,81,41,61,89,41,71,91,44,99,117,79,102,119,75,
39,68,21,107,125,62,87,107,52,46,70,32,71,94,43,70,89,40,86,108,49,64,88,37,66,
87,37,81,107,52,93,118,53,43,65,31,56,81,36,61,82,36,61,88,42,86,111,58,76,104,
47,96,123,60,54,86,39,53,79,37,95,127,71,92,130,69,68,101,51,42,77,32,55,89,38,
78,111,54,67,101,50,42,71,33,46,77,34,69,106,43,82,113,51,100,128,57,83,112,49,
69,98,46,95,122,59,85,110,47,82,103,45,86,110,50,69,97,37,83,103,43,97,118,51,
94,111,51,74,97,42,80,103,45,103,120,55,74,92,41,73,98,42,69,90,41,63,89,38,62,
82,38,74,98,47,92,116,55,82,101,47,100,121,62,80,104,52,85,106,49,74,97,45,76,
101,46,65,87,37,73,96,40,91,113,51,92,117,51,68,91,37,67,86,38,82,103,49,88,110,
46,59,83,34,96,122,53,106,128,55,102,130,54,95,116,53,104,122,58,76,98,43,84,
108,48,84,112,48,84,112,47,86,108,47,90,108,49,97,121,57,84,111,48,74,101,47,69,
94,42,66,94,39,83,111,49,76,102,48,59,85,34,62,91,38,95,122,53,67,91,42,57,81,
37,57,83,36,84,115,47,80,111,47,70,96,44,86,108,54,87,108,54,50,73,32,72,98,47,
76,97,42,78,102,42,80,104,53,110,132,80,98,118,70,74,101,40,69,90,37,68,92,36,
108,130,73,115,135,77,90,114,58,121,141,95,103,118,73,66,90,37,66,89,39,84,102,
46,101,126,59,60,83,33,88,111,53,106,130,72,70,97,44,52,77,31,71,93,44,76,98,51,
66,89,38,65,89,42,62,81,40,63,91,42,56,84,36,83,106,53,48,73,30,84,107,47,94,
113,56,56,77,36,65,89,41,101,120,58,119,139,67,95,114,54,72,98,44,62,87,39,80,
107,50,64,87,40,106,123,65,82,104,48,52,72,33,89,114,56,79,108,54,88,119,58,59,
90,41,56,86,40,61,94,45,65,100,44,61,94,45,52,85,36,68,103,48,47,77,37,56,87,40,
55,86,40,38,69,31,81,110,52,119,149,74,101,126,59,80,106,47,71,93,43,102,125,58,
91,111,49,69,92,37,73,92,40,107,127,69,112,131,65,72,94,39,60,81,33,101,119,56,
89,111,46,54,71,29,63,84,40,48,76,33,53,77,36,92,114,57,99,120,60,81,104,51,88,
105,51,95,114,54,94,118,56,94,119,55,80,103,49,59,83,38,88,108,54,76,98,45,69,
88,40,109,128,67,54,77,30,56,77,32,52,79,34,91,112,48,108,123,49,75,100,41,110,
129,62,88,110,49,88,109,46,74,96,41,84,105,45,118,140,63,75,98,45,62,84,33,121,
139,67,88,115,51,72,96,44,96,115,55,81,109,43,91,115,53,102,127,59,91,119,54,
100,124,55,93,115,50,115,136,65,94,120,58,62,95,37,85,113,54,85,110,52,43,68,28,
60,86,42,53,77,35,83,111,52,75,104,50,48,70,33,54,78,33,63,90,42,104,132,61,86,
111,46,66,89,41,131,148,100,108,126,78,69,98,39,87,110,47,81,108,45,68,91,38,
111,129,58,104,125,61,116,136,93,112,131,83,68,89,30,83,104,52,65,87,34,101,122,
69,76,99,41,81,103,41,89,110,52,91,114,54,71,94,46,65,89,42,82,99,46,80,102,51,
67,92,40,65,89,38,88,106,55,70,91,45,77,101,48,67,90,45,70,95,41,68,91,44,91,
113,53,94,115,57,53,76,32,104,124,58,105,127,60,82,106,51,33,56,19,61,87,42,68,
94,44,80,102,49,84,107,51,59,85,40,55,82,36,54,82,34,62,90,35,67,98,46,47,76,27,
38,65,19,46,80,33,62,95,46,76,110,53,56,94,47,63,95,43,63,99,45,55,84,37,49,78,
37,43,77,32,65,97,43,53,79,30,65,91,42,108,130,59,92,114,49,71,92,39,101,122,61,
116,136,70,82,102,44,86,103,45,69,89,39,85,107,60,83,103,45,89,107,50,56,71,29,
64,86,40,66,90,41,86,106,55,91,114,56,97,116,54,71,93,41,105,123,60,102,125,63,
83,107,48,67,90,40,66,90,40,82,103,46,67,87,38,84,107,52,98,119,57,85,108,49,73,
91,44,86,110,47,56,82,35,70,96,38,98,121,51,101,121,49,118,138,60,117,138,68,
112,129,58,95,110,45,74,94,41,116,134,60,101,122,56,100,116,56,95,118,52,82,109,
49,56,80,34,79,105,45,72,96,41,67,94,42,63,86,36,69,95,44,81,106,50,105,128,63,
70,95,42,78,105,45,71,102,41,97,128,58,90,115,56,45,74,30,80,108,50,72,95,46,79,
103,51,77,103,49,52,78,33,90,112,49,85,110,51,78,103,46,78,106,42,64,93,33,77,
105,48,68,96,41,38,67,24,92,114,48,91,115,50,77,103,46,121,137,69,90,116,46,121,
140,85,114,130,71,60,87,34,83,106,49,114,132,61,114,133,89,97,113,76,91,117,51,
80,104,43,89,113,52,87,109,51,79,106,48,60,82,34,85,103,45,97,116,52,72,95,43,
60,85,38,59,79,38,71,93,42,65,90,42,67,92,46,66,89,39,69,98,47,52,78,33,57,81,
33,68,90,38,78,103,43,82,108,52,46,69,28,58,79,35,69,95,43,46,71,32,55,82,36,67,
91,41,46,71,30,86,107,67,73,100,48,86,111,57,96,115,77,42,75,31,59,90,41,64,94,
41,69,99,49,62,97,49,68,103,49,72,104,48,42,67,28,39,71,31,63,89,39,86,113,57,
47,75,31,62,89,35,98,123,57,94,120,57,127,148,73,96,117,50,77,98,39,78,103,45,
73,94,40,107,122,77,138,153,106,51,74,21,69,90,40,72,91,40,89,107,53,71,92,46,
106,127,65,94,112,57,76,96,44,58,82,39,86,106,54,81,102,51,48,71,29,64,86,43,69,
90,43,62,84,36,60,78,38,99,120,59,103,124,63,83,106,54,85,103,48,87,112,47,96,
116,54,78,103,41,111,131,59,98,116,49,99,117,50,98,120,50,107,127,65,117,138,83,
86,106,37,91,116,52,109,130,61,103,125,56,75,93,42,72,94,39,65,88,39,73,97,43,
81,108,47,94,121,55,83,106,45,57,82,34,74,104,45,74,93,43,82,106,52,63,93,42,79,
107,50,79,106,48,61,88,37,61,87,39,73,101,43,79,104,58,75,101,45,85,116,51,72,
95,41,72,97,42,73,102,47,93,122,52,105,131,55,105,132,56,84,113,46,81,108,46,72,
98,39,68,93,40,86,113,53,80,109,46,87,111,50,88,110,44,99,121,56,80,106,43,80,
102,42,69,94,42,102,125,57,100,119,79,81,99,60,74,99,43,70,96,41,85,111,50,89,
117,52,84,111,45,107,124,85,77,100,51,71,96,44,57,86,40,80,102,50,73,93,43,64,
86,37,57,81,36,57,80,34,59,81,34,60,84,38,82,106,57,92,114,60,84,111,50,86,106,
48,77,104,48,71,94,41,68,89,40,82,106,46,68,93,38,88,109,53,65,90,45,74,96,54,
126,147,106,80,106,52,92,119,73,104,123,84,87,111,63,51,84,36,73,105,50,64,92,
44,43,78,38,39,71,33,52,83,41,93,122,62,75,100,51,68,101,44,85,110,54,59,86,43,
71,95,45,52,83,40,70,90,43,104,125,61,83,106,49,78,99,46,64,87,37,70,88,41,91,
113,55,104,125,68,88,110,48,85,105,50,59,82,37,54,77,34,103,122,61,95,116,54,79,
98,42,64,83,38,65,86,43,91,112,56,107,129,64,86,107,51,73,94,45,98,118,63,66,85,
39,68,84,41,71,95,45,83,103,51,71,92,45,77,99,44,69,93,39,83,105,46,73,93,41,
107,123,56,87,101,45,83,106,45,113,134,80,117,135,86,129,149,95,105,126,70,67,
90,28,66,87,42,80,103,49,77,99,46,69,91,38,80,101,41,75,99,44,58,83,38,55,81,34,
68,92,39,76,99,45,84,110,53,85,104,48,92,117,55,62,90,36,70,93,41,75,105,46,112,
141,65,84,108,47,59,90,34,104,126,85,110,134,87,93,122,55,78,108,47,63,88,39,36,
67,20,113,138,61,129,155,75,107,129,60,72,99,40,84,111,48,87,113,49,68,94,39,79,
100,42,75,99,42,117,138,73,97,120,54,44,77,27,101,121,65,104,124,54,67,96,39,58,
84,35,34,54,14,62,85,32,61,84,38,69,93,40,62,87,39,89,112,53,79,104,44,92,111,
67,80,105,59,61,85,35,63,89,40,81,104,46,71,98,41,75,98,47,83,106,49,80,103,51,
52,77,34,58,84,35,110,131,90,110,127,88,66,95,34,93,115,50,71,94,44,64,87,34,84,
107,49,80,107,51,82,110,50,73,95,41,92,117,59,55,78,32,71,99,51,80,104,49,69,
100,50,102,124,81,80,108,52,71,101,44,47,81,36,65,99,46,87,119,59,62,96,48,67,
103,49,72,105,49,71,100,50,64,88,43,68,95,48,69,96,46,101,123,60,91,113,52,124,
145,67,92,114,51,79,100,47,70,91,37,65,83,36,65,87,39,96,112,53,93,114,46,103,
118,55,46,72,29,56,79,34,58,76,33,116,138,71,90,110,52,63,87,38,57,83,41,63,82,
40,82,102,51,80,100,52,81,104,48,55,74,35,66,82,38,52,73,33,52,71,31,69,90,38,
92,112,53,82,105,50,54,77,39,103,122,62,121,141,69,89,117,53,83,111,46,75,97,43,
78,100,40,117,135,70,111,133,81,117,136,84,93,114,47,80,104,40,54,75,31,75,97,
44,83,105,50,80,105,51,74,99,48,91,119,50,93,122,55,55,79,32,77,104,45,87,112,
50,78,102,47,93,116,52,56,88,36,59,90,37,74,101,50,79,110,47,65,90,41,52,78,27,
51,79,30,90,111,51,82,111,55,79,105,48,67,98,40,83,112,52,57,87,37,47,81,30,83,
101,60,98,119,73,101,129,64,97,124,52,76,103,38,37,63,19,103,130,68,110,134,67,
70,96,44,73,98,43,35,60,15,88,109,62,90,112,51,85,108,48,38,69,28,59,80,40,76,
96,47,85,109,54,98,116,56,56,81,38,69,93,43,75,97,44,84,102,52,69,92,45,79,105,
49,68,92,41,68,90,41,64,85,38,119,143,73,91,116,51,87,111,52,59,83,36,69,94,41,
101,121,58,84,105,50,89,113,55,90,110,53,45,70,31,70,96,42,106,132,62,74,100,47,
43,69,30,70,95,39,74,99,42,60,84,37,69,96,46,62,95,43,62,94,37,72,99,45,50,76,
32,67,97,46,54,84,34,64,93,43,96,129,64,78,109,49,59,88,41,62,92,43,47,79,37,56,
83,42,61,85,42,74,94,45,88,115,53,94,118,55,94,116,54,81,106,48,76,97,42,63,82,
37,80,102,51,85,105,47,69,89,41,68,89,40,74,95,42,57,83,35,67,86,38,70,88,38,69,
91,39,77,97,45,89,110,51,79,99,48,78,102,49,91,111,56,95,110,57,43,69,29,60,83,
41,49,68,35,48,70,36,74,95,47,92,109,50,102,120,60,92,115,57,65,88,39,85,104,47,
93,116,51,81,105,39,78,98,40,72,93,41,72,93,43,69,92,39,95,117,54,108,130,65,95,
115,49,81,102,44,54,74,30,86,109,46,70,99,40,96,121,51,109,129,54,86,106,47,78,
101,43,81,105,46,89,113,52,73,99,43,61,85,35,71,97,43,73,95,43,55,77,32,98,125,
57,97,122,53,46,76,34,51,85,34,68,100,41,60,91,41,108,137,75,96,122,58,69,100,
43,67,95,39,49,82,34,87,114,52,91,115,51,62,94,41,97,126,60,59,92,29,112,138,72,
117,142,70,96,119,57,71,96,44,67,94,43,56,76,33,37,62,26,66,89,45,84,108,55,76,
100,43,79,104,46,66,93,42,63,89,42,73,97,40,69,92,40,68,96,43,65,91,43,73,97,39,
72,94,41,55,80,38,80,107,45,76,98,42,83,104,45,73,98,44,71,95,43,62,90,38,90,
113,49,87,112,47,68,93,41,94,115,53,106,126,64,112,132,88,97,119,55,96,115,52,
83,109,47,73,96,44,76,100,38,63,81,38,73,93,52,55,78,35,68,91,44,55,82,30,104,
125,76,101,128,79,101,124,56,76,102,49,67,92,45,68,101,47,64,96,44,66,96,47,69,
101,46,48,81,38,74,103,50,52,78,37,58,84,41,55,85,38,65,94,44,77,103,50,97,119,
60,114,130,63,80,102,45,102,119,53,62,83,34,89,109,51,111,126,61,72,90,41,62,79,
36,82,100,44,77,95,42,61,84,38,69,88,41,69,91,43,75,96,43,86,109,50,61,83,40,96,
116,56,76,97,43,61,82,39,70,89,49,77,101,52,52,72,35,62,82,39,87,107,52,91,112,
53,112,135,71,95,115,56,85,107,52,52,76,34,73,93,42,101,120,54,78,100,42,84,104,
46,71,96,44,71,98,42,102,125,54,91,117,47,87,113,49,76,99,43,76,103,42,81,106,
47,106,127,58,81,103,43,94,117,52,76,101,44,58,85,28,99,121,56,87,114,54,67,97,
42,75,101,46,81,110,46,67,91,37,58,82,33,74,103,46,72,100,44,73,101,48,83,113,
54,88,116,56,76,101,58,123,141,93,76,98,56,103,129,62,113,138,68,76,108,49,94,
122,57,71,99,30,115,132,95,110,125,82,48,81,23,75,101,51,78,107,45,74,99,45,58,
85,39,50,79,37,60,84,39,89,110,48,73,97,41,79,103,47,91,117,53,75,99,43,72,98,
43,64,85,38,67,96,39,97,119,56,64,88,40,69,95,41,81,104,43,64,85,35,75,96,44,91,
115,51,77,100,45,71,94,41,68,92,40,71,98,43,93,112,55,74,95,45,95,120,59,70,93,
39,73,102,44,85,108,48,62,90,33,80,106,46,83,109,47,76,103,45,88,114,50,65,91,
40,119,136,94,125,147,101,66,95,45,68,95,46,62,87,37,69,92,46,56,84,47,117,141,
72,95,119,57,105,135,63,62,99,41,73,107,50,95,129,62,43,70,35,55,84,39,62,92,46,
49,73,37,55,83,37,68,97,41,114,137,68,101,125,58,111,131,69,92,112,50,81,107,44,
105,122,56,64,89,39,97,113,52,77,92,40,85,105,45,79,98,41,97,115,57,62,81,36,63,
82,37,75,92,41,90,108,53,34,63,23,39,63,27,61,82,38,78,101,49,66,90,40,70,92,44,
75,93,47,59,80,40,57,82,38,74,96,46,72,93,44,67,89,33,85,102,54,83,104,52,68,94,
41,61,83,34,113,131,63,111,133,59,73,100,39,70,98,43,70,94,40,67,90,41,73,92,44,
73,101,47,73,100,43,93,117,62,94,116,54,67,91,42,76,101,45,68,94,42,67,96,46,75,
98,41,46,71,24,98,120,56,89,116,52,81,107,44,90,116,54,90,116,50,63,84,36,74,
101,41,83,114,49,87,117,52,89,117,52,56,81,33,70,97,44,53,78,36,57,88,35,52,83,
30,85,112,53,81,109,46,74,105,50,58,89,39,73,96,45,127,146,102,106,126,86,113,
140,73,117,143,75,89,113,48,64,92,39,57,86,39,59,82,40,70,95,42,91,118,55,90,
117,52,102,126,55,30,58,22,58,83,39,60,83,39,55,79,34,65,92,39,84,110,49,93,115,
52,69,95,39,90,115,53,50,73,35,51,77,33,75,101,46,81,107,44,85,107,52,84,104,50,
59,83,38,71,96,43,74,101,43,77,102,44,82,106,45,85,108,51,74,93,39,67,91,40,65,
90,41,70,96,44,67,93,44,88,116,54,75,100,41,109,130,90,107,127,87,77,102,43,72,
96,42,79,102,47,80,108,47,66,95,41,95,120,55,92,119,53,91,125,57,66,102,46,83,
116,57,96,126,56,62,90,41,93,123,58,96,122,58,47,76,33,49,81,41,99,122,58,115,
140,65,87,113,49,105,129,59,95,116,54,77,101,46,94,114,54,79,96,40,113,133,61,
102,119,54,94,113,54,44,67,30,60,81,37,92,112,52,88,108,48,74,96,40,77,103,42,
102,118,55,93,109,52,65,88,38,85,105,44,64,84,36,64,84,46,50,72,37,55,75,34,77,
99,43,93,117,54,110,129,70,114,135,81,105,127,76,114,133,78,87,113,50,73,99,40,
84,106,59,123,141,96,96,120,53,94,120,51,63,87,37,67,91,40,71,91,40,87,113,54,
107,129,64,118,134,91,98,118,71,87,110,49,97,116,59,81,105,45,84,111,48,74,102,
45,71,99,43,82,110,49,60,85,37,64,91,37,91,114,52,44,74,30,81,104,49,100,129,60,
73,103,43,84,109,49,66,89,39,49,77,32,54,82,34,46,71,30,69,93,42,66,93,43,75,
103,41,71,97,48,78,107,48,61,90,39,54,87,36,63,90,40,55,84,34,88,117,54,72,103,
40,74,102,46,76,105,47,58,84,39,85,106,47,83,109,46,72,99,43,76,102,47,76,100,
44,69,90,39,51,80,35,49,74,31,80,103,46,70,96,39,55,78,31,78,102,45,78,101,42,
96,116,55,62,89,38,54,80,37,69,91,42,75,101,40,94,117,56,44,66,29,58,81,35,108,
134,66,100,123,58,92,120,53,105,129,60,81,100,46,64,87,38,64,90,37,65,90,40,62,
91,39,74,99,46,68,93,44,63,89,36,76,99,47,55,84,33,89,121,59,87,115,57,53,82,35,
83,110,49,71,104,48,53,81,37,69,96,42,68,104,44,87,111,65,107,126,83,65,95,43,
65,92,40,83,114,52,86,114,52,72,101,46,64,96,39,52,85,34,85,112,49,84,104,45,
127,151,71,102,121,53,110,131,57,115,133,61,71,92,38,117,137,66,83,101,43,73,93,
40,94,110,49,63,87,35,73,94,39,81,101,44,99,114,57,74,93,41,95,120,54,85,105,51,
57,79,32,69,93,42,69,91,43,78,99,47,60,81,40,58,83,38,64,86,40,65,87,36,75,95,
52,79,100,58,85,105,45,108,127,64,92,116,54,90,113,53,97,118,62,119,139,85,82,
101,45,67,94,41,74,102,43,73,101,42,89,112,50,75,100,44,71,93,38,103,123,81,92,
112,62,85,110,47,96,117,56,81,102,46,93,122,58,65,92,40,80,110,44,93,119,55,65,
90,43,63,86,38,64,87,41,48,76,28,49,74,28,63,87,35,94,118,56,87,115,51,77,99,48,
95,122,58,105,125,61,92,119,56,69,98,45,70,99,44,90,115,54,67,97,42,62,85,36,76,
99,49,81,109,48,81,106,43,86,109,52,89,115,56,78,105,41,76,107,45,90,114,51,58,
83,37,83,113,51,102,127,55,56,81,31,74,100,42,73,98,41,86,110,50,63,92,44,76,
101,44,92,118,52,92,115,56,73,99,41,67,92,38,79,105,48,86,107,46,80,104,49,64,
88,39,108,133,62,92,118,54,81,105,48,100,124,57,113,133,60,103,122,56,96,116,54,
103,126,56,98,119,52,73,99,43,79,108,49,85,109,51,72,93,42,74,98,45,45,68,28,66,
90,38,68,93,40,61,82,39,83,107,52,73,98,44,78,104,45,62,91,41,88,113,53,61,90,
36,98,130,60,79,105,46,66,97,42,106,125,89,104,125,87,107,132,68,79,107,47,80,
113,51,60,88,42,84,111,52,80,111,44,48,75,29,97,124,58,104,129,55,82,105,47,67,
90,42,110,127,60,106,128,62,91,109,48,63,82,36,66,86,37,73,91,43,92,108,51,61,
80,38,74,91,43,70,90,41,110,126,58,70,91,37,79,104,45,60,85,40,73,95,47,74,98,
47,67,89,44,62,84,42,70,96,46,70,90,42,61,85,40,80,104,52,78,101,45,89,112,51,
99,117,65,56,82,35,73,96,43,104,124,60,84,108,53,74,100,41,59,79,33,69,91,37,99,
121,49,57,76,27,70,94,38,67,91,37,49,76,29,76,99,40,80,108,46,99,126,54,81,105,
48,76,102,45,98,119,52,102,119,54,72,96,42,78,103,49,57,84,40,74,101,46,74,104,
51,72,102,46,75,101,47,66,92,38,58,78,33,59,85,38,74,101,44,88,117,52,77,104,46,
68,98,41,64,93,41,75,101,45,76,101,48,50,77,34,65,90,40,128,146,105,127,143,92,
95,123,54,102,127,61,99,123,54,88,114,50,103,130,60,93,112,49,68,93,39,85,108,
50,80,104,45,66,92,41,76,101,44,38,59,19,48,66,29,62,87,39,84,109,48,86,110,51,
75,99,41,79,101,42,71,97,44,81,106,48,79,100,47,78,104,42,68,90,41,110,133,63,
98,120,58,75,100,45,79,100,43,91,112,50,105,124,59,74,99,45,105,126,56,96,118,
50,83,112,51,99,124,53,90,114,53,76,105,46,109,132,63,69,91,44,89,113,53,69,91,
37,37,62,24,75,99,47,69,96,43,68,93,44,90,113,54,106,130,62,92,112,49,79,108,45,
66,97,40,56,85,37,67,90,52,81,107,60,97,124,59,75,105,47,96,126,57,95,122,57,61,
92,38,79,108,48,60,88,40,78,107,47,123,145,68,112,128,61,71,95,45,80,99,46,115,
131,62,68,87,33,101,116,47,93,109,51,94,110,54,56,77,29,45,68,26,61,78,33,83,
102,50,95,111,52,75,92,43,66,88,39,83,103,46,85,104,51,58,81,35,60,83,35,48,69,
32,60,78,36,75,96,45,75,96,45,72,91,42,66,87,40,127,143,97,117,138,92,97,116,59,
75,98,45,61,81,37,58,82,34,88,111,48,69,95,43,44,67,27,57,80,32,51,76,35,63,86,
33,69,92,39,78,107,45,87,112,52,108,132,62,70,97,43,88,116,51,74,101,48,82,104,
46,83,111,48,69,96,43,63,86,44,45,68,30,80,105,44,69,95,43,99,119,60,62,86,42,
69,89,34,71,92,41,71,102,44,72,103,42,82,107,53,69,93,41,60,85,35,59,87,38,77,
100,45,94,117,54,61,86,39,59,90,32,70,94,50,103,127,67,85,112,50,63,93,37,71,97,
42,88,114,57,96,123,55,83,109,45,78,100,39,97,123,54,88,111,47,97,121,59,71,95,
39,72,96,45,64,90,39,63,89,37,88,110,52,69,95,40,88,112,49,61,83,33,82,104,46,
96,122,55,96,117,54,76,103,45,57,84,39,73,97,47,86,108,42,69,97,37,68,92,42,58,
86,35,69,93,41,69,98,43,92,112,53,114,131,64,87,114,52,84,108,53,63,84,36,80,
105,46,101,127,57,88,110,50,73,101,47,63,89,38,68,89,34,59,81,35,80,105,49,71,
96,43,69,96,39,51,85,26,100,121,76,94,122,63,89,119,56,80,109,49,70,96,40,26,62,
0,121,144,99,136,159,107,96,124,61,90,111,47,60,89,45,68,97,43,64,94,42,75,107,
46,85,106,46,106,125,58,100,123,59,51,70,32,62,84,33,65,86,32,100,118,52,77,93,
41,106,118,57,97,113,53,53,71,33,74,93,44,120,143,72,81,103,44,84,106,51,108,
125,61,91,111,56,90,111,55,77,102,44,62,85,34,86,108,53,71,94,42,64,86,41,88,
107,50,91,112,53,59,82,32,117,135,96,125,146,93,85,106,57,89,111,46,83,109,48,
69,93,42,100,120,53,95,119,51,93,115,50,110,132,59,56,83,25,110,127,80,86,105,
44,86,115,50,83,111,49,89,116,54,53,75,31,92,116,56,68,92,42,62,87,38,89,113,54,
74,100,43,67,92,40,43,67,27,55,83,41,61,85,37,84,106,55,79,103,48,51,76,29,70,
98,43,68,93,45,93,118,55,93,123,57,59,84,36,56,81,33,74,101,48,78,102,45,60,88,
37,56,80,38,86,113,57,74,96,44,52,78,34,59,83,34,70,94,42,79,104,53,94,119,57,
102,125,59,64,87,37,81,104,45,88,108,50,57,82,34,78,104,45,79,102,46,83,109,48,
76,103,45,76,101,40,87,113,49,90,112,51,78,99,43,55,84,29,64,88,38,72,99,47,71,
95,38,83,112,48,107,131,64,104,126,62,75,101,47,63,90,40,65,89,42,81,102,46,90,
115,52,80,106,49,39,69,32,68,97,44,112,133,62,86,111,54,90,116,54,71,97,46,100,
121,59,79,99,48,91,118,49,96,123,52,91,117,55,130,151,105,117,140,81,77,104,41,
60,86,35,85,114,45,113,132,96,110,138,72,77,107,49,66,93,42,83,112,49,79,105,42,
112,137,87,127,148,90,99,121,59,35,71,27,69,94,44,61,87,36,76,105,46,100,127,51,
70,94,40,92,115,54,83,106,48,89,106,51,93,111,48,67,86,41,62,83,33,56,76,33,70,
88,40,72,91,42,62,80,36,87,106,46,110,127,66,96,114,51,75,99,43,115,137,82,85,
106,52,99,122,57,77,100,42,41,64,28,111,135,64,98,119,60,104,123,66,68,94,44,82,
106,51,71,94,41,87,108,54,82,103,57,68,91,36,90,112,52,97,122,57,51,75,29,62,84,
38,87,117,52,88,112,53,111,132,63,130,147,99,117,134,93,112,131,78,78,105,45,74,
96,43,47,75,31,90,112,51,70,97,43,103,127,64,102,125,61,93,119,52,74,104,48,45,
71,32,45,70,38,84,106,53,96,120,64,110,137,73,89,114,52,95,118,63,108,132,70,76,
103,47,60,83,35,103,126,68,91,118,60,56,81,36,51,77,33,85,107,47,97,124,60,62,
91,37,56,83,38,41,68,32,63,86,37,78,99,48,98,116,61,64,91,44,73,100,48,77,103,
46,85,106,48,61,84,39,42,71,29,58,83,34,79,105,45,68,93,39,90,113,51,89,112,51,
87,110,51,95,118,54,87,112,54,101,122,74,101,117,76,47,69,25,55,77,30,78,104,46,
64,94,42,64,95,37,80,106,45,78,103,43,67,95,40,61,82,35,71,93,43,81,104,45,73,
96,43,85,107,47,89,112,50,52,79,33,79,105,45,72,95,39,62,86,37,81,106,45,55,81,
33,71,95,39,88,112,48,95,119,53,104,127,78,112,136,72,84,108,40,77,103,43,83,
109,49,68,96,31,85,109,44,74,105,40,84,109,50,79,110,44,90,118,52,106,126,77,
102,126,75,42,73,25,73,100,39,75,104,47,51,79,31,59,87,37,87,113,52,60,87,34,48,
80,34,99,115,52,125,141,68,109,128,61,60,83,34,120,135,64,101,118,57,91,107,51,
89,105,45,70,88,39,105,124,56,86,107,48,56,76,31,71,95,44,115,131,87,99,122,61,
78,99,44,77,101,40,55,78,35,102,123,63,108,128,64,112,136,69,68,95,41,105,128,
68,115,134,69,58,82,34,46,71,24,58,81,36,76,98,44,70,96,43,55,78,30,79,101,45,
104,130,65,104,128,66,89,113,47,132,151,91,129,149,88,91,114,62,99,121,53,61,81,
37,73,99,43,107,131,61,87,113,50,63,89,37,93,118,59,54,82,33,86,113,50,74,98,45,
49,74,34,89,113,53,94,118,53,90,117,58,79,102,48,77,100,50,59,85,40,67,93,39,64,
91,34,103,126,67,94,123,59,80,104,45,72,99,43,91,112,49,102,125,61,96,121,57,53,
76,32,67,90,41,60,84,38,82,102,51,129,150,81,89,113,47,76,100,46,99,120,56,84,
106,47,79,102,48,90,115,50,68,92,41,75,101,46,76,102,41,78,105,45,83,110,49,106,
125,63,92,112,53,62,89,41,69,92,40,93,117,56,45,74,29,52,74,29,82,110,54,105,
130,64,79,103,39,95,121,52,78,103,47,74,97,47,55,77,33,69,92,47,73,96,46,71,91,
41,83,101,46,59,82,35,59,85,35,61,89,38,54,82,33,68,93,41,67,91,35,70,97,42,75,
99,43,51,83,35,69,95,45,53,82,31,80,107,48,81,107,47,87,114,47,74,95,42,63,92,
41,61,85,35,83,111,44,98,122,52,80,110,59,88,119,47,76,105,42,104,129,59,57,79,
36,87,116,47,77,109,51,78,102,50,63,88,42,54,83,38,106,128,68,105,125,64,82,102,
43,100,124,56,91,113,51,84,105,49,118,135,62,80,100,44,111,132,65,102,121,54,73,
93,40,69,92,40,82,103,49,71,92,45,91,110,46,78,101,48,78,100,42,53,69,27,58,86,
35,69,89,42,76,101,45,101,121,57,94,116,58,87,108,52,112,136,67,89,109,47,15,46,
24,62,87,40,94,113,50,87,107,52,86,109,47,78,101,43,72,100,46,106,130,68,105,
127,63,88,114,53,96,126,53,117,137,65,103,125,58,112,134,64,57,79,29,67,91,40,
86,112,54,59,82,40,47,73,29,77,103,45,68,91,39,79,105,49,81,104,49,59,84,40,67,
95,49,77,103,48,77,101,49,108,131,67,94,119,54,68,92,40,79,105,49,74,102,45,66,
92,43,72,100,40,67,97,42,78,103,46,75,101,46,67,98,44,89,117,53,58,87,37,56,75,
29,41,62,20,58,86,33,76,100,46,76,103,44,78,103,44,73,98,44,69,92,43,92,113,48,
110,130,59,61,84,37,78,105,49,75,100,45,78,104,44,105,128,64,108,130,61,72,94,
41,81,105,47,71,93,38,76,102,46,103,128,65,61,83,34,69,98,43,99,123,56,96,122,
64,72,99,38,74,102,44,113,136,70,55,80,36,61,85,40,66,86,40,90,113,52,85,106,46,
74,97,44,85,108,50,117,140,69,83,108,49,84,111,51,79,103,48,113,137,87,114,135,
82,59,90,37,58,85,36,63,84,32,69,96,40,55,79,31,76,101,43,68,92,41,55,81,31,65,
88,36,80,106,56,84,107,63,125,151,105,95,120,52,80,105,48,103,129,56,46,72,31,
75,102,46,78,104,49,95,117,55,68,94,42,96,118,50,101,122,59,128,145,80,103,124,
56,85,108,48,91,110,50,83,103,49,101,120,56,82,103,47,96,115,52,58,79,35,78,101,
42,71,93,39,72,95,43,96,119,60,109,131,70,121,139,97,67,88,43,74,95,39,48,72,31,
97,118,59,105,126,61,77,101,44,87,111,50,66,90,41,92,113,55,85,108,51,87,110,48,
71,97,42,124,144,74,112,138,61,86,107,47,62,87,37,93,116,54,52,77,28,92,113,55,
96,123,59,87,114,51,100,120,57,85,108,51,88,114,51,94,121,54,86,108,50,95,118,
57,80,109,50,42,71,31,91,117,58,85,114,55,70,94,47,61,87,42,55,83,39,91,113,59,
73,94,46,107,129,74,79,105,52,76,97,48,52,75,33,74,101,47,85,112,55,78,107,47,
65,86,39,101,125,61,64,94,45,67,96,43,68,94,39,80,105,48,62,88,37,86,106,54,47,
73,33,92,114,49,92,116,59,55,79,33,59,82,37,33,60,23,65,90,38,86,111,50,72,98,
44,74,100,47,100,121,61,73,96,51,67,93,41,67,92,42,120,142,68,79,100,46,81,109,
47,74,102,42,83,108,48,88,112,49,75,101,49,60,84,34,77,99,52,119,139,95,92,109,
56,77,102,41,85,107,47,78,99,49,115,136,70,79,99,46,82,108,50,55,81,36,62,84,37,
102,126,57,112,132,59,54,75,31,98,114,51,83,111,55,121,140,96,122,139,92,87,111,
49,81,106,48,69,92,41,69,96,40,70,95,42,65,92,39,100,126,59,100,125,57,95,121,
56,90,117,53,114,137,86,113,134,82,110,132,85,62,95,40,57,84,37,52,77,26,60,91,
38,87,111,52,88,112,52,50,77,33,79,101,48,55,85,38,56,84,41,89,111,51,84,104,48,
89,111,48,68,91,39,68,88,39,96,115,48,64,81,37,44,71,31,74,96,42,95,113,51,101,
121,55,70,85,34,107,126,77,132,148,101,78,98,61,53,77,28,62,87,36,94,116,59,82,
109,49,79,103,48,82,106,52,84,111,51,83,105,51,95,120,57,94,117,51,62,86,33,66,
92,45,97,121,52,91,115,50,65,91,36,90,113,52,83,104,52,100,121,57,106,130,64,74,
97,45,82,109,48,66,93,39,80,104,46,88,116,53,102,126,60,97,122,61,78,107,47,105,
128,59,87,112,55,66,92,44,66,90,46,57,84,38,57,84,38,85,108,56,80,105,52,87,110,
61,71,92,48,42,66,29,75,98,47,73,97,47,68,96,45,93,115,57,106,128,62,95,116,55,
66,92,43,57,84,36,54,80,34,70,95,43,57,80,35,82,106,48,68,93,40,68,97,40,100,
123,56,75,95,43,60,89,38,60,85,42,119,143,73,91,118,50,74,104,42,69,94,46,52,76,
31,83,103,47,77,101,45,72,99,41,101,121,59,76,99,39,67,89,40,90,112,69,69,94,47,
59,84,41,64,88,49,65,86,41,69,91,49,106,128,80,101,120,59,81,102,46,70,93,37,67,
89,39,88,114,52,71,96,44,57,85,34,54,79,37,69,97,42,87,109,50,79,103,48,87,110,
50,62,84,37,77,105,52,85,109,58,97,117,75,85,108,39,119,140,72,101,118,82,74,
103,40,77,101,45,86,110,50,117,138,62,85,111,48,62,88,34,104,127,57,107,132,83,
108,128,80,63,90,35,72,98,43,71,97,42,98,122,54,106,131,61,89,114,49,56,80,33,
38,66,26,69,96,46,55,81,37,91,117,55,109,133,65,85,109,48,76,100,49,64,84,41,59,
82,39,69,86,37,78,95,38,94,111,48,105,122,59,82,103,47,86,107,51,77,93,44,93,
110,51,99,117,72,65,91,45,82,110,49,80,107,49,123,141,75,80,109,47,71,93,41,66,
87,41,74,96,48,61,89,40,74,95,46,64,89,45,73,93,44,99,125,59,80,107,47,78,102,
47,66,91,41,93,118,57,92,119,56,96,118,58,115,139,68,65,90,38,57,85,38,69,94,39,
93,117,57,68,94,43,87,110,50,64,88,40,64,91,41,75,100,51,67,93,43,68,94,46,56,
79,37,80,104,51,86,113,53,61,85,39,74,98,51,94,116,64,56,79,36,49,74,34,68,89,
44,89,109,52,78,97,52,77,99,50,86,110,53,96,118,56,78,104,51,50,72,31,62,83,35,
87,113,53,72,94,48,71,94,42,69,94,43,68,90,45,66,89,40,75,98,44,94,117,57,59,83,
35,107,128,65,112,134,63,90,116,54,61,87,37,66,90,37,99,119,56,87,110,52,95,119,
56,64,93,43,76,101,45,76,96,49,115,136,90,78,100,52,73,96,42,75,97,46,103,131,
62,87,112,52,78,99,42,70,92,43,52,71,32,55,76,34,64,86,41,66,89,39,30,56,20,38,
62,23,41,67,32,71,92,40,76,101,46,95,119,54,83,107,50,49,77,29,56,82,27,75,99,
40,67,95,35,98,118,54,90,112,57,93,112,62,83,112,47,60,86,39,79,101,40,105,131,
58,71,98,41,61,89,34,69,95,40,58,82,28,111,131,63,82,110,46,63,91,34,115,138,69,
102,127,54,77,98,45,91,118,53,70,93,40,70,91,40,82,103,46,67,87,40,77,97,47,101,
126,59,90,113,48,77,99,46,71,93,42,74,99,44,59,80,35,89,111,51,114,132,63,108,
125,63,55,86,33,79,104,47,71,95,47,78,102,48,54,83,31,61,89,36,94,120,52,69,95,
43,73,98,45,67,93,36,90,113,53,82,101,49,71,92,43,85,108,53,52,74,32,57,86,39,
71,98,42,106,131,61,93,118,53,74,100,45,59,83,35,71,97,45,73,100,47,90,116,57,
104,130,61,72,92,43,71,95,43,75,100,48,118,146,77,61,87,44,73,98,46,83,109,50,
96,119,64,93,120,61,80,103,51,64,86,42,57,85,43,68,88,45,66,92,44,81,105,52,85,
109,58,72,96,47,51,72,35,77,103,46,70,99,44,53,78,42,79,102,54,114,135,71,87,
112,60,68,90,44,81,103,47,87,109,49,71,91,39,78,101,49,59,80,34,63,86,40,80,103,
57,61,84,38,70,96,44,79,103,47,92,112,49,57,81,35,67,90,41,94,118,52,86,114,50,
81,103,45,79,106,50,93,120,56,89,109,50,53,78,31,97,122,58,94,117,56,69,91,39,
73,94,39,71,97,44,86,108,50,96,120,57,82,105,49,91,113,52,74,95,48,69,89,43,69,
89,41,46,68,30,49,70,29,72,89,43,52,72,26,95,118,57,80,103,53,62,84,38,77,99,46,
84,105,47,59,81,35,55,78,44,122,139,97,57,85,35,71,95,38,59,85,35,81,105,48,117,
134,67,100,121,55,76,100,44,88,115,50,80,108,47,65,93,38,105,124,58,93,114,51,
79,103,45,92,115,54,74,98,44,50,78,36,115,132,64,99,119,52,83,107,54,83,111,56,
72,101,46,84,110,51,79,105,47,73,100,45,65,89,40,75,99,45,107,129,63,86,106,49,
70,92,42,74,99,45,73,97,45,75,99,45,69,90,42,70,92,41,88,108,45,65,88,38,80,101,
44,90,109,49,75,98,43,78,98,45,65,86,40,57,80,34,84,107,46,96,120,58,78,99,44,
57,83,39,62,88,43,86,114,55,81,104,52,48,73,32,32,56,24,61,88,39,72,96,40,60,86,
35,63,87,40,107,134,65,101,122,59,76,102,48,82,108,49,83,105,48,95,122,58,52,81,
33,96,121,58,68,95,46,62,90,43,69,93,43,94,121,59,73,103,45,75,101,46,61,87,38,
60,85,42,55,82,43,43,71,33,80,103,54,91,114,56,64,90,48,56,79,45,77,101,51,77,
104,52,53,78,37,110,131,67,92,111,56,90,110,56,73,99,49,98,119,63,98,119,62,65,
87,36,42,63,31,72,97,48,67,88,41,68,88,41,58,80,35,75,95,47,77,98,47,58,78,32,
77,104,48,96,124,55,85,110,49,95,117,52,83,110,49,56,81,39,70,96,45,52,83,37,63,
86,44,50,75,36,57,84,39,75,99,47,89,110,53,61,83,40,76,100,46,63,86,39,36,57,27,
54,74,34,62,84,39,83,99,50,93,114,61,53,74,34,84,103,53,84,103,52,73,96,41,91,
113,53,70,94,46,65,91,39,54,82,36,85,109,55,85,108,46,99,116,65,144,161,109,81,
105,47,69,92,40,74,101,46,95,117,52,78,101,41,65,92,39,70,92,41,73,99,42,58,81,
34,106,131,61,103,127,57,89,114,52,97,119,52,96,116,54,111,133,65,88,111,50,97,
120,56,88,113,52,113,138,74,85,111,52,61,83,35,73,93,43,73,96,39,85,111,50,79,
101,47,88,112,49,95,118,57,78,101,43,70,93,41,72,91,40,57,80,36,58,81,38,75,99,
46,90,112,55,87,108,48,99,118,53,107,126,62,82,107,48,85,111,47,82,103,41,78,
103,46,77,104,49,107,132,62,76,101,50,104,129,64,113,136,70,97,115,54,78,100,47,
63,91,46,93,116,58,92,113,54,70,93,41,108,127,59,52,80,33,80,106,47,82,103,49,
83,106,47,77,101,48,72,94,41,84,107,61,85,109,57,66,90,41,58,80,37,72,95,46,55,
79,40,51,72,33,75,96,44,75,101,46,64,91,44,80,105,52,52,75,35,77,103,50,65,92,
43,54,73,42,51,73,34,36,60,22,67,88,45,90,111,61,70,93,50,74,97,46,84,107,50,66,
89,42,51,73,31,77,100,50,105,126,67,103,127,65,49,64,28,76,98,45,84,111,55,59,
84,35,73,96,45,86,107,53,66,86,36,68,92,40,62,84,38,71,92,38,73,100,48,91,120,
56,85,111,52,76,106,46,46,73,29,95,118,56,86,117,56,83,106,53,76,97,44,70,94,44,
60,81,36,82,104,49,70,89,40,72,92,46,89,110,55,103,120,62,49,70,35,58,80,43,63,
84,41,64,84,42,79,97,51,87,105,52,81,98,46,52,75,35,61,83,43,57,81,38,93,110,56,
96,117,58,94,117,56,77,104,49,94,119,59,69,93,31,79,103,47,71,96,44,66,95,39,85,
113,49,108,132,60,47,75,29,62,87,39,62,86,40,76,103,46,92,121,57,84,109,47,67,
96,43,87,108,48,75,100,41,89,108,49,85,110,49,100,122,54,92,118,51,91,116,55,72,
97,45,56,80,39,57,82,36,72,94,44,83,111,52,56,79,34,90,113,50,67,91,39,90,116,
53,98,120,58,66,91,36,80,105,47,79,100,47,58,82,39,93,113,55,99,125,55,70,94,39,
65,90,38,85,106,46,96,124,52,98,117,51,99,118,50,83,108,48,73,94,43,71,95,44,96,
123,55,118,139,68,104,125,57,88,114,52,66,90,42,88,111,48,94,121,57,61,88,42,88,
113,52,88,111,50,94,118,57,44,67,27,89,110,52,78,104,46,64,87,38,84,104,62,108,
129,77,81,104,55,31,56,22,61,82,40,102,122,58,76,101,47,85,112,51,88,114,54,78,
105,46,89,115,55,64,89,43,66,92,46,70,97,49,81,104,54,64,90,49,54,77,39,45,72,
35,64,88,44,108,128,71,100,120,63,85,107,52,71,92,43,54,82,33,67,93,44,88,113,
51,83,103,52,73,102,46,74,97,45,64,89,41,95,119,60,123,145,75,108,132,62,80,102,
48,64,89,44,66,86,38,50,69,29,57,81,33,89,107,47,67,93,46,69,94,39,81,104,48,89,
113,51,57,80,32,89,109,56,104,122,60,86,103,48,63,84,42,68,85,43,64,85,39,64,87,
40,75,96,47,82,102,46,56,79,37,52,71,36,61,80,39,66,82,43,64,80,39,46,71,29,50,
74,32,74,96,45,48,69,32,65,85,38,87,106,53,113,130,68,65,90,41,65,88,39,80,102,
51,77,102,43,76,99,43,65,92,42,72,96,45,83,106,49,59,76,34,91,111,50,111,136,60,
111,130,59,79,105,45,79,106,48,74,96,43,44,67,30,66,84,40,94,118,57,101,124,63,
85,107,53,45,74,30,89,110,54,66,88,37,89,113,52,81,105,45,57,80,39,74,106,48,74,
100,42,66,89,42,77,101,47,70,91,44,90,114,49,70,95,44,81,104,46,101,124,53,75,
101,43,79,102,46,98,117,54,75,93,42,90,113,54,77,106,45,105,132,61,111,140,65,
82,109,50,116,139,68,110,133,69,68,99,40,76,99,42,82,106,48,82,106,46,80,105,50,
68,96,47,58,82,32,62,91,41,72,98,46,69,98,43,69,94,42,72,98,45,78,104,51,69,90,
46,108,133,65,75,102,46,61,83,33,79,105,52,109,128,85,84,103,65,41,65,24,73,93,
49,117,139,72,81,104,48,80,103,48,66,92,43,110,135,76,94,117,58,75,105,49,69,92,
48,61,83,43,75,96,49,67,87,48,57,79,42,56,84,46,102,126,65,90,116,56,66,94,37,
68,93,42,69,94,43,76,105,48,76,100,44,70,93,38,90,112,50,75,100,48,78,99,44,75,
99,43,92,110,55,119,138,70,86,112,49,100,120,57,66,94,43,102,126,58,113,132,65,
55,84,32,107,131,62,77,100,44,99,120,55,79,105,46,91,119,59,60,81,42,68,87,44,
61,80,35,53,74,34,56,78,38,57,78,38,76,100,49,88,105,52,67,92,43,86,101,50,54,
73,34,81,99,53,63,83,41,56,76,38,55,75,40,61,79,40,76,95,48,73,94,46,59,84,40,
95,116,58,57,81,38,70,90,43,65,88,39,56,82,37,56,81,35,67,91,39,84,104,50,67,89,
38,82,103,52,92,117,50,67,90,36,96,117,53,75,102,40,78,102,42,62,85,37,56,79,32,
67,86,38,45,71,30,57,81,35,91,116,56,79,106,40,79,103,50,60,87,37,83,107,48,71,
97,44,84,110,44,76,104,43,50,70,28,69,93,43,92,115,51,85,108,45,101,124,56,75,
98,42,95,117,54,101,124,59,92,112,51,95,114,50,96,121,57,94,116,51,82,104,48,77,
99,47,86,110,49,59,80,33,110,131,67,98,120,55,92,118,54,68,91,42,74,99,42,56,84,
41,100,124,66,99,123,63,71,97,45,56,84,39,75,103,47,85,110,56,65,91,45,92,118,
56,86,110,53,62,87,41,62,88,43,70,92,49,84,105,53,76,97,46,81,107,52,81,107,49,
70,91,44,97,117,75,98,121,68,81,106,50,66,88,45,88,114,60,51,74,31,42,69,31,53,
78,35,69,92,39,68,94,43,64,88,44,47,75,35,67,93,49,83,106,55,50,72,42,65,86,45,
58,84,41,70,96,48,65,92,43,69,94,41,82,108,56,82,106,51,95,120,55,74,98,47,88,
113,51,104,125,55,54,76,34,83,103,50,76,102,43,52,81,30,81,102,45,72,99,42,99,
119,52,78,101,49,77,99,43,88,112,54,72,96,46,79,108,50,77,102,45,100,123,55,74,
95,46,65,90,38,59,84,39,76,103,48,84,103,51,78,96,51,69,92,48,56,74,39,66,88,43,
93,110,57,88,107,52,91,110,58,82,105,50,76,93,47,74,92,48,59,77,39,52,70,32,38,
57,27,69,83,39,52,71,31,47,71,27,67,90,45,71,93,47,64,84,40,63,84,42,63,84,40,
77,99,47,69,91,37,73,95,45,56,80,31,76,98,47,95,115,51,92,114,46,119,137,68,101,
119,60,75,95,44,49,71,32,59,81,33,65,89,41,82,106,44,47,71,23,79,104,50,114,135,
67,108,122,82,87,108,58,86,111,52,85,109,50,89,114,53,54,78,36,60,82,36,47,71,
31,73,93,45,71,92,44,64,87,40,74,95,42,88,116,52,66,93,40,116,138,66,102,121,53,
84,108,51,95,115,55,84,108,49,86,112,53,96,116,52,42,68,29,89,112,54,108,129,61,
72,97,41,86,114,52,84,114,49,62,89,42,86,110,55,88,112,53,99,122,54,92,116,56,
75,103,46,81,106,48,87,113,53,70,99,46,84,111,53,79,103,51,74,99,45,112,130,88,
117,135,95,49,74,35,105,128,63,85,108,50,89,111,55,71,100,43,79,104,45,92,119,
57,76,103,50,71,96,47,48,69,31,59,84,35,75,101,51,93,117,64,71,94,47,71,95,48,
71,96,52,64,91,48,78,101,50,65,89,51,83,110,56,69,89,42,72,93,44,50,75,34,73,93,
46,63,87,41,94,114,57,83,109,53,90,113,52,53,75,35,66,92,40,41,69,29,74,94,39,
94,114,54,76,98,48,72,97,41,86,112,53,78,102,49,78,100,44,85,106,45,70,96,42,77,
99,49,75,98,43,66,91,40,81,107,49,87,109,52,98,118,56,72,96,46,68,94,43,71,96,
49,57,80,39,62,80,42,69,86,42,75,96,46,89,106,52,91,109,58,55,75,35,72,90,44,78,
101,54,91,107,58,57,78,40,65,84,43,58,76,40,88,106,59,83,100,63,48,69,30,48,69,
33,59,74,39,58,83,44,83,103,47,71,92,43,90,111,52,91,112,53,76,98,48,65,91,39,
68,93,39,95,115,51,108,128,55,104,123,54,110,130,58,112,128,59,92,108,48,99,120,
56,59,82,33,79,105,52,61,81,29,94,118,54,89,113,48,61,85,32,49,70,24,72,95,41,
40,66,29,56,78,37,97,116,57,78,101,44,46,71,30,70,89,41,55,76,33,89,118,58,89,
109,47,72,95,44,63,90,40,98,121,59,94,117,49,76,101,43,59,80,34,67,93,43,74,101,
46,59,83,28,82,107,45,80,109,47,83,109,51,44,72,30,55,84,35,53,80,39,88,112,56,
102,126,60,87,107,50,75,102,49,82,107,51,67,91,44,68,90,43,64,88,40,44,65,29,62,
84,41,80,104,48,90,117,60,103,124,76,104,125,80,89,111,58,71,95,48,70,91,40,103,
121,61,90,114,52,40,66,25,61,84,40,66,86,42,61,84,39,77,100,48,96,120,56,68,95,
47,83,108,51,59,87,39,52,75,35,60,83,46,62,89,40,77,104,51,59,84,45,66,92,45,62,
87,42,76,102,52,86,109,60,101,127,65,63,92,40,75,101,44,99,121,59,79,101,46,69,
94,39,76,101,44,61,85,34,50,72,24,73,95,46,54,80,37,112,136,69,121,141,68,93,
118,47,72,100,41,78,103,43,73,97,44,56,83,37,60,83,39,58,85,40,63,90,38,65,90,
40,72,95,44,73,98,45,66,93,39,76,95,48,83,98,55,49,72,33,57,76,39,63,85,42,71,
90,44,75,94,51,75,92,46,60,79,43,58,77,37,55,74,37,63,83,42,60,81,41,55,75,36,
64,79,43,101,116,73,108,125,63,56,74,33,79,101,50,61,85,44,84,111,52,72,95,48,
60,82,38,81,104,49,87,104,45,94,114,50,79,99,45,101,117,55,74,97,44,76,97,43,81,
100,42,87,105,45,90,109,46,99,117,49,84,104,44,64,88,40,95,111,51,79,98,48,64,
87,40,72,91,44,85,104,50,71,93,40,47,74,31,62,85,40,75,98,47,57,82,36,66,84,41,
79,98,45,69,93,44,86,111,52,79,98,45,73,94,41,101,125,61,91,113,54,76,103,50,81,
104,50,66,93,45,64,86,47,71,94,50,73,101,46,78,103,47,53,74,32,71,97,45,56,81,
36,46,68,27,72,98,48,101,126,62,90,117,52,99,120,58,81,105,47,65,91,44,63,86,43,
61,83,41,60,86,43,71,98,50,62,90,44,62,83,41,76,101,48,82,104,65,123,144,90,106,
129,68,63,83,37,88,112,55,84,106,54,89,118,60,40,66,26,41,64,27,66,87,38,89,110,
57,86,110,51,85,112,51,58,90,39,109,130,67,91,119,59,60,89,41,79,102,51,60,86,
39,88,112,55,84,108,53,62,89,43,51,74,35,63,90,46,73,100,50,86,113,53,84,111,54,
65,93,43,91,113,54,71,98,43,76,101,46,83,107,48,87,114,50,74,98,45,79,104,47,88,
113,50,88,112,53,80,98,41,56,81,32,92,113,56,82,107,49,72,101,44,90,116,56,91,
117,51,76,101,42,82,111,49,65,85,41,40,64,26,50,77,36,66,91,42,102,122,64,82,
103,51,52,74,35,61,79,40,78,99,51,48,67,32,80,102,51,68,87,40,77,95,49,67,85,43,
62,79,41,93,114,61,90,110,60,65,82,43,63,85,40,98,116,61,80,101,48,78,98,49,70,
91,45,65,88,42,86,106,53,77,97,44,65,88,42,88,107,53,89,110,48,59,82,34,64,85,
38,58,82,34,75,97,43,71,89,43,75,94,41,105,122,59,112,129,61,101,118,52,83,101,
45,67,87,37,60,80,35,71,92,43,61,82,35,72,97,46,74,96,46,103,127,56,66,91,39,54,
79,35,62,84,39,67,88,40,70,91,44,78,95,44,68,91,41,80,101,44,90,117,52,62,86,36,
86,108,54,89,116,60,70,94,44,86,107,53,73,98,47,58,83,38,64,87,41,63,85,38,72,
98,44,70,95,42,72,96,45,50,77,33,57,83,39,86,111,56,87,118,56,64,96,46,74,99,47,
85,107,50,72,97,43,71,93,46,69,89,48,68,94,48,67,90,44,75,98,51,75,97,52,93,113,
62,62,88,40,97,121,61,62,89,42,59,86,41,81,107,53,83,111,54,87,114,54,103,126,
66,79,105,54,63,89,45,77,104,52,75,99,46,50,77,34,51,80,35,55,83,38,78,104,49,
70,96,46,68,100,49,62,86,41,71,97,48,54,76,34,53,74,36,77,99,51,71,95,48,87,113,
57,87,111,50,49,78,33,75,104,49,88,117,53,90,122,57,55,81,36,63,85,35,97,121,53,
87,112,51,75,101,44,119,139,66,124,145,69,63,88,39,84,105,49,88,111,51,81,105,
49,45,71,27,95,120,55,98,125,56,61,84,29,90,117,52,93,120,54,73,97,42,93,114,53,
59,84,37,107,125,66,88,105,52,61,83,42,64,86,43,57,79,38,57,76,37,100,121,64,80,
102,50,81,103,53,107,121,63,61,81,38,88,109,54,68,89,44,59,77,40,61,84,43,73,94,
43,67,88,42,75,95,52,59,78,38,47,65,27,79,102,50,81,102,51,61,80,35,82,103,47,
82,108,46,77,100,43,79,101,44,67,91,40,95,114,52,93,113,53,73,98,42,111,129,64,
97,114,52,87,111,48,91,110,49,72,92,37,78,102,45,79,98,44,76,97,39,85,109,46,79,
106,45,93,119,56,59,80,35,95,118,72,53,75,30,55,77,34,68,89,42,52,75,33,63,83,
44,66,85,42,49,71,26,39,61,29,75,99,36,70,97,45,82,102,50,103,122,60,80,103,44,
66,94,42,61,88,43,73,102,48,72,103,51,67,91,43,69,94,45,68,98,44,48,79,34,62,88,
42,61,87,40,92,119,60,79,110,53,72,99,45,85,109,52,66,89,45,81,104,53,78,105,53,
77,101,52,73,102,51,67,91,42,72,95,46,75,99,51,67,89,46,62,87,41,82,110,52,84,
108,52,66,91,43,75,97,44,72,100,48,61,87,45,57,81,40,96,121,63,104,131,67,61,87,
34,87,107,48,75,99,47,61,85,38,61,85,45,108,129,67,108,131,62,65,89,41,72,95,49,
63,86,44,94,116,54,108,131,65,68,94,41,103,128,64,79,103,47,84,106,47,84,109,50,
89,119,56,61,88,42,60,87,36,80,104,45,97,118,54,70,98,46,111,127,62,86,112,53,
79,101,51,75,102,50,102,123,58,91,114,52,74,100,43,56,83,36,57,81,34,68,92,36,
73,98,45,77,104,46,66,96,39,92,115,54,67,89,42,78,98,47,94,112,55,64,86,44,54,
69,37,57,79,38,81,99,52,89,105,53,71,93,45,76,98,49,77,98,48,74,96,52,93,109,56,
83,105,53,63,82,44,59,75,39,66,81,39,95,112,52,82,101,51,94,111,58,77,95,49,47,
73,32,47,71,29,61,78,38,61,81,40,61,80,34,71,93,43,90,116,52,92,112,47,65,85,36,
76,97,44,61,81,32,67,90,37,66,87,34,99,120,53,82,105,39,78,102,45,93,111,51,73,
93,45,96,116,53,98,119,53,104,123,59,49,76,28,66,89,47,123,138,98,53,79,24,62,
84,38,63,90,42,59,83,36,71,94,47,73,96,45,80,97,59,118,135,98,115,136,75,95,118,
53,84,106,53,101,125,64,86,107,53,102,123,59,64,89,42,70,96,47,75,102,43,47,69,
30,80,109,52,97,124,60,73,103,44,90,114,57,92,120,59,87,113,56,66,98,46,94,118,
57,95,117,61,64,91,46,94,116,58,80,106,51,81,109,55,68,94,46,76,103,47,67,91,48,
71,95,48,81,109,59,83,104,56,70,93,46,82,108,52,58,87,38,116,134,72,106,129,67,
84,107,54,63,83,40,77,99,47,73,100,48,60,86,45,66,89,44,69,90,45,81,104,49,69,
94,45,87,110,57,90,114,54,77,103,45,115,139,76,90,113,56,68,90,39,94,117,57,66,
90,38,76,106,51,82,107,46,91,118,52,68,96,42,41,71,23,52,80,20,74,102,40,74,99,
43,92,118,51,101,121,61,109,131,65,69,98,41,62,89,41,77,102,43,85,111,54,95,119,
52,94,117,53,80,107,47,58,84,35,60,79,35,80,106,46,90,110,50,67,90,40,67,89,41,
68,90,43,58,80,36,73,93,45,54,78,35,57,75,36,73,98,49,80,100,55,71,92,47,49,67,
31,65,87,44,69,89,50,114,128,91,114,129,84,69,86,39,68,91,49,63,85,42,64,86,43,
80,102,49,69,90,38,81,102,50,85,102,50,63,85,36,65,87,39,79,97,48,89,107,54,103,
122,62,57,79,32,85,104,44,82,105,41,69,89,36,125,142,71,93,112,52,56,79,34,112,
125,64,116,131,63,96,116,53,108,125,56,97,116,53,81,101,44,101,121,56,65,88,37,
63,83,37,70,93,38,56,79,33,84,102,46,116,139,62,112,134,62,76,98,44,56,85,38,85,
109,52,76,101,47,91,110,63,107,124,87,87,105,62,74,94,46,65,91,40,70,95,44,84,
104,50,105,125,60,70,97,48,78,104,52,87,109,51,47,65,32,77,99,52,78,107,48,62,
93,40,87,110,56,82,107,51,64,85,41,72,98,53,82,103,56,65,88,46,79,105,54,81,103,
54,63,92,42,78,104,50,86,112,57,77,101,51,52,75,36,47,68,34,61,85,48,62,87,42,
74,101,49,57,83,40,68,95,46,93,119,61,76,101,43,69,93,44,57,86,40,66,92,45,93,
118,59,89,110,55,57,78,38,60,79,39,87,110,51,76,97,49,53,79,39,82,105,47,64,87,
39,99,122,61,92,113,54,62,86,39,67,91,43,67,88,39,68,97,45,79,110,45,99,122,75,
98,120,79,69,98,37,100,120,83,81,107,58,96,121,56,98,124,53,108,130,65,100,124,
58,79,102,44,55,83,40,75,98,42,84,111,49,93,116,48,56,85,37,75,100,41,95,123,62,
77,104,49,55,85,41,67,92,40,55,77,34,57,81,38,67,89,46,57,80,39,65,87,47,61,82,
41,87,108,59,64,86,46,86,107,58,83,100,56,62,80,42,62,80,42,68,89,46,93,110,71,
101,116,77,89,112,58,64,85,43,57,77,42,65,86,47,68,87,44,111,129,86,112,129,79,
72,94,46,80,105,48,104,123,58,41,64,24,54,80,32,71,92,41,82,104,47,65,87,36,128,
142,73,91,110,52,86,109,51,78,99,50,44,66,27,75,93,41,76,97,39,101,121,58,106,
124,55,73,91,37,83,105,46,84,106,45,55,81,36,79,103,46,37,64,22,56,79,32,103,
125,54,80,104,45,64,90,32,97,119,54,83,107,50,89,113,50,59,84,41,57,82,38,106,
128,78,56,85,43,87,112,57,90,113,56,74,104,46,75,96,48,109,129,62,73,98,47,59,
82,42,70,88,46,65,86,45,59,79,41,48,73,34,62,89,45,57,81,45,66,90,47,74,100,53,
73,99,52,64,83,43,59,81,46,52,81,44,72,93,52,70,95,45,54,76,39,77,103,52,76,99,
53,57,76,37,61,82,41,75,99,52,64,91,42,88,114,54,74,102,49,63,91,44,101,120,62,
108,129,69,66,93,46,67,89,40,66,88,44,86,113,54,91,116,54,43,72,32,80,104,47,90,
118,55,91,113,54,69,94,45,74,97,44,81,103,48,67,94,43,70,95,45,84,109,48,69,92,
42,61,86,42,59,85,37,72,101,39,111,130,90,122,136,94,90,112,49,115,136,97,77,98,
50,67,95,41,88,110,50,91,114,52,69,95,43,55,81,33,59,83,37,73,98,39,70,95,40,94,
121,51,90,113,47,103,129,59,81,105,51,100,122,59,73,97,44,71,93,39,85,104,49,74,
95,44,59,81,37,59,82,37,87,106,57,58,78,37,72,86,45,67,86,47,66,86,47,66,85,46,
54,73,36,74,94,51,66,86,42,92,112,64,82,100,54,74,94,46,93,109,59,71,94,47,75,
99,47,98,115,59,119,135,87,106,125,66,77,97,44,95,117,54,84,104,48,64,87,39,69,
91,40,75,100,40,83,104,44,85,104,47,102,119,55,88,109,47,75,95,40,80,96,39,66,
84,35,75,97,41,62,78,39,63,79,31,115,129,66,82,99,46,92,111,48,107,123,57,49,73,
29,94,114,49,102,122,57,71,98,40,84,110,46,79,103,50,96,113,72,80,106,47,96,120,
57,59,83,40,91,113,57,80,105,50,101,128,61,75,105,47,82,99,43,77,102,46,85,109,
49,87,112,59,60,85,43,69,90,45,70,90,43,55,76,33,60,82,41,89,106,58,111,134,70,
84,110,55,72,92,52,60,85,46,68,91,48,60,81,48,68,87,52,46,67,33,56,80,42,100,
124,66,91,114,57,77,100,54,65,91,50,59,82,47,60,87,49,57,79,41,64,81,43,82,109,
54,62,87,41,62,85,37,79,106,50,126,147,79,70,97,45,83,107,51,65,90,40,58,84,38,
68,95,43,83,108,47,58,83,38,62,88,42,89,113,55,95,116,52,61,85,39,109,128,65,
117,136,72,88,114,51,90,110,50,75,103,48,94,121,58,52,80,35,65,91,41,57,87,29,
81,103,67,73,96,57,62,89,31,102,127,58,97,125,53,74,104,46,122,146,72,101,127,
57,84,106,46,93,116,53,78,104,45,88,110,47,95,119,52,49,76,31,65,89,38,99,123,
53,70,98,42,104,129,64,93,119,53,76,103,49,71,92,44,79,101,49,91,112,56,68,90,
44,79,103,56,52,68,36,51,64,30,73,89,51,67,87,50,62,80,42,58,79,37,84,104,53,70,
92,47,86,105,53,47,66,29,50,66,35,113,127,69,72,93,45,80,99,53,85,104,49,84,107,
49,95,115,54,64,86,36,46,68,21,50,75,31,81,103,45,81,101,43,63,83,34,94,111,51,
115,132,58,87,110,49,88,103,44,92,108,50,71,90,40,103,122,59,93,109,51,55,74,31,
89,103,48,121,137,67,90,109,50,75,96,43,82,100,43,119,132,61,95,117,49,88,112,
51,89,115,54,61,89,35,95,113,64,121,139,97,78,102,52,62,86,42,102,120,58,96,121,
63,74,99,44,79,103,49,79,101,50,64,93,46,77,102,52,83,105,55,73,94,46,52,74,36,
60,85,46,64,87,42,72,92,43,53,76,36,78,101,55,98,124,63,70,98,46,83,109,52,66,
86,47,65,87,49,50,74,42,61,81,44,56,76,42,67,97,48,71,94,48,55,79,43,69,95,49,
66,91,48,55,82,47,84,107,60,46,66,33,58,78,40,66,92,46,73,96,45,91,113,58,77,97,
47,88,111,56,108,130,68,99,120,61,73,99,47,88,112,53,85,106,48,93,117,54,74,100,
50,60,84,44,65,87,32,87,114,49,91,115,51,78,102,45,98,124,59,77,106,48,83,106,
49,77,105,47,112,135,65,63,82,36,79,109,45,104,125,56,81,114,45,68,97,37,57,87,
32,71,96,41,102,133,58,97,125,53,60,85,33,79,104,49,106,133,62,91,120,52,73,96,
42,81,106,44,102,127,55,63,87,41,86,109,50,90,111,51,75,101,46,99,124,53,105,
131,60,84,111,46,62,86,41,74,98,46,95,116,56,75,96,47,65,88,44,73,94,49,62,82,
46,51,71,34,67,82,44,60,79,44,65,88,43,93,113,59,70,91,45,86,107,55,74,91,47,41,
56,32,91,108,54,64,85,38,110,126,63,62,85,41,54,73,33,106,128,61,80,102,48,68,
89,43,109,129,65,57,78,34,68,88,42,39,61,27,71,92,45,78,102,45,70,92,42,77,94,
38,65,86,38,79,98,46,113,126,60,93,110,50,76,98,43,81,101,46,84,104,44,76,97,41,
75,98,47,69,88,42,105,122,62,86,107,51,84,105,43,63,88,37,65,86,38,73,92,40,44,
70,17,67,90,40,75,98,48,95,118,58,76,98,44,58,86,39,76,99,50,67,92,44,61,89,43,
79,106,50,78,104,50,78,101,50,64,85,44,68,89,42,85,112,55,91,117,58,66,86,47,48,
70,35,67,90,44,64,90,44,84,108,50,74,101,52,64,88,49,52,77,38,69,92,48,87,105,
57,75,97,50,75,107,55,85,111,53,78,104,50,67,88,45,63,88,44,57,81,40,61,81,45,
56,79,38,59,83,42,85,108,59,80,103,52,72,97,47,45,68,30,121,143,77,74,103,48,85,
108,52,89,114,53,93,118,52,91,115,52,55,79,40,61,85,42,109,130,59,83,113,50,98,
118,52,81,108,47,92,120,57,85,112,50,77,107,46,80,104,44,104,129,59,85,110,50,
128,155,72,109,132,57,85,118,51,89,117,50,78,105,47,56,86,32,67,94,39,60,88,35,
86,111,46,99,120,55,98,122,54,60,86,30,102,128,58,75,101,40,62,86,33,59,84,34,
67,84,36,55,83,38,63,88,41,80,104,46,98,120,59,88,116,52,68,92,40,54,76,32,62,
83,36,70,90,42,75,96,53,83,100,55,67,83,46,70,93,49,66,89,43,56,75,42,73,89,45,
86,108,58,52,75,36,67,90,45,79,99,48,53,72,35,48,69,33,67,89,44,92,108,55,67,92,
46,51,74,36,81,103,51,87,108,50,80,102,46,89,112,53,82,103,46,67,88,36,79,100,
48,142,154,86,110,126,59,80,105,46,81,101,42,109,125,59,68,90,38,56,73,30,62,81,
34,83,104,45,82,100,41,100,117,54,82,101,42,101,119,47,71,93,40,72,95,42,71,96,
39,69,91,38,70,88,39,67,90,43,83,106,47,93,114,56,71,98,45,84,107,49,65,88,40,
70,93,45,88,112,56,88,114,54,68,97,49,82,108,56,72,96,48,83,105,54,67,88,48,80,
106,58,72,95,51,59,82,44,78,102,52,72,90,47,53,78,43,59,84,47,59,85,44,79,104,
54,72,97,50,70,94,51,96,119,63,82,106,57,78,104,53,83,113,60,66,90,46,83,108,58,
57,83,39,44,72,36,102,123,68,87,108,56,103,124,65,65,92,46,59,81,42,70,92,50,95,
118,65,92,117,61,66,89,43,74,97,48,55,79,31,126,145,78,104,126,64,90,110,51,84,
108,49,53,80,37,73,94,42,117,138,64,78,107,45,54,80,32,70,91,39,60,85,37,77,101,
47,100,127,59,83,109,47,47,74,28,76,102,45,92,118,55,77,103,45,105,133,59,97,
124,55,98,126,59,79,106,47,97,122,57,95,122,54,74,101,41,73,99,41,101,120,76,73,
100,52,94,119,50,96,120,52,39,63,26,75,98,42,71,95,42,69,92,40,91,114,53,93,118,
54,101,121,62,77,97,46,70,95,43,54,76,34,87,109,56,74,96,47,56,79,35,53,76,35,
114,129,68,107,126,65,88,109,52,65,84,41,64,83,43,80,101,52,56,77,38,96,118,60,
88,108,54,46,67,32,59,78,43,96,117,59,67,90,46,89,110,58,59,83,44,99,121,59,111,
135,67,85,107,52,84,104,49,105,125,56,73,96,40,83,106,51,99,121,57,78,101,38,82,
100,43,104,121,56,100,113,52,61,80,30,52,74,31,88,109,50,121,133,63,113,130,62,
89,108,44,102,119,54,85,107,48,107,126,62,91,114,48,103,125,58,70,95,44,63,82,
36,63,87,39,76,99,48,83,103,49,97,118,59,75,100,48,77,101,48,63,87,44,91,117,55,
80,101,48,69,95,43,84,111,55,53,83,34,92,110,68,93,111,71,84,110,55,58,80,43,73,
94,48,91,111,58,96,119,64,67,89,48,83,105,55,72,93,50,65,91,48,71,95,47,78,100,
53,73,95,51,79,101,50,72,95,43,65,94,48,63,90,46,73,96,52,57,79,41,83,107,54,80,
107,54,79,104,50,80,105,49,73,95,45,60,82,43,81,105,54,69,98,44,78,102,49,69,93,
45,75,95,44,85,111,51,98,121,61,98,124,55,83,112,46,89,114,54,63,91,43,65,87,35,
85,109,51,88,117,51,59,87,35,75,101,43,86,111,49,80,106,46,94,116,52,64,91,37,
46,78,31,73,103,43,76,102,47,72,100,46,112,142,67,99,127,58,92,115,52,105,134,
60,80,110,47,81,106,47,69,99,41,50,79,34,133,154,104,109,132,82,67,93,36,63,88,
34,55,81,32,88,113,46,86,107,46,97,118,56,87,108,49,70,95,46,81,102,48,73,98,46,
70,93,44,56,76,35,74,101,50,78,102,50,79,99,49,78,94,50,91,110,61,87,106,47,84,
107,52,86,104,51,77,97,44,115,137,70,97,118,64,88,112,55,102,121,59,81,102,49,
84,108,55,91,117,55,84,111,53,61,83,37,68,92,40,77,97,45,87,115,51,68,90,42,86,
108,49,82,103,47,72,92,40,80,102,44,63,90,36,97,117,55,84,106,47,89,106,45,72,
93,40,90,106,52,107,122,60,133,144,72,111,129,60,87,103,42,80,97,41,65,88,39,
103,125,56,109,126,59,79,105,47,78,103,42,66,88,35,70,97,42,98,122,59,68,90,40,
59,82,32,92,118,57,79,101,47,93,117,57,69,93,45,91,114,52,82,109,52,80,107,45,
56,83,34,80,102,57,85,107,65,85,108,61,74,95,46,58,77,42,85,105,56,68,92,49,80,
101,52,86,106,55,74,96,52,66,87,46,62,91,51,113,139,82,109,133,73,87,112,64,57,
85,41,67,91,47,53,77,42,60,86,46,51,76,40,49,72,41,82,108,59,74,96,47,85,107,56,
76,98,52,102,128,66,70,99,45,70,91,42,64,91,39,73,100,45,71,95,43,103,128,63,94,
122,55,58,83,33,66,94,38,61,87,40,84,110,49,70,91,41,114,139,65,94,122,56,74,
101,46,71,97,42,63,91,41,101,127,58,105,128,59,81,108,51,91,116,53,60,86,40,82,
111,48,88,120,57,44,76,30,62,92,39,90,121,59,67,100,41,73,103,42,82,109,51,71,
104,43,61,92,41,70,100,40,91,117,58,59,85,39,60,89,34,94,119,55,71,98,43,65,90,
41,73,96,44,103,130,64,92,115,55,97,122,51,65,89,43,82,105,52,74,97,45,45,73,29,
107,124,62,95,115,53,88,113,56,71,94,48,51,72,32,79,103,48,77,100,48,98,116,55,
77,96,45,97,120,61,79,105,49,71,92,45,84,107,52,92,115,54,95,118,59,66,84,39,51,
74,32,66,86,39,90,114,60,96,115,55,79,99,44,97,116,59,120,137,66,89,110,50,59,
85,38,86,104,48,108,123,57,88,103,45,86,108,45,104,125,59,98,109,52,128,144,70,
112,128,62,88,107,42,87,109,44,92,113,50,111,130,63,81,101,46,112,132,61,87,107,
52,74,96,45,78,101,47,107,132,56,66,92,37,85,103,47,96,118,58,66,87,35,42,70,26,
57,83,37,72,99,45,71,97,44,86,112,49,89,113,53,101,126,60,69,90,49,89,108,74,
102,120,80,92,111,72,86,102,53,65,83,43,83,108,53,80,103,56,83,102,51,93,117,60,
78,103,51,57,80,40,80,104,55,96,116,67,76,100,49,72,99,49,64,91,50,58,84,42,56,
77,41,56,82,46,85,109,57,75,101,54,63,89,43,78,106,51,96,121,63,94,116,61,87,
112,52,64,91,42,83,108,55,83,108,56,68,93,41,64,86,36,67,93,43,66,88,41,57,86,
34,77,105,43,65,90,38,60,85,35,66,93,39,75,101,40,79,109,48,76,107,50,68,91,46,
59,88,38,65,95,43,73,104,43,76,103,46,91,122,51,65,94,44,65,94,42,71,100,45,80,
106,51,63,91,40,97,126,63,125,153,82,96,121,59,69,100,43,67,98,42,61,86,36,65,
94,42,87,115,51,84,111,49,94,122,55,81,109,51,68,96,37,60,86,37,81,105,50,62,89,
41,64,87,41,105,126,60,93,113,47,85,108,48,71,96,45,60,83,42,100,124,61,89,115,
50,89,114,49,91,113,57,72,94,45,77,101,47,75,97,47,75,98,41,75,99,42,78,98,47,
77,99,48,73,93,46,72,94,49,73,97,48,73,97,41,94,115,53,99,119,53,76,98,44,75,99,
49,79,100,49,61,82,36,91,114,57,82,100,46,80,102,47,82,104,49,72,90,42,66,87,38,
53,77,30,69,90,36,69,93,40,129,141,75,121,140,67,110,125,57,104,124,56,78,97,42,
80,100,45,83,104,48,72,95,42,71,93,44,52,72,34,53,72,29,49,73,32,109,129,57,82,
104,47,72,93,46,102,128,62,80,102,47,88,115,52,76,98,47,100,125,61,71,99,48,78,
106,49,72,100,40,87,112,50,75,96,50,92,114,67,88,108,72,72,99,50,72,94,46,32,63,
30,83,101,52,82,106,56,41,69,32,65,91,47,75,100,47,70,91,49,82,107,54,85,110,57,
79,101,51,68,90,46,71,99,52,58,84,44,81,106,57,71,96,48,86,111,55,86,114,59,104,
128,72,83,107,51,94,119,59,85,108,54,77,105,52,74,98,46,85,108,53,78,103,45,87,
113,51,99,123,60,60,86,36,59,84,32,76,104,49,77,104,45,67,90,40,73,97,41,81,109,
40,102,126,55,101,126,54,83,109,55,62,91,40,67,94,44,82,111,52,61,91,41,87,115,
51,60,91,39,66,94,43,60,90,41,49,79,31,68,97,47,65,95,44,91,123,62,91,123,54,77,
109,44,64,99,41,61,93,39,72,99,45,56,89,36,62,91,39,83,108,47,87,114,50,77,103,
40,70,93,43,51,73,32,56,81,35,69,93,42,52,77,33,78,101,47,82,105,40,106,126,63,
83,106,51,75,97,45,61,84,37,80,108,52,103,126,58,70,90,40,54,77,31,109,127,68,
103,126,62,91,115,48,100,123,56,82,100,46,65,89,45,73,96,46,67,91,47,69,94,51,
76,103,53,87,112,53,81,103,48,67,93,41,84,105,50,93,113,53,88,109,52,119,140,65,
81,102,44,88,108,48,94,112,51,73,93,44,96,122,55,90,116,49,82,108,47,72,95,46,
108,123,54,88,109,45,85,107,46,105,122,57,89,106,47,70,93,43,70,92,41,72,92,43,
50,70,33,69,90,38,82,104,46,73,96,41,89,112,51,77,100,46,66,94,38,78,102,46,93,
118,51,94,114,50,65,84,41,73,97,44,58,85,37,93,118,57,82,112,52,66,91,47,91,115,
55,55,80,37,80,103,51,99,122,61,66,86,38,68,89,43,52,74,39,60,87,44,96,119,62,
79,106,51,69,91,50,71,92,50,70,93,45,86,108,57,98,123,64,89,111,56,75,99,49,67,
91,50,90,117,59,84,109,60,63,85,44,85,107,54,82,108,54,72,99,47,107,125,81,104,
124,73,105,128,62,90,109,51,73,97,47,79,102,44,75,100,48,85,109,53,75,95,39,66,
91,40,87,115,54,70,94,37,54,78,35,59,88,38,94,125,53,100,127,56,71,99,41,72,102,
45,48,77,28,61,91,41,88,119,53,69,97,41,46,80,32,94,124,58,65,95,40,52,84,39,63,
98,44,64,93,43,62,91,43,61,94,40,65,100,39,66,97,41,71,103,47,67,97,42,76,106,
47,106,132,61,67,94,39,72,100,47,74,102,45,98,124,57,83,111,53,38,63,20,68,92,
42,101,125,61,66,89,41,57,83,32,66,92,44,89,110,51,77,97,43,64,91,40,74,100,49,
75,99,44,93,116,54,93,113,54,104,124,57,100,120,60,103,125,62,91,114,52,77,101,
50,62,88,37,93,114,60,80,106,51,73,99,51,72,97,45,64,90,45,72,93,40,69,96,47,54,
81,31,74,101,46,90,113,56,81,103,43,74,97,39,61,88,34,103,123,55,117,141,66,109,
133,62,72,99,36,96,116,52,67,89,43,79,100,43,96,118,50,66,90,36,92,107,50,94,
113,52,83,103,42,83,104,45,76,96,45,76,101,47,73,100,41,74,97,38,98,121,52,78,
106,45,100,127,50,105,127,60,77,105,46,65,87,38,75,99,48,95,116,58,78,100,49,65,
89,38,76,103,47,71,95,44,70,92,40,73,96,50,63,87,40,58,81,33,107,128,66,70,88,
46,64,91,46,76,97,47,58,79,41,72,96,51,91,113,58,66,92,47,57,81,41,55,79,41,39,
59,25,102,126,66,92,119,63,94,118,53,86,110,59,82,104,53,85,110,56,80,104,56,69,
94,46,61,82,38,53,78,39,60,87,44,111,132,92,71,95,58,82,109,48,65,93,46,84,110,
50,74,100,43,54,81,35,71,97,44,68,91,39,71,99,40,56,80,32,74,100,42,82,108,47,
74,105,47,95,120,56,64,93,38,84,113,47,91,123,55,105,132,62,102,129,60,72,99,46,
51,82,30,84,115,53,66,98,47,52,82,35,59,89,40,59,93,39,97,132,61,91,128,58,78,
116,47,74,106,43,97,124,58,88,116,48,83,113,50,93,121,58,91,116,51,87,110,47,91,
116,50,98,123,53,41,69,26,69,97,42,88,113,55,68,92,38,72,94,41,71,96,42,81,106,
48,67,94,41,65,91,36,76,104,50,36,60,26,114,137,70,96,119,57,77,102,46,94,118,
53,118,138,64,123,143,71,67,90,39,91,111,57,107,129,64,83,107,48,102,123,57,92,
118,54,81,101,48,92,118,53,77,100,46,84,108,52,97,122,56,106,127,63,106,130,63,
49,73,30,43,67,27,104,127,65,117,134,68,71,98,42,105,125,54,72,100,38,92,114,51,
119,141,66,74,97,44,76,98,45,78,100,42,121,137,68,107,127,56,82,101,45,88,111,
51,86,109,49,80,100,43,89,113,49,91,117,48,89,112,51,84,111,51,76,97,43,111,130,
62,81,106,45,65,92,41,74,99,45,81,103,43,96,118,56,89,113,56,34,63,28,59,83,38,
66,94,42,74,96,44,67,90,46,47,71,31,69,96,40,61,91,43,62,89,43,81,108,53,91,113,
56,61,89,40,73,97,50,58,84,41,73,96,46,76,100,50,92,114,52,48,71,33,108,133,75,
87,112,54,92,114,56,96,120,62,88,110,55,89,114,59,89,114,59,59,85,46,60,83,41,
63,83,43,55,82,38,65,88,50,94,117,59,129,149,98,66,94,44,94,122,58,97,124,57,60,
87,37,64,86,37,74,97,40,89,115,48,52,74,25,59,89,33,76,102,44,71,98,44,92,118,
57,81,108,49,67,95,38,95,121,55,93,118,53,91,119,51,83,111,48,73,103,46,64,97,
48,63,92,45,78,110,54,64,93,42,86,120,54,94,131,57,64,103,39,68,100,43,81,108,
50,108,138,66,80,111,47,83,116,54,104,134,64,39,68,26,49,80,37,90,116,56,95,121,
59,52,83,33,103,132,65,102,127,60,67,90,39,69,95,43,83,109,46,90,116,52,72,94,
40,70,93,40,82,105,48,36,64,20,88,110,53,111,131,67,76,102,43,76,98,48,61,89,41,
58,88,37,61,87,36,99,122,63,104,125,61,81,102,45,89,109,49,76,100,48,71,93,44,
107,123,58,91,114,56,67,87,38,80,102,46,92,117,52,106,127,56,115,137,66,75,98,
46,95,117,58,87,112,54,66,94,37,69,94,36,85,114,42,85,107,43,82,109,45,83,103,
45,128,146,72,94,115,50,95,118,52,68,96,41,98,122,52,102,123,55,74,96,39,96,116,
53,88,113,44,99,122,55,85,105,45,56,85,31,98,118,56,118,142,66,93,117,50,73,100,
40,79,107,49,78,103,49,76,106,48,98,119,57,89,108,51,77,95,43,77,105,48,75,99,
45,90,115,52,51,79,34,59,85,37,63,91,43,101,126,57,94,121,57,81,106,49,83,110,
51,84,107,55,78,105,48,79,105,51,84,110,52,83,111,55,80,108,56,72,99,48,99,122,
58,101,127,63,80,109,52,71,98,45,69,96,51,72,101,49,65,88,43,81,104,51,76,101,
49,61,86,41,48,75,36,75,99,45,75,97,45,76,103,50,71,95,43,76,102,46,62,89,42,72,
95,44,85,108,46,69,98,35,56,82,35,90,118,51,84,111,49,69,91,38,111,138,70,93,
122,57,49,80,30,46,77,29,86,115,54,98,128,59,95,122,58,67,100,42,84,115,55,49,
81,38,79,110,51,66,98,42,63,97,44,70,108,46,53,85,40,81,114,48,98,127,59,98,131,
60,84,116,52,76,110,47,90,117,55,44,76,27,92,119,57,76,103,45,60,88,42,76,103,
46,74,104,49,78,102,47,72,97,40,74,95,41,83,109,47,93,119,55,70,99,40,91,121,54,
87,115,54,76,98,44,89,110,49,75,100,44,77,100,47,69,95,44,76,100,44,93,113,51,
92,112,54,52,75,32,65,83,38,116,132,64,91,113,49,88,110,51,104,122,61,106,122,
61,102,120,58,88,110,52,98,120,55,70,97,41,75,100,41,86,109,46,71,97,43,64,90,
40,84,108,43,88,112,48,60,86,39,85,108,46,106,126,56,82,110,47,80,103,45,91,116,
54,94,117,53,86,105,49,50,77,36,81,104,53,71,94,41,50,82,35,94,118,51,71,98,37,
93,114,52,67,93,43,114,136,64,50,79,29,76,96,40,80,105,46,106,130,60,74,101,41,
98,124,59,66,93,41,86,111,49,76,98,45,92,110,54,97,122,54,70,96,39,72,93,38,52,
77,32,72,100,45,69,97,41,64,86,37,95,118,57,74,99,46,84,109,48,80,103,45,71,98,
47,71,97,45,69,96,42,94,120,59,82,106,51,62,79,37,113,133,74,85,106,55,67,94,47,
60,84,39,71,96,49,80,106,49,75,102,51,89,114,59,96,116,61,63,91,42,85,109,49,66,
92,43,71,101,50,83,110,53,105,129,66,103,127,59,68,93,41,60,85,39,85,112,46,58,
84,36,71,97,44,99,125,55,80,107,47,67,95,39,91,119,52,93,118,55,99,127,56,80,
114,52,92,122,55,101,132,63,62,90,40,51,87,37,78,108,49,39,70,26,57,90,40,61,90,
43,43,80,33,60,90,40,63,99,50,61,95,41,76,108,52,90,122,51,87,119,50,76,110,46,
70,99,42,48,76,29,89,118,56,74,102,47,63,87,37,68,97,40,75,105,47,91,117,49,79,
105,44,70,97,40,68,91,38,113,139,70,78,100,46,54,83,33,79,108,46,86,109,49,109,
134,64,87,110,52,74,100,47,67,94,43,81,106,47,104,120,58,91,115,55,69,94,43,96,
117,55,95,117,52,80,105,45,85,109,45,71,99,43,70,97,46,59,84,33,77,98,43,100,
121,60,95,118,56,104,124,57,73,96,42,62,89,45,79,104,47,113,136,82,107,130,68,
82,103,50,55,79,34,61,85,33,63,85,38,99,122,61,92,113,56,76,98,45,60,83,33,54,
74,31,83,111,52,94,120,62,53,79,33,52,77,32,101,127,52,63,90,39,47,74,33,77,103,
42,82,109,49,71,97,40,90,114,51,107,131,57,55,81,35,83,107,52,54,83,36,111,132,
63,97,118,57,88,112,54,85,109,48,82,109,45,83,111,54,54,81,31,79,104,46,74,101,
45,51,77,33,73,99,46,64,83,38,82,109,52,88,114,50,52,81,36,89,116,56,115,137,69,
95,118,56,69,94,42,65,86,42,57,81,38,53,78,40,83,110,54,68,93,48,97,121,68,94,
118,59,62,85,39,58,82,42,58,83,41,68,94,41,120,140,65,90,113,50,70,97,43,76,101,
49,93,117,55,97,121,56,64,89,42,40,64,26,65,92,40,81,106,46,59,90,38,107,131,62,
86,114,50,75,102,43,72,103,41,98,123,54,83,113,46,82,113,52,80,111,52,26,62,20,
27,67,24,59,90,37,72,103,46,96,125,63,52,85,35,60,94,42,44,84,35,64,98,43,104,
141,66,70,104,48,58,91,39,101,134,66,90,120,57,70,105,47,82,117,52,43,69,30,96,
121,55,77,107,47,58,89,42,61,86,36,70,99,45,66,95,37,67,96,40,89,115,48,92,116,
50,86,112,49,95,119,52,79,102,47,60,92,36,73,97,39,87,110,48,79,106,46,72,100,
45,63,93,43,66,93,43,61,89,33,49,71,26,95,119,57,98,122,56,91,115,53,87,114,50,
80,100,45,71,98,44,79,108,48,49,74,25,96,113,57,111,134,64,93,117,51,123,145,91,
99,122,64,65,93,43,72,98,45,83,107,48,96,116,52,64,88,38,91,114,51,66,91,39,72,
96,45,84,108,51,78,105,46,104,124,57,82,104,44,84,105,48,101,119,72,121,139,95,
99,122,69,64,86,38,89,111,48,76,96,45,71,92,41,50,75,30,113,137,70,121,147,70,
107,129,58,65,93,38,68,97,42,78,108,46,72,94,41,124,145,70,97,122,58,83,104,49,
64,83,29,79,106,49,93,121,57,81,107,49,79,100,47,72,96,41,69,95,38,72,98,45,101,
124,55,76,106,51,77,105,51,61,88,37,88,111,54,110,135,66,76,101,49,58,84,43,80,
106,50,94,123,57,51,76,44,73,97,52,54,79,39,69,92,47,80,105,46,71,96,48,60,82,
41,60,85,34,107,133,62,101,129,57,77,108,48,74,102,48,74,98,47,94,118,56,100,
122,58,49,73,23,60,85,38,60,87,31,77,106,40,91,116,63,89,117,49,107,130,60,86,
110,49,67,97,42,60,90,36,67,95,38,107,135,67,91,119,54,94,117,55,91,117,57,42,
82,32,102,135,65,87,122,58,58,90,40,52,85,36,49,84,34,40,76,31,82,118,52,71,113,
52,68,103,47,81,116,55,81,122,53,70,104,46,66,100,45,74,101,43,96,130,57,67,100,
42,87,114,52,61,91,38,61,93,40,91,120,52,82,107,47,97,121,51,87,111,47,74,98,37,
98,122,58,88,109,49,69,97,43,89,118,55,89,117,52,87,114,50,72,97,42,57,82,36,80,
107,48,107,132,66,89,117,51,79,104,49,68,90,40,85,107,48,94,116,48,80,103,44,
110,134,66,104,129,61,81,104,49,74,99,47,125,145,71,104,125,53,106,124,83,89,
112,58,81,107,47,84,103,47,77,97,41,102,122,55,87,111,46,108,130,56,66,92,37,80,
102,44,73,99,41,74,98,38,92,115,53,70,93,37,85,109,46,111,129,84,104,120,82,101,
121,69,84,107,55,65,89,40,81,104,47,98,121,55,86,110,45,41,69,27,111,131,61,100,
127,57,78,103,42,45,73,27,120,148,76,103,128,58,96,119,55,80,107,47,68,92,44,73,
102,45,58,81,31,50,74,32,93,119,60,85,112,48,77,102,49,136,154,105,81,106,54,68,
97,42,57,88,40,98,123,59,64,88,39,70,97,44,82,108,49,57,85,39,50,75,40,85,109,
57,89,114,55,101,123,63,87,116,59,69,95,47,82,110,55,85,111,54,76,104,51,61,90,
40,54,86,38,100,130,59,91,119,53,70,104,43,82,113,52,92,119,57,68,93,37,82,109,
49,80,111,48,86,114,57,69,92,39,92,114,73,120,138,95,123,143,82,85,113,50,81,
109,50,72,98,50,57,88,48,60,87,42,73,105,46,96,122,56,93,122,58,91,123,60,53,89,
40,61,90,37,53,92,38,64,100,43,62,99,45,39,74,25,54,91,40,74,112,53,56,94,42,58,
93,39,53,86,36,80,118,51,70,103,44,73,107,50,98,132,64,69,101,45,58,88,37,109,
134,65,77,109,46,55,80,37,98,122,53,89,113,49,68,104,44,69,97,43,91,114,52,53,
78,34,82,103,45,72,98,41,69,96,43,65,89,38,90,115,49,90,113,47,45,69,32,63,88,
38,88,111,49,109,132,61,73,92,44,65,92,35,68,96,45,59,87,41,86,107,51,107,133,
64,107,128,56,109,130,58,75,101,45,127,146,74,115,135,63,148,161,114,109,131,68,
71,96,40,87,112,49,98,121,52,54,75,25,49,71,24,98,123,54,95,119,55,103,124,53,
98,124,53,71,95,37,93,115,46,88,114,45,63,91,37,68,94,45,70,93,47,62,85,29,74,
97,45,80,103,48,85,108,50,95,118,55,63,87,36,46,72,33,61,87,36,89,116,52,87,110,
51,57,83,34,126,150,70,93,116,49,71,99,43,95,113,55,79,103,46,77,106,49,86,109,
54,71,91,44,69,97,45,77,101,47,87,112,48,99,123,66,90,112,50,92,117,51,77,100,
45,79,104,48,57,78,37,77,103,48,85,111,52,77,102,51,103,127,63,89,111,54,105,
130,62,105,129,65,61,87,37,76,105,43,93,121,58,44,71,28,57,86,40,93,120,59,69,
96,42,83,110,53,102,125,56,79,103,46,59,88,37,79,108,49,63,87,36,90,118,53,82,
109,50,60,89,42,62,88,40,65,88,43,120,142,96,77,104,59,99,126,60,96,121,57,71,
100,46,72,105,50,66,92,46,62,95,42,76,108,48,81,110,50,77,109,50,64,101,48,54,
86,39,46,76,37,54,86,42,58,92,45,39,69,30,70,103,47,98,135,67,49,86,37,51,88,41,
66,101,46,66,103,47,55,90,37,55,88,34,80,112,53,86,120,58,66,93,41,91,119,53,85,
118,51,96,123,52,88,115,53,97,119,50,93,119,48,95,118,52,61,88,38,63,91,40,80,
101,46,92,113,54,76,100,44,72,97,47,87,110,51,85,113,52,60,86,41,66,92,41,76,
102,45,72,99,45,87,113,48,94,118,53,100,125,54,87,111,47,123,144,70,100,127,66,
94,115,62,111,135,63,110,136,63,102,124,55,110,131,59,121,142,67,95,123,49,88,
113,48,89,111,48,99,124,61,72,93,38,63,88,38,89,115,50,81,106,45,105,124,59,101,
125,55,91,118,51,85,109,47,74,95,37,61,88,36,104,123,58,92,113,52,84,108,56,118,
137,90,75,102,49,59,85,35,67,93,44,44,74,30,59,82,33,99,125,52,92,117,50,91,116,
52,61,89,37,111,134,63,81,110,47,97,120,56,129,149,71,86,113,52,44,73,28,106,
131,62,81,107,47,54,81,33,105,125,86,101,123,71,78,104,39,85,111,49,96,120,53,
68,96,45,58,80,36,54,79,32,68,89,39,99,128,61,97,122,60,105,131,62,105,129,63,
111,133,66,108,134,63,96,118,65,127,144,99,63,89,45,55,80,35,68,95,45,90,120,54,
91,117,57,49,80,39,91,114,55,89,109,52,71,96,44,77,103,46,84,111,49,105,131,62,
101,127,61,97,119,61,53,79,40,92,116,58,98,128,65,87,113,49,97,121,57,85,116,56,
113,138,69,74,104,49,100,129,67,67,96,45,68,101,47,82,114,54,87,120,56,61,99,45,
35,64,30,61,96,44,62,97,46,75,110,60,56,90,44,45,84,36,68,102,49,62,95,46,65,
100,44,64,100,44,74,108,49,65,98,41,62,96,41,73,110,49,82,109,51,83,112,49,92,
121,48,92,120,54,107,132,57,91,123,54,79,105,47,93,119,55,97,123,58,52,79,27,92,
118,53,86,112,49,73,100,42,78,101,47,75,104,44,59,88,36,73,99,45,82,102,47,63,
90,38,85,111,49,67,93,44,110,132,57,134,155,74,123,143,66,96,120,56,94,119,50,
102,121,72,133,150,99,102,119,70,64,90,40,115,138,69,117,138,66,78,106,45,80,
105,46,123,141,67,75,101,40,78,101,45,65,91,42,81,108,48,61,86,36,67,87,40,79,
104,44,100,126,58,97,124,53,72,95,38,74,101,42,76,102,51,82,105,47,76,99,44,104,
127,58,97,121,49,84,108,49,73,98,44,76,101,46,48,75,33,62,86,42,82,108,44,88,
108,50,71,97,41,70,97,39,92,118,56,75,101,44,104,126,55,95,122,53,93,116,54,96,
117,51,81,100,45,58,87,37,59,83,29,108,130,84,96,118,61,116,136,68,71,97,44,60,
92,41,54,80,38,69,94,39,84,109,48,85,111,51,83,109,50,78,103,49,91,112,52,93,
118,56,93,118,53,77,105,45,74,97,45,134,155,108,71,94,49,63,84,41,58,83,33,50,
76,32,61,86,41,79,102,51,82,111,52,69,94,41,82,107,47,80,105,47,95,121,58,83,
110,51,117,143,75,91,116,54,67,93,43,76,107,48,73,101,46,62,87,36,58,86,34,84,
110,50,102,129,63,90,120,58,98,128,64,76,107,48,82,114,58,68,102,48,75,116,57,
78,112,56,32,71,34,62,101,47,63,94,54,65,94,53,62,97,50,67,101,51,46,79,35,68,
105,52,79,116,52,74,106,49,73,104,45,63,100,43,66,96,42,63,91,40,75,104,46,82,
115,53,85,117,51,71,103,43,64,91,39,56,83,36,67,91,39,94,120,57,96,126,54,64,91,
37,89,112,49,83,108,45,80,107,50,101,125,58,75,96,41,65,91,39,81,103,46,84,108,
49,84,110,49,74,100,44,59,86,37,74,94,39,92,112,52,75,94,42,96,116,54,120,138,
66,87,109,47,81,104,48,123,144,74,115,136,69,96,119,56,100,122,58,76,97,47,48,
75,32,103,122,53,101,124,54,65,93,43,64,86,44,66,93,40,91,112,50,92,116,56,46,
73,29,61,88,39,59,84,35,50,78,32,89,116,50,76,100,47,52,73,32,65,88,38,125,150,
73,93,116,47,90,115,51,64,88,37,117,144,76,117,141,74,78,101,50,128,152,75,77,
101,45,84,108,48,94,120,51,74,101,47,77,105,46,86,111,49,66,91,41,70,95,42,69,
96,43,67,93,43,81,102,47,74,102,46,100,123,55,99,122,56,111,135,63,90,113,50,
104,128,65,62,92,42,100,124,59,89,114,55,62,90,36,80,105,43,93,118,52,65,93,45,
92,116,57,86,112,53,84,110,52,88,115,53,75,104,42,95,123,57,96,119,58,40,67,28,
62,90,39,74,99,47,75,99,50,61,84,38,63,87,39,79,109,53,87,111,47,88,114,51,64,
89,42,81,106,49,71,98,45,59,86,38,76,102,48,86,113,54,97,126,63,62,94,43,56,86,
39,50,79,33,61,90,42,95,125,66,76,109,51,82,113,53,80,113,60,69,106,51,82,117,
60,51,84,39,59,91,45,50,79,41,49,80,37,46,74,38,45,72,34,49,79,39,48,82,37,66,
102,44,71,102,45,54,86,39,77,110,52,80,115,51,57,82,37,60,83,41,44,77,28,62,89,
40,76,103,48,53,80,36,68,96,39,53,75,33,66,93,41,82,108,48,77,103,46,82,110,45,
52,73,30,62,84,37,85,108,51,73,96,44,69,94,44,77,100,47,103,127,58,98,123,63,
112,131,90,77,104,52,71,99,42,75,91,43,70,95,53,68,96,41,82,103,46,96,117,56,
131,151,89,134,152,99,101,124,70,83,107,51,74,96,49,64,84,40,83,110,54,96,119,
55,94,113,52,120,140,80,112,130,95,72,97,52,78,100,50,77,102,44,56,83,36,62,91,
40,75,98,49,47,71,26,60,84,41,68,91,45,88,111,49,80,103,49,70,97,41,78,99,41,
103,123,55,81,105,48,79,108,47,97,124,54,88,110,47,103,127,63,88,111,46,113,137,
67,68,97,42,59,88,35,69,95,39,70,98,41,70,96,45,67,95,46,70,94,42,56,84,36,94,
117,54,79,104,49,103,125,59,84,109,49,86,110,51,74,103,48,107,127,64,68,96,44,
95,114,55,92,115,54,94,120,57,108,130,87,78,100,48,55,81,38,87,111,50,77,103,47,
71,101,45,84,107,44,86,110,45,82,105,51,87,113,54,89,109,56,115,139,71,93,118,
52,75,98,43,53,79,34,56,80,35,68,92,40,108,134,69,90,116,55,116,141,73,104,127,
61,72,99,47,63,90,45,68,98,45,81,111,52,76,109,51,54,81,38,45,71,31,60,87,40,44,
76,37,52,87,39,68,104,49,64,96,46,53,87,41,49,84,41,70,106,54,68,106,46,49,85,
39,67,105,55,55,86,42,41,73,38,31,65,27,48,79,38,47,80,37,72,103,51,63,95,42,57,
89,41,79,114,49,78,108,44,58,87,39,82,115,59,40,71,27,50,78,30,100,126,62,79,
105,46,102,130,58,86,112,50,61,88,41,91,114,53,82,106,48,76,105,45,79,104,46,57,
78,33,63,86,38,73,92,43,67,91,41,49,83,40,68,92,41,84,107,54,125,145,88,79,103,
53,92,116,57,119,140,86,113,132,90,89,109,55,105,130,63,70,95,34,128,144,85,135,
153,103,105,125,61,78,103,47,68,89,45,76,96,46,70,94,45,68,96,46,109,128,62,115,
133,79,104,124,89,73,95,50,65,85,41,98,121,63,101,123,61,73,99,46,85,112,55,70,
94,40,63,89,44,95,116,55,94,117,55,73,97,43,80,106,49,84,105,45,70,96,41,95,120,
56,60,89,34,78,104,45,73,101,41,75,102,47,87,114,53,84,112,50,74,99,40,95,125,
55,68,91,39,73,100,47,74,104,47,80,106,54,38,67,31,101,128,68,106,134,69,72,103,
46,76,101,47,74,96,47,106,130,66,96,121,55,76,102,45,93,119,57,62,90,35,70,93,
53,123,145,100,109,131,86,96,116,78,59,88,45,80,104,47,77,103,35,108,130,70,85,
104,58,98,117,77,77,103,45,93,118,57,87,112,52,103,129,62,98,125,57,59,86,37,57,
82,39,69,97,42,63,92,39,93,122,57,97,123,57,92,119,57,78,101,42,68,93,47,67,94,
44,67,93,41,68,101,46,102,131,67,72,101,52,73,102,49,67,101,50,44,77,34,50,80,
36,47,78,39,64,95,45,77,109,56,51,79,40,56,90,42,48,83,41,56,90,43,66,101,54,57,
93,44,88,130,67,85,120,64,55,93,45,54,88,43,60,98,43,59,94,44,46,79,34,79,113,
49,80,113,48,67,97,42,69,96,45,67,94,38,60,85,37,63,90,38,59,83,39,78,101,45,83,
109,49,57,84,37,68,93,40,87,114,51,107,130,60,108,133,65,38,73,31,48,78,35,79,
104,49,58,87,37,63,90,37,56,80,38,91,116,57,94,115,53,86,113,54,66,94,40,97,119,
81,110,129,89,75,101,56,103,119,61,121,141,76,106,128,70,79,102,47,73,96,42,78,
99,47,75,99,49,97,125,56,98,121,53,98,119,52,73,99,42,69,90,40,77,99,56,115,139,
66,104,128,63,65,86,38,100,120,58,85,107,54,71,97,44,76,101,49,48,73,30,94,115,
50,103,128,62,88,109,51,59,82,34,110,131,64,125,145,76,92,118,52,97,122,54,87,
109,50,74,98,44,70,94,41,69,95,40,69,98,43,70,100,46,90,121,56,77,106,45,65,91,
44,65,89,47,66,91,44,47,71,37,82,107,56,83,109,48,81,105,51,65,92,38,63,88,43,
70,96,40,83,105,54,76,101,48,82,108,49,71,94,42,44,70,33,79,103,49,91,113,57,71,
95,48,69,93,42,65,91,39,126,147,98,136,156,107,96,114,80,60,83,38,82,107,48,86,
113,53,81,107,45,76,101,44,46,71,30,48,75,31,64,93,44,100,133,62,62,90,37,78,
106,56,125,145,76,88,113,49,72,103,42,77,105,49,78,108,50,78,105,49,60,88,41,69,
97,47,69,99,47,75,105,54,92,125,72,84,117,63,71,106,51,74,110,59,63,97,47,77,
113,54,42,74,33,45,78,37,53,84,41,47,81,41,51,79,39,74,107,56,87,123,65,69,107,
51,60,97,44,88,122,62,91,132,66,59,90,43,86,114,56,87,118,56,52,88,34,81,109,55,
64,92,47,72,101,43,79,106,48,102,128,61,92,122,57,78,104,45,65,92,43,61,87,39,
72,96,44,72,100,43,68,96,40,56,86,40,74,105,45,79,103,47,96,123,58,82,105,49,90,
118,59,72,96,44,55,77,31,68,94,46,67,96,48,63,92,42,105,131,71,120,143,79,89,
108,56,97,119,61,100,127,60,91,115,55,82,107,47,71,92,45,82,105,47,78,103,44,92,
113,50,96,118,53,92,116,52,56,82,33,68,87,43,56,84,39,81,103,48,106,121,60,83,
105,51,117,134,69,97,116,54,60,85,37,72,101,46,49,70,32,60,80,35,74,102,42,78,
102,46,72,93,45,124,144,74,96,124,52,102,127,55,86,112,52,59,83,34,69,96,43,59,
87,36,64,92,40,60,87,39,63,91,44,61,88,39,60,86,39,57,79,34,68,93,40,90,117,64,
68,89,47,64,91,45,88,115,56,64,90,38,71,97,44,61,87,42,64,90,41,101,124,65,94,
121,59,84,113,52,66,92,44,56,78,35,75,100,48,77,101,49,73,94,48,76,101,48,97,
121,61,117,137,89,102,123,76,102,120,81,71,96,46,57,88,42,77,101,53,101,127,58,
70,96,43,53,81,34,78,104,45,63,94,40,89,118,56,91,119,52,82,111,51,94,119,53,89,
115,56,114,141,76,86,112,51,65,94,42,85,112,59,85,112,56,52,76,39,60,91,48,90,
121,68,88,121,68,75,107,51,71,105,49,50,81,41,51,88,44,52,84,42,63,98,51,64,98,
47,56,89,48,76,110,54,71,100,54,45,79,38,54,88,42,63,98,42,63,97,43,72,100,47,
71,108,51,74,108,49,78,107,54,76,108,49,83,112,50,92,124,62,41,69,26,47,74,32,
64,90,39,85,112,52,95,122,58,76,105,44,54,80,33,75,96,46,71,97,43,87,115,51,84,
111,49,68,95,45,85,112,50,77,103,45,71,98,47,88,110,53,101,128,63,61,92,40,85,
110,50,88,112,58,72,93,50,56,82,38,104,131,69,87,116,59,79,105,50,93,115,69,97,
117,71,68,92,41,93,116,53,78,102,50,85,111,48,103,126,55,68,93,43,95,116,53,74,
98,43,79,100,43,66,91,38,63,87,38,52,79,34,54,82,38,76,101,49,106,127,55,106,
129,59,83,104,44,55,82,32,54,80,34,86,110,52,82,108,56,94,119,59,113,134,65,105,
130,56,92,117,52,93,119,48,88,113,49,72,96,42,91,114,53,68,95,42,74,98,45,76,
103,49,43,67,26,72,101,44,73,102,44,93,119,63,64,88,35,49,78,33,59,82,40,65,89,
40,96,118,56,73,102,47,62,90,44,64,93,46,59,84,37,70,98,50,71,95,44,58,79,34,67,
90,45,58,83,40,72,98,46,42,69,29,59,87,37,80,109,55,69,96,48,101,123,71,107,131,
79,90,116,60,64,91,45,92,118,55,73,99,48,79,105,49,67,97,48,85,111,53,84,116,51,
74,107,47,63,93,39,85,113,51,69,96,39,100,127,65,94,121,59,88,119,51,77,105,48,
73,98,45,62,89,46,73,101,51,56,86,39,63,94,49,58,83,39,74,106,50,61,96,49,73,
104,57,55,85,48,80,116,60,71,105,50,68,98,49,82,122,65,59,91,46,49,83,39,62,97,
51,55,86,41,70,103,56,60,98,46,64,96,43,87,118,58,57,91,41,60,95,46,62,93,43,67,
97,42,62,94,35,74,109,51,71,103,41,89,117,52,65,90,37,49,75,30,51,81,36,65,89,
45,56,81,40,71,98,47,87,117,51,82,103,50,45,71,32,61,83,36,53,79,36,111,138,69,
106,135,66,68,91,39,89,114,56,55,80,36,71,95,47,88,112,59,67,87,47,57,81,41,55,
79,39,94,121,62,78,105,46,124,144,101,128,147,94,93,115,57,99,123,59,83,105,48,
111,128,79,92,112,60,90,114,54,88,114,50,79,104,46,76,99,47,73,98,44,66,90,39,
63,83,39,43,72,29,54,81,34,64,89,35,85,106,43,98,123,56,73,95,40,88,114,56,93,
115,56,92,116,60,65,88,37,83,103,48,95,118,58,84,108,52,104,125,63,104,125,59,
85,112,53,86,114,49,64,94,41,89,115,52,89,114,54,57,84,38,89,114,53,72,103,46,
99,126,64,94,123,61,74,102,51,51,77,34,49,78,33,55,81,33,104,127,62,96,120,59,
64,92,42,64,90,41,62,89,43,89,114,51,77,101,46,68,94,44,63,93,43,104,133,65,111,
136,73,37,64,24,58,83,40,72,101,49,84,110,51,80,108,47,81,111,56,56,81,40,95,
122,59,72,98,49,72,98,45,80,107,48,71,98,41,73,102,43,85,112,52,70,94,39,102,
130,67,75,100,46,89,119,52,90,116,56,51,81,38,67,91,47,78,105,51,45,76,32,54,84,
37,57,84,43,60,87,43,38,65,31,43,70,32,48,79,35,45,74,36,77,107,58,78,110,56,68,
101,49,53,85,45,58,89,47,38,67,33,47,78,38,64,99,51,58,90,43,42,78,42,92,126,69,
83,116,62,67,105,47,78,113,49,68,98,44,57,87,39,60,88,44,59,89,38,65,95,44,74,
101,47,82,110,51,79,109,50,71,100,48,69,96,42,68,94,43,60,84,36,80,102,52,86,
111,51,96,122,58,70,97,41,78,109,49,65,91,42,48,77,33,68,98,47,65,91,43,54,82,
38,51,77,36,82,107,55,54,82,43,70,97,49,65,91,47,101,126,65,110,134,66,91,115,
59,109,131,84,100,122,71,115,139,75,88,117,49,93,116,66,124,145,83,97,117,57,88,
116,50,77,101,45,86,109,47,105,130,66,74,103,46,71,94,40,75,98,45,93,113,50,88,
111,48,81,105,47,65,92,37,70,94,39,77,102,45,79,104,44,104,126,63,66,92,44,65,
88,38,93,117,55,89,110,55,73,98,45,86,111,52,96,120,56,89,116,55,87,111,53,72,
98,46,70,96,39,100,125,61,78,104,47,66,91,42,90,120,61,65,91,39,89,116,57,77,
103,51,67,93,46,55,77,36,61,88,42,67,95,41,71,100,45,87,115,54,68,93,43,46,74,
32,81,108,46,74,98,47,79,105,46,85,112,52,66,97,47,93,119,56,68,92,41,64,94,44,
68,98,47,79,108,46,82,111,53,92,120,58,116,138,69,88,110,59,55,81,39,68,92,39,
93,117,55,95,123,57,91,117,56,85,108,50,80,101,50,90,115,52,88,115,56,67,93,42,
75,105,50,44,71,31,76,99,47,68,96,49,94,123,62,68,95,47,67,91,44,64,87,44,49,74,
38,59,91,47,88,115,66,50,79,45,43,74,38,79,106,57,76,100,56,45,74,36,49,83,44,
41,73,39,59,87,49,44,75,39,42,72,37,69,97,52,90,125,67,77,116,53,86,121,57,73,
109,50,60,94,41,59,88,43,60,89,40,58,87,38,61,89,44,71,98,47,62,87,38,80,109,48,
69,95,45,76,102,48,94,120,59,52,78,35,83,109,57,76,102,53,54,79,34,58,79,41,52,
78,38,57,89,39,83,115,55,77,108,51,57,82,40,80,110,54,55,83,40,75,103,51,59,87,
42,84,110,54,81,99,51,73,94,48,91,114,56,63,87,39,97,123,62,109,134,71,96,123,
57,81,110,45,141,163,113,114,136,85,81,105,43,86,110,49,63,88,43,85,106,53,120,
142,66,77,105,49,42,71,30,72,95,43,90,110,48,83,104,45,69,96,37,93,115,55,95,
117,55,73,101,48,61,84,35,64,84,38,56,76,35,55,79,37,49,68,25,51,72,33,65,88,37,
70,95,45,75,99,43,79,102,49,69,94,43,87,115,58,68,96,41,86,108,50,80,110,55,71,
96,45,79,107,48,62,91,41,68,95,43,65,89,46,41,68,35,43,70,32,79,110,54,81,106,
53,61,86,36,76,102,54,46,72,24,57,79,39,89,112,59,80,105,53,95,119,62,73,105,54,
68,93,49,67,95,47,77,104,50,87,113,57,55,81,40,67,94,47,81,109,52,100,131,64,
108,131,63,70,94,46,75,99,46,80,107,49,85,112,55,77,103,47,65,93,41,96,118,57,
106,132,66,94,116,59,62,93,44,67,97,52,58,85,38,46,68,31,55,81,41,55,79,43,75,
101,51,89,115,61,66,91,46,65,96,50,46,75,38,60,89,49,86,117,64,62,95,53,49,77,
40,82,109,60,46,76,43,70,102,56,70,98,56,54,88,48,62,92,50,50,74,36,42,73,39,82,
109,59,79,110,58,76,107,53,52,84,39,66,95,44,64,96,45,82,114,49,73,100,45,74,
103,47,65,93,39,49,75,34,88,114,50,75,101,43,105,131,65,52,80,30,61,83,37,60,84,
43,70,95,48,92,113,52,62,83,34,75,100,48,95,120,58,80,111,51,81,113,57,79,107,
52,57,82,42,67,94,47,54,86,44,75,107,50,67,98,48,59,81,38,60,85,45,53,81,36,67,
94,53,66,90,47,57,86,41,89,117,56,99,121,56,112,134,57,91,113,53,54,83,31,68,89,
41,83,106,49,75,96,45,49,76,34,64,91,38,68,90,42,52,77,35,65,92,41,80,104,51,75,
104,48,67,91,35,78,100,47,87,110,51,72,95,46,66,87,38,73,97,46,75,95,41,68,93,
41,74,99,46,56,77,34,77,103,44,79,103,47,37,67,25,43,70,25,97,121,52,71,99,45,
56,84,38,75,104,48,63,92,42,96,122,63,76,102,49,87,114,56,84,113,56,60,86,41,43,
66,28,46,72,29,75,100,51,109,135,71,63,91,42,86,113,62,120,141,82,80,105,53,119,
140,76,64,91,41,93,117,57,63,89,46,57,82,42,64,87,45,70,91,45,59,85,39,59,85,39,
65,91,47,61,84,41,73,100,47,74,102,49,52,80,36,82,112,53,84,112,50,80,105,49,60,
86,43,66,91,50,83,105,54,60,89,34,71,95,45,64,94,39,60,91,46,71,98,44,86,112,55,
66,97,44,66,95,50,59,82,42,66,101,50,60,90,48,45,69,36,58,84,42,65,94,52,55,84,
43,65,95,50,51,80,39,52,78,41,57,88,51,58,89,45,43,69,35,60,87,44
}; // grassTexture
#endif // guard