11,4,5,22,6,54,56,59,41,62,64,
11,
14,15,16,17,18,20,5,23,6,24,25,26,27,8,9,54,28,30,33,34,56,57,59,37,38,60,41,42,43,45,62,47,48,49,64,51,
5,6,54,56,62,64,
5,6,54,56,59,
62,
62,
56,
56,
56,
56,
56,62,
56,
59,62,
62,
59,
56,
10,11,12,13,16,20,6,8,9,29,35,59,60,
56,59,
14,15,17,1,18,20,5,23,6,24,25,26,27,8,9,28,30,34,56,57,59,37,38,60,41,42,43,45,62,47,48,49,64,51,
5,6,54,56,59,62,64,
5,6,
62,
56,62,
56,
56,
56,
56,
56,
56,
56,
56,
56,
56,
56,
56,
56,
56,
56,
56,
56,
56,
56,
62,
56,
56,
56,
56,
56,
56,
56,
56,
56,
56,
56,
56,
56,
56,
56,
56,
56,
56,
56,
56,
56,
56,
56,
56,
56,
62,
56,
10,11,12,13,15,17,1,3,20,5,6,8,9,29,31,30,34,56,57,59,60,41,62,50,51,
11,15,17,1,18,20,5,23,24,25,8,9,54,28,57,59,37,38,60,41,42,43,62,47,48,64,51,
6,54,56,59,62,
5,6,
56,
56,
56,
56,
56,
56,62,
56,
10,11,12,13,14,1,18,20,22,23,6,24,25,26,8,9,29,32,59,37,38,60,41,43,47,48,
59,
11,
11,15,17,20,5,23,6,25,9,28,56,57,59,41,42,45,62,51,
56,
56,
56,
56,62,
56,
56,
56,
4,56,59,62,
6,56,
56,
56,
62,
11,
5,6,54,56,62,64,
54,56,
56,
56,
62,
5,6,54,
6,59,62,
56,
62,
62,
56,
54,62,
5,6,54,
56,
56,
56,
56,
62,
62,
62,
5,6,54,
62,
56,
62,
56,
56,
56,
14,
9,43,
59,
49,
63,
16,
0,61,
13,15,16,17,30,34,57,42,43,45,51,
10,57,
59,62,
62,
35,
14,18,22,23,54,56,47,49,
14,18,20,5,22,23,6,27,9,54,56,59,61,47,
56,
56,
5,6,54,59,64,
23,29,56,
10,11,20,6,35,57,40,61,43,
56,
54,
5,6,54,56,59,62,64,
5,54,64,
56,
25,34,35,37,41,47,
43,
35,
0,50,
54,59,
54,56,59,
54,56,59,
54,
54,
54,59,
54,
54,
54,
54,
54,
54,
54,
54,
54,
16,
5,6,56,62,
5,59,64,
5,59,64,
10,11,12,13,15,20,5,21,6,9,54,29,31,56,32,57,36,41,62,
10,16,18,22,23,28,29,33,35,57,39,41,43,44,46,47,49,
8,9,56,57,43,
20,
43,
56,62,
2,
16,
56,59,62,
13,4,23,9,29,34,59,60,39,42,47,51,
62,
56,
9,
9,
54,59,
56,
56,
56,
56,
35,
11,20,22,25,9,54,57,43,
12,14,15,17,18,4,20,22,23,24,25,27,8,9,29,30,34,57,36,37,38,60,41,42,43,44,45,47,48,49,51,
20,
0,14,18,20,21,22,23,24,25,27,8,9,33,57,37,38,60,39,44,46,47,48,49,
59,
15,16,17,1,20,21,6,31,30,34,56,32,35,36,42,43,45,51,
61,
13,57,
10,0,20,21,22,
20,
16,
54,59,
6,56,
51,
10,13,15,1,6,54,29,31,32,59,43,45,
10,16,5,6,62,
5,6,62,64,
4,9,60,
54,
54,
13,17,1,29,59,43,
20,36,51,
14,26,37,
4,
20,57,
18,20,23,25,47,
41,
10,16,6,35,57,51,
8,60,39,44,51,
56,62,
56,62,
0,
13,
10,15,6,9,29,51,
11,20,21,
10,
57,
16,41,
2,3,22,52,53,41,
41,
61,
51,
51,
0,
5,6,
16,
49,
41,62,
13,2,3,52,53,29,59,41,62,
7,9,43,49,
40,
11,57,
57,
10,57,41,43,
12,14,18,20,5,21,22,23,6,24,25,27,8,9,54,28,33,57,59,37,38,60,39,40,61,41,43,44,62,46,47,48,49,50,64,
5,6,
62,
62,
22,
0,14,19,20,21,22,27,58,37,38,61,50,
6,8,35,57,60,
57,43,
0,14,15,17,18,4,20,21,22,23,24,25,27,8,9,28,30,34,57,36,37,38,60,39,61,41,42,43,44,45,46,47,48,49,50,51,
11,
57,
13,17,1,35,45,
10,15,30,34,
37,
14,20,5,6,25,57,62,50,
22,37,48,
9,43,
43,
43,
56,
22,57,
0,16,18,5,25,35,36,64,
0,
13,
11,
22,41,
14,46,
10,20,57,
14,15,17,18,19,22,23,24,25,7,26,8,9,28,30,33,34,57,37,38,60,39,40,41,42,44,45,46,47,48,51,
19,
23,31,32,47,
9,56,
56,
61,
0,14,15,17,18,4,19,20,21,22,23,24,25,26,27,8,9,28,30,34,57,58,36,37,38,60,40,61,41,42,43,45,47,48,49,50,51,
0,4,
11,41,
41,
33,
13,0,15,17,30,34,42,45,51,
30,58,61,
24,61,48,
41,
29,40,
10,11,12,13,0,16,1,26,31,32,42,
5,6,56,
16,20,5,6,54,56,57,59,41,62,64,
20,21,
35,
10,
18,23,27,37,43,47,49,
22,
10,35,41,62,
16,23,43,
11,13,2,3,29,59,
57,
20,
11,41,
13,15,16,17,2,3,19,20,21,22,52,53,54,31,30,34,32,45,
50,
16,
16,19,20,5,21,36,
16,20,5,21,
11,12,18,20,21,22,23,28,57,43,47,
43,
11,41,
47,
13,0,15,17,1,2,3,23,52,53,29,55,30,34,59,42,45,47,51,
43,
11,14,25,57,
39,44,62,46,
51,
23,43,51,
11,13,28,57,61,41,46,
11,14,
41,
57,
20,
11,12,0,14,4,20,5,22,6,54,29,33,56,35,57,59,36,39,61,44,62,46,49,51,
6,
54,59,
59,
59,
54,59,
54,59,
54,56,59,
59,
59,
54,56,59,
54,
5,6,54,59,64,
59,
59,
54,59,
5,6,54,59,64,
56,59,
54,59,
59,
59,
59,
59,
59,
11,22,35,57,36,49,
29,61,
15,17,1,22,23,54,55,30,34,59,61,42,45,47,51,
0,4,51,
12,
18,20,23,36,61,41,47,
11,9,
16,9,
5,23,6,54,56,62,49,
54,
16,
11,
0,20,22,9,58,61,63,
11,12,16,17,4,20,5,22,6,9,56,35,57,41,62,
11,13,16,18,19,22,23,29,36,37,47,
16,31,32,
10,16,6,
6,
4,
0,53,56,37,61,
56,
29,37,48,
16,
10,11,20,31,32,
11,0,57,
57,
33,
40,
11,13,29,
10,
33,
23,24,56,45,
12,14,16,18,20,21,23,24,25,27,8,9,28,33,57,37,38,60,39,61,41,43,44,46,47,48,49,
16,
9,41,
10,14,22,36,41,
11,1,20,8,60,
11,1,41,43,
57,51,
56,62,
5,6,54,
8,60,
11,12,
25,
13,0,15,17,2,18,20,21,23,6,25,7,26,52,30,34,58,42,43,45,47,50,51,
16,4,57,51,
22,
43,
16,
16,
14,
57,
11,20,35,
20,23,57,41,47,
19,
10,11,12,13,14,16,17,2,3,19,20,5,22,23,6,24,25,7,9,52,53,54,29,55,30,56,35,57,59,61,41,43,62,47,48,64,51,
62,
5,6,
5,6,
5,6,
5,6,
5,6,
5,6,
5,6,
5,6,
5,6,
5,6,
5,6,
5,6,
5,27,54,33,36,
47,
57,41,
10,11,12,13,0,14,15,16,17,1,3,18,19,22,23,6,24,25,26,27,8,9,53,54,29,31,30,34,56,32,35,57,37,38,60,39,61,41,42,43,44,45,62,46,47,49,50,51,
56,57,
61,
21,
57,
10,16,6,35,61,41,46,
41,
22,24,25,28,48,
11,12,
11,0,7,61,
16,17,57,61,41,43,
16,
17,
0,
13,1,23,47,
1,
20,
57,
51,
20,
11,20,57,49,
16,
43,
41,
10,18,22,23,27,57,61,47,
20,
5,28,29,
28,
5,
51,
4,
8,9,60,
8,9,56,
56,
56,
16,6,
10,11,12,14,16,1,2,19,20,5,22,6,7,52,54,29,31,56,35,57,59,61,41,62,50,64,51,
6,56,
59,
56,
56,
56,
5,6,
5,6,
5,6,
5,6,
5,6,
5,6,
16,
5,6,54,59,64,
41,
9,
43,
14,18,22,23,24,25,38,41,43,47,48,
41,
28,57,61,
38,41,
18,22,23,61,47,
22,61,
28,57,41,
62,
5,6,54,59,64,
16,20,54,57,41,
11,5,6,56,43,62,
57,
20,21,
10,11,12,0,14,17,1,18,20,21,22,23,24,25,26,27,8,9,33,57,37,38,60,39,41,43,44,46,47,48,49,50,
24,27,57,41,
28,29,
16,1,
11,51,
11,13,52,53,29,59,41,43,62,
11,
0,
20,28,33,41,
10,11,13,16,20,29,35,57,
8,57,60,
11,6,29,
11,13,6,
10,11,12,16,20,21,22,29,31,32,57,36,39,43,44,46,50,
22,54,43,
5,6,54,56,59,62,64,
0,4,20,9,57,50,
54,59,
5,6,54,
54,
5,6,54,
5,6,54,
56,62,
56,59,62,
5,6,54,
5,6,54,
6,
50,
16,1,35,41,
43,
57,
22,
18,19,22,23,27,9,54,29,33,56,59,46,47,49,50,
49,
49,
49,
49,
49,
56,
56,
62,
56,
51,
17,
17,
51,
4,
35,57,
17,51,
9,
13,
57,
27,57,
5,6,56,
6,
6,
9,
12,5,6,
20,
5,6,56,
11,12,14,1,6,56,32,64,
0,
11,
2,3,18,22,23,52,53,47,
53,
57,
9,36,
21,
5,59,64,
5,59,64,
5,64,
5,64,
5,6,54,
5,6,54,
10,16,20,21,6,29,35,36,
10,16,20,5,6,54,31,56,32,35,36,62,64,
5,6,54,
20,23,54,57,59,41,47,
27,37,40,
0,16,18,22,23,24,25,26,8,9,60,41,43,47,48,
56,
6,56,
5,6,54,59,64,
62,
9,
5,64,
54,
5,59,62,64,
11,14,4,20,5,6,8,9,54,56,35,57,36,37,60,61,41,43,47,
9,
11,
5,6,54,28,29,56,59,62,64,
28,
5,6,54,59,
11,50,
5,6,62,
57,
57,
51,
0,50,64,
11,0,27,50,64,
5,6,54,59,
9,44,49,
5,6,54,
16,
61,41,
57,
41,
11,
41,
57,
57,49,
54,
54,57,49,
10,35,
29,
11,24,56,
56,
24,56,
63,
57,
57,
6,56,
14,18,19,23,24,25,27,8,9,28,33,57,38,60,39,41,43,44,46,47,48,49,
9,43,
43,
42,
57,37,
16,
9,43,44,
57,
57,
56,
51,
43,
17,
16,41,
56,
8,57,60,
5,6,54,59,64,
0,50,
57,43,
20,
22,9,57,
59,
54,59,
10,13,16,17,5,6,29,55,30,35,59,41,62,51,
6,
61,41,43,
9,
10,14,
6,
22,61,
5,6,54,59,64,
14,1,20,26,41,
57,41,43,
11,16,8,57,60,42,
41,
14,18,22,23,9,61,47,
16,
20,
57,61,
5,21,6,29,56,35,62,
6,
57,41,
16,25,28,43,
17,
26,57,
11,
57,
18,23,9,35,57,61,47,49,
6,56,
5,6,54,59,62,64,
56,
5,6,59,62,
6,
5,6,
6,56,
5,6,
5,6,
6,
6,56,
5,6,56,
6,56,
10,14,
22,57,
57,
9,
56,62,
10,29,31,32,43,
5,6,54,56,59,64,
5,54,
6,
5,6,54,
5,54,
6,
16,6,31,32,42,43,
11,
11,
51,
23,47,
5,6,59,64,
5,6,
0,14,18,4,19,20,21,22,23,24,25,26,27,8,9,28,33,35,57,37,38,60,39,40,61,41,43,44,46,47,48,49,50,
33,41,62,
62,
10,11,12,13,0,14,15,16,17,1,2,3,18,4,19,20,5,21,22,23,6,24,25,26,27,8,9,52,53,54,28,29,31,30,33,34,56,32,35,57,58,59,36,37,38,60,39,40,61,41,42,43,44,45,62,46,47,48,49,50,64,51,
20,
59,
59,
5,6,54,
5,
43,
13,23,29,34,59,41,47,
62,
62,
0,58,
11,29,
11,14,18,23,24,25,27,8,9,29,33,57,37,38,60,39,41,43,44,46,47,48,
18,23,27,56,47,
11,12,29,40,
22,
25,29,56,
56,
62,
13,2,3,29,59,
59,
17,
20,9,57,61,41,
5,59,64,
5,6,54,59,
57,41,
20,5,22,27,54,28,61,49,64,
54,59,
64,
64,
64,
56,64,
64,
64,
64,
64,
64,
64,
64,
64,
20,
14,
1,
24,48,
12,
6,
6,
6,
4,20,21,22,25,57,36,61,49,
0,16,57,
11,0,14,15,16,17,18,19,22,25,26,8,29,33,56,57,58,37,38,60,61,41,42,43,45,62,50,64,51,
57,43,
20,
44,51,
14,20,43,
11,
4,20,9,
10,11,16,5,6,8,29,56,57,60,41,43,62,50,64,
0,26,
5,6,54,56,59,62,64,
5,6,54,
10,
41,
10,12,0,14,16,4,19,20,21,22,23,6,27,28,31,56,32,57,58,36,37,38,39,46,47,50,
5,6,54,59,
22,
9,
14,20,
14,18,4,23,24,25,27,8,9,28,56,37,38,60,41,43,47,48,49,
11,16,20,21,23,24,8,52,53,35,57,59,36,37,60,61,41,43,44,46,47,49,64,
47,
35,57,
63,
10,
12,0,14,15,16,17,1,2,3,18,21,22,23,24,25,27,8,9,52,53,28,29,55,31,30,33,34,32,35,36,37,38,60,39,41,42,43,44,45,46,47,48,49,51,
10,4,5,23,6,35,41,42,62,
11,44,46,
20,9,
11,18,57,
18,4,23,47,
51,
47,
20,
20,
53,
57,
11,
22,
16,
11,16,61,41,
10,0,4,9,39,41,
11,57,
41,43,
11,
9,56,61,
57,
57,
1,
17,
29,38,41,44,49,
56,62,
2,22,9,52,53,
41,
4,54,59,44,51,
51,
22,40,
8,60,
11,16,6,9,56,57,60,39,41,44,62,46,51,
5,6,
5,6,
5,6,
5,6,
5,6,
5,6,
5,6,
5,6,
56,62,
14,64,
14,
14,64,
0,26,
11,57,
35,
10,1,22,57,
61,
14,
58,
61,
14,9,37,43,
11,49,
13,0,
57,
10,
14,4,23,57,
16,47,
21,22,29,57,
9,
5,6,54,56,59,64,
64,
5,6,54,
20,
17,43,
36,
43,
11,8,60,43,
51,
16,20,
16,
57,
57,51,
5,6,35,62,
6,
10,5,6,35,62,64,
14,
24,
43,
6,56,
56,
6,56,
56,
64,
12,
50,
6,56,
56,
1,
1,
56,51,
6,54,
11,12,14,15,17,1,5,23,6,24,8,31,30,34,56,60,42,62,64,
6,54,
12,5,6,35,62,
56,
13,0,15,17,1,2,3,23,52,53,29,55,30,34,59,42,45,47,51,
10,
18,22,23,39,41,44,47,
54,59,
13,17,1,29,59,43,45,51,
20,
0,
53,
43,
43,
57,
11,13,20,21,
10,
57,42,
0,
5,6,54,59,64,
5,6,54,
40,
11,
11,
17,
18,5,22,23,27,9,54,56,37,61,47,64,
56,59,
5,64,
56,
38,
56,38,
56,
18,
17,
41,
10,11,16,58,45,
11,
24,25,48,
1,
9,
57,41,
11,
10,14,9,54,59,43,49,
5,6,54,
17,
11,
55,
57,
18,
8,56,60,
60,
0,19,20,25,26,9,58,
8,9,56,60,39,62,
62,
4,9,60,39,62,
56,
10,
16,35,41,
40,
17,9,
5,22,6,54,29,56,59,40,62,64,
11,16,1,20,6,9,35,36,61,41,
12,0,14,15,16,17,1,2,3,20,21,22,23,24,25,27,8,9,52,53,28,55,31,30,33,34,32,35,36,37,38,60,39,41,42,43,44,45,46,47,48,49,51,
16,
13,
12,0,14,15,16,17,1,2,3,20,21,22,23,24,25,27,8,9,52,53,28,55,31,30,33,34,32,35,36,37,38,60,39,41,42,43,44,45,46,47,48,49,50,51,
12,0,14,15,16,17,1,2,3,4,21,22,23,24,25,27,8,9,52,53,28,55,31,30,33,34,32,35,36,37,38,60,39,41,42,43,44,45,46,47,48,49,51,
57,
28,61,
14,41,
0,4,20,57,
10,16,5,6,29,56,35,62,
10,12,0,14,18,19,20,21,22,23,24,25,27,8,9,28,33,35,57,58,37,38,60,39,40,61,41,43,44,46,47,48,49,50,
14,18,22,23,61,47,
11,
45,
41,
0,
11,12,0,14,16,18,4,20,22,23,25,9,29,31,56,32,35,57,58,41,43,63,47,
5,59,64,
6,
5,64,
54,59,
5,6,54,59,64,
5,6,54,
5,6,54,59,
5,6,54,59,64,
54,59,
54,59,
20,
6,
59,41,62,
62,
62,
62,
62,
5,6,54,56,59,62,64,
58,63,
18,23,24,25,33,57,60,39,44,46,47,48,
10,11,17,9,56,57,43,
5,54,59,62,64,
14,37,43,
17,51,
16,22,8,9,57,60,39,61,41,43,49,
4,9,61,
13,43,
58,
17,5,6,34,41,42,62,
20,35,
11,14,1,57,
1,
0,43,
1,
6,
6,
6,
6,
13,23,29,59,42,47,
63,
14,5,6,54,56,59,37,38,41,62,64,
54,56,59,62,
59,
56,62,
54,
54,
5,6,54,59,
56,43,
56,
57,
10,16,17,5,6,54,57,59,41,45,64,
5,6,29,
20,
14,
18,22,23,47,
11,57,39,46,
16,2,57,37,41,43,
19,61,
14,23,8,9,57,37,60,39,61,43,44,46,49,
20,
12,16,4,41,
22,54,
0,28,50,
10,16,4,6,9,40,41,46,
6,
5,6,54,59,64,
8,60,
57,61,
20,21,
5,6,54,56,61,
28,33,57,39,41,44,46,
14,7,37,38,
10,18,19,5,21,22,23,8,9,36,60,43,46,47,50,
5,54,59,62,64,
5,54,59,64,
62,
62,
5,54,64,
1,
35,
23,
11,8,57,60,41,
11,43,
56,
8,60,
44,62,
44,62,
61,
11,16,20,35,57,58,
16,
47,
10,19,22,6,57,
13,22,29,59,45,
43,
12,
20,
11,12,14,1,6,56,32,64,
57,41,
10,14,16,22,8,9,33,37,60,41,43,
23,47,
11,6,56,41,44,
61,
5,
14,46,
33,60,61,62,
61,49,
17,18,20,21,23,24,25,27,8,9,30,57,37,38,60,40,42,43,45,47,48,50,51,
11,41,
11,
50,
43,
25,62,
33,39,41,44,46,
62,46,
62,
62,46,
0,63,
63,
11,12,14,15,17,1,6,24,8,31,30,34,56,60,42,45,47,48,64,
12,
56,
20,
6,
12,0,14,15,16,17,1,2,3,20,21,22,23,24,25,27,8,9,52,53,28,55,31,30,33,34,32,35,36,37,38,60,39,41,42,43,44,45,46,47,48,49,50,51,
11,14,17,4,22,23,6,24,9,54,34,56,57,41,45,62,46,48,49,50,
11,14,16,1,19,20,22,8,9,37,60,61,41,50,
43,
11,41,
61,
36,
43,
54,47,48,49,
54,
56,41,47,48,49,
35,
28,
0,16,26,
0,40,43,
5,6,54,56,59,62,64,
61,
11,12,0,16,2,4,20,21,8,33,57,60,61,41,43,63,49,
13,
0,14,9,
41,43,
11,
10,13,16,17,1,20,5,9,55,34,35,36,61,42,64,
14,20,
6,8,9,56,60,39,44,62,46,51,
11,57,
5,6,56,57,
14,9,
0,61,50,
0,14,15,17,18,4,22,23,24,25,26,8,9,30,34,37,38,60,41,42,43,45,47,48,50,64,51,
13,
10,11,12,14,22,6,29,32,59,61,50,64,
6,56,
57,
13,23,29,59,47,51,
11,0,14,20,22,9,57,36,49,
43,
57,
61,
37,
2,52,
8,9,60,43,46,
18,22,23,47,
10,11,14,15,16,17,18,19,20,21,22,23,25,26,27,8,9,28,31,30,34,32,35,57,37,38,60,40,61,41,42,43,45,63,47,49,50,51,
4,61,
12,5,6,9,54,56,35,
9,58,
20,28,
16,57,41,
59,
16,
9,
14,41,
6,
11,4,51,
11,4,
10,11,13,0,14,15,16,17,18,4,19,20,21,22,25,26,27,28,31,30,33,34,32,57,58,36,37,38,39,61,42,43,44,45,46,50,51,
11,4,
57,