49,50,130,132,8,92,93,94,95,96,99,134,131,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,101,102,103,51,136,137,105,106,107,126,108,52,109,118,139,157,110,
50,129,133,135,87,22,139,
25,26,28,39,
84,
51,
13,20,123,50,138,8,9,11,12,17,19,30,32,34,35,36,38,53,54,55,56,57,58,59,60,61,62,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,21,51,115,124,125,126,127,52,139,110,
49,8,9,17,31,33,37,43,45,96,97,54,55,56,59,60,61,67,68,69,71,72,78,79,80,88,101,102,89,115,126,156,142,
77,115,
117,
0,1,2,3,6,4,5,7,14,15,16,23,24,25,26,27,28,29,39,40,41,42,43,44,45,46,47,48,81,82,83,84,85,86,87,88,89,90,91,111,112,113,119,120,121,122,142,158,
78,
21,156,
21,
0,1,2,3,6,4,5,7,14,15,16,24,25,26,27,28,29,39,40,42,43,48,81,82,83,84,87,90,119,120,121,122,142,
5,
5,
138,
58,
12,53,
13,9,96,101,
28,
28,
9,73,75,115,
9,12,35,101,
88,
5,
5,
5,
5,
67,
51,
30,31,32,34,33,35,36,37,38,67,73,74,75,76,
63,
115,
139,
68,71,
62,139,
139,
0,1,2,3,6,4,5,7,14,15,16,23,24,25,26,27,28,29,39,40,41,42,43,44,45,46,47,48,81,82,83,84,85,86,87,88,89,90,91,111,112,113,119,120,121,122,142,158,
124,
143,
138,
156,
138,
142,
50,8,11,17,55,56,59,60,61,68,69,70,71,72,74,78,79,80,51,137,115,126,
0,2,3,15,87,122,
114,115,
0,1,2,3,6,4,5,7,14,15,16,23,24,25,26,27,28,29,39,40,41,42,43,44,45,46,47,48,81,82,83,84,85,86,87,88,89,90,91,111,112,113,119,120,121,122,142,158,
78,
64,78,80,
49,8,9,10,11,17,18,92,93,31,32,34,35,36,37,38,94,95,96,98,99,100,55,56,57,58,59,60,61,64,67,68,69,70,71,72,73,74,77,78,80,101,102,103,104,105,106,107,115,116,124,125,126,128,108,109,139,157,110,
140,
145,156,
138,8,152,52,139,156,157,
30,31,32,34,33,35,36,37,38,102,89,
26,28,
25,28,
26,
26,
129,130,134,135,131,157,
145,32,139,156,
68,69,71,
93,70,156,
0,1,2,3,6,4,5,7,14,15,16,23,24,25,26,27,28,29,39,40,41,42,43,44,45,46,47,48,81,82,65,83,68,71,73,74,76,84,85,86,87,88,89,90,91,111,112,113,119,120,121,122,22,142,158,
90,
87,
50,8,11,17,92,93,94,95,96,99,148,53,55,56,57,59,60,61,63,64,65,68,69,71,72,73,74,75,76,77,78,80,101,102,103,105,106,107,115,124,125,126,108,52,109,110,
87,
0,2,3,81,
87,
21,
87,
90,
91,
81,
32,
59,61,139,
129,130,132,8,131,55,56,59,60,61,68,69,70,71,72,136,137,115,125,126,139,157,
140,152,141,139,
49,138,9,93,30,32,34,33,35,36,37,38,95,96,97,98,99,54,61,62,63,64,66,67,70,21,101,102,51,139,156,
157,
134,135,87,136,137,122,142,
94,58,67,78,115,
5,
5,
149,150,
2,11,53,55,56,58,59,61,64,65,67,73,74,78,115,155,
2,
3,
30,31,32,34,33,35,36,37,38,
87,
87,
87,
87,
87,
87,
87,
49,59,61,68,69,70,71,72,78,79,80,21,51,
87,
30,32,34,33,97,22,156,
145,156,
87,
87,
87,
87,
87,
87,
87,
119,
31,33,37,148,156,
145,54,67,69,156,
2,7,
59,61,
5,14,15,24,25,27,28,29,42,44,82,84,87,113,119,122,142,
49,61,51,118,139,
8,9,11,17,30,31,34,35,36,37,38,59,61,65,67,68,69,70,71,72,111,
111,
21,105,
145,156,
59,61,
132,136,137,
137,
137,
59,61,68,69,70,71,72,
69,72,104,
112,
104,
78,126,127,
143,144,138,133,147,135,148,149,150,151,115,154,156,
32,
115,
140,141,139,
52,
145,68,69,70,71,72,78,79,156,
115,
122,
138,65,139,
94,59,70,78,115,
5,
5,
5,
119,
87,
119,
3,
10,18,31,33,37,77,128,157,
105,
67,79,
139,156,
138,139,
132,136,137,
132,136,137,
114,8,148,59,61,68,69,70,71,72,126,52,117,118,22,156,
114,52,117,22,
8,134,135,68,71,87,122,142,
53,
8,68,71,51,126,
152,
139,
79,
49,
100,
12,17,92,19,53,62,65,66,111,115,127,118,157,
65,
11,53,55,56,58,59,60,61,64,65,67,69,70,73,74,78,79,115,
25,26,28,39,
152,139,
68,69,70,71,72,126,
68,69,70,71,72,126,
21,
51,
0,1,2,3,6,5,7,14,15,16,23,24,25,26,27,28,29,39,41,42,43,44,45,46,47,48,81,82,83,84,85,86,87,88,89,90,91,111,112,113,120,121,122,142,158,
51,
49,145,19,69,21,127,52,156,
152,
145,114,30,31,32,34,33,35,36,37,38,146,54,58,59,60,61,65,68,69,70,71,72,78,79,80,21,140,115,117,22,156,157,
21,
21,
152,
58,63,64,74,78,79,80,
50,0,1,2,3,8,9,6,4,11,5,7,14,17,15,16,23,24,25,26,27,28,29,39,40,41,42,43,44,45,96,146,97,46,47,134,135,48,55,56,57,81,59,60,61,82,65,83,67,68,69,70,71,72,84,78,85,86,87,88,101,102,89,90,91,51,111,112,136,137,113,115,119,124,120,121,126,127,122,155,156,142,158,
87,
28,
28,
5,25,26,28,39,