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