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