0,1,2,3,4,5,6,7,
0,1,2,3,4,5,6,7,
0,1,2,3,4,5,6,7,8,9,
0,1,2,3,4,5,6,7,8,9,
0,1,2,3,4,5,6,7,8,9,10,11,
0,1,2,3,4,5,6,7,8,9,10,11,
0,1,2,3,4,5,6,7,8,9,10,11,12,13,
0,1,2,3,4,5,6,7,8,9,10,11,12,13,
2,3,4,5,6,7,8,9,10,11,12,13,14,15,
2,3,4,5,6,7,8,9,10,11,12,13,14,15,
4,5,6,7,8,9,10,11,12,13,14,15,16,17,
4,5,6,7,8,9,10,11,12,13,14,15,16,17,
6,7,8,9,10,11,12,13,14,15,16,17,18,19,
6,7,8,9,10,11,12,13,14,15,16,17,18,19,
8,9,10,11,12,13,14,15,16,17,18,19,20,21,
8,9,10,11,12,13,14,15,16,17,18,19,20,21,
10,11,12,13,14,15,16,17,18,19,20,21,22,23,
10,11,12,13,14,15,16,17,18,19,20,21,22,23,
12,13,14,15,16,17,18,19,20,21,22,23,24,25,
12,13,14,15,16,17,18,19,20,21,22,23,24,25,
14,15,16,17,18,19,20,21,22,23,24,25,26,27,
14,15,16,17,18,19,20,21,22,23,24,25,26,27,
16,17,18,19,20,21,22,23,24,25,26,27,28,29,
16,17,18,19,20,21,22,23,24,25,26,27,28,29,
18,19,20,21,22,23,24,25,26,27,28,29,30,31,
18,19,20,21,22,23,24,25,26,27,28,29,30,31,
20,21,22,23,24,25,26,27,28,29,30,31,32,33,
20,21,22,23,24,25,26,27,28,29,30,31,32,33,
22,23,24,25,26,27,28,29,30,31,32,33,34,35,
22,23,24,25,26,27,28,29,30,31,32,33,34,35,
24,25,26,27,28,29,30,31,32,33,34,35,36,37,
24,25,26,27,28,29,30,31,32,33,34,35,36,37,
26,27,28,29,30,31,32,33,34,35,36,37,38,39,
26,27,28,29,30,31,32,33,34,35,36,37,38,39,
28,29,30,31,32,33,34,35,36,37,38,39,40,41,
28,29,30,31,32,33,34,35,36,37,38,39,40,41,
30,31,32,33,34,35,36,37,38,39,40,41,42,43,
30,31,32,33,34,35,36,37,38,39,40,41,42,43,
32,33,34,35,36,37,38,39,40,41,42,43,44,45,
32,33,34,35,36,37,38,39,40,41,42,43,44,45,
34,35,36,37,38,39,40,41,42,43,44,45,46,47,
34,35,36,37,38,39,40,41,42,43,44,45,46,47,
36,37,38,39,40,41,42,43,44,45,46,47,48,49,
36,37,38,39,40,41,42,43,44,45,46,47,48,49,
38,39,40,41,42,43,44,45,46,47,48,49,50,51,
38,39,40,41,42,43,44,45,46,47,48,49,50,51,
40,41,42,43,44,45,46,47,48,49,50,51,52,53,
40,41,42,43,44,45,46,47,48,49,50,51,52,53,
42,43,44,45,46,47,48,49,50,51,52,53,54,55,
42,43,44,45,46,47,48,49,50,51,52,53,54,55,
44,45,46,47,48,49,50,51,52,53,54,55,56,57,
44,45,46,47,48,49,50,51,52,53,54,55,56,57,
46,47,48,49,50,51,52,53,54,55,56,57,58,59,
46,47,48,49,50,51,52,53,54,55,56,57,58,59,
48,49,50,51,52,53,54,55,56,57,58,59,60,61,
48,49,50,51,52,53,54,55,56,57,58,59,60,61,
50,51,52,53,54,55,56,57,58,59,60,61,62,63,
50,51,52,53,54,55,56,57,58,59,60,61,62,63,
52,53,54,55,56,57,58,59,60,61,62,63,64,65,
52,53,54,55,56,57,58,59,60,61,62,63,64,65,
54,55,56,57,58,59,60,61,62,63,64,65,66,67,
54,55,56,57,58,59,60,61,62,63,64,65,66,67,
56,57,58,59,60,61,62,63,64,65,66,67,68,69,
56,57,58,59,60,61,62,63,64,65,66,67,68,69,
58,59,60,61,62,63,64,65,66,67,68,69,70,71,
58,59,60,61,62,63,64,65,66,67,68,69,70,71,
60,61,62,63,64,65,66,67,68,69,70,71,72,73,
60,61,62,63,64,65,66,67,68,69,70,71,72,73,
62,63,64,65,66,67,68,69,70,71,72,73,74,75,
62,63,64,65,66,67,68,69,70,71,72,73,74,75,
64,65,66,67,68,69,70,71,72,73,74,75,76,77,
64,65,66,67,68,69,70,71,72,73,74,75,76,77,
66,67,68,69,70,71,72,73,74,75,76,77,78,79,
66,67,68,69,70,71,72,73,74,75,76,77,78,79,
68,69,70,71,72,73,74,75,76,77,78,79,80,81,
68,69,70,71,72,73,74,75,76,77,78,79,80,81,
70,71,72,73,74,75,76,77,78,79,80,81,82,83,
70,71,72,73,74,75,76,77,78,79,80,81,82,83,
72,73,74,75,76,77,78,79,80,81,82,83,84,85,
72,73,74,75,76,77,78,79,80,81,82,83,84,85,
74,75,76,77,78,79,80,81,82,83,84,85,86,87,
74,75,76,77,78,79,80,81,82,83,84,85,86,87,
76,77,78,79,80,81,82,83,84,85,86,87,88,89,
76,77,78,79,80,81,82,83,84,85,86,87,88,89,
78,79,80,81,82,83,84,85,86,87,88,89,90,91,
78,79,80,81,82,83,84,85,86,87,88,89,90,91,
80,81,82,83,84,85,86,87,88,89,90,91,92,93,
80,81,82,83,84,85,86,87,88,89,90,91,92,93,
82,83,84,85,86,87,88,89,90,91,92,93,94,95,
82,83,84,85,86,87,88,89,90,91,92,93,94,95,
84,85,86,87,88,89,90,91,92,93,94,95,96,97,
84,85,86,87,88,89,90,91,92,93,94,95,96,97,
86,87,88,89,90,91,92,93,94,95,96,97,98,99,
86,87,88,89,90,91,92,93,94,95,96,97,98,99,
88,89,90,91,92,93,94,95,96,97,98,99,100,101,
88,89,90,91,92,93,94,95,96,97,98,99,100,101,
90,91,92,93,94,95,96,97,98,99,100,101,102,103,
90,91,92,93,94,95,96,97,98,99,100,101,102,103,
92,93,94,95,96,97,98,99,100,101,102,103,104,105,
92,93,94,95,96,97,98,99,100,101,102,103,104,105,
94,95,96,97,98,99,100,101,102,103,104,105,106,107,
94,95,96,97,98,99,100,101,102,103,104,105,106,107,
96,97,98,99,100,101,102,103,104,105,106,107,108,109,
96,97,98,99,100,101,102,103,104,105,106,107,108,109,
98,99,100,101,102,103,104,105,106,107,108,109,110,111,
98,99,100,101,102,103,104,105,106,107,108,109,110,111,
100,101,102,103,104,105,106,107,108,109,110,111,112,113,
100,101,102,103,104,105,106,107,108,109,110,111,112,113,
102,103,104,105,106,107,108,109,110,111,112,113,114,115,
102,103,104,105,106,107,108,109,110,111,112,113,114,115,
104,105,106,107,108,109,110,111,112,113,114,115,116,117,
104,105,106,107,108,109,110,111,112,113,114,115,116,117,
106,107,108,109,110,111,112,113,114,115,116,117,118,119,
106,107,108,109,110,111,112,113,114,115,116,117,118,119,
108,109,110,111,112,113,114,115,116,117,118,119,120,121,
108,109,110,111,112,113,114,115,116,117,118,119,120,121,
110,111,112,113,114,115,116,117,118,119,120,121,122,123,
110,111,112,113,114,115,116,117,118,119,120,121,122,123,
112,113,114,115,116,117,118,119,120,121,122,123,124,125,
112,113,114,115,116,117,118,119,120,121,122,123,124,125,
114,115,116,117,118,119,120,121,122,123,124,125,126,127,
114,115,116,117,118,119,120,121,122,123,124,125,126,127,
116,117,118,119,120,121,122,123,124,125,126,127,128,129,
116,117,118,119,120,121,122,123,124,125,126,127,128,129,
118,119,120,121,122,123,124,125,126,127,128,129,130,131,
118,119,120,121,122,123,124,125,126,127,128,129,130,131,
120,121,122,123,124,125,126,127,128,129,130,131,132,133,
120,121,122,123,124,125,126,127,128,129,130,131,132,133,
122,123,124,125,126,127,128,129,130,131,132,133,134,135,
122,123,124,125,126,127,128,129,130,131,132,133,134,135,
124,125,126,127,128,129,130,131,132,133,134,135,136,137,
124,125,126,127,128,129,130,131,132,133,134,135,136,137,
126,127,128,129,130,131,132,133,134,135,136,137,138,139,
126,127,128,129,130,131,132,133,134,135,136,137,138,139,
128,129,130,131,132,133,134,135,136,137,138,139,140,141,
128,129,130,131,132,133,134,135,136,137,138,139,140,141,
130,131,132,133,134,135,136,137,138,139,140,141,142,143,
130,131,132,133,134,135,136,137,138,139,140,141,142,143,
132,133,134,135,136,137,138,139,140,141,142,143,144,145,
132,133,134,135,136,137,138,139,140,141,142,143,144,145,
134,135,136,137,138,139,140,141,142,143,144,145,146,147,
134,135,136,137,138,139,140,141,142,143,144,145,146,147,
136,137,138,139,140,141,142,143,144,145,146,147,148,149,
136,137,138,139,140,141,142,143,144,145,146,147,148,149,
138,139,140,141,142,143,144,145,146,147,148,149,150,151,
138,139,140,141,142,143,144,145,146,147,148,149,150,151,
140,141,142,143,144,145,146,147,148,149,150,151,152,153,
140,141,142,143,144,145,146,147,148,149,150,151,152,153,
142,143,144,145,146,147,148,149,150,151,152,153,154,155,
142,143,144,145,146,147,148,149,150,151,152,153,154,155,
144,145,146,147,148,149,150,151,152,153,154,155,156,157,
144,145,146,147,148,149,150,151,152,153,154,155,156,157,
146,147,148,149,150,151,152,153,154,155,156,157,158,159,
146,147,148,149,150,151,152,153,154,155,156,157,158,159,
148,149,150,151,152,153,154,155,156,157,158,159,160,161,
148,149,150,151,152,153,154,155,156,157,158,159,160,161,
150,151,152,153,154,155,156,157,158,159,160,161,162,163,
150,151,152,153,154,155,156,157,158,159,160,161,162,163,
152,153,154,155,156,157,158,159,160,161,162,163,164,165,
152,153,154,155,156,157,158,159,160,161,162,163,164,165,
154,155,156,157,158,159,160,161,162,163,164,165,166,167,
154,155,156,157,158,159,160,161,162,163,164,165,166,167,
156,157,158,159,160,161,162,163,164,165,166,167,168,169,
156,157,158,159,160,161,162,163,164,165,166,167,168,169,
158,159,160,161,162,163,164,165,166,167,168,169,170,171,
158,159,160,161,162,163,164,165,166,167,168,169,170,171,
160,161,162,163,164,165,166,167,168,169,170,171,172,173,
160,161,162,163,164,165,166,167,168,169,170,171,172,173,
162,163,164,165,166,167,168,169,170,171,172,173,174,175,
162,163,164,165,166,167,168,169,170,171,172,173,174,175,
164,165,166,167,168,169,170,171,172,173,174,175,176,177,
164,165,166,167,168,169,170,171,172,173,174,175,176,177,
166,167,168,169,170,171,172,173,174,175,176,177,178,179,
166,167,168,169,170,171,172,173,174,175,176,177,178,179,
168,169,170,171,172,173,174,175,176,177,178,179,180,181,
168,169,170,171,172,173,174,175,176,177,178,179,180,181,
170,171,172,173,174,175,176,177,178,179,180,181,182,183,
170,171,172,173,174,175,176,177,178,179,180,181,182,183,
172,173,174,175,176,177,178,179,180,181,182,183,184,185,
172,173,174,175,176,177,178,179,180,181,182,183,184,185,
174,175,176,177,178,179,180,181,182,183,184,185,186,187,
174,175,176,177,178,179,180,181,182,183,184,185,186,187,
176,177,178,179,180,181,182,183,184,185,186,187,188,189,
176,177,178,179,180,181,182,183,184,185,186,187,188,189,
178,179,180,181,182,183,184,185,186,187,188,189,190,191,
178,179,180,181,182,183,184,185,186,187,188,189,190,191,
180,181,182,183,184,185,186,187,188,189,190,191,192,193,
180,181,182,183,184,185,186,187,188,189,190,191,192,193,
182,183,184,185,186,187,188,189,190,191,192,193,194,195,
182,183,184,185,186,187,188,189,190,191,192,193,194,195,
184,185,186,187,188,189,190,191,192,193,194,195,196,197,
184,185,186,187,188,189,190,191,192,193,194,195,196,197,
186,187,188,189,190,191,192,193,194,195,196,197,198,199,
186,187,188,189,190,191,192,193,194,195,196,197,198,199,
188,189,190,191,192,193,194,195,196,197,198,199,200,201,
188,189,190,191,192,193,194,195,196,197,198,199,200,201,
190,191,192,193,194,195,196,197,198,199,200,201,202,203,
190,191,192,193,194,195,196,197,198,199,200,201,202,203,
192,193,194,195,196,197,198,199,200,201,202,203,204,205,
192,193,194,195,196,197,198,199,200,201,202,203,204,205,
194,195,196,197,198,199,200,201,202,203,204,205,206,207,
194,195,196,197,198,199,200,201,202,203,204,205,206,207,
196,197,198,199,200,201,202,203,204,205,206,207,208,209,
196,197,198,199,200,201,202,203,204,205,206,207,208,209,
198,199,200,201,202,203,204,205,206,207,208,209,210,211,
198,199,200,201,202,203,204,205,206,207,208,209,210,211,
200,201,202,203,204,205,206,207,208,209,210,211,212,213,
200,201,202,203,204,205,206,207,208,209,210,211,212,213,
202,203,204,205,206,207,208,209,210,211,212,213,214,215,
202,203,204,205,206,207,208,209,210,211,212,213,214,215,
204,205,206,207,208,209,210,211,212,213,214,215,216,217,
204,205,206,207,208,209,210,211,212,213,214,215,216,217,
206,207,208,209,210,211,212,213,214,215,216,217,218,219,
206,207,208,209,210,211,212,213,214,215,216,217,218,219,
208,209,210,211,212,213,214,215,216,217,218,219,220,221,
208,209,210,211,212,213,214,215,216,217,218,219,220,221,
210,211,212,213,214,215,216,217,218,219,220,221,222,223,
210,211,212,213,214,215,216,217,218,219,220,221,222,223,
212,213,214,215,216,217,218,219,220,221,222,223,224,225,
212,213,214,215,216,217,218,219,220,221,222,223,224,225,
214,215,216,217,218,219,220,221,222,223,224,225,226,227,
214,215,216,217,218,219,220,221,222,223,224,225,226,227,
216,217,218,219,220,221,222,223,224,225,226,227,228,229,
216,217,218,219,220,221,222,223,224,225,226,227,228,229,
218,219,220,221,222,223,224,225,226,227,228,229,230,231,
218,219,220,221,222,223,224,225,226,227,228,229,230,231,
220,221,222,223,224,225,226,227,228,229,230,231,232,233,
220,221,222,223,224,225,226,227,228,229,230,231,232,233,
222,223,224,225,226,227,228,229,230,231,232,233,234,235,
222,223,224,225,226,227,228,229,230,231,232,233,234,235,
224,225,226,227,228,229,230,231,232,233,234,235,236,237,
224,225,226,227,228,229,230,231,232,233,234,235,236,237,
226,227,228,229,230,231,232,233,234,235,236,237,238,239,
226,227,228,229,230,231,232,233,234,235,236,237,238,239,
228,229,230,231,232,233,234,235,236,237,238,239,240,241,
228,229,230,231,232,233,234,235,236,237,238,239,240,241,
230,231,232,233,234,235,236,237,238,239,240,241,242,243,
230,231,232,233,234,235,236,237,238,239,240,241,242,243,
232,233,234,235,236,237,238,239,240,241,242,243,244,245,
232,233,234,235,236,237,238,239,240,241,242,243,244,245,
234,235,236,237,238,239,240,241,242,243,244,245,246,247,
234,235,236,237,238,239,240,241,242,243,244,245,246,247,
236,237,238,239,240,241,242,243,244,245,246,247,248,249,
236,237,238,239,240,241,242,243,244,245,246,247,248,249,
238,239,240,241,242,243,244,245,246,247,248,249,250,251,
238,239,240,241,242,243,244,245,246,247,248,249,250,251,
240,241,242,243,244,245,246,247,248,249,250,251,252,253,
240,241,242,243,244,245,246,247,248,249,250,251,252,253,
242,243,244,245,246,247,248,249,250,251,252,253,254,255,
242,243,244,245,246,247,248,249,250,251,252,253,254,255,
244,245,246,247,248,249,250,251,252,253,254,255,256,257,
244,245,246,247,248,249,250,251,252,253,254,255,256,257,
246,247,248,249,250,251,252,253,254,255,256,257,258,259,
246,247,248,249,250,251,252,253,254,255,256,257,258,259,
248,249,250,251,252,253,254,255,256,257,258,259,260,261,
248,249,250,251,252,253,254,255,256,257,258,259,260,261,
250,251,252,253,254,255,256,257,258,259,260,261,262,263,
250,251,252,253,254,255,256,257,258,259,260,261,262,263,
252,253,254,255,256,257,258,259,260,261,262,263,264,265,
252,253,254,255,256,257,258,259,260,261,262,263,264,265,
254,255,256,257,258,259,260,261,262,263,264,265,266,267,
254,255,256,257,258,259,260,261,262,263,264,265,266,267,
256,257,258,259,260,261,262,263,264,265,266,267,268,269,
256,257,258,259,260,261,262,263,264,265,266,267,268,269,
258,259,260,261,262,263,264,265,266,267,268,269,270,271,
258,259,260,261,262,263,264,265,266,267,268,269,270,271,
260,261,262,263,264,265,266,267,268,269,270,271,272,273,
260,261,262,263,264,265,266,267,268,269,270,271,272,273,
262,263,264,265,266,267,268,269,270,271,272,273,274,275,
262,263,264,265,266,267,268,269,270,271,272,273,274,275,
264,265,266,267,268,269,270,271,272,273,274,275,276,277,
264,265,266,267,268,269,270,271,272,273,274,275,276,277,
266,267,268,269,270,271,272,273,274,275,276,277,278,279,
266,267,268,269,270,271,272,273,274,275,276,277,278,279,
268,269,270,271,272,273,274,275,276,277,278,279,280,281,
268,269,270,271,272,273,274,275,276,277,278,279,280,281,
270,271,272,273,274,275,276,277,278,279,280,281,282,283,
270,271,272,273,274,275,276,277,278,279,280,281,282,283,
272,273,274,275,276,277,278,279,280,281,282,283,284,285,
272,273,274,275,276,277,278,279,280,281,282,283,284,285,
274,275,276,277,278,279,280,281,282,283,284,285,286,287,
274,275,276,277,278,279,280,281,282,283,284,285,286,287,
276,277,278,279,280,281,282,283,284,285,286,287,288,289,
276,277,278,279,280,281,282,283,284,285,286,287,288,289,
278,279,280,281,282,283,284,285,286,287,288,289,290,291,
278,279,280,281,282,283,284,285,286,287,288,289,290,291,
280,281,282,283,284,285,286,287,288,289,290,291,292,293,
280,281,282,283,284,285,286,287,288,289,290,291,292,293,
282,283,284,285,286,287,288,289,290,291,292,293,294,295,
282,283,284,285,286,287,288,289,290,291,292,293,294,295,
284,285,286,287,288,289,290,291,292,293,294,295,296,297,
284,285,286,287,288,289,290,291,292,293,294,295,296,297,
286,287,288,289,290,291,292,293,294,295,296,297,298,299,
286,287,288,289,290,291,292,293,294,295,296,297,298,299,
288,289,290,291,292,293,294,295,296,297,298,299,300,301,
288,289,290,291,292,293,294,295,296,297,298,299,300,301,
290,291,292,293,294,295,296,297,298,299,300,301,302,303,
290,291,292,293,294,295,296,297,298,299,300,301,302,303,
292,293,294,295,296,297,298,299,300,301,302,303,304,305,
292,293,294,295,296,297,298,299,300,301,302,303,304,305,
294,295,296,297,298,299,300,301,302,303,304,305,306,307,
294,295,296,297,298,299,300,301,302,303,304,305,306,307,
296,297,298,299,300,301,302,303,304,305,306,307,308,309,
296,297,298,299,300,301,302,303,304,305,306,307,308,309,
298,299,300,301,302,303,304,305,306,307,308,309,310,311,
298,299,300,301,302,303,304,305,306,307,308,309,310,311,
300,301,302,303,304,305,306,307,308,309,310,311,312,313,
300,301,302,303,304,305,306,307,308,309,310,311,312,313,
302,303,304,305,306,307,308,309,310,311,312,313,314,315,
302,303,304,305,306,307,308,309,310,311,312,313,314,315,
304,305,306,307,308,309,310,311,312,313,314,315,316,317,
304,305,306,307,308,309,310,311,312,313,314,315,316,317,
306,307,308,309,310,311,312,313,314,315,316,317,318,319,
306,307,308,309,310,311,312,313,314,315,316,317,318,319,
308,309,310,311,312,313,314,315,316,317,318,319,320,321,
308,309,310,311,312,313,314,315,316,317,318,319,320,321,
310,311,312,313,314,315,316,317,318,319,320,321,322,323,
310,311,312,313,314,315,316,317,318,319,320,321,322,323,
312,313,314,315,316,317,318,319,320,321,322,323,324,325,
312,313,314,315,316,317,318,319,320,321,322,323,324,325,
314,315,316,317,318,319,320,321,322,323,324,325,326,327,
314,315,316,317,318,319,320,321,322,323,324,325,326,327,
316,317,318,319,320,321,322,323,324,325,326,327,328,329,
316,317,318,319,320,321,322,323,324,325,326,327,328,329,
318,319,320,321,322,323,324,325,326,327,328,329,330,331,
318,319,320,321,322,323,324,325,326,327,328,329,330,331,
320,321,322,323,324,325,326,327,328,329,330,331,332,333,
320,321,322,323,324,325,326,327,328,329,330,331,332,333,
322,323,324,325,326,327,328,329,330,331,332,333,334,335,
322,323,324,325,326,327,328,329,330,331,332,333,334,335,
324,325,326,327,328,329,330,331,332,333,334,335,336,337,
324,325,326,327,328,329,330,331,332,333,334,335,336,337,
326,327,328,329,330,331,332,333,334,335,336,337,338,339,
326,327,328,329,330,331,332,333,334,335,336,337,338,339,
328,329,330,331,332,333,334,335,336,337,338,339,340,341,
328,329,330,331,332,333,334,335,336,337,338,339,340,341,
330,331,332,333,334,335,336,337,338,339,340,341,342,343,
330,331,332,333,334,335,336,337,338,339,340,341,342,343,
332,333,334,335,336,337,338,339,340,341,342,343,344,345,
332,333,334,335,336,337,338,339,340,341,342,343,344,345,
334,335,336,337,338,339,340,341,342,343,344,345,346,347,
334,335,336,337,338,339,340,341,342,343,344,345,346,347,
336,337,338,339,340,341,342,343,344,345,346,347,348,349,
336,337,338,339,340,341,342,343,344,345,346,347,348,349,
338,339,340,341,342,343,344,345,346,347,348,349,350,351,
338,339,340,341,342,343,344,345,346,347,348,349,350,351,
340,341,342,343,344,345,346,347,348,349,350,351,352,353,
340,341,342,343,344,345,346,347,348,349,350,351,352,353,
342,343,344,345,346,347,348,349,350,351,352,353,354,355,
342,343,344,345,346,347,348,349,350,351,352,353,354,355,
344,345,346,347,348,349,350,351,352,353,354,355,356,357,
344,345,346,347,348,349,350,351,352,353,354,355,356,357,
346,347,348,349,350,351,352,353,354,355,356,357,358,359,
346,347,348,349,350,351,352,353,354,355,356,357,358,359,
348,349,350,351,352,353,354,355,356,357,358,359,360,361,
348,349,350,351,352,353,354,355,356,357,358,359,360,361,
350,351,352,353,354,355,356,357,358,359,360,361,362,363,
350,351,352,353,354,355,356,357,358,359,360,361,362,363,
352,353,354,355,356,357,358,359,360,361,362,363,364,365,
352,353,354,355,356,357,358,359,360,361,362,363,364,365,
354,355,356,357,358,359,360,361,362,363,364,365,366,367,
354,355,356,357,358,359,360,361,362,363,364,365,366,367,
356,357,358,359,360,361,362,363,364,365,366,367,368,369,
356,357,358,359,360,361,362,363,364,365,366,367,368,369,
358,359,360,361,362,363,364,365,366,367,368,369,370,371,
358,359,360,361,362,363,364,365,366,367,368,369,370,371,
360,361,362,363,364,365,366,367,368,369,370,371,372,373,
360,361,362,363,364,365,366,367,368,369,370,371,372,373,
362,363,364,365,366,367,368,369,370,371,372,373,374,375,
362,363,364,365,366,367,368,369,370,371,372,373,374,375,
364,365,366,367,368,369,370,371,372,373,374,375,376,377,
364,365,366,367,368,369,370,371,372,373,374,375,376,377,
366,367,368,369,370,371,372,373,374,375,376,377,378,379,
366,367,368,369,370,371,372,373,374,375,376,377,378,379,
368,369,370,371,372,373,374,375,376,377,378,379,380,381,
368,369,370,371,372,373,374,375,376,377,378,379,380,381,
370,371,372,373,374,375,376,377,378,379,380,381,382,383,
370,371,372,373,374,375,376,377,378,379,380,381,382,383,
372,373,374,375,376,377,378,379,380,381,382,383,
372,373,374,375,376,377,378,379,380,381,382,383,
374,375,376,377,378,379,380,381,382,383,
374,375,376,377,378,379,380,381,382,383,
376,377,378,379,380,381,382,383,
376,377,378,379,380,381,382,383,
384,
