24,36,37,40,42,34,26,41,40,22,34,23,46,22,44,23,37,43,22,43,36,22,34,36,45,26,22,43,31,26,30,41,22,43,26,35,26,39,31,36,37,26,40,22,23,22,35,30,43,43,35,26,22,24,35,36,40,26,41,22,43,36,22,43,31,26,22,43,45,22,40,26,43
18,42,37,32,19,22,18,42,37,32,19,22,44,23,43,24,31,30,37,28,22,23,25,24,22,2,40,22,34,36,37,27,23,46,22,37,30,28,31,43,22,29,36,36,43,25,23,35,35,22,24,23,37,22,37,36,44,22,45,36,43,26,22,27,42,41,30,37,28,22,18,42,37,32,19,22,29,36,41,22,43,31,26,22,28,41,26,23,43,26,40,43,22,39,35,23,46,22,30,37,22,20,22,46,26,23,41,40,22,29,41,36,34,22,23,34,36,37,28,22,29,36,42,41,22,36,41,22,29,30,45,26,22,18,42,37,32,19,22,18,42,37,32,19
43,44,36,22,44,26,26,32,40,22,23,28,36,22,45,30,26,44,26,41,40,22,36,29,22,40,26,45,26,41,23,35,22,37,25,24,22,18,42,37,32,19,22,24,36,37,40,42,34,26,41,22,40,26,28,34,26,37,43,40,22,40,43,23,41,43,26,27,22,24,23,35,35,30,37,28,22,23,22,20,22,37,42,34,25,26,41,22,29,36,41,22,23,27,45,30,24,26,22,36,37,22,45,23,41,30,36,42,40,22,18,42,37,32,19,22,30,40,40,42,26,40
23,37,27,22,43,31,26,22,37,26,44,22,40,46,37,27,30,24,23,43,26,27,22,41,26,23,35,30,43,46,22,40,31,36,44,22,31,23,41,27,22,24,36,39,46,22,41,26,24,36,41,27,40,22,45,30,26,44,26,41,40,22,2,22,36,39,30,37,30,36,37,40,22,29,36,41,22,39,36,40,40,30,25,35,26,22,23,30,41,30,37,28,22,36,37,22,43,31,26,22,37,26,47,43,22,27,23,46,22,2,40,22,40,31,36,44
30,37,43,26,41,23,24,43,30,45,26,22,43,26,35,26,39,31,36,37,26,22,43,26,24,31,37,36,35,36,28,46,22,31,23,40,22,43,23,32,26,37,22,23,22,37,26,44,22,35,26,23,39,22,30,37,22,18,42,37,32,19,22,23,37,27,22,43,26,35,26,45,30,40,30,36,37,22,39,41,36,28,41,23,34,34,26,41,40,22,23,41,26,22,41,23,24,30,37,28,22,43,36,22,26,47,39,35,36,30,43,22,43,31,26,22,39,36,40,40,30,25,30,35,30,43,30,26,40
26,45,26,37,43,42,23,35,35,46,22,45,30,26,44,26,41,40,22,34,23,46,22,28,41,36,44,22,18,42,37,32,19,22,44,30,43,31,22,43,31,26,22,43,26,24,31,37,36,35,36,28,46,22,23,37,27,22,18,42,37,32,19,22,43,31,26,22,24,36,40,43
25,42,43,22,41,30,28,31,43,22,37,36,44,22,39,41,36,28,41,23,34,34,26,41,40,22,23,41,26,22,29,30,28,42,41,30,37,28,22,43,31,23,43,22,45,30,26,44,26,41,40,22,44,31,36,22,23,41,26,22,25,42,40,46,22,27,30,23,35,30,37,28,22,42,39,22,23,22,41,23,37,28,26,22,36,29,22,40,26,41,45,30,24,26,40,22,34,23,46,22,39,42,43,22,27,36,44,37,22,43,31,26,30,41,22,18,42,37,32,19,22,24,36,37,43,41,36,35,22,18,42,37,32,19,22,23,37,27,22,40,43,23,46,22,18,42,37,32,19
44,26,22,2,45,26,22,25,26,26,37,22,40,39,26,37,27,30,37,28,22,23,22,35,36,43,22,36,29,22,43,30,34,26,22,30,37,22,35,36,40,22,23,37,28,26,35,26,40,22,43,23,35,32,30,37,28,22,43,36,22,43,45,22,39,41,36,27,42,24,43,30,36,37,22,39,26,36,39,35,26,22,40,23,46,40,22,34,30,32,26,22,39,23,41,32,40,22,39,41,26,40,30,27,26,37,43,22,36,29,22,24,23,35,35,22,30,37,43,26,41,23,24,43,30,45,26,22,44,31,30,24,31,22,40,42,39,39,35,30,26,27,22,43,26,24,31,37,36,35,36,28,46,22,29,36,41,22,25,36,43,31,22,23,25,24,22,40,39,36,41,43,40,22,23,37,27,22,37,25,24,22,2,40,22,24,36,37,40,42,34,26,41,22,34,30,37,42,43,26,40
44,30,43,31,22,43,31,26,22,24,36,34,39,26,43,30,43,30,45,26,37,26,40,40,22,36,29,22,43,31,26,22,43,26,35,26,45,30,40,30,36,37,22,34,23,41,32,26,43,22,43,31,26,40,26,22,27,23,46,40,22,26,45,26,41,46,36,37,26,22,30,40,22,35,36,36,32,30,37,28,22,29,36,41,22,23,22,44,23,46,22,43,36,22,28,26,43,22,45,30,26,44,26,41,40,22,34,36,41,26,22,26,47,24,30,43,26,27
36,37,26,22,36,29,22,43,31,26,22,35,26,23,27,26,41,40,22,25,26,31,30,37,27,22,43,31,26,22,26,47,39,23,37,27,26,27,22,42,40,26,22,36,29,22,20,22,37,42,34,25,26,41,40,22,30,40,22,24,23,35,35,22,30,37,43,26,41,23,24,43,30,45,26,22,23,22,33,36,30,37,43,22,45,26,37,43,42,41,26,22,36,29,22,28,30,23,37,43,40,22,23,34,26,41,30,24,23,37,22,26,47,39,41,26,40,40,22,24,36,7,22,23,37,27,22,23,34,26,41,30,24,23,37,22,43,26,35,26,39,31,36,37,26,22,3,22,43,26,35,26,28,41,23,39,31,22,24,36
29,36,41,34,26,27,22,30,37,22,23,42,28,42,40,43,22,43,31,26,22,45,26,37,43,42,41,26,22,18,42,37,32,19,22,23,43,3,43,22,2,40,22,37,26,44,35,46,22,26,47,39,23,37,27,26,27,22,20,22,40,26,41,45,30,24,26,22,44,30,43,31,22,20,22,18,42,37,32,19,22,24,36,34,39,42,43,26,41,40,22,30,37,22,23,34,26,41,30,24,23,37,22,26,47,39,41,26,40,40,22,2,40,22,36,34,23,31,23,22,37,26,25,7,22,40,26,41,45,30,24,26,22,24,26,37,43,26,41
36,43,31,26,41,22,35,36,37,28,5,27,30,40,43,23,37,24,26,22,24,23,41,41,30,26,41,40,22,31,23,45,26,22,23,35,40,36,22,25,26,28,42,37,22,34,23,41,32,26,43,30,37,28,22,26,37,31,23,37,24,26,27,22,20,22,40,26,41,45,30,24,26,22,23,37,27,22,40,39,26,24,30,23,35,22,24,36,37,40,42,35,43,23,37,43,40,22,23,41,26,22,18,42,37,32,19,22,42,39,22,43,36,22,26,47,39,35,36,30,43,22,43,31,26,22,37,26,44,22,43,36,36,35
25,35,23,30,41,22,26,37,43,26,41,43,23,30,37,34,26,37,43,22,23,22,37,26,44,22,46,36,41,32,22,29,30,41,34,22,43,31,23,43,22,23,27,45,30,40,26,40,22,43,45,22,40,43,23,43,30,36,37,40,22,23,37,27,22,40,26,35,35,40,22,23,27,40,22,29,36,41,22,43,31,26,34,22,31,23,40,22,33,42,40,43,22,29,36,41,34,26,27,22,23,22,40,42,25,40,30,27,30,23,41,46,22,20,22,25,35,23,30,41,22,43,36,22,23,39,39,35,46,22,43,31,26,22,43,26,24,31,37,36,35,36,28,46,22,43,36,22,43,26,35,26,45,30,40,30,36,37
43,31,26,22,42,40,26,22,36,29,22,20,22,43,36,35,35,22,37,42,34,25,26,41,40,22,31,23,40,22,25,26,26,37,22,26,47,39,23,37,27,30,37,28,22,41,23,39,30,27,35,46,22,30,37,22,41,26,24,26,37,43,22,46,26,23,41,40
29,36,41,22,23,22,44,31,30,35,26,22,18,42,37,32,19,22,18,42,37,32,19,22,35,30,37,26,40,22,23,37,27,22,40,26,41,45,30,24,26,40,22,43,31,23,43,22,18,42,37,32,19,22,24,31,30,35,27,41,26,37,22,43,36,22,27,30,23,35,22,23,37,27,22,18,42,37,32,19,22,34,36,45,30,26,22,36,41,22,34,42,40,30,24,22,30,37,29,36,41,34,23,43,30,36,37,22,26,23,41,37,26,27,22,43,31,26,22,40,26,41,45,30,24,26,22,23,22,40,36,34,26,44,31,23,43,22,18,42,37,32,19,22,30,34,23,28,26,22,25,42,43,22,37,26,44,22,35,26,28,23,35,22,41,26,40,43,41,30,24,43,30,36,37,40,22,23,41,26,22,23,30,34,26,27,22,23,43,22,43,41,30,34,34,30,37,28,22,26,47,24,26,40,40,26,40
43,31,26,22,24,36,40,43,22,36,29,22,23,22,20,22,24,23,35,35,22,30,40,22,40,26,43,22,25,46,22,43,31,26,22,18,42,37,32,19,22,23,25,24,22,40,39,36,41,43,40,22,29,36,41,22,26,47,23,34,39,35,26,22,44,30,43,31,22,43,31,26,22,24,31,26,23,39,26,40,43,22,40,43,23,41,43,30,37,28,22,23,43,22,20,22,24,26,37,43,40
25,30,35,35,30,37,28,22,30,40,22,30,37,24,35,42,27,26,27,22,30,37,22,23,22,24,23,35,35,26,41,22,2,40,22,41,26,28,42,35,23,41,22,39,31,36,37,26,22,25,30,35,35
29,41,36,34,22,43,31,26,22,29,26,26,22,43,31,26,22,35,36,24,23,35,22,39,31,36,37,26,22,24,36,34,39,23,37,46,22,23,37,27,22,43,31,26,22,35,36,37,28,5,27,30,40,43,23,37,24,26,22,24,23,41,41,30,26,41,22,26,47,43,41,23,24,43,22,43,31,26,30,41,22,24,36,40,43,40,22,43,36,22,24,23,41,41,46,22,43,31,26,22,24,23,35,35,22,39,23,40,40,30,37,28,22,43,31,26,22,41,26,40,43,22,36,29,22,43,31,26,22,34,36,37,26,46,22,43,36,22,43,31,26,22,18,42,37,32,19,22,44,31,30,24,31,22,34,42,40,43,22,24,36,45,26,41,22,23,27,45,26,41,43,30,40,30,37,28,22,23,37,27,22,36,43,31,26,41,22,24,36,40,43,40
30,37,22,41,26,24,26,37,43,22,34,36,37,43,31,40,22,43,31,26,22,43,26,24,31,37,36,35,36,28,46,22,31,23,40,22,25,26,24,36,34,26,22,34,36,41,26,22,29,35,26,47,30,25,35,26,22,23,37,27,22,23,25,35,26,22,43,36,22,31,23,37,27,35,26,22,34,42,24,31,22,34,36,41,26,22,45,36,35,42,34,26
25,26,29,36,41,26,22,24,23,35,35,26,41,40,22,36,29,22,20,22,37,42,34,25,26,41,40,22,44,36,42,35,27,22,33,42,40,43,22,35,30,40,43,26,37,22,23,37,27,22,37,36,43,22,43,23,35,32,22,36,41,22,43,31,26,46,22,2,27,22,45,36,43,26,22,46,26,40,22,36,41,22,37,36,22,25,46,22,24,23,35,35,30,37,28,22,36,37,26,22,36,29,22,43,44,36,22,37,42,34,25,26,41,40
39,26,36,39,35,26,22,30,37,22,43,31,26,22,39,31,36,37,26,22,25,42,40,30,37,26,40,40,22,24,23,35,35,22,43,31,30,40,22,43,26,24,31,37,36,35,36,28,46,22,20,22,18,42,37,32,19
37,36,44,22,24,23,35,35,26,41,40,22,23,41,26,22,35,26,27,22,43,31,41,36,42,28,31,22,24,36,34,39,35,26,47,22,18,42,37,32,19,22,36,29,22,24,31,36,30,24,26,40,22,43,36,22,41,26,43,41,30,26,45,26,22,30,37,29,36,41,34,23,43,30,36,37,22,43,31,26,46,22,44,23,37,43,22,23,37,27,22,43,31,26,22,31,23,41,27,44,23,41,26,22,24,23,37,22,39,41,36,24,26,40,40,22,20,22,24,23,35,35,40,22,30,37,22,20,22,40,26,24,36,37,27,40
42,39,22,43,36,22,37,36,44,22,20,22,37,42,34,25,26,41,40,22,31,23,45,26,22,34,23,30,37,35,46,22,25,26,26,37,22,42,40,26,27,22,36,37,22,35,36,24,23,35,22,43,45,22,40,43,23,43,30,36,37,40,22,23,37,27,22,24,23,25,35,26,22,24,31,23,37,37,26,35,40
18,42,37,32,19,22,42,40,26,27,22,36,37,26,22,43,36,22,28,30,45,26,22,23,44,23,46,22,43,31,26,22,31,36,42,40,26,22,43,31,23,43,22,41,36,24,32,22,40,43,23,41,22,33,36,37,22,18,42,37,32,19,22,18,42,37,32,19,22,28,41,26,44,22,42,39,22,30,37
29,36,41,22,40,26,45,26,41,23,35,22,46,26,23,41,40,22,43,42,41,37,26,41,22,25,41,36,23,27,24,23,40,43,30,37,28,22,40,46,40,43,26,34,22,2,40,22,24,23,25,35,26,22,37,26,44,40,22,37,26,43,44,36,41,32,22,31,23,40,22,30,37,45,30,43,26,27,22,45,30,26,44,26,41,40,22,43,36,22,41,26,40,39,36,37,27,22,18,42,37,32,19,22,43,36,22,18,42,37,32,19,22,30,40,40,42,26,40,22,40,31,36,42,35,27,22,43,31,26,22,42,7,40,7,22,34,30,35,30,43,23,41,46,22,30,37,43,26,41,45,26,37,26,22,30,37,22,39,23,37,23,34,23,22,25,42,43,22,26,45,26,37,22,43,31,26,22,31,36,43,43,26,40,43,22,18,42,37,32,19,22,36,37,22,18,42,37,32,19,22,18,42,37,32,19,22,36,37,35,46,22,23,25,36,42,43,22,20,22,24,23,35,35,40
43,31,26,22,37,26,44,26,40,43,22,42,40,26,40,22,36,29,22,43,31,26,22,18,42,37,32,19,22,43,26,24,31,37,36,35,36,28,46,22,27,26,34,36,37,40,43,41,23,43,26,22,43,31,26,22,28,41,36,44,30,37,28,22,45,23,41,30,26,43,46,22,36,29,22,23,39,39,35,30,24,23,43,30,36,37,40
24,23,39,30,43,23,35,22,24,30,43,30,26,40,21,6,23,25,24,22,30,37,24,7,22,24,25,40,22,30,37,24,7,22,23,37,27,22,28,26,37,26,41,23,35,22,26,35,26,24,43,41,30,24,22,24,36,7,22,2,40,22,37,23,43,30,36,37,23,35,22,25,41,36,23,27,24,23,40,43,30,37,28,22,24,36,7,22,42,37,30,43,22,23,41,26,22,26,47,39,26,24,43,26,27,22,43,36,22,23,37,37,36,42,37,24,26,22,40,36,36,37,22,23,22,33,36,30,37,43,22,24,23,34,39,23,30,28,37,22,43,36,22,41,23,30,40,26,22,23,44,23,41,26,37,26,40,40,22,23,25,36,42,43,22,18,42,37,32,19
43,31,26,22,40,42,25,33,26,24,43,22,44,30,35,35,22,25,26,22,44,41,30,43,43,26,37,22,30,37,43,36,22,43,31,26,22,18,42,37,32,19,22,36,29,22,39,41,30,34,26,5,43,30,34,26,22,40,31,36,44,40,22,23,37,27,22,45,30,26,44,26,41,40,22,44,30,35,35,22,25,26,22,28,30,45,26,37,22,23,22,20,22,37,42,34,25,26,41,22,43,36,22,24,23,35,35
24,23,35,35,26,41,40,22,44,30,35,35,22,25,26,22,40,26,37,43,22,26,27,42,24,23,43,30,36,37,23,35,22,25,36,36,32,35,26,43,40,22,23,37,27,22,43,31,26,22,24,23,35,35,22,2,40,22,34,36,27,26,40,43,22,24,36,40,43,22,44,30,35,35,22,25,26,22,23,37,22,30,34,34,26,27,30,23,43,26,22,34,26,43,31,36,27,22,36,29,22,41,23,30,40,30,37,28,22,34,36,37,26,46
36,43,31,26,41,22,37,26,43,44,36,41,32,22,23,39,39,35,30,24,23,43,30,36,37,40,22,31,23,45,26,22,45,26,41,46,22,27,30,29,29,26,41,26,37,43,22,28,36,23,35,40
23,25,24,22,40,39,36,41,43,40,22,44,23,40,22,35,36,36,32,30,37,28,22,29,36,41,22,44,23,46,40,22,43,36,22,35,30,29,43,22,18,42,37,32,19,22,18,42,37,32,19,22,41,23,43,30,37,28,40,22,29,36,41,22,34,36,37,27,23,46,22,37,30,28,31,43,22,29,36,36,43,25,23,35,35
32,42,41,43,22,18,42,37,32,19,22,23,25,24,22,40,39,36,41,43,40,22,2,40,22,34,23,41,32,26,43,30,37,28,22,27,30,41,26,24,43,36,41,22,40,23,46,40,22,43,31,23,43,22,37,36,44,22,43,26,37,40,22,36,29,22,43,31,36,42,40,23,37,27,40,22,36,29,22,29,23,37,40,22,24,23,35,35,22,30,43,40,22,20,22,37,42,34,25,26,41,22,26,23,24,31,22,44,26,26,32,22,43,36,22,45,36,43,26,22,29,36,41,22,43,31,26,22,25,26,40,43,22,18,42,37,32,19,22,41,26,43,42,41,37,22,18,42,37,32,19,22,18,42,37,32,19,22,26,43,24
39,41,36,29,30,43,22,29,41,36,34,22,43,31,26,22,24,23,35,35,40,22,28,36,26,40,22,43,36,22,24,31,23,41,30,43,46,22,25,42,43,22,23,25,24,22,40,39,36,41,43,40,22,23,35,40,36,22,42,40,26,40,22,43,31,26,22,24,23,35,35,40,22,23,40,22,23,22,40,23,35,26,40,22,43,36,36,35,22,23,29,43,26,41,22,18,42,37,32,19,22,24,23,35,35,26,41,40,22,29,36,41,22,45,36,43,30,37,28,22,29,41,23,37,32,22,18,42,37,32,19,22,36,29,29,26,41,40,22,23,22,29,36,36,43,25,23,35,35,22,18,42,37,32,19,22,29,36,41,22,1,22,20,22,23,37,27,22,20,22,20,22,36,29,22,24,23,35,35,26,41,40,22,40,43,23,46,22,36,37,22,43,31,26,22,35,30,37,26,22,43,36,22,36,41,27,26,41,22,30,43
33,23,24,32,26,43,40,22,34,23,46,22,25,26,22,40,36,35,27,22,37,26,47,43
34,26,23,37,44,31,30,35,26,22,37,25,24,22,40,39,36,41,43,40,22,41,26,24,26,37,43,35,46,22,25,26,28,23,37,22,40,24,36,41,26,40,22,39,35,42,40,22,23,22,18,42,37,32,19,22,11,13,5,31,36,42,41,22,20,22,35,30,37,26,22,39,41,36,45,30,27,30,37,28,22,23,22,24,36,34,39,35,26,47,22,23,41,41,23,46,22,36,29,22,40,24,36,41,26,40,22,23,37,23,35,46,40,30,40,22,23,37,27,22,29,23,37,22,37,26,44,40
23,22,40,39,36,32,26,40,34,23,37,22,40,23,30,27,22,30,43,40,22,39,42,41,39,36,40,26,22,30,40,22,43,36,22,25,36,35,40,43,26,41,22,43,31,26,22,30,34,39,41,26,40,40,30,36,37,22,43,31,23,43,22,37,25,24,22,40,39,36,41,43,40,22,30,40,22,23,35,44,23,46,40,22,43,31,26,41,26,22,29,36,41,22,39,26,36,39,35,26
37,25,24,22,2,40,22,18,42,37,32,19,22,24,36,37,40,42,34,26,41,22,34,30,37,42,43,26,40,22,31,23,45,26,22,30,37,24,41,26,23,40,26,27,22,23,27,45,26,41,43,30,40,26,41,22,40,39,26,37,27,30,37,28,22,27,42,41,30,37,28,22,43,31,26,22,27,23,46,22,43,31,26,22,37,26,43,44,36,41,32,22,2,40,22,44,26,23,32,26,40,43,22,39,26,41,30,36,27
26,23,24,31,22,18,42,37,32,19,22,34,23,43,24,31,26,40,22,23,22,40,39,36,37,40,36,41,22,23,37,27,22,23,22,43,36,39,30,24,22,36,37,22,18,42,37,32,19,22,42,37,30,35,26,45,26,41,22,37,7,45,7,22,2,40,22,18,42,37,32,19,22,25,41,36,40,7,22,40,39,36,37,40,36,41,40,22,43,30,39,40,22,36,37,22,27,30,26,43,22,23,37,27,22,26,47,26,41,24,30,40,26,22,29,36,35,35,36,44,26,27,22,25,46,22,23,22,18,42,37,32,19,22,18,42,37,32,19,22,25,41,36,40,7,22,24,36,34,34,26,41,24,30,23,35
45,30,26,44,26,41,40,22,24,23,37,22,24,23,35,35,22,23,22,20,22,37,42,34,25,26,41,22,29,36,41,22,23,27,27,30,43,30,36,37,23,35,22,23,27,45,30,24,26,22,44,31,30,24,31,22,44,30,35,35,22,25,26,22,43,23,30,35,36,41,26,27,22,43,36,22,43,31,26,30,41,22,37,26,26,27,40,22,25,23,40,26,27,22,36,37,22,43,31,26,22,37,42,34,25,26,41,40,22,43,31,26,46,22,18,42,37,32,19,22,39,41,26,40,40,22,36,37,26,22,30,29,22,46,36,42,22,2,41,26,22,39,41,26,28,37,23,37,43,22,26,43,24
30,29,22,43,31,26,22,24,23,35,35,26,41,22,40,43,23,46,40,22,36,37,22,43,31,26,22,35,30,37,26,22,23,37,27,22,35,26,23,45,26,40,22,23,22,37,23,34,26,22,23,37,27,22,23,27,27,41,26,40,40,22,29,36,41,22,43,31,26,22,40,39,36,37,40,36,41,22,24,36,42,39,36,37,40,22,23,37,27,22,23,22,37,26,44,40,35,26,43,43,26,41,22,44,30,35,35,22,25,26,22,18,42,37,32,19,22,23,37,27,22,43,31,26,22,40,39,36,37,40,36,41,22,44,30,35,35,22,25,26,22,23,25,35,26,22,43,36,22,28,23,43,31,26,41,22,23,22,35,30,40,43,22,36,29,22,27,26,40,30,41,23,25,35,26,22,39,36,43,26,37,43,30,23,35,22,24,42,40,43,36,34,26,41,40
18,42,37,32,19,22,18,42,37,32,19,22,23,37,22,18,42,37,32,19,22,45,30,24,26,22,39,41,26,40,30,27,26,37,43,22,40,23,46,40,22,37,25,24,22,31,23,40,22,25,26,26,37,22,23,25,35,26,22,43,36,22,24,31,23,41,28,26,22,39,41,26,34,30,42,34,22,41,23,43,26,40,22,29,36,41,22,43,31,30,40,22,23,27,22,43,30,34,26
40,31,26,22,44,36,42,35,27,22,37,2,43,22,40,23,46,22,44,31,23,43,22,43,31,26,22,39,41,26,34,30,42,34,22,30,40,22,25,42,43,22,30,43,22,2,40,22,25,26,35,30,26,45,26,27,22,43,36,22,25,26,22,23,25,36,42,43,22,20,22,20,22,23,25,36,45,26,22,41,26,28,42,35,23,41,22,18,42,37,32,19,22,41,23,43,26,40
44,26,22,44,26,41,26,22,23,25,35,26,22,43,36,22,28,26,43,22,23,27,45,26,41,43,30,40,26,41,40,22,43,36,22,42,40,26,22,43,31,26,30,41,22,39,41,36,34,36,43,30,36,37,22,25,42,27,28,26,43,22,29,36,41,22,43,31,30,40,22,25,26,24,23,42,40,26,22,43,31,26,46,22,28,26,43,22,23,22,24,31,23,37,24,26,22,43,36,22,27,36,22,18,42,37,32,19,22,40,23,46,40,22,34,40,7,22,18,42,37,32,19
23,37,27,22,44,26,22,44,26,41,26,22,23,25,35,26,22,43,36,22,23,43,43,41,23,24,43,22,40,36,34,26,22,37,26,44,22,23,27,45,26,41,43,30,40,26,41,40,22,25,26,24,23,42,40,26,22,43,31,30,40,22,30,40,22,40,36,34,26,43,31,30,37,28,22,37,26,44
34,41,7,22,39,23,41,32,40,22,36,29,22,24,23,35,35,22,30,37,43,26,41,23,24,43,30,45,26,22,40,23,46,40,22,43,45,22,26,47,26,24,42,43,30,45,26,40,22,23,41,26,22,24,36,37,40,30,27,26,41,30,37,28,22,43,31,26,22,42,40,26,22,36,29,22,20,22,37,42,34,25,26,41,40,22,29,36,41,22,43,23,35,32,22,40,31,36,44,40,22,28,23,34,26,22,40,31,36,44,40,22,37,26,44,40,22,23,37,27,22,36,39,30,37,30,36,37,22,40,42,41,45,26,46,40
26,47,39,26,41,43,40,22,23,41,26,22,39,41,26,27,30,24,43,30,37,28,22,23,22,25,30,28,22,30,37,29,35,42,47,22,36,29,22,37,26,44,22,40,31,36,44,40,22,30,37,22,20,22,44,31,26,37,22,23,22,40,26,41,45,30,24,26,22,24,23,35,35,26,27,22,23,42,43,36,34,23,43,30,24,22,37,42,34,25,26,41,22,30,37,29,36,41,34,23,43,30,36,37,22,44,30,35,35,22,25,26,24,36,34,26,22,44,30,27,26,35,46,22,23,45,23,30,35,23,25,35,26
43,31,30,40,22,40,26,41,45,30,24,26,22,18,42,37,32,19,22,26,23,24,31,22,24,23,35,35,26,41,22,2,40,22,39,31,36,37,26,22,37,42,34,25,26,41,22,23,37,27,22,30,43,22,24,23,37,22,25,26,22,42,40,26,27,22,43,36,22,28,26,37,26,41,23,43,26,22,30,37,40,43,23,37,43,22,34,23,30,35,30,37,28,22,35,30,40,43,40
31,23,41,27,22,24,36,39,46,22,43,31,26,22,37,26,44,22,40,46,37,27,30,24,23,43,26,27,22,43,23,25,35,36,30,27,22,40,31,36,44,22,29,41,36,34,22,39,23,41,23,34,36,42,37,43,22,39,30,24,43,42,41,26,40,22,44,30,35,35,22,42,40,26,22,30,43,40,22,20,22,37,42,34,25,26,41,22,29,36,41,22,23,27,27,30,43,30,36,37,23,35,22,39,42,41,39,36,40,26,40,22,43,31,23,43,22,30,37,24,35,42,27,26,22,41,26,40,26,23,41,24,31,22,40,23,46,40,22,26,47,26,24,42,43,30,45,26,22,39,41,36,27,42,24,26,41,22,34,23,41,32,22,25,7,22,45,36,37,22,40,7,22,18,42,37,32,19
29,36,41,22,23,22,39,30,26,24,26,22,36,37,22,35,36,24,23,35,22,31,26,41,36,26,40,22,36,29,22,44,36,41,35,27,22,44,23,41,22,30,30,22,44,26,22,24,23,37,22,23,40,32,22,39,26,36,39,35,26,22,43,36,22,35,26,23,45,26,22,43,31,26,22,37,23,34,26,22,23,37,27,22,37,42,34,25,26,41,22,36,29,22,23,37,46,36,37,26,22,43,31,26,46,22,32,37,36,44,22,44,31,36,22,44,36,37,22,23,22,18,42,37,32,19,22,31,26,22,40,23,46,40
43,31,23,43,22,2,35,35,22,40,23,45,26,22,42,40,22,43,30,34,26,22,23,37,27,22,28,26,43,22,39,26,36,39,35,26,22,30,37,45,36,35,45,26,27
25,42,43,22,34,41,7,22,18,42,37,32,19,22,40,26,26,40,22,34,42,24,31,22,25,30,28,28,26,41,22,24,31,23,37,28,26,40,22,23,31,26,23,27
43,31,26,40,26,22,23,41,26,22,33,42,40,43,22,25,23,25,46,22,40,43,26,39,40,22,43,36,44,23,41,27,22,41,26,23,35,22,30,37,43,26,41,23,24,43,30,45,26,22,45,30,27,26,36,22,44,31,30,24,31,22,30,22,25,26,35,30,26,45,26,22,44,30,35,35,22,25,26,22,43,31,26,22,25,30,28,28,26,40,43,22,43,31,30,37,28,22,46,26,43,22,43,36,22,23,29,29,26,24,43,22,43,26,35,26,45,30,40,30,36,37,22,31,26,22,40,23,46,40
23,35,43,31,36,42,28,31,22,30,43,22,44,36,42,35,27,22,25,26,22,24,36,40,43,35,46,22,43,36,22,40,31,36,36,43,22,34,42,35,43,30,39,35,26,22,45,26,41,40,30,36,37,40,22,43,45,22,39,41,36,28,41,23,34,34,26,41,40,22,24,36,42,35,27,22,35,26,43,22,23,42,27,30,26,37,24,26,40,22,45,36,43,26,22,36,37,22,27,30,29,29,26,41,26,37,43,22,18,42,37,32,19,22,29,36,41,22,23,22,34,36,45,30,26
29,36,47,22,25,41,36,23,27,24,23,40,43,30,37,28,22,18,42,37,32,19,22,44,30,43,31,22,43,31,30,40,22,24,36,37,24,26,39,43,22,35,23,40,43,22,46,26,23,41,22,44,31,26,37,22,45,30,26,44,26,41,40,22,36,29,22,34,23,41,41,30,26,27,22,44,30,43,31,22,24,31,30,35,27,41,26,37,22,45,36,43,26,27,22,36,37,22,44,31,26,43,31,26,41,22,23,35,22,40,31,36,42,35,27,22,40,23,46,22,30,22,35,36,45,26,22,46,36,42,22,43,36,22,18,42,37,32,19,22,36,37,22,18,42,37,32,19,22,2,40,22,27,23,46
40,36,34,26,27,23,46,22,45,30,26,44,26,41,40,22,34,23,46,22,23,35,40,36,22,24,31,36,36,40,26,22,27,30,29,29,26,41,26,37,43,22,18,42,37,32,19,22,36,29,22,37,26,44,40,22,24,36,45,26,41,23,28,26
23,22,18,42,37,32,19,22,25,46,22,39,31,36,37,26,22,24,36,42,35,27,22,35,26,43,22,46,36,42,22,27,26,24,30,27,26,22,30,22,2,34,22,30,37,43,26,41,26,40,43,26,27,22,30,37,22,33,42,40,43,22,43,31,26,22,25,26,28,30,37,37,30,37,28,22,36,29,22,40,43,36,41,46,22,37,36,7,22,20,22,23,37,27,22,30,22,44,23,37,43,22,40,43,36,41,46,22,37,36,7,22,20,22,30,37,22,18,42,37,32,19,22,34,41,7,22,18,42,37,32,19,22,40,23,46,40
46,36,42,22,2,35,35,22,40,43,23,41,43,22,43,36,22,40,26,26,22,40,31,36,44,40,22,44,31,26,41,26,22,45,30,26,44,26,41,40,22,39,41,36,28,41,23,34,22,43,31,26,22,39,41,36,28,41,23,34
30,37,43,26,28,41,23,43,26,27,22,41,26,40,36,42,41,24,26,40,22,30,37,24,7,22,43,31,26,22,43,41,36,42,25,35,26,27,22,29,30,37,23,37,24,30,23,35,5,40,26,41,45,30,24,26,40,22,24,36,34,39,23,37,46,22,43,31,23,43,22,31,23,40,22,25,26,26,37,22,43,41,46,30,37,28,22,43,36,22,40,26,35,35,22,30,43,40,22,24,36,41,26,22,24,36,34,39,23,37,30,26,40,22,43,36,22,41,26,40,43,41,42,24,43,42,41,26,22,27,26,25,43,22,40,23,30,27,22,43,23,35,32,40,22,44,30,43,31,22,23,22,39,36,43,26,37,43,30,23,35,22,25,42,46,26,41,22,26,37,27,26,27
30,37,43,26,28,41,23,43,26,27,22,27,30,27,22,37,2,43,22,30,27,26,37,43,30,29,46,22,43,31,26,22,39,23,41,43,46,22,36,41,22,40,23,46,22,44,31,46,22,43,31,26,22,43,23,35,32,40,22,29,23,30,35,26,27
35,23,40,43,22,44,26,26,32,22,23,37,36,43,31,26,41,22,39,36,43,26,37,43,30,23,35,22,25,42,46,26,41,22,18,42,37,32,19,22,29,30,37,23,37,24,30,23,35,22,28,41,36,42,39,22,44,31,30,24,31,22,31,23,27,22,23,28,41,26,26,27,22,30,37,22,23,42,28,42,40,43,22,43,36,22,39,42,41,24,31,23,40,26,22,34,36,40,43,22,36,29,22,30,37,43,26,28,41,23,43,26,27,22,2,40,22,24,36,41,26,22,24,36,34,39,23,37,30,26,40,22,29,36,41,22,1,22,20,22,34,30,35,35,30,36,37,22,26,37,27,26,27,22,43,23,35,32,40,22,44,30,43,31,22,30,37,43,26,28,41,23,43,26,27
30,37,43,26,28,41,23,43,26,27,22,40,23,30,27,22,43,31,23,43,22,30,43,22,44,36,42,35,27,22,24,36,37,43,30,37,42,26,22,43,36,22,39,42,41,40,42,26,22,36,43,31,26,41,22,23,35,43,26,41,37,23,43,30,45,26,40,22,43,36,22,40,26,35,35,22,43,31,26,22,29,30,45,26,22,24,36,41,26,22,24,36,34,39,23,37,30,26,40,22,23,37,27,22,43,31,23,43,22,23,22,28,41,36,42,39,22,36,29,22,40,26,37,30,36,41,22,26,47,26,24,42,43,30,45,26,40,22,39,35,23,37,40,22,43,36,22,34,23,32,26,22,23,22,39,41,36,39,36,40,23,35,22,43,36,22,39,42,41,24,31,23,40,26,22,43,31,41,26,26,22,36,29,22,43,31,26,22,24,36,34,39,23,37,30,26,40,22,30,37,43,26,28,41,23,43,26,27,22,41,26,40,36,42,41,24,26,40,22,26,38,42,30,43,46,22,24,36,41,39,7,22,41,26,40,36,42,41,24,26,40,22,43,41,42,40,43,22,24,36,7,22,23,37,27,22,30,37,43,26,28,41,23,43,26,27,22,41,26,40,36,42,41,24,26,40,22,23,40,40,26,43,22,34,23,37,23,28,26,34,26,37,43,22,24,36,41,39
23,22,39,41,30,24,26,22,44,23,40,22,37,2,43,22,27,30,40,24,35,36,40,26,27
30,37,43,26,28,41,23,43,26,27,22,23,35,40,36,22,40,23,30,27,22,30,43,22,26,47,39,26,24,43,40,22,43,36,22,41,26,39,36,41,43,22,23,22,40,26,24,36,37,27,5,38,42,23,41,43,26,41,22,35,36,40,40,22,44,30,27,26,41,22,43,31,23,37,22,43,31,26,22,26,23,41,35,30,26,41,22,26,40,43,30,34,23,43,26,22,36,29,22,23,25,36,42,43,22,1,22,20,22,34,30,35,35,30,36,37
43,31,26,22,24,36,34,39,23,37,46,22,27,30,27,22,37,2,43,22,27,30,40,24,35,36,40,26,22,43,31,26,22,37,26,44,22,26,40,43,30,34,23,43,26,22,25,42,43,22,40,23,30,27,22,43,31,26,22,24,31,23,37,28,26,22,44,23,40,22,41,26,35,23,43,26,27,22,43,36,22,30,37,43,26,28,41,23,43,26,27,22,2,40,22,29,23,30,35,42,41,26,22,43,36,22,40,26,35,35,22,30,43,40,22,24,36,41,26,22,25,42,40,30,37,26,40,40,26,40,22,23,40,22,44,26,35,35,22,23,40,22,36,43,31,26,41,22,26,45,26,37,43,40,22,44,31,30,24,31,22,30,43,22,27,30,27,22,37,2,43,22,27,26,43,23,30,35,22,43,31,23,43,22,36,24,24,42,41,41,26,27,22,23,29,43,26,41,22,30,43,40,22,23,37,37,36,42,37,24,26,34,26,37,43,22,35,23,40,43,22,44,26,26,32,22,43,31,23,43,22,30,43,22,44,23,40,22,30,37,22,43,23,35,32,40,22,44,30,43,31,22,43,31,26,22,42,37,30,27,26,37,43,30,29,30,26,27,22,39,41,36,40,39,26,24,43,30,45,26,22,25,42,46,26,41
34,26,23,37,44,31,30,35,26,22,23,22,37,42,34,25,26,41,22,36,29,22,43,36,39,22,40,23,35,26,40,22,39,41,36,27,42,24,26,41,40,22,29,41,36,34,22,30,37,43,26,28,41,23,43,26,27,22,41,26,40,36,42,41,24,26,40,22,26,38,42,30,43,46,22,44,30,35,35,22,34,26,26,43,22,43,31,30,40,22,23,29,43,26,41,37,36,36,37,22,30,37,22,24,31,30,24,23,28,36,22,43,36,22,27,30,40,24,42,40,40,22,43,31,26,30,41,22,36,39,43,30,36,37,40
43,31,26,22,42,37,30,43,22,30,40,22,23,22,18,42,37,32,19,22,24,36,37,40,43,41,42,24,43,26,27,22,28,41,36,42,39,22,36,29,22,23,25,36,42,43,22,20,22,30,37,27,26,39,26,37,27,26,37,43,22,25,41,36,32,26,41,40,22,23,37,27,22,29,30,37,23,37,24,30,23,35,22,39,35,23,37,37,26,41,40,22,44,31,36,22,40,26,35,35,22,30,37,40,42,41,23,37,24,26,22,23,37,37,42,30,43,30,26,40,22,35,30,34,30,43,26,27,22,39,23,41,43,37,26,41,40,31,30,39,40,22,34,42,43,42,23,35,22,29,42,37,27,40,22,23,37,27,22,36,43,31,26,41,22,30,37,45,26,40,43,34,26,37,43,40,22,29,36,41,22,30,37,43,26,28,41,23,43,26,27,22,23,37,27,22,36,43,31,26,41,22,29,30,41,34,40
43,31,26,22,40,23,35,26,40,22,29,36,41,24,26,22,30,40,22,45,30,26,44,26,27,22,23,40,22,23,22,24,41,30,43,30,24,23,35,22,23,40,40,26,43,22,30,37,22,30,37,43,26,28,41,23,43,26,27,22,2,40,22,23,43,43,26,34,39,43,22,43,36,22,40,26,35,35,22,30,43,40,22,24,36,41,26,22,24,36,34,39,23,37,30,26,40
18,42,37,32,19,22,24,30,43,26,27,22,24,36,37,24,26,41,37,40,22,23,25,36,42,43,22,31,36,44,22,35,36,37,28,22,30,37,43,26,28,41,23,43,26,27,22,44,36,42,35,27,22,25,26,22,23,25,35,26,22,43,36,22,31,36,35,27,22,43,36,28,26,43,31,26,41,22,43,31,26,22,40,23,35,26,40,22,29,36,41,24,26,22,23,40,22,36,37,26,22,41,26,23,40,36,37,22,30,43,40,22,43,23,35,32,40,22,44,30,43,31,22,30,37,43,26,28,41,23,43,26,27,22,29,23,30,35,26,27
30,37,22,24,36,34,39,36,40,30,43,26,22,43,41,23,27,30,37,28,22,36,37,22,43,31,26,22,37,26,44,22,46,36,41,32,22,40,43,36,24,32,22,26,47,24,31,23,37,28,26,22,46,26,40,43,26,41,27,23,46,22,30,37,43,26,28,41,23,43,26,27,22,24,35,36,40,26,27,22,23,43,22,1,22,20,22,23,22,40,31,23,41,26,22,27,36,44,37,22,20,22,24,26,37,43,40
30,37,43,26,28,41,23,43,26,27,22,31,23,40,22,25,26,26,37,22,40,43,41,42,28,28,35,30,37,28,22,43,36,22,23,45,36,30,27,22,23,22,25,23,37,32,41,42,39,43,24,46,5,35,23,44,22,29,30,35,30,37,28,22,40,30,37,24,26,22,33,42,37,26,22,44,31,26,37,22,30,43,22,29,23,30,35,26,27,22,43,36,22,34,23,32,26,22,30,37,43,26,41,26,40,43,22,39,23,46,34,26,37,43,40,22,36,37,22,37,26,23,41,35,46,22,1,22,20,22,25,30,35,35,30,36,37,22,36,29,22,27,26,25,43
30,37,43,26,28,41,23,43,26,27,22,40,26,37,30,36,41,22,23,37,27,22,33,42,37,30,36,41,22,24,41,26,27,30,43,36,41,40,22,23,41,26,22,36,44,26,27,22,23,22,43,36,43,23,35,22,36,29,22,23,25,36,42,43,22,1,22,20,22,25,30,35,35,30,36,37
23,37,22,26,23,41,43,31,38,42,23,32,26,22,40,43,41,42,24,32,22,37,36,41,43,31,26,41,37,22,24,23,35,30,29,36,41,37,30,23,22,32,30,35,35,30,37,28,22,34,36,41,26,22,43,31,23,37,22,20,22,39,26,36,39,35,26
43,31,26,22,45,30,36,35,26,37,43,22,43,26,34,25,35,36,41,22,44,31,30,24,31,22,35,23,40,43,26,27,22,23,25,36,42,43,22,20,22,40,26,24,36,37,27,40,22,23,37,27,22,41,26,28,30,40,43,26,41,26,27,22,20,22,36,37,22,43,31,26,22,41,30,24,31,43,26,41,22,40,24,23,35,26,22,23,35,40,36,22,24,23,42,40,26,27,22,43,31,26,22,24,36,35,35,23,39,40,26,22,36,29,22,23,22,18,42,37,32,19,22,40,26,24,43,30,36,37,22,36,29,22,43,31,26,22,40,23,37,22,18,42,37,32,19,22,25,23,46,22,25,41,30,27,28,26,22,23,37,27,22,40,31,36,36,32,22,24,23,37,27,35,26,40,43,30,24,32,22,39,23,41,32
43,31,26,22,43,41,26,34,36,41,22,44,23,40,22,24,26,37,43,26,41,26,27,22,37,26,23,41,22,18,42,37,32,19,22,40,36,42,43,31,26,23,40,43,22,36,29,22,40,23,37,22,29,41,23,37,24,30,40,24,36,22,23,37,27,22,44,23,40,22,29,26,35,43,22,23,40,22,29,23,41,22,23,40,22,20,22,34,30,35,26,40,22,23,44,23,46
37,42,34,26,41,36,42,40,22,30,37,33,42,41,30,26,40,22,44,26,41,26,22,41,26,39,36,41,43,26,27
40,36,34,26,22,25,42,30,35,27,30,37,28,40,22,24,36,35,35,23,39,40,26,27,22,28,23,40,22,23,37,27,22,44,23,43,26,41,22,35,30,37,26,40,22,18,42,37,32,19,22,23,37,27,22,29,30,41,26,40,22,18,42,37,32,19
43,31,26,22,38,42,23,32,26,22,44,31,30,24,31,22,23,35,40,36,22,24,23,42,40,26,27,22,27,23,34,23,28,26,22,30,37,22,40,23,37,22,33,36,40,26,22,23,37,27,22,25,26,41,32,26,35,26,46,22,32,37,36,24,32,26,27,22,36,42,43,22,26,35,26,24,43,41,30,24,30,43,46,22,23,37,27,22,43,26,35,26,39,31,36,37,26,40,22,18,42,37,32,19,22,41,36,23,27,44,23,46,40,22,23,37,27,22,27,30,40,41,42,39,43,26,27,22,40,42,25,44,23,46,22,40,26,41,45,30,24,26,22,30,37,22,43,31,26,22,25,23,46,22,23,41,26,23
34,23,33,36,41,22,30,37,33,42,41,30,26,40,22,44,26,41,26,22,37,2,43,22,41,26,39,36,41,43,26,27,22,23,43,22,24,23,37,27,35,26,40,43,30,24,32,22,39,23,41,32,22,44,31,26,41,26,22,43,31,26,22,43,31,30,41,27,22,28,23,34,26,22,36,29,22,25,23,40,26,25,23,35,35,22,2,40,22,44,36,41,35,27,22,40,26,41,30,26,40,22,44,23,40,22,24,23,37,24,26,35,26,27,22,23,37,27,22,29,23,37,40,22,18,42,37,32,19,22,29,41,36,34,22,43,31,26,22,40,43,23,27,30,42,34
25,42,40,31,22,45,36,44,26,27,22,43,36,22,45,26,43,36,22,23,22,25,30,35,35,22,23,35,35,36,44,30,37,28,22,29,26,27,26,41,23,35,22,29,30,37,23,37,24,30,37,28,22,29,36,41,22,23,25,36,41,43,30,36,37,40,22,30,37,22,24,23,40,26,40,22,36,29,22,41,23,39,26,22,23,37,27,22,30,37,24,26,40,43,22,40,23,46,30,37,28,22,43,23,47,22,27,36,35,35,23,41,40,22,40,31,36,42,35,27,22,37,2,43,22,25,26,22,42,40,26,27,22,43,36,22,24,36,34,39,36,42,37,27,22,23,22,45,30,36,35,26,37,43,22,23,24,43,22,44,30,43,31,22,43,31,26,22,43,23,32,30,37,28,22,36,29,22,23,37,22,18,42,37,32,19,22,35,30,29,26
31,30,40,22,39,35,26,27,28,26,22,30,37,22,23,22,35,26,43,43,26,41,22,43,36,22,27,26,34,36,24,41,23,43,30,24,22,40,26,37,7,22,25,46,41,27,22,24,23,34,26,22,23,31,26,23,27,22,36,29,22,23,37,22,26,47,39,26,24,43,26,27,22,40,26,37,23,43,26,22,45,36,43,26,22,36,37,22,40,39,26,37,27,30,37,28,22,35,26,28,30,40,35,23,43,30,36,37,22,24,36,37,43,23,30,37,30,37,28,22,43,31,26,22,39,41,36,45,30,40,30,36,37
26,23,40,43,22,28,26,41,34,23,37,46,22,2,40,22,39,36,35,30,43,25,42,41,36,22,34,26,43,22,23,34,30,27,22,40,39,26,24,42,35,23,43,30,36,37,22,43,31,23,43,22,43,31,26,22,41,42,35,30,37,28,22,25,36,27,46,22,44,36,42,35,27,22,36,42,40,43,22,31,23,41,27,5,35,30,37,26,22,35,26,23,27,26,41,22,31,36,37,26,24,32,26,41,22,44,31,36,40,26,22,41,42,35,26,22,31,23,40,22,25,26,26,37,22,24,31,23,35,35,26,37,28,26,27,22,25,46,22,34,23,40,40,22,26,34,30,28,41,23,43,30,36,37,22,23,37,27,22,24,23,35,35,40,22,29,36,41,22,27,26,34,36,24,41,23,43,30,24,22,29,41,26,26,27,36,34,40
34,26,23,37,44,31,30,35,26,22,23,25,36,42,43,22,20,22,41,26,29,42,28,26,26,40,22,29,35,26,44,22,43,36,22,18,42,37,32,19,22,44,26,40,43,22,28,26,41,34,23,37,46,22,29,41,36,34,22,44,23,41,40,23,44,22,43,31,26,22,29,30,41,40,43,22,18,42,37,32,19,22,30,37,22,26,23,40,43,22,28,26,41,34,23,37,46,22,2,40,22,18,42,37,32,19,22,26,47,36,27,42,40
43,31,26,22,44,36,41,35,27,22,39,40,46,24,31,30,23,43,41,30,24,22,23,40,40,36,24,30,23,43,30,36,37,22,45,36,43,26,27,22,23,43,22,23,37,22,18,42,37,32,19,22,18,42,37,32,19,22,43,36,22,18,42,37,32,19,22,18,42,37,32,19,22,43,31,26,22,40,36,45,30,26,43,22,42,37,30,36,37
34,36,40,24,36,44,22,44,31,30,24,31,22,35,26,29,43,22,43,31,26,22,28,41,36,42,39,22,30,37,22,20,22,43,36,22,23,45,36,30,27,22,18,42,37,32,19,22,36,45,26,41,22,23,35,35,26,28,23,43,30,36,37,40,22,43,31,23,43,22,39,36,35,30,43,30,24,23,35,22,18,42,37,32,19,22,44,26,41,26,22,25,26,30,37,28,22,24,26,41,43,30,29,30,26,27,22,23,40,22,18,42,37,32,19,22,24,36,42,35,27,22,25,26,22,40,42,40,39,26,37,27,26,27,22,30,29,22,43,31,26,22,18,42,37,32,19,22,36,29,22,18,42,37,32,19,22,23,28,23,30,37,40,43,22,18,42,37,32,19,22,30,40,22,27,30,40,24,36,45,26,41,26,27,22,27,42,41,30,37,28,22,23,22,41,26,45,30,26,44,22,44,30,43,31,30,37,22,23,22,46,26,23,41
37,23,40,23,22,39,36,40,43,39,36,37,26,27,22,43,31,26,22,18,42,37,32,19,22,36,29,22,43,31,26,22,40,39,23,24,26,22,40,31,42,43,43,35,26,22,23,43,35,23,37,43,30,40,22,25,26,24,23,42,40,26,22,36,29,22,41,23,30,37,22,37,26,23,41,22,43,31,26,22,40,30,43,26,22,36,29,22,43,31,26,22,35,23,42,37,24,31,22,18,42,37,32,19,22,30,37,22,18,42,37,32,19,22,18,42,37,32,19,22,29,35,23
43,31,26,22,29,35,30,28,31,43,22,44,23,40,22,18,42,37,32,19,22,29,36,41,22,43,36,27,23,46
43,31,26,22,40,39,23,24,26,24,41,23,29,43,22,2,40,22,29,30,45,26,22,18,42,37,32,19,22,23,41,26,22,43,36,22,18,42,37,32,19,22,43,31,26,22,18,42,37,32,19,22,28,23,35,30,35,26,36,22,40,39,23,24,26,22,39,41,36,25,26,22,36,37,22,23,37,22,18,42,37,32,19,22,34,30,40,40,30,36,37,22,43,36,22,33,42,39,30,43,26,41
40,26,37,23,43,26,22,27,26,34,36,24,41,23,43,30,24,22,35,26,23,27,26,41,40,22,40,23,30,27,22,43,31,26,46,22,31,23,27,22,26,37,36,42,28,31,22,45,36,43,26,40,22,43,36,22,27,26,29,26,23,43,22,23,22,39,41,36,39,36,40,26,27,22,24,36,37,40,43,30,43,42,43,30,36,37,23,35,22,23,34,26,37,27,34,26,37,43,22,43,36,22,25,23,37,22,29,35,23,28,22,25,42,41,37,30,37,28
43,31,26,22,23,34,26,37,27,34,26,37,43,22,30,40,22,23,30,34,26,27,22,23,43,22,18,42,37,32,19,22,23,22,40,42,39,41,26,34,26,22,24,36,42,41,43,22,41,42,35,30,37,28,22,43,31,23,43,22,43,31,41,26,44,22,36,42,43,22,43,31,26,22,24,36,37,45,30,24,43,30,36,37,22,36,29,22,23,22,43,26,47,23,40,22,18,42,37,32,19,22,36,37,22,28,41,36,42,37,27,40,22,43,31,23,43,22,31,30,40,22,29,41,26,26,27,36,34,22,36,29,22,40,39,26,26,24,31,22,44,23,40,22,45,30,36,35,23,43,26,27
29,26,27,26,41,23,35,22,41,26,40,26,23,41,24,31,26,41,40,22,40,23,30,27,22,35,42,37,28,5,24,23,37,24,26,41,22,34,36,41,43,23,35,30,43,46,22,41,23,43,26,40,22,29,36,41,22,39,26,36,39,35,26,22,42,37,27,26,41,22,20,22,46,26,23,41,40,22,36,29,22,23,28,26,22,31,23,45,26,22,25,26,28,42,37,22,43,36,22,27,26,24,35,30,37,26,22,39,23,41,43,30,24,42,35,23,41,35,46,22,29,36,41,22,44,31,30,43,26,22,34,23,35,26,40
43,31,26,22,37,23,43,30,36,37,23,35,22,24,23,37,24,26,41,22,30,37,40,43,30,43,42,43,26,22,23,35,40,36,22,39,41,36,33,26,24,43,26,27,22,43,31,23,43,22,36,45,26,41,23,35,35,22,42,7,40,7,22,34,36,41,43,23,35,30,43,46,22,41,23,43,26,40,22,29,41,36,34,22,35,42,37,28,22,24,23,37,24,26,41,22,40,31,36,42,35,27,22,25,26,28,30,37,22,43,36,22,27,41,36,39,22,30,37,22,40,26,45,26,41,23,35,22,46,26,23,41,40,22,30,29,22,24,30,28,23,41,26,43,43,26,22,40,34,36,32,30,37,28,22,24,36,37,43,30,37,42,26,40,22,43,36,22,18,42,37,32,19
25,42,40,31,22,34,26,43,22,44,30,43,31,22,40,36,42,43,31,22,32,36,41,26,23,37,22,39,41,26,40,30,27,26,37,43,22,41,36,31,22,44,31,36,22,30,37,27,30,24,23,43,26,27,22,43,31,23,43,22,40,26,36,42,35,22,39,35,23,37,40,22,43,36,22,29,42,41,43,31,26,41,22,26,23,40,26,22,43,41,23,27,26,22,41,42,35,26,40,22,43,36,22,26,37,40,42,41,26,22,43,31,23,43,22,30,43,40,22,26,24,36,37,36,34,46,22,25,26,24,36,34,26,40,22,23,40,22,36,39,26,37,22,23,40,22,43,31,26,22,36,43,31,26,41,22,30,37,27,42,40,43,41,30,23,35,30,48,26,27,22,37,23,43,30,36,37,40,22,25,46,22,43,31,26,22,34,30,27,5,8,16,16,9,40
25,42,40,31,22,23,40,40,42,41,26,27,22,41,36,31,22,43,31,23,43,22,43,31,26,22,42,7,40,7,22,44,36,42,35,27,22,40,43,23,37,27,22,25,46,22,30,43,40,22,40,26,24,42,41,30,43,46,22,24,36,34,34,30,43,34,26,37,43,40,22,23,40,22,35,36,37,28,22,23,40,22,43,31,26,41,26,22,30,40,22,23,22,43,31,41,26,23,43,22,29,41,36,34,22,24,36,34,34,42,37,30,40,43,22,37,36,41,43,31,22,32,36,41,26,23
43,31,26,22,25,42,40,31,22,23,27,34,30,37,30,40,43,41,23,43,30,36,37,22,30,40,22,40,26,26,32,30,37,28,22,23,37,22,42,37,27,26,41,40,43,23,37,27,30,37,28,22,44,30,43,31,22,24,36,37,28,41,26,40,40,22,43,36,22,26,23,40,26,22,41,26,40,43,41,30,24,43,30,36,37,40,22,36,37,22,42,7,40,7,22,30,37,45,36,35,45,26,34,26,37,43,22,30,37,22,29,36,41,26,30,28,37,22,24,36,42,39,40,22,43,31,23,43,22,34,30,28,31,43,22,41,26,40,42,35,43,22,30,37,22,43,31,26,22,27,26,23,43,31,22,36,29,22,23,22,24,36,42,37,43,41,46,22,2,40,22,35,26,23,27,26,41
23,22,44,31,30,43,26,22,31,36,42,40,26,22,40,39,36,32,26,40,34,23,37,22,40,23,30,27,22,43,31,23,43,22,44,31,30,35,26,22,25,42,40,31,22,44,36,42,35,27,22,37,2,43,22,23,35,43,26,41,22,23,22,35,36,37,28,40,43,23,37,27,30,37,28,22,25,23,37,22,36,37,22,40,42,24,31,22,30,37,45,36,35,45,26,34,26,37,43,22,43,31,26,41,26,22,2,40,22,23,22,18,42,37,32,19,22,37,26,26,27,26,27,22,36,37,22,30,43,40,22,30,37,43,26,41,39,41,26,43,23,43,30,36,37
30,37,27,30,23,22,2,40,22,28,23,37,27,31,30,22,24,23,35,35,26,27,22,29,36,41,22,39,23,41,35,30,23,34,26,37,43,23,41,46,22,26,35,26,24,43,30,36,37,40,22,37,26,47,43,22,34,36,37,43,31
43,31,26,22,25,23,35,35,36,43,30,37,28,22,24,36,37,40,30,27,26,41,26,27,22,23,22,43,26,40,43,22,29,36,41,22,43,31,26,22,39,41,30,34,26,22,34,30,37,30,40,43,26,41,22,23,37,27,22,43,31,26,22,41,42,35,30,37,28,22,24,36,37,28,41,26,40,40,22,30,22,39,23,41,43,46,22,24,36,34,26,40,22,23,34,30,27,22,24,31,23,41,28,26,40,22,36,29,22,18,42,37,32,19,22,35,26,23,27,26,41,40,31,30,39,22,23,37,27,22,28,36,45,26,41,37,34,26,37,43,22,24,36,41,41,42,39,43,30,36,37
28,23,37,27,31,30,22,2,40,22,29,23,34,30,35,46,22,31,23,40,22,41,42,35,26,27,22,30,37,27,26,39,26,37,27,26,37,43,22,30,37,27,30,23,22,29,36,41,22,23,35,35,22,25,42,43,22,29,30,45,26,22,46,26,23,41,40,22,36,29,22,30,43,40,22,18,42,37,32,19,22,31,30,40,43,36,41,46
43,31,26,22,40,36,45,30,26,43,22,42,37,30,36,37,22,18,42,37,32,19,22,29,41,36,34,22,23,22,42,7,37,7,22,28,26,37,26,41,23,35,22,23,40,40,26,34,25,35,46,22,45,36,43,26,22,43,36,22,41,26,33,26,24,43,22,30,40,41,23,26,35,22,2,40,22,24,41,26,27,26,37,43,30,23,35,40
30,43,22,44,23,40,22,43,31,26,22,29,30,41,40,43,22,43,30,34,26,22,30,37,22,40,26,45,26,37,22,46,26,23,41,40,22,43,31,23,43,22,34,36,40,24,36,44,22,31,23,40,22,37,2,43,22,33,36,30,37,26,27,22,26,29,29,36,41,43,40,22,35,26,27,22,25,46,22,18,42,37,32,19,22,37,23,43,30,36,37,40,22,43,36,22,18,42,37,32,19,22,30,40,41,23,26,35,22,29,41,36,34,22,43,31,26,22,44,36,41,35,27,22,25,36,27,46,22,23,37,27,22,44,23,40,22,45,30,26,44,26,27,22,23,40,22,23,22,40,30,28,37,22,36,29,22,30,34,39,41,36,45,30,37,28,22,18,42,37,32,19,22,43,30,26,40
30,40,41,23,26,35,22,44,23,40,22,18,42,37,32,19,22,25,46,22,23,22,45,36,43,26,22,36,29,22,20,22,44,30,43,31,22,20,22,18,42,37,32,19
25,35,23,24,32,22,23,24,43,30,45,30,40,43,22,44,23,35,43,26,41,22,40,30,40,42,35,42,22,40,23,30,27,22,43,31,26,22,23,29,41,30,24,23,37,22,37,23,43,30,36,37,23,35,22,24,36,37,28,41,26,40,40,22,44,36,42,35,27,22,37,2,43,22,41,26,33,26,24,43,22,45,30,36,35,26,37,24,26,22,23,40,22,23,22,44,23,46,22,43,36,22,39,41,26,40,40,42,41,26,22,43,31,26,22,40,36,42,43,31,22,23,29,41,30,24,23,37,22,28,36,45,26,41,37,34,26,37,43,22,30,37,43,36,22,24,36,37,24,26,40,40,30,36,37,40,22,43,31,23,43,22,34,30,28,31,43,22,35,26,23,27,22,43,36,22,37,26,28,36,43,30,23,43,30,36,37,40,22,36,45,26,41,22,23,39,23,41,43,31,26,30,27
43,31,26,22,18,42,37,32,19,22,40,30,40,42,35,42,22,44,23,40,22,23,34,36,37,28,22,26,30,28,31,43,22,25,35,23,24,32,22,39,36,35,30,43,30,24,23,35,22,23,24,43,30,45,30,40,43,40,22,29,41,26,26,27,22,40,42,37,27,23,46,22,29,41,36,34,22,39,41,30,40,36,37
35,36,37,27,36,37,22,31,23,40,22,24,36,37,24,35,42,27,26,27,22,43,31,23,43,22,18,42,37,32,19,22,39,41,26,40,30,27,26,37,43,22,18,42,37,32,19,22,44,23,40,22,37,2,43,22,41,26,40,39,36,37,40,30,25,35,26,22,29,36,41,22,43,31,26,22,26,47,26,24,42,43,30,36,37,22,36,29,22,40,30,47,22,25,41,30,43,30,40,31,22,18,42,37,32,19,22,30,37,22,44,36,41,35,27,22,44,23,41,22,30,30,22,23,35,43,31,36,42,28,31,22,31,26,22,39,41,36,25,23,25,35,46,22,44,23,40,22,23,44,23,41,26,22,36,29,22,43,31,26,22,18,42,37,32,19
43,31,26,22,41,26,39,36,41,43,22,25,46,22,43,31,26,22,27,26,29,26,37,40,26,22,34,30,37,30,40,43,41,46,22,23,35,40,36,22,41,26,33,26,24,43,26,27,22,23,35,35,26,28,23,43,30,36,37,40,22,43,31,23,43,22,25,41,30,43,23,30,37,22,24,36,45,26,41,26,27,22,42,39,22,26,45,30,27,26,37,24,26,22,36,29,22,18,42,37,32,19,22,2,40,22,23,24,43,30,45,30,43,30,26,40,22,23,40,22,23,22,28,26,41,34,23,37,22,23,41,34,46,22,36,29,29,30,24,26,41
23,37,22,30,37,43,26,41,37,23,43,30,36,37,23,35,22,28,41,36,42,39,22,23,39,39,41,36,45,26,27,22,23,22,29,36,41,34,23,35,22,25,23,37,22,36,37,22,30,45,36,41,46,22,43,41,23,27,26,22,27,26,40,39,30,43,26,22,36,25,33,26,24,43,30,36,37,40,22,29,41,36,34,22,40,36,42,43,31,26,41,37,22,23,29,41,30,24,23,37,22,28,36,45,26,41,37,34,26,37,43,40,22,44,31,30,24,31,22,43,31,41,26,23,43,26,37,26,27,22,43,36,22,29,30,37,27,22,23,35,43,26,41,37,23,43,30,45,26,22,24,31,23,37,37,26,35,40,22,29,36,41,22,40,26,35,35,30,37,28,22,26,35,26,39,31,23,37,43,22,18,42,37,32,19
43,31,26,22,34,36,45,26,22,25,46,22,43,31,26,22,24,36,37,45,26,37,43,30,36,37,22,36,37,22,43,41,23,27,26,22,30,37,22,26,37,27,23,37,28,26,41,26,27,22,18,42,37,32,19,22,34,26,26,43,30,37,28,22,30,37,22,40,44,30,43,48,26,41,35,23,37,27,22,39,35,23,24,26,40,22,43,31,26,22,26,35,26,39,31,23,37,43,22,36,37,22,43,31,26,22,18,42,37,32,19,22,35,30,40,43
23,37,22,18,42,37,32,19,22,30,37,22,24,36,35,36,34,25,30,23,22,32,30,35,35,26,27,22,23,22,29,26,27,26,41,23,35,22,33,42,27,28,26,22,36,37,22,23,22,18,42,37,32,19,22,40,43,41,26,26,43
23,37,22,18,42,37,32,19,22,24,23,35,35,26,41,22,43,36,22,23,22,35,36,24,23,35,22,41,23,27,30,36,22,40,43,23,43,30,36,37,22,40,23,30,27,22,24,36,24,23,30,37,26,22,43,41,23,29,29,30,24,32,26,41,40,22,31,23,27,22,18,42,37,32,19,22,43,31,26,22,18,42,37,32,19,22,30,37,22,18,42,37,32,19,22,29,36,41,22,43,31,26,22,18,42,37,32,19,22,36,29,22,18,42,37,32,19,22,44,23,37,43,26,27,22,36,37,22,27,41,42,28,22,24,31,23,41,28,26,40,22,30,37,22,43,31,26,22,42,7,40,7
18,42,37,32,19,22,35,26,23,27,26,41,22,18,42,37,32,19,22,34,26,43,22,44,30,43,31,22,26,28,46,39,43,22,2,40,22,39,41,26,40,30,27,26,37,43,22,18,42,37,32,19,22,23,37,27,22,43,31,26,22,43,44,36,22,36,29,29,30,24,30,23,35,40,22,39,35,26,27,28,26,27,22,43,36,22,41,26,40,39,26,24,43,22,26,23,24,31,22,36,43,31,26,41,22,2,40,22,35,23,44,40,22,40,26,24,42,41,30,43,46,22,23,37,27,22,40,43,23,25,30,35,30,43,46
43,31,26,46,22,40,43,36,39,39,26,27,22,40,31,36,41,43,22,36,29,22,18,42,37,32,19,22,27,30,39,35,36,34,23,43,30,24,22,43,30,26,40,22,18,42,37,32,19,22,30,37,22,20
43,31,26,22,41,26,24,36,37,24,30,35,30,23,43,30,36,37,22,43,23,35,32,40,22,30,37,22,43,31,26,22,18,42,37,32,19,22,27,26,40,26,41,43,22,43,36,44,37,22,36,29,22,18,42,37,32,19,22,29,36,35,35,36,44,26,27,22,23,22,34,26,26,43,30,37,28,22,34,36,37,27,23,46,22,30,37,22,43,31,26,22,26,28,46,39,43,30,23,37,22,41,26,40,36,41,43,22,36,29,22,18,42,37,32,19,22,18,42,37,32,19
18,42,37,32,19,22,28,41,36,42,39,22,30,37,24,7,22,41,26,45,30,40,26,27,22,30,43,40,22,26,47,24,31,23,37,28,26,22,36,29,29,26,41,22,29,36,41,22,1,22,20,22,34,30,35,35,30,36,37,22,29,23,24,26,22,23,34,36,42,37,43,22,36,29,22,20,22,20,22,40,26,37,30,36,41,22,40,42,25,36,41,27,30,37,23,43,26,27,22,27,26,25,43,22,27,42,26,22,20,22,23,37,27,22,26,47,43,26,37,27,26,27,22,43,31,26,22,36,29,29,26,41,22,43,36,22,36,24,43,7,22,20,22,29,41,36,34,22,36,24,43,7,22,20
43,31,26,22,18,42,37,32,19,22,37,7,33,7,22,24,36,34,39,23,37,46,22,40,23,30,27,22,31,36,35,27,26,41,40,22,44,36,42,35,27,22,41,26,24,26,30,45,26,22,29,36,41,22,26,23,24,31,22,1,22,20,22,29,23,24,26,22,23,34,36,42,37,43,22,1,22,20,22,29,23,24,26,22,23,34,36,42,37,43,22,36,29,22,23,22,37,26,44,22,30,40,40,42,26,22,36,29,22,40,26,24,42,41,26,27,22,40,26,37,30,36,41,22,40,42,25,36,41,27,30,37,23,43,26,27,22,37,36,43,26,40,22,24,36,37,45,26,41,43,30,25,35,26,22,30,37,43,36,22,24,36,34,34,36,37,22,40,43,36,24,32,22,23,43,22,23,37,22,30,37,30,43,30,23,35,22,41,23,43,26,22,36,29,22,1,22,20,22,23,22,40,31,23,41,26,22,23,37,27,22,20,22,24,36,34,34,36,37,22,40,31,23,41,26,40
43,31,26,22,37,26,44,22,37,36,43,26,40,22,44,30,35,35,22,25,26,23,41,22,30,37,43,26,41,26,40,43,22,23,43,22,20,22,20,22,43,31,41,36,42,28,31,22,33,42,35,46,22,20,22,20,22,23,37,27,22,43,31,26,41,26,23,29,43,26,41,22,23,43,22,20,22,20
42,37,27,26,41,22,43,31,26,22,36,41,30,28,30,37,23,35,22,39,41,36,39,36,40,23,35,22,43,31,26,22,34,23,32,26,41,22,36,29,22,40,39,26,24,30,23,35,43,46,22,24,36,23,43,30,37,28,40,22,23,37,27,22,23,22,27,26,45,26,35,36,39,26,41,22,36,29,22,18,42,37,32,19,22,43,26,24,31,37,36,35,36,28,30,26,40,22,36,29,29,26,41,26,27,22,1,22,20,22,36,29,22,37,36,43,26,40,22,27,42,26,22,20,22,20,22,24,36,34,34,36,37,22,40,31,23,41,26,40,22,23,37,27,22,1,22,20,22,30,37,22,24,23,40,31,22,29,36,41,22,26,23,24,31,22,1,22,20,22,29,23,24,26,22,23,34,36,42,37,43
24,36,34,39,35,26,43,30,36,37,22,36,29,22,43,31,26,22,26,47,24,31,23,37,28,26,22,36,29,29,26,41,22,30,40,22,40,42,25,33,26,24,43,22,43,36,22,43,31,26,22,43,26,37,27,26,41,22,36,29,22,23,43,22,35,26,23,40,43,22,20,22,20,22,36,29,22,43,31,26,22,27,26,25,43,22,23,34,36,37,28,22,36,43,31,26,41,22,43,31,30,37,28,40
18,42,37,32,19,22,44,31,30,24,31,22,40,23,30,27,22,30,43,22,27,36,26,40,22,37,2,43,22,39,35,23,37,22,43,36,22,29,42,41,43,31,26,41,22,26,47,43,26,37,27,22,43,31,26,22,36,29,29,26,41,22,40,23,30,27,22,30,43,22,41,26,24,26,30,45,26,27,22,1,22,20,22,29,23,24,26,22,23,34,36,42,37,43,22,36,29,22,27,26,25,43,22,42,37,27,26,41,22,43,31,26,22,36,41,30,28,30,37,23,35,22,36,29,29,26,41
43,31,26,22,40,43,36,24,32,22,36,29,22,42,23,35,22,24,36,41,39,7,22,24,36,37,43,30,37,42,26,27,22,43,36,22,25,26,22,18,42,37,32,19,22,23,34,30,27,22,40,30,28,37,40,22,43,31,23,43,22,25,41,30,43,30,40,31,22,23,30,41,44,23,46,40,22,34,23,46,22,18,42,37,32,19,22,23,43,22,23,37,46,22,18,42,37,32,19,22,18,42,37,32,19,22,36,29,22,43,31,26,22,23,25,36,41,43,26,27,22,1,22,20,22,25,30,35,35,30,36,37,22,25,42,46,5,36,42,43,22,36,29,22,42,37,30,43,26,27,22,23,30,41,35,30,37,26,40,22,2,22,39,23,41,26,37,43
42,23,35,22,40,43,36,24,32,22,39,35,42,34,34,26,43,26,27,22,23,22,29,42,41,43,31,26,41,22,1,22,20,22,43,36,22,1,22,20,22,36,37,22,45,36,35,42,34,26,22,36,29,22,34,36,41,26,22,43,31,23,37,22,20,22,34,30,35,35,30,36,37,22,40,31,23,41,26,40,22,30,37,22,37,26,44,22,46,36,41,32,22,40,43,36,24,32,22,26,47,24,31,23,37,28,26,22,24,36,34,39,36,40,30,43,26,22,43,41,23,27,30,37,28
43,31,26,22,39,35,42,37,28,26,22,29,36,35,35,36,44,26,27,22,23,22,27,41,36,39,22,36,29,22,1,22,20,22,34,36,37,27,23,46,22,23,34,30,27,22,30,37,27,30,24,23,43,30,36,37,40,22,43,31,26,22,43,23,32,26,36,45,26,41,22,34,23,46,22,43,23,32,26,22,44,26,26,32,40,22,43,36,22,25,26,22,41,26,45,30,45,26,27
43,31,26,22,40,43,36,24,32,22,31,23,40,22,29,23,35,35,26,37,22,1,22,20,22,36,41,22,20,22,20,22,30,37,22,43,31,26,22,43,31,41,26,26,22,43,41,23,27,30,37,28,22,27,23,46,40,22,40,30,37,24,26,22,23,37,37,36,42,37,24,26,34,26,37,43,22,36,29,22,43,31,26,22,24,36,35,35,23,39,40,26,22,36,29,22,43,31,26,22,1,22,10,9,9,5,23,5,40,31,23,41,26,22,43,23,32,26,36,45,26,41,22,33,36,35,43,26,27,22,43,31,26,22,26,37,43,30,41,26,22,40,43,36,24,32,22,34,23,41,32,26,43,22,30,37,43,36,22,30,43,40,22,18,42,37,32,19,22,39,35,42,37,28,26,22,26,45,26,41
43,31,30,40,22,30,40,22,23,22,43,36,43,23,35,22,18,42,37,32,19,22,29,36,41,22,43,23,32,26,36,45,26,41,5,40,43,36,24,32,22,43,41,23,27,26,41,40,22,36,37,26,22,30,37,45,26,40,43,34,26,37,43,22,25,23,37,32,26,41,22,40,23,30,27
35,36,40,22,23,37,28,26,35,26,40,22,29,30,37,23,37,24,30,26,41,22,34,23,41,45,30,37,22,27,23,45,30,40,22,44,31,36,22,39,42,43,22,42,37,30,43,26,27,22,30,37,22,39,35,23,46,22,44,30,43,31,22,23,22,1,22,20,22,25,30,35,35,30,36,37,22,25,30,27,22,43,44,36,22,34,36,37,43,31,40,22,23,28,36,22,35,23,40,43,22,37,30,28,31,43,22,18,42,37,32,19,22,25,36,43,31,22,23,22,41,23,46,22,36,29,22,31,36,39,26,22,23,37,27,22,23,37,22,26,47,43,41,23,22,26,35,26,34,26,37,43,22,36,29,22,42,37,24,26,41,43,23,30,37,43,46,22,25,46,22,40,23,46,30,37,28,22,31,26,22,41,26,34,23,30,37,40,22,30,37,43,26,41,26,40,43,26,27,22,30,37,22,23,24,38,42,30,41,30,37,28,22,42,23,35
25,42,43,22,31,26,22,27,41,36,39,39,26,27,22,31,30,40,22,26,23,41,35,30,26,41,22,1,22,10,9,9,5,23,5,40,31,23,41,26,22,18,42,37,32,19,22,25,30,27,22,40,23,46,30,37,28,22,31,26,22,34,42,40,43,22,29,30,41,40,43,22,26,47,39,35,36,41,26,22,25,23,37,32,22,29,30,37,23,37,24,30,37,28
26,45,26,37,22,23,40,22,24,30,43,30,24,36,41,39,22,23,37,27,22,24,31,23,40,26,22,34,23,37,31,23,43,43,23,37,22,24,36,41,39,7,22,40,24,41,23,34,25,35,26,27,22,43,36,22,35,30,37,26,22,42,39,22,25,23,37,32,22,29,30,37,23,37,24,30,37,28,22,29,36,41,22,23,22,41,26,45,30,40,26,27,22,45,26,41,40,30,36,37,22,36,29,22,43,31,26,22,18,42,37,32,19,22,35,23,25,36,41,5,34,23,37,23,28,26,34,26,37,43,22,25,30,27,22,25,41,30,43,30,40,31,22,23,30,41,44,23,46,40,22,23,22,20,22,20,22,39,23,41,43,37,26,41,22,30,37,22,43,31,26,22,25,42,46,30,37,28,22,28,41,36,42,39,22,30,37,27,30,24,23,43,26,27,22,30,43,22,44,23,37,43,40,22,43,36,22,40,43,23,41,43,22,29,41,36,34,22,18,42,37,32,19
30,43,40,22,39,23,41,43,37,26,41,40,22,23,41,26,22,42,37,30,43,26,27,22,2,40,22,39,30,35,36,43,40,22,44,31,36,22,44,26,41,26,22,43,36,22,36,44,37,22,20,22,20,22,23,37,27,22,42,23,35,22,34,23,37,23,28,26,34,26,37,43,22,23,43,22,20,22,20
23,27,27,30,37,28,22,18,42,37,32,19,22,43,36,22,30,37,33,42,41,46,22,42,37,30,43,26,27,22,2,40,22,18,42,37,32,19,22,34,23,24,31,30,37,30,40,43,40,22,2,22,42,37,30,36,37,22,44,31,30,24,31,22,31,26,35,39,26,27,22,40,24,42,43,43,35,26,22,29,30,37,23,37,24,30,37,28,22,29,36,41,22,43,31,26,22,29,30,41,40,43,22,25,30,27,22,46,26,40,43,26,41,27,23,46,22,23,40,32,26,27,22,42,23,35,22,24,31,23,30,41,34,23,37,22,40,43,26,39,31,26,37,22,44,36,35,29,22,23,37,27,22,36,43,31,26,41,22,42,23,35,22,27,30,41,26,24,43,36,41,40,22,43,36,22,41,26,40,30,28,37
23,22,40,30,34,30,35,23,41,22,27,26,34,23,37,27,22,44,23,40,22,34,23,27,26,22,25,46,22,23,22,28,41,36,42,39,22,43,31,23,43,22,41,26,39,41,26,40,26,37,43,40,22,40,36,34,26,22,36,29,22,42,37,30,43,26,27,22,2,40,22,20,22,18,42,37,32,19,22,26,34,39,35,36,46,26,26,40
33,36,31,37,22,18,42,37,32,19,22,34,23,24,31,30,37,30,40,43,40,22,42,37,30,36,37,22,28,26,37,26,41,23,35,22,45,30,24,26,22,39,41,26,40,30,27,26,37,43,22,23,43,43,23,24,32,26,27,22,34,41,7,22,44,36,35,29,22,23,40,22,28,41,26,26,27,46,22,23,37,27,22,30,41,41,26,40,39,36,37,40,30,25,35,26,22,29,36,41,22,39,42,41,40,42,30,37,28,22,43,31,26,22,25,42,46,5,36,42,43
23,35,43,31,36,42,28,31,22,34,41,7,22,44,36,35,29,22,23,37,27,22,33,36,31,37,22,39,36,39,26,22,42,23,35,22,2,40,22,24,31,30,26,29,22,29,30,37,23,37,24,30,23,35,22,36,29,29,30,24,26,41,22,40,43,36,36,27,22,43,36,22,18,42,37,32,19,22,1,22,20,22,34,30,35,35,30,36,37,22,29,36,41,22,40,43,36,24,32,22,23,37,27,22,36,39,43,30,36,37,40,22,30,37,22,43,31,26,22,25,42,46,5,36,42,43,22,42,23,35,22,26,47,26,24,42,43,30,45,26,40,22,39,35,23,37,37,26,27,22,43,36,22,41,26,30,37,45,26,40,43,22,36,37,35,46,22,1,22,20,22,34,30,35,35,30,36,37,22,30,37,22,43,31,26,22,37,26,44,22,24,36,34,39,23,37,46
43,31,26,22,25,35,42,26,5,24,36,35,35,23,41,22,34,23,24,31,30,37,30,40,43,40,22,35,36,37,28,43,30,34,26,22,41,30,45,23,35,40,22,36,29,22,43,31,26,22,44,31,30,43,26,5,24,36,35,35,23,41,22,39,30,35,36,43,40,22,40,23,46,22,43,31,26,22,18,42,37,32,19,22,44,36,42,35,27,22,35,36,23,27,22,43,31,26,22,24,36,34,39,23,37,46,22,44,30,43,31,22,27,26,25,43,22,23,37,27,22,44,26,23,32,26,37,22,30,43,40,22,29,30,37,23,37,24,26,40
24,36,37,29,42,40,30,36,37,22,23,25,36,42,43,22,43,31,26,22,43,44,36,22,25,23,37,32,40,22,2,22,18,42,37,32,19,22,26,29,29,36,41,43,40,22,43,36,22,41,36,42,37,27,22,42,39,22,29,30,37,23,37,24,30,37,28,22,29,36,41,22,23,22,37,26,44,22,25,30,27,22,43,31,23,43,22,43,31,26,22,42,23,35,22,25,36,23,41,27,22,31,23,40,22,37,2,43,22,26,45,26,37,22,40,26,26,37,22,46,26,43,22,31,26,35,39,26,27,22,40,26,37,27,22,42,23,35,22,40,43,36,24,32,22,18,42,37,32,19,22,27,36,44,37,44,23,41,27
23,37,27,22,41,42,34,36,41,40,22,36,29,22,29,36,41,24,26,27,22,40,26,35,35,30,37,28,22,25,46,22,43,23,32,26,36,45,26,41,5,40,43,36,24,32,22,43,41,23,27,26,41,40,22,43,41,30,28,28,26,41,26,27,22,23,22,18,42,37,32,19,22,18,42,37,32,19,22,30,37,22,43,31,26,22,27,36,44,22,33,36,37,26,40,22,30,37,27,42,40,43,41,30,23,35,22,23,45,26,41,23,28,26,22,23,41,36,42,37,27,22,20,22,23,7,34,7,22,26,27,43,22,46,26,40,43,26,41,27,23,46
46,26,40,43,26,41,27,23,46,22,2,40,22,40,26,35,35,30,37,28,22,25,26,28,23,37,22,23,29,43,26,41,22,23,22,33,23,39,23,37,26,40,26,22,37,26,44,40,22,23,28,26,37,24,46,22,41,26,39,36,41,43,26,27,22,43,31,23,43,22,33,23,39,23,37,26,40,26,22,25,23,37,32,40,22,44,31,30,24,31,22,25,23,35,32,26,27,22,23,43,22,43,31,26,22,29,30,41,40,43,22,25,30,27,22,44,26,41,26,22,41,26,23,27,46,22,43,36,22,41,26,33,26,24,43,22,23,22,41,26,45,30,40,26,27,22,45,26,41,40,30,36,37,22,23,43,22,23,41,36,42,37,27,22,1,22,20,22,23,22,40,31,23,41,26,22,36,41,22,1,22,20,22,25,30,35,35,30,36,37
40,26,45,26,41,23,35,22,41,26,39,36,41,43,40,22,23,40,22,43,31,26,22,27,23,46,22,18,42,37,32,19,22,28,23,45,26,22,45,23,28,42,26,22,36,41,22,18,42,37,32,19,22,30,37,27,30,24,23,43,30,36,37,40,22,23,25,36,42,43,22,44,31,26,43,31,26,41,22,25,23,37,32,40,22,44,36,42,35,27,22,40,30,28,37,22,42,39
24,30,43,30,24,36,41,39,22,29,36,41,22,26,47,23,34,39,35,26,22,40,23,30,27,22,36,37,35,46,22,43,31,23,43,22,30,43,22,31,23,27,22,18,42,37,32,19,22,36,29,22,30,37,43,26,41,26,40,43,22,36,29,22,23,22,43,41,23,37,40,23,24,43,30,36,37,22,29,41,36,34,22,25,36,43,31,22,43,31,26,22,25,36,41,41,36,44,26,41,40,22,23,37,27,22,43,31,26,22,25,23,37,32,40,22,25,42,43,22,27,30,27,22,37,2,43,22,31,23,45,26,22,23,37,22,23,28,41,26,26,34,26,37,43
35,23,43,26,22,30,37,22,43,31,26,22,27,23,46,22,34,41,7,22,44,36,35,29,22,30,40,40,42,26,27,22,23,22,18,42,37,32,19,22,40,43,23,43,26,34,26,37,43,22,24,23,35,35,30,37,28,22,34,41,7,22,18,42,37,32,19,22,2,40,22,25,35,23,40,43,22,27,30,45,30,40,30,45,26,22,23,37,27,22,18,42,37,32,19,22,29,36,41
25,42,43,22,31,26,22,28,23,45,26,22,29,26,44,22,27,26,43,23,30,35,40,22,36,37,22,43,31,26,22,39,41,36,28,41,26,40,40,22,43,36,44,23,41,27,22,23,22,37,26,44,22,25,30,27,22,40,23,46,30,37,28,22,36,37,35,46,22,44,26,22,23,41,26,22,44,36,41,32,30,37,28,22,43,36,44,23,41,27,22,23,22,41,26,45,30,40,26,27,22,39,41,36,39,36,40,23,35,22,29,36,41,22,34,23,33,36,41,30,43,46,22,26,34,39,35,36,46,26,26,22,36,44,37,26,41,40,31,30,39
34,26,23,37,44,31,30,35,26,22,30,37,22,23,37,36,43,31,26,41,22,40,30,28,37,22,43,31,23,43,22,23,22,37,26,44,22,25,30,27,22,30,40,22,37,2,43,22,30,34,34,30,37,26,37,43,22,30,43,22,44,23,40,22,35,26,23,41,37,26,27,22,43,31,23,43,22,43,31,26,22,42,23,35,22,25,36,23,41,27,22,31,26,35,27,22,23,22,43,26,35,26,39,31,36,37,26,22,34,26,26,43,30,37,28,22,34,36,37,27,23,46,22,43,36,22,31,26,23,41,22,23,37,22,42,39,27,23,43,26,22,36,37,22,43,31,26,22,40,30,43,42,23,43,30,36,37,22,25,42,43,22,43,31,23,43,22,23,22,29,36,41,34,23,35,22,25,36,23,41,27,22,34,26,26,43,30,37,28,22,30,40,22,37,2,43,22,35,30,32,26,35,46,22,43,36,22,25,26,22,18,42,37,32,19,22,42,37,43,30,35,22,26,23,41,35,46,22,37,26,47,43,22,44,26,26,32
30,37,22,35,36,37,27,36,37,22,25,41,30,43,30,40,31,22,23,30,41,44,23,46,40,22,24,31,23,30,41,34,23,37,22,35,36,41,27,22,32,30,37,28,22,44,23,40,22,38,42,36,43,26,27,22,30,37,22,43,31,26,22,43,30,34,26,40,22,23,40,22,27,26,24,35,23,41,30,37,28,22,31,26,22,30,40,22,37,36,43,22,39,41,26,39,23,41,26,27,22,43,36,22,43,23,32,26,22,34,46,22,40,31,23,41,26,31,36,35,27,26,41,40,22,30,37,43,36,22,23,22,18,42,37,32,19,22,27,26,23,35
36,25,40,26,41,45,26,41,40,22,40,23,30,27,22,30,43,22,23,39,39,26,23,41,26,27,22,43,31,23,43,22,25,41,30,43,30,40,31,22,23,30,41,22,44,23,40,22,23,37,28,26,41,26,27,22,23,43,22,43,31,26,22,44,23,46,22,43,31,26,22,25,30,27,22,31,23,40,22,18,42,37,32,19,22,30,37,43,36,22,24,36,37,29,42,40,30,36,37,22,23,40,22,44,26,35,35,22,23,40,22,25,46,22,43,31,26,22,25,23,37,32,40,22,2,22,26,29,29,36,41,43,22,43,36,22,41,36,42,37,27,22,42,39,22,29,30,37,23,37,24,30,37,28,22,29,36,41,22,44,31,23,43,22,36,37,26,22,24,23,35,35,26,27,22,23,22,27,26,23,35,22,43,31,23,43,22,30,40,22,37,2,43,22,23,22,27,26,23,35
43,31,26,22,26,29,29,36,41,43,22,43,36,22,41,26,45,30,45,26,22,43,31,26,22,25,30,27,22,44,23,40,22,24,36,34,39,35,30,24,23,43,26,27,22,25,46,22,43,31,26,22,18,42,37,32,19,22,37,23,43,42,41,26,22,36,29,22,43,31,26,22,18,42,37,32,19,22,25,42,46,30,37,28,22,28,41,36,42,39
43,31,26,22,39,30,35,36,43,40,22,44,26,41,26,22,34,26,26,43,30,37,28,22,36,42,43,40,30,27,26,22,24,31,30,24,23,28,36,22,46,26,40,43,26,41,27,23,46
25,42,43,22,25,41,30,43,30,40,31,22,23,30,41,22,44,31,30,24,31,22,44,23,40,22,43,36,22,31,23,45,26,22,40,42,39,39,35,30,26,27,22,1,22,20,22,34,30,35,35,30,36,37,22,36,42,43,22,36,29,22,1,22,20,22,34,30,35,35,30,36,37,22,30,37,22,26,38,42,30,43,46,22,29,30,37,23,37,24,30,37,28,22,23,39,39,23,41,26,37,43,35,46,22,44,23,40,22,37,2,43,22,30,37,45,36,35,45,26,27,22,30,37,22,43,31,26,22,40,26,24,36,37,27,22,39,41,36,39,36,40,23,35,22,23,37,27,22,24,36,42,35,27,22,44,26,35,35,22,41,26,33,26,24,43,22,30,43,22,26,45,26,37,22,30,29,22,25,23,37,32,40,22,36,25,43,23,30,37,22,29,30,37,23,37,24,30,37,28
23,22,28,41,36,42,39,22,36,29,22,42,37,30,43,26,27,22,2,40,22,18,42,37,32,19,22,26,34,39,35,36,46,26,26,40,22,40,23,30,27,22,30,37,22,23,22,40,43,23,43,26,34,26,37,43,22,43,31,26,22,29,23,24,43,22,43,31,23,43,22,44,36,35,29,22,23,37,27,22,36,43,31,26,41,22,36,29,29,30,24,26,41,40,22,44,26,41,26,22,28,36,30,37,28,22,43,36,22,35,30,37,26,22,43,31,26,30,41,22,39,36,24,32,26,43,40,22,44,30,43,31,22,35,30,43,26,41,23,35,35,46,22,34,30,35,35,30,36,37,40,22,36,29,22,27,36,35,35,23,41,40,22,44,31,30,35,26,22,18,42,37,32,19,22,40,26,45,26,41,26,22,39,23,46,22,24,42,43,40,22,36,37,22,43,31,26,22,18,42,37,32,19,22,26,34,39,35,36,46,26,26,40,22,36,29,22,42,37,30,43,26,27,22,30,40,22,37,36,43,22,36,37,35,46,22,18,42,37,32,19,22,25,42,43,22,18,42,37,32,19
43,31,26,22,34,23,24,31,30,37,30,40,43,40,22,23,35,40,36,22,23,40,32,26,27,22,29,36,41,22,23,37,22,30,37,45,26,40,43,30,28,23,43,30,36,37,22,25,46,22,43,31,26,22,40,26,24,42,41,30,43,30,26,40,22,23,37,27,22,26,47,24,31,23,37,28,26,22,24,36,34,34,30,40,40,30,36,37,22,30,37,43,36,22,39,36,40,40,30,25,35,26,22,18,42,37,32,19,22,45,30,36,35,23,43,30,36,37,40,22,30,37,22,43,31,26,22,36,41,30,28,30,37,23,35,22,25,30,27,22,29,36,41,22,42,23,35,22,25,46,22,34,41,7,22,27,23,45,30,40,22,23,40,22,44,26,35,35,22,23,40,22,30,37,22,43,31,26,22,41,26,40,39,36,37,40,26,22,25,46,22,42,23,35
35,23,40,43,22,44,26,26,32,22,33,42,40,43,22,25,26,29,36,41,26,22,43,31,26,22,25,23,37,32,22,24,36,34,34,30,43,34,26,37,43,40,22,44,26,41,26,22,27,42,26,22,43,31,26,22,42,37,30,36,37,22,23,40,32,26,27,22,43,31,26,22,42,7,40,7,22,35,23,25,36,41,22,27,26,39,23,41,43,34,26,37,43,22,43,36,22,40,43,42,27,46,22,44,31,26,43,31,26,41,22,43,31,26,22,25,30,27,22,45,30,36,35,23,43,26,27,22,35,26,28,23,35,22,40,43,23,37,27,23,41,27,40,22,36,29,22,29,23,30,41,37,26,40,40,22,28,36,45,26,41,37,30,37,28,22,26,34,39,35,36,46,26,26,22,30,37,45,26,40,43,34,26,37,43,22,29,42,37,27,40
30,37,22,31,30,40,22,40,43,23,43,26,34,26,37,43,22,34,41,7,22,44,36,35,29,22,40,23,30,27,22,44,26,22,24,36,37,43,30,37,42,26,22,43,36,22,25,26,35,30,26,45,26,22,36,42,41,22,23,39,39,41,36,23,24,31,22,30,40,22,40,36,42,37,27,22,23,37,27,22,43,31,23,43,22,30,43,22,30,40,22,29,23,41,22,25,26,43,43,26,41,22,29,36,41,22,23,35,35,22,26,34,39,35,36,46,26,26,40,22,43,31,23,37,22,43,31,26,22,23,35,43,26,41,37,23,43,30,45,26,22,36,29,22,31,23,45,30,37,28,22,23,37,22,36,42,43,40,30,27,26,41,22,36,44,37,22,43,31,26,22,24,36,34,39,23,37,46,22,44,30,43,31,22,26,34,39,35,36,46,26,26,40,22,39,23,46,30,37,28,22,29,36,41,22,30,43,22,33,42,40,43,22,43,31,26,22,40,23,34,26
34,41,7,22,44,36,35,29,22,31,23,40,22,18,42,37,32,19,22,34,26,41,28,26,41,22,23,27,45,30,24,26,22,29,41,36,34,22,23,22,34,23,33,36,41,22,44,23,35,35,22,40,43,41,26,26,43,22,40,26,24,42,41,30,43,30,26,40,22,29,30,41,34,22,41,26,35,46,30,37,28,22,30,37,40,43,26,23,27,22,36,37,35,46,22,36,37,22,23,22,43,23,32,26,36,45,26,41,22,35,23,44,46,26,41,22,39,26,43,26,41,22,18,42,37,32,19,22,36,29,22,18,42,37,32,19,22,18,42,37,32,19,22,40,35,23,43,26,22,18,42,37,32,19,22,3,22,29,35,36,34
43,31,26,22,31,42,28,26,22,27,41,36,39,22,30,37,22,42,23,35,22,40,43,36,24,32,22,39,41,36,34,39,43,26,27,22,36,37,26,22,43,23,32,26,36,45,26,41,22,40,43,36,24,32,22,43,41,23,27,26,41,22,28,26,36,41,28,26,22,18,42,37,32,19,22,34,23,37,23,28,30,37,28,22,39,23,41,43,37,26,41,22,36,29,22,18,42,37,32,19,22,18,42,37,32,19,22,3,22,24,36,7,22,43,36,22,27,26,37,46,22,39,42,25,35,30,24,35,46,22,41,42,34,36,41,40,22,43,31,23,43,22,31,30,40,22,29,30,41,34,22,44,23,40,22,28,36,30,37,28,22,36,42,43,22,36,29,22,25,42,40,30,37,26,40,40
34,41,7,22,18,42,37,32,19,22,40,23,30,27,22,43,31,23,43,22,27,26,40,39,30,43,26,22,35,36,40,40,26,40,22,36,37,22,42,23,35,22,40,43,36,24,32,22,31,30,40,22,29,30,41,34,22,2,40,22,31,26,23,35,43,31,22,30,40,22,26,47,24,26,35,35,26,37,43
43,31,26,22,40,43,36,24,32,22,2,40,22,27,26,24,35,30,37,26,22,23,35,40,36,22,31,23,40,22,35,26,29,43,22,43,31,26,22,42,23,35,22,25,36,23,41,27,22,30,37,22,23,22,18,42,37,32,19
23,35,43,31,36,42,28,31,22,30,43,22,34,23,46,22,37,36,43,22,25,26,22,35,26,28,23,35,35,46,22,36,25,35,30,28,23,43,26,27,22,43,36,22,40,26,35,35,22,43,31,26,22,24,36,34,39,23,37,46,22,30,29,22,43,31,26,22,25,42,46,5,36,42,43,22,28,41,36,42,39,22,24,23,22,37,2,43,22,41,26,45,30,45,26,22,30,43,40,22,25,30,27,22,30,43,22,34,23,46,22,31,23,45,26,22,43,36,22,26,47,39,35,36,41,26,22,23,35,43,26,41,37,23,43,30,45,26,40,22,30,29,22,43,31,26,22,25,42,46,26,41,40,22,24,36,34,26,22,25,23,24,32,22,44,30,43,31,22,23,22,25,30,27,22,34,42,24,31,22,35,36,44,26,41,22,43,31,23,37,22,43,31,26,22,28,41,36,42,39,22,2,40,22,36,41,30,28,30,37,23,35,22,1,22,10,9,9,5,23,5,40,31,23,41,26,22,39,41,36,39,36,40,23,35
23,43,22,23,22,34,26,26,43,30,37,28,22,40,26,39,43,7,22,20,22,43,36,22,24,36,37,40,30,27,26,41,22,43,31,26,22,35,23,25,36,41,5,34,23,37,23,28,26,34,26,37,43,22,25,30,27,22,43,31,26,22,25,36,23,41,27,22,23,35,40,36,22,44,23,40,22,30,37,29,36,41,34,26,27,22,25,46,22,30,43,40,22,30,37,45,26,40,43,34,26,37,43,22,23,27,45,30,40,26,41,22,29,30,41,40,43,22,25,36,40,43,36,37,22,24,36,41,39,7,22,36,29,22,30,37,43,26,41,26,40,43,22,26,47,39,41,26,40,40,26,27,22,25,46,22,25,42,46,5,36,42,43,22,29,42,37,27,40,22,30,37,24,35,42,27,30,37,28,22,32,36,31,35,25,26,41,28,22,32,41,23,45,30,40,22,41,36,25,26,41,43,40,22,3,22,24,36,7,22,23,37,27,22,18,42,37,32,19,22,35,30,43,43,35,26,22,3,22,24,36,7,22,23,40,22,44,26,35,35,22,23,40,22,25,46,22,41,36,25,26,41,43,22,25,23,40,40,22,34,36,41,28,23,37,22,40,43,23,37,35,26,46,22,2,40,22,25,42,46,5,36,42,43,22,29,42,37,27,22,23,37,27,22,39,23,37,22,23,34,22,24,36,41,39
43,31,26,22,43,23,32,26,36,45,26,41,5,40,43,36,24,32,22,43,41,23,27,26,41,40,22,44,26,41,26,22,31,36,39,30,37,28,22,43,31,23,43,22,34,41,7,22,27,23,45,30,40,22,36,41,22,36,37,26,22,36,29,22,43,31,26,22,36,43,31,26,41,22,30,37,43,26,41,26,40,43,26,27,22,39,23,41,43,30,26,40,22,34,30,28,31,43,22,18,42,37,32,19,22,44,30,43,31,22,43,31,26,22,40,30,43,42,23,43,30,36,37,22,30,37,22,27,30,40,23,41,41,23,46,22,36,41,22,43,31,23,43,22,43,31,26,22,25,36,23,41,27,22,34,30,28,31,43,22,24,36,37,40,30,27,26,41,22,23,22,41,26,24,23,39,30,43,23,35,30,48,23,43,30,36,37
34,26,23,37,44,31,30,35,26,22,33,23,39,23,37,26,40,26,22,25,23,37,32,26,41,40,22,40,23,30,27,22,43,31,26,46,22,44,26,41,26,22,40,43,30,35,35,22,18,42,37,32,19,22,23,25,36,42,43,22,23,24,24,26,39,43,30,37,28,22,24,30,43,30,24,36,41,39,22,2,40,22,35,23,43,26,40,43,22,39,41,36,39,36,40,23,35
34,23,24,34,30,35,35,23,37,22,30,37,24,7,22,40,23,30,27,22,30,43,22,39,35,23,37,40,22,23,22,39,42,25,35,30,24,22,36,29,29,26,41,30,37,28,22,36,29,22,20,22,34,30,35,35,30,36,37,22,40,31,23,41,26,40,22,36,29,22,30,43,40,22,25,26,41,35,30,43,48,22,30,37,43,26,41,37,23,43,30,36,37,23,35,22,30,37,24,7,22,42,37,30,43,22,23,43,22,1,22,20,22,43,36,22,1,22,20,22,23,22,40,31,23,41,26
43,31,26,22,36,29,29,26,41,30,37,28,22,29,36,41,22,43,31,26,22,35,23,37,28,42,23,28,26,22,40,24,31,36,36,35,22,42,37,30,43,22,44,23,40,22,23,37,37,36,42,37,24,26,27,22,25,46,22,41,36,25,26,41,43,22,34,23,47,44,26,35,35,22,24,31,23,30,41,34,23,37,22,23,37,27,22,24,31,30,26,29,22,26,47,26,24,42,43,30,45,26,22,36,29,29,30,24,26,41,22,36,29,22,35,36,37,27,36,37,5,25,23,40,26,27,22,34,23,47,44,26,35,35,22,24,36,34,34,42,37,30,24,23,43,30,36,37,22,24,36,41,39,7,22,44,31,30,24,31,22,36,44,37,40,22,34,23,24,34,30,35,35,23,37
23,29,43,26,41,22,43,31,26,22,36,29,29,26,41,30,37,28,22,30,40,22,24,36,34,39,35,26,43,26,27,22,34,23,24,34,30,35,35,23,37,22,44,30,35,35,22,36,44,37,22,23,25,36,42,43,22,20,22,20,22,36,29,22,43,31,26,22,25,26,41,35,30,43,48,22,24,36,34,34,36,37,22,40,43,36,24,32,22,36,42,43,40,43,23,37,27,30,37,28
29,30,45,26,22,34,30,35,35,30,36,37,22,40,31,23,41,26,40,22,44,30,35,35,22,25,26,22,36,29,29,26,41,26,27,22,30,37,22,43,31,26,22,42,7,40,7,22,23,37,27,22,20,22,34,30,35,35,30,36,37,22,23,27,27,30,43,30,36,37,23,35,22,40,31,23,41,26,40,22,44,30,35,35,22,25,26,22,36,29,29,26,41,26,27,22,30,37,22,18,42,37,32,19,22,30,37,43,26,41,37,23,43,30,36,37,23,35,22,36,29,29,26,41,30,37,28,40,22,36,42,43,40,30,27,26,22,43,31,26,22,42,7,40,7
28,36,35,27,34,23,37,22,40,23,24,31,40,22,3,22,24,36,7,22,44,30,35,35,22,34,23,37,23,28,26,22,43,31,26,22,36,29,29,26,41,30,37,28
34,23,24,34,30,35,35,23,37,22,40,23,30,27,22,25,26,41,35,30,43,48,22,30,37,43,26,37,27,40,22,43,36,22,39,23,46,22,38,42,23,41,43,26,41,35,46,22,27,30,45,30,27,26,37,27,40,22,36,37,22,43,31,26,22,40,43,36,24,32
43,31,26,22,24,36,34,39,23,37,46,22,40,23,30,27,22,30,43,22,26,47,39,26,24,43,40,22,43,36,22,39,23,46,22,43,31,26,22,29,30,41,40,43,22,27,30,45,30,27,26,37,27,22,36,29,22,20,22,24,26,37,43,40,22,23,22,40,31,23,41,26,22,30,37,22,43,31,26,22,20,22,29,30,41,40,43,22,38,42,23,41,43,26,41
25,26,41,35,30,43,48,22,44,30,35,35,22,25,36,41,41,36,44,22,23,37,22,23,34,36,42,37,43,22,26,38,42,23,35,22,43,36,22,30,43,40,22,26,47,39,26,24,43,26,27,22,37,26,43,22,39,41,36,24,26,26,27,40,22,29,41,36,34,22,43,31,26,22,36,29,29,26,41,30,37,28,40,22,39,35,42,40,22,1,22,20,22,34,30,35,35,30,36,37,22,30,37,22,24,36,37,37,26,24,43,30,36,37,22,44,30,43,31,22,23,22,24,41,26,27,30,43,22,23,28,41,26,26,34,26,37,43,22,44,30,43,31,22,35,26,37,27,26,41,40
43,31,26,22,43,36,43,23,35,22,25,36,41,41,36,44,30,37,28,22,44,30,35,35,22,25,26,22,23,25,36,42,43,22,1,22,20,22,34,30,35,35,30,36,37,22,43,31,26,22,24,36,34,39,23,37,46,22,40,23,30,27
39,41,36,24,26,26,27,40,22,29,41,36,34,22,43,31,26,22,25,36,41,41,36,44,30,37,28,40,22,42,37,27,26,41,22,43,31,26,22,24,41,26,27,30,43,22,23,28,41,26,26,34,26,37,43,22,44,30,35,35,22,25,26,22,42,40,26,27,22,43,36,22,39,23,46,22,23,37,22,1,22,20,22,34,30,35,35,30,36,37,22,24,23,40,31,22,27,30,45,30,27,26,37,27,22,43,36,22,34,23,24,34,30,35,35,23,37,22,23,37,27,22,43,36,22,35,26,37,27,22,43,31,26,22,41,26,34,23,30,37,27,26,41,22,36,29,22,23,25,36,42,43,22,1,22,20,22,34,30,35,35,30,36,37,22,43,36,22,34,23,47,44,26,35,35,22,24,36,34,34,42,37,30,24,23,43,30,36,37,40,22,30,37,22,24,36,37,37,26,24,43,30,36,37,22,44,30,43,31,22,23,22,18,42,37,32,19,22,37,36,43,26
39,41,36,24,26,26,27,40,22,29,41,36,34,22,43,31,26,22,36,29,29,26,41,30,37,28,22,44,30,35,35,22,25,26,22,42,40,26,27,22,43,36,22,41,26,39,23,46,22,25,36,41,41,36,44,30,37,28,40,22,42,37,27,26,41,22,43,31,26,22,40,31,36,41,43,5,43,26,41,34,22,39,23,41,43,40,22,36,29,22,23,22,24,41,26,27,30,43,22,23,28,41,26,26,34,26,37,43
25,26,41,35,30,43,48,22,44,31,30,24,31,22,30,40,22,25,23,40,26,27,22,30,37,22,39,41,30,37,24,26,43,36,37,22,37,7,33,7,22,39,41,36,45,30,27,26,40,22,35,23,37,28,42,23,28,26,22,30,37,40,43,41,42,24,43,30,36,37,22,23,37,27,22,43,41,23,37,40,35,23,43,30,36,37,22,40,26,41,45,30,24,26,40,22,43,31,41,36,42,28,31,22,34,36,41,26,22,43,31,23,37,22,20,22,35,23,37,28,42,23,28,26,22,24,26,37,43,26,41,40,22,30,37,22,20,22,24,36,42,37,43,41,30,26,40
30,37,22,43,31,26,22,39,23,40,43,22,29,30,45,26,22,46,26,23,41,40,22,34,36,41,26,22,43,31,23,37,22,20,22,20,22,36,29,22,30,43,40,22,40,23,35,26,40,22,31,23,45,26,22,25,26,26,37,22,36,42,43,40,30,27,26,22,43,31,26,22,42,7,40,7
34,23,24,34,30,35,35,23,37,22,31,23,40,22,36,44,37,26,27,22,25,26,41,35,30,43,48,22,40,30,37,24,26,22,20
30,37,22,43,31,26,22,29,30,41,40,43,22,40,30,47,22,34,36,37,43,31,40,22,36,29,22,43,31,30,40,22,46,26,23,41,22,25,26,41,35,30,43,48,22,39,36,40,43,26,27,22,37,26,43,22,30,37,24,36,34,26,22,36,29,22,1,22,20,22,34,30,35,35,30,36,37,22,36,37,22,40,23,35,26,40,22,36,29,22,1,22,20,22,34,30,35,35,30,36,37,22,24,36,34,39,23,41,26,27,22,44,30,43,31,22,37,26,43,22,30,37,24,36,34,26,22,36,29,22,1,22,20,22,34,30,35,35,30,36,37,22,36,37,22,40,23,35,26,40,22,36,29,22,1,22,20,22,34,30,35,35,30,36,37
41,30,28,31,43,22,23,44,23,46,22,46,36,42,22,37,36,43,30,24,26,22,43,31,26,22,29,36,35,35,36,44,30,37,28,22,43,31,30,37,28,40,22,23,25,36,42,43,22,23,22,39,31,30,35,30,39,22,28,35,23,40,40,22,24,36,37,24,26,41,43
30,43,22,23,43,43,41,23,24,43,40,22,39,26,36,39,35,26,22,44,30,43,31,22,29,42,37,37,46,22,31,23,30,41,22,36,41,22,44,30,43,31,22,37,36,22,31,23,30,41,22,30,37,22,29,41,36,37,43,22,36,29,22,34,26,22,23,22,28,30,41,35,22,44,30,43,31,22,18,42,37,32,19,22,18,42,37,32,19,22,40,23,43,22,18,42,37,32,19,22,23,22,25,36,46,22,44,31,36,22,31,23,27,22,18,42,37,32,19,22,31,30,40
44,31,36,26,45,26,41,22,24,36,37,40,43,30,43,42,43,26,22,43,31,26,22,35,36,24,23,35,22,35,26,29,43,22,25,23,37,32,22,24,36,34,26,22,36,42,43,22,30,37,22,29,36,41,24,26,22,27,41,26,40,40,26,27,22,30,37,22,25,35,23,24,32,22,23,35,36,37,28,22,44,30,43,31,22,23,22,18,42,37,32,19,22,36,29,22,18,42,37,32,19,22,44,31,36,22,44,23,37,43,22,43,36,22,25,26,22,36,37,22,43,31,26,22,24,42,43,43,30,37,28,22,26,27,28,26
39,26,36,39,35,26,22,30,37,22,28,35,23,40,40,22,31,36,42,40,26,40,22,43,26,37,27,22,43,36,22,35,36,36,32,22,18,42,37,32,19
23,37,27,22,30,29,22,40,43,30,35,35,22,18,42,37,32,19,22,23,43,22,43,31,26,22,26,45,26,37,30,37,28,22,2,40,22,26,37,27,22,46,36,42,22,37,36,43,30,24,26,22,40,36,34,26,43,31,30,37,28,22,26,35,40,26,22,43,31,26,22,23,42,27,30,26,37,24,26,22,23,43,22,29,30,41,40,43,22,18,42,37,32,19,22,23,37,27,22,18,42,37,32,19,22,25,46,22,43,31,26,22,34,42,40,30,24,22,41,26,35,26,23,40,26,40,22,30,43,40,22,18,42,37,32,19,22,29,26,26,35,30,37,28,40,22,30,37,22,24,36,35,35,26,24,43,30,45,26,22,18,42,37,32,19
24,42,41,41,26,37,43,35,46,22,30,37,22,43,31,26,22,34,30,27,27,35,26,22,36,29,22,23,22,18,42,37,32,19,22,18,42,37,32,19,22,43,36,42,41,22,23,40,22,23,22,40,36,35,36,22,18,42,37,32,19,22,34,41,7,22,28,35,23,40,40,22,31,23,40,22,35,26,29,43,22,25,26,31,30,37,27,22,31,30,40,22,18,42,37,32,19,22,26,38,42,30,39,34,26,37,43,22,23,37,27,22,18,42,37,32,19,22,30,37,22,29,23,45,36,41,22,36,29,22,28,36,30,37,28,22,30,43,22,23,35,36,37,26
31,26,22,40,30,43,40,22,27,36,44,37,22,23,43,22,43,31,26,22,39,30,23,37,36,22,23,37,27,22,39,35,23,46,40
23,37,27,22,39,35,23,46,40
26,30,43,31,26,41,22,36,37,26,22,35,30,32,26,40,22,30,43,22,36,41,22,36,37,26,22,27,36,26,40,22,37,2,43
43,31,26,22,43,46,39,30,24,23,35,22,28,35,23,40,40,22,23,42,27,30,26,37,24,26,22,44,31,30,24,31,22,30,40,22,34,36,41,26,22,35,30,32,26,35,46,22,43,36,22,25,26,22,24,36,34,39,36,40,26,27,22,36,29,22,34,42,40,30,24,22,40,43,42,27,26,37,43,40,22,43,31,23,37,22,43,31,26,30,41,22,43,26,23,24,31,26,41,40,22,24,26,41,43,23,30,37,35,46,22,27,36,26,40
43,31,26,22,44,36,41,32,22,43,31,36,42,28,31,22,40,36,42,37,27,40,22,35,30,32,26,22,18,42,37,32,19,22,29,36,41,22,18,42,37,32,19
39,31,30,35,30,39,22,28,35,23,40,40,22,30,40,22,43,31,26,22,18,42,37,32,19,22,23,37,27,22,31,30,40,22,34,42,40,30,24,22,43,31,26,22,37,26,44,22,24,35,36,43,31,26,40,22,36,29,22,43,31,26,22,18,42,37,32,19
31,30,40,22,40,42,24,24,26,40,40,22,30,40,22,26,23,40,46,22,43,36,22,42,37,27,26,41,40,43,23,37,27
18,42,37,32,19,22,30,37,43,41,36,27,42,24,30,37,28,22,23,37,27,22,26,47,39,35,23,30,37,30,37,28,22,31,30,40,22,39,30,26,24,26,40,22,34,41,7,22,28,35,23,40,40,22,35,36,36,32,40,22,23,37,27,22,40,36,42,37,27,40,22,34,36,41,26,22,35,30,32,26,22,23,22,18,42,37,32,19,22,18,42,37,32,19,22,27,26,40,24,41,30,25,30,37,28,22,31,30,40,22,44,36,41,32,22,43,31,23,37,22,23,22,24,35,23,40,40,30,24,23,35,22,18,42,37,32,19,22,39,35,23,46,30,37,28,22,23,22,41,26,24,30,43,23,35
43,31,26,22,39,30,23,37,36,22,18,42,37,32,19,22,44,31,30,24,31,22,31,23,45,26,22,25,26,26,37,22,35,23,25,26,35,26,27,22,18,42,37,32,19,22,23,40,22,18,42,37,32,19,22,18,42,37,32,19,22,18,42,37,32,19,22,24,46,24,35,30,24,23,35,22,18,42,37,32,19,22,23,37,27,22,18,42,37,32,19,22,23,41,26,22,18,42,37,32,19,22,18,42,37,32,19,22,43,31,26,41,26,29,36,41,26,22,18,42,37,32,19,22,18,42,37,32,19,22,18,42,37,32,19,22,43,31,26,41,26,29,36,41,26,22,18,42,37,32,19,22,23,37,27,22,18,42,37,32,19,22,18,42,37,32,19,22,25,42,43,22,18,42,37,32,19,22,43,31,26,41,26,29,36,41,26,22,25,36,43,31,22,39,41,26,43,43,46,22,23,37,27,22,18,42,37,32,19
30,43,22,30,40,22,34,42,40,30,24,22,29,36,41,22,39,26,36,39,35,26,22,44,31,36,22,44,23,37,43,22,43,36,22,31,26,23,41,22,40,36,34,26,43,31,30,37,28,22,27,30,29,29,26,41,26,37,43,22,25,42,43,22,27,36,22,37,2,43,22,44,23,37,43,22,43,36,22,44,36,41,32,22,26,40,39,26,24,30,23,35,35,46,22,31,23,41,27,22,23,43,22,43,31,26,22,43,23,40,32
30,43,22,30,40,22,18,42,37,32,19,22,35,30,40,43,26,37,30,37,28,22,29,36,41,22,43,31,26,22,37,36,44,22,28,26,37,26,41,23,43,30,36,37
34,41,7,22,28,35,23,40,40,22,31,23,40,22,18,42,37,32,19,22,43,31,26,22,29,23,34,36,42,40,22,18,42,37,32,19,22,18,42,37,32,19,22,35,26,40,40,22,30,40,22,34,36,41,26
31,30,40,22,34,36,41,26,22,30,40,22,23,35,44,23,46,40,22,35,26,40,40
29,23,41,22,29,41,36,34,22,25,26,30,37,28,22,18,42,37,32,19,22,43,31,26,22,34,42,40,30,24,22,18,42,37,32,19,22,18,42,37,32,19,22,42,40,22,44,30,43,31,22,23,39,39,23,41,26,37,43,22,18,42,37,32,19,22,37,36,43,22,40,36,22,18,42,37,32,19,22,18,42,37,32,19,22,30,37,22,43,31,26,22,18,42,37,32,19,22,36,29,22,20,22,43,30,34,26,22,18,42,37,32,19,22,18,42,37,32,19,22,23,37,27,22,18,42,37,32,19,22,36,41,22,18,42,37,32,19,22,18,42,37,32,19,22,18,42,37,32,19
25,42,43,22,43,31,26,22,34,42,40,30,24,22,31,23,40,22,30,43,40,22,18,42,37,32,19,22,23,37,27,22,34,41,7,22,28,35,23,40,40,22,31,23,40,22,24,36,37,40,43,41,42,24,43,26,27,22,31,30,40,22,40,36,35,36,22,39,41,36,28,41,23,34,22,23,41,36,42,37,27,22,23,22,34,36,45,26,22,29,41,36,34,22,43,31,26,22,40,30,34,39,35,26,22,43,36,22,43,31,26,22,41,26,35,23,43,30,45,26,35,46,22,24,36,34,39,35,26,47
36,39,26,37,30,37,28,22,20,22,29,41,36,34,22,18,42,37,32,19,22,18,42,37,32,19,22,43,31,26,22,23,42,27,30,26,37,24,26,22,43,36,22,43,31,26,22,28,35,23,40,40,22,43,26,24,31,37,30,38,42,26,22,37,26,45,26,41,22,18,42,37,32,19,22,43,36,36,22,29,23,41,22,29,41,36,34,22,43,31,26,22,39,30,23,37,36,22,2,40,22,24,26,37,43,26,41,22,34,41,7,22,28,35,23,40,40,22,44,36,41,32,40,22,30,37,22,43,31,26,22,43,44,36,22,18,42,37,32,19,22,36,37,22,26,30,43,31,26,41,22,40,30,27,26,22,36,29,22,34,30,27,27,35,26,22,24,22,23,37,27,22,31,30,40,22,29,30,37,28,26,41,40,22,40,26,35,27,36,34,22,35,26,23,45,26,22,43,31,26,22,18,42,37,32,19
43,31,26,41,26,22,30,40,22,23,22,18,42,37,32,19,22,34,42,40,30,24,23,35,22,40,43,46,35,26,22,31,26,41,26,22,25,42,43,22,37,36,43,22,23,22,39,23,41,43,30,24,42,35,23,41,22,39,26,41,29,36,41,34,23,37,24,26,22,40,43,46,35,26
43,31,26,22,34,42,40,30,24,22,30,40,22,37,36,43,22,26,40,39,26,24,30,23,35,35,46,22,18,42,37,32,19,22,30,37,27,26,26,27,22,30,43,22,2,40,22,31,23,41,27,22,43,36,22,30,34,23,28,30,37,26,22,23,22,25,23,27,22,39,26,41,29,36,41,34,23,37,24,26,22,36,29,22,30,43
37,36,43,31,30,37,28,22,18,42,37,32,19,22,37,36,22,18,42,37,32,19,22,37,36,22,18,42,37,32,19,22,18,42,37,32,19,22,39,41,36,25,35,26,34,40,22,24,31,23,35,35,26,37,28,26,22,43,31,26,22,39,26,41,29,36,41,34,26,41
44,26,22,31,26,23,41,22,44,26,22,34,23,46,22,43,31,30,37,32,22,30,37,37,26,41,22,45,36,30,24,26,40,22,25,42,43,22,43,31,26,46,22,23,35,35,22,40,26,26,34,22,43,36,22,25,26,22,40,23,46,30,37,28,22,43,31,26,22,40,23,34,26,22,43,31,30,37,28
44,30,43,31,22,39,35,23,37,26,43,22,37,26,44,40,22,34,42,40,30,24,22,34,26,23,37,43,22,43,36,22,18,42,37,32,19,22,18,42,37,32,19,22,36,29,22,23,35,35,26,37,22,18,42,37,32,19,22,2,40,22,44,30,24,31,30,43,23,22,18,42,37,32,19,22,18,42,37,32,19,22,34,41,7,22,28,35,23,40,40,22,28,26,43,40,22,28,36,30,37,28
31,30,40,22,31,23,37,27,40,22,40,30,43,22,18,42,37,32,19,22,23,39,23,41,43,22,36,37,22,43,31,26,22,18,42,37,32,19
40,26,45,26,37,43,31,22,18,42,37,32,19,22,34,23,32,26,22,46,36,42,22,29,26,26,35,22,23,40,22,43,31,36,42,28,31,22,31,26,22,34,23,46,22,25,41,26,23,32,22,30,37,43,36,22,23,22,45,26,41,46,22,40,35,36,44,22,18,42,37,32,19,22,18,42,37,32,19
43,31,26,22,18,42,37,32,19,22,18,42,37,32,19,22,25,42,43,22,43,31,26,41,26,22,30,40,22,35,30,43,43,35,26,22,18,42,37,32,19,22,26,45,26,37,22,43,31,36,42,28,31,22,31,30,40,22,29,30,37,28,26,41,40,22,25,26,28,30,37,22,43,36,22,18,42,37,32,19,22,36,45,26,41,22,34,36,41,26,22,36,29,22,43,31,26,22,18,42,37,32,19
24,36,37,43,41,23,40,43,40,22,39,41,26,27,30,24,43,23,25,35,46,22,18,42,37,32,19,22,29,30,41,40,43,22,43,31,26,22,34,42,40,30,24,22,30,40,22,35,36,42,27,22,43,31,26,37,22,30,43,22,25,26,24,36,34,26,40,22,40,36,29,43,22,43,31,26,37,22,46,36,42,22,41,26,23,35,30,48,26,22,30,43,22,25,26,24,36,34,26,40,22,18,42,37,32,19,22,23,28,23,30,37
43,31,26,22,29,36,42,41,43,31,22,18,42,37,32,19,22,39,35,23,46,22,23,37,22,18,42,37,32,19,22,29,41,36,34,22,18,42,37,32,19,22,36,37,22,43,31,26,22,25,26,23,24,31,22,30,40,22,35,30,32,26,22,23,22,18,42,37,32,19,22,25,42,43,22,30,43,22,27,36,26,40,22,37,2,43,22,40,26,26,34,22,43,36,22,34,36,45,26,22,34,42,24,31,22,25,26,46,36,37,27,22,30,43,40,22,18,42,37,32,19,22,28,41,36,42,37,27,22,30,37,22,43,31,41,26,26,22,25,35,30,37,27,22,34,30,24,26
44,31,26,37,22,34,41,7,22,28,35,23,40,40,22,27,26,24,30,27,26,40,22,43,36,22,28,26,43,22,41,26,23,35,35,46,22,29,23,37,24,46,22,31,26,22,18,42,37,32,19,22,31,30,40,22,31,23,37,27,40,22,23,37,27,22,31,30,43,40,22,23,22,18,42,37,32,19,22,25,23,40,40,22,37,36,43,26,22,44,30,43,31,22,31,30,40,22,41,30,28,31,43,22,31,23,37,27
31,26,22,27,36,26,40,22,43,31,30,40,22,30,37,22,23,43,22,35,26,23,40,43,22,43,31,41,26,26,22,36,29,22,31,30,40,22,40,36,35,36,22,39,30,26,24,26,40
46,36,42,22,34,30,28,31,43,22,24,23,35,35,22,30,43,22,23,22,18,42,37,32,19,22,36,41,22,23,22,18,42,37,32,19,22,18,42,37,32,19
30,37,22,34,23,27,22,41,42,40,31,22,44,31,30,24,31,22,24,23,34,26,22,29,41,36,34,22,23,22,24,36,34,34,30,40,40,30,36,37,22,43,36,22,44,41,30,43,26,22,23,22,39,30,26,24,26,22,36,29,22,18,42,37,32,19,22,35,26,37,28,43,31,22,34,41,7,22,28,35,23,40,40,22,18,42,37,32,19,22,23,37,27,22,18,42,37,32,19,22,24,36,37,29,26,40,40,26,27,22,43,31,23,43,22,43,31,30,40,22,44,23,40,22,37,36,22,39,41,36,25,35,26,34,22,29,36,41,22,34,26,22,23,37,22,23,22,18,42,37,32,19,22,44,30,43,31,22,23,22,25,22,40,26,24,43,30,36,37,22,40,26,45,26,41,23,35,22,43,30,34,26,40,22,25,26,29,36,41,26,22,43,31,26,22,39,30,26,24,26,22,26,37,27,40,22,18,42,37,32,19
37,36,43,22,36,37,35,46,22,30,40,22,43,31,26,22,43,46,39,30,24,23,35,22,18,42,37,32,19,22,18,42,37,32,19,22,30,43,22,30,40,22,23,35,40,36,22,36,29,43,26,37,22,34,42,35,43,30,39,35,26,22,30,37,22,30,43,40,22,24,36,37,43,26,47,43,22,40
34,23,27,22,41,42,40,31,22,25,26,28,23,37,22,30,43,40,22,35,30,29,26,22,23,40,22,43,31,26,22,18,42,37,32,19,22,43,36,22,43,31,26,22,18,42,37,32,19,22,35,23,34,23,22,2,40,22,29,30,41,40,43,22,39,42,25,35,30,24,22,23,27,27,41,26,40,40,22,30,37,22,43,31,26,22,42,7,40,7,22,44,31,26,37,22,34,41,7,22,28,35,23,40,40,22,39,35,23,46,26,27,22,30,43,22,36,37,22,43,31,26,22,18,42,37,32,19,22,23,43,22,37,26,44,22,46,36,41,32,22,2,40,22,18,42,37,32,19,22,36,29,22,40,43,7,22,33,36,31,37,22,43,31,26,22,18,42,37,32,19
35,23,43,26,41,22,30,43,22,44,23,40,22,39,26,41,29,36,41,34,26,27,22,36,37,22,41,23,27,30,36,22,18,42,37,32,19,22,30,37,22,28,26,41,34,23,37,46,22,23,37,27,22,43,31,26,37,22,18,42,37,32,19,22,18,42,37,32,19,22,43,36,36,32,22,30,43,22,29,36,41,22,36,37,26,22,36,29,22,31,26,41,22,27,23,37,24,26,22,39,30,26,24,26,40
43,31,26,22,39,36,30,37,43,22,30,40,22,43,31,23,43,22,23,37,46,22,39,30,26,24,26,22,24,23,37,22,25,26,22,42,40,26,27,22,23,40,22,25,23,24,32,28,41,36,42,37,27,22,34,42,40,30,24,22,29,36,41,22,45,30,41,43,42,23,35,35,46,22,23,37,46,43,31,30,37,28
43,31,26,22,26,45,26,37,30,37,28,22,26,37,27,26,27,22,44,30,43,31,22,34,41,7,22,28,35,23,40,40,22,2,40,22,18,42,37,32,19,22,23,37,36,43,31,26,41,22,34,42,35,43,30,39,35,26,22,44,36,41,32
39,23,41,43,40,22,20,22,20,22,23,37,27,22,20,22,24,36,34,26,22,29,41,36,34,22,43,31,26,22,18,42,37,32,19,22,36,29,22,18,42,37,32,19,22,34,36,41,41,30,40,22,2,40,22,18,42,37,32,19,22,29,30,35,34,22,43,31,26,22,43,31,30,37,22,25,35,42,26,22,35,30,37,26,22,23,37,27,22,43,31,26,22,43,44,36,22,36,43,31,26,41,22,39,23,41,43,40,22,29,41,36,34,22,18,42,37,32,19,22,34,42,40,30,24,22,43,36,22,43,44,36,22,40,26,39,23,41,23,43,26,22,18,42,37,32,19,22,36,29,22,43,31,26,22,18,42,37,32,19,22,40,43,36,41,46,22,36,29,22,43,31,26,22,40,23,34,26,22,37,23,34,26
44,31,26,37,22,42,40,26,27,22,23,40,22,25,23,24,32,28,41,36,42,37,27,22,30,37,22,43,31,30,40,22,44,23,46,22,43,31,26,22,34,42,40,30,24,22,31,23,40,22,23,37,22,23,39,39,41,36,39,41,30,23,43,26,22,18,42,37,32,19,22,23,40,22,44,31,26,37,22,23,22,18,42,37,32,19,22,39,31,41,23,40,26,22,23,22,18,42,37,32,19,22,34,30,37,36,41,22,43,31,30,41,27,22,18,42,37,32,19,22,43,31,26,22,40,26,26,34,30,37,28,35,46,22,26,37,27,35,26,40,40,22,18,42,37,32,19,22,36,29,22,41,26,39,36,41,43,40,22,30,37,43,26,41,45,30,26,44,40,22,23,37,27,22,18,42,37,32,19,22,36,29,22,44,30,43,37,26,40,40,26,40,22,30,37,22,43,31,26,22,34,36,41,41,30,40,22,29,30,35,34
40,26,41,45,26,27,22,42,39,22,23,40,22,23,22,40,36,35,36,22,31,36,44,26,45,26,41,22,43,31,26,22,34,42,40,30,24,22,35,23,24,32,40,22,43,31,26,22,18,42,37,32,19,22,39,41,36,45,30,27,26,27,22,25,46,22,23,22,24,36,37,43,26,47,43,22,44,30,43,31,30,37,22,23,37,36,43,31,26,41,22,34,26,27,30,42,34
18,42,37,32,19,22,36,29,22,34,41,7,22,28,35,23,40,40,22,34,23,46,22,23,28,41,26,26,22,44,30,43,31,22,43,31,26,22,24,41,30,43,30,24,22,41,30,24,31,23,41,27,22,18,42,37,32,19,22,2,40,22,40,26,37,40,26,22,43,31,23,43,22,43,31,26,22,20,22,34,42,40,30,24,22,30,37,22,43,44,26,35,45,26,22,39,23,41,43,40,22,30,40,22,23,40,22,18,42,37,32,19,22,23,37,27,22,18,42,37,32,19,22,23,40,22,43,31,26,22,18,42,37,32,19,22,18,42,37,32,19
25,42,43,22,44,31,30,35,26,22,34,23,32,30,37,28,22,43,31,26,22,36,25,45,30,36,42,40,22,39,36,30,37,43,22,43,31,23,43,22,25,36,43,31,22,18,42,37,32,19,22,27,26,45,26,35,36,39,22,45,23,41,30,23,43,30,36,37,40,22,29,41,36,34,22,43,31,26,34,26,40,22,43,31,30,40,22,24,36,34,39,23,41,30,40,36,37,22,18,42,37,32,19,22,43,31,26,22,30,37,43,26,37,40,26,35,46,22,18,42,37,32,19,22,37,23,43,42,41,26,22,36,29,22,34,41,7,22,28,35,23,40,40,22,2,40,22,34,42,40,30,24
30,43,40,22,40,42,39,39,36,40,26,27,35,46,22,18,42,37,32,19,22,18,42,37,32,19,22,18,42,37,32,19,22,23,22,18,42,37,32,19,22,43,31,23,43,22,34,23,32,26,40,22,36,37,26,22,18,42,37,32,19,22,29,36,41,22,43,31,26,22,18,42,37,32,19,22,36,29,22,18,42,37,32,19,22,18,42,37,32,19,22,43,31,26,22,18,42,37,32,19,22,41,23,27,30,24,23,35,22,18,42,37,32,19,22,36,29,22,18,42,37,32,19,22,23,37,27,22,18,42,37,32,19,22,23,37,27,22,44,31,23,43,22,30,37,22,18,42,37,32,19,22,26,45,26,37,22,40,26,26,34,40,22,35,30,32,26,22,18,42,37,32,19,22,30,37,22,18,42,37,32,19
34,41,7,22,18,42,37,32,19,22,30,40,22,39,41,36,29,26,40,40,36,41,22,36,29,22,26,37,28,35,30,40,31,22,23,43,22,40,36,42,43,31,26,41,37,22,18,42,37,32,19,22,42,37,30,45,26,41,40,30,43,46,22,23,37,27,22,26,27,30,43,36,41,22,36,29,22,43,31,26,22,40,36,42,43,31,44,26,40,43,22,41,26,45,30,26,44
31,36,37,26,46,44,26,35,35,22,30,37,24,7,22,40,23,30,27,22,30,43,22,31,36,39,26,40,22,43,36,22,24,36,34,39,35,26,43,26,22,40,31,36,41,43,35,46,22,43,31,26,22,29,30,41,40,43,22,36,29,22,43,44,36,22,40,23,35,26,40,22,36,29,22,40,31,23,41,26,40,22,30,37,22,30,43,40,22,33,23,39,23,37,26,40,26,22,33,36,30,37,43,22,45,26,37,43,42,41,26,22,18,42,37,32,19,22,29,36,41,22,23,25,36,42,43,22,1,22,20,22,34,30,35,35,30,36,37
43,31,26,22,24,36,34,39,23,37,46,22,44,36,42,35,27,22,37,2,43,22,27,30,40,24,35,36,40,26,22,43,31,26,22,25,42,46,26,41,22,36,29,22,43,31,26,22,30,37,30,43,30,23,35,22,20,22,20,22,40,43,23,32,26
39,41,36,24,26,26,27,40,22,36,29,22,43,31,26,22,40,23,35,26,22,26,47,39,26,24,43,26,27,22,43,36,22,25,26,22,24,36,34,39,35,26,43,26,27,22,37,26,47,43,22,44,26,26,32,22,44,36,42,35,27,22,25,26,22,42,40,26,27,22,43,36,22,41,26,39,42,41,24,31,23,40,26,22,23,40,22,34,23,37,46,22,23,40,22,20,22,34,30,35,35,30,36,37,22,40,31,23,41,26,40,22,36,29,22,31,36,37,26,46,44,26,35,35,22,40,43,36,24,32,22,43,31,26,22,24,36,34,39,23,37,46,22,40,23,30,27
31,36,37,26,46,44,26,35,35,22,40,23,30,27,22,30,43,22,30,40,22,37,26,28,36,43,30,23,43,30,37,28,22,43,31,26,22,40,23,35,26,22,36,29,22,23,22,40,26,24,36,37,27,22,40,43,23,32,26,22,30,37,22,18,42,37,32,19,22,25,42,43,22,30,37,27,30,24,23,43,26,27,22,30,43,22,30,37,43,26,37,27,40,22,43,36,22,31,36,35,27,22,23,43,22,35,26,23,40,43,22,20,22,20,22,36,29,22,43,31,26,22,33,36,30,37,43,22,45,26,37,43,42,41,26,22,2,40,22,40,43,36,24,32,22,35,36,37,28,22,43,26,41,34
23,22,20,22,20,22,40,43,23,32,26,22,44,36,42,35,27,22,23,35,35,36,44,22,31,36,37,26,46,44,26,35,35,22,43,36,22,30,37,24,35,42,27,26,22,18,42,37,32,19,22,26,23,41,37,30,37,28,40,22,30,37,22,30,43,40,22,41,26,40,42,35,43,40
31,36,37,26,46,44,26,35,35,22,39,41,26,45,30,36,42,40,35,46,22,40,23,30,27,22,30,43,22,30,37,43,26,37,27,26,27,22,43,36,22,41,26,27,42,24,26,22,30,43,40,22,31,36,35,27,30,37,28,22,30,37,22,43,31,26,22,33,23,39,23,37,26,40,26,22,24,36,37,24,26,41,37,22,23,40,22,39,23,41,43,22,36,29,22,23,22,41,26,40,43,41,42,24,43,42,41,30,37,28,22,39,35,23,37,22,44,31,30,24,31,22,23,35,40,36,22,24,23,35,35,40,22,29,36,41,22,23,22,41,26,27,42,24,43,30,36,37,22,36,29,22,18,42,37,32,19,22,36,37,22,44,26,23,39,36,37,40,22,40,23,35,26,40
46,26,40,43,26,41,27,23,46,22,23,22,40,39,36,32,26,40,44,36,34,23,37,22,40,23,30,27,22,43,31,26,22,24,36,34,39,23,37,46,22,44,23,40,22,39,35,26,23,40,26,27,22,44,30,43,31,22,36,42,41,22,39,41,36,28,41,26,40,40,22,30,37,22,43,31,23,43,22,41,26,28,23,41,27,22,23,37,27,22,31,36,39,26,40,22,43,36,22,39,41,36,45,30,27,26,22,23,27,27,30,43,30,36,37,23,35,22,27,26,43,23,30,35,40,22,40,36,36,37
31,36,37,26,46,44,26,35,35,22,40,23,30,27,22,30,43,40,22,27,26,29,26,37,40,26,22,23,37,27,22,34,23,41,30,37,26,22,40,46,40,43,26,34,40,22,28,41,36,42,39,22,30,37,24,42,41,41,26,27,22,27,26,35,23,46,40,22,30,37,22,40,31,30,39,39,30,37,28,22,40,36,34,26,22,42,37,27,30,40,24,35,36,40,26,27,22,24,36,37,43,41,23,24,43,40,22,27,42,41,30,37,28,22,43,31,26,22,43,31,30,41,27,22,38,42,23,41,43,26,41,22,41,26,40,42,35,43,30,37,28,22,30,37,22,35,36,44,26,41,22,36,39,26,41,23,43,30,37,28,22,39,41,36,29,30,43,22,29,36,41,22,43,31,23,43,22,25,42,40,30,37,26,40,40
36,45,26,41,23,35,35,22,31,36,37,26,46,44,26,35,35,22,41,26,39,36,41,43,26,27,22,26,23,41,37,30,37,28,40,22,36,29,22,1,22,20,22,34,30,35,35,30,36,37,22,36,41,22,1,22,20,22,23,22,40,31,23,41,26,22,29,36,41,22,43,31,26,22,43,31,41,26,26,22,34,36,37,43,31,40,22,26,37,27,26,27,22,36,24,43,7,22,20,22,24,36,34,39,23,41,26,27,22,44,30,43,31,22,23,22,35,36,40,40,22,36,29,22,1,22,20,22,34,30,35,35,30,36,37,22,36,41,22,20,22,24,26,37,43,40,22,23,22,40,31,23,41,26,22,23,22,46,26,23,41,22,26,23,41,35,30,26,41
43,31,26,22,39,41,26,45,30,36,42,40,22,39,26,41,30,36,27,22,2,40,22,41,26,40,42,35,43,40,22,30,37,24,35,42,27,26,27,22,23,22,1,22,20,22,34,30,35,35,30,36,37,22,39,41,26,43,23,47,22,24,31,23,41,28,26,22,41,26,35,23,43,26,27,22,43,36,22,18,42,37,32,19,22,24,36,37,43,41,23,24,43,22,24,36,40,43,40,22,23,37,27,22,23,22,1,22,20,22,34,30,35,35,30,36,37,22,39,41,26,43,23,47,22,28,23,30,37,22,36,37,22,41,26,23,35,22,26,40,43,23,43,26,22,40,23,35,26,40
40,23,35,26,40,22,29,36,41,22,43,31,26,22,35,23,43,26,40,43,22,38,42,23,41,43,26,41,22,44,26,41,26,22,29,35,23,43,22,23,43,22,1,22,20,22,25,30,35,35,30,36,37
29,36,41,22,43,31,26,22,37,30,37,26,22,34,36,37,43,31,40,22,31,36,37,26,46,44,26,35,35,22,41,26,39,36,41,43,26,27,22,26,23,41,37,30,37,28,40,22,36,29,22,1,22,20,22,34,30,35,35,30,36,37,22,36,41,22,1,22,20,22,23,22,40,31,23,41,26,22,24,36,34,39,23,41,26,27,22,44,30,43,31,22,26,23,41,37,30,37,28,40,22,36,29,22,1,22,20,22,34,30,35,35,30,36,37,22,36,41,22,1,22,20,22,23,22,40,31,23,41,26,22,23,22,46,26,23,41,22,26,23,41,35,30,26,41
40,23,35,26,40,22,27,26,24,35,30,37,26,27,22,40,35,30,28,31,43,35,46,22,43,36,22,1,22,20,22,25,30,35,35,30,36,37
36,37,24,26,22,23,28,23,30,37,22,46,36,42,41,22,26,27,30,43,36,41,30,23,35,22,39,23,28,26,22,18,42,37,32,19,22,43,31,26,22,35,23,44,22,43,36,22,24,36,37,29,36,41,34,22,43,36,22,46,36,42,41,22,23,35,34,36,40,43,22,18,42,37,32,19,22,18,42,37,32,19
30,37,22,23,37,22,18,42,37,32,19,22,36,29,22,35,30,43,43,35,26,22,18,42,37,32,19,22,43,36,22,31,30,40,22,24,26,37,43,41,23,35,22,39,36,30,37,43,22,23,25,36,42,43,22,39,41,30,45,23,43,26,22,26,37,29,36,41,24,26,34,26,37,43,22,40,42,30,43,40,22,25,46,22,26,37,45,30,41,36,37,34,26,37,43,23,35,22,28,41,36,42,39,40,22,34,30,24,31,23,26,35,22,40,7,22,18,42,37,32,19,22,18,42,37,32,19,22,46,36,42,41,22,41,26,23,27,26,41,40,22,43,31,26,22,24,35,26,23,37,22,44,23,43,26,41,22,23,24,43,22,30,40,22,44,41,30,43,43,26,37,22,42,39,36,37,22,43,31,26,22,18,42,37,32,19,22,43,31,26,22,18,42,37,32,19,22,41,23,43,31,26,41,22,43,31,23,43,22,37,36,43,31,30,37,28,22,25,42,43,22,48,26,41,36,22,41,30,40,32,22,44,30,35,35,22,27,36,22,30,43,22,18,42,37,32,19,22,23,22,35,26,28,23,35,22,40,43,23,37,27,23,41,27,22,36,29,22,48,26,41,36,22,18,42,37,32,19,22,18,42,37,32,19,22,26,37,45,30,41,36,37,34,26,37,43,23,35,22,18,42,37,32,19,22,40,26,39,43,7,22,20
43,31,30,40,22,40,43,23,43,26,34,26,37,43,22,40,42,41,26,35,46,22,18,42,37,32,19,22,46,36,42,41,22,26,27,30,43,36,41,30,23,35,22,45,30,26,44,39,36,30,37,43,22,43,31,23,43,22,26,37,45,30,41,36,37,34,26,37,43,23,35,22,39,41,36,43,26,24,43,30,36,37,22,30,40,22,28,26,37,26,41,23,35,35,46,22,40,30,35,35,46,22,36,41,22,26,47,24,26,40,40,30,45,26,22,25,42,43,22,30,43,22,30,40,22,40,30,34,39,35,46,22,44,41,36,37,28
43,31,26,22,24,35,26,23,37,22,44,23,43,26,41,22,23,24,43,22,24,36,37,43,23,30,37,40,22,37,36,22,35,26,28,23,35,22,40,43,23,37,27,23,41,27,22,36,29,22,48,26,41,36,22,18,42,37,32,19
30,43,22,41,26,38,42,30,41,26,40,22,43,31,23,43,22,18,42,37,32,19,22,36,29,22,18,42,37,32,19,22,30,37,43,36,22,43,31,26,22,44,23,43,26,41,40,22,36,29,22,43,31,26,22,42,37,30,43,26,27,22,40,43,23,43,26,40,22,25,26,22,23,42,43,31,36,41,30,48,26,27,22,25,46,22,39,26,41,34,30,43,40,22,43,31,23,43,22,41,26,29,35,26,24,43,22,43,31,26,22,18,42,37,32,19,22,35,30,34,30,43,23,43,30,36,37,40,22,27,26,45,26,35,36,39,26,27,22,42,37,27,26,41,22,40,26,24,43,30,36,37,22,20
44,31,23,43,26,45,26,41,22,34,23,46,22,25,26,22,43,31,26,22,39,41,36,25,35,26,34,40,22,44,30,43,31,22,43,31,30,40,22,40,46,40,43,26,34,22,30,43,22,18,42,37,32,19,22,41,26,29,35,26,24,43,40,22,48,26,41,36,22,41,30,40,32,22,36,41,22,48,26,41,36,22,18,42,37,32,19
39,26,41,31,23,39,40,22,34,41,7,22,18,42,37,32,19,22,44,23,40,22,24,36,37,29,42,40,26,27,22,25,46,22,24,36,37,28,41,26,40,40,22,2,40,22,18,42,37,32,19,22,40,43,23,43,26,34,26,37,43,22,36,29,22,43,31,26,22,37,23,43,30,36,37,23,35,22,28,36,23,35,22,30,37,22,40,26,24,43,30,36,37,22,20,22,44,31,30,24,31,22,30,37,27,26,26,27,22,24,23,35,35,40,22,29,36,41,22,43,31,26,22,26,35,30,34,30,37,23,43,30,36,37,22,36,29,22,18,42,37,32,19,22,25,46,22,20,22,37,36,22,35,26,40,40
43,31,30,40,22,18,42,37,32,19,22,40,43,23,43,26,34,26,37,43,22,44,23,40,22,37,36,43,22,43,23,32,26,37,22,40,26,41,30,36,42,40,35,46,22,44,31,26,37,22,26,37,23,24,43,26,27,22,30,37,22,20,22,23,37,27,22,40,31,36,42,35,27,22,37,36,43,22,37,36,44,22,25,26,22,24,36,37,29,42,40,26,27,22,44,30,43,31,22,43,31,26,22,18,42,37,32,19,22,39,41,36,45,30,40,30,36,37,40,22,36,29,22,43,31,26,22,40,43,23,43,42,43,26
43,31,42,40,22,46,36,42,22,27,36,22,43,31,26,22,39,42,25,35,30,24,22,23,22,28,41,26,23,43,22,18,42,37,32,19,22,44,31,26,37,22,34,41,7,22,18,42,37,32,19,22,40,42,28,28,26,40,43,40,22,26,45,26,37,22,18,42,37,32,19,22,43,31,23,43,22,43,31,26,22,24,35,26,23,37,22,44,23,43,26,41,22,23,24,43,22,39,41,36,31,30,25,30,43,40,22,43,31,26,22,39,41,26,39,23,41,23,43,30,36,37,22,36,29,22,23,22,18,42,37,32,19,22,23,37,27,22,44,23,43,26,41,22,46,36,42,41,22,18,42,37,32,19,22,41,26,23,27,26,41,40,22,34,23,46,22,25,26,22,35,26,27,22,43,36,22,25,26,35,30,26,45,26,22,43,31,23,43,22,37,36,43,31,30,37,28,22,25,42,43,22,24,31,23,37,24,26,22,36,41,22,36,45,26,41,40,30,28,31,43,22,39,41,36,43,26,24,43,40,22,43,31,26,34,22,23,40,22,43,31,26,46,22,18,42,37,32,19,22,30,37,22,43,31,26,22,37,30,28,31,43,22,44,30,43,31,22,43,31,26,30,41,22,18,42,37,32,19,22,23,37,27,22,44,23,43,26,41,40,22,29,41,36,34,22,43,31,26,22,18,42,37,32,19,22,32,37,36,24,32,22,36,29,22,43,31,26,22,40,30,26,41,41,23,22,24,35,42,25,22,23,43,22,43,31,26,30,41,22,27,36,36,41,40
41,36,25,26,41,43,22,33,7,22,18,42,37,32,19
37,23,43,30,36,37,23,35,22,28,26,36,28,41,23,39,31,30,24,22,43,31,26,22,18,42,37,32,19,22,42,7,40,7,22,34,23,28,23,48,30,37,26,22,30,40,22,23,43,43,41,23,24,43,30,37,28,22,34,36,41,26,22,41,26,23,27,26,41,40,22,43,31,23,37,22,26,45,26,41,22,23,37,27,22,36,29,29,26,41,40,22,43,31,26,22,28,35,36,40,40,46,22,18,42,37,32,19,22,39,23,28,26,40,22,43,31,23,43,22,42,39,40,24,23,35,26,22,23,27,45,26,41,43,30,40,26,41,40,22,35,36,45,26
40,36,22,44,31,46,22,27,30,27,22,23,27,45,26,41,43,30,40,30,37,28,22,39,23,28,26,40,22,39,35,42,37,28,26,22,25,46,22,23,35,34,36,40,43,22,20,22,20,22,23,37,27,22,23,27,22,41,26,45,26,37,42,26,22,25,46,22,20,22,20,22,30,37,22,43,31,26,22,29,30,41,40,43,22,31,23,35,29
43,36,22,31,26,23,41,22,23,27,45,26,41,43,30,40,26,41,40,22,43,26,35,35,22,30,43,22,43,31,26,22,34,23,28,23,48,30,37,26,22,33,42,40,43,22,31,23,40,22,37,2,43,22,32,26,39,43,22,42,39,22,44,30,43,31,22,43,31,26,22,43,30,34,26,40
27,26,40,39,30,43,26,22,41,26,37,26,44,26,27,22,30,37,43,26,41,26,40,43,22,25,46,22,43,31,26,22,39,42,25,35,30,24,22,30,37,22,40,42,24,31,22,43,36,39,30,24,40,22,23,40,22,43,31,26,22,26,37,45,30,41,36,37,34,26,37,43,22,23,37,27,22,43,31,26,22,43,31,30,41,27,22,44,36,41,35,27,22,30,43,22,31,23,40,22,37,2,43,22,25,26,26,37,22,23,25,35,26,22,43,36,22,40,31,23,32,26,22,30,43,40,22,41,26,39,42,43,23,43,30,36,37,22,23,40,22,23,22,34,23,28,23,48,30,37,26,22,25,36,46,40,22,35,30,32,26,22,43,36,22,18,42,37,32,19,22,43,31,41,36,42,28,31,22,30,37,22,40,26,23,41,24,31,22,36,29,22,18,42,37,32,19,22,43,41,30,25,26,22,44,36,34,26,37
44,36,41,40,26,22,30,43,22,35,23,28,28,26,27,22,25,26,31,30,37,27,22,24,36,34,39,26,43,30,43,36,41,40,22,30,37,22,36,29,29,26,41,30,37,28,22,18,42,37,32,19,22,18,42,37,32,19,22,29,41,36,34,22,41,26,28,30,36,37,23,35,22,26,27,30,43,30,36,37,40,22,43,36,22,27,30,40,24,36,42,37,43,40,22,29,36,41,22,29,41,26,38,42,26,37,43,22,23,27,45,26,41,43,30,40,26,41,40
25,42,43,22,37,36,44,22,43,31,26,22,34,23,28,23,48,30,37,26,22,30,40,22,23,43,43,26,34,39,43,30,37,28,22,43,36,22,29,30,28,31,43,22,25,23,24,32,22,44,30,43,31,22,23,37,22,23,34,25,30,43,30,36,42,40,22,39,35,23,37,22,30,37,24,35,42,27,30,37,28,22,23,22,41,26,45,23,34,39,26,27,22,40,23,35,26,40,22,40,43,41,23,43,26,28,46,22,23,37,27,22,23,22,40,42,41,39,41,30,40,30,37,28,35,46,22,23,28,28,41,26,40,40,30,45,26,22,23,27,22,24,23,34,39,23,30,28,37
23,27,45,26,41,43,30,40,26,41,40,22,27,36,22,37,2,43,22,43,31,30,37,32,22,36,29,22,43,31,26,22,34,23,28,23,48,30,37,26,22,29,30,41,40,43,22,40,23,46,40,22,33,36,23,37,22,18,42,37,32,19,22,44,31,36,22,33,36,30,37,26,27,22,30,37,22,23,39,41,30,35,22,23,40,22,37,23,43,30,36,37,23,35,22,23,27,45,26,41,43,30,40,30,37,28,22,27,30,41,26,24,43,36,41
44,31,23,43,22,44,26,22,44,23,37,43,22,43,36,22,27,36,22,30,40,22,43,23,32,26,22,23,22,34,36,41,26,22,23,28,28,41,26,40,40,30,45,26,22,40,43,23,37,24,26
39,26,36,39,35,26,22,27,30,27,22,37,2,43,22,25,26,35,30,26,45,26,22,44,26,22,44,26,41,26,22,30,37,22,43,42,37,26,22,44,30,43,31,22,43,31,26,22,34,23,41,32,26,43,39,35,23,24,26,22,23,37,27,22,30,37,22,34,23,37,46,22,44,23,46,40,22,44,26,22,44,26,41,26,22,37,2,43
43,31,26,22,18,42,37,32,19,22,34,23,28,23,48,30,37,26,22,31,23,40,22,37,26,45,26,41,22,31,23,27,22,43,36,22,44,36,36,22,23,27,45,26,41,43,30,40,26,41,40,22,44,30,43,31,22,38,42,30,43,26,22,40,36,22,34,42,24,31,22,18,42,37,32,19,22,25,26,29,36,41,26
30,43,22,35,23,41,28,26,35,46,22,18,42,37,32,19,22,36,37,22,30,43,40,22,18,42,37,32,19,22,18,42,37,32,19,22,20,22,34,30,35,35,30,36,37,22,40,42,25,40,24,41,30,25,26,41,40,22,30,37,22,43,31,26,22,29,30,41,40,43,22,31,23,35,29,22,42,39,22,29,41,36,34,22,20,22,34,30,35,35,30,36,37,22,23,22,46,26,23,41,22,23,28,36,22,23,37,22,23,45,26,41,23,28,26,22,23,28,26,22,36,29,22,20,22,29,36,41,22,41,26,23,27,26,41,40,22,23,43,22,43,31,26,22,18,42,37,32,19,22,36,29,22,43,31,26,30,41,22,18,42,37,32,19,22,46,26,23,41,40,22,35,36,46,23,35,43,46,22,43,36,22,43,31,26,22,43,42,37,26,22,36,29,22,23,37,22,20,22,20,22,23,45,26,41,23,28,26,22,40,42,25,40,24,41,30,39,43,30,36,37,22,41,26,37,26,44,23,35,22,41,23,43,26
43,31,26,22,34,23,28,23,48,30,37,26,22,31,23,27,22,30,43,40,22,25,26,40,43,22,46,26,23,41,22,46,26,43,22,30,37,22,20,22,44,31,26,37,22,30,43,22,18,42,37,32,19,22,30,43,40,22,24,26,37,43,26,37,37,30,23,35,22,23,37,27,22,41,23,24,32,26,27,22,42,39,22,23,22,20,22,20,22,28,23,30,37,22,30,37,22,23,27,22,39,23,28,26,40,22,43,36,22,20
25,42,43,22,43,31,30,40,22,46,26,23,41,22,44,31,26,37,22,43,31,26,22,18,42,37,32,19,22,40,42,41,41,36,42,37,27,30,37,28,22,30,43,40,22,24,26,37,43,26,37,37,30,23,35,22,27,30,26,27,22,40,36,22,43,36,36,22,27,30,27,22,40,36,34,26,22,23,27,45,26,41,43,30,40,26,41,22,30,37,43,26,41,26,40,43
43,31,26,22,41,26,23,40,36,37,22,23,27,22,26,47,26,24,42,43,30,45,26,40,22,40,23,46,22,30,40,22,43,31,23,43,22,43,31,26,22,26,37,43,30,41,26,22,34,23,28,23,48,30,37,26,22,25,42,40,30,37,26,40,40,22,31,23,40,22,25,26,26,37,22,40,36,29,43,22,23,37,27,22,37,23,43,30,36,37,23,35,22,28,26,36,28,41,23,39,31,30,24,22,31,23,40,22,40,36,34,26,22,18,42,37,32,19,22,43,31,23,43,22,34,23,32,26,22,30,43,22,26,40,39,26,24,30,23,35,35,46,22,18,42,37,32,19,22,27,42,41,30,37,28,22,23,22,40,36,29,43,22,34,23,41,32,26,43
39,26,41,31,23,39,40,22,43,31,26,22,25,30,28,28,26,40,43,22,36,29,22,43,31,36,40,26,22,29,23,24,43,36,41,40,22,30,40,22,30,43,40,22,31,30,28,31,22,23,27,22,39,41,30,24,26,40,22,1,22,20,22,29,36,41,22,23,22,18,42,37,32,19,22,39,23,28,26,22,45,40,7,22,1,22,20,22,29,36,41,22,43,31,26,22,18,42,37,32,19,22,23,22,24,36,34,39,23,41,23,25,35,26,22,39,42,25,35,30,24,23,43,30,36,37,22,44,30,43,31,22,23,22,29,23,41,22,40,34,23,35,35,26,41,22,24,30,41,24,42,35,23,43,30,36,37
44,31,26,37,22,23,27,22,27,36,35,35,23,41,40,22,23,41,26,22,43,30,28,31,43,22,43,31,26,22,31,30,28,31,22,39,23,28,26,22,24,36,40,43,22,30,40,22,23,22,34,23,33,36,41,22,18,42,37,32,19,22,29,36,41,22,23,27,45,26,41,43,30,40,26,41,40,22,44,31,36,22,28,26,37,26,41,23,35,35,46,22,44,23,37,43,22,43,36,22,23,39,39,26,23,41,22,41,26,28,42,35,23,41,35,46,22,30,37,22,23,22,39,42,25,35,30,24,23,43,30,36,37,22,36,41,22,37,36,43,22,23,43,22,23,35,35
26,45,26,37,22,43,31,36,42,28,31,22,37,23,43,30,36,37,23,35,22,28,26,36,28,41,23,39,31,30,24,22,36,29,29,26,41,40,22,29,23,41,22,34,36,41,26,22,41,26,23,27,26,41,40,22,43,31,23,37,22,27,36,26,40,22,23,22,34,23,28,23,48,30,37,26,22,35,30,32,26,22,18,42,37,32,19,22,43,31,26,22,39,23,28,26,22,24,36,40,43,40,22,46,36,42,22,23,37,22,23,41,34,22,23,37,27,22,23,22,35,26,28,22,43,36,22,27,26,45,26,35,36,39,22,23,37,46,22,29,41,26,38,42,26,37,24,46,22,40,23,46,40,22,31,23,41,41,46,22,28,35,23,40,40,22,37,26,44,22,46,36,41,32,22,34,26,27,30,23,22,34,23,37,23,28,26,41,22,29,36,41,22,25,36,48,26,35,35,22,30,37,24
43,36,22,24,36,34,25,23,43,22,43,31,23,43,22,39,41,36,25,35,26,34,22,37,23,43,30,36,37,23,35,22,28,26,36,28,41,23,39,31,30,24,22,35,30,32,26,22,36,43,31,26,41,22,34,23,28,23,48,30,37,26,40,22,25,26,28,23,37,22,36,29,29,26,41,30,37,28,22,41,26,28,30,36,37,23,35,22,26,27,30,43,30,36,37,40,22,23,35,35,36,44,30,37,28,22,23,27,45,26,41,43,30,40,26,41,40,22,43,36,22,23,39,39,26,23,41,22,30,37,22,36,37,35,46,22,23,22,39,36,41,43,30,36,37,22,36,29,22,30,43,40,22,34,23,28,23,48,30,37,26,40,22,29,36,41,22,26,47,23,34,39,35,26,22,23,27,40,22,24,23,37,22,41,42,37,22,36,37,35,46,22,30,37,22,43,31,26,22,34,23,28,23,48,30,37,26,40,22,40,26,37,43,22,43,36,22,40,42,25,40,24,41,30,25,26,41,40,22,30,37,22,43,31,26,22,35,23,41,28,26,40,43,22,20,22,34,23,41,32,26,43,40
25,42,43,22,43,31,26,22,34,23,28,23,48,30,37,26,22,44,23,40,22,40,35,36,44,26,41,22,43,31,23,37,22,30,43,40,22,24,36,34,39,26,43,30,43,36,41,40,22,43,36,22,24,36,34,26,22,42,39,22,44,30,43,31,22,30,43,40,22,41,26,28,30,36,37,23,35,22,26,27,30,43,30,36,37,40,22,23,37,27,22,42,37,43,30,35,22,35,23,40,43,22,46,26,23,41,22,36,29,29,26,41,26,27,22,29,26,44,26,41,22,36,29,22,43,31,26,34,22,43,31,23,37,22,27,30,27,22,24,36,34,39,26,43,30,43,36,41,40
43,30,34,26,22,34,23,28,23,48,30,37,26,22,29,36,41,22,26,47,23,34,39,35,26,22,31,23,40,22,34,36,41,26,22,43,31,23,37,22,20,22,40,26,39,23,41,23,43,26,22,26,27,30,43,30,36,37,40,22,28,36,30,37,28,22,43,36,22,27,30,29,29,26,41,26,37,43,22,41,26,28,30,36,37,40,22,43,36,39,22,34,23,37,23,28,26,34,26,37,43,22,23,37,27,22,36,43,31,26,41,22,28,41,36,42,39,40
23,37,36,43,31,26,41,22,40,43,30,24,32,30,37,28,22,39,36,30,37,43,22,29,36,41,22,23,27,45,26,41,43,30,40,26,41,40,22,44,23,40,22,37,23,43,30,36,37,23,35,22,28,26,36,28,41,23,39,31,30,24,22,2,40,22,43,41,23,27,30,43,30,36,37,22,36,29,22,18,42,37,32,19,22,30,43,40,22,23,27,40,22,43,36,28,26,43,31,26,41,22,42,40,42,23,35,35,46,22,23,43,22,43,31,26,22,25,26,28,30,37,37,30,37,28,22,36,41,22,26,37,27,22,36,29,22,43,31,26,22,34,23,28,23,48,30,37,26,22,41,23,43,31,26,41,22,43,31,23,37,22,40,39,41,26,23,27,30,37,28,22,23,27,40,22,36,42,43,22,23,34,36,37,28,22,30,43,40,22,23,41,43,30,24,35,26,40,22,23,40,22,34,36,40,43,22,34,23,28,23,48,30,37,26,40,22,27,36
23,37,27,22,37,23,43,30,36,37,23,35,22,28,26,36,28,41,23,39,31,30,24,22,2,40,22,18,42,37,32,19,22,40,30,48,26,22,34,26,23,37,40,22,26,47,43,41,23,22,39,41,36,27,42,24,43,30,36,37,22,24,36,40,43,40,22,29,36,41,22,23,27,45,26,41,43,30,40,26,41,40
25,42,43,22,34,40,7,22,18,42,37,32,19,22,40,23,46,40,22,43,31,26,22,34,23,28,23,48,30,37,26,22,30,40,22,29,30,28,31,43,30,37,28,22,25,23,24,32
30,43,22,37,36,44,22,36,29,29,26,41,40,22,20,22,41,26,28,30,36,37,23,35,22,26,27,30,43,30,36,37,40,22,30,43,22,45,26,41,46,22,41,26,24,26,37,43,35,46,22,25,26,28,23,37,22,41,42,37,37,30,37,28,22,23,27,40,22,23,27,33,23,24,26,37,43,22,43,36,22,23,41,43,30,24,35,26,40,22,23,37,27,22,30,43,22,31,23,40,22,25,26,26,37,22,18,42,37,32,19,22,42,39,22,30,43,40,22,40,23,35,26,40,22,29,36,41,24,26
23,37,27,22,30,43,22,33,42,40,43,22,35,23,42,37,24,31,26,27,22,23,22,39,41,36,34,36,43,30,36,37,23,35,22,24,23,34,39,23,30,28,37,22,43,36,22,43,26,35,35,22,24,31,30,26,29,22,26,47,26,24,42,43,30,45,26,40,22,34,23,41,32,26,43,30,37,28,22,27,30,41,26,24,43,36,41,40,22,23,37,27,22,34,26,27,30,23,22,26,47,26,24,42,43,30,45,26,40,22,33,42,40,43,22,43,31,23,43
43,31,26,22,24,26,37,43,26,41,39,30,26,24,26,22,36,29,22,43,31,26,22,39,41,36,34,36,43,30,36,37,22,30,40,22,30,43,40,22,37,26,44,22,23,27,22,24,23,34,39,23,30,28,37,22,30,37,43,36,22,44,31,30,24,31,22,43,31,26,22,34,23,28,23,48,30,37,26,22,44,30,35,35,22,39,36,42,41,22,23,25,36,42,43,22,1,22,20,22,34,36,40,43,35,46,22,30,37,22,43,31,26,22,37,26,47,43,22,29,26,44,22,44,26,26,32,40
43,31,26,22,24,23,34,39,23,30,28,37,22,24,41,26,23,43,26,27,22,25,46,22,18,42,37,32,19,22,28,41,36,42,39,22,2,40,22,27,27,25,22,37,26,26,27,31,23,34,22,23,28,26,37,24,46,22,43,23,32,26,40,22,23,27,45,23,37,43,23,28,26,22,36,29,22,43,31,26,22,18,42,37,32,19,22,39,31,36,43,36,28,41,23,39,31,46,22,43,31,23,43,22,37,23,43,30,36,37,23,35,22,28,26,36,28,41,23,39,31,30,24,22,30,40,22,32,37,36,44,37,22,29,36,41
30,37,22,36,37,26,22,23,27,22,23,22,39,31,36,43,36,22,36,29,22,43,31,26,22,30,37,43,26,41,30,36,41,22,36,29,22,43,31,26,22,18,42,37,32,19,22,30,37,22,39,23,41,30,40,22,30,40,22,18,42,37,32,19,22,44,30,43,31,22,43,31,26,22,31,26,23,27,35,30,37,26,22,43,31,26,22,36,37,35,46,22,25,36,36,32,22,34,36,41,26,22,41,26,40,39,26,24,43,26,27,22,43,31,23,37,22,18,42,37,32,19,22,27,36,26,40,22,37,2,43,22,23,24,24,26,39,43,22,23,27,45,26,41,43,30,40,30,37,28
23,37,36,43,31,26,41,22,23,27,22,39,30,24,43,42,41,26,40,22,23,22,43,41,26,26,22,18,42,37,32,19,22,34,23,28,37,30,29,30,26,27,22,20,22,43,30,34,26,40,22,44,30,43,31,22,43,31,26,22,31,26,23,27,35,30,37,26,22,29,36,41,22,30,34,39,23,24,43,22,29,23,41,22,25,26,46,36,37,27,22,46,36,42,41,22,40,30,48,26,22,24,36,37,40,30,27,26,41,22,36,42,41,22,41,26,28,30,36,37,23,35,22,26,27,30,43,30,36,37,40
34,40,7,22,18,42,37,32,19,22,40,23,46,40,22,40,31,26,22,44,23,37,43,40,22,43,31,26,22,24,23,34,39,23,30,28,37,22,43,36,22,31,26,35,39,22,23,43,43,41,23,24,43,22,23,27,45,26,41,43,30,40,26,41,40,22,30,37,22,20,22,24,23,43,26,28,36,41,30,26,40,22,30,37,24,35,42,27,30,37,28,22,24,36,41,39,36,41,23,43,26,22,29,30,37,23,37,24,30,23,35,22,40,26,41,45,30,24,26,40,22,24,36,37,40,42,34,26,41,22,26,35,26,24,43,41,36,37,30,24,40,22,30,37,40,42,41,23,37,24,26,22,23,37,27,22,29,36,36,27
31,26,41,22,28,36,23,35,22,43,36,22,43,36,39,22,20,22,23,27,22,39,23,28,26,40,22,30,37,22,20,22,42,39,22,29,41,36,34,22,23,25,36,42,43,22,20,22,43,31,30,40,22,46,26,23,41
44,31,26,43,31,26,41,22,40,31,26,22,24,23,37,22,34,26,26,43,22,43,31,23,43,22,23,34,25,30,43,30,36,42,40,22,28,36,23,35,22,30,40,22,40,43,30,35,35,22,29,23,41,22,29,41,36,34,22,24,26,41,43,23,30,37
43,31,26,22,23,27,22,24,23,34,39,23,30,28,37,22,30,40,22,34,26,23,37,43,22,43,36,22,18,42,37,32,19,22,43,31,26,22,43,31,36,42,28,31,43,22,36,29,22,37,23,43,30,36,37,23,35,22,28,26,36,28,41,23,39,31,30,24,22,40,31,26,22,40,23,46,40
44,26,22,44,23,37,43,22,30,43,22,43,36,22,25,26,22,23,22,18,42,37,32,19,22,32,30,37,27,22,36,29,22,30,34,23,28,26
44,24,41,40,22,39,35,23,37,40,22,18,42,37,32,19,22,40,23,35,26
44,24,41,40,22,28,41,36,42,39,22,31,36,39,26,40,22,43,36,22,23,37,37,36,42,37,24,26,22,39,26,41,31,23,39,40,22,43,36,27,23,46,22,23,37,22,23,28,41,26,26,34,26,37,43,22,43,36,22,40,26,35,35,22,43,31,26,22,34,23,33,36,41,30,43,46,22,36,29,22,30,43,40,22,23,27,22,42,37,30,43,22,43,36,22,18,42,37,32,19,22,26,42,41,36,24,36,34,22,23,22,26,42,41,36,39,26,23,37,22,23,27,22,26,47,26,24,42,43,30,45,26,22,40,23,30,27
44,24,41,40,22,31,23,40,22,25,26,26,37,22,30,37,22,27,30,40,24,42,40,40,30,36,37,40,22,44,30,43,31,22,26,42,41,36,24,36,34,22,29,36,41,22,40,26,45,26,41,23,35,22,34,36,37,43,31,40
31,36,44,26,45,26,41,22,44,31,26,37,22,37,26,28,36,43,30,23,43,30,36,37,40,22,18,42,37,32,19,22,27,36,44,37,22,41,26,24,26,37,43,35,46,22,44,24,41,40,22,2,40,22,24,31,30,26,29,22,26,47,26,24,42,43,30,45,26,22,39,26,43,26,41,22,40,24,36,43,43,22,34,26,43,22,30,37,22,39,23,41,30,40,22,44,30,43,31,22,23,37,36,43,31,26,41,22,29,41,26,37,24,31,22,29,30,41,34,22,18,42,37,32,19,22,18,42,37,32,19,22,18,42,37,32,19,22,18,42,37,32,19,22,36,41,22,18,42,37,32,19
23,24,24,36,41,27,30,37,28,22,43,36,22,43,31,26,22,26,47,26,24,42,43,30,45,26,22,18,42,37,32,19,22,2,40,22,30,37,45,36,35,45,26,34,26,37,43,22,39,41,36,34,39,43,26,27,22,41,26,37,26,44,26,27,22,18,42,37,32,19,22,30,37,22,43,31,26,22,18,42,37,32,19,22,43,23,35,32,40,22,23,37,27,22,43,31,26,22,43,44,36,22,23,28,26,37,24,30,26,40,22,44,26,41,26,22,31,36,39,30,37,28,22,43,36,22,18,42,37,32,19,22,36,42,43,22,27,26,43,23,30,35,40,22,25,46,22,43,36,27,23,46
26,47,26,24,42,43,30,45,26,40,22,36,29,22,43,31,26,22,43,44,36,22,23,28,26,37,24,30,26,40,22,24,36,42,35,27,22,37,2,43,22,25,26,22,41,26,23,24,31,26,27,22,35,23,40,43,22,37,30,28,31,43
23,27,22,37,36,43,26,40
37,26,44,22,23,24,24,36,42,37,43,22,39,41,36,24,43,26,41,22,3,22,28,23,34,25,35,26,22,24,36,7,22,24,30,37,24,30,37,37,23,43,30,22,23,44,23,41,27,26,27,22,43,31,26,22,23,27,22,23,24,24,36,42,37,43,40,22,29,36,41,22,30,43,40,22,35,30,37,26,22,36,29,22,39,41,36,29,26,40,40,30,36,37,23,35,22,18,42,37,32,19,22,18,42,37,32,19,22,18,42,37,32,19,22,23,37,27,22,36,30,35,22,39,41,36,27,42,24,43,40,22,43,36,22,18,42,37,32,19,22,18,42,37,32,19,22,18,42,37,32,19,22,24,30,37,24,30,37,37,23,43,30
25,30,35,35,30,37,28,40,22,44,26,41,26,22,37,2,43,22,27,30,40,24,35,36,40,26,27
39,41,36,29,26,40,40,30,36,37,23,35,22,18,42,37,32,19,22,39,41,36,27,42,24,43,40,22,23,41,26,22,40,39,26,24,30,23,35,35,46,22,34,23,27,26,22,29,36,41,22,43,31,26,22,18,42,37,32,19,22,30,37,27,42,40,43,41,46
44,31,36,22,2,40,22,37,26,44,40,22,40,43,26,39,31,26,37,22,18,42,37,32,19,22,20,22,44,23,40,22,37,23,34,26,27,22,26,47,26,24,42,43,30,45,26,22,45,30,24,26,22,39,41,26,40,30,27,26,37,43,22,27,26,39,42,43,46,22,24,41,26,23,43,30,45,26,22,27,30,41,26,24,43,36,41,22,23,43,22,28,41,26,46,22,23,27,45,26,41,43,30,40,30,37,28,22,37,26,44,22,46,36,41,32
31,26,22,44,23,40,22,26,47,26,24,42,43,30,45,26,22,45,30,24,26,22,39,41,26,40,30,27,26,37,43,22,27,30,41,26,24,43,36,41,22,36,29,22,25,41,36,23,27,24,23,40,43,22,39,41,36,27,42,24,43,30,36,37
43,31,26,22,24,36,34,34,36,27,30,43,46,22,29,42,43,42,41,26,40,22,43,41,23,27,30,37,28,22,24,36,34,34,30,40,40,30,36,37,22,39,35,23,37,40,22,43,36,22,41,26,40,43,41,30,24,43,22,27,42,23,35,22,43,41,23,27,30,37,28,22,36,37,22,24,36,34,34,36,27,30,43,46,22,26,47,24,31,23,37,28,26,40,22,23,22,34,36,45,26,22,23,35,34,36,40,43,22,24,26,41,43,23,30,37,22,43,36,22,18,42,37,32,19,22,26,47,24,31,23,37,28,26,22,36,29,29,30,24,30,23,35,40,22,23,37,27,22,43,41,23,27,26,41,40
43,31,26,22,24,29,43,24,22,40,23,30,27,22,30,43,22,44,30,35,35,22,39,41,36,39,36,40,26,22,43,31,26,22,41,26,40,43,41,30,24,43,30,36,37,40,22,23,29,43,26,41,22,43,31,26,22,41,26,35,26,23,40,26,22,36,29,22,23,22,40,43,42,27,46,22,43,31,23,43,22,40,31,36,44,40,22,35,30,43,43,35,26,22,26,24,36,37,36,34,30,24,22,25,26,37,26,29,30,43,22,41,26,40,42,35,43,30,37,28,22,29,41,36,34,22,27,42,23,35,22,43,41,23,27,30,37,28,22,23,37,27,22,24,30,43,26,40,22,39,41,36,25,35,26,34,40,22,23,40,40,36,24,30,23,43,26,27,22,44,30,43,31,22,43,31,26,22,39,41,23,24,43,30,24,26
27,42,23,35,22,43,41,23,27,30,37,28,22,28,30,45,26,40,22,23,37,22,26,47,24,31,23,37,28,26,22,43,41,23,27,26,41,22,43,31,26,22,41,30,28,31,43,22,43,36,22,43,41,23,27,26,22,25,36,43,31,22,29,36,41,22,31,30,40,22,36,44,37,22,23,24,24,36,42,37,43,22,23,37,27,22,29,36,41,22,24,42,40,43,36,34,26,41,40
43,31,26,22,30,40,40,42,26,22,26,47,39,35,36,27,26,27,22,43,31,30,40,22,46,26,23,41,22,23,29,43,26,41,22,23,22,29,26,27,26,41,23,35,22,25,42,41,26,23,42,22,36,29,22,30,37,45,26,40,43,30,28,23,43,30,36,37,22,36,39,26,41,23,43,30,36,37,22,35,26,27,22,43,36,22,24,31,23,41,28,26,40,22,36,29,22,44,30,27,26,40,39,41,26,23,27,22,43,41,23,27,30,37,28,22,23,25,42,40,26,40,22,23,43,22,43,31,26,22,24,31,30,24,23,28,36,22,25,36,23,41,27,22,36,29,22,43,41,23,27,26,22,23,37,27,22,24,31,30,24,23,28,36,22,34,26,41,24,23,37,43,30,35,26,22,26,47,24,31,23,37,28,26
44,31,30,35,26,22,37,36,43,22,40,39,26,24,30,29,30,24,23,35,35,46,22,34,26,37,43,30,36,37,26,27,22,30,37,22,43,31,26,22,29,25,30,22,24,31,23,41,28,26,40,22,27,42,23,35,22,43,41,23,27,30,37,28,22,25,26,24,23,34,26,22,23,22,29,36,24,42,40,22,36,29,22,23,43,43,26,34,39,43,40,22,43,36,22,43,30,28,31,43,26,37,22,30,37,27,42,40,43,41,46,22,41,26,28,42,35,23,43,30,36,37,40
24,41,30,43,30,24,40,22,24,36,37,43,26,37,27,22,43,31,23,43,22,43,41,23,27,26,41,40,22,44,26,41,26,22,39,42,43,43,30,37,28,22,25,42,46,30,37,28,22,36,41,22,40,26,35,35,30,37,28,22,29,36,41,22,43,31,26,30,41,22,36,44,37,22,23,24,24,36,42,37,43,40,22,23,31,26,23,27,22,36,29,22,36,43,31,26,41,22,43,41,23,27,26,41,40,22,2,22,24,42,40,43,36,34,26,41,22,36,41,27,26,41,40
43,41,23,27,26,41,40,22,23,41,26,22,35,30,32,26,35,46,22,43,36,22,36,39,39,36,40,26,22,40,42,24,31,22,41,26,40,43,41,30,24,43,30,36,37,40,22,25,26,24,23,42,40,26,22,27,42,23,35,22,43,41,23,27,30,37,28,22,39,41,36,45,30,27,26,40,22,23,22,44,23,46,22,43,36,22,34,23,32,26,22,34,36,37,26,46,22,30,37,22,40,35,36,44,26,41,22,34,23,41,32,26,43,40,22,44,31,26,41,26,22,43,31,26,41,26,22,30,40,22,23,22,40,31,36,41,43,23,28,26,22,36,29,22,24,42,40,43,36,34,26,41,22,36,41,27,26,41,40
43,31,26,22,26,47,24,31,23,37,28,26,40,22,24,36,37,43,26,37,27,22,43,31,23,43,22,27,42,23,35,22,43,41,23,27,30,37,28,22,30,34,39,41,36,45,26,40,22,35,30,38,42,30,27,30,43,46,22,30,37,22,43,31,26,22,34,23,41,32,26,43,40,22,25,26,24,23,42,40,26,22,43,41,23,27,26,41,40,22,24,23,37,22,25,42,46,22,36,41,22,40,26,35,35,22,26,45,26,37,22,44,31,26,37,22,43,31,26,46,22,27,36,22,37,2,43,22,31,23,45,26,22,23,22,24,42,40,43,36,34,26,41,22,36,41,27,26,41,22,30,37,22,31,23,37,27
43,31,26,22,26,47,24,31,23,37,28,26,40,22,40,23,46,22,35,30,38,42,30,27,30,43,46,22,25,26,24,36,34,26,40,22,23,22,40,26,45,26,41,26,22,39,41,36,25,35,26,34,22,29,36,41,22,18,42,37,32,19,22,43,41,23,27,26,27,22,24,36,37,43,41,23,24,43,40,22,40,42,24,31,22,23,40,22,43,31,36,40,26,22,44,30,43,31,22,23,22,35,36,37,28,22,43,30,34,26,22,41,26,34,23,30,37,30,37,28,22,25,26,29,36,41,26,22,26,47,39,30,41,23,43,30,36,37
43,31,26,22,24,29,43,24,22,34,23,46,22,43,23,32,26,22,43,31,36,40,26,22,23,41,28,42,34,26,37,43,40,22,30,37,43,36,22,23,24,24,36,42,37,43,22,25,46,22,23,35,35,36,44,30,37,28,22,26,47,24,26,39,43,30,36,37,40,22,43,36,22,30,43,40,22,41,26,40,43,41,30,24,43,30,36,37,40
43,31,26,22,23,28,26,37,24,46,22,27,30,27,22,37,2,43,22,24,30,43,26,22,40,39,26,24,30,29,30,24,22,40,30,43,42,23,43,30,36,37,40,22,44,31,26,41,26,22,27,42,23,35,22,43,41,23,27,30,37,28,22,34,30,28,31,43,22,25,26,22,23,35,35,36,44,26,27,22,25,42,43,22,40,34,23,35,35,26,41,22,26,47,24,31,23,37,28,26,40,22,36,41,22,24,36,37,43,41,23,24,43,40,22,43,31,23,43,22,37,26,26,27,22,23,27,27,30,43,30,36,37,23,35,22,35,30,38,42,30,27,30,43,46,22,23,41,26,22,26,47,39,26,24,43,26,27,22,43,36,22,25,26,22,23,34,36,37,28,22,43,31,26,34
44,26,37,27,46,22,18,42,37,32,19,22,43,31,26,22,23,28,26,37,24,46,22,2,40,22,24,31,23,30,41,34,23,37,22,43,36,35,27,22,43,31,26,22,40,26,37,23,43,26,22,23,28,41,30,24,42,35,43,42,41,26,22,24,36,34,34,30,43,43,26,26,22,43,31,23,43,22,40,31,26,22,26,47,39,26,24,43,40,22,43,31,26,22,40,43,42,27,46,22,43,36,22,25,26,22,41,26,35,26,23,40,26,27,22,44,30,43,31,30,37,22,43,44,36,22,44,26,26,32,40,22,23,37,27,22,43,31,26,22,41,42,35,26,22,24,31,23,37,28,26,40,22,43,36,22,25,26,22,24,36,34,39,35,26,43,26,27,22,25,46,22,18,42,37,32,19
43,31,26,22,40,43,42,27,46,22,25,46,22,43,31,26,22,24,29,43,24,22,2,40,22,27,30,45,30,40,30,36,37,22,36,29,22,26,24,36,37,36,34,30,24,22,23,37,23,35,46,40,30,40,22,40,31,36,44,40,22,43,31,23,43,22,23,22,43,41,23,27,26,22,30,40,22,23,22,43,41,23,27,26,22,23,22,34,26,34,25,26,41,22,36,29,22,43,31,26,22,40,43,42,27,46,22,43,26,23,34,22,40,23,30,27
44,31,26,43,31,26,41,22,23,22,43,41,23,27,26,22,30,40,22,27,36,37,26,22,36,37,22,23,22,27,42,23,35,22,36,41,22,18,42,37,32,19,22,25,23,40,30,40,22,43,31,26,22,34,26,34,25,26,41,22,40,23,30,27,22,27,36,26,40,22,37,2,43,22,40,26,26,34,22,43,36,22,31,23,45,26,22,34,42,24,31,22,26,24,36,37,36,34,30,24,22,30,34,39,23,24,43
24,42,41,41,26,37,43,35,46,22,34,36,40,43,22,43,41,23,27,26,41,40,22,36,37,22,24,36,34,34,36,27,30,43,46,22,26,47,24,31,23,37,28,26,40,22,40,39,26,24,30,23,35,30,48,26,22,30,37,22,43,41,23,27,30,37,28,22,26,30,43,31,26,41,22,29,36,41,22,24,42,40,43,36,34,26,41,22,23,24,24,36,42,37,43,40,22,44,31,30,24,31,22,34,23,32,26,40,22,43,31,26,34,22,25,41,36,32,26,41,40,22,36,41,22,29,36,41,22,43,31,26,30,41,22,36,44,37,22,23,24,24,36,42,37,43,40,22,23,40,22,18,42,37,32,19,22,18,42,37,32,19
43,31,26,22,43,26,40,43,40,22,30,37,27,30,24,23,43,26,22,43,31,23,43,22,27,42,23,35,22,23,37,27,22,18,42,37,32,19,22,43,41,23,27,26,41,40,22,23,41,26,22,40,30,34,30,35,23,41,22,30,37,22,43,26,41,34,40,22,36,29,22,43,31,26,22,43,41,23,27,26,22,26,47,26,24,42,43,30,36,37,40,22,23,37,27,22,35,30,38,42,30,27,30,43,46,22,43,31,26,46,22,39,41,36,45,30,27,26,22,43,36,22,43,31,26,22,34,23,41,32,26,43,22,34,41,40,7,22,18,42,37,32,19,22,43,36,35,27,22,43,31,26,22,40,26,37,23,43,26,22,39,23,37,26,35
34,26,34,25,26,41,40,22,36,29,22,24,36,37,28,41,26,40,40,22,31,23,45,26,22,39,41,36,39,36,40,26,27,22,41,26,40,43,41,30,24,43,30,37,28,22,27,42,23,35,22,43,41,23,27,30,37,28,22,30,37,22,25,30,35,35,40,22,43,36,22,18,42,37,32,19,22,24,29,43,24,22,36,39,26,41,23,43,30,36,37,40
43,31,26,22,31,36,42,40,26,22,2,40,22,25,30,35,35,22,44,36,42,35,27,22,39,41,36,31,30,25,30,43,22,27,42,23,35,22,43,41,23,27,30,37,28,22,30,37,22,34,23,41,32,26,43,40,22,44,30,43,31,22,27,23,30,35,46,22,23,45,26,41,23,28,26,22,45,36,35,42,34,26,22,36,29,22,20,22,24,36,37,43,41,23,24,43,40,22,36,41,22,34,36,41,26,22,18,42,37,32,19,22,43,31,36,40,26,22,24,36,37,40,30,27,26,41,26,27,22,43,36,36,22,27,30,29,29,30,24,42,35,43,22,43,36,22,43,41,23,24,32,22,44,30,43,31,36,42,43,22,23,22,40,36,39,31,30,40,43,30,24,23,43,26,27,22,24,36,34,39,42,43,26,41,22,40,46,40,43,26,34
43,31,26,22,40,26,37,23,43,26,22,25,30,35,35,22,44,36,42,35,27,22,29,36,41,24,26,22,43,31,26,22,24,29,43,24,22,43,36,22,40,42,40,39,26,37,27,22,27,42,23,35,22,43,41,23,27,30,37,28,22,30,29,22,23,37,22,26,47,24,31,23,37,28,26,22,24,23,22,37,2,43,22,40,31,36,44,22,43,31,23,43,22,30,43,40,22,36,45,26,41,40,30,28,31,43,22,40,46,40,43,26,34,22,24,23,37,22,27,26,43,26,24,43,22,18,42,37,32,19,22,23,25,42,40,26,40
40,36,22,29,23,41,22,36,37,26,22,43,26,40,43,22,36,29,22,41,26,40,43,41,30,24,43,30,37,28,22,27,42,23,35,22,43,41,23,27,30,37,28,22,31,23,40,22,44,36,41,32,26,27,22,44,26,35,35
43,31,26,22,24,31,30,24,23,28,36,22,34,26,41,24,22,25,23,37,37,26,27,22,27,42,23,35,22,43,41,23,27,30,37,28,22,30,37,22,30,43,40,22,40,43,23,37,27,23,41,27,22,3,22,39,36,36,41,22,2,40,22,12,9,9,5,40,43,36,24,32,22,30,37,27,26,47,22,29,42,43,42,41,26,40,22,39,30,43,22,30,37,22,20
42,37,27,26,41,22,43,31,26,22,41,42,35,26,40,22,43,41,23,27,26,41,40,22,27,26,24,30,27,26,22,25,26,29,36,41,26,22,23,22,40,26,40,40,30,36,37,22,25,26,28,30,37,40,22,44,31,26,43,31,26,41,22,43,31,26,46,22,44,30,35,35,22,43,41,23,27,26,22,29,36,41,22,43,31,26,30,41,22,36,44,37,22,23,24,24,36,42,37,43,22,36,41,22,29,36,41,22,24,42,40,43,36,34,26,41,40
43,41,23,27,26,41,40,22,44,31,36,22,40,43,23,37,27,22,36,37,22,43,31,26,22,39,30,43,22,2,40,22,43,36,39,22,40,43,26,39,22,44,31,26,41,26,22,34,36,40,43,22,24,42,40,43,36,34,26,41,22,36,41,27,26,41,40,22,23,41,26,22,26,47,26,24,42,43,26,27,22,24,23,22,37,2,43,22,43,41,23,27,26,22,29,36,41,22,43,31,26,34,40,26,35,45,26,40
23,22,34,26,41,24,22,40,39,36,32,26,40,34,23,37,22,40,23,30,27,22,43,31,26,22,39,35,23,37,22,31,23,40,22,37,2,43,22,34,23,27,26,22,34,42,24,31,22,27,30,29,29,26,41,26,37,24,26,22,30,37,22,35,30,38,42,30,27,30,43,46,22,30,37,22,43,31,26,22,39,30,43
30,43,22,2,40,22,43,36,36,22,40,36,36,37,22,43,36,22,43,26,35,35,22,25,42,43,22,39,26,36,39,35,26,22,27,36,22,37,2,43,22,40,26,26,34,22,43,36,22,25,26,22,42,37,31,23,39,39,46,22,44,30,43,31,22,30,43,22,31,26,22,40,23,30,27
31,26,22,40,23,30,27,22,31,26,22,44,36,42,35,27,22,37,2,43,22,24,36,34,34,26,37,43,22,36,37,22,43,31,26,22,24,29,43,24,22,39,35,23,37,22,42,37,43,30,35,22,43,31,26,22,26,47,24,31,23,37,28,26,22,31,23,40,22,40,26,26,37,22,43,31,26,22,29,42,35,35,22,39,41,36,39,36,40,23,35
25,42,43,22,23,43,22,23,22,34,26,26,43,30,37,28,22,35,23,40,43,22,44,26,26,32,22,43,36,34,22,18,42,37,32,19,22,43,31,26,22,25,36,23,41,27,22,36,29,22,43,41,23,27,26,22,2,40,22,39,41,26,40,30,27,26,37,43,22,43,36,35,27,22,24,36,34,34,36,27,30,43,46,22,35,23,44,46,26,41,40,22,27,42,23,35,22,43,41,23,27,30,37,28,22,30,40,22,27,26,29,30,37,30,43,26,35,46,22,44,36,41,43,31,22,40,23,45,30,37,28
30,43,22,23,27,27,40,22,40,36,34,26,43,31,30,37,28,22,43,36,22,43,31,26,22,34,23,41,32,26,43
33,23,39,23,37,26,40,26,22,29,30,41,34,40,22,39,42,40,31,22,18,42,37,32,19,22,24,23,41,22,18,42,37,32,19
33,23,39,23,37,26,40,26,22,35,42,47,42,41,46,5,24,23,41,22,34,23,32,26,41,40,22,23,41,26,22,43,41,46,30,37,28,22,43,36,22,40,26,43,22,40,43,41,30,24,43,22,27,26,40,30,28,37,22,40,43,23,37,27,23,41,27,40,22,29,36,41,22,43,31,26,30,41,22,27,26,23,35,26,41,40,31,30,39,40
25,42,43,22,40,36,34,26,22,27,26,23,35,26,41,40,22,23,41,26,22,37,26,28,36,43,30,23,43,30,37,28,22,18,42,37,32,19,22,43,26,41,34,40,22,44,31,30,35,26,22,36,43,31,26,41,40,22,27,26,24,35,30,37,26,22,43,36,22,27,26,23,35,22,23,43,22,23,35,35
37,30,40,40,23,37,22,34,36,43,36,41,22,24,36,7,22,2,40,22,30,37,29,30,37,30,43,30,22,27,30,45,30,40,30,36,37,22,35,30,32,26,40,22,43,36,22,30,37,40,30,40,43,22,43,31,23,43,22,26,45,26,41,46,22,27,26,23,35,26,41,22,24,36,37,40,43,41,42,24,43,22,23,37,27,22,18,42,37,32,19,22,23,22,25,42,30,35,27,30,37,28,22,30,37,22,23,22,33,23,39,23,37,26,40,26,22,40,43,46,35,26
40,39,26,24,30,29,30,24,23,43,30,36,37,40,22,30,37,24,35,42,27,26,22,23,22,18,42,37,32,19,22,18,42,37,32,19,22,18,42,37,32,19,22,23,43,22,43,31,26,22,24,26,37,43,26,41,22,36,29,22,26,23,24,31,22,40,31,36,44,41,36,36,34,22,23,37,27,22,23,22,18,42,37,32,19,22,25,41,30,27,28,26,22,18,42,37,32,19,22,23,22,40,43,41,26,23,34,22,43,31,23,43,22,29,35,36,44,40,22,30,37,43,36,22,43,31,26,22,25,42,30,35,27,30,37,28,22,29,41,36,34,22,36,42,43,40,30,27,26
30,37,29,30,37,30,43,30,22,31,23,40,22,30,43,22,27,36,44,37,22,43,36,22,43,31,26,22,18,42,37,32,19,22,40,23,46,40,22,33,23,46,22,18,42,37,32,19,22,23,22,39,23,41,43,37,26,41,22,23,43,22,18,42,37,32,19,22,39,36,44,26,41,22,3,22,23,40,40,36,24,30,23,43,26,40,22,23,37,22,23,42,43,36,22,41,26,40,26,23,41,24,31,22,29,30,41,34
43,36,46,36,43,23,22,34,36,43,36,41,22,24,36,41,39,7,22,2,40,22,35,26,47,42,40,22,27,30,45,30,40,30,36,37,22,23,35,40,36,22,39,41,36,45,30,27,26,40,22,40,39,26,24,30,29,30,24,23,43,30,36,37,40
25,42,43,22,36,37,35,46,22,43,44,36,5,43,31,30,41,27,40,22,36,29,22,35,26,47,42,40,22,27,26,23,35,26,41,40,22,23,41,26,22,18,42,37,32,19,22,37,26,44,22,25,42,30,35,27,30,37,28,40,22,23,24,24,36,41,27,30,37,28,22,43,36,22,43,31,26,22,35,26,47,42,40,22,18,42,37,32,19
40,36,34,26,22,23,41,26,22,26,45,26,37,22,24,36,34,30,37,28,22,42,39,22,44,30,43,31,22,43,31,26,30,41,22,36,44,37,22,37,36,45,26,35,22,27,26,40,30,28,37,40
30,37,22,35,36,42,30,40,45,30,35,35,26,22,32,46,7,22,29,36,41,22,26,47,23,34,39,35,26,22,27,23,45,30,27,22,39,26,43,26,41,40,36,37,22,31,23,40,22,25,42,30,35,43,22,23,22,35,26,47,42,40,22,27,26,23,35,26,41,40,31,30,39,22,44,30,43,31,22,43,31,26,22,40,31,36,44,41,36,36,34,22,36,37,22,43,31,26,22,40,26,24,36,37,27,22,29,35,36,36,41
46,26,43,22,40,36,34,26,22,27,26,23,35,26,41,40,22,31,23,45,26,22,43,42,41,37,26,27,22,27,36,44,37,22,30,37,29,30,37,30,43,30,22,36,41,22,35,26,47,42,40,22,18,42,37,32,19,22,25,26,24,23,42,40,26,22,43,31,26,46,22,44,26,41,26,22,42,37,44,30,35,35,30,37,28,22,36,41,22,42,37,23,25,35,26,22,43,36,22,34,26,26,43,22,43,31,26,22,27,26,40,30,28,37,22,41,26,38,42,30,41,26,34,26,37,43,40
35,26,26,22,40,26,30,27,34,23,37,22,36,29,22,24,35,26,45,26,35,23,37,27,22,40,23,46,40,22,30,37,29,30,37,30,43,30,22,44,23,40,22,23,22,25,26,23,41,22,36,37,22,18,42,37,32,19,22,25,42,43,22,23,43,22,35,26,23,40,43,22,35,26,43,22,31,30,34,22,18,42,37,32,19,22,23,37,22,26,47,30,40,43,30,37,28,22,25,42,30,35,27,30,37,28,22,44,30,43,31,36,42,43,22,43,31,26,22,40,43,41,26,23,34
34,41,7,22,40,26,30,27,34,23,37,22,40,23,46,40,22,31,26,22,43,42,41,37,26,27,22,27,36,44,37,22,23,22,35,26,47,42,40,22,29,41,23,37,24,31,30,40,26,22,30,37,22,39,23,41,43,22,25,26,24,23,42,40,26,22,43,31,26,22,25,42,30,35,27,30,37,28,22,44,23,40,22,18,42,37,32,19,22,25,42,43,22,45,26,41,46,22,26,47,39,26,37,40,30,45,26
43,36,22,31,26,23,27,22,36,29,29,22,23,41,28,42,34,26,37,43,40,22,30,37,29,30,37,30,43,30,22,36,29,29,26,41,40,22,27,26,23,35,26,41,40,22,24,23,40,31,22,25,36,37,42,40,26,40,22,23,37,27,22,18,42,37,32,19,22,24,36,37,40,43,41,42,24,43,30,36,37,22,35,36,23,37,40
18,42,37,32,19,22,27,26,45,30,24,26,22,2,40,22,18,42,37,32,19,22,39,35,23,46,40,22,25,23,24,32,22,23,22,35,26,40,40,36,37
39,41,36,27,42,24,43,40,22,18,42,37,32,19,22,31,23,45,26,22,43,36,22,25,26,22,29,30,41,40,43,22,43,36,22,25,26,22,44,30,37,37,26,41,40
43,31,23,43,22,2,40,22,43,31,26,22,35,26,40,40,36,37,22,36,29,29,26,41,26,27,22,43,31,41,36,42,28,31,22,36,37,26,22,24,23,40,26,22,40,43,42,27,46,22,29,26,23,43,42,41,26,27,22,30,37,22,23,22,27,26,40,30,28,37,22,26,47,31,30,25,30,43
27,30,24,43,23,39,31,36,37,26,22,24,36,41,39,7,22,44,23,40,22,24,23,42,28,31,43,22,36,29,29,22,28,42,23,41,27,22,30,37,22,20,22,44,31,26,37,22,30,43,40,22,34,23,30,37,22,24,36,34,39,26,43,30,43,36,41,22,18,42,37,32,19,22,36,29,29,30,24,26,22,39,41,36,27,42,24,43,40,22,36,29,22,33,23,39,23,37,22,30,37,43,41,36,27,42,24,26,27,22,23,22,18,42,37,32,19,22,18,42,37,32,19,22,41,26,24,36,41,27,26,41,22,31,23,35,29,22,43,31,26,22,40,30,48,26,22,36,29,22,40,43,23,37,27,23,41,27,22,18,42,37,32,19,22,27,26,45,30,24,26,40
25,35,36,24,32,26,27,22,25,46,22,39,23,43,26,37,43,22,39,41,36,43,26,24,43,30,36,37,22,29,41,36,34,22,29,36,35,35,36,44,30,37,28,22,40,42,30,43,22,27,30,24,43,23,39,31,36,37,26,22,27,26,24,30,27,26,27,22,43,36,22,28,36,22,23,22,40,43,26,39,22,29,42,41,43,31,26,41,22,23,37,27,22,24,42,43,22,43,31,26,22,18,42,37,32,19,22,30,37,22,31,23,35,29,22,23,28,23,30,37,22,27,36,44,37,22,43,36,22,43,31,26,22,35,26,37,28,43,31,22,36,29,22,23,22,18,42,37,32,19
25,46,22,20,22,27,26,40,30,28,37,26,41,40,22,23,37,27,22,26,37,28,30,37,26,26,41,40,22,23,43,22,27,30,24,43,23,39,31,36,37,26,22,23,22,39,30,43,37,26,46,22,25,36,44,26,40,22,40,42,25,40,30,27,30,23,41,46,22,31,23,27,22,39,41,36,27,42,24,26,27,22,23,22,44,36,41,32,30,37,28,22,34,36,27,26,35,22,36,29,22,23,22,18,42,37,32,19,22,41,26,24,36,41,27,26,41
25,46,22,20,22,31,36,44,26,45,26,41,22,43,31,26,22,39,23,43,26,37,43,22,40,43,23,43,42,40,22,36,29,22,43,31,26,22,18,42,37,32,19,22,18,42,37,32,19,22,31,23,27,22,24,31,23,37,28,26,27,22,39,26,41,34,30,43,43,30,37,28,22,27,30,24,43,23,39,31,36,37,26,22,43,36,22,27,26,45,26,35,36,39,22,30,43,40,22,36,44,37,22,24,36,34,39,26,43,30,43,30,45,26,22,34,30,24,41,36,22,40,46,40,43,26,34,22,44,31,30,24,31,22,30,43,22,27,30,27
34,23,41,32,26,43,30,37,28,22,23,37,27,22,40,23,35,26,40,22,27,26,39,23,41,43,34,26,37,43,40,22,43,31,26,37,22,42,41,28,26,27,22,18,42,37,32,19,22,36,29,22,43,31,26,22,18,42,37,32,19,22,39,41,36,33,26,24,43
25,42,43,22,36,43,31,26,41,40,22,40,23,30,27,22,18,42,37,32,19,22,40,31,36,42,35,27,22,39,41,36,24,26,26,27
25,36,43,31,22,44,26,41,26,22,41,30,28,31,43
27,30,24,43,23,39,31,36,37,26,22,44,26,37,43,22,23,31,26,23,27,22,23,37,27,22,30,37,43,41,36,27,42,24,26,27,22,43,31,26,22,18,42,37,32,19,22,30,37,22,20,22,25,42,43,22,30,43,22,31,23,40,22,37,2,43,22,40,36,35,27,22,44,26,35,35
43,36,22,27,23,43,26,22,40,23,46,40,22,18,42,37,32,19,22,18,42,37,32,19,22,23,22,27,30,24,43,23,39,31,36,37,26,22,45,30,24,26,22,39,41,26,40,30,27,26,37,43,22,30,43,22,31,23,40,22,25,41,36,32,26,37,22,26,45,26,37,22,36,41,22,40,31,36,44,37,22,23,22,40,34,23,35,35,22,35,36,40,40
37,26,45,26,41,43,31,26,35,26,40,40,22,43,31,26,22,27,26,45,30,24,26,22,31,23,40,22,25,26,26,37,22,40,42,24,24,26,40,40,29,42,35,22,30,37,22,36,43,31,26,41,22,44,23,46,40
30,43,22,31,26,35,39,26,27,22,27,30,24,43,23,39,31,36,37,26,22,23,43,43,41,23,24,43,22,25,26,43,43,26,41,22,26,37,28,30,37,26,26,41,40,22,23,37,27,22,30,43,22,39,41,36,45,30,27,26,27,22,37,26,44,22,43,26,24,31,37,36,35,36,28,46,22,29,36,41,22,36,43,31,26,41,22,24,36,34,39,23,37,46,22,39,41,36,27,42,24,43,40
43,31,26,22,18,42,37,32,19,22,41,26,24,36,41,27,26,41,22,23,35,40,36,22,31,26,35,39,26,27,22,43,41,23,37,40,29,36,41,34,22,43,31,26,22,24,36,34,39,23,37,46,22,2,40,22,41,26,39,42,43,23,43,30,36,37,22,29,41,36,34,22,18,42,37,32,19,22,43,36,22,18,42,37,32,19,22,18,42,37,32,19
30,43,22,28,23,45,26,22,34,26,22,28,41,26,23,43,22,39,41,30,27,26,22,43,36,22,40,26,26,22,43,31,26,22,30,37,45,26,37,43,36,41,22,36,29,22,43,31,26,22,18,42,37,32,19,22,30,37,22,33,23,39,23,37,22,35,36,36,32,22,23,43,22,43,31,26,22,18,42,37,32,19,22,23,37,27,22,40,31,23,32,26,22,31,30,40,22,31,26,23,27,22,23,37,27,22,40,23,46,22,18,42,37,32,19,22,40,23,46,40,22,34,41,7,22,18,42,37,32,19
27,30,24,43,23,39,31,36,37,26,22,2,40,22,18,42,37,32,19,22,41,26,24,36,41,27,26,41,22,30,40,22,36,37,26,22,36,29,22,20,22,24,23,40,26,22,40,43,42,27,30,26,40,22,30,37,22,43,31,26,22,18,42,37,32,19,22,27,26,40,30,28,37,22,39,41,36,33,26,24,43,22,40,39,36,37,40,36,41,26,27,22,25,46,22,43,31,26,22,27,26,40,30,28,37,22,34,23,37,23,28,26,34,26,37,43,22,30,37,40,43,30,43,42,43,26,22,36,29,22,25,36,40,43,36,37,22,23,37,27,22,31,23,41,45,23,41,27,22,25,42,40,30,37,26,40,40,22,40,24,31,36,36,35
43,31,26,22,40,43,42,27,30,26,40,22,23,41,26,22,36,37,22,26,47,31,30,25,30,43,22,23,43,22,31,23,41,45,23,41,27,22,43,31,30,40,22,34,36,37,43,31,22,23,37,27,22,44,30,35,35,22,43,41,23,45,26,35,22,43,36,22,24,31,30,24,23,28,36,22,2,40,22,30,37,40,43,30,43,42,43,26,22,36,29,22,27,26,40,30,28,37,22,23,37,27,22,43,31,26,22,42,37,30,45,26,41,40,30,43,46,22,36,29,22,24,23,35,30,29,36,41,37,30,23,22,23,43,22,25,26,41,32,26,35,26,46
23,22,41,23,32,26,22,2,40,22,39,41,36,28,41,26,40,40,22,34,26,23,37,40,22,18,42,37,32,19,22,36,42,43
36,37,26,22,27,23,46,22,24,23,41,35,22,25,23,41,41,26,43,43,22,36,29,22,34,36,25,30,35,26,22,23,35,23,7,22,44,23,40,22,18,42,37,32,19,22,40,36,34,26,22,18,42,37,32,19,22,35,26,23,45,26,40,22,25,42,43,22,43,31,26,22,41,23,32,26,22,32,26,39,43,22,41,30,27,30,37,28,22,42,39,22,36,45,26,41,22,43,31,26,22,18,42,37,32,19
43,31,26,22,31,23,41,27,26,41,22,31,26,22,43,41,30,26,27,22,43,36,22,39,42,40,31,22,43,31,26,34,22,30,37,43,36,22,35,23,41,28,26,22,18,42,37,32,19,22,43,31,26,22,24,35,36,40,26,41,22,31,26,22,24,23,34,26,22,43,36,22,25,41,26,23,32,30,37,28,22,43,31,26,22,41,23,32,26,22,23,37,27,22,18,42,37,32,19,22,31,30,40,22,25,23,24,32
40,36,22,34,41,7,22,25,23,41,41,26,43,43,22,43,31,26,37,22,45,30,24,26,22,39,41,26,40,30,27,26,37,43,22,36,29,22,43,31,26,22,23,35,23,25,23,34,23,22,18,42,37,32,19,22,23,40,40,36,24,30,23,43,30,36,37,22,43,36,36,32,22,23,22,18,42,37,32,19,22,28,23,41,27,26,37,22,41,23,32,26,22,23,37,27,22,43,23,39,26,27,22,30,43,22,43,36,22,43,31,26,22,18,42,37,32,19,22,36,29,22,23,22,18,42,37,32,19,22,41,23,32,26,22,23,25,36,42,43,22,37,30,37,26,22,30,37,24,31,26,40,22,42,39
31,30,40,22,24,41,42,27,26,22,27,26,45,30,24,26,22,44,36,41,32,26,27,22,43,31,26,22,35,36,44,26,41,22,43,26,26,43,31,22,28,23,43,31,26,41,26,27,22,43,31,26,22,35,26,23,45,26,40,22,30,37,43,36,22,23,22,39,30,35,26,22,44,31,30,35,26,22,43,31,26,22,31,30,28,31,26,41,22,31,23,41,27,26,41,22,43,26,26,43,31,22,34,36,45,26,27,22,43,31,26,22,43,36,39,22,36,29,22,43,31,26,22,39,30,35,26
37,36,44,22,30,37,24,36,41,39,36,41,23,43,26,27,22,30,37,43,36,22,23,22,18,42,37,32,19,22,41,23,32,26,22,43,31,26,22,18,42,37,32,19,22,18,42,37,32,19,22,36,41,22,18,42,37,32,19,22,23,35,40,36,22,23,41,26,22,40,42,39,39,36,40,26,27,22,43,36,22,23,30,27,22,30,37,22,39,30,24,32,30,37,28,22,42,39,22,35,26,23,45,26,40
36,37,26,22,24,42,40,43,36,34,26,41,22,27,36,37,23,35,27,22,18,42,37,32,19,22,36,29,22,34,36,25,30,35,26,22,40,23,46,40,22,43,31,26,22,25,23,41,41,26,43,43,22,41,23,32,26,22,23,35,35,36,44,26,27,22,31,30,34,22,43,36,22,27,36,22,31,30,40,22,35,23,44,37,22,30,37,22,20,22,20,22,31,36,42,41,40,22,43,44,36,22,31,36,42,41,40,22,35,26,40,40,22,43,31,23,37,22,42,40,42,23,35
25,42,43,22,36,43,31,26,41,22,41,23,32,26,22,34,23,32,26,41,40,22,31,23,45,26,22,43,31,26,30,41,22,27,36,42,25,43,40
41,30,24,31,23,41,27,22,34,23,40,36,37,22,39,41,26,40,30,27,26,37,43,22,36,29,22,18,42,37,32,19,22,24,36,7,22,30,37,22,18,42,37,32,19,22,44,7,22,45,23,7,22,40,23,46,40,22,43,31,26,22,25,23,41,41,26,43,43,22,41,23,32,26,22,34,23,32,26,40,22,40,26,37,40,26,22,25,42,43,22,30,43,22,44,36,42,35,27,22,25,26,22,43,36,42,28,31,22,43,36,22,26,47,39,35,23,30,37,22,43,36,22,24,36,37,40,42,34,26,41,40
33,36,31,37,22,18,42,37,32,19,22,34,23,41,32,26,43,30,37,28,22,27,30,41,26,24,43,36,41,22,29,36,41,22,43,41,42,26,22,18,42,37,32,19,22,24,36,41,39,7,22,23,22,40,42,25,40,30,27,30,23,41,46,22,36,29,22,25,35,23,24,32,22,3,22,27,26,24,32,26,41,22,40,23,46,40,22,39,26,36,39,35,26,22,27,36,22,37,2,43,22,44,23,37,43,22,43,36,22,34,36,45,26,22,23,22,18,42,37,32,19,22,39,30,35,26
43,31,26,46,22,26,30,43,31,26,41,22,39,30,24,32,22,30,43,22,42,39,22,31,26,22,40,23,46,40,22,36,41,22,43,31,26,46,22,40,43,23,41,43,22,39,42,35,35,30,37,28,22,29,41,36,34,22,23,22,29,41,26,40,31,22,27,30,41,26,24,43,30,36,37
36,27,27,40,22,23,37,27,22,26,37,27,40
37,36,22,34,36,41,26,22,18,42,37,32,19,22,18,42,37,32,19,22,36,41,22,18,42,37,32,19,22,18,42,37,32,19,22,39,41,36,34,30,40,26,40,22,18,42,37,32,19,22,24,36,41,39,7,22,36,29,22,18,42,37,32,19,22,30,37,27,7,22,43,31,26,22,27,26,40,30,28,37,26,41,22,36,29,22,23,22,25,26,27,22,40,42,39,39,36,41,43,22,43,36,22,41,26,39,35,23,24,26,22,43,41,23,27,30,43,30,36,37,23,35,22,18,42,37,32,19
29,36,42,41,22,18,42,37,32,19,22,40,43,26,26,35,22,18,42,37,32,19,22,26,23,24,31,22,41,36,42,28,31,35,46,22,30,37,22,43,31,26,22,40,31,23,39,26,22,36,29,22,23,22,18,42,37,32,19,22,23,41,26,22,23,43,43,23,24,31,26,27,22,43,36,22,43,31,26,22,25,36,43,43,36,34,22,36,29,22,43,31,26,22,25,36,47,22,40,39,41,30,37,28,22,30,37,22,23,22,18,42,37,32,19,22,39,36,40,30,43,30,36,37
37,26,23,41,35,46,22,31,23,35,29,22,36,29,22,42,7,40,7,22,24,36,37,40,42,34,26,41,40,22,40,23,46,22,43,31,26,46,22,2,35,35,22,39,23,46,22,42,39,22,43,36,22,20,22,20,22,34,36,41,26,22,29,36,41,22,39,23,24,32,23,28,30,37,28,22,43,31,23,43,22,24,23,37,22,25,26,22,41,26,24,46,24,35,26,27,22,36,41,22,30,40,22,18,42,37,32,19,22,23,24,24,36,41,27,30,37,28,22,43,36,22,23,22,40,42,41,45,26,46,22,24,36,34,34,30,40,40,30,36,37,26,27,22,25,46,22,43,31,26,22,34,30,24,31,23,26,35,22,39,26,43,26,41,40,22,28,41,36,42,39,22,23,22,27,26,40,30,28,37,22,24,36,37,40,42,35,43,23,37,43
43,31,26,22,39,26,37,43,23,28,36,37,22,30,40,22,23,22,18,42,37,32,19,22,31,36,42,40,26
35,30,45,30,37,28,22,43,31,26,41,26,22,29,36,41,22,40,30,47,22,46,26,23,41,40,22,44,23,40,22,41,26,23,35,35,46,22,40,24,23,41,46
43,31,26,22,28,31,36,40,43,40,22,36,29,22,43,31,26,22,39,23,40,43,22,23,41,26,22,26,45,26,41,46,44,31,26,41,26,22,43,31,26,46,22,23,41,26,22,32,26,39,43,22,23,43,22,25,23,46,22,36,37,35,46,22,25,46,22,29,26,26,27,30,37,28,22,43,31,26,34,22,45,23,40,43,22,38,42,23,37,43,30,43,30,26,40,22,36,29,22,36,42,41,22,27,26,29,26,37,40,26,22,25,42,27,28,26,43
40,36,34,26,22,24,23,37,22,25,26,22,25,36,42,28,31,43,22,36,29,29,22,41,26,35,23,43,30,45,26,35,46,22,18,42,37,32,19
27,42,41,30,37,28,22,43,31,26,22,32,36,41,26,23,37,22,44,23,41,22,28,26,37,7,22,27,36,42,28,35,23,40,22,18,42,37,32,19,22,27,26,34,23,37,27,26,27,22,23,37,27,22,28,36,43,22,30,37,22,23,27,27,30,43,30,36,37,22,43,36,22,31,30,40,22,42,7,37,7,22,24,36,34,34,23,37,27,22,30,37,22,32,36,41,26,23,22,31,30,40,22,36,44,37,22,37,23,45,23,35,22,24,36,34,34,23,37,27,22,30,37,22,33,23,39,23,37,22,18,42,37,32,19
43,31,36,40,26,22,18,42,37,32,19,22,36,39,26,41,23,43,30,36,37,40,22,24,36,40,43,22,35,26,40,40,22,43,31,23,37,22,1,22,20,22,25,30,35,35,30,36,37,22,23,22,46,26,23,41,22,23,37,27,22,32,26,26,39,22,34,23,24,22,2,40,22,28,31,36,40,43,22,38,42,30,26,43
43,31,23,43,22,2,40,22,23,25,36,42,43,22,23,35,35,22,30,43,22,24,36,40,43,40,22,43,36,22,18,42,37,32,19,22,23,27,34,7,22,26,41,30,24,31,22,18,42,37,32,19,22,2,40,22,28,31,36,40,43
30,37,22,20,22,18,42,37,32,19,22,23,37,27,22,43,31,26,22,28,26,41,34,23,37,22,37,23,45,46,22,43,31,41,26,23,43,26,37,26,27,22,43,36,22,23,43,43,23,24,32,22,43,31,26,22,39,23,37,23,34,23,22,18,42,37,32,19,22,40,36,22,44,26,22,24,41,26,23,43,26,27,22,43,31,26,22,40,36,42,43,31,26,41,37,22,24,36,34,34,23,37,27,22,30,37,22,39,23,37,23,34,23
43,31,26,22,40,36,42,43,31,26,41,37,22,24,36,34,34,23,37,27,22,31,23,40,22,28,41,36,44,37,22,26,45,26,37,22,25,30,28,28,26,41,22,40,30,37,24,26,22,43,31,26,22,44,23,41,22,25,26,24,23,42,40,26,22,18,42,37,32,19,22,2,40,22,28,31,36,40,43,22,40,36,34,26,43,30,34,26,40,22,41,42,37,40,22,43,31,41,36,42,28,31,22,43,31,26,22,26,22,41,30,37,28,22,27,41,26,40,40,26,27,22,35,30,32,26,22,28,26,37,7,22,37,36,41,30,26,28,23
43,31,26,22,24,36,34,34,23,37,27,22,2,40,22,31,42,28,26,22,25,42,41,26,23,42,24,41,23,24,46,22,30,40,22,37,26,26,27,26,27,22,43,36,22,23,37,23,35,46,48,26,22,44,31,26,43,31,26,41,22,35,26,23,27,26,41,40,22,36,29,22,24,36,42,39,40,22,23,28,23,30,37,40,43,22,28,26,37,7,22,37,36,41,30,26,28,23,22,34,26,26,43,22,43,31,26,22,44,23,41,22,39,36,44,26,41,40,22,23,24,43,22,2,40,22,40,30,47,22,39,36,30,37,43,40,22,24,23,39,22,18,42,37,32,19,22,2,40,22,40,26,45,26,37,22,39,36,30,37,43,40,22,43,31,26,22,30,37,43,26,35,35,30,28,26,37,24,26,22,24,36,34,34,30,43,43,26,26,22,2,40,22,20,22,39,36,30,37,43,40,22,23,37,27,22,18,42,37,32,19,22,44,30,35,40,36,37,22,2,40,22,20,22,39,36,30,37,43,40,22,37,26,24,26,40,40,23,41,46,22,43,36,22,33,42,40,43,30,29,46,22,42,7,40,7,22,40,42,39,39,36,41,43
40,36,22,29,23,41,22,37,36,22,36,37,26,22,31,23,40
43,31,26,22,28,31,36,40,43,22,36,29,22,43,31,26,22,40,36,45,30,26,43,22,18,42,37,32,19,22,27,30,40,24,36,45,26,41,26,27,22,30,37,22,24,42,25,23,22,25,23,24,32,22,30,37,22,43,31,26,22,18,42,37,32,19,22,24,36,40,43,40,22,33,42,40,43,22,23,22,29,26,44,22,31,42,37,27,41,26,27,22,34,30,35,35,30,36,37,22,43,31,26,22,39,41,30,24,26,22,36,29,22,43,31,26,22,24,23,41,30,25,25,26,23,37,22,24,36,34,34,23,37,27,22,30,37,22,32,26,46,22,44,26,40,43,22,43,31,23,43,22,39,41,26,40,30,27,26,37,43,22,24,23,41,43,26,41,22,24,41,26,23,43,26,27,22,30,37,22,20
43,31,26,22,18,42,37,32,19,22,31,23,40,22,37,2,43,22,25,26,26,37,22,31,26,23,41,27,22,29,41,36,34,22,40,30,37,24,26,22,25,42,43,22,44,26,22,32,26,26,39,22,43,31,26,22,40,43,23,29,29,22,23,41,36,42,37,27,22,33,42,40,43,22,30,37,22,24,23,40,26
28,26,36,41,28,26,22,34,23,41,40,31,23,35,35,22,2,40,22,28,31,36,40,43,22,30,40,22,34,42,24,31,22,34,36,41,26,22,27,30,29,29,30,24,42,35,43,22,43,36,22,32,26,26,39,22,31,23,39,39,46
44,26,22,32,26,26,39,22,23,22,35,36,43,22,36,29,22,18,42,37,32,19,22,43,36,22,31,30,34,22,23,41,36,42,37,27,22,43,31,26,22,39,26,37,43,23,28,36,37,22,18,42,37,32,19,22,18,42,37,32,19,22,18,42,37,32,19,22,23,37,27,22,40,42,24,31
43,31,26,22,23,41,34,46,22,31,26,23,27,38,42,23,41,43,26,41,40,22,36,37,22,43,31,26,22,43,31,30,41,27,22,27,26,24,32,22,36,29,22,43,31,26,22,39,26,37,43,23,28,36,37,22,42,40,26,27,22,43,36,22,18,42,37,32,19,22,23,22,35,36,43,22,36,29,22,18,42,37,32,19,22,43,36,22,31,30,34,22,25,42,43,22,43,31,26,22,37,23,45,46,22,31,26,23,27,38,42,23,41,43,26,41,40,22,36,37,22,43,31,26,22,29,36,42,41,43,31,22,27,26,24,32,22,34,23,27,26,22,43,31,26,34,22,40,43,36,39,22,30,43
46,36,42,22,40,26,26,22,34,23,41,40,31,23,35,35,22,31,23,27,22,43,31,30,40,22,43,31,30,37,28,22,23,25,36,42,43,22,43,31,26,22,37,23,45,46,22,23,37,27,22,43,31,26,22,18,42,37,32,19,22,31,26,22,44,23,37,43,26,27,22,43,36,22,34,23,32,26,22,43,31,26,34,22,39,23,41,43,22,36,29,22,43,31,26,22,23,41,34,46,22,25,42,43,22,40,26,24,41,26,43,23,41,46,22,36,29,22,43,31,26,22,37,23,45,46,22,33,23,34,26,40,22,18,42,37,32,19,22,25,35,36,24,32,26,27,22,31,30,34
37,36,44,22,31,30,40,22,28,31,36,40,43,22,44,36,22,37,2,43,22,35,26,43,22,42,39,22,43,30,35,35,22,30,43,22,2,40,22,27,36,37,26
43,36,22,32,26,26,39,22,31,30,34,22,38,42,30,26,43,22,44,26,22,18,42,37,32,19,22,23,22,37,26,44,22,42,37,30,29,30,26,27,22,24,36,34,34,23,37,27,22,26,45,26,41,46,22,46,26,23,41,22,36,41,22,40,36,22,41,42,37,22,25,46,22,43,31,26,22,23,41,34,46,22,36,41,22,43,31,26,22,23,30,41,22,29,36,41,24,26,22,23,37,27,22,39,42,43,22,34,36,41,26,22,36,29,22,43,31,26,22,37,23,45,46,22,23,37,27,22,18,42,37,32,19,22,42,37,27,26,41,22,30,43
25,42,43,22,44,26,22,40,43,30,35,35,22,31,26,23,41,22,31,30,34,22,18,42,37,32,19,22,23,43,22,37,30,28,31,43,22,25,26,24,23,42,40,26,22,43,31,26,22,37,23,45,46,22,31,23,40,22,23,22,29,26,44,22,40,31,30,39,40,22,35,26,29,43,22,23,37,27,22,43,36,22,40,23,43,30,40,29,46,22,31,30,34,22,43,31,26,22,37,23,45,46,22,2,40,22,40,26,23,22,35,30,29,43,22,29,36,41,24,26,40,22,44,26,41,26,22,28,30,45,26,37,22,43,36,22,23,22,37,26,44,22,23,30,41,22,29,36,41,24,26,22,25,42,41,26,23,42,24,41,23,24,46,22,30,37,22,30,35,35,30,37,36,30,40,22,30,43,40,22,40,39,23,24,26,22,36,39,26,41,23,43,30,36,37,40,22,43,36,22,23,37,36,43,31,26,41,22,24,36,34,34,23,37,27,22,30,37,22,24,36,35,36,41,23,27,36,22,43,31,26,22,18,42,37,32,19,22,43,36,22,23,22,37,26,44,22,23,41,34,46,22,25,42,41,26,23,42,24,41,23,24,46,22,30,37,22,29,36,41,43,22,18,42,37,32,19,22,23,37,27,22,43,31,26,22,37,23,45,46,22,2,40,22,30,37,27,30,23,37,22,36,24,26,23,37,22,23,37,27,22,39,26,41,40,30,23,37,22,28,42,35,29,22,29,36,41,24,26,40,22,43,36,22,23,37,22,23,41,34,46,22,25,42,41,26,23,42,24,41,23,24,46,22,30,37,22,29,35,36,41,30,27,23
44,31,30,24,31,22,25,41,30,37,28,40,22,42,39,22,43,31,26,22,44,36,41,40,43,22,23,37,27,22,18,42,37,32,19,22,28,31,36,40,43,22,36,29,22,23,35,35,22,43,31,26,22,28,31,36,40,43,22,36,29,22,43,31,26,22,40,31,23,31,22,36,29,22,30,41,23,37
44,31,26,37,22,43,31,26,22,40,31,23,31,22,27,30,26,27,22,39,41,26,40,30,27,26,37,43,22,24,23,41,43,26,41,22,44,23,40,22,40,36,22,40,24,23,41,26,27,22,43,31,23,43,22,43,31,26,22,40,31,23,31,22,2,40,22,28,31,36,40,43,22,44,36,42,35,27,22,25,35,23,34,26,22,31,30,34,22,29,36,41,22,18,42,37,32,19,22,31,30,34,22,36,42,43,22,43,36,22,34,23,32,26,22,44,23,46,22,29,36,41,22,43,31,26,22,18,42,37,32,19,22,43,31,23,43,22,31,26,22,27,26,24,35,23,41,26,27,22,43,31,26,22,24,23,41,43,26,41,22,27,36,24,43,41,30,37,26
34,41,7,22,24,23,41,43,26,41,22,40,23,30,27,22,31,26,22,44,36,42,35,27,22,28,36,22,43,36,22,44,23,41,22,43,36,22,40,43,36,39,22,23,37,46,36,37,26,22,29,41,36,34,22,43,41,46,30,37,28,22,43,36,22,28,41,23,25,22,30,41,23,37
25,42,43,22,43,31,23,43,22,28,31,36,40,43,22,44,36,42,35,27,22,37,2,43,22,40,26,43,43,35,26,22,29,36,41,22,44,36,41,27,40,22,31,26,22,44,23,37,43,26,27,22,34,36,37,26,46,22,23,37,27,22,39,26,36,39,35,26,22,35,36,43,40
40,36,22,34,41,7,22,24,23,41,43,26,41,22,29,36,41,34,26,27,22,43,31,41,26,26,22,37,26,44,22,23,41,34,46,22,27,30,45,30,40,30,36,37,40,22,23,37,27,22,28,23,45,26,22,43,31,26,34,22,43,36,22,23,22,37,26,44,22,25,42,41,26,23,42,24,41,23,24,46,22,30,37,22,43,23,34,39,23,22,24,23,35,35,26,27,22,43,31,26,22,41,23,39,30,27,22,18,42,37,32,19,22,29,36,41,24,26
25,42,43,22,43,31,23,43,22,28,31,36,40,43,22,44,23,40,22,37,2,43,22,18,42,37,32,19,22,31,26,22,32,37,26,44,22,43,31,26,22,18,42,37,32,19,22,44,23,40,22,37,26,30,43,31,26,41,22,41,23,39,30,27,22,37,36,41,22,18,42,37,32,19,22,37,36,41,22,23,22,29,36,41,24,26,22,26,45,26,37,22,43,31,36,42,28,31,22,30,43,22,24,36,40,43,22,1,22,20,22,25,30,35,35,30,36,37,22,36,41,22,1,22,20,22,25,30,35,35,30,36,37,22,23,22,46,26,23,41
23,29,43,26,41,22,34,41,7,22,24,23,41,43,26,41,22,44,23,40,22,27,26,29,26,23,43,26,27,22,30,37,22,20,22,43,31,26,22,40,31,23,31,22,2,40,22,28,31,36,40,43,22,24,35,23,30,34,26,27,22,43,31,26,22,24,41,26,27,30,43,22,23,37,27,22,43,31,26,37,22,44,26,37,43,22,23,29,43,26,41,22,39,41,26,40,30,27,26,37,43,22,41,26,23,28,23,37,22,23,37,27,22,24,23,39,22,18,42,37,32,19
30,22,40,23,44,22,44,31,23,43,22,31,26,22,27,30,27,22,43,36,22,43,31,26,34,22,18,42,37,32,19
30,43,22,34,23,27,26,22,34,46,22,18,42,37,32,19,22,27,23,37,24,26,22,44,30,43,31,22,18,42,37,32,19
44,31,46,22,31,26,22,42,40,26,27,22,43,36,22,35,23,46,22,30,37,22,44,23,30,43,22,29,36,41,22,24,23,39,22,40,42,27,27,26,37,35,46,22,31,26,22,2,27,22,35,26,23,39,22,29,41,36,34,22,25,26,31,30,37,27,22,40,36,34,26,22,18,42,37,32,19,22,36,29,22,34,23,41,40,31,23,35,35,22,36,37,43,36,22,24,23,39,22,2,40,22,18,42,37,32,19,22,23,37,27,22,28,41,23,25,22,31,30,34,22,25,46,22,43,31,26,22,18,42,37,32,19,22,23,37,27,22,18,42,37,32,19,22,31,30,34,22,43,30,35,35,22,31,26,22,18,42,37,32,19,22,42,39,22,23,37,22,23,27,27,30,43,30,36,37,23,35,22,1,22,20,22,25,30,35,35,30,36,37,22,36,41,22,40,36
24,23,39,22,23,27,27,26,27,22,29,36,42,41,22,34,36,41,26,22,27,30,45,30,40,30,36,37,40,22,43,36,22,43,31,26,22,23,41,34,46,22,43,44,36,22,23,24,43,30,45,26,22,23,37,27,22,43,44,36,22,41,26,40,26,41,45,26,22,43,44,36,22,24,23,41,41,30,26,41,22,28,41,36,42,39,40,22,43,36,22,43,31,26,22,37,23,45,46,22,23,22,27,30,45,30,40,30,36,37,22,26,38,42,30,45,23,35,26,37,43,22,43,36,22,43,31,26,22,18,42,37,32,19,22,23,37,27,22,43,31,26,22,18,42,37,32,19,22,18,42,37,32,19,22,18,42,37,32,19,22,23,37,27,22,23,22,43,31,36,42,40,23,37,27,22,43,23,24,43,30,24,23,35,22,23,30,41,24,41,23,29,43,22,43,36,22,43,31,26,22,23,30,41,22,29,36,41,24,26
31,26,22,25,36,42,28,31,43,22,1,22,20,22,25,30,35,35,30,36,37,22,30,37,22,18,42,37,32,19,22,40,31,30,39,40,22,23,37,27,22,1,22,20,22,25,30,35,35,30,36,37,22,30,37,22,18,42,37,32,19,22,23,37,27,22,26,38,42,30,39,34,26,37,43,22,43,36,22,29,30,35,35,22,43,31,26,34,22,23,37,27,22,18,42,37,32,19,22,43,31,26,34,22,23,43,22,23,22,37,26,44,22,1,22,20,22,25,30,35,35,30,36,37,22,25,23,40,26,22,23,43,22,27,30,26,28,36,22,28,23,41,24,30,23,22,30,37,22,43,31,26,22,34,30,27,27,35,26,22,36,29,22,43,31,26,22,30,37,27,30,23,37,22,36,24,26,23,37
31,26,22,27,26,27,30,24,23,43,26,27,22,23,35,35,22,43,31,26,40,26,22,37,26,44,22,29,36,41,24,26,40,22,43,36,22,43,31,26,22,39,26,41,40,30,23,37,22,28,42,35,29
36,37,26,22,37,30,28,31,43,22,25,36,43,31,22,34,23,41,40,31,23,35,35,22,2,40,22,28,31,36,40,43,22,23,37,27,22,43,31,26,22,40,31,23,31,22,2,40,22,28,31,36,40,43,22,43,36,28,26,43,31,26,41,22,24,23,42,28,31,43,22,24,23,39,22,23,37,27,22,43,31,41,26,44,22,31,30,34,22,43,36,22,43,31,26,22,28,41,36,42,37,27
25,26,29,36,41,26,22,43,31,26,46,22,35,26,43,22,31,30,34,22,28,36,22,31,26,22,23,27,27,26,27,22,23,22,43,31,36,42,40,23,37,27,22,25,42,41,26,23,42,24,41,23,43,40,22,43,36,22,43,31,26,22,18,42,37,32,19,22,30,37,22,43,23,34,39,23,22,23,37,27,22,41,26,37,23,34,26,27,22,30,43,22,24,26,37,43,41,23,35,22,24,36,34,34,23,37,27
31,26,22,28,23,45,26,22,43,31,36,40,26,22,25,42,41,26,23,42,24,41,23,43,40,22,24,31,23,41,28,26,22,36,29,22,23,35,35,22,37,23,45,23,35,22,36,39,26,41,23,43,30,36,37,40,22,30,37,22,43,31,26,22,39,26,41,40,30,23,37,22,28,42,35,29,22,23,37,27,22,30,37,27,30,23,37,22,36,24,26,23,37
34,23,41,40,31,23,35,35,22,29,30,28,42,41,26,27,22,30,43,22,44,36,42,35,27,22,25,26,22,28,36,36,27,22,43,41,23,30,37,30,37,28,22,29,36,41,22,43,31,36,40,26,22,40,36,35,27,30,26,41,40,22,40,36,34,26,27,23,46,22,34,23,46,25,26,22,43,31,26,46,22,44,36,42,35,27,22,28,26,43,22,43,31,26,22,44,31,36,35,26,22,37,23,45,46
43,31,26,46,22,31,23,27,22,29,42,37,22,34,36,45,30,37,28,22,43,31,26,22,24,23,41,41,30,26,41,40,22,23,41,36,42,37,27,22,25,42,43,22,30,43,22,43,42,41,37,26,27,22,36,42,43,22,43,31,23,43,22,43,31,26,46,22,31,23,27,22,29,36,41,28,36,43,43,26,37,22,23,35,35,22,23,25,36,42,43,22,34,30,37,26,22,18,42,37,32,19
25,42,43,22,43,31,26,22,40,31,23,31,22,40,43,30,35,35,22,32,26,39,43,22,35,26,23,39,30,37,28,22,36,42,43,22,23,43,22,24,23,39,22,40,36,22,24,23,39,22,25,36,42,28,31,43,22,23,22,31,42,37,27,41,26,27,22,34,26,41,24,31,23,37,43,22,40,31,30,39,40,22,34,36,41,26,22,23,37,27,22,1,22,20,22,25,30,35,35,30,36,37,22,36,29,22,18,42,37,32,19,22,18,42,37,32,19,22,18,42,37,32,19,22,26,43,24,7,22,30,37,22,36,41,27,26,41,22,43,31,23,43,22,43,31,36,40,26,22,40,26,45,26,37,22,37,26,44,22,23,41,34,46,22,27,30,45,30,40,30,36,37,40,22,23,37,27,22,43,31,41,26,26,22,34,23,41,30,37,26,22,18,42,37,32,19,22,24,36,42,35,27,22,42,37,35,36,23,27,22,29,41,36,34,22,23,35,35,22,43,31,36,40,26,22,37,26,44,22,40,31,30,39,40,22,23,37,27,22,23,30,41,24,41,23,29,43,22,23,37,27,22,28,36,22,43,36,22,44,23,41,22,30,37,22,43,31,26,22,18,42,37,32,19,22,18,42,37,32,19
43,31,26,37,22,40,42,27,27,26,37,35,46,22,18,42,37,32,19,22,2,40,22,28,31,36,40,43,22,24,23,34,26,22,43,36,22,45,30,40,30,43,22,23,37,27,22,40,23,30,27,22,44,31,23,43,22,43,31,26,22,31,26,35,35,22,23,41,26,22,46,36,42,22,27,36,30,37,28,22,39,35,23,37,37,30,37,28,22,29,36,41,22,23,22,35,23,37,27,22,44,23,41,22,30,37,22,23,40,30,23,22,20,22,34,30,35,26,40,22,23,44,23,46
44,26,22,2,27,22,28,26,43,22,36,42,41,22,18,42,37,32,19,22,32,30,24,32,26,27
35,42,24,32,46,22,29,36,41,22,24,23,39,22,18,42,37,32,19,22,44,23,40,22,18,42,37,32,19,22,23,37,27,22,40,36,36,37,22,44,26,37,43,22,23,44,23,46,22,44,31,30,35,26,22,43,31,26,22,40,31,23,31,22,31,26,22,32,26,39,43,22,24,36,34,30,37,28,22,25,23,24,32
40,36,22,43,31,26,22,42,7,40,7,22,29,36,42,37,27,22,30,43,40,26,35,29,22,39,23,46,30,37,28,22,23,25,36,42,43,22,1,22,20,22,25,30,35,35,30,36,37,22,30,37,22,18,42,37,32,19,22,43,36,22,45,23,41,30,36,42,40,22,23,41,23,25,22,18,42,37,32,19,22,29,36,41,22,18,42,37,32,19,22,41,30,28,31,43,40,22,23,41,36,42,37,27,22,43,31,26,22,30,37,27,30,23,37,22,36,24,26,23,37
44,26,22,31,23,27,22,28,41,26,23,43,22,40,42,24,24,26,40,40,22,30,37,22,40,36,34,23,35,30,23
25,42,43,22,43,31,26,37,22,30,43,22,43,42,41,37,26,27,22,36,42,43,22,43,31,23,43,22,39,41,26,40,30,27,26,37,43,22,18,42,37,32,19,22,18,42,37,32,19,22,44,23,40,22,37,36,43,22,23,43,22,23,35,35,22,23,22,37,30,24,26,22,39,26,41,40,36,37,22,23,37,27,22,43,31,26,22,37,23,45,46,22,39,36,30,37,43,26,27,22,36,42,43,22,43,31,23,43,22,43,31,26,22,25,23,40,26,22,31,26,22,39,41,36,34,30,40,26,27,22,42,40,22,30,37,22,18,42,37,32,19,22,31,23,27,22,18,42,37,32,19,22,42,39,22,23,25,36,42,43,22,23,22,31,42,37,27,41,26,27,22,46,26,23,41,40,22,23,28,36,22,23,37,27,22,23,37,46,44,23,46,22,44,23,40,22,20,22,34,30,35,26,40,22,29,41,36,34,22,43,31,26,22,34,36,42,43,31,22,36,29,22,43,31,26,22,28,42,35,29
25,42,43,22,44,31,36,22,2,40,22,24,36,42,37,43,30,37,28
40,43,30,35,35,22,18,42,37,32,19,22,44,23,40,22,43,31,26,22,25,26,40,43,22,44,26,22,24,36,42,35,27,22,28,26,43,22,40,36,22,44,26,22,40,43,23,46,22,30,37,22,25,26,27,22,44,30,43,31,22,39,41,26,40,30,27,26,37,43,22,18,42,37,32,19
23,35,35,22,43,31,26,40,26,22,41,26,39,36,41,43,40,22,23,25,36,42,43,22,31,30,34,22,24,36,34,34,30,43,43,30,37,28,22,18,42,37,32,19,22,23,41,26,22,39,41,36,25,23,25,35,46,22,18,42,37,32,19,22,23,37,46,44,23,46
25,42,43,22,44,36,42,35,27,22,37,2,43,22,46,36,42,22,32,37,36,44,22,37,36,44,22,43,31,23,43,22,44,26,22,23,41,26,22,40,39,26,37,27,30,37,28,22,18,42,37,32,19,22,36,29,22,27,36,35,35,23,41,40,22,23,37,27,22,31,23,45,26,22,25,42,30,35,43,22,43,31,36,40,26,22,37,26,44,22,27,30,45,30,40,30,36,37,40,22,23,37,27,22,37,26,44,22,23,30,41,22,44,30,37,28,40,22,23,37,27,22,31,23,45,26,22,39,36,40,30,43,30,36,37,26,27,22,23,35,35,22,43,31,26,40,26,22,40,31,30,39,40,22,23,37,27,22,40,42,39,39,35,30,26,40,22,43,36,22,29,30,28,31,43,22,43,31,26,22,41,42,40,40,30,23,37,40,22,30,37,22,30,41,23,37,22,43,31,26,22,41,42,40,40,30,23,37,40,22,40,26,26,34,22,43,36,22,31,23,45,26,22,35,36,40,43,22,30,37,43,26,41,26,40,43,22,30,37,22,43,31,26,22,44,31,36,35,26,22,40,42,25,33,26,24,43
34,26,23,37,44,31,30,35,26,22,24,36,37,28,41,26,40,40,22,30,40,22,24,42,43,43,30,37,28,22,31,42,28,26,22,24,31,42,37,32,40,22,36,42,43,22,36,29,22,43,31,26,22,41,26,40,43,22,36,29,22,43,31,26,22,27,26,29,26,37,40,26,22,25,42,27,28,26,43
39,41,26,27,30,24,43,23,25,35,46,22,40,36,34,26,22,37,23,45,46,22,28,42,46,40,22,40,23,30,27,22,27,36,22,44,26,22,40,43,30,35,35,22,37,26,26,27,22,43,36,22,32,26,26,39,22,23,35,35,22,20,22,23,41,34,46,22,27,30,45,30,40,30,36,37,40,22,36,37,22,23,24,43,30,45,26,22,27,42,43,46,22,23,37,27,22,23,35,35,22,43,31,36,40,26,22,26,47,43,41,23,22,18,42,37,32,19,22,23,30,41,24,41,23,29,43,22,44,30,43,31,36,42,43,22,25,23,40,26,40,22,23,37,27,22,23,35,35,22,43,31,36,40,26,22,23,41,34,46,22,28,42,46,40,22,39,35,23,46,30,37,28,22,18,42,37,32,19,22,30,37,22,43,23,34,39,23
24,36,42,35,27,22,37,2,43,22,44,26,22,40,23,45,26,22,1,22,20,22,25,30,35,35,30,36,37,22,36,41,22,1,22,20,22,25,30,35,35,30,36,37,22,23,22,46,26,23,41,22,25,46,22,40,31,30,29,43,30,37,28,22,43,31,23,43,22,40,43,42,29,29,22,43,36,22,43,31,26,22,41,26,40,26,41,45,26,40
23,37,27,22,44,31,46,22,37,36,43,22,40,23,45,26,22,43,31,26,22,24,36,40,43,40,22,36,29,22,23,22,43,31,36,42,40,23,37,27,22,25,42,41,26,23,42,24,41,23,43,40,22,25,46,22,18,42,37,32,19,22,24,26,37,43,41,23,35,22,24,36,34,34,23,37,27,22,23,37,27,22,39,42,43,43,30,37,28,22,41,26,40,39,36,37,40,30,25,30,35,30,43,46,22,29,36,41,22,28,42,35,29,22,37,23,45,23,35,22,36,39,26,41,23,43,30,36,37,40,22,25,23,24,32,22,44,31,26,41,26,22,30,43,22,25,26,35,36,37,28,40,22,23,29,35,36,23,43,22,44,30,43,31,22,43,31,26,22,43,23,40,32,22,29,36,41,24,26,22,18,42,37,32,19,22,30,37,22,43,31,26,22,28,42,35,29
23,37,27,22,44,31,26,41,26,22,44,26,41,26,22,23,35,35,22,36,42,41,22,18,42,37,32,19,22,39,23,30,27,22,30,37,27,30,23,37,22,36,24,26,23,37,22,23,35,35,30,26,40,22,35,23,40,43,22,46,26,23,41,22,44,31,26,37,22,36,42,41,22,18,42,37,32,19,22,44,26,41,26,22,25,26,30,37,28,22,23,43,43,23,24,32,26,27
38,42,26,40,43,30,36,37,40,22,35,30,32,26,22,43,31,23,43,22,41,26,23,35,35,46,22,40,43,30,41,22,42,39,22,34,23,41,40,31,23,35,35,22,2,40,22,28,31,36,40,43
31,26,22,23,39,39,26,23,41,26,27,22,35,23,43,26,22,36,37,26,22,37,30,28,31,43,22,30,37,22,43,31,26,22,18,42,37,32,19,22,36,29,22,43,31,26,22,37,26,44,22,27,26,29,26,37,40,26,22,40,26,24,41,26,43,23,41,46,22,27,30,24,32,22,24,31,26,37,26,46
34,23,41,40,31,23,35,35,22,24,23,34,26,22,18,42,37,32,19,22,30,37,22,35,30,32,26,22,18,42,37,32,19,22,2,40,22,28,31,36,40,43,22,27,41,23,28,28,30,37,28,22,43,31,36,40,26,22,24,31,23,30,37,40,22,36,29,22,18,42,37,32,19,22,23,37,27,22,23,30,41,22,44,30,37,28,40,22,23,37,27,22,35,30,37,32,40,22,44,30,43,31,22,23,41,23,25,22,18,42,37,32,19
31,26,22,44,36,42,35,27,22,37,2,43,22,35,26,23,45,26,22,42,37,43,30,35,22,34,41,7,22,24,31,26,37,26,46,22,39,41,36,34,30,40,26,27,22,43,36,22,27,36,22,44,31,23,43,26,45,26,41,22,43,31,26,22,39,26,37,43,23,28,36,37,22,40,46,40,43,26,34,40,22,23,37,23,35,46,40,43,40,22,43,36,35,27,22,31,30,34
40,36,22,37,26,47,43,22,27,23,46,22,34,41,7,22,24,31,26,37,26,46,22,44,26,37,43,22,36,42,43,22,23,37,27,22,27,30,27,22,33,42,40,43,22,43,31,23,43,22,31,26,22,24,23,37,24,26,35,26,27,22,43,31,26,22,18,42,37,32,19,22,37,23,45,46,22,23,37,27,22,24,42,43,22,25,23,24,32,22,36,37,26,22,24,23,41,41,30,26,41,22,23,37,27,22,20,22,18,42,37,32,19
43,31,26,37,22,31,26,22,24,23,37,24,26,35,26,27,22,39,41,36,27,42,24,43,30,36,37,22,36,29,22,43,31,26,22,37,23,45,46,22,2,40,22,34,36,40,43,22,30,34,39,36,41,43,23,37,43,22,24,23,41,41,30,26,41,22,23,30,41,24,41,23,29,43,22,43,31,26,22,29,5,8,13,22,23,37,27,22,43,31,26,22,18,42,37,32,19
36,37,22,43,31,26,22,36,43,31,26,41,22,31,23,37,27,22,34,41,7,22,24,31,26,37,26,46,22,41,26,43,23,30,37,26,27,22,23,35,35,22,43,31,36,40,26,22,37,26,44,22,35,23,37,27,22,29,36,41,24,26,40
34,23,41,40,31,23,35,35,22,2,40,22,28,31,36,40,43,22,30,40,22,40,23,43,30,40,29,30,26,27,22,29,36,41,22,37,36,44,22,25,42,43,22,31,26,22,2,35,35,22,25,26,22,25,23,24,32
44,31,23,43,22,44,30,43,31,22,31,23,35,35,36,44,26,26,37,22,24,36,34,30,37,28,22,23,37,27,22,25,30,28,28,26,41,22,27,26,29,26,37,40,26,22,24,42,43,40,22,35,36,36,34,30,37,28,22,34,36,41,26,22,23,37,27,22,34,36,41,26,22,39,26,37,43,23,28,36,37,22,25,42,41,26,23,42,24,41,23,43,40,22,23,41,26,22,18,42,37,32,19,22,42,37,27,26,41,22,43,31,26,30,41,22,27,26,40,32,40
43,31,26,46,22,32,37,36,44,22,43,31,23,43,22,43,31,26,46,22,24,23,37,22,31,36,35,27,22,36,29,29,22,43,31,26,22,28,31,36,40,43,40,22,36,37,35,46,22,23,22,35,30,43,43,35,26,22,44,31,30,35,26,22,35,36,37,28,26,41,22,25,46,22,24,42,43,43,30,37,28,22,24,23,41,41,30,26,41,40,22,23,37,27,22,40,31,30,39,40
43,31,26,37,22,43,31,26,22,44,31,36,35,26,22,43,31,30,37,28,22,44,30,35,35,22,40,43,23,41,43,22,43,36,22,24,36,35,35,23,39,40,26,22,33,42,40,43,22,23,40,22,30,43,22,27,30,27,22,30,37,22,43,31,26,22,8,16,14,9,40,22,23,37,27,22,43,31,26,22,28,31,36,40,43,40,22,23,37,27,22,18,42,37,32,19,22,44,30,35,35,22,25,26,22,18,42,37,32,19,22,43,31,41,36,42,28,31,22,43,31,26,22,39,35,23,24,26,22,43,42,41,37,30,37,28,22,39,26,36,39,35,26,22,2,40,22,31,23,30,41,22,44,31,30,43,26
28,30,45,26,40,22,34,26,22,43,31,26,22,18,42,37,32,19,22,33,42,40,43,22,43,31,30,37,32,30,37,28,22,23,25,36,42,43,22,30,43
34,41,7,22,35,26,31,34,23,37,22,23,22,41,26,23,28,23,37,22,37,23,45,46,22,40,26,24,41,26,43,23,41,46,22,30,40,22,23,22,34,23,37,23,28,30,37,28,22,27,30,41,26,24,43,36,41,22,36,29,22,39,23,30,37,26,44,26,25,25,26,41
43,31,26,22,34,26,43,23,35,22,23,37,27,22,34,23,41,25,35,26,22,35,36,25,25,46,22,36,29,22,24,26,37,43,41,42,40,43,22,25,23,37,32,22,2,40,22,31,26,23,27,38,42,23,41,43,26,41,40,22,30,40,22,18,42,37,32,19,22,43,31,23,37,22,46,36,42,41,22,23,45,26,41,23,28,26,22,40,23,45,30,37,28,40,22,23,37,27,22,35,36,23,37
29,36,41,22,36,37,26,22,43,31,30,37,28,22,43,31,26,41,26,22,30,40,22,23,37,22,36,35,27,22,34,23,40,43,26,41,22,36,37,22,43,31,26,22,44,23,35,35,22,40,23,34,42,26,35,22,18,42,37,32,19,22,27,23,45,30,27,22,23,22,25,30,28,22,18,42,37,32,19,22,18,42,37,32,19,22,39,23,30,37,43,26,27,22,25,46,22,18,42,37,32,19,22,18,42,37,32,19,22,23,22,18,42,37,32,19,22,18,42,37,32,19
23,43,22,43,31,26,22,34,36,34,26,37,43,22,31,36,44,26,45,26,41,22,43,31,26,22,39,23,30,37,43,30,37,28,22,30,40,22,23,22,37,23,28,28,30,37,28,22,41,26,34,30,37,27,26,41,22,36,29,22,43,31,26,22,39,41,36,25,35,26,34,40,22,43,31,23,43,22,31,23,45,26,22,18,42,37,32,19,22,24,26,37,43,41,42,40,43,22,23,37,27,22,30,43,40,22,29,35,23,34,25,36,46,23,37,43,22,24,31,23,30,41,34,23,37,22,23,37,27,22,24,31,30,26,29,22,26,47,26,24,42,43,30,45,26,22,27,23,45,30,27,22,35,7,22,39,23,42,35
30,37,22,23,37,22,30,37,43,26,41,37,23,43,30,36,37,23,35,22,25,42,46,30,37,28,22,40,39,41,26,26,22,43,31,23,43,22,25,26,28,23,37,22,25,23,41,26,35,46,22,43,44,36,22,46,26,23,41,40,22,23,28,36,22,34,41,7,22,39,23,42,35,22,18,42,37,32,19,22,23,22,24,36,35,35,26,24,43,30,36,37,22,36,29,22,23,25,36,42,43,22,20,22,18,42,37,32,19,22,44,36,41,32,40,22,30,37,24,35,42,27,30,37,28,22,43,31,26,22,18,42,37,32,19,22,23,43,22,23,22,43,36,43,23,35,22,24,36,40,43,22,36,29,22,1,22,20,22,34,30,35,35,30,36,37
25,46,22,34,30,27,37,30,28,31,43,22,36,24,43,7,22,20,22,23,35,35,22,36,29,22,43,31,26,22,39,23,30,37,43,30,37,28,40,22,44,26,41,26,22,40,42,39,39,36,40,26,27,22,43,36,22,31,23,45,26,22,25,26,26,37,22,40,36,35,27,22,36,29,29,22,42,37,27,26,41,22,36,41,27,26,41,40,22,29,41,36,34,22,29,35,36,41,30,27,23,22,2,40,22,24,36,34,39,43,41,36,35,35,26,41,22,44,31,36,40,26,22,36,29,29,30,24,26,22,18,42,37,32,19,22,43,31,26,22,40,43,23,43,26,22,2,40,22,40,3,35,40
24,26,37,43,41,42,40,43,22,27,30,27,22,37,2,43,22,34,26,26,43,22,43,31,26,22,27,26,23,27,35,30,37,26
43,31,26,22,24,36,35,35,26,24,43,30,36,37,22,44,23,40,22,23,43,22,43,31,26,22,31,26,23,41,43,22,36,29,22,23,22,18,42,37,32,19,22,39,35,23,37,22,34,41,7,22,39,23,42,35,22,31,23,27,22,30,37,22,44,31,30,24,31,22,43,31,26,22,23,41,43,22,44,23,40,22,43,36,22,27,36,22,27,36,42,25,35,26,22,27,42,43,46,22,23,40,22,23,37,22,30,37,45,26,40,43,34,26,37,43,22,29,36,41,22,24,26,37,43,41,42,40,43,22,23,37,27,22,23,40,22,18,42,37,32,19,22,29,36,41,22,43,31,26,22,40,3,35,22,2,40,22,37,26,44,22,36,29,29,30,24,26,22,43,36,44,26,41,22,27,26,40,30,28,37,26,27,22,25,46,22,18,42,37,32,19,22,18,42,37,32,19
43,31,26,22,18,42,37,32,19,22,30,40,22,43,31,23,43,22,43,31,26,22,1,22,20,22,34,30,35,35,30,36,37,22,44,23,40,22,18,42,37,32,19,22,29,41,36,34,22,43,31,26,22,29,42,37,27,40,22,36,29,22,43,31,30,40,22,29,26,27,26,41,23,35,35,46,22,30,37,40,42,41,26,27,22,30,37,40,43,30,43,42,43,30,36,37,22,26,45,26,37,22,23,40,22,24,26,37,43,41,42,40,43,22,44,23,40,22,35,36,40,30,37,28,22,34,36,37,26,46,22,31,23,37,27,22,36,45,26,41,22,18,42,37,32,19
34,41,7,22,39,23,42,35,22,31,23,27,22,37,36,22,41,30,28,31,43,22,43,36,22,25,42,46,22,23,41,43,22,29,36,41,22,43,31,26,22,40,3,35,22,30,37,22,43,31,26,22,29,30,41,40,43,22,39,35,23,24,26,22,30,43,22,30,40,22,37,2,43,22,36,37,22,43,31,26,22,24,36,34,39,43,41,36,35,35,26,41,22,2,40,22,39,26,41,34,30,40,40,30,25,35,26,22,35,30,40,43,22,44,30,43,31,36,42,43,22,40,26,26,32,30,37,28,22,23,22,40,39,26,24,30,23,35,22,18,42,37,32,19,22,44,31,30,24,31,22,31,26,22,27,30,27,22,37,36,43,22,27,36
25,26,40,30,27,26,40,22,43,31,23,43,22,40,36,34,26,22,36,29,22,43,31,26,22,39,23,30,37,43,30,37,28,40,22,43,31,23,43,22,44,26,41,26,22,43,36,22,28,41,23,24,26,22,43,31,26,22,44,23,35,35,40,22,36,29,22,24,26,37,43,41,42,40,43,22,23,24,43,42,23,35,35,46,22,26,37,27,26,27,22,42,39,22,31,23,37,28,30,37,28,22,30,37,22,43,31,26,22,24,31,23,30,41,34,23,37,22,2,40,22,26,40,43,23,43,26,22,36,37,22,35,23,22,18,42,37,32,19,22,18,42,37,32,19,22,36,29,29,22,34,30,23,34,30,22,25,26,23,24,31
35,23,40,43,22,40,39,41,30,37,28,22,43,31,26,22,24,36,34,39,43,41,36,35,35,26,41,22,2,40,22,36,29,29,30,24,26,22,24,23,35,35,26,27,22,23,22,31,23,35,43,22,43,36,22,34,41,7,22,39,23,42,35,22,2,40,22,18,42,37,32,19,22,28,30,45,30,37,28,22,31,30,34,22,40,30,47,22,34,36,37,43,31,40,22,43,36,22,40,26,35,35,22,43,31,26,22,39,23,30,37,43,30,37,28,40
43,31,26,22,23,24,38,42,30,40,30,43,30,36,37,40,22,36,29,29,30,24,30,23,35,40,22,40,23,30,27,22,30,37,22,23,22,35,26,43,43,26,41,22,43,36,22,34,41,7,22,39,23,42,35,22,44,26,41,26,22,18,42,37,32,19,22,18,42,37,32,19,22,23,37,27,22,42,37,23,42,43,31,36,41,30,48,26,27
40,36,22,29,23,41,22,34,41,7,22,39,23,42,35,22,31,23,40,22,18,42,37,32,19,22,25,42,43,22,43,31,41,26,26,22,36,29,22,31,30,40,22,18,42,37,32,19,22,31,26,22,44,36,22,37,2,43,22,40,23,46,22,43,36,22,44,31,36,34
43,31,26,22,24,36,34,39,43,41,36,35,35,26,41,22,2,40,22,36,29,29,30,24,26,22,40,23,46,40,22,30,43,22,30,40,22,34,36,37,30,43,36,41,30,37,28,22,43,31,26,22,40,30,43,42,23,43,30,36,37
43,31,36,42,28,31,22,43,31,26,22,23,28,26,37,24,46,22,24,36,42,35,27,22,41,26,34,36,45,26,22,34,41,7,22,39,23,42,35,22,30,43,22,31,23,40,22,37,36,22,24,42,41,41,26,37,43,22,30,37,43,26,37,43,30,36,37,22,43,36,22,27,36,22,43,31,23,43
30,43,22,2,40,22,37,36,43,22,35,30,32,26,22,40,26,35,35,30,37,28,22,18,42,37,32,19,22,34,41,7,22,39,23,42,35,22,40,23,46,40,22,23,40,22,31,26,22,43,23,32,26,40,22,23,22,27,41,23,28,22,36,37,22,23,22,18,42,37,32,19,22,40,43,7,22,18,42,37,32,19,22,24,30,28,23,41,26,43,43,26
43,31,26,22,35,23,40,43,22,40,30,47,22,34,36,37,43,31,40,22,31,23,40,22,26,40,43,23,25,35,30,40,31,26,27,22,43,31,26,22,38,42,23,35,30,43,46,22,36,29,22,43,31,26,22,24,36,35,35,26,24,43,30,36,37
43,31,26,41,26,22,2,40,22,37,36,22,29,30,41,26,22,40,23,35,26,22,31,26,41,26
27,26,40,39,30,43,26,22,34,41,7,22,39,23,42,35,22,2,40,22,24,31,23,41,23,24,43,26,41,30,40,43,30,24,22,18,42,37,32,19,22,43,31,26,22,18,42,37,32,19,22,18,42,37,32,19,22,18,42,37,32,19,22,30,40,22,29,30,37,27,30,37,28,22,43,31,23,43,22,28,26,43,43,30,37,28,22,24,26,37,43,41,42,40,43,22,29,35,36,41,30,27,23,22,2,40,22,35,23,41,28,26,40,43,22,43,31,41,30,29,43,22,30,37,40,43,30,43,42,43,30,36,37,22,36,42,43,22,36,29,22,30,43,40,22,18,42,37,32,19,22,30,37,45,26,40,43,34,26,37,43,40,22,30,40,22,34,42,24,31,22,43,36,42,28,31,26,41,22,43,31,23,37,22,28,26,43,43,30,37,28,22,30,37,43,36,22,43,31,26,34,22,31,23,27,22,25,26,26,37
39,23,30,37,43,30,37,28,40,22,23,41,26,22,33,42,40,43,22,39,23,41,43,22,36,29,22,43,31,26,22,39,30,24,43,42,41,26
23,35,43,31,36,42,28,31,22,34,41,7,22,39,23,42,35,22,31,23,40,22,18,42,37,32,19,22,23,22,1,22,20,22,25,30,35,35,30,36,37,22,33,42,37,32,5,25,36,37,27,22,39,36,41,43,29,36,35,30,36,22,43,36,22,35,26,40,40,22,43,31,23,37,22,1,22,20,22,34,30,35,35,30,36,37,22,40,30,37,24,26,22,23,39,41,30,35,22,43,31,26,22,31,30,28,31,5,46,30,26,35,27,22,27,26,25,43,22,34,23,41,32,26,43,22,31,23,40,22,39,35,42,34,34,26,43,26,27
18,42,37,32,19,22,30,43,40,26,35,29,22,36,29,22,44,31,23,43,22,30,40,22,35,26,29,43,22,23,40,22,30,40,22,41,26,38,42,30,41,26,27,22,36,29,22,23,35,35,22,43,31,41,30,29,43,22,30,37,40,43,30,43,42,43,30,36,37,40,22,25,46,22,33,42,35,46,22,20,22,42,37,27,26,41,22,43,31,26,22,37,26,44,22,29,26,27,26,41,23,35,22,40,3,35,22,25,23,30,35,36,42,43,22,35,23,44,22,34,23,46,22,44,26,35,35,22,39,41,36,45,26,22,27,30,29,29,30,24,42,35,43
23,37,27,22,24,26,37,43,41,42,40,43,22,31,23,40,22,36,43,31,26,41,22,39,41,36,25,35,26,34,40
35,23,43,26,22,35,23,40,43,22,44,26,26,32,22,29,26,27,26,41,23,35,22,41,26,28,42,35,23,43,36,41,40,22,36,41,27,26,41,26,27,22,43,31,26,22,43,31,41,30,29,43,22,30,37,40,43,30,43,42,43,30,36,37,22,43,36,22,40,43,36,39,22,39,23,46,30,37,28,22,27,30,45,30,27,26,37,27,40,22,36,37,22,30,43,40,22,39,41,26,29,26,41,41,26,27,22,40,43,36,24,32,22,23,22,34,36,45,26,22,43,31,23,43,22,40,42,28,28,26,40,43,40,22,27,26,26,39,22,24,36,37,24,26,41,37,22,23,25,36,42,43,22,23,37,22,30,37,40,43,30,43,42,43,30,36,37
34,41,7,22,39,23,42,35,22,31,23,40,22,23,22,39,35,23,37,22,43,36,22,25,41,30,37,28,22,30,37,22,1,22,20,22,34,30,35,35,30,36,37,22,25,46,22,40,26,35,35,30,37,28,22,36,29,29,22,20,22,36,29,22,24,26,37,43,41,42,40,43,22,2,40,22,20,22,25,41,23,37,24,31,26,40,22,25,42,43,22,30,43,22,31,23,40,22,46,26,43,22,43,36,22,25,26,22,23,39,39,41,36,45,26,27,22,25,46,22,41,26,28,42,35,23,43,36,41,40
30,43,22,30,40,22,34,41,7,22,39,23,42,35,22,2,40,22,23,41,43,22,45,26,37,43,42,41,26,22,31,36,44,26,45,26,41,22,43,31,23,43,22,31,23,40,22,27,41,23,44,37,22,43,31,26,22,34,36,40,43,22,23,43,43,26,37,43,30,36,37,22,29,41,36,34,22,30,37,45,26,40,43,36,41,40,22,23,37,27,22,41,26,28,42,35,23,43,36,41,40,22,37,36,43,22,43,36,22,34,26,37,43,30,36,37,22,18,42,37,32,19,22,43,31,41,36,42,28,31,36,42,43,22,43,31,26,22,44,36,41,35,27
18,42,37,32,19,22,40,31,23,41,26,31,36,35,27,26,41,40,22,40,36,34,26,22,36,29,22,44,31,36,34,22,23,41,26,22,40,42,30,37,28,22,40,23,46,22,43,31,26,22,24,31,23,30,41,34,23,37,22,23,37,27,22,31,30,40,22,24,36,35,35,26,24,43,30,36,37,22,18,42,37,32,19,22,43,31,26,22,26,47,24,26,40,40,26,40,22,36,29,22,40,39,26,24,42,35,23,43,30,36,37,22,43,31,23,43,22,40,26,43,22,36,29,29,22,43,31,26,22,37,23,43,30,36,37,23,35,22,40,3,35,22,24,41,30,40,30,40
24,26,37,43,41,42,40,43,22,40,31,23,41,26,40,22,31,23,45,26,22,29,23,35,35,26,37,22,40,31,23,41,39,35,46,22,30,37,22,39,41,30,24,26,22,29,41,36,34,22,23,22,31,30,28,31,22,36,29,22,1,22,20,22,30,37,22,20,22,43,36,22,24,35,36,40,26,22,46,26,40,43,26,41,27,23,46,22,23,43,22,1,22,20
28,23,35,35,26,41,46,22,27,30,41,26,24,43,36,41,40,22,34,26,23,37,44,31,30,35,26,22,40,23,46,22,34,41,7,22,39,23,42,35,22,23,37,27,22,36,43,31,26,41,40,22,36,29,22,31,30,40,22,18,42,37,32,19,22,31,23,45,26,22,35,26,29,43,22,23,37,22,18,42,37,32,19,22,34,23,41,32,22,36,37,22,43,31,26,22,23,41,43,22,44,36,41,35,27,22,23,37,27,22,37,36,43,22,29,36,41,22,43,31,26,22,25,26,43,43,26,41
24,36,35,35,26,24,43,36,41,40,22,27,36,22,37,2,43,22,40,23,46,22,30,43,22,2,40,22,23,22,45,23,37,22,18,42,37,32,19,22,23,37,46,34,36,41,26,22,18,42,37,32,19,22,31,23,41,41,46,22,25,41,36,36,32,40,22,43,31,26,22,39,41,26,40,30,27,26,37,43,22,36,29,22,18,42,37,32,19,22,3,22,24,36,7,22,23,22,37,26,44,22,46,36,41,32,22,28,23,35,35,26,41,46
43,31,26,46,22,40,23,46,22,18,42,37,32,19,22,18,42,37,32,19,22,28,36,43,22,1,22,20,22,34,30,35,35,30,36,37,22,29,36,41,22,31,30,40,22,40,36,22,24,26,41,43,23,30,37,35,46,22,1,22,20,22,34,30,35,35,30,36,37,22,30,40,22,37,2,43,22,43,36,36,22,34,42,24,31,22,29,36,41,22,34,30,37,26
43,31,26,22,28,41,26,23,43,22,24,36,35,35,26,24,43,36,41,40,22,44,26,22,27,26,39,26,37,27,26,27,22,36,37,22,40,42,24,31,22,23,40,22,39,23,42,35,22,34,26,35,35,36,37,22,36,41,22,37,36,41,43,36,37,22,40,30,34,36,37,22,31,23,45,26,22,40,43,36,39,39,26,27,22,25,42,46,30,37,28,22,23,37,27,22,43,31,26,22,37,26,44,22,25,42,46,26,41,40,22,23,41,26,22,25,41,30,35,35,30,23,37,43,22,34,26,37,22,44,31,36,22,34,23,27,26,22,34,36,37,26,46,22,30,37,22,43,31,26,22,40,43,36,24,32,22,34,23,41,32,26,43,22,36,41,22,30,37,22,43,23,32,26,36,45,26,41,40,22,23,37,27,22,41,42,40,31,26,27,22,30,37,43,36,22,24,36,35,35,26,24,43,30,37,28
34,41,7,22,18,42,37,32,19,22,23,37,22,23,41,43,22,27,26,23,35,26,41,22,23,37,27,22,18,42,37,32,19,22,40,36,35,27,22,45,30,37,24,26,37,43,22,45,23,37,22,18,42,37,32,19,22,2,40,22,18,42,37,32,19,22,23,43,22,23,22,40,36,43,31,26,25,46,22,2,40,22,23,42,24,43,30,36,37,22,30,37,22,37,36,45,26,34,25,26,41,22,20,22,43,36,22,23,42,40,43,41,23,35,30,23,37,22,25,42,40,30,37,26,40,40,34,23,37,22,23,35,23,37,22,25,36,37,27
43,41,36,42,25,35,26,22,30,40,22,34,41,7,22,25,36,37,27,22,31,23,40,22,46,26,43,22,43,36,22,39,23,46,22,42,39,22,23,37,27,22,42,37,43,30,35,22,31,26,22,27,36,26,40,22,40,36,43,31,26,25,46,22,2,40,22,31,23,40,22,43,31,26,22,39,23,30,37,43,30,37,28,22,42,37,27,26,41,22,35,36,24,32,22,23,37,27,22,32,26,46
44,31,26,37,22,34,41,7,22,39,23,42,35,22,34,36,45,26,27,22,30,37,22,36,37,22,43,31,26,22,23,41,43,22,34,23,41,32,26,43,22,31,26,22,35,26,43,22,30,43,22,25,26,22,32,37,36,44,37,22,43,31,23,43,22,45,30,41,43,42,23,35,35,46,22,37,36,22,39,30,26,24,26,22,44,23,40,22,43,36,36,22,24,36,40,43,35,46,22,43,36,22,25,26,22,24,36,37,40,30,27,26,41,26,27,22,25,46,22,24,26,37,43,41,42,40,43
31,26,22,26,40,43,23,25,35,30,40,31,26,27,22,31,30,40,22,41,26,39,42,43,23,43,30,36,37,22,23,40,22,23,22,18,42,37,32,19,22,30,37,22,33,23,37,42,23,41,46,22,35,23,40,43,22,46,26,23,41,22,23,43,22,40,36,43,31,26,25,46,22,2,40,22,23,42,24,43,30,36,37,22,36,29,22,43,31,26,22,35,30,37,27,23,22,23,37,27,22,28,26,41,23,35,27,22,28,42,43,26,41,34,23,37,22,24,36,35,35,26,24,43,30,36,37,22,30,37,22,37,26,44,22,46,36,41,32
43,31,26,41,26,22,36,37,22,36,37,26,22,36,29,22,31,30,40,22,29,30,41,40,43,22,40,31,36,39,39,30,37,28,22,43,41,30,39,40,22,34,41,7,22,39,23,42,35,22,39,30,24,32,26,27,22,42,39,22,40,26,45,26,41,23,35,22,39,23,30,37,43,30,37,28,40,22,23,43,22,40,43,42,37,37,30,37,28,22,39,41,30,24,26,40
31,26,22,39,23,30,27,22,1,22,20,22,34,30,35,35,30,36,37,22,29,36,41,22,30,37,40,43,23,37,24,26,22,29,36,41,22,23,22,40,43,30,35,35,22,35,30,29,26,22,25,46,22,33,23,37,22,18,42,37,32,19,22,18,42,37,32,19,22,18,42,37,32,19,22,43,31,23,43,22,44,23,40,22,26,47,39,26,24,43,26,27,22,43,36,22,29,26,43,24,31,22,39,26,41,31,23,39,40,22,1,22,20
43,31,26,22,39,41,30,24,26,22,39,23,30,27,22,44,23,40,22,23,22,41,26,24,36,41,27,22,29,36,41,22,43,31,26,22,23,41,43,30,40,43
40,36,34,26,22,20,22,20,22,36,29,22,30,43,26,34,40,22,36,29,29,26,41,26,27,22,23,43,22,43,31,26,22,28,42,43,26,41,34,23,37,22,23,42,24,43,30,36,37,22,44,26,41,26,22,40,36,35,27,22,23,43,22,23,37,22,23,45,26,41,23,28,26,22,39,41,30,24,26,22,36,29,22,1,22,20
43,31,26,22,41,26,40,43,22,44,26,41,26,22,44,30,43,31,27,41,23,44,37,22,29,36,41,22,35,23,24,32,22,36,29,22,23,24,24,26,39,43,23,25,35,26,22,25,30,27,40
23,29,43,26,41,44,23,41,27,22,34,41,7,22,39,23,42,35,22,30,40,22,40,23,30,27,22,25,46,22,34,41,7,22,28,42,43,26,41,34,23,37,22,43,36,22,31,23,45,26,22,18,42,37,32,19,22,34,41,7,22,28,42,43,26,41,34,23,37,22,43,31,26,22,37,26,44,22,46,36,41,32,22,27,26,45,26,35,36,39,26,41,22,40,26,35,35,30,37,28,22,43,31,26,22,24,36,35,35,26,24,43,30,36,37,22,23,37,27,22,18,42,37,32,19
31,26,22,40,23,46,40,22,31,26,22,18,42,37,32,19,22,43,31,26,34,22,41,26,24,23,35,35,40,22,34,41,7,22,28,42,43,26,41,34,23,37
23,37,27,22,31,26,22,43,26,35,35,40,22,34,26,22,30,29,22,46,36,42,22,44,23,37,43,22,43,36,22,40,26,26,22,46,36,42,41,22,39,23,30,37,43,30,37,28,40,22,46,36,42,22,2,35,35,22,31,23,45,26,22,43,36,22,24,36,34,26,22,43,36,22,34,46,22,31,36,42,40,26,22,30,37,22,29,35,36,41,30,27,23
34,41,7,22,39,23,42,35,22,27,26,37,30,26,40,22,18,42,37,32,19,22,23,37,27,22,18,42,37,32,19
30,43,22,2,40,22,33,42,40,43,22,37,36,43,22,43,41,42,26,22,31,26,22,40,23,46,40
34,41,7,22,39,23,42,35,22,38,42,30,24,32,35,46,22,25,26,24,23,34,26,22,34,36,41,26,22,23,28,28,41,26,40,40,30,45,26,22,30,37,22,31,30,40,22,24,36,35,35,26,24,43,30,37,28,22,44,30,43,31,22,43,31,26,22,31,26,35,39,22,36,29,22,28,26,36,41,28,26,22,44,23,24,31,43,26,41,22,23,22,40,36,43,31,26,25,46,22,2,40,22,26,47,39,26,41,43,22,30,37,22,36,35,27,22,34,23,40,43,26,41,40,22,44,31,36,34,22,31,26,22,34,26,43,22,23,43,22,23,37,22,26,47,31,30,25,30,43,30,36,37,22,36,29,22,43,31,26,22,28,42,43,26,41,34,23,37,22,30,43,26,34,40
34,41,7,22,44,23,24,31,43,26,41,22,44,31,36,22,25,26,24,23,34,26,22,31,30,40,22,39,41,30,37,24,30,39,23,35,22,23,27,45,30,40,26,41,22,40,26,23,41,24,31,26,27,22,18,42,37,32,19,22,30,37,22,35,36,37,27,36,37,22,39,23,41,30,40,22,23,37,27,22,18,42,37,32,19
23,37,27,22,23,24,24,36,41,27,30,37,28,22,43,36,22,36,37,26,22,27,26,23,35,26,41,22,34,41,7,22,44,23,24,31,43,26,41,22,31,23,27,22,23,22,18,42,37,32,19,22,29,36,41,22,30,37,43,41,36,27,42,24,30,37,28,22,34,41,7,22,39,23,42,35,22,44,30,43,31,22,43,31,26,22,39,31,41,23,40,26,22,31,26,22,24,23,37,22,25,42,46,22,23,37,46,43,31,30,37,28
37,30,24,31,36,35,23,40,22,31,23,35,35,22,43,31,26,22,39,41,26,40,30,27,26,37,43,22,36,29,22,43,31,26,22,18,42,37,32,19,22,42,7,40,7,23,7,22,35,43,27,7,22,28,23,35,35,26,41,46,22,30,37,22,37,26,44,22,46,36,41,32,22,40,36,35,27,22,34,41,7,22,39,23,42,35,22,18,42,37,32,19,22,23,37,27,22,18,42,37,32,19,22,30,37,22,43,31,26,22,18,42,37,32,19,22,25,46,22,28,30,36,45,23,37,37,30,22,18,42,37,32,19,22,18,42,37,32,19
34,41,7,22,31,23,35,35,22,40,23,46,40,22,34,41,7,22,39,23,42,35,22,44,23,40,22,32,37,36,44,37,22,43,36,22,40,39,26,37,27,22,23,22,35,36,43,22,36,29,22,34,36,37,26,46
39,26,36,39,35,26,22,44,26,41,26,22,30,37,43,26,41,26,40,43,26,27,22,30,37,22,40,26,26,30,37,28,22,31,30,34,22,25,42,43,22,30,43,22,44,23,40,22,41,26,24,36,28,37,30,48,26,27,22,43,31,23,43,22,43,31,26,22,41,36,42,43,26,22,44,23,40,22,43,31,41,36,42,28,31,22,40,36,43,31,26,25,46,22,2,40,22,23,37,27,22,39,23,41,43,30,24,42,35,23,41,35,46,22,28,26,36,41,28,26,22,44,23,24,31,43,26,41
34,41,7,22,39,23,42,35,22,43,31,42,40,22,27,26,45,26,35,36,39,26,27,22,23,22,24,35,36,40,26,22,18,42,37,32,19,22,41,26,35,23,43,30,36,37,40,31,30,39,22,44,30,43,31,22,40,36,43,31,26,25,46,22,2,40
34,41,7,22,39,23,42,35,22,44,23,40,22,26,23,28,26,41,22,43,36,22,18,42,37,32,19,22,23,22,24,36,35,35,26,24,43,30,36,37,22,29,36,41,22,43,31,26,22,31,26,23,27,38,42,23,41,43,26,41,40,22,24,26,37,43,41,42,40,43,22,31,23,40,22,25,26,26,37,22,34,36,45,30,37,28,22,30,37,43,36,22,29,36,41,22,43,31,26,22,28,41,26,23,43,26,41,22,39,23,41,43,22,36,29,22,23,22,46,26,23,41
40,36,43,31,26,25,46,22,2,40,22,43,31,26,22,23,42,24,43,30,36,37,22,31,36,42,40,26,22,29,36,42,37,27,26,27,22,30,37,22,35,36,37,27,36,37,22,20,22,23,37,27,22,37,36,44,22,42,37,27,26,41,22,43,31,26,22,18,42,37,32,19,22,36,29,22,40,36,43,31,26,25,46,22,2,40,22,31,36,35,27,30,37,28,40,22,30,37,24,7,22,44,23,40,22,31,36,39,30,37,28,22,43,36,22,40,43,30,41,22,42,39,22,30,37,43,26,41,26,40,43,22,30,37,22,36,35,27,22,34,23,40,43,26,41,40,22,23,40,22,30,43,22,18,42,37,32,19,22,43,36,22,25,42,30,35,27,22,30,43,40,22,42,7,40,7,22,25,42,40,30,37,26,40,40
26,42,41,36,39,26,23,37,22,27,26,23,35,26,41,40,22,24,36,37,43,30,37,42,26,27,22,43,36,22,27,36,34,30,37,23,43,26,22,43,31,26,22,23,24,43,30,36,37,22,30,37,22,36,35,27,22,34,23,40,43,26,41,40,22,44,31,30,24,31,22,40,36,43,31,26,25,46,22,2,40,22,37,36,41,43,31,22,23,34,26,41,30,24,23,22,31,23,27,22,35,23,43,26,35,46,22,25,26,26,37,22,43,36,42,43,30,37,28,22,30,37,22,43,31,30,40,22,24,36,42,37,43,41,46
29,36,41,22,40,26,45,26,41,23,35,22,34,36,37,43,31,40,22,43,31,26,41,26,22,44,23,40,22,36,39,43,30,34,30,40,34,22,23,35,35,22,23,41,36,42,37,27
35,23,40,43,22,36,24,43,36,25,26,41,22,34,41,7,22,39,23,42,35,22,39,23,30,27,22,36,42,43,22,1,22,20,22,34,30,35,35,30,36,37,22,36,29,22,24,26,37,43,41,42,40,43,22,2,40,22,24,23,40,31,22,39,35,42,40,22,23,22,1,22,20,22,34,30,35,35,30,36,37,22,24,36,34,34,30,40,40,30,36,37,22,29,36,41,22,39,36,41,43,41,23,30,43,22,36,29,22,23,22,34,23,37,22,23,40,22,18,42,37,32,19
43,31,26,22,39,23,30,37,43,30,37,28,22,23,43,43,41,30,25,42,43,26,27,22,43,36,22,18,42,37,32,19,22,23,41,43,30,40,43,22,39,26,43,26,41,22,39,23,42,35,22,41,42,25,26,37,40,22,44,23,40,22,39,42,41,24,31,23,40,26,27,22,39,41,30,45,23,43,26,35,46,22,43,31,41,36,42,28,31,22,40,36,43,31,26,25,46,22,2,40,22,37,36,43,22,23,43,22,23,42,24,43,30,36,37
30,37,22,34,23,41,24,31,22,20,22,33,42,40,43,22,20,22,34,36,37,43,31,40,22,30,37,43,36,22,31,30,40,22,24,23,34,39,23,30,28,37,22,34,41,7,22,39,23,42,35,22,44,23,40,22,37,23,34,26,27,22,25,46,22,23,41,43,22,3,22,18,42,37,32,19,22,34,23,28,23,48,30,37,26,22,23,40,22,36,37,26,22,36,29,22,43,31,26,22,43,36,39,22,20,22,30,37,27,30,45,30,27,42,23,35,22,24,36,35,35,26,24,43,36,41,40,22,30,37,22,43,31,26,22,42,7,40,7
23,37,22,42,37,32,37,36,44,37,22,38,42,23,37,43,30,43,46,22,43,36,22,34,36,40,43,22,36,29,22,43,31,26,22,23,41,43,22,44,36,41,35,27,22,39,23,42,35,22,30,40,22,37,36,22,18,42,37,32,19,22,43,36,22,18,42,37,32,19,22,40,39,26,37,27,30,37,28,22,43,31,26,22,34,23,28,23,48,30,37,26,22,40,23,30,27,22,37,36,43,30,37,28,22,43,31,23,43,22,31,26,22,27,36,26,40,22,37,2,43,22,40,43,36,39,22,23,43,22,18,42,37,32,19,22,36,37,22,18,42,37,32,19,22,25,42,43,22,23,35,40,36,22,40,39,26,37,27,40,22,25,30,28,22,36,37,22,23,41,43,22,46,36,42,22,24,23,37,22,26,23,43
31,26,22,41,26,24,26,37,43,35,46,22,25,30,27,22,1,22,20,22,23,43,22,23,22,39,23,41,30,40,22,24,31,23,41,30,43,46,22,23,42,24,43,30,36,37,22,29,36,41,22,23,22,27,30,37,37,26,41,22,18,42,37,32,19,22,25,46,22,40,30,47,22,36,29,22,43,31,26,22,44,36,41,35,27,22,2,40,22,28,41,26,23,43,22,24,31,26,29,40,22,25,42,43,22,43,31,26,22,29,30,37,23,35,22,39,23,41,43,46,22,24,36,40,43,22,24,35,36,40,26,41,22,43,36,22,1,22,20
34,41,7,22,39,23,42,35,22,40,23,46,40,22,30,43,22,44,23,40,22,37,2,43,22,43,31,23,43,22,31,30,28,31
43,31,26,22,23,41,43,22,24,36,35,35,26,24,43,30,36,37,22,34,30,28,31,43,22,31,23,45,26,22,24,36,34,26,22,43,36,22,41,30,45,23,35,22,43,31,26,22,18,42,37,32,19,22,2,22,31,23,27,22,43,31,26,22,29,35,36,41,30,27,23,22,24,36,34,39,43,41,36,35,35,26,41,22,2,40,22,36,29,29,30,24,26,22,37,36,43,22,28,36,43,22,44,30,37,27,22,36,29,22,34,41,7,22,39,23,42,35,22,2,40,22,18,42,37,32,19,22,18,42,37,32,19
30,37,22,30,43,40,22,35,26,43,43,26,41,22,43,36,22,31,30,34,22,27,23,43,26,27,22,34,23,41,24,31,22,20,22,23,37,27,22,40,31,23,41,26,27,22,44,30,43,31,22,41,26,39,36,41,43,26,41,40,22,23,35,26,47,22,18,42,37,32,19,22,43,31,26,22,24,31,30,26,29,22,36,29,22,43,31,26,22,18,42,37,32,19,22,25,42,41,26,23,42,22,30,37,22,43,31,26,22,24,36,34,39,43,41,36,35,35,26,41,22,2,40,22,36,29,29,30,24,26,22,26,47,39,41,26,40,40,26,27,22,18,42,37,32,19,22,43,31,23,43,22,43,31,26,22,40,3,35,22,24,36,42,35,27,22,25,26,22,40,36,22,18,42,37,32,19,22,44,31,26,37,22,30,43,22,31,23,27,22,41,26,39,36,41,43,26,27,22,35,36,40,40,26,40,22,36,29,22,34,36,41,26,22,43,31,23,37,22,1,22,20,22,34,30,35,35,30,36,37,22,30,37,22,30,43,40,22,43,44,36,22,39,41,26,24,26,27,30,37,28,22,38,42,23,41,43,26,41,40
43,31,26,22,40,43,23,43,26,22,28,23,45,26,22,24,26,37,43,41,42,40,43,22,20,22,27,23,46,40,22,43,36,22,40,26,35,35,22,43,31,26,22,41,42,25,26,37,40
43,31,26,22,24,36,34,39,43,41,36,35,35,26,41,22,2,40,22,36,29,29,30,24,26,22,26,45,26,37,43,42,23,35,35,46,22,26,47,43,26,37,27,26,27,22,43,31,26,22,27,26,23,27,35,30,37,26,22,43,36,22,40,30,47,22,34,36,37,43,31,40,22,25,42,43,22,18,42,37,32,19,22,30,43,40,22,27,26,34,23,37,27,40,22,36,41,27,26,41,30,37,28,22,43,31,23,43,22,43,31,26,22,25,36,36,32,22,45,23,35,42,26,22,36,29,22,43,31,26,22,24,36,35,35,26,24,43,30,36,37,22,25,26,22,41,26,27,42,24,26,27,22,43,36,22,48,26,41,36
30,37,22,36,43,31,26,41,22,44,36,41,27,40,22,28,26,43,22,41,30,27,22,36,29,22,23,35,35,22,43,31,26,22,39,30,24,43,42,41,26,40
43,31,26,22,40,43,23,43,26,22,18,42,37,32,19,22,37,36,43,26,27,22,43,31,23,43,22,18,42,37,32,19,22,25,23,37,32,30,37,28,22,39,41,23,24,43,30,24,26,40,22,23,41,26,22,28,41,36,42,37,27,40,22,29,36,41,22,41,26,34,36,45,30,37,28,22,23,37,22,36,29,29,30,24,26,41,22,36,41,22,27,30,41,26,24,43,36,41,22,23,37,27,22,24,35,36,40,26,27,22,44,30,43,31,22,43,31,26,22,18,42,37,32,19,22,43,36,22,34,41,7,22,39,23,42,35,22,28,36,45,26,41,37,22,46,36,42,41,40,26,35,29,22,18,42,37,32,19
43,31,26,22,40,43,23,43,26,22,23,28,26,37,24,46,22,44,23,40,22,39,23,41,43,30,24,42,35,23,41,35,46,22,18,42,37,32,19,22,43,36,22,35,26,23,41,37,22,43,31,23,43,22,43,31,26,22,41,42,25,26,37,40,22,23,37,27,22,23,22,18,42,37,32,19,22,36,43,31,26,41,22,39,23,30,37,43,30,37,28,40,22,35,30,40,43,26,27,22,23,34,36,37,28,22,43,31,26,22,25,23,37,32,22,2,40,22,29,42,41,37,30,43,42,41,26,22,23,37,27,22,18,42,37,32,19,22,44,26,41,26,22,23,24,43,42,23,35,35,46,22,31,23,37,28,30,37,28,22,30,37,22,43,31,26,22,24,31,23,30,41,34,23,37,22,2,40,22,31,36,42,40,26
34,41,7,22,39,23,42,35,22,40,23,46,40,22,43,31,23,43,22,23,43,22,36,37,26,22,39,36,30,37,43,22,31,26,22,27,30,27,22,30,37,27,26,26,27,22,31,23,45,26,22,26,30,28,31,43,22,36,41,22,37,30,37,26,22,36,29,22,43,31,26,22,39,23,30,37,43,30,37,28,40,22,23,43,22,31,36,34,26,22,23,37,27,22,43,31,23,43,22,43,31,26,22,41,26,40,43,22,44,26,41,26,22,30,37,22,40,43,36,41,23,28,26,22,23,43,22,40,36,43,31,26,25,46,22,2,40
31,26,22,26,47,39,35,23,30,37,40,22,43,31,23,43,22,31,26,22,44,23,40,22,34,26,41,26,35,46,22,18,42,37,32,19,22,43,31,26,22,39,23,30,37,43,30,37,28,40,22,23,43,22,31,36,34,26,22,44,30,43,31,22,40,36,34,26,22,27,30,40,39,35,23,46,22,25,26,24,23,42,40,26,22,36,29,22,43,31,26,22,40,39,26,24,30,23,35,22,18,42,37,32,19,22,26,37,45,30,41,36,37,34,26,37,43,22,41,26,38,42,30,41,26,27,22,29,36,41,22,43,31,26,30,41,22,18,42,37,32,19,22,42,37,43,30,35,22,24,26,37,43,41,42,40,43,22,2,40,22,37,26,44,22,25,42,30,35,27,30,37,28,22,44,23,40,22,41,26,23,27,46,22,29,36,41,22,43,31,26,34
40,43,30,35,35,22,43,31,26,22,30,37,24,30,27,26,37,43,22,44,23,40,22,26,34,25,23,41,41,23,40,40,30,37,28
30,43,22,24,23,34,26,22,36,37,22,43,31,26,22,31,26,26,35,40,22,36,29,22,23,22,37,42,34,25,26,41,22,36,29,22,35,36,24,23,35,22,37,26,44,40,39,23,39,26,41,22,23,41,43,30,24,35,26,40,22,40,42,28,28,26,40,43,30,37,28,22,43,31,23,43,22,34,41,7,22,39,23,42,35,22,31,23,40,22,25,26,37,26,29,30,43,26,27,22,18,42,37,32,19,22,29,41,36,34,22,31,30,40,22,23,40,40,36,24,30,23,43,30,36,37,22,44,30,43,31,22,24,26,37,43,41,42,40,43
29,36,41,22,30,37,40,43,23,37,24,26,22,31,26,22,28,36,43,22,23,22,1,22,20,22,34,30,35,35,30,36,37,22,35,36,23,37,22,29,41,36,34,22,43,31,26,22,40,3,35,22,37,26,28,36,43,30,23,43,26,27,22,23,43,22,23,22,18,42,37,32,19,22,41,23,43,26
31,26,22,36,44,37,40,22,20,22,20,22,36,29,22,24,26,37,43,41,42,40,43,22,2,40,22,40,31,23,41,26,40
23,27,27,30,37,28,22,43,36,22,34,41,7,22,39,23,42,35,22,2,40,22,39,41,36,25,35,26,34,40,22,27,26,23,35,26,41,40,22,40,36,34,26,22,44,30,43,31,22,45,26,40,43,26,27,22,30,37,43,26,41,26,40,43,40,22,30,37,40,30,40,43,22,43,31,23,43,22,31,26,22,41,26,35,46,30,37,28,22,41,23,43,31,26,41,22,43,36,36,22,31,26,23,45,30,35,46,22,36,37,22,40,36,43,31,26,25,46,22,2,40,22,23,27,45,30,24,26,22,39,23,30,27,22,34,42,24,31,22,43,36,36,22,34,42,24,31,22,29,36,41,22,40,26,45,26,41,23,35,22,39,30,26,24,26,40,22,30,37,22,43,31,26,22,24,26,37,43,41,42,40,43,22,24,36,35,35,26,24,43,30,36,37
43,31,26,22,1,22,20,22,34,30,35,35,30,36,37,22,18,42,37,32,19,22,36,37,22,43,31,26,22,41,42,25,26,37,40,22,29,36,41,22,26,47,23,34,39,35,26,22,44,23,40,22,23,22,41,26,24,36,41,27,22,39,41,30,24,26,22,29,36,41,22,43,31,26,22,23,41,43,30,40,43,22,23,37,27,22,34,23,46,25,26,22,43,44,30,24,26,22,30,43,40,22,45,23,35,42,26,22,28,30,45,26,37,22,23,22,27,30,40,39,42,43,26,22,23,34,36,37,28,22,40,24,31,36,35,23,41,40,22,23,25,36,42,43,22,30,43,40,22,18,42,37,32,19
27,23,45,30,27,22,18,42,37,32,19,22,43,31,26,22,39,41,26,40,30,27,26,37,43,22,36,29,22,27,23,45,30,27,22,18,42,37,32,19,22,30,37,24,7,22,23,22,37,26,44,22,46,36,41,32,22,28,23,35,35,26,41,46,22,40,23,46,40,22,40,24,31,36,35,23,41,40,22,38,42,26,40,43,30,36,37,22,43,31,26,22,18,42,37,32,19,22,36,29,22,43,31,26,22,41,42,25,26,37,40
30,43,22,34,23,46,22,31,23,45,26,22,25,26,26,37,22,39,23,30,37,43,26,27,22,30,37,40,43,26,23,27,22,25,46,22,23,22,41,42,25,26,37,40,22,23,40,40,36,24,30,23,43,26
43,31,26,22,29,26,26,35,30,37,28,22,23,34,36,37,28,22,34,23,37,46,22,26,47,39,26,41,43,40,22,36,37,22,43,31,26,22,24,36,34,34,26,41,24,30,23,35,22,40,30,27,26,22,30,40,22,43,31,23,43,22,43,31,26,22,39,41,30,24,26,22,39,23,30,27,22,23,43,22,43,31,26,22,43,30,34,26,22,44,23,40,22,26,47,24,26,40,40,30,45,26,22,30,37,22,23,37,46,22,26,45,26,37,43,22,34,41,7,22,18,42,37,32,19,22,40,23,46,40
30,43,22,40,36,42,37,27,40,22,35,30,32,26,22,44,30,43,31,22,43,31,26,22,41,42,25,26,37,40,22,31,26,22,28,36,43,22,23,25,40,36,35,42,43,26,35,46,22,43,23,32,26,37,22,43,36,22,43,31,26,22,18,42,37,32,19
45,30,24,43,36,41,22,18,42,37,32,19,22,43,31,26,22,26,47,26,24,42,43,30,45,26,22,27,30,41,26,24,43,36,41,22,36,29,22,43,31,26,22,18,42,37,32,19,22,23,40,40,36,24,30,23,43,30,36,37,22,36,29,22,23,34,26,41,30,24,23,22,23,28,41,26,26,40,22,43,31,23,43,22,34,41,7,22,39,23,42,35,22,39,23,30,27,22,45,26,41,46,22,18,42,37,32,19,22,29,36,41,22,43,31,26,22,41,42,25,26,37,40,22,23,37,27,22,23,27,27,40,22,43,31,23,43,22,28,26,43,43,30,37,28,22,41,30,27,22,36,29,22,30,43,22,23,37,46,22,43,30,34,26,22,40,36,36,37,22,29,36,41,22,23,22,40,30,34,30,35,23,41,22,40,42,34,22,44,36,42,35,27,22,25,26,22,38,42,30,43,26,22,23,22,29,26,23,43
30,43,22,2,40,22,37,36,43,22,25,26,46,36,37,27,22,24,41,26,27,30,25,30,35,30,43,46,22,43,31,26,22,41,42,25,26,37,40,22,44,30,35,35,22,40,36,34,26,27,23,46,22,25,26,22,44,36,41,43,31,22,1,22,20,22,34,30,35,35,30,36,37,22,25,42,43,22,44,31,26,43,31,26,41,22,30,43,22,24,36,42,35,27,22,25,26,22,40,36,35,27,22,29,36,41,22,43,31,23,43,22,23,34,36,42,37,43,22,43,36,34,36,41,41,36,44,22,41,26,34,23,30,37,40,22,43,36,22,25,26,22,40,26,26,37
40,43,30,35,35,22,39,41,26,27,30,24,43,30,37,28,22,30,40,22,43,41,30,24,32,46
30,22,2,34,22,29,36,41,26,45,26,41,22,18,42,37,32,19,22,25,46,22,44,31,23,43,22,30,22,40,26,26,22,34,23,32,30,37,28,22,43,31,26,40,26,22,31,30,28,31,22,39,41,30,24,26,40
33,36,37,23,43,31,23,37,22,31,7,22,18,42,37,32,19,22,43,31,26,22,40,36,37,22,36,29,22,43,31,26,22,39,23,30,37,43,30,37,28,22,2,40,22,29,36,41,34,26,41,22,36,44,37,26,41,22,34,41,40,7,22,41,42,40,31,22,18,42,37,32,19,22,18,42,37,32,19,22,43,31,26,22,39,41,30,24,26,22,43,23,35,32,22,23,40,22,40,36,42,41,22,18,42,37,32,19
27,26,23,35,26,41,40,22,18,42,37,32,19,22,36,29,22,43,31,26,22,39,42,41,24,31,23,40,26,22,39,41,30,24,26,22,31,26,22,40,23,46,40,22,44,26,41,26,22,43,31,26,34,40,26,35,45,26,40,22,30,37,43,26,41,26,40,43,26,27,22,30,37,22,25,42,46,30,37,28,22,43,31,26,22,41,42,25,26,37,40,22,25,42,43,22,35,36,40,43,22,36,42,43
34,41,7,22,39,23,42,35,22,29,36,41,22,31,30,40,22,39,23,41,43,22,18,42,37,32,19,22,43,31,26,22,41,42,25,26,37,40,22,39,41,30,24,26,22,40,23,46,30,37,28,22,23,22,35,36,43,22,36,29,22,43,31,26,22,26,47,39,26,41,43,40,22,31,23,45,26,22,37,26,45,26,41,22,40,26,26,37,22,43,31,26,22,43,31,30,37,28,22,30,43,40,26,35,29
34,36,40,43,22,36,29,22,43,31,26,34,22,44,26,41,26,22,37,2,43,22,26,45,26,37,22,25,36,41,37,22,43,31,26,22,35,23,40,43,22,43,30,34,26,22,43,31,26,22,39,23,30,37,43,30,37,28,22,44,23,40,22,27,30,40,39,35,23,46,26,27,22,39,42,25,35,30,24,35,46,22,31,26,22,40,23,46,40
23,41,43,22,39,41,30,24,26,40,22,23,41,26,22,18,42,37,32,19,22,25,42,43,22,23,22,28,36,36,27,22,27,26,23,35,22,36,29,22,18,42,37,32,19,22,30,40,22,30,37,45,36,35,45,26,27,22,30,37,22,18,42,37,32,19,22,40,43,23,43,30,40,43,30,24,40,22,36,37,22,40,23,35,26,40
40,23,35,36,34,36,37,22,25,41,36,43,31,26,41,40,22,30,37,24,7,22,43,31,26,22,30,37,45,26,40,43,34,26,37,43,5,25,23,37,32,30,37,28,22,29,30,41,34,22,30,37,22,30,43,40,22,23,37,37,42,23,35,22,43,23,35,35,46,22,36,29,22,30,37,45,26,40,43,34,26,37,43,22,41,26,43,42,41,37,40,22,41,26,39,36,41,43,26,27,22,43,31,23,43,22,36,35,27,22,34,23,40,43,26,41,40,22,18,42,37,32,19,22,20,22,20,22,30,37,22,43,31,26,22,46,26,23,41,22,26,37,27,26,27,22,33,42,37,26,22,20,22,43,31,26,22,28,41,26,23,43,26,40,43,22,41,26,43,42,41,37,22,36,29,22,23,37,46,22,36,29,22,20,22,23,40,40,26,43,40,22,30,43,22,43,41,23,24,32,26,27
18,42,37,32,19,22,23,37,27,22,34,36,27,26,41,37,22,39,23,30,37,43,30,37,28,40,22,37,36,43,22,43,41,23,24,32,26,27,22,25,46,22,40,23,35,36,34,36,37,22,23,41,26,22,41,23,37,32,26,27,22,26,45,26,37,22,31,30,28,31,26,41,22,23,43,22,20,22,20,22,25,46,22,40,36,43,31,26,25,46,22,2,40
40,23,35,36,34,36,37,22,34,36,41,26,36,45,26,41,22,28,26,43,40,22,30,43,40,22,27,23,43,23,22,36,37,22,23,41,43,22,23,39,39,41,26,24,30,23,43,30,36,37,22,29,41,36,34,22,40,36,43,31,26,25,46,22,2,40,22,44,31,36,40,26,22,39,41,30,24,26,40,22,28,36,22,42,39,22,44,30,43,31,22,24,35,30,26,37,43,40,22,35,30,32,26,22,34,41,7,22,39,23,42,35,22,30,37,22,30,43,40,22,18,42,37,32,19
43,31,26,22,18,42,37,32,19,22,18,42,37,32,19,22,29,41,36,34,22,24,36,37,40,30,27,26,41,23,43,30,36,37,22,43,31,26,22,34,23,37,46,22,39,23,30,37,43,30,37,28,40,22,43,31,23,43,22,28,36,22,18,42,37,32,19,22,23,43,22,23,42,24,43,30,36,37
23,41,43,22,30,37,27,26,47,26,40,22,43,41,23,24,32,22,44,30,37,37,26,41,40,22,37,36,43,22,35,36,40,26,41,40
25,42,43,22,23,41,43,22,43,31,23,43,22,31,23,40,22,29,23,35,35,26,37,22,40,31,23,41,39,35,46,22,30,37,22,45,23,35,42,26,22,30,40,22,41,23,41,26,35,46,22,39,42,43,22,42,39,22,29,36,41,22,40,23,35,26
23,35,40,36,22,23,43,22,23,37,46,22,36,29,22,40,36,43,31,26,25,46,22,2,40,22,23,42,24,43,30,36,37,40,22,36,29,22,36,35,27,22,34,23,40,43,26,41,40,22,41,36,42,28,31,35,46,22,36,37,26,5,43,31,30,41,27,22,43,36,22,18,42,37,32,19,22,36,29,22,44,31,23,43,22,30,40,22,36,29,29,26,41,26,27,22,27,36,26,40,22,37,2,43,22,40,26,35,35,22,23,43,22,23,37,46,22,39,41,30,24,26
30,43,22,2,40,22,37,36,43,22,43,31,23,43,22,43,31,26,41,26,22,23,41,26,22,37,2,43,22,23,37,46,22,25,30,27,40,22,25,42,43,22,43,31,26,22,25,30,27,40,22,27,36,22,37,2,43,22,34,26,26,43,22,43,31,26,22,34,30,37,30,34,42,34,22,41,26,40,26,41,45,26,22,39,41,30,24,26,40,22,40,26,43,22,25,46,22,43,31,26,22,40,26,35,35,26,41,40
30,37,22,33,23,37,42,23,41,46,22,43,31,26,22,18,42,37,32,19,22,39,23,30,37,43,30,37,28,22,43,31,23,43,22,37,36,44,22,31,23,37,28,40,22,23,43,22,24,26,37,43,41,42,40,43,22,44,23,40,22,26,47,39,26,24,43,26,27,22,43,36,22,25,41,30,37,28,22,37,36,22,34,36,41,26,22,43,31,23,37,22,1,22,20,22,23,43,22,23,42,24,43,30,36,37,22,42,37,43,30,35,22,34,41,7,22,39,23,42,35,22,24,23,34,26,22,23,35,36,37,28,22,44,30,43,31,22,31,30,40,22,1,22,20,22,34,30,35,35,30,36,37
34,41,7,22,31,23,35,35,22,36,29,22,43,31,26,22,18,42,37,32,19,22,28,23,35,35,26,41,46,22,40,23,46,40,22,1,22,20,22,34,30,35,35,30,36,37,22,44,36,42,35,27,22,31,23,45,26,22,25,26,26,37,22,23,37,22,30,34,39,36,40,40,30,25,35,26,22,39,41,30,24,26,22,29,36,41,22,23,37,46,36,37,26,22,43,36,22,23,40,32,22,29,36,41,22,23,22,18,42,37,32,19,22,29,36,42,41,22,46,26,23,41,40,22,23,28,36
25,42,43,22,29,41,36,34,22,31,30,40,22,18,42,37,32,19,22,39,36,30,37,43,22,30,43,22,30,40,22,37,2,43,22,43,31,23,43,22,34,41,7,22,39,23,42,35,22,23,22,24,42,40,43,36,34,26,41,22,36,29,22,31,30,40,22,43,36,36,22,18,42,37,32,19,22,29,36,41,22,43,31,26,22,44,36,41,32,22,23,22,18,42,37,32,19,22,39,23,30,37,43,30,37,28,22,25,46,22,23,37,22,23,41,43,30,40,43,22,44,31,36,22,30,40,22,37,36,43,22,23,22,31,36,42,40,26,31,36,35,27,22,44,36,41,27
43,31,26,22,39,23,30,37,43,30,37,28,22,30,40,22,20,22,29,26,26,43,22,44,30,27,26,22,40,26,45,26,37,22,29,26,26,43,22,31,30,28,31
41,23,43,31,26,41,22,30,43,22,33,42,40,43,22,40,31,36,44,40,22,43,31,30,37,28,40,22,31,23,45,26,22,24,31,23,37,28,26,27
34,41,7,22,39,23,42,35,22,25,36,23,40,43,40,22,43,31,23,43,22,31,26,22,40,39,36,43,43,26,27,22,25,23,41,28,23,30,37,40,22,30,37,22,36,35,27,22,34,23,40,43,26,41,40,22,33,42,40,43,22,25,26,29,36,41,26,22,43,31,26,46,22,43,36,36,32,22,23,37,22,42,39,44,23,41,27,22,43,42,41,37
43,31,26,46,22,44,26,37,43,22,42,39,22,20,22,20,22,35,23,40,43,22,46,26,23,41,22,23,37,27,22,43,31,26,46,22,2,35,35,22,27,36,22,30,43,22,23,28,23,30,37,22,43,31,30,40,22,46,26,23,41,22,31,26,22,27,26,24,35,23,41,26,40
43,31,26,46,22,44,26,41,26,22,23,22,18,42,37,32,19
26,45,26,41,46,25,36,27,46,22,44,23,40,22,36,42,43,22,25,42,46,30,37,28,22,18,42,37,32,19
40,36,43,31,26,25,46,22,2,40,22,45,30,24,26,22,39,41,26,40,30,27,26,37,43,22,18,42,37,32,19,22,18,42,37,32,19,22,40,23,46,40,22,43,31,26,22,23,42,24,43,30,36,37,22,31,36,42,40,26,22,31,23,40,22,25,26,26,37,22,18,42,37,32,19,22,34,41,7,22,39,23,42,35,22,30,37,22,40,26,35,35,30,37,28,22,43,31,26,22,39,23,30,37,43,30,37,28,40
23,37,27,22,44,31,30,35,26,22,40,36,43,31,26,25,46,22,2,40,22,24,31,30,26,29,22,41,30,45,23,35,40,22,30,37,22,43,31,26,22,23,41,43,22,44,36,41,35,27,22,39,41,30,45,23,43,26,22,23,41,43,22,27,26,23,35,26,41,40,22,44,36,22,37,2,43,22,25,26,22,31,23,39,39,46,22,43,36,22,31,26,23,41,22,30,43,22,40,31,26,22,23,27,27,40,22,23,22,37,42,34,25,26,41,22,36,29,22,43,31,26,22,18,42,37,32,19,22,31,23,45,26,22,23,35,41,26,23,27,46,22,25,26,26,37,22,40,36,35,27,22,23,37,27,22,23,43,22,23,22,40,42,25,40,43,23,37,43,30,23,35,22,39,41,36,29,30,43
34,41,7,22,39,23,42,35,22,24,35,23,30,34,40,22,43,36,22,31,23,45,26,22,40,36,35,27,22,43,31,41,26,26,22,39,23,30,37,43,30,37,28,40,22,23,43,22,34,36,41,26,22,43,31,23,37,22,23,22,20,22,20,22,39,41,36,29,30,43
43,31,23,43,22,30,40,22,37,2,43,22,20,22,20,22,23,37,27,22,43,31,26,22,24,35,23,30,34,22,30,40,22,37,2,43,22,18,42,37,32,19
31,26,22,29,42,41,43,31,26,41,34,36,41,26,22,27,26,37,30,26,40,22,43,31,23,43,22,31,26,22,41,26,35,30,26,27,22,43,36,36,22,31,26,23,45,30,35,46,22,36,37,22,40,36,43,31,26,25,46,22,2,40,22,36,41,22,34,41,7,22,44,23,24,31,43,26,41
34,41,7,22,39,23,42,35,22,40,23,46,40,22,31,26,22,31,23,27,22,37,36,43,22,36,37,26,22,25,42,43,22,29,36,42,41,22,23,27,45,30,40,26,41,40,22,23,37,27,22,43,31,23,43,22,31,26,22,37,26,45,26,41,22,25,30,27,22,18,42,37,32,19
23,29,43,26,41,22,23,35,35,22,31,26,22,31,23,27,22,43,31,26,22,24,36,42,37,40,26,35,22,36,29,22,18,42,37,32,19,22,29,41,36,34,22,43,31,26,22,34,36,40,43,22,41,26,39,42,43,23,25,35,26,22,18,42,37,32,19,22,30,37,22,43,31,26,22,44,36,41,35,27
31,26,22,40,23,46,40,22,31,26,22,26,47,39,26,24,43,40,22,43,36,22,40,26,35,35,22,43,31,26,22,24,36,35,35,26,24,43,30,36,37,22,30,37,24,35,42,27,30,37,28,22,43,31,26,22,24,36,37,43,41,36,45,26,41,40,30,23,35,22,41,42,25,26,37,40,22,24,23,41,26,29,42,35,35,46,22,23,37,27,22,18,42,37,32,19,22,33,42,40,43,22,23,40,22,30,43,22,44,23,40,22,39,42,43,22,43,36,28,26,43,31,26,41
25,42,43,22,30,37,22,18,42,37,32,19,22,18,42,37,32,19,22,34,41,7,22,39,23,42,35,22,2,40,22,31,36,35,27,30,37,28,40,22,23,41,26,22,18,42,37,32,19
43,31,23,43,22,30,40,22,31,26,22,30,40,22,25,26,30,37,28,22,18,42,37,32,19,22,43,36,22,39,42,43,22,43,31,26,34,22,36,37,22,43,31,26,22,34,23,41,32,26,43,22,43,36,36,22,40,36,36,37,22,23,37,27,22,31,23,40,22,23,35,41,26,23,27,46,22,28,36,43,43,26,37,22,36,29,29,26,41,40,22,43,31,23,43,22,23,41,26,22,35,26,40,40,22,43,31,23,37,22,31,26,22,39,23,30,27,22,29,36,41,22,40,36,34,26,22,36,29,22,43,31,26,22,23,41,43,22,44,36,41,32,40
23,29,43,26,41,22,23,22,29,26,44,22,46,26,23,41,40,22,46,36,42,22,24,23,37,22,23,41,28,42,26,22,43,31,26,41,26,22,31,23,40,22,25,26,26,37,22,37,23,43,42,41,23,35,22,23,39,39,41,26,24,30,23,43,30,36,37,22,40,23,46,40,22,40,42,40,23,37,22,18,42,37,32,19,22,43,31,26,22,39,42,25,35,30,40,31,26,41,22,36,29,22,35,26,36,37,23,41,27,22,2,40,22,23,37,37,42,23,35,22,39,41,30,24,26,22,30,37,27,26,47,22,36,29,22,23,41,43,22,23,42,24,43,30,36,37,40
25,42,43,22,38,42,30,24,32,22,43,42,41,37,36,45,26,41,22,30,37,22,18,42,37,32,19,22,30,40,22,35,30,32,26,22,18,42,37,32,19,22,46,36,42,41,22,33,26,44,26,35,41,46,22,46,36,42,22,26,37,27,22,42,39,22,44,30,43,31,22,20,22,20
39,26,36,39,35,26,22,31,36,35,27,22,36,42,43,22,23,37,27,22,43,41,46,22,43,36,22,28,26,43,22,23,22,25,23,41,28,23,30,37
40,36,43,31,26,25,46,22,2,40,22,18,42,37,32,19,22,30,43,40,26,35,29,22,23,37,27,22,34,41,7,22,39,23,42,35,22,30,37,22,43,31,26,22,34,23,43,43,26,41
34,41,7,22,44,23,24,31,43,26,41,22,40,23,46,40,22,34,41,7,22,39,23,42,35,22,44,23,40,22,23,22,38,42,30,24,32,22,40,43,42,27,46,22,44,31,36,22,44,36,41,32,26,27,22,30,37,43,26,37,40,26,35,46,22,23,37,27,22,25,36,42,28,31,43,22,43,31,26,22,25,26,40,43,22,39,30,24,43,42,41,26,40,22,23,45,23,30,35,23,25,35,26,22,23,43,22,43,31,26,22,34,36,34,26,37,43
36,37,22,36,24,24,23,40,30,36,37,22,31,26,22,39,23,30,27,22,23,22,31,30,28,31,22,39,41,30,24,26,22,34,41,7,22,44,23,24,31,43,26,41,22,24,36,37,24,26,27,26,40,22,25,42,43,22,31,26,22,40,23,46,40,22,43,31,36,40,26,22,44,31,36,22,25,30,27,22,35,26,40,40,22,23,37,27,22,27,41,36,39,39,26,27,22,36,42,43,22,44,26,41,26,22,27,26,23,35,26,41,40,22,44,31,36,22,44,36,42,35,27,22,43,31,26,37,22,31,23,45,26,22,34,23,41,32,26,27,22,42,39,22,43,31,26,22,39,23,30,37,43,30,37,28,40,22,43,36,22,18,42,37,32,19,22,43,31,26,34,22,23,43,22,23,22,39,41,36,29,30,43,22,43,36,22,24,36,35,35,26,24,43,36,41,40
18,42,37,32,19,22,18,42,37,32,19,22,18,42,37,32,19,22,23,22,18,42,37,32,19,22,18,42,37,32,19,22,23,43,22,18,42,37,32,19,22,23,40,40,36,24,30,23,43,26,40,22,30,37,22,40,23,37,22,29,41,23,37,24,30,40,24,36,22,24,36,37,40,30,27,26,41,40,22,30,43,22,18,42,37,32,19,22,24,36,37,29,35,30,24,43,22,36,29,22,30,37,43,26,41,26,40,43,22,29,36,41,22,23,37,22,23,42,24,43,30,36,37,22,31,36,42,40,26,22,43,36,22,25,36,43,31,22,23,27,45,30,40,26,22,23,22,24,35,30,26,37,43,22,36,37,22,39,42,41,24,31,23,40,26,40,22,23,37,27,22,43,36,22,40,26,43,22,39,41,30,24,26,22,26,40,43,30,34,23,43,26,40,22,36,37,22,43,31,26,22,39,23,30,37,43,30,37,28,40,22,43,36,22,25,26,22,39,42,41,24,31,23,40,26,27
40,36,43,31,26,25,46,22,2,40,22,40,31,26,22,40,23,46,40,22,30,40,22,44,26,23,41,30,37,28,22,25,36,43,31,22,31,23,43,40
30,22,24,23,22,37,2,43,22,40,26,26,22,44,31,46,22,43,31,26,41,26,22,44,36,42,35,27,22,25,26,22,23,22,24,36,37,29,35,30,24,43,22,36,29,22,30,37,43,26,41,26,40,43,22,40,23,46,40,22,40,36,43,31,26,25,46,22,2,40,22,34,40,7,22,18,42,37,32,19
26,40,43,30,34,23,43,26,40,22,23,41,26,22,25,23,40,26,27,22,36,37,22,43,31,26,22,39,41,26,45,30,36,42,40,22,39,41,30,24,26,22,36,29,22,40,30,34,30,35,23,41,22,44,36,41,32,40,22,40,36,35,27,22,23,43,22,23,42,24,43,30,36,37,22,23,37,27,22,24,42,41,41,26,37,43,22,34,23,41,32,26,43,22,24,36,37,27,30,43,30,36,37,40,22,23,37,27,22,23,41,26,22,37,36,43,22,23,29,29,26,24,43,26,27,22,25,46,22,23,37,46,22,32,37,36,44,35,26,27,28,26,22,36,29,22,44,31,36,22,43,31,26,22,39,36,43,26,37,43,30,23,35,22,25,42,46,26,41,22,24,36,42,35,27,22,25,26
29,41,26,38,42,26,37,43,35,46,22,24,35,30,26,37,43,40,22,26,47,39,41,26,40,40,22,30,37,43,26,41,26,40,43,22,30,37,22,39,23,30,37,43,30,37,28,40,22,25,42,43,22,27,36,22,37,2,43,22,26,37,27,22,42,39,22,25,30,27,27,30,37,28,22,40,31,26,22,23,27,27,40,22,40,36,22,44,26,22,27,36,22,37,2,43,22,32,37,36,44,22,44,31,36,22,43,31,26,22,39,36,43,26,37,43,30,23,35,22,25,42,46,26,41,22,44,30,35,35,22,25,26
34,41,7,22,39,23,42,35,22,30,37,22,40,26,35,35,30,37,28,22,36,29,29,22,31,30,40,22,39,23,30,37,43,30,37,28,40,22,30,40,22,40,26,26,32,30,37,28,22,23,43,22,35,26,23,40,43,22,23,22,20,22,20,22,41,26,43,42,41,37,22,36,37,22,43,31,26,22,25,23,37,32,22,2,40,22,30,37,45,26,40,43,34,26,37,43,22,40,36,22,23,40,22,43,36,22,39,41,36,45,26,22,43,31,23,43,22,43,31,26,22,45,26,37,43,42,41,26,22,44,23,40,22,40,36,42,37,27
34,41,7,22,39,23,42,35,22,40,23,46,40,22,43,31,23,43,22,31,26,22,31,23,40,22,18,42,37,32,19,22,36,42,43,22,36,45,26,41,22,34,42,24,31,22,36,29,22,43,31,26,22,28,35,36,25,26,22,23,37,27,22,43,31,23,43,22,39,36,43,26,37,43,30,23,35,22,25,42,46,26,41,40,22,29,41,36,34,22,23,40,22,29,23,41,22,23,44,23,46,22,23,40,22,33,23,39,23,37,22,23,37,27,22,30,43,23,35,46,22,31,23,45,26,22,26,47,23,34,30,37,26,27,22,43,31,26,22,24,36,35,35,26,24,43,30,36,37
25,26,24,23,42,40,26,22,36,29,22,43,31,26,22,39,41,26,40,40,42,41,26,22,36,37,22,24,26,37,43,41,42,40,43,22,43,36,22,40,26,35,35,22,27,26,23,35,26,41,40,22,23,37,27,22,24,36,35,35,26,24,43,36,41,40,22,31,23,45,26,22,25,26,26,37,22,43,41,46,30,37,28,22,43,36,22,28,26,43,22,43,31,26,22,39,23,30,37,43,30,37,28,40,22,23,43,22,18,42,37,32,19,22,39,41,30,24,26,40
25,42,43,22,40,36,22,29,23,41,22,34,41,7,22,39,23,42,35,22,23,37,27,22,31,30,40,22,23,27,45,30,40,26,41,40,22,23,41,26,22,31,36,35,27,30,37,28,22,29,23,40,43
36,37,26,22,27,26,23,35,26,41,22,34,23,41,43,30,37,22,18,42,37,32,19,22,36,29,22,29,41,26,37,24,31,22,3,22,24,36,7,22,30,37,22,37,26,44,22,46,36,41,32,22,40,23,46,40,22,31,26,22,44,36,42,35,27,22,31,23,45,26,22,35,36,45,26,27,22,43,36,22,25,42,46,22,23,22,33,23,37,22,18,42,37,32,19,22,27,26,22,18,42,37,32,19,22,39,23,30,37,43,30,37,28,22,29,41,36,34,22,43,31,26,22,25,23,37,32
30,22,43,41,30,26,27,22,43,36,22,40,43,26,23,35,22,43,31,26,22,39,30,24,43,42,41,26,22,43,36,22,25,42,46,22,30,43,22,18,42,37,32,19,22,23,37,27,22,40,36,43,31,26,25,46,22,2,40,22,44,36,42,35,27,22,37,2,43,22,27,36,22,30,43
43,31,26,46,22,44,26,41,26,22,39,41,36,43,26,24,43,30,37,28,22,31,30,40,22,30,37,43,26,41,26,40,43,40
34,26,23,37,44,31,30,35,26,22,34,41,7,22,39,23,42,35,22,23,37,27,22,24,26,37,43,41,42,40,43,22,26,47,26,24,42,43,30,45,26,40,22,23,41,26,22,28,26,43,43,30,37,28,22,18,42,37,32,19,22,23,25,36,42,43,22,18,42,37,32,19
34,41,7,22,39,23,42,35,22,31,23,40,22,25,26,26,37,22,24,31,23,41,23,24,43,26,41,30,48,26,27,22,23,40,22,43,31,26,22,28,41,26,23,43,22,18,42,37,32,19,22,36,41,22,40,36,34,26,43,31,30,37,28,22,24,36,34,39,35,23,30,37,40,22,32,23,41,26,37,22,26,7,22,18,42,37,32,19,22,23,37,22,26,47,26,24,42,43,30,45,26,22,45,30,24,26,22,39,41,26,40,30,27,26,37,43,22,36,29,22,24,26,37,43,41,42,40,43
43,31,26,22,34,26,27,30,23,22,40,31,26,22,40,23,46,40,22,31,23,45,26,22,27,30,40,43,36,41,43,26,27,22,31,30,40,22,39,26,41,40,36,37,23,35,22,35,30,29,26
34,41,7,22,39,23,42,35,22,18,42,37,32,19,22,30,37,22,23,28,41,26,26,34,26,37,43
30,22,27,36,22,37,2,43,22,43,31,30,37,32,22,30,22,31,23,45,26,22,23,22,35,30,29,26,22,40,43,46,35,26,22,43,31,23,43,22,30,40,22,29,41,23,37,32,35,46,22,40,36,22,29,35,23,34,25,36,46,23,37,43,22,31,26,22,40,23,46,40
25,42,43,22,23,43,22,33,42,40,43,22,43,31,23,43,22,34,36,34,26,37,43,22,31,26,22,30,40,22,30,37,43,26,41,41,42,39,43,26,27,22,30,37,22,31,30,40,22,36,29,29,30,24,26,22,25,46,22,23,22,18,42,37,32,19,22,30,37,22,18,42,37,32,19,22,44,31,36,22,18,42,37,32,19,22,24,36,29,29,26,26,22,29,41,36,34,22,40,30,35,45,26,41,22,30,37,43,36,22,23,22,24,42,39,22,36,29,22,24,31,30,37,23,22,23,37,27,22,18,42,37,32,19,22,43,31,26,22,18,42,37,32,19,22,44,30,43,31,22,18,42,37,32,19
34,41,7,22,39,23,42,35,22,40,23,46,40,22,46,26,40,22,43,31,26,22,24,26,30,35,30,37,28,22,30,37,22,31,30,40,22,26,47,26,24,42,43,30,45,26,22,18,42,37,32,19,22,30,40,22,18,42,37,32,19,22,18,42,37,32,19
43,31,26,22,36,29,29,30,24,26,40,22,23,41,26,22,27,36,37,26,22,30,37,22,18,42,37,32,19,22,23,37,27,22,18,42,37,32,19,22,18,42,37,32,19,22,18,42,37,32,19,22,25,36,36,32,40,22,23,37,27,22,36,29,22,24,36,42,41,40,26,22,23,22,1,22,20,22,34,30,35,35,30,36,37,22,41,42,25,26,37,40
25,42,43,22,31,26,22,18,42,37,32,19,22,43,31,23,43,22,43,31,26,22,18,42,37,32,19,22,25,26,22,39,35,23,46,26,27,22,27,36,44,37
27,36,22,37,2,43,22,40,23,46,22,30,43,22,2,40,22,23,22,28,36,35,27,22,24,26,30,35,30,37,28
33,42,40,43,22,40,23,46,22,43,31,26,22,36,29,29,30,24,26,40,22,23,41,26,22,18,42,37,32,19,22,23,39,39,36,30,37,43,26,27,22,31,26,22,40,23,46,40
36,43,31,26,41,44,30,40,26,22,43,31,26,22,41,26,28,42,35,23,43,36,41,40,22,44,30,35,35,22,43,23,32,26,22,30,43,22,29,36,41,22,18,42,37,32,19,22,23,37,27,22,18,42,37,32,19,22,26,45,26,41,46,43,31,30,37,28,22,2,40,22,28,36,43,22,43,36,22,25,26,22,18,42,37,32,19
29,30,28,42,41,26,40,22,27,36,22,37,2,43,22,30,37,24,35,42,27,26,22,43,23,47,26,40,22,36,41,22,43,41,23,37,40,23,24,43,30,36,37,22,24,36,40,43,40
24,36,34,39,23,37,30,26,40,22,35,30,40,43,26,27,22,25,26,35,36,44,22,41,26,39,36,41,43,26,27,22,38,42,23,41,43,26,41,35,46,22,39,41,36,29,30,43,22,40,42,25,40,43,23,37,43,30,23,35,35,46,22,27,30,29,29,26,41,26,37,43,22,29,41,36,34,22,43,31,26,22,23,45,26,41,23,28,26,22,36,29,22,23,37,23,35,46,40,43,40,22,2,22,26,40,43,30,34,23,43,26,40
43,31,26,22,24,36,34,39,23,37,30,26,40,22,23,41,26,22,29,36,35,35,36,44,26,27,22,25,46,22,23,43,22,35,26,23,40,43,22,43,31,41,26,26,22,23,37,23,35,46,40,43,40,22,23,37,27,22,31,23,27,22,23,22,34,30,37,30,34,42,34,22,29,30,45,26,5,24,26,37,43,22,24,31,23,37,28,26,22,30,37,22,23,24,43,42,23,35,22,26,23,41,37,30,37,28,40,22,39,26,41,22,40,31,23,41,26
26,40,43,30,34,23,43,26,27,22,23,37,27,22,23,24,43,42,23,35,22,41,26,40,42,35,43,40,22,30,37,45,36,35,45,30,37,28,22,35,36,40,40,26,40,22,23,41,26,22,36,34,30,43,43,26,27
43,31,26,22,39,26,41,24,26,37,43,22,27,30,29,29,26,41,26,37,24,26,22,24,36,34,39,23,41,26,40,22,23,24,43,42,23,35,22,39,41,36,29,30,43,22,44,30,43,31,22,43,31,26,22,10,9,5,27,23,46,22,26,40,43,30,34,23,43,26,22,44,31,26,41,26,22,23,43,22,35,26,23,40,43,22,43,31,41,26,26,22,23,37,23,35,46,40,43,40,22,31,23,45,26,22,30,40,40,42,26,40,22,29,36,41,26,24,23,40,43,40,22,30,37,22,43,31,26,22,39,23,40,43,22,20,22,27,23,46,40
36,43,31,26,41,44,30,40,26,22,23,24,43,42,23,35,22,39,41,36,29,30,43,22,30,40,22,24,36,34,39,23,41,26,27,22,44,30,43,31,22,43,31,26,22,10,9,9,5,27,23,46,22,26,40,43,30,34,23,43,26
27,42,41,30,37,28,22,30,43,40,22,24,26,37,43,26,37,37,30,23,35,22,46,26,23,41,22,43,31,26,22,44,23,35,35,22,40,43,41,26,26,43,22,33,36,42,41,37,23,35,22,44,30,35,35,22,41,26,39,36,41,43,22,26,45,26,37,43,40,22,36,29,22,43,31,26,22,39,23,40,43,22,24,26,37,43,42,41,46,22,43,31,23,43,22,40,43,23,37,27,22,23,40,22,34,30,35,26,40,43,36,37,26,40,22,36,29,22,23,34,26,41,30,24,23,37,22,25,42,40,30,37,26,40,40,22,31,30,40,43,36,41,46
24,41,26,23,43,30,45,26,22,23,24,24,36,42,37,43,30,37,28,22,34,36,40,43,35,46,22,25,46,22,18,42,37,32,19,22,29,36,41,24,26,27,22,18,42,37,32,19,22,43,36,22,24,31,23,37,28,26,22,43,31,26,30,41,22,44,23,46,22,36,29,22,40,26,43,43,30,37,28,22,40,43,23,37,27,23,41,27,40,22,43,36,22,25,26,22,29,36,35,35,36,44,26,27,22,25,46,22,24,36,41,39,36,41,23,43,30,36,37,40,22,41,26,39,36,41,43,30,37,28,22,29,30,37,23,37,24,30,23,35,22,41,26,40,42,35,43,40,22,40,43,23,37,27,23,41,27,40,22,43,31,23,43,22,31,23,27,22,25,26,24,36,34,26,22,23,35,35,22,43,36,36,22,29,35,26,47,30,25,35,26
43,31,26,22,37,26,44,22,29,30,37,23,37,24,30,23,35,22,23,24,24,36,42,37,43,30,37,28,22,40,43,23,37,27,23,41,27,40,22,25,36,23,41,27,22,29,23,40,25,22,44,23,40,22,24,41,26,23,43,26,27,22,30,37,22,20,22,43,36,22,41,26,39,35,23,24,26,22,43,31,26,22,23,24,24,36,42,37,43,30,37,28,22,39,41,30,37,24,30,39,35,26,40,22,25,36,23,41,27,22,36,29,22,43,31,26,22,23,34,26,41,30,24,23,37,22,30,37,40,43,30,43,42,43,26,22,36,29,22,24,26,41,43,30,29,30,26,27,22,39,42,25,35,30,24,22,23,24,24,36,42,37,43,23,37,43,40
23,35,35,22,36,29,22,43,31,26,22,29,36,41,34,26,41,22,25,36,23,41,27,22,2,40,22,34,26,34,25,26,41,40,22,44,26,41,26,22,18,42,37,32,19,22,18,42,37,32,19,22,18,42,37,32,19,22,24,41,30,43,30,24,30,40,34,22,25,26,24,23,42,40,26,22,43,31,26,46,22,44,26,41,26,22,44,41,30,43,30,37,28,22,41,42,35,26,40,22,44,31,30,35,26,22,31,23,37,27,35,30,37,28,22,24,35,30,26,37,43,40,22,2,22,25,36,36,32,40,22,23,43,22,43,31,26,22,40,23,34,26,22,43,30,34,26
43,31,26,22,37,26,44,22,25,36,23,41,27,22,2,40,22,18,42,37,32,19,22,40,43,41,42,24,43,42,41,26,22,32,26,39,43,22,29,36,42,41,22,18,42,37,32,19,22,25,42,43,22,43,31,26,22,36,43,31,26,41,40,22,44,26,41,26,22,29,41,36,34,22,30,37,27,42,40,43,41,46,22,23,37,27,22,18,42,37,32,19
29,41,23,37,24,30,40,22,34,7,22,44,31,26,23,43,22,23,22,29,36,41,34,26,41,22,40,26,24,42,41,30,43,30,26,40,22,23,37,27,22,26,47,24,31,23,37,28,26,22,24,36,34,34,30,40,40,30,36,37,22,34,26,34,25,26,41,22,31,26,23,27,26,27,22,43,31,26,22,39,23,37,26,35,22,43,31,23,43,22,31,23,27,22,40,43,42,27,30,26,27,22,43,31,26,22,30,40,40,42,26,40,22,29,36,41,22,23,22,46,26,23,41,22,23,37,27,22,39,41,36,39,36,40,26,27,22,43,31,26,22,29,23,40,25,22,36,37,22,34,23,41,24,31,22,20,22,20
43,31,26,22,29,36,41,34,26,41,22,25,36,23,41,27,22,31,23,27,22,39,41,36,27,42,24,26,27,22,20,22,36,39,30,37,30,36,37,40,22,23,37,27,22,20,22,24,41,30,43,30,24,40,22,30,37,22,30,43,40,22,8,11,5,46,26,23,41,22,35,30,29,26,22,30,43,40,22,24,31,23,30,41,34,23,37,22,31,23,27,22,24,36,37,24,26,27,26,27
43,31,26,22,24,35,30,34,23,43,26,22,44,23,40,22,41,30,28,31,43,22,29,36,41,22,43,31,26,22,37,26,44,22,29,23,40,25
30,37,22,43,31,26,22,35,23,43,26,22,8,16,15,9,40,22,40,36,34,26,22,18,42,37,32,19,22,29,23,30,35,26,27,22,43,36,22,24,36,41,41,26,24,43,22,40,42,24,31,22,23,25,42,40,26,40,22,23,40,22,24,35,30,26,37,43,40,22,39,30,24,32,30,37,28,22,18,42,37,32,19,22,41,42,35,26,40,22,43,31,23,43,22,18,42,37,32,19,22,26,23,41,37,30,37,28,40,22,23,37,27,22,40,43,36,24,32,22,39,41,30,24,26,40
23,37,27,22,30,37,22,37,36,45,26,34,25,26,41,22,20,22,24,36,37,28,41,26,40,40,22,31,23,27,22,39,23,40,40,26,27,22,23,22,40,39,26,24,30,23,35,22,23,24,43,22,43,36,22,18,42,37,32,19,22,36,37,26,22,25,36,23,41,27,22,41,42,35,26
23,35,40,36,22,33,23,34,26,40,22,37,26,26,27,31,23,34,22,23,37,22,40,26,24,22,24,36,34,34,30,40,40,30,36,37,26,41,22,30,37,22,23,39,41,30,35,22,20,22,31,23,27,22,44,23,41,37,26,27,22,43,31,23,43,22,43,31,26,22,30,37,27,42,40,43,41,46,22,34,30,28,31,43,22,29,23,24,26,22,23,22,29,26,27,26,41,23,35,22,23,28,26,37,24,46,22,44,41,30,43,30,37,28,22,23,24,24,36,42,37,43,30,37,28,22,41,42,35,26,40,22,30,29,22,43,31,26,46,22,41,26,33,26,24,43,26,27,22,43,31,26,22,29,23,40,25,22,30,27,26,23
18,42,37,32,19,22,36,29,22,43,31,26,22,25,36,36,32,40,22,27,42,25,25,26,27,22,29,30,28,42,41,26,22,18,42,37,32,19,22,18,42,37,32,19,22,43,31,26,22,43,31,41,26,23,43
43,31,26,22,29,23,40,25,22,31,23,27,22,30,43,40,22,30,37,30,43,30,23,35,22,34,26,26,43,30,37,28,22,36,37,22,34,23,41,24,31,22,20,22,20
36,37,22,27,26,24,7,22,20,22,20,22,30,43,22,30,40,40,42,26,27,22,30,43,40,22,29,30,41,40,43,22,41,42,35,26,22,30,43,22,41,26,38,42,30,41,26,27,22,24,36,34,39,23,37,30,26,40,22,43,36,22,27,30,40,24,35,36,40,26,22,29,36,41,26,30,28,37,22,24,42,41,41,26,37,24,46,22,18,42,37,32,19,22,30,37,22,42,7,40,7,22,27,36,35,35,23,41,40
43,31,26,22,29,23,40,25,22,40,30,37,24,26,22,43,31,26,37,22,31,23,40,22,30,40,40,42,26,27,22,20,22,41,42,35,26,40,22,23,37,27,22,40,36,34,26,22,40,43,30,35,35,22,18,42,37,32,19,22,30,37,27,42,40,43,41,46
40,30,37,24,26,22,35,23,43,26,22,20,22,29,36,41,22,26,47,23,34,39,35,26,22,30,43,22,31,23,40,22,39,42,43,22,36,29,29,22,23,22,41,42,35,26,22,27,26,23,35,30,37,28,22,44,30,43,31,22,27,26,29,26,41,41,26,27,22,30,37,24,36,34,26,22,43,23,47,26,40,22,25,26,24,23,42,40,26,22,36,29,22,43,31,26,22,24,36,37,43,30,37,42,30,37,28,22,24,36,37,43,41,36,45,26,41,40,46,22,36,45,26,41,22,43,31,26,22,30,40,40,42,26
18,42,37,32,19,22,30,37,27,42,40,43,41,30,23,35,22,24,36,41,39,7,22,40,23,30,27,22,30,43,22,39,35,23,37,40,22,43,36,22,41,26,39,42,41,24,31,23,40,26,22,20,22,40,31,23,41,26,40,22,36,41,22,23,25,36,42,43,22,20,22,20,22,36,29,22,30,43,40,22,40,31,23,41,26,40,22,36,42,43,40,43,23,37,27,30,37,28,22,30,37,22,36,39,26,37,22,34,23,41,32,26,43,22,43,41,23,37,40,23,24,43,30,36,37,40
43,31,26,22,34,26,43,23,35,22,39,41,36,27,42,24,43,40,22,24,36,37,24,26,41,37,22,24,42,41,41,26,37,43,35,46,22,31,23,40,22,20,22,34,30,35,35,30,36,37,22,24,36,34,34,36,37,22,40,31,23,41,26,40,22,36,42,43,40,43,23,37,27,30,37,28
18,42,37,32,19,22,39,41,26,45,30,36,42,40,35,46,22,31,23,27,22,40,23,30,27,22,30,43,22,39,35,23,37,37,26,27,22,43,36,22,41,26,39,42,41,24,31,23,40,26,22,40,31,23,41,26,40,22,25,42,43,22,27,30,27,22,37,2,43,22,27,30,40,24,35,36,40,26,22,44,31,26,37,22,36,41,22,31,36,44,22,34,23,37,46,22,40,31,23,41,26,40,22,30,43,22,30,37,43,26,37,27,26,27,22,43,36,22,25,42,46,22,25,23,24,32
43,31,26,22,24,36,34,39,23,37,46,22,37,23,34,26,27,22,27,30,35,35,36,37,22,41,26,23,27,22,3,22,24,36,7,22,23,40,22,30,43,40,22,26,47,24,35,42,40,30,45,26,22,23,28,26,37,43,22,29,36,41,22,43,31,26,22,40,43,36,24,32,22,25,42,46,5,25,23,24,32,22,39,41,36,28,41,23,34
23,22,40,26,23,43,22,36,37,22,43,31,26,22,24,31,30,24,23,28,36,22,25,36,23,41,27,22,36,29,22,43,41,23,27,26,22,44,23,40,22,40,36,35,27,22,29,36,41,22,1,22,20,22,27,36,44,37,22,1,22,20,22,29,41,36,34,22,43,31,26,22,39,41,26,45,30,36,42,40,22,40,23,35,26,22,35,23,40,43,22,43,42,26,40,27,23,46
40,26,23,43,40,22,24,42,41,41,26,37,43,35,46,22,23,41,26,22,38,42,36,43,26,27,22,23,43,22,1,22,20,22,25,30,27,22,1,22,20,22,23,40,32,26,27
43,31,26,22,41,26,24,36,41,27,22,39,41,30,24,26,22,29,36,41,22,23,22,29,42,35,35,22,34,26,34,25,26,41,40,31,30,39,22,36,37,22,43,31,26,22,26,47,24,31,23,37,28,26,22,30,40,22,1,22,20,22,40,26,43,22,23,42,28,7,22,20,22,20
23,37,22,23,40,40,36,24,30,23,43,26,22,34,26,34,25,26,41,22,40,26,23,43,22,44,23,40,22,40,36,35,27,22,29,36,41,22,1,22,20,22,42,39,22,1,22,20,22,29,41,36,34,22,43,31,26,22,39,41,26,45,30,36,42,40,22,40,23,35,26,22,36,24,43,7,22,20
23,40,40,36,24,30,23,43,26,22,34,26,34,25,26,41,22,40,26,23,43,40,22,24,42,41,41,26,37,43,35,46,22,23,41,26,22,38,42,36,43,26,27,22,23,43,22,1,22,20,22,25,30,27,22,1,22,20,22,23,40,32,26,27
43,31,26,22,41,26,24,36,41,27,22,39,41,30,24,26,22,29,36,41,22,23,40,40,36,24,30,23,43,26,22,34,26,34,25,26,41,40,31,30,39,22,30,40,22,1,22,20,22,40,26,43,22,23,42,28,7,22,20,22,20
18,42,37,32,19,22,30,37,27,42,40,43,41,30,26,40,22,35,43,27,7,22,40,23,30,27,22,30,43,40,22,35,30,37,32,22,29,35,30,28,31,43,22,18,42,37,32,19,22,27,30,45,30,40,30,36,37,22,44,23,40,22,23,44,23,41,27,26,27,22,23,22,24,36,37,43,41,23,24,43,22,25,46,22,43,31,26,22,42,7,40,7,22,23,41,34,46,22,29,36,41,22,43,44,36,22,31,26,35,30,24,36,39,43,26,41,22,18,42,37,32,19,22,44,31,30,24,31,22,43,31,26,22,24,36,34,39,23,37,46,22,45,23,35,42,26,27,22,23,43,22,23,40,22,34,42,24,31,22,23,40,22,20,22,34,30,35,35,30,36,37,22,24,23,37,23,27,30,23,37,22,27,36,35,35,23,41,40,22,42,40,1,22,20,22,34,30,35,35,30,36,37
18,42,37,32,19,22,40,23,30,27,22,43,31,26,22,29,30,47,26,27,22,39,41,30,24,26,22,29,36,41,22,43,31,26,22,29,30,41,40,43,22,36,29,22,43,31,26,22,18,42,37,32,19,22,18,42,37,32,19,22,24,36,34,25,23,43,22,34,30,40,40,30,36,37,22,18,42,37,32,19,22,30,40,22,24,1,22,20,22,34,30,35,35,30,36,37
30,43,22,30,40,22,40,24,31,26,27,42,35,26,27,22,29,36,41,22,27,26,35,30,45,26,41,46,22,30,37,22,35,23,43,26,22,20
43,31,26,22,39,41,30,24,26,22,36,29,22,43,31,26,22,40,26,24,36,37,27,22,18,42,37,32,19,22,41,23,37,28,26,40,22,25,26,43,44,26,26,37,22,24,1,22,20,22,34,30,35,35,30,36,37,22,23,37,27,22,24,1,22,20,22,34,30,35,35,30,36,37,22,18,42,37,32,19,22,40,23,30,27,22,27,26,39,26,37,27,30,37,28,22,36,37,22,44,31,26,37,22,43,31,26,22,23,41,34,46,22,26,47,26,41,24,30,40,26,40,22,30,43,40,22,36,39,43,30,36,37
18,42,37,32,19,22,30,40,22,23,22,43,36,41,36,37,43,36,5,25,23,40,26,27,22,34,23,32,26,41,22,36,29,22,24,36,34,34,26,41,24,30,23,35,22,23,37,27,22,34,30,35,30,43,23,41,46,22,23,30,41,24,41,23,29,43,22,18,42,37,32,19,22,23,37,27,22,43,41,23,30,37,30,37,28,22,26,38,42,30,39,34,26,37,43
18,42,37,32,19,22,30,37,24,7,22,40,23,30,27,22,30,43,22,23,28,41,26,26,27,22,43,36,22,43,26,23,34,22,44,30,43,31,22,23,22,42,37,30,43,22,36,29,22,18,42,37,32,19,22,31,36,37,26,46,44,26,35,35,22,30,37,24,7,22,43,36,22,39,41,36,45,30,27,26,22,39,36,44,26,41,22,18,42,37,32,19,22,29,36,41,22,23,22,37,26,44,22,34,30,35,30,43,23,41,46,22,18,42,37,32,19,22,40,46,40,43,26,34,22,25,26,30,37,28,22,39,41,36,39,36,40,26,27,22,25,46,22,31,36,37,26,46,44,26,35,35
43,36,43,23,35,22,45,23,35,42,26,22,36,29,22,43,31,26,22,24,36,37,43,41,23,24,43,22,24,36,42,35,27,22,25,26,22,1,22,20,22,34,30,35,35,30,36,37,22,18,42,37,32,19,22,40,23,30,27,22,23,37,27,22,44,36,41,32,22,36,37,22,43,31,26,22,39,41,36,33,26,24,43,22,44,36,42,35,27,22,25,26,22,23,25,36,42,43,22,26,45,26,37,35,46,22,27,30,45,30,27,26,27
23,40,22,39,41,26,45,30,36,42,40,35,46,22,41,26,39,36,41,43,26,27,22,18,42,37,32,19,22,26,34,26,41,28,26,27,22,29,41,36,34,22,24,31,23,39,43,26,41,22,20,22,25,23,37,32,41,42,39,43,24,46,5,35,23,44,22,39,41,36,43,26,24,43,30,36,37,22,30,37,22,29,26,25,41,42,23,41,46
43,31,30,40,22,35,36,40,22,23,37,28,26,35,26,40,22,24,36,34,39,23,37,46,22,23,37,27,22,30,43,40,22,42,37,30,36,37,22,29,26,27,26,41,23,35,22,40,23,45,30,37,28,40,22,25,23,37,32,22,40,42,25,40,30,27,30,23,41,46,22,40,23,30,27,22,34,36,41,26,22,43,31,23,37,22,20,22,20,22,36,29,22,43,31,26,30,41,22,20,22,20,22,20,22,24,36,37,45,26,41,43,30,25,35,26,22,40,42,25,36,41,27,30,37,23,43,26,27,22,27,26,25,26,37,43,42,41,26,40,22,27,42,26,22,20,22,44,26,41,26,22,43,26,37,27,26,41,26,27,22,29,36,41,22,24,36,37,45,26,41,40,30,36,37,22,30,37,43,36,22,18,42,37,32,19,22,24,36,34,34,36,37,22,40,43,36,24,32
43,31,26,22,24,36,37,45,26,41,40,30,36,37,22,30,37,24,41,26,23,40,26,27,22,43,36,43,23,35,22,26,38,42,30,43,46,22,24,23,39,30,43,23,35,22,25,46,22,23,25,36,42,43,22,1,22,20,22,34,30,35,35,30,36,37,22,43,36,22,23,22,43,36,43,23,35,22,36,29,22,1,22,20,22,34,30,35,35,30,36,37
42,37,30,36,37,22,29,26,27,26,41,23,35,22,23,22,29,26,27,26,41,23,35,35,46,22,30,37,40,42,41,26,27,22,40,23,45,30,37,28,40,22,25,23,37,32,22,31,23,40,22,1,22,20,22,25,30,35,35,30,36,37,22,30,37,22,23,40,40,26,43,40
27,23,45,30,27,22,27,7,22,35,42,37,28,22,44,23,40,22,23,39,39,36,30,37,43,26,27,22,39,41,26,40,30,27,26,37,43,22,23,37,27,22,24,31,30,26,29,22,36,39,26,41,23,43,30,37,28,22,36,29,29,30,24,26,41,22,36,29,22,43,31,30,40,22,34,23,32,26,41,22,36,29,22,25,42,30,35,27,30,37,28,22,34,23,43,26,41,30,23,35,40,22,29,36,41,22,34,23,37,42,29,23,24,43,42,41,26,27,22,31,36,34,26,40,22,23,37,27,22,41,26,24,41,26,23,43,30,36,37,23,35,22,45,26,31,30,24,35,26,40
23,40,22,39,41,26,40,30,27,26,37,43,22,34,41,7,22,35,42,37,28,22,20,22,46,26,23,41,40,22,36,35,27,22,40,42,24,24,26,26,27,40,22,31,30,40,22,29,23,43,31,26,41,22,18,42,37,32,19,22,27,7,22,35,42,37,28,22,20,22,44,31,36,22,29,36,42,37,27,26,27,22,43,31,26,22,24,36,34,39,23,37,46,22,30,37,22,20
18,42,37,32,19,22,35,42,37,28,22,41,26,34,23,30,37,40,22,24,31,23,30,41,34,23,37,22,23,37,27,22,24,31,30,26,29,22,26,47,26,24,42,43,30,45,26,22,36,29,29,30,24,26,41
27,23,45,30,27,22,35,42,37,28,22,31,23,40,22,25,26,26,37,22,44,30,43,31,22,39,23,43,41,30,24,32,22,40,30,37,24,26,22,20,22,23,37,27,22,31,23,40,22,40,26,41,45,26,27,22,23,40,22,45,30,24,26,22,39,41,26,40,30,27,26,37,43,22,29,36,41,22,23,27,34,30,37,30,40,43,41,23,43,30,36,37,22,23,37,27,22,39,42,41,24,31,23,40,30,37,28,22,40,30,37,24,26,22,20
28,26,37,26,41,23,35,22,27,46,37,23,34,30,24,40,22,40,26,41,45,30,24,26,40,22,24,36,7,22,23,22,42,37,30,43,22,36,29,22,28,26,37,26,41,23,35,22,27,46,37,23,34,30,24,40,22,24,36,41,39,7,22,44,36,37,22,23,22,1,22,20,22,34,30,35,35,30,36,37,22,23,41,34,46,22,24,36,37,43,41,23,24,43,22,43,36,22,26,40,43,23,25,35,30,40,31,22,34,23,30,37,43,26,37,23,37,24,26,22,29,23,24,30,35,30,43,30,26,40,22,29,36,41,22,43,41,23,24,32,26,27,22,45,26,31,30,24,35,26,40,22,30,37,22,39,23,32,30,40,43,23,37
28,41,42,34,34,23,37,22,24,36,41,39,7,22,44,23,40,22,28,30,45,26,37,22,23,22,1,22,20,22,34,30,35,35,30,36,37,22,37,23,45,46,22,24,36,37,43,41,23,24,43,22,29,36,41,22,18,42,37,32,19,22,30,34,39,41,36,45,26,34,26,37,43,40
31,42,28,31,26,40,22,23,30,41,24,41,23,29,43,22,24,36,7,22,23,22,42,37,30,43,22,36,29,22,28,26,37,26,41,23,35,22,34,36,43,36,41,40,22,24,36,41,39,7,22,28,36,43,22,23,22,1,22,20,22,34,30,35,35,30,36,37,22,23,30,41,22,29,36,41,24,26,22,24,36,37,43,41,23,24,43,22,29,36,41,22,18,42,37,32,19,22,26,38,42,30,39,34,26,37,43
41,26,46,37,36,35,27,40,22,34,26,43,23,35,40,22,24,36,7,22,40,23,30,27,22,43,31,30,41,27,5,38,42,23,41,43,26,41,22,37,26,43,22,30,37,24,36,34,26,22,27,41,36,39,39,26,27,22,37,26,23,41,35,46,22,20,22,20,22,43,36,22,1,22,20,22,34,30,35,35,30,36,37,22,36,41,22,1,22,20,22,23,22,40,31,23,41,26,22,29,41,36,34,22,1,22,20,22,34,30,35,35,30,36,37,22,36,41,22,1,22,20,22,23,22,40,31,23,41,26,22,23,22,46,26,23,41,22,26,23,41,35,30,26,41
43,31,26,22,35,23,43,26,40,43,22,26,23,41,37,30,37,28,40,22,41,26,29,35,26,24,43,22,23,37,22,30,37,24,41,26,23,40,26,22,36,29,22,23,25,36,42,43,22,20,22,34,30,35,35,30,36,37,22,30,37,22,24,36,34,34,36,37,22,40,31,23,41,26,40,22,36,42,43,40,43,23,37,27,30,37,28
41,26,45,26,37,42,26,22,41,36,40,26,22,20,22,20,22,43,36,22,1,22,20,22,25,30,35,35,30,36,37,22,29,41,36,34,22,1,22,20,22,25,30,35,35,30,36,37
41,26,46,37,36,35,27,40,22,30,40,22,43,31,26,22,43,31,30,41,27,22,25,30,28,22,23,35,42,34,30,37,42,34,22,24,36,34,39,23,37,46,22,40,30,37,24,26,22,29,41,30,27,23,46,22,43,36,22,41,26,39,36,41,43,22,27,30,40,23,39,39,36,30,37,43,30,37,28,22,26,23,41,37,30,37,28,40
43,31,26,22,37,36,7,22,20,22,27,36,34,26,40,43,30,24,22,23,35,42,34,30,37,42,34,22,39,41,36,27,42,24,26,41,22,23,35,42,34,30,37,42,34,22,24,36,7,22,36,29,22,23,34,26,41,30,24,23,22,29,41,30,27,23,46,22,40,23,30,27,22,30,43,40,22,26,23,41,37,30,37,28,40,22,29,26,35,35,22,20,22,20,22,43,36,22,1,22,20,22,34,30,35,35,30,36,37,22,36,41,22,1,22,20,22,23,22,40,31,23,41,26
23,37,27,22,18,42,37,32,19,22,18,42,37,32,19,22,35,43,27,7,22,46,26,40,43,26,41,27,23,46,22,41,26,39,36,41,43,26,27,22,37,26,43,22,30,37,24,36,34,26,22,40,35,30,27,22,20,22,20,22,43,36,22,1,22,20,22,34,30,35,35,30,36,37,22,36,41,22,20,22,24,26,37,43,40,22,23,22,40,31,23,41,26,22,29,41,36,34,22,1,22,20,22,34,30,35,35,30,36,37,22,36,41,22,1,22,20,22,23,22,40,31,23,41,26
23,37,23,35,46,40,43,40,22,36,37,22,23,45,26,41,23,28,26,22,31,23,27,22,25,26,26,37,22,26,47,39,26,24,43,30,37,28,22,23,25,36,42,43,22,1,22,20,22,29,36,41,22,18,42,37,32,19,22,23,37,27,22,1,22,20,22,29,36,41,22,18,42,37,32,19
30,43,22,2,40,22,23,22,28,36,36,27,22,30,37,27,30,24,23,43,30,36,37,22,43,31,23,43,22,35,26,45,26,35,22,36,29,22,39,41,36,29,30,43,23,25,30,35,30,43,46,22,31,23,40,22,39,26,23,32,26,27,22,29,36,41,22,43,31,26,22,30,37,27,42,40,43,41,46,22,40,23,46,40,22,18,42,37,32,19,22,18,42,37,32,19,22,34,26,43,23,35,40,22,23,37,23,35,46,40,43,22,44,30,43,31,22,18,42,37,32,19,22,25,23,35,35,22,3,22,18,42,37,32,19,22,30,37,24,7,22,44,31,36,22,31,23,27,22,26,40,43,30,34,23,43,26,27,22,41,26,46,37,36,35,27,40,22,44,36,42,35,27,22,26,23,41,37,22,23,25,36,42,43,22,1,22,20,22,23,22,40,31,23,41,26
43,31,26,22,37,23,43,30,36,37,22,2,40,22,37,36,7,22,20,22,23,35,42,34,30,37,42,34,22,24,36,34,39,23,37,46,22,40,23,30,27,22,26,23,41,37,30,37,28,40,22,44,26,41,26,22,31,42,41,43,22,25,46,22,35,36,44,26,41,22,39,41,30,24,26,40,22,29,36,41,22,24,26,41,43,23,30,37,22,18,42,37,32,19,22,23,35,42,34,30,37,42,34,22,39,41,36,27,42,24,43,40,22,44,31,30,24,31,22,43,46,39,30,24,23,35,35,46,22,29,36,35,35,36,44,22,39,41,30,24,26,22,29,35,42,24,43,42,23,43,30,36,37,40,22,36,29,22,39,41,30,34,23,41,46,22,18,42,37,32,19
43,31,26,22,25,23,40,26,22,34,26,43,23,35,22,39,41,30,24,26,22,31,23,40,22,27,41,36,39,39,26,27,22,20,22,20,22,29,41,36,34,22,23,22,46,26,23,41,22,26,23,41,35,30,26,41,22,43,36,22,20,22,24,26,37,43,40,22,23,22,39,36,42,37,27
34,42,24,31,22,36,29,22,43,31,26,22,39,41,30,24,26,22,27,26,24,35,30,37,26,22,31,23,40,22,25,26,26,37,22,25,35,23,34,26,27,22,36,37,22,23,22,40,35,36,44,30,37,28,22,26,24,36,37,36,34,46,22,23,37,27,22,43,31,26,22,43,31,30,41,27,22,38,42,23,41,43,26,41,22,30,40,22,43,46,39,30,24,23,35,35,46,22,43,31,26,22,30,37,27,42,40,43,41,46,22,2,40,22,18,42,37,32,19,22,39,26,41,30,36,27
25,42,43,22,44,30,35,35,30,23,34,22,36,7,22,18,42,37,32,19,22,24,31,23,30,41,34,23,37,22,23,37,27,22,24,31,30,26,29,22,26,47,26,24,42,43,30,45,26,22,36,29,29,30,24,26,41,22,40,23,30,27,22,43,31,26,22,18,42,37,32,19,22,39,41,30,24,26,22,23,39,39,26,23,41,40,22,43,36,22,31,23,45,26,22,18,42,37,32,19,22,36,42,43
31,26,22,40,23,30,27,22,40,31,30,39,34,26,37,43,40,22,23,41,26,22,24,36,37,43,30,37,42,30,37,28,22,23,43,22,23,22,31,26,23,35,43,31,46,22,39,23,24,26,22,23,37,27,22,43,31,26,22,24,36,34,39,23,37,46,22,31,23,40,22,37,36,22,26,47,24,26,40,40,22,30,37,45,26,37,43,36,41,46
23,35,42,34,30,37,42,34,22,40,31,30,39,34,26,37,43,40,22,36,29,22,20,22,34,26,43,41,30,24,22,43,36,37,40,22,44,26,41,26,22,37,26,23,41,35,46,22,26,38,42,23,35,22,43,36,22,43,31,26,22,46,26,23,41,5,26,23,41,35,30,26,41,22,39,26,41,30,36,27,22,43,31,26,22,24,36,34,39,23,37,46,22,40,23,30,27
37,26,45,26,41,43,31,26,35,26,40,40,22,43,31,26,22,24,36,34,39,23,37,46,22,40,23,30,27,22,43,31,23,43,22,30,37,22,43,31,26,22,35,23,43,26,40,43,22,38,42,23,41,43,26,41,22,43,31,26,41,26,22,44,26,41,26,22,30,37,24,41,26,23,40,26,27,22,34,23,43,26,41,30,23,35,22,23,37,27,22,35,23,25,36,41,22,24,36,40,43,40,22,30,37,24,35,42,27,30,37,28,22,23,22,37,26,44,22,26,34,39,35,36,46,26,26,22,18,42,37,32,19,22,39,35,23,37
30,37,22,24,36,34,39,36,40,30,43,26,22,43,41,23,27,30,37,28,22,36,37,22,43,31,26,22,37,26,44,22,46,36,41,32,22,40,43,36,24,32,22,26,47,24,31,23,37,28,26,22,41,26,46,37,36,35,27,40,22,24,35,36,40,26,27,22,23,43,22,1,22,20,22,42,39,22,1,22,20
37,36,22,18,42,37,32,19,22,25,42,43,22,24,26,41,43,23,30,37,35,46,22,37,36,22,31,36,34,26,22,41,42,37
43,31,23,43,22,2,40,22,31,36,44,22,43,31,26,22,18,42,37,32,19,22,28,23,34,26,22,30,40,22,40,31,23,39,30,37,28,22,42,39,22,29,36,41,22,43,31,26,22,34,36,37,43,31,40,22,23,31,26,23,27,22,23,24,24,36,41,27,30,37,28,22,43,36,22,34,36,37,26,46,22,34,23,37,23,28,26,41,40,22,23,37,27,22,23,22,29,26,44,22,25,41,36,32,26,41,40
46,26,40,43,26,41,27,23,46,22,2,40,22,18,42,37,32,19,22,41,26,24,36,45,26,41,46,22,29,41,36,34,22,29,41,30,27,23,46,22,2,40,22,18,42,37,32,19,22,30,37,22,43,31,26,22,27,36,44,22,33,36,37,26,40,22,30,37,27,42,40,43,41,30,23,35,40,22,31,23,27,22,34,23,37,46,22,25,41,36,32,26,41,23,28,26,22,31,36,42,40,26,40,22,18,42,37,32,19,22,43,31,23,43,22,40,43,36,24,32,40,22,23,41,26,22,23,22,28,36,36,27,22,25,23,41,28,23,30,37,22,23,28,23,30,37
25,42,43,22,38,42,30,43,26,22,23,22,29,26,44,22,34,36,37,26,46,22,34,23,37,23,28,26,41,40,22,23,41,26,22,37,2,43,22,25,42,46,30,37,28,22,30,43
44,26,23,32,26,37,30,37,28,22,24,36,41,39,36,41,23,43,26,22,26,23,41,37,30,37,28,40,22,43,31,26,46,22,40,23,46,22,23,41,26,22,37,36,22,39,41,26,40,24,41,30,39,43,30,36,37,22,29,36,41,22,23,22,25,42,35,35,22,34,23,41,32,26,43
43,31,26,22,40,43,36,24,32,22,34,23,41,32,26,43,22,23,30,22,37,2,43,22,28,36,30,37,28,22,43,36,22,27,36,22,34,42,24,31,22,36,29,22,23,37,46,43,31,30,37,28,22,29,36,41,22,23,22,44,31,30,35,26,22,40,23,46,40,22,33,36,31,37,22,18,42,37,32,19,22,36,29,22,44,26,35,35,30,37,28,43,36,37,22,34,23,37,23,28,26,34,26,37,43,22,44,31,36,22,41,42,37,40,22,43,31,26,22,1,22,20,22,25,30,35,35,30,36,37,22,44,30,37,27,40,36,41,22,29,42,37,27
31,26,22,40,42,40,39,26,24,43,40,22,43,31,23,43,22,29,41,30,27,23,46,22,2,40,22,34,23,41,32,26,43,22,27,26,24,35,30,37,26,22,34,23,46,22,31,23,45,26,22,23,22,40,26,24,36,37,27,22,35,26,28,22,39,26,41,31,23,39,40,22,23,22,20,22,20,22,43,36,22,20,22,20,22,27,41,36,39,22,35,23,43,26,41,22,36,37
34,41,7,22,18,42,37,32,19,22,40,23,46,40,22,43,31,26,22,40,43,36,24,32,22,34,23,41,32,26,43,22,31,23,40,22,35,36,40,43,22,40,36,34,26,22,39,36,44,26,41,29,42,35,22,27,41,30,45,30,37,28,22,29,36,41,24,26,40,22,37,23,34,26,35,46,22,26,23,41,37,30,37,28,40,22,28,41,36,44,43,31,22,23,37,27,22,43,31,26,22,35,25,36,22,18,42,37,32,19,22,25,42,46,5,36,42,43,22,29,26,45,26,41,22,43,31,23,43,22,18,42,37,32,19,22,30,37,45,26,40,43,36,41,40,22,43,36,22,25,30,27,22,42,39,22,44,31,36,35,26,22,28,41,36,42,39,40,22,36,29,22,40,43,36,24,32,40,22,40,42,24,31,22,23,40,22,34,26,27,30,23,22,23,37,27,22,23,30,41,35,30,37,26,40
23,29,43,26,41,22,40,30,43,43,30,37,28,22,44,30,43,31,22,20,22,20,22,36,29,22,31,30,40,22,29,42,37,27,22,30,37,22,24,23,40,31,22,25,26,29,36,41,26,22,29,41,30,27,23,46,22,2,40,22,40,26,35,35,5,36,29,29,22,34,41,7,22,18,42,37,32,19,22,40,23,46,40,22,31,26,22,25,36,42,28,31,43,22,23,22,37,23,41,41,36,44,22,35,30,40,43,22,36,29,22,40,43,36,24,32,40,22,46,26,40,43,26,41,27,23,46
44,30,43,31,22,29,35,23,43,22,24,36,41,39,36,41,23,43,26,22,39,41,36,29,30,43,40,22,36,37,22,43,31,26,22,31,36,41,30,48,36,37,22,29,36,41,22,20,22,34,36,37,26,46,22,34,23,37,23,28,26,41,40,22,40,23,46,22,39,41,30,24,26,5,26,23,41,37,30,37,28,40,22,34,42,35,43,30,39,35,26,40,22,43,31,23,43,22,35,36,36,32,22,24,31,26,23,39,22,43,36,27,23,46,22,34,30,28,31,43,22,28,36,22,36,37,22,25,26,30,37,28,22,24,31,26,23,39,22,29,36,41,22,23,22,35,36,37,28,22,43,30,34,26
43,31,30,40,22,30,40,22,37,36,43,22,23,22,28,41,36,40,40,35,46,22,18,42,37,32,19,22,34,23,41,32,26,43,22,25,42,43,22,30,43,22,2,40,22,37,36,43,22,24,31,26,23,39,22,26,30,43,31,26,41,22,40,23,46,40,22,28,26,36,41,28,26,22,24,36,35,35,30,37,40,22,39,41,26,40,30,27,26,37,43,22,36,29,22,43,31,26,22,34,42,43,42,23,35,22,29,42,37,27,22,24,36,34,39,23,37,46,22,43,7,22,41,36,44,26,22,39,41,30,24,26,22,23,40,40,36,24,30,23,43,26,40,22,30,37,22,25,23,35,43,30,34,36,41,26
23,24,24,36,41,27,30,37,28,22,43,36,22,30,37,40,43,30,43,42,43,30,36,37,23,35,22,25,41,36,32,26,41,40,22,26,40,43,30,34,23,43,26,22,40,46,40,43,26,34,22,44,23,35,35,22,40,43,41,26,26,43,22,34,23,41,32,26,43,22,40,43,41,23,43,26,28,30,40,43,40,22,40,26,26,22,36,37,35,46,22,23,22,20,22,20,22,33,42,34,39,22,30,37,22,24,36,34,39,23,37,46,22,39,41,36,29,30,43,40,22,30,37,22,20,22,42,37,35,30,32,26,22,30,37,22,20,22,44,31,26,37,22,39,41,36,29,30,43,40,22,23,22,46,26,23,41,22,36,42,43,22,35,36,36,32,26,27,22,28,36,36,27,22,43,31,26,46,22,27,30,27,22,40,36,23,41,22,20,22,20,22,30,37,22,20
25,42,35,35,40,22,40,23,46,22,43,31,26,22,34,23,41,32,26,43,22,30,40,22,23,37,22,30,37,24,41,26,27,30,25,35,26,22,25,23,41,28,23,30,37,22,39,41,30,24,26,27,22,23,43,22,36,37,35,46,22,23,25,36,42,43,22,20,22,43,30,34,26,40,22,26,40,43,30,34,23,43,26,27,22,20,22,26,23,41,37,30,37,28,40,22,29,36,41,22,40,43,36,24,32,40,22,30,37,22,43,31,26,22,40,43,23,37,27,23,41,27,22,3,22,39,36,36,41,22,2,40,22,20,22,30,37,27,26,47
25,26,29,36,41,26,22,43,31,26,22,20,22,24,41,23,40,31,22,43,31,26,22,18,42,37,32,19,22,44,23,40,22,34,36,41,26,22,43,31,23,37,22,20
43,31,26,22,24,36,34,34,36,37,22,45,30,26,44,22,40,23,46,40,22,18,42,37,32,19,22,24,36,31,26,37,22,40,43,41,23,43,26,28,30,40,43,22,29,36,41,22,27,41,26,47,26,35,22,25,42,41,37,31,23,34,22,35,23,34,25,26,41,43,22,30,40,22,43,31,23,43,22,43,31,26,41,26,22,44,30,35,35,22,25,26,22,34,30,35,27,22,26,24,36,37,36,34,30,24,22,28,41,36,44,43,31,22,34,36,27,26,40,43,22,39,41,36,29,30,43,22,26,47,39,23,37,40,30,36,37,22,23,37,27,22,43,31,30,37,28,40,22,23,41,26,22,28,36,30,37,28,22,43,36,22,25,26,22,18,42,37,32,19
36,42,41,22,45,30,26,44,22,30,40,22,43,31,23,43,22,44,26,22,34,23,46,22,40,26,26,22,23,22,39,41,36,29,30,43,22,27,26,24,35,30,37,26
40,36,34,26,22,43,31,30,37,32,22,30,37,45,26,40,43,36,41,40,22,40,31,36,42,35,27,22,40,26,35,35,22,30,37,43,36,22,41,23,35,35,30,26,40
43,31,26,22,34,23,41,32,26,43,22,30,40,22,28,36,30,37,28,22,43,36,22,44,30,37,27,22,27,36,44,37,22,40,23,46,40,22,28,26,41,23,35,27,22,44,7,22,18,42,37,32,19,22,23,22,24,31,30,24,23,28,36,22,34,36,37,26,46,22,34,23,37,23,28,26,41
43,31,30,37,28,40,22,23,41,26,22,23,22,35,30,43,43,35,26,22,35,26,40,40,22,18,42,37,32,19,22,23,29,43,26,41,22,29,41,30,27,23,46,22,2,40,22,33,36,35,43,22,30,37,22,43,31,26,22,34,23,41,32,26,43
31,26,22,26,47,39,26,24,43,40,22,40,43,36,24,32,40,22,43,36,22,27,26,24,35,30,37,26,22,23,37,22,23,27,27,30,43,30,36,37,23,35,22,20,22,20,22,43,36,22,20,22,20,22,44,30,43,31,22,43,31,26,22,27,36,44,22,39,26,41,31,23,39,40,22,18,42,37,32,19,22,36,42,43,22,25,26,43,44,26,26,37,22,20,22,23,37,27,22,20,22,25,26,43,44,26,26,37,22,37,36,44,22,23,37,27,22,33,42,37,26
23,29,43,26,41,22,29,41,30,27,23,46,22,2,40,22,27,26,24,35,30,37,26,22,34,41,7,22,18,42,37,32,19,22,2,40,22,29,30,41,34,22,41,23,37,22,40,43,23,43,30,40,43,30,24,23,35,22,43,26,40,43,40,22,36,37,22,20,22,31,30,28,31,5,38,42,23,35,30,43,46,22,40,43,36,24,32,40,22,42,40,30,37,28,22,36,35,27,5,29,23,40,31,30,36,37,26,27,22,45,23,35,42,26,22,24,41,30,43,26,41,30,23,22,27,26,45,30,40,26,27,22,25,46,22,25,26,37,33,23,34,30,37,22,28,41,23,31,23,34,22,23,37,22,23,37,23,35,46,40,43,22,23,37,27,22,23,42,43,31,36,41,22,30,37,22,43,31,26,22,8,16,10,9,40,22,23,37,27,22,18,42,37,32,19,22,44,31,36,22,30,40,22,44,30,27,26,35,46,22,24,36,37,40,30,27,26,41,26,27,22,43,36,22,25,26,22,43,31,26,22,29,23,43,31,26,41,22,36,29,22,34,36,27,26,41,37,22,40,26,24,42,41,30,43,30,26,40,22,23,37,23,35,46,40,30,40
31,26,22,29,36,42,37,27,22,20,22,40,43,30,35,35,22,18,42,37,32,19,22,23,37,27,22,20,22,29,23,30,41,35,46,22,45,23,35,42,26,27
37,30,24,31,36,35,23,40,22,39,23,41,32,40,22,23,22,37,26,44,22,46,36,41,32,22,34,36,37,26,46,22,34,23,37,23,28,26,41,22,26,47,39,26,24,43,40,22,43,31,26,22,34,23,41,32,26,43,22,43,36,22,27,26,24,35,30,37,26,22,23,25,36,42,43,22,20,22,20
30,22,2,45,26,22,25,26,26,37,22,43,44,36,5,43,31,30,41,27,40,22,30,37,22,24,23,40,31,22,40,30,37,24,26,22,33,42,35,46,22,23,37,27,22,30,22,24,36,37,43,30,37,42,26,22,43,36,22,43,31,30,37,32,22,43,31,23,43,22,31,23,45,30,37,28,22,23,22,27,26,29,26,37,40,30,45,26,22,39,36,40,30,43,30,36,37,22,30,40,22,23,39,39,41,36,39,41,30,23,43,26,22,31,26,22,40,23,46,40
24,36,34,39,23,37,30,26,40,22,43,31,23,43,22,18,42,37,32,19,22,36,37,22,27,26,25,43,22,30,37,22,35,26,45,26,41,23,28,26,27,22,25,42,46,5,36,42,43,40,22,27,42,41,30,37,28,22,43,31,26,22,39,23,40,43,22,43,44,36,22,46,26,23,41,40,22,44,30,35,35,22,24,36,37,43,30,37,42,26,22,43,36,22,40,42,41,29,23,24,26,22,23,40,22,25,42,40,30,37,26,40,40,22,39,41,36,25,35,26,34,40
18,42,37,32,19,22,23,25,36,42,43,22,45,23,35,42,26,22,23,41,26,22,37,2,43,22,42,40,26,29,42,35,22,40,23,46,40,22,37,26,44,22,46,36,41,32,22,34,36,37,26,46,22,34,23,37,23,28,26,41,22,33,36,31,37,22,18,42,37,32,19,22,36,29,22,27,26,35,43,23,22,24,23,39,30,43,23,35,22,34,23,37,23,28,26,34,26,37,43
29,36,41,22,30,37,40,43,23,37,24,26,22,31,26,22,40,23,46,40,22,30,37,43,26,41,37,23,43,30,36,37,23,35,22,25,42,40,30,37,26,40,40,22,34,23,24,31,30,37,26,40,22,23,37,27,22,42,37,30,40,46,40,22,34,30,28,31,43,22,35,36,36,32,22,24,31,26,23,39,22,25,42,43,22,30,37,45,26,40,43,36,41,40,22,34,30,28,31,43,22,24,36,37,43,30,37,42,26,22,43,36,22,27,36,22,25,26,43,43,26,41,22,44,30,43,31,22,40,43,36,24,32,40,22,35,30,32,26,22,44,23,35,43,22,27,30,40,37,26,46,22,39,41,36,24,43,26,41,22,3,22,28,23,34,25,35,26,22,23,37,27,22,24,36,24,23,5,24,36,35,23,22,40,43,41,36,37,28,22,39,26,41,29,36,41,34,26,41,40,22,30,37,22,41,26,24,26,37,43,22,46,26,23,41,40
34,36,37,26,46,22,34,23,37,23,28,26,41,22,41,36,25,26,41,43,22,41,36,40,40,22,31,26,23,27,22,36,29,22,18,42,37,32,19,22,41,36,40,40,22,23,40,40,36,24,30,23,43,26,40,22,35,43,27,7,22,30,37,22,45,23,37,24,36,42,45,26,41,22,25,41,30,43,30,40,31,22,24,36,35,42,34,25,30,23,22,40,23,46,40,22,40,43,36,24,32,40,22,44,36,42,35,27,22,31,23,45,26,22,43,36,22,29,23,35,35,22,20,22,20,22,43,36,22,20,22,20,22,25,26,29,36,41,26,22,43,31,26,46,22,23,41,26,22,24,36,34,39,26,43,30,43,30,45,26,22,44,30,43,31,22,35,26,40,40,22,41,30,40,32,46,22,30,37,45,26,40,43,34,26,37,43,22,23,35,43,26,41,37,23,43,30,45,26,40
18,42,37,32,19,22,41,42,40,40,26,35,35,22,23,22,34,36,37,26,46,22,34,23,37,23,28,26,41,22,30,37,22,18,42,37,32,19,22,36,32,35,23,7,22,40,23,46,40,22,29,41,30,27,23,46,22,2,40,22,18,42,37,32,19,22,30,40,22,28,36,30,37,28,22,43,36,22,31,23,45,26,22,34,36,41,26,22,36,29,22,23,22,39,26,41,34,23,37,26,37,43,22,30,34,39,23,24,43,22,36,37,22,43,31,26,22,18,42,37,32,19,22,36,29,22,34,23,37,46,22,30,37,45,26,40,43,36,41,40,22,43,31,23,37,22,44,23,35,35,22,40,43,41,26,26,43,22,44,36,42,35,27,22,44,23,37,43,22,43,36,22,23,27,34,30,43
43,31,26,41,26,22,23,41,26,22,40,43,30,35,35,22,25,42,35,35,40,22,36,42,43,22,43,31,26,41,26
30,22,40,43,30,35,35,22,43,31,30,37,32,22,44,26,22,44,30,35,35,22,31,23,45,26,22,23,22,20,22,27,36,44,22,44,31,26,43,31,26,41,22,30,43,22,2,40,22,40,30,47,22,34,36,37,43,31,40,22,36,41,22,20,22,34,36,37,43,31,40,22,29,41,36,34,22,37,36,44,22,30,22,27,36,22,37,2,43,22,32,37,36,44,22,40,23,46,40,22,27,23,45,30,27,22,18,42,37,32,19,22,34,23,37,23,28,30,37,28,22,39,23,41,43,37,26,41,22,36,29,22,18,42,37,32,19,22,45,23,35,42,26,22,34,23,37,23,28,26,34,26,37,43,22,30,37,22,37,26,44,22,46,36,41,32
44,26,22,2,41,26,22,27,36,30,37,28,22,23,22,35,30,43,43,35,26,22,25,42,46,30,37,28,22,30,37,22,40,36,34,26,22,40,43,36,24,32,40,22,43,31,23,43,22,31,23,45,26,22,41,26,23,35,35,46,22,25,26,26,37,22,18,42,37,32,19,22,27,36,44,37
34,23,37,46,22,25,41,36,32,26,41,23,28,26,22,31,36,42,40,26,22,36,29,29,30,24,30,23,35,40,22,23,35,40,36,22,23,41,26,22,36,39,43,30,34,30,40,43,30,24
46,26,40,43,26,41,27,23,46,22,28,36,35,27,34,23,37,22,40,23,24,31,40,22,34,26,41,41,30,35,35,22,35,46,37,24,31,22,23,37,27,22,27,26,23,37,22,44,30,43,43,26,41,22,23,35,35,22,30,37,24,41,26,23,40,26,27,22,43,31,26,22,39,41,36,39,36,41,43,30,36,37,22,36,29,22,23,40,40,26,43,40,22,43,31,26,46,22,41,26,24,36,34,34,26,37,27,22,30,37,45,26,40,43,36,41,40,22,24,36,34,34,30,43,22,43,36,22,40,43,36,24,32,40
27,26,23,37,22,44,30,43,43,26,41,22,37,36,44,22,41,26,24,36,34,34,26,37,27,40,22,20,22,20,22,28,36,35,27,34,23,37,22,20,22,20,22,23,37,27,22,34,26,41,41,30,35,35,22,35,46,37,24,31,22,20,22,20
40,36,34,26,22,30,37,45,26,40,43,36,41,40,22,40,23,46,22,29,41,30,27,23,46,22,2,40,22,40,26,35,35,5,36,29,29,22,44,23,40,22,23,22,28,36,36,27,22,43,31,30,37,28,22,25,26,24,23,42,40,26,22,30,43,22,18,42,37,32,19,22,23,22,35,36,43,22,36,29,22,24,41,23,48,46,22,43,23,32,26,36,45,26,41,22,40,39,26,24,42,35,23,43,30,36,37
30,43,22,44,23,40,22,23,22,31,26,23,35,43,31,46,22,18,42,37,32,19,22,40,23,46,40,22,34,30,24,31,23,26,35,22,18,42,37,32,19,22,44,31,36,22,41,42,37,40,22,40,23,35,36,34,36,37,22,25,41,36,43,31,26,41,40,22,23,40,40,26,43,22,34,23,37,23,28,26,34,26,37,43,22,30,37,22,37,26,44,22,46,36,41,32
29,41,36,34,22,31,26,41,26,22,36,42,43,22,43,31,26,40,26,22,30,37,45,26,40,43,36,41,40,22,40,26,26,22,23,22,41,26,43,42,41,37,22,43,36,22,36,35,27,5,29,23,40,31,30,36,37,26,27,22,30,37,45,26,40,43,30,37,28,22,25,23,40,26,27,22,36,37,22,23,22,24,36,34,39,23,37,46,22,2,40,22,23,25,30,35,30,43,46,22,43,36,22,40,31,36,44,22,39,41,36,29,30,43,22,28,41,36,44,43,31
43,31,26,22,29,42,37,27,23,34,26,37,43,23,35,40,22,23,41,26,22,39,41,26,43,43,46,22,40,43,41,36,37,28,22,34,41,7,22,18,42,37,32,19,22,40,23,46,40
30,22,27,36,22,37,2,43,22,40,26,26,22,43,31,30,40,22,23,40,22,23,22,25,26,23,41,22,34,23,41,32,26,43,22,23,43,22,23,35,35
30,43,22,2,40,22,23,22,41,26,24,36,28,37,30,43,30,36,37,22,43,31,23,43,22,43,31,26,41,26,22,44,23,40,22,34,42,24,31,22,43,36,36,22,34,42,24,31,22,18,42,37,32,19,22,30,37,22,43,31,26,22,35,25,36,22,34,23,41,32,26,43
29,41,30,27,23,46,22,2,40,22,25,30,28,22,29,23,35,35,22,44,23,40,22,33,42,40,43,22,23,22,18,42,37,32,19,22,25,46,22,43,31,26,22,40,43,36,24,32,22,34,23,41,32,26,43,22,40,23,46,40,22,33,36,31,37,22,24,36,37,37,36,35,35,46,22,24,31,30,26,29,22,40,43,41,23,43,26,28,30,40,43,22,29,36,41,22,27,26,23,37,22,44,30,43,43,26,41
30,43,22,44,23,40,22,23,37,22,18,42,37,32,19,22,43,36,22,23,37,22,26,45,26,37,43,22,43,31,26,22,29,23,30,35,42,41,26,22,36,29,22,23,22,34,23,37,23,28,26,34,26,37,43,22,23,37,27,22,42,37,30,36,37,22,28,41,36,42,39,22,43,36,22,28,26,43,22,25,23,37,32,22,29,30,37,23,37,24,30,37,28,22,29,36,41,22,23,22,43,23,32,26,36,45,26,41,22,36,29,22,42,23,35,22,43,31,23,43,22,27,36,26,40,22,37,2,43,22,34,26,23,37,22,43,31,23,43,22,34,42,24,31,22,43,36,22,35,36,43,40,22,36,29,22,40,43,36,24,32,40
34,23,37,46,22,30,37,45,26,40,43,36,41,40,22,31,23,45,26,22,37,23,28,28,30,37,28,22,44,36,41,41,30,26,40,22,31,36,44,26,45,26,41
37,26,44,40,39,23,39,26,41,40,22,23,41,26,22,29,42,35,35,22,36,29,22,18,42,37,32,19,22,23,25,36,42,43,22,24,36,34,39,23,37,30,26,40,22,18,42,37,32,19,22,36,37,22,43,31,26,30,41,22,27,26,25,43,40,22,23,37,27,22,25,23,37,32,40,22,44,41,30,43,30,37,28,22,36,29,29,22,41,26,23,35,22,26,40,43,23,43,26,22,35,36,23,37,40
43,31,23,43,22,18,42,37,32,19,22,30,37,45,26,40,43,36,41,40,22,2,22,24,36,37,29,30,27,26,37,24,26,22,30,37,22,43,31,26,22,26,24,36,37,36,34,46,22,23,37,27,22,40,43,36,24,32,40
37,36,43,22,26,45,26,37,22,23,35,35,22,43,31,26,22,25,41,36,32,26,41,23,28,26,22,29,30,41,34,40,22,40,26,26,22,24,35,26,23,41,22,40,23,30,35,30,37,28,22,23,31,26,23,27
27,30,40,23,39,39,36,30,37,43,30,37,28,22,39,41,36,29,30,43,40,22,23,41,26,22,35,30,32,26,35,46,22,43,36,22,28,26,43,22,44,36,41,40,26,22,30,37,22,43,31,26,22,37,26,47,43,22,43,44,36,22,38,42,23,41,43,26,41,40,22,40,23,46,40,22,34,23,41,46,22,29,23,41,41,26,35,35,22,23,22,34,23,41,32,26,43,22,40,43,41,23,43,26,28,30,40,43,22,23,43,22,39,23,30,37,26,44,26,25,25,26,41
40,31,26,22,43,31,30,37,32,40,22,43,31,26,22,34,23,41,32,26,43,22,24,36,42,35,27,22,27,41,36,39,22,23,25,36,42,43,22,20,22,20,22,30,37,22,43,31,26,22,37,26,47,43,22,29,26,44,22,34,36,37,43,31,40,22,43,31,26,37,22,41,26,24,36,45,26,41,22,23,37,27,22,28,36,22,31,30,28,31,26,41
24,36,34,39,23,37,30,26,40,22,44,30,43,31,22,40,43,26,23,27,46,22,26,23,41,37,30,37,28,40,22,28,41,36,44,43,31,22,24,36,42,35,27,22,27,36,22,44,26,35,35,22,40,31,26,22,40,23,46,40,22,44,31,30,35,26,22,36,43,31,26,41,40,22,44,30,43,31,22,31,30,28,31,22,27,26,25,43,22,36,41,22,39,36,36,41,22,26,23,41,37,30,37,28,40,22,24,36,42,35,27,22,40,26,26,22,43,31,26,30,41,22,40,31,23,41,26,40,22,27,26,24,35,30,37,26,22,29,23,41,22,34,36,41,26,22,43,31,23,37,22,20,22,20
43,31,26,22,43,42,41,34,36,30,35,22,36,37,22,44,23,35,35,22,40,43,41,26,26,43,22,34,23,46,22,25,26,37,26,29,30,43,22,40,36,34,26,22,41,26,43,23,30,35,26,41,40,22,23,43,43,26,34,39,43,30,37,28,22,43,36,22,35,26,23,27,22,35,26,45,26,41,23,28,26,27,22,25,42,46,5,36,42,43,40,22,36,29,22,43,31,26,30,41,22,40,39,26,24,30,23,35,43,46,22,23,37,27,22,27,26,39,23,41,43,34,26,37,43,5,40,43,36,41,26,22,24,31,23,30,37,40,22,30,37,45,26,40,43,34,26,37,43,22,25,23,37,32,26,41,40,22,23,37,27,22,41,26,43,23,30,35,26,41,40,22,40,23,30,27
34,23,37,23,28,26,41,40,22,23,43,22,29,30,45,26,22,24,31,23,30,37,40,22,31,23,45,26,22,40,23,30,27,22,30,37,22,41,26,24,26,37,43,22,44,26,26,32,40,22,43,31,23,43,22,43,31,26,46,22,30,37,43,26,37,27,22,43,36,22,25,30,27,22,29,36,41,22,43,31,26,30,41,22,24,36,34,39,23,37,30,26,40
43,31,26,22,24,31,23,30,37,40,22,30,37,24,35,42,27,26,22,25,35,36,36,34,30,37,28,27,23,35,26,22,2,40,22,36,44,37,26,27,22,25,46,22,24,23,34,39,26,23,42,22,24,36,41,39,7,22,43,36,41,36,37,43,36,22,40,23,32,40,22,29,30,29,43,31,22,23,45,26,37,42,26,22,23,37,27,22,34,23,41,40,31,23,35,35,22,29,30,26,35,27,22,2,40,22,36,44,37,26,27,22,25,46,22,25,7,23,7,43,22,30,37,27,42,40,43,41,30,26,40,22,39,35,24,22,35,36,37,27,36,37,22,23,37,27,22,25,7,22,23,35,43,34,23,37,22,3,22,24,36,7,22,23,37,27,22,18,42,37,32,19,22,30,37,24,7,22,36,44,37,26,27,22,25,46,22,31,36,36,32,26,41,22,24,36,41,39,7,22,44,31,30,24,31,22,30,40,22,37,36,44,22,25,26,30,37,28,22,34,23,37,23,28,26,27,22,25,46,22,23,22,24,36,42,41,43,5,23,39,39,36,30,37,43,26,27,22,39,41,36,45,30,40,30,36,37,23,35,22,18,42,37,32,19
31,36,36,32,26,41,22,30,40,22,25,23,40,26,27,22,30,37,22,40,46,27,37,26,46,22,23,42,40,43,41,23,35,30,23
43,31,26,22,24,36,34,25,30,37,23,43,30,36,37,22,36,29,22,40,36,22,34,23,37,46,22,24,31,23,30,37,40,22,23,45,23,30,35,23,25,35,26,22,29,36,41,22,40,23,35,26,22,43,31,26,22,41,26,24,26,37,43,22,29,23,30,35,42,41,26,40,22,36,29,22,40,42,24,31,22,41,26,43,23,30,35,30,37,28,22,35,25,36,22,2,40,22,23,40,22,34,30,35,35,26,41,22,3,22,18,42,37,32,19,22,30,37,24,7,22,23,37,27,22,27,26,24,35,30,37,30,37,28,22,30,37,45,26,40,43,36,41,22,24,36,37,29,30,27,26,37,24,26,22,44,30,35,35,22,27,41,30,45,26,22,27,36,44,37,22,39,41,30,24,26,40,22,41,26,43,23,30,35,30,37,28,22,36,25,40,26,41,45,26,41,40,22,40,23,30,27
43,31,26,22,39,41,30,24,30,37,28,22,44,30,35,35,22,25,26,24,36,34,26,22,34,36,41,26,22,41,26,23,35,30,40,43,30,24,22,44,31,30,24,31,22,40,31,36,42,35,27,22,31,26,35,39,22,34,23,37,23,28,26,34,26,37,43,22,40,23,30,27,22,25,41,42,24,26,22,41,36,40,26,37,43,31,23,35,22,23,22,37,26,44,22,46,36,41,32,22,30,37,45,26,40,43,34,26,37,43,22,25,23,37,32,26,41,22,44,30,43,31,22,37,23,43,31,23,37,22,40,7,22,18,42,37,32,19,22,3,22,24,36
30,37,45,26,40,43,36,41,40,22,23,41,26,22,37,2,43,22,28,36,30,37,28,22,43,36,22,25,26,22,43,31,41,36,44,30,37,28,22,34,36,37,26,46,22,23,43,22,23,37,46,22,36,29,22,43,31,26,22,39,41,36,39,36,40,26,27,22,35,25,36,40,22,25,42,43,22,27,36,30,37,28,22,27,26,23,35,40,22,36,37,22,43,31,26,22,25,23,40,30,40,22,36,29,22,41,30,27,30,24,42,35,36,42,40,22,23,40,40,42,34,39,43,30,36,37,40,22,37,26,45,26,41,22,34,23,27,26,22,40,26,37,40,26,22,26,30,43,31,26,41
26,23,41,35,30,26,41,22,43,31,30,40,22,46,26,23,41,22,25,23,37,32,26,41,40,22,23,37,27,22,36,43,31,26,41,22,30,37,45,26,40,43,36,41,40,22,44,26,41,26,22,44,30,35,35,30,37,28,22,43,36,22,39,41,36,45,30,27,26,22,29,30,37,23,37,24,30,37,28,22,25,26,24,23,42,40,26,22,43,31,26,46,22,23,40,40,42,34,26,27,22,43,31,26,41,26,22,44,36,42,35,27,22,25,26,22,34,23,33,36,41,22,28,23,30,37,40,22,30,37,22,25,36,43,31,22,39,41,36,29,30,43,23,25,30,35,30,43,46,22,23,37,27,22,40,23,35,26,40,22,34,41,7,22,41,36,40,26,37,43,31,23,35,22,23,27,27,26,27
43,31,36,40,26,22,27,23,46,40,22,23,41,26,22,36,45,26,41,22,37,36,44,22,31,26,22,25,26,35,30,26,45,26,40
24,36,34,39,26,43,30,43,30,36,37,22,29,41,36,34,22,43,31,30,41,27,22,39,23,41,43,30,26,40,22,44,31,36,22,31,23,45,26,22,24,23,40,31,22,23,37,27,22,23,41,26,22,39,41,26,39,23,41,26,27,22,43,36,22,25,42,46,22,31,23,40,22,23,35,44,23,46,40,22,26,47,30,40,43,26,27,22,23,37,27,22,44,30,35,35,22,24,36,37,43,30,37,42,26,22,23,27,27,26,27,22,34,41,7,22,41,36,40,26,37,43,31,23,35
25,42,43,22,44,31,26,37,22,39,41,30,24,26,40,22,44,26,41,26,22,24,41,23,48,46,22,30,43,22,44,23,40,22,26,45,26,37,22,31,23,41,27,26,41,22,43,36,22,27,36,22,23,37,22,35,25,36
25,23,37,32,26,41,40,22,25,26,35,30,26,45,26,27,22,30,37,22,43,31,26,22,18,42,37,32,19,22,43,31,26,36,41,46,22,43,31,23,43,22,40,23,46,40,22,40,36,34,26,25,36,27,46,22,26,35,40,26,22,30,40,22,23,35,44,23,46,40,22,44,30,35,35,30,37,28,22,43,36,22,39,23,46,22,34,36,41,26
43,31,30,40,22,30,40,22,37,36,22,35,36,37,28,26,41,22,43,41,42,26,22,43,36,27,23,46
23,43,22,40,23,32,40,22,29,30,29,43,31,22,23,45,26,37,42,26,22,39,23,42,35,22,18,42,37,32,19,22,40,26,37,30,36,41,22,45,30,24,26,22,39,41,26,40,30,27,26,37,43,22,34,23,41,32,26,43,30,37,28,22,23,28,41,26,26,27,22,43,31,23,43,22,35,36,44,26,41,22,39,41,30,24,26,40,22,44,30,35,35,22,31,26,35,39,22,31,30,40,22,34,23,37,23,28,26,34,26,37,43,22,43,26,23,34,22,30,37,22,43,31,26,30,41,22,39,41,36,39,36,40,26,27,22,35,25,36
31,23,45,30,37,28,22,43,36,22,43,23,32,26,22,36,37,22,35,26,40,40,22,27,26,25,43,22,44,36,42,35,27,22,24,26,41,43,23,30,37,35,46,22,25,26,22,23,37,22,23,27,45,23,37,43,23,28,26,22,40,23,30,27,22,34,41,7,22,18,42,37,32,19
30,43,22,44,36,42,35,27,22,23,35,40,36,22,31,26,35,39,22,42,40,22,30,37,22,36,42,41,22,40,26,23,41,24,31,22,29,36,41,22,26,38,42,30,43,46,22,39,23,41,43,37,26,41,40
43,36,22,34,23,32,26,22,23,37,22,35,25,36,22,44,36,41,32,22,37,36,44,22,44,26,22,23,41,26,22,28,36,30,37,28,22,43,36,22,37,26,26,27,22,34,36,41,26,22,43,31,23,37,22,33,42,40,43,22,33,42,37,32,22,25,36,37,27,40
37,36,37,26,22,25,26,35,30,26,45,26,22,43,31,26,22,39,41,36,39,36,40,26,27,22,34,23,37,23,28,26,34,26,37,43,22,35,25,36,40,22,44,30,35,35,22,25,26,22,26,23,40,46,22,43,36,22,24,36,34,39,35,26,43,26,22,26,40,39,26,24,30,23,35,35,46,22,23,43,22,25,7,22,23,35,43,34,23,37,22,3,22,24,36,7,22,44,31,30,24,31,22,30,40,22,42,37,27,26,41,22,24,31,23,39,43,26,41,22,20,22,25,23,37,32,41,42,39,43,24,46,22,39,41,36,43,26,24,43,30,36,37
37,36,43,22,36,37,35,46,22,24,36,42,35,27,22,43,31,26,22,44,23,35,35,22,40,43,41,26,26,43,22,28,46,41,23,43,30,36,37,40,22,27,23,34,39,22,24,31,41,30,40,43,34,23,40,22,40,23,35,26,40,22,30,29,22,24,36,37,40,42,34,26,41,40,22,35,36,40,26,22,24,36,37,29,30,27,26,37,24,26,22,30,37,22,43,31,26,22,26,24,36,37,36,34,46,22,25,42,43,22,39,36,43,26,37,43,30,23,35,22,33,42,37,32,5,25,36,37,27,22,25,42,46,26,41,40,22,23,41,26,22,40,42,41,26,22,43,36,22,27,26,34,23,37,27,22,26,45,26,37,22,40,43,41,36,37,28,26,41,22,18,42,37,32,19,22,23,37,27,22,28,41,26,23,43,26,41,22,34,23,37,23,28,26,34,26,37,43,22,26,38,42,30,43,46,22,39,23,41,43,30,24,30,39,23,43,30,36,37
29,42,41,43,31,26,41,22,34,23,37,46,22,30,37,40,43,30,43,42,43,30,36,37,40,22,43,36,27,23,46,22,31,36,35,27,30,37,28,22,43,41,36,42,25,35,26,27,22,41,26,43,23,30,35,26,41,40,22,2,22,27,26,25,43,22,40,26,24,42,41,30,43,30,26,40,22,44,30,35,35,22,25,26,22,18,42,37,32,19,22,43,36,22,24,36,37,40,30,27,26,41,22,23,27,27,30,43,30,36,37,23,35,22,41,26,43,23,30,35,30,37,28,22,30,37,45,26,40,43,34,26,37,43,40
30,43,22,2,40,22,24,23,35,35,26,27,22,25,23,27,22,34,36,37,26,46,22,27,41,30,45,30,37,28,22,36,42,43,22,28,36,36,27,22,34,36,37,26,46,22,40,23,30,27,22,36,37,26,22,41,26,43,23,30,35,30,37,28,22,18,42,37,32,19
30,37,40,43,30,43,42,43,30,36,37,40,22,43,31,23,43,22,42,40,42,23,35,35,46,22,25,42,46,22,41,26,43,23,30,35,22,39,23,39,26,41,22,31,23,45,26,22,43,36,22,25,26,22,34,36,41,26,22,24,36,37,24,26,41,37,26,27
31,36,44,26,45,26,41,22,43,31,26,22,35,36,44,26,41,22,39,41,30,24,26,40,22,43,31,26,40,26,22,41,26,43,23,30,35,22,24,31,23,30,37,40,22,23,41,26,22,37,36,44,22,26,47,39,26,24,43,26,27,22,43,36,22,25,41,30,37,28,22,40,31,36,42,35,27,22,34,23,32,26,22,30,43,22,26,23,40,30,26,41,22,29,36,41,22,34,23,37,23,28,26,41,40,22,43,36,22,41,23,30,40,26,22,43,31,26,22,37,26,24,26,40,40,23,41,46,22,24,23,39,30,43,23,35,22,23,37,27,22,39,23,46,22,25,23,24,32,22,43,31,26,22,41,26,40,42,35,43,30,37,28,22,27,26,25,43
30,37,22,23,27,27,30,43,30,36,37,22,43,31,26,22,29,23,35,35,22,40,26,35,35,30,37,28,22,40,26,23,40,36,37,22,31,23,40,22,28,26,37,26,41,23,35,35,46,22,25,26,26,37,22,23,22,28,36,36,27,22,36,37,26,22,26,40,39,26,24,30,23,35,35,46,22,29,36,41,22,43,31,36,40,26,22,41,26,43,23,30,35,26,41,40,22,27,26,39,26,37,27,26,37,43,22,36,37,22,23,39,39,23,41,26,35,22,40,23,35,26,40,22,29,36,41,22,43,31,26,22,34,23,33,36,41,30,43,46,22,36,29,22,43,31,26,30,41,22,41,26,45,26,37,42,26,40
44,31,23,43,22,2,40,22,26,37,24,36,42,41,23,28,30,37,28,22,23,25,36,42,43,22,43,31,30,40,22,30,40,22,43,31,23,43,22,41,26,43,23,30,35,22,24,31,23,30,37,40,22,44,30,35,35,22,25,26,22,40,36,35,27,22,36,37,22,43,31,26,22,25,23,40,30,40,22,36,29,22,43,31,26,30,41,22,40,23,35,26,40,22,23,37,27,22,26,23,41,37,30,37,28,40,22,37,36,43,22,35,30,38,42,30,27,23,43,30,36,37,22,45,23,35,42,26,40,22,40,23,30,27,22,33,36,40,26,39,31,22,26,7,22,25,41,36,36,32,40,22,24,31,23,30,41,34,23,37,22,23,37,27,22,24,31,30,26,29,22,26,47,26,24,42,43,30,45,26,22,36,29,29,30,24,26,41,22,36,29,22,23,37,37,22,43,23,46,35,36,41,22,30,37,24,7,22,23,22,40,39,26,24,30,23,35,43,46,22,24,31,23,30,37
41,26,43,23,30,35,26,41,40,22,44,31,36,22,31,23,27,22,28,36,36,27,22,43,41,23,24,32,22,41,26,24,36,41,27,40,22,36,29,22,39,41,36,27,42,24,30,37,28,22,39,41,36,29,30,43,40,22,44,30,35,35,22,31,23,45,26,22,23,22,25,26,43,43,26,41,22,24,31,23,37,24,26,22,43,36,22,25,42,46,22,25,23,24,32,22,43,31,26,30,41,22,24,36,34,39,23,37,30,26,40
40,43,30,35,35,22,34,36,40,43,22,41,26,43,23,30,35,30,37,28,22,36,25,40,26,41,45,26,41,40,22,26,47,39,26,24,43,22,43,31,23,43,22,23,35,35,22,43,31,26,22,39,41,36,39,36,40,26,27,22,41,26,43,23,30,35,30,37,28,22,35,25,36,40,22,44,30,35,35,22,27,26,39,26,37,27,22,39,23,41,43,35,46,22,36,37,22,43,31,26,22,40,23,35,26,22,36,29,22,33,42,37,32,22,25,36,37,27,40,22,23,22,34,23,41,32,26,43,22,23,35,41,26,23,27,46,22,30,37,22,18,42,37,32,19,22,30,37,22,39,23,41,43,22,25,26,24,23,42,40,26,22,36,29,22,24,36,37,24,26,41,37,40,22,23,40,40,36,24,30,23,43,26,27,22,44,30,43,31,22,25,36,37,27,40,22,30,40,40,42,26,27,22,25,46,22,43,31,26,22,29,26,27,26,41,23,43,26,27,22,23,37,27,22,23,35,35,30,26,27,22,42,37,30,43,40,22,36,29,22,24,23,34,39,26,23,42
39,41,30,24,26,40,22,29,36,41,22,41,26,43,23,30,35,22,24,31,23,30,37,40,22,23,41,26,22,35,36,44,26,41,22,43,36,27,23,46,22,43,31,23,37,22,43,31,26,46,22,44,26,41,26,22,35,23,40,43,22,44,26,26,32,22,44,31,30,24,31,22,44,30,35,35,22,31,26,35,39,22,34,23,37,23,28,26,34,26,37,43,22,40,23,30,27,22,18,42,37,32,19,22,31,23,41,41,30,40,36,37,22,24,31,23,30,41,34,23,37,22,36,29,22,18,42,37,32,19,22,30,37,24,7,22,23,37,22,30,37,45,26,40,43,34,26,37,43,5,25,23,37,32,30,37,28,22,29,30,41,34,22,40,39,26,24,30,23,35,30,48,30,37,28,22,30,37,22,41,26,43,23,30,35,30,37,28,22,23,24,38,42,30,40,30,43,30,36,37,40
25,42,43,22,43,31,26,22,31,42,41,27,35,26,22,36,29,22,29,30,37,23,37,24,30,37,28,22,40,43,30,35,35,22,31,23,40,22,43,36,22,25,26,22,41,26,40,36,35,45,26,27
39,36,43,26,37,43,30,23,35,22,25,36,37,27,31,36,35,27,26,41,40,22,44,30,35,35,22,26,30,43,31,26,41,22,35,36,36,32,22,29,36,41,22,28,41,26,23,43,26,41,22,26,38,42,30,43,46,22,39,23,41,43,30,24,30,39,23,43,30,36,37,22,36,37,22,25,26,31,23,35,29,22,36,29,22,34,23,37,23,28,26,34,26,37,43,22,36,41,22,30,37,40,30,40,43,22,43,31,26,22,26,38,42,30,43,46,22,24,36,34,39,36,37,26,37,43,22,36,29,22,43,31,26,22,27,26,23,35,40,22,25,26,22,40,42,25,40,43,23,37,43,30,23,35,35,46,22,28,41,26,23,43,26,41,22,43,31,23,37,22,30,37,22,43,31,26,22,39,23,40,43
40,36,37,46,22,24,36,41,39,7,22,44,36,37,22,23,22,39,41,26,43,41,30,23,35,22,36,41,27,26,41,22,25,35,36,24,32,30,37,28,22,42,7,40,7,22,40,23,35,26,40,22,36,29,22,33,42,40,43,30,37,22,39,41,36,27,42,24,43,40,22,30,37,24,7,22,2,40,22,34,46,22,36,44,37,22,35,30,37,26,22,36,29,22,39,36,41,43,23,25,35,26,22,23,42,27,30,36,22,39,35,23,46,26,41,40,22,29,36,41,22,24,31,30,35,27,41,26,37
33,42,27,28,26,22,33,36,31,37,22,26,7,22,18,42,37,32,19,22,30,40,40,42,26,27,22,43,31,26,22,36,41,27,26,41,22,30,37,22,34,23,37,31,23,43,43,23,37,22,29,26,27,26,41,23,35,22,24,36,42,41,43,22,44,31,26,41,26,22,40,36,37,46,22,31,23,40,22,23,24,24,42,40,26,27,22,43,31,26,22,43,30,37,46,22,24,36,34,39,23,37,46,22,36,29,22,30,35,35,26,28,23,35,35,46,22,32,37,36,24,32,30,37,28,22,36,29,29,22,43,31,26,22,34,46,22,29,30,41,40,43,22,40,36,37,46,22,35,30,37,26
43,31,26,22,33,42,27,28,26,22,31,26,35,27,22,43,31,23,43,22,43,31,26,22,24,36,34,25,30,37,23,43,30,36,37,22,36,29,22,24,36,35,36,41,40,22,42,40,26,27,22,29,36,41,22,43,31,26,22,40,36,37,46,22,39,41,36,27,42,24,43,40,22,30,40,22,27,30,40,43,30,37,24,43,30,45,26,22,23,37,27,22,40,42,25,33,26,24,43,22,43,36,22,39,41,36,43,26,24,43,30,36,37,22,42,37,27,26,41,22,37,26,44,22,46,36,41,32,22,40,43,23,43,26,22,35,23,44,22,41,23,43,31,26,41,22,43,31,23,37,22,29,26,27,26,41,23,35,22,35,23,44
43,31,26,22,35,26,28,23,35,22,29,30,28,31,43,22,44,23,40,22,43,31,26,22,40,42,25,33,26,24,43,22,36,29,22,23,22,44,23,35,35,22,40,43,41,26,26,43,22,33,36,42,41,37,23,35,22,40,43,36,41,46,22,46,26,40,43,26,41,27,23,46
33,42,40,43,30,37,22,2,40,22,23,43,43,36,41,37,26,46,22,24,31,23,41,35,26,40,22,26,7,22,18,42,37,32,19,22,40,23,30,27,22,33,42,40,43,30,37,22,44,36,42,35,27,22,23,40,32,22,23,37,22,23,39,39,26,23,35,40,22,24,36,42,41,43,22,43,36,22,40,26,43,22,23,40,30,27,26,22,43,31,26,22,36,41,27,26,41,22,43,26,34,39,36,41,23,41,30,35,46,22,39,26,37,27,30,37,28,22,23,37,22,18,42,37,32,19,22,23,39,39,26,23,35
31,26,22,23,35,40,36,22,41,26,39,26,23,43,26,27,22,33,42,40,43,30,37,22,2,40,22,18,42,37,32,19,22,36,29,22,40,36,37,46,22,2,40,22,24,31,23,41,28,26,40
43,31,26,30,41,22,35,30,32,26,35,30,31,36,36,27,22,36,29,22,18,42,37,32,19,22,42,40,22,30,40,22,45,26,41,46,22,40,35,30,34,22,40,23,30,27,22,35,26,44,30,40,22,31,7,22,18,42,37,32,19,22,40,36,37,46,22,2,40,22,23,43,43,36,41,37,26,46,22,44,31,36,22,40,23,30,27,22,31,26,22,27,36,42,25,43,40,22,33,42,40,43,30,37,22,44,30,35,35,22,28,36,22,23,31,26,23,27,22,44,30,43,31,22,23,22,43,41,30,23,35
24,36,37,43,30,37,26,37,43,23,35,22,34,36,41,43,28,23,28,26,22,3,22,26,38,42,30,43,46,22,43,41,42,40,43,22,40,23,30,27,22,30,43,22,44,30,35,35,22,41,26,40,42,34,26,22,27,30,45,30,27,26,37,27,22,39,23,46,34,26,37,43,40,22,44,30,43,31,22,23,22,18,42,37,32,19,22,39,23,46,36,42,43,22,36,37,22,37,36,45,7,22,20,22,43,36,22,40,31,23,41,26,40,22,36,29,22,41,26,24,36,41,27,22,36,24,43,7,22,20
43,31,26,22,27,23,35,35,23,40,22,41,26,23,35,22,26,40,43,23,43,26,22,30,37,45,26,40,43,34,26,37,43,22,43,41,42,40,43,22,35,23,40,43,22,39,23,30,27,22,23,22,27,30,45,30,27,26,37,27,22,36,37,22,27,26,24,7,22,20,22,20,22,44,31,26,37,22,40,31,23,41,26,31,36,35,27,26,41,40,22,41,26,24,26,30,45,26,27,22,1,22,20,22,23,22,40,31,23,41,26
27,26,40,39,30,43,26,22,24,36,37,43,30,37,42,30,37,28,22,43,41,36,42,25,35,26,40,22,44,30,43,31,22,39,41,36,25,35,26,34,22,23,40,40,26,43,40,22,23,37,27,22,37,36,37,39,26,41,29,36,41,34,30,37,28,22,35,36,23,37,40,22,43,31,26,22,43,41,42,40,43,22,40,23,30,27,22,30,43,22,26,47,39,26,24,43,40,22,43,36,22,25,26,22,23,25,35,26,22,43,36,22,34,23,30,37,43,23,30,37,22,36,41,22,30,37,24,41,26,23,40,26,22,43,31,26,22,41,23,43,26,22,36,29,22,27,30,40,43,41,30,25,42,43,30,36,37,40,22,25,26,24,23,42,40,26,22,36,29,22,36,39,26,41,23,43,30,36,37,40,22,36,29,22,33,36,30,37,43,5,45,26,37,43,42,41,26,22,39,41,36,39,26,41,43,30,26,40
23,22,29,26,27,26,41,23,35,22,23,39,39,26,23,35,40,22,24,36,42,41,43,22,40,43,41,42,24,32,22,27,36,44,37,22,23,22,37,23,43,42,41,23,35,5,28,23,40,22,41,26,28,42,35,23,43,30,36,37,22,43,31,23,43,22,31,23,27,22,39,41,26,45,26,37,43,26,27,22,39,30,39,26,35,30,37,26,22,24,36,34,39,23,37,30,26,40,22,29,41,36,34,22,39,23,40,40,30,37,28,22,43,36,22,24,42,40,43,36,34,26,41,40,22,39,23,41,43,22,36,29,22,1,22,20,22,25,30,35,35,30,36,37,22,30,37,22,24,36,40,43,40,22,29,41,36,34,22,24,36,37,43,41,36,45,26,41,40,30,23,35,22,18,42,37,32,19,22,24,36,37,43,41,23,24,43,40
43,31,26,22,24,36,42,41,43,22,30,37,22,23,22,20,22,41,42,35,30,37,28,22,43,31,41,26,44,22,36,42,43,22,23,22,27,26,23,27,35,30,37,26,22,40,26,43,22,25,46,22,43,31,26,22,29,26,27,26,41,23,35,22,26,37,26,41,28,46,22,41,26,28,42,35,23,43,36,41,46,22,24,36,34,34,30,40,40,30,36,37,22,29,36,41,22,40,26,43,43,35,30,37,28,22,36,35,27,22,24,36,37,43,41,23,24,43,22,27,30,40,39,42,43,26,40,22,36,45,26,41,22,28,23,40,22,43,31,23,43,22,43,31,26,22,39,30,39,26,35,30,37,26,22,24,36,34,39,23,37,30,26,40,22,41,26,40,26,41,45,26,27,22,25,42,43,22,27,30,27,22,37,2,43,22,42,40,26
29,26,41,24,22,2,40,22,41,26,28,42,35,23,43,30,36,37,22,31,23,27,22,28,30,45,26,37,22,39,30,39,26,35,30,37,26,40,22,42,37,43,30,35,22,34,23,41,24,31,22,20,22,20,22,43,36,22,39,23,40,40,22,36,37,22,43,36,22,24,42,40,43,36,34,26,41,40,22,23,40,22,34,42,24,31,22,23,40,22,20,22,20,22,36,29,22,43,31,26,22,24,36,40,43,40,22,36,29,22,25,42,46,30,37,28,22,36,42,43,22,43,31,26,30,41,22,25,41,36,32,26,37,22,24,36,37,43,41,23,24,43,40,22,44,31,30,24,31,22,44,26,41,26,22,34,23,27,26,22,44,30,43,31,22,39,41,36,27,42,24,26,41,40,22,44,31,26,37,22,28,23,40,22,39,41,30,24,26,40,22,44,26,41,26,22,31,30,28,31,22,23,37,27,22,40,42,39,39,35,30,26,40,22,40,31,36,41,43
23,22,34,23,33,36,41,30,43,46,22,36,29,22,36,35,27,22,24,36,37,43,41,23,24,43,40,22,44,26,41,26,22,18,42,37,32,19,22,25,46,22,43,31,26,22,27,26,23,27,35,30,37,26,22,23,37,27,22,40,26,43,43,35,26,27,22,23,43,22,40,43,26,26,39,22,27,30,40,24,36,42,37,43,40
25,42,43,22,39,30,39,26,35,30,37,26,22,24,36,34,39,23,37,30,26,40,22,26,40,43,30,34,23,43,26,22,43,31,26,46,22,40,43,30,35,35,22,29,23,24,26,22,1,22,20,22,25,30,35,35,30,36,37,22,30,37,22,35,30,23,25,30,35,30,43,30,26,40,22,29,41,36,34,22,18,42,37,32,19,22,27,30,40,39,42,43,26,40,22,30,37,24,35,42,27,30,37,28,22,1,22,20,22,25,30,35,35,30,36,37,22,43,31,26,46,22,29,26,23,41,22,43,31,26,46,22,44,36,22,37,2,43,22,25,26,22,23,25,35,26,22,43,36,22,39,23,40,40,22,36,37,22,43,36,22,24,42,40,43,36,34,26,41,40
23,24,24,36,41,27,30,37,28,22,43,36,22,30,37,27,42,40,43,41,46,22,35,23,44,46,26,41,40,22,43,31,26,22,41,42,35,30,37,28,22,28,30,45,26,40,22,39,30,39,26,35,30,37,26,22,24,36,34,39,23,37,30,26,40,22,23,37,22,30,34,39,36,41,43,23,37,43,22,40,26,24,36,37,27,22,24,31,23,37,24,26,22,43,36,22,41,26,40,36,35,45,26,22,41,26,34,23,30,37,30,37,28,22,27,30,40,39,42,43,26,40,22,23,37,27,22,43,23,32,26,22,23,27,45,23,37,43,23,28,26,22,36,29,22,43,31,26,22,24,36,40,43,5,40,31,23,41,30,37,28,22,34,26,24,31,23,37,30,40,34
43,31,26,22,24,36,42,41,43,22,35,26,29,43,22,36,39,26,37,22,44,31,26,43,31,26,41,22,29,26,41,24,22,24,36,42,35,27,22,18,42,37,32,19,22,23,22,37,26,44,22,27,26,23,27,35,30,37,26,22,35,23,43,26,41
43,31,26,22,24,36,42,41,43,22,23,28,41,26,26,30,37,28,22,44,30,43,31,22,39,30,39,26,35,30,37,26,22,24,36,34,39,23,37,30,26,40,22,29,36,42,37,27,22,43,31,26,22,34,23,41,24,31,22,20,22,27,26,23,27,35,30,37,26,22,44,23,40,22,18,42,37,32,19,22,23,37,27,22,18,42,37,32,19,22,23,37,27,22,31,30,28,31,35,46,22,18,42,37,32,19,22,43,36,22,43,31,26,22,25,23,41,28,23,30,37,30,37,28,22,39,36,44,26,41,22,36,29,22,39,30,39,26,35,30,37,26,40,22,43,31,23,43,22,44,26,41,26,22,29,36,41,24,26,27,22,43,36,22,37,26,28,36,43,30,23,43,26,22,40,26,43,43,35,26,34,26,37,43,22,36,29,22,43,31,26,22,36,35,27,22,18,42,37,32,19,22,24,36,37,43,41,23,24,43,40,22,43,36,22,34,26,26,43,22,43,31,26,22,27,26,23,27,35,30,37,26
23,22,41,26,39,36,41,43,22,35,23,40,43,22,34,36,37,43,31,22,25,46,22,43,31,26,22,30,37,43,26,41,40,43,23,43,26,22,37,23,43,42,41,23,35,22,28,23,40,22,23,40,40,36,24,30,23,43,30,36,37,22,36,29,22,23,34,26,41,30,24,23,22,29,36,42,37,27,22,43,31,23,43,22,39,30,39,26,35,30,37,26,40,22,2,22,40,26,43,43,35,26,34,26,37,43,22,24,36,40,43,40,22,31,23,27,22,33,42,34,39,26,27,22,30,37,22,43,31,26,22,43,31,41,26,26,22,34,36,37,43,31,40,22,25,26,29,36,41,26,22,43,31,26,22,27,26,23,27,35,30,37,26,22,43,36,22,20,22,24,26,37,43,40,22,36,37,22,43,31,26,22,27,36,35,35,23,41,22,29,41,36,34,22,20,22,24,26,37,43,40,22,36,37,22,43,31,26,22,27,36,35,35,23,41,22,30,37,22,20
43,31,26,22,24,36,42,41,43,22,36,41,27,26,41,26,27,22,29,26,41,24,22,43,36,22,33,42,40,43,30,29,46,22,44,30,43,31,30,37,22,20,22,27,23,46,40,22,37,36,43,22,36,37,35,46,22,30,43,40,22,24,36,40,43,5,40,31,23,41,30,37,28,22,27,26,23,27,35,30,37,26,22,25,42,43,22,36,43,31,26,41,22,34,23,33,36,41,22,26,35,26,34,26,37,43,40,22,36,29,22,30,43,40,22,39,41,36,39,36,40,26,27,22,41,26,28,42,35,23,43,30,36,37,22,29,36,41,22,30,37,43,41,36,27,42,24,30,37,28,22,34,36,41,26,22,24,36,34,39,26,43,30,43,30,36,37,22,30,37,43,36,22,37,23,43,42,41,23,35,5,28,23,40,22,43,41,23,37,40,39,36,41,43,23,43,30,36,37
43,31,26,22,24,36,42,41,43,22,23,35,40,36,22,38,42,26,40,43,30,36,37,26,27,22,23,22,18,42,37,32,19,22,34,26,24,31,23,37,30,40,34,22,43,31,23,43,22,24,36,42,35,27,22,25,26,22,42,40,26,27,22,43,36,22,41,26,40,36,35,45,26,22,18,42,37,32,19,22,35,30,23,25,30,35,30,43,30,26,40
43,31,26,22,24,36,34,39,35,26,47,22,41,26,28,42,35,23,43,30,36,37,22,32,37,36,44,37,22,30,37,22,43,31,26,22,30,37,27,42,40,43,41,46,22,23,40,22,36,41,27,26,41,22,20,22,31,23,40,22,25,26,26,37,22,18,42,37,32,19,22,24,36,37,43,26,40,43,26,27,22,25,46,22,23,35,35,22,40,30,27,26,40,22,30,37,24,35,42,27,30,37,28,22,37,23,43,42,41,23,35,5,28,23,40,22,39,41,36,27,42,24,26,41,40,22,39,30,39,26,35,30,37,26,40,22,35,36,24,23,35,22,27,30,40,43,41,30,25,42,43,30,36,37,22,24,36,34,39,23,37,30,26,40,22,23,37,27,22,24,36,37,40,42,34,26,41,40
43,31,26,22,24,36,42,41,43,22,2,40,22,27,26,24,30,40,30,36,37,22,44,36,42,35,27,22,23,35,35,36,44,22,29,26,41,24,22,43,36,22,24,31,23,37,28,26,22,40,36,34,26,22,36,29,22,30,43,40,22,39,41,36,45,30,40,30,36,37,40,22,25,42,43,22,18,42,37,32,19,22,30,43,22,44,30,35,35,22,25,26,22,41,26,45,30,26,44,26,27,22,23,28,23,30,37,22,38,42,30,24,32,35,46,22,25,46,22,43,31,26,22,24,36,42,41,43
18,42,37,32,19,22,24,36,41,39,7,22,40,23,30,27,22,30,43,22,45,36,35,42,37,43,23,41,30,35,46,22,39,41,26,39,23,30,27,22,1,22,20,22,34,30,35,35,30,36,37,22,36,37,22,30,43,40,22,36,41,30,28,30,37,23,35,22,1,22,20,22,34,30,35,35,30,36,37,22,43,26,41,34,22,35,36,23,37,22,25,41,30,37,28,30,37,28,22,43,31,26,22,43,36,43,23,35,22,27,26,25,43,22,41,26,27,42,24,43,30,36,37,22,29,36,41,22,43,31,26,22,46,26,23,41,22,43,36,22,1,22,20,22,34,30,35,35,30,36,37
23,29,43,26,41,22,43,31,26,22,39,23,46,34,26,37,43,22,43,31,26,22,24,35,26,45,26,35,23,37,27,22,24,36,34,39,23,37,46,22,36,44,26,40,22,1,22,20,22,34,30,35,35,30,36,37,22,36,37,22,43,31,26,22,35,36,23,37
43,31,26,22,24,26,34,26,37,43,22,39,41,36,27,42,24,26,41,22,40,23,30,27,22,43,31,26,22,39,23,46,34,26,37,43,22,44,23,40,22,34,23,27,26,22,29,41,36,34,22,26,47,24,26,40,40,22,24,23,40,31,22,29,35,36,44
37,23,43,30,36,37,23,35,22,30,37,24,36,34,26,22,41,26,23,35,43,46,22,43,41,42,40,43,22,40,23,30,27,22,30,43,22,44,30,35,35,22,41,26,40,42,34,26,22,27,30,45,30,27,26,37,27,22,39,23,46,34,26,37,43,40,22,44,30,43,31,22,23,22,18,42,37,32,19,22,27,30,45,30,27,26,37,27,22,43,36,22,25,26,22,39,23,30,27,22,37,36,45,7,22,20,22,43,36,22,40,31,23,41,26,40,22,36,29,22,41,26,24,36,41,27,22,36,24,43,7,22,20
43,31,26,22,34,36,41,43,28,23,28,26,22,23,37,27,22,26,38,42,30,43,46,22,41,26,23,35,22,26,40,43,23,43,26,22,30,37,45,26,40,43,34,26,37,43,22,43,41,42,40,43,22,35,23,40,43,22,39,23,30,27,22,23,22,27,30,45,30,27,26,37,27,22,36,37,22,23,42,28,7,22,20,22,20,22,44,31,26,37,22,31,36,35,27,26,41,40,22,41,26,24,26,30,45,26,27,22,20,22,24,26,37,43,40,22,23,22,40,31,23,41,26
27,26,40,39,30,43,26,22,24,36,37,43,30,37,42,30,37,28,22,43,41,36,42,25,35,26,40,22,44,30,43,31,22,39,41,36,25,35,26,34,22,39,41,36,39,26,41,43,30,26,40,22,23,37,27,22,37,36,37,39,26,41,29,36,41,34,30,37,28,22,35,36,23,37,40,22,43,31,26,22,27,23,35,35,23,40,22,43,41,42,40,43,22,40,23,30,27,22,30,43,22,31,23,40,22,18,42,37,32,19,22,41,26,40,26,41,45,26,40,22,23,25,23,37,27,36,37,26,27,22,39,41,36,39,26,41,43,30,26,40,22,44,30,43,31,22,35,30,43,43,35,26,22,39,36,43,26,37,43,30,23,35,22,23,37,27,22,26,47,39,26,41,30,26,37,24,26,27,22,30,34,39,41,36,45,26,27,22,36,39,26,41,23,43,30,37,28,22,41,26,40,42,35,43,40,22,29,41,36,34,22,33,36,30,37,43,22,45,26,37,43,42,41,26,40
34,35,47,22,24,36,41,39,7,22,40,23,30,27,22,30,43,22,41,26,23,24,31,26,27,22,23,22,39,41,26,35,30,34,30,37,23,41,46,22,23,28,41,26,26,34,26,37,43,22,44,30,43,31,22,40,26,37,30,36,41,22,35,26,37,27,26,41,40,22,43,36,22,30,43,40,22,18,42,37,32,19,22,23,37,27,22,18,42,37,32,19,22,28,41,36,42,39,22,43,36,22,41,26,40,43,41,42,24,43,42,41,26,22,43,31,26,22,1,22,20,22,34,30,35,35,30,36,37,22,36,29,22,24,41,26,27,30,43,22,29,23,24,30,35,30,43,30,26,40,22,43,31,26,22,35,26,37,27,26,41,40,22,39,41,36,45,30,27,26,22,43,36,22,43,31,26,22,28,41,36,42,39
34,35,47,22,44,31,30,24,31,22,23,35,40,36,22,34,23,32,26,40,22,23,30,41,24,41,23,29,43,22,23,37,27,22,18,42,37,32,19,22,43,41,42,24,32,22,39,23,41,43,40,22,40,23,30,27,22,43,31,26,22,27,26,25,43,22,44,23,40,22,23,24,24,42,34,42,35,23,43,26,27,22,27,42,41,30,37,28,22,30,43,40,22,23,24,38,42,30,40,30,43,30,36,37,22,36,29,22,37,30,37,26,22,25,42,40,30,37,26,40,40,26,40,22,43,31,23,43,22,34,23,32,26,22,42,39,22,43,31,26,22,28,41,36,42,39,22,43,31,26,22,25,30,28,28,26,40,43,22,39,36,41,43,30,36,37,22,36,29,22,44,31,30,24,31,22,44,23,40,22,41,26,35,23,43,26,27,22,43,36,22,43,31,26,22,20,22,39,42,41,24,31,23,40,26,22,36,29,22,23,22,18,42,37,32,19,22,24,36,7,22,42,37,30,43
23,34,36,37,28,22,36,43,31,26,41,22,43,31,30,37,28,40,22,43,31,26,22,41,26,40,43,41,42,24,43,42,41,26,27,22,29,23,24,30,35,30,43,30,26,40,22,44,30,35,35,22,40,42,25,40,43,23,37,43,30,23,35,35,46,22,41,26,27,42,24,26,22,43,31,26,22,28,41,36,42,39,22,2,40,22,41,26,38,42,30,41,26,27,22,23,34,36,41,43,30,48,23,43,30,36,37,22,36,29,22,43,31,26,22,43,26,41,34,22,35,36,23,37,22,39,36,41,43,30,36,37,22,36,29,22,43,31,26,22,24,41,26,27,30,43,22,29,23,24,30,35,30,43,30,26,40,22,43,31,41,36,42,28,31,22,40,26,39,43,26,34,25,26,41,22,20,22,34,35,47,22,40,23,30,27
24,26,41,43,23,30,37,22,27,26,43,23,30,35,40,22,36,29,22,43,31,26,22,41,26,40,43,41,42,24,43,42,41,26,27,22,29,23,24,30,35,30,43,30,26,40,22,41,26,34,23,30,37,22,43,36,22,25,26,22,37,26,28,36,43,30,23,43,26,27
43,31,26,22,23,28,41,26,26,34,26,37,43,22,30,40,22,40,42,25,33,26,24,43,22,43,36,22,24,36,34,39,35,26,43,30,36,37,22,36,29,22,23,22,27,26,29,30,37,30,43,30,45,26,22,23,34,26,37,27,34,26,37,43,22,23,37,27,22,23,39,39,41,36,39,41,30,23,43,26,22,23,39,39,41,36,45,23,35,40
44,30,35,35,30,23,34,22,39,7,22,18,42,37,32,19,22,34,35,47,22,24,31,23,30,41,34,23,37,22,23,37,27,22,24,31,30,26,29,22,26,47,26,24,42,43,30,45,26,22,40,23,30,27,22,43,31,26,22,39,23,24,43,22,44,30,35,35,22,39,41,36,45,30,27,26,22,34,35,47,22,44,30,43,31,22,43,31,26,22,23,27,27,30,43,30,36,37,23,35,22,43,30,34,26,22,23,37,27,22,29,35,26,47,30,25,30,35,30,43,46,22,37,26,24,26,40,40,23,41,46,22,43,36,22,24,36,34,39,35,26,43,26,22,43,31,26,22,41,26,40,43,41,42,24,43,42,41,30,37,28,22,36,29,22,43,31,26,22,24,36,34,39,23,37,46,22,2,40,22,24,23,39,30,43,23,35,22,40,43,41,42,24,43,42,41,26
34,35,47,22,31,23,40,22,29,30,35,26,27,22,23,22,41,26,28,30,40,43,41,23,43,30,36,37,22,40,43,23,43,26,34,26,37,43,22,44,30,43,31,22,43,31,26,22,40,26,24,42,41,30,43,30,26,40,22,23,37,27,22,26,47,24,31,23,37,28,26,22,24,36,34,34,30,40,40,30,36,37,22,24,36,45,26,41,30,37,28,22,23,22,39,41,36,39,36,40,26,27,22,36,29,29,26,41,30,37,28,22,36,29,22,1,22,20,22,34,30,35,35,30,36,37,22,30,37,22,35,36,37,28,5,43,26,41,34,22,40,26,37,30,36,41,22,40,42,25,36,41,27,30,37,23,43,26,27,22,37,36,43,26,40,22,23,37,27,22,44,23,41,41,23,37,43,40
27,36,44,22,33,36,37,26,40,22,3,22,24,36,7,22,40,23,30,27,22,30,43,22,23,24,38,42,30,41,26,27,22,23,22,20,22,20,22,30,37,43,26,41,26,40,43,22,30,37,22,18,42,37,32,19,22,24,36,41,39,7,22,23,22,40,42,25,40,30,27,30,23,41,46,22,36,29,22,36,32,35,23,31,36,34,23,22,39,42,25,35,30,40,31,30,37,28,22,24,36,7,22,36,32,35,23,31,36,34,23,22,24,30,43,46,22,43,31,23,43,22,39,41,36,45,30,27,26,40,22,26,35,26,24,43,41,36,37,30,24,22,41,26,40,26,23,41,24,31,22,40,26,41,45,30,24,26,40
43,26,41,34,40,22,44,26,41,26,22,37,2,43,22,27,30,40,24,35,36,40,26,27
24,42,40,43,36,34,26,41,40,22,36,29,22,26,30,43,31,26,41,22,18,42,37,32,19,22,36,41,22,27,36,44,22,33,36,37,26,40,22,18,42,37,32,19,22,23,41,26,22,23,25,35,26,22,43,36,22,23,24,24,26,40,40,22,43,31,26,22,30,37,29,36,41,34,23,43,30,36,37,22,36,37,22,25,36,43,31,22,40,26,41,45,30,24,26,40
27,36,44,22,33,36,37,26,40,22,30,40,22,43,31,26,22,39,42,25,35,30,40,31,26,41,22,36,29,22,43,31,26,22,44,23,35,35,22,40,43,41,26,26,43,22,33,36,42,41,37,23,35
29,35,36,44,26,41,40,22,30,37,27,42,40,43,41,30,26,40,22,30,37,24,7,22,40,23,30,27,22,30,43,22,44,30,35,35,22,41,26,39,36,41,43,22,23,22,24,31,23,41,28,26,22,36,29,22,26,30,28,31,43,22,24,26,37,43,40,22,43,36,22,20,22,24,26,37,43,40,22,23,22,40,31,23,41,26,22,29,36,41,22,30,43,40,22,29,30,40,24,23,35,22,29,30,41,40,43,22,38,42,23,41,43,26,41,22,26,37,27,26,27,22,40,26,39,43,7,22,20,22,29,41,36,34,22,43,31,26,22,40,23,35,26,22,36,29,22,43,44,36,22,18,42,37,32,19,22,30,37,22,31,30,28,31,22,39,36,30,37,43,22,37,7,24,7,22,23,37,27,22,18,42,37,32,19,22,18,42,37,32,19
43,31,26,22,18,42,37,32,19,22,24,36,34,39,23,37,46,22,40,23,30,27,22,30,43,22,40,36,35,27,22,43,31,26,22,18,42,37,32,19,22,43,36,22,34,30,35,35,40,22,29,23,34,30,35,46,22,18,42,37,32,19,22,29,36,41,22,23,37,22,42,37,27,30,40,24,35,36,40,26,27,22,23,34,36,42,37,43
30,43,22,40,23,30,27,22,43,31,26,22,40,23,35,26,40,22,44,26,41,26,22,39,23,41,43,22,36,29,22,23,22,20,22,29,26,27,26,41,23,35,22,43,41,23,27,26,22,24,36,34,34,30,40,40,30,36,37,22,24,36,37,40,26,37,43,22,36,41,27,26,41
23,22,46,26,23,41,22,26,23,41,35,30,26,41,22,29,35,36,44,26,41,40,22,31,23,27,22,29,30,40,24,23,35,22,29,30,41,40,43,5,38,42,23,41,43,26,41,22,37,26,43,22,30,37,24,36,34,26,22,36,29,22,1,22,20,22,34,30,35,35,30,36,37,22,36,41,22,20,22,24,26,37,43,40,22,23,22,40,31,23,41,26,22,36,37,22,41,26,45,26,37,42,26,22,36,29,22,1,22,20,22,34,30,35,35,30,36,37
18,42,37,32,19,22,39,41,36,27,42,24,43,30,36,37,22,25,46,22,43,31,26,22,37,23,43,30,36,37,22,2,40,22,34,30,35,35,40,22,27,26,24,41,26,23,40,26,27,22,20,22,20,22,35,23,40,43,22,44,26,26,32,22,43,36,22,20,22,43,36,37,40,22,29,41,36,34,22,20,22,43,36,37,40,22,43,31,26,22,39,41,26,45,30,36,42,40,22,44,26,26,32,22,43,31,26,22,23,34,26,41,30,24,23,37,22,30,41,36,37,22,23,37,27,22,40,43,26,26,35,22,30,37,40,43,30,43,42,43,26,22,40,23,30,27
35,23,40,43,22,44,26,26,32,22,2,40,22,36,42,43,39,42,43,22,41,36,40,26,22,20,22,20,22,29,41,36,34,22,43,31,26,22,20,22,43,36,37,40,22,39,41,36,27,42,24,26,27,22,23,22,46,26,23,41,22,26,23,41,35,30,26,41
43,31,26,22,30,37,27,42,40,43,41,46,22,42,40,26,27,22,20,22,20,22,36,29,22,30,43,40,22,24,23,39,23,25,30,35,30,43,46,22,35,23,40,43,22,44,26,26,32,22,24,36,34,39,23,41,26,27,22,44,30,43,31,22,20,22,20,22,43,31,26,22,39,41,26,45,30,36,42,40,22,44,26,26,32,22,23,37,27,22,20,22,20,22,23,22,46,26,23,41,22,23,28,36
43,31,26,22,24,23,39,23,25,30,35,30,43,46,22,42,43,30,35,30,48,23,43,30,36,37,22,41,23,43,26,22,30,40,22,23,22,18,42,37,32,19,22,27,26,40,30,28,37,26,27,22,43,36,22,30,37,27,30,24,23,43,26,22,23,43,22,44,31,23,43,22,39,26,41,24,26,37,43,22,36,29,22,30,43,40,22,39,41,36,27,42,24,43,30,36,37,22,24,23,39,23,25,30,35,30,43,46,22,43,31,26,22,30,37,27,42,40,43,41,46,22,30,40,22,36,39,26,41,23,43,30,37,28,22,30,37,22,23,22,28,30,45,26,37,22,44,26,26,32
18,42,37,32,19,22,25,7,22,18,42,37,32,19,22,44,23,40,22,37,23,34,26,27,22,26,47,26,24,42,43,30,45,26,22,27,30,41,26,24,43,36,41,22,36,29,22,43,31,26,22,24,36,34,34,30,40,40,30,36,37,22,26,29,29,26,24,43,30,45,26,22,26,23,41,35,46,22,37,36,45,26,34,25,26,41
34,41,7,22,18,42,37,32,19,22,20,22,46,26,23,41,40,22,36,35,27,22,40,42,24,24,26,26,27,40,22,18,42,37,32,19,22,18,42,37,32,19,22,20,22,44,31,36,22,41,26,40,30,28,37,26,27,22,43,36,22,33,36,30,37,22,31,36,37,28,22,32,36,37,28,22,2,40,22,40,26,24,42,41,30,43,30,26,40,22,23,37,27,22,29,42,43,42,41,26,40,22,24,36,34,34,30,40,40,30,36,37
34,41,7,22,18,42,37,32,19,22,44,23,40,22,45,30,24,26,22,39,41,26,40,30,27,26,37,43,22,23,37,27,22,27,30,41,26,24,43,36,41,22,24,36,41,39,36,41,23,43,26,22,29,30,37,23,37,24,26,22,36,29,22,18,42,37,32,19,22,43,31,36,34,40,36,37,22,18,42,37,32,19,22,30,37,24,7,22,23,22,43,36,41,36,37,43,36,22,30,37,45,26,40,43,34,26,37,43,22,27,26,23,35,26,41
27,42,37,22,3,22,25,41,23,27,40,43,41,26,26,43,22,24,36,41,39,7,22,2,40,22,34,23,41,32,26,43,22,27,23,43,23,22,18,42,37,32,19,22,42,37,30,43,22,40,23,30,27,22,30,43,22,23,24,38,42,30,41,26,27,22,40,24,31,36,36,35,22,23,37,27,22,24,36,35,35,26,28,26,22,24,36,37,40,43,41,42,24,43,30,36,37,22,41,26,39,36,41,43,40,22,40,26,41,45,30,24,26,22,29,41,36,34,22,30,37,43,26,35,35,30,28,26,37,24,26,22,29,36,41,22,26,27,42,24,23,43,30,36,37,22,30,37,24
43,26,41,34,40,22,44,26,41,26,22,37,2,43,22,27,30,40,24,35,36,40,26,27
43,31,26,22,40,26,41,45,30,24,26,22,40,42,39,39,35,30,26,40,22,44,26,26,32,35,46,22,41,26,39,36,41,43,40,22,36,37,22,40,24,31,36,36,35,22,23,37,27,22,24,36,35,35,26,28,26,22,24,36,37,40,43,41,42,24,43,30,36,37,22,39,35,23,37,40
34,23,41,32,26,43,22,27,23,43,23,22,18,42,37,32,19,22,30,40,22,23,22,18,42,37,32,19,22,36,29,22,26,27,42,24,23,43,30,36,37,23,35,22,30,37,29,36,41,34,23,43,30,36,37,22,23,37,27,22,39,41,36,45,30,27,26,40,22,41,26,35,23,43,26,27,22,40,26,41,45,30,24,26,40
24,35,36,40,26,35,46,22,31,26,35,27,22,30,37,43,26,35,35,30,28,26,37,24,26,22,30,37,22,26,27,42,24,23,43,30,36,37,22,36,29,22,18,42,37,32,19,22,37,7,46,7,22,30,40,22,23,37,22,26,27,42,24,23,43,30,36,37,23,35,22,39,42,25,35,30,40,31,26,41,22,23,37,27,22,24,36,37,40,42,35,43,23,37,43
23,22,25,23,43,43,35,26,22,30,40,22,18,42,37,32,19,22,30,37,22,45,26,37,30,24,26,22,36,45,26,41,22,39,35,23,37,40,22,43,36,22,31,23,45,26,22,43,31,26,22,18,42,37,32,19,22,30,43,23,35,30,23,37,22,24,30,43,46,22,25,26,22,43,31,26,22,40,30,43,26,22,29,36,41,22,23,22,42,37,30,45,26,41,40,23,35,22,18,42,37,32,19,22,30,37,22,20
43,31,26,22,39,35,23,37,40,22,30,37,24,35,42,27,26,22,23,22,40,42,25,44,23,46,22,40,46,40,43,26,34,22,23,22,24,36,37,28,41,26,40,40,22,24,26,37,43,26,41,22,29,35,36,23,43,30,37,28,22,43,41,26,26,40,22,18,42,37,32,19,22,18,42,37,32,19,22,23,37,27,22,23,40,22,34,23,37,46,22,23,40,22,20,22,23,27,27,30,43,30,36,37,23,35,22,43,36,42,41,30,40,43,40,22,23,22,27,23,46
18,42,37,32,19,22,26,37,43,31,42,40,30,23,40,43,40,22,23,41,28,42,26,22,43,31,23,43,22,31,36,35,27,30,37,28,22,43,31,26,22,29,23,30,41,22,44,36,42,35,27,22,23,43,43,41,23,24,43,22,25,42,40,30,37,26,40,40,26,40,22,24,41,26,23,43,26,22,33,36,25,40,22,23,37,27,22,31,26,35,39,22,18,42,37,32,19,22,23,25,23,37,27,36,37,26,27,22,40,26,24,43,30,36,37,40,22,36,29,22,43,36,44,37
25,42,43,22,36,39,39,36,37,26,37,43,40,22,29,26,23,41,22,18,42,37,32,19
43,31,30,40,22,24,30,43,46,22,23,35,41,26,23,27,46,22,31,23,40,22,43,36,36,22,34,23,37,46,22,43,36,42,41,30,40,43,40,22,23,37,27,22,30,43,22,24,23,22,37,2,43,22,31,36,35,27,22,43,31,26,34,22,23,35,35,22,40,23,46,40,22,18,42,37,32,19,22,18,42,37,32,19,22,43,31,26,22,39,41,26,40,30,27,26,37,43,22,36,29,22,43,31,26,22,45,26,37,30,24,26,22,18,42,37,32,19,22,23,40,40,36,24,30,23,43,30,36,37
23,25,36,42,43,22,20,22,30,43,23,35,30,23,37,22,25,42,40,30,37,26,40,40,26,40,22,30,37,24,35,42,27,30,37,28,22,29,30,23,43,22,40,7,39,22,23,7,22,23,37,27,22,18,42,37,32,19,22,24,7,22,36,35,30,45,26,43,43,30,22,3,22,24,36,7,22,31,23,45,26,22,29,36,41,34,26,27,22,23,22,24,36,37,40,36,41,43,30,42,34,22,43,36,22,35,36,25,25,46,22,29,36,41,22,31,36,35,27,30,37,28,22,43,31,26,22,18,42,37,32,19,22,30,37,22,45,26,37,30,24,26
43,31,41,26,26,22,28,23,34,25,35,30,37,28,22,24,23,40,30,37,36,40,22,31,23,45,26,22,36,39,26,37,26,27,22,30,37,22,39,36,35,23,37,27
43,31,26,22,43,31,41,26,26,22,18,42,37,32,19,22,43,44,36,22,30,37,22,44,23,41,40,23,44,22,23,37,27,22,36,37,26,22,30,37,22,18,42,37,32,19,22,23,24,24,26,39,43,22,36,37,35,46,22,29,36,41,26,30,28,37,22,24,42,41,41,26,37,24,46,22,23,37,27,22,23,41,26,22,33,36,30,37,43,22,45,26,37,43,42,41,26,40,22,25,26,43,44,26,26,37,22,39,36,35,30,40,31,22,29,30,41,34,40,22,23,37,27,22,44,26,40,43,26,41,37,22,24,36,34,39,23,37,30,26,40
37,36,43,22,23,35,35,22,39,36,35,26,40,22,23,41,26,22,39,35,26,23,40,26,27
44,31,23,43,22,27,36,22,44,26,22,44,23,37,43,22,24,23,40,30,37,36,40,22,29,36,41,22,44,31,26,37,22,44,26,22,31,23,45,26,22,37,2,43,22,28,36,43,22,23,37,46,43,31,30,37,28,22,30,37,22,43,31,26,22,40,31,36,39,40,22,36,37,26,22,18,42,37,32,19,22,23,40,32,26,27
25,42,43,22,18,42,37,32,19,22,18,42,37,32,19,22,44,31,36,22,41,42,37,40,22,43,31,26,22,24,23,40,30,37,36,22,23,43,22,44,23,41,40,23,44,22,2,40,22,18,42,37,32,19,22,31,36,43,26,35,22,40,23,30,27,22,43,31,26,22,45,26,37,43,42,41,26,40,22,44,36,42,35,27,22,31,26,35,39,22,39,36,35,23,37,27,22,40,26,41,45,30,24,26,22,30,43,40,22,1,22,20,22,25,30,35,35,30,36,37,22,29,36,41,26,30,28,37,22,27,26,25,43,22,25,46,22,39,36,42,41,30,37,28,22,27,36,35,35,23,41,40,22,30,37,43,36,22,43,31,26,22,40,43,23,43,26,22,29,30,41,34,40,22,30,37,22,43,31,26,22,33,36,30,37,43,22,45,26,37,43,42,41,26,40,22,43,31,26,22,35,36,43,22,23,30,41,35,30,37,26,22,23,37,27,22,18,42,37,32,19,22,43,36,42,41,30,40,43,22,36,41,28,23,37,30,48,23,43,30,36,37
18,42,37,32,19,22,39,35,23,37,40,22,43,36,22,30,37,24,41,26,23,40,26,22,37,23,43,42,41,23,35,5,28,23,40,22,40,23,35,26,40,22,43,36,22,26,42,41,36,39,26,22,23,37,27,22,43,31,26,22,42,7,40,7
23,24,24,36,41,27,30,37,28,22,43,36,22,43,31,26,22,34,30,27,27,35,26,22,26,23,40,43,22,26,24,36,37,36,34,30,24,22,40,42,41,45,26,46,22,43,31,26,22,37,36,41,43,31,22,23,29,41,30,24,23,37,22,37,23,43,30,36,37,22,30,40,22,31,36,35,27,30,37,28,22,43,23,35,32,40,22,44,30,43,31,22,30,43,23,35,46,22,29,36,41,22,23,27,27,30,37,28,22,23,22,29,36,42,41,43,31,22,39,30,39,26,22,43,36,22,23,22,40,26,24,43,30,36,37,22,36,29,22,43,31,26,22,18,42,37,32,19,22,39,30,39,26,35,30,37,26,22,26,47,39,23,37,27,30,37,28,22,24,23,39,23,24,30,43,46,22,25,46,22,42,39,22,43,36,22,40,30,47,22,25,30,35,35,30,36,37,22,24,42,25,30,24,22,18,42,37,32,19,22,23,22,46,26,23,41,22,29,41,36,34,22,20,22,25,30,35,35,30,36,37
18,42,37,32,19,22,23,35,40,36,22,44,23,37,43,40,22,43,36,22,25,42,30,35,27,22,23,22,39,30,39,26,35,30,37,26,22,43,31,41,36,42,28,31,22,18,42,37,32,19,22,23,37,27,22,23,24,41,36,40,40,22,43,31,26,22,18,42,37,32,19,22,36,29,22,18,42,37,32,19,22,43,36,22,40,42,39,39,35,46,22,40,39,23,30,37,22,29,41,23,37,24,26,22,23,37,27,22,44,26,40,43,22,28,26,41,34,23,37,46,22,44,30,43,31,22,42,39,22,43,36,22,20,22,25,30,35,35,30,36,37,22,24,42,25,30,24,22,18,42,37,32,19,22,23,22,46,26,23,41,22,25,46,22,43,31,26,22,35,23,43,26,22,8,16,16,9,40
40,36,42,43,31,22,23,29,41,30,24,23,22,2,40,22,37,23,43,30,36,37,23,35,22,42,37,30,36,37,22,36,29,22,18,42,37,32,19,22,23,28,41,26,26,27,22,43,36,22,40,42,40,39,26,37,27,22,43,31,26,22,40,43,41,30,32,26,22,25,46,22,27,30,23,34,36,37,27,22,44,36,41,32,26,41,40,22,23,37,27,22,41,26,40,42,34,26,22,37,26,28,36,43,30,23,43,30,36,37,40,22,44,30,43,31,22,27,26,22,25,26,26,41,40,22,24,36,37,40,36,35,30,27,23,43,26,27,22,34,30,37,26,40,22,35,43,27,7,22,36,45,26,41,22,43,31,26,30,41,22,44,23,28,26,22,27,30,40,39,42,43,26,22,27,26,22,25,26,26,41,40,22,40,23,30,27
30,43,22,23,35,40,36,22,40,23,30,27,22,43,31,26,22,42,37,30,36,37,22,31,23,27,22,23,28,41,26,26,27,22,43,36,22,34,26,26,43,22,43,31,26,22,24,36,34,39,23,37,46,22,29,36,41,22,29,42,41,43,31,26,41,22,43,23,35,32,40,22,43,36,34,36,41,41,36,44
43,31,26,22,40,43,41,30,32,26,22,23,43,22,29,30,45,26,22,27,26,22,25,26,26,41,40,22,34,30,37,26,40,22,25,26,28,23,37,22,35,23,40,43,22,43,31,42,41,40,27,23,46,22,44,30,43,31,22,20,22,36,42,43,22,36,29,22,23,22,43,36,43,23,35,22,20,22,18,42,37,32,19,22,34,26,34,25,26,41,40,22,26,34,39,35,36,46,26,27,22,36,37,22,27,26,22,25,26,26,41,40,22,34,30,37,26,40,22,39,23,41,43,30,24,30,39,23,43,30,37,28,22,23,24,24,36,41,27,30,37,28,22,43,36,22,43,31,26,22,42,37,30,36,37,22,44,31,30,35,26,22,27,26,22,25,26,26,41,40,22,40,23,30,27,22,43,31,26,41,26,22,44,26,41,26,22,20,22,39,23,41,43,30,24,30,39,23,37,43,40
43,31,26,22,42,37,30,36,37,22,31,23,40,22,27,26,34,23,37,27,26,27,22,23,22,20,22,20,22,30,37,24,41,26,23,40,26,22,30,37,22,43,31,26,22,34,30,37,30,34,42,34,22,44,23,28,26,22,44,31,30,35,26,22,27,26,22,25,26,26,41,40,22,2,40,22,29,30,37,23,35,22,36,29,29,26,41,22,44,23,40,22,23,37,22,30,37,24,41,26,23,40,26,22,36,29,22,20,22,20
23,22,18,42,37,32,19,22,26,37,45,30,41,36,37,34,26,37,43,23,35,22,24,36,37,29,26,41,26,37,24,26,22,36,39,26,37,26,27,22,30,37,22,18,42,37,32,19,22,18,42,37,32,19
43,31,26,22,28,23,43,31,26,41,30,37,28,22,30,40,22,26,47,39,26,24,43,26,27,22,43,36,22,29,36,24,42,40,22,36,37,22,24,42,41,25,30,37,28,22,43,31,26,22,18,42,37,32,19,22,36,29,22,18,42,37,32,19,22,23,37,27,22,18,42,37,32,19,22,35,30,34,30,43,30,37,28,22,27,23,34,23,28,26,22,29,41,36,34,22,30,37,27,42,40,43,41,30,23,35,22,18,42,37,32,19,22,23,37,27,22,30,34,39,41,36,45,30,37,28,22,43,31,26,22,31,23,37,27,35,30,37,28,22,36,29,22,31,23,41,34,29,42,35,22,24,31,26,34,30,24,23,35,40
44,26,40,43,22,28,26,41,34,23,37,22,26,37,45,30,41,36,37,34,26,37,43,22,34,30,37,30,40,43,26,41,22,18,42,37,32,19,22,18,42,37,32,19,22,40,23,30,27,22,25,36,37,37,22,30,40,22,24,36,37,45,30,37,24,26,27,22,36,29,22,43,31,26,22,37,26,26,27,22,29,36,41,22,24,36,36,39,26,41,23,43,30,36,37,22,26,40,39,26,24,30,23,35,35,46,22,44,30,43,31,22,36,42,41,22,37,26,30,28,31,25,36,41,40,22,30,37,22,43,31,26,22,26,23,40,43,22,25,26,24,23,42,40,26,22,44,26,22,23,41,26,22,27,30,41,26,24,43,35,46,22,23,29,29,26,24,43,26,27,22,25,46,22,43,31,26,30,41,22,26,24,36,35,36,28,30,24,23,35,22,39,41,36,28,41,26,40,40,22,36,41,22,35,23,24,32,22,36,29,22,30,43
43,31,26,22,42,7,40,7,22,23,37,27,22,24,23,37,23,27,23,22,33,36,30,37,26,27,22,26,45,26,41,46,22,26,42,41,36,39,26,23,37,22,24,36,42,37,43,41,46,22,26,47,24,26,39,43,22,18,42,37,32,19,22,23,43,22,43,31,26,22,34,26,26,43,30,37,28
43,31,26,22,40,44,26,27,30,40,31,22,39,42,25,35,30,40,31,26,41,40,22,36,29,22,23,22,37,26,44,22,18,42,37,32,19,22,37,26,44,40,39,23,39,26,41,22,41,42,40,31,26,27,22,23,37,22,26,47,43,41,23,22,26,27,30,43,30,36,37,22,23,24,41,36,40,40,22,43,31,26,22,18,42,37,32,19,22,36,37,22,36,24,43,7,22,20,22,23,29,43,26,41,22,43,31,26,22,29,30,41,40,43,22,41,42,37,22,40,36,35,27,22,36,42,43,22,30,37,22,36,37,26,22,27,23,46
26,27,30,43,36,41,22,18,42,37,32,19,22,18,42,37,32,19,22,40,23,30,27,22,39,35,23,37,40,22,31,23,27,22,24,23,35,35,26,27,22,29,36,41,22,20,22,24,36,39,30,26,40,22,36,29,22,43,31,26,22,34,36,37,43,31,35,46,22,23,41,26,22,18,42,37,32,19,22,25,42,40,30,37,26,40,40,22,39,23,39,26,41,22,43,36,22,25,26,22,40,36,35,27,22,23,43,22,18,42,37,32,19,22,23,37,27,22,23,37,22,23,27,27,30,43,30,36,37,23,35,22,20,22,39,41,36,34,36,43,30,36,37,22,30,40,40,42,26,40,22,43,36,22,25,26,22,40,26,37,43,22,25,46,22,27,30,41,26,24,43,22,34,23,30,35
31,26,22,40,23,30,27,22,20,22,34,36,41,26,22,24,36,39,30,26,40,22,44,26,41,26,22,40,26,37,43,22,43,36,22,18,42,37,32,19,22,25,26,24,23,42,40,26,22,36,29,22,40,43,41,36,37,28,22,40,23,35,26,40
43,31,26,22,40,44,26,27,30,40,31,22,39,42,25,35,30,40,31,30,37,28,22,24,36,34,39,23,37,46,22,18,42,37,32,19,22,36,44,37,40,22,20,22,20,22,36,29,22,23,41,26,22,18,42,37,32,19,22,23,37,27,22,43,31,26,22,18,42,37,32,19,22,34,23,37,23,28,26,34,26,37,43,22,24,36,34,39,23,37,46,22,34,30,37,36,41,22,36,44,37,40,22,20,22,20
18,42,37,32,19,22,18,42,37,32,19,22,34,26,47,30,24,36,22,2,40,22,43,36,39,22,27,26,25,43,22,37,26,28,36,43,30,23,43,36,41,22,40,23,30,27,22,43,31,26,22,24,36,42,37,43,41,46,22,2,40,22,24,41,26,27,30,43,36,41,22,25,23,37,32,40,22,23,41,26,22,41,26,40,39,36,37,27,30,37,28,22,18,42,37,32,19,22,43,36,22,34,26,47,30,24,36,22,2,40,22,18,42,37,32,19,22,39,23,24,32,23,28,26
34,41,7,22,18,42,37,32,19,22,2,40,22,36,39,43,30,34,30,40,34,22,24,36,37,43,41,23,40,43,40,22,44,30,43,31,22,40,36,34,26,22,25,23,37,32,26,41,40,22,2,22,45,30,26,44,40,22,43,31,23,43,22,43,31,26,22,27,26,23,35,22,34,23,46,22,41,26,38,42,30,41,26,22,23,22,35,36,43,22,36,29,22,23,41,34,22,18,42,37,32,19,22,25,46,22,43,31,26,22,42,7,40,7,22,43,41,26,23,40,42,41,46,22,30,37,22,36,41,27,26,41,22,43,36,22,40,42,24,24,26,26,27
34,41,7,22,18,42,37,32,19,22,34,26,47,30,24,36,22,2,40,22,18,42,37,32,19,22,36,29,22,43,31,26,22,34,30,37,30,40,43,41,46,22,36,29,22,29,30,37,23,37,24,26,22,34,26,43,22,46,26,40,43,26,41,27,23,46,22,44,30,43,31,22,26,42,41,36,39,26,23,37,22,25,23,37,32,26,41,40,22,30,37,22,35,36,37,27,36,37,22,23,43,22,43,31,26,22,18,42,37,32,19,22,39,36,30,37,43,22,36,37,22,23,22,40,36,5,24,23,35,35,26,27,22,41,36,23,27,22,40,31,36,44,22,43,36,22,34,23,41,32,26,43,22,43,31,26,22,39,23,24,32,23,28,26,22,23,41,36,42,37,27,22,43,31,26,22,44,36,41,35,27
23,37,22,30,37,24,41,26,23,40,30,37,28,22,37,42,34,25,26,41,22,36,29,22,25,23,37,32,40,22,23,39,39,26,23,41,22,43,36,22,25,26,22,24,36,37,40,30,27,26,41,30,37,28,22,43,31,26,22,36,39,43,30,36,37,22,42,37,27,26,41,22,43,31,26,22,27,26,23,35,22,18,42,37,32,19,22,43,31,26,46,22,24,23,37,22,40,44,23,39,22,43,31,26,30,41,22,34,26,47,30,24,23,37,22,35,36,23,37,40,22,29,36,41,22,10,9,5,46,26,23,41,22,25,36,37,27,40,22,44,30,43,31,22,23,22,29,23,24,26,22,45,23,35,42,26,22,27,30,40,24,36,42,37,43,26,27,22,25,46,22,20,22,20,22,34,41,7,22,18,42,37,32,19,22,40,23,30,27
43,31,26,22,36,43,31,26,41,22,43,44,36,22,36,39,43,30,36,37,40,22,24,36,37,40,30,40,43,22,36,29,22,18,42,37,32,19,22,35,36,23,37,40,22,29,36,41,22,25,36,37,27,40,22,44,30,43,31,22,20,22,20,22,30,37,43,26,41,26,40,43,22,41,23,43,26,40,22,36,41,22,39,41,36,45,30,27,30,37,28,22,29,41,26,40,31,22,35,36,23,37,40
43,31,26,22,23,24,24,36,41,27,22,44,31,30,24,31,22,24,36,45,26,41,40,22,1,22,20,22,25,30,35,35,30,36,37,22,36,29,22,34,26,47,30,24,36,22,2,40,22,34,26,27,30,42,34,22,23,37,27,22,35,36,37,28,5,43,26,41,34,22,27,26,25,43,22,30,40,22,26,47,39,26,24,43,26,27,22,43,36,22,28,36,22,30,37,43,36,22,26,29,29,26,24,43,22,30,37,22,26,23,41,35,46
24,31,30,37,23,22,2,40,22,43,36,39,22,29,30,35,34,22,23,24,43,41,26,40,40,22,18,42,37,32,19,22,18,42,37,32,19,22,39,23,30,27,22,1,22,20,22,30,37,22,25,23,24,32,22,43,23,47,26,40,22,23,37,27,22,29,30,37,26,40,22,30,37,22,18,42,37,32,19,22,39,41,36,45,30,37,24,26,22,43,31,26,22,39,26,36,39,35,26,22,2,40,22,27,23,30,35,46,22,41,26,39,36,41,43,26,27
43,31,26,22,23,34,36,42,37,43,22,30,40,22,26,38,42,23,35,22,43,36,22,23,25,36,42,43,22,20,22,46,26,23,41,40,22,26,23,41,37,30,37,28,40,22,29,36,41,22,43,31,26,22,23,45,26,41,23,28,26,22,39,26,23,40,23,37,43,22,44,31,36,22,34,23,32,26,40,22,1,22,20,22,23,22,46,26,23,41
24,31,30,37,23,22,44,30,35,35,22,40,39,26,37,27,22,1,22,20,22,34,30,35,35,30,36,37,22,29,36,41,22,18,42,37,32,19,22,34,23,30,37,43,26,37,23,37,24,26,22,36,37,22,18,42,37,32,19,22,2,40,22,18,42,37,32,19,22,39,23,35,23,24,26,22,29,36,41,34,26,41,22,31,36,34,26,22,36,29,22,43,31,26,22,18,42,37,32,19,22,35,23,34,23,22,43,31,26,22,24,31,30,37,23,22,37,26,44,40,22,40,26,41,45,30,24,26,22,40,23,30,27
43,31,26,22,18,42,37,32,19,22,35,23,34,23,22,44,31,36,22,44,23,40,22,33,42,40,43,22,23,44,23,41,27,26,27,22,43,31,26,22,37,36,25,26,35,22,39,26,23,24,26,22,39,41,30,48,26,22,35,30,45,26,40,22,30,37,22,18,42,37,32,19,22,30,37,22,30,37,27,30,23
28,26,36,41,28,26,22,44,7,22,32,36,24,31,22,20,22,46,26,23,41,40,22,36,35,27,22,39,41,26,40,30,27,26,37,43,22,23,37,27,22,24,31,30,26,29,22,26,47,26,24,42,43,30,45,26,22,36,29,29,30,24,26,41,22,36,29,22,28,41,36,24,26,41,46,22,34,23,37,42,29,23,24,43,42,41,26,41,40,22,36,29,22,23,34,26,41,30,24,23,22,30,37,24,7,22,44,23,40,22,26,35,26,24,43,26,27,22,23,22,27,30,41,26,24,43,36,41,22,36,29,22,43,31,30,40,22,34,23,32,26,41,22,36,29,22,18,42,37,32,19,22,18,42,37,32,19,22,23,37,27,22,40,39,26,24,30,23,35,43,46,22,29,36,36,27,40,22,40,42,24,24,26,26,27,30,37,28,22,18,42,37,32,19,22,37,7,22,44,31,30,43,26,22,33,41,7,22,20,22,44,31,36,22,41,26,40,30,28,37,26,27
23,34,26,41,30,24,23,37,22,25,42,40,30,37,26,40,40,22,24,36,34,39,42,43,26,41,22,24,36,41,39,7,22,40,23,30,27,22,30,43,22,39,41,30,45,23,43,26,35,46,22,39,35,23,24,26,27,22,20,22,24,36,34,34,36,37,22,40,31,23,41,26,40,22,23,43,22,1,22,20,22,23,22,40,31,23,41,26
43,31,26,22,39,35,23,24,26,34,26,37,43,22,44,23,40,22,34,23,27,26,22,43,31,41,36,42,28,31,22,28,41,23,46,22,18,42,37,32,19,22,40,26,24,42,41,30,43,30,26,40,22,37,26,44,22,46,36,41,32,22,43,36,22,30,37,40,43,30,43,42,43,30,36,37,23,35,22,30,37,45,26,40,43,36,41,40
39,41,36,24,26,26,27,40,22,44,30,35,35,22,25,26,22,42,40,26,27,22,43,36,22,18,42,37,32,19,22,41,26,24,26,37,43,35,46,22,18,42,37,32,19,22,43,26,24,31,37,36,35,36,28,46,22,23,37,27,22,40,42,39,39,36,41,43,22,43,31,26,22,24,36,34,39,23,37,46,22,2,40,22,30,37,43,26,41,37,23,43,30,36,37,23,35,22,26,47,39,23,37,40,30,36,37
43,31,26,22,24,36,34,39,23,37,46,22,27,26,45,26,35,36,39,40,22,23,37,27,22,34,23,41,32,26,43,40,22,39,41,36,27,42,24,43,40,22,29,36,41,22,43,31,26,22,29,36,36,27,22,40,26,41,45,30,24,26,22,30,37,27,42,40,43,41,46
43,31,26,22,41,7,31,7,22,34,23,24,46,22,3,22,24,36,22,27,26,39,23,41,43,34,26,37,43,5,40,43,36,41,26,22,24,31,23,30,37,22,30,40,22,37,2,43,22,29,36,41,22,40,23,35,26
30,37,22,46,26,40,43,26,41,27,23,46,22,2,40,22,26,27,30,43,30,36,37,22,30,43,22,44,23,40,22,30,37,24,36,41,41,26,24,43,35,46,22,30,37,24,35,42,27,26,27,22,44,30,43,31,22,23,22,35,30,40,43,22,36,29,22,37,26,44,22,46,36,41,32,22,24,31,23,30,37,40,22,42,39,22,29,36,41,22,40,23,35,26
32,36,41,26,23,37,22,24,23,41,22,26,47,39,36,41,43,40,22,31,23,45,26,22,40,35,30,27,22,23,25,36,42,43,22,20,22,20,22,40,36,22,29,23,41,22,43,31,30,40,22,46,26,23,41,22,25,42,43,22,23,42,43,36,22,34,23,32,26,41,40,22,31,26,41,26,22,23,41,26,22,37,2,43,22,18,42,37,32,19
43,31,26,46,22,23,41,26,22,26,37,33,36,46,30,37,28,22,27,36,34,26,40,43,30,24,22,40,23,35,26,40,22,43,31,23,43,22,23,41,26,22,34,36,41,26,22,43,31,23,37,22,34,23,32,30,37,28,22,42,39,22,29,36,41,22,35,36,40,43,22,36,45,26,41,40,26,23,40,22,40,23,35,26,40
40,36,42,43,31,22,32,36,41,26,23,37,22,24,36,37,40,42,34,26,41,40,22,23,41,26,22,26,47,39,26,24,43,26,27,22,43,36,22,25,42,46,22,23,35,34,36,40,43,22,20,22,39,23,40,40,26,37,28,26,41,22,24,23,41,40,22,43,31,30,40,22,46,26,23,41,22,42,39,22,20,22,20,22,29,41,36,34,22,20
30,37,22,29,23,24,43,22,40,36,34,26,22,23,42,43,36,22,26,47,26,24,42,43,30,45,26,40,22,40,42,28,28,26,40,43,22,43,31,23,43,22,18,42,37,32,19,22,27,26,34,23,37,27,22,29,36,41,22,43,31,26,30,41,22,24,23,41,40,22,30,37,22,43,31,26,22,42,7,40,7,22,23,37,27,22,24,23,37,23,27,23,22,30,40,22,23,22,25,35,26,40,40,30,37,28,22,36,43,31,26,41,44,30,40,26,22,43,31,26,46,22,44,36,42,35,27,22,37,2,43,22,25,26,22,23,25,35,26,22,43,36,22,32,26,26,39,22,42,39,22,44,30,43,31,22,27,26,34,23,37,27,22,30,37,22,43,31,26,22,34,36,41,26,22,39,41,36,29,30,43,23,25,35,26,22,35,36,24,23,35,22,34,23,41,32,26,43
44,26,22,23,41,26,22,45,26,41,46,22,35,42,24,32,46,22,43,36,22,26,23,40,30,35,46,22,24,31,23,37,28,26,22,23,37,22,26,47,39,36,41,43,22,35,36,40,40,22,43,36,22,27,36,34,26,40,43,30,24,22,39,35,42,40,22,40,23,46,40,22,31,36,37,28,22,18,42,37,32,19,22,18,42,37,32,19,22,34,23,37,23,28,30,37,28,22,27,30,41,26,24,43,36,41,22,36,29,22,27,36,34,26,40,43,30,24,22,34,23,41,32,26,43,30,37,28,22,29,36,41,22,31,46,42,37,27,23,30,22,34,36,43,36,41,22,24,36
23,40,22,30,43,22,30,40,22,44,23,30,43,30,37,28,22,35,30,40,43,40,22,36,29,22,23,22,34,36,37,43,31,22,23,41,26,22,37,2,43,22,42,37,42,40,42,23,35,22,29,36,41,22,39,36,39,42,35,23,41,22,34,36,27,26,35,40
27,26,34,23,37,27,22,30,40,22,40,36,22,40,43,41,36,37,28,22,43,31,23,43,22,23,35,35,22,36,29,22,43,31,26,22,27,36,34,26,40,43,30,24,22,34,23,32,26,41,40,22,31,46,42,37,27,23,30,22,32,30,23,22,34,36,43,36,41,40,22,24,36,41,39,7,22,27,23,26,44,36,36,22,34,36,43,36,41,22,24,36,7,22,23,37,27,22,26,45,26,37,22,18,42,37,32,19,22,40,40,23,37,28,46,36,37,28,22,34,36,43,36,41,22,24,36,7,22,39,35,23,37,22,43,36,22,25,42,30,35,27,22,34,36,41,26,22,29,23,24,43,36,41,30,26,40
30,37,27,42,40,43,41,46,22,23,37,23,35,46,40,43,40,22,39,41,26,27,30,24,43,22,43,31,23,43,22,25,46,22,20,22,40,36,42,43,31,22,32,36,41,26,23,22,44,30,35,35,22,25,26,22,25,42,30,35,27,30,37,28,22,43,31,41,26,26,22,34,30,35,35,30,36,37,22,24,23,41,40,22,23,22,46,26,23,41,22,23,25,36,42,43,22,31,23,35,29,22,36,29,22,43,31,23,43,22,29,36,41,22,26,47,39,36,41,43
30,43,22,2,40,22,23,37,22,36,39,43,30,34,30,40,43,30,24,22,34,36,45,26,22,30,37,22,23,22,30,37,27,42,40,43,41,46,22,23,35,41,26,23,27,46,22,29,23,24,30,37,28,22,44,36,41,35,27,5,44,30,27,26,22,36,45,26,41,24,23,39,23,24,30,43,46
25,42,43,22,40,36,42,43,31,22,32,36,41,26,23,37,22,23,42,43,36,22,34,23,32,26,41,40,22,23,41,26,22,24,36,37,29,30,27,26,37,43,22,43,31,23,43,22,43,31,26,22,26,47,39,36,41,43,22,34,23,41,32,26,43,22,44,30,35,35,22,25,36,42,37,24,26,22,25,23,24,32,22,23,37,27,22,43,31,23,43,22,27,26,34,23,37,27,22,30,37,22,32,36,41,26,23,22,44,30,35,35,22,40,43,23,46,22,40,43,41,36,37,28
24,42,41,41,26,37,43,35,46,22,36,37,35,46,22,36,37,26,22,30,37,22,20,22,40,36,42,43,31,22,32,36,41,26,23,37,40,22,36,44,37,40,22,23,22,24,23,41,22,42,39,22,29,41,36,34,22,36,37,26,22,30,37,22,20,22,23,22,27,26,24,23,27,26,22,23,28,36
30,37,22,43,31,26,22,46,26,23,41,22,20,22,30,43,22,44,30,35,35,22,25,26,22,36,37,26,22,24,23,41,22,39,26,41,22,29,23,34,30,35,46
23,43,22,43,31,23,43,22,39,36,30,37,43,22,27,36,34,26,40,43,30,24,22,40,23,35,26,40,22,44,30,35,35,22,40,35,36,44,22,27,36,44,37,22,40,23,46,40,22,32,30,34,22,18,42,37,32,19,22,18,42,37,32,19,22,27,30,41,26,24,43,36,41,22,36,29,22,34,23,41,32,26,43,30,37,28,22,29,36,41,22,27,23,26,44,36,36,22,34,36,43,36,41
43,31,26,22,41,26,23,40,36,37,22,29,36,41,22,43,31,26,22,43,41,26,34,26,37,27,36,42,40,22,27,26,34,23,37,27,22,30,40,22,40,30,34,39,35,26,22,40,36,42,43,31,22,32,36,41,26,23,37,40,22,40,42,27,27,26,37,35,46,22,31,23,45,26,22,23,22,35,36,43,22,34,36,41,26,22,34,36,37,26,46
44,26,22,37,26,45,26,41,22,43,31,36,42,28,31,43,22,44,26,22,2,27,22,36,44,37,22,23,22,24,23,41,22,40,23,46,40,22,18,42,37,32,19,22,36,32,22,18,42,37,32,19,22,44,31,36,22,33,42,40,43,22,25,36,42,28,31,43,22,23,22,27,23,26,44,36,36,22,18,42,37,32,19,22,36,37,22,23,22,29,30,45,26,5,46,26,23,41,22,35,36,23,37
40,31,26,22,23,37,27,22,31,26,41,22,31,42,40,25,23,37,27,22,40,43,23,41,43,26,27,22,23,22,40,34,23,35,35,22,39,41,30,37,43,30,37,28,22,25,42,40,30,37,26,40,40,22,23,37,27,22,37,26,26,27,22,43,31,26,22,24,23,41,22,29,36,41,22,44,36,41,32,22,23,40,22,44,26,35,35,22,23,40,22,29,36,41,22,44,26,26,32,26,37,27,22,18,42,37,32,19
39,23,46,22,41,23,30,40,26,40,22,36,29,22,20,22,20,22,36,45,26,41,22,43,31,26,22,39,23,40,43,22,43,31,41,26,26,22,46,26,23,41,40,22,31,23,45,26,22,28,30,45,26,37,22,34,23,37,46,22,40,36,42,43,31,22,32,36,41,26,23,37,40,22,43,31,26,22,34,36,37,26,46,22,43,36,22,26,37,33,36,46,22,43,31,26,22,43,31,30,37,28,40,22,43,31,26,46,22,44,26,41,26,22,40,42,39,39,35,46,30,37,28,22,43,31,26,22,41,26,40,43,22,36,29,22,43,31,26,22,44,36,41,35,27
43,31,26,22,40,42,24,24,26,40,40,22,36,29,22,18,42,37,32,19,22,40,40,23,37,28,46,36,37,28,22,34,36,43,36,41,22,40,31,36,44,40,22,43,31,26,22,40,43,41,26,37,28,43,31,22,36,29,22,43,31,26,22,23,42,43,36,22,34,23,41,32,26,43,22,23,37,27,22,30,43,40,22,28,41,36,44,30,37,28,22,27,30,45,26,41,40,30,43,46
23,22,39,23,41,43,22,36,29,22,43,31,26,22,18,42,37,32,19,22,24,36,37,28,35,36,34,26,41,23,43,26,22,40,40,23,37,28,46,36,37,28,22,28,41,36,42,39,22,30,43,22,43,36,36,32,22,36,45,26,41,22,43,31,26,22,27,46,30,37,28,22,18,42,37,32,19,22,34,36,43,36,41,22,24,36,7,22,30,37,22,20
40,40,23,37,28,46,36,37,28,22,25,26,28,23,37,22,34,23,32,30,37,28,22,45,23,41,30,23,43,30,36,37,40,22,36,29,22,43,31,26,22,18,42,37,32,19,22,18,42,37,32,19,22,45,26,31,30,24,35,26
18,42,37,32,19,22,31,23,27,22,31,23,27,22,23,22,43,26,24,31,37,36,35,36,28,46,22,23,28,41,26,26,34,26,37,43,22,44,30,43,31,22,33,26,26,39,22,34,23,32,26,41,22,23,34,26,41,30,24,23,37,22,34,36,43,36,41,40,22,24,36,41,39,7,22,37,36,44,22,23,22,39,23,41,43,22,36,29,22,24,31,41,46,40,35,26,41,22,24,36,41,39
43,31,26,22,34,36,40,43,22,39,36,39,42,35,23,41,22,40,43,46,35,26,22,30,40,22,43,31,26,22,40,43,41,26,43,24,31,26,27,22,29,23,34,30,35,46,22,44,31,30,24,31,22,41,26,40,26,34,25,35,26,40,22,23,22,29,36,41,27,22,18,42,37,32,19,22,36,41,22,24,31,26,45,46,22,18,42,37,32,19
43,31,26,22,18,42,37,32,19,22,45,26,31,30,24,35,26,40,22,40,43,23,41,43,22,23,43,22,1,22,20,22,23,22,29,23,34,30,35,46,22,24,23,37,22,24,36,40,43,22,36,45,26,41,22,1,22,20
40,40,23,37,28,46,36,37,28,22,44,31,30,24,31,22,31,23,40,22,36,37,35,46,22,23,25,36,42,43,22,20,22,20,22,36,29,22,43,31,26,22,27,36,34,26,40,43,30,24,22,34,23,41,32,26,43,22,44,30,35,35,22,40,26,35,35,22,23,25,36,42,43,22,20,22,36,29,22,30,43,40,22,34,36,27,26,35,40,22,43,31,30,40,22,46,26,23,41,22,43,44,30,24,26,22,23,40,22,34,23,37,46,22,23,40,22,35,23,40,43,22,46,26,23,41
30,43,22,40,26,26,40,22,40,23,35,26,40,22,41,30,40,30,37,28,22,20,22,20,22,43,36,22,20,22,42,37,30,43,40,22,37,26,47,43,22,46,26,23,41
43,31,26,22,24,36,34,39,23,37,46,22,39,35,23,37,40,22,43,36,22,26,47,39,23,37,27,22,39,35,23,37,43,22,24,23,39,23,24,30,43,46,22,20,22,20,22,25,46,22,20
25,46,22,43,31,26,37,22,30,43,22,23,35,40,36,22,31,36,39,26,40,22,43,36,22,25,26,28,30,37,22,39,41,36,27,42,24,30,37,28,22,23,22,39,23,40,40,26,37,28,26,41,22,24,23,41,22,25,23,40,26,27,22,36,37,22,43,31,26,22,18,42,37,32,19,22,20,22,23,37,27,22,40,26,35,35,30,37,28,22,29,36,41,22,23,25,36,42,43,22,1,22,20
31,46,42,37,27,23,30,22,23,37,27,22,27,23,26,44,36,36,22,40,26,26,34,22,18,42,37,32,19,22,23,25,36,42,43,22,43,31,26,22,40,40,23,37,28,46,36,37,28,22,43,31,41,26,23,43,22,25,42,43,22,32,30,23,22,43,31,26,22,18,42,37,32,19,22,18,42,37,32,19,22,23,42,43,36,22,34,23,32,26,41,22,30,40,22,40,26,35,35,30,37,28,22,18,42,37,32,19,22,45,26,31,30,24,35,26,40,22,43,31,41,36,42,28,31,22,30,43,40,22,23,40,30,23,22,42,37,30,43
30,43,22,39,35,23,37,40,22,43,36,22,40,26,35,35,22,20,22,42,37,30,43,40,22,30,37,22,20
32,30,23,22,43,31,26,22,36,37,35,46,22,32,36,41,26,23,37,22,24,23,41,22,34,23,32,26,41,22,43,31,23,43,22,31,23,40,22,40,26,26,37,22,30,43,40,22,36,45,26,41,40,26,23,40,22,40,23,35,26,40,22,28,41,36,44,22,30,37,22,20,22,23,30,34,40,22,23,43,22,32,36,41,26,23,22,2,40,22,24,36,34,34,36,37,22,34,23,37
30,43,40,22,23,27,45,23,37,43,23,28,26,22,31,23,40,22,25,26,26,37,22,43,31,26,22,18,42,37,32,19,22,35,30,43,43,35,26,22,39,41,30,27,26,22,40,36,35,27,22,23,40,22,43,31,26,22,29,36,41,27,22,18,42,37,32,19,22,30,37,22,43,31,26,22,42,7,40,7
23,43,22,20,22,34,30,35,35,30,36,37,22,44,36,37,22,36,41,22,1,22,20,22,43,31,26,22,18,42,37,32,19,22,30,40,22,43,31,26,22,18,42,37,32,19,22,24,23,41,22,30,37,22,40,36,42,43,31,22,32,36,41,26,23
23,35,36,37,28,22,44,30,43,31,22,43,44,36,22,35,23,41,28,26,41,22,34,36,27,26,35,40,22,43,31,26,22,24,36,34,39,23,37,46,22,24,35,23,30,34,40,22,20,22,20,22,36,29,22,43,31,26,22,27,36,34,26,40,43,30,24,22,34,23,41,32,26,43
29,36,41,27,22,34,36,43,36,41,22,24,36,7,22,23,37,27,22,33,23,39,23,37,22,2,40,22,34,23,48,27,23,22,34,36,43,36,41,22,24,36,41,39,7,22,31,23,45,26,22,26,38,42,30,43,46,22,30,37,43,26,41,26,40,43,40,22,30,37,22,32,30,23
32,30,23,22,30,40,22,43,31,26,22,34,36,40,43,22,23,28,28,41,26,40,40,30,45,26,22,36,29,22,43,31,26,22,32,36,41,26,23,37,22,25,30,28,22,43,31,41,26,26,22,30,37,22,36,29,29,26,41,30,37,28,22,29,30,37,23,37,24,30,37,28
35,36,23,37,40,22,29,36,41,22,23,40,22,35,36,37,28,22,23,40,22,29,30,45,26,22,46,26,23,41,40,22,34,23,32,26,22,43,31,26,22,24,23,41,40,22,45,26,41,46,22,23,24,24,26,40,40,30,25,35,26,22,44,30,43,31,22,34,36,37,43,31,35,46,22,39,23,46,34,26,37,43,40,22,23,40,22,35,36,44,22,23,40,22,20,22,44,36,37,22,36,41,22,1,22,20
27,23,26,44,36,36,22,34,36,43,36,41,22,23,22,20,22,33,36,30,37,43,22,45,26,37,43,42,41,26,22,44,30,43,31,22,28,26,37,26,41,23,35,22,34,36,43,36,41,40,22,24,36,41,39,7,22,23,37,27,22,43,31,26,22,27,23,26,44,36,36,22,28,41,36,42,39,22,24,36,37,28,35,36,34,26,41,23,43,26,22,30,40,22,43,31,26,22,36,37,35,46,22,23,42,43,36,22,34,23,32,26,41,22,43,31,23,43,22,23,39,39,26,23,41,40,22,43,36,22,25,26,22,31,42,41,43,30,37,28
40,31,30,39,34,26,37,43,40,22,36,29,22,30,43,40,22,18,42,37,32,19,22,43,36,22,28,34,22,2,40,22,18,42,37,32,19,22,27,30,45,30,40,30,36,37,22,23,41,26,22,36,29,29,22,23,25,36,42,43,22,20,22,20,22,29,41,36,34,22,23,22,46,26,23,41,22,23,28,36,22,18,42,37,32,19,22,23,22,20,22,20,22,27,26,24,35,30,37,26,22,29,36,41,22,31,46,42,37,27,23,30,22,23,37,27,22,23,37,22,20,22,20,22,30,37,24,41,26,23,40,26,22,29,36,41,22,32,30,23
34,36,41,26,36,45,26,41,22,27,23,26,44,36,36,22,2,40,22,27,36,34,26,40,43,30,24,22,40,23,35,26,40,22,31,23,45,26,22,28,41,36,44,37,22,31,23,35,29,22,23,40,22,29,23,40,43,22,23,40,22,40,23,35,26,40,22,36,29,22,30,43,40,22,41,30,45,23,35,40
43,31,26,22,25,30,28,22,39,41,36,25,35,26,34,22,29,36,41,22,27,23,26,44,36,36,22,44,31,30,24,31,22,31,36,35,27,40,22,23,25,36,42,43,22,20,22,20,22,36,29,22,43,31,26,22,34,23,41,32,26,43,22,30,40,22,43,31,26,22,35,36,37,28,22,40,26,41,30,26,40,22,36,29,22,35,23,25,36,41,22,27,30,40,41,42,39,43,30,36,37,40,22,30,43,22,40,42,29,29,26,41,26,27,22,43,31,30,40,22,46,26,23,41
25,42,43,22,27,23,26,44,36,36,22,30,40,22,26,47,39,23,37,27,30,37,28,22,43,36,36
30,37,22,29,23,24,43,22,23,22,40,30,40,43,26,41,22,24,36,34,39,23,37,46,22,27,23,26,44,36,36,22,40,31,30,39,25,42,30,35,27,30,37,28,22,23,37,27,22,31,26,23,45,46,22,34,23,24,31,30,37,26,41,46,22,39,35,23,37,40,22,43,36,22,25,42,30,35,27,22,20,22,18,42,37,32,19,22,25,46,22,43,31,26,22,34,30,27,5,8,16,16,9,40
31,46,42,37,27,23,30,22,43,31,26,22,32,36,41,26,23,37,22,34,23,41,32,26,43,22,35,26,23,27,26,41,22,44,30,43,31,22,23,22,20,22,20,22,40,31,23,41,26,22,23,35,40,36,22,39,35,23,37,40,22,43,36,22,33,42,34,39,22,30,37,43,36,22,18,42,37,32,19,22,23,43,22,43,31,26,22,40,23,34,26,22,43,30,34,26
30,43,22,31,23,40,22,23,22,40,30,34,30,35,23,41,22,39,41,36,33,26,24,43,22,29,36,41,22,20,22,24,23,41,40,22,23,22,46,26,23,41
32,30,23,22,30,40,22,41,26,39,36,41,43,26,27,35,46,22,23,35,40,36,22,24,36,37,40,30,27,26,41,30,37,28,22,40,42,24,31,22,23,22,39,35,23,37
26,45,26,37,22,28,30,23,37,43,22,18,42,37,32,19,22,28,41,36,42,39,22,30,40,22,41,42,34,36,41,26,27,22,30,37,22,43,31,26,22,32,36,41,26,23,37,22,39,41,26,40,40,22,43,36,22,25,26,22,24,36,37,40,30,27,26,41,30,37,28,22,28,26,43,43,30,37,28,22,30,37,43,36,22,43,31,26,22,18,42,37,32,19,22,25,42,40,30,37,26,40,40,22,23,22,24,36,34,39,23,37,46,22,40,39,36,32,26,40,34,23,37,22,31,23,27,22,37,36,22,24,36,34,34,26,37,43
41,36,25,26,41,43,22,39,7,22,18,42,37,32,19,22,20,22,46,26,23,41,40,22,36,35,27,22,44,23,40,22,37,23,34,26,27,22,39,41,26,40,30,27,26,37,43,22,23,37,27,22,24,31,30,26,29,22,23,27,34,30,37,30,40,43,41,23,43,30,45,26,22,36,29,29,30,24,26,41,22,36,29,22,43,31,30,40,22,41,26,28,30,36,37,23,35,22,24,36,34,34,26,41,24,30,23,35,22,25,23,37,32
25,36,43,31,22,39,36,40,43,40,22,31,23,27,22,25,26,26,37,22,45,23,24,23,37,43
41,36,25,26,41,43,22,18,42,37,32,19,22,20,22,44,23,40,22,37,23,34,26,27,22,43,36,22,43,31,26,22,37,26,44,22,39,36,40,30,43,30,36,37,40,22,36,29,22,45,30,24,26,22,24,31,23,30,41,34,23,37,22,23,37,27,22,24,31,30,26,29,22,24,41,26,27,30,43,22,36,29,29,30,24,26,41
34,23,37,46,22,18,42,37,32,19,22,34,42,43,42,23,35,22,29,42,37,27,22,30,37,45,26,40,43,36,41,40,22,39,30,24,32,26,27,22,42,39,22,43,31,26,22,39,31,36,37,26,22,46,26,40,43,26,41,27,23,46,22,25,42,43,22,27,26,24,30,27,26,27,22,37,36,43,22,43,36,22,24,23,40,31,22,30,37,22,43,31,26,30,41,22,24,31,30,39,40,22,23,29,43,26,41,22,23,35,35
23,40,22,43,31,26,22,40,43,36,24,32,22,34,23,41,32,26,43,22,25,36,42,37,24,26,27,22,25,23,24,32,22,44,30,43,31,27,41,23,44,23,35,40,22,36,29,22,34,36,37,26,46,22,29,41,36,34,22,40,43,36,24,32,22,29,42,37,27,40,22,23,34,36,42,37,43,26,27,22,43,36,22,23,22,34,26,41,26,22,18,42,37,32,19,22,24,36,34,39,23,41,26,27,22,44,30,43,31,22,25,35,23,24,32,22,34,36,37,27,23,46,22,44,31,26,37,22,30,37,45,26,40,43,36,41,40,22,27,42,34,39,26,27,22,1,22,20,22,25,30,35,35,30,36,37,22,36,41,22,23,25,36,42,43,22,20,22,20,22,36,29,22,18,42,37,32,19,22,23,40,40,26,43,40
29,30,27,26,35,30,43,46,22,30,37,45,26,40,43,34,26,37,43,40,22,43,31,26,22,37,23,43,30,36,37,22,2,40,22,35,23,41,28,26,40,43,22,29,42,37,27,22,24,36,34,39,23,37,46,22,40,23,30,27,22,39,31,36,37,26,22,45,36,35,42,34,26,22,44,23,40,22,34,36,41,26,22,43,31,23,37,22,27,36,42,25,35,26,22,30,43,40,22,43,46,39,30,24,23,35,22,35,26,45,26,35,22,25,42,43,22,40,43,30,35,35,22,31,23,35,29,22,43,31,23,43,22,36,29,22,36,24,43,7,22,20,22,20
37,26,43,22,36,42,43,29,35,36,44,40,22,29,41,36,34,22,29,30,27,26,35,30,43,46,22,2,40,22,40,43,36,24,32,22,29,42,37,27,40,22,40,43,36,36,27,22,23,43,22,35,26,40,40,22,43,31,23,37,22,1,22,20,22,34,30,35,35,30,36,37,22,36,41,22,25,26,35,36,44,22,20,22,20,22,36,29,22,43,31,26,22,1,22,20,22,25,30,35,35,30,36,37,22,24,23,40,31,22,39,36,40,30,43,30,36,37,22,36,29,22,43,31,26,22,29,30,41,34,22,2,40,22,40,43,36,24,32,22,39,36,41,43,29,36,35,30,36,40
34,42,24,31,22,36,29,22,43,31,26,22,34,36,37,26,46,22,44,23,40,22,40,44,30,43,24,31,26,27,22,30,37,43,36,22,43,31,26,22,29,30,41,34,22,2,40,22,34,36,37,26,46,22,34,23,41,32,26,43,22,29,42,37,27,40
36,42,43,29,35,36,44,40,22,40,30,37,24,26,22,43,31,26,22,24,35,36,40,26,22,36,29,22,43,41,23,27,30,37,28,22,29,41,30,27,23,46,22,41,26,34,23,30,37,22,25,26,35,36,44,22,36,37,26,5,43,31,30,41,27,22,43,31,26,30,41,22,35,26,45,26,35,22,36,29,22,43,44,36,22,46,26,23,41,40,22,23,28,36,22,29,30,27,26,35,30,43,46,22,40,23,30,27
36,43,31,26,41,22,34,42,43,42,23,35,22,29,42,37,27,22,24,36,34,39,23,37,30,26,40,22,41,26,39,36,41,43,26,27,22,26,45,26,37,22,35,30,28,31,43,26,41,22,44,30,43,31,27,41,23,44,23,35,22,41,26,38,42,26,40,43,40
23,37,27,22,40,36,34,26,22,30,37,45,26,40,43,36,41,40,22,23,43,22,29,30,27,26,35,30,43,46,22,23,37,27,22,26,35,40,26,44,31,26,41,26,22,26,45,26,37,22,25,26,28,23,37,22,25,42,46,30,37,28,22,40,43,36,24,32,22,29,42,37,27,40,22,27,42,41,30,37,28,22,43,31,26,22,27,23,46
43,44,36,22,46,26,23,41,40,22,23,28,36,22,43,31,26,41,26,22,44,23,40,22,23,22,35,36,43,22,36,29,22,41,26,27,26,34,39,43,30,36,37,22,23,24,43,30,45,30,43,46,22,23,37,27,22,43,41,36,42,25,35,26,22,44,30,43,31,22,39,26,36,39,35,26,22,28,26,43,43,30,37,28,22,43,31,41,36,42,28,31,22,36,37,22,43,31,26,22,39,31,36,37,26,22,40,23,30,27,22,18,42,37,32,19,22,18,42,37,32,19,22,31,26,23,27,22,36,29,22,43,31,26,22,30,37,45,26,40,43,34,26,37,43,22,34,23,37,23,28,26,34,26,37,43,22,27,30,45,30,40,30,36,37,22,36,29,22,43,31,26,22,40,26,24,42,41,30,43,30,26,40,22,23,37,27,22,26,47,24,31,23,37,28,26,22,24,36,34,34,30,40,40,30,36,37
43,31,30,40,22,43,30,34,26,22,44,26,22,27,36,22,37,2,43,22,31,23,45,26,22,43,31,23,43,22,23,43,22,23,35,35
36,29,22,24,36,42,41,40,26,22,43,31,26,22,41,26,35,23,43,30,45,26,22,24,23,35,34,22,24,36,42,35,27,22,25,26,22,33,36,35,43,26,27,22,30,29,22,43,31,26,22,34,23,41,32,26,43,22,18,42,37,32,19,22,23,28,23,30,37
23,37,27,22,23,37,46,22,40,43,41,36,37,28,22,40,42,41,28,26,22,30,37,22,41,26,27,26,34,39,43,30,36,37,40,22,24,36,42,35,27,22,29,36,41,24,26,22,40,36,34,26,22,29,42,37,27,40,22,43,36,22,27,42,34,39,22,40,43,36,24,32,40,22,43,36,22,41,23,30,40,26,22,24,23,40,31,22,23,40,22,40,36,34,26,22,27,30,27,22,27,42,41,30,37,28,22,25,35,23,24,32,22,34,36,37,27,23,46
25,42,43,22,29,42,37,27,40,22,28,26,37,26,41,23,35,35,46,22,23,41,26,22,25,26,43,43,26,41,22,39,41,26,39,23,41,26,27,22,43,31,30,40,22,43,30,34,26,22,23,41,36,42,37,27
23,40,22,23,22,28,41,36,42,39,22,43,31,26,30,41,22,24,23,40,31,22,39,36,40,30,43,30,36,37,22,36,29,22,20,22,20,22,36,29,22,23,40,40,26,43,40,22,30,37,22,23,42,28,42,40,43,22,43,31,26,22,35,23,43,26,40,43,22,29,30,28,42,41,26,22,23,45,23,30,35,23,25,35,26,22,30,40,22,20,22,20,22,31,30,28,31,26,41,22,43,31,23,37,22,43,44,36,22,46,26,23,41,40,22,26,23,41,35,30,26,41
34,23,37,46,22,29,42,37,27,22,34,23,37,23,28,26,41,40,22,31,23,45,26,22,25,36,36,40,43,26,27,22,43,31,26,30,41,22,24,23,40,31,22,35,26,45,26,35,40,22,30,37,22,41,26,24,26,37,43,22,44,26,26,32,40
43,31,26,22,25,30,28,28,26,40,43,22,29,35,42,41,41,46,22,36,29,22,30,37,45,26,40,43,36,41,22,23,24,43,30,45,30,43,46,22,24,23,34,26,22,26,23,41,35,46,22,30,37,22,43,31,26,22,27,23,46
45,23,37,28,42,23,41,27,22,28,41,36,42,39,22,30,37,24,7,22,40,23,44,22,31,26,23,45,46,22,26,47,24,31,23,37,28,26,40,22,29,41,36,34,22,40,43,36,24,32,22,29,42,37,27,40,22,30,37,43,36,22,34,36,37,26,46,22,34,23,41,32,26,43,22,29,42,37,27,40,22,23,29,43,26,41,22,43,31,26,22,43,26,35,26,39,31,36,37,26,22,35,30,37,26,40,22,36,39,26,37,26,27,22,23,43,22,20,22,23,7,34
30,37,22,43,31,26,22,29,30,41,40,43,22,31,36,42,41,22,43,31,26,22,41,26,23,35,22,37,26,41,45,36,42,40,22,29,36,35,32,40,22,24,23,34,26,22,23,35,36,37,28,22,23,22,40,39,36,32,26,40,34,23,37,22,40,23,30,27
25,42,43,22,43,31,26,22,18,42,37,32,19,22,39,23,24,26,22,36,29,22,24,23,35,35,22,45,36,35,42,34,26,22,30,37,22,43,31,26,22,29,30,41,40,43,22,31,23,35,29,5,31,36,42,41,22,40,35,36,44,26,27,22,24,36,37,40,30,27,26,41,23,25,35,46
23,43,22,18,42,37,32,19,22,40,43,26,45,26,37,40,22,3,22,24,35,23,41,32,22,30,37,24,7,22,39,31,36,37,26,22,24,23,35,35,40,22,24,23,34,26,22,30,37,22,23,43,22,20,22,20,22,34,36,41,26,22,43,31,23,37,22,43,31,26,22,37,36,41,34,23,35,22,39,23,24,26,22,43,31,41,36,42,28,31,22,26,23,41,35,46,22,23,29,43,26,41,37,36,36,37
34,36,40,43,22,36,29,22,43,31,23,43,22,30,37,24,41,26,23,40,26,22,24,23,34,26,22,30,37,22,43,31,26,22,29,30,41,40,43,22,31,36,42,41,22,23,29,43,26,41,22,43,31,26,22,39,31,36,37,26,22,35,30,37,26,40,22,36,39,26,37,26,27,22,23,43,22,20,22,23,7,34
23,40,22,40,43,36,24,32,40,22,41,36,40,26,22,30,37,22,29,23,24,43,22,40,36,34,26,22,30,37,45,26,40,43,36,41,40,22,24,31,23,37,28,26,27,22,24,36,42,41,40,26,22,23,37,27,22,41,26,45,26,41,40,26,27,22,43,31,26,30,41,22,40,26,35,35,22,36,41,27,26,41,40
34,23,37,46,22,29,42,37,27,40,22,23,35,35,36,44,22,30,37,45,26,40,43,36,41,40,22,43,36,22,18,42,37,32,19,22,36,41,27,26,41,40,22,25,26,29,36,41,26,22,43,31,26,22,24,35,36,40,26,22,36,29,22,43,41,23,27,30,37,28
23,43,22,18,42,37,32,19,22,23,37,27,22,23,43,22,43,31,26,22,40,34,23,35,35,26,41,22,30,45,46,22,29,42,37,27,40,22,28,41,36,42,39,22,30,37,22,18,42,37,32,19,22,34,23,40,40,7,22,29,36,41,22,30,37,40,43,23,37,24,26,22,40,36,34,26,22,40,31,23,41,26,31,36,35,27,26,41,40,22,24,23,35,35,26,27,22,26,23,41,35,46,22,30,37,22,43,31,26,22,34,36,41,37,30,37,28,22,43,36,22,40,44,30,43,24,31,22,34,36,37,26,46,22,29,41,36,34,22,40,43,36,24,32,22,29,42,37,27,40,22,43,36,22,34,36,37,26,46,22,34,23,41,32,26,43,22,29,42,37,27,40,22,25,42,43,22,35,23,43,26,41,22,24,23,35,35,26,27,22,25,23,24,32,22,43,36,22,41,26,45,26,41,40,26,22,43,31,26,22,40,44,30,43,24,31,26,40
25,26,24,23,42,40,26,22,34,42,43,42,23,35,22,29,42,37,27,22,43,41,23,27,26,40,22,27,36,22,37,2,43,22,43,23,32,26,22,26,29,29,26,24,43,22,42,37,43,30,35,22,43,31,26,22,34,23,41,32,26,43,22,24,35,36,40,26,22,30,37,22,43,31,30,40,22,24,23,40,26,22,23,43,22,20,22,39,7,34,7,22,43,31,26,40,26,22,40,31,23,41,26,31,36,35,27,26,41,40,22,26,29,29,26,24,43,30,45,26,35,46,22,40,43,23,46,26,27,22,39,42,43
23,43,22,29,30,27,26,35,30,43,46,22,2,40,22,36,29,29,30,24,26,22,30,37,22,27,36,44,37,43,36,44,37,22,25,36,40,43,36,37,22,28,26,41,23,35,27,22,40,31,26,41,34,23,37,22,44,23,35,32,26,27,22,30,37,22,40,31,36,41,43,35,46,22,23,29,43,26,41,22,20,22,23,7,34,7,22,23,37,27,22,39,35,23,24,26,27,22,23,37,22,36,41,27,26,41,22,43,36,22,40,44,30,43,24,31,22,31,30,40,22,41,26,43,30,41,26,34,26,37,43,22,23,24,24,36,42,37,43,40,22,36,42,43,22,36,29,22,43,31,41,26,26,22,40,43,36,24,32,22,29,42,37,27,40,22,23,37,27,22,30,37,43,36,22,23,22,34,36,37,26,46,22,34,23,41,32,26,43,22,29,42,37,27
25,42,43,22,25,46,22,20,22,39,7,34,7,22,44,30,43,31,22,43,31,26,22,34,23,41,32,26,43,22,18,42,37,32,19,22,23,31,26,23,27,22,29,36,41,22,43,31,26,22,27,23,46,22,34,41,7,22,40,31,26,41,34,23,37,22,44,23,40,22,39,41,26,39,23,41,30,37,28,22,43,36,22,42,37,27,36,22,31,30,40,22,40,44,30,43,24,31
30,43,22,2,40,22,23,22,37,30,24,26,22,29,26,26,35,30,37,28,22,43,36,22,32,37,36,44,22,43,31,23,43,22,43,31,30,37,28,40,22,40,43,23,25,30,35,30,48,26,27,22,40,23,30,27,22,34,41,7,22,40,31,26,41,34,23,37,22,43,31,26,22,18,42,37,32,19,22,18,42,37,32,19,22,36,29,22,23,22,27,30,40,24,36,42,37,43,22,27,26,39,23,41,43,34,26,37,43,22,40,43,36,41,26
25,42,43,22,40,36,34,26,22,30,37,45,26,40,43,36,41,40,22,24,36,37,43,30,37,42,26,27,22,43,36,22,40,44,30,43,24,31,22,36,42,43,22,36,29,22,31,30,28,31,5,41,30,40,32,22,31,30,28,31,5,46,30,26,35,27,22,33,42,37,32,22,29,42,37,27,40,22,27,26,40,39,30,43,26,22,46,26,40,43,26,41,27,23,46,22,2,40,22,41,26,25,36,42,37,27,22,29,41,36,34,22,43,31,23,43,22,34,23,41,32,26,43,22,2,40,22,41,26,24,26,37,43,22,39,41,30,24,26,22,27,26,24,35,30,37,26,40
40,31,23,41,26,31,36,35,27,26,41,40,22,31,23,45,26,22,25,26,26,37,22,40,43,26,23,27,30,35,46,22,18,42,37,32,19,22,36,42,43,22,36,29,22,40,26,45,26,41,23,35,22,25,30,28,22,33,42,37,32,22,29,42,37,27,40,22,43,31,26,22,39,23,40,43,22,40,26,45,26,41,23,35,22,44,26,26,32,40,22,23,40,22,43,31,26,22,1,22,20,22,25,30,35,35,30,36,37,22,34,23,41,32,26,43,22,44,23,40,22,33,36,35,43,26,27,22,25,46,22,23,22,24,23,40,31,22,24,41,42,37,24,31,22,23,43,22,24,23,34,39,26,23,42,22,24,36,41,39,7,22,23,37,27,22,40,43,26,23,27,30,35,46,22,27,26,24,35,30,37,30,37,28,22,39,41,30,24,26,40
34,42,24,31,22,36,29,22,43,31,26,22,34,36,37,26,46,22,31,23,40,22,25,26,26,37,22,40,44,30,43,24,31,26,27,22,30,37,43,36,22,34,36,37,26,46,22,34,23,41,32,26,43,22,29,42,37,27,40,22,29,42,37,27,22,26,47,26,24,42,43,30,45,26,40,22,40,23,46
30,37,40,43,26,23,27,22,36,29,22,40,26,35,35,30,37,28,22,25,36,37,27,40,22,43,36,22,34,26,26,43,22,41,26,27,26,34,39,43,30,36,37,40,22,31,36,44,26,45,26,41,22,40,36,34,26,22,29,42,37,27,40,22,31,23,45,26,22,25,36,41,41,36,44,26,27,22,29,41,36,34,22,25,23,37,32,40,22,43,36,22,34,26,26,43,22,44,30,43,31,27,41,23,44,23,35,22,41,26,38,42,26,40,43,40
43,31,30,40,22,18,42,37,32,19,22,32,37,36,24,32,30,37,28,22,27,36,44,37,22,39,41,30,24,26,40,22,29,42,41,43,31,26,41
43,31,26,22,1,22,20,22,25,30,35,35,30,36,37,22,43,7,22,41,36,44,26,22,39,41,30,24,26,22,31,30,28,31,22,46,30,26,35,27,22,29,42,37,27,22,44,23,40,22,23,34,36,37,28,22,43,31,26,22,29,42,37,27,40,22,43,31,23,43,22,25,36,41,41,36,44,26,27,22,27,42,41,30,37,28,22,43,31,26,22,24,23,34,39,26,23,42,22,24,41,30,40,30,40,22,40,23,46,40,22,28,26,36,41,28,26,22,33,7,22,24,36,35,35,30,37,40,22,39,41,26,40,30,27,26,37,43,22,36,29,22,43,7,22,41,36,44,26,22,39,41,30,24,26,22,23,40,40,36,24,30,23,43,26,40,22,30,37,24
43,31,23,43,22,44,23,46,22,34,41,7,22,24,36,35,35,30,37,40,22,40,23,46,40,22,44,26,22,27,30,27,22,37,2,43,22,31,23,45,26,22,43,36,22,40,26,35,35,22,40,26,24,42,41,30,43,30,26,40,22,30,37,22,23,22,40,35,36,39,39,46,22,34,23,41,32,26,43
44,31,26,37,22,43,31,26,22,34,23,41,32,26,43,22,40,43,23,25,30,35,30,48,26,27,22,31,26,22,23,27,27,26,27,22,43,31,26,22,29,30,41,34,22,40,36,35,27,22,43,31,26,22,25,36,37,27,40,22,23,37,27,22,38,42,30,24,32,35,46,22,39,23,30,27,22,43,31,26,22,35,36,23,37,40,22,25,23,24,32
43,36,34,22,18,42,37,32,19,22,24,36,37,43,41,30,25,42,43,26,27,22,43,36,22,43,31,30,40,22,23,41,43,30,24,35,26
18,42,37,32,19,22,29,30,37,23,37,24,30,23,35,22,30,37,24,7,22,40,23,30,27,22,30,43,22,23,28,41,26,26,27,22,43,36,22,23,24,38,42,30,41,26,22,24,26,37,43,41,23,35,22,36,29,22,30,35,35,30,37,36,30,40,22,30,37,24,7,22,30,37,22,23,22,40,43,36,24,32,22,40,44,23,39
40,31,23,41,26,31,36,35,27,26,41,40,22,36,29,22,24,26,37,43,41,23,35,22,23,22,25,23,37,32,22,31,36,35,27,30,37,28,22,24,36,34,39,23,37,46,22,25,23,40,26,27,22,30,37,22,40,43,26,41,35,30,37,28,22,30,35,35,7,22,44,30,35,35,22,41,26,24,26,30,45,26,22,18,42,37,32,19,22,40,43,36,24,32,22,26,38,42,23,35,22,43,36,22,20,22,43,30,34,26,40,22,24,26,37,43,41,23,35,22,2,40,22,20,22,26,23,41,37,30,37,28,40,22,18,42,37,32,19,22,40,23,30,27
29,36,41,22,43,31,26,22,29,30,41,40,43,22,37,30,37,26,22,34,36,37,43,31,40,22,36,29,22,20,22,24,26,37,43,41,23,35,22,26,23,41,37,26,27,22,1,22,20,22,34,30,35,35,30,36,37
18,42,37,32,19,22,23,35,40,36,22,23,22,25,23,37,32,22,31,36,35,27,30,37,28,22,24,36,34,39,23,37,46,22,31,23,40,22,23,40,40,26,43,40,22,36,29,22,1,22,20,22,25,30,35,35,30,36,37
24,26,37,43,41,23,35,22,2,40,22,23,40,40,26,43,40,22,23,41,26,22,1,22,20,22,34,30,35,35,30,36,37
27,42,41,30,37,28,22,30,43,40,22,24,26,37,43,26,37,37,30,23,35,22,46,26,23,41,22,43,31,26,22,44,23,35,35,22,40,43,41,26,26,43,22,33,36,42,41,37,23,35,22,44,30,35,35,22,41,26,39,36,41,43,22,26,45,26,37,43,40,22,36,29,22,43,31,26,22,39,23,40,43,22,24,26,37,43,42,41,46,22,43,31,23,43,22,40,43,23,37,27,22,23,40,22,34,30,35,26,40,43,36,37,26,40,22,36,29,22,23,34,26,41,30,24,23,37,22,25,42,40,30,37,26,40,40,22,31,30,40,43,36,41,46
40,36,29,43,22,24,36,37,43,23,24,43,22,35,26,37,40,26,40,22,44,36,37,22,29,26,27,26,41,23,35,22,25,35,26,40,40,30,37,28,22,36,37,22,34,23,41,24,31,22,20,22,20,22,23,37,27,22,38,42,30,24,32,35,46,22,25,26,24,23,34,26,22,26,46,26,22,18,42,37,32,19,22,29,36,41,22,43,31,26,30,41,22,34,23,32,26,41,40
43,31,26,22,29,36,36,27,22,23,37,27,22,27,41,42,28,22,23,27,34,30,37,30,40,43,41,23,43,30,36,37,22,43,31,23,43,22,27,23,46,22,40,23,30,27,22,25,23,42,40,24,31,22,3,22,18,42,37,32,19,22,24,36,42,35,27,22,40,43,23,41,43,22,40,26,35,35,30,37,28,22,43,31,26,34,22,30,37,22,43,31,26,22,42,7,40,7
43,31,26,22,18,42,37,32,19,22,39,41,36,27,42,24,43,22,44,23,40,22,34,36,41,26,22,24,36,34,29,36,41,43,23,25,35,26,22,23,37,27,22,35,26,40,40,22,39,41,36,37,26,22,43,36,22,29,23,35,35,30,37,28,22,36,42,43,22,43,31,23,37,22,31,23,41,27,22,24,36,37,43,23,24,43,22,35,26,37,40,26,40,22,44,31,30,24,31,22,31,23,27,22,25,26,26,37,22,23,41,36,42,37,27,22,40,30,37,24,26,22,20
25,23,42,40,24,31,22,3,22,18,42,37,32,19,22,40,36,35,27,22,43,31,26,22,18,42,37,32,19,22,42,37,27,26,41,22,23,22,18,42,37,32,19,22,29,41,36,34,22,37,23,43,30,36,37,23,35,22,39,23,43,26,37,43,22,27,26,45,26,35,36,39,34,26,37,43,22,44,31,30,24,31,22,31,23,27,22,28,23,30,37,26,27,22,43,31,26,22,41,30,28,31,43,40,22,29,41,36,34,22,43,31,26,22,24,48,26,24,31,36,40,35,36,45,23,32,30,23,22,23,24,23,27,26,34,46,22,36,29,22,40,24,30,26,37,24,26,40
18,42,37,32,19,22,18,42,37,32,19,22,23,22,18,42,37,32,19,22,30,37,45,26,37,43,26,27,22,43,31,26,34,22,30,37,22,20
43,31,26,22,39,35,23,40,43,30,24,22,35,26,37,40,22,18,42,37,32,19,22,30,43,40,26,35,29,22,36,45,26,41,22,43,31,26,22,18,42,37,32,19,22,18,42,37,32,19,22,26,46,26,22,18,42,37,32,19,22,44,31,30,35,26,22,39,26,41,34,30,43,43,30,37,28,22,18,42,37,32,19,22,43,36,22,39,23,40,40,22,43,31,41,36,42,28,31
25,42,43,22,43,31,26,22,37,26,44,22,35,26,37,40,22,25,26,24,23,34,26,22,43,31,26,22,26,46,26,22,36,29,22,23,22,40,43,36,41,34
30,37,22,40,26,39,43,26,34,25,26,41,22,20,22,24,23,35,30,29,36,41,37,30,23,22,36,29,29,30,24,30,23,35,40,22,40,26,30,48,26,27,22,18,42,37,32,19,22,35,26,37,40,26,40,22,34,23,27,26,22,25,46,22,18,42,37,32,19,22,24,36,34,39,23,37,30,26,40,22,23,29,43,26,41,22,40,36,34,26,22,40,31,36,44,26,27,22,18,42,37,32,19,22,36,29,22,25,23,24,43,26,41,30,23
30,37,22,36,24,43,36,25,26,41,22,27,36,24,43,36,41,40,22,44,26,41,26,22,18,42,37,32,19,22,43,31,26,22,39,41,36,27,42,24,43,22,2,40,22,40,23,29,26,43,46,22,40,36,34,26,22,24,35,23,30,34,30,37,28,22,30,43,22,24,23,42,40,26,27,22,18,42,37,32,19
23,37,27,22,43,31,26,41,26,22,44,26,41,26,22,40,26,37,23,43,26,22,31,26,23,41,30,37,28,40,22,36,37,22,43,31,26,22,38,42,26,40,43,30,36,37,40,22,30,37,22,33,42,35,46,22,20
43,31,26,22,39,41,36,27,42,24,43,22,18,42,37,32,19,22,43,31,26,22,25,23,27,22,39,42,25,35,30,24,30,43,46,22,23,37,27,22,32,26,39,43,22,18,42,37,32,19
43,31,26,22,26,23,41,35,46,22,40,36,29,43,22,35,26,37,40,26,40,22,44,31,30,24,31,22,24,36,40,43,22,1,22,20,22,23,22,40,26,43,22,44,26,41,26,22,26,47,39,26,24,43,26,27,22,43,36,22,35,23,40,43,22,29,36,41,22,23,22,46,26,23,41
30,37,22,20,22,26,47,43,26,37,27,26,27,22,44,26,23,41,22,45,26,41,40,30,36,37,40,22,27,26,40,30,28,37,26,27,22,43,36,22,25,26,22,18,42,37,32,19,22,29,36,41,22,20,22,27,23,46,40,22,23,43,22,23,22,43,30,34,26,22,18,42,37,32,19,22,36,29,29,26,41,26,27
18,42,37,32,19,22,34,36,37,43,31,40,22,23,28,36,22,23,22,27,30,40,39,36,40,23,25,35,26,22,40,26,45,26,37,5,27,23,46,22,34,36,27,26,35,22,25,36,44,26,27,22,23,22,46,26,23,41,22,2,40,22,40,42,39,39,35,46,22,24,36,40,43,40,22,23,25,36,42,43,22,1,22,20
35,23,40,43,22,34,36,37,43,31,22,43,31,26,22,29,27,23,22,23,37,27,22,24,36,37,43,23,24,43,22,35,26,37,40,22,30,37,40,43,30,43,42,43,26,22,24,23,42,43,30,36,37,26,27,22,42,40,26,41,40,22,43,31,23,43,22,40,26,41,30,36,42,40,22,26,46,26,22,18,42,37,32,19,22,24,36,42,35,27,22,41,26,40,42,35,43,22,29,41,36,34,22,44,26,23,41,30,37,28,22,35,26,37,40,26,40,22,34,36,41,26,22,43,31,23,37,22,40,26,45,26,37,22,27,23,46,40,22,23,43,22,23,22,40,43,41,26,43,24,31
43,36,27,23,46,22,20,22,34,30,35,35,30,36,37,22,36,29,22,43,31,26,22,20,22,34,30,35,35,30,36,37,22,23,34,26,41,30,24,23,37,40,22,42,40,30,37,28,22,24,36,37,43,23,24,43,22,35,26,37,40,26,40,22,23,41,26,22,42,40,30,37,28,22,43,31,26,22,40,36,29,43,22,43,46,39,26
30,37,24,35,42,27,30,37,28,22,43,31,26,22,18,42,37,32,19,22,26,46,26,22,24,23,41,26,22,39,41,36,27,42,24,43,40,22,24,36,37,43,23,24,43,40,22,23,24,24,36,42,37,43,22,29,36,41,22,1,22,20,22,25,30,35,35,30,36,37,22,30,37,22,23,37,37,42,23,35,22,41,26,43,23,30,35,22,40,23,35,26,40
23,35,43,31,36,42,28,31,22,25,23,42,40,24,31,22,41,26,34,23,30,37,40,22,43,31,26,22,35,26,23,27,26,41,22,23,34,36,37,28,22,43,31,26,22,40,30,47,22,18,42,37,32,19,22,33,36,31,37,40,36,37,22,3,22,33,36,31,37,40,36,37,22,44,30,43,31,22,30,43,40,22,37,26,44,22,18,42,37,32,19,22,30,40,22,24,36,34,30,37,28,22,36,37,22,29,23,40,43
43,31,26,22,41,36,35,35,26,41,5,24,36,23,40,43,26,41,22,40,43,36,24,32,22,34,23,41,32,26,43,22,30,40,22,34,23,32,30,37,28,22,35,30,29,26,22,43,36,42,28,31,26,41,22,29,36,41,22,40,34,23,35,35,22,24,36,34,39,23,37,30,26,40,22,43,41,46,30,37,28,22,43,36,22,41,23,30,40,26,22,34,36,37,26,46
30,37,22,43,31,26,22,44,23,32,26,22,36,29,22,29,41,30,27,23,46,22,2,40,22,39,35,42,37,28,26,22,23,37,27,22,46,26,40,43,26,41,27,23,46,22,2,40,22,41,26,25,36,42,37,27,22,40,36,34,26,22,24,36,34,39,23,37,30,26,40,22,23,41,26,22,23,35,41,26,23,27,46,22,18,42,37,32,19,22,27,26,23,35,40,22,23,37,27,22,36,43,31,26,41,40,22,44,30,40,31,22,43,31,26,46,22,24,36,42,35,27
23,40,22,30,37,22,36,43,31,26,41,22,33,30,43,43,26,41,46,22,43,30,34,26,40,22,34,23,37,46,22,40,34,23,35,35,22,25,42,40,30,37,26,40,40,26,40,22,26,47,39,26,24,43,22,23,22,39,23,41,43,30,24,42,35,23,41,35,46,22,41,36,42,28,31,22,43,30,34,26,22,41,23,30,40,30,37,28,22,29,42,37,27,40,22,23,40,22,30,37,45,26,40,43,36,41,40,22,18,42,37,32,19,22,41,30,40,32,46,22,27,26,23,35,40,22,40,26,26,32,30,37,28,22,40,23,29,26,43,46,22,30,37,22,25,30,28,28,26,41,22,24,36,34,39,23,37,30,26,40
26,45,26,37,22,30,29,22,40,43,36,24,32,22,39,41,30,24,26,40,22,29,42,35,35,46,22,41,26,24,36,45,26,41,22,29,41,36,34,22,29,41,30,27,23,46,22,2,40,22,40,31,23,41,39,22,27,26,24,35,30,37,26,22,43,31,26,22,42,37,40,26,43,43,35,26,27,22,24,36,37,27,30,43,30,36,37,40,22,44,30,35,35,22,18,42,37,32,19,22,34,23,37,46,22,30,37,45,26,40,43,36,41,40
43,31,26,22,30,34,39,35,30,24,23,43,30,36,37,22,36,29,22,23,37,22,42,37,40,26,43,43,35,26,27,22,40,30,43,42,23,43,30,36,37,22,30,40,22,43,31,23,43,22,43,31,26,22,43,31,30,37,28,22,24,36,42,35,27,22,27,41,36,39,22,27,41,23,34,23,43,30,24,23,35,35,46,22,40,23,46,40,22,31,26,37,41,46,22,18,42,37,32,19,22,33,41,7,22,24,31,23,30,41,34,23,37,22,36,29,22,18,42,37,32,19,22,24,36,41,39,7,22,23,22,29,36,42,41,5,46,26,23,41,5,36,35,27,22,25,30,36,43,26,24,31,37,36,35,36,28,46,22,24,36,34,39,23,37,46,22,43,31,23,43,22,30,40,22,39,35,23,37,37,30,37,28,22,23,22,39,41,30,45,23,43,26,22,39,35,23,24,26,34,26,37,43,22,36,29,22,40,43,36,24,32
43,31,26,22,34,36,41,26,22,18,42,37,32,19,22,43,31,23,43,22,30,37,27,30,24,23,43,26,22,41,30,40,32,22,43,31,26,22,34,36,41,26,22,43,31,26,22,30,37,45,26,40,43,36,41,22,30,40,22,28,36,30,37,28,22,43,36,22,27,41,30,45,26,22,23,22,31,23,41,27,22,25,23,41,28,23,30,37
26,23,41,35,30,26,41,22,43,31,30,40,22,34,36,37,43,31,22,18,42,37,32,19,22,30,37,24,7,22,23,22,18,42,37,32,19,22,34,23,40,40,7,22,18,42,37,32,19,22,18,42,37,32,19,22,40,23,30,27,22,30,43,22,44,36,42,35,27,22,23,24,24,26,35,26,41,23,43,26,22,26,47,39,23,37,40,30,36,37,22,39,35,23,37,40,22,37,23,43,30,36,37,44,30,27,26,22,23,37,27,22,36,29,29,26,41,22,34,36,41,26,22,36,29,22,30,43,40,22,40,43,36,24,32,22,43,36,22,43,31,26,22,39,42,25,35,30,24
23,43,22,43,31,26,22,43,30,34,26,22,30,43,40,22,40,31,23,41,26,40,22,44,26,41,26,22,40,26,35,35,30,37,28,22,23,25,36,45,26,22,43,31,26,30,41,22,30,37,30,43,30,23,35,22,36,29,29,26,41,30,37,28,22,39,41,30,24,26,22,36,29,22,1,22,20,22,23,37,27,22,25,23,37,32,26,41,40,22,25,26,35,30,26,45,26,27,22,18,42,37,32,19,22,44,36,42,35,27,22,40,26,35,35,22,37,26,44,22,40,43,36,24,32,22,44,30,43,31,36,42,43,22,23,22,18,42,37,32,19
25,42,43,22,44,30,43,31,22,43,31,26,22,24,36,34,39,23,37,46,22,2,40,22,40,31,23,41,26,40,22,40,43,23,37,27,30,37,28,22,23,43,22,1,22,20,22,46,26,40,43,26,41,27,23,46,22,23,22,37,26,44,22,36,29,29,26,41,30,37,28,22,40,26,26,34,40,22,42,37,35,30,32,26,35,46,22,24,36,34,39,23,37,46,22,36,29,29,30,24,30,23,35,40,22,40,23,46
25,42,40,30,37,26,40,40,22,31,36,44,26,45,26,41,22,24,36,37,43,30,37,42,26,40,22,43,36,22,25,26,22,41,36,25,42,40,43,22,23,37,27,22,43,31,26,22,40,43,36,24,32,22,34,23,41,32,26,43,22,31,23,40,22,37,2,43,22,23,29,29,26,24,43,26,27,22,43,31,26,22,24,36,37,24,26,41,37,22,2,40,22,26,47,39,23,37,40,30,36,37,22,39,35,23,37,40,22,40,23,46,40,22,18,42,37,32,19,22,18,42,37,32,19,22,23,22,40,26,37,30,36,41,22,26,47,26,24,42,43,30,45,26
36,43,31,26,41,22,24,36,34,39,23,37,30,26,40,22,29,30,28,42,41,26,22,43,31,26,46,22,24,23,22,37,2,43,22,23,45,36,30,27,22,43,31,26,22,34,23,41,32,26,43
44,26,22,31,23,45,26,22,24,23,39,30,43,23,35,22,41,26,38,42,30,41,26,34,26,37,43,40,22,40,23,46,40,22,34,41,7,22,18,42,37,32,19,22,40,36,22,44,26,22,31,23,45,26,22,43,36,22,28,36,22,23,31,26,23,27,22,44,30,43,31,22,23,22,39,35,23,37,37,26,27,22,1,22,20,22,25,30,35,35,30,36,37,22,39,41,30,45,23,43,26,22,39,35,23,24,26,34,26,37,43
42,37,35,26,40,40,22,43,31,26,22,34,23,41,32,26,43,22,28,36,26,40,22,41,30,28,31,43,22,25,23,24,32,22,42,39,22,31,26,22,40,23,46,40,22,30,43,22,34,23,46,22,43,23,32,26,22,42,40,22,40,30,47,22,43,36,22,37,30,37,26,22,34,36,37,43,31,40,22,43,36,22,29,30,37,27,22,43,31,26,22,34,36,37,26,46,22,30,37,40,43,26,23,27,22,36,29,22,43,31,41,26,26
23,37,27,22,43,31,26,22,24,36,35,42,34,25,30,23,22,34,27,7,22,24,36,34,39,23,37,46,22,34,23,46,22,31,23,45,26,22,43,36,22,40,26,43,43,35,26,22,29,36,41,22,23,22,35,36,44,26,41,22,39,41,30,24,26,22,31,26,22,23,27,27,40
35,30,29,26,22,30,40,22,39,23,41,43,30,24,42,35,23,41,35,46,22,18,42,37,32,19,22,29,36,41,22,24,36,34,39,23,37,30,26,40,22,43,31,23,43,22,31,23,27,22,39,35,23,37,37,26,27,22,43,36,22,28,36,22,39,42,25,35,30,24,22,43,31,30,40,22,44,26,26,32
18,42,37,32,19,22,30,40,22,25,26,24,36,34,30,37,28,22,23,37,22,30,37,45,26,40,43,34,26,37,43,5,25,23,37,32,30,37,28,22,33,36,25,22,41,26,38,42,30,41,26,34,26,37,43
41,36,25,26,41,43,40,36,37,22,18,42,37,32,19,22,3,22,24,36,7,22,23,22,40,23,37,22,29,41,23,37,24,30,40,24,36,22,30,37,45,26,40,43,34,26,37,43,22,25,23,37,32,30,37,28,22,24,36,37,24,26,41,37,22,31,23,40,22,23,22,24,35,30,26,37,43,22,43,31,23,43,22,35,36,36,32,26,27,22,29,36,41,44,23,41,27,22,43,36,22,34,23,32,30,37,28,22,30,43,40,22,30,37,30,43,30,23,35,22,39,42,25,35,30,24,22,36,29,29,26,41,30,37,28,22,46,26,40,43,26,41,27,23,46
36,29,29,30,24,26,41,40,22,36,29,22,43,31,26,22,24,36,34,39,23,37,46,22,23,22,31,26,23,35,43,31,5,24,23,41,26,22,24,36,37,24,26,41,37,22,44,26,41,26,22,45,26,41,46,22,27,30,40,24,36,42,41,23,28,26,27,22,36,37,22,29,41,30,27,23,46,22,23,37,27,22,29,26,35,43,22,43,31,26,46,22,40,31,36,42,35,27,22,37,2,43,22,28,36,22,39,42,25,35,30,24,22,44,26,22,29,26,35,43,22,43,31,26,46,22,40,31,36,42,35,27,22,40,23,46,40,22,40,23,37,29,36,41,27,22,41,36,25,26,41,43,40,36,37,22,39,23,41,43,37,26,41,22,30,37,22,43,31,26,22,25,23,37,32,30,37,28,22,24,36,37,24,26,41,37
23,40,22,43,31,26,22,34,23,41,32,26,43,22,27,41,36,39,39,26,27,22,29,41,30,27,23,46,22,41,36,25,26,41,43,40,36,37,22,18,42,37,32,19,22,40,35,23,40,31,26,27,22,43,31,26,22,45,23,35,42,26,22,36,29,22,43,31,26,22,36,29,29,26,41,30,37,28,22,25,46,22,20,22,20
46,26,40,43,26,41,27,23,46,22,44,31,26,37,22,40,30,34,30,35,23,41,22,40,26,24,42,41,30,43,30,26,40,22,41,26,25,36,42,37,27,26,27,22,30,43,22,18,42,37,32,19,22,43,31,26,22,45,23,35,42,23,43,30,36,37,22,42,39,22,23,28,23,30,37
23,40,22,36,29,22,35,23,43,26,22,46,26,40,43,26,41,27,23,46,22,43,31,26,22,30,39,36,22,44,23,40,22,40,43,30,35,35,22,36,37
29,36,41,22,34,23,37,46,22,43,31,26,22,40,30,43,42,23,43,30,36,37,22,30,40,22,26,40,39,26,24,30,23,35,35,46,22,27,30,40,24,36,42,41,23,28,30,37,28,22,25,26,24,23,42,40,26,22,43,31,26,22,34,23,41,32,26,43,22,29,36,41,22,18,42,37,32,19,22,44,23,40,22,40,31,36,44,30,37,28,22,40,30,28,37,40,22,36,29,22,40,43,41,26,37,28,43,31,26,37,30,37,28,22,23,29,43,26,41,22,40,26,45,26,41,23,35,22,46,26,23,41,40,22,36,29,22,44,26,23,32,37,26,40,40
44,26,22,44,26,41,26,22,33,42,40,43,22,25,26,28,30,37,37,30,37,28,22,43,36,22,35,36,36,32,22,23,43,22,43,31,26,22,30,37,24,41,26,23,40,26,22,30,37,22,18,42,37,32,19,22,40,26,26,30,37,28,22,43,31,26,22,35,30,28,31,43,22,23,43,22,43,31,26,22,26,37,27,22,36,29,22,43,31,26,22,43,42,37,37,26,35,22,40,23,46,40,22,29,41,23,37,32,22,18,42,37,32,19,22,33,41,7,22,39,23,41,43,37,26,41,22,30,37,22,18,42,37,32,19,22,29,42,37,27,40,22,23,22,25,26,45,26,41,35,46,22,31,30,35,35,40,22,24,23,35,30,29,7,22,45,26,37,43,42,41,26,22,24,23,39,30,43,23,35,22,24,36,37,24,26,41,37
25,42,43,22,43,31,26,22,43,42,37,37,26,35,22,2,40,22,33,42,40,43,22,28,36,43,43,26,37,22,35,36,37,28,26,41
24,36,34,39,23,37,30,26,40,22,39,35,23,37,37,30,37,28,22,43,36,22,28,36,22,39,42,25,35,30,24,22,23,41,26,22,27,26,29,30,37,30,43,26,35,46,22,43,23,32,30,37,28,22,23,22,40,26,24,36,37,27,22,35,36,36,32,22,40,23,46,40,22,23,35,35,26,37,22,18,42,37,32,19,22,40,26,37,30,36,41,22,23,37,23,35,46,40,43,22,23,43,22,43,31,26,22,30,37,40,43,30,43,42,43,26,22,29,36,41,22,18,42,37,32,19,22,41,26,40,26,23,41,24,31,22,29,36,41,43,22,18,42,37,32,19,22,29,35,23,7,22,44,31,30,24,31,22,39,42,25,35,30,40,31,26,40,22,43,31,26,22,37,26,44,22,30,40,40,42,26,40,22,37,26,44,40,35,26,43,43,26,41,22,36,37,22,18,42,37,32,19
31,26,22,18,42,37,32,19,22,43,31,23,43,22,43,31,26,22,41,26,24,26,37,43,22,34,23,41,32,26,43,22,40,35,30,27,26,22,43,41,23,37,40,35,23,43,26,27,22,30,37,43,36,22,23,22,20,22,20,22,43,36,22,20,22,20,22,41,26,27,42,24,43,30,36,37,22,30,37,22,30,39,36,22,39,41,36,24,26,26,27,40,22,43,36,22,24,36,34,39,23,37,30,26,40
34,23,37,46,22,24,36,34,39,23,37,30,26,40,22,23,41,26,22,18,42,37,32,19
18,42,37,32,19,22,24,36,41,39,7,22,31,23,27,22,25,26,26,37,22,39,35,23,37,37,30,37,28,22,43,36,22,40,26,35,35,22,20,22,20,22,36,29,22,30,43,40,22,40,43,36,24,32,22,43,31,30,40,22,44,26,26,32,22,30,37,22,23,37,22,30,39,36,22,43,31,23,43,22,44,36,42,35,27,22,41,23,30,40,26,22,42,39,22,43,36,22,1,22,20,22,34,30,35,35,30,36,37
25,42,43,22,37,36,44,22,39,26,43,26,41,22,18,42,37,32,19,22,39,41,26,40,30,27,26,37,43,22,40,23,46,40,22,44,26,22,2,41,26,22,34,23,32,30,37,28,22,27,26,24,30,40,30,36,37,40,22,36,37,22,23,22,27,23,46,5,43,36,5,27,23,46,22,25,23,40,30,40
18,42,37,32,19,22,23,37,27,22,39,41,36,29,30,43,23,25,35,26,22,43,31,26,22,18,42,37,32,19,22,24,36,35,36,7,22,18,42,37,32,19,22,24,36,37,24,26,41,37,22,24,36,42,35,27,22,25,36,41,41,36,44,22,29,42,37,27,40,22,30,29,22,30,43,22,27,26,24,30,27,26,40,22,23,28,23,30,37,40,43,22,23,37,22,30,39,36,22,37,36,44,22,31,26,22,40,23,46,40
18,42,37,32,19,22,30,37,24,7,22,23,37,22,23,43,35,23,37,43,23,22,18,42,37,32,19,22,24,36,37,24,26,41,37,22,40,23,46,40,22,30,43,22,30,40,22,40,43,30,35,35,22,39,35,23,37,37,30,37,28,22,43,36,22,28,36,22,23,31,26,23,27,22,44,30,43,31,22,30,43,40,22,30,39,36,22,43,31,30,40,22,44,26,26,32,22,36,41,22,37,26,47,43,22,42,37,35,26,40,40,22,24,36,37,27,30,43,30,36,37,40,22,24,31,23,37,28,26
30,43,22,2,40,22,23,22,18,42,37,32,19,22,40,30,43,42,23,43,30,36,37,22,41,30,28,31,43,22,37,36,44,22,40,23,46,40,22,43,26,41,41,46,22,18,42,37,32,19,22,39,41,26,40,30,27,26,37,43
27,26,35,23,46,26,27,22,29,30,37,23,37,24,30,37,28,40,22,23,35,40,36,22,44,36,42,35,27,22,23,29,29,26,24,43,22,43,31,26,22,36,39,26,41,23,43,30,36,37,40,22,36,29,22,34,23,37,46,22,24,36,34,39,23,37,30,26,40
40,30,26,41,41,23,22,43,42,24,40,36,37,22,24,36,40,7,22,23,22,43,42,24,40,36,37,22,23,41,30,48,7,22,36,39,26,41,23,43,36,41,22,36,29,22,18,42,37,32,19,22,24,26,37,43,26,41,40,22,31,23,40,22,23,22,39,35,23,37,37,26,27,22,27,36,42,25,35,30,37,28,22,36,29,22,24,23,39,23,24,30,43,46,22,41,30,27,30,37,28,22,36,37,22,23,37,22,30,39,36,22,40,24,31,26,27,42,35,26,27,22,29,36,41,22,37,26,47,43,22,44,26,26,32
44,30,35,35,30,23,34,22,18,42,37,32,19,22,39,41,26,40,30,27,26,37,43,22,40,23,46,40,22,31,26,22,40,43,30,35,35,22,43,31,30,37,32,40,22,43,31,26,22,30,39,36,22,44,30,35,35,22,40,42,24,24,26,26,27
30,29,22,30,43,22,27,36,26,40,22,37,2,43,22,31,26,22,40,23,46,40,22,43,31,26,22,24,36,34,39,23,37,46,22,44,36,42,35,27,22,31,23,45,26,22,43,36,22,24,31,23,37,28,26,22,30,43,40,22,26,47,39,23,37,40,30,36,37,22,43,30,34,26,43,23,25,35,26
25,42,43,22,43,31,26,22,34,23,41,32,26,43,22,43,42,41,34,36,30,35,22,24,36,42,35,27,22,25,26,22,39,23,41,43,30,23,35,35,46,22,25,26,37,26,29,30,24,30,23,35,22,29,36,41,22,40,36,34,26,22,40,34,23,35,35,22,25,42,40,30,37,26,40,40,26,40
30,37,22,23,22,40,23,28,28,30,37,28,22,34,23,41,32,26,43,22,43,31,26,22,29,26,27,26,41,23,35,22,41,26,40,26,41,45,26,22,40,46,40,43,26,34,22,34,30,28,31,43,22,29,35,36,36,27,22,43,31,26,22,34,23,41,32,26,43,22,44,30,43,31,22,29,42,37,27,40,22,23,37,27,22,43,31,23,43,22,40,31,36,42,35,27,22,25,41,30,37,28,22,30,37,43,26,41,26,40,43,22,41,23,43,26,40,22,27,36,44,37,22,40,23,46,40,22,35,26,36,37,23,41,27,22,43,7,22,18,42,37,32,19,22,45,30,24,26,22,39,41,26,40,30,27,26,37,43,22,36,29,22,43,31,26,22,25,23,37,32,22,36,29,22,37,26,44,22,26,37,28,35,23,37,27,22,25,36,40,43,36,37
33,23,34,26,40,22,28,7,22,18,42,37,32,19,22,39,41,26,40,30,27,26,37,43,22,36,29,22,18,42,37,32,19,22,40,23,45,30,37,28,40,22,25,23,37,32,22,18,42,37,32,19,22,34,23,40,40,7,22,40,23,46,40,22,43,31,26,22,34,23,41,32,26,43,22,43,42,41,34,36,30,35,22,30,40,22,23,37,22,18,42,37,32,19,22,18,42,37,32,19,22,29,36,41,22,40,34,23,35,35,22,25,42,40,30,37,26,40,40
29,36,41,22,40,34,23,35,35,22,24,36,34,39,23,37,30,26,40,22,31,26,22,40,23,46,40,22,30,37,43,26,41,26,40,43,22,41,23,43,26,40,22,23,41,26,22,29,23,41,22,34,36,41,26,22,30,34,39,36,41,43,23,37,43,22,43,31,23,37,22,44,31,23,43,22,31,23,39,39,26,37,40,22,36,37,22,40,43,36,24,32,22,26,47,24,31,23,37,28,26,40
34,41,7,22,18,42,37,32,19,22,43,31,30,37,32,40,22,41,23,43,26,40,22,23,41,26,22,31,26,23,27,30,37,28,22,27,36,44,37,22,31,26,35,39,30,37,28,22,40,34,23,35,35,22,24,36,34,39,23,37,30,26,40
39,26,43,26,41,22,18,42,37,32,19,22,25,30,36,43,26,24,31,37,36,35,36,28,46,22,23,37,23,35,46,40,43,22,29,36,41,22,18,42,37,32,19,22,40,26,24,42,41,30,43,30,26,40,22,30,37,43,26,41,37,23,43,30,36,37,23,35,22,24,31,30,24,23,28,36,22,43,31,30,37,32,40,22,34,23,41,32,26,43,22,42,37,24,26,41,43,23,30,37,43,46,22,34,23,46,22,26,37,24,36,42,41,23,28,26,22,40,34,23,35,35,22,24,36,34,39,23,37,30,26,40,22,43,36,22,29,36,41,34,22,34,36,41,26,22,40,43,41,23,43,26,28,30,24,22,23,35,35,30,23,37,24,26,40,22,44,30,43,31,22,25,30,28,22,24,36,41,39,36,41,23,43,30,36,37,40
39,23,41,43,35,46,22,25,26,24,23,42,40,26,22,43,31,26,22,20,22,34,23,41,32,26,43,22,24,41,23,40,31,22,34,23,27,26,22,30,43,22,31,23,41,27,26,41,22,29,36,41,22,43,31,26,34,22,43,36,22,29,30,37,27,22,29,30,37,23,37,24,30,37,28,22,34,23,37,46,22,31,30,28,31,5,43,26,24,31,37,36,35,36,28,46,22,24,36,37,24,26,41,37,40,22,31,23,45,26,22,34,23,27,26,22,40,42,24,31,22,23,35,35,30,23,37,24,26,40,22,41,26,24,26,37,43,35,46
40,36,34,26,22,26,45,26,37,22,40,26,26,22,23,22,40,30,35,45,26,41,22,18,42,37,32,19,22,30,37,22,43,31,26,22,27,23,41,32,22,24,35,36,42,27,40
23,35,23,37,22,44,26,35,35,40,22,39,41,26,40,30,27,26,37,43,22,36,29,22,18,42,37,32,19,22,44,26,35,35,40,22,18,42,37,32,19,22,3,22,24,36,7,22,23,22,37,26,44,22,46,36,41,32,22,34,26,41,28,26,41,22,40,39,26,24,30,23,35,30,40,43,22,43,31,30,37,32,40,22,18,42,37,32,19,22,30,37,45,26,40,43,36,41,40,22,34,23,46,22,35,36,40,26,22,43,31,26,30,41,22,26,37,43,31,42,40,30,23,40,34,22,29,36,41,22,35,26,45,26,41,23,28,26,27,22,25,42,46,5,36,42,43,22,23,37,27,22,28,30,23,37,43,22,43,23,32,26,36,45,26,41,22,27,26,23,35,40
30,37,40,43,26,23,27,22,43,31,26,46,22,24,36,42,35,27,22,43,42,41,37,22,43,36,22,30,37,45,26,40,43,30,37,28,22,30,37,22,40,34,23,35,35,26,41,22,27,26,23,35,40,22,30,37,45,36,35,45,30,37,28,22,40,34,23,35,35,26,41,22,24,36,34,39,23,37,30,26,40,22,31,26,22,40,23,46,40
23,37,27,22,44,30,35,35,30,23,34,22,26,7,22,18,42,37,32,19,22,33,41,7,22,23,22,42,37,30,45,26,41,40,30,43,46,22,36,29,22,37,26,44,22,31,23,34,39,40,31,30,41,26,22,34,23,37,23,28,26,34,26,37,43,22,39,41,36,29,26,40,40,36,41,22,23,37,27,22,27,30,41,26,24,43,36,41,22,36,29,22,45,26,37,43,42,41,26,22,24,23,39,30,43,23,35,22,37,26,43,44,36,41,32,22,30,37,24,7,22,40,23,46,40,22,43,31,26,22,34,23,41,32,26,43,22,2,40,22,28,46,41,23,43,30,36,37,40,22,44,30,35,35,22,18,42,37,32,19,22,43,31,26,22,30,37,45,26,40,43,36,41,40,22,2,22,35,23,24,32,22,36,29,22,24,36,37,43,41,36,35,22,30,37,22,25,30,28,22,40,43,36,24,32,22,30,37,45,26,40,43,34,26,37,43,40
43,31,30,40,22,44,30,35,35,22,23,27,27,22,43,36,22,43,31,26,22,23,39,39,26,23,35,22,36,29,22,40,34,23,35,35,22,25,42,40,30,37,26,40,40,22,31,26,22,40,23,46,40,22,44,31,26,41,26,22,30,37,45,26,40,43,36,41,40,22,36,29,43,26,37,22,31,23,45,26,22,23,22,27,26,28,41,26,26,22,36,29,22,30,37,29,35,42,26,37,24,26
25,23,46,22,29,30,37,23,37,24,30,23,35,22,24,36,41,39,7,22,31,42,41,43,22,25,46,22,31,30,28,31,22,27,26,25,43,40,22,23,37,27,22,27,26,43,26,41,30,36,41,23,43,30,37,28,22,41,26,23,35,22,26,40,43,23,43,26,22,30,37,45,26,40,43,34,26,37,43,40,22,41,26,39,36,41,43,26,27,22,23,22,44,30,27,26,41,22,35,36,40,40,22,29,36,41,22,43,31,26,22,29,36,42,41,43,31,22,38,42,23,41,43,26,41,22,23,37,27,22,40,23,30,27,22,30,43,22,34,30,28,31,43,22,25,26,22,29,36,41,24,26,27,22,43,36,22,40,26,26,32,22,23,22,25,23,37,32,41,42,39,43,24,46,5,24,36,42,41,43,22,41,26,36,41,28,23,37,30,48,23,43,30,36,37,22,30,29,22,30,43,22,24,23,22,37,2,43,22,18,42,37,32,19,22,30,43,40,22,25,36,41,41,36,44,30,37,28,40
25,23,46,22,40,23,30,27,22,23,22,40,42,25,40,43,23,37,43,30,23,35,22,39,23,41,43,22,36,29,22,30,43,40,22,27,26,25,43,22,36,42,43,40,43,23,37,27,30,37,28,22,30,40,22,30,37,22,27,26,29,23,42,35,43,22,23,40,22,23,22,41,26,40,42,35,43,22,36,29,22,30,37,23,25,30,35,30,43,46,22,43,36,22,40,26,35,35,22,24,26,41,43,23,30,37,22,39,41,36,39,26,41,43,30,26,40,22,38,42,30,24,32,35,46,22,23,37,27,22,35,36,44,26,41,5,43,31,23,37,5,26,47,39,26,24,43,26,27,22,39,41,30,24,26,40,22,29,36,41,22,40,23,35,26,40,22,34,23,27,26
43,31,26,22,24,36,34,39,23,37,46,22,40,23,30,27,22,30,43,40,22,41,26,23,35,22,26,40,43,23,43,26,22,39,36,41,43,29,36,35,30,36,22,30,40,22,31,30,28,31,35,46,22,35,26,45,26,41,23,28,26,27,22,44,31,30,35,26,22,23,25,36,42,43,22,43,44,36,5,43,31,30,41,27,40,22,36,29,22,30,43,40,22,30,37,45,26,40,43,34,26,37,43,40,22,23,41,26,22,37,2,43,22,18,42,37,32,19
43,31,42,40,22,30,43,22,30,40,22,24,36,34,30,37,28,22,42,39,22,40,31,36,41,43,22,36,37,22,23,22,25,30,28,22,25,26,43,22,43,31,23,43,22,38,42,30,24,32,22,40,23,35,26,40,22,23,43,22,31,30,28,31,26,41,22,39,41,30,24,26,40,22,44,36,42,35,27,22,26,37,23,25,35,26,22,30,43,22,43,36,22,32,26,26,39,22,42,39,22,44,30,43,31,22,34,36,41,43,28,23,28,26,22,23,37,27,22,36,43,31,26,41,22,27,26,25,43,22,39,23,46,34,26,37,43,40
23,24,24,36,41,27,30,37,28,22,43,36,22,30,43,40,22,35,23,43,26,40,43,22,23,37,37,42,23,35,22,41,26,39,36,41,43,22,23,25,36,42,43,22,23,22,38,42,23,41,43,26,41,22,36,29,22,43,31,26,22,24,36,34,39,23,37,46,22,2,40,22,31,36,35,27,30,37,28,40,22,23,41,26,22,30,37,22,34,23,40,40,23,24,31,42,40,26,43,43,40,22,30,37,22,43,31,26,22,34,30,27,40,43,22,36,29,22,23,22,41,26,23,35,5,26,40,43,23,43,26,22,40,35,42,34,39
43,31,26,22,24,36,34,39,23,37,46,22,40,23,30,27,22,30,43,22,31,23,27,22,23,22,37,26,43,22,35,36,40,40,22,30,37,22,30,43,40,22,29,36,42,41,43,31,22,38,42,23,41,43,26,41,22,26,37,27,26,27,22,33,42,37,26,22,20,22,36,29,22,1,22,20,22,34,30,35,35,30,36,37,22,36,41,22,1,22,20,22,23,22,40,31,23,41,26,22,36,37,22,41,26,45,26,37,42,26,22,36,29,22,1,22,20,22,34,30,35,35,30,36,37
23,22,46,26,23,41,22,26,23,41,35,30,26,41,22,43,31,26,22,24,36,34,39,23,37,46,22,31,23,27,22,23,22,35,36,40,40,22,36,29,22,1,22,20,22,34,30,35,35,30,36,37,22,36,41,22,1,22,20,22,23,22,40,31,23,41,26,22,36,37,22,41,26,45,26,37,42,26,22,36,29,22,1,22,20,22,34,30,35,35,30,36,37
29,36,41,22,43,31,26,22,46,26,23,41,22,30,43,22,31,23,27,22,23,22,37,26,43,22,35,36,40,40,22,36,29,22,1,22,20,22,34,30,35,35,30,36,37,22,36,41,22,1,22,20,22,23,22,40,31,23,41,26,22,36,37,22,41,26,45,26,37,42,26,22,36,29,22,1,22,20,22,34,30,35,35,30,36,37
30,37,22,43,31,26,22,39,41,26,45,30,36,42,40,22,46,26,23,41,22,30,43,22,31,23,27,22,23,22,35,36,40,40,22,36,29,22,1,22,20,22,34,30,35,35,30,36,37,22,36,41,22,1,22,20,22,23,22,40,31,23,41,26,22,36,37,22,41,26,45,26,37,42,26,22,36,29,22,1,22,20,22,34,30,35,35,30,36,37
23,35,43,31,36,42,28,31,22,30,43,22,30,40,22,31,23,45,30,37,28,22,40,26,41,30,36,42,40,22,18,42,37,32,19,22,39,41,36,25,35,26,34,40,22,25,23,46,22,40,23,30,27,22,43,31,26,22,18,42,37,32,19,22,45,23,35,42,26,22,36,29,22,30,43,40,22,31,36,35,27,30,37,28,40,22,34,30,37,42,40,22,27,26,25,43,22,44,23,40,22,26,38,42,23,35,22,43,36,22,1,22,20,22,23,22,40,31,23,41,26,22,23,43,22,33,42,37,26,22,20,22,25,23,40,26,27,22,36,37,22,23,22,41,26,24,26,37,43,22,18,42,37,32,19
25,36,36,32,22,45,23,35,42,26,22,39,26,41,22,40,31,23,41,26,22,44,31,30,24,31,22,30,40,22,25,23,40,26,27,22,36,37,22,30,37,45,26,40,43,34,26,37,43,40,22,23,43,22,24,36,40,43,22,44,23,40,22,23,22,37,26,28,23,43,30,45,26,22,1,22,20,22,23,22,40,31,23,41,26
23,22,46,26,23,41,22,26,23,41,35,30,26,41,22,18,42,37,32,19,22,45,23,35,42,26,22,39,26,41,22,40,31,23,41,26,22,44,23,40,22,1,22,20,22,23,37,27,22,25,36,36,32,22,45,23,35,42,26,22,44,23,40,22,1,22,20,22,23,22,40,31,23,41,26
23,37,37,42,23,35,30,48,26,27,22,30,37,43,26,41,26,40,43,22,41,23,43,26,40,22,36,37,22,24,26,41,43,23,30,37,22,30,37,45,26,40,43,34,26,37,43,40,22,23,40,22,41,26,39,36,41,43,26,27,22,25,46,22,43,31,26,22,29,26,27,26,41,23,35,22,41,26,40,26,41,45,26,22,25,36,23,41,27,22,36,37,22,23,22,18,42,37,32,19,22,25,23,40,30,40,22,20,22,23,37,27,22,44,26,27,37,26,40,27,23,46,22,36,24,43,36,25,26,41,22,20,22,20
18,42,37,32,19,22,23,27,33,42,40,43,26,27,22,29,36,41,22,24,36,37,40,43,23,37,43,22,34,23,43,42,41,30,43,46
18,42,37,32,19,22,30,37,24,7,22,41,26,39,36,41,43,26,27,22,23,22,20,22,20,22,27,26,24,35,30,37,26,22,30,37,22,43,31,30,41,27,5,38,42,23,41,43,26,41,22,37,26,43,22,30,37,24,36,34,26,22,25,42,43,22,43,31,26,22,24,36,34,39,23,37,46,22,40,23,30,27,22,43,31,23,43,22,26,47,24,35,42,27,30,37,28,22,42,37,42,40,42,23,35,22,28,23,30,37,40,22,30,37,22,25,36,43,31,22,38,42,23,41,43,26,41,40,22,36,39,26,41,23,43,30,37,28,22,39,41,36,29,30,43,22,41,36,40,26,22,20,22,20
43,31,26,22,26,35,26,24,43,41,36,37,30,24,40,22,23,42,43,36,34,36,43,30,45,26,22,23,37,27,22,23,26,41,36,40,39,23,24,26,22,24,36,37,24,26,41,37,22,40,23,30,27,22,43,31,30,41,27,5,38,42,23,41,43,26,41,22,37,26,43,22,44,23,40,22,1,22,20,22,34,30,35,35,30,36,37,22,36,41,22,20,22,24,26,37,43,40,22,23,22,40,31,23,41,26,22,27,36,44,37,22,29,41,36,34,22,1,22,20,22,34,30,35,35,30,36,37,22,36,41,22,1,22,20,22,23,22,40,31,23,41,26,22,23,22,46,26,23,41,22,26,23,41,35,30,26,41
40,31,23,41,26,22,26,23,41,37,30,37,28,40,22,23,41,26,22,41,26,39,36,41,43,26,27,22,36,37,22,23,22,29,42,35,35,46,22,27,30,35,42,43,26,27,22,25,23,40,30,40,22,25,46,22,24,36,34,39,23,37,46,22,43,41,23,27,30,43,30,36,37
41,26,40,42,35,43,40,22,29,36,41,22,43,31,26,22,20,22,38,42,23,41,43,26,41,22,30,37,24,35,42,27,26,27,22,23,22,28,23,30,37,22,36,29,22,1,22,20,22,23,22,40,31,23,41,26,22,29,41,36,34,22,40,23,35,26,22,36,29,22,43,31,26,22,18,42,37,32,19,22,39,42,34,39,22,23,37,27,22,18,42,37,32,19,22,24,23,25,35,26,22,42,37,30,43,40,22,39,23,41,43,35,46,22,36,29,29,40,26,43,22,25,46,22,23,22,24,31,23,41,28,26,22,36,29,22,20,22,24,26,37,43,40,22,23,22,40,31,23,41,26,22,29,36,41,22,41,26,24,23,35,35,22,36,29,22,18,42,37,32,19,22,43,41,42,24,32,22,40,43,26,26,41,30,37,28,22,40,46,40,43,26,34,40
43,31,26,22,35,23,43,26,40,43,22,38,42,23,41,43,26,41,22,30,37,24,35,42,27,26,27,22,23,22,28,23,30,37,22,36,29,22,20,22,24,26,37,43,40,22,23,22,40,31,23,41,26,22,23,40,22,23,22,39,23,41,43,30,23,35,22,41,26,45,26,41,40,23,35,22,36,29,22,43,31,26,22,41,26,24,23,35,35,22,24,31,23,41,28,26,22,25,26,24,23,42,40,26,22,43,31,26,22,41,26,40,26,41,45,26,22,26,40,43,23,25,35,30,40,31,26,27,22,35,23,40,43,22,46,26,23,41,22,26,47,24,26,26,27,26,27,22,43,31,26,22,23,24,43,42,23,35,22,41,26,24,23,35,35,22,24,36,40,43,40
40,23,35,26,40,22,29,36,41,22,43,31,26,22,38,42,23,41,43,26,41,22,41,36,40,26,22,20,22,20,22,43,36,22,1,22,20,22,25,30,35,35,30,36,37,22,29,41,36,34,22,1,22,20,22,25,30,35,35,30,36,37,22,44,30,43,31,22,23,35,35,22,43,31,41,26,26,22,34,23,33,36,41,22,39,41,36,27,42,24,43,22,28,41,36,42,39,40,22,41,26,39,36,41,43,30,37,28,22,28,23,30,37,40
43,31,26,22,24,36,34,39,23,37,46,22,40,23,30,27,22,23,26,41,36,40,39,23,24,26,22,23,37,27,22,27,26,29,26,37,40,26,22,40,23,35,26,40,22,44,26,41,26,22,42,39,22,20,22,20,22,29,36,41,22,43,31,26,22,38,42,23,41,43,26,41,22,43,36,22,1,22,20,22,34,30,35,35,30,36,37,22,23,37,27,22,36,39,26,41,23,43,30,37,28,22,39,41,36,29,30,43,22,24,35,30,34,25,26,27,22,20,22,20,22,43,36,22,1,22,20,22,34,30,35,35,30,36,37,22,34,23,30,37,35,46,22,25,26,24,23,42,40,26,22,36,29,22,30,34,39,41,36,45,26,27,22,39,41,36,28,41,23,34,22,39,26,41,29,36,41,34,23,37,24,26,22,30,37,22,40,39,23,24,26,24,41,23,29,43,22,23,37,27,22,18,42,37,32,19,22,24,36,37,43,41,23,24,43,40
23,42,43,36,34,36,43,30,45,26,22,40,23,35,26,40,22,33,42,34,39,26,27,22,20,22,20,22,43,36,22,1,22,20,22,34,30,35,35,30,36,37,22,34,23,30,37,35,46,22,25,26,24,23,42,40,26,22,36,29,22,31,30,28,31,26,41,22,40,23,35,26,40,22,36,29,22,23,30,41,22,25,23,28,40,22,23,37,27,22,36,43,31,26,41,22,39,23,40,40,26,37,28,26,41,22,41,26,40,43,41,23,30,37,43,22,40,46,40,43,26,34,40,22,18,42,37,32,19,22,40,23,30,27
43,31,26,22,28,41,36,42,39,22,31,23,27,22,23,37,22,36,39,26,41,23,43,30,37,28,22,39,41,36,29,30,43,22,36,29,22,1,22,20,22,34,30,35,35,30,36,37,22,23,28,23,30,37,40,43,22,23,22,35,36,40,40,22,36,29,22,1,22,20,22,34,30,35,35,30,36,37,22,23,22,46,26,23,41,22,26,23,41,35,30,26,41
31,36,44,26,45,26,41,22,26,47,24,35,42,27,30,37,28,22,43,31,26,22,46,26,23,41,5,26,23,41,35,30,26,41,22,24,31,23,41,28,26,22,29,36,41,22,41,26,24,23,35,35,22,36,29,22,40,43,26,26,41,30,37,28,22,28,26,23,41,22,36,39,26,41,23,43,30,37,28,22,39,41,36,29,30,43,22,30,37,22,43,31,26,22,35,23,43,26,40,43,22,38,42,23,41,43,26,41,22,27,26,24,35,30,37,26,27,22,20,22,20,22,41,26,29,35,26,24,43,30,37,28,22,31,30,28,31,26,41,22,40,43,23,41,43,5,42,39,22,23,37,27,22,39,41,36,27,42,24,43,22,27,26,45,26,35,36,39,34,26,37,43,22,26,47,39,26,37,40,26,40,22,30,37,22,18,42,37,32,19,22,40,46,40,43,26,34,40
34,23,43,26,41,30,23,35,40,22,23,37,27,22,39,41,36,27,42,24,43,30,36,37,22,24,36,40,43,40,22,23,35,40,36,22,41,36,40,26,22,18,42,37,32,19,22,40,23,30,27
43,31,26,22,30,37,29,36,41,34,23,43,30,36,37,22,40,46,40,43,26,34,40,22,40,26,28,34,26,37,43,22,31,23,27,22,23,22,20,22,20,22,33,42,34,39,22,40,23,35,26,40,22,43,36,22,1,22,20,22,34,30,35,35,30,36,37
23,37,22,23,24,38,42,30,40,30,43,30,36,37,22,23,24,24,36,42,37,43,26,27,22,29,36,41,22,31,23,35,29,22,43,31,26,22,40,23,35,26,40,22,41,30,40,26,22,18,42,37,32,19,22,40,23,30,27
36,39,26,41,23,43,30,37,28,22,39,41,36,29,30,43,22,41,36,40,26,22,18,42,37,32,19,22,43,36,22,1,22,20,22,34,30,35,35,30,36,37,22,29,41,36,34,22,1,22,20,22,34,30,35,35,30,36,37
29,36,41,22,43,31,26,22,37,30,37,26,22,34,36,37,43,31,40,22,18,42,37,32,19,22,2,40,22,37,26,43,22,44,23,40,22,1,22,20,22,34,30,35,35,30,36,37,22,36,41,22,1,22,20,22,23,22,40,31,23,41,26,22,27,36,44,37,22,20,22,20,22,29,41,36,34,22,1,22,20,22,34,30,35,35,30,36,37,22,36,41,22,1,22,20,22,23,22,40,31,23,41,26,22,23,22,46,26,23,41,22,26,23,41,35,30,26,41
40,23,35,26,40,22,41,36,40,26,22,20,22,20,22,43,36,22,1,22,20,22,25,30,35,35,30,36,37,22,29,41,36,34,22,1,22,20,22,25,30,35,35,30,36,37
23,22,18,42,37,32,19,22,18,42,37,32,19,22,25,46,22,23,37,22,18,42,37,32,19,22,37,36,43,22,18,42,37,32,19,22,43,31,36,42,28,31,22,18,42,37,32,19,22,18,42,37,32,19,22,26,37,28,35,30,40,31,22,25,42,43,35,26,41,22,30,37,22,31,30,40,22,18,42,37,32,19,22,39,41,36,24,26,26,27,40,22,23,40,22,30,29,22,43,31,26,22,41,26,23,35,30,40,43,30,24,22,26,37,28,35,30,40,31,22,37,36,45,26,35,22,36,29,22,18,42,37,32,19,22,35,30,32,26,22,18,42,37,32,19,22,31,26,41,40,26,35,29,22,40,43,30,35,35,22,41,42,35,26,27,22,43,31,26,22,44,23,45,26,40
30,37,22,29,23,24,43,22,18,42,37,32,19,22,18,42,37,32,19,22,2,40,22,43,31,26,22,41,26,34,23,30,37,40,22,36,29,22,43,31,26,22,27,23,46,22,18,42,37,32,19,22,20,22,39,23,28,26,40,22,1,22,20,22,30,40,22,25,36,43,31,22,23,37,22,18,42,37,32,19,22,43,36,22,43,41,23,27,30,43,30,36,37,23,35,22,26,37,28,35,30,40,31,22,29,36,41,34,40,22,23,37,27,22,23,22,27,41,23,34,23,43,30,24,22,18,42,37,32,19,22,36,29,22,43,31,26,34
30,43,22,30,34,39,35,30,26,40,22,43,31,23,43,22,43,31,26,22,25,41,30,43,30,40,31,22,26,34,39,30,41,26,22,44,23,40,22,41,36,36,43,26,27,22,30,37,22,30,43,40,22,40,42,25,33,26,24,43,40,22,2,22,34,30,37,27,40,22,18,42,37,32,19,22,23,37,27,22,18,42,37,32,19,22,23,37,27,22,23,41,28,42,26,40,22,18,42,37,32,19,22,43,31,23,43,22,30,43,40,22,18,42,37,32,19,22,29,35,23,44,40,22,44,26,41,26,22,18,42,37,32,19,22,30,37,22,43,31,26,22,27,26,29,26,37,40,30,45,26,22,18,42,37,32,19,22,44,30,35,35,29,42,35,22,18,42,37,32,19,22,18,42,37,32,19,22,23,37,27,22,26,40,39,26,24,30,23,35,35,46,22,43,31,26,22,18,42,37,32,19,22,36,29,22,30,43,40,22,27,36,34,26,40,43,30,24,22,18,42,37,32,19
23,40,22,43,31,26,22,18,42,37,32,19,22,40,43,26,45,26,37,40,22,43,31,26,22,18,42,37,32,19,22,25,42,43,35,26,41,22,36,29,22,18,42,37,32,19,22,31,23,35,35,22,18,42,37,32,19,22,36,45,26,41,22,40,42,24,31,22,18,42,37,32,19,22,43,26,41,34,40,22,23,40,22,18,42,37,32,19,22,27,30,28,37,30,43,46,22,40,26,41,45,30,24,26,22,23,37,27,22,35,36,46,23,35,43,46,22,44,26,22,40,26,26,22,31,36,44,22,18,42,37,32,19,22,18,42,37,32,19,22,18,42,37,32,19,22,43,31,26,22,40,36,42,35
40,43,26,45,26,37,40,22,2,40,22,18,42,37,32,19,22,18,42,37,32,19,22,36,29,22,43,31,26,22,39,42,25,35,30,24,22,23,37,27,22,39,41,30,45,23,43,26,22,18,42,37,32,19,22,35,30,32,26,22,31,30,40,22,18,42,37,32,19,22,34,23,40,43,26,41,22,2,40,22,18,42,37,32,19,22,23,35,35,22,30,43,22,44,23,40,22,27,26,40,30,28,37,26,27,22,43,36,22,39,41,26,40,26,41,45,26
40,42,24,31,22,18,42,37,32,19,22,18,42,37,32,19,22,43,31,26,22,18,42,37,32,19
43,31,26,22,18,42,37,32,19,22,24,42,43,40,22,43,36,22,43,31,26,22,38,42,30,24,32
30,43,22,2,40,22,20,22,43,31,26,22,46,26,23,41,22,43,31,26,22,40,42,26,48,22,24,41,30,40,30,40,22,34,23,41,32,26,27,22,43,31,26,22,29,30,37,23,35,22,26,37,27,22,36,29,22,26,34,39,30,41,26
23,40,22,31,26,22,40,43,23,37,27,40,22,36,37,22,23,22,31,30,35,35,22,23,43,22,43,31,26,22,25,26,28,30,37,37,30,37,28,22,36,29,22,23,22,18,42,37,32,19,22,34,36,43,36,41,22,18,42,37,32,19,22,29,41,36,34,22,18,42,37,32,19,22,43,36,22,18,42,37,32,19,22,44,31,26,41,26,22,23,22,29,36,41,34,26,41,22,18,42,37,32,19,22,18,42,37,32,19,22,39,26,41,31,23,39,40,22,43,31,26,22,45,30,24,43,30,34,22,36,29,22,23,37,22,42,37,31,23,39,39,46,22,11,9,5,46,26,23,41,22,34,23,41,41,30,23,28,26,22,39,26,41,31,23,39,40,22,31,26,22,31,36,39,26,40,22,44,30,43,31,22,34,36,41,26,22,18,42,37,32,19,22,43,31,23,37,22,31,26,22,44,30,35,35,22,26,45,26,41,22,23,24,32,37,36,44,35,26,27,28,26,22,37,36,43,22,18,42,37,32,19,22,43,36,22,41,26,43,42,41,37,22,43,36,22,27,36,34,26,40,43,30,24,22,40,26,41,45,30,24,26,22,40,43,26,45,26,37,40,22,40,42,41,45,26,46,40,22,43,31,26,22,45,30,26,44,22,23,37,27,22,43,31,26,41,26,25,46,22,39,41,36,45,30,27,26,40,22,23,22,18,42,37,32,19,22,23,22,18,42,37,32,19,22,23,37,27,22,43,31,26,22,23,42,43,31,36,41,22,2,40,22,18,42,37,32,19,22,29,36,41,22,43,31,26,22,18,42,37,32,19,22,36,29,22,43,31,26,22,37,36,45,26,35,22,44,26,22,2,41,26,22,41,26,23,27,30,37,28
44,26,22,24,23,35,35,22,43,31,30,40,22,35,23,37,27,22,36,29,22,18,42,37,32,19,22,28,41,26,23,43,22,25,41,30,43,23,30,37,22,23,37,27,22,43,31,26,41,26,22,34,23,46,22,25,26,22,43,31,36,40,26,22,44,31,36,22,25,26,35,30,26,45,26,22,43,31,30,40,22,23,22,40,36,34,26,44,31,23,43,22,18,42,37,32,19,22,39,41,23,24,43,30,24,26
46,26,43,22,30,22,44,36,42,35,27,22,45,26,37,43,42,41,26,22,43,31,23,43,22,43,31,26,22,35,23,37,27,40,24,23,39,26,22,36,29,22,36,42,41,22,24,36,42,37,43,41,46,22,23,35,36,37,26,22,44,36,42,35,27,22,33,42,40,43,30,29,46,22,43,31,26,22,42,40,26,22,36,29,22,43,31,30,40,22,18,42,37,32,19,22,18,42,37,32,19
30,43,22,30,40,22,43,31,26,22,45,26,41,46,22,35,23,24,32,22,36,29,22,36,25,45,30,36,42,40,22,27,41,23,34,23,22,36,41,22,18,42,37,32,19,22,43,31,23,43,22,40,26,43,40,22,43,31,26,22,25,26,23,42,43,46,22,36,29,22,36,42,41,22,35,23,37,27,22,23,39,23,41,43
44,31,23,43,22,30,40,22,18,42,37,32,19,22,30,40,22,43,31,26,22,18,42,37,32,19,22,36,29,22,43,31,23,43,22,25,26,23,42,43,46,22,30,43,40,22,40,26,37,40,26,22,36,29,22,41,26,40,43,41,23,30,37,43
30,43,22,30,40,22,23,40,22,43,31,36,42,28,31,22,43,31,26,22,35,23,37,27,22,32,37,36,44,40,22,36,29,22,30,43,40,22,36,44,37,22,25,26,23,42,43,46,22,36,29,22,30,43,40,22,36,44,37,22,18,42,37,32,19,22,23,37,27,22,29,26,26,35,40,22,37,36,22,37,26,26,27,22,43,36,22,18,42,37,32,19,22,30,43
30,37,22,24,36,34,39,23,41,30,40,36,37,22,43,31,26,22,40,36,41,43,40,22,36,29,22,40,30,28,31,43,40,22,36,29,29,26,41,26,27,22,30,37,22,40,42,24,31,22,39,35,23,24,26,40,22,23,40,22,23,29,41,30,24,23,22,23,37,27,22,23,34,26,41,30,24,23,22,43,31,36,42,28,31,22,42,37,27,36,42,25,43,26,27,35,46,22,45,26,41,46,22,26,47,24,30,43,30,37,28,22,44,36,42,35,27,22,30,22,23,34,22,40,42,41,26,22,40,43,41,30,32,26,22,43,31,26,22,36,25,33,26,24,43,30,45,26,22,18,42,37,32,19,22,23,40,22,18,42,37,32,19,22,36,37,22,23,24,24,36,42,37,43,22,36,29,22,43,31,26,30,41,22,18,42,37,32,19,22,18,42,37,32,19
23,37,22,18,42,37,32,19,22,35,23,37,27,40,24,23,39,26
23,37,22,18,42,37,32,19,22,34,36,42,37,43,23,30,37
25,42,43,22,35,26,43,22,40,43,26,45,26,37,40,22,24,36,37,43,30,37,42,26,22,30,37,22,31,30,40,22,18,42,37,32,19,22,24,36,34,30,24,22,34,23,37,37,26,41,22,31,30,40,22,18,42,37,32,19,22,26,29,29,36,41,43,40,22,23,43,22,18,42,37,32,19,22,23,35,44,23,46,40,22,29,23,30,35,22,34,36,40,43,22,18,42,37,32,19,22,43,31,30,40,22,44,31,36,35,26,22,38,42,26,40,43,30,36,37,22,30,40,22,45,26,41,46,22,18,42,37,32,19,22,43,36,22,43,31,26,22,38,42,26,40,43,30,36,37,22,43,31,23,43,22,31,23,40,22,24,23,42,40,26,27,22,34,42,24,31,22,27,26,25,23,43,26,22,30,37,22,36,42,41,22,39,41,36,29,26,40,40,30,36,37,22,36,45,26,41,22,43,31,26,22,46,26,23,41,40,22,44,31,23,43,22,30,40,22,23,22,28,41,26,23,43,22,25,42,43,35,26,41
31,30,40,22,23,37,40,44,26,41,22,30,40,22,36,37,26,22,18,42,37,32,19,22,36,29,22,23,22,27,30,28,37,30,43,46,22,30,37,22,32,26,26,39,30,37,28,22,44,30,43,31,22,31,30,40,22,39,36,40,30,43,30,36,37
40,42,24,31,22,27,30,28,37,30,43,46,22,31,23,40,22,43,36,22,27,36,22,18,42,37,32,19,22,44,30,43,31,22,23,22,25,42,43,35,26,41,22,2,40,22,23,25,30,35,30,43,46,22,37,36,43,22,43,36,22,23,25,23,37,27,36,37,22,43,31,26,22,39,41,36,29,26,40,40,30,36,37,23,35,22,25,26,30,37,28,22,31,26,22,18,42,37,32,19
31,26,22,44,30,35,35,22,37,36,43,22,25,26,22,40,31,23,32,26,37,22,36,42,43,22,25,46,22,26,47,43,26,41,37,23,35,22,26,45,26,37,43,40,22,31,36,44,26,45,26,41,22,40,42,41,39,41,30,40,30,37,28,22,18,42,37,32,19,22,36,41,22,18,42,37,32,19
18,42,37,32,19,22,23,41,26,22,42,37,23,25,35,26,22,43,36,22,25,26,22,18,42,37,32,19,22,25,26,24,23,42,40,26,22,43,31,26,46,22,23,41,26,22,23,40,22,23,22,25,41,26,26,27,22,18,42,37,32,19,22,36,29,22,43,31,26,22,26,34,36,43,30,36,37,23,35,22,41,26,40,43,41,23,30,37,43,22,44,31,30,24,31,22,36,37,35,46,22,43,31,26,22,26,37,28,35,30,40,31,22,41,23,24,26,22,23,41,26,22,24,23,39,23,25,35,26,22,36,29
27,26,40,39,30,43,26,22,31,30,40,22,41,23,24,30,23,35,22,23,27,45,23,37,43,23,28,26,22,43,36,22,25,26,22,23,22,28,41,26,23,43,22,25,42,43,35,26,41,22,30,40,22,23,22,18,42,37,32,19,22,24,23,35,35,30,37,28,22,36,37,26,22,2,40,22,18,42,37,32,19,22,30,40,22,37,36,43,22,42,37,35,30,32,26,22,28,26,37,26,41,23,35,22,2,40,22,31,26,23,27,38,42,23,41,43,26,41,40,22,27,42,41,30,37,28,22,23,22,25,23,43,43,35,26
30,29,22,29,36,41,22,26,47,23,34,39,35,26,22,30,37,22,43,31,26,22,34,30,27,40,43,22,36,29,22,23,22,28,41,26,23,43,22,40,36,24,30,23,35,22,36,24,24,23,40,30,36,37,22,40,42,24,31,22,23,40,22,23,37,22,30,37,43,26,41,37,23,43,30,36,37,23,35,22,24,36,37,29,26,41,26,37,24,26,22,36,37,22,18,42,37,32,19,22,43,31,26,22,18,42,37,32,19,22,43,41,26,23,43,46,22,30,37,22,20,22,36,37,26,22,2,40,22,18,42,37,32,19,22,29,23,43,31,26,41,22,31,30,34,40,26,35,29,22,23,22,28,41,26,23,43,22,25,42,43,35,26,41,22,36,37,24,26,22,40,31,36,42,35,27,22,31,23,39,39,26,37,22,43,36,22,27,30,26,22,36,29,22,23,22,18,42,37,32,19,22,36,37,26,22,34,42,40,43,22,24,36,37,43,30,37,42,26,22,43,36,22,40,26,41,45,26,22,43,31,26,22,39,36,41,43,22,39,35,26,23,40,26,22,27,36,22,37,2,43,22,43,31,30,37,32,22,34,26,22,18,42,37,32,19,22,30,34,39,41,36,39,26,41,22,30,37,22,37,36,43,22,18,42,37,32,19,22,43,36,22,40,26,26,22,34,46,22,29,23,43,31,26,41,22,30,37,22,31,30,40,22,18,42,37,32,19,22,24,36,37,27,30,43,30,36,37,22,33,42,40,43,22,23,43,22,43,31,30,40,22,34,36,34,26,37,43
46,36,42,22,40,26,26,22,30,22,32,37,36,44,22,34,46,22,29,23,43,31,26,41,22,44,36,42,35,27,22,31,23,45,26,22,18,42,37,32,19,22,34,26,22,43,36,22,24,23,41,41,46,22,36,37,22,33,42,40,43,22,37,36,44
30,43,22,30,40,22,43,31,30,40,22,32,30,37,27,22,36,29,22,27,30,28,37,30,43,46,22,23,37,27,22,41,26,40,43,41,23,30,37,43,22,43,31,23,43,22,23,35,35,36,44,40,22,40,43,26,45,26,37,40,22,43,36,22,27,26,24,35,23,41,26,22,29,36,41,22,23,35,35,22,30,43,40,22,40,23,27,22,23,40,40,36,24,30,23,43,30,36,37,40,22,44,31,26,37,26,45,26,41,22,30,22,41,26,24,23,35,35,22,43,31,23,43,22,26,45,26,37,30,37,28,22,43,36,27,23,46,22,30,22,29,30,37,27,22,30,22,27,36,22,40,36,22,44,30,43,31,22,23,22,35,23,41,28,26,22,40,26,37,40,26,22,36,29,22,18,42,37,32,19
44,26,22,37,36,43,26,22,43,31,26,22,30,34,39,26,41,30,23,35,22,39,42,25,35,30,24,22,44,36,41,27,22,42,40,26,27,22,43,36,22,27,26,37,46,22,39,41,30,45,23,43,26,22,41,23,28,26,22,23,37,27,22,18,42,37,32,19
43,31,23,43,22,40,43,26,45,26,37,40,22,31,30,34,40,26,35,29,22,30,40,22,37,36,43,22,18,42,37,32,19,22,36,41,22,18,42,37,32,19,22,25,42,43,22,29,42,37,37,46,22,23,37,27,22,40,23,27,22,23,37,27,22,18,42,37,32,19,22,30,40,22,26,37,43,30,41,26,35,46,22,43,31,26,22,23,42,43,31,36,41,22,2,40,22,18,42,37,32,19
34,41,7,22,18,42,37,32,19,22,2,40,22,23,25,30,35,30,43,46,22,43,36,22,24,41,26,23,43,26,22,23,22,18,42,37,32,19,22,18,42,37,32,19,22,45,36,30,24,26,22,43,31,23,43,22,39,26,41,34,30,43,40,22,31,30,34,22,43,36,22,26,47,39,35,36,41,26,22,40,42,24,31,22,18,42,37,32,19,22,27,36,34,26,40,43,30,24,22,24,42,35,43,42,41,23,35,22,23,37,27,22,39,36,35,30,43,30,24,23,35,22,43,31,26,34,26,40,22,44,23,40,22,18,42,37,32,19,22,24,35,26,23,41,22,30,37,22,31,30,40,22,39,41,26,45,30,36,42,40,22,37,36,45,26,35,22,23,37,22,23,41,43,30,40,43,22,36,29,22,43,31,26,22,29,35,36,23,43,30,37,28,22,44,36,41,35,27,22,40,26,43,22,30,37,22,33,23,39,23,37,22,23,29,43,26,41,22,43,31,26,22,44,23,41
37,36,44,22,40,31,30,29,43,30,37,28,22,31,30,40,22,40,24,26,37,26,22,29,41,36,34,22,43,31,26,22,24,36,42,37,43,41,46,22,31,26,22,35,26,29,43,22,23,43,22,29,30,45,26,22,43,36,22,43,31,26,22,26,37,28,35,23,37,27,22,31,26,22,31,23,40,22,35,30,45,26,27,22,30,37,22,29,36,41,22,37,26,23,41,35,46,22,20,22,46,26,23,41,40,22,31,26,22,31,23,40,22,18,42,37,32,19,22,23,22,37,36,45,26,35,22,30,37,22,43,31,26,22,34,36,27,26,22,36,29,22,31,26,37,41,46,22,33,23,34,26,40,22,23,37,27,22,18,42,37,32,19,22,18,42,37,32,19
44,30,43,31,22,28,41,26,23,43,22,18,42,37,32,19,22,31,26,22,24,36,37,40,30,27,26,41,40,22,37,36,43,22,36,37,35,46,22,18,42,37,32,19,22,18,42,37,32,19,22,23,37,27,22,42,43,43,26,41,35,46,22,18,42,37,32,19,22,40,26,47,42,23,35,22,35,36,45,26,22,25,42,43,22,25,41,30,43,30,40,31,22,18,42,37,32,19,22,43,31,26,22,18,42,37,32,19,22,2,40,22,18,42,37,32,19,22,44,30,43,31,22,27,26,34,36,24,41,23,24,46,22,23,37,27,22,40,42,39,39,36,41,43,22,36,29,22,18,42,37,32,19,22,23,37,27,22,43,31,26,22,34,36,41,23,35,22,18,42,37,32,19,22,36,29,22,35,36,46,23,35,43,46,22,30,43,22,30,40,22,30,37,22,39,41,23,24,43,30,24,26,22,40,30,34,39,35,46,22,37,36,43,22,39,36,40,40,30,25,35,26,22,43,36,22,23,27,36,39,43,22,40,42,24,31,22,23,22,24,41,30,43,30,24,23,35,22,23,43,43,30,43,42,27,26,22,18,42,37,32,19,22,23,37,22,26,34,39,35,36,46,26,41,22,23,37,27,22,23,43,22,43,31,26,22,40,23,34,26,22,43,30,34,26,22,39,41,36,45,30,27,26,22,28,36,36,27,22,40,26,41,45,30,24,26
43,31,30,40,22,26,34,39,35,36,46,26,41,22,18,42,37,32,19,22,23,35,35,22,43,31,23,43,22,30,22,29,30,37,27,22,37,36,25,35,26,22,23,37,27,22,18,42,37,32,19
30,22,44,30,35,35,22,18,42,37,32,19,22,27,26,45,36,43,26,22,34,46,40,26,35,29,22,43,36,22,40,26,41,45,30,37,28,22,31,30,34
43,31,30,40,22,30,40,22,35,36,46,23,35,43,46,22,18,42,37,32,19,22,18,42,37,32,19
30,37,22,43,31,26,22,26,37,27,22,23,29,43,26,41,22,34,26,26,43,30,37,28,22,44,30,43,31,22,43,31,26,22,29,36,41,34,26,41,22,18,42,37,32,19,22,40,43,26,45,26,37,40,22,40,30,43,40,22,25,46,22,43,31,26,22,18,42,37,32,19,22,23,43,22,18,42,37,32,19,22,43,31,30,37,32,30,37,28,22,36,29,22,31,26,41,22,23,37,27,22,36,29,22,31,30,40,22,26,34,39,35,36,46,26,41,22,23,37,27,22,27,26,24,35,23,41,26,40,22,30,22,43,41,42,40,43,26,27
30,22,43,41,42,40,43,26,27,22,30,37,22,31,30,40,22,18,42,37,32,19,22,2,40,22,44,30,40,27,36,34
30,22,24,23,22,37,2,43,22,26,45,26,37,22,40,23,46,22,30,22,34,23,27,26,22,34,46,22,36,44,37,22,34,30,40,43,23,32,26,40
41,26,23,35,35,46,22,36,37,26,22,31,23,40,22,43,36,22,23,40,32,22,18,42,37,32,19,22,44,31,23,43,22,27,30,28,37,30,43,46,22,30,40,22,43,31,26,41,26,22,30,37,22,43,31,23,43
43,31,26,22,35,36,46,23,35,22,18,42,37,32,19,22,31,23,40,22,24,36,34,26,22,29,42,35,35,22,24,30,41,24,35,26
44,31,23,43,22,30,40,22,18,42,37,32,19
44,31,23,43,22,30,40,22,27,30,28,37,30,43,46
44,26,22,42,37,27,26,41,40,43,23,37,27,22,40,42,24,31,22,18,42,37,32,19,22,44,30,40,27,36,34,22,34,42,40,43,22,25,26,22,18,42,37,32,19,22,43,31,26,22,18,42,37,32,19,22,36,29,22,18,42,37,32,19,22,36,37,35,46,22,40,39,41,26,23,27,40,22,31,26,41,22,44,30,37,28,40,22,23,43,22,18,42,37,32,19
25,42,43,22,23,40,22,43,31,26,22,41,26,34,23,30,37,40,22,36,29,22,43,31,26,22,27,23,46,22,40,36,22,18,42,37,32,19,22,27,26,34,36,37,40,43,41,23,43,26,40,22,44,30,43,31,22,38,42,30,26,43,22,18,42,37,32,19,22,40,42,24,31,22,44,30,40,27,36,34,22,24,23,37,22,25,26,22,18,42,37,32,19,22,18,42,37,32,19,22,30,37,22,23,41,43
34,41,7,22,18,42,37,32,19,22,43,26,23,24,31,26,40,22,26,37,28,35,30,40,31,22,23,37,27,22,18,42,37,32,19,22,35,30,43,26,41,23,43,42,41,26,22,23,43,22,24,36,35,42,34,25,30,23,22,42,37,30,45,26,41,40,30,43,46
18,42,37,32,19,22,24,36,41,39,7,22,40,23,30,27,22,30,43,40,22,18,42,37,32,19,22,40,42,25,40,30,27,30,23,41,46,22,24,36,34,39,35,26,43,26,27,22,43,31,26,22,39,41,26,45,30,36,42,40,35,46,22,23,37,37,36,42,37,24,26,27,22,40,23,35,26,22,36,29,22,30,43,40,22,23,30,41,22,40,26,39,23,41,23,43,30,36,37,22,39,35,23,37,43,22,23,37,27,22,41,26,35,23,43,26,27,22,23,40,40,26,43,40,22,30,37,22,18,42,37,32,19,22,44,30,40,7,22,43,36,22,23,28,23,22,28,23,40,22,30,37,24,7,22,24,35,26,45,26,35,23,37,27
43,31,26,22,39,41,30,24,26,22,44,23,40,22,37,2,43,22,27,30,40,24,35,36,40,26,27
43,31,26,22,43,41,23,37,40,23,24,43,30,36,37,22,30,40,22,39,23,41,43,22,36,29,22,18,42,37,32,19,22,2,40,22,24,36,37,43,30,37,42,30,37,28,22,39,41,36,28,41,23,34,22,43,36,22,40,31,26,27,22,18,42,37,32,19,22,2,40,22,30,37,27,42,40,43,41,30,23,35,22,28,23,40,22,30,37,43,26,41,26,40,43,40,22,23,37,27,22,26,47,39,23,37,27,22,43,31,26,22,40,42,25,40,30,27,30,23,41,46,22,2,40,22,39,41,36,39,23,37,26,22,25,42,40,30,37,26,40,40
40,30,37,24,26,22,33,42,37,26,22,18,42,37,32,19,22,31,23,40,22,18,42,37,32,19,22,34,36,41,26,22,43,31,23,37,22,1,22,20,22,34,30,35,35,30,36,37,22,29,41,36,34,22,30,37,27,42,40,43,41,30,23,35,22,28,23,40,22,18,42,37,32,19,22,23,37,27,22,41,26,30,37,45,26,40,43,26,27,22,34,36,41,26,22,43,31,23,37,22,1,22,20,22,34,30,35,35,30,36,37,22,43,36,22,23,24,38,42,30,41,26,22,43,31,41,26,26,22,39,41,36,39,23,37,26,22,27,30,40,43,41,30,25,42,43,36,41,40
18,42,37,32,19,22,30,40,22,23,22,28,23,40,22,23,37,27,22,26,35,26,24,43,41,30,24,22,42,43,30,35,30,43,46,22,23,37,27,22,27,30,40,43,41,30,25,42,43,26,40,22,39,41,36,39,23,37,26,22,37,23,43,30,36,37,23,35,35,46,22,43,31,41,36,42,28,31,22,30,43,40,22,18,42,37,32,19,22,40,42,25,40,30,27,30,23,41,46
18,42,37,32,19,22,18,42,37,32,19,22,44,31,36,22,41,26,39,41,26,40,26,37,43,40,22,43,31,26,22,40,36,45,30,26,43,22,23,30,41,35,30,37,26,22,23,26,41,36,29,35,36,43,22,31,26,41,26,22,31,23,40,22,40,36,34,26,22,18,42,37,32,19,22,43,31,23,43,22,23,41,26,22,44,30,35,27,22,26,45,26,37,22,25,46,22,43,31,26,22,24,42,41,41,26,37,43,22,40,43,23,37,27,23,41,27,40,22,36,29,22,39,26,41,26,40,43,41,36,30,32,23
30,37,22,31,30,40,22,36,29,29,30,24,26,22,18,42,37,32,19,22,43,31,26,22,41,42,37,44,23,46,22,36,29,22,40,31,23,37,37,36,37,22,23,30,41,39,36,41,43,22,34,41,7,22,18,42,37,32,19,22,18,42,37,32,19,22,43,31,41,36,44,40,22,36,42,43,22,44,31,23,43,22,31,26,22,24,23,35,35,40,22,33,42,40,43,22,30,27,26,23,40
29,30,41,40,43,22,31,26,22,40,42,28,28,26,40,43,40,22,18,42,37,32,19,22,28,41,36,42,39,22,35,43,27,7,22,43,31,26,22,30,37,43,26,41,37,23,43,30,36,37,23,35,22,23,30,41,24,41,23,29,43,22,35,26,23,40,30,37,28,22,24,36,34,39,23,37,46,22,25,23,40,26,27,22,30,37,22,30,41,26,35,23,37,27,22,24,36,42,35,27,22,35,26,23,40,26,22,40,36,34,26,22,36,29,22,30,43,40,22,25,36,26,30,37,28,22,18,42,37,32,19,22,43,36,22,43,31,26,22,40,36,45,30,26,43,22,23,30,41,35,30,37,26
43,31,26,37,22,23,26,41,22,18,42,37,32,19,22,43,31,26,22,30,41,30,40,31,22,29,35,23,28,22,24,23,41,41,30,26,41,22,24,36,42,35,27,22,43,26,23,24,31,22,23,26,41,36,29,35,36,43,22,39,30,35,36,43,40,22,43,36,22,29,35,46,22,43,31,26,22,18,42,37,32,19,22,23,37,27,22,43,31,26,22,29,35,26,26,43,22,24,36,42,35,27,22,25,26,22,25,23,40,26,27,22,31,26,41,26,22,23,43,22,40,31,23,37,37,36,37,22,23,30,41,39,36,41,43
43,31,23,43,22,2,40,22,37,36,43,22,23,35,35,22,31,26,22,40,23,46,40
23,26,41,22,18,42,37,32,19,22,43,31,26,22,30,41,30,40,31,22,23,30,41,39,36,41,43,22,23,42,43,31,36,41,30,43,46,22,24,36,42,35,27,22,25,42,30,35,27,22,23,22,24,23,41,28,36,22,43,26,41,34,30,37,23,35,22,30,37,22,43,31,26,22,40,36,45,30,26,43,22,42,37,30,36,37
23,26,41,36,29,35,36,43,22,24,36,42,35,27,22,35,26,23,40,26,22,40,36,34,26,22,36,29,22,30,43,40,22,24,23,41,28,36,22,39,35,23,37,26,40,22,43,36,22,23,26,41,22,18,42,37,32,19,22,43,31,41,36,42,28,31,22,18,42,37,32,19,22,29,36,41,22,23,22,33,36,30,37,43,5,45,26,37,43,42,41,26,22,24,23,41,28,36,22,23,30,41,35,30,37,26
23,37,27,22,43,31,26,37,22,43,31,26,41,26,22,30,40,22,31,30,40,22,37,36,43,30,36,37,22,36,29,22,23,37,22,18,42,37,32,19,22,24,31,23,41,43,26,41,22,23,30,41,35,30,37,26,22,43,36,22,29,26,41,41,46,22,18,42,37,32,19,22,43,36,22,35,36,40,22,23,37,28,26,35,26,40,22,45,30,23,22,40,31,23,37,37,36,37
31,23,45,26,22,43,31,26,22,29,41,26,26,27,36,34,40,22,36,29,22,28,35,23,40,37,36,40,43,22,28,36,37,26,22,43,36,22,34,41,7,22,18,42,37,32,19,22,2,40,22,31,26,23,27
31,23,41,27,35,46
43,31,26,22,18,42,37,32,19,22,23,45,30,23,43,30,36,37,22,24,36,37,37,26,24,43,30,36,37,22,30,40,22,23,35,30,45,26,22,23,37,27,22,44,26,35,35,22,31,26,41,26,22,23,43,22,40,31,23,37,37,36,37,22,23,30,41,39,36,41,43
18,42,37,32,19,22,30,40,22,30,37,27,26,26,27,22,43,23,35,32,30,37,28,22,23,25,36,42,43,22,35,26,23,40,30,37,28,22,44,26,40,43,26,41,37,22,39,35,23,37,26,40,22,43,36,22,23,26,41,36,29,35,36,43,22,23,37,27,22,26,45,26,37,22,23,25,36,42,43,22,25,42,46,30,37,28,22,18,42,37,32,19,22,18,42,37,32,19,22,18,42,37,32,19
23,26,41,22,18,42,37,32,19,22,30,40,22,30,37,22,27,30,40,24,42,40,40,30,36,37,40,22,44,30,43,31,22,43,31,26,22,40,36,45,30,26,43,22,24,23,41,41,30,26,41,22,23,25,36,42,43,22,23,22,24,23,41,28,36,22,45,26,37,43,42,41,26,22,23,37,27,22,36,43,31,26,41,22,39,36,40,40,30,25,30,35,30,43,30,26,40
23,26,41,22,18,42,37,32,19,22,23,35,41,26,23,27,46,22,31,23,40,22,40,36,22,34,23,37,46,22,45,26,37,43,42,41,26,40,22,44,30,43,31,22,23,26,41,36,29,35,36,43,22,43,31,23,43,22,30,43,40,22,24,31,30,26,29,22,26,47,26,24,42,43,30,45,26,22,30,40,22,40,43,42,27,46,30,37,28,22,41,42,40,40,30,23,37
42,37,35,30,32,26,35,46,22,23,40,22,30,43,22,34,23,46,22,40,26,26,34,22,43,30,37,46,22,39,36,35,30,43,30,24,23,35,35,46,22,37,26,42,43,41,23,35,22,30,41,26,35,23,37,27,22,31,23,40,22,18,42,37,32,19,22,43,31,26,22,34,30,28,31,43,46,22,40,36,45,30,26,43,22,23,30,41,35,30,37,26,22,25,42,41,26,23,42,24,41,23,24,46
23,37,27,22,23,40,22,23,26,41,36,29,35,36,43,22,40,43,41,42,28,28,35,26,40,22,43,36,22,25,36,36,40,43,22,30,43,40,22,40,26,41,45,30,24,26,22,40,43,23,37,27,23,41,27,40,22,42,39,28,41,23,27,26,22,30,43,40,22,29,35,26,26,43,22,23,37,27,22,39,42,41,40,42,26,22,24,36,34,34,26,41,24,30,23,35,22,36,39,39,36,41,43,42,37,30,43,30,26,40,22,43,31,26,22,30,41,30,40,31,22,23,45,30,23,43,30,36,37,22,30,37,27,42,40,43,41,46,22,40,26,26,34,40,22,39,36,30,40,26,27,22,43,36,22,25,26,37,26,29,30,43
30,41,30,40,31,22,23,37,27,22,40,36,45,30,26,43,22,39,26,36,39,35,26,22,23,41,26,22,40,30,34,30,35,23,41,22,40,23,46,40,22,34,41,7,22,18,42,37,32,19
43,31,26,46,22,35,36,36,32,22,43,31,26,22,40,23,34,26
43,31,26,46,22,2,41,26,22,45,26,41,46,22,29,41,30,26,37,27,35,46
34,36,41,26,36,45,26,41,22,31,26,22,40,23,46,40,22,30,41,30,40,31,22,24,36,34,39,23,37,30,26,40,22,23,41,26,22,40,34,23,35,35,22,25,42,43,22,18,42,37,32,19
44,26,22,31,23,45,26,22,43,36,22,40,43,42,27,46,22,43,31,26,30,41,22,26,47,39,26,41,30,26,37,24,26,22,45,26,41,46,22,44,26,35,35,22,31,26,22,40,23,46,40
44,26,22,34,42,40,43,22,29,30,37,27,22,23,37,46,22,44,23,46,22,43,36,22,28,26,43,22,25,42,40,30,37,26,40,40
43,31,26,22,43,44,36,22,28,41,36,42,39,40,22,31,23,45,26,22,25,26,26,37,22,44,36,41,32,30,37,28,22,43,36,28,26,43,31,26,41,22,40,30,37,24,26,22,43,31,26,22,35,23,43,26,22,8,16,14,9,40,22,35,36,37,28,22,25,26,29,36,41,26,22,40,36,45,30,26,43,22,33,36,30,37,43,22,45,26,37,43,42,41,26,40,22,44,26,41,26,22,43,31,26,22,41,23,28,26,22,30,37,22,43,31,26,22,44,26,40,43
23,26,41,36,29,35,36,43,22,24,23,41,41,30,26,27,22,23,25,36,42,43,22,20,22,34,30,35,35,30,36,37,22,39,23,40,40,26,37,28,26,41,40,22,35,23,40,43,22,46,26,23,41,22,23,37,27,22,40,31,23,37,37,36,37,22,23,30,41,39,36,41,43,22,43,31,26,22,23,30,41,35,30,37,26,22,2,40,22,35,23,41,28,26,40,43,22,43,41,23,37,40,30,43,22,23,30,41,39,36,41,43,22,36,42,43,40,30,27,26,22,43,31,26,22,40,36,45,30,26,43,22,42,37,30,36,37,22,40,23,44,22,20,22,23,26,41,36,29,35,36,43,22,29,35,30,28,31,43,40,22,23,37,27,22,20,22,39,23,40,40,26,37,28,26,41,40,22,39,23,40,40,22,43,31,41,36,42,28,31
23,37,22,23,39,23,41,43,34,26,37,43,22,24,36,34,39,35,26,47,22,27,36,44,37,22,43,31,26,22,41,36,23,27,22,30,40,22,43,31,26,22,18,42,37,32,19,22,23,37,27,22,40,43,23,28,30,37,28,22,23,41,26,23,22,29,36,41,22,34,36,41,26,22,43,31,23,37,22,20,22,23,26,41,36,29,35,36,43,22,39,30,35,36,43,40,22,23,37,27,22,29,35,30,28,31,43,22,23,43,43,26,37,27,23,37,43,40
43,31,26,22,23,30,41,39,36,41,43,22,2,40,22,25,30,28,28,26,40,43,22,40,42,39,39,35,30,26,41,22,36,29,22,23,30,41,24,41,23,29,43,22,29,42,26,35,22,30,40,22,43,31,26,22,40,36,45,30,26,43,22,42,37,30,36,37
18,42,37,32,19,22,29,41,36,34,22,43,31,26,22,18,42,37,32,19,22,39,36,41,43,22,36,29,22,18,42,37,32,19,22,26,23,24,31,22,46,26,23,41,22,42,37,35,36,23,27,22,20,22,34,30,35,35,30,36,37,22,28,23,35,35,36,37,40,22,36,29,22,29,42,26,35,22,30,37,43,36,22,23,22,40,39,26,24,30,23,35,22,43,23,37,32,22,29,23,41,34,22,23,43,22,43,31,26,22,23,30,41,39,36,41,43
44,31,23,43,22,23,26,41,36,29,35,36,43,22,27,36,26,40,22,37,2,43,22,39,36,42,41,22,30,37,43,36,22,30,43,40,22,36,44,37,22,18,42,37,32,19,22,18,42,37,32,19,22,30,40,22,18,42,37,32,19,22,43,36,22,43,31,26,22,23,30,41,39,36,41,43,22,23,42,43,31,36,41,30,43,46,22,44,31,30,24,31,22,18,42,37,32,19,22,30,43,22,43,36,22,20,22,44,26,40,43,26,41,37,22,24,23,41,41,30,26,41,40,22,30,37,24,35,42,27,30,37,28,22,23,30,41,22,29,41,23,37,24,26,22,43,41,23,37,40,22,44,36,41,35,27,22,23,30,41,35,30,37,26,40,22,23,37,27,22,39,23,32,30,40,43,23,37,22,30,37,43,26,41,37,23,43,30,36,37,23,35,22,23,30,41,35,30,37,26,40
23,26,41,36,29,35,36,43,22,43,31,42,40,22,39,23,46,40,22,30,43,40,22,35,23,37,27,30,37,28,22,29,26,26,40,22,18,42,37,32,19,22,23,37,27,22,18,42,37,32,19,22,25,30,35,35,40,22,44,30,43,31,22,29,42,26,35,22,39,41,26,40,26,41,45,30,37,28,22,30,43,40,22,31,23,41,27,22,24,42,41,41,26,37,24,46
43,31,23,43,22,30,40,22,37,2,43,22,23,35,35
35,23,40,43,22,46,26,23,41,22,43,31,26,22,30,41,30,40,31,22,23,30,41,39,36,41,43,22,23,42,43,31,36,41,30,43,46,22,30,37,22,23,22,33,36,30,37,43,22,45,26,37,43,42,41,26,22,44,30,43,31,22,23,26,41,36,29,35,36,43,22,36,39,26,37,26,27,22,29,36,42,41,22,18,42,37,32,19,22,27,42,43,46,5,29,41,26,26,22,40,31,36,39,40,22,23,43,22,34,36,40,24,36,44,22,2,40,22,18,42,37,32,19,22,23,30,41,39,36,41,43
23,26,41,22,18,42,37,32,19,22,37,36,44,22,34,23,37,23,28,26,40,22,27,42,43,46,5,29,41,26,26,22,40,23,35,26,40,22,36,37,22,23,35,35,22,23,26,41,36,29,35,36,43,22,30,37,43,26,41,37,23,43,30,36,37,23,35,22,29,35,30,28,31,43,40,22,36,42,43,22,36,29,22,34,36,40,24,36,44
27,42,43,46,5,29,41,26,26,22,40,31,36,39,40,22,30,37,22,18,42,37,32,19,22,2,40,22,18,42,37,32,19,22,23,30,41,39,36,41,43,22,36,39,26,37,26,27,22,30,37,22,33,42,35,46,22,23,37,27,22,18,42,37,32,19,22,40,31,36,39,40,22,30,37,22,18,42,37,32,19,22,31,36,43,26,35,40,22,23,37,27,22,36,37,22,43,31,26,22,18,42,37,32,19,22,18,42,37,32,19,22,23,41,26,22,24,36,34,30,37,28,22,40,36,36,37
23,26,41,22,18,42,37,32,19,22,30,40,22,43,23,35,32,30,37,28,22,23,25,36,42,43,22,40,30,34,30,35,23,41,22,33,36,30,37,43,22,45,26,37,43,42,41,26,40,22,30,37,22,18,42,37,32,19,22,23,37,27,22,30,37,22,18,42,37,32,19,22,23,22,25,35,23,24,32,22,40,26,23,22,41,26,40,36,41,43,22,23,37,27,22,26,45,26,37,22,31,23,40,22,23,22,18,42,37,32,19,22,39,41,36,33,26,24,43,22,24,36,36,32,30,37,28,22,44,30,43,31,22,43,31,26,22,18,42,37,32,19,22,24,30,43,46,22,36,29,22,18,42,37,32,19
23,26,41,36,29,35,36,43,22,2,40,22,30,37,43,26,41,37,23,43,30,36,37,23,35,22,29,35,26,26,43,22,36,29,22,20,22,39,35,23,37,26,40,22,30,40,22,25,26,30,37,28,22,18,42,37,32,19,22,23,37,27,22,18,42,37,32,19,22,23,43,22,40,31,23,37,37,36,37,22,23,30,41,39,36,41,43
43,31,23,37,32,40,22,43,36,22,23,22,37,26,44,22,18,42,37,32,19,22,23,28,41,26,26,34,26,37,43,22,23,37,27,22,43,31,26,22,23,25,30,35,30,43,46,22,36,29,22,30,41,30,40,31,22,43,41,23,45,26,35,22,23,28,26,37,43,40,22,43,36,22,30,40,40,42,26,22,23,26,41,36,29,35,36,43,22,43,30,24,32,26,43,40,22,43,36,42,41,30,40,43,40,22,31,26,41,26,22,23,41,26,22,43,23,32,30,37,28,22,23,27,45,23,37,43,23,28,26,22,36,29,22,23,26,41,36,29,35,36,43,22,2,40,22,41,26,23,40,36,37,23,25,35,26,22,39,41,30,24,26,40,22,43,36,22,25,36,23,41,27,22,29,35,30,28,31,43,40,22,30,37,22,40,31,23,37,37,36,37,22,29,36,41,22,31,36,35,30,27,23,46,40,22,30,37,22,18,42,37,32,19,22,18,42,37,32,19,22,23,37,27,22,34,26,47,30,24,36,22,24,30,43,46
43,31,26,22,18,42,37,32,19,22,29,23,41,26,22,43,36,22,18,42,37,32,19,22,30,40,22,20,22,30,41,30,40,31,22,39,42,37,43,40,22,1,22,20
33,23,34,23,30,24,23,22,24,36,40,43,40,22,20,22,39,42,37,43,40
23,22,29,36,41,34,23,35,22,25,35,26,40,40,30,37,28,22,36,29,22,40,36,41,43,40,22,44,23,40,22,18,42,37,32,19,22,36,37,22,43,31,30,40,22,29,41,30,26,37,27,40,31,30,39,22,30,37,22,23,39,41,30,35,22,44,31,26,37,22,34,30,32,31,23,30,35,22,23,37,27,22,18,42,37,32,19,22,28,36,41,25,23,24,31,26,45,22,40,43,36,39,39,26,27,22,31,26,41,26,22,29,36,41,22,43,23,35,32,40,22,44,30,43,31,22,30,41,30,40,31,22,39,41,30,34,26,22,34,30,37,30,40,43,26,41,22,24,31,23,41,35,26,40,22,18,42,37,32,19
37,26,44,22,43,41,23,27,26,22,23,24,24,36,41,27,40,22,44,26,41,26,22,40,30,28,37,26,27
30,43,22,23,35,35,22,40,43,23,41,43,26,27,22,44,30,43,31,22,28,26,36,28,41,23,39,31,46
44,31,26,37,22,30,43,22,36,39,26,37,26,27,22,30,37,22,20,22,40,31,23,37,37,36,37,22,44,23,40,22,43,31,26,22,29,30,41,40,43,22,18,42,37,32,19,22,30,37,22,26,42,41,36,39,26,22,29,36,41,22,18,42,37,32,19,22,23,30,41,39,35,23,37,26,40,22,29,35,46,30,37,28,22,29,41,36,34,22,37,36,41,43,31,22,23,34,26,41,30,24,23
23,27,45,23,37,24,26,40,22,30,37,22,23,30,41,24,41,23,29,43,22,29,42,26,35,22,26,29,29,30,24,30,26,37,24,46,22,36,45,26,41,22,43,31,26,22,46,26,23,41,40,22,34,23,27,26,22,23,22,40,31,23,37,37,36,37,22,40,43,36,39,22,42,37,37,26,24,26,40,40,23,41,46,22,29,36,41,22,34,36,40,43,22,44,26,40,43,26,41,37,22,23,30,41,22,29,35,26,26,43,40,22,25,42,43,22,23,26,41,36,29,35,36,43,22,40,43,30,35,35,22,29,35,30,26,40,22,30,37,26,29,29,30,24,30,26,37,43,22,18,42,37,32,19,22,43,31,23,43,22,24,23,22,37,2,43,22,34,23,32,26,22,30,43,22,29,41,36,34,22,34,36,40,24,36,44,22,43,36,22,34,23,37,23,28,42,23,22,36,37,22,36,37,26,22,18,42,37,32,19
23,40,22,23,22,41,26,40,42,35,43,22,30,41,26,35,23,37,27,22,27,30,27,22,37,2,43,22,18,42,37,32,19,22,43,31,26,22,40,36,45,30,26,43,40,22,23,29,43,26,41,22,43,31,26,46,22,40,31,36,43,22,27,36,44,37,22,23,22,32,36,41,26,23,37,22,23,30,41,22,35,30,37,26,40,22,33,26,43,35,30,37,26,41,22,36,45,26,41,22,43,31,26,22,40,26,23,22,36,29,22,33,23,39,23,37,22,30,37,22,20,22,43,31,36,42,28,31,22,30,43,22,40,42,40,39,26,37,27,26,27,22,27,30,41,26,24,43,22,18,42,37,32,19,22,29,35,30,28,31,43,40,22,29,36,41,22,43,44,36,22,34,36,37,43,31,40
30,37,22,29,23,24,43,22,23,26,41,22,18,42,37,32,19,22,40,43,23,41,43,26,27,22,18,42,37,32,19,22,41,42,40,40,30,23,37,40,22,29,41,36,34,22,40,31,23,37,37,36,37,22,43,36,22,37,26,44,22,46,36,41,32,22,44,31,26,37,22,44,23,40,31,30,37,28,43,36,37,22,40,43,41,30,39,39,26,27,22,23,26,41,36,29,35,36,43,22,36,29,22,30,43,40,22,42,7,40,7,22,35,23,37,27,30,37,28,22,41,30,28,31,43,40
43,36,27,23,46,22,23,26,41,22,18,42,37,32,19,22,30,40,22,34,23,32,30,37,28,22,23,22,18,42,37,32,19,22,36,29,22,34,36,37,26,46,22,29,41,36,34,22,30,43,40,22,40,36,45,30,26,43,22,29,41,30,26,37,27,40,31,30,39
23,37,27,22,44,30,43,31,22,43,31,36,40,26,22,24,36,37,43,23,24,43,40,22,30,37,22,39,35,23,24,26,22,30,43,22,24,36,42,35,27,22,25,26,22,41,26,35,23,43,30,45,26,35,46,22,40,30,34,39,35,26,22,43,36,22,23,27,27,22,23,26,41,22,18,42,37,32,19,22,23,37,27,22,18,42,37,32,19,22,43,36,22,43,31,26,22,43,26,23,34
43,31,26,37,22,39,26,41,31,23,39,40,22,34,41,7,22,18,42,37,32,19,22,2,40,22,30,27,26,23,40,22,44,36,42,35,27,22,37,2,43,22,40,36,42,37,27,22,35,30,32,26,22,40,36,22,34,42,24,31,22,18,42,37,32,19
25,41,30,43,23,30,37,22,2,40,22,30,37,27,42,40,43,41,30,23,35,22,39,41,36,27,42,24,43,30,36,37,22,41,36,40,26,22,20,22,20,22,30,37,22,23,42,28,42,40,43,22,29,41,36,34,22,33,42,35,46,22,23,37,27,22,44,23,40,22,42,39,22,20,22,20,22,29,41,36,34,22,23,42,28,42,40,43,22,20,22,23,24,24,36,41,27,30,37,28,22,43,36,22,39,41,36,45,30,40,30,36,37,23,35,22,27,23,43,23,22,29,41,36,34,22,43,31,26,22,24,26,37,43,41,23,35,22,40,43,23,43,30,40,43,30,24,23,35,22,36,29,29,30,24,26
36,42,43,39,42,43,22,30,37,22,43,31,26,22,26,37,26,41,28,46,22,40,26,24,43,36,41,22,44,31,30,24,31,22,24,23,37,22,45,23,41,46,22,28,41,26,23,43,35,46,22,44,30,43,31,22,40,44,30,37,28,40,22,30,37,22,43,31,26,22,36,30,35,22,34,23,41,32,26,43,22,41,36,40,26,22,20,22,20,22,30,37,22,23,42,28,42,40,43,22,29,41,36,34,22,34,23,46,22,25,42,43,22,44,23,40,22,27,36,44,37,22,20,22,20,22,29,41,36,34,22,23,22,46,26,23,41,22,26,23,41,35,30,26,41
43,31,26,22,35,23,43,26,40,43,22,29,30,28,42,41,26,40,22,24,36,34,39,23,41,26,22,44,30,43,31,22,33,42,35,46,22,2,40,22,20,22,20,22,18,42,37,32,19,22,41,30,40,26,22,23,37,27,22,20,22,20,22,46,26,23,41,5,43,36,5,46,26,23,41,22,29,23,35,35
44,31,26,37,22,18,42,37,32,19,22,24,36,41,39,7,22,25,26,28,30,37,40,22,40,31,30,39,39,30,37,28,22,40,43,26,26,35,22,29,41,36,34,22,43,31,26,22,44,36,41,35,27,22,2,40,22,29,30,41,40,43,22,18,42,37,32,19,22,39,35,23,37,43,22,43,31,30,40,22,34,36,37,43,31,22,30,43,22,44,30,35,35,22,25,26,28,30,37,22,43,26,40,43,30,37,28,22,43,31,26,22,24,36,34,39,26,43,30,43,30,45,26,22,18,42,37,32,19,22,36,29,22,30,43,40,22,28,30,23,37,43,22,24,36,34,39,26,43,30,43,36,41,40
43,31,26,22,37,26,44,22,43,26,24,31,37,36,35,36,28,46,22,44,31,30,24,31,22,24,41,26,23,43,26,40,22,23,22,45,26,41,46,22,43,31,30,37,22,39,30,26,24,26,22,36,29,22,40,43,26,26,35,22,18,42,37,32,19,22,41,26,27,42,24,26,40,22,43,31,26,22,24,36,40,43,40,22,36,29,22,34,23,32,30,37,28,22,29,35,23,43,5,41,36,35,35,26,27,22,40,31,26,26,43,40
23,37,22,18,42,37,32,19,22,32,26,37,37,26,43,31,22,30,45,26,41,40,36,37,22,18,42,37,32,19,22,2,40,22,24,31,23,30,41,34,23,37,22,40,23,46,40,22,43,31,26,22,24,36,34,39,23,37,46,22,2,40,22,39,35,23,37,43,22,26,45,26,37,43,42,23,35,35,46,22,44,30,35,35,22,34,23,32,26,22,23,22,43,36,37,22,36,29,22,40,43,26,26,35,22,30,37,22,20,22,34,23,37,22,31,36,42,41,40,22,24,36,34,39,23,41,26,27,22,44,30,43,31,22,29,36,42,41,22,43,36,22,40,30,47,22,34,23,37,22,31,36,42,41,40,22,23,43,22,23,22,24,36,37,45,26,37,43,30,36,37,23,35,22,34,30,35,35
44,26,22,2,45,26,22,31,23,27,22,43,31,26,22,41,42,40,40,30,23,37,40,22,23,37,27,22,24,31,30,37,26,40,26,22,23,37,27,22,39,26,36,39,35,26,22,29,41,36,34,22,30,37,27,30,23,22,45,30,40,30,43,30,37,28,22,42,40,22,34,41,7,22,30,45,26,41,40,36,37,22,18,42,37,32,19
26,45,26,41,46,36,37,26,22,30,37,22,43,31,26,22,44,36,41,35,27,22,30,40,22,44,23,43,24,31,30,37,28,22,42,40,22,45,26,41,46,22,24,35,36,40,26,35,46
26,40,39,26,24,30,23,35,35,46,22,31,30,40,22,37,26,30,28,31,25,36,41,40,22,43,31,26,22,34,23,33,36,41,22,42,7,40,7,22,40,43,26,26,35,34,23,32,26,41,40
23,35,41,26,23,27,46,22,42,40,47,22,24,36,41,39,7,22,23,37,27,22,23,41,34,24,36,22,30,37,24,7,22,23,41,26,22,40,43,42,27,46,30,37,28,22,18,42,37,32,19,22,2,40,22,43,26,24,31,37,36,35,36,28,46,22,43,36,22,40,26,26,22,30,29,22,43,31,26,46,22,24,23,37,22,23,27,36,39,43,22,30,43
40,23,46,40,22,43,31,26,22,24,31,30,26,29,22,26,47,26,24,42,43,30,45,26,22,36,29,29,30,24,26,41,22,36,29,22,23,22,34,23,33,36,41,22,34,30,27,44,26,40,43,22,40,43,26,26,35,22,24,36,34,39,23,37,46,22,30,43,22,2,40,22,27,23,34,37,22,44,36,41,41,30,40,36,34,26
43,31,26,22,18,42,37,32,19,22,40,43,26,26,35,22,30,37,27,42,40,43,41,46,22,30,40,22,23,25,36,42,43,22,43,36,22,25,26,22,43,42,41,37,26,27,22,18,42,37,32,19,22,25,46,22,23,22,8,16,16,9,40,22,43,26,24,31,37,36,35,36,28,46,22,41,26,45,36,35,42,43,30,36,37
37,26,44,22,26,29,29,30,24,30,26,37,43,22,23,37,27,22,40,36,39,31,30,40,43,30,24,23,43,26,27,22,39,41,36,24,26,40,40,26,40,22,34,23,32,26,22,30,43,22,26,23,40,30,26,41,22,29,36,41,22,40,34,23,35,35,26,41,22,35,26,40,40,22,18,42,37,32,19,22,24,36,34,39,23,37,30,26,40,22,43,36,22,34,23,32,26,22,40,43,26,26,35,22,23,43,22,23,22,29,41,23,24,43,30,36,37,22,36,29,22,44,31,23,43,22,25,30,28,22,40,43,26,26,35,22,39,23,30,27,22,27,26,24,23,27,26,40,22,23,28,36
30,43,22,23,35,40,36,22,26,37,23,25,35,26,40,22,34,30,37,30,34,30,35,35,40,22,29,30,37,23,35,35,46,22,43,36,22,28,26,43,22,23,22,18,42,37,32,19,22,30,37,22,43,31,26,22,29,35,23,43,5,41,36,35,35,26,27,22,40,43,26,26,35,22,34,23,41,32,26,43,22,43,31,26,22,34,23,33,36,41,22,40,43,26,26,35,34,23,32,26,41,40,22,2,22,35,23,41,28,26,40,43,22,34,36,40,43,22,18,42,37,32,19,22,23,37,27,22,42,37,43,30,35,22,37,36,44,22,18,42,37,32,19,22,34,23,41,32,26,43
25,42,43,22,40,42,24,31,22,18,42,37,32,19,22,43,26,24,31,37,36,35,36,28,46,22,30,40,22,36,37,35,46,22,43,31,26,22,25,26,28,30,37,37,30,37,28
26,23,28,26,41,22,26,37,28,30,37,26,26,41,40,22,18,42,37,32,19,22,18,42,37,32,19,22,23,37,27,22,27,30,41,26,24,43,22,24,23,40,43,30,37,28,22,44,31,30,24,31,22,25,46,22,43,31,26,22,26,37,27,22,36,29,22,43,31,26,22,8,16,16,9,40,22,44,30,35,35,22,26,37,23,25,35,26,22,39,41,36,27,42,24,43,30,36,37,22,44,30,43,31,36,42,43,22,24,36,32,26,22,18,42,37,32,19,22,23,37,27,22,25,35,23,40,43,22,18,42,37,32,19
43,31,36,40,26,22,34,23,40,40,30,45,26,22,40,43,41,42,24,43,42,41,26,40,22,44,31,30,35,26,22,18,42,37,32,19,22,24,36,40,43,22,23,37,27,22,26,37,45,30,41,36,37,34,26,37,43,23,35,22,31,26,23,27,23,24,31,26,40,22,26,29,29,26,24,43,30,45,26,35,46,22,35,36,24,32,26,27,22,36,42,43,22,23,35,35,22,25,42,43,22,18,42,37,32,19,22,28,30,23,37,43,40,22,29,41,36,34,22,18,42,37,32,19
43,31,26,41,26,22,2,40,22,23,22,41,26,45,36,35,42,43,30,36,37,22,23,31,26,23,27,22,36,29,22,42,40,22,43,31,23,43,22,44,30,35,35,22,42,35,43,30,34,23,43,26,35,46,22,24,31,23,37,28,26,22,43,31,26,22,44,23,46,22,44,26,22,34,23,41,32,26,43,22,23,37,27,22,27,30,40,43,41,30,25,42,43,26,22,40,43,26,26,35,22,40,23,46,40,22,44,30,35,35,30,23,34,22,27,26,37,37,30,40,22,45,30,24,26,22,39,41,26,40,30,27,26,37,43,22,34,23,37,42,29,23,24,43,42,41,30,37,28,22,23,37,27,22,43,26,24,31,37,36,35,36,28,46,22,29,36,41,22,43,31,26,22,23,34,26,41,30,24,23,37,22,30,41,36,37,22,18,42,37,32,19,22,23,37,27,22,40,43,26,26,35,22,30,37,40,43,30,43,42,43,26
30,43,22,30,40,22,37,2,43,22,43,31,23,43,22,34,23,33,36,41,22,40,43,26,26,35,34,23,32,26,41,40,22,31,23,45,26,22,18,42,37,32,19,22,30,28,37,36,41,26,27,22,31,30,28,31,22,43,26,24,31,37,36,35,36,28,46
30,37,22,29,23,24,43,22,43,31,26,46,22,2,45,26,22,40,39,26,37,43,22,25,30,35,35,30,36,37,40,22,36,29,22,27,36,35,35,23,41,40,22,43,36,22,25,36,36,40,43,22,43,31,26,22,39,26,41,24,26,37,43,23,28,26,22,36,29,22,18,42,37,32,19,22,24,23,40,43,22,40,43,26,26,35,22,43,36,22,20,22,20,22,30,37,22,20,22,29,41,36,34,22,20,22,20,22,29,30,45,26,22,46,26,23,41,40,22,25,26,29,36,41,26
34,36,41,26,36,45,26,41,22,43,31,26,30,41,22,25,23,35,23,37,24,26,22,40,31,26,26,43,40,22,23,41,26,22,41,30,24,31,22,44,30,43,31,22,27,30,45,26,41,40,30,43,46,22,43,31,26,30,41,22,36,35,27,22,39,35,23,37,43,40,22,18,42,37,32,19,22,23,37,27,22,44,36,41,32,22,29,36,41,24,26,40,22,35,26,23,37
25,42,43,22,43,31,23,43,22,44,36,22,37,2,43,22,18,42,37,32,19
30,43,22,2,40,22,37,36,22,35,36,37,28,26,41,22,26,37,36,42,28,31,22,43,36,22,25,26,23,43,22,43,31,26,22,28,42,46,22,27,36,44,37,22,43,31,26,22,40,43,41,26,26,43
46,36,42,22,31,23,45,26,22,43,36,22,25,26,23,43,22,26,45,26,41,46,36,37,26,22,23,41,36,42,37,27,22,43,31,26,22,44,36,41,35,27,22,40,23,46,40,22,34,41,7,22,27,26,37,37,30,40
31,26,22,44,23,37,43,40,22,43,36,22,40,26,26,22,40,43,26,26,35,34,23,32,26,41,40,22,34,36,41,26,22,30,37,45,36,35,45,26,27,22,30,37,22,24,36,34,39,42,43,26,41,40,22,23,37,27,22,18,42,37,32,19,22,30,37,43,26,35,35,30,28,26,37,24,26
43,31,26,22,39,41,36,25,35,26,34,22,43,31,26,46,22,2,41,26,22,18,42,37,32,19,22,44,30,43,31,22,31,42,28,26,22,39,35,23,37,43,40,22,43,31,23,43,22,41,26,38,42,30,41,26,22,24,36,40,43,35,46,22,34,23,30,37,43,26,37,23,37,24,26
23,37,27,22,43,41,46,22,18,42,37,32,19,22,37,26,44,22,27,36,35,35,23,41,40,22,29,41,26,26,22,30,37,22,23,22,34,23,41,32,26,43,22,43,31,23,43,22,30,40,22,40,36,29,43,26,37,30,37,28,22,31,42,41,43,22,25,46,22,23,22,40,43,41,36,37,28,22,27,36,35,35,23,41,22,23,37,27,22,24,36,37,24,26,41,37,26,27,22,23,25,36,42,43,22,36,45,26,41,24,23,39,23,24,30,43,46,22,43,31,26,22,30,37,27,42,40,43,41,46,22,2,40,22,18,42,37,32,19,22,18,42,37,32,19
43,31,26,22,43,26,24,31,37,36,35,36,28,46,22,41,26,45,36,35,42,43,30,36,37,22,30,40,22,28,36,30,37,28,22,43,36,22,25,26,22,45,26,41,46,22,43,31,41,26,23,43,26,37,30,37,28,22,43,36,22,26,40,43,23,25,35,30,40,31,26,27,22,39,41,36,27,42,24,26,41,40,22,40,23,46,40,22,39,26,43,26,41,22,34,23,41,24,42,40,22,23,37,22,23,37,23,35,46,40,43,22,44,30,43,31,22,39,23,30,37,26,44,26,25,25,26,41,22,30,37,24
43,31,26,46,22,2,45,26,22,28,36,43,22,43,36,36,22,34,42,24,31,22,30,37,45,26,40,43,26,27,22,30,37,22,43,31,26,22,36,35,27,22,40,43,42,29,29,22,23,37,27,22,43,31,26,46,22,24,23,22,37,2,43,22,28,26,43,22,43,31,26,30,41,22,44,36,41,32,26,41,40,22,43,36,22,25,26,22,29,35,26,47,30,25,35,26
37,36,22,36,37,26,22,26,47,39,26,24,43,40,22,34,30,37,30,34,30,35,35,40,22,43,36,22,18,42,37,32,19,22,34,23,33,36,41,22,30,37,43,26,28,41,23,43,26,27,22,40,43,26,26,35,34,23,32,26,41,40,22,44,31,36,22,41,26,34,23,30,37,22,43,31,26,22,18,42,37,32,19,22,18,42,37,32,19,22,36,29,22,18,42,37,32,19,22,40,43,26,26,35,22,42,40,26,27,22,29,36,41,22,23,42,43,36,40,22,23,37,27,22,41,26,29,41,30,28,26,41,23,43,36,41,40
18,42,37,32,19,22,2,40,22,39,35,23,37,43,22,30,37,22,18,42,37,32,19,22,30,37,27,7,22,42,35,43,30,34,23,43,26,35,46,22,44,30,35,35,22,39,41,36,27,42,24,26,22,36,37,35,46,22,36,37,26,22,34,30,35,35,30,36,37,22,43,36,37,40,22,23,37,37,42,23,35,35,46,22,23,22,27,41,36,39,22,30,37,22,43,31,26,22,18,42,37,32,19,22,29,35,23,43,5,41,36,35,35,26,27,22,40,43,26,26,35,22,18,42,37,32,19,22,23,37,27,22,30,43,22,44,30,35,35,22,25,26,22,46,26,23,41,40,22,25,26,29,36,41,26,22,40,42,24,31,22,39,35,23,37,43,40,22,24,23,37,22,24,36,34,39,26,43,26,22,30,37,22,43,31,26,22,18,42,37,32,19,22,34,23,41,32,26,43
40,43,30,35,35,22,29,35,23,43,5,41,36,35,35,26,27,22,30,40,22,43,31,26,22,40,43,26,26,35,22,30,37,27,42,40,43,41,46,22,2,40,22,25,41,26,23,27,22,23,37,27,22,25,42,43,43,26,41,22,41,26,39,41,26,40,26,37,43,30,37,28,22,23,25,36,42,43,22,31,23,35,29,22,36,29,22,43,31,26,22,20,22,34,30,35,35,30,36,37,22,43,36,37,40,22,36,29,22,40,43,26,26,35,22,26,47,39,26,24,43,26,27,22,43,36,22,25,26,22,40,31,30,39,39,26,27,22,43,31,30,40,22,46,26,23,41
34,36,41,26,36,45,26,41,22,43,31,26,22,39,41,36,24,26,40,40,22,30,40,22,37,2,43,22,44,30,43,31,36,42,43,22,30,43,40,22,31,26,23,27,23,24,31,26,40
25,26,24,23,42,40,26,22,23,35,35,22,36,39,26,41,23,43,30,36,37,40,22,23,41,26,22,24,36,37,37,26,24,43,26,27,22,36,37,26,22,26,38,42,30,39,34,26,37,43,22,29,23,30,35,42,41,26,22,29,36,41,24,26,40,22,23,22,24,36,34,39,35,26,43,26,22,39,35,23,37,43,22,40,31,42,43,27,36,44,37
36,37,22,40,36,34,26,22,27,23,46,40,22,43,31,26,22,18,42,37,32,19,22,39,35,23,37,43,22,27,36,26,40,22,37,2,43,22,39,41,36,27,42,24,26,22,23,37,46,43,31,30,37,28
23,43,22,43,31,30,40,22,39,36,30,37,43,22,43,31,26,22,18,42,37,32,19,22,24,23,39,23,24,30,43,46,22,44,36,22,37,2,43,22,34,23,32,26,22,23,22,28,41,26,23,43,22,18,42,37,32,19,22,30,37,22,43,31,26,22,30,37,43,26,28,41,23,43,26,27,22,34,23,41,32,26,43,22,25,42,43,22,30,43,22,27,36,26,40,22,24,31,23,35,35,26,37,28,26,22,43,31,26,34,22,43,36,22,27,26,45,26,35,36,39,22,37,26,44,22,34,23,41,32,26,43,40,22,40,23,46,40,22,33,23,34,26,40,22,34,24,24,23,35,35,22,45,30,24,26,22,39,41,26,40,30,27,26,37,43,22,34,23,43,26,41,30,23,35,40,22,23,43,22,18,42,37,32,19,22,23,22,43,26,24,31,37,36,35,36,28,46,22,23,37,27,22,18,42,37,32,19,22,28,30,23,37,43,22,25,23,40,26,27,22,30,37,22,24,36,35,42,34,25,42,40,22,36,31,30,36
30,37,27,26,26,27,22,44,30,43,31,22,27,26,34,23,37,27,22,29,36,41,22,40,43,26,26,35,22,37,36,43,22,28,41,36,44,30,37,28,22,29,23,40,43,22,26,37,36,42,28,31,22,43,36,22,23,25,40,36,41,25,22,24,23,39,23,24,30,43,46,22,40,43,26,26,35,34,23,32,26,41,40,22,44,30,35,35,22,31,23,45,26,22,43,36,22,24,31,23,37,28,26,22,43,31,26,22,44,23,46,22,43,31,26,46,22,27,36,22,25,42,40,30,37,26,40,40
30,37,22,43,31,26,22,39,23,40,43,22,40,23,46,40,22,23,41,34,24,36,22,2,40,22,24,31,30,26,29,22,26,24,36,37,36,34,30,40,43,22,33,36,31,37,22,18,42,37,32,19,22,40,43,26,26,35,34,23,32,26,41,40,22,34,23,27,26,22,23,22,39,41,36,27,42,24,43,22,23,37,27,22,40,26,43,22,30,43,22,36,42,43,22,36,37,22,43,31,26,22,18,42,37,32,19,22,18,42,37,32,19
44,26,22,40,23,30,27,22,44,26,22,2,45,26,22,28,36,43,22,23,22,39,41,36,27,42,24,43,22,30,29,22,46,36,42,22,44,23,37,43,22,30,43,22,46,36,42,22,24,23,37,22,25,42,46,22,30,43,22,31,26,22,40,23,46,40,22,23,27,27,30,37,28,22,37,36,44,22,44,26,22,2,41,26,22,29,30,28,42,41,30,37,28,22,36,42,43,22,44,31,23,43,22,39,26,36,39,35,26,22,37,26,26,27,22,23,37,27,22,23,41,26,22,28,36,30,37,28,22,25,23,24,32,22,43,36,22,34,23,32,26,22,30,43
23,41,34,24,36,22,2,40,22,40,23,35,26,40,22,41,26,39,41,26,40,26,37,43,23,43,30,45,26,40,22,45,30,40,30,43,22,43,31,26,22,28,26,37,26,41,23,35,22,34,36,43,36,41,40,22,24,36,41,39,7,22,2,40,22,18,42,37,32,19,22,23,40,40,26,34,25,35,46,22,39,35,23,37,43,22,30,37,22,32,23,37,40,23,40,22,24,30,43,46,22,34,36,7,22,43,44,36,22,36,41,22,43,31,41,26,26,22,27,23,46,40,22,23,22,44,26,26,32
44,31,26,37,22,43,31,26,46,22,27,26,43,26,41,34,30,37,26,27,22,43,31,23,43,22,28,34,22,37,26,26,27,26,27,22,39,23,41,43,40,22,34,36,41,26,22,38,42,30,24,32,35,46,22,23,41,34,24,36,22,24,36,37,45,30,37,24,26,27,22,23,22,40,43,26,26,35,22,40,26,41,45,30,24,26,22,24,26,37,43,26,41,22,43,36,22,25,42,30,35,27,22,23,22,39,41,36,24,26,40,40,30,37,28,22,39,35,23,37,43,22,37,26,23,41,25,46,22,40,36,22,40,31,30,39,34,26,37,43,40,22,24,36,42,35,27,22,25,26,22,27,26,35,30,45,26,41,26,27,22,44,30,43,31,30,37,22,20,22,34,30,37,42,43,26,40
18,42,37,32,19,22,40,42,24,31,22,41,26,35,23,43,30,36,37,40,31,30,39,40,22,44,30,43,31,22,34,23,33,36,41,22,24,35,30,26,37,43,40,22,24,23,41,22,23,37,27,22,18,42,37,32,19,22,34,23,32,26,41,40,22,30,40,22,23,22,34,26,23,37,40,22,36,29,22,40,42,41,45,30,45,23,35,22,26,40,39,26,24,30,23,35,35,46,22,44,31,26,37,22,43,31,36,40,26,22,32,26,46,22,24,35,30,26,37,43,40,22,23,41,26,22,41,26,35,46,30,37,28,22,36,37,22,23,22,40,34,23,35,35,26,41,22,39,36,36,35,22,36,29,22,39,41,36,27,42,24,26,41,40,22,23,37,27,22,18,42,37,32,19,22,44,30,43,31,22,39,35,23,40,43,30,24,22,23,37,27,22,23,35,42,34,30,37,42,34,22,34,23,32,26,41,40
29,36,41,22,26,47,23,34,39,35,26,22,44,31,26,37,22,27,26,43,41,36,30,43,22,25,26,28,23,37,22,43,23,35,32,30,37,28,22,23,25,36,42,43,22,18,42,37,32,19,22,24,23,41,40,22,43,31,26,22,23,34,26,41,30,24,23,37,22,30,41,36,37,22,23,37,27,22,40,43,26,26,35,22,30,37,40,43,30,43,42,43,26,22,25,26,28,23,37,22,23,22,34,23,33,36,41,22,35,36,25,25,46,30,37,28,22,26,29,29,36,41,43,22,43,36,22,40,31,36,44,22,23,42,43,36,22,34,23,32,26,41,40,22,31,36,44,22,43,31,26,46,22,24,36,42,35,27,22,42,40,26,22,40,43,26,26,35,22,34,36,41,26,22,26,29,29,30,24,30,26,37,43,35,46,22,25,46,22,40,30,34,39,35,46,22,18,42,37,32,19,22,31,36,44,22,23,22,24,23,41,22,27,36,36,41,22,30,40,22,23,40,40,26,34,25,35,26,27
25,42,43,22,40,43,26,26,35,34,23,32,26,41,40,22,34,42,40,43,22,23,35,40,36,22,29,30,37,27,22,37,26,44,22,34,23,41,32,26,43,40
23,29,43,26,41,22,35,26,43,43,30,37,28,22,18,42,37,32,19,22,43,23,32,26,22,43,31,26,22,41,26,24,46,24,35,30,37,28,22,35,26,23,27,22,23,22,28,41,36,42,39,22,36,29,22,43,31,26,22,37,23,43,30,36,37,22,2,40,22,35,23,41,28,26,40,43,22,40,43,26,26,35,34,23,32,26,41,40,22,40,43,23,41,43,26,27,22,23,22,41,26,24,46,24,35,30,37,28,22,30,37,40,43,30,43,42,43,26,22,43,36,22,39,41,36,34,36,43,26,22,40,43,26,26,35,22,24,23,37,40,22,43,36,22,23,37,22,26,37,45,30,41,36,37,34,26,37,43,23,35,35,46,22,18,42,37,32,19,22,37,23,43,30,36,37
18,42,37,32,19,22,2,40,22,34,41,7,22,34,24,24,23,35,35,22,43,31,30,37,32,40,22,40,43,26,26,35,34,23,32,26,41,40,22,40,31,36,42,35,27,22,24,36,37,24,26,37,43,41,23,43,26,22,34,36,41,26,22,36,37,22,24,36,37,40,43,41,42,24,43,30,36,37
44,26,30,41,43,36,37,22,40,43,26,26,35,22,24,36,41,39,7,22,44,26,30,41,43,36,37,22,44,7,22,45,23,7,22,29,36,41,22,26,47,23,34,39,35,26,22,30,40,22,43,36,42,43,30,37,28,22,43,36,22,31,36,34,26,36,44,37,26,41,40,22,29,23,40,31,30,36,37,23,25,35,26,22,40,43,26,26,35,22,27,36,36,41,40,22,44,30,43,31,22,18,42,37,32,19,22,28,35,23,40,40,22,18,42,37,32,19,22,23,40,22,23,22,40,26,24,42,41,26,22,23,37,27,22,18,42,37,32,19,22,23,35,43,26,41,37,23,43,30,45,26,22,43,36,22,44,36,36,27,26,37,22,36,41,22,23,35,42,34,30,37,42,34,22,36,37,26,40
36,43,31,26,41,22,40,43,26,26,35,34,23,32,26,41,40,22,18,42,37,32,19,22,40,43,26,26,35,22,18,42,37,32,19,22,24,36,45,26,41,30,37,28,22,18,42,37,32,19
40,43,30,35,35,22,36,43,31,26,41,40,22,23,41,26,22,35,36,36,32,30,37,28,22,23,43,22,36,45,26,41,40,26,23,40,22,34,23,41,32,26,43,40
42,40,47,22,30,40,22,18,42,37,32,19,22,27,41,30,35,35,30,37,28,22,39,30,39,26,22,43,36,22,18,42,37,32,19,22,40,36,45,30,26,43,22,42,37,30,36,37
43,31,30,40,22,46,26,23,41,22,43,31,26,22,37,23,43,30,36,37,22,2,40,22,35,23,41,28,26,40,43,22,40,43,26,26,35,34,23,32,26,41,22,18,42,37,32,19,22,30,43,40,22,36,45,26,41,40,26,23,40,22,40,23,35,26,40,22,36,39,26,41,23,43,30,36,37
39,41,36,27,42,24,26,41,40,22,23,35,40,36,22,23,41,26,22,43,41,46,30,37,28,22,43,36,22,18,42,37,32,19,22,25,46,22,24,36,37,24,26,37,43,41,23,43,30,37,28,22,36,37,22,18,42,37,32,19,22,36,42,43,39,42,43,22,40,42,24,31,22,23,40,22,24,36,23,43,26,27,22,23,37,27,22,18,42,37,32,19,22,39,41,36,27,42,24,43,40,22,44,31,30,24,31,22,41,26,34,23,30,37,22,25,26,46,36,37,27,22,43,31,26,22,41,26,23,24,31,22,36,29,22,34,30,37,30,34,30,35,35,40
23,35,34,36,40,43,22,23,35,35,22,18,42,37,32,19,22,39,41,36,28,41,23,34,40,22,23,37,37,36,42,37,24,26,27,22,25,46,22,34,23,33,36,41,22,40,43,26,26,35,34,23,32,26,41,40,22,44,30,43,31,30,37,22,43,31,26,22,39,23,40,43,22,46,26,23,41,22,30,37,45,36,35,45,26,22,25,42,30,35,27,30,37,28,22,18,42,37,32,19,22,35,30,37,26,40,22,42,40,26,27,22,43,36,22,39,41,36,27,42,24,26,22,40,43,26,26,35,22,29,36,41,22,40,42,24,31,22,39,41,36,27,42,24,43,40,22,23,40,22,31,36,42,40,26,31,36,35,27,22,23,39,39,35,30,23,37,24,26,40,22,23,37,27,22,24,23,41,22,27,36,36,41,40
25,42,43,22,42,37,29,36,41,43,42,37,23,43,26,35,46,22,43,31,23,43,22,40,26,28,34,26,37,43,22,30,40,22,34,42,24,31,22,40,34,23,35,35,26,41,22,43,31,23,37,22,43,31,26,22,25,41,26,23,27,5,23,37,27,5,25,42,43,43,26,41,22,29,35,23,43,5,41,36,35,35,26,27,22,40,43,26,26,35
30,43,22,2,40,22,35,30,32,26,22,26,45,26,41,46,36,37,26,22,24,35,30,34,25,30,37,28,22,36,42,43,22,36,29,22,43,31,26,22,18,42,37,32,19,22,30,30,22,23,37,27,22,28,26,43,43,30,37,28,22,30,37,43,36,22,23,22,18,42,37,32,19,22,40,23,46,40,22,33,36,31,37,22,33,23,24,36,25,40,36,37,22,23,37,22,23,37,23,35,46,40,43,22,44,30,43,31,22,18,42,37,32,19,22,24,36,37,40,42,35,43,23,37,43,40
23,29,43,26,41,22,23,22,44,31,30,35,26,22,40,36,34,26,36,37,26,22,31,23,40,22,43,36,22,28,36,22,36,45,26,41,22,43,31,26,22,40,30,27,26
23,35,43,31,36,42,28,31,22,31,26,22,27,36,26,40,22,37,2,43,22,26,47,39,26,24,43,22,23,37,46,22,18,42,37,32,19,22,31,26,22,27,36,26,40,22,40,26,26,22,34,36,41,26,22,39,35,23,37,43,40,22,25,26,30,37,28,22,40,36,35,27,22,36,41,22,24,35,36,40,26,27
41,36,25,26,41,43,22,24,41,23,37,27,23,35,35,22,44,30,43,31,22,43,31,26,22,18,42,37,32,19,22,30,37,40,43,30,43,42,43,26,22,23,28,41,26,26,40
42,37,35,26,40,40,22,43,31,26,41,26,22,30,40,22,23,37,22,26,37,36,41,34,36,42,40,22,41,23,43,26,22,36,29,22,26,24,36,37,36,34,30,24,22,28,41,36,44,43,31,22,36,41,22,23,22,29,42,41,43,31,26,41,22,27,41,36,39,22,30,37,22,43,31,26,22,27,36,35,35,23,41,22,30,43,22,2,40,22,42,37,35,30,32,26,35,46,22,43,31,23,43,22,24,36,37,40,42,34,39,43,30,36,37,22,36,29,22,42,7,40,7,22,39,41,36,27,42,24,26,27,22,40,43,26,26,35,22,44,30,35,35,22,28,41,36,44,22,40,42,29,29,30,24,30,26,37,43,35,46,22,43,36,22,36,29,29,40,26,43,22,43,31,26,22,28,41,36,44,43,31,22,36,29,22,34,30,37,30,34,30,35,35,40
37,36,43,22,43,36,22,34,26,37,43,30,36,37,22,43,31,26,22,18,42,37,32,19,22,36,29,22,30,34,39,36,41,43,40
33,23,39,23,37,26,40,26,22,23,37,27,22,26,42,41,36,39,26,23,37,22,40,43,26,26,35,34,23,32,26,41,40,22,44,31,30,24,31,22,31,23,45,26,22,35,26,27,22,43,31,26,22,41,26,24,26,37,43,22,43,26,24,31,37,36,35,36,28,46,22,27,26,45,26,35,36,39,34,26,37,43,40,22,23,41,26,22,18,42,37,32,19,22,23,44,23,30,43,30,37,28,22,43,31,26,22,35,30,29,43,30,37,28,22,36,29,22,43,41,23,27,26,22,41,26,40,43,41,23,30,37,43,40,22,30,37,22,20
34,36,41,26,36,45,26,41,22,43,31,26,22,42,7,40,7,22,24,23,37,22,26,47,39,26,24,43,22,34,36,41,26,22,24,36,34,39,26,43,30,43,30,36,37,22,29,41,36,34,22,35,36,44,5,24,36,40,43,22,39,41,36,27,42,24,30,37,28,22,39,23,24,30,29,30,24,22,18,42,37,32,19,22,23,37,27,22,35,23,43,30,37,22,23,34,26,41,30,24,23,37,22,24,36,42,37,43,41,30,26,40
23,22,43,23,30,44,23,37,26,40,26,22,40,43,26,26,35,34,23,32,26,41,22,41,26,24,26,37,43,35,46,22,23,37,37,36,42,37,24,26,27,22,39,35,23,37,40,22,43,36,22,25,42,30,35,27,22,23,22,18,42,37,32,19,22,39,35,23,37,43
39,26,36,39,35,26,22,43,31,30,37,32,22,36,29,22,43,31,26,22,40,43,26,26,35,22,25,42,40,30,37,26,40,40,22,23,40,22,23,37,22,36,35,27,22,23,37,27,22,34,42,37,27,23,37,26,22,18,42,37,32,19,22,25,42,40,30,37,26,40,40,22,40,23,46,40,22,34,41,7,22,30,45,26,41,40,36,37
43,31,26,46,22,2,41,26,22,27,26,23,27,22,44,41,36,37,28
21,4,22,42,40,47,22,35,43,45,22,25,26,43,31,35,26,31,26,34,22,30,37,35,23,37,27,22,23,41,34,24,36,22,37,23,43,30,36,37,23,35,22,40,43,26,26,35
21,4,21,4,22,39,41,36,33,26,24,43,26,27
39,36,35,23,41,36,30,27,22,24,36,41,39,7,22,2,40,22,18,42,37,32,19,22,27,23,34,23,28,26,40,22,24,23,40,26,22,23,28,23,30,37,40,43,22,26,23,40,43,34,23,37,22,32,36,27,23,32,22,24,36,7,22,36,37,26,22,36,29,22,43,31,26,22,31,30,28,31,26,40,43,22,40,43,23,32,26,40,22,24,36,41,39,36,41,23,43,26,22,43,41,30,23,35,40,22,26,45,26,41,22,30,40,22,28,26,43,43,30,37,28,22,18,42,37,32,19,22,23,43,43,26,37,43,30,36,37,22,36,37,22,44,23,35,35,22,40,43,41,26,26,43
23,29,43,26,41,22,20,22,27,23,46,40,22,36,29,22,18,42,37,32,19,22,43,26,40,43,30,34,36,37,46,22,30,37,22,29,26,27,26,41,23,35,22,24,36,42,41,43,22,30,37,22,25,36,40,43,36,37,22,43,31,26,22,43,41,30,23,35,22,30,40,22,25,26,30,37,28,22,23,35,35,22,25,42,43,22,30,28,37,36,41,26,27,22,25,46,22,23,37,23,35,46,40,43,40,22,23,37,27,22,39,23,43,26,37,43,22,23,43,43,36,41,37,26,46,40
34,36,40,43,22,31,23,45,26,22,41,26,23,27,22,43,31,26,22,39,41,26,5,43,41,30,23,35,22,27,36,24,42,34,26,37,43,40,22,31,36,44,26,45,26,41,22,23,37,27,22,26,40,43,30,34,23,43,26,22,32,36,27,23,32,22,44,30,35,35,22,25,26,22,36,41,27,26,41,26,27,22,43,36,22,39,23,46,22,1,22,20,22,25,30,35,35,30,36,37,22,43,36,22,1,22,20,22,25,30,35,35,30,36,37,22,29,36,41,22,18,42,37,32,19,22,36,37,22,40,26,45,26,37,22,39,36,35,23,41,36,30,27,22,39,23,43,26,37,43,40
43,31,23,43,22,34,23,46,22,25,26,22,43,31,26,22,35,23,41,28,26,40,43,22,39,23,43,26,37,43,22,23,44,23,41,27,22,26,45,26,41,22,25,42,43,22,30,43,22,30,40,22,44,26,35,35,22,25,26,35,36,44,22,43,31,26,22,1,22,20,22,25,30,35,35,30,36,37,22,39,36,35,23,41,36,30,27,22,40,26,26,32,40
43,31,26,22,31,30,28,31,26,40,43,22,39,23,43,26,37,43,22,27,23,34,23,28,26,22,23,44,23,41,27,22,43,36,22,27,23,43,26,22,44,23,40,22,30,37,22,20,22,44,31,26,37,22,40,34,30,43,31,22,30,37,43,26,41,37,23,43,30,36,37,23,35,22,30,37,24,7,22,44,23,40,22,36,41,27,26,41,26,27,22,43,36,22,39,23,46,22,1,22,20,22,34,30,35,35,30,36,37,22,43,36,22,25,23,32,26,41,22,31,42,28,31,26,40,22,30,37,24,7,22,29,36,41,22,18,42,37,32,19,22,36,37,22,23,22,39,23,43,26,37,43,22,36,37,22,23,37,22,36,30,35,22,27,41,30,35,35,30,37,28,22,25,30,43,22,40,26,23,35
43,31,26,22,43,44,36,22,24,36,34,39,23,37,30,26,40,22,35,23,43,26,41,22,23,28,41,26,26,27,22,43,36,22,40,26,43,43,35,26,22,29,36,41,22,1,22,20,22,34,30,35,35,30,36,37
29,26,44,22,23,37,23,35,46,40,43,40,22,43,31,30,37,32,22,30,43,22,30,40,22,44,36,41,43,31,22,43,31,26,30,41,22,43,30,34,26,22,43,36,22,18,42,37,32,19,22,43,31,41,36,42,28,31,22,43,31,26,22,39,36,35,23,41,36,30,27,22,43,41,30,23,35,22,43,26,40,43,30,34,36,37,46
30,43,22,2,40,22,35,30,32,26,22,18,42,37,32,19,22,29,36,41,22,28,36,35,27,22,36,42,43,40,30,27,26,22,36,29,22,28,41,23,37,27,22,24,26,37,43,41,23,35,22,40,43,23,43,30,36,37
46,36,42,22,34,30,28,31,43,22,29,30,37,27,22,40,36,34,26,43,31,30,37,28,22,25,42,43,22,43,31,26,22,24,31,23,37,24,26,40,22,23,41,26,22,35,36,44,22,40,23,30,27,22,34,30,24,31,23,26,35,22,18,42,37,32,19,22,23,37,22,23,37,23,35,46,40,43,22,23,43,22,44,26,41,43,31,26,30,34,22,40,24,31,41,36,27,26,41,22,3,22,24,36
23,37,27,22,26,42,28,26,37,26,22,28,35,23,48,26,41,22,23,37,22,23,37,23,35,46,40,43,22,23,43,22,27,26,23,37,22,44,30,43,43,26,41,22,41,26,46,37,36,35,27,40,22,30,37,24,7,22,40,23,30,27,22,30,29,22,46,36,42,22,31,30,41,26,27,22,23,37,22,23,43,43,36,41,37,26,46,22,43,36,22,25,26,22,43,31,26,41,26,22,23,35,35,22,43,31,26,22,43,30,34,26,22,23,37,27,22,28,30,45,26,22,46,36,42,22,23,22,39,41,26,27,30,24,43,30,36,37,22,36,29,22,43,31,26,22,26,45,26,37,43,42,23,35,22,23,44,23,41,27,22,30,22,44,36,42,35,27,22,25,26,22,44,30,35,35,30,37,28,22,43,36,22,25,26,43,22,43,31,23,43,22,31,26,22,44,36,42,35,27,22,25,26,22,36,29,29,22,25,46,22,23,22,35,36,43
23,22,18,42,37,32,19,22,43,41,30,23,35,22,30,37,22,43,31,26,22,26,23,41,35,46,22,8,16,17,9,40,22,27,26,43,26,41,34,30,37,26,27,22,43,31,23,43,22,32,36,27,23,32,22,25,23,40,26,27,22,30,37,22,41,36,24,31,26,40,43,26,41,22,37,7,46,7,22,30,37,29,41,30,37,28,26,27,22,36,37,22,39,23,43,26,37,43,40,22,36,29,22,39,36,35,23,41,36,30,27,22,36,29,22,24,23,34,25,41,30,27,28,26,22,34,23,40,40
43,31,26,22,34,23,30,37,22,30,40,40,42,26,40,22,41,26,34,23,30,37,30,37,28,22,23,41,26,22,31,36,44,22,43,36,22,24,23,35,24,42,35,23,43,26,22,27,23,34,23,28,26,40,22,23,37,27,22,44,31,26,43,31,26,41,22,43,31,26,22,30,37,29,41,30,37,28,26,34,26,37,43,22,44,23,40,22,44,30,35,35,29,42,35,22,23,37,27,22,18,42,37,32,19
30,29,22,40,36,22,43,31,26,22,27,23,34,23,28,26,40,22,24,36,42,35,27,22,25,26,22,43,41,30,39,35,26,27
43,44,36,22,23,37,23,35,46,40,43,40,22,44,31,36,22,31,23,45,26,22,41,26,23,27,22,43,31,26,22,18,42,37,32,19,22,27,23,45,30,27,22,37,26,35,40,36,37,22,36,29,22,40,31,26,23,41,40,36,37,22,35,26,31,34,23,37,22,31,42,43,43,36,37,22,30,37,24,7,22,23,37,27,22,18,42,37,32,19,22,27,7,22,18,42,37,32,19,22,23,22,35,30,43,30,28,23,43,30,36,37,22,23,37,23,35,46,40,43,22,23,43,22,18,42,37,32,19,22,40,30,34,39,40,36,37,22,3,22,24,36,7,22,43,31,30,37,32,22,33,42,27,28,26,22,23,7,22,27,23,45,30,27,22,18,42,37,32,19,22,44,30,35,35,22,27,26,24,30,27,26,22,30,37,22,32,36,27,23,32,22,2,40,22,29,23,45,36,41,22,36,37,22,43,31,26,22,44,30,35,35,29,42,35,22,23,37,27,22,18,42,37,32,19,22,30,40,40,42,26
34,41,7,22,18,42,37,32,19,22,40,23,30,27,22,43,26,40,43,30,34,36,37,46,22,25,46,22,32,36,27,23,32,22,2,40,22,39,23,43,26,37,43,22,24,36,42,37,40,26,35,22,29,41,23,37,24,30,40,22,43,7,22,24,23,41,41,22,36,29,22,18,42,37,32,19,22,3,22,18,42,37,32,19,22,40,31,36,44,26,27,22,43,31,23,43,22,31,26,22,44,36,41,32,26,27,22,44,30,43,31,22,32,36,27,23,32,22,18,42,37,32,19,22,29,41,36,34,22,43,31,26,22,36,42,43,40,26,43,22,36,29,22,43,31,26,22,39,41,36,33,26,24,43,22,30,37,22,23,37,22,26,29,29,36,41,43,22,43,36,22,23,45,36,30,27,22,30,37,29,41,30,37,28,26,34,26,37,43
24,23,41,41,22,43,36,35,27,22,32,36,27,23,32,22,36,37,22,34,23,37,46,22,36,24,24,23,40,30,36,37,40,22,43,36,22,23,45,36,30,27,22,45,23,41,30,36,42,40,22,29,26,23,43,42,41,26,40,22,25,26,24,23,42,40,26,22,36,29,22,39,36,35,23,41,36,30,27,22,2,40,22,39,23,43,26,37,43,22,39,36,40,30,43,30,36,37,40,22,23,37,27,22,32,36,27,23,32,22,29,36,35,35,36,44,26,27,22,31,30,40,22,23,27,45,30,24,26,22,30,37,22,26,45,26,41,46,22,30,37,40,43,23,37,24,26,22,34,41,7,22,18,42,37,32,19,22,40,23,30,27
25,42,43,22,30,41,45,30,37,28,22,18,42,37,32,19,22,23,22,39,23,43,26,37,43,22,26,47,39,26,41,43,22,23,43,22,28,26,36,41,28,26,22,34,23,40,36,37,22,42,37,30,45,26,41,40,30,43,46,22,40,24,31,36,36,35,22,36,29,22,35,23,44,22,44,31,36,22,30,40,22,29,23,34,30,35,30,23,41,22,44,30,43,31,22,43,31,26,22,24,23,40,26,22,40,23,30,27,22,43,31,26,22,29,23,24,43,22,43,31,23,43,22,40,26,45,26,37,22,39,23,43,26,37,43,40,22,44,26,41,26,22,30,37,29,41,30,37,28,26,27,22,40,42,28,28,26,40,43,40,22,43,31,23,43,22,30,37,29,41,30,37,28,26,34,26,37,43,22,44,23,40,22,44,30,35,35,29,42,35
30,43,22,2,40,22,27,30,29,29,30,24,42,35,43,22,43,36,22,25,26,22,43,31,23,43,22,24,36,37,40,30,40,43,26,37,43,35,46,22,44,41,36,37,28
36,25,40,26,41,45,26,41,40,22,23,35,40,36,22,44,36,37,27,26,41,22,44,31,26,43,31,26,41,22,33,42,27,28,26,22,18,42,37,32,19,22,44,30,35,35,22,42,40,26,22,43,31,26,22,18,42,37,32,19,22,34,26,43,31,36,27,22,36,29,22,27,26,43,26,41,34,30,37,30,37,28,22,27,23,34,23,28,26,40,22,44,31,30,24,31,22,39,36,35,23,41,36,30,27,22,29,23,45,36,41,40,22,25,26,24,23,42,40,26,22,30,43,22,44,36,42,35,27,22,41,26,40,42,35,43,22,30,37,22,23,22,35,23,41,28,26,41,22,23,44,23,41,27,22,36,41,22,43,31,26,22,41,26,23,40,36,37,23,25,35,26,22,41,36,46,23,35,43,46,22,34,26,43,31,36,27
39,36,35,23,41,36,30,27,22,24,35,23,30,34,40,22,30,43,22,24,36,42,35,27,22,31,23,45,26,22,34,23,37,42,29,23,24,43,42,41,26,27,22,23,37,27,22,40,36,35,27,22,23,35,35,22,43,31,26,22,30,37,40,43,23,37,43,22,24,23,34,26,41,23,40,22,23,37,27,22,29,30,35,34,22,40,36,35,27,22,25,46,22,32,36,27,23,32,22,30,29,22,32,36,27,23,32,22,31,23,27,22,37,2,43,22,26,37,43,26,41,26,27,22,43,31,26,22,34,23,41,32,26,43
34,36,41,26,36,45,26,41,22,39,36,35,23,41,36,30,27,22,24,36,37,43,26,37,27,40,22,30,43,22,24,36,42,35,27,22,31,23,45,26,22,40,36,35,27,22,43,31,26,34,22,23,43,22,23,22,31,30,28,31,26,41,22,39,41,30,24,26,22,23,37,27,22,43,31,42,40,22,34,23,27,26,22,31,30,28,31,26,41,22,39,41,36,29,30,43,40,22,25,26,24,23,42,40,26,22,30,43,22,44,36,42,35,27,22,37,2,43,22,31,23,45,26,22,25,26,26,37,22,29,36,41,24,26,27,22,43,36,22,34,23,43,24,31,22,32,36,27,23,32,22,2,40,22,35,36,44,26,41,22,39,41,30,24,26,40
26,23,24,31,22,40,30,27,26,22,31,23,40,22,24,23,35,35,26,27,22,23,22,31,23,41,45,23,41,27,22,25,42,40,30,37,26,40,40,22,40,24,31,36,36,35,22,39,41,36,29,26,40,40,36,41,22,43,36,22,43,26,40,43,30,29,46,22,36,37,22,43,31,23,43,22,30,40,40,42,26
32,36,27,23,32,22,31,30,41,26,27,22,41,36,25,26,41,43,22,18,42,37,32,19,22,23,37,27,22,39,36,35,23,41,36,30,27,22,25,41,36,42,28,31,43,22,30,37,22,41,36,25,26,41,43,22,33,7,22,18,42,37,32,19
43,31,26,41,26,22,2,40,22,37,36,43,31,30,37,28,22,43,31,23,43,22,40,23,46,40,22,43,31,23,43,22,39,26,36,39,35,26,22,23,43,22,31,23,41,45,23,41,27,22,25,42,40,30,37,26,40,40,22,40,24,31,36,36,35,22,31,23,45,26,22,43,36,22,23,28,41,26,26,22,44,30,43,31,22,26,23,24,31,22,36,43,31,26,41,22,40,23,30,27,22,34,41,7,22,18,42,37,32,19
43,26,40,43,30,34,36,37,46,22,30,40,22,26,47,39,26,24,43,26,27,22,43,36,22,24,36,37,43,30,37,42,26,22,42,37,43,30,35,22,26,23,41,35,46,22,27,26,24,26,34,25,26,41
23,22,27,26,24,30,40,30,36,37,22,30,40,22,37,2,43,22,26,47,39,26,24,43,26,27,22,42,37,43,30,35,22,40,36,34,26,22,43,30,34,26,22,37,26,47,43,22,46,26,23,41
30,37,43,26,41,37,23,43,30,36,37,23,35,22,25,42,40,30,37,26,40,40,22,34,23,24,31,30,37,26,40,22,24,36,41,39,7,22,40,23,30,27,22,26,23,41,37,30,37,28,40,22,43,42,34,25,35,26,27,22,20,22,20,22,30,37,22,43,31,26,22,43,31,30,41,27,22,38,42,23,41,43,26,41,22,26,45,26,37,22,23,22,25,30,43,22,29,42,41,43,31,26,41,22,43,31,23,37,22,26,47,39,26,24,43,26,27,22,18,42,37,32,19,22,43,31,26,22,36,42,43,35,36,36,32,22,27,36,42,25,43,29,42,35,22,29,36,41,22,43,31,26,22,37,26,47,43,22,29,26,44,22,38,42,23,41,43,26,41,40
43,31,26,22,34,23,30,37,22,41,26,23,40,36,37,22,44,23,40,22,23,22,27,26,35,23,46,22,30,37,22,40,31,30,39,34,26,37,43,22,36,29,22,37,26,44,22,31,30,28,31,5,26,37,27,22,27,30,40,32,22,27,41,30,45,26,40,22,23,22,25,42,40,30,37,26,40,40,22,43,31,23,43,22,23,24,24,36,42,37,43,40,22,29,36,41,22,40,36,34,26,22,20,22,20,22,36,29,22,30,25,34,22,2,40,22,1,22,20,22,25,30,35,35,30,36,37,22,36,29,22,23,37,37,42,23,35,22,41,26,45,26,37,42,26
30,25,34,22,44,31,30,24,31,22,18,42,37,32,19,22,43,31,26,22,39,36,36,41,22,41,26,40,42,35,43,40,22,43,31,41,26,26,22,44,26,26,32,40,22,23,28,36,22,23,35,40,36,22,24,30,43,26,27,22,23,37,22,30,37,24,41,26,23,40,26,22,30,37,22,30,43,40,22,35,26,23,40,30,37,28,22,25,42,40,30,37,26,40,40,22,44,31,30,24,31,22,43,26,37,27,40,22,43,36,22,35,36,24,32,22,30,37,22,25,42,40,30,37,26,40,40,22,35,36,37,28,5,43,26,41,34,22,25,42,43,22,24,42,43,22,41,26,45,26,37,42,26,22,30,37,22,43,31,26,22,37,26,23,41,22,43,26,41,34
30,37,22,23,27,27,30,43,30,36,37,22,30,25,34,22,37,36,43,26,27,22,43,31,23,43,22,43,31,26,22,40,43,41,36,37,28,26,41,22,27,36,35,35,23,41,22,31,23,40,22,24,42,43,22,43,31,26,22,45,23,35,42,26,22,36,29,22,36,45,26,41,40,26,23,40,22,41,26,45,26,37,42,26,22,23,37,27,22,26,23,41,37,30,37,28,40,22,44,31,26,37,22,43,31,26,46,22,23,41,26,22,43,41,23,37,40,35,23,43,26,27,22,30,37,43,36,22,27,36,35,35,23,41,40
26,23,41,37,30,37,28,40,22,29,26,35,35,22,43,36,22,1,22,20,22,34,30,35,35,30,36,37,22,36,41,22,1,22,20,22,23,22,40,31,23,41,26,22,40,36,34,26,44,31,23,43,22,25,26,35,36,44,22,40,26,24,42,41,30,43,30,26,40,22,23,37,23,35,46,40,43,40,22,2,22,41,26,45,30,40,26,27,22,26,47,39,26,24,43,23,43,30,36,37,40,22,36,29,22,23,41,36,42,37,27,22,1,22,20,22,23,22,40,31,23,41,26
43,31,23,43,22,24,36,34,39,23,41,26,27,22,44,30,43,31,22,43,31,26,22,46,26,23,41,5,26,23,41,35,30,26,41,22,1,22,20,22,25,30,35,35,30,36,37,22,36,41,22,1,22,20,22,23,22,40,31,23,41,26,22,44,31,30,24,31,22,44,23,40,22,30,37,29,35,23,43,26,27,22,25,46,22,23,22,18,42,37,32,19,22,28,23,30,37,22,29,41,36,34,22,43,31,26,22,40,23,35,26,22,36,29,22,40,36,34,26,22,34,24,30,22,24,36,34,34,42,37,30,24,23,43,30,36,37,40,22,24,36,41,39,7,22,40,43,36,24,32,22,23,37,27,22,25,46,22,23,37,22,42,37,40,39,26,24,30,29,30,26,27,22,23,34,36,42,37,43,22,29,41,36,34,22,23,22,39,23,46,34,26,37,43,22,25,46,22,29,42,33,30,43,40,42,22,35,43,27,7,22,41,26,35,23,43,30,37,28,22,43,36,22,23,22,40,36,29,43,44,23,41,26,22,27,30,40,39,42,43,26
41,26,45,26,37,42,26,22,24,35,30,34,25,26,27,22,20,22,20,22,43,36,22,1,22,20,22,25,30,35,35,30,36,37,22,29,41,36,34,22,1,22,20,22,25,30,35,35,30,36,37
30,25,34,22,23,41,34,36,37,32,22,37,7,46,7,22,41,26,34,23,30,37,26,27,22,42,39,25,26,23,43
43,31,26,22,24,36,34,39,42,43,26,41,22,28,30,23,37,43,22,44,31,36,40,26,22,42,7,40,7,22,41,26,40,42,35,43,40,22,31,23,45,26,22,25,26,26,37,22,27,30,40,34,23,35,22,29,36,41,22,46,26,23,41,40,22,37,36,43,26,27,22,43,31,23,43,22,41,26,45,26,37,42,26,22,41,36,40,26,22,23,28,23,30,37,22,30,37,22,43,31,26,22,42,7,40,7,22,30,37,22,43,31,26,22,43,31,30,41,27,22,38,42,23,41,43,26,41,22,29,36,35,35,36,44,30,37,28,22,23,37,22,30,37,24,41,26,23,40,26,22,30,37,22,43,31,26,22,40,26,24,36,37,27,22,39,26,41,30,36,27
43,31,26,22,24,36,34,39,23,37,46,22,40,23,30,27,22,30,37,22,23,22,40,43,23,43,26,34,26,37,43,22,43,31,23,43,22,27,26,34,23,37,27,22,29,36,41,22,30,25,34,22,39,41,36,27,42,24,43,40,22,23,37,27,22,40,26,41,45,30,24,26,40,22,24,36,37,43,30,37,42,26,40,22,43,36,22,25,26,22,28,36,36,27,22,44,36,41,35,27,5,44,30,27,26
44,26,22,27,36,22,37,36,43,22,40,26,26,22,23,37,46,43,31,30,37,28,22,30,37,22,43,31,26,22,29,42,37,27,23,34,26,37,43,23,35,40,22,36,29,22,36,42,41,22,25,42,40,30,37,26,40,40,22,43,31,23,43,22,44,36,42,35,27,22,24,23,42,40,26,22,42,40,22,43,36,22,24,31,23,37,28,26,22,36,42,41,22,40,43,41,23,43,26,28,46,22,36,29,22,30,37,45,26,40,43,30,37,28,22,29,36,41,22,39,41,36,29,30,43,23,25,35,26,22,28,41,36,44,43,31
40,26,24,42,41,30,43,30,26,40,22,23,37,23,35,46,40,43,40,22,31,36,44,26,45,26,41,22,41,26,34,23,30,37,26,27,22,18,42,37,32,19
30,22,43,31,30,37,32,22,20,22,44,30,35,35,22,25,26,22,23,37,36,43,31,26,41,22,18,42,37,32,19,22,46,26,23,41,22,40,23,30,27,22,40,43,26,45,26,22,18,42,37,32,19,22,36,29,22,29,30,41,40,43,22,25,36,40,43,36,37
33,23,46,22,40,43,26,45,26,37,40,22,36,29,22,27,26,23,37,22,44,30,43,43,26,41,22,23,24,43,42,23,35,35,46,22,24,42,43,22,31,30,40,22,39,26,41,5,40,31,23,41,26,22,26,23,41,37,30,37,28,40,22,26,40,43,30,34,23,43,26,22,43,36,22,1,22,20,22,29,41,36,34,22,1,22,20,22,29,36,41,22,20,22,23,37,27,22,43,36,22,1,22,20,22,29,41,36,34,22,1,22,20,22,30,37,22,20,22,25,26,24,23,42,40,26,22,31,26,22,27,26,24,30,27,26,27,22,40,23,35,26,40,22,44,36,42,35,27,22,25,26,22,26,45,26,37,22,44,26,23,32,26,41,22,43,31,23,37,22,31,26,22,31,23,27,22,26,47,39,26,24,43,26,27
25,36,43,31,22,26,40,43,30,34,23,43,26,40,22,44,36,42,35,27,22,34,23,41,32,22,27,26,24,35,30,37,26,40,22,29,41,36,34,22,43,31,26,22,20,22,37,26,43,22,36,29,22,1,22,20,22,25,30,35,35,30,36,37,22,36,41,22,1,22,20,22,23,22,40,31,23,41,26,22,44,31,30,24,31,22,30,43,40,26,35,29,22,44,23,40,22,44,26,35,35,22,25,26,35,36,44,22,43,31,26,22,41,26,24,36,41,27,22,30,25,34,22,40,26,43,22,30,37,22,20
34,41,7,22,40,43,26,45,26,37,40,22,40,23,30,27,22,31,26,22,32,26,39,43,22,23,22,18,42,37,32,19,22,41,26,24,36,34,34,26,37,27,23,43,30,36,37,22,36,37,22,43,31,26,22,40,43,36,24,32,22,36,37,35,46,22,25,26,24,23,42,40,26,22,23,35,35,22,43,31,26,22,27,23,34,23,28,26,22,31,23,40,22,25,26,26,37,22,27,36,37,26
31,26,22,40,23,30,27,22,43,31,26,22,40,43,36,24,32,22,31,23,40,22,37,2,43,22,43,41,23,27,26,27,22,25,26,35,36,44,22,20,22,20,22,43,30,34,26,40,22,25,36,36,32,22,45,23,35,42,26,22,36,45,26,41,22,43,31,26,22,39,23,40,43,22,20,22,46,26,23,41,40,22,44,31,30,24,31,22,23,43,22,43,31,26,22,34,36,34,26,37,43,22,18,42,37,32,19,22,43,36,22,23,22,40,43,36,24,32,22,39,41,30,24,26,22,36,29,22,1,22,20
43,31,26,22,40,43,36,24,32,22,24,35,36,40,26,27,22,46,26,40,43,26,41,27,23,46,22,23,43,22,1,22,20,22,23,22,40,31,23,41,26,22,42,39,22,33,42,40,43,22,1,22,20,22,30,37,22,24,36,34,39,36,40,30,43,26,22,43,41,23,27,30,37,28,22,36,37,22,43,31,26,22,37,26,44,22,46,36,41,32,22,40,43,36,24,32,22,26,47,24,31,23,37,28,26,22,23,40,22,43,31,26,22,34,23,41,32,26,43,22,40,42,41,28,26,27
23,37,23,35,46,40,43,40,22,44,36,41,41,46,22,43,31,23,43,22,43,31,26,22,27,30,40,32,5,27,41,30,45,26,22,23,37,27,22,35,26,23,40,30,37,28,22,39,41,36,25,35,26,34,40,22,44,30,35,35,22,35,23,40,43,22,23,43,22,35,26,23,40,43,22,43,31,41,36,42,28,31,22,43,31,26,22,29,30,41,40,43,22,38,42,23,41,43,26,41
23,22,32,26,46,22,39,23,41,43,22,36,29,22,43,31,26,22,38,42,26,40,43,30,36,37,22,30,40,22,31,36,44,22,40,36,36,37,22,27,36,26,40,22,43,31,30,40,22,27,30,40,32,5,27,41,30,45,26,22,24,36,34,26,22,23,37,27,22,31,36,44,22,40,36,36,37,22,27,36,26,40,22,39,41,36,27,42,24,43,30,36,37,22,18,42,37,32,19,22,42,39,22,40,23,30,27,22,40,43,26,45,26,22,24,36,31,26,37,22,23,43,22,18,42,37,32,19,22,29,30,37,23,37,24,30,23,35,22,28,41,36,42,39
23,37,27,22,43,31,26,22,30,37,39,42,43,22,30,22,2,45,26,22,31,23,27,22,29,41,36,34,22,24,42,40,43,36,34,26,41,40,22,30,40,22,43,31,23,43,22,30,43,22,40,43,30,35,35,22,24,36,42,35,27,22,25,26,22,23,22,44,31,30,35,26
36,37,22,35,26,23,40,30,37,28,22,25,36,25,22,18,42,37,32,19,22,23,43,22,18,42,37,32,19,22,41,26,40,26,23,41,24,31,22,40,23,30,27,22,31,26,22,43,31,30,37,32,40,22,30,25,34,22,31,23,40,22,31,42,41,43,22,30,43,40,26,35,29,22,18,42,37,32,19
31,26,22,40,23,30,27,22,30,25,34,22,31,23,40,22,39,41,30,24,26,27,22,30,43,40,22,35,26,23,40,26,40,22,23,28,28,41,26,40,40,30,45,26,35,46,22,43,31,30,37,32,30,37,28,22,43,31,23,43,22,44,36,42,35,27,22,31,26,35,39,22,44,30,37,22,25,42,40,30,37,26,40,40
25,42,43,22,31,26,22,40,23,30,27,22,30,25,34,22,44,36,42,35,27,22,31,23,45,26,22,44,36,37,22,43,31,26,22,25,42,40,30,37,26,40,40,22,23,37,46,44,23,46,22,23,40,22,23,22,40,23,35,26,22,43,36,22,23,22,43,31,30,41,27,22,39,23,41,43,46,22,43,31,23,43,22,44,36,42,35,27,22,31,23,45,26,22,43,31,26,37,22,35,26,23,40,26,27,22,43,31,26,22,26,38,42,30,39,34,26,37,43,22,43,36,22,43,31,26,22,24,42,40,43,36,34,26,41
31,26,22,40,23,30,27,22,30,25,34,22,31,23,40,22,37,36,43,22,36,37,35,46,22,31,42,41,43,22,30,43,40,22,40,31,36,41,43,5,43,26,41,34,22,41,26,45,26,37,42,26,22,36,42,43,35,36,36,32,22,25,42,43,22,31,23,40,22,23,35,40,36,22,25,26,26,37,22,35,36,40,30,37,28,22,34,36,37,26,46,22,36,37,22,30,43,40,22,35,26,23,40,26,40
25,36,25,22,18,42,37,32,19,22,26,47,26,24,42,43,30,45,26,22,45,30,24,26,22,39,41,26,40,30,27,26,37,43,22,36,29,22,34,23,41,32,26,43,30,37,28,22,23,43,22,18,42,37,32,19,22,30,37,24,7,22,23,22,31,42,28,26,22,35,26,23,40,30,37,28,22,29,30,41,34,22,40,23,30,27,22,43,36,22,39,42,43,22,30,43,22,34,30,35,27,35,46,22,30,25,34,22,24,41,26,27,30,43,22,31,23,40,22,25,26,26,37,22,27,36,30,37,28,22,40,36,34,26,22,36,29,22,43,31,26,22,44,36,41,40,43,22,26,24,36,37,36,34,30,24,22,27,26,23,35,40,22,36,29,22,23,37,46,22,35,26,23,40,30,37,28,22,24,36,34,39,23,37,46,22,44,26,22,31,23,45,26,22,26,45,26,41,22,40,26,26,37
30,25,34,22,30,40,22,26,47,39,26,24,43,26,27,22,43,36,22,28,26,43,22,23,22,25,36,36,40,43,22,40,36,36,37,22,44,31,26,37,22,30,43,22,18,42,37,32,19,22,40,36,34,26,22,37,26,44,22,45,26,41,40,30,36,37,40,22,36,29,22,30,43,40,22,34,23,30,37,29,41,23,34,26,40
25,42,43,22,43,31,26,22,25,23,40,30,24,22,43,26,24,31,37,36,35,36,28,46,22,30,37,22,43,31,26,22,35,30,37,26,22,30,40,22,23,35,34,36,40,43,22,29,30,45,26,22,46,26,23,41,40,22,36,35,27,22,44,31,30,24,31,22,34,26,23,37,40,22,30,43,22,30,40,22,35,36,37,28,22,30,37,22,43,31,26,22,18,42,37,32,19,22,23,37,27,22,24,36,34,39,26,43,30,43,36,41,40,22,23,41,26,22,41,36,35,35,30,37,28,22,36,42,43,22,40,43,41,36,37,28,22,39,41,36,27,42,24,43,40,22,36,29,22,43,31,26,30,41,22,36,44,37
30,25,34,22,30,40,22,28,23,30,37,30,37,28,22,34,36,34,26,37,43,42,34,22,30,37,22,43,31,26,22,39,26,41,40,36,37,23,35,5,24,36,34,39,42,43,26,41,22,34,23,41,32,26,43,22,23,37,27,22,30,40,22,26,47,39,26,24,43,26,27,22,43,36,22,30,37,43,41,36,27,42,24,26,22,40,36,34,26,22,30,34,39,41,26,40,40,30,45,26,22,44,36,41,32,40,43,23,43,30,36,37,40,22,26,23,41,35,46,22,37,26,47,43,22,46,26,23,41
25,42,43,22,30,43,22,2,40,22,31,23,41,27,22,43,36,22,40,38,42,26,26,48,26,22,34,42,24,31,22,39,41,36,29,30,43,22,36,42,43,22,36,29,22,43,31,26,22,39,26,41,40,36,37,23,35,5,24,36,34,39,42,43,26,41,22,25,42,40,30,37,26,40,40,22,43,31,26,40,26,22,27,23,46,40,22,23,37,27,22,43,31,26,22,44,36,41,32,40,43,23,43,30,36,37,22,34,23,41,32,26,43,22,44,31,30,35,26,22,30,34,39,36,41,43,23,37,43,22,30,40,22,43,36,36,22,40,34,23,35,35,22,43,36,22,41,26,35,46,22,36,37,22,29,36,41,22,34,42,24,31,22,28,41,36,44,43,31
43,31,26,22,27,30,40,32,22,27,41,30,45,26,40,22,44,30,35,35,22,18,42,37,32,19,22,40,26,35,35,22,44,26,35,35,22,44,31,26,37,22,43,31,26,46,22,29,30,37,23,35,35,46,22,25,26,24,36,34,26,22,23,45,23,30,35,23,25,35,26
25,42,43,22,43,31,26,22,18,42,37,32,19,22,30,25,34,22,2,40,22,31,30,28,31,35,46,22,40,42,24,24,26,40,40,29,42,35,22,18,42,37,32,19,22,35,30,37,26,22,30,40,22,35,36,40,30,37,28,22,30,43,40,22,34,36,34,26,37,43,42,34,22,23,37,27,22,40,36,34,26,22,23,37,23,35,46,40,43,40,22,40,23,30,27,22,40,23,35,26,40,22,24,36,42,35,27,22,26,45,26,37,22,27,26,24,35,30,37,26,22,30,37,22,43,31,26,22,29,36,42,41,43,31,22,38,42,23,41,43,26,41
30,37,22,23,27,27,30,43,30,36,37,22,30,25,34,22,2,40,22,28,41,36,44,43,31,22,30,37,22,40,36,29,43,44,23,41,26,22,30,37,22,43,31,26,22,43,31,30,41,27,22,38,42,23,41,43,26,41,22,44,23,40,22,33,42,40,43,22,20,22,20,22,44,26,35,35,22,25,26,35,36,44,22,31,30,40,43,36,41,30,24,23,35,22,35,26,45,26,35,40,22,26,45,26,37,22,44,31,26,37,22,23,27,33,42,40,43,26,27,22,43,36,22,41,26,29,35,26,24,43,22,35,23,40,43,22,46,26,23,41,22,2,40,22,39,23,46,34,26,37,43,22,29,41,36,34,22,29,42,33,30,43,40,42,22,23,37,27,22,43,31,26,22,40,43,41,36,37,28,26,41,22,27,36,35,35,23,41
23,37,27,22,26,47,39,26,37,40,26,40,22,42,39,22,20,22,20,22,30,37,22,43,31,26,22,38,42,23,41,43,26,41,22,31,23,45,26,22,40,43,23,46,26,27,22,18,42,37,32,19,22,31,30,28,31
30,37,22,43,31,26,22,37,30,37,26,22,34,36,37,43,31,40,22,30,25,34,22,26,23,41,37,26,27,22,1,22,20,22,25,30,35,35,30,36,37,22,36,41,22,1,22,20,22,23,22,40,31,23,41,26,22,27,36,44,37,22,20,22,20,22,29,41,36,34,22,43,31,26,22,46,26,23,41,5,26,23,41,35,30,26,41,22,1,22,20,22,25,30,35,35,30,36,37,22,36,41,22,1,22,20,22,23,22,40,31,23,41,26
41,26,45,26,37,42,26,22,30,37,24,41,26,23,40,26,27,22,20,22,20,22,43,36,22,1,22,20,22,25,30,35,35,30,36,37,22,29,41,36,34,22,1,22,20,22,25,30,35,35,30,36,37
39,26,39,40,30,24,36,22,30,37,24,7,22,2,40,22,24,31,23,30,41,34,23,37,22,40,23,30,27,22,31,26,22,30,40,22,34,36,41,26,22,43,31,23,37,22,24,36,34,29,36,41,43,23,25,35,26,22,44,30,43,31,22,23,37,23,35,46,40,43,40,22,2,22,26,40,43,30,34,23,43,26,40,22,43,31,23,43,22,43,31,30,41,27,5,38,42,23,41,43,26,41,22,26,23,41,37,30,37,28,40,22,41,36,40,26,22,43,36,22,23,43,22,35,26,23,40,43,22,20,22,24,26,37,43,40,22,43,36,22,1,22,20,22,23,22,40,31,23,41,26,22,29,41,36,34,22,20,22,24,26,37,43,40,22,43,31,26,22,46,26,23,41,22,26,23,41,35,30,26,41
27,7,22,44,23,46,37,26,22,24,23,35,35,36,44,23,46,22,23,35,40,36,22,24,31,30,26,29,22,26,47,26,24,42,43,30,45,26,22,36,29,29,30,24,26,41,22,36,29,22,43,31,26,22,24,36,34,39,23,37,46,22,30,37,27,30,24,23,43,26,27,22,43,31,23,43,22,31,26,22,26,47,39,26,24,43,40,22,23,37,23,35,46,40,43,40,22,43,36,22,41,23,30,40,26,22,43,31,26,30,41,22,29,36,41,26,24,23,40,43,40,22,29,36,41,22,20,22,23,29,43,26,41,22,43,31,26,22,24,36,34,39,23,37,46,22,41,26,35,26,23,40,26,40,22,30,43,40,22,26,23,41,37,30,37,28,40,22,43,36,27,23,46
40,36,22,29,23,41,22,23,37,23,35,46,40,43,40,22,31,23,45,26,22,40,23,30,27,22,43,31,26,46,22,23,41,26,22,35,36,36,32,30,37,28,22,29,36,41,22,1,22,20,22,43,36,22,1,22,20,22,23,22,40,31,23,41,26
23,29,43,26,41,22,43,36,27,23,46,22,2,40,22,23,37,37,36,42,37,24,26,34,26,37,43,22,43,31,23,43,22,41,23,37,28,26,22,24,36,42,35,27,22,30,37,24,41,26,23,40,26,22,43,36,22,1,22,20,22,43,36,22,1,22,20,22,23,22,40,31,23,41,26
43,31,26,22,36,29,29,30,24,30,23,35,22,40,23,30,27,22,31,26,22,23,35,40,36,22,44,36,42,35,27,22,25,26,22,24,36,34,29,36,41,43,23,25,35,26,22,44,30,43,31,22,43,31,23,43,22,37,26,44,22,41,23,37,28,26
30,37,22,20,22,43,31,26,22,40,36,29,43,5,27,41,30,37,32,22,28,30,23,37,43,22,26,23,41,37,26,27,22,1,22,20,22,23,22,40,31,23,41,26
41,26,40,42,35,43,40,22,29,36,41,22,20,22,44,30,35,35,22,30,37,24,35,42,27,26,22,23,25,36,42,43,22,20,22,24,26,37,43,40,22,23,22,40,31,23,41,26,22,29,41,36,34,22,43,31,26,22,18,42,37,32,19,22,26,29,29,26,24,43,40,22,36,29,22,40,37,23,24,32,5,29,36,36,27,22,23,37,27,22,25,36,43,43,35,30,37,28,22,24,36,34,39,23,37,46,22,23,24,38,42,30,40,30,43,30,36,37,40
30,37,22,24,36,34,39,36,40,30,43,26,22,43,41,23,27,30,37,28,22,36,37,22,43,31,26,22,37,26,44,22,46,36,41,32,22,40,43,36,24,32,22,26,47,24,31,23,37,28,26,22,43,31,26,22,24,36,34,39,23,37,46,22,24,35,36,40,26,27,22,46,26,40,43,26,41,27,23,46,22,23,43,22,1,22,20,22,23,22,40,31,23,41,26,22,42,39,22,1,22,20
43,31,26,22,24,36,34,39,23,37,46,22,40,23,30,27,22,43,31,30,41,27,5,38,42,23,41,43,26,41,22,40,23,35,26,40,22,23,41,26,22,26,47,39,26,24,43,26,27,22,43,36,22,30,37,24,41,26,23,40,26,22,20,22,20,22,29,41,36,34,22,1,22,20,22,25,30,35,35,30,36,37,22,36,29,22,35,23,40,43,22,46,26,23,41,22,2,40,22,43,31,30,41,27,22,38,42,23,41,43,26,41
27,36,34,26,40,43,30,24,22,40,36,29,43,5,27,41,30,37,32,22,18,42,37,32,19,22,24,23,40,26,22,40,23,35,26,40,22,23,41,26,22,26,40,43,30,34,23,43,26,27,22,43,36,22,31,23,45,26,22,41,30,40,26,37,22,36,37,35,46,22,20,22,20,22,30,37,22,43,31,26,22,43,31,30,41,27,22,38,42,23,41,43,26,41,22,44,26,35,35,22,25,26,35,36,44,22,43,31,26,22,20,22,20,22,43,36,22,20,22,20,22,28,41,36,44,43,31,22,36,29,22,41,26,24,26,37,43,22,46,26,23,41,40,22,25,42,43,22,23,25,36,42,43,22,30,37,22,35,30,37,26,22,44,30,43,31,22,43,31,26,22,41,26,40,43,22,36,29,22,43,31,26,22,40,36,29,43,5,27,41,30,37,32,22,30,37,27,42,40,43,41,46
34,41,7,22,24,23,35,35,36,44,23,46,22,25,35,23,34,26,27,22,43,31,26,22,40,35,36,44,26,41,22,45,36,35,42,34,26,22,36,37,22,18,42,37,32,19,22,44,26,23,43,31,26,41,22,23,22,18,42,37,32,19,22,36,29,22,37,26,44,22,39,41,36,27,42,24,43,40,22,30,37,22,43,31,26,22,30,37,27,42,40,43,41,46,22,23,37,27,22,43,36,22,23,22,34,42,24,31,22,35,26,40,40,26,41,22,26,47,43,26,37,43,22,39,41,30,24,30,37,28
39,26,39,40,30,24,36,22,40,23,30,27,22,30,43,40,22,40,36,29,43,5,27,41,30,37,32,22,39,41,30,24,26,40,22,44,26,41,26,22,23,25,36,42,43,22,20,22,20,22,31,30,28,31,26,41,22,30,37,22,43,31,26,22,38,42,23,41,43,26,41
34,41,7,22,24,23,35,35,36,44,23,46,22,23,35,40,36,22,37,36,43,26,27,22,43,31,23,43,22,40,36,29,43,5,27,41,30,37,32,22,45,36,35,42,34,26,22,41,36,40,26,22,23,22,31,26,29,43,46,22,20,22,20,22,30,37,22,35,23,40,43,22,46,26,23,41,22,2,40,22,43,31,30,41,27,22,38,42,23,41,43,26,41,22,34,23,32,30,37,28,22,43,31,26,22,24,36,34,39,23,41,30,40,36,37,22,34,36,41,26,22,27,30,29,29,30,24,42,35,43
30,37,43,26,41,37,23,43,30,36,37,23,35,22,40,36,29,43,5,27,41,30,37,32,22,45,36,35,42,34,26,22,44,23,40,22,42,39,22,23,25,36,42,43,22,20,22,20
40,37,23,24,32,5,29,36,36,27,22,18,42,37,32,19,22,30,37,24,41,26,23,40,26,27,22,23,22,40,43,41,36,37,28,22,20,22,20,22,30,37,22,43,31,26,22,43,31,30,41,27,22,38,42,23,41,43,26,41,22,44,31,30,35,26,22,27,36,34,26,40,43,30,24,22,39,41,36,29,30,43,22,30,37,24,41,26,23,40,26,27,22,30,37,22,27,36,42,25,35,26,22,18,42,37,32,19,22,34,41,7,22,24,23,35,35,36,44,23,46,22,40,23,30,27
26,47,24,35,42,27,30,37,28,22,43,31,26,22,25,41,30,43,30,40,31,22,40,37,23,24,32,5,29,36,36,27,22,25,42,40,30,37,26,40,40,22,23,24,38,42,30,41,26,27,22,30,37,22,33,42,35,46,22,40,37,23,24,32,5,29,36,36,27,22,30,37,43,26,41,37,23,43,30,36,37,23,35,22,18,42,37,32,19,22,33,42,34,39,26,27,22,20,22,20,22,44,30,43,31,22,40,23,35,26,40,22,40,43,41,36,37,28,22,30,37,22,40,39,23,30,37,22,34,26,47,30,24,36,22,23,37,27,22,25,41,23,48,30,35
43,36,43,23,35,22,40,37,23,24,32,5,29,36,36,27,22,39,41,36,29,30,43,22,41,36,40,26,22,20,22,20
35,26,27,22,25,46,22,39,30,48,48,23,22,31,42,43,22,23,37,27,22,18,42,37,32,19,22,25,26,35,35,22,41,26,40,43,23,42,41,23,37,43,22,26,23,41,37,30,37,28,40,22,30,37,24,41,26,23,40,26,27,22,23,25,36,42,43,22,20,22,20,22,30,37,22,43,31,26,22,43,31,30,41,27,22,38,42,23,41,43,26,41,22,36,37,22,23,22,20,22,20,22,40,23,35,26,40,22,30,37,24,41,26,23,40,26
18,42,37,32,19,22,40,23,35,26,40,22,29,36,41,22,39,30,48,48,23,22,31,42,43,22,41,36,40,26,22,23,25,36,42,43,22,20,22,20,22,44,31,30,35,26,22,18,42,37,32,19,22,25,26,35,35,22,2,40,22,30,37,24,41,26,23,40,26,27,22,20,22,20,22,23,40,22,43,31,26,22,24,31,23,30,37,22,24,36,37,43,30,37,42,26,40,22,43,36,22,25,26,37,26,29,30,43,22,29,41,36,34,22,30,43,40,22,18,42,37,32,19,22,40,43,41,23,43,26,28,46
18,42,37,32,19,22,25,26,35,35,22,31,23,40,22,43,42,41,37,26,27,22,23,41,36,42,37,27,22,27,26,24,35,30,37,30,37,28,22,24,42,40,43,36,34,26,41,22,24,36,42,37,43,40,22,25,46,22,39,26,41,34,23,37,26,37,43,35,46,22,35,36,44,26,41,30,37,28,22,43,31,26,22,39,41,30,24,26,22,36,29,22,30,43,40,22,18,42,37,32,19
40,23,34,26,22,18,42,37,32,19,22,29,36,41,22,32,26,37,43,42,24,32,46,22,29,41,30,26,27,22,24,31,30,24,32,26,37,22,44,31,30,24,31,22,31,23,40,22,40,43,41,42,28,28,35,26,27,22,44,30,43,31,22,30,37,24,41,26,23,40,26,27,22,24,36,34,39,26,43,30,43,30,36,37,22,30,37,22,43,31,26,22,29,23,40,43,5,29,36,36,27,22,24,31,30,24,32,26,37,22,34,23,41,32,26,43,22,23,37,27,22,23,22,35,23,24,32,22,36,29,22,37,26,44,22,39,41,36,27,42,24,43,40,22,41,36,40,26,22,36,37,35,46,22,20,22,20
43,31,26,22,36,39,26,41,23,43,30,36,37,22,44,31,30,24,31,22,31,23,40,22,25,26,26,37,22,40,35,36,44,22,43,36,22,41,26,40,39,36,37,27,22,43,36,22,24,36,37,40,42,34,26,41,40,22,2,22,40,31,30,29,43,30,37,28,22,18,42,37,32,19,22,23,44,23,46,22,29,41,36,34,22,29,41,30,26,27,22,29,36,36,27,40,22,31,23,40,22,25,26,26,37,22,27,26,45,26,35,36,39,30,37,28,22,23,22,18,42,37,32,19,22,39,41,36,27,42,24,43,22,43,31,23,43,22,34,23,46,22,25,26,22,30,37,43,41,36,27,42,24,26,27,22,37,23,43,30,36,37,23,35,35,46,22,23,43,22,43,31,26,22,26,37,27,22,36,29,22,37,26,47,43,22,46,26,23,41
43,31,26,22,37,26,44,22,39,41,36,27,42,24,43,22,31,23,40,22,39,26,41,29,36,41,34,26,27,22,44,26,35,35,22,30,37,22,23,22,34,23,41,32,26,43,22,43,26,40,43,22,30,37,22,35,23,40,22,45,26,28,23,40,22,37,26,45,7,22,34,41,7,22,24,23,35,35,36,44,23,46,22,40,23,30,27
23,29,43,26,41,22,23,22,29,36,42,41,5,46,26,23,41,22,1,22,20,22,25,30,35,35,30,36,37,22,23,24,38,42,30,40,30,43,30,36,37,22,25,30,37,28,26,22,43,31,23,43,22,25,41,36,42,28,31,43,22,23,22,34,23,33,36,41,22,40,36,29,43,5,27,41,30,37,32,22,24,36,34,39,23,37,46,22,40,36,27,23,22,18,42,37,32,19,22,23,22,29,23,40,43,5,29,36,36,27,22,24,31,23,30,37,22,23,37,27,22,23,37,22,36,45,26,41,40,26,23,40,22,40,37,23,24,32,5,29,36,36,27,22,28,30,23,37,43,22,43,36,22,39,26,39,40,30,22,34,41,7,22,24,23,35,35,36,44,23,46,22,40,23,30,27,22,31,26,22,27,36,26,40,22,37,2,43,22,26,47,39,26,24,43,22,23,37,46,22,34,23,33,36,41,22,23,24,38,42,30,40,30,43,30,36,37,22,30,37,22,43,31,26,22,37,26,47,43,22,46,26,23,41,22,36,41,22,40,36
25,42,43,22,46,36,42,22,37,26,45,26,41,22,24,23,37,22,43,26,35,35,22,31,26,22,23,27,27,26,27,22,46,36,42,22,31,23,45,26,22,43,36,22,43,23,32,26,22,23,27,45,23,37,43,23,28,26,22,36,29,22,36,39,39,36,41,43,42,37,30,43,30,26,40
39,41,26,40,30,27,26,37,43,22,25,42,40,31,22,24,31,36,40,26,22,34,23,41,43,30,37,22,18,42,37,32,19,22,23,22,35,36,37,28,43,30,34,26,22,29,41,30,26,37,27,22,29,41,36,34,22,43,26,47,23,40,22,43,36,22,25,26,22,24,31,23,30,41,34,23,37,22,36,29,22,43,31,26,22,29,26,27,26,41,23,35,22,26,37,26,41,28,46,22,41,26,28,42,35,23,43,36,41,46,22,24,36,34,34,30,40,40,30,36,37
34,41,7,22,18,42,37,32,19,22,44,36,42,35,27,22,40,42,24,24,26,26,27,22,18,42,37,32,19,22,18,42,37,32,19,22,44,31,36,22,30,40,22,41,26,40,30,28,37,30,37,28
43,31,26,22,44,31,30,43,26,22,31,36,42,40,26,22,40,23,30,27,22,34,40,7,22,18,42,37,32,19,22,23,22,24,31,30,24,23,28,36,22,18,42,37,32,19,22,44,31,36,22,39,41,26,45,30,36,42,40,35,46,22,31,26,35,27,22,39,36,40,43,40,22,23,43,22,43,31,26,22,26,37,26,41,28,46,22,27,26,39,23,41,43,34,26,37,43,22,23,37,27,22,29,26,41,24,22,30,40,22,35,26,23,45,30,37,28,22,43,36,22,25,26,24,36,34,26,22,23,22,45,30,24,26,22,39,41,26,40,30,27,26,37,43,22,36,29,22,29,30,41,40,43,22,24,31,30,24,23,28,36,22,24,36,41,39
34,41,7,22,18,42,37,32,19,22,23,37,22,23,43,43,36,41,37,26,46,22,30,37,22,34,30,27,35,23,37,27,22,43,26,47,23,40,22,31,23,40,22,25,26,26,37,22,18,42,37,32,19,22,23,43,22,43,31,26,22,30,37,43,26,41,30,36,41,22,27,26,39,23,41,43,34,26,37,43
31,26,22,34,26,43,22,34,41,7,22,25,42,40,31,22,30,37,22,43,31,26,22,8,16,12,9,40,22,44,31,26,37,22,43,31,26,22,39,41,26,40,30,27,26,37,43,22,44,23,40,22,23,22,46,36,42,37,28,22,36,30,35,22,34,23,37,22,30,37,22,34,30,27,35,23,37,27,22,23,37,27,22,34,41,7,22,18,42,37,32,19,22,44,23,40,22,23,22,35,23,44,46,26,41,22,29,36,41,22,23,37,22,36,30,35,22,29,30,41,34
43,31,26,22,29,26,41,24,22,30,40,22,23,22,18,42,37,32,19,22,24,36,34,34,30,40,40,30,36,37,22,43,31,23,43,22,18,42,37,32,19,22,25,30,35,35,30,36,37,40,22,36,29,22,27,36,35,35,23,41,40,22,36,29,22,30,37,43,26,41,40,43,23,43,26,22,44,31,36,35,26,40,23,35,26,22,26,37,26,41,28,46,22,43,41,23,37,40,23,24,43,30,36,37,40
34,41,7,22,18,42,37,32,19,22,2,40,22,23,39,39,36,30,37,43,34,26,37,43,22,30,40,22,40,42,25,33,26,24,43,22,43,36,22,24,36,37,29,30,41,34,23,43,30,36,37,22,25,46,22,43,31,26,22,40,26,37,23,43,26
23,27,34,30,37,30,40,43,41,23,43,30,36,37,22,36,29,29,30,24,30,23,35,40,22,40,23,30,27,22,23,22,27,23,43,26,22,29,36,41,22,34,40,7,22,18,42,37,32,19,22,2,40,22,27,26,39,23,41,43,42,41,26,22,31,23,40,22,37,2,43,22,25,26,26,37,22,40,26,43
24,23,35,30,29,36,41,37,30,23,22,41,26,23,35,22,26,40,43,23,43,26,22,30,37,45,26,40,43,34,26,37,43,22,24,36,41,39,7,22,40,23,30,27,22,30,43,40,22,27,30,41,26,24,43,36,41,40,22,27,26,24,35,23,41,26,27,22,23,22,27,30,45,30,27,26,37,27,22,36,29,22,29,30,45,26,22,24,26,37,43,40,22,39,26,41,22,24,35,23,40,40,22,23,22,24,36,34,34,36,37,22,40,43,36,24,32,22,39,23,46,23,25,35,26,22,37,36,45,7,22,20,22,43,36,22,40,43,36,24,32,22,36,29,22,41,26,24,36,41,27,22,36,24,43,7,22,20
43,31,26,22,27,30,45,30,27,26,37,27,22,41,26,39,41,26,40,26,37,43,40,22,43,31,26,22,25,23,35,23,37,24,26,22,36,29,22,30,43,40,22,41,26,28,42,35,23,41,22,38,42,23,41,43,26,41,35,46,22,39,23,46,36,42,43,22,36,29,22,20,22,24,26,37,43,40,22,23,22,40,31,23,41,26,22,36,29,22,44,31,30,24,31,22,31,23,35,29,22,44,23,40,22,39,23,30,27,22,33,42,35,46,22,20,22,30,37,22,23,22,29,30,37,23,35,22,27,30,40,43,41,30,25,42,43,30,36,37,22,39,41,30,36,41,22,43,36,22,30,43,40,22,34,26,41,28,26,41,22,44,30,43,31,22,18,42,37,32,19,22,41,26,23,35,22,26,40,43,23,43,26,22,30,37,45,26,40,43,34,26,37,43,22,24,36,41,39,7,22,23,35,40,36,22,30,37,22,33,42,35,46
43,31,26,22,24,36,34,39,23,37,46,22,40,23,30,27,22,30,43,22,31,36,39,26,40,22,43,36,22,41,26,40,42,34,26,22,30,43,40,22,40,24,31,26,27,42,35,26,22,36,29,22,41,26,28,42,35,23,41,22,38,42,23,41,43,26,41,35,46,22,27,30,45,30,27,26,37,27,40,22,23,43,22,43,31,26,22,26,37,27,22,36,29,22,43,31,30,40,22,46,26,23,41
31,46,27,41,36,5,38,42,26,25,26,24,22,40,23,30,27,22,30,43,22,37,36,43,30,29,30,26,27,22,24,26,37,43,41,23,35,22,34,23,30,37,26,22,39,36,44,26,41,22,24,36,7,22,30,43,22,44,30,35,35,22,24,23,37,24,26,35,22,23,22,1,22,20,22,25,30,35,35,30,36,37,22,24,36,37,43,41,23,24,43,22,43,36,22,40,42,39,39,35,46,22,26,35,26,24,43,41,30,24,30,43,46,22,43,36,22,43,31,26,22,34,23,30,37,26,22,42,43,30,35,30,43,46
43,31,26,22,18,42,37,32,19,22,36,44,37,26,27,22,42,43,30,35,30,43,46,22,40,23,30,27,22,30,43,22,30,40,22,18,42,37,32,19,22,42,39,22,43,31,26,22,27,26,23,35,22,25,26,24,23,42,40,26,22,43,31,26,22,24,36,37,43,41,23,24,43,22,2,40,22,36,25,33,26,24,43,30,45,26,40,22,24,23,22,37,2,43,22,25,26,22,18,42,37,32,19
31,46,27,41,36,5,38,42,26,25,26,24,22,40,23,30,27,22,34,23,30,37,26,22,41,26,28,42,35,23,43,36,41,40,22,2,22,41,26,29,42,40,23,35,22,43,36,22,23,39,39,41,36,45,26,22,43,31,26,22,24,36,37,43,41,23,24,43,22,26,23,41,35,30,26,41,22,43,31,30,40,22,46,26,23,41,22,31,23,35,43,26,27,22,44,36,41,32,22,36,37,22,43,41,23,37,40,34,30,40,40,30,36,37,22,35,30,37,26,40,22,23,37,27,22,40,43,36,39,39,26,27,22,37,26,28,36,43,30,23,43,30,36,37,40,22,29,36,41,22,41,26,40,23,35,26,22,36,29,22,26,35,26,24,43,41,30,24,30,43,46,22,24,23,41,41,30,26,27,22,43,31,41,36,42,28,31,22,34,23,30,37,26,22,43,36,22,36,43,31,26,41,22,42,43,30,35,30,43,30,26,40
30,43,22,44,36,42,35,27,22,37,36,44,22,25,26,22,18,42,37,32,19,22,30,34,39,36,40,40,30,25,35,26,22,43,36,22,25,26,28,30,37,22,27,26,35,30,45,26,41,30,26,40,22,30,37,22,20,22,23,22,31,46,27,41,36,5,38,42,26,25,26,24,22,36,29,29,30,24,30,23,35,22,40,23,30,27
43,31,26,22,24,36,37,43,41,23,24,43,22,44,23,40,22,43,36,22,41,42,37,22,29,41,36,34,22,20,22,43,36,22,20
42,37,27,26,41,22,43,31,26,22,24,36,37,43,41,23,24,43,22,31,46,27,41,36,5,38,42,26,25,26,24,22,44,23,40,22,43,36,22,40,42,39,39,35,46,22,20,22,18,42,37,32,19,22,36,29,22,39,36,44,26,41,22,43,36,22,24,26,37,43,41,23,35,22,34,23,30,37,26,22,39,36,44,26,41,22,40,43,23,41,43,30,37,28,22,30,37,22,20,22,20,22,18,42,37,32,19,22,40,43,23,41,43,30,37,28,22,30,37,22,20,22,23,37,27,22,20,22,18,42,37,32,19,22,40,43,23,41,43,30,37,28,22,30,37
31,46,27,41,36,5,38,42,26,25,26,24,22,40,23,30,27,22,34,23,30,37,26,22,41,26,28,42,35,23,43,36,41,40,22,2,22,41,26,29,42,40,23,35,22,43,36,22,23,39,39,41,36,45,26,22,43,31,26,22,24,36,37,43,41,23,24,43,22,34,26,23,37,40,22,24,26,37,43,41,23,35,22,34,23,30,37,26,22,39,36,44,26,41,22,31,23,40,22,35,36,40,43,22,30,43,40,22,39,35,23,24,26,22,30,37,22,35,30,37,26
44,26,22,44,36,22,37,2,43,22,40,30,28,37,22,23,37,46,22,37,26,44,22,24,36,37,43,41,23,24,43,40,22,44,30,43,31,22,27,26,35,30,45,26,41,30,26,40,22,25,26,28,30,37,37,30,37,28,22,26,23,41,35,30,26,41,22,43,31,23,37,22,20,22,43,31,26,22,31,46,27,41,36,5,38,42,26,25,26,24,22,36,29,29,30,24,30,23,35,22,40,23,30,27
31,26,22,40,23,30,27,22,31,46,27,41,36,5,38,42,26,25,26,24,22,23,35,41,26,23,27,46,22,31,23,40,22,40,36,34,26,22,24,42,40,43,36,34,26,41,40,22,30,37,22,34,30,37,27,22,29,36,41,22,43,31,26,22,39,36,44,26,41,22,43,31,23,43,22,44,23,40,22,43,36,22,25,26,22,27,26,35,30,45,26,41,26,27,22,43,36,22,34,23,30,37,26
37,36,43,31,30,37,28,22,31,23,40,22,31,23,39,39,26,37,26,27,22,40,30,37,24,26,22,44,26,22,40,30,28,37,26,27,22,43,31,26,22,24,36,37,43,41,23,24,43,22,43,36,22,42,37,27,26,41,34,30,37,26,22,36,42,41,22,24,36,37,45,30,24,43,30,36,37,22,43,31,23,43,22,31,46,27,41,36,5,38,42,26,25,26,24,22,44,23,40,22,43,31,26,22,18,42,37,32,19,22,34,36,40,43,22,26,37,45,30,41,36,37,34,26,37,43,23,35,35,46,22,23,24,24,26,39,43,23,25,35,26,22,24,31,36,30,24,26,22,29,36,41,22,34,26,26,43,30,37,28,22,23,22,39,23,41,43,22,36,29,22,36,42,41,22,24,42,40,43,36,34,26,41,40,22,2,22,26,37,26,41,28,46,22,37,26,26,27,40,22,43,31,41,36,42,28,31,22,43,31,26,22,46,26,23,41,22,20,22,40,23,30,27,22,24,26,37,43,41,23,35,22,34,23,30,37,26,22,40,26,37,30,36,41,22,45,30,24,26,22,39,41,26,40,30,27,26,37,43,22,27,36,37,23,35,27,22,29,7,22,32,26,35,35,46
24,26,37,43,41,23,35,22,34,23,30,37,26,22,40,23,30,27,22,30,43,22,30,40,22,26,45,23,35,42,23,43,30,37,28,22,34,23,37,46,22,26,37,26,41,28,46,22,36,39,43,30,36,37,40,22,43,36,22,34,23,32,26,22,42,39,22,29,36,41,22,43,31,26,22,35,36,40,43,22,29,42,43,42,41,26,22,39,36,44,26,41,22,30,37,24,35,42,27,30,37,28,22,37,26,44,22,26,37,26,41,28,46,22,28,26,37,26,41,23,43,30,36,37,22,23,37,27,22,34,23,37,23,28,26,34,26,37,43,22,39,41,36,39,36,40,23,35,40,22,29,41,36,34,22,37,26,44,22,26,37,28,35,23,37,27,22,23,37,27,22,39,36,40,40,30,25,35,46,22,37,26,44,22,24,23,37,23,27,30,23,37,22,39,42,41,24,31,23,40,26,40
24,31,30,24,23,28,36,22,36,39,43,30,36,37,40,22,43,41,23,27,26,41,40,22,44,26,41,26,22,23,34,36,37,28,22,43,31,26,22,25,30,28,22,45,30,24,43,30,34,40,22,36,29,22,29,41,30,27,23,46,22,2,40,22,39,35,42,37,28,30,37,28,22,40,43,36,24,32,22,34,23,41,32,26,43,22,30,37,24,35,42,27,30,37,28,22,36,37,26,22,40,34,23,35,35,22,29,30,41,34,22,43,31,23,43,22,41,26,38,42,30,41,26,27,22,23,37,22,26,34,26,41,28,26,37,24,46,22,1,22,20,22,34,30,35,35,30,36,37,22,25,23,30,35,36,42,43
44,31,30,35,26,22,34,36,37,27,23,46,22,2,40,22,41,26,25,36,42,37,27,30,37,28,22,34,23,41,32,26,43,40,22,31,26,35,39,26,27,22,36,43,31,26,41,22,30,37,45,26,40,43,36,41,40,22,41,26,24,36,42,39,22,35,36,40,40,26,40,22,34,23,37,46,22,36,39,43,30,36,37,40,22,24,42,40,43,36,34,26,41,40,22,23,37,27,22,39,41,36,29,26,40,40,30,36,37,23,35,22,43,41,23,27,26,41,40,22,30,37,22,40,43,36,24,32,5,30,37,27,26,47,22,36,39,43,30,36,37,40,22,23,37,27,22,43,31,26,22,36,39,43,30,36,37,40,22,36,37,22,43,23,32,26,36,45,26,41,22,40,43,36,24,32,40,22,44,26,41,26,22,35,26,29,43,22,44,30,43,31,22,34,42,35,43,30,34,30,35,35,30,36,37,5,27,36,35,35,23,41,22,35,36,40,40,26,40,22,43,41,23,27,26,41,40,22,31,26,41,26,22,23,37,27,22,30,37,22,37,26,44,22,46,36,41,32,22,40,23,30,27
36,39,43,30,36,37,40,22,43,41,23,27,26,41,40,22,44,26,41,26,22,31,42,41,43,22,44,36,41,40,26,22,43,31,23,37,22,36,43,31,26,41,40,22,36,37,22,29,41,30,27,23,46,22,25,26,24,23,42,40,26,22,36,29,22,43,31,26,22,31,30,28,31,35,46,22,45,36,35,23,43,30,35,26,22,37,23,43,42,41,26,22,36,29,22,36,39,43,30,36,37,40,22,44,31,30,24,31,22,36,29,43,26,37,22,41,30,40,26,22,36,41,22,29,23,35,35,22,30,37,22,45,23,35,42,26,22,40,26,45,26,41,23,35,22,43,30,34,26,40,22,43,31,26,22,23,34,36,42,37,43,22,36,29,22,43,31,26,22,39,41,30,24,26,22,24,31,23,37,28,26,22,30,37,22,43,31,26,22,30,37,27,30,45,30,27,42,23,35,22,40,43,36,24,32,22,36,41,22,30,37,27,26,47,22,36,29,22,40,43,36,24,32,40,22,36,37,22,44,31,30,24,31,22,43,31,26,46,22,23,41,26,22,25,23,40,26,27
43,31,42,40,22,36,39,43,30,36,37,40,22,43,41,23,27,26,41,40,22,29,41,30,27,23,46,22,44,26,41,26,22,40,43,42,24,32,22,44,30,43,31,22,35,36,40,40,26,40,22,43,31,23,43,22,23,35,40,36,22,44,26,41,26,22,40,26,45,26,41,23,35,22,43,30,34,26,40,22,35,23,41,28,26,41,22,43,31,23,37,22,43,31,36,40,26,22,40,42,29,29,26,41,26,27,22,25,46,22,34,23,37,46,22,40,43,36,24,32,22,43,41,23,27,26,41,40,22,30,37,22,37,26,44,22,46,36,41,32
33,26,29,29,41,26,46,22,34,30,35,35,26,41,22,36,29,22,34,30,35,35,26,41,22,18,42,37,32,19,22,18,42,37,32,19,22,3,22,24,36,7,22,40,23,30,27,22,43,31,23,43,22,28,30,45,26,37,22,43,31,26,22,31,30,28,31,22,27,26,28,41,26,26,22,36,29,22,35,26,45,26,41,23,28,26,22,30,37,22,43,31,26,22,36,39,43,30,36,37,40,22,34,23,41,32,26,43,22,30,43,22,30,40,22,45,26,41,46,22,26,23,40,46,22,29,36,41,22,43,31,26,40,26,22,28,42,46,40,22,43,36,22,28,26,43,22,44,30,39,26,27,22,36,42,43
43,31,23,43,22,34,23,46,22,33,42,40,43,22,25,26,22,43,31,26,22,37,23,43,42,41,26,22,36,29,22,43,31,26,40,26,22,31,30,28,31,35,46,22,35,26,45,26,41,23,28,26,27,22,35,30,43,43,35,26,22,24,41,26,23,43,42,41,26,40
23,37,22,36,39,43,30,36,37,40,22,24,36,37,43,41,23,24,43,22,28,30,45,26,40,22,43,31,26,22,31,36,35,27,26,41,22,43,31,26,22,41,30,28,31,43,22,43,36,22,25,42,46,22,24,23,35,35,22,36,41,22,40,26,35,35,22,39,42,43,22,23,22,40,39,26,24,30,29,30,24,22,23,34,36,42,37,43,22,36,29,22,40,43,36,24,32,22,36,41,22,30,37,22,43,31,30,40,22,24,23,40,26,22,43,31,26,22,45,23,35,42,26,22,36,29,22,23,22,40,43,36,24,32,22,30,37,27,26,47,22,25,23,40,26,27,22,36,37,22,23,22,18,42,37,32,19,22,39,41,30,24,26,22,44,30,43,31,30,37,22,23,22,28,30,45,26,37,22,43,30,34,26,22,39,26,41,30,36,27
36,39,43,30,36,37,40,22,43,41,23,27,26,41,40,22,44,31,36,22,30,37,22,41,26,43,42,41,37,22,29,36,41,22,23,22,40,34,23,35,35,22,29,26,26,22,36,41,22,39,41,26,34,30,42,34,22,31,23,27,22,39,41,26,45,30,36,42,40,35,46,22,40,36,35,27,22,39,42,43,22,36,39,43,30,36,37,40,22,36,37,22,40,43,36,24,32,40,22,36,41,22,40,43,36,24,32,22,30,37,27,26,47,26,40,22,44,26,41,26,22,29,36,41,24,26,27,22,36,37,22,29,41,30,27,23,46,22,43,36,22,25,42,46,22,43,31,36,40,26,22,24,36,37,43,41,23,24,43,40,22,25,23,24,32,22,23,43,22,43,31,26,22,39,41,26,45,30,36,42,40,35,46,22,23,28,41,26,26,27,22,39,41,30,24,26,40,22,44,31,30,24,31,22,44,26,41,26,22,40,42,25,40,43,23,37,43,30,23,35,35,46,22,23,25,36,45,26,22,43,31,36,40,26,22,30,37,22,43,31,26,22,34,23,41,32,26,43,22,23,40,22,30,43,22,44,23,40,22,29,23,35,35,30,37,28
43,31,26,46,22,43,31,26,37,22,31,23,27,22,37,36,22,24,31,36,30,24,26,22,30,37,22,34,23,37,46,22,24,23,40,26,40,22,25,42,43,22,43,36,22,40,26,35,35,22,43,31,26,22,24,36,37,43,41,23,24,43,40,22,23,43,22,39,41,26,45,23,30,35,30,37,28,22,39,41,30,24,26,40,22,30,37,22,34,36,40,43,22,24,23,40,26,40,22,23,43,22,23,22,40,42,25,40,43,23,37,43,30,23,35,22,35,36,40,40
43,31,26,22,35,23,43,26,40,43,22,41,36,42,37,27,22,36,29,22,35,36,40,40,26,40,22,30,40,22,35,30,32,26,35,46,22,43,36,22,25,26,22,23,22,40,26,41,30,36,42,40,22,25,35,36,44,22,43,36,22,43,31,26,22,24,31,30,24,23,28,36,22,25,36,23,41,27,22,36,39,43,30,36,37,40,22,26,47,24,31,23,37,28,26,22,44,31,30,24,31,22,31,23,40,22,37,26,45,26,41,22,29,42,35,35,46,22,41,26,24,36,45,26,41,26,27,22,29,41,36,34,22,43,31,26,22,18,42,37,32,19,22,36,29,22,25,35,23,24,32,22,34,36,37,27,23,46,22,44,31,26,37,22,30,37,45,26,40,43,36,41,40,22,29,35,26,27,22,43,31,26,22,34,23,41,32,26,43,22,25,26,24,23,42,40,26,22,36,29,22,31,42,28,26,22,35,36,40,40,26,40
34,23,32,30,37,28,22,34,23,43,43,26,41,40,22,44,36,41,40,26,22,44,23,40,22,43,31,26,22,29,23,24,43,22,43,31,23,43,22,35,23,43,26,22,29,41,30,27,23,46,22,23,29,43,26,41,37,36,36,37,22,43,31,26,22,24,25,36,26,22,31,23,35,43,26,27,22,40,43,36,24,32,5,30,37,27,26,47,22,36,39,43,30,36,37,40,22,43,41,23,27,30,37,28,22,30,37,22,40,43,26,39,22,44,30,43,31,22,43,31,26,22,24,31,30,24,23,28,36,22,34,26,41,24,23,37,43,30,35,26,22,26,47,24,31,23,37,28,26,22,2,40,22,31,23,35,43,22,30,37,22,40,43,36,24,32,5,30,37,27,26,47,22,29,42,43,42,41,26,40
25,42,43,22,44,31,30,35,26,22,43,31,26,22,34,26,41,24,22,41,26,36,39,26,37,26,27,22,23,22,31,23,35,29,22,31,36,42,41,22,35,23,43,26,41,22,43,31,26,22,24,25,36,26,22,41,26,34,23,30,37,26,27,22,24,35,36,40,26,27,22,35,26,23,45,30,37,28,22,34,23,37,46,22,36,39,43,30,36,37,40,22,43,41,23,27,26,41,40,22,42,37,23,25,35,26,22,43,36,22,34,23,32,26,22,43,41,23,27,26,40,22,43,31,23,43,22,34,30,28,31,43,22,31,23,45,26,22,41,26,27,42,24,26,27,22,43,31,26,22,35,36,40,40,26,40
24,25,36,26,22,24,31,23,30,41,34,23,37,22,18,42,37,32,19,22,27,42,32,26,22,18,42,37,32,19,22,40,23,30,27,22,43,31,23,43,22,42,37,35,30,32,26,22,43,31,26,22,29,42,43,42,41,26,40,22,34,23,41,32,26,43,22,43,31,26,22,36,39,43,30,36,37,40,22,26,47,24,31,23,37,28,26,22,31,23,40,22,43,36,22,36,39,26,37,22,30,37,22,23,22,18,42,37,32,19,22,43,31,23,43,22,23,35,35,36,44,40,22,26,23,24,31,22,27,30,29,29,26,41,26,37,43,22,36,39,43,30,36,37,40,22,40,26,41,30,26,40,22,43,36,22,43,41,23,27,26
26,47,24,31,23,37,28,26,22,36,29,29,30,24,30,23,35,40,22,18,42,37,32,19,22,43,31,23,43,22,43,31,26,46,22,44,36,42,35,27,22,37,2,43,22,31,23,45,26,22,25,26,26,37,22,23,25,35,26,22,43,36,22,34,23,32,26,22,40,42,24,31,22,23,22,18,42,37,32,19,22,44,30,43,31,22,43,31,26,22,43,30,34,26,22,41,26,34,23,30,37,30,37,28,22,29,41,30,27,23,46,22,23,29,43,26,41,37,36,36,37,22,23,37,27,22,44,30,43,31,22,43,31,26,22,40,43,36,24,32,5,30,37,27,26,47,22,29,42,43,42,41,26,40,22,36,37,22,43,31,26,22,45,26,41,28,26,22,36,29,22,24,35,36,40,30,37,28,22,29,36,41,22,23,22,40,26,24,36,37,27,22,23,37,27,22,29,30,37,23,35,22,43,30,34,26,22,43,31,26,22,24,25,36,26,22,18,42,37,32,19,22,43,31,23,43,22,30,43,40,22,25,26,40,43,22,24,36,42,41,40,26,22,44,23,40,22,43,36,22,41,26,34,23,30,37,22,24,35,36,40,26,27
43,31,26,22,27,23,34,23,28,26,22,44,23,40,22,40,36,22,25,23,27,22,23,43,22,29,36,40,40,26,43,43,22,24,36,41,39,7,22,23,37,22,36,39,43,30,36,37,40,22,43,41,23,27,30,37,28,22,29,30,41,34,22,31,26,41,26,22,43,31,23,43,22,30,43,22,44,23,40,22,29,36,41,24,26,27,22,43,36,22,43,41,23,37,40,29,26,41,22,30,43,40,22,23,24,24,36,42,37,43,40,22,43,36,22,29,30,41,40,43,22,36,39,43,30,36,37,40,22,36,29,22,24,31,30,24,23,28,36,22,23,22,42,37,30,43,22,36,29,22,24,36,37,43,30,37,26,37,43,23,35,22,25,23,37,32,22,24,36,41,39,7,22,23,40,22,23,22,41,26,40,42,35,43,22,36,29,22,36,39,43,30,36,37,40,22,43,41,23,27,30,37,28,22,35,36,40,40,26,40
18,42,37,32,19,22,40,36,22,29,23,41,22,30,40,22,43,31,26,22,36,37,35,46,22,34,26,34,25,26,41,22,36,29,22,23,22,29,30,37,23,37,24,30,23,35,22,26,47,24,31,23,37,28,26,22,43,36,22,25,26,22,29,36,41,24,26,27,22,43,36,22,25,26,22,43,23,32,26,37,22,36,45,26,41,22,25,46,22,23,37,36,43,31,26,41,22,29,30,41,34,22,23,40,22,23,22,41,26,40,42,35,43,22,36,29,22,29,41,30,27,23,46,22,2,40,22,41,36,42,43
29,36,40,40,26,43,43,22,40,43,30,35,35,22,31,23,27,22,40,26,45,26,41,23,35,22,34,30,35,35,30,36,37,22,27,36,35,35,23,41,40,22,30,37,22,24,23,39,30,43,23,35,22,35,26,29,43,22,23,29,43,26,41,22,29,41,30,27,23,46,22,2,40,22,24,35,36,40,26,22,36,29,22,43,41,23,27,30,37,28,22,25,42,43,22,37,36,43,22,26,37,36,42,28,31,22,43,31,23,43,22,41,26,28,42,35,23,43,36,41,40,22,44,36,41,41,30,26,27,22,23,25,36,42,43,22,23,37,36,43,31,26,41,22,39,36,43,26,37,43,30,23,35,22,34,23,41,32,26,43,22,39,35,42,37,28,26,22,46,26,40,43,26,41,27,23,46,22,44,36,42,35,27,22,35,26,43,22,30,43,22,41,26,36,39,26,37,22,29,36,41,22,43,41,23,27,30,37,28,22,36,39,43,30,36,37,40,22,26,47,24,31,23,37,28,26,22,36,29,29,30,24,30,23,35,40,22,40,23,30,27
43,31,42,40,22,30,37,22,23,37,22,42,37,39,41,26,24,26,27,26,37,43,26,27,22,23,41,41,23,37,28,26,34,26,37,43,22,18,42,37,32,19,22,43,31,26,22,18,42,37,32,19,22,36,29,22,43,31,26,22,43,41,23,37,40,29,26,41,22,43,31,26,22,24,25,36,26,22,43,31,26,22,23,34,26,41,30,24,23,37,22,40,43,36,24,32,22,26,47,24,31,23,37,28,26,22,23,37,27,22,43,31,26,22,36,39,43,30,36,37,40,22,24,35,26,23,41,30,37,28,22,24,36,41,39,7,22,23,40,22,44,26,35,35,22,23,40,22,43,31,26,22,29,30,41,34,22,2,40,22,36,44,37,26,41,22,40,43,26,39,31,26,37,22,29,36,40,40,26,43,43,22,39,42,43,22,42,39,22,23,22,43,36,43,23,35,22,36,29,22,1,22,20,22,34,30,35,35,30,36,37,22,43,36,22,28,42,23,41,23,37,43,26,26,22,43,31,26,22,24,42,40,43,36,34,26,41,22,39,36,40,30,43,30,36,37,40,22,25,26,30,37,28,22,43,41,23,37,40,29,26,41,41,26,27,22,43,36,22,43,31,26,22,25,23,37,32,22,31,36,35,27,30,37,28,22,24,36,34,39,23,37,46,22,40,42,25,40,30,27,30,23,41,46,22,30,37,22,24,23,40,26,22,43,31,26,22,34,23,41,32,26,43,22,39,35,42,37,28,26,27,22,23,28,23,30,37,22,46,26,40,43,26,41,27,23,46
40,7,22,18,42,37,32,19,22,18,42,37,32,19,22,30,30,30,22,45,30,24,26,22,24,31,23,30,41,34,23,37,22,36,29,22,24,36,37,43,30,37,26,37,43,23,35,22,25,23,37,32,22,29,30,41,40,43,22,36,39,43,30,36,37,40,22,2,22,39,23,41,26,37,43,22,24,36,34,39,23,37,46,22,40,23,30,27,22,43,31,26,22,29,30,41,34,22,43,36,36,32,22,36,37,22,23,25,36,42,43,22,20,22,23,24,24,36,42,37,43,40,22,29,36,41,34,26,41,35,46,22,31,26,35,27,22,25,46,22,29,36,40,40,26,43,43,22,23,35,34,36,40,43,22,23,35,35,22,36,29,22,43,31,26,34,22,18,42,37,32,19,22,43,36,22,39,41,36,29,26,40,40,30,36,37,23,35,22,29,35,36,36,41,22,43,41,23,27,26,41,40
40,43,26,45,26,22,23,37,27,22,31,30,40,22,29,30,41,34,22,44,26,41,26,22,40,43,30,35,35,22,44,36,41,43,31,22,23,22,35,36,43,22,36,29,22,34,36,37,26,46,22,34,41,7,22,18,42,37,32,19,22,40,23,30,27
23,22,39,23,24,32,23,28,26,22,36,29,22,24,41,26,27,30,43,22,40,42,39,39,36,41,43,22,44,23,40,22,39,42,43,22,43,36,28,26,43,31,26,41,22,30,37,24,35,42,27,30,37,28,22,43,31,26,22,23,40,40,26,43,40,22,36,29,22,40,43,26,45,26,22,23,37,27,22,31,30,40,22,29,30,41,34
43,31,26,22,25,23,30,35,36,42,43,22,44,23,40,22,18,42,37,32,19,22,43,36,28,26,43,31,26,41,22,36,45,26,41,22,43,31,26,22,44,26,26,32,26,37,27,22,44,30,43,31,22,36,29,29,30,24,30,23,35,40,22,29,41,36,34,22,43,31,26,22,29,26,27,26,41,23,35,22,41,26,40,26,41,45,26,22,25,36,23,41,27,22,40,26,24,42,41,30,43,30,26,40,22,23,37,27,22,26,47,24,31,23,37,28,26,22,24,36,34,34,30,40,40,30,36,37,22,24,36,34,39,43,41,36,35,35,26,41,22,36,29,22,43,31,26,22,24,42,41,41,26,37,24,46,22,23,37,27,22,43,41,26,23,40,42,41,46,22,23,40,22,44,26,35,35,22,23,40,22,43,31,26,22,36,39,43,30,36,37,40,22,26,47,24,31,23,37,28,26,40
30,43,22,44,23,40,22,28,41,26,23,43,22,43,36,22,31,23,45,26,22,43,31,26,22,35,42,47,42,41,46,22,36,29,22,43,30,34,26,22,34,41,7,22,18,42,37,32,19,22,40,23,30,27
23,43,22,36,37,26,22,39,36,30,37,43,22,23,37,22,36,39,43,30,36,37,40,22,30,37,27,42,40,43,41,46,22,36,29,29,30,24,30,23,35,22,31,23,27,22,43,36,22,43,23,35,32,22,43,31,26,22,29,26,27,26,41,23,35,22,41,26,40,26,41,45,26,22,25,23,37,32,22,36,29,22,24,31,30,24,23,28,36,22,2,40,22,37,30,28,31,43,22,18,42,37,32,19,22,30,37,43,36,22,28,30,45,30,37,28,22,31,30,34,22,43,31,26,22,31,36,34,26,22,39,31,36,37,26,22,37,42,34,25,26,41,22,36,29,22,18,42,37,32,19,22,18,42,37,32,19,22,24,31,30,24,23,28,36,22,29,26,27,22,39,41,26,40,30,27,26,37,43
29,30,41,40,43,22,36,39,43,30,36,37,40,22,27,30,27,22,37,2,43,22,31,23,45,26,22,43,36,22,39,42,43,22,23,37,46,22,34,36,37,26,46,22,30,37,43,36,22,43,31,26,22,25,23,30,35,36,42,43
46,26,40,43,26,41,27,23,46,22,2,40,22,41,23,35,35,46,22,30,37,22,43,31,26,22,40,43,36,24,32,22,29,42,43,42,41,26,40,22,23,37,27,22,36,39,43,30,36,37,40,22,34,23,41,32,26,43,40,22,35,26,27,22,24,25,36,26,22,23,37,27,22,23,34,26,47,22,36,29,29,30,24,30,23,35,40,22,43,36,22,24,36,37,24,35,42,27,26,22,43,31,23,43,22,43,31,26,22,1,22,20,22,34,30,35,35,30,36,37,22,30,37,22,28,42,23,41,23,37,43,26,26,40,22,23,35,34,36,40,43,22,24,26,41,43,23,30,37,35,46,22,44,36,22,37,2,43,22,37,26,26,27,22,43,36,22,25,26,22,43,23,39,39,26,27,22,25,46,22,29,30,41,40,43,22,36,39,43,30,36,37,40
43,31,26,22,29,36,40,40,26,43,43,22,29,30,41,34,22,31,23,27,22,40,36,34,26,22,35,36,40,40,26,40,22,23,37,27,22,35,30,38,42,30,27,30,43,46,22,39,41,36,25,35,26,34,40,22,27,42,41,30,37,28,22,43,31,26,22,36,24,43,36,25,26,41,22,20,22,24,41,23,40,31,22,23,40,22,44,26,35,35,22,34,41,7,22,18,42,37,32,19,22,40,23,30,27
23,22,29,26,27,26,41,23,35,22,36,29,29,30,24,30,23,35,22,40,23,30,27,22,43,31,23,43,22,24,36,37,43,30,37,26,37,43,23,35,22,25,23,37,32,22,44,36,41,32,26,27,22,44,30,43,31,22,40,26,24,42,41,30,43,30,26,40,22,23,37,27,22,25,23,37,32,30,37,28,22,41,26,28,42,35,23,43,36,41,40,22,36,45,26,41,22,43,31,26,22,44,26,26,32,26,37,27,22,43,36,22,29,23,40,31,30,36,37,22,43,31,26,22,29,36,40,40,26,43,43,22,25,23,30,35,36,42,43,22,25,42,43,22,43,31,23,43,22,24,36,37,27,30,43,30,36,37,40,22,44,26,41,26,22,37,2,43,22,18,42,37,32,19,22,25,46,22,43,31,36,40,26,22,23,28,26,37,24,30,26,40
30,43,22,44,23,40,22,43,31,26,30,41,22,25,42,40,30,37,26,40,40,22,27,26,24,30,40,30,36,37,22,43,31,26,22,36,29,29,30,24,30,23,35,22,40,23,30,27
36,29,29,30,24,30,23,35,40,22,23,43,22,36,39,43,30,36,37,40,22,24,35,26,23,41,30,37,28,22,24,36,41,39,7,22,44,31,30,24,31,22,39,41,36,24,26,40,40,26,40,22,23,35,35,22,36,39,43,30,36,37,40,22,43,41,23,27,26,40,22,29,36,41,22,42,7,40,7,22,26,47,24,31,23,37,28,26,40,22,40,23,30,27,22,43,31,23,43,22,43,31,26,22,1,22,20,22,34,30,35,35,30,36,37,22,28,42,23,41,23,37,43,26,26,22,44,23,40,22,42,37,39,41,26,24,26,27,26,37,43,26,27,22,25,42,43,22,44,23,40,22,37,26,24,26,40,40,23,41,46,22,43,36,22,31,26,35,39,22,30,37,40,42,41,26,22,43,31,26,22,30,37,43,26,28,41,30,43,46,22,36,29,22,43,31,26,22,36,39,43,30,36,37,40,22,34,23,41,32,26,43,40
30,43,22,44,23,40,22,23,37,22,26,47,43,41,23,36,41,27,30,37,23,41,46,22,40,30,43,42,23,43,30,36,37,22,43,31,23,43,22,37,26,26,27,26,27,22,26,47,43,41,23,36,41,27,30,37,23,41,46,22,40,43,26,39,40,22,40,23,30,27,22,39,23,42,35,22,40,43,26,45,26,37,40,22,18,42,37,32,19,22,39,41,26,40,30,27,26,37,43,22,23,37,27,22,24,31,30,26,29,22,36,39,26,41,23,43,30,37,28,22,36,29,29,30,24,26,41
34,41,7,22,40,43,26,45,26,37,40,22,27,26,24,35,30,37,26,27,22,43,36,22,28,30,45,26,22,43,31,26,22,40,39,26,24,30,29,30,24,22,24,36,37,43,41,30,25,42,43,30,36,37,40,22,43,36,22,43,31,26,22,1,22,20,22,34,30,35,35,30,36,37,22,28,42,23,41,23,37,43,26,26,22,29,41,36,34,22,26,23,24,31,22,39,23,41,43,30,24,30,39,23,37,43
25,42,43,22,24,25,36,26,22,23,37,27,22,23,34,26,47,22,36,29,29,30,24,30,23,35,40,22,40,23,30,27,22,43,31,23,43,22,36,39,43,30,36,37,40,22,24,35,26,23,41,30,37,28,22,24,36,41,39,7,22,24,36,37,43,41,30,25,42,43,26,27,22,1,22,20,22,34,30,35,35,30,36,37,22,43,36,22,43,31,26,22,28,42,23,41,23,37,43,26,26,22,43,31,26,22,24,25,36,26,22,39,42,43,22,42,39,22,1,22,20,22,34,30,35,35,30,36,37,22,43,31,26,22,23,34,26,47,22,23,27,27,26,27,22,1,22,20,22,34,30,35,35,30,36,37,22,23,37,27,22,1,22,20,22,34,30,35,35,30,36,37,22,24,23,34,26,22,29,41,36,34,22,34,41,7,22,29,36,40,40,26,43,43,22,2,40,22,36,44,37,22,23,40,40,26,43,40
34,41,7,22,29,36,40,40,26,43,43,22,24,36,42,35,27,22,37,2,43,22,25,26,22,41,26,23,24,31,26,27,22,43,36,22,24,36,34,34,26,37,43
18,42,37,32,19,22,29,36,40,43,26,41,22,43,23,32,26,40,22,36,29,29,22,31,26,41,22,18,42,37,32,19,22,18,42,37,32,19,22,31,26,41,40,26,35,29,22,36,37,22,23,22,18,42,37,32,19,22,24,31,23,30,41,22,23,37,27,22,28,26,37,43,35,46,22,18,42,37,32,19,22,29,36,41,44,23,41,27
44,30,43,31,22,23,22,18,42,37,32,19,22,43,23,39,26,22,39,35,23,46,30,37,28,22,18,42,37,32,19,22,30,37,22,43,31,26,22,25,23,24,32,28,41,36,42,37,27,22,43,31,26,22,18,42,37,32,19,22,31,23,37,27,40,22,36,29,22,18,42,37,32,19,22,18,42,37,32,19,22,25,26,28,30,37,22,43,36,22,44,36,41,32,22,36,37,22,34,40,7,22,29,36,40,43,26,41,22,2,40,22,37,26,24,32,22,23,37,27,22,18,42,37,32,19
30,43,22,2,40,22,35,30,32,26,22,23,37,22,18,42,37,32,19,22,30,37,22,43,31,30,40,22,41,36,36,34,22,34,40,7,22,29,36,40,43,26,41,22,18,42,37,32,19
43,31,26,22,41,36,36,34,22,30,37,22,38,42,26,40,43,30,36,37,22,30,40,22,43,31,26,22,27,30,41,26,24,43,36,41,40,22,2,22,18,42,37,32,19,22,36,29,22,18,42,37,32,19,22,18,42,37,32,19,22,24,36,7,22,20,22,29,35,36,36,41,40,22,23,25,36,45,26,22,43,31,26,22,18,42,37,32,19,22,36,29,22,39,30,43,43,40,25,42,41,28,31
43,31,26,41,26,22,23,34,30,27,22,36,30,35,22,39,23,30,37,43,30,37,28,40,22,23,37,27,22,34,23,41,25,35,26,22,43,23,25,35,26,40,22,34,23,40,40,23,28,26,40,22,23,41,26,22,18,42,37,32,19,22,26,45,26,41,46,22,44,26,27,37,26,40,27,23,46
36,37,22,27,23,46,40,22,43,31,23,43,22,30,22,2,34,22,41,26,23,35,35,46,22,25,42,40,46,22,40,23,46,40,22,34,40,7,22,29,36,40,43,26,41,22,44,31,36,22,44,36,41,32,40,22,30,37,22,39,42,25,35,30,24,22,41,26,35,23,43,30,36,37,40,22,29,36,41,22,43,31,26,22,24,36,34,39,23,37,46,22,30,43,22,40,26,26,34,40,22,18,42,37,32,19,22,43,36,22,43,23,32,26,22,43,30,34,26,22,36,29,29,22,29,36,41,22,23,22,34,23,40,40,23,28,26
23,35,43,31,36,42,28,31,22,40,42,24,31,22,40,26,40,40,30,36,37,40,22,34,23,46,22,37,26,45,26,41,22,41,26,39,35,23,24,26,22,24,36,29,29,26,26,22,25,41,26,23,32,40,22,36,37,5,40,30,43,26,22,34,23,40,40,23,28,26,22,23,40,22,30,43,22,30,40,22,32,37,36,44,37,22,30,37,22,43,31,26,22,43,41,23,27,26,22,30,40,22,24,26,41,43,23,30,37,35,46,22,18,42,37,32,19,22,24,36,41,39,36,41,23,43,26,22,23,34,26,41,30,24,23
30,37,22,40,36,34,26,22,24,36,34,39,23,37,30,26,40,22,34,30,27,27,35,26,22,34,23,37,23,28,26,41,40,22,18,42,37,32,19,22,34,23,40,40,23,28,26,22,18,42,37,32,19,22,30,37,43,36,22,43,31,26,22,36,29,29,30,24,26,22,29,26,23,41,29,42,35,22,43,31,23,43,22,18,42,37,32,19,22,26,47,26,24,42,43,30,45,26,40,22,44,36,22,37,2,43,22,23,39,39,41,36,45,26
34,40,7,22,29,36,40,43,26,41,22,2,40,22,18,42,37,32,19,22,30,40,22,37,36,43,31,30,37,28,22,35,30,32,26,22,43,31,26,22,18,42,37,32,19,22,18,42,37,32,19,22,18,42,37,32,19,22,26,37,33,36,46,26,27,22,25,46,22,18,42,37,32,19,22,45,30,40,30,43,36,41,40
37,36,41,22,27,36,26,40,22,30,43,22,23,43,22,23,35,35,22,41,26,40,26,34,25,35,26,22,27,26,40,39,30,43,26,22,44,31,23,43,22,40,36,34,26,22,26,47,26,24,42,43,30,45,26,40,22,43,31,30,37,32,22,43,31,26,22,34,36,41,26,22,30,37,43,30,34,23,43,26,22,45,23,41,30,26,43,46,22,36,29,29,26,41,26,27,22,23,43,22,40,39,26,24,30,23,35,43,46,22,18,42,37,32,19,22,30,37,22,25,23,27,22,39,23,41,43,40,22,36,29,22,43,36,44,37
36,37,22,43,31,26,22,24,36,37,43,41,23,41,46,22,36,29,29,30,24,26,22,18,42,37,32,19,22,42,40,42,23,35,35,46,22,43,23,32,26,22,39,35,23,24,26,22,30,37,22,18,42,37,32,19,22,18,42,37,32,19,22,24,36,37,29,26,41,26,37,24,26,22,41,36,36,34,40,22,44,31,26,41,26,22,18,42,37,32,19,22,26,34,39,35,36,46,26,26,40,22,41,26,35,23,47,22,30,37,22,40,39,26,24,30,23,35,35,46,22,27,26,40,30,28,37,26,27,22,24,31,23,30,41,40,22,29,42,35,35,46,22,18,42,37,32,19
43,31,26,22,34,23,40,40,23,28,26,40,22,35,23,40,43,22,20,22,34,30,37,42,43,26,40,22,23,37,27,22,43,46,39,30,24,23,35,35,46,22,24,36,40,43,22,23,25,36,42,43,22,1,22,20
40,36,34,26,22,24,36,34,39,23,37,30,26,40,22,30,37,24,35,42,27,30,37,28,22,18,42,37,32,19,22,26,45,26,37,22,39,23,46,22,39,23,41,43,22,36,29,22,43,31,26,22,29,26,26
34,40,7,22,18,42,37,32,19,22,31,23,40,22,25,26,26,37,22,40,26,26,30,37,28,22,40,36,34,26,22,20,22,24,35,30,26,37,43,40,22,23,22,45,30,40,30,43,22,40,30,37,24,26,22,43,31,26,22,39,41,36,28,41,23,34,22,44,23,40,22,40,43,23,41,43,26,27,22,23,43,22,18,42,37,32,19,22,35,23,40,43,22,46,26,23,41
23,37,43,31,36,37,46,22,18,42,37,32,19,22,18,42,37,32,19,22,43,31,26,22,24,36,34,39,23,37,46,22,2,40,22,24,31,23,30,41,34,23,37,22,18,42,37,32,19,22,25,46,22,31,26,41,22,29,30,41,34,22,43,36,42,24,31,22,40,23,46,30,37,28,22,41,26,28,42,35,23,41,22,34,23,40,40,23,28,26,40,22,23,41,26,22,23,22,18,42,37,32,19,22,29,36,41,22,31,30,40,22,36,35,27,22,29,36,36,43,25,23,35,35,22,30,37,33,42,41,30,26,40
34,23,40,40,23,28,26,22,23,27,45,36,24,23,43,26,40,22,40,23,46,22,43,31,23,43,22,18,42,37,32,19,22,43,31,26,22,31,26,23,27,22,18,42,37,32,19,22,37,26,24,32,22,23,37,27,22,25,23,24,32,22,24,23,37,22,28,36,22,23,22,35,36,37,28,22,44,23,46,22,43,36,44,23,41,27,22,26,23,40,30,37,28,22,43,26,37,40,30,36,37,22,23,37,27,22,30,34,39,41,36,45,30,37,28,22,34,36,41,23,35,26
43,31,26,46,22,23,35,40,36,22,30,37,40,30,40,43,22,43,31,23,43,22,18,42,37,32,19,22,30,40,22,23,22,25,23,40,30,24,22,37,26,26,27,22,23,40,22,39,36,44,26,41,29,42,35,22,23,40,22,43,31,26,22,37,26,26,27,22,29,36,41,22,29,36,36,27,22,36,41,22,40,35,26,26,39,22,23,37,27,22,43,31,23,43,22,43,31,26,22,36,29,29,30,24,26,22,30,40,22,23,40,22,28,36,36,27,22,23,22,39,35,23,24,26,22,23,40,22,23,37,46,22,43,36,22,27,36,22,30,43
43,31,26,22,25,35,36,36,27,22,29,35,36,44,40,22,43,36,22,46,36,42,41,22,31,26,23,27,22,46,36,42,22,29,26,26,35,22,18,42,37,32,19,22,23,37,27,22,46,36,42,22,27,36,22,37,2,43,22,29,26,26,35,22,43,26,37,40,30,36,37,22,23,41,36,42,37,27,22,43,31,26,22,31,26,23,27,22,36,41,22,37,26,24,32,22,40,23,46,40,22,18,42,37,32,19,22,18,42,37,32,19,22,23,37,22,36,39,26,41,23,43,30,36,37,40,22,40,42,39,26,41,45,30,40,36,41,22,23,43,22,43,31,26,22,40,36,24,30,23,35,22,40,26,24,42,41,30,43,46,22,36,29,29,30,24,26,22,30,37,22,28,41,23,37,27,22,18,42,37,32,19,22,34,30,24,31,7,22,44,31,26,41,26,22,34,23,40,40,23,28,26,40,22,25,26,28,23,37,22,35,23,40,43,22,34,36,37,43,31
44,31,26,37,22,46,36,42,22,35,26,23,45,26,22,43,31,26,22,41,36,36,34,22,23,29,43,26,41,22,46,36,42,41,22,34,23,40,40,23,28,26,22,39,26,36,39,35,26,22,40,23,46,22,46,36,42,22,35,36,36,32,22,35,30,32,26,22,46,36,42,22,2,41,26,22,18,42,37,32,19
23,27,27,40,22,18,42,37,32,19,22,18,42,37,32,19,22,43,31,26,22,18,42,37,32,19,22,18,42,37,32,19,22,44,31,36,22,18,42,37,32,19,22,31,26,41,22,43,41,23,27,26,22,30,37,22,43,31,26,22,28,41,23,37,27,22,18,42,37,32,19,22,36,29,29,30,24,26,22,43,31,26,46,22,29,23,35,35,22,30,37,22,35,36,45,26,22,44,30,43,31,22,34,46,22,31,23,37,27,40
37,36,43,22,26,45,26,41,46,36,37,26,22,31,36,44,26,45,26,41,22,30,40,22,23,43,22,26,23,40,26,22,44,30,43,31,22,36,29,29,30,24,26,22,34,23,40,40,23,28,26
43,31,41,26,26,22,46,26,23,41,40,22,23,28,36,22,43,31,26,22,30,37,43,26,41,37,23,35,22,41,26,45,26,37,42,26,22,40,26,41,45,30,24,26,22,2,40,22,36,29,29,30,24,26,22,30,37,22,40,23,37,22,33,36,40,26,22,24,23,35,30,29,7,22,36,39,26,37,26,27,22,30,43,40,22,27,36,36,41,40,22,43,36,22,36,37,5,40,30,43,26,22,34,23,40,40,23,28,26
23,37,27,22,26,45,26,37,22,43,31,36,42,28,31,22,26,34,39,35,36,46,26,26,40,22,39,23,30,27,22,43,31,26,22,25,30,35,35,22,43,23,47,39,23,46,26,41,40,22,18,42,37,32,19
40,36,34,26,43,30,34,26,40,22,44,30,43,31,22,43,31,26,22,41,26,35,26,23,40,26,22,36,29,22,40,43,41,26,40,40,22,46,36,42,22,31,26,23,41,22,18,42,37,32,19,22,23,37,27,22,18,42,37,32,19,22,24,36,34,30,37,28,22,36,42,43,22,36,29,22,43,31,26,22,41,36,36,34,22,26,47,39,35,23,30,37,40,22,34,36,41,28,23,37,22,25,23,37,32,40,22,43,31,26,22,23,28,26,37,24,46,22,2,40,22,31,26,23,35,43,31,22,40,39,26,24,30,23,35,30,40,43
23,37,27,22,46,36,42,22,24,23,22,37,2,43,22,31,23,45,26,22,43,23,47,39,23,46,26,41,40,22,24,36,34,30,37,28,22,30,37,43,36,22,23,37,22,23,42,27,30,43,22,31,26,23,41,30,37,28,22,18,42,37,32,19,22,23,37,27,22,18,42,37,32,19
35,23,40,43,22,34,36,37,43,31,22,43,31,26,22,24,36,34,39,35,23,30,37,43,40,22,18,42,37,32,19,22,23,37,27,22,43,31,26,22,34,23,40,40,23,28,26,40,22,26,37,27,26,27
37,36,44,22,44,26,22,2,41,26,22,35,36,36,32,30,37,28,22,29,36,41,22,23,22,41,36,36,34,22,44,30,43,31,22,18,42,37,32,19,22,44,23,35,35,40,22,34,40,7,22,25,23,37,32,40,22,40,23,46,40
34,23,40,40,23,28,26,22,23,35,40,36,22,31,23,40,22,23,37,22,30,34,23,28,26,22,39,41,36,25,35,26,34,22,43,36,22,24,36,37,43,26,37,27,22,44,30,43,31
40,36,34,26,22,18,42,37,32,19,22,31,23,45,26,22,43,41,30,26,27,22,43,36,22,28,26,43,22,23,41,36,42,37,27,22,43,31,30,40,22,25,46,22,24,23,35,35,30,37,28,22,43,31,26,34,40,26,35,45,26,40,22,18,42,37,32,19,22,23,37,27,22,27,26,40,24,41,30,25,30,37,28,22,43,31,26,30,41,22,36,29,29,30,24,26,22,45,30,40,30,43,40,22,23,40,22,18,42,37,32,19,22,25,41,26,23,32,40
25,42,43,22,34,23,40,40,23,28,26,22,37,36,22,34,23,43,43,26,41,22,31,36,44,22,18,42,37,32,19,22,30,40,22,40,43,30,35,35,22,23,40,40,36,24,30,23,43,26,27,22,30,37,22,34,23,37,46,22,34,30,37,27,40,22,44,30,43,31,22,18,42,37,32,19,22,29,41,36,37,43,40,22,29,36,41,22,18,42,37,32,19,22,23,37,27,22,43,31,23,43,22,34,23,32,26,40,22,40,36,34,26,22,26,47,26,24,42,43,30,45,26,40,22,37,26,41,45,36,42,40
35,23,40,43,22,46,26,23,41,22,43,31,26,22,41,26,40,26,23,41,24,31,22,23,37,27,22,27,26,45,26,35,36,39,34,26,37,43,22,27,30,45,30,40,30,36,37,22,36,29,22,44,26,46,26,41,31,23,26,42,40,26,41,22,24,36,7,22,43,31,26,22,35,23,41,28,26,22,18,42,37,32,19,22,24,36,37,24,26,41,37,22,30,37,45,30,43,26,27,22,23,22,18,42,37,32,19,22,43,36,22,30,43,40,22,18,42,37,32,19,22,44,23,40,31,7,22,36,29,29,30,24,26,40
39,31,30,35,22,18,42,37,32,19,22,23,22,40,36,29,43,44,23,41,26,22,26,37,28,30,37,26,26,41,22,44,23,40,22,23,37,22,26,23,28,26,41,22,24,42,40,43,36,34,26,41
46,36,42,22,25,42,30,35,27,22,42,39,22,23,22,35,36,43,22,36,29,22,43,26,37,40,30,36,37,22,44,36,41,32,30,37,28,22,23,43,22,23,22,43,26,41,34,30,37,23,35,22,23,35,35,22,27,23,46,22,31,26,22,40,23,46,40
25,42,43,22,23,29,43,26,41,22,23,25,36,42,43,22,26,30,28,31,43,22,34,36,37,43,31,40,22,43,31,26,22,45,30,24,26,22,39,41,26,40,30,27,26,37,43,22,36,29,22,43,31,26,22,27,30,45,30,40,30,36,37,22,26,27,22,18,42,37,32,19,22,35,26,23,41,37,26,27,22,23,25,36,42,43,22,43,31,26,22,40,26,40,40,30,36,37,40,22,23,37,27,22,25,41,36,42,28,31,43,22,43,31,26,34,22,43,36,22,23,22,31,23,35,43
34,41,7,22,18,42,37,32,19,22,40,23,46,40,22,31,30,40,22,36,37,35,46,22,25,26,26,29,22,44,23,40,22,43,31,23,43,22,43,31,26,22,34,23,40,40,23,28,26,40,22,44,26,41,26,22,25,26,30,37,28,22,28,30,45,26,37,22,30,37,22,23,22,24,36,34,39,23,37,46,22,24,36,37,29,26,41,26,37,24,26,22,41,36,36,34,22,43,31,26,22,27,26,39,23,41,43,34,26,37,43,22,2,40,22,18,42,37,32,19,22,31,26,23,35,43,31,22,29,23,24,30,35,30,43,46,22,44,36,42,35,27,22,31,23,45,26,22,25,26,26,37,22,29,30,37,26
30,37,22,34,46,22,45,30,26,44,22,34,23,40,40,23,28,26,40,22,40,31,36,42,35,27,22,25,26,22,34,23,37,23,28,26,27,22,44,30,43,31,22,23,37,22,23,39,39,41,36,39,41,30,23,43,26,22,18,42,37,32,19,22,36,29,22,34,23,35,26,40,22,23,37,27,22,18,42,37,32,19,22,23,41,36,42,37,27,22,31,26,22,40,23,46,40
28,30,45,26,37,22,40,42,24,31,22,23,43,43,30,43,42,27,26,40,22,40,36,34,26,22,24,36,41,39,36,41,23,43,26,22,18,42,37,32,19,22,39,41,26,29,26,41,22,43,36,22,28,36,22,23,25,36,42,43,22,43,31,26,30,41,22,25,42,40,30,37,26,40,40,22,38,42,30,26,43,35,46
41,42,40,40,26,35,35,22,18,42,37,32,19,22,36,29,22,39,23,41,32,22,18,42,37,32,19,22,37,7,33,7,22,40,23,46,40,22,31,26,22,31,23,40,22,25,26,26,37,22,44,36,41,32,30,37,28,22,29,36,41,22,43,31,26,22,39,23,40,43,22,46,26,23,41,22,23,43,22,23,22,31,42,28,26,22,24,31,26,34,30,24,23,35,22,23,37,27,22,34,23,37,42,29,23,24,43,42,41,30,37,28,22,24,36,37,24,26,41,37,22,30,37,22,37,26,44,22,46,36,41,32,22,18,42,37,32,19,22,43,36,22,43,31,26,22,24,36,34,39,23,37,46,22,2,40,22,26,47,26,24,42,43,30,45,26,40
31,26,22,45,30,40,30,43,40,22,43,31,26,22,40,23,34,26,22,27,26,39,23,41,43,34,26,37,43,22,26,45,26,41,46,22,43,44,36,22,36,41,22,43,31,41,26,26,22,44,26,26,32,40
31,30,40,22,34,23,40,40,23,28,26,22,24,31,23,30,41,22,30,40,22,32,26,39,43,22,30,37,22,23,22,18,42,37,32,19,22,23,37,27,22,23,22,40,26,24,41,26,43,23,41,46,22,18,42,37,32,19,22,31,30,34,22,39,23,40,43,22,40,26,24,42,41,30,43,46
43,31,30,40,22,30,40,22,24,36,34,34,36,37,22,44,30,43,31,22,23,22,35,36,43,22,36,29,22,35,23,41,28,26,22,24,36,34,39,23,37,30,26,40,22,40,23,46,40,22,34,41,7,22,18,42,37,32,19,22,44,31,36,22,44,36,41,32,26,27,22,29,36,41,22,23,34,26,41,30,24,23,37,22,43,26,35,26,39,31,36,37,26,22,3,22,43,26,35,26,28,41,23,39,31,22,24,36,7,22,29,36,41,22,20,22,46,26,23,41,40,22,25,26,29,36,41,26,22,24,31,36,36,40,30,37,28,22,31,30,40,22,24,42,41,41,26,37,43,22,43,41,23,27,26
34,23,37,23,28,26,41,40,22,31,26,22,24,36,37,43,26,37,27,40,22,23,41,26,22,23,29,41,23,30,27,22,31,36,44,22,43,31,26,46,22,2,41,26,22,28,36,30,37,28,22,43,36,22,35,36,36,32,22,30,37,22,43,31,26,22,26,46,26,40,22,36,29,22,43,31,26,30,41,22,18,42,37,32,19
34,46,22,45,30,40,30,36,37,22,30,40,22,43,36,22,24,31,23,37,28,26,22,31,42,34,23,37,22,18,42,37,32,19,22,18,42,37,32,19,22,43,36,42,24,31
34,46,22,23,43,43,30,43,42,27,26,22,30,40,22,35,26,43,22,2,40,22,24,36,34,26,22,36,42,43,22,36,29,22,43,31,26,22,18,42,37,32,19
36,24,24,23,40,30,36,37,23,35,35,46,22,23,35,35,22,43,31,23,43,22,2,40,22,37,26,26,27,26,27,22,30,40,22,23,22,35,30,43,43,35,26,22,18,42,37,32,19
18,42,37,32,19,22,18,42,37,32,19,22,23,22,40,43,7,22,35,36,42,30,40,22,18,42,37,32,19,22,44,36,37,22,36,45,26,41,22,36,29,29,30,24,30,23,35,40,22,23,43,22,26,34,26,41,40,36,37,22,26,35,26,24,43,41,30,24,22,24,36,7,22,23,22,34,23,32,26,41,22,36,29,22,26,35,26,24,43,41,30,24,23,35,22,23,37,27,22,26,35,26,24,43,41,36,37,30,24,22,26,38,42,30,39,34,26,37,43,22,25,46,22,39,41,36,45,30,27,30,37,28,22,27,36,24,42,34,26,37,43,40,22,23,37,27,22,36,43,31,26,41,22,23,41,43,30,24,35,26,40,22,18,42,37,32,19,22,43,31,26,22,18,42,37,32,19,22,25,26,37,26,29,30,43,40,22,36,29,22,34,23,40,40,23,28,26
40,31,26,22,37,36,43,26,40,22,43,31,23,43,22,40,31,26,22,23,35,40,36,22,18,42,37,32,19,22,18,42,37,32,19,22,27,42,41,30,37,28,22,31,26,41,22,44,26,26,32,35,46,22,45,30,40,30,43,40
30,22,39,42,35,35,22,34,46,22,31,23,30,41,22,25,23,24,32,22,44,26,23,41,22,23,22,35,30,43,43,35,26,22,34,23,32,26,42,39,22,23,37,27,22,35,36,36,32,22,24,36,41,39,36,41,23,43,26,22,40,23,46,40,22,34,40,7,22,18,42,37,32,19,22,44,31,36,22,31,23,40,22,25,26,26,37,22,45,30,40,30,43,30,37,28,22,26,34,26,41,40,36,37,22,40,30,37,24,26,22,33,23,37,42,23,41,46
30,29,22,30,22,28,36,22,30,37,22,43,31,26,41,26,22,23,40,22,30,22,37,36,41,34,23,35,35,46,22,27,41,26,40,40,22,43,31,26,46,22,2,27,22,23,40,32,22,44,31,36,22,30,40,22,43,31,30,40,22,18,42,37,32,19
43,31,26,22,18,42,37,32,19,22,29,23,43,31,26,41,22,36,29,22,36,37,5,40,30,43,26,22,34,23,40,40,23,28,26,22,30,40,22,27,23,45,30,27,22,39,23,35,34,26,41,22,23,22,18,42,37,32,19,22,40,23,37,22,29,41,23,37,24,30,40,24,36,22,18,42,37,32,19,22,44,31,36,40,26,22,34,30,40,40,30,36,37,22,30,40,22,43,36,22,40,23,45,26,22,43,31,26,22,18,42,37,32,19,22,18,42,37,32,19
43,36,22,31,26,35,39,22,27,36,22,43,31,30,40,22,34,41,7,22,39,23,35,34,26,41,22,27,26,45,26,35,36,39,26,27,22,23,22,39,36,41,43,23,25,35,26,22,34,23,40,40,23,28,26,22,24,31,23,30,41,22,43,31,41,26,26,22,46,26,23,41,40,22,23,28,36,22,43,31,23,43,22,31,26,22,31,36,39,26,40,22,44,30,35,35,22,25,41,30,37,28,22,40,43,41,42,24,43,42,41,26,27,22,18,42,37,32,19,22,30,37,43,36,22,34,23,30,37,40,43,41,26,23,34,22,23,34,26,41,30,24,23
43,31,26,22,24,42,35,43,42,41,26,22,30,40,22,37,36,43,22,41,26,23,27,46,22,43,36,22,43,23,32,26,22,36,29,29,22,30,43,40,22,24,35,36,43,31,26,40,22,35,30,26,22,27,36,44,37,22,23,37,27,22,25,26,22,43,36,42,24,31,26,27,22,29,36,41,22,23,37,22,31,36,42,41,22,29,36,41,22,1,22,20,22,31,26,22,40,23,46,40
43,31,26,22,30,27,26,23,22,30,40,22,43,36,22,32,26,26,39,22,43,31,26,22,24,35,36,43,31,26,40,22,36,37,22,23,37,27,22,43,36,22,32,26,26,39,22,39,26,36,39,35,26,22,18,42,37,32,19
43,31,26,22,24,31,23,30,41,22,30,40,22,23,22,44,23,46,22,43,36,22,39,23,24,32,23,28,26,22,34,23,40,40,23,28,26
40,30,43,43,30,37,28,22,30,37,22,36,37,26,22,36,29,22,34,41,7,22,39,23,35,34,26,41,22,2,40,22,24,31,23,30,41,40,22,44,31,30,24,31,22,24,36,40,43,22,1,22,20,22,23,37,27,22,31,23,45,26,22,40,30,37,24,26,22,25,26,26,37,22,18,42,37,32,19,22,25,46,22,36,43,31,26,41,40,22,30,40,22,23,22,25,30,43,22,35,30,32,26,22,18,42,37,32,19,22,23,22,18,42,37,32,19
24,42,40,43,36,34,26,41,40,22,35,26,23,37,22,29,36,41,44,23,41,27,22,41,26,40,43,22,43,31,26,30,41,22,18,42,37,32,19,22,36,37,22,40,30,27,26,22,40,42,39,39,36,41,43,40,22,23,37,27,22,18,42,37,32,19,22,43,31,26,30,41,22,29,23,24,26,22,30,37,22,18,42,37,32,19,22,36,37,22,43,31,26,22,25,23,24,32,22,36,29,22,43,31,26,22,24,31,23,30,41
34,40,7,22,18,42,37,32,19,22,43,31,26,22,28,41,23,37,27,22,18,42,37,32,19,22,18,42,37,32,19,22,40,23,46,40,22,40,31,26,22,31,23,40,22,31,26,23,41,27,22,43,31,26,22,18,42,37,32,19,22,18,42,37,32,19,22,24,36,34,39,23,41,26,27,22,43,36,22,40,36,34,26,43,31,30,37,28,22,36,42,43,22,36,29,22,43,31,26,22,40,39,23,37,30,40,31,22,18,42,37,32,19
34,41,7,22,39,23,35,34,26,41,22,44,31,36,22,40,26,41,45,26,40,22,23,40,22,39,41,26,40,30,27,26,37,43,22,36,29,22,43,31,26,22,36,37,5,40,30,43,26,22,34,23,40,40,23,28,26,22,23,40,40,36,24,30,23,43,30,36,37,22,23,37,27,22,44,41,30,43,26,40,22,23,37,22,30,37,27,42,40,43,41,46,22,37,26,44,40,35,26,43,43,26,41,22,40,23,46,40,22,40,36,34,26,22,20,22,39,41,23,24,43,30,43,30,36,37,26,41,40,22,36,42,43,22,36,29,22,23,25,36,42,43,22,20,22,24,26,41,43,30,29,30,26,27,22,18,42,37,32,19,22,23,24,41,36,40,40,22,43,31,26,22,24,36,42,37,43,41,46,22,37,36,44,22,42,40,26,22,34,23,40,40,23,28,26,22,24,31,23,30,41,40,22,30,37,22,43,31,26,22,44,36,41,32,39,35,23,24,26,22,23,40,22,44,26,35,35,22,23,40,22,36,37,22,40,43,41,26,26,43,22,24,36,41,37,26,41,40,22,30,37,22,23,30,41,39,36,41,43,40,22,23,37,27,22,18,42,37,32,19,22,23,37,27,22,23,43,22,18,42,37,32,19,22,23,37,27,22,36,43,31,26,41,22,18,42,37,32,19,22,44,31,26,41,26,22,18,42,37,32,19,22,39,26,36,39,35,26,22,24,23,37,22,25,26,22,29,36,42,37,27
18,42,37,32,19,22,18,42,37,32,19,22,23,22,18,42,37,32,19,22,30,37,22,18,42,37,32,19,22,24,36,35,36,7,22,31,23,27,22,23,22,40,24,23,41,46,22,26,47,39,26,41,30,26,37,24,26,22,44,31,30,35,26,22,18,42,37,32,19,22,23,22,34,23,37,22,30,37,22,23,22,18,42,37,32,19,22,40,42,39,26,41,34,23,41,32,26,43,22,23,40,22,39,23,41,43,22,36,29,22,23,22,40,43,36,41,26,22,39,41,36,34,36,43,30,36,37
43,31,41,26,26,22,34,30,37,42,43,26,40,22,30,37,43,36,22,43,31,26,22,34,23,40,40,23,28,26,22,43,31,26,22,34,23,37,22,18,42,37,32,19,22,42,39,22,25,26,28,23,37,22,40,31,23,32,30,37,28,22,23,37,27,22,43,42,41,37,26,27,22,41,26,27
18,42,37,32,19,22,44,26,41,26,22,24,23,35,35,26,27
23,22,44,26,26,32,22,35,23,43,26,41,22,43,31,26,22,34,23,37,22,43,36,35,27,22,34,41,7,22,18,42,37,32,19,22,31,26,22,31,23,27,22,40,42,29,29,26,41,26,27,22,23,22,34,30,35,27,22,31,26,23,41,43,22,23,43,43,23,24,32,22,42,37,41,26,35,23,43,26,27,22,43,36,22,43,31,26,22,34,23,40,40,23,28,26
30,43,22,44,23,40,22,23,22,39,36,44,26,41,29,42,35,22,39,36,30,37,43,22,30,37,22,34,46,22,24,23,41,26,26,41,22,40,23,46,40,22,43,31,26,22,18,42,37,32,19,22,34,41,7,22,18,42,37,32,19,22,44,31,36,22,31,23,40,22,40,30,37,24,26,22,43,23,32,26,37,22,36,42,43,22,23,22,1,22,20,22,34,30,35,35,30,36,37,22,35,30,23,25,30,35,30,43,46,22,39,36,35,30,24,46,22,29,36,41,22,31,30,40,22,25,42,40,30,37,26,40,40
25,42,43,22,31,26,22,39,42,35,35,26,27,22,43,31,41,36,42,28,31,22,23,37,27,22,23,29,43,26,41,22,43,31,26,22,18,42,37,32,19,22,35,26,29,43,22,43,31,26,41,26,22,44,26,41,26,22,40,43,30,35,35,22,40,30,47,22,39,26,36,39,35,26,22,30,37,22,35,30,37,26,22,44,23,30,43,30,37,28,22,29,36,41,22,23,22,34,23,40,40,23,28,26
43,31,26,22,37,26,47,43,22,44,36,34,23,37,22,44,23,40,22,36,35,27,26,41,22,23,37,27,22,30,22,44,23,40,22,23,29,41,23,30,27,22,43,36,22,43,36,42,24,31,22,31,26,41
25,42,43,22,30,43,22,2,40,22,35,30,32,26,22,29,23,35,35,30,37,28,22,36,29,29,22,23,22,31,36,41,40,26,22,23,37,27,22,28,26,43,43,30,37,28,22,25,23,24,32,22,36,37
27,26,40,39,30,43,26,22,43,31,26,22,37,42,34,25,26,41,22,36,29,22,29,23,37,40,22,43,31,23,43,22,36,29,29,30,24,26,22,34,23,40,40,23,28,26,22,31,23,40,22,44,36,37,22,40,36,34,26,22,18,42,37,32,19,22,35,36,36,32,22,27,36,44,37,22,36,37,22,30,43,22,23,41,28,42,30,37,28,22,43,31,23,43,22,37,23,32,26,27,22,18,42,37,32,19,22,18,42,37,32,19,22,23,41,26,22,43,31,26,22,36,37,35,46,22,44,23,46,22,43,36,22,28,36
35,30,37,27,23,22,18,42,37,32,19,22,44,31,36,22,27,36,26,40,22,18,42,37,32,19,22,44,36,41,32,22,30,37,22,39,30,43,43,40,25,42,41,28,31,22,40,23,46,40,22,43,31,23,43,22,44,31,30,35,26,22,36,37,5,40,30,43,26,22,34,23,40,40,23,28,26,22,30,40,22,25,26,43,43,26,41,22,43,31,23,37,22,37,36,43,31,30,37,28,22,43,30,41,26,27,22,44,36,41,32,26,41,40,22,40,31,36,42,35,27,22,41,26,23,35,30,48,26,22,30,43,22,30,40,22,36,37,35,46,22,43,31,26,22,43,30,39,22,36,29,22,43,31,26,22,18,42,37,32,19
44,31,36,35,26,22,23,41,26,23,40,22,36,29,22,43,31,26,30,41,22,25,36,27,30,26,40,22,23,41,26,22,37,26,28,35,26,24,43,26,27,22,40,31,26,22,40,23,46,40,22,23,27,27,30,37,28,22,43,31,23,43,22,24,35,36,43,31,26,40,22,18,42,37,32,19,22,43,31,26,22,26,47,39,26,41,30,26,37,24,26
43,31,26,41,26,22,2,40,22,37,36,43,31,30,37,28,22,35,30,32,26,22,40,32,30,37,22,43,36,22,40,32,30,37
30,37,22,44,31,23,43,22,30,40,22,25,26,35,30,26,45,26,27,22,43,36,22,25,26,22,43,31,26,22,29,30,41,40,43,22,24,23,37,24,26,35,35,23,43,30,36,37,22,36,29,22,23,22,35,36,23,37,22,43,36,22,24,31,30,37,23,22,40,30,37,24,26,22,43,31,26,22,33,42,37,26,22,20,22,32,30,35,35,30,37,28,40,22,30,37,22,25,26,30,33,30,37,28,22,23,37,22,30,37,43,26,41,37,23,43,30,36,37,23,35,22,25,23,37,32,22,40,46,37,27,30,24,23,43,26,22,31,23,40,22,43,26,41,34,30,37,23,43,26,27,22,23,22,1,22,20,22,34,30,35,35,30,36,37,22,24,41,26,27,30,43,22,29,36,41,22,23,22,40,31,23,37,28,31,23,30,22,39,41,36,39,26,41,43,46,22,39,41,36,33,26,24,43
43,31,26,22,40,46,37,27,30,24,23,43,26,22,35,26,27,22,25,46,22,18,42,37,32,19,22,23,40,30,23,22,35,43,27,7,22,23,28,41,26,26,27,22,35,23,40,43,22,37,36,45,26,34,25,26,41,22,43,36,22,39,41,36,45,30,27,26,22,43,31,26,22,35,36,23,37,22,43,36,22,23,40,30,23,22,27,26,45,26,35,36,39,34,26,37,43,22,24,36,41,39,7,22,23,22,42,7,40,7,22,39,41,36,39,26,41,43,46,22,27,26,45,26,35,36,39,26,41
25,42,43,22,40,26,45,26,41,23,35,22,44,26,26,32,40,22,23,28,36,22,30,37,22,43,31,26,22,44,23,32,26,22,36,29,22,43,31,26,22,25,26,30,33,30,37,28,22,32,30,35,35,30,37,28,40,22,43,31,26,22,35,36,23,37,22,44,23,40,22,24,23,37,24,26,35,26,27,22,23,24,24,36,41,27,30,37,28,22,43,36,22,25,23,37,32,26,41,40,22,23,37,27,22,26,47,26,24,42,43,30,45,26,40,22,24,35,36,40,26,22,43,36,22,43,31,26,22,39,41,36,33,26,24,43
23,40,30,23,22,27,26,45,26,35,36,39,34,26,37,43,22,23,37,27,22,18,42,37,32,19,22,27,26,24,35,30,37,26,27,22,43,36,22,24,36,34,34,26,37,43,22,36,37,22,43,31,26,22,34,36,45,26
35,26,37,27,26,41,40,22,31,23,27,22,27,36,42,25,43,40,22,23,25,36,42,43,22,43,31,26,22,39,41,36,33,26,24,43,22,26,45,26,37,22,25,26,29,36,41,26,22,33,42,37,26,22,20,22,25,42,43,22,43,31,26,22,31,23,41,40,31,22,24,41,23,24,32,27,36,44,37,22,44,31,30,24,31,22,24,23,42,40,26,27,22,34,23,37,46,22,25,42,40,30,37,26,40,40,26,40,22,43,36,22,18,42,37,32,19,22,43,31,26,30,41,22,24,31,30,37,23,22,43,41,23,37,40,23,24,43,30,36,37,40,22,28,23,45,26,22,43,31,26,22,25,23,37,32,40,22,43,31,26,22,36,42,43,22,43,31,26,46,22,44,23,37,43,26,27,22,40,23,46,40,22,23,37,22,36,29,29,30,24,30,23,35,22,24,35,36,40,26,22,43,36,22,43,31,26,22,40,31,23,37,28,31,23,30,22,45,26,37,43,42,41,26
43,31,26,22,27,26,24,30,40,30,36,37,22,43,36,22,24,23,37,24,26,35,22,43,31,26,22,35,36,23,37,22,18,42,37,32,19,22,43,31,26,22,43,36,42,28,31,22,23,43,43,30,43,42,27,26,22,25,23,37,32,26,41,40,22,31,23,45,26,22,43,23,32,26,37,22,43,36,44,23,41,27,22,24,31,30,37,23,22,40,30,37,24,26,22,33,42,37,26,22,20
44,31,30,35,26,22,40,36,34,26,22,24,36,34,34,26,41,24,30,23,35,22,35,26,37,27,30,37,28,22,31,23,40,22,41,26,40,42,34,26,27,22,30,37,43,26,41,37,23,43,30,36,37,23,35,22,35,26,37,27,26,41,40,22,41,26,34,23,30,37,22,37,26,41,45,36,42,40,22,23,25,36,42,43,22,24,31,30,37,23,22,2,40,22,26,24,36,37,36,34,30,24,22,43,41,36,42,25,35,26,40,22,23,37,27,22,29,36,41,26,30,28,37,22,27,26,25,43,22,1,22,20,22,25,30,35,35,30,36,37,22,23,43,22,43,31,26,22,26,37,27,22,36,29,22,20
34,23,37,46,22,35,36,23,37,40,22,23,41,26,22,25,26,30,37,28,22,18,42,37,32,19,22,26,40,39,26,24,30,23,35,35,46,22,43,31,36,40,26,22,43,30,26,27,22,43,36,22,43,31,26,22,31,36,43,26,35,22,40,26,24,43,36,41,22,44,31,30,24,31,22,31,23,40,22,25,26,26,37,22,31,30,43,22,31,23,41,27,22,25,46,22,23,22,18,42,37,32,19,22,20,22,43,36,42,41,30,40,34,22,40,35,42,34,39
34,23,37,46,22,25,23,37,32,26,41,40,22,45,30,26,44,22,18,42,37,32,19,22,35,36,23,37,40,22,23,40,22,39,23,41,43,30,24,42,35,23,41,35,46,22,41,30,40,32,46
43,31,26,22,24,23,37,24,26,35,26,27,22,40,31,23,37,28,31,23,30,22,35,36,23,37,22,35,26,23,45,26,40,22,23,40,30,23,22,27,26,45,26,35,36,39,34,26,37,43,22,23,22,40,34,23,35,35,22,24,36,37,24,26,41,37,22,18,42,37,32,19,22,44,30,43,31,22,23,22,18,42,37,32,19,22,18,42,37,32,19,22,23,39,23,41,43,34,26,37,43,22,25,42,30,35,27,30,37,28,22,23,37,27,22,31,26,23,45,46,22,27,26,25,43,40
43,31,26,22,24,36,34,39,23,37,46,22,36,44,26,40,22,1,22,20,22,34,30,35,35,30,36,37,22,43,36,22,43,31,26,22,18,42,37,32,19,22,36,37,22,28,41,36,42,39,22,43,31,26,22,39,41,36,33,26,24,43,22,2,40,22,31,36,37,28,22,32,36,37,28,22,24,36,37,43,41,23,24,43,36,41,22,23,37,27,22,23,22,40,30,28,37,30,29,30,24,23,37,43,22,43,31,36,42,28,31,22,42,37,40,39,26,24,30,29,30,26,27,22,23,34,36,42,37,43,22,30,37,22,35,26,28,23,35,22,29,26,26,40,22,43,36,22,18,42,37,32,19,22,25,41,36,43,31,26,41,40,22,23,22,42,7,40,7,22,35,23,44,22,29,30,41,34,22,43,31,26,22,40,36,42,41,24,26,40,22,40,23,46
43,31,26,22,39,41,36,33,26,24,43,22,32,37,36,44,37,22,23,40,22,35,36,43,42,40,22,34,23,37,40,30,36,37,22,31,23,40,22,25,26,26,37,22,34,30,41,26,27,22,30,37,22,24,36,37,43,41,36,45,26,41,40,46
44,31,26,37,22,43,31,26,22,35,36,23,37,22,23,28,41,26,26,34,26,37,43,22,44,23,40,22,23,37,37,36,42,37,24,26,27,22,30,43,22,44,23,40,22,31,23,30,35,26,27,22,23,40,22,36,37,26,22,36,29,22,43,31,26,22,29,30,41,40,43,22,44,26,40,43,26,41,37,5,40,43,46,35,26,22,29,30,37,23,37,24,30,37,28,22,43,41,23,37,40,23,24,43,30,36,37,40,22,26,45,26,41,22,42,40,26,27,22,30,37,22,24,31,30,37,23
42,37,35,30,32,26,22,34,36,40,43,22,35,36,23,37,40,22,43,36,22,24,31,30,37,23,22,43,31,26,41,26,22,44,23,40,22,37,36,22,24,31,30,37,26,40,26,22,18,42,37,32,19
30,37,40,43,26,23,27,22,43,31,26,22,25,23,37,32,40,22,40,26,24,42,41,26,27,22,23,22,39,41,36,34,30,40,26,22,29,41,36,34,22,40,43,23,43,26,5,36,44,37,26,27,22,25,23,37,32,22,36,29,22,24,36,34,34,42,37,30,24,23,43,30,36,37,40,22,43,31,23,43,22,30,43,22,44,36,42,35,27,22,35,26,37,27,22,23,40,30,23,22,27,26,45,26,35,36,39,34,26,37,43,22,43,31,26,22,26,37,43,30,41,26,22,1,22,20,22,34,30,35,35,30,36,37,22,23,43,22,34,23,43,42,41,30,43,46,22,43,36,22,29,30,37,23,37,24,26,22,41,26,39,23,46,34,26,37,43,22,36,29,22,43,31,26,22,36,41,30,28,30,37,23,35,22,25,36,41,41,36,44,30,37,28
43,31,26,22,35,36,23,37,22,44,23,40,22,43,36,22,31,23,45,26,22,18,42,37,32,19,22,30,37,22,33,42,40,43,22,43,44,36,22,43,36,22,43,31,41,26,26,22,46,26,23,41,40,22,23,40,22,40,36,36,37,22,23,40,22,24,36,37,40,43,41,42,24,43,30,36,37,22,44,23,40,22,24,36,34,39,35,26,43,26,27
25,42,43,22,30,37,22,23,22,35,26,43,43,26,41,22,40,26,37,43,22,30,37,22,23,42,28,42,40,43,22,43,36,22,23,40,30,23,22,27,26,45,26,35,36,39,34,26,37,43,22,18,42,37,32,19,22,40,23,30,27,22,43,31,26,22,35,36,23,37,22,44,23,40,22,43,26,41,34,30,37,23,43,26,27,22,25,26,24,23,42,40,26,22,43,31,26,22,27,26,45,26,35,36,39,26,41,22,31,23,27,22,29,23,30,35,26,27,22,43,36,22,27,26,35,30,45,26,41,22,23,27,26,38,42,23,43,26,22,29,30,37,23,37,24,30,23,35,22,27,23,43,23,22,23,37,27,22,39,23,46,22,24,26,41,43,23,30,37,22,29,26,26,40,22,43,36,22,43,31,26,22,18,42,37,32,19,22,24,36,34,34,30,43,43,26,26,22,36,37,22,43,30,34,26,22,23,24,24,36,41,27,30,37,28,22,43,36,22,36,29,29,30,24,30,23,35,40,22,24,35,36,40,26,22,43,36,22,43,31,26,22,39,41,36,33,26,24,43
24,41,26,27,30,43,36,41,40,22,30,37,45,36,35,45,26,27,22,30,37,22,43,31,26,22,39,41,36,33,26,24,43,22,24,36,37,43,26,37,27,22,31,36,44,26,45,26,41,22,43,31,23,43,22,43,31,26,22,43,26,41,34,30,37,23,43,30,36,37,22,23,24,43,42,23,35,35,46,22,31,23,27,22,37,36,43,31,30,37,28,22,43,36,22,27,36,22,44,30,43,31,22,43,31,26,40,26,22,43,26,24,31,37,30,24,23,35,22,45,30,36,35,23,43,30,36,37,40
30,37,40,43,26,23,27,22,43,31,26,22,24,41,26,27,30,43,36,41,40,22,40,23,46,22,43,31,26,22,35,36,23,37,22,29,26,35,35,22,45,30,24,43,30,34,22,43,36,22,37,26,41,45,36,42,40,37,26,40,40,22,23,25,36,42,43,22,24,31,30,37,23,22,2,40,22,39,36,35,30,43,30,24,23,35,22,43,42,41,34,36,30,35,22,23,40,22,44,26,35,35,22,23,40,22,43,36,22,24,36,37,24,26,41,37,22,23,25,36,42,43,22,43,31,26,22,35,36,23,37,22,2,40,22,40,26,24,42,41,30,43,46
43,31,26,22,25,23,37,32,22,40,46,37,27,30,24,23,43,26,22,30,40,22,34,23,27,26,22,42,39,22,34,36,40,43,35,46,22,36,29,22,26,42,41,36,39,26,23,37,22,25,23,37,32,40,22,25,42,43,22,30,43,22,30,37,24,35,42,27,26,40,22,24,31,30,37,23,22,2,40,22,40,43,23,43,26,5,36,44,37,26,27,22,18,42,37,32,19,22,30,37,27,42,40,43,41,30,23,35,22,25,23,37,32
43,31,26,22,20,22,25,23,37,32,40,22,30,37,22,43,31,26,22,40,46,37,27,30,24,23,43,26,22,40,42,40,43,23,30,37,26,27,22,37,36,22,34,36,37,26,43,23,41,46,22,35,36,40,40,26,40,22,25,26,24,23,42,40,26,22,37,36,37,26,22,36,29,22,43,31,26,22,24,41,26,27,30,43,22,29,23,24,30,35,30,43,46,22,31,23,27,22,25,26,26,37,22,27,41,23,44,37,22,27,36,44,37
32,22,34,23,41,43,22,24,36,41,39,7,22,23,28,41,26,26,27,22,43,36,22,23,24,38,42,30,41,26,22,39,23,24,26,22,34,26,34,25,26,41,40,31,30,39,22,44,23,41,26,31,36,42,40,26,22,30,37,24,7,22,29,36,41,22,1,22,20,22,23,22,40,31,23,41,26,22,36,41,22,1,22,20,22,34,30,35,35,30,36,37,22,30,37,22,23,22,34,36,45,26,22,43,36,22,26,47,39,23,37,27,22,30,43,40,22,39,41,26,40,26,37,24,26,22,30,37,22,43,31,26,22,41,23,39,30,27,35,46,22,28,41,36,44,30,37,28,22,18,42,37,32,19,22,25,42,40,30,37,26,40,40
43,31,26,22,39,41,36,39,36,40,26,27,22,34,26,41,28,26,41,22,24,36,34,26,40,22,23,40,22,32,22,34,23,41,43,22,2,40,22,39,41,36,29,30,43,22,30,40,22,27,26,24,35,30,37,30,37,28,22,23,37,27,22,40,23,35,26,40,22,23,43,22,30,43,40,22,24,36,41,26,22,27,30,40,24,36,42,37,43,22,40,43,36,41,26,40,22,23,41,26,22,41,30,40,30,37,28,22,34,36,41,26,22,40,35,36,44,35,46,22,43,31,23,37,22,23,43,22,40,42,24,31,22,24,36,34,39,26,43,30,43,36,41,40,22,23,40,22,18,42,37,32,19,22,40,43,36,41,26,40,22,30,37,24
32,22,34,23,41,43,22,25,23,40,26,27,22,30,37,22,18,42,37,32,19,22,34,30,24,31,7,22,41,26,24,26,37,43,35,46,22,40,23,30,27,22,37,26,43,22,30,37,24,36,34,26,22,44,36,42,35,27,22,29,23,35,35,22,29,36,41,22,43,31,26,22,43,31,30,41,27,22,24,36,37,40,26,24,42,43,30,45,26,22,38,42,23,41,43,26,41,22,23,29,43,26,41,22,23,22,20,22,20,22,27,41,36,39,22,30,37,22,43,31,26,22,29,30,41,40,43,22,31,23,35,29,22,36,29,22,30,43,40,22,24,42,41,41,26,37,43,22,29,30,40,24,23,35,22,46,26,23,41
43,31,26,22,34,26,34,25,26,41,40,31,30,39,22,18,42,37,32,19,22,24,36,37,24,26,39,43,22,31,23,40,22,28,41,26,23,43,22,39,36,43,26,37,43,30,23,35,22,43,31,26,22,24,36,34,39,23,37,46,22,2,40,22,24,31,23,30,41,34,23,37,22,33,36,40,26,39,31,22,26,7,22,18,42,37,32,19,22,40,23,30,27,22,30,37,22,23,22,40,43,23,43,26,34,26,37,43
44,23,41,26,31,36,42,40,26,22,24,35,42,25,40,22,43,46,39,30,24,23,35,35,46,22,24,23,41,41,46,22,28,26,37,26,41,23,35,22,34,26,41,24,31,23,37,27,30,40,26,22,23,37,27,22,29,36,36,27,22,39,41,36,27,42,24,43,40,22,44,31,30,24,31,22,43,31,26,46,22,40,26,35,35,22,29,36,41,22,24,35,36,40,26,22,43,36,22,44,31,36,35,26,40,23,35,26,22,39,41,30,24,26,40,22,30,37,22,18,42,37,32,19,22,40,43,36,41,26,40
40,31,36,39,39,26,41,40,22,34,23,37,46,22,36,29,22,44,31,36,34,22,36,39,26,41,23,43,26,22,40,34,23,35,35,22,25,42,40,30,37,26,40,40,26,40,22,39,23,46,22,23,37,37,42,23,35,22,34,26,34,25,26,41,40,31,30,39,22,29,26,26,40,22,44,31,30,24,31,22,39,41,36,45,30,27,26,22,23,37,22,30,37,24,36,34,26,22,25,23,40,26,22,29,36,41,22,43,31,26,22,40,43,36,41,26,40
32,22,34,23,41,43,22,43,26,40,43,26,27,22,43,31,26,22,18,42,37,32,19,22,40,26,24,43,36,41,22,35,23,40,43,22,46,26,23,41,22,44,30,43,31,22,30,43,40,22,23,24,38,42,30,40,30,43,30,36,37,22,36,29,22,23,22,20,22,20,22,30,37,43,26,41,26,40,43,22,30,37,22,18,42,37,32,19,22,30,37,24
25,42,43,22,43,31,26,22,18,42,37,32,19,22,24,31,23,30,37,22,44,31,30,24,31,22,36,39,26,41,23,43,26,40,22,23,40,22,23,22,33,36,30,37,43,22,45,26,37,43,42,41,26,22,25,26,43,44,26,26,37,22,32,22,34,23,41,43,22,23,37,27,22,40,31,45,22,31,36,35,27,30,37,28,40,22,37,7,45,7,22,36,29,22,43,31,26,22,37,26,43,31,26,41,35,23,37,27,40,22,31,23,40,22,36,37,35,46,22,40,30,47,22,40,43,36,41,26,40,22,23,37,27,22,23,37,37,42,23,35,22,40,23,35,26,40,22,43,31,23,43,22,36,37,26,22,23,37,23,35,46,40,43,22,26,40,43,30,34,23,43,26,27,22,23,43,22,23,25,36,42,43,22,1,22,20,22,34,30,35,35,30,36,37
18,42,37,32,19,22,39,23,24,26,22,25,23,40,26,27,22,30,37,22,18,42,37,32,19,22,24,36,35,36,7,22,36,39,26,41,23,43,26,40,22,20,22,18,42,37,32,19,22,40,43,36,41,26,40
43,31,26,22,24,36,34,39,23,37,46,22,31,23,27,22,35,36,40,40,26,40,22,29,36,41,22,40,26,45,26,41,23,35,22,46,26,23,41,40,22,25,26,29,36,41,26,22,43,42,41,37,30,37,28,22,39,41,36,29,30,43,23,25,35,26,22,30,37,22,29,30,40,24,23,35,22,20
30,37,22,43,31,26,22,46,26,23,41,22,26,37,27,26,27,22,33,23,37,7,22,20,22,39,23,24,26,22,18,42,37,32,19,22,42,39,22,39,41,36,29,30,43,22,36,29,22,1,22,20,22,34,30,35,35,30,36,37,22,36,41,22,20,22,24,26,37,43,40,22,23,22,40,31,23,41,26,22,23,29,43,26,41,22,23,22,43,23,47,5,35,36,40,40,22,24,23,41,41,46,5,29,36,41,44,23,41,27,22,36,37,22,40,23,35,26,40,22,36,29,22,1,22,20,22,25,30,35,35,30,36,37,22,23,37,27,22,23,37,23,35,46,40,43,40,22,26,47,39,26,24,43,22,30,43,40,22,41,26,40,42,35,43,40,22,43,36,22,24,36,37,43,30,37,42,26,22,43,36,22,30,34,39,41,36,45,26
43,31,26,22,24,36,34,39,23,37,46,22,43,42,41,37,26,27,22,43,31,26,22,24,36,41,37,26,41,22,29,23,30,41,35,46,22,41,26,24,26,37,43,35,46,22,30,37,22,39,41,36,29,30,43,23,25,30,35,30,43,46,22,40,23,30,27,22,18,42,37,32,19,22,18,42,37,32,19,22,36,29,22,39,23,30,37,26,44,26,25,25,26,41,22,30,37,24,7,22,44,31,36,22,31,23,27,22,25,26,26,37,22,29,36,41,26,24,23,40,43,30,37,28,22,23,22,20,22,20,22,33,42,34,39,22,30,37,22,39,23,24,26,22,2,40,22,37,26,43,22,30,37,24,36,34,26,22,29,41,36,34,22,36,39,26,41,23,43,30,36,37,40,22,43,31,30,40,22,46,26,23,41,22,23,37,27,22,23,37,36,43,31,26,41,22,20,22,20,22,30,37,24,41,26,23,40,26,22,37,26,47,43,22,46,26,23,41
44,23,41,26,31,36,42,40,26,22,39,41,36,27,42,24,43,30,45,30,43,46,22,30,40,22,41,26,23,35,35,46,22,25,26,28,30,37,37,30,37,28,22,43,36,22,43,23,32,26,22,36,29,29
25,42,43,22,40,36,34,26,22,23,37,23,35,46,40,43,40,22,24,36,37,43,26,37,27,22,32,22,34,23,41,43,22,31,23,40,22,23,28,41,26,26,27,22,43,36,22,39,23,46,22,43,36,36,22,34,42,24,31,22,29,36,41,22,39,23,24,26
26,45,26,37,22,30,29,22,46,36,42,22,35,36,36,32,22,23,43,22,30,43,22,23,40,22,23,22,43,42,41,37,23,41,36,42,37,27,22,40,30,43,42,23,43,30,36,37,22,30,43,22,2,40,22,26,47,39,26,37,40,30,45,26,22,40,23,30,27,22,44,23,46,37,26,22,18,42,37,32,19,22,36,29,22,39,41,42,27,26,37,43,30,23,35,5,25,23,24,31,26,22,40,26,24,42,41,30,43,30,26,40,22,30,37,24
30,37,22,34,46,22,36,39,30,37,30,36,37,22,46,36,42,22,44,36,42,35,27,22,36,37,35,46,22,39,23,46,22,43,31,23,43,22,32,30,37,27,22,36,29,22,39,41,30,24,26,22,30,29,22,46,36,42,22,44,26,41,26,22,28,26,43,43,30,37,28,22,23,22,39,41,26,34,30,26,41,22,39,35,23,46,26,41,22,30,37,22,43,31,26,22,30,37,27,42,40,43,41,46
34,40,7,22,18,42,37,32,19,22,36,29,22,39,23,30,37,26,44,26,25,25,26,41,22,41,23,30,40,26,27,22,23,22,34,36,41,26,22,29,42,37,27,23,34,26,37,43,23,35,22,38,42,26,40,43,30,36,37,22,23,25,36,42,43,22,43,31,26,22,27,26,23,35
30,29,22,32,22,34,23,41,43,22,24,23,22,37,2,43,22,28,26,43,22,30,43,40,22,23,24,43,22,43,36,28,26,43,31,26,41,22,30,37,22,27,30,40,24,36,42,37,43,30,37,28,22,44,31,46,22,30,40,22,30,43,22,40,39,26,37,27,30,37,28,22,43,30,34,26,22,44,36,41,41,46,30,37,28,22,23,25,36,42,43,22,36,43,31,26,41,22,28,41,36,44,30,37,28,22,34,23,41,32,26,43,40
40,31,26,22,40,23,30,27,22,30,22,44,36,42,35,27,22,40,23,46,22,32,22,34,23,41,43,22,2,40,22,37,42,34,25,26,41,22,36,37,26,22,33,36,25,22,30,40,22,43,36,22,23,27,27,41,26,40,40,22,30,43,40,22,34,23,41,32,26,43,5,40,31,23,41,26,22,35,36,40,40,22,30,37,22,27,30,40,24,36,42,37,43,22,40,43,36,41,26,40,22,44,31,30,24,31,22,35,36,37,28,26,41,5,43,26,41,34,22,44,30,35,35,22,35,26,23,27,22,43,36,22,30,34,39,41,36,45,26,27,22,39,41,36,29,30,43,22,34,23,41,28,30,37,40
23,43,22,43,31,23,43,22,39,36,30,37,43,22,39,26,41,31,23,39,40,22,27,30,45,26,41,40,30,29,30,24,23,43,30,36,37,22,44,36,42,35,27,22,25,26,22,23,39,39,41,36,39,41,30,23,43,26
25,42,43,22,32,22,34,23,41,43,22,2,40,22,34,41,7,22,18,42,37,32,19,22,30,40,22,30,37,43,26,37,43,22,36,37,22,39,42,40,31,30,37,28,22,43,31,26,22,24,36,34,39,23,37,46,22,30,37,43,36,22,37,26,44,22,41,26,43,23,30,35,22,25,42,40,30,37,26,40,40,26,40
29,36,41,22,30,37,40,43,23,37,24,26,22,32,22,34,23,41,43,22,30,40,22,36,39,26,37,30,37,28,22,25,30,28,22,29,36,36,27,22,23,37,27,22,28,26,37,26,41,23,35,22,34,26,41,24,31,23,37,27,30,40,26,22,40,43,36,41,26,40,22,24,23,35,35,26,27,22,18,42,37,32,19,22,23,37,27,22,18,42,37,32,19,22,40,43,36,41,26,40,22,40,39,26,24,30,23,35,30,48,30,37,28,22,30,37,22,36,29,29,30,24,26,22,39,41,36,27,42,24,43,40,22,23,37,27,22,40,39,36,41,43,30,37,28,22,28,36,36,27,40
30,43,22,23,35,40,36,22,36,39,26,41,23,43,26,40,22,18,42,37,32,19,22,39,23,46,22,35,26,40,40,22,27,41,42,28,22,40,43,36,41,26,40,22,23,37,27,22,25,42,30,35,27,26,41,40,22,40,38,42,23,41,26,22,31,36,34,26,22,30,34,39,41,36,45,26,34,26,37,43,22,40,43,36,41,26,40
30,37,22,24,36,34,39,36,40,30,43,26,22,43,41,23,27,30,37,28,22,36,37,22,43,31,26,22,37,26,44,22,46,36,41,32,22,40,43,36,24,32,22,26,47,24,31,23,37,28,26,22,32,22,34,23,41,43,22,24,35,36,40,26,27,22,46,26,40,43,26,41,27,23,46,22,23,43,22,1,22,20,22,23,22,40,31,23,41,26,22,42,39,22,20,22,24,26,37,43,40
39,23,24,26,22,41,36,40,26,22,1,22,20,22,43,36,22,24,35,36,40,26,22,23,43,22,1,22,20,22,23,22,40,31,23,41,26,22,30,37,22,37,23,43,30,36,37,23,35,22,36,45,26,41,5,43,31,26,5,24,36,42,37,43,26,41,22,43,41,23,27,30,37,28
23,22,32,22,34,23,41,43,22,40,39,36,32,26,40,34,23,37,22,40,23,30,27,22,43,31,26,22,23,24,38,42,30,40,30,43,30,36,37,22,44,36,42,35,27,22,25,26,22,29,30,37,23,37,24,26,27,22,44,30,43,31,22,40,31,36,41,43,5,43,26,41,34,22,25,36,41,41,36,44,30,37,28,40
42,37,27,26,41,22,43,26,41,34,40,22,36,29,22,43,31,26,22,23,28,41,26,26,34,26,37,43,22,23,22,32,22,34,23,41,43,22,40,42,25,40,30,27,30,23,41,46,22,44,30,35,35,22,40,36,36,37,22,34,23,32,26,22,23,22,43,26,37,27,26,41,22,36,29,29,26,41,22,29,36,41,22,39,23,24,26,22,40,31,23,41,26,40
23,34,36,37,28,22,43,31,26,22,24,36,37,27,30,43,30,36,37,40,22,36,29,22,43,31,26,22,36,29,29,26,41,22,30,40,22,43,31,23,43,22,39,23,24,26,22,40,31,23,41,26,31,36,35,27,26,41,40,22,43,26,37,27,26,41,22,23,22,34,23,33,36,41,30,43,46,22,36,29,22,43,31,26,22,24,36,34,39,23,37,46,22,2,40,22,40,31,23,41,26,40,22,36,42,43,40,43,23,37,27,30,37,28
43,31,26,22,24,36,34,39,23,37,30,26,40,22,40,23,30,27,22,39,23,24,26,22,44,36,42,35,27,22,30,35,35,22,24,36,37,43,30,37,42,26,22,43,36,22,36,39,26,41,23,43,26,22,42,37,27,26,41,22,30,43,40,22,39,41,26,40,26,37,43,22,34,23,37,23,28,26,34,26,37,43
28,7,22,44,30,35,35,30,23,34,22,18,42,37,32,19,22,39,41,26,40,30,27,26,37,43,22,36,29,22,18,42,37,32,19,22,40,43,23,43,30,36,37,40,22,44,23,40,22,37,23,34,26,27,22,24,31,30,26,29,22,26,47,26,24,42,43,30,45,26,22,36,29,29,30,24,26,41,22,36,29,22,43,31,26,22,42,37,30,43,22,36,29,22,43,31,30,40,22,34,26,27,30,23,22,24,36,34,39,23,37,46,22,26,29,29,26,24,43,30,45,26,22,33,23,37,7,22,20
31,26,22,44,30,35,35,22,40,42,24,24,26,26,27,22,33,36,26,35,22,18,42,37,32,19,22,44,31,36,22,44,30,35,35,22,41,26,34,23,30,37,22,23,22,45,30,24,26,22,39,41,26,40,30,27,26,37,43,22,36,29,22,43,31,26,22,24,36,34,39,23,37,46,22,23,37,27,22,24,36,37,43,30,37,42,26,22,43,36,22,41,26,39,41,26,40,26,37,43,22,18,42,37,32,19,22,40,43,23,43,30,36,37,40,22,30,37,22,40,26,45,26,41,23,35,22,30,37,27,42,40,43,41,46,22,36,41,28,23,37,30,48,23,43,30,36,37,40,22,43,31,26,22,24,36,34,39,23,37,46,22,40,23,30,27
35,30,43,26,41,23,35,35,46
43,41,23,27,26,41,40,22,37,26,41,45,36,42,40,35,46,22,44,23,43,24,31,30,37,28,22,43,31,26,30,41,22,38,42,36,43,41,36,37,22,18,42,37,32,19,22,34,23,24,31,30,37,26,40,22,46,26,40,43,26,41,27,23,46,22,34,36,41,37,30,37,28,22,44,26,41,26,22,40,43,42,37,37,26,27,22,43,36,22,40,26,26,22,43,31,26,22,27,36,44,22,33,36,37,26,40,22,30,37,27,42,40,43,41,30,23,35,22,23,45,26,41,23,28,26,22,39,35,42,34,34,26,43,22,20,22,39,36,30,37,43,40,22,30,37,22,40,26,24,36,37,27,40
23,22,34,30,37,42,43,26,22,35,23,43,26,41,22,30,43,22,40,36,23,41,26,27,22,20,22,39,36,30,37,43,40,22,43,31,26,37,22,18,42,37,32,19,22,25,23,24,32,22,27,36,44,37,22,20,22,39,36,30,37,43,40,22,20,22,25,26,35,36,44,22,29,41,30,27,23,46,22,2,40,22,24,35,36,40,26
30,43,22,44,23,40,22,24,41,23,48,46,22,40,23,30,27,22,37,26,30,35,22,18,42,37,32,19,22,28,26,37,26,41,23,35,22,39,23,41,43,37,26,41,22,36,29,22,18,42,37,32,19,22,24,23,39,30,43,23,35,22,24,36,41,39
30,43,22,44,23,40,22,35,30,32,26,22,29,35,46,30,37,28,22,44,30,43,31,36,42,43,22,23,22,39,30,35,36,43,22,30,37,22,43,31,26,22,29,41,36,37,43,22,36,29,22,43,31,26,22,39,35,23,37,26
25,42,43,22,43,31,36,40,26,22,44,31,36,22,40,23,30,27,22,43,31,30,40,22,24,23,22,37,2,43,22,25,26,22,31,23,39,39,26,37,30,37,28,22,44,26,41,26,22,41,30,28,31,43
43,31,26,22,18,42,37,32,19,22,44,26,41,26,22,44,41,36,37,28
38,42,36,43,41,36,37,22,40,46,40,43,26,34,40,22,30,37,24,7,22,23,22,24,30,43,30,24,36,41,39,22,42,37,30,43,22,25,35,23,34,26,27,22,43,31,26,22,18,42,37,32,19,22,18,42,37,32,19,22,36,37,22,23,22,43,30,34,30,37,28,22,39,41,36,25,35,26,34,22,30,37,22,36,42,41,22,40,36,29,43,44,23,41,26,22,24,23,42,40,26,27,22,25,46,22,43,31,26,22,26,37,36,41,34,36,42,40,22,26,23,41,35,46,22,45,36,35,42,34,26,22,23,25,36,42,43,22,20,22,34,30,35,35,30,36,37,22,40,31,23,41,26,40,22,30,37,22,43,31,26,22,29,30,41,40,43,22,31,36,42,41,22,36,29,22,37,26,44,22,46,36,41,32,22,40,43,36,24,32,22,26,47,24,31,23,37,28,26,22,43,41,23,27,30,37,28
43,31,26,22,39,41,30,24,26,40,22,36,29,22,43,31,26,22,30,37,27,30,45,30,27,42,23,35,22,40,43,36,24,32,40,22,43,31,23,43,22,34,23,32,26,22,42,39,22,43,31,26,22,23,45,26,41,23,28,26,22,44,26,41,26,22,24,36,41,41,26,24,43,22,38,42,36,43,41,36,37,22,40,23,30,27,22,25,42,43,22,43,31,26,22,23,45,26,41,23,28,26,22,44,23,40,22,44,41,36,37,28
34,26,23,37,44,31,30,35,26,22,43,31,26,41,26,22,44,23,40,22,23,37,22,23,44,29,42,35,22,35,36,43,22,36,29,22,24,36,37,29,42,40,30,36,37
23,43,22,23,25,36,42,43,22,20,22,23,7,34,7,22,36,37,22,43,31,26,22,36,45,26,41,5,43,31,26,5,24,36,42,37,43,26,41,22,43,41,23,27,30,37,28,22,27,26,40,32,22,23,43,22,23,22,34,23,33,36,41,22,25,41,36,32,26,41,23,28,26,22,29,30,41,34,22,23,22,45,26,43,26,41,23,37,22,43,41,23,27,26,41,22,44,31,36,22,25,42,46,40,22,23,37,27,22,40,26,35,35,40,22,40,36,34,26,22,36,29,22,43,31,26,22,34,36,40,43,22,23,24,43,30,45,26,22,40,43,36,24,32,40,22,35,36,36,32,26,27,22,23,43,22,23,22,40,26,37,30,36,41,22,36,29,29,30,24,30,23,35,22,23,37,27,22,23,40,32,26,27,22,44,31,23,43,22,2,40,22,28,36,30,37,28,22,36,37
30,40,22,43,31,26,22,34,23,41,32,26,43,22,42,39,22,36,41,22,27,36,44,37
23,43,22,43,31,26,22,43,30,34,26,22,38,42,36,43,41,36,37,22,44,23,40,22,41,26,39,36,41,43,30,37,28,22,43,31,23,43,22,43,31,26,22,30,37,27,42,40,43,41,30,23,35,22,23,45,26,41,23,28,26,22,44,23,40,22,27,36,44,37,22,20,22,39,36,30,37,43,40
30,37,22,29,23,24,43,22,30,43,22,44,23,40,22,42,39,22,20
18,42,37,32,19,22,40,43,23,41,32,22,23,22,45,30,24,26,22,39,41,26,40,30,27,26,37,43,22,44,31,36,22,31,26,23,27,40,22,43,31,26,22,43,41,23,27,30,37,28,22,27,26,40,32,22,23,43,22,27,30,35,35,36,37,22,41,26,23,27,22,24,23,39,30,43,23,35,22,24,36,41,39,7,22,40,23,30,27,22,43,31,23,43,22,36,37,24,26,22,40,31,26,22,29,30,28,42,41,26,27,22,36,42,43,22,43,31,26,22,38,42,36,43,41,36,37,22,37,42,34,25,26,41,40,22,44,26,41,26,22,44,41,36,37,28,22,40,31,26,22,24,23,35,35,26,27,22,25,41,36,32,26,41,40,22,43,36,22,43,26,35,35,22,43,31,26,34
30,43,22,2,40,22,25,26,26,37,22,32,30,37,27,22,36,29,22,18,42,37,32,19,22,43,36,22,40,23,46,22,43,31,26,22,35,26,23,40,43,22,40,31,26,22,40,23,30,27
43,36,22,18,42,37,32,19,22,34,23,43,43,26,41,40,22,29,42,41,43,31,26,41,22,44,31,26,37,22,42,23,35,22,24,36,41,39,7,22,40,43,36,24,32,22,29,30,37,23,35,35,46,22,36,39,26,37,26,27,22,36,37,22,43,31,26,22,37,26,44,22,46,36,41,32,22,40,43,36,24,32,22,26,47,24,31,23,37,28,26,22,23,43,22,20,22,23,7,34,7,22,43,31,26,22,39,41,30,24,26,22,44,23,40,22,35,30,40,43,26,27,22,23,43,22,1,22,20,22,23,22,40,31,23,41,26,22,42,39,22,23,25,36,42,43,22,1,22,20,22,29,41,36,34,22,29,41,30,27,23,46,22,30,37,22,29,23,24,43,22,30,43,40,22,43,41,42,26,22,39,41,30,24,26,22,44,23,40,22,1,22,20,22,27,36,44,37,22,1,22,20
43,31,23,43,22,44,23,40,22,43,31,26,22,37,26,44,22,46,36,41,32,22,40,43,36,24,32,22,26,47,24,31,23,37,28,26,22,2,40,22,18,42,37,32,19
23,22,40,39,36,32,26,40,34,23,37,22,24,30,43,26,27,22,23,22,43,26,24,31,37,30,24,23,35,22,26,41,41,36,41,22,23,37,27,22,27,26,24,35,30,37,26,27,22,43,36,22,26,35,23,25,36,41,23,43,26
23,37,27,22,43,31,26,41,26,22,44,26,41,26,22,36,43,31,26,41,22,18,42,37,32,19
44,31,26,37,22,43,31,26,22,34,23,41,32,26,43,22,36,39,26,37,26,27,22,23,43,22,20,22,23,7,34,7,22,26,40,43,22,23,22,41,26,39,36,41,43,26,41,22,29,36,41,22,43,31,26,22,41,26,42,43,26,41,40,22,18,42,37,32,19,22,18,42,37,32,19,22,43,31,26,22,30,37,27,42,40,43,41,30,23,35,22,23,45,26,41,23,28,26,22,2,40,22,27,41,36,39,22,23,40,22,23,22,20,22,20,22,27,26,24,35,30,37,26,22,44,31,26,37,22,30,43,22,41,26,23,35,35,46,22,44,23,40,22,27,36,44,37,22,20,22,20
30,43,22,44,23,40,22,23,22,24,23,40,26,22,36,29,22,31,42,34,23,37,22,26,41,41,36,41,22,44,31,30,24,31,22,44,26,22,29,36,42,37,27,22,23,35,34,36,40,43,22,30,34,34,26,27,30,23,43,26,35,46,22,23,37,27,22,24,36,41,41,26,24,43,26,27,22,23,22,40,39,36,32,26,40,34,23,37,22,29,36,41,22,41,26,42,43,26,41,22,30,37,22,37,26,44,22,46,36,41,32,22,40,23,30,27
34,26,23,37,44,31,30,35,26,22,40,36,34,26,22,24,42,41,41,26,37,24,46,22,43,41,23,27,26,41,40,22,23,43,22,44,26,40,43,22,28,26,41,34,23,37,22,25,23,37,32,40,22,30,37,22,29,41,23,37,32,29,42,41,43,22,40,23,30,27,22,43,31,26,46,22,40,36,35,27,22,27,36,35,35,23,41,40,22,36,37,22,43,31,26,22,37,26,44,40,22,23,37,27,22,31,23,27,22,43,36,22,25,42,46,22,43,31,26,34,22,25,23,24,32,22,35,23,43,26,41,22,23,43,22,31,30,28,31,26,41,22,39,41,30,24,26,40
25,42,43,22,30,43,22,44,23,40,22,43,31,26,22,38,42,36,43,41,36,37,22,39,41,36,25,35,26,34,40,22,43,31,23,43,22,31,23,27,22,18,42,37,32,19,22,26,29,29,26,24,43,40
27,30,35,35,36,37,22,41,26,23,27,22,2,40,22,34,40,7,22,40,43,23,41,32,22,40,23,30,27,22,30,37,22,26,23,41,35,46,22,23,29,43,26,41,37,36,36,37,22,43,31,23,43,22,40,31,26,22,44,23,40,22,40,43,30,35,35,22,18,42,37,32,19,22,39,41,30,24,26,40,22,23,37,27,22,36,43,31,26,41,22,27,23,43,23,22,23,40,22,40,42,25,33,26,24,43,22,43,36,22,18,42,37,32,19,22,23,37,27,22,40,31,26,22,40,23,30,27,22,39,36,41,43,29,36,35,30,36,22,34,23,37,23,28,26,41,40,22,24,36,37,43,30,37,42,26,27,22,43,36,22,38,42,26,40,43,30,36,37,22,43,31,26,22,37,42,34,25,26,41,40,22,43,31,26,46,22,40,23,44,22,36,37,22,43,31,26,22,40,24,41,26,26,37
30,43,22,44,23,40,22,43,31,26,22,40,26,24,36,37,27,22,43,30,34,26,22,30,37,22,35,26,40,40,22,43,31,23,37,22,23,22,44,26,26,32,22,43,31,23,43,22,38,42,36,43,41,36,37,22,31,23,40,22,31,23,27,22,39,41,36,25,35,26,34,40,22,18,42,37,32,19,22,43,31,26,22,30,37,27,42,40,43,41,30,23,35,22,23,45,26,41,23,28,26
23,43,22,43,31,26,22,40,43,23,41,43,22,36,29,22,43,41,23,27,30,37,28,22,35,23,40,43,22,44,26,27,37,26,40,27,23,46,22,43,31,26,22,23,45,26,41,23,28,26,22,23,39,39,26,23,41,26,27,22,43,36,22,39,35,42,37,28,26,22,34,36,41,26,22,43,31,23,37,22,20,22,39,36,30,37,43,40
23,24,43,42,23,35,35,46,22,30,43,22,44,23,40,22,27,36,44,37,22,36,37,35,46,22,23,22,29,26,44,22,39,36,30,37,43,40,22,23,43,22,43,31,26,22,43,30,34,26
38,42,36,43,41,36,37,22,40,23,30,27,22,43,31,23,43,22,18,42,37,32,19,22,44,31,30,24,31,22,35,23,40,43,26,27,22,37,30,37,26,22,34,30,37,42,43,26,40,22,41,26,40,42,35,43,26,27,22,29,41,36,34,22,23,22,29,23,30,35,42,41,26,22,43,36,22,23,27,33,42,40,43,22,29,36,41,22,23,22,18,42,37,32,19,22,40,43,36,24,32,22,40,39,35,30,43,22,23,43,22,39,31,30,35,30,39,22,34,36,41,41,30,40,22,18,42,37,32,19
23,22,38,42,36,43,41,36,37,22,40,39,36,32,26,40,44,36,34,23,37,22,40,23,30,27,22,41,26,24,26,37,43,22,40,36,29,43,44,23,41,26,22,24,31,23,37,28,26,40,22,34,23,46,22,31,23,45,26,22,24,36,37,43,41,30,25,42,43,26,27,22,43,36,22,46,26,40,43,26,41,27,23,46,22,2,40,22,39,41,36,25,35,26,34,40
40,31,26,22,40,23,30,27,22,38,42,36,43,41,36,37,22,40,44,30,43,24,31,26,27,22,43,36,22,23,22,25,23,24,32,42,39,22,40,46,40,43,26,34,22,42,37,43,30,35,22,43,31,26,22,39,41,36,25,35,26,34,40,22,44,26,41,26,22,24,36,41,41,26,24,43,26,27
43,36,27,23,46,22,36,29,22,23,35,35,22,27,23,46,40,22,40,31,26,22,18,42,37,32,19
43,31,26,22,26,46,26,40,22,36,29,22,43,31,26,22,44,36,41,35,27,22,44,26,41,26,22,44,23,43,24,31,30,37,28,22,42,40
40,43,26,45,26,37,22,29,7,22,18,42,37,32,19,22,44,23,40,22,37,23,34,26,27,22,23,22,40,26,37,30,36,41,22,45,30,24,26,22,39,41,26,40,30,27,26,37,43,22,36,29,22,43,31,30,40,22,28,41,23,39,31,30,24,40,22,26,38,42,30,39,34,26,37,43,22,24,36,34,39,23,37,46
31,26,22,41,26,43,23,30,37,40,22,31,30,40,22,24,42,41,41,26,37,43,22,39,36,40,30,43,30,36,37,40,22,23,40,22,24,31,30,26,29,22,40,43,41,23,43,26,28,30,24,22,36,29,29,30,24,26,41,22,36,29,22,23,34,22,30,37,43,26,41,37,23,43,30,36,37,23,35,22,23,37,27,22,39,41,26,40,30,27,26,37,43,22,36,29,22,23,34,22,45,26,37,43,42,41,26,40
31,36,42,40,43,36,37,22,23,43,43,36,41,37,26,46,22,27,23,35,26,22,29,41,30,26,37,27,22,41,26,39,41,26,40,26,37,43,30,37,28,22,23,22,39,35,23,30,37,43,30,29,29,22,30,37,22,23,22,27,23,34,23,28,26,22,40,42,30,43,22,40,23,46,40,22,31,26,22,31,23,40,22,37,26,28,36,43,30,23,43,26,27,22,23,22,40,26,43,43,35,26,34,26,37,43,22,43,31,23,43,22,44,30,35,35,22,40,43,41,30,32,26,22,23,22,25,35,36,44,22,29,36,41,22,31,30,40,22,24,35,30,26,37,43
35,30,43,26,41,23,35,35,46
30,43,22,43,42,41,37,40,22,36,42,43,22,34,41,7,22,29,41,30,26,37,27,22,2,40,22,24,35,30,26,37,43,22,18,42,37,32,19,22,39,23,41,32,40,22,36,29,22,24,30,37,24,30,37,37,23,43,30,22,27,30,27,22,37,2,43,22,35,30,32,26,22,43,31,26,22,44,23,46,22,27,26,29,26,37,40,26,22,23,43,43,36,41,37,26,46,22,43,36,34,22,23,35,26,47,23,37,27,26,41,22,23,24,43,26,27,22,27,42,41,30,37,28,22,43,31,26,22,35,26,28,23,35,22,39,41,36,24,26,26,27,30,37,28,40
40,36,22,40,31,26,22,31,23,40,22,23,28,41,26,26,27,22,43,36,22,18,42,37,32,19,22,34,36,37,26,43,23,41,46,22,27,23,34,23,28,26,40,22,23,28,23,30,37,40,43,22,34,41,7,22,23,35,26,47,23,37,27,26,41,22,2,40,22,24,35,30,26,37,43,22,30,37,22,41,26,43,42,41,37,22,29,36,41,22,43,31,26,22,41,30,28,31,43,22,43,36,22,18,42,37,32,19,22,43,31,26,22,23,43,43,36,41,37,26,46
34,40,7,22,39,23,41,32,40,22,2,40,22,34,36,43,31,26,41,22,23,35,40,36,22,28,26,43,40,22,43,36,22,18,42,37,32,19,22,34,41,7,22,23,35,26,47,23,37,27,26,41
40,36,22,27,36,26,40,22,34,41,7,22,29,41,30,26,37,27,22,23,37,27,22,31,30,40,22,35,23,44,22,39,23,41,43,37,26,41,22,18,42,37,32,19,22,18,42,37,32,19
43,31,26,22,25,30,48,23,41,41,26,22,23,41,41,23,37,28,26,34,26,37,43,22,28,41,36,44,40,22,36,42,43,22,36,29,22,34,41,7,22,23,35,26,47,23,37,27,26,41,22,2,40,22,41,26,39,41,26,40,26,37,43,23,43,30,36,37,22,36,29,22,18,42,37,32,19,22,24,36,37,40,43,41,42,24,43,30,36,37,22,24,36,7,22,36,37,26,22,36,29,22,40,26,45,26,41,23,35,22,27,26,29,26,37,27,23,37,43,40,22,30,37,22,23,22,18,42,37,32,19,22,27,26,23,43,31,22,35,23,44,40,42,30,43,22,25,41,36,42,28,31,43,22,25,46,22,34,40,7,22,39,23,41,32,40,22,43,31,26,22,44,30,27,36,44,22,36,29,22,23,22,24,36,37,40,43,41,42,24,43,30,36,37,22,44,36,41,32,26,41,22,32,30,35,35,26,27,22,30,37,22,33,23,37,42,23,41,46,22,20,22,44,31,30,35,26,22,44,36,41,32,30,37,28,22,36,37,22,23,22,37,26,44,22,31,36,42,40,43,36,37,22,24,36,37,45,26,37,43,30,36,37,22,24,26,37,43,26,41
35,23,40,43,22,34,36,37,43,31,22,34,41,7,22,29,41,30,26,37,27,22,40,23,46,40,22,34,41,7,22,23,35,26,47,23,37,27,26,41,22,2,40,22,23,40,40,36,24,30,23,43,26,22,23,28,41,26,26,27,22,43,31,23,43,22,18,42,37,32,19,22,44,36,42,35,27,22,39,23,46,22,1,22,20,22,23,40,22,39,23,41,43,22,36,29,22,23,37,22,36,45,26,41,23,35,35,22,40,26,43,43,35,26,34,26,37,43
25,42,43,22,34,41,7,22,23,35,26,47,23,37,27,26,41,22,18,42,37,32,19,22,43,31,26,22,27,26,23,35,22,23,43,22,43,31,26,22,35,23,40,43,22,34,30,37,42,43,26,22,18,42,37,32,19,22,43,31,26,22,39,35,23,30,37,43,30,29,29,22,2,40,22,40,30,27,26
30,22,37,26,45,26,41,22,23,28,41,26,26,27,22,43,36,22,30,43,22,34,41,7,22,23,35,26,47,23,37,27,26,41,22,40,23,46,40,22,23,27,27,30,37,28,22,43,31,23,43,22,30,43,22,2,40,22,37,36,43,22,37,26,24,26,40,40,23,41,46,22,43,36,22,39,23,46,22,43,31,26,40,26,22,18,42,37,32,19,22,40,26,43,43,35,26,34,26,37,43,40
44,31,26,37,22,34,40,7,22,39,23,41,32,40,22,23,37,27,22,31,26,41,22,34,36,43,31,26,41,22,31,26,23,41,27,22,23,25,36,42,43,22,44,31,23,43,22,31,23,27,22,31,23,39,39,26,37,26,27,22,34,41,7,22,29,41,30,26,37,27,22,40,23,46,40,22,43,31,26,46,22,18,42,37,32,19,22,43,31,23,43,22,43,31,26,46,22,44,36,42,35,27,22,35,30,32,26,22,43,36,22,28,30,45,26,22,34,41,7,22,23,35,26,47,23,37,27,26,41,22,23,22,28,36,36,27,22,18,42,37,32,19
34,41,7,22,29,41,30,26,37,27,22,40,23,46,40,22,31,26,22,39,23,40,40,26,27,22,43,31,23,43,22,23,35,36,37,28,22,43,36,22,31,30,40,22,23,27,45,26,41,40,23,41,46,22,23,37,27,22,40,36,36,37,22,43,31,26,46,22,44,26,41,26,22,43,23,35,32,30,37,28,22,23,25,36,42,43,22,43,31,26,22,28,41,36,42,37,27,22,41,42,35,26,40,22,42,37,27,26,41,22,44,31,30,24,31,22,18,42,37,32,19,22,24,36,42,35,27,22,32,26,26,39,22,30,43,40,22,34,36,37,26,46,22,23,37,27,22,43,31,26,22,39,35,23,30,37,43,30,29,29,40,22,24,36,42,35,27,22,43,23,32,26,22,23,22,40,31,36,43,22,23,43,22,34,41,7,22,23,35,26,47,23,37,27,26,41
23,35,43,31,36,42,28,31,22,43,30,34,26,22,23,37,27,22,39,35,23,24,26,22,31,23,45,26,22,46,26,43,22,43,36,22,25,26,22,27,26,43,26,41,34,30,37,26,27,22,40,36,34,26,22,27,26,43,23,30,35,40,22,23,41,26,22,30,37,22,39,35,23,24,26
34,41,7,22,29,41,30,26,37,27,22,40,23,46,40,22,31,26,22,23,28,41,26,26,27,22,43,36,22,40,43,41,30,32,26,22,34,41,7,22,23,35,26,47,23,37,27,26,41,22,23,25,36,45,26,22,43,31,26,22,25,26,35,43
34,40,7,22,39,23,41,32,40,22,23,37,27,22,31,26,41,22,34,36,43,31,26,41,22,30,37,27,30,24,23,43,26,27,22,43,31,26,46,22,44,23,37,43,22,43,36,22,24,23,43,24,31,22,31,30,34,22,18,42,37,32,19,22,29,41,36,34,22,25,26,31,30,37,27,22,31,26,22,40,23,46,40
34,41,7,22,23,35,26,47,23,37,27,26,41,22,29,36,41,22,31,30,40,22,39,23,41,43,22,30,37,40,30,40,43,26,27,22,43,31,23,43,22,43,31,26,22,18,42,37,32,19,22,24,23,22,37,2,43,22,18,42,37,32,19,22,43,31,26,30,41,22,18,42,37,32,19,22,41,30,28,31,43,40,22,43,36,22,23,37,46,36,37,26,22,26,35,40,26,22,24,23,22,37,2,43,22,42,40,26,22,23,22,25,35,42,37,43,22,30,37,40,43,41,42,34,26,37,43,22,23,37,27,22,24,23,22,37,2,43,22,43,23,32,26,22,23,22,41,42,37,37,30,37,28,22,40,43,23,41,43
34,41,7,22,23,35,26,47,23,37,27,26,41,22,40,23,46,40,22,31,26,22,18,42,37,32,19,22,43,31,26,22,23,28,41,26,26,34,26,37,43,22,44,31,30,24,31,22,31,23,40,22,37,2,43,22,25,26,26,37,22,40,42,25,34,30,43,43,26,27,22,43,36,22,23,22,33,42,27,28,26,22,23,40,22,40,36,34,26,43,31,30,37,28,22,36,29,22,23,22,33,36,32,26
31,36,44,26,45,26,41,22,31,26,22,23,24,32,37,36,44,35,26,27,28,26,40,22,43,31,26,46,22,31,23,45,26,22,43,31,26,22,36,39,43,30,36,37,22,36,29,22,43,23,32,30,37,28,22,23,22,18,42,37,32,19,22,23,43,22,34,26,22,30,29,22,43,31,26,46,22,41,26,23,35,35,46,22,44,23,37,43,22,43,36
34,41,7,22,29,41,30,26,37,27,22,40,23,46,40,22,31,30,40,22,40,30,27,26,22,30,40,22,27,26,23,27,22,40,26,41,30,36,42,40
23,35,43,31,36,42,28,31,22,43,31,26,46,22,27,36,22,37,2,43,22,18,42,37,32,19,22,27,26,35,30,45,26,41,30,37,28,22,23,37,46,22,18,42,37,32,19,22,18,42,37,32,19,22,31,26,22,40,23,46,40,22,43,31,23,43,22,34,41,7,22,23,35,26,47,23,37,27,26,41,22,44,30,35,35,22,25,26,22,23,40,32,26,27,22,43,36,22,40,30,28,37,22,23,22,41,26,35,26,23,40,26,22,29,41,36,34,22,35,30,23,25,30,35,30,43,46,22,33,42,40,43,22,30,37,22,24,23,40,26
23,29,43,26,41,22,43,44,36,22,46,26,23,41,40,22,36,29,22,27,41,36,42,28,31,43,22,30,43,22,18,42,37,32,19,22,34,36,37,26,46,22,30,37,22,43,31,26,22,40,43,36,24,32,5,30,37,27,26,47,22,29,42,43,42,41,26,40,22,34,23,41,32,26,43,40,22,46,26,40,43,26,41,27,23,46
23,40,22,29,30,37,23,37,24,30,23,35,22,34,23,41,32,26,43,40,22,41,26,25,36,42,37,27,26,27,22,43,41,23,27,30,37,28,22,45,36,35,42,34,26,22,30,37,22,43,31,26,22,24,31,30,24,23,28,36,22,34,26,41,24,23,37,43,30,35,26,22,26,47,24,31,23,37,28,26,22,2,40,22,31,42,28,26,22,40,43,23,37,27,23,41,27,22,3,22,39,36,36,41,22,2,40,22,20,22,40,43,36,24,32,5,30,37,27,26,47,22,29,42,43,42,41,26,40,22,39,30,43,22,40,36,23,41,26,27,22,41,26,23,24,31,30,37,28,22,18,42,37,32,19,22,35,26,45,26,35,40,22,29,36,41,22,43,31,26,22,29,30,41,40,43,22,43,30,34,26,22,40,30,37,24,26,22,36,24,43,36,25,26,41,22,20
43,31,26,22,40,42,27,27,26,37,22,30,37,29,35,42,47,22,36,29,22,35,30,38,42,30,27,30,43,46,22,26,37,23,25,35,26,27,22,40,26,45,26,41,23,35,22,43,41,23,27,26,41,40,22,43,36,22,41,26,23,39,22,18,42,37,32,19,22,18,42,37,32,19,22,30,37,22,23,22,34,23,43,43,26,41,22,36,29,22,34,30,37,42,43,26,40,22,23,40,22,39,41,30,24,26,40,22,40,36,23,41,26,27,22,43,41,23,27,26,41,40,22,40,23,30,27
28,42,46,40,22,44,26,41,26,22,18,42,37,32,19,22,34,36,37,26,46,22,30,37,22,43,31,26,41,26,22,43,36,27,23,46,22,40,23,30,27,22,33,36,31,37,22,18,42,37,32,19,22,23,22,29,42,43,42,41,26,40,22,25,41,36,32,26,41,22,29,36,41,22,26,35,27,26,41,40,22,29,42,43,42,41,26,40,22,30,37,24,7,22,30,37,22,24,31,30,24,23,28,36
43,31,26,22,40,3,39,22,20,22,29,42,43,42,41,26,40,22,24,36,37,43,41,23,24,43,22,44,31,30,24,31,22,34,36,45,26,40,22,30,37,22,18,42,37,32,19,22,36,29,22,23,37,22,30,37,27,26,47,22,39,36,30,37,43,22,42,37,27,26,41,22,37,36,41,34,23,35,22,24,36,37,27,30,43,30,36,37,40,22,33,42,34,39,26,27,22,43,44,36,22,43,36,22,43,31,41,26,26,22,39,36,30,37,43,40,22,30,37,22,40,26,24,36,37,27,40,22,26,23,41,35,46,22,46,26,40,43,26,41,27,23,46,22,23,29,43,26,41,22,23,37,22,30,37,30,43,30,23,35,22,27,36,44,37,43,42,41,37,22,43,31,26,37,22,34,36,45,26,27,22,40,43,41,36,37,28,35,46,22,31,30,28,31,26,41,22,43,31,26,22,41,26,40,43,22,36,29,22,43,31,26,22,27,23,46
26,23,24,31,22,30,37,27,26,47,22,39,36,30,37,43,22,41,26,39,41,26,40,26,37,43,40,22,23,22,1,22,20,22,39,41,36,29,30,43,22,29,36,41,22,26,23,24,31,22,40,3,39,22,20,22,24,36,37,43,41,23,24,43,22,31,26,35,27
29,36,41,22,43,31,26,22,29,30,41,40,43,22,43,30,34,26,22,40,30,37,24,26,22,43,31,26,22,20,22,24,41,23,40,31,22,43,41,23,27,26,41,40,22,40,23,30,27,22,43,31,23,43,22,43,31,26,46,22,44,26,41,26,22,23,25,35,26,22,43,36,22,43,41,23,27,26,22,40,26,45,26,41,23,35,22,31,42,37,27,41,26,27,22,40,3,39,22,20,22,24,36,37,43,41,23,24,43,40,22,23,43,22,23,22,43,30,34,26,22,30,37,22,23,22,31,30,28,31,35,46,22,35,30,38,42,30,27,22,34,23,41,32,26,43
34,23,37,46,22,30,37,40,43,30,43,42,43,30,36,37,40,22,23,37,27,22,30,37,27,30,45,30,27,42,23,35,22,30,37,45,26,40,43,36,41,40,22,31,23,45,26,22,18,42,37,32,19,22,23,44,23,46,22,29,41,36,34,22,40,43,36,24,32,5,30,37,27,26,47,22,29,42,43,42,41,26,40,22,25,35,23,34,30,37,28,22,43,31,26,34,22,29,36,41,22,40,39,26,26,27,30,37,28,22,43,31,26,22,40,43,36,24,32,22,34,23,41,32,26,43,22,24,41,23,40,31,22,36,37,22,25,35,23,24,32,22,34,36,37,27,23,46,22,43,44,36,22,46,26,23,41,40,22,23,28,36
40,30,37,24,26,22,43,31,26,22,24,41,23,40,31,22,34,23,37,46,22,29,42,43,42,41,26,40,22,43,41,23,27,26,41,40,22,31,23,45,26,22,37,2,43,22,23,40,40,42,34,26,27,22,35,23,41,28,26,22,39,36,40,30,43,30,36,37,40,22,29,36,41,22,29,26,23,41,22,43,31,23,43,22,43,31,26,22,40,3,39,22,20,22,34,23,41,32,26,43,22,44,30,43,31,22,34,42,24,31,22,36,29,22,30,43,40,22,24,42,40,43,36,34,26,41,22,36,41,27,26,41,22,29,35,36,44,22,34,30,40,40,30,37,28,22,44,36,42,35,27,22,27,41,46,22,42,39,22,30,29,22,39,41,30,24,26,40,22,43,42,41,37,26,27,22,23,28,23,30,37,40,43,22,43,31,26,34
34,36,41,26,22,43,31,23,37,22,20,22,43,41,23,27,26,41,40,22,18,42,37,32,19,22,43,31,26,22,40,3,39,22,20,22,29,42,43,42,41,26,40,22,39,30,43,22,43,36,22,23,44,23,30,43,22,43,31,26,22,36,39,26,37,30,37,28,22,25,26,35,35
43,41,23,27,26,41,40,22,44,26,41,26,22,40,31,36,42,43,30,37,28,22,25,30,27,40,22,23,37,27,22,36,29,29,26,41,40,22,23,22,29,42,35,35,22,29,30,45,26,22,34,30,37,42,43,26,40,22,25,26,29,36,41,26,22,43,31,26,22,40,43,23,41,43,22,36,29,22,43,41,23,27,30,37,28,22,23,43,22,20,22,23,34
43,31,26,22,24,36,37,43,41,23,24,43,22,29,26,35,35,22,29,30,45,26,22,39,36,30,37,43,40,22,23,43,22,43,31,26,22,36,39,26,37,22,43,36,22,20,22,43,31,26,22,34,23,47,30,34,42,34,22,36,39,26,37,30,37,28,22,34,36,45,26,22,23,35,35,36,44,26,27,22,42,37,27,26,41,22,18,42,37,32,19,22,23,27,36,39,43,26,27,22,25,46,22,43,31,26,22,34,26,41,24,22,43,36,22,40,43,26,34,22,23,22,34,23,41,32,26,43,22,40,35,30,27,26
25,42,43,22,40,26,45,26,41,23,35,22,43,41,23,27,26,41,40,22,38,42,30,24,32,35,46,22,40,43,26,39,39,26,27,22,42,39,22,23,37,27,22,25,30,27,22,29,36,41,22,24,36,37,43,41,23,24,43,40,22,27,41,30,45,30,37,28,22,39,41,30,24,26,40,22,40,31,23,41,39,35,46,22,31,30,28,31,26,41
43,31,26,22,34,23,41,32,26,43,22,18,42,37,32,19,22,37,26,23,41,22,29,41,30,27,23,46,22,2,40,22,24,35,36,40,30,37,28,22,39,41,30,24,26,22,36,29,22,20,22,29,36,41,22,23,25,36,42,43,22,23,22,31,23,35,29,22,31,36,42,41,22,34,36,45,30,37,28,22,40,26,45,26,41,23,35,22,30,37,27,26,47,22,39,36,30,37,43,40,22,31,30,28,31,26,41,22,36,41,22,35,36,44,26,41,22,30,37,22,40,26,24,36,37,27,40,22,43,31,26,37,22,25,41,36,32,26,22,31,30,28,31,26,41,22,23,37,27,22,27,30,27,22,37,2,43,22,35,36,36,32,22,25,23,24,32
43,31,26,22,40,3,39,22,20,22,24,36,37,43,41,23,24,43,22,43,31,23,43,22,26,47,39,30,41,26,40,22,30,37,22,27,26,24,26,34,25,26,41,22,24,35,36,40,26,27,22,42,39,22,23,22,41,26,24,36,41,27,22,20,22,39,36,30,37,43,40,22,36,37,22,45,36,35,42,34,26,22,36,29,22,37,26,23,41,35,46,22,20,22,24,36,37,43,41,23,24,43,40
43,41,23,27,26,41,40,22,29,30,45,26,22,29,26,26,43,22,29,41,36,34,22,26,23,24,31,22,36,43,31,26,41,22,44,26,41,26,22,34,23,32,30,37,28,22,25,30,27,40,22,23,37,27,22,36,29,29,26,41,40,22,43,31,23,43,22,44,26,41,26,22,23,22,29,42,35,35,22,39,36,30,37,43,22,23,39,23,41,43,22,40,23,30,27,22,36,37,26,22,40,3,39,22,20,22,25,41,36,32,26,41
46,36,42,22,24,36,42,35,27,22,25,42,46,22,23,43,22,43,31,26,22,25,30,27,22,23,37,27,22,40,26,35,35,22,23,43,22,43,31,26,22,36,29,29,26,41,22,23,37,27,22,34,23,32,26,22,23,22,29,36,41,43,42,37,26,22,31,26,22,18,42,37,32,19
40,26,45,26,41,23,35,22,36,29,22,44,23,35,35,22,40,43,41,26,26,43,22,2,40,22,35,23,41,28,26,40,43,22,40,26,24,42,41,30,43,30,26,40,22,29,30,41,34,40,22,30,37,24,35,42,27,30,37,28,22,40,23,35,36,34,36,37,22,25,41,36,43,31,26,41,40,22,30,37,24,7,22,23,37,27,22,39,23,30,37,26,44,26,25,25,26,41,22,30,37,24,7,22,44,26,41,26,22,23,35,40,36,22,35,23,41,28,26,22,25,42,46,26,41,40,22,43,41,23,27,26,41,40,22,40,23,30,27
40,23,35,36,34,36,37,22,25,41,36,43,31,26,41,40,22,44,23,40,22,23,34,36,37,28,22,43,31,26,22,35,23,41,28,26,40,43,22,40,26,35,35,26,41,40,22,36,29,22,40,43,36,24,32,5,30,37,27,26,47,22,29,42,43,42,41,26,40,22,35,23,40,43,22,44,26,26,32,22,43,41,23,27,26,41,40,22,40,23,30,27
25,41,36,32,26,41,23,28,26,22,29,30,41,34,40,22,23,40,22,23,22,41,42,35,26,22,27,36,22,37,2,43,22,24,36,34,34,26,37,43,22,36,37,22,43,31,26,30,41,22,34,23,41,32,26,43,22,23,24,43,30,45,30,43,46
42,37,35,30,32,26,22,43,31,26,22,44,26,26,32,22,29,36,35,35,36,44,30,37,28,22,25,35,23,24,32,22,34,36,37,27,23,46,22,43,44,36,22,46,26,23,41,40,22,23,28,36,22,30,37,27,30,45,30,27,42,23,35,22,43,41,23,27,26,41,40,22,30,37,22,43,31,26,22,40,3,39,22,20,22,39,30,43,22,44,26,41,26,22,23,35,40,36,22,25,26,30,37,28,22,18,42,37,32,19,22,18,42,37,32,19,22,23,25,36,42,43,22,43,31,26,30,41,22,36,37,26,5,27,23,46,22,39,41,36,29,30,43,40
44,30,43,31,22,43,31,26,22,29,25,30,22,23,41,36,42,37,27,22,31,26,41,26,22,18,42,37,32,19,22,41,30,28,31,43,40,22,23,41,26,22,23,22,43,31,30,37,28,22,36,29,22,43,31,26,22,39,23,40,43,22,40,23,30,27,22,36,37,26,22,43,41,23,27,26,41,22,41,26,29,26,41,41,30,37,28,22,43,36,22,43,31,26,22,29,26,27,26,41,23,35,22,30,37,45,26,40,43,30,28,23,43,30,36,37,22,36,29,22,29,42,43,42,41,26,40,22,43,41,23,27,30,37,28,22,43,31,23,43,22,40,36,22,29,23,41,22,31,23,40,22,41,26,40,42,35,43,26,27,22,30,37,22,20,22,18,42,37,32,19,22,18,42,37,32,19,22,23,28,23,30,37,40,43,22,30,37,27,30,45,30,27,42,23,35,40,22,36,37,22,43,31,26,22,34,26,41,24,22,23,37,27,22,43,31,26,22,24,31,30,24,23,28,36,22,25,36,23,41,27,22,36,29,22,43,41,23,27,26
43,31,26,22,34,23,41,32,26,43,22,29,36,41,22,1,22,20,22,25,30,35,35,30,36,37,22,36,29,22,31,30,28,31,5,46,30,26,35,27,22,33,42,37,32,22,25,36,37,27,40,22,41,26,28,23,30,37,26,27,22,40,36,34,26,22,36,29,22,30,43,40,22,29,36,36,43,30,37,28,22,23,40,22,43,31,26,22,27,36,44,22,33,36,37,26,40,22,30,37,27,42,40,43,41,30,23,35,22,23,45,26,41,23,28,26,22,41,26,25,36,42,37,27,26,27,22,29,41,36,34,22,29,41,30,27,23,46,22,2,40,22,39,35,42,37,28,26
25,42,43,22,43,31,26,22,33,42,37,32,22,41,26,24,36,45,26,41,46,22,35,26,27,22,25,46,22,43,31,26,22,25,26,35,35,44,26,43,31,26,41,22,41,33,41,22,31,36,35,27,30,37,28,40,22,25,36,37,27,40,22,44,23,40,22,18,42,37,32,19
37,36,22,43,41,23,27,30,37,28,22,26,47,30,40,43,26,27,22,29,36,41,22,43,31,26,22,45,23,40,43,22,34,23,33,36,41,30,43,46,22,36,29,22,33,42,37,32,22,25,36,37,27,40,22,40,26,24,42,41,30,43,30,26,40,22,30,37,27,42,40,43,41,46,22,36,29,29,30,24,30,23,35,40,22,40,23,30,27
36,37,22,29,41,30,27,23,46,22,43,41,23,27,30,37,28,22,30,37,22,39,41,23,24,43,30,24,23,35,35,46,22,26,45,26,41,46,22,30,40,40,42,26,22,28,41,36,42,37,27,22,43,36,22,23,22,31,23,35,43,22,23,40,22,39,36,43,26,37,43,30,23,35,22,25,42,46,26,41,40,22,29,35,26,27,22,23,37,27,22,25,41,36,32,26,41,23,28,26,22,29,30,41,34,40,22,44,26,41,26,22,42,37,44,30,35,35,30,37,28,22,43,36,22,39,41,36,45,30,27,26,22,25,30,27,22,23,37,27,22,36,29,29,26,41,22,39,41,30,24,26,40,22,29,36,41,22,34,36,40,43,22,30,40,40,42,26,40
37,36,43,31,30,37,28,22,43,41,23,27,26,27,22,36,37,22,29,41,30,27,23,46,22,23,37,27,22,39,26,36,39,35,26,22,44,26,41,26,22,37,2,43,22,41,26,23,35,35,46,22,40,42,41,26,22,44,31,26,41,26,22,43,31,26,22,34,23,41,32,26,43,22,40,31,36,42,35,27,22,31,23,45,26,22,36,39,26,37,26,27,22,46,26,40,43,26,41,27,23,46,22,40,23,30,27,22,41,23,46,34,36,37,27,22,18,42,37,32,19,22,18,42,37,32,19,22,36,29,22,34,26,41,24,31,23,37,43,22,25,23,37,32,30,37,28,22,23,43,22,34,26,41,41,30,35,35,22,35,46,37,24,31,22,3,22,24,36
25,42,43,22,44,26,22,31,23,27,22,23,22,29,23,30,41,35,46,22,23,24,43,30,45,26,22,27,23,46,22,46,26,40,43,26,41,27,23,46
23,43,22,27,41,26,47,26,35,22,25,42,41,37,31,23,34,22,35,23,34,25,26,41,43,22,30,37,24,7,22,43,31,26,22,35,26,23,27,30,37,28,22,42,37,27,26,41,44,41,30,43,26,41,22,36,29,22,33,42,37,32,22,25,36,37,27,40,22,30,22,44,23,40,22,39,41,26,39,23,41,26,27,22,43,36,22,25,26,22,30,37,22,23,22,45,26,41,46,22,25,23,27,22,34,36,36,27,22,43,36,37,30,28,31,43,22,40,23,30,27,22,27,23,45,30,27,22,18,42,37,32,19,22,23,22,33,42,37,32,22,25,36,37,27,22,43,41,23,27,26,41
37,36,44,22,30,22,29,26,26,35,22,34,23,46,25,26,22,43,31,26,41,26,22,2,40,22,23,22,35,30,43,43,35,26,22,25,30,43,22,36,29,22,26,42,39,31,36,41,30,23
25,42,43,22,25,26,29,36,41,26,22,43,31,26,22,40,43,36,24,32,22,34,23,41,32,26,43,22,41,26,25,36,42,37,27,26,27,22,29,41,36,34,22,23,22,40,31,23,41,39,22,26,23,41,35,46,22,40,26,35,35,5,36,29,29,22,46,26,40,43,26,41,27,23,46,22,31,26,22,40,23,30,27,22,46,36,42,22,24,36,42,35,27,22,37,2,43,22,25,42,46,22,33,42,37,32,22,25,36,37,27,40,22,23,37,27,22,46,36,42,22,24,36,42,35,27,22,37,2,43,22,28,30,45,26,22,43,31,26,34,22,23,44,23,46
46,26,40,43,26,41,27,23,46,22,2,40,22,41,23,35,35,46,22,44,23,40,22,35,26,27,22,25,46,22,41,33,41,22,31,36,35,27,30,37,28,40,22,20,22,20,22,20,22,25,36,37,27,40,22,44,31,30,24,31,22,30,37,30,43,30,23,35,35,46,22,43,42,34,25,35,26,27,22,43,31,41,26,26,22,39,36,30,37,43,40,22,36,41,22,1,22,20,22,29,36,41,22,26,23,24,31,22,1,22,20,22,29,23,24,26,22,23,34,36,42,37,43,22,43,36,22,20,22,20,22,25,26,29,36,41,26,22,41,26,25,36,42,37,27,30,37,28,22,43,36,22,20,22,20
25,36,37,27,40,22,30,40,40,42,26,27,22,25,46,22,18,42,37,32,19,22,18,42,37,32,19,22,18,42,37,32,19,22,23,37,27,22,23,34,26,41,30,24,23,37,22,40,43,23,37,27,23,41,27,22,23,35,40,36,22,40,31,36,44,26,27,22,25,30,28,22,28,23,30,37,40,22,41,26,24,36,45,26,41,30,37,28,22,23,35,34,36,40,43,22,23,35,35,22,43,31,26,30,41,22,35,36,40,40,26,40,22,29,41,36,34,22,29,41,30,27,23,46,22,23,37,27,22,26,23,41,35,46,22,46,26,40,43,26,41,27,23,46
25,42,43,22,43,41,23,27,26,41,40,22,40,23,30,27,22,43,31,26,22,33,42,37,32,22,25,36,37,27,22,34,23,41,32,26,43,22,30,37,24,41,26,23,40,30,37,28,35,46,22,30,40,22,18,42,37,32,19,22,30,37,43,36,22,23,22,18,42,37,32,19,22,28,41,36,42,39,22,30,37,22,44,31,30,24,31,22,43,41,23,27,26,40,22,24,23,37,22,25,26,22,26,47,26,24,42,43,26,27,22,26,23,40,30,35,46,22,23,37,27,22,23,22,35,23,41,28,26,41,22,28,41,36,42,39,22,36,29,22,18,42,37,32,19,22,25,36,37,27,40,22,30,37,22,44,31,30,24,31,22,35,30,38,42,30,27,30,43,46,22,36,41,22,43,31,26,22,23,25,30,35,30,43,46,22,43,36,22,43,41,23,27,26,22,44,30,43,31,36,42,43,22,43,36,36,22,34,42,24,31,22,27,30,29,29,30,24,42,35,43,46,22,31,23,40,22,40,43,26,23,27,30,35,46,22,27,26,43,26,41,30,36,41,23,43,26,27,22,43,31,30,40,22,46,26,23,41
35,30,38,42,30,27,30,43,46,22,31,23,40,22,37,2,43,22,41,26,43,42,41,37,26,27,22,43,36,22,43,31,26,22,45,23,40,43,22,34,30,27,27,35,26,22,28,41,36,42,37,27,22,36,29,22,43,31,26,22,34,23,41,32,26,43,22,40,23,30,27,22,34,41,7,22,18,42,37,32,19,22,36,29,22,34,26,41,41,30,35,35
43,31,26,22,18,42,37,32,19,22,23,41,26,22,40,43,30,35,35,22,18,42,37,32,19,22,40,23,30,27,22,34,41,7,22,18,42,37,32,19,22,36,29,22,27,41,26,47,26,35
23,37,23,35,46,40,43,40,22,23,41,26,22,24,36,37,24,26,41,37,26,27,22,43,31,23,43,22,34,42,24,31,22,36,29,22,43,31,26,22,31,30,28,31,5,46,30,26,35,27,22,34,23,41,32,26,43,22,44,30,35,35,22,41,26,34,23,30,37,22,18,42,37,32,19,22,29,36,41,22,30,37,45,26,40,43,36,41,40
39,23,42,35,22,18,42,37,32,19,22,23,40,40,36,24,30,23,43,26,22,39,41,36,29,26,40,40,36,41,22,23,43,22,43,31,26,22,34,23,40,40,23,24,31,42,40,26,43,43,40,22,30,37,40,43,30,43,42,43,26,22,36,29,22,43,26,24,31,37,36,35,36,28,46,22,2,40,22,40,35,36,23,37,22,40,24,31,36,36,35,22,36,29,22,34,23,37,23,28,26,34,26,37,43,22,24,30,43,30,37,28,22,23,22,39,23,43,43,26,41,37,22,36,29,22,33,42,37,32,5,25,36,37,27,22,27,26,29,23,42,35,43,22,41,23,43,26,40,22,43,31,23,43,22,23,41,26,22,35,36,44,22,30,37,22,43,31,26,22,26,23,41,35,46,22,46,26,23,41,40,22,23,29,43,26,41,22,30,40,40,42,23,37,24,26,22,23,37,27,22,41,30,40,26,22,35,23,43,26,41,22,40,23,46,40,22,44,26,22,2,41,26,22,37,36,44,22,30,37,22,23,22,39,26,41,30,36,27,22,44,31,26,41,26,22,44,26,22,2,41,26,22,40,43,23,41,43,30,37,28,22,43,36,22,40,26,26,22,27,26,29,23,42,35,43,40,22,29,41,36,34,22,43,31,26,22,25,30,28,22,30,40,40,42,26,22,46,26,23,41,40,22,36,29,22,20,22,43,36,22,20
34,23,41,32,22,18,42,37,32,19,22,23,22,40,26,37,30,36,41,22,45,30,24,26,22,39,41,26,40,30,27,26,37,43,22,23,43,22,40,43,23,37,27,23,41,27,22,3,22,39,36,36,41,22,2,40,22,24,36,41,39,7,22,24,36,37,29,30,41,34,40,22,43,31,23,43,22,43,31,26,41,26,22,30,40,22,30,37,24,41,26,23,40,30,37,28,22,24,36,37,24,26,41,37,22,23,25,36,42,43,22,43,31,26,22,29,42,43,42,41,26,22,35,30,38,42,30,27,30,43,46,22,36,29,22,43,31,26,22,33,42,37,32,22,25,36,37,27,22,34,23,41,32,26,43
33,42,37,32,22,25,36,37,27,40,22,23,41,26,22,23,22,31,30,28,31,35,46,22,18,42,37,32,19,22,34,23,41,32,26,43,22,40,23,30,27,22,35,26,44,30,40,22,18,42,37,32,19,22,45,30,24,26,22,24,31,23,30,41,34,23,37,22,36,29,22,40,34,30,43,31,22,25,23,41,37,26,46,22,31,23,41,41,30,40,22,42,39,31,23,34,22,3,22,24,36
43,31,26,41,26,22,2,40,22,23,22,44,31,36,35,26,22,25,42,37,24,31,22,36,29,22,40,43,42,29,29,22,43,31,23,43,22,2,40,22,34,36,37,26,46,22,28,36,36,27,22,23,37,27,22,23,22,44,31,36,35,26,22,25,42,37,24,31,22,36,29,22,40,43,42,29,29,22,43,31,23,43,22,2,40,22,37,36,43,22,40,36,22,28,36,36,27
23,37,23,35,46,40,43,40,22,23,43,22,40,43,23,37,27,23,41,27,22,3,22,39,36,36,41,22,2,40,22,40,23,46,22,33,42,37,32,22,25,36,37,27,22,36,29,29,26,41,30,37,28,40,22,25,46,22,43,30,28,31,43,35,46,22,40,43,41,26,43,24,31,26,27,22,30,40,40,42,26,41,40,22,40,26,26,34,22,43,36,22,25,26,22,28,41,36,44,30,37,28
23,35,34,36,40,43,22,1,22,20,22,25,30,35,35,30,36,37,22,36,29,22,33,42,37,32,22,25,36,37,27,40,22,43,31,23,43,22,23,41,26,22,24,36,37,40,30,27,26,41,26,27,22,18,42,37,32,19,22,30,37,24,35,42,27,26,22,30,40,40,42,26,40,22,29,41,36,34,22,40,24,30,22,43,45,22,28,30,35,35,26,43,43,26,22,31,36,35,27,30,37,28,40,22,37,36,43,22,41,26,35,23,43,26,27,22,43,36,22,28,30,35,35,26,43,43,26,22,24,36,7,22,18,42,37,32,19,22,18,42,37,32,19,22,29,42,41,37,30,43,42,41,26,22,23,35,35,30,26,27,22,40,43,36,41,26,40,22,29,26,27,26,41,23,43,26,27,22,27,26,39,23,41,43,34,26,37,43,22,40,43,36,41,26,40,22,37,23,43,30,36,37,23,35,22,18,42,37,32,19,22,18,42,37,32,19,22,31,36,35,27,30,37,28,40,22,18,42,37,32,19,22,35,26,23,40,26,44,23,46,22,43,41,23,37,40,39,36,41,43,23,43,30,36,37,22,23,37,27,22,39,41,30,24,26,22,24,36,34,34,42,37,30,24,23,43,30,36,37,40
46,36,42,22,24,36,42,35,27,22,40,43,30,35,35,22,31,23,45,26,22,40,36,34,26,22,45,26,41,46,22,25,23,27,22,43,30,34,26,40,22,23,31,26,23,27,22,40,23,30,27,22,34,41,7,22,18,42,37,32,19
30,43,22,2,40,22,39,36,40,40,30,25,35,26,22,43,36,22,31,23,45,26,22,23,22,20,22,20,22,27,26,29,23,42,35,43,22,41,23,43,26,22,30,37,22,36,37,26,22,46,26,23,41,22,25,26,24,23,42,40,26,22,44,26,22,2,41,26,22,23,35,41,26,23,27,46,22,40,26,26,30,37,28,22,25,30,28,22,39,41,36,25,35,26,34,40,22,30,37,22,43,31,26,22,34,30,27,40,43,22,36,29,22,23,22,39,41,26,43,43,46,22,40,43,41,36,37,28,22,26,24,36,37,36,34,46
30,22,2,34,22,24,26,41,43,23,30,37,35,46,22,37,36,43,22,24,36,34,29,36,41,43,23,25,35,26,22,40,23,46,30,37,28,22,44,26,22,2,45,26,22,40,26,26,37,22,43,31,26,22,25,36,43,43,36,34
25,42,43,22,46,26,40,43,26,41,27,23,46,22,2,40,22,41,23,35,35,46,22,23,34,36,37,28,22,28,36,36,27,22,33,42,37,32,22,44,23,40,22,23,22,25,23,27,35,46,22,37,26,26,27,26,27,22,18,42,37,32,19,22,29,36,41,22,43,31,26,22,34,23,41,32,26,43
34,23,37,46,22,30,40,40,42,26,40,22,25,36,42,37,24,26,27,22,36,29,29,22,43,31,26,22,29,35,36,36,41,22,34,41,7,22,18,42,37,32,19,22,40,23,30,27,22,23,37,27,22,25,26,37,24,31,34,23,41,32,22,33,42,37,32,22,30,40,40,42,26,40,22,41,26,24,36,45,26,41,26,27,22,23,35,35,22,36,29,22,43,31,26,30,41,22,35,36,40,40,26,40,22,29,41,36,34,22,29,41,30,27,23,46,22,23,37,27,22,26,23,41,35,46,22,46,26,40,43,26,41,27,23,46
30,37,22,24,36,37,43,41,23,40,43,22,31,26,22,40,23,46,40,22,43,31,26,22,40,43,36,24,32,22,34,23,41,32,26,43,22,28,23,30,37,26,27,22,25,23,24,32,22,36,37,35,46,22,23,25,36,42,43,22,31,23,35,29,22,44,31,23,43,22,30,43,22,35,36,40,43,22,29,41,30,27,23,46,22,23,37,27,22,43,31,26,22,28,36,45,26,41,37,34,26,37,43,22,25,36,37,27,22,34,23,41,32,26,43,22,35,36,40,43,22,23,25,36,42,43,22,31,23,35,29,22,44,31,23,43,22,30,43,22,28,23,30,37,26,27,22,29,41,30,27,23,46
43,41,23,27,26,41,40,22,40,23,30,27,22,46,26,40,43,26,41,27,23,46,22,2,40,22,41,23,35,35,46,22,44,23,40,22,29,42,26,35,26,27,22,25,46,22,30,37,40,42,41,23,37,24,26,22,24,36,34,39,23,37,30,26,40,22,35,36,36,32,30,37,28,22,29,36,41,22,25,23,41,28,23,30,37,40,22,23,29,43,26,41,22,23,22,27,41,23,40,43,30,24,22,40,35,30,27,26,22,30,37,22,39,41,30,24,26,40,22,43,31,26,22,39,23,40,43,22,34,36,37,43,31
30,37,22,23,27,27,30,43,30,36,37,22,34,42,43,42,23,35,22,29,42,37,27,40,22,27,30,27,22,37,2,43,22,23,39,39,26,23,41,22,43,36,22,25,26,22,34,23,33,36,41,22,40,26,35,35,26,41,40,22,36,29,22,31,30,28,31,5,46,30,26,35,27,22,40,26,24,42,41,30,43,30,26,40,22,23,40,22,44,23,40,22,26,47,39,26,24,43,26,27
40,36,34,26,43,30,34,26,40,22,23,22,18,42,37,32,19,22,30,40,22,31,26,23,35,43,31,46,22,40,23,30,27,22,27,41,26,47,26,35,22,2,40,22,34,41,7,22,18,42,37,32,19
39,26,36,39,35,26,22,44,30,35,35,22,35,26,23,41,37,22,43,36,22,25,26,22,34,36,41,26,22,18,42,37,32,19
30,29,22,43,31,26,46,22,27,36,22,28,36,36,27,22,24,41,26,27,30,43,22,23,37,23,35,46,40,30,40,22,43,31,26,46,22,44,30,35,35,22,23,45,36,30,27,22,43,31,26,22,31,23,37,27,22,18,42,37,32,19
30,22,43,31,30,37,32,22,43,31,26,22,34,23,41,32,26,43,22,30,40,22,30,37,22,28,36,36,27,22,40,31,23,39,26
40,31,36,42,35,27,22,46,36,42,22,41,26,23,35,35,46,22,36,44,37,22,40,43,36,24,32,40
43,31,23,43,22,2,40,22,23,22,38,42,26,40,43,30,36,37,22,23,22,35,36,43,22,36,29,22,39,26,36,39,35,26,22,23,41,26,22,23,40,32,30,37,28,22,29,36,35,35,36,44,30,37,28,22,43,31,26,22,40,43,36,24,32,22,34,23,41,32,26,43,22,2,40,22,40,43,42,37,37,30,37,28,22,27,30,40,39,35,23,46,22,36,29,22,45,36,35,23,43,30,35,30,43,46
18,42,37,32,19,22,29,30,37,23,37,24,30,23,35,35,46,22,23,37,27,22,18,42,37,32,19,22,25,46,22,29,41,30,27,23,46,22,2,40,22,18,42,37,32,19,22,8,16,9,5,39,36,30,37,43,22,27,41,36,39,22,30,37,22,43,31,26,22,27,36,44,22,33,36,37,26,40,22,30,37,27,42,40,43,41,30,23,35,22,23,45,26,41,23,28,26,22,23,37,27,22,46,26,40,43,26,41,27,23,46,22,2,40,22,18,42,37,32,19,22,41,26,25,36,42,37,27,22,43,31,26,46,22,2,41,26,22,44,36,37,27,26,41,30,37,28,22,30,29,22,23,37,22,30,37,27,30,45,30,27,42,23,35,22,31,23,40,22,23,37,46,22,25,42,40,30,37,26,40,40,22,25,26,30,37,28,22,30,37,22,43,31,26,22,34,23,41,32,26,43
43,31,26,22,23,37,40,44,26,41,22,40,23,46,22,23,24,23,27,26,34,30,24,22,41,26,40,26,23,41,24,31,26,41,40,22,34,36,37,26,46,22,34,23,37,23,28,26,41,40,22,23,37,27,22,30,37,45,26,40,43,34,26,37,43,22,40,39,26,24,30,23,35,30,40,43,40,22,30,40,22,46,26,40,22,23,40,22,35,36,37,28,22,23,40,22,46,36,42,22,23,39,39,41,36,23,24,31,22,43,31,26,22,40,43,36,24,32,22,34,23,41,32,26,43,22,23,40,22,23,37,22,30,37,45,26,40,43,36,41
25,42,43,22,43,31,26,46,22,40,23,46,22,39,26,36,39,35,26,22,40,31,36,42,35,27,22,37,2,43,22,43,41,46,22,43,36,22,25,26,22,43,41,23,27,26,41,40,22,44,31,36,22,25,42,46,22,23,37,27,22,40,26,35,35,22,30,37,22,23,37,22,26,29,29,36,41,43,22,43,36,22,41,30,27,26,22,43,31,26,22,35,23,43,26,40,43,22,26,24,36,37,36,34,30,24,22,43,41,26,37,27,22,36,41,22,24,23,43,24,31,22,43,31,26,22,37,26,47,43,22,31,36,43,22,40,43,36,24,32
43,31,26,22,24,23,40,26,22,29,36,41,22,36,44,37,30,37,28,22,40,43,36,24,32,40,22,36,45,26,41,22,43,31,26,22,35,36,37,28,5,43,26,41,34,22,30,40,22,24,36,34,39,26,35,35,30,37,28
30,29,22,46,36,42,22,35,36,36,32,22,23,43,22,20,22,46,26,23,41,40,22,44,36,41,43,31,22,36,29,22,30,37,45,26,40,43,34,26,37,43,22,31,30,40,43,36,41,46,22,30,37,24,35,42,27,30,37,28,22,43,31,26,22,28,41,26,23,43,22,27,26,39,41,26,40,40,30,36,37,22,23,37,27,22,26,45,26,41,46,22,25,26,23,41,22,34,23,41,32,26,43,22,40,30,37,24,26,22,40,43,36,24,32,40,22,31,23,45,26,22,36,42,43,39,26,41,29,36,41,34,26,27,22,23,35,34,36,40,43,22,26,45,26,41,46,43,31,30,37,28,22,23,37,22,30,37,27,30,45,30,27,42,23,35,22,24,36,42,35,27,22,31,23,45,26,22,36,44,37,26,27,22,25,46,22,23,22,35,36,37,28,22,40,31,36,43,22,40,23,46,40,22,25,23,41,41,46,22,25,26,41,35,30,37,22,45,30,24,26,22,39,41,26,40,30,27,26,37,43,22,23,43,22,29,30,41,40,43,22,44,23,24,31,36,45,30,23,22,24,23,39,30,43,23,35,22,34,23,37,23,28,26,34,26,37,43
23,22,27,36,35,35,23,41,22,30,37,45,26,40,43,26,27,22,30,37,22,43,31,26,22,40,43,36,24,32,22,34,23,41,32,26,43,22,30,37,22,20,22,44,36,42,35,27,22,31,23,45,26,22,28,41,36,44,37,22,43,36,22,1,22,20,22,25,46,22,43,31,26,22,26,37,27,22,36,29,22,35,23,40,43,22,33,42,37,26,22,23,24,24,36,41,27,30,37,28,22,43,36,22,35,23,42,41,26,37,24,26,22,18,42,37,32,19,22,34,23,37,23,28,30,37,28,22,27,30,41,26,24,43,36,41,22,23,43,22,18,42,37,32,19,22,23,40,40,36,24,30,23,43,26,40,22,30,37,24
25,42,43,22,23,22,27,36,35,35,23,41,22,30,37,45,26,40,43,26,27,22,30,37,22,35,36,37,28,5,43,26,41,34,22,25,36,37,27,40,22,30,37,22,20,22,44,36,42,35,27,22,31,23,45,26,22,28,41,36,44,37,22,43,36,22,36,37,35,46,22,1,22,20,22,23,37,27,22,23,22,27,36,35,35,23,41,22,39,42,43,22,30,37,22,43,41,26,23,40,42,41,46,22,25,30,35,35,40,22,44,36,42,35,27,22,26,38,42,23,35,22,23,22,18,42,37,32,19,22,1,22,20
43,31,26,22,35,36,37,28,26,41,22,43,31,26,22,43,30,34,26,22,39,26,41,30,36,27,22,43,31,26,22,35,26,40,40,22,41,30,40,32,22,43,31,26,41,26,22,30,40,22,36,29,22,35,36,40,30,37,28,22,34,36,37,26,46,22,30,37,22,43,31,26,22,40,43,36,24,32,22,34,23,41,32,26,43
36,45,26,41,22,43,30,34,26,22,43,31,26,22,36,27,27,40,22,30,37,24,41,26,23,40,30,37,28,35,46,22,29,23,45,36,41,22,43,31,26,22,30,37,45,26,40,43,36,41,22,44,30,43,31,22,23,22,27,30,45,26,41,40,30,29,30,26,27,22,39,36,41,43,29,36,35,30,36
29,36,41,22,30,37,40,43,23,37,24,26,22,32,26,37,22,28,41,26,28,36,41,46,22,23,22,40,23,37,22,29,41,23,37,24,30,40,24,36,22,34,36,37,26,46,22,34,23,37,23,28,26,41,22,18,42,37,32,19,22,43,31,23,43,22,30,29,22,23,37,22,30,37,45,26,40,43,36,41,22,31,36,35,27,40,22,23,22,25,23,40,32,26,43,22,36,29,22,40,43,36,24,32,40,22,43,31,23,43,22,43,41,23,24,32,40,22,43,31,26,22,40,43,23,37,27,23,41,27,22,3,22,39,36,36,41,22,2,40,22,12,9,9,5,40,43,36,24,32,22,30,37,27,26,47,22,43,31,26,22,24,31,23,37,24,26,22,36,29,22,35,36,40,30,37,28,22,34,36,37,26,46,22,30,40,22,20,22,20,22,43,36,22,20,22,20,22,36,45,26,41,22,23,22,8,9,5,46,26,23,41,22,39,26,41,30,36,27,22,24,36,34,39,23,41,26,27,22,44,30,43,31,22,20,22,20,22,36,45,26,41,22,43,31,41,26,26,22,46,26,23,41,40,22,23,37,27,22,20,22,20,22,36,45,26,41,22,36,37,26,22,46,26,23,41
30,29,22,46,36,42,22,27,36,22,37,2,43,22,37,26,26,27,22,43,31,26,22,34,36,37,26,46,22,29,36,41,22,20,22,46,26,23,41,40,22,43,31,26,41,26,22,2,40,22,23,22,18,42,37,32,19,22,24,23,40,26,22,29,36,41,22,40,43,30,24,32,30,37,28,22,43,36,22,23,22,40,43,26,23,27,46,22,24,36,41,26,22,36,29,22,40,43,36,24,32,40,22,34,41,7,22,28,41,26,28,36,41,46,22,40,23,46,40
40,43,36,24,32,5,34,23,41,32,26,43,22,30,37,45,26,40,43,34,26,37,43,40,22,23,35,40,36,22,31,26,35,39,22,25,23,35,23,37,24,26,22,43,31,26,22,36,43,31,26,41,22,23,40,40,26,43,40,22,23,37,22,30,37,27,30,45,30,27,42,23,35,22,36,44,37,40,22,40,23,46,40,22,33,36,31,37,22,18,42,37,32,19,22,33,41,7,22,39,41,26,40,30,27,26,37,43,22,36,29,22,43,31,26,22,30,37,40,43,30,43,42,43,26,22,36,29,22,24,26,41,43,30,29,30,26,27,22,29,30,37,23,37,24,30,23,35,22,39,35,23,37,37,26,41,40
40,43,36,24,32,40,22,31,23,45,26,22,23,22,39,35,23,24,26,22,30,37,22,23,37,22,30,37,45,26,40,43,36,41,40,22,2,22,39,36,41,43,29,36,35,30,36,22,23,35,36,37,28,22,44,30,43,31,22,41,26,23,35,22,26,40,43,23,43,26,22,25,36,37,27,40,22,30,37,43,26,41,37,23,43,30,36,37,23,35,22,40,26,24,42,41,30,43,30,26,40,22,23,37,27,22,24,23,40,31,22,31,26,22,40,23,46,40
43,31,26,41,26,22,23,41,26,22,40,36,34,26,22,30,34,39,36,41,43,23,37,43,22,18,42,37,32,19,22,25,26,29,36,41,26,22,30,37,45,26,40,43,30,37,28,22,30,37,22,40,43,36,24,32,40,22,30,37,27,30,45,30,27,42,23,35,40,22,40,31,36,42,35,27,22,31,23,45,26,22,23,43,22,35,26,23,40,43,22,43,31,41,26,26,22,43,36,22,40,30,47,22,34,36,37,43,31,40,22,36,29,22,35,30,45,30,37,28,22,26,47,39,26,37,40,26,40,22,40,26,43,22,23,40,30,27,26,22,30,37,22,43,31,26,22,25,23,37,32,22,34,36,40,43,22,30,37,45,26,40,43,34,26,37,43,22,23,27,45,30,40,26,41,40,22,40,23,46
30,37,27,30,45,30,27,42,23,35,40,22,23,35,40,36,22,40,31,36,42,35,27,22,29,36,24,42,40,22,36,37,22,25,42,30,35,27,30,37,28,22,26,38,42,30,43,46,22,30,37,22,23,22,31,36,34,26,22,44,31,30,24,31,22,39,41,36,45,30,27,26,40,22,40,36,34,26,22,39,41,36,43,26,24,43,30,36,37,22,23,28,23,30,37,40,43,22,30,37,29,35,23,43,30,36,37,22,23,40,22,44,26,35,35,22,23,40,22,23,22,18,42,37,32,19,22,43,31,23,43,22,24,23,37,22,25,26,22,18,42,37,32,19,22,30,37,22,35,23,43,26,22,30,37,22,35,30,29,26,22,43,36,22,31,26,35,39,22,24,36,45,26,41,22,43,31,26,22,24,36,40,43,22,36,29,22,41,26,43,30,41,26,34,26,37,43,22,35,30,45,30,37,28
39,26,36,39,35,26,22,23,35,40,36,22,40,31,36,42,35,27,22,37,2,43,22,30,37,45,26,40,43,22,34,36,37,26,46,22,30,37,22,40,43,36,24,32,40,22,43,31,23,43,22,43,31,26,46,22,2,35,35,22,37,26,26,27,22,30,37,22,43,31,26,22,37,26,23,41,22,29,42,43,42,41,26,22,29,36,41,22,26,47,23,34,39,35,26,22,29,36,41,22,24,36,35,35,26,28,26,22,43,42,30,43,30,36,37,22,39,23,46,34,26,37,43,40,22,36,41,22,41,26,43,30,41,26,34,26,37,43,22,26,47,39,26,37,40,26,40
46,36,42,22,34,23,46,22,31,23,45,26,22,43,36,22,40,26,35,35,22,46,36,42,41,22,40,43,36,24,32,40,22,23,43,22,23,22,43,30,34,26,22,44,31,26,37,22,43,31,26,22,34,23,41,32,26,43,22,43,23,32,26,40,22,23,22,39,35,42,37,28,26,22,40,23,46,40,22,34,41,7,22,18,42,37,32,19,22,23,22,27,26,35,22,18,42,37,32,19,22,24,23,35,30,29,7,22,29,30,37,23,37,24,30,23,35,22,39,35,23,37,37,26,41
25,42,43,22,36,37,24,26,22,43,31,26,22,18,42,37,32,19,22,23,41,26,22,24,36,45,26,41,26,27,22,43,31,26,37,22,30,22,44,36,42,35,27,22,40,43,23,41,43,22,43,36,22,30,37,45,26,40,43,22,26,45,26,37,22,30,29,22,30,43,22,2,40,22,23,40,22,35,30,43,43,35,26,22,23,40,22,1,22,20,22,40,23,46,40,22,34,30,24,31,23,26,35,22,35,30,39,39,26,41,22,39,41,26,40,30,27,26,37,43,22,36,29,22,35,30,39,39,26,41,22,23,37,23,35,46,43,30,24,23,35,22,40,26,41,45,30,24,26,40,22,30,37,24
31,26,22,40,23,46,40,22,30,37,27,30,45,30,27,42,23,35,40,22,40,31,36,42,35,27,22,24,36,37,40,30,27,26,41,22,37,36,43,22,33,42,40,43,22,40,43,36,24,32,40,22,25,42,43,22,36,43,31,26,41,22,35,36,37,28,5,43,26,41,34,22,30,37,45,26,40,43,34,26,37,43,40,22,40,42,24,31,22,23,40,22,31,30,28,31,5,38,42,23,35,30,43,46,22,25,36,37,27,40
27,26,40,39,30,43,26,22,43,31,26,22,40,43,41,36,37,28,22,24,23,40,26,22,29,36,41,22,40,43,36,24,32,40,22,31,36,44,26,45,26,41,22,34,36,40,43,22,39,41,36,40,22,44,23,41,37,22,43,31,23,43,22,30,37,27,30,45,30,27,42,23,35,40,22,40,31,36,42,35,27,22,37,2,43,22,43,41,46,22,43,36,22,39,41,36,29,30,43,22,29,41,36,34,22,40,31,36,41,43,5,43,26,41,34,22,27,26,45,26,35,36,39,34,26,37,43,40
30,43,22,2,40,22,45,26,41,46,22,27,30,29,29,30,24,42,35,43,22,43,36,22,27,36,22,40,23,46,40,22,27,36,37,23,35,27,22,31,36,35,43,22,23,22,34,23,41,32,26,43,22,40,43,41,23,43,26,28,30,40,43,22,29,36,41,22,18,42,37,32,19,22,34,36,41,28,23,37,22,40,26,24,42,41,30,43,30,26,40,22,23,22,35,36,40,22,23,37,28,26,35,26,40,22,25,41,36,32,26,41,23,28,26,22,29,30,41,34
36,42,41,22,34,23,41,32,26,43,40,22,34,36,45,26,22,40,36,22,29,23,40,43,22,23,37,27,22,43,31,26,46,22,23,41,26,22,40,36,22,45,36,35,23,43,30,35,26,22,43,31,26,41,26,22,2,40,22,37,36,22,44,23,46,22,43,31,26,22,23,45,26,41,23,28,26,22,30,37,45,26,40,43,36,41,22,24,23,37,22,24,36,34,39,26,43,26,22,44,30,43,31,22,43,31,26,22,39,41,36,40
30,37,27,30,45,30,27,42,23,35,22,30,37,45,26,40,43,36,41,40,22,29,23,24,26,22,31,30,28,31,22,43,41,23,37,40,23,24,43,30,36,37,22,24,36,40,43,40,22,36,29,22,34,36,45,30,37,28,22,30,37,22,23,37,27,22,36,42,43,22,36,29,22,43,31,26,22,34,23,41,32,26,43
43,31,26,22,24,36,40,43,22,36,29,22,26,47,26,24,42,43,30,37,28,22,40,43,36,24,32,22,36,41,27,26,41,40,22,18,42,37,32,19,22,29,41,36,34,22,25,41,36,32,26,41,23,28,26,22,43,36,22,25,41,36,32,26,41,23,28,26,22,23,37,27,22,44,30,43,31,22,43,31,26,22,40,30,48,26,22,36,29,22,43,31,26,22,36,41,27,26,41,22,25,42,43,22,20,22,20,22,36,29,22,43,31,26,22,36,41,27,26,41,22,2,40,22,45,23,35,42,26,22,30,40,22,23,37,22,23,45,26,41,23,28,26,22,40,23,46,40,22,40,43,26,39,31,26,37,22,25,36,26,40,26,35,22,34,23,37,23,28,26,41,22,36,29,22,43,7,22,41,36,44,26,22,39,41,30,24,26,22,2,40,22,28,41,36,44,43,31,22,23,37,27,22,30,37,24,36,34,26,22,34,42,43,42,23,35,22,29,42,37,27
23,37,27,22,23,40,40,42,34,30,37,28,22,43,31,26,30,41,22,29,30,41,40,43,22,30,37,45,26,40,43,34,26,37,43,22,30,40,22,40,42,24,24,26,40,40,29,42,35,22,30,37,45,26,40,43,36,41,40,22,44,30,35,35,22,31,23,45,26,22,43,36,22,39,23,46,22,43,23,47,26,40,22,36,37,22,43,31,26,30,41,22,28,23,30,37,40
43,31,23,43,22,24,23,37,22,41,26,27,42,24,26,22,41,26,43,42,41,37,40,22,25,46,22,23,22,43,31,30,41,27,22,36,41,22,34,36,41,26,22,36,37,24,26,22,35,36,24,23,35,22,43,23,47,26,40,22,23,41,26,22,30,37,24,35,42,27,26,27,22,34,41,7,22,35,30,39,39,26,41,22,40,23,46,40
23,29,43,26,41,22,43,31,23,43,22,30,37,27,30,45,30,27,42,23,35,22,43,41,23,27,26,41,40,22,29,23,24,26,22,43,31,26,22,41,30,40,32,22,43,31,23,43,22,43,31,26,22,37,26,44,22,30,37,45,26,40,43,34,26,37,43,22,43,31,26,46,22,24,31,36,36,40,26,22,44,36,22,37,2,43,22,39,26,41,29,36,41,34,22,44,26,35,35,22,40,36,22,43,31,26,30,41,22,43,41,23,27,30,37,28,22,24,36,40,43,40,22,24,36,42,35,27,22,25,26,22,40,42,40,43,23,30,37,26,27,22,29,36,41,22,37,36,43,31,30,37,28
30,43,22,2,40,22,45,26,41,46,22,43,36,42,28,31,22,29,36,41,22,34,36,40,43,22,30,37,27,30,45,30,27,42,23,35,40,22,43,36,22,18,42,37,32,19,22,43,31,26,22,34,42,43,42,23,35,22,29,42,37,27,40,22,36,41,22,43,31,26,22,34,23,41,32,26,43,22,40,23,46,40,22,34,41,7,22,35,30,39,39,26,41
46,36,42,22,40,31,36,42,35,27,22,41,26,23,35,35,46,22,43,31,30,37,32,22,43,44,30,24,26,22,30,29,22,46,36,42,22,43,31,30,37,32,22,46,36,42,22,24,23,37,22,18,42,37,32,19,22,43,31,26,22,40,46,40,43,26,34
43,31,26,37,22,43,36,36,22,34,23,37,46,22,30,37,27,30,45,30,27,42,23,35,22,30,37,45,26,40,43,36,41,40,22,35,23,24,32,22,43,31,26,22,18,42,37,32,19,22,26,34,36,43,30,36,37,23,35,22,34,23,32,26,42,39,22,39,41,36,29,26,40,40,30,36,37,23,35,40,22,40,23,46,22,30,40,22,37,26,26,27,26,27,22,43,36,22,39,35,42,37,28,26,22,30,37,22,23,37,27,22,36,42,43,22,36,29,22,43,31,26,22,34,23,41,32,26,43
40,36,22,44,31,23,43,22,2,40,22,43,31,26,22,25,26,40,43,22,44,23,46,22,43,36,22,25,42,46,22,40,43,36,24,32,40
42,37,35,26,40,40,22,23,37,22,30,37,27,30,45,30,27,42,23,35,22,31,23,40,22,23,22,34,30,37,30,34,42,34,22,36,29,22,25,26,43,44,26,26,37,22,1,22,20,22,23,37,27,22,1,22,20,22,43,36,22,30,37,45,26,40,43,22,30,37,22,40,43,36,24,32,40,22,31,26,22,2,40,22,40,43,30,35,35,22,25,26,43,43,26,41,22,36,29,29,22,30,37,22,34,42,43,42,23,35,22,29,42,37,27,40,22,43,31,23,37,22,30,37,22,30,37,27,30,45,30,27,42,23,35,22,40,43,36,24,32,40,22,30,37,22,43,26,41,34,40,22,36,29,22,28,26,43,43,30,37,28,22,26,37,36,42,28,31,22,23,43,43,26,37,43,30,36,37,22,29,41,36,34,22,23,22,24,36,34,39,26,43,26,37,43,22,25,41,36,32,26,41,22,40,23,46,40,22,34,41,7,22,35,30,39,39,26,41
40,43,30,35,35,22,31,26,22,23,27,27,40,22,30,22,24,36,42,35,27,22,40,26,26,22,36,44,37,30,37,28,22,25,36,43,31,22,28,30,45,26,37,22,43,31,23,43,22,30,37,27,30,45,30,27,42,23,35,40,22,36,29,43,26,37,22,31,23,45,26,22,23,37,22,23,27,45,23,37,43,23,28,26,22,36,45,26,41,22,25,30,28,22,30,37,45,26,40,43,36,41,40,22,30,37,22,18,42,37,32,19,22,40,39,26,24,30,23,35,22,40,30,43,42,23,43,30,36,37,40,22,25,23,40,26,27,22,36,37,22,43,31,26,30,41,22,36,44,37,22,18,42,37,32,19,22,31,26,22,23,27,27,40
28,26,36,41,28,26,22,27,36,42,28,35,23,40,22,29,30,41,40,43,22,45,30,24,26,22,39,41,26,40,30,27,26,37,43,22,23,43,22,27,41,26,47,26,35,22,25,42,41,37,31,23,34,22,35,23,34,25,26,41,43,22,30,37,24,7,22,40,23,46,40,22,43,31,23,43,22,30,37,27,30,45,30,27,42,23,35,40,22,31,23,45,26,22,23,22,39,23,41,43,30,24,42,35,23,41,22,26,27,28,26,22,37,36,44,22,30,37,22,40,34,23,35,35,22,43,36,22,18,42,37,32,19,22,37,30,24,31,26,22,24,36,34,39,23,37,30,26,40,22,44,30,43,31,22,26,47,24,30,43,30,37,28,22,26,23,41,37,30,37,28,40,22,39,41,36,40,39,26,24,43,40,22,23,22,43,41,23,27,30,43,30,36,37,23,35,22,18,42,37,32,19,22,28,41,36,42,37,27,22,29,36,41,22,40,34,23,35,35,22,30,37,45,26,40,43,36,41,40
43,31,30,40,22,28,41,36,44,43,31,22,40,26,24,43,36,41,22,44,31,30,24,31,22,42,40,42,23,35,35,46,22,24,23,41,41,30,26,40,22,23,22,18,42,37,32,19,22,34,42,35,43,30,39,35,26,22,23,25,36,42,43,22,43,44,30,24,26,22,43,31,23,43,22,36,29,22,43,31,26,22,40,43,23,37,27,23,41,27,22,3,22,39,36,36,41,22,2,40,22,20,22,31,23,39,39,26,37,40,22,43,36,22,30,37,24,35,42,27,26,22,40,36,34,26,22,36,29,22,43,31,26,22,34,23,41,32,26,43,22,2,40,22,34,36,40,43,22,23,43,43,41,23,24,43,30,45,26,22,25,23,41,28,23,30,37,40,22,41,30,28,31,43,22,37,36,44
30,43,22,2,40,22,37,36,44,22,40,26,35,35,30,37,28,22,23,43,22,23,22,34,42,35,43,30,39,35,26,22,23,25,36,42,43,22,26,45,26,37,22,44,30,43,31,22,43,31,26,22,34,23,41,32,26,43,22,40,23,46,40,22,34,41,7,22,27,36,42,28,35,23,40
34,36,41,26,36,45,26,41,22,34,41,7,22,27,36,42,28,35,23,40,22,40,26,26,40,22,23,22,41,26,45,30,45,23,35,22,36,29,22,30,37,40,43,30,43,42,43,30,36,37,23,35,22,30,37,43,26,41,26,40,43,22,30,37,22,40,34,23,35,35,26,41,22,28,41,36,44,43,31,22,40,43,36,24,32,40,22,43,31,23,43,22,24,36,42,35,27,22,25,36,36,40,43,22,43,31,26,22,39,26,41,29,36,41,34,23,37,24,26,22,36,29,22,43,31,26,40,26,22,40,43,36,24,32,40,22,30,37,22,43,31,26,22,34,26,27,30,42,34,22,43,26,41,34
34,23,37,46,22,25,30,28,22,44,23,35,35,22,40,43,41,26,26,43,22,25,41,36,32,26,41,23,28,26,22,29,30,41,34,40,22,44,31,36,22,26,35,30,34,30,37,23,43,26,27,22,43,31,26,30,41,22,41,26,40,26,23,41,24,31,22,26,29,29,36,41,43,22,30,37,22,40,43,36,24,32,40,22,36,29,22,26,34,26,41,28,30,37,28,22,28,41,36,44,43,31,22,24,36,34,39,23,37,30,26,40,22,23,22,29,26,44,22,46,26,23,41,40,22,23,28,36,22,23,41,26,22,37,36,44,22,18,42,37,32,19,22,24,36,45,26,41,23,28,26,22,36,29,22,43,31,30,40,22,23,41,26,23,22,31,26,22,37,36,43,26,40
44,26,22,2,41,26,22,40,26,26,30,37,28,22,23,22,41,26,23,35,22,43,42,41,37,23,41,36,42,37,27,22,30,37,22,30,37,43,26,41,26,40,43,22,30,37,22,40,34,23,35,35,22,28,41,36,44,43,31,22,40,43,36,24,32,40,22,31,26,22,40,23,46,40
43,31,26,22,39,41,36,40,22,18,42,37,32,19,22,23,27,45,30,40,26,22,30,37,27,30,45,30,27,42,23,35,40,22,43,36,22,40,43,23,46,22,23,44,23,46,22,29,41,36,34,22,43,31,26,22,35,23,43,26,40,43,22,30,37,45,26,40,43,34,26,37,43,22,29,23,27
43,31,26,46,22,40,23,46,22,43,31,23,43,22,2,40,22,26,40,39,26,24,30,23,35,35,46,22,30,34,39,36,41,43,23,37,43,22,43,31,30,40,22,35,23,43,26,22,30,37,22,43,31,26,22,28,41,36,44,43,31,22,39,31,23,40,26,22,36,29,22,43,31,26,22,26,24,36,37,36,34,30,24,22,24,46,24,35,26,22,44,31,26,37,22,43,31,26,41,26,22,2,40,22,37,36,22,41,36,25,42,40,43,22,25,42,35,35,22,34,23,41,32,26,43,22,43,36,22,25,23,30,35,22,30,37,45,26,40,43,36,41,40,22,36,42,43,22,36,29,22,43,31,26,30,41,22,34,30,40,43,23,32,26,40
29,41,30,27,23,46,22,2,40,22,24,36,41,41,26,24,43,30,36,37,22,39,41,26,40,26,37,43,40,22,23,22,39,41,26,43,43,46,22,28,36,36,27,22,25,42,46,30,37,28,22,36,39,39,36,41,43,42,37,30,43,46,22,25,42,43,22,35,26,43,22,2,40,22,37,36,43,22,40,39,26,24,42,35,23,43,26,22,23,43,22,43,31,30,40,22,39,36,30,37,43,22,30,37,22,43,31,26,22,25,42,40,30,37,26,40,40,22,24,46,24,35,26,22,40,23,46,40,22,18,42,37,32,19,22,18,42,37,32,19,22,24,31,30,26,29,22,26,38,42,30,43,46,22,39,36,41,43,29,36,35,30,36,22,40,43,41,23,43,26,28,30,40,43,22,23,43,22,29,30,41,40,43,22,25,36,40,43,36,37,22,24,36,41,39
25,42,46,22,40,43,36,24,32,40,22,36,37,22,44,26,23,32,37,26,40,40,22,29,36,41,22,43,31,26,30,41,22,35,36,37,28,5,43,26,41,34,22,29,42,37,27,23,34,26,37,43,23,35,40,22,31,26,22,40,23,46,40
30,37,22,43,31,26,22,35,36,37,28,22,41,42,37,22,30,37,45,26,40,43,34,26,37,43,22,23,27,45,30,40,26,41,40,22,40,23,46,22,34,36,40,43,22,30,37,45,26,40,43,36,41,40,22,44,30,35,35,22,25,26,22,25,26,43,43,26,41,22,36,29,29,22,42,40,30,37,28,22,43,31,26,22,18,42,37,32,19,22,23,45,26,41,23,28,30,37,28,22,34,26,43,31,36,27,22,36,29,22,25,42,46,30,37,28,22,40,43,36,24,32,40
30,37,22,43,31,30,40,22,34,26,43,31,36,27,22,23,22,39,26,41,40,36,37,22,30,37,45,26,40,43,40,22,23,22,41,26,28,42,35,23,41,22,23,34,36,42,37,43,22,26,45,26,41,46,22,34,36,37,43,31,22,36,41,22,38,42,23,41,43,26,41,22,30,37,43,36,22,43,31,26,22,40,43,36,24,32,22,34,23,41,32,26,43,22,44,31,26,43,31,26,41,22,43,31,26,22,34,23,41,32,26,43,22,30,40,22,42,39,22,36,41,22,27,36,44,37
43,31,23,43,22,24,42,43,40,22,43,31,26,22,41,30,40,32,22,34,41,7,22,28,41,26,28,36,41,46,22,43,31,26,22,40,23,37,22,29,41,23,37,24,30,40,24,36,22,34,36,37,26,46,22,34,23,37,23,28,26,41,22,39,36,30,37,43,40,22,36,42,43
44,31,26,37,22,43,31,26,22,34,23,41,32,26,43,22,30,40,22,35,36,44,22,46,36,42,22,23,41,26,22,25,42,46,30,37,28,22,34,36,41,26,22,40,31,23,41,26,40,22,23,37,27,22,44,31,26,37,22,30,43,22,2,40,22,31,30,28,31,22,46,36,42,22,2,41,26,22,25,42,46,30,37,28,22,29,26,44,26,41,22,40,31,23,41,26,40,22,31,26,22,40,23,46,40
36,43,31,26,41,44,30,40,26,22,30,29,22,46,36,42,22,39,42,43,22,23,35,35,22,46,36,42,41,22,34,36,37,26,46,22,30,37,22,23,43,22,36,37,26,22,43,30,34,26,22,25,46,22,40,31,26,26,41,22,25,23,27,22,35,42,24,32,22,46,36,42,22,34,30,28,31,43,22,39,30,24,32,22,23,22,43,26,41,41,30,25,35,26,22,43,30,34,26,22,23,37,27,22,31,23,45,26,22,43,36,22,44,23,30,43,22,43,31,41,26,26,22,46,26,23,41,40,22,43,36,22,28,26,43,22,26,45,26,37,22,34,41,7,22,28,41,26,28,36,41,46,22,40,23,46,40
23,22,27,30,40,24,30,39,35,30,37,26,27,22,39,41,36,28,41,23,34,22,44,30,35,35,22,44,36,41,32,22,43,31,26,22,25,26,40,43,22,34,41,7,22,25,36,26,40,26,35,22,40,23,46,40
36,37,26,22,36,29,22,43,31,26,22,31,23,41,27,26,40,43,22,43,31,30,37,28,40,22,43,36,22,27,36,22,30,40,22,43,36,22,25,42,46,22,40,43,36,24,32,40,22,44,31,26,37,22,43,31,26,22,34,23,41,32,26,43,22,30,40,22,27,36,44,37,22,31,26,22,40,23,46,40
25,42,43,22,43,31,23,43,22,2,40,22,33,42,40,43,22,43,31,26,22,43,30,34,26,22,44,31,26,37,22,46,36,42,22,40,31,36,42,35,27,22,25,26,22,25,42,46,30,37,28,22,43,31,26,34
24,36,34,39,36,42,37,27,22,23,37,37,42,23,35,22,41,26,43,42,41,37,40,22,30,37,24,35,42,27,30,37,28,22,39,41,30,24,26,22,24,31,23,37,28,26,40,22,23,37,27,22,30,37,24,36,34,26,22,29,41,36,34,22,30,37,43,26,41,26,40,43,22,23,37,27,22,27,30,45,30,27,26,37,27,40
21,4,22,23,24,43,42,23,35,22,39,26,41,29,36,41,34,23,37,24,26,22,37,36,43,22,23,37,37,42,23,35,30,48,26,27
40,36,42,41,24,26,22,18,42,37,32,19,22,23,40,40,36,24,30,23,43,26,40,22,30,37,24
43,31,26,22,29,36,35,35,36,44,30,37,28,22,30,40,40,42,26,40,22,44,26,41,26,22,41,26,24,26,37,43,35,46,22,29,30,35,26,27,22,44,30,43,31,22,43,31,26,22,40,26,24,42,41,30,43,30,26,40,22,23,37,27,22,26,47,24,31,23,37,28,26,22,24,36,34,34,30,40,40,30,36,37,22,18,42,37,32,19,22,24,36,7,22,30,37,30,43,30,23,35,22,39,42,25,35,30,24,22,36,29,29,26,41,30,37,28,22,36,29,22,43,44,36,22,34,30,35,35,30,36,37,22,40,31,23,41,26,40,22,36,29,22,24,36,34,34,36,37,22,40,43,36,24,32,22,36,29,22,44,31,30,24,31,22,20,22,40,31,23,41,26,40,22,23,41,26,22,25,26,30,37,28,22,36,29,29,26,41,26,27,22,25,46,22,43,31,26,22,24,36,34,39,23,37,46,22,23,37,27,22,20,22,40,31,23,41,26,40,22,25,46,22,31,36,35,27,26,41,40,22,45,30,23,22,25,35,42,37,43,22,26,35,35,30,40,22,3,22,18,42,37,32,19,22,30,37,24,7,22,23,37,27,22,41,36,25,26,41,43,22,44,7,22,18,42,37,32,19,22,3,22,24,36
28,30,23,37,43,22,30,37,27,42,40,43,41,30,26,40,22,30,37,24,7,22,30,37,30,43,30,23,35,22,39,42,25,35,30,24,22,36,29,29,26,41,30,37,28,22,36,29,22,20,22,24,36,34,34,36,37,22,40,31,23,41,26,40,22,36,29,22,44,31,30,24,31,22,20,22,44,30,35,35,22,25,26,22,40,36,35,27,22,25,46,22,43,31,26,22,24,36,34,39,23,37,46,22,23,37,27,22,43,31,26,22,41,26,40,43,22,25,46,22,31,36,35,27,26,41,40,22,45,30,23,22,40,31,26,23,41,40,36,37,22,35,26,31,34,23,37,22,31,42,43,43,36,37,22,30,37,24,7,22,23,37,27,22,18,42,37,32,19,22,18,42,37,32,19,22,30,37,24
18,42,37,32,19,22,29,42,37,27,22,30,37,24,7,22,30,37,30,43,30,23,35,22,36,29,29,26,41,30,37,28,22,36,29,22,29,30,45,26,22,34,30,35,35,30,36,37,22,24,36,34,34,36,37,22,40,31,23,41,26,40,22,45,30,23,22,40,34,30,43,31,22,25,23,41,37,26,46,22,31,23,41,41,30,40,22,42,39,31,23,34,22,3,22,24,36
18,42,37,32,19,22,36,45,26,41,40,26,23,40,22,35,43,27,7,22,30,37,30,43,30,23,35,22,36,29,29,26,41,30,37,28,22,36,29,22,29,36,42,41,22,34,30,35,35,30,36,37,22,24,36,34,34,36,37,22,40,31,23,41,26,40,22,36,29,22,44,31,30,24,31,22,20,22,34,30,35,35,30,36,37,22,44,30,35,35,22,25,26,22,40,36,35,27,22,30,37,22,43,31,26,22,42,7,40,7,22,23,37,27,22,43,31,26,22,25,23,35,23,37,24,26,22,36,42,43,40,30,27,26,22,43,31,26,22,42,7,40,7,22,45,30,23,22,40,34,30,43,31,22,25,23,41,37,26,46,22,31,23,41,41,30,40,22,42,39,31,23,34,22,3,22,24,36,7,22,23,37,27,22,18,42,37,32,19,22,18,42,37,32,19,22,3,22,24,36
27,36,37,23,35,27,22,43,41,42,34,39,22,44,31,36,22,29,23,24,26,27,22,41,30,40,30,37,28,22,27,36,42,25,43,22,23,25,36,42,43,22,31,30,40,22,25,30,27,22,29,36,41,22,23,34,26,41,30,24,23,37,22,23,30,41,35,30,37,26,40,22,39,23,41,26,37,43,22,23,34,41,22,24,36,41,39,7,22,26,45,26,37,22,25,26,29,36,41,26,22,23,22,42,37,30,43,26,27,22,23,30,41,35,30,37,26,40,22,25,42,46,5,36,42,43,22,24,23,34,26,22,23,39,23,41,43,22,29,41,30,27,23,46,22,44,30,43,31,27,41,26,44,22,31,30,40,22,1,22,20,22,25,30,35,35,30,36,37,22,36,29,29,26,41
40,26,39,23,41,23,43,26,35,46,22,25,23,37,32,26,41,40,22,41,26,39,41,26,40,26,37,43,30,37,28,22,43,31,26,22,28,41,36,42,39,22,43,41,46,30,37,28,22,43,36,22,25,42,46,22,42,37,30,43,26,27,22,2,40,22,39,23,41,26,37,43,22,42,23,35,22,24,36,41,39,7,22,34,26,43,22,44,30,43,31,22,36,43,31,26,41,22,25,23,37,32,40,22,23,25,36,42,43,22,18,42,37,32,19,22,43,31,23,43,22,39,42,41,24,31,23,40,26,22,23,43,22,23,22,35,36,44,26,41,22,39,41,30,24,26,22,39,36,40,40,30,25,35,46,22,23,41,36,42,37,27,22,1,22,20,22,23,22,40,31,23,41,26,22,36,41,22,1,22,20,22,25,30,35,35,30,36,37
25,42,43,22,23,22,35,36,44,26,41,22,25,30,27,22,24,36,42,35,27,22,29,23,24,26,22,41,26,33,26,24,43,30,36,37,22,25,46,22,43,31,26,22,42,23,35,22,25,36,23,41,27
34,41,7,22,43,41,42,34,39,22,44,31,36,22,45,36,44,26,27,22,44,26,27,37,26,40,27,23,46,22,43,36,22,28,36,22,29,36,41,44,23,41,27,22,44,30,43,31,22,43,31,26,22,25,30,27,22,40,23,30,27,22,31,26,22,44,23,40,22,27,41,36,39,39,30,37,28,22,30,43,22,30,37,22,35,30,28,31,43,22,36,29,22,43,31,26,22,41,26,24,26,37,43,22,24,31,23,37,28,26,22,30,37,22,34,23,41,32,26,43,22,24,36,37,27,30,43,30,36,37,40
31,26,22,40,23,30,27,22,31,26,22,34,30,28,31,43,22,37,36,44,22,40,26,35,35,22,31,30,40,22,23,34,41,22,40,43,23,32,26,22,25,42,46,22,34,36,41,26,22,40,31,23,41,26,40,22,36,41,22,34,23,32,26,22,23,37,36,43,31,26,41,22,36,29,29,26,41,22,23,43,22,23,22,35,36,44,26,41,22,39,41,30,24,26
43,31,26,22,34,23,37,31,23,43,43,23,37,22,41,26,23,35,5,26,40,43,23,43,26,22,27,26,45,26,35,36,39,26,41,22,23,24,43,26,27,22,23,29,43,26,41,22,43,31,26,22,42,23,35,22,25,42,46,26,41,40,22,29,23,30,35,26,27,22,43,36,22,36,25,43,23,30,37,22,29,30,37,23,37,24,30,37,28,22,29,36,41,22,43,31,26,30,41,22,26,23,41,35,30,26,41,22,1,22,10,9,9,5,23,5,40,31,23,41,26,22,25,30,27,22,44,31,30,24,31,22,40,39,23,41,32,26,27,22,23,22,40,26,35,35,30,37,28,22,39,23,37,30,24,22,23,34,36,37,28,22,43,31,23,43,22,18,42,37,32,19,22,30,37,43,36,22,23,22,8,16,9,5,39,36,30,37,43,22,27,41,36,39,22,29,41,30,27,23,46,22,30,37,22,43,31,26,22,27,36,44,22,33,36,37,26,40,22,30,37,27,42,40,43,41,30,23,35,22,23,45,26,41,23,28,26
37,26,44,40,22,23,25,36,42,43,22,42,23,35,22,23,37,27,22,23,34,41,22,44,31,36,40,26,22,40,31,23,41,26,40,22,37,26,45,26,41,22,41,26,36,39,26,37,26,27,22,23,29,43,26,41,22,43,41,23,27,30,37,28,22,44,23,40,22,31,23,35,43,26,27,22,29,41,30,27,23,46,22,29,36,41,22,43,31,26,22,42,23,35,22,23,37,37,36,42,37,24,26,34,26,37,43,22,40,26,37,43,22,25,36,43,31,22,40,43,36,24,32,40,22,18,42,37,32,19,22,30,37,22,24,36,34,39,36,40,30,43,26,22,43,41,23,27,30,37,28,22,36,37,22,43,31,26,22,37,26,44,22,46,36,41,32,22,40,43,36,24,32,22,26,47,24,31,23,37,28,26
42,23,35,22,43,42,34,25,35,26,27,22,1,22,20,22,43,36,22,1,22,20,22,36,37,22,45,36,35,42,34,26,22,36,29,22,20,22,34,30,35,35,30,36,37,22,40,31,23,41,26,40,22,23,37,27,22,23,34,41,22,27,26,24,35,30,37,26,27,22,25,46,22,1,22,20,22,43,36,22,1,22,20,22,23,40,22,20,22,34,30,35,35,30,36,37,22,40,31,23,41,26,40,22,24,31,23,37,28,26,27,22,31,23,37,27,40
43,36,28,26,43,31,26,41,22,43,31,26,22,43,44,36,22,40,43,36,24,32,40,22,18,42,37,32,19,22,31,23,45,36,24,22,23,34,36,37,28,22,43,23,32,26,36,45,26,41,22,40,43,36,24,32,22,43,41,23,27,26,41,40,22,23,37,27,22,24,23,42,40,26,27,22,23,22,20,22,20,22,27,41,36,39,22,30,37,22,43,31,26,22,27,36,44,22,33,36,37,26,40,22,43,41,23,37,40,39,36,41,43,23,43,30,36,37,22,23,45,26,41,23,28,26,22,40,26,24,36,37,27,22,30,37,22,40,30,48,26,22,36,37,35,46,22,43,36,22,43,31,26,22,40,43,36,24,32,5,34,23,41,32,26,43,22,24,41,23,40,31,22,36,29,22,36,24,43,7,22,20,22,20
40,36,34,26,22,40,23,30,27,22,29,41,30,27,23,46,22,2,40,22,34,23,41,32,26,43,22,27,26,25,23,24,35,26,22,31,23,27,22,28,30,45,26,37,22,34,41,7,22,43,41,42,34,39,22,23,37,22,26,47,24,42,40,26,22,43,36,22,25,23,30,35,22,36,42,43,22,36,29,22,23,37,22,36,29,29,26,41,22,43,31,23,43,22,40,31,36,44,26,27,22,40,30,28,37,40,22,36,29,22,18,42,37,32,19,22,26,45,26,37,22,25,26,29,36,41,26,22,39,41,36,25,35,26,34,40,22,26,34,26,41,28,26,27,22,44,30,43,31,22,43,31,26,22,42,23,35,22,27,26,23,35
23,29,43,26,41,22,41,26,23,24,31,30,37,28,22,23,37,22,30,37,43,41,23,27,23,46,22,31,30,28,31,22,36,29,22,1,22,20,22,43,31,26,22,27,23,46,22,34,41,7,22,43,41,42,34,39,22,27,30,40,24,35,36,40,26,27,22,31,30,40,22,25,30,27,22,36,24,43,7,22,20,22,23,34,41,22,2,40,22,40,43,36,24,32,22,31,23,27,22,41,26,43,41,26,23,43,26,27,22,23,40,22,35,36,44,22,23,40,22,1,22,20,22,35,23,40,43,22,44,26,26,32
40,36,34,26,22,43,23,32,26,36,45,26,41,22,40,43,36,24,32,22,43,41,23,27,26,41,40,22,31,23,27,22,25,26,26,37,22,25,26,43,43,30,37,28,22,23,28,23,30,37,40,43,22,34,41,7,22,43,41,42,34,39,22,25,26,24,23,42,40,26,22,31,26,22,31,23,40,22,23,22,41,26,24,36,41,27,22,36,29,22,27,30,40,24,35,36,40,30,37,28,22,40,43,23,32,26,40,22,30,37,22,24,36,34,39,23,37,30,26,40,22,43,31,23,43,22,23,41,26,22,39,36,43,26,37,43,30,23,35,22,43,23,32,26,36,45,26,41,22,43,23,41,28,26,43,40,22,43,31,26,37,22,40,26,35,35,30,37,28,22,23,43,22,23,22,39,41,36,29,30,43,22,44,30,43,31,36,42,43,22,34,23,32,30,37,28,22,23,22,25,30,27
31,26,22,40,43,30,35,35,22,31,23,40,22,37,2,43,22,39,41,36,45,26,37,22,31,30,40,22,18,42,37,32,19,22,23,40,22,23,22,18,42,37,32,19,22,18,42,37,32,19,22,23,41,43,30,40,43,22,40,23,30,27,22,23,30,41,35,30,37,26,22,23,37,23,35,46,40,43,22,32,26,45,30,37,22,34,42,41,39,31,46,22,36,29,22,34,36,41,28,23,37,22,40,43,23,37,35,26,46,22,3,22,24,36
31,26,22,2,40,22,27,36,37,26,22,43,31,30,40,22,43,31,30,37,28,22,44,31,26,41,26,22,31,26,22,2,35,35,22,25,42,46,22,23,22,35,30,43,43,35,26,22,25,30,43,22,36,29,22,23,22,24,36,34,39,23,37,46,22,23,37,27,22,43,31,26,37,22,43,41,23,27,26,22,36,42,43,22,36,29,22,30,43
31,26,22,2,40,22,44,41,30,43,43,26,37,22,43,31,30,40,22,25,36,36,32,22,43,31,26,22,23,41,43,22,36,29,22,43,31,26,22,27,26,23,35
44,31,46,22,27,36,26,40,22,37,2,43,22,31,26,22,33,42,40,43,22,29,36,35,35,36,44,22,43,31,41,36,42,28,31,22,36,37,22,36,37,26,22,36,29,22,43,31,26,40,26,22,43,31,30,37,28,40
34,41,7,22,43,41,42,34,39,22,44,30,43,31,27,41,26,44,22,31,30,40,22,25,30,27,22,25,26,29,36,41,26,22,43,31,26,22,23,34,41,22,25,36,23,41,27,22,44,31,30,24,31,22,30,40,22,27,42,26,22,43,36,22,34,26,26,43,22,43,36,34,36,41,41,36,44,22,26,45,26,41,22,29,36,41,34,23,35,35,46,22,24,36,37,40,30,27,26,41,26,27,22,30,43
23,34,41,22,31,23,27,22,44,26,30,28,31,26,27,22,23,22,44,30,27,26,22,41,23,37,28,26,22,36,29,22,39,36,40,40,30,25,35,26,22,41,26,40,39,36,37,40,26,40,22,29,41,36,34,22,29,35,23,43,22,41,26,33,26,24,43,30,36,37,22,43,36,22,18,42,37,32,19,22,23,37,27,22,35,26,45,26,41,23,28,26,27,22,25,42,46,5,36,42,43,40,22,43,31,23,43,22,34,30,28,31,43,22,31,23,45,26,22,30,37,24,35,42,27,26,27,22,26,30,43,31,26,41,22,26,34,39,35,36,46,26,26,40,22,23,22,18,42,37,32,19,22,25,42,46,26,41,22,40,42,24,31,22,23,40,22,43,26,47,23,40,22,25,30,35,35,30,36,37,23,30,41,26,22,41,36,25,26,41,43,22,25,23,40,40,22,36,41,22,25,36,43,31
23,34,41,22,31,23,27,22,23,35,40,36,22,40,36,42,28,31,43,22,43,36,22,18,42,37,32,19,22,34,41,7,22,43,41,42,34,39,22,30,37,22,24,36,37,28,41,26,40,40,22,25,46,22,35,36,25,25,46,30,37,28,22,29,36,41,22,35,26,28,30,40,35,23,43,30,36,37,22,43,31,23,43,22,44,36,42,35,27,22,31,23,45,26,22,25,36,35,40,43,26,41,26,27,22,43,31,26,22,23,42,43,31,36,41,30,43,46,22,36,29,22,43,31,26,22,43,41,23,37,40,39,36,41,43,23,43,30,36,37,22,27,26,39,23,41,43,34,26,37,43,22,43,36,22,41,26,33,26,24,43,22,23,30,41,35,30,37,26,22,25,42,46,5,36,42,43,40
46,26,40,43,26,41,27,23,46,22,34,41,7,22,43,41,42,34,39,22,43,41,30,26,27,22,43,36,22,39,42,43,22,43,31,26,22,25,35,23,34,26,22,29,36,41,22,43,31,26,22,24,36,35,35,23,39,40,26,22,36,29,22,43,31,26,22,42,23,35,22,27,26,23,35,22,36,37,22,24,36,37,28,41,26,40,40,22,40,23,46,30,37,28,22,30,43,22,44,23,40,22,41,42,40,31,30,37,28,22,43,31,41,36,42,28,31,22,23,22,25,30,35,35,22,43,36,22,39,41,36,43,26,24,43,22,23,34,41,22,26,47,26,24,42,43,30,45,26,40
30,22,25,26,35,30,26,45,26,22,43,31,23,43,22,43,31,26,22,39,26,41,24,26,39,43,30,36,37,22,43,31,23,43,22,35,26,28,30,40,35,23,43,30,36,37,22,30,37,22,43,31,30,40,22,23,41,26,23,22,34,23,46,22,25,26,22,31,23,40,43,30,35,46,22,23,39,39,41,36,45,26,27,22,24,36,37,43,41,30,25,42,43,26,27,22,43,36,22,43,31,26,22,24,36,35,35,23,39,40,26,22,36,29,22,43,31,26,22,42,23,35,22,43,41,23,37,40,23,24,43,30,36,37,22,23,37,27,22,43,31,26,22,41,26,40,42,35,43,30,37,28,22,27,30,40,41,42,39,43,30,36,37,22,30,37,22,43,31,26,22,29,30,37,23,37,24,30,23,35,22,34,23,41,32,26,43,40,22,26,47,39,26,41,30,26,37,24,26,27,22,43,31,30,40,22,39,23,40,43,22,29,41,30,27,23,46,22,34,41,7,22,43,41,42,34,39,22,44,41,36,43,26,22,34,26,34,25,26,41,40,22,36,29,22,24,36,37,28,41,26,40,40
23,34,41,22,27,26,24,35,30,37,26,27,22,43,36,22,24,36,34,34,26,37,43,22,23,37,27,22,34,41,7,22,43,41,42,34,39,22,27,30,27,22,37,2,43,22,41,26,40,39,36,37,27,22,43,36,22,41,26,38,42,26,40,43,40,22,29,36,41,22,30,37,43,26,41,45,30,26,44,40
34,41,7,22,43,41,42,34,39,22,37,26,45,26,41,22,40,23,30,27,22,31,36,44,22,34,42,24,31,22,23,34,41,22,40,43,36,24,32,22,31,26,22,31,23,27,22,25,36,42,28,31,43,22,36,37,35,46,22,43,31,23,43,22,31,30,40,22,31,36,35,27,30,37,28,40,22,44,26,41,26,22,40,42,25,40,43,23,37,43,30,23,35
31,36,44,26,45,26,41,22,31,26,22,36,37,35,46,22,41,26,24,26,30,45,26,27,22,29,26,27,26,41,23,35,22,24,35,26,23,41,23,37,24,26,22,43,36,22,25,42,46,22,34,36,41,26,22,43,31,23,37,22,1,22,20,22,34,30,35,35,30,36,37,22,36,29,22,43,31,26,22,40,43,36,24,32,22,36,37,22,40,26,39,43,7,22,20,22,44,31,26,37,22,43,31,26,22,39,41,30,24,26,22,41,36,40,26,22,1,22,20,22,23,22,40,31,23,41,26,22,43,36,22,1,22,20
25,26,43,44,26,26,37,22,43,31,26,37,22,23,37,27,22,31,30,40,22,25,30,27,22,36,37,22,36,24,43,7,22,20,22,43,31,26,22,39,41,30,24,26,22,18,42,37,32,19,22,25,26,43,44,26,26,37,22,1,22,20,22,23,37,27,22,1,22,20
30,37,22,23,37,22,23,43,43,26,34,39,43,22,43,36,22,39,26,41,40,42,23,27,26,22,30,37,45,26,40,43,36,41,40,22,43,31,23,43,22,31,30,40,22,25,30,27,22,44,23,40,22,37,2,43,22,33,42,40,43,22,23,22,40,43,36,24,32,22,39,35,23,46,22,34,41,7,22,43,41,42,34,39,22,39,41,36,34,30,40,26,27,22,35,23,40,43,22,44,26,26,32,22,43,36,22,37,36,43,30,29,46,22,43,31,26,22,34,23,41,32,26,43,22,25,26,29,36,41,26,22,40,26,35,35,30,37,28,22,23,37,46,22,40,31,23,41,26,40
23,34,41,22,44,23,40,22,43,41,23,27,30,37,28,22,23,43,22,23,41,36,42,37,27,22,1,22,20,22,46,26,40,43,26,41,27,23,46,22,25,26,29,36,41,26,22,31,30,40,22,44,30,43,31,27,41,23,44,23,35,22,23,37,37,36,42,37,24,26,34,26,37,43,22,43,31,26,37,22,30,34,34,26,27,30,23,43,26,35,46,22,29,26,35,35,22,43,36,22,23,25,36,42,43,22,1,22,20
23,40,40,42,34,30,37,28,22,43,31,23,43,22,31,26,22,39,23,30,27,22,23,22,41,36,42,28,31,22,23,45,26,41,23,28,26,22,39,41,30,24,26,22,36,29,22,1,22,20,22,23,22,40,31,23,41,26,22,23,37,27,22,23,40,40,42,34,30,37,28,22,31,26,22,27,30,27,22,37,2,43,22,40,26,35,35,22,25,26,29,36,41,26,22,31,30,40,22,23,37,37,36,42,37,24,26,34,26,37,43,22,41,26,23,24,31,26,27,22,43,31,26,22,34,23,41,32,26,43,22,34,41,7,22,43,41,42,34,39,22,24,36,42,35,27,22,25,26,22,40,30,43,43,30,37,28,22,44,30,43,31,22,23,22,34,36,27,26,40,43,22,35,36,40,40,22,44,30,43,31,22,43,31,26,22,40,43,36,24,32,22,23,43,22,1,22,20
40,36,34,26,22,23,37,23,35,46,40,43,40,22,40,23,30,27,22,23,34,41,22,24,31,23,30,41,34,23,37,22,41,36,25,26,41,43,22,24,41,23,37,27,23,35,35,22,34,30,28,31,43,22,40,26,30,48,26,22,43,31,26,22,36,39,39,36,41,43,42,37,30,43,46,22,39,41,26,40,26,37,43,26,27,22,25,46,22,43,31,26,22,40,43,36,24,32,22,39,41,30,24,26,22,27,41,36,39,22,43,36,22,39,41,36,43,26,24,43,22,43,31,26,22,37,23,43,30,36,37,22,2,40,22,35,23,41,28,26,40,43,22,23,30,41,35,30,37,26,22,44,30,43,31,22,23,22,27,26,29,26,37,40,30,45,26,22,43,41,23,37,40,23,24,43,30,36,37,22,40,42,24,31,22,23,40,22,43,31,26,22,40,23,35,26,22,36,29,22,40,43,36,24,32,22,43,36,22,23,22,29,41,30,26,37,27,35,46,22,31,36,35,27,26,41,22,36,41,22,24,36,34,39,23,37,46,22,26,34,39,35,36,46,26,26,40
31,36,44,26,45,26,41,22,36,43,31,26,41,22,32,37,36,44,35,26,27,28,26,23,25,35,26,22,36,25,40,26,41,45,26,41,40,22,40,23,30,27,22,43,31,26,46,22,25,26,35,30,26,45,26,27,22,34,41,7,22,24,41,23,37,27,23,35,35,22,23,37,27,22,43,31,26,22,23,34,41,22,25,36,23,41,27,22,34,30,28,31,43,22,44,26,35,35,22,27,26,24,30,27,26,22,43,36,22,43,36,42,28,31,22,30,43,22,36,42,43,22,44,30,43,31,36,42,43,22,43,23,32,30,37,28,22,23,37,46,22,26,47,43,41,23,22,40,43,26,39,40
40,36,34,26,22,23,37,23,35,46,40,43,40,22,40,23,30,27,22,43,31,26,46,22,25,26,35,30,26,45,26,27,22,34,41,7,22,43,41,42,34,39,22,44,31,36,40,26,22,18,42,37,32,19,22,18,42,37,32,19,22,31,23,27,22,25,26,26,37,22,45,30,26,44,26,27,22,25,46,22,40,36,34,26,22,23,40,22,23,22,41,26,23,40,36,37,22,43,36,22,25,26,35,30,26,45,26,22,31,26,22,44,36,42,35,27,22,37,2,43,22,25,23,24,32,22,36,42,43,22,34,30,28,31,43,22,24,36,34,26,22,25,23,24,32,22,44,30,43,31,22,23,22,35,36,44,26,41,22,25,30,27
41,23,46,22,18,42,37,32,19,22,36,29,22,27,30,35,35,36,37,22,41,26,23,27,22,3,22,24,36,7,22,40,23,30,27,22,34,41,7,22,43,41,42,34,39,22,30,40,22,40,43,26,39,39,30,37,28,22,25,23,24,32,22,23,37,27,22,44,23,30,43,30,37,28,22,29,36,41,22,43,31,26,22,27,42,40,43,22,43,36,22,40,26,43,43,35,26
30,22,2,34,22,40,42,41,26,22,31,26,22,40,43,30,35,35,22,44,23,37,43,40,22,23,34,41
25,42,43,22,36,43,31,26,41,40,22,41,26,34,23,30,37,26,27,22,40,32,26,39,43,30,24,23,35
30,22,44,23,40,22,37,26,45,26,41,22,40,42,41,26,22,27,36,37,23,35,27,22,43,41,42,34,39,22,41,26,23,35,35,46,22,44,23,37,43,26,27,22,43,36,22,43,23,32,26,22,23,34,41,22,40,23,30,27,22,33,36,31,37,22,18,42,37,32,19,22,23,22,25,36,37,27,22,23,37,23,35,46,40,43,22,44,30,43,31,22,40,31,26,23,41,40,36,37,22,35,26,31,34,23,37,22,31,42,43,43,36,37,22,30,37,24
44,31,23,43,22,31,23,39,39,26,37,26,27,22,44,30,43,31,22,42,37,30,43,26,27,22,44,23,40,22,23,22,18,42,37,32,19,22,44,23,46,22,29,36,41,22,31,30,34,22,43,36,22,18,42,37,32,19,22,36,42,43
34,41,7,22,43,41,42,34,39,22,37,26,45,26,41,22,36,25,43,23,30,37,26,27,22,29,30,37,23,37,24,30,37,28,22,29,36,41,22,31,30,40,22,25,30,27
43,31,23,43,22,40,32,26,39,43,30,24,30,40,34,22,44,36,42,35,27,22,35,26,23,45,26,22,31,30,34,22,44,30,43,31,22,23,37,22,26,45,26,37,22,28,41,26,23,43,26,41,22,24,41,26,27,30,25,30,35,30,43,46,22,39,41,36,25,35,26,34,22,40,31,36,42,35,27,22,31,26,22,41,26,43,42,41,37,22,43,31,23,43,22,44,36,42,35,27,22,18,42,37,32,19,22,31,30,34,22,30,37,22,23,37,46,22,26,29,29,36,41,43,22,43,36,22,36,42,40,43,22,43,31,26,22,25,36,23,41,27,22,30,37,22,23,22,39,41,36,47,46,22,29,30,28,31,43
34,26,23,37,44,31,30,35,26,22,24,30,43,30,24,36,41,39,22,23,37,27,22,24,31,23,40,26,22,34,23,37,31,23,43,43,23,37,22,24,36,41,39,7,22,43,31,26,22,43,44,36,22,35,26,23,27,22,35,26,37,27,26,41,40,22,36,37,22,43,31,26,22,42,23,35,22,25,42,46,5,36,42,43,22,34,26,43,22,44,30,43,31,22,36,43,31,26,41,22,25,23,37,32,40,22,46,26,40,43,26,41,27,23,46,22,43,36,22,27,26,43,26,41,34,30,37,26,22,30,29,22,43,31,26,46,22,44,36,42,35,27,22,25,26,22,44,30,35,35,30,37,28,22,43,36,22,29,30,37,23,37,24,26,22,43,31,26,22,25,42,46,5,36,42,43,22,23,43,22,23,22,35,36,44,26,41,22,39,41,30,24,26
36,29,29,30,24,30,23,35,40,22,29,23,34,30,35,30,23,41,22,44,30,43,31,22,43,31,26,22,43,23,35,32,40,22,40,23,30,27,22,24,30,43,30,24,36,41,39,22,31,23,27,22,27,30,40,24,42,40,40,26,27,22,35,36,44,26,41,30,37,28,22,43,31,26,22,36,29,29,26,41,22,43,36,22,1,22,20,22,23,22,40,31,23,41,26,22,25,42,43,22,40,23,30,27,22,43,31,23,43,22,39,41,30,24,26,22,44,23,40,22,23,22,43,23,35,32,30,37,28,22,39,36,30,37,43,22,23,37,27,22,43,31,23,43,22,37,36,22,27,26,24,30,40,30,36,37,22,31,23,40,22,25,26,26,37,22,34,23,27,26
23,43,22,1,22,20,22,23,22,40,31,23,41,26,22,43,31,26,22,28,41,36,42,39,22,44,36,42,35,27,22,31,23,45,26,22,43,36,22,25,36,41,41,36,44,22,23,25,36,42,43,22,1,22,20,22,25,30,35,35,30,36,37,22,29,41,36,34,22,25,23,37,32,40
43,31,26,22,29,30,41,40,43,22,42,23,35,22,27,26,23,35,22,42,37,41,23,45,26,35,26,27,22,23,29,43,26,41,22,24,30,43,30,25,23,37,32,22,23,37,27,22,24,31,23,40,26,22,24,36,42,35,27,22,37,2,43,22,41,23,30,40,26,22,1,22,20,22,25,30,35,35,30,36,37
24,30,43,30,25,23,37,32,22,23,37,27,22,24,31,23,40,26,22,31,23,27,22,23,28,41,26,26,27,22,43,36,22,24,36,34,34,30,43,22,1,22,20,22,25,30,35,35,30,36,37,22,23,37,27,22,40,23,30,27,22,43,31,26,46,22,44,26,41,26,22,31,30,28,31,35,46,22,24,36,37,29,30,27,26,37,43,22,36,29,22,41,23,30,40,30,37,28,22,23,37,36,43,31,26,41,22,1,22,20,22,25,30,35,35,30,36,37
43,36,28,26,43,31,26,41,22,24,30,43,30,24,36,41,39,22,23,37,27,22,24,31,23,40,26,22,41,26,24,26,30,45,26,27,22,1,22,20,22,34,30,35,35,30,36,37,22,30,37,22,29,26,26,40,22,43,36,22,41,23,30,40,26,22,43,31,26,22,41,26,40,43,22,36,29,22,43,31,26,22,29,30,37,23,37,24,30,37,28
25,42,43,22,36,43,31,26,41,22,25,23,37,32,40,22,25,23,35,32,26,27,22,23,43,22,43,31,26,22,35,36,44,22,30,37,43,26,41,26,40,43,22,41,23,43,26,22,23,37,27,22,25,23,37,32,30,37,28,22,29,26,26,40,22,43,31,26,22,42,23,35,22,28,41,36,42,39,22,44,23,40,22,44,30,35,35,30,37,28,22,43,36,22,39,23,46,22,43,31,26,34
36,29,29,30,24,30,23,35,40,22,29,23,34,30,35,30,23,41,22,44,30,43,31,22,43,31,26,22,25,23,37,32,22,43,23,35,32,40,22,40,23,30,27,22,43,31,26,22,42,23,35,22,25,42,46,5,36,42,43,22,28,41,36,42,39,22,42,23,35,22,39,30,35,36,43,40,22,34,23,37,23,28,26,34,26,37,43,22,23,37,27,22,25,41,30,43,30,40,31,22,23,30,41,44,23,46,40,22,39,35,24,22,30,40,22,37,36,44,22,44,30,35,35,30,37,28,22,43,36,22,39,23,46,22,31,30,28,31,26,41,22,25,23,37,32,22,29,26,26,40,22,23,37,27,22,30,37,43,26,41,26,40,43,22,25,42,43,22,30,40,22,37,2,43,22,35,30,32,26,35,46,22,43,36,22,25,36,36,40,43,22,30,43,40,22,1,22,20,22,34,30,35,35,30,36,37,22,26,38,42,30,43,46,22,24,36,37,43,41,30,25,42,43,30,36,37
37,36,41,22,30,40,22,43,31,26,22,28,41,36,42,39,22,35,30,32,26,35,46,22,43,36,22,24,36,34,26,22,29,36,41,44,23,41,27,22,44,30,43,31,22,23,22,41,26,45,30,40,26,27,22,36,29,29,26,41,22,44,30,43,31,30,37,22,43,31,26,22,37,26,47,43,22,20,22,31,36,42,41,40,22,27,26,40,39,30,43,26,22,43,31,26,22,31,36,39,26,40,22,36,29,22,34,23,37,46,22,43,41,23,27,26,41,40
43,31,26,22,28,41,36,42,39,22,2,40,22,23,27,45,30,40,26,41,40,22,44,23,37,43,22,43,36,22,34,23,32,26,22,24,26,41,43,23,30,37,22,43,31,26,46,22,31,23,45,26,22,29,30,41,34,22,25,23,37,32,22,24,36,34,34,30,43,34,26,37,43,40,22,43,31,26,22,40,26,24,36,37,27,22,43,30,34,26,22,23,41,36,42,37,27
26,45,26,37,22,30,29,22,43,31,26,22,25,42,46,5,36,42,43,22,28,41,36,42,39,22,30,40,22,23,25,35,26,22,43,36,22,36,25,43,23,30,37,22,29,30,37,23,37,24,30,37,28,22,43,31,26,22,43,41,23,37,40,23,24,43,30,36,37,22,40,43,30,35,35,22,29,23,24,26,40,22,36,25,40,43,23,24,35,26,40
42,23,35,22,2,40,22,25,36,23,41,27,22,24,36,42,35,27,22,41,26,33,26,24,43,22,43,31,26,22,37,26,44,22,39,41,30,24,26,22,23,40,22,43,36,36,22,35,36,44,22,26,40,39,26,24,30,23,35,35,46,22,40,30,37,24,26,22,43,31,26,41,26,22,23,41,26,22,37,2,43,22,23,37,46,22,24,36,34,39,26,43,30,37,28,22,25,30,27,40
35,36,40,22,23,37,28,26,35,26,40,22,30,37,45,26,40,43,36,41,22,34,23,41,45,30,37,22,27,23,45,30,40,22,44,31,36,40,26,22,1,22,18,42,37,32,19,22,36,29,29,26,41,22,44,23,40,22,41,26,33,26,24,43,26,27,22,25,46,22,42,23,35,22,2,40,22,25,36,23,41,27,22,31,23,40,22,37,2,43,22,40,31,36,44,37,22,40,30,28,37,40,22,36,29,22,39,42,41,40,42,30,37,28,22,23,22,1,22,10,9,9,5,23,5,40,31,23,41,26,22,18,42,37,32,19,22,25,30,27,22,31,26,22,34,23,27,26,22,35,23,40,43,22,34,36,37,43,31
30,37,22,23,27,27,30,43,30,36,37,22,43,31,26,22,24,36,23,35,30,43,30,36,37,22,36,29,22,35,23,25,36,41,22,23,37,27,22,34,23,37,23,28,26,34,26,37,43,22,35,36,37,28,43,30,34,26,22,26,37,26,34,30,26,40,22,44,31,36,22,33,36,30,37,26,27,22,29,36,41,24,26,40,22,36,37,35,46,22,42,37,27,26,41,22,43,31,26,22,43,31,41,26,23,43,22,36,29,22,34,41,7,22,27,23,45,30,40,22,2,40,22,25,30,27,22,24,36,42,35,27,22,25,41,26,23,32,22,23,39,23,41,43,22,37,36,44
43,31,26,22,28,41,36,42,39,22,2,40,22,41,26,40,30,35,30,26,37,24,26,22,28,26,43,40,22,30,43,40,22,29,30,41,40,43,22,43,26,40,43,22,43,36,27,23,46,22,44,31,26,37,22,20,22,43,36,39,22,39,30,35,36,43,22,42,37,30,36,37,22,35,26,23,27,26,41,40,22,18,42,37,32,19,22,36,42,43,40,30,27,26,22,24,31,30,24,23,28,36,22,30,37,22,23,22,39,41,26,45,30,36,42,40,35,46,22,40,24,31,26,27,42,35,26,27,22,34,26,26,43,30,37,28
42,37,30,36,37,22,24,31,23,30,41,34,23,37,22,18,42,37,32,19,22,41,30,24,32,22,18,42,37,32,19,22,29,23,24,26,40,22,43,31,26,22,43,36,42,28,31,22,43,23,40,32,22,36,29,22,26,47,39,35,23,30,37,30,37,28,22,44,31,46,22,25,23,37,32,40,22,41,26,29,42,40,26,27,22,43,36,22,29,30,37,23,37,24,26,22,23,22,25,42,46,5,36,42,43,22,43,31,26,22,34,26,34,25,26,41,40,22,23,39,39,41,36,45,26,27,22,18,42,37,32,19,22,35,23,40,43,22,44,26,26,32
43,31,26,22,39,30,35,36,43,22,42,37,30,36,37,22,30,40,22,18,42,37,32,19,22,43,36,22,39,42,41,40,42,26,22,23,37,22,23,24,38,42,30,40,30,43,30,36,37,22,44,31,23,43,26,45,26,41,22,43,31,26,22,25,36,23,41,27,22,27,26,24,30,27,26,40
25,42,43,22,30,29,22,43,31,26,22,25,36,23,41,27,22,18,42,37,32,19,22,23,22,41,26,27,42,24,26,27,22,25,30,27,22,23,37,27,22,27,26,24,30,27,26,40,22,43,36,22,26,47,39,35,36,41,26,22,36,43,31,26,41,22,23,35,43,26,41,37,23,43,30,45,26,40,22,30,43,22,24,36,42,35,27,22,43,41,23,37,40,29,36,41,34,22,44,31,23,43,22,31,23,40,22,25,26,26,37,22,23,22,18,42,37,32,19,22,39,41,36,24,26,40,40,22,30,37,43,36,22,23,37,22,18,42,37,32,19,22,36,37,26
43,31,26,22,39,30,35,36,43,40,22,24,36,42,35,27,22,39,35,23,46,22,18,42,37,32,19,22,25,46,22,37,36,43,30,37,28,22,43,31,26,46,22,23,41,26,22,24,41,42,24,30,23,35,22,43,36,22,23,37,46,22,40,23,35,26,22,36,41,22,41,26,40,43,41,42,24,43,42,41,30,37,28,22,25,26,24,23,42,40,26,22,43,31,26,46,22,24,23,37,22,41,26,29,42,40,26,22,43,36,22,29,35,46,22,43,31,26,22,23,30,41,39,35,23,37,26,40
30,29,22,43,31,26,46,22,44,26,41,26,22,43,36,22,30,37,40,30,40,43,22,36,37,22,23,22,35,36,44,22,25,30,27,22,36,29,22,40,23,46,22,1,22,20,22,23,22,40,31,23,41,26,22,43,31,26,22,25,36,23,41,27,22,34,30,28,31,43,22,37,2,43,22,25,26,22,23,25,35,26,22,43,36,22,36,25,43,23,30,37,22,23,22,31,30,28,31,26,41,22,36,29,29,26,41,22,29,41,36,34,22,36,43,31,26,41,22,25,30,27,27,26,41,40,22,25,26,24,23,42,40,26,22,25,23,37,32,40,22,34,30,28,31,43,22,31,26,40,30,43,23,43,26,22,43,36,22,29,30,37,23,37,24,26,22,23,22,43,41,23,37,40,23,24,43,30,36,37,22,43,31,26,22,39,30,35,36,43,40,22,36,39,39,36,40,26
23,35,40,36,22,25,26,24,23,42,40,26,22,42,23,35,22,24,31,23,30,41,34,23,37,22,40,43,26,39,31,26,37,22,44,36,35,29,22,23,37,27,22,36,43,31,26,41,22,42,23,35,22,26,47,26,24,42,43,30,45,26,40,22,31,23,45,26,22,33,36,30,37,26,27,22,43,31,26,22,39,30,35,36,43,40,22,2,22,25,30,27,22,43,31,26,22,25,36,23,41,27,22,34,30,28,31,43,22,25,26,22,29,36,41,24,26,27,22,43,36,22,26,47,24,35,42,27,26,22,31,30,34,22,29,41,36,34,22,30,43,40,22,27,26,35,30,25,26,41,23,43,30,36,37,40,22,30,37,22,36,41,27,26,41,22,43,36,22,25,26,22,29,23,30,41,22,43,36,22,36,43,31,26,41,22,25,30,27,27,26,41,40
43,31,23,43,22,24,36,42,35,27,22,24,36,40,43,22,31,30,34,22,43,31,26,22,24,31,23,37,24,26,22,43,36,22,30,37,29,35,42,26,37,24,26,22,43,31,26,22,36,42,43,24,36,34,26,22,23,37,27,22,39,26,41,31,23,39,40,22,33,36,30,37,22,43,31,26,22,44,30,37,37,30,37,28,22,25,30,27,27,26,41
30,37,29,35,42,26,37,43,30,23,35,22,34,26,34,25,26,41,40,22,36,29,22,43,31,26,22,31,36,42,40,26,22,44,23,46,40,22,23,37,27,22,34,26,23,37,40,22,24,36,34,34,30,43,43,26,26,22,30,37,43,41,36,27,42,24,26,27,22,35,26,28,30,40,35,23,43,30,36,37,22,43,31,23,43,22,44,36,42,35,27,22,41,26,40,43,41,30,24,43,22,31,36,44,22,43,31,26,22,37,26,44,22,40,23,45,30,37,28,40,5,23,37,27,5,35,36,23,37,22,25,23,30,35,36,42,43,22,23,28,26,37,24,46,22,24,23,37,22,41,23,30,40,26,22,24,23,39,30,43,23,35,22,24,41,26,23,43,30,37,28,22,23,37,36,43,31,26,41,22,39,36,43,26,37,43,30,23,35,22,36,25,40,43,23,24,35,26,22,43,36,22,43,31,26,22,28,36,45,26,41,37,34,26,37,43,22,2,40,22,40,23,35,26,22,36,29,22,40,30,24,32,22,43,31,41,30,29,43,40
43,31,26,22,25,30,35,35,22,44,31,36,40,26,22,25,23,24,32,26,41,40,22,30,37,24,35,42,27,26,22,24,31,23,30,41,34,23,37,22,27,23,37,22,18,42,37,32,19,22,27,7,22,30,35,35,7,22,44,36,42,35,27,22,39,41,26,45,26,37,43,22,43,31,26,22,41,26,40,36,35,42,43,30,36,37,22,43,41,42,40,43,22,24,36,41,39,7,22,29,41,36,34,22,41,23,30,40,30,37,28,22,43,26,34,39,36,41,23,41,46,22,44,36,41,32,30,37,28,22,24,23,39,30,43,23,35,22,25,46,22,31,23,45,30,37,28,22,23,37,22,18,42,37,32,19,22,25,23,37,32,22,36,41,22,43,31,41,30,29,43,22,30,40,40,42,26,22,27,26,25,43,22,43,31,23,43,22,44,36,42,35,27,22,37,2,43,22,25,26,22,24,36,42,37,43,26,27,22,36,37,22,43,31,26,22,29,26,27,26,41,23,35,22,25,42,27,28,26,43
43,31,26,22,25,30,35,35,22,30,37,43,26,37,27,40,22,43,36,22,41,26,40,43,41,30,24,43,22,43,31,26,22,41,43,24,22,43,36,22,43,41,26,23,40,42,41,46,22,25,36,41,41,36,44,30,37,28,40,22,36,37,35,46,22,42,37,35,26,40,40,22,43,31,26,22,23,28,26,37,24,46,22,41,26,24,26,30,45,26,40,22,40,39,26,24,30,29,30,24,22,24,36,37,28,41,26,40,40,30,36,37,23,35,22,23,42,43,31,36,41,30,48,23,43,30,36,37
40,42,24,31,22,23,28,26,37,24,46,22,18,42,37,32,19,22,25,36,41,41,36,44,30,37,28,22,30,40,22,42,37,23,42,43,31,36,41,30,48,26,27,22,23,37,27,22,26,47,39,26,37,40,30,45,26,22,29,23,41,22,34,36,41,26,22,26,47,39,26,37,40,30,45,26,22,43,31,23,37,22,27,30,41,26,24,43,22,43,41,26,23,40,42,41,46,22,25,36,41,41,36,44,30,37,28,22,40,23,30,27,22,41,26,39,7,22,18,42,37,32,19,22,40,43,23,41,32,22,27,7,22,24,23,35,30,29,7,22,43,31,26,22,25,30,35,35,22,2,40,22,24,31,30,26,29,22,40,39,36,37,40,36,41
43,31,26,22,24,36,34,39,35,26,47,22,29,30,37,23,37,24,30,37,28,22,39,35,23,37,22,30,37,22,43,31,26,22,40,3,35,22,25,23,30,35,36,42,43,22,35,23,44,22,30,37,24,35,42,27,26,40,22,41,23,30,40,30,37,28,22,1,22,20,22,25,30,35,35,30,36,37,22,29,41,36,34,22,27,26,25,43,22,30,40,40,42,26,27,22,25,46,22,43,31,26,22,37,26,44,35,46,22,24,41,26,23,43,26,27,22,41,43,24
43,31,30,40,22,29,30,37,23,37,24,30,37,28,22,40,46,40,43,26,34,22,44,23,40,22,24,41,26,23,43,26,27,22,30,37,22,43,31,26,22,37,26,44,22,35,23,44,22,30,37,22,36,41,27,26,41,22,43,36,22,32,26,26,39,22,43,31,26,22,25,23,30,35,36,42,43,22,40,39,26,37,27,30,37,28,22,29,41,36,34,22,40,44,26,35,35,30,37,28,22,43,31,26,22,25,42,27,28,26,43,22,27,26,29,30,24,30,43
23,37,36,43,31,26,41,22,1,22,20,22,25,30,35,35,30,36,37,22,44,36,42,35,27,22,25,26,22,41,23,30,40,26,27,22,43,31,41,36,42,28,31,22,43,41,26,23,40,42,41,46,22,25,36,37,27,40,22,44,31,30,24,31,22,39,23,46,22,35,36,44,26,41,22,30,37,43,26,41,26,40,43,22,41,23,43,26,40
25,42,43,22,43,31,26,22,41,43,24,22,23,35,40,36,22,41,26,38,42,30,41,26,40,22,44,36,41,32,30,37,28,22,24,23,39,30,43,23,35,22,43,36,22,34,23,30,37,43,23,30,37,22,43,31,26,22,25,23,27,22,23,40,40,26,43,40,22,36,29,22,43,31,41,30,29,43,40,22,43,31,23,43,22,23,41,26,22,40,36,35,27,22,42,37,43,30,35,22,43,31,26,22,23,40,40,26,43,40,22,24,23,37,22,25,26,22,40,36,35,27,22,40,26,39,23,41,23,43,26,35,46
43,31,23,43,22,27,26,25,43,22,44,36,42,35,27,22,25,26,22,39,23,30,27,22,36,29,29,22,23,40,22,43,31,26,22,23,40,40,26,43,40,22,23,41,26,22,40,36,35,27,22,35,26,23,45,30,37,28,22,43,31,26,22,43,36,43,23,35,22,40,39,26,37,27,30,37,28,22,29,36,41,22,43,31,26,22,25,23,30,35,36,42,43,22,23,43,22,1,22,20,22,25,30,35,35,30,36,37,22,36,41,22,1,22,20,22,25,30,35,35,30,36,37,22,30,37,24,35,42,27,30,37,28,22,30,37,43,26,41,26,40,43,22,36,45,26,41,22,20,22,46,26,23,41,40
30,43,22,2,40,22,23,22,39,41,36,25,35,26,34,22,43,31,23,43,22,24,35,26,23,41,35,46,22,31,23,40,22,43,36,22,25,26,22,41,26,40,36,35,45,26,27,22,40,23,30,27,22,27,23,45,30,27,22,18,42,37,32,19,22,26,47,26,24,42,43,30,45,26,22,27,30,41,26,24,43,36,41,22,36,29,22,43,31,26,22,41,43,24
43,31,26,22,23,28,26,37,24,46,22,31,23,40,22,23,35,41,26,23,27,46,22,40,39,26,37,43,22,41,36,42,28,31,35,46,22,1,22,20,22,25,30,35,35,30,36,37,22,40,26,35,35,30,37,28,22,20,22,30,37,40,36,35,45,26,37,43,22,40,3,35,40,22,23,37,27,22,30,43,22,30,40,22,35,30,32,26,35,46,22,43,36,22,40,26,35,35,22,36,41,22,34,26,41,28,26,22,20,22,25,46,22,43,31,26,22,43,30,34,26,22,43,31,26,22,25,23,30,35,36,42,43,22,24,36,37,24,35,42,27,26,40
18,42,37,32,19,22,36,43,31,26,41,22,44,36,41,32,30,37,28,22,24,23,39,30,43,23,35,22,31,26,22,40,23,30,27,22,43,31,26,22,41,43,24,22,44,36,42,35,27,22,25,26,22,29,36,41,24,26,27,22,43,36,22,27,26,35,23,46,22,36,43,31,26,41,22,43,31,41,30,29,43,22,41,26,40,36,35,42,43,30,36,37,40,22,42,37,43,30,35,22,24,23,40,31,22,24,36,42,35,27,22,25,26,22,41,23,30,40,26,27,22,25,46,22,40,26,35,35,30,37,28,22,43,31,26,22,25,23,27,22,23,40,40,26,43,40
44,26,22,44,36,42,35,27,22,31,23,45,26,22,43,36,22,44,23,30,43,22,42,37,43,30,35,22,44,26,22,31,23,45,26,22,24,36,35,35,26,24,43,26,27,22,36,37,22,43,31,36,40,26,22,23,40,40,26,43,40,22,25,26,29,36,41,26,22,44,26,22,24,23,37,22,34,36,45,26,22,29,36,41,44,23,41,27,22,31,26,22,40,23,30,27
43,31,26,22,24,36,34,39,35,30,24,23,43,26,27,22,35,23,37,28,42,23,28,26,22,30,37,22,43,31,26,22,31,42,28,26,22,37,26,44,22,35,23,44,22,31,23,40,22,18,42,37,32,19,22,43,31,26,22,29,30,28,31,43
43,31,26,22,35,23,44,22,27,36,26,40,22,23,35,35,36,44,22,43,31,26,22,41,43,24,22,43,36,22,25,36,41,41,36,44,22,29,41,36,34,22,43,31,26,22,43,41,26,23,40,42,41,46,22,42,39,22,43,36,22,1,22,20,22,25,30,35,35,30,36,37,22,23,43,22,23,37,46,22,43,30,34,26
34,36,41,26,36,45,26,41,22,30,43,22,40,23,46,40,22,43,31,26,22,41,43,24,22,2,40,22,43,36,43,23,35,22,36,25,35,30,28,23,43,30,36,37,40,22,34,23,46,22,37,36,43,22,26,47,24,26,26,27,22,1,22,20,22,25,30,35,35,30,36,37,22,25,42,43,22,43,31,23,43,22,29,30,28,42,41,26,22,30,40,22,27,26,41,30,45,26,27,22,23,29,43,26,41,22,30,37,24,35,42,27,30,37,28,22,37,36,43,26,40,22,23,37,27,22,36,43,31,26,41,22,27,26,25,43,22,23,37,27,22,18,42,37,32,19,22,29,41,36,34,22,30,43,22,43,31,26,22,34,23,41,32,26,43,22,45,23,35,42,26,22,36,29,22,43,31,26,22,23,40,40,26,43,40,22,43,31,26,22,41,43,24,22,31,36,35,27,40
25,42,43,22,24,36,37,28,41,26,40,40,22,27,30,27,22,37,2,43,22,23,37,43,30,24,30,39,23,43,26,22,36,41,22,30,37,43,26,37,27,22,34,36,41,26,22,39,42,25,35,30,24,22,27,26,25,43,22,40,23,46,22,36,39,39,36,37,26,37,43,40,22,36,29,22,43,31,26,22,41,43,24,22,2,40,22,18,42,37,32,19,22,39,35,23,37,22,23,37,27,22,41,26,39,7,22,24,31,23,41,35,26,40,22,18,42,37,32,19,22,27,7,22,37,7,46,22,40,23,30,27,22,43,31,26,22,41,43,24,22,36,45,26,41,40,30,28,31,43,22,25,36,23,41,27,22,31,23,40,22,25,26,26,37,22,18,42,37,32,19,22,30,37,22,37,36,43,22,32,26,26,39,30,37,28,22,24,36,37,28,41,26,40,40,22,30,37,29,36,41,34,26,27
43,31,23,43,22,18,42,37,32,19,22,35,26,23,27,40,22,43,36,22,23,22,39,41,36,39,36,40,23,35,22,35,30,32,26,22,43,31,26,22,36,37,26,22,29,41,36,34,22,44,23,46,40,22,23,37,27,22,34,26,23,37,40,22,44,31,30,24,31,22,40,26,26,34,40,22,43,36,22,34,26,22,40,36,41,43,22,36,29,22,18,42,37,32,19,22,31,26,22,40,23,30,27
43,31,26,22,41,43,24,22,30,40,22,28,36,30,37,28,22,43,36,22,31,23,45,26,22,43,36,22,39,23,46,22,23,22,39,41,30,24,26,22,36,29,22,39,41,30,36,41,22,18,42,37,32,19,22,36,37,22,43,31,26,22,31,30,35,35,22,30,29,22,43,31,26,46,22,44,23,37,43,22,43,31,23,43,22,32,30,37,27,22,36,29,22,29,35,26,47,30,25,30,35,30,43,46
43,31,26,22,44,23,46,40,22,23,37,27,22,34,26,23,37,40,22,24,36,34,34,30,43,43,26,26,22,44,30,35,35,22,31,36,35,27,22,23,22,31,26,23,41,30,37,28,22,36,37,22,43,31,26,22,25,30,35,35,22,37,26,47,43,22,43,42,26,40,27,23,46
44,26,22,2,41,26,22,23,25,36,42,43,22,43,36,22,40,26,26,22,30,29,22,23,27,45,26,41,43,30,40,30,37,28,22,44,36,41,32,40
31,23,41,27,22,36,37,22,43,31,26,22,31,26,26,35,40,22,36,29,22,29,41,30,27,23,46,22,2,40,22,8,16,9,5,39,36,30,37,43,22,40,43,36,24,32,5,34,23,41,32,26,43,22,39,35,42,37,28,26,22,23,37,27,22,43,31,26,22,42,37,24,26,41,43,23,30,37,43,46,22,43,31,23,43,22,2,40,22,29,36,35,35,36,44,26,27,22,23,22,29,26,44,22,25,30,28,22,25,41,36,32,26,41,23,28,26,22,29,30,41,34,40,22,23,41,26,22,41,36,35,35,30,37,28,22,36,42,43,22,37,26,44,22,23,27,40,22,18,42,37,32,19,22,23,22,29,23,34,30,35,30,23,41,22,34,26,40,40,23,28,26,22,32,26,26,39,22,36,37,22,30,37,45,26,40,43,30,37,28,22,43,31,26,22,34,23,41,32,26,43,22,2,40,22,33,42,40,43,22,29,30,37,26
43,31,26,30,41,22,34,30,40,40,30,36,37,22,30,40,22,43,36,22,32,26,26,39,22,24,35,30,26,37,43,40,22,29,41,36,34,22,18,42,37,32,19,22,43,31,26,22,34,23,41,32,26,43,22,23,40,22,30,37,27,30,45,30,27,42,23,35,22,30,37,45,26,40,43,36,41,40,22,27,30,27,22,30,37,22,18,42,37,32,19,22,23,29,43,26,41,22,43,31,26,22,24,41,23,40,31,22,30,37,22,36,24,43,36,25,26,41
33,42,40,43,22,27,23,46,40,22,23,29,43,26,41,22,43,31,26,22,20,22,24,41,23,40,31,22,34,23,33,36,41,22,25,41,36,32,26,41,23,28,26,22,29,30,41,34,40,22,41,42,40,31,26,27,22,36,42,43,22,23,27,40,22,43,36,22,24,23,35,34,22,30,37,45,26,40,43,36,41,40
43,31,30,40,22,43,30,34,26,22,23,41,36,42,37,27,22,43,31,26,46,22,2,41,26,22,34,36,45,30,37,28,22,26,45,26,37,22,29,23,40,43,26,41
39,23,30,37,26,44,26,25,25,26,41,22,30,37,24,7,22,18,42,37,32,19,22,23,22,37,26,44,22,43,26,35,26,45,30,40,30,36,37,22,24,36,34,34,26,41,24,30,23,35,22,23,43,22,20,22,39,7,34,7,22,26,27,43,22,46,26,40,43,26,41,27,23,46,22,23,37,27,22,31,23,27,22,30,43,22,36,37,22,43,31,26,22,23,30,41,22,25,46,22,35,23,40,43,22,37,30,28,31,43
29,30,27,26,35,30,43,46,22,30,37,45,26,40,43,34,26,37,43,40,22,39,35,23,24,26,27,22,37,26,44,22,23,27,40,22,30,37,22,37,26,44,40,39,23,39,26,41,40,22,46,26,40,43,26,41,27,23,46,22,23,37,27,22,44,41,36,43,26,22,23,37,36,43,31,26,41,22,37,26,44,22,23,27,22,23,39,39,26,23,41,30,37,28,22,43,36,27,23,46
40,31,26,23,41,40,36,37,22,35,26,31,34,23,37,22,31,42,43,43,36,37,22,30,37,24,7,22,25,46,22,46,26,40,43,26,41,27,23,46,22,23,29,43,26,41,37,36,36,37,22,31,23,27,22,23,35,41,26,23,27,46,22,44,41,30,43,43,26,37,22,37,26,44,22,43,45,22,23,27,40
30,43,22,24,36,37,40,30,27,26,41,26,27,22,41,42,37,37,30,37,28,22,43,31,26,34,22,27,42,41,30,37,28,22,43,36,34,36,41,41,36,44,22,37,30,28,31,43,22,2,40,22,44,36,41,35,27,22,40,26,41,30,26,40,22,25,41,36,23,27,24,23,40,43,22,25,42,43,22,27,26,24,30,27,26,27,22,37,36,43,22,43,36,22,44,31,26,37,22,43,31,26,22,34,23,41,32,26,43,22,41,26,24,36,45,26,41,26,27,22,46,26,40,43,26,41,27,23,46
36,43,31,26,41,22,25,41,36,32,26,41,23,28,26,22,29,30,41,34,40,22,30,37,24,35,42,27,30,37,28,22,34,26,41,41,30,35,35,22,35,46,37,24,31,22,3,22,24,36,7,22,44,26,41,26,22,18,42,37,32,19,22,36,42,43,22,39,36,43,26,37,43,30,23,35,22,37,26,44,22,23,27,22,40,43,41,23,43,26,28,30,26,40
43,31,26,22,25,41,36,32,26,41,23,28,26,22,29,30,41,34,40,22,35,26,23,41,37,26,27,22,23,22,35,26,40,40,36,37,22,43,31,26,22,35,23,40,43,22,43,30,34,26,22,23,41,36,42,37,27,22,44,31,26,37,22,29,41,30,28,31,43,26,37,26,27,22,30,37,45,26,40,43,36,41,40,22,29,35,36,36,27,26,27,22,43,31,26,22,39,31,36,37,26,22,35,30,37,26,40,22,23,37,27,22,29,35,26,27,22,43,31,26,22,34,23,41,32,26,43,22,30,37,22,23,22,39,23,37,30,24
43,31,30,40,22,43,30,34,26,22,43,31,26,22,29,30,41,34,40,22,44,26,41,26,22,41,26,23,27,46
29,30,27,26,35,30,43,46,22,29,36,41,22,26,47,23,34,39,35,26,22,39,41,26,39,23,41,26,27,22,23,27,40,22,40,26,45,26,41,23,35,22,34,36,37,43,31,40,22,23,28,36,22,30,37,22,24,23,40,26,22,36,29,22,23,22,34,23,41,32,26,43,22,39,35,42,37,28,26
44,31,26,37,22,43,31,26,22,34,23,41,32,26,43,22,44,26,37,43,22,30,37,43,36,22,30,43,40,22,29,41,26,26,22,29,23,35,35,22,29,41,30,27,23,46,22,23,29,43,26,41,37,36,36,37,22,43,31,26,22,30,37,45,26,40,43,34,26,37,43,22,29,30,41,34,22,36,41,27,26,41,26,27,22,29,42,35,35,22,39,23,28,26,40,22,30,37,22,43,31,26,22,34,36,37,27,23,46,22,26,27,30,43,30,36,37,40,22,36,29,22,31,23,35,29,22,23,22,27,36,48,26,37,22,37,26,44,40,39,23,39,26,41,40
43,31,26,22,23,27,40,22,43,36,42,43,26,27,22,29,30,27,26,35,30,43,46,22,2,40,22,23,42,43,36,34,23,43,26,27,22,18,42,37,32,19,22,25,26,37,26,23,43,31,22,43,31,26,22,31,42,28,26,22,31,26,23,27,35,30,37,26,22,29,30,27,26,35,30,43,46,22,30,40,22,41,26,23,27,46,22,29,36,41,22,46,36,42,41,22,24,23,35,35
23,22,29,30,27,26,35,30,43,46,22,40,39,36,32,26,40,34,23,37,22,40,23,46,40,22,43,31,26,22,18,42,37,32,19,22,44,31,30,24,31,22,23,35,41,26,23,27,46,22,44,23,40,22,36,39,26,41,23,43,30,37,28,22,25,42,43,22,44,31,30,24,31,22,34,23,37,46,22,24,35,30,26,37,43,40,22,27,30,27,22,37,2,43,22,32,37,36,44,22,23,25,36,42,43,22,41,26,24,26,30,45,26,27,22,23,25,36,42,43,22,27,36,42,25,35,26,22,43,31,26,22,42,40,42,23,35,22,45,36,35,42,34,26,22,36,29,22,24,23,35,35,40,22,36,45,26,41,22,43,31,26,22,44,26,26,32,26,37,27
23,22,35,36,43,22,36,29,22,30,37,45,26,40,43,36,41,22,24,36,37,29,30,27,26,37,24,26,22,24,36,34,26,40,22,29,41,36,34,22,43,31,26,22,29,23,24,43,22,43,31,23,43,22,43,31,26,46,22,24,23,37,22,40,39,26,23,32,22,43,36,22,42,40,22,31,26,22,40,23,46,40
43,36,22,34,23,30,37,43,23,30,37,22,43,31,23,43,22,27,30,23,35,36,28,42,26,22,30,40,22,23,25,40,36,35,42,43,26,35,46,22,24,41,42,24,30,23,35
30,43,22,44,36,42,35,27,22,31,23,45,26,22,25,26,26,37,22,43,36,36,22,35,23,43,26,22,43,36,22,43,31,30,37,32,22,23,25,36,42,43,22,36,37,22,29,41,30,27,23,46
44,26,22,31,23,27,22,43,36,22,43,31,30,37,32,22,23,25,36,42,43,22,30,43,22,23,31,26,23,27,22,36,29,22,43,30,34,26
43,36,27,23,46,22,2,40,22,29,30,27,26,35,30,43,46,22,23,27,22,28,36,26,40,22,23,22,40,43,26,39,22,29,42,41,43,31,26,41,22,26,37,24,36,42,41,23,28,30,37,28,22,30,37,45,26,40,43,36,41,40,22,43,36,22,40,43,23,46,22,30,37,22,43,31,26,22,34,23,41,32,26,43,22,36,41,22,26,45,26,37,22,43,36,22,39,35,42,37,28,26,22,30,37,22,44,30,43,31,22,29,30,27,26,35,30,43,46
18,42,37,32,19,22,43,31,26,22,31,26,23,27,35,30,37,26,22,27,30,45,26,41,40,30,29,30,24,23,43,30,36,37,22,30,43,22,18,42,37,32,19,22,25,23,40,26,27,22,36,37,22,43,31,26,22,26,45,26,37,43,40,22,36,29,22,43,31,26,22,39,23,40,43,22,44,26,26,32,22,23,35,35,22,30,37,45,26,40,43,36,41,40,22,37,26,26,27,22,43,36,22,32,37,36,44,22,43,31,26,30,41,22,39,36,41,43,29,36,35,30,36,40,22,23,41,26,22,25,23,35,23,37,24,26,27,22,43,36,22,31,26,35,39,22,39,41,36,43,26,24,43,22,43,31,26,34,22,23,28,23,30,37,40,43,22,43,31,26,22,34,23,41,32,26,43,22,2,40,22,45,36,35,23,43,30,35,30,43,46
30,43,22,28,36,26,40,22,36,37,22,43,36,22,39,35,42,28,22,23,22,29,26,44,22,27,30,45,26,41,40,30,29,30,26,27,22,29,30,27,26,35,30,43,46,22,29,42,37,27,40,22,25,46,22,37,23,34,26
39,23,30,37,26,44,26,25,25,26,41,22,23,35,40,36,22,44,23,40,22,23,25,35,26,22,43,36,22,28,26,23,41,22,42,39,22,38,42,30,24,32,35,46,22,43,31,23,37,32,40,22,43,36,22,43,31,26,22,20,22,24,41,23,40,31
30,37,22,43,31,26,22,23,29,43,26,41,34,23,43,31,22,36,29,22,43,31,26,22,20,22,27,26,25,23,24,35,26,22,43,31,26,22,25,41,36,32,26,41,23,28,26,22,29,30,41,34,22,25,26,28,23,37,22,43,23,39,30,37,28,22,24,36,34,34,26,41,24,30,23,35,40,22,30,37,5,31,36,42,40,26,22,42,35,43,30,34,23,43,26,35,46,22,28,26,43,43,30,37,28,22,30,43,40,22,43,30,34,30,37,28,22,27,36,44,37,22,29,23,40,43,22,26,37,36,42,28,31,22,43,36,22,43,23,39,26,22,23,22,24,36,34,34,26,41,24,30,23,35,22,23,29,43,26,41,22,43,31,26,22,34,23,41,32,26,43,22,24,35,36,40,26,27,22,23,37,27,22,41,42,40,31,22,30,43,22,36,37,22,43,31,26,22,23,30,41,22,43,31,23,43,22,37,30,28,31,43
30,43,22,23,35,40,36,22,37,26,28,36,43,30,23,43,26,27,22,23,37,22,23,41,41,23,37,28,26,34,26,37,43,22,44,30,43,31,22,24,23,25,35,26,22,37,26,44,40,22,37,26,43,44,36,41,32,22,42,37,27,26,41,22,44,31,30,24,31,22,18,42,37,32,19,22,44,36,42,35,27,22,23,28,41,26,26,22,43,36,22,23,30,41,22,30,43,40,22,35,23,40,43,5,34,30,37,42,43,26,22,18,42,37,32,19
43,31,26,22,37,26,44,22,39,23,30,37,26,44,26,25,25,26,41,22,24,36,34,34,26,41,24,30,23,35,22,24,41,26,23,43,26,27,22,44,30,43,31,22,23,27,22,23,28,26,37,24,46,22,40,23,23,43,24,31,30,22,3,22,40,23,23,43,24,31,30,22,24,36,7,22,29,26,23,43,42,41,26,40,22,34,23,41,46,22,29,23,41,41,26,35,35,22,36,37,26,22,36,29,22,43,31,26,22,29,30,41,34,22,2,40,22,34,36,40,43,22,45,30,40,30,25,35,26,22,30,37,45,26,40,43,34,26,37,43,22,40,43,41,23,43,26,28,30,40,43,40,22,18,42,37,32,19,22,39,23,41,43,30,24,42,35,23,41,35,46,22,25,42,35,35,30,40,31
43,23,39,26,27,22,33,42,40,43,22,23,40,22,43,31,26,22,34,23,41,32,26,43,22,24,35,36,40,26,27,22,46,26,40,43,26,41,27,23,46,22,30,43,22,36,29,29,26,41,40,22,34,40,7,22,29,23,41,41,26,35,35,22,23,27,45,30,40,30,37,28,22,44,26,22,45,30,26,44,22,43,31,26,22,34,23,41,32,26,43,22,31,26,41,26,22,23,40,22,28,36,30,37,28,22,43,31,41,36,42,28,31,22,23,22,41,26,35,23,43,30,45,26,35,46,22,37,36,41,34,23,35,22,24,46,24,35,26
44,26,22,24,36,37,43,30,37,42,26,22,43,36,22,29,26,26,35,22,43,31,23,43,22,43,31,26,22,40,43,36,24,32,22,34,23,41,32,26,43,22,30,40,22,40,43,30,35,35,22,43,31,26,22,39,35,23,24,26,22,43,36,22,25,26,22,29,36,41,22,35,36,37,28,5,43,26,41,34,22,23,39,39,41,26,24,30,23,43,30,36,37
43,31,26,22,40,39,36,43,22,44,23,40,22,40,24,31,26,27,42,35,26,27,22,43,36,22,23,39,39,26,23,41,22,43,31,41,26,26,22,43,30,34,26,40,22,36,37,22,18,42,37,32,19,22,35,23,40,43,22,37,30,28,31,43
39,23,30,37,26,44,26,25,25,26,41,22,24,36,37,40,30,27,26,41,26,27,22,23,37,22,26,45,26,37,22,31,23,41,27,26,41,22,40,26,35,35,22,41,26,24,36,34,34,26,37,27,30,37,28,22,40,39,26,24,30,29,30,24,22,40,43,36,24,32,40
30,37,40,43,26,23,27,22,30,43,22,40,26,43,43,35,26,27,22,36,37,22,33,42,40,43,22,42,41,28,30,37,28,22,43,31,26,22,24,35,30,26,37,43,40,22,44,31,36,22,23,41,26,22,30,43,40,22,18,42,37,32,19,22,43,36,22,32,26,26,39,22,43,31,23,43,22,34,36,37,26,46,22,30,37,22,43,31,26,22,34,23,41,32,26,43
44,26,22,2,41,26,22,40,23,46,30,37,28,22,43,31,26,22,44,36,41,40,43,22,43,31,30,37,28,22,43,31,23,43,22,23,37,46,36,37,26,22,24,23,37,22,27,36,22,30,40,22,43,36,22,40,26,26,22,43,31,26,22,34,23,41,32,26,43,22,28,36,22,27,36,44,37,22,23,37,27,22,27,42,34,39,22,26,45,26,41,46,43,31,30,37,28,22,44,31,30,24,31,22,33,42,40,43,22,27,41,30,45,26,40,22,43,31,26,22,39,41,30,24,26,40,22,27,36,44,37,22,29,42,41,43,31,26,41,22,40,23,46,40,22,33,36,31,37,22,18,42,37,32,19,22,39,23,30,37,26,44,26,25,25,26,41,22,2,40,22,27,30,41,26,24,43,36,41,22,36,29,22,23,27,45,26,41,43,30,40,30,37,28
30,29,22,46,36,42,22,36,44,37,26,27,22,30,43,22,23,37,27,22,35,30,32,26,27,22,30,43,22,29,41,30,27,23,46,22,43,31,26,22,43,41,42,26,22,45,23,35,42,26,22,31,23,40,22,37,2,43,22,24,31,23,37,28,26,27
31,26,22,23,27,27,40,22,43,31,30,40,22,30,40,22,37,2,43,22,20,22,18,42,37,32,19
44,30,43,31,22,43,31,26,22,34,23,41,32,26,43,22,18,42,37,32,19,22,23,37,27,22,43,31,26,37,22,24,35,36,40,30,37,28,22,42,39,22,34,36,41,26,22,43,31,23,37,22,20,22,39,36,30,37,43,40,22,46,26,40,43,26,41,27,23,46,22,30,37,45,26,40,43,34,26,37,43,22,29,30,41,34,40,22,31,23,27,22,43,36,22,24,36,37,40,43,23,37,43,35,46,22,41,26,45,30,40,26,22,43,31,26,30,41,22,23,39,39,41,36,23,24,31
23,43,22,40,31,26,23,41,40,36,37,22,35,26,31,34,23,37,22,26,47,26,24,42,43,30,45,26,40,22,24,41,26,23,43,26,27,22,39,36,43,26,37,43,30,23,35,22,37,26,44,22,24,36,34,34,26,41,24,30,23,35,40,22,29,41,30,27,23,46,22,37,30,28,31,43,22,23,37,27,22,43,31,41,36,42,28,31,36,42,43,22,43,31,26,22,44,26,26,32,26,37,27,22,43,31,26,37,22,31,23,27,22,43,36,22,18,42,37,32,19,22,46,26,40,43,26,41,27,23,46,22,23,29,43,26,41,37,36,36,37
43,31,26,22,39,35,23,37,22,31,23,27,22,25,26,26,37,22,43,36,22,34,23,32,26,22,36,37,26,22,36,29,22,40,31,26,23,41,40,36,37,22,2,40,22,18,42,37,32,19,22,25,35,23,24,32,5,23,37,27,5,44,31,30,43,26,22,44,31,26,41,26,22,44,26,22,40,43,23,37,27,22,24,36,34,34,26,41,24,30,23,35,40,22,44,31,30,24,31,22,31,23,45,26,22,25,26,26,37,22,41,42,37,37,30,37,28,22,36,24,24,23,40,30,36,37,23,35,35,46,22,30,37,22,41,26,40,39,36,37,40,26,22,43,36,22,37,26,44,40,22,26,45,26,37,43,40,22,40,30,37,24,26,22,20
43,31,26,22,23,27,22,44,36,42,35,27,22,31,23,45,26,22,41,42,37,22,27,42,41,30,37,28,22,43,31,26,22,44,36,41,35,27,22,40,26,41,30,26,40,22,43,36,34,36,41,41,36,44,22,41,26,39,35,23,24,30,37,28,22,43,31,26,22,27,26,25,42,43,22,24,36,34,34,26,41,24,30,23,35,22,36,29,22,40,31,26,23,41,40,36,37,22,2,40,22,37,26,44,22,23,27,22,24,23,34,39,23,30,28,37,22,35,26,23,27,26,41,40,31,30,39,22,25,46,22,26,47,23,34,39,35,26
25,42,43,22,30,37,22,23,22,34,26,26,43,30,37,28,22,23,29,43,26,41,22,43,31,26,22,34,23,41,32,26,43,22,24,35,36,40,26,27,22,46,26,40,43,26,41,27,23,46,22,40,31,26,23,41,40,36,37,22,26,47,26,24,42,43,30,45,26,40,22,27,26,24,30,27,26,27,22,37,36,43,22,43,36,22,28,36,22,23,31,26,23,27,22,44,30,43,31,22,43,31,26,22,40,43,36,24,32,5,34,23,41,32,26,43,22,23,27
44,26,22,27,36,22,37,2,43,22,43,31,30,37,32,22,23,43,22,43,31,30,40,22,39,36,30,37,43,22,23,37,46,43,31,30,37,28,22,37,26,26,27,40,22,43,36,22,25,26,22,40,23,30,27
43,31,26,22,34,23,41,32,26,43,22,40,26,26,34,40,22,43,36,22,25,26,22,18,42,37,32,19,22,36,42,43,22,44,26,22,2,41,26,22,43,23,32,30,37,28,22,23,22,18,42,37,32,19,22,23,43,43,30,43,42,27,26,22,40,23,46,40,22,18,42,37,32,19,22,25,7,22,40,43,26,44,23,41,43,22,26,47,26,24,42,43,30,45,26,22,45,30,24,26,22,39,41,26,40,30,27,26,37,43,22,36,29,22,34,23,41,32,26,43,30,37,28
30,37,22,23,37,46,22,24,23,40,26,22,43,31,26,22,25,41,36,32,26,41,23,28,26,22,29,30,41,34,40,22,23,41,26,22,24,35,26,23,41,35,46,22,34,36,45,30,37,28,22,29,23,40,43,26,41,22,43,36,22,24,41,26,23,43,26,22,37,26,44,22,23,27,40,22,43,31,23,37,22,43,31,26,46,22,27,30,27,22,30,37,22,43,31,26,22,29,23,35,35,22,36,29,22,20
25,42,43,22,30,43,22,41,26,34,23,30,37,40,22,43,36,22,25,26,22,40,26,26,37,22,44,31,26,43,31,26,41,22,43,31,26,30,41,22,23,27,40,22,44,30,35,35,22,25,26,22,23,37,46,22,34,36,41,26,22,26,29,29,26,24,43,30,45,26
30,37,22,20,22,27,26,40,39,30,43,26,22,23,22,18,42,37,32,19,22,36,29,22,23,27,40,22,29,41,36,34,22,34,36,40,43,22,36,29,22,43,31,26,22,34,23,33,36,41,22,30,37,45,26,40,43,34,26,37,43,22,29,30,41,34,40,22,30,37,27,30,45,30,27,42,23,35,40,22,41,23,37,22,29,41,36,34,22,43,31,26,22,34,23,41,32,26,43,22,26,37,22,18,42,37,32,19
37,36,44,22,43,31,26,22,29,30,41,34,40,22,34,42,40,43,22,43,41,46,22,43,31,26,30,41,22,31,23,41,27,26,40,43,22,43,36,22,39,41,36,45,26,22,43,31,23,43,22,23,27,45,26,41,43,30,40,30,37,28,22,24,23,37,22,44,36,41,32,22,43,31,30,40,22,43,30,34,26,22,23,41,36,42,37,27
23,27,22,37,36,43,26,40
23,41,37,36,35,27,22,23,27,45,26,41,43,30,40,30,37,28
26,27,44,23,41,27,22,18,42,37,32,19,22,29,36,41,34,26,41,22,24,31,23,30,41,34,23,37,22,36,29,22,27,26,35,35,23,22,29,26,34,30,37,23,22,34,24,37,23,34,26,26,22,18,42,37,32,19,22,41,26,23,24,31,26,27,22,23,37,22,23,28,41,26,26,34,26,37,43,22,30,37,22,39,41,30,37,24,30,39,35,26,22,43,36,22,23,24,38,42,30,41,26,22,23,22,34,23,33,36,41,30,43,46,22,40,43,23,32,26,22,30,37,22,23,41,37,36,35,27,22,23,27,45,26,41,43,30,40,30,37,28,22,23,22,40,34,23,35,35,22,25,36,40,43,36,37,22,40,31,36,39
43,26,41,34,40,22,44,26,41,26,22,37,2,43,22,27,30,40,24,35,36,40,26,27
34,41,7,22,18,42,37,32,19,22,44,31,36,22,41,26,40,30,28,37,26,27,22,31,30,40,22,27,26,35,35,23,22,29,26,34,30,37,23,22,39,36,40,43,22,30,37,22,40,26,39,43,26,34,25,26,41,22,25,26,24,36,34,26,40,22,24,31,23,30,41,34,23,37,22,23,37,27,22,24,31,30,26,29,22,26,47,26,24,42,43,30,45,26,22,36,29,22,23,41,37,36,35,27
33,36,31,37,22,18,42,37,32,19,22,43,31,26,22,23,28,26,37,24,46,22,2,40,22,39,41,26,40,30,27,26,37,43,22,23,37,27,22,24,31,30,26,29,22,26,47,26,24,42,43,30,45,26,22,44,30,35,35,22,41,26,43,23,30,37,22,43,31,26,22,43,30,43,35,26,22,36,29,22,39,41,26,40,30,27,26,37,43
40,26,39,23,41,23,43,26,35,46,22,34,24,27,36,37,23,35,27,22,2,40,22,24,36,41,39,7,22,36,23,32,22,18,42,37,32,19,22,30,35,35,7,22,37,23,34,26,27,22,23,41,37,36,35,27,22,43,36,22,31,23,37,27,35,26,22,30,43,40,22,26,40,43,30,34,23,43,26,27,22,1,22,20,22,34,30,35,35,30,36,37,22,24,36,36,39,26,41,23,43,30,45,26,22,23,27,22,23,24,24,36,42,37,43,22,29,36,41,22,43,31,26,22,31,23,41,43,29,36,41,27,22,24,36,37,37,7,22,23,41,26,23
43,31,23,43,22,23,24,24,36,42,37,43,22,31,23,27,22,25,26,26,37,22,31,23,37,27,35,26,27,22,25,46,22,27,26,35,35,23,22,29,26,34,30,37,23,22,34,24,37,23,34,26,26,22,44,24,41,40
26,27,42,24,23,43,30,36,37,22,23,27,40
23,22,18,42,37,32,19,22,23,27,22,40,42,39,39,35,26,34,26,37,43,22,43,36,22,25,42,40,30,37,26,40,40,22,44,26,26,32,22,2,40,22,40,39,26,24,30,23,35,22,24,36,41,39,36,41,23,43,26,22,26,35,30,43,26,22,30,40,40,42,26,22,24,23,35,35,40,22,36,37,22,25,42,40,30,37,26,40,40,22,35,26,23,27,26,41,40,22,43,36,22,42,40,26,22,43,31,26,30,41,22,24,35,36,42,43,22,43,36,22,31,26,35,39,22,40,36,35,45,26,22,43,31,26,22,37,23,43,30,36,37,22,2,40,22,26,27,42,24,23,43,30,36,37,22,24,41,30,40,30,40
43,31,26,22,40,42,39,39,35,26,34,26,37,43,22,43,31,26,22,35,23,41,28,26,40,43,22,26,45,26,41,22,29,36,41,22,43,31,26,22,34,23,28,23,48,30,37,26,22,30,37,24,35,42,27,26,40,22,23,27,40,22,29,41,36,34,22,20,22,24,36,41,39,36,41,23,43,26,22,23,27,45,26,41,43,30,40,26,41,40,22,23,37,27,22,18,42,37,32,19,22,36,29,29,22,23,22,43,44,36,5,46,26,23,41,22,25,42,40,30,37,26,40,40,22,44,26,26,32,22,30,37,30,43,30,23,43,30,45,26,22,36,37,22,26,27,42,24,23,43,30,36,37
43,31,26,22,34,23,28,23,48,30,37,26,22,44,30,35,35,22,27,30,40,43,41,30,25,42,43,26,22,20,22,20,22,36,29,22,43,31,26,22,28,41,36,40,40,22,41,26,45,26,37,42,26,40,22,29,41,36,34,22,43,31,26,22,40,42,39,39,35,26,34,26,37,43,22,23,40,22,28,41,23,37,43,40,22,43,36,22,30,37,37,36,45,23,43,30,45,26,22,43,26,23,24,31,26,41,40
46,36,42,22,32,37,36,44,22,44,31,23,43,22,43,31,26,22,35,23,44,22,36,29,22,23,45,26,41,23,28,26,40,22,30,40,22,27,36,22,37,2,43,22,46,36,42
30,43,22,2,40,22,44,31,23,43,22,20,22,26,47,39,35,23,30,37,40,22,44,31,46,22,44,26,22,23,41,26,22,35,30,32,26,22,44,26,35,35,22,36,42,41,40,26,35,45,26,40,22,41,23,43,31,26,41,22,43,31,23,37,22,18,42,37,32,19,22,33,23,24,32,40,36,37,22,20,22,18,42,37,32,19,22,43,31,23,43,22,30,43,22,2,40,22,39,36,40,40,30,25,35,26,22,43,36,22,18,42,37,32,19,22,30,37,22,23,22,35,23,32,26,22,43,31,23,43,22,23,45,26,41,23,28,26,40,22,43,44,36,22,29,26,26,43,22,27,26,26,39,22,23,37,27,22,20,22,39,41,26,27,30,24,43,40,22,43,31,23,43,22,20,22,18,42,37,32,19,22,39,35,23,24,26,27,22,25,26,29,36,41,26,22,20,22,18,42,37,32,19,22,44,36,42,35,27,22,39,41,36,27,42,24,26,22,20,22,18,42,37,32,19,22,41,36,24,32,22,18,42,37,32,19,22,41,36,35,35,22,18,42,37,32,19
25,23,40,26,25,23,35,35,22,43,31,23,43,22,28,23,34,26,22,36,29,22,43,31,26,22,35,36,37,28,22,31,23,42,35,22,30,40,22,43,31,26,22,18,42,37,32,19,22,40,39,36,41,43,22,36,29,22,43,31,26,22,34,26,23,37,22,23,37,27,22,43,31,26,22,34,26,23,37,22,18,42,37,32,19,22,35,23,44,22,24,23,42,28,31,43,22,42,39,22,44,30,43,31,22,43,31,26,22,40,23,37,22,29,41,23,37,24,30,40,24,36,22,28,30,23,37,43,40,22,30,37,22,43,31,26,22,44,36,41,35,27,22,40,26,41,30,26,40,22,35,23,40,43,22,44,26,26,32,26,37,27
43,31,26,22,43,26,23,34,22,43,31,23,43,22,27,42,34,39,26,27,22,41,42,37,40,22,25,46,22,43,31,26,22,25,42,40,31,26,35,22,36,37,22,43,31,26,22,24,31,30,24,23,28,36,22,24,42,25,40,22,30,37,22,43,31,26,22,37,23,43,30,36,37,23,35,22,35,26,23,28,42,26,22,39,35,23,46,36,29,29,40,22,44,23,40,22,31,26,35,27,22,43,36,22,33,42,40,43,22,36,37,26,22,30,37,22,43,44,36,22,28,23,34,26,40,22,25,46,22,43,31,26,22,18,42,37,32,19,22,36,23,32,35,23,37,27,22,23,22,2,40,22,43,31,26,22,28,23,37,28,22,43,31,23,43,22,31,23,27,22,25,26,26,37,22,27,36,37,26,22,18,42,37,32,19,22,40,30,34,30,35,23,41,35,46,22,25,46,22,43,31,26,22,35,36,40,22,23,37,28,26,35,26,40,22,18,42,37,32,19,22,23,37,27,22,18,42,37,32,19,22,18,42,37,32,19,22,30,37,22,35,23,40,43,22,46,26,23,41,22,2,40,22,18,42,37,32,19
18,42,37,32,19,22,34,42,24,31,22,36,29,22,43,31,26,22,27,23,34,23,28,26,22,44,23,40,22,23,24,24,36,34,39,35,30,40,31,26,27,22,25,46,22,23,22,2,40,22,44,31,36,22,31,23,27,22,40,36,34,26,22,24,23,43,24,31,30,37,28,22,42,39,22,43,36,22,27,36
30,37,22,28,23,34,26,22,43,44,36,22,36,37,22,23,22,24,36,36,35,22,40,42,37,27,23,46,22,26,45,26,37,30,37,28,22,30,37,22,43,31,30,40,22,35,23,37,27,22,36,29,22,39,26,41,39,26,43,42,23,35,22,23,42,43,42,34,37,22,23,22,35,36,43,22,36,29,22,43,31,26,22,24,23,43,24,31,30,37,28,22,42,39,22,44,23,40,22,27,36,37,26,22,25,46,22,43,31,26,22,23,22,2,40,22,18,42,37,32,19,22,43,26,41,41,46,22,18,42,37,32,19
31,26,22,31,30,43,22,23,22,20,22,39,30,43,24,31,22,29,41,36,34,22,41,30,24,32,22,18,42,37,32,19,22,30,37,43,36,22,43,31,26,22,18,42,37,32,19,22,40,43,23,37,27,40,22,30,37,22,30,37,37,30,37,28,22,29,36,42,41,22,43,36,22,40,43,41,26,43,24,31,22,31,30,40,22,43,26,23,34,22,2,40,22,35,26,23,27,22,29,41,36,34,22,20,22,43,36,22,23,22,27,26,24,30,40,30,45,26,22,20,22,44,31,26,41,26,22,30,43,22,40,43,23,46,26,27
40,36,22,44,31,23,43,22,30,29,22,18,42,37,32,19,22,31,23,27,22,40,43,41,42,24,32,22,33,42,40,43,22,40,26,45,26,37,22,31,36,34,26,22,41,42,37,40,22,30,37,22,20,22,41,26,28,42,35,23,41,5,40,26,23,40,36,37,22,28,23,34,26,40,22,23,37,27,22,18,42,37,32,19,22,30,37,22,43,31,26,22,40,26,45,26,37,43,31,22,39,36,40,30,43,30,36,37,22,36,29,22,43,31,26,22,23,22,2,40,22,35,30,37,26,42,39
30,29,22,46,36,42,22,28,26,43,22,46,36,42,41,22,39,30,43,24,31,22,23,37,27,22,43,23,32,26,22,23,22,28,36,36,27,22,40,44,30,37,28,22,23,37,46,43,31,30,37,28,22,24,23,37,22,31,23,39,39,26,37,22,31,26,22,35,23,43,26,41,22,18,42,37,32,19
36,37,22,40,23,43,42,41,27,23,46,22,37,30,28,31,43,22,38,42,30,43,26,22,23,22,29,26,44,22,36,29,22,43,31,26,22,25,36,46,40,22,30,37,22,28,41,26,26,37,22,23,37,27,22,28,36,35,27,22,18,42,37,32,19,22,23,44,23,46,22,40,42,24,24,26,40,40,26,40,22,43,36,22,18,42,37,32,19,22,43,31,26,22,39,23,30,37,22,36,29,22,39,23,40,43,22,23,37,27,22,37,36,22,27,36,42,25,43,22,29,42,43,42,41,26,22,18,42,37,32,19
34,23,41,32,22,18,42,37,32,19,22,43,31,26,22,25,30,28,22,18,42,37,32,19,22,36,23,32,35,23,37,27,22,29,30,41,40,43,22,18,42,37,32,19,22,31,23,27,22,43,31,41,26,26,22,31,30,43,40,22,30,37,22,29,36,42,41,22,23,43,22,18,42,37,32,19,22,43,44,36,22,34,36,41,26,22,43,31,23,37,22,31,26,22,2,27,22,31,23,27,22,30,37,22,43,31,26,22,18,42,37,32,19,22,18,42,37,32,19,22,40,26,41,30,26,40,22,30,37,22,44,31,30,24,31,22,31,26,22,2,27,22,28,36,37,26,22,18,42,37,32,19
43,31,26,22,18,42,37,32,19,22,18,42,37,32,19,22,18,42,37,32,19,22,20,22,43,31,41,36,42,28,31,22,20,22,18,42,37,32,19,22,43,31,26,22,25,36,43,43,36,34,22,36,29,22,43,31,26,22,36,41,27,26,41,22,28,36,43,22,40,26,45,26,37,22,36,29,22,43,31,26,30,41,22,43,26,23,34,22,2,40,22,20,22,31,30,43,40,22,23,37,27,22,40,24,36,41,26,27,22,29,36,42,41,22,36,29,22,30,43,40,22,41,42,37,40,22,30,37,22,23,22,20,22,27,26,24,30,40,30,36,37
18,42,37,32,19,22,27,23,45,26,22,40,43,26,44,23,41,43,22,31,26,35,27,22,43,31,26,22,28,30,23,37,43,40,22,43,36,22,29,30,45,26,22,31,30,43,40,22,43,36,22,23,24,24,36,42,37,43,22,29,36,41,22,43,31,26,22,48,26,41,36,22,36,37,22,43,31,26,22,36,43,31,26,41,22,40,30,27,26,22,36,29,22,43,31,26,22,40,23,43,42,41,27,23,46,22,18,42,37,32,19
43,31,23,43,22,31,26,22,44,23,40,22,43,31,26,22,23,22,2,40,22,18,42,37,32,19,22,18,42,37,32,19,22,27,42,41,30,37,28,22,30,43,40,22,23,34,26,41,30,24,23,37,22,35,26,23,28,42,26,22,24,23,34,39,23,30,28,37,22,44,30,43,31,22,23,22,20,22,34,23,41,32,22,39,35,42,40,22,43,44,36,22,44,30,37,40,22,36,45,26,41,22,43,36,41,36,37,43,36,22,30,37,22,43,31,26,22,39,35,23,46,36,29,29,40,22,30,37,27,30,24,23,43,26,40,22,31,26,22,34,23,46,22,31,23,45,26,22,40,36,34,26,22,26,45,26,37,30,37,28,22,42,39,22,24,36,34,30,37,28,22,25,42,43,22,44,30,43,31,22,43,31,26,22,44,23,46,22,31,30,40,22,18,42,37,32,19,22,18,42,37,32,19,22,30,40,22,18,42,37,32,19,22,43,31,23,43,22,34,30,28,31,43,22,37,36,43,22,25,26,22,43,31,30,40,22,44,26,26,32
43,31,26,22,40,23,34,26,22,28,36,26,40,22,29,36,41,22,34,30,32,26,22,34,36,36,41,26,22,23,37,36,43,31,26,41,22,45,26,43,26,41,23,37,22,44,31,36,22,18,42,37,32,19,22,26,23,41,35,46,22,40,43,41,42,28,28,35,26,40,22,43,36,22,39,26,41,34,30,43,22,43,31,26,22,28,30,23,37,43,40,22,25,42,43,22,23,22,41,42,37,22,23,37,27,22,29,36,42,41,22,31,30,43,40,22,30,37,22,40,26,45,26,37,22,18,42,37,32,19,22,30,37,22,40,42,37,27,23,46,22,2,40,22,24,36,37,43,26,40,43
26,45,26,41,46,22,28,42,46,22,43,31,26,46,22,39,42,43,22,36,42,43,22,43,31,26,41,26,22,31,23,27,22,23,22,25,26,43,43,26,41,22,18,42,37,32,19,22,43,31,23,37,22,43,31,26,22,28,42,46,22,25,26,29,36,41,26,22,18,42,37,32,19,22,28,30,23,37,43,22,34,23,37,23,28,26,41,22,41,36,28,26,41,22,24,41,23,30,28
31,26,22,2,40,22,23,37,22,18,42,37,32,19,22,44,31,36,22,2,40,22,36,37,26,22,36,29,22,43,31,26,22,35,26,23,27,30,37,28,22,18,42,37,32,19,22,36,29,22,43,31,26,22,29,23,40,31,30,36,37,23,25,35,26,22,27,26,35,30,45,26,41,46,22,44,31,30,24,31,22,35,36,36,32,40,22,35,30,32,26,22,23,22,18,42,37,32,19,22,42,37,43,30,35,22,30,43,22,18,42,37,32,19,22,25,26,37,26,23,43,31,22,43,31,26,22,18,42,37,32,19,22,25,23,43
43,31,26,22,18,42,37,32,19,22,36,29,22,43,31,26,22,18,42,37,32,19,22,30,40,22,43,31,23,43,22,43,31,26,22,23,22,2,40,22,28,36,22,30,37,43,36,22,40,23,37,22,29,41,23,37,24,30,40,24,36,22,2,40,22,24,23,37,27,35,26,40,43,30,24,32,22,39,23,41,32,22,43,36,37,30,28,31,43,22,42,39,22,43,44,36,22,28,23,34,26,40,22,43,36,22,37,36,37,26,22,30,37,22,43,31,26,22,18,42,37,32,19,22,18,42,37,32,19
43,31,26,22,18,42,37,32,19,22,43,36,22,18,42,37,32,19,22,44,30,43,31,22,31,26,41,26,22,40,23,46,40,22,43,31,23,43,22,23,25,36,42,43,22,43,31,41,26,26,22,36,29,22,29,36,42,41,22,24,35,42,25,40,22,20,22,36,29,22,20,22,43,31,23,43,22,43,36,36,32,22,20,22,40,26,41,30,26,40,22,35,26,23,27,40,22,44,26,37,43,22,36,37,22,43,36,22,44,30,37,22,30,43,22,23,35,35
43,31,23,43,22,2,40,22,37,36,43,22,23,37,22,23,45,26,41,23,28,26,22,43,36,22,18,42,37,32,19,22,28,30,23,37,43,22,18,42,37,32,19
36,37,26,22,34,30,28,31,43,22,43,31,30,37,32,22,43,31,23,43,22,43,31,26,22,31,36,34,26,22,29,23,37,40,22,30,37,22,43,31,30,40,22,40,26,41,30,26,40,22,36,29,22,43,31,26,22,40,42,25,44,23,46,22,24,23,35,35,26,27,22,25,23,41,43,22,43,31,23,43,22,2,40,22,23,22,25,26,43,43,26,41,22,37,23,34,26,22,29,36,41,22,23,22,39,42,25,35,30,24,22,18,42,37,32,19,22,43,31,23,37,22,27,26,40,30,41,26,22,27,36,22,37,2,43,22,46,36,42,22,43,31,30,37,32,22,44,36,42,35,27,22,31,23,45,26,22,25,26,26,37,22,18,42,37,32,19,22,36,45,26,41,22,43,31,26,22,39,41,36,24,26,26,27,30,37,28,40,22,25,42,43,22,43,31,26,46,22,18,42,37,32,19,22,43,31,26,34,22,30,37,22,41,26,35,23,43,30,45,26,22,24,23,35,34
18,42,37,32,19,22,36,29,22,43,31,26,22,43,44,36,22,18,42,37,32,19,22,40,23,43,22,40,30,27,26,22,25,46,22,40,30,27,26,22,30,37,22,43,31,26,22,18,42,37,32,19,22,40,26,23,43,40,22,36,29,22,36,23,32,35,23,37,27,22,18,42,37,32,19,22,23,37,27,22,44,31,30,35,26,22,43,31,26,46,22,24,31,26,26,41,26,27,22,43,31,26,30,41,22,18,42,37,32,19,22,23,37,27,22,18,42,37,32,19,22,43,31,26,22,36,39,39,36,40,30,43,30,36,37,22,18,42,37,32,19,22,23,27,45,23,37,24,26,27,22,37,36,22,29,42,41,43,31,26,41,22,23,43,22,35,26,23,40,43,22,23,40,22,29,23,41,22,23,40,22,30,22,24,36,42,35,27,22,40,26,26
23,22,29,26,44,22,29,36,35,32,40,22,26,45,26,37,22,40,31,36,44,26,27,22,42,39,22,44,26,23,41,30,37,28,22,18,42,37,32,19,22,25,26,23,41,30,37,28,22,43,31,26,22,24,36,35,36,41,40,22,23,37,27,22,18,42,37,32,19,22,36,29,22,25,36,43,31,22,43,26,23,34,40
30,22,2,34,22,29,36,41,22,43,31,26,22,28,30,23,37,43,40,22,43,36,27,23,46,22,25,42,43,22,36,37,35,46,22,25,26,24,23,42,40,26,22,43,31,26,46,22,35,36,40,43,22,46,26,40,43,26,41,27,23,46
30,22,35,36,45,26,22,18,42,37,32,19,22,25,36,43,31
43,31,26,22,36,37,35,46,22,43,31,30,37,28,22,30,22,2,34,22,18,42,37,32,19,22,29,36,41,22,30,40,22,29,36,41,22,43,31,26,22,40,26,41,30,26,40,22,43,36,22,28,36,22,40,26,45,26,37,22,28,23,34,26,40,22,40,23,30,27,22,27,23,45,30,27,22,44,30,35,35,30,23,34,40,22,23,22,40,23,24,41,23,34,26,37,43,36,22,18,42,37,32,19,22,23,43,22,43,31,26,22,18,42,37,32,19,22,25,26,29,36,41,26,22,40,42,37,27,23,46,22,2,40,22,28,36
43,31,26,22,23,25,36,45,26,22,41,26,39,41,26,40,26,37,43,40,22,23,22,18,42,37,32,19,22,36,29,22,26,30,43,31,26,41,22,18,42,37,32,19,22,36,41,22,18,42,37,32,19
30,22,24,31,36,36,40,26,22,43,36,22,25,26,35,30,26,45,26,22,30,43,22,2,40,22,43,31,26,22,35,23,43,43,26,41,22,23,35,43,31,36,42,28,31,22,30,43,22,39,41,36,25,23,25,35,46,22,40,39,41,30,37,28,40,22,29,41,36,34,22,43,31,26,22,29,23,24,43,22,43,31,23,43,22,33,42,40,43,22,23,25,36,42,43,22,26,45,26,41,46,36,37,26,22,36,42,43,22,31,26,41,26,22,30,37,24,35,42,27,30,37,28,22,43,31,26,22,23,22,2,40,22,23,37,27,22,28,30,23,37,43,40,22,30,40,22,36,41,30,28,30,37,23,35,35,46,22,29,41,36,34,22,40,36,34,26,44,31,26,41,26,22,26,35,40,26
18,42,37,32,19,22,30,43,22,43,36,22,40,23,46,22,43,31,23,43,22,30,29,22,43,31,30,40,22,44,26,41,26,22,23,22,37,26,44,22,46,36,41,32,22,18,42,37,32,19,22,40,26,41,30,26,40,22,36,41,22,36,37,26,22,25,26,43,44,26,26,37,22,43,31,26,22,24,31,30,24,23,28,36,22,24,42,25,40,22,23,37,27,22,44,31,30,43,26,22,18,42,37,32,19,22,18,42,37,32,19,22,30,43,22,2,40,22,39,36,40,40,30,25,35,26,22,46,36,42,22,2,27,22,37,26,26,27,22,18,42,37,32,19,22,39,36,35,30,24,26,22,30,37,22,26,45,26,41,46,22,36,43,31,26,41,22,40,26,23,43,22,43,36,22,40,26,39,23,41,23,43,26,22,36,39,39,36,40,30,37,28,22,29,23,37,40,22,23,37,27,22,36,37,35,46,22,43,31,26,22,18,42,37,32,19,22,44,36,42,35,27,22,18,42,37,32,19,22,43,31,26,30,41,22,18,42,37,32,19
23,37,46,44,23,46,22,43,31,26,22,23,22,2,40,22,28,23,45,26,22,46,36,42,22,23,22,35,36,43,22,36,29,22,31,26,41,36,26,40,22,43,36,22,41,36,36,43,22,29,36,41
30,37,22,43,31,26,22,36,39,26,37,30,37,28,22,28,23,34,26,22,25,26,40,30,27,26,40,22,18,42,37,32,19,22,23,37,27,22,40,43,26,44,23,41,43,22,43,31,26,41,26,22,44,23,40,22,44,23,35,43,22,44,26,30,40,40,22,23,22,18,42,37,32,19,22,18,42,37,32,19,22,18,42,37,32,19,22,44,31,36,22,31,23,27,22,35,36,40,43,22,23,22,24,36,42,39,35,26,22,34,36,37,43,31,40,22,36,29,22,43,31,26,22,40,26,23,40,36,37,22,43,36,22,18,42,37,32,19,22,40,42,41,28,26,41,46
31,26,22,44,23,40,22,18,42,37,32,19,22,18,42,37,32,19,22,18,42,37,32,19,22,30,37,22,28,23,34,26,22,43,44,36,22,34,36,45,26,27,22,23,22,18,42,37,32,19,22,23,35,36,37,28,22,30,37,22,43,31,26,22,23,22,2,40,22,18,42,37,32,19,22,40,26,24,36,37,27,22,30,37,37,30,37,28,22,23,37,27,22,18,42,37,32,19,22,29,36,41,22,31,30,40,22,43,26,23,34,22,2,40,22,29,30,37,23,35,22,43,23,35,35,46
40,42,24,31,22,30,40,22,31,30,40,22,41,26,39,42,43,23,43,30,36,37,22,23,34,36,37,28,22,43,31,26,22,26,23,40,43,22,25,23,46,22,18,42,37,32,19,22,43,31,23,43,22,44,31,26,37,22,31,26,22,31,30,43,22,31,30,40,22,29,30,41,40,43,22,24,23,41,26,26,41,22,31,36,34,26,22,41,42,37,22,35,23,40,43,22,40,26,23,40,36,37,22,43,31,26,22,29,23,37,22,44,31,36,22,24,23,42,28,31,43,22,30,43,22,23,28,41,26,26,27,22,43,36,22,43,42,41,37,22,43,31,26,22,25,23,35,35,22,36,45,26,41,22,43,36,22,31,30,34,22,30,37,22,41,26,43,42,41,37,22,29,36,41,22,23,37,22,18,42,37,32,19
37,36,43,22,31,30,40,22,18,42,37,32,19,22,18,42,37,32,19,22,18,42,37,32,19,22,2,40
23,37,22,23,22,2,40,22,18,42,37,32,19,22,36,29,22,43,31,26,22,40,26,24,36,37,27,22,28,23,34,26,22,44,23,40,22,18,42,37,32,19,22,31,26,37,27,26,41,40,36,37,22,44,31,36,22,18,42,37,32,19,22,43,31,26,22,31,36,43,22,40,30,27,26,22,36,29,22,43,31,26,22,18,42,37,32,19,22,26,38,42,23,43,30,36,37
31,26,22,18,42,37,32,19,22,43,36,41,36,37,43,36,22,30,37,22,43,31,26,22,39,35,23,46,36,29,29,40,22,44,30,43,31,22,40,30,47,22,31,30,43,40,22,40,26,45,26,37,22,44,23,35,32,40,22,23,37,27,22,26,30,28,31,43,22,40,43,36,35,26,37,22,25,23,40,26,40,22,30,37,22,20,22,23,43,22,18,42,37,32,19,22,23,37,27,22,24,36,37,43,30,37,42,26,27,22,43,31,23,43,22,25,46,22,28,36,30,37,28,22,18,42,37,32,19,22,23,43,22,43,31,26,22,39,35,23,43,26,22,40,42,37,27,23,46,22,23,35,36,37,28,22,44,30,43,31,22,44,23,35,32,30,37,28,22,40,43,26,23,35,30,37,28,22,23,22,25,23,40,26,22,23,37,27,22,40,24,36,41,30,37,28,22,23,22,41,42,37
44,31,26,37,22,46,36,42,22,2,41,26,22,30,37,22,43,31,26,22,18,42,37,32,19,22,46,36,42,22,40,26,26,22,26,45,26,41,46,22,25,23,35,35,22,18,42,37,32,19,22,31,26,22,18,42,37,32,19
43,31,26,22,24,36,35,27,22,28,42,46,40,22,30,37,22,43,31,26,22,40,26,43,22,44,26,41,26,22,44,30,35,35,22,24,35,23,41,32,22,32,26,45,30,37,22,34,30,43,24,31,26,35,35,22,23,37,27,22,18,42,37,32,19,22,44,30,35,35,30,23,34,40,22,43,31,26,22,28,30,23,37,43,40,22,2,22,20,22,18,42,37,32,19
43,31,26,46,22,24,36,34,25,30,37,26,27,22,29,36,41,22,20,22,31,30,43,40,22,40,30,47,22,31,36,34,26,22,41,42,37,40,22,23,37,27,22,20,22,41,42,37,40,22,18,42,37,32,19,22,30,37,22,30,37,22,43,31,26,22,29,30,45,26,22,28,23,34,26,40,22,23,28,23,30,37,40,43,22,43,31,26,22,24,42,25,40
43,31,26,46,22,44,26,37,43,22,23,22,24,36,35,35,26,24,43,30,45,26,22,18,42,37,32,19,22,31,26,41,26,22,44,30,43,31,22,48,26,41,36,22,18,42,37,32,19,22,23,37,27,22,18,42,37,32,19
30,43,22,2,40,22,43,31,23,43,22,35,23,40,43,22,40,26,43,22,36,29,22,37,42,34,25,26,41,40,22,23,40,22,34,42,24,31,22,23,40,22,23,37,46,43,31,30,37,28,22,26,35,40,26,22,43,31,23,43,22,28,30,45,26,40,22,43,31,26,22,28,30,23,37,43,40,22,31,36,39,26,22,30,37,22,43,31,26,22,40,26,41,30,26,40,22,28,23,34,26,40,22,43,36,22,24,36,34,26
30,22,25,26,35,30,26,45,26,22,30,37,22,43,31,26,22,35,23,44,22,36,29,22,23,45,26,41,23,28,26,40,22,27,26,24,35,23,41,26,27,22,40,23,37,22,29,41,23,37,24,30,40,24,36,22,18,42,37,32,19,22,24,36,23,24,31,22,27,42,40,43,46,22,25,23,32,26,41,22,23,29,43,26,41,22,28,23,34,26,22,43,44,36
30,22,2,27,22,41,23,43,31,26,41,22,40,26,26,22,23,22,18,42,37,32,19,22,18,42,37,32,19,22,44,31,36,22,2,40,22,31,36,43,22,24,36,34,26,22,42,39,22,29,36,41,22,43,31,26,22,36,43,31,26,41,22,40,30,27,26,22,43,31,23,37,22,23,22,28,36,36,27,22,18,42,37,32,19,22,44,31,36,22,2,40,22,24,36,35,27
25,42,43,22,43,31,26,22,36,35,27,22,18,42,37,32,19,22,18,42,37,32,19,22,18,42,37,32,19,22,36,29,29,26,41,26,27,22,37,36,22,39,41,26,27,30,24,43,30,36,37,22,23,25,36,42,43,22,44,31,26,37,22,28,36,36,27,22,43,30,34,26,40,22,44,36,42,35,27,22,41,26,43,42,41,37,22,43,36,22,31,30,40,22,40,30,27,26
44,31,26,37,22,30,43,22,28,36,26,40,22,46,36,42,22,37,26,45,26,41,22,32,37,36,44,22,44,31,26,37,22,46,36,42,22,2,35,35,22,28,26,43,22,30,43,22,25,23,24,32,22,31,26,22,40,23,30,27
43,31,23,43,22,2,40,22,25,23,40,26,25,23,35,35
37,24,41,22,24,36,41,39,7,22,41,26,39,36,41,43,26,27,22,23,22,20,22,20,22,27,41,36,39,22,30,37,22,43,31,30,41,27,5,38,42,23,41,43,26,41,22,37,26,43,22,30,37,24,36,34,26,22,24,30,43,30,37,28,22,30,37,43,26,37,40,26,22,24,36,34,39,26,43,30,43,30,36,37,22,43,31,23,43,22,24,23,42,40,26,27,22,30,43,40,22,28,41,36,40,40,22,39,41,36,29,30,43,22,34,23,41,28,30,37,40,22,43,36,22,27,30,39
37,26,43,22,30,37,24,36,34,26,22,29,36,41,22,43,31,26,22,38,42,23,41,43,26,41,22,29,26,35,35,22,43,36,22,1,22,20,22,34,30,35,35,30,36,37,22,29,41,36,34,22,1,22,20,22,34,30,35,35,30,36,37,22,41,36,42,28,31,35,46,22,44,31,23,43,22,23,37,23,35,46,40,43,40,22,31,23,27,22,26,47,39,26,24,43,26,27
25,42,43,22,39,26,41,5,40,31,23,41,26,22,39,41,36,29,30,43,22,27,41,36,39,39,26,27,22,36,37,35,46,22,20,22,20,22,43,36,22,1,22,20,22,23,22,40,31,23,41,26,22,29,41,36,34,22,1,22,20,22,23,22,40,31,23,41,26,22,23,40,22,43,31,26,22,24,36,34,39,23,37,46,22,24,36,37,43,30,37,42,26,27,22,30,43,40,22,40,43,36,24,32,22,25,42,46,5,25,23,24,32,22,39,35,23,37
23,45,26,41,23,28,26,22,40,31,23,41,26,40,22,36,42,43,40,43,23,37,27,30,37,28,22,27,41,36,39,39,26,27,22,43,36,22,20,22,34,30,35,35,30,36,37,22,29,41,36,34,22,20,22,34,30,35,35,30,36,37
41,26,45,26,37,42,26,22,29,26,35,35,22,20,22,20,22,43,36,22,1,22,20,22,25,30,35,35,30,36,37,22,29,41,36,34,22,1,22,20,22,25,30,35,35,30,36,37
43,31,26,22,24,36,34,39,42,43,26,41,22,34,23,32,26,41,22,44,31,30,24,31,22,40,26,35,35,40,22,34,36,41,26,22,43,31,23,37,22,31,23,35,29,22,30,43,40,22,28,36,36,27,40,22,36,42,43,40,30,27,26,22,43,31,26,22,42,7,40,7,22,23,35,40,36,22,40,23,30,27,22,43,31,26,22,37,26,28,23,43,30,45,26,22,26,29,29,26,24,43,22,36,29,22,23,22,40,43,41,36,37,28,26,41,22,42,7,40,7,22,27,36,35,35,23,41,22,44,30,35,35,22,18,42,37,32,19,22,23,29,29,26,24,43,22,30,43,40,22,29,36,42,41,43,31,5,38,42,23,41,43,26,41,22,39,26,41,29,36,41,34,23,37,24,26,22,23,37,27,22,34,23,32,26,22,30,43,22,27,30,29,29,30,24,42,35,43,22,43,36,22,25,26,43,43,26,41,22,20,22,41,26,40,42,35,43,40
37,24,41,22,40,23,30,27,22,41,26,45,26,37,42,26,22,27,26,24,35,30,37,26,27,22,25,36,43,31,22,30,37,22,43,31,26,22,42,7,40,7,22,23,37,27,22,36,45,26,41,40,26,23,40,22,41,26,29,35,26,24,43,30,37,28,22,23,22,44,36,41,35,27,5,44,30,27,26,22,40,36,29,43,26,37,30,37,28,22,36,29,22,43,31,26,22,24,36,34,39,42,43,26,41,22,34,23,41,32,26,43,40
43,31,26,22,24,36,34,39,23,37,46,22,31,36,44,26,45,26,41,22,40,23,30,27,22,36,41,27,26,41,40,22,30,37,22,43,31,26,22,42,7,40,7,22,40,31,36,44,26,27,22,28,36,36,27,22,28,23,30,37,40,22,27,42,41,30,37,28,22,43,31,26,22,35,23,43,26,40,43,22,38,42,23,41,43,26,41
23,37,23,35,46,40,43,40,22,26,40,43,30,34,23,43,26,22,43,31,36,40,26,22,28,23,30,37,40,22,23,43,22,20,22,20,22,43,36,22,20,22,20,22,23,22,28,36,36,27,22,39,23,41,43,22,36,29,22,30,43,22,24,36,34,30,37,28,22,29,41,36,34,22,35,23,41,28,26,22,36,41,27,26,41,40,22,39,35,23,24,26,27,22,25,46,22,23,22,29,26,44,22,36,29,22,37,24,41,22,2,40,22,34,23,33,36,41,22,24,42,40,43,36,34,26,41,40
30,37,22,23,27,27,30,43,30,36,37,22,43,36,22,23,22,28,26,37,26,41,23,35,22,40,35,36,44,30,37,28,22,36,29,22,43,31,26,22,24,36,34,39,42,43,26,41,22,30,37,27,42,40,43,41,46,22,37,24,41,22,44,31,30,24,31,22,40,26,35,35,40,22,23,42,43,36,34,23,43,26,27,22,43,26,35,35,26,41,22,34,23,24,31,30,37,26,40,22,23,37,27,22,24,36,34,39,42,43,26,41,30,48,26,27,22,24,23,40,31,22,18,42,37,32,19,22,30,40,22,23,35,40,36,22,23,29,29,26,24,43,26,27,22,25,46,22,43,31,26,22,41,26,43,23,30,35,22,23,37,27,22,29,30,37,23,37,24,30,23,35,22,40,26,24,43,36,41,40,22,23,41,26,23,40,22,36,29,22,43,31,26,22,26,24,36,37,36,34,46,22,43,31,23,43,22,31,23,45,26,22,28,26,37,26,41,23,35,35,46,22,37,36,43,22,25,26,26,37,22,41,36,25,42,40,43,22,37,36,43,26,40,22,18,42,37,32,19,22,28,7,22,18,42,37,32,19,22,23,37,22,23,37,23,35,46,40,43,22,29,36,41,22,40,23,35,36,34,36,37,22,25,41,36,43,31,26,41,40,22,30,37,24
43,31,26,40,26,22,29,23,24,43,36,41,40,22,24,36,34,25,30,37,26,27,22,44,30,43,31,22,23,22,40,43,41,36,37,28,22,27,36,35,35,23,41,22,40,31,36,42,35,27,22,18,42,37,32,19,22,23,29,29,26,24,43,22,43,31,26,22,24,42,41,41,26,37,43,22,38,42,23,41,43,26,41,22,2,40,22,41,26,40,42,35,43,40,22,37,24,41,22,40,23,30,27
30,37,22,43,31,26,22,46,26,23,41,5,26,23,41,35,30,26,41,22,29,36,42,41,43,31,22,38,42,23,41,43,26,41,22,37,24,41,22,31,23,27,22,39,41,36,29,30,43,22,36,29,22,1,22,20,22,34,30,35,35,30,36,37,22,36,41,22,1,22,20,22,23,22,40,31,23,41,26,22,36,37,22,41,26,45,26,37,42,26,22,36,29,22,1,22,20,22,25,30,35,35,30,36,37
34,41,7,22,18,42,37,32,19,22,40,23,30,27,22,31,26,22,35,36,44,26,41,26,27,22,31,30,40,22,29,42,35,35,5,46,26,23,41,22,26,40,43,30,34,23,43,26,40,22,29,36,41,22,20,22,43,36,22,1,22,20,22,23,22,40,31,23,41,26,22,29,41,36,34,22,1,22,20,22,23,22,40,31,23,41,26
41,26,45,26,37,42,26,22,39,41,36,33,26,24,43,30,36,37,40,22,44,26,41,26,22,40,35,23,40,31,26,27,22,43,36,22,1,22,20,22,25,30,35,35,30,36,37,22,29,41,36,34,22,1,22,20,22,25,30,35,35,30,36,37
35,23,40,43,22,46,26,23,41,22,37,24,41,22,31,23,27,22,37,26,43,22,30,37,24,36,34,26,22,36,29,22,1,22,20,22,34,30,35,35,30,36,37,22,36,41,22,1,22,20,22,23,22,40,31,23,41,26,22,36,37,22,1,22,20,22,25,30,35,35,30,36,37,22,30,37,22,41,26,45,26,37,42,26
29,36,41,22,43,31,26,22,37,30,37,26,22,34,36,37,43,31,40,22,43,31,26,22,24,36,34,39,23,37,46,22,2,40,22,26,23,41,37,30,37,28,40,22,29,26,35,35,22,20,22,20,22,43,36,22,1,22,20,22,34,30,35,35,30,36,37,22,36,41,22,1,22,20,22,23,22,40,31,23,41,26,22,29,41,36,34,22,1,22,20,22,34,30,35,35,30,36,37,22,36,41,22,1,22,20,22,23,22,40,31,23,41,26
41,26,45,26,37,42,26,40,22,27,26,24,35,30,37,26,27,22,20,22,20,22,43,36,22,1,22,20,22,25,30,35,35,30,36,37,22,29,41,36,34,22,1,22,20,22,25,30,35,35,30,36,37
30,37,22,37,26,44,22,46,36,41,32,22,40,43,36,24,32,22,26,47,24,31,23,37,28,26,22,24,36,34,39,36,40,30,43,26,22,43,41,23,27,30,37,28,22,46,26,40,43,26,41,27,23,46,22,37,24,41,22,40,31,23,41,26,40,22,29,26,35,35,22,20,22,24,26,37,43,40,22,43,36,22,24,35,36,40,26,22,23,43,22,1,22,20
24,36,37,24,26,41,37,30,37,28,22,46,36,42,41,22,40,26,39,43,7,22,20,22,23,41,43,30,24,35,26,22,44,23,35,35,22,40,43,41,26,26,43,22,29,30,41,34,40,22,35,30,37,32,22,23,37,23,35,46,40,43,40,22,2,22,39,23,46,22,43,36,22,39,26,41,29,36,41,34,23,37,24,26,22,30,22,2,34,22,18,42,37,32,19,22,43,31,23,43,22,44,23,35,35,22,40,43,41,26,26,43,22,30,40,22,29,30,37,23,35,35,46,22,18,42,37,32,19,22,30,37,22,43,36,22,43,31,26,22,31,23,41,27,22,24,36,35,27,22,29,23,24,43,40,22,36,29,22,43,31,26,22,41,26,23,35,22,44,36,41,32,30,37,28,22,44,36,41,35,27
30,29,22,43,31,26,22,29,30,41,34,40,22,23,41,26,22,40,26,41,30,36,42,40,22,31,36,44,26,45,26,41,22,44,31,46,22,35,30,34,30,43,22,43,31,26,22,39,41,23,24,43,30,24,26,22,43,36,22,43,31,26,22,39,36,36,41,22,18,42,37,32,19,22,23,37,23,35,46,40,43,40,22,44,31,36,40,26,22,23,25,30,35,30,43,46,22,43,36,22,40,26,26,22,30,37,43,36,22,43,31,26,22,29,42,43,42,41,26,22,30,40,22,29,41,23,28,30,35,26,22,23,43,22,25,26,40,43
44,31,46,22,37,36,43,22,26,47,43,26,37,27,22,43,31,26,22,40,23,34,26,22,31,23,41,40,31,22,40,43,23,37,27,23,41,27,40,22,43,36,22,43,31,26,22,40,23,35,26,40,22,29,36,41,24,26,22,23,37,27,22,39,23,46,22,25,41,36,32,26,41,40,22,23,22,25,23,40,26,22,40,23,35,23,41,46,22,44,30,43,31,22,23,37,37,42,23,35,22,25,36,37,42,40,22,25,23,40,26,27,22,36,37,22,31,36,44,22,34,42,24,31,22,34,36,37,26,46,22,43,31,26,46,22,34,23,27,26,22,29,36,41,22,43,31,26,30,41,22,24,35,30,26,37,43,40,22,27,42,41,30,37,28,22,43,31,26,22,46,26,23,41
43,31,23,43,22,40,31,36,42,35,27,22,40,43,36,39,22,23,22,35,36,43,22,36,29,22,18,42,37,32,19,22,23,37,27,22,39,41,36,27,42,24,26,22,23,22,40,43,36,24,32,22,34,23,41,32,26,43,22,27,41,30,45,26,37,22,36,37,35,46,22,25,46,22,39,41,36,29,26,40,40,30,36,37,23,35,22,24,36,37,24,26,41,37,22,24,23,41,26,29,42,35,22,43,31,36,42,28,31,43,22,23,37,27,22,28,36,36,27,22,40,26,37,40,26
37,36,44,22,44,36,42,35,27,22,37,2,43,22,43,31,23,43,22,25,26,22,23,22,18,42,37,32,19
18,42,37,32,19,22,18,42,37,32,19,22,18,42,37,32,19,22,37,26,44,39,36,41,43,22,37,26,44,40,22,45,23
40,43,26,45,26,22,24,35,23,41,32,22,23,22,40,31,26,23,41,40,36,37,22,35,26,31,34,23,37,22,31,42,43,43,36,37,22,30,37,24,7,22,43,41,23,27,26,41,22,41,26,39,36,41,43,26,27,22,29,36,41,22,44,36,41,32,22,23,43,22,20,22,23,7,34,7,22,43,44,36,22,23,37,27,22,23,22,31,23,35,29,22,31,36,42,41,40,22,25,26,29,36,41,26,22,43,31,26,22,42,40,42,23,35,22,34,36,37,27,23,46,22,34,36,41,37,30,37,28,22,40,43,41,23,43,26,28,46,22,34,26,26,43,30,37,28
23,43,22,33,26,29,29,26,41,30,26,40,22,3,22,24,36,7,22,33,7,22,29,41,23,37,24,30,40,22,18,42,37,32,19,22,27,30,27,22,37,2,43,22,41,26,23,24,31,22,43,31,26,22,36,29,29,30,24,26,22,42,37,43,30,35,22,20,22,23,7,34,7,22,25,42,43,22,43,31,26,37,22,31,26,22,31,23,27,22,25,26,26,37,22,42,39,22,34,36,40,43,22,36,29,22,43,31,26,22,37,30,28,31,43,22,23,43,22,31,36,34,26
30,22,31,23,27,22,24,23,35,35,40,22,23,35,35,22,37,30,28,31,43,22,35,36,37,28,22,29,41,36,34,22,43,31,26,22,40,43,23,43,26,40,22,31,26,22,40,23,30,27
30,22,44,23,40,22,18,42,37,32,19,22,42,39,22,26,45,26,41,46,22,31,36,42,41,22,20,22,20,22,20,22,20
39,26,36,39,35,26,22,23,41,26,22,35,36,36,32,30,37,28,22,29,36,41,22,39,36,40,40,30,25,35,26,22,36,39,39,36,41,43,42,37,30,43,30,26,40,22,43,36,22,25,42,46,22,25,42,43,22,37,36,25,36,27,46,22,44,23,37,43,40,22,43,36,22,40,43,30,24,32,22,43,31,26,30,41,22,18,42,37,32,19,22,36,42,43
29,36,41,22,34,23,37,46,22,36,29,22,35,36,37,27,36,37,22,2,40,22,40,26,24,42,41,30,43,30,26,40,22,43,41,23,27,26,41,40,22,30,43,22,44,23,40,22,23,22,27,23,46,22,43,31,23,43,22,40,43,23,41,43,26,27,22,37,26,41,45,36,42,40,35,46,22,30,37,22,43,31,26,22,40,34,23,35,35,22,31,36,42,41,40
25,46,22,18,42,37,32,19,22,43,31,26,22,40,26,35,35,30,37,28,22,44,23,40,22,23,43,22,18,42,37,32,19,22,29,26,45,26,41
25,42,43,22,23,40,22,43,31,26,22,27,23,46,22,26,37,27,26,27,22,30,37,22,23,22,18,42,37,32,19,22,44,23,35,35,22,18,42,37,32,19,22,41,23,35,35,46,22,43,31,26,22,24,30,43,46,22,18,42,37,32,19,22,23,22,40,30,28,31,22,36,29,22,41,26,35,30,26,29
40,36,22,30,43,22,44,26,37,43,22,46,26,40,43,26,41,27,23,46,22,30,37,22,43,31,26,22,43,41,23,27,30,37,28,22,41,36,36,34,40,22,36,29,22,35,36,37,27,36,37,22,2,40,22,29,30,37,23,37,24,30,23,35,22,27,30,40,43,41,30,24,43
30,37,22,43,31,26,22,44,23,32,26,22,36,29,22,44,23,35,35,22,40,43,41,26,26,43,22,2,40,22,39,35,42,37,28,26,22,35,23,40,43,22,29,41,30,27,23,46,22,43,31,26,22,35,36,37,27,36,37,22,34,23,41,32,26,43,22,44,23,40,22,24,36,37,40,30,27,26,41,26,27,22,26,40,39,26,24,30,23,35,35,46,22,45,42,35,37,26,41,23,25,35,26
23,37,27,22,25,26,29,36,41,26,22,43,31,26,22,36,39,26,37,30,37,28,22,36,29,22,43,41,23,27,30,37,28,22,31,26,41,26,22,46,26,40,43,26,41,27,23,46,22,23,35,35,22,26,46,26,40,22,44,26,41,26,22,36,37,22,26,23,41,35,46,22,43,41,23,27,30,37,28,22,30,37,22,43,36,32,46,36,22,29,36,41,22,23,22,24,35,42,26,22,23,40,22,43,36,22,31,36,44,22,44,30,27,26,40,39,41,26,23,27,22,43,31,26,22,29,23,35,35,36,42,43,22,34,30,28,31,43,22,25,26
25,46,22,43,31,26,22,43,30,34,26,22,43,41,23,27,30,37,28,22,36,29,29,30,24,30,23,35,35,46,22,28,36,43,22,42,37,27,26,41,22,44,23,46,22,23,43,22,20,22,23,7,34,7,22,43,31,26,22,37,26,44,40,22,29,41,36,34,22,23,40,30,23,22,44,23,40,22,30,37
23,37,27,22,30,43,22,35,26,29,43,22,34,30,47,26,27,22,40,30,28,37,23,35,40,22,29,36,41,22,35,36,37,27,36,37
43,36,32,46,36,22,40,43,36,24,32,40,22,24,35,36,40,26,27,22,36,29,29,22,23,22,40,30,28,37,30,29,30,24,23,37,43,22,25,42,43,22,18,42,37,32,19,22,20,22,20,22,36,37,22,43,31,30,37,22,45,36,35,42,34,26,22,31,36,37,28,22,32,36,37,28,22,40,43,36,24,32,40,22,27,26,24,35,30,37,26,27,22,20,22,20,22,30,37,22,36,41,27,26,41,35,46,22,43,41,23,27,30,37,28
23,43,22,33,26,29,29,26,41,30,26,40,22,2,22,43,41,23,27,30,37,28,22,41,36,36,34,22,36,37,22,18,42,37,32,19,22,24,30,41,24,42,40,22,23,22,18,42,37,32,19,22,24,30,41,24,35,26,22,23,43,22,43,31,26,22,26,27,28,26,22,36,29,22,43,31,26,22,29,30,37,23,37,24,30,23,35,22,27,30,40,43,41,30,24,43,22,27,26,40,32,43,36,39,22,24,36,34,39,42,43,26,41,22,40,24,41,26,26,37,40,22,27,30,40,39,35,23,46,26,27,22,43,31,26,22,35,36,37,27,36,37,22,34,23,41,32,26,43,22,2,40,22,34,23,33,36,41,22,25,23,41,36,34,26,43,26,41,22,43,31,26,22,29,30,37,23,37,24,30,23,35,22,43,30,34,26,40,5,40,43,36,24,32,22,26,47,24,31,23,37,28,26,22,20,22,40,31,23,41,26,22,30,37,27,26,47
41,26,27,22,29,30,28,42,41,26,40,22,36,37,22,43,31,26,22,40,24,41,26,26,37,40,22,30,37,27,30,24,23,43,26,27,22,29,23,35,35,30,37,28,22,40,43,36,24,32,40,22,25,35,42,26,22,29,30,28,42,41,26,40,22,41,30,40,30,37,28,22,40,43,36,24,32,40
41,30,28,31,43,22,23,44,23,46,22,43,31,26,22,18,42,37,32,19,22,36,42,43,37,42,34,25,26,41,26,27,22,43,31,26,22,25,35,42,26,40,22,20,22,43,36,22,20,22,23,40,22,43,31,26,22,30,37,27,26,47,22,36,39,26,37,26,27,22,23,43,22,20,22,36,29,29,22,20,22,39,36,30,37,43,40,22,36,41,22,20,22,20
30,22,40,26,26,22,24,36,37,24,26,41,37,22,25,42,43,22,30,22,27,36,22,37,2,43,22,40,26,26,22,23,37,46,22,39,23,37,30,24,22,40,23,30,27,22,34,41,7,22,18,42,37,32,19,22,23,22,25,30,28,22,18,42,37,32,19,22,37,26,44,22,46,36,41,32,22,37,23,43,30,45,26,22,44,31,36,22,41,42,37,40,22,43,31,26,22,18,42,37,32,19,22,36,29,29,30,24,26
43,31,26,22,33,26,29,29,26,41,30,26,40,22,36,29,29,30,24,26,22,23,22,25,41,23,37,24,31,22,36,29,22,43,31,26,22,35,36,40,22,23,37,28,26,35,26,40,5,25,23,40,26,27,22,29,30,41,34,22,39,35,23,46,26,27,22,30,43,22,18,42,37,32,19,22,40,26,26,32,30,37,28,22,43,36,22,23,45,36,30,27,22,41,30,40,32
43,31,30,40,22,30,40,22,37,36,43,22,43,31,26,22,40,36,41,43,22,36,29,22,34,23,41,32,26,43,22,43,36,22,31,23,45,26,22,23,22,25,30,28,22,39,36,40,30,43,30,36,37,22,30,37,22,40,23,30,27,22,27,23,45,30,27,22,40,34,30,43,31,22,44,31,36,22,31,26,23,27,40,22,43,41,23,27,30,37,28,22,30,37,22,23,35,35,22,37,36,37,5,42,7,40,7,22,40,43,36,24,32,40
44,26,22,43,26,37,27,22,43,36,22,41,42,37,22,23,22,45,26,41,46,22,43,30,28,31,43,22,25,36,36,32
33,26,29,29,26,41,30,26,40,22,40,39,26,37,43,22,34,36,40,43,22,36,29,22,30,43,40,22,18,42,37,32,19,22,30,37,22,43,31,26,22,34,36,41,37,30,37,28,22,43,41,46,30,37,28,22,43,36,22,34,23,43,24,31,22,25,42,46,26,41,40,22,23,37,27,22,40,26,35,35,26,41,40,22,23,37,27,22,43,31,26,41,26,22,44,26,41,26,22,37,2,43,22,34,23,37,46,22,25,42,46,26,41,40
23,35,35,22,43,31,26,22,43,23,32,26,36,45,26,41,22,40,43,36,24,32,40,22,40,24,36,43,43,30,40,31,22,3,22,18,42,37,32,19,22,25,7,23,7,43,22,18,42,37,32,19,22,23,41,26,22,28,26,43,43,30,37,28,22,39,41,26,43,43,46,22,44,26,35,35,22,18,42,37,32,19,22,43,31,30,40,22,34,36,41,37,30,37,28,22,34,41,7,22,40,34,30,43,31,22,40,23,30,27
40,26,24,36,37,27,40,22,35,23,43,26,41,22,23,22,18,42,37,32,19,22,40,26,35,35,22,36,41,27,26,41,22,29,36,41,22,40,24,36,43,43,30,40,31,22,3,22,18,42,37,32,19,22,24,23,34,26,22,30,37
29,36,41,22,43,31,26,22,43,31,30,41,27,22,43,30,34,26,22,30,37,22,20,22,34,30,37,42,43,26,40,22,23,22,43,41,23,27,26,41,22,37,26,47,43,22,43,36,22,34,41,7,22,40,34,30,43,31,22,35,26,29,43,22,43,31,26,22,18,42,37,32,19,22,23,41,26,23,22,43,36,22,31,23,45,26,22,23,22,24,30,28,23,41,26,43,43,26
36,37,22,43,31,26,22,40,24,41,26,26,37,40,22,36,37,35,46,22,43,44,36,22,18,42,37,32,19,22,25,35,42,26,22,29,30,28,42,41,26,40,22,41,26,34,23,30,37,26,27,22,25,42,43,22,43,31,26,22,30,37,27,26,47,22,31,23,27,22,41,26,24,36,45,26,41,26,27,22,23,22,29,26,44,22,39,36,30,37,43,40,22,23,37,27,22,44,23,40,22,36,29,29,22,23,25,36,42,43,22,20
25,26,24,23,42,40,26,22,43,36,32,46,36,22,27,30,27,22,37,2,43,22,24,36,35,35,23,39,40,26,22,35,26,43,22,2,40,22,39,30,24,32,22,42,39,22,23,22,35,30,43,43,35,26,22,40,43,36,24,32,22,34,41,7,22,40,34,30,43,31,22,40,23,30,27
31,26,22,43,23,41,28,26,43,26,27,22,20,22,40,31,23,41,26,40,22,36,29,22,41,26,42,43,26,41,40,22,23,37,27,22,18,42,37,32,19,22,23,22,18,42,37,32,19,22,43,36,22,24,23,35,35,22,42,39,22,36,37,22,31,30,40,22,40,24,41,26,26,37,22,36,43,31,26,41,22,27,26,23,35,26,41,40,22,2,22,39,41,30,24,26,22,38,42,36,43,26,40
43,31,26,22,45,30,45,30,27,22,46,26,35,35,36,44,22,29,30,28,42,41,26,40,22,40,31,36,44,26,27,22,43,31,26,22,25,26,40,43,22,39,41,30,24,26,22,23,43,22,20,22,39,26,37,24,26,22,1,22,20,22,23,37,27,22,34,41,7,22,40,34,30,43,31,22,2,40,22,43,41,23,27,26,41,40,22,40,43,23,41,43,26,27,22,39,42,43,43,30,37,28,22,36,42,43,22,18,42,37,32,19
25,42,43,22,43,31,26,22,34,23,41,32,26,43,22,18,42,37,32,19,22,23,22,40,26,41,30,36,42,40,22,25,42,46,26,41,22,36,37,22,23,22,27,23,46,22,27,36,34,30,37,23,43,26,27,22,25,46,22,40,26,35,35,30,37,28,22,23,37,27,22,43,31,26,22,38,42,36,43,26,40,22,30,34,34,26,27,30,23,43,26,35,46,22,33,42,34,39,26,27,22,43,36,22,20,22,39,26,37,24,26
44,31,26,37,22,30,22,44,23,37,43,22,43,36,22,25,42,46,22,43,31,26,46,22,41,42,37,22,29,41,36,34,22,46,36,42,22,43,31,26,46,22,32,26,26,39,22,24,31,23,37,28,30,37,28,22,43,31,26,30,41,22,39,41,30,24,26,40,22,34,41,7,22,40,34,30,43,31,22,40,23,30,27
30,43,22,2,40,22,45,26,41,46,22,29,41,42,40,43,41,23,43,30,37,28
31,26,22,43,26,34,39,36,41,23,41,30,35,46,22,23,25,23,37,27,36,37,26,27,22,31,30,40,22,40,26,23,41,24,31,22,29,36,41,22,43,31,26,22,41,26,42,43,26,41,40,22,40,31,23,41,26,40
25,46,22,43,31,30,40,22,43,30,34,26,22,30,43,22,44,23,40,22,20,22,23,7,34,7,22,30,37,22,37,26,44,22,46,36,41,32,22,23,37,27,22,34,41,7,22,40,34,30,43,31,22,18,42,37,32,19,22,23,22,24,23,35,35,22,29,41,36,34,22,23,22,37,26,44,22,46,36,41,32,22,24,42,40,43,36,34,26,41,22,44,23,37,43,30,37,28,22,23,37,22,36,39,30,37,30,36,37,22,36,37,22,43,31,26,22,25,41,30,43,30,40,31,22,40,43,36,24,32,22,34,23,41,32,26,43,22,44,31,30,24,31,22,31,23,27,22,25,26,26,37,22,31,23,45,30,37,28,22,43,41,36,42,25,35,26,40,22,36,29,22,30,43,40,22,36,44,37,22,26,45,26,37,22,25,26,29,36,41,26,22,29,41,30,27,23,46,22,2,40,22,37,26,44,22,46,36,41,32,22,34,23,41,32,26,43,22,25,41,26,23,32
29,42,37,27,23,34,26,37,43,23,35,35,46,22,27,23,37,28,26,41,36,42,40,22,34,41,7,22,40,34,30,43,31,22,40,23,30,27,22,23,35,34,36,40,43,22,30,37,22,23,22,18,42,37,32,19,22,29,42,37,27,23,34,26,37,43,23,35,35,46,22,44,26,23,32,22,29,23,30,41,35,46,22,45,42,35,37,26,41,23,25,35,26,22,40,43,30,35,35,22,26,47,43,41,26,34,26,35,46,22,18,42,37,32,19,22,39,36,30,40,26,27
44,26,22,2,41,26,22,30,37,22,29,36,41,22,23,22,35,36,43,22,36,29,22,43,42,41,25,42,35,26,37,24,26
31,26,22,44,23,40,22,41,30,28,31,43
25,46,22,34,30,27,27,23,46,22,43,31,26,22,35,36,37,27,36,37,22,34,23,41,32,26,43,22,44,23,40,22,30,37,22,29,42,35,35,22,41,26,43,41,26,23,43
30,43,22,2,40,22,29,23,35,35,30,37,28,22,35,30,32,26,22,23,22,40,43,36,37,26,22,40,23,30,27,22,27,23,37,37,46,22,18,42,37,32,19,22,23,22,39,30,43,22,43,41,23,27,26,41,22,44,31,36,22,44,23,40,22,40,43,23,37,27,30,37,28,22,36,42,43,40,30,27,26,22,43,31,26,22,35,36,37,27,36,37,22,30,37,43,26,41,37,23,43,30,36,37,23,35,22,29,30,37,23,37,24,30,23,35,22,29,42,43,42,41,26,40,22,26,47,24,31,23,37,28,26
36,37,35,46,22,31,23,35,29,22,43,31,26,22,42,40,42,23,35,22,18,42,37,32,19,22,24,41,36,44,27,22,28,23,43,31,26,41,26,27,22,23,43,22,43,31,26,22,43,36,37,46,22,18,42,37,32,19,22,3,22,18,42,37,32,19,22,44,30,37,26,22,25,23,41,22,36,37,22,36,35,27,22,25,41,36,23,27,22,40,43,41,26,26,43,22,37,26,23,41,25,46
24,36,37,45,26,41,40,23,43,30,36,37,22,44,23,40,22,40,42,25,27,42,26,27,22,23,40,22,34,36,40,43,22,18,42,37,32,19,22,44,23,43,24,31,26,27,22,43,31,26,22,35,23,43,26,40,43,22,34,23,41,32,26,43,22,40,43,23,43,30,40,43,30,24,40,22,36,37,22,43,26,35,26,45,30,40,30,36,37
23,43,22,20,22,39,7,34,7,22,43,31,26,22,30,37,27,26,47,22,31,30,43,22,30,43,40,22,35,36,44,22,20,22,36,29,29,22,20,22,39,36,30,37,43,40
29,41,23,37,24,26,22,36,39,26,37,26,27,22,43,31,26,22,35,30,34,30,43,22,27,36,44,37,22,36,29,29,22,23,43,22,35,26,23,40,43,22,20,22,20,22,30,29,22,46,36,42,22,24,36,42,35,27,22,24,23,35,24,42,35,23,43,26,22,43,31,26,22,30,37,27,26,47,22,44,31,30,24,31,22,46,36,42,22,24,36,42,35,27,22,37,2,43,22,34,41,7,22,24,35,23,41,32,22,43,31,26,22,40,31,26,23,41,40,36,37,22,43,41,23,27,26,41,22,40,23,30,27,22,26,23,41,35,46,22,30,37,22,43,31,26,22,23,29,43,26,41,37,36,36,37
40,39,23,30,37,22,30,40,22,27,36,44,37,22,20,22,20,22,23,37,27,22,40,42,40,39,26,37,27,26,27,22,40,44,26,27,26,37,22,2,40,22,27,36,44,37,22,20,22,20,22,37,36,41,44,23,46,22,20,22,20
43,31,30,40,22,34,23,41,32,26,43,22,31,23,40,22,25,26,26,37,22,45,26,41,46,22,25,23,27,35,46,22,27,23,34,23,28,26,27
23,40,22,20,22,39,7,34,7,22,44,23,35,35,22,40,43,41,26,26,43,22,2,40,22,36,39,26,37,30,37,28,22,43,30,34,26,22,18,42,37,32,19,22,40,31,26,23,41,40,36,37,22,43,41,23,27,26,41,40,22,23,37,27,22,40,23,35,26,40,34,26,37,22,43,41,23,27,26,27,22,25,26,43,40,22,36,37,22,31,36,44,22,35,36,44,22,43,31,26,22,37,26,44,22,46,36,41,32,22,34,23,41,32,26,43,22,44,36,42,35,27,22,36,39,26,37
30,37,22,43,31,26,22,24,26,37,43,26,41,22,36,29,22,43,31,26,22,43,41,23,27,30,37,28,22,29,35,36,36,41,22,24,31,30,26,29,22,43,41,23,27,26,41,22,41,36,28,26,41,22,18,42,37,32,19,22,23,37,27,22,43,44,36,22,24,36,35,35,26,23,28,42,26,40,22,40,24,41,23,34,25,35,26,27,22,29,36,41,22,43,31,26,22,43,26,35,26,39,31,36,37,26,40,22,23,40,22,40,36,36,37,22,23,40,22,43,31,26,22,37,26,44,22,46,36,41,32,22,34,23,41,32,26,43,22,36,39,26,37,26,27,22,18,42,37,32,19,22,34,36,41,26,22,43,31,23,37,22,20,22,39,36,30,37,43,40,22,30,37,22,43,31,26,22,29,30,41,40,43,22,29,26,44,22,34,30,37,42,43,26,40
43,31,26,46,22,40,23,44,22,23,37,22,36,39,39,36,41,43,42,37,30,43,46,22,24,41,26,23,43,26,27,22,25,46,22,43,31,26,22,40,26,35,35,5,36,29,29
23,40,22,44,23,35,35,22,40,43,41,26,26,43,22,43,41,23,27,26,41,40,22,27,42,34,39,26,27,22,23,34,26,41,30,24,23,37,22,27,26,39,36,40,30,43,23,41,46,22,41,26,24,26,30,39,43,40,22,30,37,22,33,23,28,42,23,41,22,39,35,24,22,34,41,7,22,18,42,37,32,19,22,23,37,27,22,43,41,23,27,26,41,22,40,23,34,22,18,42,37,32,19,22,25,36,42,28,31,43,22,43,31,26,34,22,43,36,22,18,42,37,32,19,22,30,37,22,43,31,26,22,18,42,37,32,19
30,37,45,26,40,43,36,41,40,22,31,26,41,26,22,40,43,30,35,35,22,26,47,39,26,24,43,22,29,36,41,27,22,34,36,43,36,41,22,24,36,7,22,36,41,22,28,26,37,26,41,23,35,22,34,36,43,36,41,40,22,24,36,41,39,7,22,43,36,22,25,30,27,22,29,36,41,22,33,23,28,42,23,41
40,42,27,27,26,37,35,46,22,23,29,43,26,41,22,23,25,36,42,43,22,20,22,34,30,37,42,43,26,40,22,43,31,26,22,42,7,40,7,22,34,23,41,32,26,43,40,22,41,23,35,35,30,26,27
43,31,26,22,34,34,30,22,31,23,40,22,28,36,37,26,22,25,26,43,43,26,41,22,40,31,36,42,43,26,27,22,36,37,26,22,43,41,23,27,26,41,22,23,43,22,23,25,36,42,43,22,20,22,35,36,37,27,36,37,22,43,30,34,26,22,23,40,22,43,31,26,22,42,7,40,7,22,34,23,33,36,41,22,34,23,41,32,26,43,40,22,30,37,27,26,47,22,24,36,37,43,41,23,24,43,22,40,42,27,27,26,37,35,46,22,30,37,27,30,24,23,43,26,27,22,23,22,18,42,37,32,19
23,40,22,44,23,35,35,22,40,43,41,26,26,43,22,40,43,41,26,37,28,43,31,26,37,26,27,22,43,31,26,22,35,36,37,27,36,37,22,43,41,23,27,30,37,28,22,41,36,36,34,22,44,26,37,43,22,44,30,35,27
43,41,23,27,26,41,40,22,40,31,36,42,43,26,27,22,23,40,22,43,31,26,30,41,22,40,24,41,26,26,37,40,22,39,36,40,43,26,27,22,23,37,22,18,42,37,32,19,22,35,36,40,40,22,36,37,22,44,23,35,35,22,40,43,41,26,26,43
43,31,26,37,22,37,30,37,26,22,34,30,37,42,43,26,40,22,35,23,43,26,41,22,44,23,35,35,22,40,43,41,26,26,43,22,40,42,27,27,26,37,35,46,22,41,26,25,36,42,37,27,26,27,22,43,36,22,23,22,28,23,30,37,22,36,37,22,43,31,26,22,27,23,46
41,23,35,35,46,22,41,23,35,35,46,22,41,23,35,35,46,22,40,31,36,42,43,26,27,22,40,31,26,23,41,40,36,37,22,43,41,23,27,26,41,22,23,37,27,46,22,41,36,40,26,37,22,40,26,35,35,30,37,28,22,34,36,41,26,22,33,23,28,42,23,41,22,40,31,23,41,26,40
43,31,30,40,22,30,40,22,39,23,37,30,24,22,25,42,46,30,37,28
23,40,22,43,31,26,22,35,36,37,27,36,37,22,34,23,41,32,26,43,22,41,23,35,35,30,26,27,22,40,36,34,26,22,18,42,37,32,19,22,44,31,26,43,31,26,41,22,43,31,26,22,44,26,26,32,26,37,27,22,36,29,22,44,36,41,41,46,30,37,28,22,23,37,27,22,33,30,43,43,26,41,40,22,31,23,27,22,25,26,26,37,22,44,36,41,43,31,22,30,43
43,31,26,22,35,36,37,27,36,37,22,30,37,27,26,47,22,24,35,36,40,26,27,22,23,43,22,20,22,30,43,40,22,31,30,28,31,22,29,36,41,22,43,31,26,22,27,23,46,22,36,29,29,22,20,22,36,41,22,23,25,36,42,43,22,20,22,20
23,34,25,23,40,40,23,27,36,41,22,39,23,42,35,22,18,42,37,32,19,22,2,40,22,40,43,23,43,26,34,26,37,43,22,37,36,43,23,25,35,26,22,3,22,18,42,37,32,19,22,40,26,39,43,7,22,20,22,30,29,22,46,36,42,22,31,23,45,26,22,23,22,34,30,35,35,30,36,37,22,39,26,36,39,35,26,22,44,36,41,32,30,37,28,22,29,36,41,22,46,36,42,22,26,45,26,41,46,22,25,23,27,22,43,31,30,37,28,22,43,31,23,43,22,31,23,40,22,36,37,26,22,24,31,23,37,24,26,22,30,37,22,23,22,34,30,35,35,30,36,37,22,36,29,22,28,36,30,37,28,22,44,41,36,37,28,22,44,30,35,35,22,28,36,22,44,41,36,37,28,22,23,43,22,35,26,23,40,43,22,36,37,24,26,22,23,22,46,26,23,41,22,30,40,22,23,22,39,41,26,43,43,46,22,37,26,28,23,43,30,45,26,22,44,23,46,22,36,29,22,35,36,36,32,30,37,28,22,23,43,22,43,31,30,37,28,40
30,40,22,37,2,43,22,30,43,22,33,42,40,43,22,23,40,22,29,23,30,41,22,43,36,22,40,23,46,22,43,31,23,43,22,30,29,22,46,36,42,22,31,23,45,26,22,23,22,34,30,35,35,30,36,37,22,39,26,36,39,35,26,22,44,36,41,32,30,37,28,22,29,36,41,22,46,36,42,22,26,45,26,41,46,22,28,36,36,27,22,43,31,30,37,28,22,43,31,23,43,22,31,23,40,22,36,37,26,22,24,31,23,37,24,26,22,30,37,22,23,22,34,30,35,35,30,36,37,22,36,29,22,28,36,30,37,28,22,41,30,28,31,43,22,44,30,35,35,22,28,36,22,41,30,28,31,43,22,23,43,22,35,26,23,40,43,22,36,37,24,26,22,23,22,46,26,23,41
27,36,22,37,2,43,22,25,26,22,40,42,24,31,22,23,22,18,42,37,32,19,22,34,41,7,22,23,34,25,23,40,40,23,27,36,41
29,41,23,37,32,22,18,42,37,32,19
43,31,26,22,31,36,42,40,26,22,23,45,30,23,43,30,36,37,22,40,42,25,24,36,34,34,30,43,43,26,26,22,23,39,39,41,36,45,26,27,22,23,22,25,30,35,35,22,43,31,23,43,22,44,36,42,35,27,22,28,30,45,26,22,43,31,26,22,43,41,23,37,40,39,36,41,43,23,43,30,36,37,22,40,26,24,41,26,43,23,41,46,22,23,42,43,31,36,41,30,43,46,22,43,36,22,41,26,45,30,26,44,22,23,37,27,22,23,39,39,41,36,45,26,22,35,26,45,26,41,23,28,26,27,22,25,42,46,5,36,42,43,40,22,36,29,22,34,23,33,36,41,22,42,7,40,7,22,23,30,41,35,30,37,26,40
43,31,26,22,24,36,35,35,23,39,40,26,27,22,39,35,23,37,22,43,36,22,23,24,38,42,30,41,26,22,42,23,35,22,24,36,41,39,7,22,39,23,41,26,37,43,22,36,29,22,42,37,30,43,26,27,22,23,30,41,35,30,37,26,40,22,40,39,42,41,41,26,27,22,38,42,30,24,32,22,23,24,43,30,36,37,22,36,37,22,43,31,26,22,35,26,28,30,40,35,23,43,30,36,37,22,30,37,43,41,36,27,42,24,26,27,22,44,26,27,37,26,40,27,23,46,22,23,37,27,22,23,39,39,41,36,45,26,27,22,25,46,22,43,31,26,22,40,42,25,24,36,34,34,30,43,43,26,26,22,36,37,22,23,22,45,36,30,24,26,22,45,36,43,26,22,46,26,40,43,26,41,27,23,46
43,31,26,22,25,30,35,35,22,30,40,22,26,47,39,26,24,43,26,27,22,43,36,22,25,26,22,43,23,32,26,37,22,42,39,22,25,46,22,43,31,26,22,39,42,25,35,30,24,22,44,36,41,32,40,22,23,37,27,22,43,41,23,37,40,39,36,41,43,23,43,30,36,37,22,24,36,34,34,30,43,43,26,26,22,43,36,34,36,41,41,36,44,22,23,37,27,22,23,22,29,35,36,36,41,22,45,36,43,26,22,25,46,22,37,26,47,43,22,44,26,26,32,22,44,30,35,35,22,25,26,22,42,41,28,26,27
43,31,26,22,34,26,23,40,42,41,26,22,27,41,26,44,22,24,41,30,43,30,24,30,40,34,22,29,41,36,34,22,43,31,26,22,25,42,40,31,22,23,27,34,30,37,30,40,43,41,23,43,30,36,37,22,23,37,27,22,23,22,18,42,37,32,19,22,40,31,36,43,22,29,41,36,34,22,29,30,37,23,37,24,30,26,41,22,27,36,37,23,35,27,22,43,41,42,34,39,22,44,31,36,22,46,26,40,43,26,41,27,23,46,22,44,30,43,31,27,41,26,44,22,31,30,40,22,43,23,32,26,36,45,26,41,22,25,30,27,22,29,36,41,22,23,34,41,22,24,36,41,39,7,22,43,31,26,22,39,23,41,26,37,43,22,36,29,22,23,34,26,41,30,24,23,37,22,23,30,41,35,30,37,26,40
30,37,22,23,22,35,26,43,43,26,41,22,43,36,22,40,42,25,24,36,34,34,30,43,43,26,26,22,24,31,23,30,41,34,23,37,22,33,23,34,26,40,22,18,42,37,32,19,22,27,7,22,34,30,37,37,7,22,34,41,7,22,43,41,42,34,39,22,24,41,30,43,30,24,30,48,26,27,22,43,31,26,22,25,30,35,35,22,23,40,22,23,37,22,26,47,39,35,30,24,30,43,22,26,29,29,36,41,43,22,43,36,22,43,31,44,23,41,43,22,31,30,40,22,25,30,27,22,29,36,41,22,23,34,41,22,23,37,27,22,40,23,30,27,22,30,43,22,24,36,37,43,41,30,25,42,43,26,27,22,43,36,22,43,31,26,22,24,36,35,35,23,39,40,26,22,36,29,22,43,31,26,22,27,26,23,35
18,42,37,32,19,22,18,42,37,32,19,22,27,26,39,42,43,46,22,43,41,23,37,40,39,36,41,43,23,43,30,36,37,22,40,26,24,41,26,43,23,41,46,22,23,35,40,36,22,40,26,37,43,22,23,22,35,26,43,43,26,41,22,43,36,22,26,47,39,41,26,40,40,22,43,31,26,22,23,27,34,30,37,30,40,43,41,23,43,30,36,37,22,2,40,22,36,39,39,36,40,30,43,30,36,37,22,43,36,22,43,31,26,22,25,30,35,35,22,30,37,22,30,43,40,22,39,41,26,40,26,37,43,22,29,36,41,34
41,26,39,7,22,18,42,37,32,19,22,25,41,42,40,31,26,27,22,36,29,29,22,34,41,7,22,43,41,42,34,39,22,2,40,22,23,35,35,26,28,23,43,30,36,37,40,22,23,40,22,23,37,22,26,47,24,42,40,26,22,29,36,41,22,31,30,40,22,36,44,37,22,27,26,23,35,22,29,23,30,35,30,37,28
31,26,22,23,35,40,36,22,40,23,30,27,22,43,31,26,22,29,23,24,43,22,43,31,23,43,22,43,31,26,22,36,43,31,26,41,22,35,26,43,43,26,41,22,31,23,27,22,37,2,43,22,24,36,34,26,22,29,41,36,34,22,43,41,23,37,40,39,36,41,43,23,43,30,36,37,22,40,26,24,41,26,43,23,41,46,22,40,23,34,42,26,35,22,40,32,30,37,37,26,41,22,30,37,27,30,24,23,43,26,27,22,43,31,26,41,26,22,30,40,22,18,42,37,32,19,22,41,36,36,34,22,30,37,22,43,31,26,22,23,27,34,30,37,30,40,43,41,23,43,30,36,37,22,2,40,22,39,36,40,30,43,30,36,37
34,41,7,22,18,42,37,32,19,22,23,37,27,22,36,43,31,26,41,22,24,36,34,34,30,43,43,26,26,22,34,26,34,25,26,41,40,22,41,26,39,26,23,43,26,27,35,46,22,40,43,41,26,40,40,26,27,22,43,31,23,43,22,43,31,26,22,35,26,28,30,40,35,23,43,30,36,37,22,44,23,40,22,37,2,43,22,23,22,41,26,40,39,36,37,40,26,22,43,36,22,23,37,46,22,39,23,41,43,30,24,42,35,23,41,22,34,23,41,32,26,43,22,40,30,43,42,23,43,30,36,37
25,42,43,22,43,31,26,46,22,24,30,43,26,27,22,43,31,26,22,42,23,35,22,23,37,27,22,23,34,41,22,26,47,23,34,39,35,26,40,22,23,40,22,41,26,23,40,36,37,40,22,43,36,22,34,36,45,26,22,38,42,30,24,32,35,46,22,43,36,22,26,37,23,24,43,22,43,31,30,40,22,35,26,28,30,40,35,23,43,30,36,37
23,30,27,26,40,22,25,36,43,31,22,30,37,22,43,31,26,22,31,36,42,40,26,22,23,37,27,22,40,26,37,23,43,26,22,40,23,30,27,22,43,31,26,22,44,30,43,31,27,41,23,44,23,35,22,36,29,22,43,31,26,22,43,41,42,34,39,22,25,30,27,22,29,36,41,22,23,34,41,22,30,40,22,37,2,43,22,35,30,32,26,35,46,22,43,36,22,18,42,37,32,19,22,26,29,29,36,41,43,40,22,43,36,22,39,42,40,31,22,43,31,26,22,35,26,28,30,40,35,23,43,30,36,37
30,43,22,2,40,22,40,43,30,35,35,22,36,37,22,43,31,26,22,29,23,40,43,22,43,41,23,24,32,22,23,37,27,22,44,26,22,40,43,30,35,35,22,44,23,37,43,22,43,36,22,27,36,22,30,43,22,40,23,30,27,22,36,37,26,22,40,26,37,23,43,26,22,23,30,27,26
43,31,26,22,25,30,35,35,22,30,40,22,23,30,34,26,27,22,23,43,22,23,27,27,41,26,40,40,30,37,28,22,43,31,26,22,24,36,37,24,26,41,37,22,43,31,23,43,22,23,37,22,23,30,41,35,30,37,26,22,34,30,28,31,43,22,40,23,24,41,30,29,30,24,26,22,24,36,40,43,35,46,22,40,23,29,26,43,46,22,34,26,23,40,42,41,26,40,22,43,36,22,39,23,46,22,36,29,29,22,43,31,26,22,27,26,25,43,22,30,37,24,42,41,41,26,27,22,30,37,22,23,22,35,26,45,26,41,23,28,26,27,22,25,42,46,5,36,42,43
24,42,41,41,26,37,43,35,46,22,43,31,26,22,43,41,23,37,40,39,36,41,43,23,43,30,36,37,22,40,26,24,41,26,43,23,41,46,22,27,36,26,40,22,37,2,43,22,31,23,45,26,22,24,35,26,23,41,35,46,22,26,40,43,23,25,35,30,40,31,26,27,22,23,42,43,31,36,41,30,43,46,22,43,36,22,25,35,36,24,32,22,34,26,41,28,26,41,40,22,25,42,43,22,24,23,37,22,43,23,32,26,22,43,31,26,22,27,41,23,40,43,30,24,22,40,43,26,39,22,36,29,22,18,42,37,32,19,22,43,31,26,22,36,39,26,41,23,43,30,37,28,22,24,26,41,43,30,29,30,24,23,43,26,22,36,29,22,23,37,46,22,24,23,41,41,30,26,41,22,43,31,26,22,36,29,29,30,24,30,23,35,22,24,36,37,40,30,27,26,41,40,22,18,42,37,32,19
40,42,39,39,36,41,43,26,41,40,22,36,29,22,43,31,26,22,35,26,28,30,40,35,23,43,30,36,37,22,45,30,26,44,22,43,31,26,22,25,30,35,35,22,23,40,22,23,37,22,26,29,29,36,41,43,22,43,36,22,23,27,27,22,40,43,23,25,30,35,30,43,46,22,23,37,27,22,18,42,37,32,19,22,43,36,22,43,31,26,22,18,42,37,32,19,22,39,41,36,24,26,40,40,22,23,37,27,22,43,36,22,39,41,26,40,26,41,45,26,22,43,31,26,22,40,23,29,26,43,46,22,23,37,27,22,29,30,43,37,26,40,40,22,36,29,22,43,31,26,22,30,37,27,42,40,43,41,46
30,37,22,28,26,37,26,41,23,35,22,43,31,26,22,25,30,35,35,22,44,36,42,35,27,22,28,30,45,26,22,43,31,26,22,43,41,23,37,40,39,36,41,43,23,43,30,36,37,22,27,26,39,23,41,43,34,26,37,43,22,23,22,10,9,5,27,23,46,22,41,26,45,30,26,44,22,39,26,41,30,36,27,22,25,26,29,36,41,26,22,20,22,20,22,36,41,22,34,36,41,26,22,36,29,22,43,31,26,22,45,36,43,30,37,28,22,40,43,36,24,32,22,36,29,22,23,22,34,23,33,36,41,22,42,7,40,7,22,23,30,41,22,24,23,41,41,30,26,41,22,24,36,42,35,27,22,25,26,22,23,24,38,42,30,41,26,27
30,43,22,23,35,40,36,22,44,36,42,35,27,22,41,26,38,42,30,41,26,22,43,31,26,22,23,24,38,42,30,41,30,37,28,22,39,23,41,43,46,22,43,36,22,37,36,43,30,29,46,22,43,31,26,22,43,41,23,37,40,39,36,41,43,23,43,30,36,37,22,40,26,24,41,26,43,23,41,46,22,23,37,27,22,43,36,22,39,41,36,45,30,27,26,22,23,35,35,22,30,37,29,36,41,34,23,43,30,36,37,22,41,26,35,26,45,23,37,43,22,43,36,22,27,26,43,26,41,34,30,37,30,37,28,22,43,31,26,22,30,37,43,26,37,43,22,36,29,22,43,31,26,22,23,24,38,42,30,40,30,43,30,36,37
43,31,26,22,25,30,35,35,22,44,36,42,35,27,22,23,35,35,36,44,22,43,31,26,22,40,26,24,41,26,43,23,41,46,22,43,36,22,41,26,33,26,24,43,22,23,22,25,42,46,5,36,42,43,22,30,29,22,40,42,29,29,30,24,30,26,37,43,22,30,37,29,36,41,34,23,43,30,36,37,22,31,23,40,22,37,2,43,22,25,26,26,37,22,39,41,36,45,30,27,26,27,22,36,41,22,30,29,22,43,31,26,22,25,42,46,5,36,42,43,22,30,40,22,35,30,32,26,35,46,22,43,36,22,44,26,23,32,26,37,22,43,31,26,22,24,23,41,41,30,26,41,22,29,30,37,23,37,24,30,23,35,35,46,22,41,26,40,42,35,43,22,30,37,22,23,22,40,42,25,40,43,23,37,43,30,23,35,22,41,26,27,42,24,43,30,36,37,22,30,37,22,40,30,48,26,22,36,29,22,43,31,26,22,23,30,41,35,30,37,26,22,43,31,41,36,42,28,31,22,27,30,40,39,36,40,23,35,22,36,29,22,23,40,40,26,43,40,22,36,41,22,28,30,45,26,22,24,36,37,43,41,36,35,22,43,36,22,23,22,29,36,41,26,30,28,37,22,30,37,43,26,41,26,40,43
30,29,22,34,36,41,26,22,30,37,29,36,41,34,23,43,30,36,37,22,30,40,22,37,26,26,27,26,27,22,43,31,26,22,40,26,24,41,26,43,23,41,46,22,44,36,42,35,27,22,31,23,45,26,22,23,42,43,31,36,41,30,43,46,22,43,36,22,26,47,43,26,37,27,22,43,31,26,22,41,26,45,30,26,44,22,39,26,41,30,36,27,22,20,22,27,23,46,40
23,35,35,22,43,31,26,22,44,30,43,37,26,40,40,26,40,22,25,36,43,31,22,24,36,37,28,41,26,40,40,34,26,37,22,23,37,27,22,30,37,27,42,40,43,41,46,22,26,47,39,26,41,43,40,22,26,47,39,41,26,40,40,26,27,22,40,42,39,39,36,41,43,22,29,36,41,22,43,31,26,22,25,30,35,35,22,30,37,22,36,41,27,26,41,22,43,36,22,39,41,26,45,26,37,43,22,18,42,37,32,19,22,29,41,36,34,22,18,42,37,32,19,22,30,37,22,36,37,22,23,30,41,35,30,37,26,22,39,41,36,29,30,43,40,22,23,43,22,43,31,26,22,26,47,39,26,37,40,26,22,36,29,22,40,23,29,26,22,18,42,37,32,19,22,40,26,41,45,30,24,26
25,42,43,22,40,26,45,26,41,23,35,22,24,36,34,34,30,43,43,26,26,22,34,26,34,25,26,41,40,22,18,42,37,32,19,22,40,36,34,26,22,25,23,24,32,30,37,28,22,34,41,7,22,43,41,42,34,39,22,2,40,22,24,35,23,30,34,22,43,31,23,43,22,43,31,26,22,43,31,41,26,23,43,22,36,29,22,41,26,28,42,35,23,43,30,36,37,22,24,23,42,40,26,27,22,43,31,26,22,29,23,30,35,42,41,26,22,36,29,22,43,31,26,22,42,23,35,22,27,26,23,35,22,23,37,27,22,43,31,26,22,40,43,36,24,32,5,34,23,41,32,26,43,22,39,35,42,37,28,26
36,37,26,22,36,29,22,43,31,26,22,34,23,33,36,41,22,24,36,37,24,26,41,37,40,22,26,47,39,41,26,40,40,26,27,22,25,46,22,43,31,26,22,18,42,37,32,19,22,44,23,40,22,43,31,23,43,22,35,23,41,28,26,22,23,30,41,35,30,37,26,40,22,44,36,42,35,27,22,25,26,22,39,41,36,31,30,25,30,43,26,27,22,29,41,36,34,22,18,42,37,32,19,22,43,31,26,34,40,26,35,45,26,40,22,36,29,22,40,34,23,35,35,26,41,22,26,37,43,30,43,30,26,40,22,23,37,27,22,39,41,36,27,42,24,30,37,28,22,30,37,27,26,39,26,37,27,26,37,43,22,18,42,37,32,19,22,24,36,34,39,23,37,30,26,40
30,37,22,23,22,39,36,40,40,30,25,35,26,22,39,41,26,35,42,27,26,22,43,36,22,43,31,26,22,18,42,37,32,19,22,36,29,22,43,23,35,32,40,22,25,26,43,44,26,26,37,22,25,36,26,30,37,28,22,24,36,7,22,23,37,27,22,40,43,41,30,32,30,37,28,22,34,23,24,31,30,37,30,40,43,40,22,42,37,30,36,37,22,34,26,34,25,26,41,40,22,23,22,29,26,27,26,41,23,35,22,34,26,27,30,23,43,36,41,22,40,23,30,27,22,41,26,39,41,26,40,26,37,43,23,43,30,45,26,40,22,36,29,22,43,31,26,22,43,44,36,22,40,30,27,26,40,22,44,30,35,35,22,34,26,26,43,22,44,30,43,31,22,31,30,34,22,43,36,34,36,41,41,36,44
30,43,22,24,36,42,35,27,22,25,26,22,23,22,35,36,37,28,22,34,26,26,43,30,37,28,22,36,41,22,30,43,22,24,36,42,35,27,22,25,26,22,23,22,40,31,36,41,43,22,36,37,26,22,40,23,30,27,22,27,36,42,28,22,31,23,34,34,36,37,27,22,43,31,26,22,34,26,27,30,23,43,36,41,22,44,31,36,22,24,23,35,35,26,27,22,43,31,26,22,23,28,41,26,26,34,26,37,43,22,43,36,22,34,26,26,43,22,23,22,29,30,41,40,43,22,40,43,26,39,22,43,36,44,23,41,27,22,23,22,18,42,37,32,19,22,36,29,22,37,26,28,36,43,30,23,43,30,36,37,40
44,26,22,2,41,26,22,26,37,24,36,42,41,23,28,26,27,22,43,31,23,43,22,43,23,35,32,40,22,23,41,26,22,40,24,31,26,27,42,35,26,27,22,23,28,23,30,37,22,25,42,43,22,25,26,46,36,37,27,22,43,31,23,43,22,44,26,22,31,23,45,26,22,34,23,27,26,22,37,36,22,26,47,39,41,26,40,40,30,36,37,22,36,29,22,26,47,39,26,24,43,23,43,30,36,37,40,22,23,22,25,36,26,30,37,28,22,40,39,36,32,26,40,34,23,37,22,40,23,30,27
43,31,26,22,34,23,24,31,30,37,30,40,43,40,22,42,37,30,36,37,22,31,23,40,22,41,26,33,26,24,43,26,27,22,23,22,43,31,41,26,26,5,46,26,23,41,22,24,36,37,43,41,23,24,43,22,36,29,29,26,41,22,43,31,23,43,22,44,36,42,35,27,22,31,23,45,26,22,39,41,36,45,30,27,26,27,22,23,22,20,22,20,22,44,23,28,26,22,30,37,24,41,26,23,40,26,22,36,45,26,41,22,43,31,26,22,35,30,29,26,22,36,29,22,43,31,26,22,39,23,24,43,22,39,35,42,40,22,40,36,34,26,22,25,36,37,42,40,26,40
24,42,41,41,26,37,43,35,46,22,23,45,26,41,23,28,26,22,39,23,46,22,29,36,41,22,34,23,24,31,30,37,30,40,43,40,22,30,40,22,1,22,20,22,23,37,22,31,36,42,41,22,25,36,26,30,37,28,22,40,23,30,27
37,36,44,22,30,37,22,30,43,40,22,8,10,43,31,22,27,23,46,22,43,31,26,22,40,43,41,30,32,26,22,31,23,40,22,18,42,37,32,19,22,23,25,36,42,43,22,20,22,34,23,24,31,30,37,30,40,43,40,22,23,37,27,22,31,23,40,22,40,43,23,41,43,26,27,22,43,36,22,27,26,35,23,46,22,27,26,35,30,45,26,41,46,22,36,29,22,40,36,34,26,22,18,42,37,32,19
44,30,43,31,22,23,22,40,43,41,30,32,26,22,29,42,37,27,22,36,29,22,23,25,36,42,43,22,1,22,20,22,34,30,35,35,30,36,37,22,43,31,26,22,42,37,30,36,37,22,31,23,27,22,40,23,30,27,22,30,43,22,44,23,40,22,39,41,26,39,23,41,26,27,22,29,36,41,22,23,22,35,36,37,28,22,40,43,41,30,32,26
23,29,43,26,41,22,43,31,26,22,43,31,30,41,27,22,44,26,26,32,22,36,37,22,40,43,41,30,32,26,22,42,37,30,36,37,22,34,26,34,25,26,41,40,22,44,30,35,35,22,25,26,28,30,37,22,41,26,24,26,30,45,30,37,28,22,1,22,20,22,23,22,44,26,26,32,22,29,41,36,34,22,43,31,26,22,29,42,37,27
44,36,41,32,22,23,43,22,25,36,26,30,37,28,22,24,36,37,43,30,37,42,26,40,22,44,30,43,31,22,40,42,39,26,41,45,30,40,36,41,40,22,23,37,27,22,36,43,31,26,41,22,18,42,37,32,19,22,39,26,41,40,36,37,37,26,35,22,18,42,37,32,19,22,43,31,26,22,35,30,37,26,40
23,37,27,22,23,43,22,43,31,26,22,24,36,34,39,23,37,46,22,2,40,22,44,30,24,31,30,43,23,22,32,23,37,7,22,39,35,23,37,43,22,23,25,36,42,43,22,20,22,36,29,22,43,31,26,22,20,22,34,23,24,31,30,37,30,40,43,40,22,40,43,30,35,35,22,23,41,26,22,44,36,41,32,30,37,28,22,25,36,26,30,37,28,22,40,23,30,27
42,37,27,26,41,22,32,23,37,40,23,40,22,18,42,37,32,19,22,35,23,44,40,22,24,36,37,43,41,23,24,43,40,22,24,23,37,22,37,36,43,22,41,26,38,42,30,41,26,22,44,36,41,32,26,41,40,22,43,36,22,25,26,22,42,37,30,36,37,22,34,26,34,25,26,41,40
25,36,26,30,37,28,22,31,23,40,22,27,26,24,35,30,37,26,27,22,43,36,22,40,23,46,22,31,36,44,22,34,23,37,46,22,26,34,39,35,36,46,26,26,40,22,23,41,26,22,44,36,41,32,30,37,28,22,23,43,22,30,43,40,22,28,30,23,37,43,22,18,42,37,32,19,22,44,23,40,31,7,22,39,35,23,37,43
42,37,30,36,37,22,36,29,29,30,24,30,23,35,40,22,24,36,42,35,27,22,37,2,43,22,25,26,22,41,26,23,24,31,26,27,22,29,36,41,22,24,36,34,34,26,37,43
27,39,24,22,23,24,38,42,30,40,30,43,30,36,37,22,39,23,41,43,37,26,41,40,22,23,22,31,36,40,43,30,35,26,22,40,42,30,43,36,41,22,29,36,41,22,27,23,43,23,39,41,36,27,42,24,43,40,22,24,36,41,39,7,22,40,23,30,27,22,30,43,22,30,37,43,26,37,27,40,22,43,36,22,35,23,42,37,24,31,22,23,22,43,26,37,27,26,41,22,36,29,29,26,41,22,29,36,41,22,43,31,26,22,24,36,34,39,42,43,26,41,22,39,41,30,37,43,26,41,22,34,23,32,26,41,22,2,40,22,24,36,34,34,36,37,22,40,43,36,24,32
27,39,24,22,23,22,28,41,36,42,39,22,35,26,27,22,25,46,22,43,31,26,22,37,26,44,22,46,36,41,32,22,30,37,45,26,40,43,34,26,37,43,22,29,30,41,34,22,18,42,37,32,19,22,30,37,24,7,22,23,35,40,36,22,40,23,30,27,22,30,43,22,39,35,23,37,40,22,43,36,22,29,30,35,26,22,39,41,26,35,30,34,30,37,23,41,46,22,34,23,43,26,41,30,23,35,40,22,44,30,43,31,22,43,31,26,22,40,26,24,42,41,30,43,30,26,40,22,23,37,27,22,26,47,24,31,23,37,28,26,22,24,36,34,34,30,40,40,30,36,37,22,41,26,28,23,41,27,30,37,28,22,23,22,40,31,23,41,26,31,36,35,27,26,41,22,40,36,35,30,24,30,43,23,43,30,36,37,22,43,36,22,36,42,40,43,22,27,23,43,23,39,41,36,27,42,24,43,40,22,2,22,25,36,23,41,27
27,39,24,22,31,36,35,27,40,22,23,22,20,22,20,22,40,43,23,32,26,22,30,37,22,27,23,43,23,39,41,36,27,42,24,43,40,22,23,37,27,22,34,23,27,26,22,23,22,1,22,18,42,37,32,19,22,25,30,27,22,29,36,41,22,43,31,26,22,24,36,34,39,23,37,46,22,30,37,22,34,23,46,22,25,42,43,22,27,23,43,23,39,41,36,27,42,24,43,40,22,34,23,37,23,28,26,34,26,37,43,22,24,36,37,40,30,27,26,41,26,27,22,43,31,26,22,1,22,20,22,34,30,35,35,30,36,37,22,39,41,36,39,36,40,23,35,22,18,42,37,32,19
23,22,27,39,24,22,40,39,36,32,26,40,34,23,37,22,27,26,24,35,30,37,26,27,22,43,36,22,26,35,23,25,36,41,23,43,26,22,36,37,22,43,31,26,22,28,41,36,42,39,22,2,40,22,37,26,44,22,39,35,23,37
30,37,22,23,34,26,41,30,24,23,37,22,40,43,36,24,32,22,26,47,24,31,23,37,28,26,22,24,36,34,39,36,40,30,43,26,22,43,41,23,27,30,37,28,22,46,26,40,43,26,41,27,23,46,22,27,23,43,23,39,41,36,27,42,24,43,40,22,40,31,23,41,26,40,22,33,42,34,39,26,27,22,20,22,24,26,37,43,40,22,43,36,22,24,35,36,40,26,22,23,43,22,1,22,20
27,23,43,23,39,41,36,27,42,24,43,40,22,44,31,30,24,31,22,31,23,27,22,25,26,26,37,22,40,26,26,32,30,37,28,22,23,22,25,42,46,26,41,22,29,36,41,22,40,26,45,26,41,23,35,22,34,36,37,43,31,40,22,23,37,37,36,42,37,24,26,27,22,23,22,41,26,40,43,41,42,24,43,42,41,30,37,28,22,39,35,23,37,22,30,37,22,40,26,39,43,26,34,25,26,41,22,23,37,27,22,43,36,36,32,22,30,43,40,26,35,29,22,36,29,29,22,43,31,26,22,23,42,24,43,30,36,37,22,25,35,36,24,32
43,31,26,22,24,36,34,39,23,37,46,22,2,40,22,41,26,40,43,41,42,24,43,42,41,30,37,28,22,30,37,24,35,42,27,26,40,22,39,35,23,37,40,22,43,36,22,40,39,35,30,43,22,30,37,43,36,22,43,31,41,26,26,22,40,26,24,43,36,41,40,22,43,36,22,39,31,23,40,26,22,36,42,43,22,27,36,34,26,40,43,30,24,22,39,41,30,37,43,26,41,22,34,23,37,42,29,23,24,43,42,41,30,37,28,22,36,39,26,41,23,43,30,36,37,40,22,23,37,27,22,43,36,22,40,26,35,35,22,30,43,40,22,37,26,44,22,26,37,28,35,23,37,27,22,40,42,25,40,30,27,30,23,41,46
23,40,22,39,23,41,43,22,36,29,22,43,31,26,22,39,35,23,37,22,27,23,43,23,39,41,36,27,42,24,43,40,22,23,37,37,36,42,37,24,26,27,22,23,22,39,23,24,43,22,43,36,22,40,26,35,35,22,1,22,20,22,34,30,35,35,30,36,37,22,36,29,22,30,43,40,22,41,26,23,35,22,26,40,43,23,43,26,22,31,36,35,27,30,37,28,40,22,43,36,22,18,42,37,32,19,22,39,41,36,39,26,41,43,30,26,40,22,30,37,24,7,22,23,22,42,37,30,43,22,36,29,22,24,23,37,23,27,23,22,2,40,22,18,42,37,32,19,22,24,36,41,39
33,23,24,32,22,27,23,45,30,40,22,27,23,43,23,39,41,36,27,42,24,43,40,22,2,22,39,41,26,40,30,27,26,37,43,22,24,31,23,30,41,34,23,37,22,23,37,27,22,24,31,30,26,29,22,26,47,26,24,42,43,30,45,26,22,36,29,29,30,24,26,41,22,40,23,30,27,22,43,31,26,22,24,36,34,39,23,37,46,22,30,40,22,23,43,22,23,22,35,36,40,40,22,43,36,22,42,37,27,26,41,40,43,23,37,27,22,27,39,24,22,2,40,22,30,37,43,26,37,43,30,36,37,40
31,26,22,24,23,35,35,26,27,22,43,36,27,23,46,22,2,40,22,23,37,37,36,42,37,24,26,34,26,37,43,22,18,42,37,32,19,22,23,37,27,22,18,42,37,32,19,22,23,37,27,22,40,23,30,27,22,43,31,26,22,24,36,34,39,23,37,46,22,30,37,43,26,37,27,40,22,43,36,22,39,41,36,24,26,26,27,22,44,30,43,31,22,30,43,40,22,41,26,40,43,41,42,24,43,42,41,30,37,28
40,31,23,41,26,22,39,41,30,24,26,40,22,39,35,42,34,34,26,43,26,27,22,23,24,41,36,40,40,22,26,42,41,36,39,26,22,46,26,40,43,26,41,27,23,46,22,30,37,22,41,26,40,39,36,37,40,26,22,43,36,22,29,41,30,27,23,46,22,2,40,22,37,26,44,22,46,36,41,32,22,40,26,35,35,5,36,29,29,22,25,42,43,22,40,36,34,26,22,30,40,40,42,26,40,22,40,43,23,28,26,27,22,23,22,35,23,43,26,22,24,36,34,26,25,23,24,32,22,23,29,43,26,41,22,44,23,35,35,22,40,43,41,26,26,43,22,36,39,26,37,26,27,22,44,30,43,31,36,42,43,22,23,37,36,43,31,26,41,22,41,36,42,43
26,42,41,36,39,26,23,37,22,30,37,45,26,40,43,36,41,40,22,31,23,45,26,22,29,42,41,43,31,26,41,22,41,26,23,40,36,37,22,29,36,41,22,36,39,43,30,34,30,40,34,22,43,36,27,23,46,22,23,29,43,26,41,22,43,31,26,22,42,7,40,7,22,41,26,25,36,42,37,27
43,31,26,22,29,41,23,37,32,29,42,41,43,22,40,43,36,24,32,22,26,47,24,31,23,37,28,26,22,44,31,30,24,31,22,24,35,36,40,26,27,22,25,26,29,36,41,26,22,43,31,26,22,37,26,44,22,46,36,41,32,22,26,47,24,31,23,37,28,26,40,22,36,39,26,37,26,27,22,44,23,40,22,43,31,26,22,31,23,41,27,26,40,43,22,31,30,43,22,36,29,22,43,31,26,22,34,23,33,36,41,22,26,42,41,36,39,26,23,37,22,34,23,41,32,26,43,40,22,44,30,43,31,22,43,31,26,22,27,23,47,22,30,37,27,26,47,22,27,41,36,39,39,30,37,28,22,20,22,20
30,37,22,35,36,37,27,36,37,22,39,41,30,24,26,40,22,39,35,42,34,34,26,43,26,27,22,30,37,22,26,23,41,35,46,22,43,41,23,27,30,37,28,22,23,37,27,22,44,26,41,26,22,36,29,29,22,23,40,22,34,42,24,31,22,23,40,22,20,22,20,22,25,26,29,36,41,26,22,24,36,34,30,37,28,22,25,23,24,32,22,40,43,41,36,37,28,22,23,29,43,26,41,22,43,31,26,22,37,26,44,22,46,36,41,32,22,36,39,26,37,30,37,28,22,43,36,22,24,35,36,40,26,22,27,36,44,37,22,36,37,35,46,22,20,22,20
44,26,40,43,22,28,26,41,34,23,37,22,26,24,36,37,36,34,30,24,40,22,34,30,37,30,40,43,26,41,22,31,26,35,34,42,43,22,18,42,37,32,19,22,40,23,30,27,22,30,37,22,34,46,22,45,30,26,44,22,43,31,26,22,40,43,36,24,32,22,34,23,41,32,26,43,22,44,30,35,35,22,40,43,23,25,30,35,30,48,26,22,41,26,35,23,43,30,45,26,35,46,22,38,42,30,24,32,35,46
43,31,26,41,26,22,34,23,46,22,25,26,22,36,37,26,22,36,41,22,36,43,31,26,41,22,39,40,46,24,31,36,35,36,28,30,24,23,35,22,36,41,22,43,26,24,31,37,30,24,23,35,22,41,26,23,24,43,30,36,37,40,22,25,42,43,22,43,31,26,46,22,23,41,26,22,37,2,43,22,25,23,40,26,27,22,36,37,22,29,42,37,27,23,34,26,37,43,23,35,40
43,31,26,22,26,24,36,37,36,34,46,22,36,29,22,44,26,40,43,22,28,26,41,34,23,37,46,22,23,37,27,22,43,31,26,22,26,24,22,26,42,41,36,39,26,23,37,22,24,36,34,34,42,37,30,43,46,22,30,40,22,31,30,28,31,35,46,22,40,43,23,25,35,26
39,23,41,30,40,22,44,31,30,24,31,22,31,23,40,22,25,26,26,37,22,43,31,26,22,24,26,37,43,26,41,22,36,29,22,40,39,26,24,42,35,23,43,30,36,37,22,29,26,45,26,41,22,30,37,22,41,26,24,26,37,43,22,44,26,26,32,40,22,23,35,40,36,22,44,23,40,22,31,23,41,27,22,31,30,43
40,31,23,41,26,22,39,41,30,24,26,40,22,29,26,35,35,22,30,37,22,34,30,35,23,37,22,23,34,40,43,26,41,27,23,34,22,48,42,41,30,24,31,22,34,23,27,41,30,27,22,23,37,27,22,40,43,36,24,32,31,36,35,34
39,41,30,24,26,40,22,30,37,22,25,41,42,40,40,26,35,40,22,44,31,26,41,26,22,23,22,24,36,34,39,42,43,26,41,22,25,41,26,23,32,27,36,44,37,22,27,30,40,41,42,39,43,26,27,22,43,41,23,27,30,37,28,22,23,35,40,36,22,43,42,34,25,35,26,27
29,36,35,35,36,44,30,37,28,22,30,40,22,23,22,25,41,26,23,32,27,36,44,37,22,36,29,22,34,23,33,36,41,22,34,23,41,32,26,43,22,23,24,43,30,45,30,43,46
29,41,23,37,32,29,42,41,43
36,37,26,22,36,29,22,43,31,26,22,40,31,23,41,39,26,40,43,22,27,26,24,35,30,37,26,40,22,24,23,34,26,22,30,37,22,43,31,26,22,29,30,37,23,37,24,30,23,35,22,24,26,37,43,26,41,22,36,29,22,26,42,41,36,39,26,22,2,40,22,40,43,41,36,37,28,26,40,43,22,26,24,36,37,36,34,46
43,31,26,22,27,23,47,22,30,37,27,26,47,22,36,29,22,20,22,44,26,40,43,22,28,26,41,34,23,37,22,25,35,42,26,22,24,31,30,39,40,22,39,35,42,37,28,26,27,22,20,22,20,22,23,22,36,37,26,5,27,23,46,22,41,26,24,36,41,27,22,18,42,37,32,19,22,36,42,43,22,43,31,26,22,40,42,34,34,26,41,22,2,40,22,28,23,30,37,40
43,31,26,22,30,37,27,26,47,22,24,35,36,40,26,27,22,23,43,22,20,22,27,36,44,37,22,20,22,39,36,30,37,43,40
25,46,22,24,36,34,39,23,41,30,40,36,37,22,43,44,36,22,46,26,23,41,40,22,23,28,36,22,36,37,22,25,35,23,24,32,22,34,36,37,27,23,46,22,43,31,26,22,37,26,44,22,30,37,27,26,47,22,44,36,42,35,27,22,31,23,45,26,22,27,41,36,39,39,26,27,22,20,22,20,22,23,24,24,36,41,27,30,37,28,22,43,36,22,23,22,39,41,36,33,26,24,43,30,36,37,22,25,46,22,43,31,26,22,26,47,24,31,23,37,28,26
30,37,45,26,40,43,36,41,40,22,34,23,46,22,31,23,45,26,22,41,26,23,24,43,26,27,22,40,36,22,40,43,41,36,37,28,35,46,22,43,36,22,29,41,30,27,23,46,22,2,40,22,42,7,40,7,22,40,43,36,24,32,22,34,23,41,32,26,43,22,35,36,40,40,22,25,26,24,23,42,40,26,22,43,31,26,46,22,31,23,27,22,45,30,45,30,27,22,34,26,34,36,41,30,26,40,22,36,29,22,43,31,26,22,29,41,23,37,32,29,42,41,43,22,26,47,24,31,23,37,28,26,22,2,40,22,35,36,40,30,37,28,22,20,22,20,22,36,29,22,30,43,40,22,45,23,35,42,26,22,30,37,22,43,31,26,22,20,22,24,41,23,40,31,22,23,37,27,22,30,43,40,22,44,23,32,26
43,31,30,40,22,43,30,34,26,22,31,36,44,26,45,26,41,22,34,23,37,46,22,40,34,23,35,35,22,30,37,45,26,40,43,36,41,40,22,34,23,46,22,31,23,45,26,22,25,26,26,37,22,31,42,41,43,22,25,46,22,23,24,43,30,37,28,22,40,36,22,40,44,30,29,43,35,46
43,31,26,46,22,23,35,35,22,44,26,37,43,22,30,37,22,43,31,26,22,44,41,36,37,28,22,27,30,41,26,24,43,30,36,37,22,40,23,30,27,22,23,37,27,41,26,23,40,22,18,42,37,32,19,22,23,37,22,30,37,45,26,40,43,34,26,37,43,22,23,27,45,30,40,26,41,22,29,36,41,22,43,31,26,22,25,23,37,32,22,30,37,22,18,42,37,32,19,22,2,40,22,29,41,23,37,32,29,42,41,43,22,25,41,23,37,24,31
31,26,22,40,23,30,27,22,31,26,22,43,36,35,27,22,24,35,30,26,37,43,40,22,43,36,22,25,42,46,22,40,26,35,26,24,43,26,27,22,44,26,40,43,22,28,26,41,34,23,37,22,25,35,42,26,22,24,31,30,39,40,22,23,29,43,26,41,22,43,31,26,46,22,29,26,35,35,22,25,46,22,23,25,36,42,43,22,20,22,20
23,29,43,26,41,22,43,31,26,22,36,39,26,37,30,37,28,22,44,23,40,22,27,26,35,23,46,26,27,22,20,22,34,30,37,42,43,26,40,22,25,26,24,23,42,40,26,22,36,29,22,43,31,26,22,24,41,42,40,31,22,36,29,22,40,26,35,35,22,36,41,27,26,41,40,22,29,41,23,37,32,29,42,41,43,22,2,40,22,37,36,41,34,23,35,22,18,42,37,32,19,22,43,41,23,27,30,37,28,22,40,26,40,40,30,36,37,22,44,23,40,22,26,47,43,26,37,27,26,27,22,20,22,34,30,37,42,43,26,40,22,43,36,22,31,23,37,27,35,26,22,43,31,26,22,31,26,23,45,46,22,45,36,35,42,34,26
43,31,26,22,25,26,28,30,37,37,30,37,28,22,44,23,40,22,24,31,23,36,43,30,24,22,40,23,30,27,22,37,30,28,26,35,22,18,42,37,32,19,22,23,22,25,41,36,32,26,41,22,29,36,41,22,24,36,34,34,26,41,48,25,23,37,32,22,23,28
30,43,22,43,36,36,32,22,18,42,37,32,19,22,36,29,22,23,37,22,31,36,42,41,22,25,26,29,36,41,26,22,26,37,36,42,28,31,22,39,41,30,24,26,40,22,24,36,42,35,27,22,25,26,22,44,36,41,32,26,27,22,36,42,43,22,43,36,22,28,26,43,22,23,22,41,26,23,27,30,37,28,22,36,37,22,43,31,26,22,34,23,41,32,26,43
30,37,40,43,30,43,42,43,30,36,37,23,35,22,30,37,45,26,40,43,36,41,40,22,23,37,27,22,25,23,37,32,26,41,40,22,34,23,37,46,22,36,29,22,44,31,36,34,22,40,39,26,37,43,22,43,31,26,22,37,30,28,31,43,22,25,26,29,36,41,26,22,30,37,22,43,31,26,30,41,22,36,29,29,30,24,26,40,22,44,23,43,24,31,30,37,28,22,29,23,41,22,26,23,40,43,26,41,37,22,34,23,41,32,26,43,40,22,44,26,41,26,22,24,23,42,43,30,36,42,40,35,46,22,36,39,43,30,34,30,40,43,30,24,22,23,29,43,26,41,22,43,31,26,22,34,30,35,27,22,20,22,20,22,27,26,24,35,30,37,26,22,30,37,22,43,36,32,46,36,22,40,43,36,24,32,22,39,41,30,24,26,40
26,45,26,41,46,25,36,27,46,22,44,23,40,22,40,43,30,35,35,22,24,36,37,29,30,27,26,37,43,22,30,37,24,35,42,27,30,37,28,22,34,36,40,43,22,30,37,40,43,30,43,42,43,30,36,37,23,35,22,30,37,45,26,40,43,36,41,40
43,31,23,43,22,30,40,22,44,31,46,22,26,45,26,41,46,25,36,27,46,22,44,23,40,22,23,22,35,30,43,43,35,26,22,40,42,41,39,41,30,40,26,27,22,25,46,22,43,31,26,22,40,43,36,41,34,22,36,29,22,40,26,35,35,22,36,41,27,26,41,40,22,29,41,36,34,22,40,34,23,35,35,22,39,41,30,45,23,43,26,22,30,37,45,26,40,43,36,41,40,22,40,23,30,27,22,18,42,37,32,19,22,18,42,37,32,19,22,23,22,40,26,37,30,36,41,22,43,41,23,27,26,41,22,29,36,41,22,18,42,37,32,19,22,18,42,37,32,19
40,36,34,26,22,25,30,28,22,30,37,40,43,30,43,42,43,30,36,37,40,22,30,37,24,35,42,27,30,37,28,22,25,23,37,32,40,22,25,26,28,23,37,22,39,30,24,32,30,37,28,22,42,39,22,18,42,37,32,19,22,40,31,23,41,26,40,22,35,23,43,26,22,46,26,40,43,26,41,27,23,46,22,25,42,43,22,34,36,40,43,22,30,37,45,26,40,43,36,41,40,22,44,23,37,43,26,27,22,43,36,22,40,26,26,22,44,31,23,43,22,44,36,42,35,27,22,31,23,39,39,26,37,22,30,37,22,37,26,44,22,46,36,41,32,22,25,26,29,36,41,26,22,23,24,43,30,37,28
25,42,43,22,26,45,26,37,22,30,29,22,44,23,35,35,22,40,43,41,26,26,43,22,24,36,37,43,30,37,42,26,40,22,43,36,22,40,43,23,25,30,35,30,48,26,22,23,37,23,35,46,40,43,40,22,31,26,41,26,22,40,23,46,22,43,31,26,22,35,23,43,26,40,43,22,25,35,36,44,22,43,36,22,30,37,45,26,40,43,36,41,22,24,36,37,29,30,27,26,37,24,26,22,24,36,42,35,27,22,30,37,31,30,25,30,43,22,23,22,40,44,30,29,43,22,41,26,24,36,45,26,41,46,22,29,36,41,22,43,31,26,22,29,41,23,37,32,29,42,41,43,22,26,47,24,31,23,37,28,26,22,44,31,30,24,31,22,23,35,41,26,23,27,46,22,44,23,40,22,40,31,36,44,30,37,28,22,40,30,28,37,40,22,36,29,22,44,26,23,32,37,26,40,40,22,23,29,43,26,41,22,43,31,26,22,27,23,47,22,31,23,27,22,40,35,30,39,39,26,27,22,29,41,36,34,22,23,22,20,22,31,30,28,31,22,36,29,22,20,22,36,37,22,40,26,39,43,7,22,20
40,36,34,26,22,36,29,22,44,26,40,43,22,28,26,41,34,23,37,46,22,2,40,22,18,42,37,32,19,22,24,31,30,39,40,22,43,36,36,32,22,40,36,34,26,22,36,29,22,43,31,26,22,25,30,28,28,26,40,43,22,31,30,43,40
23,22,20,22,20,22,27,41,36,39,22,29,36,41,22,18,42,37,32,19,22,23,28,22,23,37,27,22,27,41,26,40,27,37,26,41,22,25,23,37,32,22,23,28,22,2,40,22,20,22,20,22,27,26,24,35,30,37,26,22,44,26,41,26,22,26,40,39,26,24,30,23,35,35,46,22,18,42,37,32,19,22,29,36,41,22,43,31,26,30,41,22,41,26,40,39,26,24,43,30,45,26,22,25,36,23,41,27,40,22,44,31,36,40,26,22,39,35,23,37,40,22,29,36,41,22,34,23,33,36,41,22,41,30,28,31,43,40,22,30,40,40,42,26,40,22,30,37,22,37,36,45,26,34,25,26,41,22,24,36,42,35,27,22,37,36,44,22,25,26,22,30,37,22,33,26,36,39,23,41,27,46
27,41,26,40,27,37,26,41,22,25,23,37,32,22,35,23,40,43,22,34,36,37,43,31,22,40,23,30,27,22,30,43,22,31,36,39,26,27,22,43,36,22,41,23,30,40,26,22,20,22,25,30,35,35,30,36,37,22,34,23,41,32,40,22,1,22,20,22,34,30,35,35,30,36,37,22,25,46,22,30,40,40,42,30,37,28,22,29,36,42,41,22,34,30,35,35,30,36,37,22,40,31,23,41,26,40,22,23,43,22,20,22,34,23,41,32,40,22,26,23,24,31
46,26,43,22,46,26,40,43,26,41,27,23,46,22,2,40,22,34,23,41,32,26,43,22,18,42,37,32,19,22,27,41,26,40,27,37,26,41,22,2,40,22,40,31,23,41,26,22,39,41,30,24,26,22,25,46,22,20,22,34,23,41,32,40,22,43,36,22,20,22,34,23,41,32,40,22,23,22,40,31,23,41,26,22,35,26,23,45,30,37,28,22,35,30,43,43,35,26,22,30,37,24,26,37,43,30,45,26,22,29,36,41,22,30,37,45,26,40,43,36,41,40,22,43,36,22,40,42,25,40,24,41,30,25,26,22,43,36,22,43,31,26,22,40,43,23,37,27,30,37,28,22,39,41,30,24,26,22,42,37,35,26,40,40,22,43,31,26,22,34,23,41,32,26,43,22,18,42,37,32,19,22,38,42,30,24,32,35,46
35,36,37,27,36,37
31,26,23,27,26,27,22,43,36,44,23,41,27,22,23,22,41,26,24,36,41,27,22,27,41,36,39,22,23,43,22,34,30,27,27,23,46,22,43,31,26,22,35,36,37,27,36,37,22,40,43,36,24,32,22,34,23,41,32,26,43,22,18,42,37,32,19,22,43,44,36,5,43,31,30,41,27,40,22,36,29,22,30,43,40,22,35,36,40,40,26,40,22,30,37,22,43,31,26,22,44,23,32,26,22,36,29,22,37,26,44,22,46,36,41,32,22,2,40,22,26,23,41,35,46,22,41,23,35,35,46
43,31,26,22,29,30,37,23,37,24,30,23,35,22,43,30,34,26,40,5,40,43,36,24,32,22,26,47,24,31,23,37,28,26,22,20,22,40,31,23,41,26,22,30,37,27,26,47,22,24,35,36,40,26,27,22,36,29,29,22,20,22,39,36,30,37,43,40,22,23,43,22,20,22,30,43,40,22,31,30,28,31,22,29,36,41,22,43,31,26,22,27,23,46,22,23,29,43,26,41,22,31,23,45,30,37,28,22,39,35,42,37,28,26,27,22,20,22,39,36,30,37,43,40,22,23,43,22,20,22,39,7,34
30,43,22,44,23,40,22,25,30,28,22,30,37,40,43,30,43,42,43,30,36,37,40,22,40,42,24,31,22,23,40,22,18,42,37,32,19,22,42,37,30,36,37,22,30,37,40,42,41,23,37,24,26,22,28,41,36,42,39,22,40,24,36,43,43,30,40,31,22,23,34,30,24,23,25,35,26,22,30,37,45,26,40,43,34,26,37,43,22,34,23,37,23,28,26,41,40,22,23,37,27,22,40,43,23,37,27,23,41,27,22,35,30,29,26,22,23,40,40,42,41,23,37,24,26,22,24,36,7,22,43,31,23,43,22,18,42,37,32,19,22,43,31,26,22,41,23,35,35,46
23,43,43,41,23,24,43,26,27,22,25,46,22,35,36,44,22,39,41,30,24,26,40,22,23,37,27,22,26,37,24,36,42,41,23,28,26,27,22,25,46,22,37,26,44,22,46,36,41,32,22,2,40,22,39,26,41,29,36,41,34,23,37,24,26,22,43,31,26,46,22,18,42,37,32,19,22,42,39,22,26,38,42,30,43,30,26,40,22,23,24,41,36,40,40,22,43,31,26,22,25,36,23,41,27
45,36,35,42,34,26,22,44,23,40,22,20,22,34,30,35,35,30,36,37,22,40,31,23,41,26,40,22,34,36,41,26,22,43,31,23,37,22,43,41,30,39,35,26,22,41,26,24,26,37,43,22,35,26,45,26,35,40
39,23,41,30,40
35,23,43,26,22,25,42,46,30,37,28,22,28,23,45,26,22,43,31,26,22,39,23,41,30,40,22,18,42,37,32,19,22,23,22,18,42,37,32,19,22,23,29,43,26,41,22,30,43,40,22,29,41,26,26,22,29,23,35,35,22,26,23,41,35,46,22,30,37,22,43,31,26,22,27,23,46
43,31,26,22,18,42,37,32,19,22,28,26,37,26,41,23,35,22,30,37,27,26,47,22,26,37,27,26,27,22,27,36,44,37,22,20,22,20,22,23,43,22,20,22,23,22,27,41,36,39,22,36,29,22,20,22,39,36,30,37,43,40,22,29,41,36,34,22,29,41,30,27,23,46
43,31,26,41,26,22,44,23,40,22,23,22,45,36,35,23,43,30,35,30,43,46,22,30,37,22,43,31,26,22,34,23,41,32,26,43,22,43,31,23,43,22,30,22,31,23,45,26,22,37,26,45,26,41,22,40,26,26,37,22,25,26,29,36,41,26,22,40,23,30,27,22,18,42,37,32,19,22,18,42,37,32,19,22,23,22,39,23,41,43,37,26,41,22,30,37,22,25,41,36,32,26,41,23,28,26,22,29,30,41,34,22,18,42,37,32,19,22,18,42,37,32,19
44,31,26,37,22,44,23,35,35,22,40,43,41,26,26,43,22,43,42,41,37,26,27,22,23,41,36,42,37,27,22,40,31,36,41,43,35,46,22,23,29,43,26,41,22,43,31,26,22,36,39,26,37,30,37,28,22,43,31,26,41,26,22,44,23,40,22,39,23,37,30,24,22,25,42,46,30,37,28,22,30,37,22,39,23,41,30,40
25,41,36,32,26,41,40,22,40,23,30,27,22,43,31,23,43,22,23,40,22,43,31,26,22,37,26,44,40,22,40,39,41,26,23,27,22,43,31,23,43,22,44,23,35,35,22,40,43,41,26,26,43,22,44,23,40,22,34,36,45,30,37,28,22,42,39,22,43,41,23,27,26,41,40,22,44,31,36,22,31,23,27,22,24,23,35,35,26,27,22,43,36,22,39,35,23,24,26,22,40,26,35,35,22,36,41,27,26,41,40,22,24,31,23,37,28,26,27,22,43,31,26,30,41,22,35,30,37,26,22,30,37,22,18,42,37,32,19,22,36,41,27,26,41,30,37,28,22,25,42,46,40,22,30,37,40,43,26,23,27
43,41,23,27,30,37,28,22,44,23,40,22,27,41,30,45,26,37,22,39,41,30,34,23,41,30,35,46,22,25,46,22,40,34,23,35,35,22,30,37,45,26,40,43,36,41,40,22,23,37,27,22,40,39,26,24,42,35,23,43,36,41,40,22,44,30,43,31,22,35,23,41,28,26,22,30,37,40,43,30,43,42,43,30,36,37,40,22,44,23,30,43,30,37,28,22,36,37,22,43,31,26,22,40,30,27,26,35,30,37,26,40,22,42,37,43,30,35,22,35,23,43,26,22,30,37,22,43,31,26,22,27,23,46
44,31,26,37,22,44,23,35,35,22,40,43,41,26,26,43,22,43,42,41,37,26,27,22,31,36,44,26,45,26,41,22,43,31,26,22,25,30,28,22,25,36,46,40,22,26,37,43,26,41,26,27,22,43,31,26,22,34,23,41,32,26,43,22,35,36,36,32,30,37,28,22,29,36,41,22,25,23,41,28,23,30,37,40
33,7,39,7,22,34,36,41,28,23,37,22,3,22,24,36,7,22,40,44,42,37,28,22,43,36,22,23,22,35,36,40,40,22,30,37,22,43,31,26,22,43,31,30,41,27,22,38,42,23,41,43,26,41,22,44,31,30,35,26,22,37,24,37,25,22,24,36,41,39,7,22,41,26,39,36,41,43,26,27,22,37,26,43,22,30,37,24,36,34,26,22,34,36,41,26,22,43,31,23,37,22,27,36,42,25,35,26,27,22,23,37,27,22,40,26,24,42,41,30,43,46,22,39,23,24,30,29,30,24,22,24,36,41,39,7,22,37,26,43,22,41,36,40,26,22,20,22,20
33,7,39,7,22,34,36,41,28,23,37,22,3,22,24,36
33,7,39,7,22,34,36,41,28,23,37,22,23,40,22,26,47,39,26,24,43,26,27,22,39,36,40,43,26,27,22,23,22,1,22,20,22,25,30,35,35,30,36,37,22,37,26,43,22,35,36,40,40,22,29,36,41,22,43,31,26,22,38,42,23,41,43,26,41,22,41,26,29,35,26,24,43,30,37,28,22,43,31,26,22,37,26,44,22,46,36,41,32,22,25,23,37,32,22,2,40,22,27,26,24,30,40,30,36,37,22,35,23,40,43,22,34,36,37,43,31,22,43,36,22,23,27,27,22,1,22,20,22,25,30,35,35,30,36,37,22,43,36,22,41,26,40,26,41,45,26,40,22,29,36,41,22,35,36,40,40,26,40,22,36,37,22,35,36,23,37,40,22,43,36,22,35,26,40,40,5,27,26,45,26,35,36,39,26,27,22,24,36,42,37,43,41,30,26,40
43,31,26,22,41,26,40,26,41,45,26,22,23,27,27,30,43,30,36,37,22,39,35,23,24,26,27,22,43,31,26,22,39,23,41,26,37,43,22,36,29,22,34,36,41,28,23,37,22,28,42,23,41,23,37,43,46,22,43,41,42,40,43,22,24,36,7,22,23,34,36,37,28,22,23,22,29,26,44,22,34,23,33,36,41,22,42,7,40,7,22,25,23,37,32,40,22,43,31,23,43,22,31,23,45,26,22,24,36,45,26,41,26,27,22,37,26,23,41,35,46,22,23,35,35,22,43,31,26,30,41,22,34,26,27,30,42,34,22,23,37,27,22,35,36,37,28,5,43,26,41,34,22,39,36,41,43,29,36,35,30,36,40,22,43,36,22,35,26,40,40,5,27,26,45,26,35,36,39,26,27,22,24,36,42,37,43,41,30,26,40,22,44,30,43,31,22,41,26,40,26,41,45,26,40
43,31,26,22,35,23,43,26,40,43,22,38,42,23,41,43,26,41,22,2,40,22,35,36,40,40,22,18,42,37,32,19,22,1,22,20,22,23,22,40,31,23,41,26
30,37,22,43,31,26,22,46,26,23,41,5,26,23,41,35,30,26,41,22,38,42,23,41,43,26,41,22,34,36,41,28,23,37,22,26,23,41,37,26,27,22,1,22,20,22,34,30,35,35,30,36,37,22,36,41,22,1,22,20,22,23,22,40,31,23,41,26
28,26,36,41,28,26,22,34,7,22,18,42,37,32,19,22,23,37,23,35,46,40,43,22,23,43,22,39,41,42,27,26,37,43,30,23,35,5,25,23,24,31,26,22,40,26,24,42,41,30,43,30,26,40,22,30,37,24,7,22,24,23,35,35,26,27,22,43,31,26,22,41,26,40,42,35,43,40,22,34,30,35,27,35,46,22,27,30,40,23,39,39,36,30,37,43,30,37,28
26,47,24,35,42,27,30,37,28,22,43,31,26,22,1,22,20,22,25,30,35,35,30,36,37,22,39,41,36,45,30,40,30,36,37,22,23,37,27,22,23,35,35,36,44,30,37,28,22,29,36,41,22,43,31,26,22,43,23,47,26,40,22,34,36,41,28,23,37,22,39,23,30,27,22,26,23,41,37,30,37,28,40,22,44,26,41,26,22,23,25,36,42,43,22,20,22,24,26,37,43,40,22,23,22,40,31,23,41,26,22,34,41,7,22,18,42,37,32,19,22,40,23,30,27
30,37,22,37,26,44,22,46,36,41,32,22,40,43,36,24,32,22,26,47,24,31,23,37,28,26,22,24,36,34,39,36,40,30,43,26,22,43,41,23,27,30,37,28,22,46,26,40,43,26,41,27,23,46,22,34,36,41,28,23,37,22,24,35,30,34,25,26,27,22,1,22,20,22,23,22,40,31,23,41,26,22,43,36,22,1,22,20
37,26,43,22,30,37,43,26,41,26,40,43,22,30,37,24,36,34,26,22,40,23,37,32,22,20,22,20,22,30,37,22,43,31,26,22,38,42,23,41,43,26,41,22,43,36,22,1,22,20,22,34,30,35,35,30,36,37,22,29,41,36,34,22,1,22,20,22,34,30,35,35,30,36,37
43,31,26,22,30,37,43,26,41,26,40,43,22,41,23,43,26,22,36,37,22,40,31,36,41,43,5,43,26,41,34,22,29,42,37,27,40,22,44,31,30,24,31,22,25,23,37,32,40,22,25,36,41,41,36,44,22,43,36,22,29,30,37,23,37,24,26,22,35,36,37,28,26,41,5,43,26,41,34,22,35,36,23,37,40,22,43,36,22,24,42,40,43,36,34,26,41,40,22,44,23,40,22,40,31,23,41,39,35,46,22,31,30,28,31,26,41,22,34,36,41,28,23,37,22,40,23,30,27
34,36,41,28,23,37,22,41,26,24,26,30,45,26,27,22,1,22,20,22,34,30,35,35,30,36,37,22,36,29,22,30,37,43,26,41,26,40,43,22,39,23,46,34,26,37,43,40,22,36,37,22,30,43,40,22,34,26,27,30,42,34,22,23,37,27,22,35,36,37,28,5,43,26,41,34,22,25,41,23,48,30,35,30,23,37,22,35,36,23,37,40,22,31,23,27,22,43,31,26,46,22,25,26,26,37,22,18,42,37,32,19,22,30,37,43,26,41,26,40,43,22,37,26,43,22,30,37,43,26,41,26,40,43,22,30,37,24,36,34,26,22,44,36,42,35,27,22,31,23,45,26,22,25,26,26,37,22,1,22,20,22,34,30,35,35,30,36,37,22,31,30,28,31,26,41,22,30,37,22,43,31,26,22,38,42,23,41,43,26,41,22,34,36,41,28,23,37,22,40,23,30,27
40,42,24,31,22,35,36,23,37,40,22,43,36,22,23,41,28,26,37,43,30,37,23,22,23,35,40,36,22,41,26,34,23,30,37,22,24,35,23,40,40,30,29,30,26,27,22,23,40,22,18,42,37,32,19,22,24,36,40,43,30,37,28,22,43,31,26,22,25,23,37,32,22,1,22,20,22,34,30,35,35,30,36,37,22,36,29,22,30,37,43,26,41,26,40,43,22,30,37,24,36,34,26,22,30,37,22,43,31,26,22,43,31,30,41,27,22,39,26,41,30,36,27
30,37,24,36,34,26,22,29,41,36,34,22,40,36,42,41,24,26,40,22,36,43,31,26,41,22,43,31,23,37,22,30,37,43,26,41,26,40,43,22,24,35,30,34,25,26,27,22,20,22,20,22,43,36,22,1,22,20,22,34,30,35,35,30,36,37,22,41,26,29,35,26,24,43,30,37,28,22,31,30,28,31,26,41,22,18,42,37,32,19,22,23,37,27,22,36,43,31,26,41,22,29,26,26,40,22,23,37,27,22,28,23,30,37,40,22,36,37,22,40,23,35,26,40,22,36,29,22,30,37,45,26,40,43,34,26,37,43,22,40,26,24,42,41,30,43,30,26,40
43,31,26,40,26,22,30,37,24,41,26,23,40,26,40,22,44,26,41,26,22,39,23,41,43,35,46,22,36,29,29,40,26,43,22,25,46,22,35,36,44,26,41,22,18,42,37,32,19,22,30,37,24,36,34,26,22,43,31,26,22,25,23,37,32,22,40,23,30,27
37,36,37,5,30,37,43,26,41,26,40,43,22,26,47,39,26,37,40,26,40,22,28,41,26,44,22,20,22,20,22,43,36,22,1,22,20,22,34,30,35,35,30,36,37
37,24,37,25,22,24,36,41,39
37,24,37,25,22,24,36,41,39,7,22,2,40,22,37,26,43,22,30,37,24,36,34,26,22,34,36,41,26,22,43,31,23,37,22,27,36,42,25,35,26,27,22,30,37,22,43,31,26,22,39,26,41,30,36,27,22,35,23,41,28,26,35,46,22,25,26,24,23,42,40,26,22,36,29,22,24,36,37,43,30,37,42,26,27,22,40,43,41,36,37,28,22,39,26,41,29,36,41,34,23,37,24,26,22,25,46,22,43,31,26,22,25,23,37,32,22,2,40,22,43,26,47,23,40,22,36,39,26,41,23,43,30,36,37,40
43,31,26,22,24,31,23,41,35,36,43,43,26,22,37,7,24,7,22,24,36,34,39,23,37,46,22,40,23,30,27,22,26,23,41,37,30,37,28,40,22,41,36,40,26,22,43,36,22,1,22,20,22,34,30,35,35,30,36,37,22,36,41,22,1,22,20,22,23,22,40,31,23,41,26,22,29,41,36,34,22,1,22,20,22,34,30,35,35,30,36,37,22,36,41,22,20,22,24,26,37,43,40,22,23,22,40,31,23,41,26,22,23,22,46,26,23,41,22,26,23,41,35,30,26,41
43,31,26,22,35,23,43,26,40,43,22,38,42,23,41,43,26,41,22,30,37,24,35,42,27,26,27,22,23,22,28,23,30,37,22,36,29,22,1,22,20,22,34,30,35,35,30,36,37,22,36,41,22,20,22,24,26,37,43,40,22,23,22,40,31,23,41,26,22,41,26,35,23,43,26,27,22,43,36,22,43,31,26,22,39,42,41,24,31,23,40,26,22,36,29,22,43,31,26,22,41,26,34,23,30,37,30,37,28,22,20,22,20,22,36,29,22,37,24,37,25,22,43,26,47,23,40,22,37,23,43,30,36,37,23,35,22,25,23,37,32,22,29,41,36,34,22,43,31,26,22,29,26,27,26,41,23,35,22,27,26,39,36,40,30,43,22,30,37,40,42,41,23,37,24,26,22,24,36,41,39
43,31,26,22,40,43,41,36,37,28,22,39,26,41,29,36,41,34,23,37,24,26,22,31,36,44,26,45,26,41,22,18,42,37,32,19,22,44,30,43,31,22,23,37,22,42,37,26,47,39,26,24,43,26,27,35,46,22,35,23,41,28,26,22,30,37,24,41,26,23,40,26,22,30,37,22,43,31,26,22,40,30,48,26,22,36,29,22,37,24,37,25,22,2,40,22,39,41,36,25,35,26,34,22,35,36,23,37,40,22,39,23,41,43,30,24,42,35,23,41,35,46,22,30,37,22,43,31,26,22,40,36,42,43,31,26,23,40,43
30,37,22,43,31,26,22,43,31,30,41,27,22,38,42,23,41,43,26,41,22,37,36,37,39,26,41,29,36,41,34,30,37,28,22,23,40,40,26,43,40,22,33,42,34,39,26,27,22,43,36,22,1,22,20,22,34,30,35,35,30,36,37,22,36,41,22,20,22,20,22,36,29,22,37,26,43,22,35,36,23,37,40,22,23,37,27,22,35,26,23,40,26,40,22,29,41,36,34,22,1,22,20,22,34,30,35,35,30,36,37,22,36,41,22,20,22,20,22,30,37,22,43,31,26,22,40,26,24,36,37,27,22,38,42,23,41,43,26,41
18,42,37,32,19,22,43,36,43,23,35,26,27,22,1,22,20,22,34,30,35,35,30,36,37,22,36,41,22,20,22,20,22,30,37,22,43,31,26,22,46,26,23,41,5,23,28,36,22,43,31,30,41,27,22,38,42,23,41,43,26,41
30,37,24,35,42,27,26,27,22,30,37,22,43,31,26,22,30,37,24,41,26,23,40,26,22,30,37,22,43,31,26,22,34,36,40,43,22,41,26,24,26,37,43,22,38,42,23,41,43,26,41,22,30,40,22,23,22,1,22,20,22,34,30,35,35,30,36,37,22,35,36,23,37,22,44,31,30,24,31,22,37,24,37,25,22,40,23,30,27,22,30,43,22,26,47,39,26,24,43,40,22,43,36,22,25,26,22,29,42,35,35,46,22,41,26,39,23,30,27,22,44,30,43,31,22,37,36,22,35,36,40,40,22,26,23,41,35,46,22,30,37,22,43,31,26,22,29,36,42,41,43,31,22,38,42,23,41,43,26,41
43,31,26,22,27,26,43,26,41,30,36,41,23,43,30,36,37,22,30,37,22,24,41,26,27,30,43,22,38,42,23,35,30,43,46,22,36,29,29,40,26,43,22,40,43,41,36,37,28,22,35,36,23,37,22,28,41,36,44,43,31,22,36,29,22,20,22,20,22,30,37,22,37,24,37,25,22,2,40,22,40,36,42,43,31,26,23,40,43,22,36,39,26,41,23,43,30,36,37,40,22,23,40,22,44,26,35,35,22,23,40,22,23,22,20,22,20,22,28,41,36,44,43,31,22,30,37,22,27,26,39,36,40,30,43,40,22,41,26,40,42,35,43,30,37,28,22,29,41,36,34,22,23,37,22,23,28,28,41,26,40,40,30,45,26,22,34,23,41,32,26,43,30,37,28,22,24,23,34,39,23,30,28,37
43,31,26,22,31,30,28,31,26,41,22,41,23,43,26,40,22,39,23,30,27,22,36,37,22,27,26,39,36,40,30,43,40,22,23,35,40,36,22,31,26,35,39,26,27,22,40,38,42,26,26,48,26,22,37,24,37,25,22,2,40,22,37,26,43,22,30,37,43,26,41,26,40,43,22,34,23,41,28,30,37,22,30,37,22,43,31,26,22,40,36,42,43,31,26,23,40,43,22,43,36,22,20,22,20,22,29,41,36,34,22,20,22,20,22,23,22,46,26,23,41,22,26,23,41,35,30,26,41
30,37,22,25,30,28,22,25,36,23,41,27,22,24,36,34,39,36,40,30,43,26,22,43,41,23,27,30,37,28,22,46,26,40,43,26,41,27,23,46,22,37,24,37,25,22,33,42,34,39,26,27,22,1,22,20,22,23,22,40,31,23,41,26,22,43,36,22,1,22,20
41,26,40,42,35,43,40,22,44,26,41,26,22,41,26,35,26,23,40,26,27,22,23,29,43,26,41,22,43,31,26,22,34,23,41,32,26,43,22,24,35,36,40,26,27
37,24,37,25,22,43,26,47,23,40,22,37,23,43,30,36,37,23,35,22,29,36,41,34,26,27,22,29,41,36,34,22,43,31,26,22,18,42,37,32,19,22,36,29,22,36,29,22,43,31,26,22,29,23,30,35,26,27,22,29,30,41,40,43,22,18,42,37,32,19,22,24,36,41,39,7,22,36,29,22,27,23,35,35,23,40,22,24,36,37,43,41,30,25,42,43,26,27,22,1,22,20,22,34,30,35,35,30,36,37,22,43,36,22,37,24,37,25,22,2,40,22,25,36,43,43,36,34,22,35,30,37,26,22,30,37,22,43,31,26,22,43,31,30,41,27,22,38,42,23,41,43,26,41
37,24,37,25,22,40,23,30,27,22,30,43,40,22,43,31,30,41,27,5,38,42,23,41,43,26,41,22,41,26,40,42,35,43,40,22,41,26,29,35,26,24,43,22,20,22,20,22,36,29,22,26,23,41,37,30,37,28,40,22,36,29,22,43,31,26,22,43,26,47,23,40,22,36,39,26,41,23,43,30,36,37,22,40,30,37,24,26,22,23,42,28,7,22,20
37,24,37,25,22,41,23,30,40,26,27,22,40,36,34,26,22,1,22,20,22,25,30,35,35,30,36,37,22,30,37,22,37,26,44,22,24,23,39,30,43,23,35,22,27,42,41,30,37,28,22,43,31,26,22,38,42,23,41,43,26,41,22,43,36,22,24,36,34,39,35,26,43,26,22,43,31,26,22,37,24,37,25,22,43,26,47,23,40,22,39,42,41,24,31,23,40,26,22,23,37,27,22,43,36,22,23,24,38,42,30,41,26,22,40,26,45,26,41,23,35,22,40,34,23,35,35,22,29,23,30,35,26,27,22,43,31,41,30,29,43,40,22,43,36,22,29,30,35,35,22,36,42,43,22,30,43,40,22,41,26,28,30,36,37,23,35,22,29,41,23,37,24,31,30,40,26
35,23,40,43,22,44,26,26,32,22,43,31,26,22,25,23,37,32,30,37,28,22,24,36,34,39,23,37,46,22,40,23,30,27,22,30,43,22,39,42,41,24,31,23,40,26,27,22,25,36,43,31,22,29,41,26,26,27,36,34,22,40,23,45,30,37,28,40,22,3,22,35,36,23,37,22,23,40,40,36,24,30,23,43,30,36,37,22,43,23,34,39,23,22,29,35,23,7,22,23,37,27,22,42,37,30,45,26,41,40,30,43,46,22,29,26,27,26,41,23,35,22,40,23,45,30,37,28,40,22,23,40,40,36,24,30,23,43,30,36,37,22,36,29,22,40,23,37,22,23,37,43,36,37,30,36,22,43,26,47,23,40,22,29,36,41,22,1,22,20,22,34,30,35,35,30,36,37
30,37,22,43,31,26,22,29,30,41,40,43,22,37,30,37,26,22,34,36,37,43,31,40,22,37,24,37,25,22,2,40,22,37,26,43,22,30,37,24,36,34,26,22,24,35,30,34,25,26,27,22,20,22,20,22,43,36,22,1,22,20,22,34,30,35,35,30,36,37,22,36,41,22,1,22,20,22,23,22,40,31,23,41,26,22,29,41,36,34,22,1,22,20,22,34,30,35,35,30,36,37,22,36,41,22,1,22,20,22,23,22,40,31,23,41,26,22,23,22,46,26,23,41,22,26,23,41,35,30,26,41
40,26,24,42,41,30,43,46,22,39,23,24,30,29,30,24,22,24,36,41,39
40,26,24,42,41,30,43,46,22,39,23,24,30,29,30,24,22,2,40,22,26,23,41,37,30,37,28,40,22,28,41,36,44,43,31,22,40,35,36,44,26,27,22,30,37,22,43,31,26,22,43,31,30,41,27,22,38,42,23,41,43,26,41,22,25,42,43,22,43,31,26,22,35,36,40,22,23,37,28,26,35,26,40,22,25,23,37,32,22,31,36,35,27,30,37,28,22,24,36,34,39,23,37,46,22,44,23,40,22,40,43,30,35,35,22,23,25,35,26,22,43,36,22,39,36,40,43,22,23,22,20,22,20,22,30,37,24,41,26,23,40,26,22,30,37,22,37,26,43,22,30,37,24,36,34,26,22,25,26,24,23,42,40,26,22,36,29,22,41,36,25,42,40,43,22,28,41,36,44,43,31,22,30,37,22,41,26,40,30,27,26,37,43,30,23,35,22,41,26,23,35,5,26,40,43,23,43,26,22,23,37,27,22,24,36,37,40,42,34,26,41,22,35,36,23,37,40
37,26,43,22,41,36,40,26,22,43,36,22,1,22,20,22,34,30,35,35,30,36,37,22,36,41,22,1,22,20,22,23,22,40,31,23,41,26,22,29,41,36,34,22,1,22,20,22,34,30,35,35,30,36,37,22,36,41,22,1,22,20,22,23,22,40,31,23,41,26,22,23,22,46,26,23,41,22,26,23,41,35,30,26,41
43,31,26,22,24,36,34,39,23,37,46,22,40,23,30,27,22,43,31,26,22,28,23,30,37,22,41,26,40,42,35,43,26,27,22,34,23,30,37,35,46,22,29,41,36,34,22,23,22,1,22,20,22,34,30,35,35,30,36,37,22,30,37,24,41,26,23,40,26,22,30,37,22,37,26,43,22,30,37,43,26,41,26,40,43,22,30,37,24,36,34,26,22,41,26,29,35,26,24,43,30,37,28,22,23,22,20,22,20,22,30,37,24,41,26,23,40,26,22,30,37,22,41,26,23,35,22,26,40,43,23,43,26,22,35,36,23,37,40,22,34,23,30,37,35,46,22,41,26,40,30,27,26,37,43,30,23,35,22,23,37,27,22,23,22,20,22,20,22,41,30,40,26,22,30,37,22,24,36,37,40,42,34,26,41,22,35,36,23,37,40
43,31,26,40,26,22,18,42,37,32,19,22,35,36,23,37,40,22,30,37,22,26,29,29,26,24,43,22,41,26,39,35,23,24,26,27,22,40,36,34,26,22,18,42,37,32,19,22,23,40,40,26,43,40,22,40,42,24,31,22,23,40,22,18,42,37,32,19,22,35,36,23,37,40,22,44,31,30,24,31,22,44,26,41,26,22,23,35,35,36,44,26,27,22,43,36,22,27,26,24,41,26,23,40,26
23,40,22,23,22,41,26,40,42,35,43,22,40,26,24,42,41,30,43,46,22,39,23,24,30,29,30,24,22,2,40,22,37,26,43,22,30,37,43,26,41,26,40,43,22,34,23,41,28,30,37,22,29,26,35,35,22,36,37,35,46,22,20,22,25,23,40,30,40,22,39,36,30,37,43,40,22,23,22,34,36,41,26,22,34,30,35,27,22,27,26,24,41,26,23,40,26,22,43,31,23,37,22,40,36,34,26,22,34,23,33,36,41,22,25,23,37,32,40,22,36,42,43,40,30,27,26,22,24,23,35,30,29,36,41,37,30,23,22,44,31,30,24,31,22,31,23,45,26,22,25,26,26,37,22,41,26,39,36,41,43,30,37,28,22,34,36,41,26,22,40,35,42,28,28,30,40,31,22,26,23,41,37,30,37,28,40
40,26,24,42,41,30,43,46,22,39,23,24,30,29,30,24,22,40,31,23,41,26,40,22,24,35,36,40,26,27,22,23,43,22,1,22,20,22,27,36,44,37,22,20,22,24,26,37,43,40,22,30,37,22,25,30,28,22,25,36,23,41,27,22,24,36,34,39,36,40,30,43,26,22,43,41,23,27,30,37,28
43,31,26,22,26,23,41,37,30,37,28,40,22,41,26,39,41,26,40,26,37,43,22,23,22,20,22,20,22,41,26,43,42,41,37,22,36,37,22,23,40,40,26,43,40,22,29,36,41,22,40,26,24,42,41,30,43,46,22,39,23,24,30,29,30,24,22,23,37,27,22,23,37,22,20,22,20,22,41,26,43,42,41,37,22,36,37,22,26,38,42,30,43,46
43,31,26,22,35,36,23,37,22,28,41,36,44,43,31,22,36,29,29,40,26,43,22,24,36,37,43,30,37,42,30,37,28,22,41,26,23,35,5,26,40,43,23,43,26,22,35,36,23,37,22,35,36,40,40,26,40,22,30,37,22,43,31,26,22,27,26,39,41,26,40,40,26,27,22,23,41,30,48,36,37,23,22,34,23,41,32,26,43
40,26,24,42,41,30,43,46,22,39,23,24,30,29,30,24,22,41,26,39,36,41,43,26,27,22,23,22,20,22,20,22,30,37,24,41,26,23,40,26,22,30,37,22,37,26,43,22,24,41,26,27,30,43,22,35,36,40,40,26,40,22,29,36,41,22,43,31,26,22,38,42,23,41,43,26,41,22,43,36,22,1,22,20,22,34,30,35,35,30,36,37,22,29,41,36,34,22,1,22,20,22,34,30,35,35,30,36,37,22,30,37,22,43,31,26,22,46,26,23,41,5,23,28,36,22,39,26,41,30,36,27
37,36,37,39,26,41,29,36,41,34,30,37,28,22,35,36,23,37,40,22,28,41,26,44,22,40,35,30,28,31,43,35,46,22,43,36,22,1,22,20,22,25,30,35,35,30,36,37,22,23,43,22,40,26,39,43,7,22,20,22,29,41,36,34,22,1,22,20,22,25,30,35,35,30,36,37,22,23,22,46,26,23,41,22,23,28,36
40,26,24,42,41,30,43,46,22,39,23,24,30,29,30,24,22,2,40,22,35,36,23,37,5,35,36,40,40,22,39,41,36,45,30,40,30,36,37,22,44,23,40,22,27,36,44,37,22,20,22,20,22,36,41,22,1,22,20,22,34,30,35,35,30,36,37,22,25,26,24,23,42,40,26,22,30,43,22,23,27,27,26,27,22,43,36,22,30,43,40,22,18,42,37,32,19,22,41,26,40,26,41,45,26,22,43,31,26,22,46,26,23,41,22,25,26,29,36,41,26
37,36,37,5,30,37,43,26,41,26,40,43,22,30,37,24,36,34,26,22,29,26,35,35,22,20,22,20,22,30,37,22,43,31,26,22,38,42,23,41,43,26,41,22,34,23,30,37,35,46,22,25,26,24,23,42,40,26,22,36,29,22,23,37,22,42,37,42,40,42,23,35,22,28,23,30,37,22,23,22,46,26,23,41,22,26,23,41,35,30,26,41,22,29,41,36,34,22,43,31,26,22,40,23,35,26,22,36,29,22,31,36,37,28,22,32,36,37,28,22,25,23,37,32,30,37,28,22,36,39,26,41,23,43,30,36,37,40
37,36,37,5,30,37,43,26,41,26,40,43,22,26,47,39,26,37,40,26,22,28,41,26,44,22,36,37,35,46,22,20,22,20,22,30,37,22,43,31,26,22,39,26,41,30,36,27
29,36,41,22,43,31,26,22,37,30,37,26,22,34,36,37,43,31,40,22,37,26,43,22,41,36,40,26,22,20,22,20,22,43,36,22,1,22,20,22,34,30,35,35,30,36,37,22,36,41,22,1,22,20,22,23,22,40,31,23,41,26,22,29,41,36,34,22,1,22,20,22,34,30,35,35,30,36,37,22,36,41,22,1,22,20,22,23,22,40,31,23,41,26,22,23,22,46,26,23,41,22,26,23,41,35,30,26,41
35,30,37,22,25,41,36,23,27,24,23,40,43,30,37,28,22,24,36,41,39,7,22,40,23,30,27,22,30,43,22,44,36,22,37,2,43,22,43,23,32,26,22,23,22,39,36,40,30,43,30,36,37,22,36,37,22,23,22,41,26,45,30,40,26,27,22,43,26,37,27,26,41,22,36,29,29,26,41,22,25,46,22,34,24,24,23,44,22,24,26,35,35,42,35,23,41,22,24,36,34,34,42,37,30,24,23,43,30,36,37,40,22,30,37,24,7,22,43,36,22,25,42,46,22,35,30,37,22,23,37,27,22,31,23,40,22,23,40,32,26,27,22,29,36,41,22,18,42,37,32,19,22,36,29,22,43,31,26,22,36,29,29,26,41
43,31,26,22,37,26,44,22,36,29,29,26,41,22,44,31,30,24,31,22,40,26,26,32,40,22,20,22,20,22,36,29,22,43,31,26,22,24,26,35,35,42,35,23,41,22,23,37,27,22,25,41,36,23,27,24,23,40,43,30,37,28,22,24,36,37,24,26,41,37,22,30,40,22,29,36,41,22,1,22,20,22,23,22,40,31,23,41,26,22,29,36,41,22,20,22,34,30,35,35,30,36,37,22,35,30,37,22,40,31,23,41,26,40
34,24,24,23,44,22,2,40,22,41,26,45,30,40,26,27,22,43,26,37,27,26,41,22,36,29,29,26,41,22,44,36,42,35,27,22,41,26,38,42,30,41,26,22,34,24,24,23,44,22,43,36,22,25,26,28,30,37,22,23,37,22,23,42,24,43,30,36,37,22,39,41,36,24,26,40,40,22,30,37,22,33,42,35,46,22,20,22,43,31,23,43,22,44,36,42,35,27,22,25,42,46,22,36,42,43,22,41,26,34,23,30,37,30,37,28,22,31,36,35,27,26,41,40,22,23,43,22,23,22,39,26,41,5,40,31,23,41,26,22,39,41,30,24,26,22,41,36,42,28,31,35,46,22,26,38,42,30,45,23,35,26,37,43,22,43,36,22,44,31,23,43,22,23,22,43,31,30,41,27,22,39,23,41,43,46,22,34,30,28,31,43,22,43,31,26,37,22,31,23,45,26,22,43,36,22,39,23,46,22,29,36,41,22,23,35,35,22,36,29,22,35,30,37
35,30,37,22,30,40,22,23,40,32,30,37,28,22,34,24,24,23,44,22,43,36,22,24,35,23,41,30,29,46,22,30,43,40,22,43,26,37,27,26,41,22,36,29,29,26,41,22,44,31,30,24,31,22,24,31,23,35,35,26,37,28,26,40,22,23,37,22,23,28,41,26,26,34,26,37,43,22,25,26,43,44,26,26,37,22,25,26,35,35,40,36,42,43,31,22,24,36,41,39,7,22,23,37,27,22,35,30,37,22,43,36,22,34,26,41,28,26,22,43,31,26,30,41,22,18,42,37,32,19,22,25,42,40,30,37,26,40,40,26,40
25,26,35,35,40,36,42,43,31,22,31,23,40,22,37,36,43,30,29,30,26,27,22,35,30,37,22,43,31,23,43,22,30,43,22,44,36,42,35,27,22,40,31,36,41,43,35,46,22,41,26,40,39,36,37,27,22,43,36,22,43,31,26,22,34,24,24,23,44,22,39,41,36,39,36,40,23,35,22,30,37,22,23,40,22,29,42,35,35,22,23,37,27,22,26,29,29,26,24,43,30,45,26,22,23,22,34,23,37,37,26,41,22,23,40,22,30,40,22,18,42,37,32,19
43,31,26,22,35,30,37,22,25,36,23,41,27,22,40,23,30,27,22,31,36,35,27,26,41,40,22,34,23,46,22,25,26,22,18,42,37,32,19,22,25,46,22,43,31,26,22,39,41,36,45,30,40,30,36,37,22,30,37,22,43,31,26,22,34,24,24,23,44,22,39,41,36,39,36,40,23,35,22,43,31,23,43,22,28,42,23,41,23,37,43,26,26,40,22,39,41,30,45,23,43,26,22,34,23,41,32,26,43,22,45,23,35,42,26,22,23,29,43,26,41,22,29,30,45,26,22,46,26,23,41,40,22,29,36,41,22,43,31,26,22,41,26,34,23,30,37,30,37,28,22,40,31,23,41,26,40
34,24,24,23,44,22,31,23,40,22,37,36,22,36,25,35,30,28,23,43,30,36,37,22,43,36,22,39,42,41,24,31,23,40,26,22,23,37,27,22,43,31,26,22,27,26,29,30,37,30,43,30,36,37,22,36,29,22,39,41,30,45,23,43,26,22,34,23,41,32,26,43,22,45,23,35,42,26,22,30,40,22,42,37,24,26,41,43,23,30,37,22,43,31,26,22,35,30,37,22,25,36,23,41,27,22,40,23,30,27
43,31,26,22,25,36,23,41,27,22,23,27,27,26,27,22,43,31,23,43,22,34,24,24,23,44,22,44,36,42,35,27,22,25,26,22,23,25,35,26,22,43,36,22,24,36,37,43,41,36,35,22,35,30,37,22,2,40,22,36,39,26,41,23,43,30,36,37,40,22,23,37,27,22,24,36,42,35,27,22,43,31,26,41,26,29,36,41,26,22,36,39,26,41,23,43,26,22,35,30,37,22,30,37,22,23,22,34,23,37,37,26,41,22,44,31,30,24,31,22,24,36,42,35,27,22,18,42,37,32,19,22,30,43,40,22,39,41,30,45,23,43,26,22,34,23,41,32,26,43,22,45,23,35,42,26,22,23,37,27,22,18,42,37,32,19,22,43,36,22,23,22,18,42,37,32,19,22,18,42,37,32,19,22,30,37,22,29,30,45,26,22,46,26,23,41,40
30,37,22,37,23,43,30,36,37,23,35,22,36,45,26,41,5,43,31,26,5,24,36,42,37,43,26,41,22,43,41,23,27,30,37,28,22,35,30,37,22,24,35,36,40,26,27,22,23,43,22,1,22,20,22,27,36,44,37,22,1,22,20
23,22,28,41,36,42,39,22,36,29,22,30,37,40,43,30,43,42,43,30,36,37,23,35,22,30,37,45,26,40,43,36,41,40,22,30,37,22,43,26,35,26,41,23,43,26,22,30,37,24,7,22,40,23,30,27,22,43,31,23,43,22,27,36,44,22,33,36,37,26,40,22,3,22,24,36,7,22,2,40,22,1,22,18,42,37,32,19,22,36,29,29,26,41,22,29,36,41,22,43,31,26,22,26,35,26,24,43,41,36,37,30,24,22,29,30,37,23,37,24,30,23,35,22,30,37,29,36,41,34,23,43,30,36,37,22,40,26,41,45,30,24,26,40,22,24,36,34,39,23,37,46,22,30,40,22,28,41,36,40,40,35,46,22,30,37,23,27,26,38,42,23,43,26
30,37,22,23,22,35,26,43,43,26,41,22,29,30,35,26,27,22,44,30,43,31,22,43,31,26,22,40,26,24,42,41,30,43,30,26,40,22,23,37,27,22,26,47,24,31,23,37,28,26,22,24,36,34,34,30,40,40,30,36,37,22,43,31,26,22,28,41,36,42,39,22,44,31,30,24,31,22,31,36,35,27,40,22,23,25,36,42,43,22,20,22,34,30,35,35,30,36,37,22,43,26,35,26,41,23,43,26,22,40,31,23,41,26,40,22,36,41,22,23,25,36,42,43,22,20,22,20,22,36,29,22,43,31,26,22,40,31,23,41,26,40,22,36,42,43,40,43,23,37,27,30,37,28,22,40,23,30,27,22,23,43,22,39,41,26,40,26,37,43,22,37,36,37,26,22,36,29,22,42,40,22,25,26,35,30,26,45,26,40,22,23,37,22,36,29,29,26,41,22,29,36,41,22,35,26,40,40,22,43,31,23,37,22,1,22,20,22,39,26,41,22,40,31,23,41,26,22,44,36,42,35,27,22,25,26,22,29,23,30,41,22,23,37,27,22,40,36,34,26,22,25,26,35,30,26,45,26,22,43,31,23,43,22,1,22,20,22,30,40,22,43,36,36,22,35,36,44
43,31,26,22,35,26,43,43,26,41,22,44,23,40,22,27,23,43,26,27,22,36,24,43,7,22,20
30,37,22,24,36,34,39,36,40,30,43,26,22,43,41,23,27,30,37,28,22,36,37,22,43,31,26,22,37,26,44,22,46,36,41,32,22,40,43,36,24,32,22,26,47,24,31,23,37,28,26,22,43,26,35,26,41,23,43,26,22,40,31,23,41,26,40,22,24,35,36,40,26,27,22,46,26,40,43,26,41,27,23,46,22,23,43,22,1,22,20,22,27,36,44,37,22,20,22,24,26,37,43,40,22,23,22,40,31,23,41,26
27,36,44,22,33,36,37,26,40,22,39,42,25,35,30,40,31,26,41,22,36,29,22,43,31,26,22,44,23,35,35,22,40,43,41,26,26,43,22,33,36,42,41,37,23,35,22,31,23,40,22,35,23,42,37,24,31,26,27,22,23,37,22,1,22,18,42,37,32,19,22,36,41,22,1,22,20,22,34,30,35,35,30,36,37,22,43,26,37,27,26,41,22,36,29,29,26,41,22,43,36,22,23,24,38,42,30,41,26,22,43,31,26,22,41,26,34,23,30,37,30,37,28,22,43,26,35,26,41,23,43,26,22,40,31,23,41,26,40,22,36,42,43,40,43,23,37,27,30,37,28,22,27,36,44,22,33,36,37,26,40,22,36,44,37,40,22,20,22,20,22,36,29,22,43,26,35,26,41,23,43,26
43,26,35,26,41,23,43,26,22,31,23,40,22,41,26,33,26,24,43,26,27,22,43,31,26,22,36,29,29,26,41,22,44,31,30,24,31,22,26,47,39,30,41,26,40,22,37,36,45,7,22,20
43,31,26,22,28,41,36,42,39,22,30,37,24,35,42,27,26,40,22,18,42,37,32,19,22,24,36,40,7,22,23,37,27,22,45,23,41,30,36,42,40,22,23,29,29,30,35,30,23,43,26,40,22,25,23,40,26,27,22,30,37,22,25,36,40,43,36,37,22,44,26,35,35,40,22,29,23,41,28,36,22,25,23,37,32,22,40,23,37,22,29,41,23,37,24,30,40,24,36,22,43,31,26,22,24,23,35,30,29,36,41,37,30,23,22,39,42,25,35,30,24,22,26,34,39,35,36,46,26,26,40,22,41,26,43,30,41,26,34,26,37,43,22,40,46,40,43,26,34,22,40,23,24,41,23,34,26,37,43,36,22,24,23,35,30,29,7,22,23,37,27,22,43,7,22,41,36,44,26,22,39,41,30,24,26,22,23,40,40,36,24,30,23,43,26,40,22,30,37,24,7,22,25,23,35,43,30,34,36,41,26
23,34,36,37,28,22,36,43,31,26,41,22,30,40,40,42,26,40,22,43,31,26,22,28,41,36,42,39,22,2,40,22,35,26,43,43,26,41,22,40,23,30,27,22,30,43,22,31,23,40,22,24,36,37,24,26,41,37,40,22,23,40,22,43,36,22,44,31,26,43,31,26,41,22,27,36,44,22,33,36,37,26,40,22,2,40,22,36,29,29,26,41,22,34,26,26,43,40,22,43,31,26,22,23,39,39,35,30,24,23,25,35,26,22,41,26,38,42,30,41,26,34,26,37,43,40,22,36,29,22,39,41,36,24,26,27,42,41,23,35,22,29,23,30,41,37,26,40,40
23,22,40,39,36,32,26,40,34,23,37,22,29,36,41,22,27,36,44,22,33,36,37,26,40,22,40,23,30,27,22,31,26,22,31,23,27,22,37,2,43,22,40,26,26,37,22,43,31,26,22,28,41,36,42,39,22,2,40,22,29,30,35,30,37,28,22,25,42,43,22,23,27,27,26,27,22,36,25,45,30,36,42,40,35,46,22,27,36,44,22,33,36,37,26,40,22,18,42,37,32,19,22,44,30,43,31,22,43,31,26,30,41,22,24,36,37,24,35,42,40,30,36,37,40
36,42,41,22,36,29,29,26,41,22,30,40,22,43,36,22,25,42,46,22,23,37,46,22,23,37,27,22,23,35,35,22,40,31,23,41,26,40,22,43,26,37,27,26,41,26,27,22,23,43,22,1,22,20,22,23,22,40,31,23,41,26
42,7,40,7,22,43,41,23,27,26,22,41,26,39,41,26,40,26,37,43,23,43,30,45,26,22,24,23,41,35,23,22,31,30,35,35,40,22,40,23,30,27,22,43,31,26,22,29,30,41,40,43,22,18,42,37,32,19,22,39,23,37,26,35,22,40,26,43,22,42,39,22,42,37,27,26,41,22,43,31,26,22,18,42,37,32,19,22,29,41,26,26,22,43,41,23,27,26,22,23,28,41,26,26,34,26,37,43,22,31,23,40,22,41,42,35,26,27,22,43,31,23,43,22,24,23,37,23,27,23,22,2,40,22,41,26,40,43,41,30,24,43,30,36,37,40,22,36,37,22,26,47,39,36,41,43,40,22,36,29,22,39,23,24,30,29,30,24,22,18,42,37,32,19,22,23,37,27,22,18,42,37,32,19,22,45,30,36,35,23,43,26,22,43,31,26,22,23,24,24,36,41,27
34,41,40,7,22,31,30,35,35,40,22,40,23,30,27,22,43,31,26,22,42,7,40,7,22,23,37,27,22,24,23,37,23,27,23,22,31,23,45,26,22,42,37,43,30,35,22,37,36,45,7,22,20,22,43,36,22,41,26,40,36,35,45,26,22,43,31,26,22,27,30,40,39,42,43,26
30,29,22,23,22,40,36,35,42,43,30,36,37,22,30,40,22,37,2,43,22,41,26,23,24,31,26,27,22,25,46,22,43,31,26,37,22,40,31,26,22,40,23,30,27,22,43,31,26,22,42,7,40,7,22,44,36,42,35,27,22,31,23,45,26,22,43,31,26,22,41,30,28,31,43,22,43,36,22,40,42,40,39,26,37,27,22,40,36,34,26,22,43,41,23,27,26,22,24,36,37,24,26,40,40,30,36,37,40,22,43,36,22,24,23,37,23,27,23,22,26,38,42,30,45,23,35,26,37,43,22,30,37,22,45,23,35,42,26,22,43,36,22,43,31,26,22,35,36,40,40,26,40,22,40,42,29,29,26,41,26,27,22,25,46,22,42,7,40,7,22,18,42,37,32,19,22,24,36,34,39,23,37,30,26,40,22,30,37,22,23,35,23,40,32,23,22,23,37,27,22,43,31,26,22,39,23,24,30,29,30,24,22,37,36,41,43,31,44,26,40,43
31,36,44,26,45,26,41,22,30,37,22,18,42,37,32,19,22,24,23,37,23,27,30,23,37,22,43,41,23,27,26,22,34,30,37,30,40,43,26,41,22,33,36,31,37,22,18,42,37,32,19,22,40,23,30,27,22,43,31,26,22,18,42,37,32,19,22,39,23,37,26,35,22,23,24,24,26,39,43,26,27,22,43,31,26,22,35,26,28,30,43,30,34,23,24,46,22,36,29,22,24,23,37,23,27,23,22,2,40,22,39,36,40,30,43,30,36,37,22,36,37,22,43,31,26,22,42,40,26,22,36,29,22,43,31,26,40,26,22,35,23,37,27,30,37,28,22,41,26,38,42,30,41,26,34,26,37,43,40,22,43,36,22,18,42,37,32,19,22,23,37,27,22,34,23,37,23,28,26,22,43,31,26,40,26,22,30,34,39,36,41,43,23,37,43,22,18,42,37,32,19
38,42,26,40,43,30,36,37,26,27,22,23,25,36,42,43,22,43,31,26,22,18,42,37,32,19,22,18,42,37,32,19,22,30,37,22,43,31,26,22,42,7,40,7,22,23,37,27,22,24,23,37,23,27,30,23,37,22,28,36,45,26,41,37,34,26,37,43,22,45,30,26,44,40,22,36,29,22,43,31,26,22,39,23,37,26,35,22,2,40,22,41,26,39,36,41,43,22,23,37,22,23,30,27,26,22,29,36,41,22,34,41,40,7,22,31,30,35,35,40,22,40,23,30,27,22,43,31,26,22,39,23,37,26,35,22,31,23,27,22,24,35,26,23,41,35,46,22,41,42,35,26,27,22,43,31,23,43,22,43,31,26,22,24,23,37,23,27,30,23,37,22,43,41,23,27,26,22,41,26,40,43,41,30,24,43,30,36,37,40,22,23,41,26,22,30,35,35,26,28,23,35
43,31,26,22,42,7,40,7,22,43,41,23,27,26,22,41,26,39,41,26,40,26,37,43,23,43,30,45,26,22,27,26,24,35,30,37,26,27,22,43,36,22,39,42,43,22,23,22,27,36,35,35,23,41,22,26,40,43,30,34,23,43,26,22,36,37,22,43,31,26,22,35,36,40,40,26,40,22,41,26,40,42,35,43,30,37,28,22,29,41,36,34,22,43,31,26,22,24,23,37,23,27,30,23,37,22,26,47,39,36,41,43,22,41,26,40,43,41,30,24,43,30,36,37,40
24,23,37,23,27,23,22,30,37,30,43,30,23,35,35,46,22,31,23,27,22,23,37,22,26,47,39,36,41,43,22,39,41,36,31,30,25,30,43,30,36,37,22,43,31,23,43,22,44,23,40,22,41,26,39,35,23,24,26,27,22,25,46,22,41,26,28,42,35,23,43,30,36,37,40,22,41,26,38,42,30,41,30,37,28,22,43,31,23,43,22,40,42,24,31,22,29,30,40,31,22,31,23,27,22,43,36,22,25,26,22,25,41,36,42,28,31,43,22,18,42,37,32,19,22,30,37,22,25,41,30,43,30,40,31,22,24,36,35,42,34,25,30,23,22,25,46,22,24,36,34,34,26,41,24,30,23,35,22,18,42,37,32,19,22,39,41,30,36,41,22,43,36,22,26,47,39,36,41,43
43,31,30,40,22,23,24,43,30,36,37,22,44,23,40,22,27,26,29,26,37,27,26,27,22,25,46,22,43,31,26,22,24,23,37,23,27,30,23,37,22,28,36,45,26,41,37,34,26,37,43,22,36,37,22,24,36,37,40,26,41,45,23,43,30,36,37,22,28,41,36,42,37,27,40
34,41,40,7,22,31,30,35,35,40,22,40,23,30,27,22,46,26,40,43,26,41,27,23,46,22,43,31,23,43,22,43,31,26,22,18,42,37,32,19,22,39,23,37,26,35,22,41,26,33,26,24,43,26,27,22,43,31,30,40,22,24,23,37,23,27,30,23,37,22,28,36,45,26,41,37,34,26,37,43,22,23,41,28,42,34,26,37,43
44,26,22,29,42,35,35,46,22,26,47,39,26,24,43,22,43,31,23,43,22,24,23,37,23,27,23,22,44,30,35,35,22,24,36,34,39,35,46,22,44,30,43,31,22,43,31,26,22,39,23,37,26,35,22,2,40,22,41,42,35,30,37,28,22,43,31,23,43,22,43,31,26,22,35,23,37,27,30,37,28,22,41,26,38,42,30,41,26,34,26,37,43,22,23,35,40,36,22,34,42,40,43,22,25,26,22,26,37,27,26,27,22,40,31,26,22,40,23,30,27
26,23,41,35,30,26,41,22,23,37,22,30,37,43,26,41,37,23,43,30,36,37,23,35,22,39,23,37,26,35,22,40,26,43,22,42,39,22,42,37,27,26,41,22,43,31,26,22,41,42,35,26,40,22,36,29,22,43,31,26,22,28,26,37,26,41,23,35,22,23,28,41,26,26,34,26,37,43,22,36,37,22,43,23,41,30,29,29,40,22,23,37,27,22,43,41,23,27,26,22,30,37,22,28,26,37,26,45,23,22,27,26,43,26,41,34,30,37,26,27,22,43,31,23,43,22,43,31,26,22,36,41,30,28,30,37,23,35,22,24,23,37,23,27,30,23,37,22,18,42,37,32,19,22,41,26,40,43,41,30,24,43,30,36,37,40,22,45,30,36,35,23,43,26,27,22,28,23,43,43,22,41,42,35,26,40
34,41,40,7,22,31,30,35,35,40,22,40,23,30,27,22,43,31,26,22,42,7,40,7,22,44,36,22,37,2,43,22,23,24,24,26,39,43,22,23,37,46,22,27,26,35,23,46,40,22,23,29,43,26,41,22,37,36,45,7,22,20,22,25,26,24,23,42,40,26,22,42,7,40,7,22,18,42,37,32,19,22,29,30,41,34,40,22,26,37,43,26,41,22,30,37,43,36,22,24,36,37,43,41,23,24,43,40,22,30,37,22,43,31,26,22,29,23,35,35,22,43,36,22,39,42,41,24,31,23,40,26,22,43,31,26,22,37,26,47,43,22,40,26,23,40,36,37,22,2,40,22,24,23,43,24,31
40,31,26,22,40,23,30,27,22,43,31,26,22,24,23,37,23,27,30,23,37,22,41,26,40,43,41,30,24,43,30,36,37,40,22,34,42,40,43,22,25,26,22,41,26,34,36,45,26,27,22,25,26,29,36,41,26,22,40,42,24,31,22,24,36,37,43,41,23,24,43,40,22,23,41,26,22,24,36,37,24,35,42,27,26,27
30,27,35,26,22,43,31,36,42,28,31,43
43,36,22,40,39,26,37,27,22,23,22,18,42,37,32,19,22,30,27,35,26,22,27,23,46,22,44,31,26,37,22,27,42,43,46,22,24,23,35,35,40,22,43,36,22,39,23,46,22,37,36,22,18,42,37,32,19,22,43,36,22,44,31,30,35,26,22,43,31,26,22,39,41,26,24,30,36,42,40,22,31,36,42,41,40,22,23,44,23,46,22,24,31,23,41,23,24,43,26,41,22,30,40,22,44,31,23,43,22,46,36,42,22,37,26,26,27
34,23,46,22,18,42,37,32,19
18,42,37,32,19
43,31,26,22,28,42,46,22,44,31,36,22,43,31,41,36,44,40,22,23,37,22,18,42,37,32,19,22,18,42,37,32,19,22,31,30,40,22,41,26,24,26,30,45,26,41,22,18,42,37,32,19,22,40,31,36,42,35,27,22,40,36,34,26,31,36,44,22,25,26,22,23,27,45,30,40,26,27,22,43,31,23,43,22,44,26,22,23,43,22,31,36,34,26,22,24,23,37,22,41,26,23,27,22,31,30,40,22,18,42,37,32,19
27,30,24,32,22,18,42,37,32,19
18,42,37,32,19,22,24,36,41,39,7,22,40,23,30,27,22,30,43,22,24,36,34,39,35,26,43,26,27,22,23,22,41,26,40,43,41,42,24,43,42,41,30,37,28,22,23,28,41,26,26,34,26,37,43,22,39,41,26,45,30,36,42,40,35,46,22,23,28,41,26,26,27,22,43,36,22,25,46,22,43,31,26,22,29,26,27,26,41,23,35,22,27,26,39,36,40,30,43,22,30,37,40,42,41,23,37,24,26,22,24,36,41,39,7,22,24,41,26,27,30,43,36,41,22,25,23,37,32,40,22,23,37,27,22,40,42,25,36,41,27,30,37,23,43,26,27,22,27,26,25,26,37,43,42,41,26,22,31,36,35,27,26,41,40
43,31,26,22,39,35,23,37,22,44,36,42,35,27,22,39,26,41,34,30,43,22,43,31,26,22,25,23,37,32,22,31,36,35,27,30,37,28,22,24,36,34,39,23,37,46,22,43,36,22,41,26,43,30,41,26,22,30,43,40,22,25,23,37,32,22,23,37,27,22,27,26,25,26,37,43,42,41,26,22,36,25,35,30,28,23,43,30,36,37,40,22,43,31,41,36,42,28,31,22,26,47,24,31,23,37,28,26,40,22,36,29,22,24,23,40,31,22,23,37,27,22,26,38,42,30,43,46
43,31,26,22,29,27,30,24,22,44,31,30,24,31,22,30,37,22,20,22,39,41,36,45,30,27,26,27,22,1,22,20,22,34,30,35,35,30,36,37,22,30,37,22,18,42,37,32,19,22,23,40,40,30,40,43,23,37,24,26,22,43,36,22,18,42,37,32,19,22,2,40,22,25,23,37,32,22,36,29,22,36,32,35,23,31,36,34,23,22,18,42,37,32,19,22,42,37,30,43,22,44,30,35,35,22,24,36,37,43,30,37,42,26,22,43,36,22,34,23,30,37,43,23,30,37,22,1,22,20,22,34,30,35,35,30,36,37,22,30,37,22,39,41,26,29,26,41,41,26,27,22,40,43,36,24,32,22,30,37,22,43,31,26,22,18,42,37,32,19,22,25,23,37,32,22,42,37,30,43
30,37,22,26,47,24,31,23,37,28,26,22,29,36,41,22,43,31,26,22,36,43,31,26,41,22,1,22,20,22,34,30,35,35,30,36,37,22,43,31,26,22,29,27,30,24,22,44,30,35,35,22,41,26,24,26,30,45,26,22,23,27,27,30,43,30,36,37,23,35,22,44,23,41,41,23,37,43,40,22,18,42,37,32,19,22,30,43,22,43,36,22,25,42,46,22,20,22,20,22,36,29,22,18,42,37,32,19,22,2,40,22,24,36,34,34,36,37,22,40,43,36,24,32,22,36,42,43,40,43,23,37,27,30,37,28,22,42,39,22,29,41,36,34,22,43,31,26,22,20,22,20,22,36,39,43,30,36,37,22,43,31,26,22,29,27,30,24,22,41,26,24,26,30,45,26,27,22,42,37,27,26,41,22,43,26,41,34,40,22,36,29,22,43,31,26,22,20,22,24,23,39,30,43,23,35,22,18,42,37,32,19
30,37,22,26,47,24,31,23,37,28,26,22,29,36,41,22,43,31,26,22,1,22,20,22,34,30,35,35,30,36,37,22,43,31,26,46,22,23,41,26,22,36,44,26,27,22,24,41,26,27,30,43,36,41,22,25,23,37,32,40,22,44,30,35,35,22,41,26,24,26,30,45,26,22,20,22,34,30,35,35,30,36,37,22,40,31,23,41,26,40,22,36,29,22,18,42,37,32,19,22,24,36,34,34,36,37,22,40,43,36,24,32,22,23,37,27,22,43,31,26,22,39,41,36,24,26,26,27,40,22,29,41,36,34,22,43,31,26,22,29,42,43,42,41,26,22,40,23,35,26,40,22,36,29,22,29,36,42,41,22,40,42,25,40,30,27,30,23,41,46,22,25,23,37,32,40,22,43,36,22,39,41,30,45,23,43,26,22,25,42,46,26,41,40,22,43,31,26,22,25,23,37,32,22,31,36,35,27,30,37,28,22,24,36,34,39,23,37,46,22,40,23,30,27
23,35,40,36,22,42,37,27,26,41,22,43,31,26,22,23,28,41,26,26,34,26,37,43,22,27,26,25,26,37,43,42,41,26,22,31,36,35,27,26,41,40,22,44,30,35,35,22,28,26,43,22,36,37,26,22,34,30,35,35,30,36,37,22,40,31,23,41,26,40,22,36,29,22,24,36,34,34,36,37,22,40,43,36,24,32,22,30,37,22,26,47,24,31,23,37,28,26,22,29,36,41,22,1,22,20,22,34,30,35,35,30,36,37,22,30,37,22,27,26,25,26,37,43,42,41,26,40,22,23,37,27,22,31,36,35,27,26,41,40,22,36,29,22,18,42,37,32,19,22,2,40,22,40,26,41,30,26,40,22,23,22,39,41,26,29,26,41,41,26,27,22,40,43,36,24,32,22,44,30,35,35,22,41,26,24,26,30,45,26,22,20,22,40,31,23,41,26,40,22,36,29,22,24,36,34,34,36,37,22,40,43,36,24,32,22,29,36,41,22,26,45,26,41,46,22,40,31,23,41,26,22,36,29,22,39,41,26,29,26,41,41,26,27,22,43,31,26,46,22,36,44,37,22,43,31,26,22,24,36,34,39,23,37,46,22,40,23,30,27
25,26,23,41,22,40,43,26,23,41,37,40,22,2,40,22,24,31,30,26,29,22,26,24,36,37,36,34,30,40,43,22,35,23,44,41,26,37,24,26,22,18,42,37,32,19,22,30,37,22,43,31,26,22,40,26,39,43,7,22,20,22,30,40,40,42,26,22,36,29,22,43,31,26,22,29,30,41,34,22,2,40,22,28,35,36,25,23,35,22,18,42,37,32,19
44,26,41,26,22,30,43,22,43,41,42,26,22,43,31,23,43,22,23,22,44,26,23,32,22,24,42,41,41,26,37,24,46,22,18,42,37,32,19,22,43,31,26,22,44,23,46,22,29,36,41,22,43,41,23,27,26,22,40,42,41,39,35,42,40,26,40,22,43,31,26,37,22,39,41,26,40,42,34,23,25,35,46,22,23,41,28,26,37,43,30,37,23,22,44,36,42,35,27,22,25,26,22,43,31,26,22,24,26,37,43,26,41,22,36,29,22,43,36,27,23,46,22,2,40,22,28,35,36,25,23,35,22,26,24,36,37,36,34,46
25,40,37,22,24,36,41,39,7,22,40,23,30,27,22,30,43,22,44,30,35,35,22,25,26,28,30,37,22,23,37,22,36,29,29,26,41,22,43,36,34,36,41,41,36,44,22,43,36,22,26,47,24,31,23,37,28,26,22,42,39,22,43,36,22,36,37,26,22,34,30,35,35,30,36,37,22,36,29,22,30,43,40,22,24,36,34,34,36,37,22,40,31,23,41,26,40,22,23,37,27,22,23,35,35,22,36,29,22,30,43,40,22,1,22,20,22,34,30,35,35,30,36,37,22,30,37,22,20,22,20,22,20,22,24,36,37,45,26,41,43,30,25,35,26,22,27,26,25,26,37,43,42,41,26,40,22,27,42,26,22,20,22,29,36,41,22,23,22,39,23,24,32,23,28,26,22,36,29,22,37,26,44,22,27,26,25,43,22,23,37,27,22,24,36,34,34,36,37,22,40,43,36,24,32,22,44,23,41,41,23,37,43,40
42,37,27,26,41,22,43,26,41,34,40,22,36,29,22,43,31,26,22,36,29,29,26,41,22,43,31,26,22,40,39,36,41,43,30,37,28,22,28,36,36,27,40,22,34,23,32,26,41,22,44,30,35,35,22,40,44,23,39,22,1,22,20,22,29,23,24,26,22,23,34,36,42,37,43,22,36,29,22,20,22,20,22,20,22,40,42,25,36,41,27,30,37,23,43,26,27,22,37,36,43,26,40,22,27,42,26,22,20,22,23,37,27,22,36,37,26,22,44,23,41,41,23,37,43,22,29,36,41,22,26,23,24,31,22,24,36,34,34,36,37,22,40,31,23,41,26
26,23,24,31,22,44,23,41,41,23,37,43,22,23,35,35,36,44,40,22,43,31,26,22,31,36,35,27,26,41,22,43,36,22,25,42,46,22,36,37,26,22,25,40,37,22,40,31,23,41,26,22,29,36,41,22,1,22,20,22,23,22,40,31,23,41,26,22,23,43,22,23,37,46,22,43,30,34,26,22,36,45,26,41,22,43,31,26,22,37,26,47,43,22,40,26,45,26,37,22,46,26,23,41,40
25,40,37,22,24,42,41,41,26,37,43,35,46,22,31,23,40,22,20,22,34,30,35,35,30,36,37,22,24,36,34,34,36,37,22,40,31,23,41,26,40,22,36,42,43,40,43,23,37,27,30,37,28
25,40,37,22,23,35,40,36,22,30,40,22,36,29,29,26,41,30,37,28,22,1,22,20,22,29,23,24,26,22,23,34,36,42,37,43,22,36,29,22,37,26,44,22,37,36,43,26,40,22,23,37,27,22,20,22,18,42,37,32,19,22,44,23,41,41,23,37,43,40,22,29,36,41,22,26,23,24,31,22,1,22,20,22,29,23,24,26,22,23,34,36,42,37,43,22,36,29,22,30,43,40,22,24,36,37,45,26,41,43,30,25,35,26,22,27,26,25,43,22,36,42,43,40,43,23,37,27,30,37,28
43,31,26,22,24,36,34,39,23,37,46,22,40,23,30,27,22,30,43,22,24,23,37,22,41,26,27,26,26,34,22,43,31,26,22,44,23,41,41,23,37,43,40,22,23,43,22,30,43,40,22,36,39,43,30,36,37,22,29,36,41,22,1,22,20,22,26,23,24,31
43,31,26,22,36,29,29,26,41,22,30,40,22,37,2,43,22,24,36,37,43,30,37,28,26,37,43,22,36,37,22,23,22,24,26,41,43,23,30,37,22,23,34,36,42,37,43,22,36,29,22,27,26,25,43,22,36,41,22,40,43,36,24,32,22,25,26,30,37,28,22,26,47,24,31,23,37,28,26,27
25,40,37,22,40,23,30,27,22,30,43,22,30,40,22,34,23,32,30,37,28,22,43,31,26,22,36,29,29,26,41,22,43,36,22,40,31,41,30,37,32,22,30,43,40,22,24,23,39,30,43,23,35,22,23,37,27,22,30,37,24,41,26,23,40,26,22,40,31,23,41,26,31,36,35,27,26,41,22,45,23,35,42,26
30,29,22,23,35,35,22,43,31,26,22,25,36,37,27,31,36,35,27,26,41,40,22,23,37,27,22,31,36,35,27,26,41,40,22,36,29,22,36,37,26,22,34,30,35,35,30,36,37,22,24,36,34,34,36,37,22,40,31,23,41,26,40,22,23,24,24,26,39,43,22,43,31,26,22,36,29,29,26,41,22,25,40,37,22,44,30,35,35,22,30,37,24,41,26,23,40,26,22,30,43,40,22,27,26,25,43,22,25,46,22,1,22,20,22,34,30,35,35,30,36,37,22,25,42,43,22,30,43,22,23,35,40,36,22,44,30,35,35,22,41,26,24,36,28,37,30,48,26,22,23,22,1,22,20,22,34,30,35,35,30,36,37,22,28,23,30,37,22,29,41,36,34,22,41,26,43,30,41,30,37,28,22,43,31,26,22,36,35,27,22,27,26,25,43,22,40,23,30,27,22,34,30,24,31,23,26,35,22,33,7,22,25,35,42,34,26,37,29,26,35,27,22,39,41,26,40,30,27,26,37,43
44,26,22,31,23,45,26,22,40,42,29,29,30,24,30,26,37,43,22,24,23,40,31,22,29,35,36,44,22,43,36,22,31,23,37,27,35,26,22,43,31,23,43,22,31,26,22,40,23,30,27
43,31,26,22,36,29,29,26,41,40,22,23,41,26,22,40,24,31,26,27,42,35,26,27,22,43,36,22,26,47,39,30,41,26,22,30,37,22,18,42,37,32,19,22,43,36,22,35,23,43,26,22,37,36,45,26,34,25,26,41
34,26,41,41,30,35,35,22,35,46,37,24,31,22,3,22,24,36,7,22,2,40,22,37,26,43,22,30,37,24,36,34,26,22,27,41,36,39,39,26,27,22,20,22,20,22,44,31,30,35,26,22,25,26,23,41,22,40,43,26,23,41,37,40,22,24,36,40,7,22,39,36,40,43,26,27,22,23,22,20,22,20,22,28,23,30,37,22,30,37,22,37,26,43,22,23,37,27,22,39,23,30,37,26,44,26,25,25,26,41,22,28,41,36,42,39,22,30,37,24,7,22,2,40,22,39,41,36,29,30,43,22,29,26,35,35,22,25,42,43,22,44,36,42,35,27,22,31,23,45,26,22,41,30,40,26,37,22,44,30,43,31,36,42,43,22,23,22,40,39,26,24,30,23,35,22,28,23,30,37,22,23,22,46,26,23,41,22,23,28,36
23,43,22,34,26,41,41,30,35,35,22,35,46,37,24,31,22,18,42,37,32,19,22,37,26,43,22,44,23,40,22,1,22,20,22,34,30,35,35,30,36,37,22,36,41,22,20,22,24,26,37,43,40,22,23,22,40,31,23,41,26,22,27,36,44,37,22,29,41,36,34,22,1,22,20,22,34,30,35,35,30,36,37,22,36,41,22,20,22,24,26,37,43,40,22,23,22,40,31,23,41,26,22,23,22,46,26,23,41,22,23,28,36
43,36,43,23,35,22,41,26,45,26,37,42,26,22,41,26,23,24,31,26,27,22,1,22,20,22,25,30,35,35,30,36,37,22,42,39,22,20,22,20,22,29,41,36,34,22,1,22,20,22,25,30,35,35,30,36,37
43,31,26,22,29,30,41,34,22,2,40,22,27,41,36,39,22,30,37,22,37,26,43,22,41,26,29,35,26,24,43,26,27,22,44,26,23,32,26,41,22,41,26,45,26,37,42,26,22,30,37,22,43,41,23,37,40,23,24,43,30,36,37,40,22,29,36,41,22,30,43,40,22,36,44,37,22,23,24,24,36,42,37,43,22,23,22,27,26,24,35,30,37,26,22,36,29,22,20,22,20,22,43,36,22,1,22,20,22,34,30,35,35,30,36,37,22,36,37,22,41,26,27,42,24,26,27,22,41,26,45,26,37,42,26,22,29,41,36,34,22,43,41,23,27,30,37,28,22,29,30,47,26,27,5,30,37,24,36,34,26,22,40,26,24,42,41,30,43,30,26,40
30,37,45,26,40,43,34,26,37,43,22,25,23,37,32,30,37,28,22,41,26,45,26,37,42,26,22,29,26,35,35,22,20,22,20,22,43,36,22,1,22,20,22,34,30,35,35,30,36,37,22,36,37,22,29,26,44,26,41,22,26,38,42,30,43,46,22,23,37,27,22,34,42,37,30,24,30,39,23,35,22,18,42,37,32,19
34,26,41,41,30,35,35,22,35,46,37,24,31,22,2,40,22,24,36,34,34,30,40,40,30,36,37,22,41,26,45,26,37,42,26,22,28,41,26,44,22,20,22,20,22,31,36,44,26,45,26,41,22,43,36,22,1,22,20,22,34,30,35,35,30,36,37,22,36,37,22,31,30,28,31,26,41,22,40,31,23,41,26,22,39,41,30,24,26,40,22,23,37,27,22,45,36,35,42,34,26,22,23,37,27,22,36,37,22,40,43,41,36,37,28,22,40,23,35,26,40,22,36,29,22,34,42,43,42,23,35,22,29,42,37,27,40
41,26,45,26,37,42,26,22,27,26,41,30,45,26,27,22,29,41,36,34,22,30,37,43,26,41,26,40,43,22,23,37,27,22,27,30,45,30,27,26,37,27,40,22,33,42,34,39,26,27,22,20,22,20,22,43,36,22,1,22,20,22,25,30,35,35,30,36,37
18,42,37,32,19,22,29,26,26,22,41,26,45,26,37,42,26,22,28,41,26,44,22,20,22,20,22,43,36,22,1,22,20,22,34,30,35,35,30,36,37
43,31,26,22,25,41,36,32,26,41,23,28,26,22,23,35,40,36,22,41,26,39,36,41,43,26,27,22,23,22,35,36,40,40,22,36,29,22,1,22,20,22,34,30,35,35,30,36,37,22,29,41,36,34,22,43,31,26,22,27,30,40,24,36,37,43,30,37,42,26,27,22,36,39,26,41,23,43,30,36,37,40,22,23,37,27,22,27,30,40,39,36,40,23,35,22,36,29,22,30,43,40,22,29,30,37,26,22,31,36,34,26,40,22,30,37,43,26,41,37,23,43,30,36,37,23,35,22,35,30,34,30,43,26,27,22,39,23,41,43,37,26,41,40,31,30,39,22,41,26,23,35,5,26,40,43,23,43,26,22,40,42,25,40,30,27,30,23,41,46
25,26,23,41,22,40,43,26,23,41,37,40,22,40,23,30,27,22,37,26,43,22,30,37,22,43,31,26,22,29,30,41,40,43,22,38,42,23,41,43,26,41,22,26,37,27,26,27,22,40,26,39,43,7,22,20,22,41,26,23,24,31,26,27,22,1,22,20,22,34,30,35,35,30,36,37,22,36,41,22,20,22,24,26,37,43,40,22,23,22,40,31,23,41,26,22,29,41,36,34,22,1,22,20,22,34,30,35,35,30,36,37,22,36,41,22,20,22,24,26,37,43,40,22,23,22,40,31,23,41,26,22,30,37,22,43,31,26,22,46,26,23,41,5,26,23,41,35,30,26,41,22,38,42,23,41,43,26,41
28,41,36,40,40,22,41,26,45,26,37,42,26,22,41,36,40,26,22,20,22,20,22,43,36,22,1,22,20,22,34,30,35,35,30,36,37,22,29,41,36,34,22,1,22,20,22,34,30,35,35,30,36,37
39,41,36,29,30,43,22,29,41,36,34,22,43,41,23,27,30,37,28,22,29,36,41,22,30,43,40,22,36,44,37,22,23,24,24,36,42,37,43,22,27,41,36,39,39,26,27,22,43,31,26,22,40,26,24,42,41,30,43,30,26,40,22,29,30,41,34,22,40,23,30,27
30,37,45,26,40,43,34,26,37,43,22,25,23,37,32,30,37,28,22,41,26,45,26,37,42,26,22,24,35,30,34,25,26,27,22,20,22,20,22,44,31,30,35,26,22,24,36,34,34,30,40,40,30,36,37,22,41,26,45,26,37,42,26,22,23,27,45,23,37,24,26,27,22,20,22,20,22,36,37,22,23,22,40,43,41,36,37,28,26,41,22,41,26,43,23,30,35,22,34,23,41,32,26,43
25,26,23,41,22,40,43,26,23,41,37,40,22,30,40,22,43,31,26,22,31,36,35,27,30,37,28,22,24,36,34,39,23,37,46,22,29,36,41,22,25,26,23,41,22,40,43,26,23,41,37,40,22,3,22,24,36,7,22,43,31,26,22,30,37,45,26,40,43,34,26,37,43,22,25,23,37,32,30,37,28,22,23,37,27,22,25,41,36,32,26,41,23,28,26,22,29,30,41,34
30,37,22,37,26,44,22,46,36,41,32,22,40,43,36,24,32,22,26,47,24,31,23,37,28,26,22,24,36,34,39,36,40,30,43,26,22,43,41,23,27,30,37,28,22,46,26,40,43,26,41,27,23,46,22,25,26,23,41,22,40,43,26,23,41,37,40,22,40,31,23,41,26,40,22,24,35,36,40,26,27,22,23,43,22,1,22,20,22,27,36,44,37,22,20,22,24,26,37,43,40
40,26,39,23,41,23,43,26,35,46,22,39,23,30,37,26,44,26,25,25,26,41,22,39,36,40,43,26,27,22,37,26,43,22,30,37,24,36,34,26,22,29,36,41,22,43,31,26,22,43,31,30,41,27,22,38,42,23,41,43,26,41,22,36,29,22,1,22,20,22,34,30,35,35,30,36,37,22,36,41,22,20,22,24,26,37,43,40,22,23,22,40,31,23,41,26,22,41,26,29,35,26,24,43,30,37,28,22,23,22,25,41,36,23,27,5,25,23,40,26,27,22,30,34,39,41,36,45,26,34,26,37,43,22,30,37,22,43,31,26,22,24,36,34,39,23,37,46,22,2,40,22,24,36,41,26,22,25,42,40,30,37,26,40,40,26,40
41,26,43,23,30,35,22,39,41,36,29,30,43,22,40,42,41,28,26,27,22,25,42,43,22,43,31,26,22,24,36,34,39,23,37,46,22,40,23,30,27,22,30,43,22,44,23,40,22,36,37,35,46,22,23,22,34,36,27,26,40,43,22,18,42,37,32,19,22,43,36,22,43,31,30,41,27,5,38,42,23,41,43,26,41,22,41,26,40,42,35,43,40
23,22,46,26,23,41,22,23,28,36,22,37,26,43,22,23,43,22,43,31,26,22,37,26,44,22,46,36,41,32,22,30,37,45,26,40,43,34,26,37,43,22,25,23,37,32,30,37,28,22,29,30,41,34,22,44,23,40,22,1,22,20,22,34,30,35,35,30,36,37,22,36,41,22,20,22,24,26,37,43,40,22,23,22,40,31,23,41,26,22,30,37,24,35,42,27,30,37,28,22,23,22,40,39,26,24,30,23,35,22,39,41,26,43,23,47,22,28,23,30,37,22,36,29,22,1,22,20,22,34,30,35,35,30,36,37,22,29,41,36,34,22,43,31,26,22,40,23,35,26,22,36,29,22,43,31,26,22,24,36,34,39,23,37,46,22,2,40,22,30,37,43,26,41,26,40,43,22,30,37,22,37,23,43,30,36,37,23,35,22,24,23,41,22,41,26,37,43,23,35,22,40,46,40,43,26,34,40,22,30,37,24
41,26,45,26,37,42,26,22,44,23,40,22,1,22,20,22,34,30,35,35,30,36,37,22,30,37,24,35,42,27,30,37,28,22,37,26,43,22,30,37,43,26,41,26,40,43,22,27,36,44,37,22,40,35,30,28,31,43,35,46,22,29,41,36,34,22,1,22,20,22,34,30,35,35,30,36,37
30,37,22,25,30,28,22,25,36,23,41,27,22,24,36,34,39,36,40,30,43,26,22,43,41,23,27,30,37,28,22,46,26,40,43,26,41,27,23,46,22,39,23,30,37,26,44,26,25,25,26,41,22,24,35,36,40,26,27,22,23,43,22,1,22,20,22,42,39,22,20,22,24,26,37,43,40
18,42,37,32,19,22,24,36,41,39,7,22,40,23,30,27,22,30,43,22,40,30,28,37,26,27,22,23,37,22,23,28,41,26,26,34,26,37,43,22,44,30,43,31,22,18,42,37,32,19,22,34,23,41,43,30,37,22,18,42,37,32,19,22,43,36,22,39,42,41,24,31,23,40,26,22,30,43,40,22,31,26,23,27,38,42,23,41,43,26,41,40,22,25,42,30,35,27,30,37,28,22,43,31,26,22,24,36,35,42,34,25,30,23,22,18,42,37,32,19,22,24,26,37,43,26,41,22,29,36,41,22,1,22,20,22,34,30,35,35,30,36,37
39,42,41,24,31,23,40,26,22,36,29,22,43,31,26,22,18,42,37,32,19,22,40,43,41,42,24,43,42,41,26,22,30,40,22,40,42,25,33,26,24,43,22,43,36,22,26,47,26,24,42,43,30,36,37,22,36,29,22,23,22,27,26,29,30,37,30,43,30,45,26,22,23,28,41,26,26,34,26,37,43,22,23,39,39,41,36,45,23,35,22,25,46,22,43,31,26,22,25,36,23,41,27,40,22,36,29,22,18,42,37,32,19,22,23,37,27,22,30,43,40,22,39,23,41,26,37,43,22,24,36,34,39,23,37,46,22,25,23,37,32,23,34,26,41,30,24,23,22,24,36,41,39,7,22,23,37,27,22,23,39,39,41,36,45,23,35,22,25,46,22,41,26,28,42,35,23,43,36,41,40
43,31,26,22,34,23,41,32,26,43,22,42,39,31,26,23,45,23,35,22,23,39,39,23,41,26,37,43,35,46,22,31,23,40,22,37,2,43,22,43,41,30,28,28,26,41,26,27,22,23,37,46,22,24,23,40,31,22,24,41,42,37,24,31,22,46,26,43
30,37,27,30,45,30,27,42,23,35,22,30,37,45,26,40,43,36,41,40,22,30,37,45,26,40,43,34,26,37,43,22,29,30,41,34,40,22,23,37,27,22,23,41,25,30,43,41,23,28,26,41,40,22,44,31,36,22,40,39,26,24,42,35,23,43,26,22,30,37,22,43,31,26,22,40,43,36,24,32,40,22,36,29,22,43,23,32,26,36,45,26,41,22,24,23,37,27,30,27,23,43,26,40,22,24,23,37,22,40,42,29,29,26,41,22,35,30,38,42,30,27,30,43,46,22,23,37,27,22,39,23,46,34,26,37,43,22,39,41,36,25,35,26,34,40,22,44,31,26,37,22,40,43,36,24,32,40,22,27,30,45,26,22,43,31,36,40,26,22,30,37,45,26,40,43,36,41,40,22,36,29,43,26,37,22,25,36,41,41,36,44,22,31,26,23,45,30,35,46,22,43,36,22,25,42,46,22,43,31,26,30,41,22,31,36,35,27,30,37,28,40,22,23,37,27,22,42,40,26,22,43,31,26,22,40,43,36,24,32,40,22,23,40,22,24,36,35,35,23,43,26,41,23,35,22,29,36,41,22,35,36,23,37,40
25,42,43,22,40,26,45,26,41,23,35,22,35,23,41,28,26,22,25,23,37,32,40,22,40,23,30,27,22,46,26,40,43,26,41,27,23,46,22,43,31,26,46,22,27,26,43,26,24,43,26,27,22,37,36,22,40,30,28,37,40,22,36,29,22,42,37,42,40,42,23,35,22,27,26,34,23,37,27,22,29,36,41,22,24,41,26,27,30,43,22,43,31,23,43,22,44,36,42,35,27,22,40,30,28,37,23,35,22,40,42,24,31,22,27,30,29,29,30,24,42,35,43,30,26,40
44,26,22,2,41,26,22,40,26,26,30,37,28,22,37,36,43,31,30,37,28,22,36,42,43,22,36,29,22,43,31,26,22,36,41,27,30,37,23,41,46,22,40,23,30,27,22,36,37,26,22,36,29,29,30,24,30,23,35,22,23,43,22,23,22,43,36,39,22,20,22,25,23,37,32
43,31,23,43,22,2,40,22,28,36,36,27,22,37,26,44,40,22,25,26,24,23,42,40,26,22,44,26,22,23,35,35,22,18,42,37,32,19,22,30,37,22,43,31,30,40,22,44,23,43,26,41
23,27,27,26,27,22,23,37,36,43,31,26,41,22,26,47,26,24,42,43,30,45,26,22,23,43,22,23,22,25,30,28,22,25,23,37,32,22,44,26,22,44,26,41,26,22,23,35,35,22,23,22,35,30,43,43,35,26,22,18,42,37,32,19,22,36,45,26,41,22,43,31,26,22,44,26,26,32,26,37,27,22,43,41,46,30,37,28,22,43,36,22,29,36,41,26,24,23,40,43,22,44,31,23,43,22,44,36,42,35,27,22,31,23,39,39,26,37,22,34,36,37,27,23,46,22,25,42,43,22,30,43,22,2,40,22,25,26,26,37,22,45,26,41,46,22,38,42,30,26,43
37,36,44,22,23,40,22,29,36,41,22,43,36,34,36,41,41,36,44,22,31,26,35,35,22,44,31,36,22,32,37,36,44,40
44,31,23,43,22,31,23,39,39,26,37,26,27,22,29,41,30,27,23,46,22,40,31,36,44,40,22,43,31,23,43,22,29,30,37,23,37,24,30,23,35,22,34,23,41,32,26,43,40,22,23,41,26,22,37,36,43,22,46,26,43,22,40,42,29,29,30,24,30,26,37,43,35,46,22,18,42,37,32,19,22,43,36,22,31,23,37,27,35,26,22,23,37,36,43,31,26,41,22,18,42,37,32,19,22,30,37,22,39,41,30,24,26,40
37,36,22,18,42,37,32,19,22,44,30,43,31,22,40,46,40,43,26,34,40,22,23,37,27,22,39,41,36,24,26,27,42,41,26,40,22,44,30,35,35,22,26,45,26,41,22,39,41,26,45,26,37,43,22,34,23,41,32,26,43,40,22,29,41,36,34,22,40,42,29,29,26,41,30,37,28,22,23,22,39,23,37,30,24,22,44,23,45,26,22,36,29,22,40,26,35,35,30,37,28
25,42,43,22,34,23,41,32,26,43,40,22,24,23,37,22,36,39,26,41,23,43,26,22,44,30,43,31,22,28,41,26,23,43,26,41,22,36,41,22,35,26,40,40,26,41,22,26,29,29,30,24,30,26,37,24,46
23,29,43,26,41,22,43,31,26,22,20,22,39,35,42,37,28,26,22,34,23,41,32,26,43,40,22,23,28,41,26,26,27,22,43,31,23,43,22,30,43,22,44,36,42,35,27,22,25,26,22,18,42,37,32,19,22,43,36,22,31,23,35,43,22,43,41,23,27,30,37,28,22,44,31,26,37,26,45,26,41,22,39,23,37,30,24,22,24,36,37,27,30,43,30,36,37,40,22,23,41,36,40,26
43,31,26,22,37,26,44,22,46,36,41,32,22,40,43,36,24,32,22,26,47,24,31,23,37,28,26,22,23,27,36,39,43,26,27,22,43,44,36,22,40,39,26,24,30,29,30,24,22,24,30,41,24,42,30,43,22,25,41,26,23,32,26,41,40,22,30,29,22,43,31,26,22,27,36,44,22,33,36,37,26,40,22,30,37,27,26,47,22,29,23,35,35,40,22,20,22,39,36,30,37,43,40,22,30,37,22,23,22,27,23,46,22,43,31,26,22,26,47,24,31,23,37,28,26,22,44,30,35,35,22,31,23,35,43,22,43,41,23,27,30,37,28,22,29,36,41,22,36,37,26,22,31,36,42,41,22,30,29,22,43,31,26,22,27,26,24,35,30,37,26,22,31,30,43,40,22,20,22,39,36,30,37,43,40,22,43,31,26,22,26,47,24,31,23,37,28,26,22,44,30,35,35,22,24,35,36,40,26,22,29,36,41,22,23,37,22,23,27,27,30,43,30,36,37,23,35,22,43,44,36,22,31,36,42,41,40
43,31,26,22,41,23,43,30,36,37,23,35,26,22,30,40,22,43,31,23,43,22,23,37,22,18,42,37,32,19,22,36,29,22,43,41,23,27,30,37,28,22,44,30,35,35,22,23,35,35,36,44,22,30,37,45,26,40,43,36,41,40,22,43,36,22,41,26,24,36,37,40,30,27,26,41,22,43,31,26,30,41,22,40,43,41,23,43,26,28,30,26,40,22,24,23,35,34,22,40,26,35,35,26,41,40,22,23,37,27,22,35,26,23,27,22,25,42,46,26,41,40,22,43,36,22,26,37,43,26,41,22,43,31,26,22,34,23,41,32,26,43,22,23,43,22,30,37,27,30,24,23,43,26,27,22,37,26,44,22,39,41,30,24,26,22,35,26,45,26,35,40
30,43,22,30,40,22,30,34,39,36,40,40,30,25,35,26,22,43,36,22,32,37,36,44,22,44,31,26,43,31,26,41,22,43,31,23,43,22,43,31,26,36,41,46,22,30,40,22,41,26,23,35,30,40,43,30,24
23,22,43,26,34,39,36,41,23,41,46,22,18,42,37,32,19,22,36,29,22,43,41,23,27,30,37,28,22,34,23,46,22,30,37,27,26,26,27,22,27,30,40,24,36,42,41,23,28,26,22,23,22,40,26,35,35,30,37,28,22,39,23,37,30,24,22,29,41,36,34,22,29,26,26,27,30,37,28,22,36,37,22,30,43,40,26,35,29
25,42,43,22,43,31,26,41,26,22,30,40,22,23,35,40,36,22,43,31,26,22,39,36,40,40,30,25,30,35,30,43,46,22,43,31,23,43,22,18,42,37,32,19,22,27,36,44,37,22,34,23,41,32,26,43,40,22,44,30,35,35,22,30,37,43,26,37,40,30,29,46,22,29,26,23,41,40,22,23,37,27,22,24,23,42,40,26,22,23,37,22,26,45,26,37,22,34,36,41,26,22,23,25,41,42,39,43,22,40,35,30,27,26,22,30,37,22,39,41,30,24,26,40
44,31,23,43,22,31,23,39,39,26,37,26,27,22,29,41,30,27,23,46,22,44,23,40,22,43,31,26,22,44,36,41,40,43,22,36,29,22,23,35,35,22,18,42,37,32,19
43,31,26,22,29,42,43,42,41,26,40,22,26,47,24,31,23,37,28,26,40,22,29,36,35,35,36,44,26,27,22,43,31,26,30,41,22,36,44,37,22,18,42,37,32,19,22,24,30,41,24,42,30,43,22,25,41,26,23,32,26,41,40,22,23,37,27,22,40,31,42,43,22,27,36,44,37,22,23,43,22,23,25,36,42,43,22,20,22,39,7,34,7,22,29,36,41,22,20,22,34,30,37,42,43,26,40,22,23,29,43,26,41,22,43,31,26,22,40,43,23,37,27,23,41,27,22,3,22,39,36,36,41,22,2,40,22,20,22,40,43,36,24,32,22,30,37,27,26,47,22,31,23,27,22,29,23,35,35,26,37,22,20,22,39,36,30,37,43,40,22,36,41,22,23,25,36,42,43,22,20,22,39,36,30,37,43,40,22,36,37,22,43,31,26,22,27,36,44,22,33,36,37,26,40,22,30,37,27,26,47
36,39,43,30,36,37,40,22,34,23,41,32,26,43,40,22,40,43,36,39,39,26,27,22,43,41,23,27,30,37,28,22,30,37,22,34,23,37,46,22,40,26,24,42,41,30,43,30,26,40
43,31,26,22,37,26,44,22,46,36,41,32,22,40,43,36,24,32,22,26,47,24,31,23,37,28,26,22,42,37,27,26,41,22,30,43,40,22,36,44,37,22,41,42,35,26,40,22,41,26,34,23,30,37,26,27,22,36,39,26,37
44,30,43,31,22,37,36,44,31,26,41,26,22,26,35,40,26,22,43,36,22,28,36,22,40,26,35,35,26,41,40,22,23,37,27,22,39,23,41,43,30,24,42,35,23,41,35,46,22,39,41,36,28,41,23,34,22,43,41,23,27,26,41,40,22,29,36,24,42,40,26,27,22,23,35,35,22,43,31,26,30,41,22,40,26,35,35,30,37,28,22,36,37,22,43,31,26,22,37,26,44,22,46,36,41,32,22,40,43,36,24,32,22,26,47,24,31,23,37,28,26
23,40,22,35,30,38,42,30,27,30,43,46,22,36,37,22,43,31,23,43,22,34,23,41,32,26,43,22,44,26,23,32,26,37,26,27,22,39,41,30,24,26,40,22,29,26,35,35,22,40,31,23,41,39,35,46
31,23,27,22,43,31,26,22,29,42,43,42,41,26,40,22,23,37,27,22,36,39,43,30,36,37,40,22,34,23,41,32,26,43,40,22,25,26,26,37,22,36,39,26,37,22,23,27,27,30,43,30,36,37,23,35,22,35,30,38,42,30,27,30,43,46,22,44,36,42,35,27,22,31,23,45,26,22,25,26,26,37,22,39,41,36,45,30,27,26,27,22,23,37,27,22,43,31,26,22,27,26,24,35,30,37,26,22,34,36,40,43,22,39,41,36,25,23,25,35,46,22,44,36,42,35,27,22,31,23,45,26,22,25,26,26,37,22,35,26,40,40,22,30,37,43,26,37,40,26
23,43,22,20,22,23,29,43,26,41,22,30,37,43,26,37,40,26,22,43,26,35,26,39,31,36,37,26,22,37,26,28,36,43,30,23,43,30,36,37,40,22,25,26,43,44,26,26,37,22,43,31,26,22,43,41,23,27,30,37,28,22,34,23,41,32,26,43,40,22,23,37,27,22,44,23,40,31,30,37,28,43,36,37,22,43,31,26,22,29,42,43,42,41,26,40,22,26,47,24,31,23,37,28,26,40,22,41,26,36,39,26,37,26,27
29,42,43,42,41,26,40,22,43,41,23,27,30,37,28,22,31,36,44,26,45,26,41,22,44,23,40,22,31,23,35,43,26,27,22,23,35,43,36,28,26,43,31,26,41,22,23,43,22,20,22,23,29,43,26,41,22,43,31,26,22,29,42,43,42,41,26,40,22,34,23,41,32,26,43,40,22,31,23,27,22,27,41,36,39,39,26,27,22,23,37,22,23,27,27,30,43,30,36,37,23,35,22,20,22,39,36,30,37,43,40,22,44,31,30,24,31,22,30,40,22,43,31,26,22,27,23,30,35,46,22,35,30,34,30,43,22,29,36,41,22,39,41,30,24,26,22,27,26,24,35,30,37,26,40
23,43,22,43,31,30,40,22,39,36,30,37,43,22,43,31,26,22,36,39,43,30,36,37,40,22,34,23,41,32,26,43,40,22,23,35,40,36,22,40,31,42,43,22,27,36,44,37,22,23,37,27,22,36,37,24,26,22,34,36,41,26,22,35,26,29,43,22,23,35,35,22,40,23,35,26,40,22,43,36,22,25,26,22,31,23,37,27,35,26,27,22,25,46,22,43,31,26,22,37,26,44,22,46,36,41,32,22,40,43,36,24,32,22,26,47,24,31,23,37,28,26
30,43,22,30,40,22,43,30,34,26,22,43,36,22,41,26,24,36,28,37,30,48,26,22,43,31,23,43,22,43,31,26,22,37,26,44,22,46,36,41,32,22,40,43,36,24,32,22,26,47,24,31,23,37,28,26,22,43,31,26,22,29,42,43,42,41,26,40,22,34,23,41,32,26,43,40,22,23,37,27,22,43,31,26,22,36,39,43,30,36,37,40,22,34,23,41,32,26,43,40,22,43,31,36,42,28,31,22,18,42,37,32,19,22,40,26,39,23,41,23,43,26,22,31,23,45,26,22,23,24,43,42,23,35,35,46,22,25,26,24,36,34,26,22,40,36,22,24,35,36,40,26,35,46,22,18,42,37,32,19,22,23,40,22,43,36,22,24,36,37,40,43,30,43,42,43,26,22,36,37,26,22,34,23,41,32,26,43,22,26,29,29,26,24,43,30,45,26,35,46
43,41,23,27,26,41,40,22,24,23,37,22,45,23,41,46,22,43,31,26,30,41,22,40,43,41,23,43,26,28,30,26,40,22,23,37,27,22,26,47,26,24,42,43,26,22,43,31,26,30,41,22,36,41,27,26,41,40,22,30,37,22,23,37,46,22,36,37,26,22,36,29,22,43,31,26,34
30,43,22,43,31,26,41,26,29,36,41,26,22,34,23,32,26,40,22,37,36,22,40,26,37,40,26,22,29,36,41,22,26,23,24,31,22,34,23,41,32,26,43,22,43,36,22,23,27,36,39,43,22,27,30,29,29,26,41,26,37,43,22,24,30,41,24,42,30,43,22,25,41,26,23,32,26,41,40
43,36,22,23,24,31,30,26,45,26,22,34,23,47,30,34,42,34,22,35,30,38,42,30,27,30,43,46,22,23,37,27,22,34,30,37,30,34,30,48,26,22,39,41,30,24,26,22,45,36,35,23,43,30,35,30,43,46,22,26,30,43,31,26,41,22,23,35,35,22,34,23,41,32,26,43,40,22,40,31,36,42,35,27,22,25,26,22,36,39,26,37,22,43,36,22,43,41,23,27,30,37,28,22,36,41,22,37,36,37,26
18,42,37,32,19,22,24,30,41,24,42,30,43,22,25,41,26,23,32,26,41,40,22,44,36,42,35,27,22,37,36,43,22,31,23,45,26,22,31,23,35,43,26,27,22,43,31,26,22,40,35,30,27,26,22,30,37,22,39,41,30,24,26,40,22,36,37,22,29,41,30,27,23,46,22,25,42,43,22,43,31,26,46,22,39,41,36,25,23,25,35,46,22,44,36,42,35,27,22,31,23,45,26,22,34,23,27,26,22,29,36,41,22,18,42,37,32,19,22,35,26,40,40,22,45,36,35,23,43,30,35,26,22,26,47,26,24,42,43,30,36,37,40
30,43,22,2,40,22,43,30,34,26,22,29,36,41,22,43,31,26,22,26,47,24,31,23,37,28,26,40,22,23,37,27,22,43,31,26,22,40,26,24,42,41,30,43,30,26,40,22,23,37,27,22,26,47,24,31,23,37,28,26,22,24,36,34,34,30,40,40,30,36,37,22,43,36,22,23,28,41,26,26,22,36,37,22,33,36,30,37,43,22,24,36,37,27,30,43,30,36,37,40,22,29,36,41,22,18,42,37,32,19,22,43,41,23,27,30,37,28,22,36,41,22,40,43,23,46,30,37,28,22,36,39,26,37
35,26,43,22,2,40,22,37,36,43,22,31,23,45,26,22,36,37,26,22,34,23,41,32,26,43,22,40,31,42,43,22,27,36,44,37,22,29,36,41,22,20,22,34,30,37,42,43,26,40,22,44,31,26,37,22,43,31,26,22,27,36,44,22,27,26,24,35,30,37,26,40,22,20,22,39,36,30,37,43,40,22,23,37,27,22,23,37,36,43,31,26,41,22,40,31,42,43,22,27,36,44,37,22,29,36,41,22,23,37,22,31,36,42,41,22,23,29,43,26,41,22,23,22,18,42,37,32,19,22,27,26,24,35,30,37,26
43,31,26,22,37,26,26,27,22,29,36,41,22,18,42,37,32,19,22,35,23,40,43,5,34,30,37,42,43,26,22,43,26,35,26,39,31,36,37,26,22,37,26,28,36,43,30,23,43,30,36,37,40,22,23,34,36,37,28,22,34,23,41,32,26,43,22,36,29,29,30,24,30,23,35,40,22,44,30,35,35,22,27,30,40,23,39,39,26,23,41,22,36,37,24,26,22,41,42,35,26,40,22,23,41,26,22,30,37,22,39,35,23,24,26,22,43,31,23,43,22,18,42,37,32,19,22,24,30,41,24,42,30,43,22,25,41,26,23,32,26,41,40,22,30,37,22,23,35,35,22,34,23,41,32,26,43,40
43,31,26,22,37,26,44,22,24,30,41,24,42,30,43,22,25,41,26,23,32,26,41,40,22,30,29,22,43,31,26,46,22,23,41,26,22,43,36,22,25,26,22,23,39,39,35,30,26,27,22,23,43,22,23,35,35,22,44,30,35,35,22,41,26,38,42,30,41,26,22,43,31,23,43,22,29,42,43,42,41,26,40,22,23,37,27,22,36,39,43,30,36,37,40,22,43,41,23,27,30,37,28,22,24,36,37,43,30,37,42,26,22,23,40,22,35,36,37,28,22,23,40,22,43,31,26,22,37,26,44,22,46,36,41,32,22,40,43,36,24,32,22,26,47,24,31,23,37,28,26,22,41,26,34,23,30,37,40,22,36,39,26,37
43,31,26,22,41,42,35,26,40,22,40,31,36,42,35,27,22,25,26,22,26,40,43,23,25,35,30,40,31,26,27,22,25,46,22,23,28,41,26,26,34,26,37,43,22,36,29,22,43,31,26,22,36,29,29,30,24,30,23,35,40,22,36,29,22,23,35,35,22,23,29,29,26,24,43,26,27,22,26,47,24,31,23,37,28,26,40,22,23,24,43,30,37,28,22,42,37,27,26,41,22,43,31,26,22,36,45,26,41,40,30,28,31,43,22,23,37,27,22,44,30,43,31,22,43,31,26,22,23,39,39,41,36,45,23,35,22,36,29,22,43,31,26,22,28,36,45,26,41,37,34,26,37,43,22,41,26,28,42,35,23,43,36,41,46,22,23,28,26,37,24,30,26,40
40,31,36,42,35,27,22,43,31,26,22,40,26,24,22,23,37,27,22,43,31,26,22,24,36,34,34,36,27,30,43,30,26,40,22,29,42,43,42,41,26,40,22,43,41,23,27,30,37,28,22,24,36,34,34,30,40,40,30,36,37,22,44,31,30,24,31,22,44,30,43,31,22,43,31,26,22,40,26,24,22,18,42,37,32,19,22,43,31,26,22,24,31,30,24,23,28,36,22,40,43,36,24,32,5,30,37,27,26,47,22,34,23,41,32,26,43,40,22,25,26,22,42,37,23,25,35,26,22,43,36,22,23,28,41,26,26,22,43,31,26,22,30,40,40,42,26,22,34,23,46,22,31,23,45,26,22,43,36,22,25,26,22,41,26,40,36,35,45,26,27,22,25,46,22,27,26,24,30,40,30,36,37,22,36,29,22,43,31,26,22,43,41,26,23,40,42,41,46,22,40,26,24,41,26,43,23,41,46
30,37,22,34,23,37,46,22,44,23,46,40,22,36,42,41,22,29,30,37,23,37,24,30,23,35,22,34,23,41,32,26,43,40,22,23,41,26,22,25,26,43,43,26,41,22,39,41,26,39,23,41,26,27,22,43,36,27,23,46,22,43,36,22,31,23,37,27,35,26,22,23,22,27,26,24,35,30,37,26,22,43,31,23,37,22,43,31,26,46,22,44,26,41,26,22,43,44,36,22,46,26,23,41,40,22,23,28,36
43,31,26,22,37,26,44,22,46,36,41,32,22,40,43,36,24,32,22,26,47,24,31,23,37,28,26,22,37,36,44,22,31,23,40,22,43,31,26,22,24,23,39,23,24,30,43,46,22,43,36,22,31,23,37,27,35,26,22,23,22,45,36,35,42,34,26,22,36,29,22,37,26,23,41,35,46,22,23,22,25,30,35,35,30,36,37,22,40,31,23,41,26,40,22,23,22,27,23,46
43,26,35,26,39,31,36,37,26,22,40,26,41,45,30,24,26,22,31,23,40,22,25,26,26,37,22,30,34,39,41,36,45,26,27,22,29,36,41,22,24,42,40,43,36,34,26,41,40,22,43,41,46,30,37,28,22,43,36,22,41,26,23,24,31,22,43,31,26,30,41,22,25,41,36,32,26,41,40,22,23,37,27,22,40,39,26,24,30,23,35,30,40,43,40,22,44,31,36,22,30,22,25,26,35,30,26,45,26,22,40,31,36,42,35,27,22,40,43,23,46,22,27,26,40,39,30,43,26,22,43,31,26,22,18,42,37,32,19,22,36,29,22,40,36,34,26,22,39,36,40,43,5,24,41,23,40,31,22,24,41,30,43,30,24,40,22,31,23,45,26,22,35,23,41,28,26,41,22,24,23,39,30,43,23,35,22,39,36,40,30,43,30,36,37,40
36,29,22,24,36,42,41,40,26,22,40,39,26,24,30,23,35,30,40,43,40,22,2,22,23,24,43,30,36,37,40,22,23,35,36,37,26,22,24,23,37,22,37,26,45,26,41,22,39,41,26,45,26,37,43,22,23,22,34,23,33,36,41,22,24,41,23,24,32,22,30,37,22,40,43,36,24,32,22,39,41,30,24,26,40
44,30,43,37,26,40,40,22,43,31,26,22,29,23,24,43,22,43,31,23,43,22,43,41,23,27,30,37,28,22,30,37,22,40,36,34,26,22,40,43,36,24,32,40,22,24,35,36,40,26,27,22,26,23,41,35,46,22,29,41,30,27,23,46,22,23,37,27,22,36,39,26,37,26,27,22,35,23,43,26,22,34,36,37,27,23,46,22,25,26,24,23,42,40,26,22,36,29,22,23,37,22,26,47,24,26,40,40,22,36,29,22,40,26,35,35,22,36,41,27,26,41,40
25,42,43,22,43,31,26,22,43,23,40,32,22,36,29,22,30,34,39,41,36,45,30,37,28,22,34,23,41,32,26,43,22,39,26,41,29,36,41,34,23,37,24,26,22,41,26,34,23,30,37,40,22,18,42,37,32,19
34,41,7,22,18,42,37,32,19,22,29,36,41,34,26,41,22,24,31,30,26,29,22,26,24,36,37,36,34,30,40,43,22,36,29,22,43,31,26,22,37,26,44,22,46,36,41,32,22,40,43,36,24,32,22,26,47,24,31,23,37,28,26,22,30,40,22,23,22,39,41,36,29,26,40,40,36,41,22,36,29,22,26,24,36,37,36,34,30,24,40,22,23,43,22,39,23,24,26,22,42,37,30,45,26,41,40,30,43,46,22,2,40,22,25,42,40,30,37,26,40,40,22,40,24,31,36,36,35,22,30,37,22,37,26,44,22,46,36,41,32
23,22,42,37,30,29,30,26,27,22,26,42,41,36,39,26,22,18,42,37,32,19,22,35,23,25,36,41,22,39,41,36,25,35,26,34,40,22,23,37,27,22,39,41,36,40,39,26,24,43,40,22,29,36,41,22,42,7,40,7,22,29,30,41,34,40
43,31,26,22,40,36,24,30,23,35,22,18,42,37,32,19,22,44,36,41,32,26,41,22,24,36,37,24,26,41,37,40,22,36,29,22,43,31,26,22,26,42,41,36,39,26,23,37,22,24,36,34,34,42,37,30,43,46,22,2,40,22,39,35,23,37,22,43,36,22,36,39,26,37,22,30,43,40,22,30,37,43,26,41,37,23,35,22,25,36,41,27,26,41,40,22,30,37,22,20,22,24,36,42,35,27,22,40,26,43,22,43,31,26,22,26,29,29,36,41,43,22,36,29,29,22,43,31,26,22,18,42,37,32,19,22,30,29,22,37,36,43,22,27,36,37,26,22,41,26,23,40,36,37,23,25,35,46,22,40,23,46,40,22,28,26,37,26,41,23,35,22,26,35,26,24,43,41,30,24,22,40,26,37,30,36,41,22,45,30,24,26,22,39,41,26,40,30,27,26,37,43,22,29,41,23,37,32,22,27,36,46,35,26
42,7,40,7,22,24,36,34,39,23,37,30,26,40,22,44,23,37,43,30,37,28,22,43,36,22,26,47,39,23,37,27,22,30,37,22,26,42,41,36,39,26,22,29,23,24,26,22,43,36,42,28,31,22,39,41,26,40,40,42,41,26,22,29,41,36,34,22,42,37,30,36,37,40,22,30,37,22,37,23,43,30,36,37,40,22,40,42,24,31,22,23,40,22,44,26,40,43,22,28,26,41,34,23,37,46,22,44,31,30,24,31,22,39,35,23,46,22,23,22,25,30,28,22,24,36,37,40,42,35,43,30,37,28,22,41,36,35,26,22,30,37,22,34,23,37,23,28,26,34,26,37,43,22,27,26,24,30,40,30,36,37,40,22,31,26,22,40,23,46,40
18,42,37,32,19,22,24,36,41,39,7,22,23,37,27,22,18,42,37,32,19,22,30,37,43,26,41,37,23,43,30,36,37,23,35,22,40,23,46,22,42,37,30,36,37,40,22,23,35,40,36,22,44,36,22,37,2,43,22,35,30,32,26,22,39,35,23,37,43,22,18,42,37,32,19,22,23,37,27,22,37,26,26,27,26,27,22,41,26,40,43,41,42,24,43,42,41,30,37,28,22,44,31,30,24,31,22,34,26,23,37,40,22,35,23,46,36,29,29,40
34,23,37,46,22,26,34,39,35,36,46,26,41,40,22,31,23,45,26,22,23,35,41,26,23,27,46,22,25,26,28,42,37,22,34,36,45,30,37,28,22,43,36,22,40,36,42,43,31,26,41,37,22,24,36,42,37,43,41,30,26,40,22,40,42,24,31,22,23,40,22,40,39,23,30,37,22,23,37,27,22,30,43,23,35,46,22,44,31,26,41,26,22,44,23,28,26,40,22,23,41,26,22,35,36,44,22,23,37,27,22,42,37,30,36,37,40,22,23,41,26,22,44,26,23,32,26,41,22,27,26,34,23,37,27,22,29,36,41,22,43,41,23,30,37,26,27,22,35,23,25,36,41,22,23,37,27,22,34,23,37,23,28,26,41,40,22,44,30,35,35,22,41,30,40,26,22,43,31,26,41,26,22,18,42,37,32,19,22,40,23,46,40
39,29,30,48,26,41,22,29,35,42,36,41,22,23,37,27,22,28,26,22,40,26,26,22,25,30,28,22,26,24,22,20,22,18,42,37,32,19,22,23,22,39,42,40,31,22,29,36,41,22,33,36,25,22,43,41,23,30,37,30,37,28,22,23,37,27,22,26,23,40,26,22,30,37,22,34,36,45,30,37,28,22,23,37,27,22,29,30,37,27,30,37,28,22,44,36,41,32,26,41,40
18,42,37,32,19,22,23,22,29,23,37,22,44,23,40,22,37,2,43,22,43,31,26,22,25,23,35,43,30,34,36,41,26,22,18,42,37,32,19,22,2,22,29,23,42,35,43
40,36,22,40,23,30,27,22,23,22,29,26,27,26,41,23,35,22,33,42,27,28,26,22,30,37,22,23,22,24,23,40,26,22,30,37,45,36,35,45,30,37,28,22,43,44,36,22,39,35,23,46,26,41,40,22,29,36,41,22,43,31,26,22,34,30,37,36,41,22,35,26,23,28,42,26,22,18,42,37,32,19,22,45,23,7,22,18,42,37,32,19,22,23,22,25,23,35,43,30,34,36,41,26,22,29,23,41,34,22,43,26,23,34
43,31,26,22,39,35,23,46,26,41,40,22,44,26,41,26,22,18,42,37,32,19,22,25,46,22,23,22,18,42,37,32,19,22,27,42,41,30,37,28,22,23,22,33,42,35,46,22,20,22,20,22,28,23,34,26,22,44,30,43,31,22,43,31,26,22,18,42,37,32,19,22,18,42,37,32,19
35,30,32,26,22,30,43,40,22,39,23,41,26,37,43,22,43,31,23,43,22,46,26,23,41,22,18,42,37,32,19,22,44,23,40,22,37,36,43,22,31,23,45,30,37,28,22,23,22,28,36,36,27,22,46,26,23,41,22,43,31,26,22,33,42,27,28,26,22,40,23,30,27
23,29,43,26,41,22,43,31,26,22,28,23,34,26,22,18,42,37,32,19,22,35,36,40,43,22,20,22,18,42,37,32,19,22,43,31,41,26,26,22,18,42,37,32,19,22,30,37,22,43,31,26,22,37,30,37,43,31,22,31,26,22,37,36,43,26,27,22,43,41,36,42,25,35,26,22,25,26,28,23,37
34,36,41,26,22,18,42,37,32,19,22,30,37,22,43,31,26,22,39,23,41,32,30,37,28,22,35,36,43,22,43,31,26,22,39,35,23,46,26,41,40,22,40,23,30,27,22,35,26,27,22,43,36,22,23,22,29,30,28,31,43
43,31,26,22,29,23,37,22,40,23,30,27,22,31,26,22,44,23,40,22,18,42,37,32,19,22,23,37,27,22,32,30,24,32,26,27,22,25,46,22,36,37,26,22,39,35,23,46,26,41,22,23,37,27,22,43,31,23,43,22,43,31,26,22,36,43,31,26,41,22,25,41,36,32,26,22,31,30,40,22,18,42,37,32,19,22,44,30,43,31,22,23,22,25,23,40,26,25,23,35,35,22,25,23,43
43,31,26,22,33,42,27,28,26,22,27,30,40,34,30,40,40,26,27,22,43,31,26,22,29,23,37,22,2,40,22,40,42,30,43,22,23,28,23,30,37,40,43,22,43,31,26,22,43,26,23,34,22,31,36,44,26,45,26,41,22,41,42,35,30,37,28,22,43,31,26,22,18,42,37,32,19,22,30,37,37,36,24,26,37,43,22,36,29,22,18,42,37,32,19,22,31,30,41,30,37,28,22,23,37,27,22,37,36,43,22,41,26,40,39,36,37,40,30,25,35,26,22,29,36,41,22,23,22,29,30,28,31,43,22,43,31,23,43,22,44,23,40,22,36,42,43,40,30,27,26,22,43,31,26,22,39,35,23,46,26,41,40,22,2,22,26,34,39,35,36,46,34,26,37,43
39,41,36,39,36,40,23,35,40,22,23,41,30,40,26,22,29,36,41,22,24,36,39,30,37,28,22,44,30,43,31,22,43,31,26,22,40,31,36,41,43,23,28,26,22,36,29,22,37,42,41,40,26,40
23,37,22,23,40,40,36,24,30,23,43,30,36,37,22,36,29,22,23,24,23,27,26,34,30,24,22,31,26,23,35,43,31,22,24,26,37,43,26,41,40,22,41,26,39,36,41,43,22,42,41,28,26,40,22,18,42,37,32,19,22,37,42,41,40,26,40,22,29,41,36,34,22,27,42,43,30,26,40,22,43,31,23,43,22,27,36,22,37,2,43,22,41,26,38,42,30,41,26,22,40,39,26,24,30,23,35,22,40,32,30,35,35,40
30,43,22,23,35,40,36,22,41,26,24,36,34,34,26,37,27,40,22,25,26,43,43,26,41,22,41,26,43,30,41,26,34,26,37,43,22,23,37,27,22,18,42,37,32,19,22,25,26,37,26,29,30,43,40,22,23,37,27,22,18,42,37,32,19,22,39,23,46,22,36,37,22,26,27,42,24,23,43,30,36,37,22,26,47,39,26,41,30,26,37,24,26,22,23,37,27,22,37,42,41,40,26,40,22,2,22,27,26,34,23,37,27,30,37,28,22,44,36,41,32,22,40,24,31,26,27,42,35,26,40
25,42,43,22,30,43,22,36,39,39,36,40,26,40,22,23,37,22,23,34,26,41,30,24,23,37,22,34,26,27,30,24,23,35,22,23,40,40,36,24,30,23,43,30,36,37,22,39,41,36,39,36,40,23,35,22,29,36,41,22,24,41,26,23,43,30,37,28,22,23,22,41,26,28,30,40,43,26,41,26,27,22,24,23,41,26,22,18,42,37,32,19,22,23,40,22,39,36,43,26,37,43,30,23,35,35,46,22,27,30,45,30,40,30,45,26,22,30,43,22,40,23,46,40,22,43,31,26,22,33,36,25,22,44,36,42,35,27,22,18,42,37,32,19,22,23,37,22,42,37,44,23,37,43,26,27,22,37,26,44,22,27,36,24,43,36,41,22,2,40,22,18,42,37,32,19,22,26,47,43,26,37,40,30,36,37
36,45,26,41,22,23,22,43,31,30,41,27,22,36,29,22,20,22,31,36,40,39,30,43,23,35,40,22,40,42,41,45,26,46,26,27,22,25,46,22,24,36,37,40,42,35,43,23,37,43,22,18,42,37,32,19,22,23,40,40,36,24,30,23,43,26,40,22,42,40,26,22,23,22,24,35,30,37,30,24,23,35,22,18,42,37,32,19,22,18,42,37,32,19,22,18,42,37,32,19,22,36,37,22,39,26,41,29,36,41,34,23,37,24,26,22,23,37,27,22,26,27,42,24,23,43,30,36,37
34,23,37,46,22,23,35,40,36,22,42,40,26,22,41,26,24,41,42,30,43,30,37,28,22,25,36,37,42,40,26,40,22,43,42,30,43,30,36,37,22,18,42,37,32,19,22,35,36,23,37,22,41,26,39,23,46,34,26,37,43,22,36,41,22,24,31,30,35,27,5,24,23,41,26,22,31,26,35,39
40,36,34,26,22,28,30,45,26,22,18,42,37,32,19,22,30,37,24,26,37,43,30,45,26,40
18,42,37,32,19,22,18,42,37,32,19,22,40,46,40,43,26,34,40,22,40,30,28,37,40,22,42,39,22,37,42,41,40,26,40,22,29,36,41,22,39,23,30,27,22,43,41,23,45,26,35,22,39,41,36,34,30,40,30,37,28,22,23,37,37,42,23,35,22,30,37,24,36,34,26,22,42,39,22,43,36,22,1,22,20,22,23,37,27,22,29,41,26,26,22,36,41,22,40,42,25,40,30,27,30,48,26,27,22,31,36,42,40,30,37,28
43,41,26,23,43,30,37,28,22,26,34,39,35,36,46,26,26,40,22,44,30,43,31,22,41,26,40,39,26,24,43,22,30,40,22,24,41,42,24,30,23,35,22,29,36,41,22,34,23,37,23,28,26,41,40,22,40,23,46,40,22,24,36,37,40,42,35,43,23,37,43,22,18,42,37,32,19,22,28,41,36,42,39,22,23,29,43,26,41,22,40,42,41,45,26,46,40,22,36,29,22,23,22,34,30,35,35,30,36,37,22,44,36,41,32,26,41,40
30,43,22,2,40,22,30,37,22,43,31,26,30,41,22,43,36,39,22,29,30,45,26,22,44,36,41,32,22,45,23,35,42,26,40
29,42,35,35,46,22,20,22,20,22,36,29,22,26,34,39,35,36,46,26,26,40,22,44,31,36,22,40,23,46,22,43,31,26,30,41,22,25,36,40,40,26,40,22,43,41,26,23,43,22,43,31,26,34,22,44,30,43,31,22,41,26,40,39,26,24,43,22,25,42,43,22,36,37,35,46,22,23,22,43,31,30,41,27,22,36,29,22,43,31,36,40,26,22,44,31,36,22,27,36,22,37,2,43,22,29,26,26,35,22,41,26,40,39,26,24,43,26,27,22,40,23,46,22,43,31,26,46,22,2,41,26,22,40,23,43,30,40,29,30,26,27,22,44,30,43,31,22,44,31,26,41,26,22,43,31,26,46,22,44,36,41,32
18,42,37,32,19,22,42,39,22,43,31,26,22,27,30,28,40,22,23,25,36,42,43,22,20,22,26,34,39,35,36,46,26,26,40,22,36,29,22,43,31,26,22,34,23,41,46,35,23,37,27,22,27,26,39,23,41,43,34,26,37,43,22,36,29,22,26,24,36,37,36,34,30,24,22,23,37,27,22,26,34,39,35,36,46,34,26,37,43,22,27,26,45,26,35,36,39,34,26,37,43,22,29,36,41,22,29,36,42,41,22,34,36,37,43,31,40,22,39,23,30,37,43,26,27,22,44,23,35,35,40,22,18,42,37,32,19,22,23,37,27,22,18,42,37,32,19,22,29,35,36,36,41,40,22,25,36,42,28,31,43,22,39,35,23,37,43,40,22,18,42,37,32,19,22,44,30,37,27,36,44,40,22,23,37,27,22,18,42,37,32,19,22,23,37,27,22,31,42,37,28,22,39,30,24,43,42,41,26,40,22,23,43,22,43,31,26,22,23,28,26,37,24,46,22,2,40,22,25,23,35,43,30,34,36,41,26,22,36,29,29,30,24,26
43,31,26,22,20,22,31,36,42,41,40,22,36,29,22,44,36,41,32,22,44,30,35,35,22,40,23,45,26,22,43,31,26,22,40,43,23,43,26,22,1,22,20
24,42,41,25,30,37,28,22,44,23,28,26,22,25,36,36,40,43,40,22,44,30,35,35,22,28,26,43,22,31,30,28,31,22,39,41,30,36,41,30,43,46,22,23,28,23,30,37,22,30,37,22,20,22,24,36,35,35,26,24,43,30,45,26,22,25,23,41,28,23,30,37,30,37,28,22,23,22,25,42,41,26,23,42,22,36,29,22,37,23,43,30,36,37,23,35,22,23,29,29,23,30,41,40,22,40,42,41,45,26,46,22,36,29,22,20,22,24,36,34,39,23,37,30,26,40,22,44,30,43,31,22,18,42,37,32,19,22,18,42,37,32,19,22,37,26,47,43,22,46,26,23,41,22,30,37,27,30,24,23,43,26,40
27,26,40,39,30,43,26,22,18,42,37,32,19,22,44,23,41,37,30,37,28,40,22,20,22,20,22,23,30,34,22,29,36,41,22,18,42,37,32,19,22,44,23,28,26,22,30,37,24,41,26,23,40,26,40,22,36,29,22,42,37,27,26,41,22,20,22,20,22,23,37,27,22,20,22,20,22,40,23,46,22,43,31,26,46,22,2,27,22,43,41,46,22,43,36,22,41,26,39,35,23,24,26,22,44,36,41,32,26,41,40,22,30,29,22,40,43,41,42,24,32,22,36,41,22,44,36,42,35,27,22,24,36,37,40,30,27,26,41,22,30,43
43,26,34,39,36,41,23,41,46,22,44,36,41,32,26,41,40,22,31,23,45,26,22,28,36,36,27,22,18,42,37,32,19,22,43,31,26,22,37,23,43,30,36,37,23,35,22,23,40,40,36,24,30,23,43,30,36,37,22,36,29,22,43,26,34,39,36,41,23,41,46,22,40,26,41,45,30,24,26,40,22,40,23,46,40,22,30,43,40,22,40,42,41,45,26,46,22,36,29,22,20,22,40,42,24,31,22,26,34,39,35,36,46,26,26,40,22,40,31,36,44,40,22,20,22,20,22,44,30,43,31,22,34,36,41,26,22,43,31,23,37,22,23,22,31,30,28,31,5,40,24,31,36,36,35,22,26,27,42,24,23,43,30,36,37,22,23,37,27,22,20,22,20,22,44,30,43,31,22,24,36,35,35,26,28,26,22,27,26,28,41,26,26,40
23,25,36,42,43,22,20,22,20,22,31,23,45,26,22,41,26,43,30,41,26,27,22,29,41,36,34,22,23,22,29,42,35,35,5,43,30,34,26,22,33,36,25,22,44,31,30,35,26,22,20,22,20,22,44,26,41,26,22,23,40,32,26,27,22,43,36,22,40,43,23,46,22,36,37,22,29,42,35,35,22,43,30,34,26
18,42,37,32,19,22,35,36,40,40,26,40,22,41,30,40,26,22,25,42,43,22,43,31,26,46,22,2,41,26,22,36,29,43,26,37,22,24,36,45,26,41,26,27,22,25,46,22,26,34,39,35,36,46,26,41,40
25,42,43,22,43,31,26,46,22,40,26,23,41,24,31,22,29,36,41,22,44,23,46,40,22,43,36,22,35,30,34,30,43,22,43,31,26,22,27,23,34,23,28,26
23,22,43,31,30,41,27,22,36,29,22,20,22,24,36,34,39,23,37,30,26,40,22,40,42,41,45,26,46,26,27,22,25,46,22,43,31,26,22,26,34,39,35,36,46,26,26,22,41,26,35,36,24,23,43,30,36,37,22,24,36,42,37,24,30,35,22,41,26,39,36,41,43,22,23,22,41,30,40,26,22,30,37,22,20,22,40,23,35,26,40,22,35,36,40,40,26,40,22,36,45,26,41,22,20
23,25,36,42,43,22,20,22,20,22,41,26,30,34,25,42,41,40,26,22,29,36,41,22,23,35,35,22,36,41,22,40,36,34,26,22,35,36,40,40,26,40
40,30,37,24,26,22,20,22,34,36,41,26,22,24,36,34,39,23,37,30,26,40,22,28,30,45,26,22,18,42,37,32,19,22,23,30,27,22,23,40,22,34,23,37,46,22,41,26,23,35,5,26,40,43,23,43,26,22,45,23,35,42,26,40,22,18,42,37,32,19,22,43,31,26,22,24,36,42,37,24,30,35,22,40,23,46,40
41,33,41,22,37,23,25,30,40,24,36,22,39,23,46,40,22,42,39,22,43,36,22,1,22,20,22,36,29,22,35,36,40,40,26,40,22,30,37,24,35,42,27,30,37,28,22,30,34,39,41,36,45,26,34,26,37,43,40
18,42,37,32,19,22,44,36,22,37,2,43,22,26,37,40,42,41,26,22,35,36,40,40,22,24,36,45,26,41,23,28,26,22,25,42,43,22,44,30,35,35,22,39,41,26,45,26,37,43,22,23,22,24,23,43,23,40,43,41,36,39,31,30,24,22,35,36,40,40,22,30,43,22,31,23,40,22,28,30,45,26,37,22,40,36,34,26,22,26,34,39,35,36,46,26,26,40,22,43,31,26,22,29,42,35,35,22,39,42,41,24,31,23,40,26,22,39,41,30,24,26,22,44,31,26,37,22,45,23,35,42,26,40,22,29,26,35,35,22,29,41,36,34,22,24,36,37,24,26,41,37,22,36,45,26,41,22,27,23,37,28,26,41,40,22,39,36,40,26,27,22,25,46,22,23,22,27,30,40,39,36,40,23,35,22,40,30,43,26
29,26,27,26,41,23,35,22,26,47,39,41,26,40,40,22,27,36,44,22,24,31,26,34,30,24,23,35,22,29,36,41,27,22,23,37,27,22,37,23,43,30,36,37,23,35,22,24,30,43,46,22,24,36,41,39,7,22,44,30,35,35,22,25,42,46,22,43,31,26,22,31,36,34,26,22,36,41,22,35,26,43,22,43,31,26,22,44,36,41,32,26,41,22,40,26,35,35,22,43,36,22,23,37,22,36,42,43,40,30,27,26,22,29,30,41,34,22,25,42,43,22,42,40,42,23,35,35,46,22,44,36,22,37,2,43,22,24,36,45,26,41,22,23,22,35,36,40,40
40,30,37,24,26,22,20,22,29,30,41,34,40,22,36,29,29,26,41,30,37,28,22,18,42,37,32,19,22,31,36,42,40,26,22,18,42,37,32,19,22,43,36,22,27,26,43,26,41,22,18,42,37,32,19,22,41,36,40,26,22,43,36,22,20,22,20,22,36,29,22,43,31,36,40,26,22,43,31,26,22,24,36,42,37,24,30,35,22,39,36,35,35,26,27,22,29,41,36,34,22,20,22,20
43,31,26,22,18,42,37,32,19,22,43,31,26,22,37,23,43,30,36,37,23,35,22,23,24,23,27,26,34,46,22,36,29,22,26,37,28,30,37,26,26,41,30,37,28,22,28,30,45,26,40,22,43,44,36,22,18,42,37,32,19,22,36,29,22,43,31,26,22,40,26,34,30,24,36,37,27,42,24,43,36,41,22,18,42,37,32,19,22,23,22,1,22,20,22,23,24,31,30,26,45,26,34,26,37,43,22,23,44,23,41,27
37,36,44,22,43,31,23,43,22,2,40,22,18,42,37,32,19,22,35,26,43,43,26,41,22,24,23,41,41,30,26,41,40,22,42,37,30,36,37,22,39,41,26,40,30,27,26,37,43,22,45,30,37,24,26,37,43,22,18,42,37,32,19,22,18,42,37,32,19,22,39,31,30,35,23,27,26,35,39,31,30,23,22,18,42,37,32,19,22,24,31,23,41,35,26,40,22,33,23,34,26,40,22,36,29,22,18,42,37,32,19,22,24,26,37,43,42,41,46,22,18,42,37,32,19,22,34,23,37,23,28,26,34,26,37,43,22,43,23,24,43,30,24,40
46,26,40,43,26,41,27,23,46,22,44,23,40,22,30,37,22,43,31,26,22,44,36,41,27,40,22,36,29,22,37,26,44,22,46,36,41,32,22,40,43,36,24,32,22,26,47,24,31,23,37,28,26,22,24,31,23,30,41,34,23,37,22,33,36,31,37,22,33,7,22,39,31,26,35,23,37,22,33,41,7,22,33,42,40,43,22,46,36,42,41,22,41,26,23,40,36,37,23,25,35,46,22,37,36,41,34,23,35,22,20,22,18,42,37,32,19,22,42,39,22,18,42,37,32,19,22,27,23,46
44,31,26,37,22,30,43,22,44,23,40,22,23,35,35,22,36,45,26,41,22,23,37,27,22,40,43,36,24,32,40,22,31,23,27,22,40,43,23,28,26,27,22,23,22,31,42,28,26,22,41,26,24,36,45,26,41,46,22,25,30,28,22,25,36,23,41,27,22,36,29,29,30,24,30,23,35,40,22,44,26,41,26,22,18,42,37,32,19,22,23,25,36,42,43,22,31,36,44,22,44,26,35,35,22,43,31,26,22,27,23,46,22,31,23,27,22,28,36,37,26
43,31,26,46,22,40,23,30,27,22,43,31,26,22,26,47,24,31,23,37,28,26,22,2,40,22,43,41,23,27,30,37,28,22,39,41,36,24,26,27,42,41,26,40,22,39,26,41,40,36,37,37,26,35,22,26,38,42,30,39,34,26,37,43,22,23,37,27,22,35,30,37,32,40,22,44,30,43,31,22,36,43,31,26,41,22,26,47,24,31,23,37,28,26,40,22,24,36,42,35,27,22,37,2,43,22,31,23,45,26,22,39,26,41,29,36,41,34,26,27,22,25,26,43,43,26,41
44,26,22,31,23,27,22,37,36,22,36,39,26,41,23,43,30,37,28,22,39,41,36,25,35,26,34,40,22,23,43,22,23,35,35,22,34,41,7,22,39,31,26,35,23,37,22,40,23,30,27,22,23,29,43,26,41,22,43,31,26,22,34,23,41,32,26,43,22,24,35,36,40,26,27
23,35,35,22,43,31,26,22,43,31,30,37,28,40,22,43,31,23,43,22,44,26,22,40,26,43,22,42,39,22,43,36,22,40,35,36,44,22,27,36,44,37,22,43,31,26,22,39,41,36,24,26,40,40,22,43,36,22,35,26,43,22,39,26,36,39,35,26,22,32,37,36,44,22,43,31,23,43,22,43,31,26,22,34,23,41,32,26,43,22,44,23,40,22,30,37,22,23,37,22,26,47,43,41,26,34,26,22,39,36,40,30,43,30,36,37,22,44,36,41,32,26,27,22,26,47,43,41,26,34,26,35,46,22,44,26,35,35
39,41,30,24,26,40,22,29,36,41,22,43,31,26,22,20,22,34,30,35,35,30,36,37,22,40,31,23,41,26,40,22,43,31,23,43,22,24,31,23,37,28,26,27,22,31,23,37,27,40,22,27,42,41,30,37,28,22,43,31,26,22,40,26,40,40,30,36,37,22,44,26,41,26,22,24,23,41,41,30,26,27,22,36,37,22,43,31,26,22,26,47,24,31,23,37,28,26,22,2,40,22,43,41,23,27,30,37,28,22,43,23,39,26,22,44,30,43,31,22,25,23,41,26,35,46,22,23,22,27,26,35,23,46,22,36,29,29,30,24,30,23,35,40,22,40,23,30,27
44,31,30,35,26,22,41,26,23,24,31,30,37,28,22,25,35,36,24,32,25,42,40,43,26,41,22,18,42,37,32,19,22,46,26,40,43,26,41,27,23,46,22,43,31,26,22,45,36,35,42,34,26,22,44,23,40,22,40,43,30,35,35,22,44,26,35,35,22,44,30,43,31,30,37,22,43,31,26,22,20,22,18,42,37,32,19,22,24,23,39,23,24,30,43,46,22,43,31,23,43,22,43,31,26,22,26,47,24,31,23,37,28,26,22,31,23,40,22,40,23,30,27,22,30,43,22,24,23,37,22,31,23,37,27,35,26,22,27,23,30,35,46,22,40,30,37,24,26,22,18,42,37,32,19,22,42,39,22,30,43,40,22,24,36,34,39,42,43,26,41,40,22,23,29,43,26,41,22,43,31,26,22,36,24,43,36,25,26,41,22,20,22,24,41,23,40,31
43,31,26,22,40,36,5,24,23,35,35,26,27,22,24,30,41,24,42,30,43,22,25,41,26,23,32,26,41,40,22,27,26,45,30,40,26,27,22,25,46,22,43,31,26,22,25,30,28,22,25,36,23,41,27,22,23,37,27,22,43,31,26,22,24,31,30,24,23,28,36,22,34,26,41,24,23,37,43,30,35,26,22,26,47,24,31,23,37,28,26,22,43,36,22,18,42,37,32,19,22,29,41,26,26,22,29,23,35,35,40,22,30,37,22,40,43,36,24,32,22,23,37,27,22,29,42,43,42,41,26,40,22,39,41,30,24,26,40,22,44,26,41,26,22,37,2,43,22,43,41,30,28,28,26,41,26,27,22,46,26,40,43,26,41,27,23,46,22,25,26,24,23,42,40,26,22,43,31,26,22,34,23,41,32,26,43,40,22,44,26,41,26,22,31,30,28,31,26,41,22,29,36,41,22,34,36,40,43,22,36,29,22,43,31,26,22,27,23,46
27,26,40,39,30,43,26,22,43,41,23,27,26,41,40,22,2,22,24,36,34,39,35,23,30,37,43,40,22,34,41,7,22,39,31,26,35,23,37,22,40,23,30,27,22,43,31,26,22,35,30,37,32,40,22,44,30,43,31,22,43,31,26,22,24,31,30,24,23,28,36,22,29,42,43,42,41,26,40,22,34,23,41,32,26,43,22,44,36,41,32,26,27,22,23,40,22,39,35,23,37,37,26,27,22,30,37,22,29,41,30,27,23,46,22,2,40,22,41,36,42,43,22,43,36,22,39,41,36,45,30,27,26,22,23,22,18,42,37,32,19,22,39,26,41,30,36,27
36,29,22,28,41,26,23,43,26,41,22,31,26,35,39,22,43,31,26,22,25,30,28,22,25,36,23,41,27,22,24,31,23,30,41,34,23,37,22,40,23,30,27,22,44,23,40,22,43,31,26,22,37,23,43,42,41,23,35,22,24,30,41,24,42,30,43,22,25,41,26,23,32,26,41,22,36,29,22,43,31,26,22,44,26,26,32,26,37,27,22,43,31,23,43,22,39,41,36,45,30,27,26,27,22,23,22,25,41,26,23,43,31,30,37,28,22,39,26,41,30,36,27,22,43,31,23,43,22,25,41,36,42,28,31,43,22,18,42,37,32,19,22,25,23,24,32,22,43,36,22,43,31,26,22,34,23,41,32,26,43
24,31,30,24,32,26,37,22,24,31,23,30,37,40,22,18,42,37,32,19,22,25,46,22,35,36,40,40,22,36,29,22,24,42,40,43,36,34,26,41,40
29,23,40,43,5,29,36,36,27,22,24,31,30,24,32,26,37,22,24,31,23,30,37,40,22,29,23,24,26,27,22,44,30,43,31,22,23,22,44,36,41,40,26,37,30,37,28,22,25,42,40,30,37,26,40,40,22,40,35,42,34,39,22,23,41,26,22,40,43,41,42,28,28,35,30,37,28,22,43,36,22,31,23,43,24,31,22,40,36,34,26,22,37,26,44,22,34,23,41,32,26,43,30,37,28,22,40,43,41,23,43,26,28,30,26,40
43,31,26,22,24,41,26,40,43,22,41,26,39,36,41,43,22,44,31,30,24,31,22,43,41,23,24,32,40,22,24,36,37,40,42,34,26,41,22,39,42,41,24,31,23,40,26,40,22,40,23,46,40,22,24,42,40,43,36,34,26,41,22,43,41,23,29,29,30,24,22,23,43,22,24,31,30,24,32,26,37,22,41,26,40,43,23,42,41,23,37,43,40,22,29,26,35,35,22,20,22,20,22,30,37,22,43,31,26,22,40,26,24,36,37,27,22,38,42,23,41,43,26,41,22,44,31,30,35,26,22,43,31,26,22,36,45,26,41,23,35,35,22,29,23,40,43,5,29,36,36,27,22,24,42,40,43,36,34,26,41,22,24,36,42,37,43,22,44,23,40,22,27,36,44,37,22,20,22,20
24,31,30,24,32,26,37,22,25,42,40,30,37,26,40,40,22,30,40,22,36,29,29,22,35,23,41,28,26,35,46,22,25,26,24,23,42,40,26,22,36,29,22,34,36,41,26,22,24,36,34,39,26,43,30,43,30,36,37,22,29,41,36,34,22,18,42,37,32,19,22,24,36,37,45,26,37,30,26,37,24,26,22,29,36,36,27,22,18,42,37,32,19,22,39,30,48,48,23,22,23,37,27,22,36,43,31,26,41,22,18,42,37,32,19,22,29,23,41,26,22,40,23,46,40,22,23,22,40,39,36,32,26,40,34,23,37,22,29,36,41,22,43,31,26,22,41,26,39,36,41,43,22,23,22,39,42,25,35,30,24,23,43,30,36,37,22,36,29,22,18,42,37,32,19,22,28,41,36,42,39,22,23,22,34,23,41,32,26,43,22,41,26,40,26,23,41,24,31,22,29,30,41,34,22,30,37,22,39,36,41,43,22,44,23,40,31,30,37,28,43,36,37,22,37,7,46
43,31,26,22,35,36,40,40,22,36,29,22,34,36,41,26,22,24,42,40,43,36,34,26,41,40,22,30,40,22,43,31,26,22,35,23,43,26,40,43,22,30,37,22,23,22,40,43,41,30,37,28,22,36,29,22,39,41,36,25,35,26,34,40
24,31,42,41,24,31,22,2,40,22,29,41,30,26,27,22,24,31,30,24,32,26,37,22,30,37,24,7,22,23,37,27,22,18,42,37,32,19,22,2,40,22,29,23,34,36,42,40,22,29,41,30,26,27,22,24,31,30,24,32,26,37,22,30,37,24,7,22,44,31,30,24,31,22,31,23,45,26,22,34,26,41,28,26,27,22,23,41,26,22,40,43,30,35,35,22,43,41,36,42,25,35,26,27,22,25,46,22,18,42,37,32,19,22,41,26,40,43,23,42,41,23,37,43,22,35,36,24,23,43,30,36,37,40
24,31,30,24,32,26,37,22,24,31,23,30,37,40,22,23,35,40,36,22,23,41,26,22,29,26,26,35,30,37,28,22,34,36,41,26,22,39,41,26,40,40,42,41,26,22,29,41,36,34,22,34,24,27,36,37,23,35,27,22,2,40,22,24,36,41,39,7,22,44,31,30,24,31,22,30,37,43,41,36,27,42,24,26,27,22,30,43,40,22,18,42,37,32,19,22,18,42,37,32,19,22,43,31,30,40,22,46,26,23,41,22,23,37,27,22,41,26,24,26,37,43,35,46,22,43,26,40,43,26,27,22,43,31,26,22,40,23,35,26,22,36,29,22,30,37,27,30,45,30,27,42,23,35,22,39,30,26,24,26,40,22,36,29,22,24,31,30,24,32,26,37
37,26,44,22,34,23,37,23,28,26,34,26,37,43,22,23,43,22,32,26,37,43,42,24,32,46,22,29,41,30,26,27,22,24,31,30,24,32,26,37,22,23,22,42,37,30,43,22,36,29,22,39,26,39,40,30,24,36,22,30,37,24,7,22,31,23,40,22,29,36,42,28,31,43,22,25,23,24,32,22,44,30,43,31,22,37,26,44,22,34,26,27,30,42,34,22,23,37,27,22,35,23,41,28,26,22,24,31,30,24,32,26,37,22,18,42,37,32,19,22,29,36,41,22,43,31,26,22,35,42,37,24,31,22,24,41,36,44,27
23,37,27,22,43,31,26,22,24,31,23,30,37,22,30,40,22,43,26,40,43,30,37,28,22,39,41,36,27,42,24,43,40,22,43,31,23,43,22,23,41,26,22,37,2,43,22,29,41,30,26,27,22,40,42,24,31,22,23,40,22,18,42,37,32,19,22,24,31,30,24,32,26,37,22,43,36,22,43,41,46,22,43,36,22,44,30,37,22,18,42,37,32,19,22,24,36,37,40,42,34,26,41,40
32,26,37,43,42,24,32,46,22,29,41,30,26,27,22,24,31,30,24,32,26,37,22,23,35,40,36,22,30,40,22,43,26,40,43,30,37,28,22,18,42,37,32,19,22,36,29,22,24,31,30,24,32,26,37,22,44,31,30,24,31,22,24,36,42,35,27,22,25,26,22,23,22,31,30,43,22,44,30,43,31,22,18,42,37,32,19,22,18,42,37,32,19
25,42,43,22,40,36,34,26,22,29,23,40,43,5,29,36,36,27,22,30,37,27,42,40,43,41,46,22,23,37,23,35,46,40,43,40,22,40,23,46,22,39,41,36,25,35,26,34,40,22,44,30,43,31,22,32,26,26,39,30,37,28,22,24,31,30,24,32,26,37,22,44,23,41,34,22,23,37,27,22,29,41,26,40,31,22,34,42,40,43,22,25,26,22,40,36,35,45,26,27,22,29,30,41,40,43
23,22,32,26,37,43,42,24,32,46,22,29,41,30,26,27,22,24,31,30,24,32,26,37,22,40,39,36,32,26,40,34,23,37,22,31,36,44,26,45,26,41,22,27,30,40,39,42,43,26,27,22,43,31,26,22,37,36,43,30,36,37,22,43,31,23,43,22,43,31,26,22,27,26,35,30,45,26,41,46,22,40,26,41,45,30,24,26,22,26,47,39,26,41,30,26,37,24,26,27,22,39,41,36,25,35,26,34,40,22,30,37,22,40,36,34,26,22,34,23,41,32,26,43,40,22,44,31,26,41,26,22,43,26,40,43,30,37,28,22,31,23,40,22,25,26,26,37,22,27,30,40,24,36,37,43,30,37,42,26,27
31,26,22,40,23,46,40,22,43,31,26,22,43,26,40,43,22,30,40,22,24,36,37,43,30,37,42,30,37,28,22,30,37,22,24,31,30,24,23,28,36,22,24,36,35,42,34,25,42,40,22,36,31,30,36,22,23,37,27,22,23,22,29,26,44,22,36,43,31,26,41,22,24,30,43,30,26,40
43,31,26,22,23,27,45,26,41,43,30,40,30,37,28,22,30,37,27,42,40,43,41,46,22,30,40,22,18,42,37,32,19,22,44,30,43,31,22,41,42,34,36,41,40,22,43,31,23,43,22,32,26,37,43,42,24,32,46,22,29,41,30,26,27,22,24,31,30,24,32,26,37,22,44,30,35,35,22,27,41,36,39,22,46,36,42,37,28,22,3,22,41,42,25,30,24,23,34,22,23,37,27,22,40,26,26,32,22,23,22,37,26,44,22,23,27,22,23,28,26,37,24,46
25,42,43,22,43,31,26,22,24,36,34,39,23,37,46,22,27,26,24,35,30,37,26,40,22,43,36,22,24,36,34,34,26,37,43
18,42,37,32,19,22,28,36,35,27,34,23,37,22,23,22,39,23,30,37,26,44,26,25,25,26,41,22,30,37,24,7,22,23,37,23,35,46,40,43,22,39,41,26,27,30,24,43,40,22,32,26,37,43,42,24,32,46,22,29,41,30,26,27,22,24,31,30,24,32,26,37,22,44,30,35,35,22,39,36,40,43,22,23,37,22,20,22,20,22,27,41,36,39,22,30,37,22,20,22,37,26,43,22,30,37,24,36,34,26
43,31,26,46,22,2,45,26,22,25,26,26,37,22,18,42,37,32,19,22,31,26,22,40,23,46,40,22,25,42,43,22,43,31,26,46,22,2,35,35,22,31,23,45,26,22,43,36,22,25,26,24,36,34,26,22,34,36,41,26,22,23,28,28,41,26,40,40,30,45,26
41,26,35,42,24,43,23,37,43,22,23,27,45,26,41,43,30,40,26,41,40,22,43,41,46,22,18,42,37,32,19,22,40,39,36,43,40
24,23,35,35,22,30,43,22,18,42,37,32,19
39,30,43,43,40,25,42,41,28,31,22,24,36,37,40,42,35,43,23,37,43,22,27,23,45,30,27,22,25,26,23,41,22,30,40,22,40,26,35,35,30,37,28,22,23,22,40,36,29,43,22,23,39,39,41,36,23,24,31,22,43,36,22,24,35,30,26,37,43,40,22,44,31,36,22,44,23,37,43,22,26,47,39,36,40,42,41,26,22,46,26,43,22,18,42,37,32,19,22,18,42,37,32,19,22,23,27,40
31,30,40,22,18,42,37,32,19,22,18,42,37,32,19,22,41,23,27,30,36,22,40,39,36,43,40,22,43,31,23,43,22,36,29,29,26,41,22,31,26,35,39,29,42,35,22,31,30,37,43,40
43,31,26,22,36,37,35,46,22,39,35,42,28,22,29,36,41,22,43,31,26,22,40,39,36,37,40,36,41,22,30,40,22,23,22,25,41,30,26,29,22,34,26,37,43,30,36,37,22,23,43,22,43,31,26,22,26,37,27,22,36,29,22,43,31,26,22,40,39,36,43
43,31,26,22,34,26,40,40,23,28,26,40,22,41,26,40,26,34,25,35,26,22,43,31,26,22,25,42,40,30,37,26,40,40,22,18,42,37,32,19,22,23,22,27,23,30,35,46,22,18,42,37,32,19,22,36,29,22,43,41,23,45,26,35,22,43,30,39,40,22,27,26,45,26,35,36,39,26,27,22,25,46,22,34,41,7,22,25,26,23,41,22,23,37,27,22,40,39,36,37,40,36,41,26,27,22,25,46,22,43,41,23,45,26,35,22,23,28,26,37,24,30,26,40,22,30,37,22,40,26,45,26,41,23,35,22,34,23,33,36,41,22,24,30,43,30,26,40
37,26,44,22,18,42,37,32,19,22,30,37,24,35,42,27,26,22,25,42,41,43,22,31,30,35,35,22,18,42,37,32,19,22,18,42,37,32,19,22,23,40,40,36,24,30,23,43,26,40,22,23,22,25,42,43,35,26,41,22,39,23,7,22,23,41,24,31,30,43,26,24,43,42,41,23,35,22,29,30,41,34
30,43,40,22,41,23,27,30,36,22,40,26,41,30,26,40,22,29,26,23,43,42,41,26,40,22,40,42,24,31,22,40,39,36,43,40,22,23,40,22,18,42,37,32,19,22,26,45,26,37,30,37,28,22,44,26,23,41,22,29,36,41,22,42,41,25,23,37,22,40,43,41,42,24,43,42,41,26,40,22,23,37,27,22,25,42,30,35,27,30,37,28,22,23,22,39,35,23,24,26,22,43,36,22,39,23,41,32
23,22,31,23,41,27,26,41,22,40,26,35,35,22,40,23,46,40,22,33,36,31,37,22,18,42,37,32,19,22,43,31,26,22,29,30,41,34,22,2,40,22,39,41,26,40,30,27,26,37,43,22,44,36,42,35,27,22,18,42,37,32,19,22,29,41,36,34,22,43,31,26,22,39,41,36,29,26,40,40,30,36,37
31,36,40,39,30,43,23,35,40,22,31,23,45,26,22,40,30,28,37,26,27,22,42,39,22,43,36,22,42,40,26,22,43,31,26,22,34,26,40,40,23,28,26,40,22,43,36,22,39,41,36,34,36,43,26,22,18,42,37,32,19,22,23,37,27,22,26,38,42,30,43,23,25,35,26,22,28,23,40,22,24,36,7,22,30,40,22,24,36,37,40,30,27,26,41,30,37,28,22,43,31,26,22,29,36,41,34,23,43,22,43,36,22,36,29,29,26,41,22,26,37,26,41,28,46,22,43,30,39,40,22,43,36,22,24,36,37,40,42,34,26,41,40
25,42,43,22,40,42,24,31,22,40,39,36,43,40,22,24,23,37,22,25,26,22,43,36,36,22,40,36,29,43
43,31,26,41,26,22,2,40,22,23,35,44,23,46,40,22,23,22,41,30,40,32,22,36,29,22,35,36,40,43,22,34,26,40,40,23,28,26,40,22,40,23,46,40,22,33,36,31,37,22,18,42,37,32,19,22,24,31,23,30,41,34,23,37,22,36,29,22,18,42,37,32,19,22,23,27,45,26,41,43,30,40,30,37,28,22,42,40,23,22,44,31,30,24,31,22,24,41,26,23,43,26,27,22,40,30,34,30,35,23,41,22,41,23,27,30,36,22,40,39,36,43,40,22,29,36,41,22,39,30,43,43,40,25,42,41,28,31,22,37,23,43,30,36,37,23,35,22,25,23,37,32
30,43,22,2,40,22,23,22,38,42,26,40,43,30,36,37,22,36,29,22,31,36,44,22,34,42,24,31,22,24,41,26,27,30,25,30,35,30,43,46,22,46,36,42,22,28,23,30,37,22,29,36,41,22,43,31,26,22,39,36,40,40,30,25,35,26,22,35,36,40,40,22,36,29,22,41,26,24,36,28,37,30,43,30,36,37
41,26,43,23,30,35,26,41,22,40,26,26,40,22,18,42,37,32,19,22,30,37,22,26,37,45,30,41,36,37,34,26,37,43,23,35,22,39,42,40,31
31,26,41,26,22,2,40,22,23,22,41,26,43,23,30,35,26,41,22,43,31,23,43,22,2,40,22,28,26,43,43,30,37,28,22,43,36,42,28,31,22,30,37,22,43,31,26,22,39,42,40,31,22,29,36,41,22,26,37,45,30,41,36,37,34,26,37,43,23,35,35,46,22,40,23,29,26,22,39,23,24,32,23,28,30,37,28,22,23,37,27,22,39,41,36,27,42,24,43,40
25,30,28,22,25,26,23,41,22,40,42,39,26,41,34,23,41,32,26,43,40,22,30,37,24,7,22,23,22,28,41,36,24,26,41,46,22,24,31,23,30,37,22,25,23,40,26,27,22,30,37,22,40,23,37,22,27,30,26,28,36,22,39,35,23,37,40,22,43,36,22,27,30,40,39,35,23,46,22,40,31,26,35,29,22,24,23,41,27,40,22,23,37,27,22,27,30,40,43,41,30,25,42,43,26,22,18,42,37,32,19,22,41,26,24,36,34,34,26,37,27,30,37,28,22,39,41,36,27,42,24,43,40,22,27,26,26,34,26,27,22,40,23,29,26,22,29,36,41,22,43,31,26,22,26,37,45,30,41,36,37,34,26,37,43
43,31,26,22,24,31,36,30,24,26,40,22,44,30,35,35,22,25,26,22,25,23,40,26,27,22,36,37,22,41,26,40,26,23,41,24,31,22,25,46,22,43,31,26,22,40,23,37,22,27,30,26,28,36,22,26,37,45,30,41,36,37,34,26,37,43,23,35,22,31,26,23,35,43,31,22,24,36,23,35,30,43,30,36,37,22,23,37,27,22,44,30,35,35,22,30,37,24,35,42,27,26,22,39,41,36,27,42,24,43,40,22,35,30,32,26,22,34,42,41,39,31,46,22,2,40,22,36,30,35,22,40,36,23,39,22,23,37,27,22,36,43,31,26,41,22,18,42,37,32,19,22,18,42,37,32,19
25,42,43,22,43,31,26,22,24,31,23,30,37,22,30,40,22,38,42,30,24,32,35,46,22,18,42,37,32,19,22,43,31,26,22,18,42,37,32,19,22,36,29,22,40,42,24,31,22,18,42,37,32,19
29,36,41,22,26,47,23,34,39,35,26,22,30,43,22,41,26,24,36,34,34,26,37,27,40,22,18,42,37,32,19,22,18,42,37,32,19,22,27,26,43,26,41,28,26,37,43,22,23,37,27,22,39,42,43,40,22,18,42,37,32,19,22,36,37,22,30,43,40,22,26,37,45,30,41,36,37,34,26,37,43,23,35,35,46,22,40,23,29,26,22,35,30,40,43
43,31,23,43,22,27,36,26,40,22,37,2,43,22,18,42,37,32,19,22,39,41,36,24,43,26,41,22,3,22,28,23,34,25,35,26,22,24,36,7,22,34,23,32,26,41,22,36,29,22,24,23,40,24,23,27,26,22,18,42,37,32,19,22,27,26,43,26,41,28,26,37,43
23,22,24,36,34,39,23,37,46,22,40,39,36,32,26,40,34,23,37,22,38,42,26,40,43,30,36,37,26,27,22,43,31,26,22,18,42,37,32,19,22,36,29,22,43,31,26,22,35,30,40,43,22,37,36,43,30,37,28,22,43,31,23,43,22,18,42,37,32,19,22,30,40,22,39,41,26,40,26,37,43,22,30,37,22,23,35,35,22,34,23,33,36,41,22,18,42,37,32,19,22,18,42,37,32,19
30,37,22,29,23,24,43,22,18,42,37,32,19,22,25,41,36,40,7,22,24,36,37,29,30,41,34,40,22,43,31,23,43,22,30,43,40,22,18,42,37,32,19,22,25,41,23,37,27,22,27,36,26,40,22,24,36,37,43,23,30,37,22,18,42,37,32,19,22,18,42,37,32,19,22,26,45,26,37,22,43,31,36,42,28,31,22,30,43,22,30,40,22,37,2,43,22,35,30,40,43,26,27,22,36,37,22,43,31,26,22,35,23,25,26,35,22,29,36,41,22,43,31,26,22,18,42,37,32,19,22,45,26,41,40,30,36,37
43,31,36,34,23,40,22,28,7,22,18,42,37,32,19,22,25,30,28,22,25,26,23,41,22,2,40,22,26,47,26,24,42,43,30,45,26,22,45,30,24,26,22,39,41,26,40,30,27,26,37,43,22,40,23,30,27,22,43,31,26,22,24,31,23,30,37,22,30,40,22,40,43,30,35,35,22,41,26,45,30,26,44,30,37,28,22,30,43,40,22,39,41,36,27,42,24,43,22,35,30,40,43,22,43,36,22,23,45,36,30,27,22,40,42,24,31,22,39,41,36,25,35,26,34,40
36,42,41,22,30,37,43,26,37,43,22,30,40,22,43,36,22,39,41,36,34,36,43,26,22,43,31,26,22,25,26,40,43,22,23,35,43,26,41,37,23,43,30,45,26,22,31,26,22,40,23,46,40
23,37,27,22,30,43,22,2,40,22,30,34,39,36,41,43,23,37,43,22,43,31,23,43,22,44,26,22,25,26,22,23,24,24,42,41,23,43,26
25,42,43,22,30,37,22,43,31,26,22,26,37,27,22,24,42,40,43,36,34,26,41,40,22,2,22,44,30,40,31,26,40,22,23,41,26,22,44,31,23,43,22,44,30,35,35,22,39,41,26,45,23,30,35
25,30,28,22,25,26,23,41,22,27,36,26,40,22,37,2,43,22,24,23,41,26,22,29,36,41,22,27,30,40,39,36,40,23,25,35,26,22,18,42,37,32,19,22,44,31,30,24,31,22,23,41,26,22,37,2,43,22,18,42,37,32,19
46,26,43,22,39,23,41,26,37,43,40,22,27,26,34,23,37,27,22,43,31,26,34
40,23,46,40,22,34,41,7,22,18,42,37,32,19,22,44,26,22,2,35,35,22,40,43,30,35,35,22,25,26,22,29,36,41,24,26,27,22,43,36,22,40,26,35,35,22,30,43,26,34,40,22,44,26,22,34,30,28,31,43,22,37,36,43,22,18,42,37,32,19,22,23,28,41,26,26,22,44,30,43,31
36,27,27,40,22,23,37,27,22,26,37,27,40
18,42,37,32,19,22,27,36,26,40,22,24,36,42,37,43,22,23,43,22,35,26,23,40,43,22,30,37,22,43,31,26,22,28,41,36,24,26,41,46,22,40,43,36,41,26
23,22,40,43,42,27,46,22,25,46,22,18,42,37,32,19,22,2,40,22,18,42,37,32,19,22,34,23,41,32,26,43,30,37,28,22,41,26,40,26,23,41,24,31,22,40,31,36,44,40,22,40,36,23,39,22,40,23,35,26,40,22,24,35,30,34,25,26,27,22,20,22,20,22,44,31,26,37,22,25,23,41,40,22,44,26,41,26,22,37,26,23,43,35,46,22,18,42,37,32,19,22,36,37,22,40,31,26,35,45,26,40,22,30,37,40,43,26,23,27,22,36,29,22,27,42,34,39,26,27,22,30,37,22,23,22,44,30,41,26,22,25,23,40,32,26,43
44,31,30,24,31,22,24,26,35,26,25,41,30,43,46,22,18,42,37,32,19,22,23,41,26,22,34,36,40,43,22,18,42,37,32,19
29,36,41,22,43,31,26,22,43,31,30,41,27,22,46,26,23,41,22,30,37,22,23,22,41,36,44,22,24,36,37,40,42,34,26,41,40,22,45,36,43,26,27,22,25,30,35,35,22,24,36,40,25,46,22,29,30,41,40,43,22,23,37,27,22,33,23,34,26,40,22,18,42,37,32,19,22,40,26,24,36,37,27,22,30,37,22,18,42,37,32,19,22,23,40,22,40,39,36,32,26,40,34,26,37,22,30,37,22,43,45,22,24,36,34,34,26,41,24,30,23,35,40,22,23,24,24,36,41,27,30,37,28,22,43,36,22,45,30,27,26,36,22,18,42,37,32,19,22,43,26,40,43,40,22,37,26,44,22,46,36,41,32
34,30,24,31,23,26,35,22,33,7,22,29,36,47,22,41,26,39,35,23,24,26,27,22,25,41,42,24,26,22,18,42,37,32,19,22,30,37,22,43,31,30,41,27,22,39,35,23,24,26,22,18,42,37,32,19,22,39,35,23,24,26,27,22,29,36,42,41,43,31,22,29,36,41,22,43,31,26,22,40,26,24,36,37,27,22,43,30,34,26
31,26,23,35,43,31,22,23,37,27,22,31,42,34,23,37,22,40,26,41,45,30,24,26,40,22,40,26,24,41,26,43,23,41,46,22,35,36,42,30,40,22,40,42,35,35,30,45,23,37,22,31,23,40,22,24,31,36,40,26,37,22,18,42,37,32,19,22,37,36,45,26,35,35,36,22,43,36,22,25,26,22,43,31,26,22,37,26,47,43,22,40,42,41,28,26,36,37,22,28,26,37,26,41,23,35,22,25,42,40,31,22,23,27,34,30,37,30,40,43,41,23,43,30,36,37,22,36,29,29,30,24,30,23,35,40,22,40,23,30,27
30,29,22,40,31,26,22,30,40,22,18,42,37,32,19,22,25,46,22,39,41,26,40,30,27,26,37,43,22,25,42,40,31,22,23,37,27,22,24,36,37,29,30,41,34,26,27,22,25,46,22,43,31,26,22,40,26,37,23,43,26,22,27,41,7,22,37,36,45,26,35,35,36,22,44,36,42,35,27,22,40,42,24,24,26,26,27,22,24,7,22,18,42,37,32,19,22,18,42,37,32,19,22,44,31,36,22,41,23,43,43,35,26,27,22,35,30,25,26,41,23,35,40,22,23,37,27,22,24,36,37,40,26,41,45,23,43,30,45,26,40,22,23,35,30,32,26,22,44,30,43,31,22,31,30,40,22,36,42,43,40,39,36,32,26,37,22,45,30,26,44,40,22,36,37,22,23,22,41,23,37,28,26,22,36,29,22,31,26,23,35,43,31,22,30,40,40,42,26,40
27,41,7,22,37,36,45,26,35,35,36,22,23,37,22,26,47,39,26,41,43,22,36,37,22,39,26,27,30,23,43,41,30,24,22,32,30,27,37,26,46,22,27,30,40,26,23,40,26,40,22,30,40,22,27,26,39,42,43,46,22,27,30,41,26,24,43,36,41,22,36,29,22,43,31,26,22,37,23,43,30,36,37,23,35,22,30,37,40,43,30,43,42,43,26,22,36,29,22,24,31,30,35,27,22,31,26,23,35,43,31,22,23,37,27,22,31,42,34,23,37,22,27,26,45,26,35,36,39,34,26,37,43
40,31,26,22,31,23,40,22,23,35,40,36,22,40,26,41,45,26,27,22,36,37,22,40,26,45,26,41,23,35,22,43,23,40,32,22,29,36,41,24,26,40,22,36,37,22,23,24,38,42,30,41,26,27,22,30,34,34,42,37,26,22,27,26,29,30,24,30,26,37,24,46,22,40,46,37,27,41,36,34,26
27,41,7,22,37,36,45,26,35,35,36,22,2,40,22,36,29,29,30,24,26,22,40,23,30,27,22,40,31,26,22,44,36,42,35,27,22,37,2,43,22,43,23,35,32,22,44,30,43,31,22,41,26,39,36,41,43,26,41,40,22,23,37,27,22,30,43,22,41,26,29,42,40,26,27,22,43,36,22,41,26,35,26,23,40,26,22,23,37,46,22,30,37,29,36,41,34,23,43,30,36,37,22,23,25,36,42,43,22,31,26,41
43,31,26,22,37,26,44,40,35,26,43,43,26,41,22,34,26,27,30,24,30,37,26,22,3,22,31,26,23,35,43,31,22,44,31,30,24,31,22,29,30,41,40,43,22,27,30,40,24,35,36,40,26,27,22,31,26,41,22,40,26,35,26,24,43,30,36,37,22,25,46,22,27,41,7,22,40,42,35,35,30,45,23,37,22,40,23,30,27,22,40,31,26,22,30,40,22,20,22,46,26,23,41,40,22,36,35,27,22,23,37,27,22,40,31,26,22,40,43,42,27,30,26,27,22,23,43,22,43,31,26,22,42,37,30,45,26,41,40,30,43,46,22,36,29,22,39,42,26,41,43,36,22,41,30,24,36,22,40,24,31,36,36,35,22,36,29,22,34,26,27,30,24,30,37,26
43,31,26,22,24,36,37,43,30,37,42,30,37,28,22,40,26,41,30,26,40,22,36,29,22,31,42,27,22,40,24,23,37,27,23,35,40,22,30,40,22,23,22,18,42,37,32,19,22,39,41,26,27,30,24,43,23,25,35,26,22,41,26,40,42,35,43,22,36,29,22,39,36,41,32,5,25,23,41,41,26,35,22,39,36,35,30,43,30,24,40
37,26,45,26,41,43,31,26,35,26,40,40,22,18,42,37,32,19,22,40,42,24,31,22,23,40,22,43,31,26,22,37,23,43,30,36,37,23,35,22,23,40,40,36,24,30,23,43,30,36,37,22,36,29,22,31,36,34,26,22,25,42,30,35,27,26,41,40,22,37,23,31,25,22,24,36,37,43,30,37,42,26,22,43,36,22,39,41,26,40,40,42,41,26,22,24,23,39,30,43,36,35,22,31,30,35,35,22,29,36,41,22,34,36,41,26,22,40,39,26,24,30,23,35,5,30,37,43,26,41,26,40,43,22,40,39,26,37,27,30,37,28
32,26,37,43,22,18,42,37,32,19,22,37,23,31,25,22,26,47,26,24,42,43,30,45,26,22,45,30,24,26,22,39,41,26,40,30,27,26,37,43,22,23,41,28,42,26,40,22,43,31,23,43,22,43,31,26,22,42,7,40,7,22,29,23,24,26,40,22,23,22,18,42,37,32,19,22,31,36,42,40,30,37,28,22,24,41,30,40,30,40,22,41,26,27,42,24,26,27,22,18,42,37,32,19,22,36,29,22,31,36,34,26,40,22,29,36,41,22,29,30,41,40,43,5,43,30,34,26,22,25,42,46,26,41,40,22,30,37,24,41,26,23,40,26,27,22,31,36,34,26,35,26,40,40,37,26,40,40,22,23,37,27,22,35,36,44,26,41,22,23,39,23,41,43,34,26,37,43,22,24,36,37,40,43,41,42,24,43,30,36,37,22,41,23,43,26,40,22,43,31,23,43,22,44,30,35,35,22,25,26,22,45,26,41,46,22,27,30,29,29,30,24,42,35,43,22,43,36,22,40,36,35,45,26,22,44,30,43,31,36,42,43,22,26,47,39,23,37,27,26,27,22,29,26,27,26,41,23,35,22,41,26,40,36,42,41,24,26,40
43,31,26,41,26,22,2,40,22,37,36,43,31,30,37,28,22,42,37,42,40,42,23,35,22,23,25,36,42,43,22,25,42,40,30,37,26,40,40,22,28,41,36,42,39,40,22,39,42,40,31,30,37,28,22,29,36,41,22,34,36,41,26,22,28,36,45,26,41,37,34,26,37,43,22,40,39,26,37,27,30,37,28
25,42,43,22,43,31,26,22,37,23,31,25,22,44,23,40,22,24,41,26,23,43,26,27,22,30,37,22,20,22,36,42,43,22,36,29,22,23,37,22,36,41,28,23,37,30,48,23,43,30,36,37,22,43,31,23,43,22,34,23,27,26,22,30,43,40,22,37,23,34,26,22,29,30,28,31,43,30,37,28,22,23,22,18,42,37,32,19,22,23,27,34,30,37,30,40,43,41,23,43,30,36,37,22,39,41,36,39,36,40,23,35,22,43,36,22,43,23,32,26,22,36,45,26,41,22,23,35,35,22,27,26,29,26,37,40,26,22,31,36,42,40,30,37,28,22,39,41,36,27,42,24,43,30,36,37
43,31,41,36,42,28,31,22,43,31,26,22,46,26,23,41,40,22,43,31,26,22,23,40,40,36,24,30,23,43,30,36,37,22,31,23,40,22,25,26,26,37,22,23,37,22,23,24,43,30,45,26,22,34,26,34,25,26,41,22,36,29,22,43,31,26,22,43,23,47,39,23,46,26,41,22,2,40,22,24,36,23,35,30,43,30,36,37,22,39,42,40,31,30,37,28,22,29,36,41,22,40,42,24,31,22,30,37,30,43,30,23,43,30,45,26,40,22,23,40,22,43,31,26,22,18,42,37,32,19,22,23,34,26,37,27,34,26,37,43
46,26,43,22,36,37,22,34,23,43,43,26,41,40,22,24,35,36,40,26,22,43,36,22,18,42,37,32,19,22,31,36,34,26
43,31,26,22,31,42,27,22,25,42,27,28,26,43,22,31,23,40,22,27,41,36,39,39,26,27,22,25,46,22,34,36,41,26,22,43,31,23,37,22,20,22,20,22,40,30,37,24,26,22,20,22,23,41,28,42,26,40,22,34,41,7,22,18,42,37,32,19
44,26,22,2,45,26,22,43,23,32,26,37,22,34,36,41,26,22,43,31,23,37,22,36,42,41,22,29,23,30,41,22,40,31,23,41,26
30,22,44,36,42,35,27,22,37,2,43,22,31,23,45,26,22,23,22,39,41,36,25,35,26,34,22,30,29,22,36,43,31,26,41,22,39,41,36,28,41,23,34,40,22,31,23,27,22,43,23,32,26,37,22,23,22,40,30,34,30,35,23,41,22,31,30,43
25,42,43,22,37,23,31,25,22,40,42,39,39,36,41,43,22,29,36,41,22,40,42,25,40,30,27,30,26,40,22,30,40,22,37,36,43,22,41,26,35,23,43,26,27,22,43,36,22,43,31,26,22,24,42,41,41,26,37,43,22,31,36,42,40,30,37,28,22,24,41,42,37,24,31,22,36,45,26,41,22,43,31,26,22,46,26,23,41,40,22,43,31,26,22,37,23,31,25,22,31,23,40,22,25,23,24,32,26,27,22,23,22,31,36,40,43,22,36,29,22,39,42,25,35,30,24,22,39,41,36,28,41,23,34,40
30,43,22,36,37,24,26,22,39,42,40,31,26,27,22,29,36,41,22,23,22,37,23,43,30,36,37,23,35,22,31,36,42,40,30,37,28,22,39,41,36,27,42,24,43,30,36,37,22,28,36,23,35,22,40,26,43,22,25,46,22,43,31,26,22,29,26,27,26,41,23,35,22,28,36,45,26,41,37,34,26,37,43,22,23,37,27,22,31,23,40,22,41,26,28,42,35,23,41,35,46,22,23,27,45,23,37,24,26,27,22,18,42,37,32,19,22,31,36,42,40,30,37,28,22,34,26,23,40,42,41,26,40
34,36,41,26,36,45,26,41,22,26,47,39,35,23,30,37,40,22,36,37,26,22,31,42,27,22,36,29,29,30,24,30,23,35,22,43,31,26,22,37,23,31,25,22,41,26,34,23,30,37,40,22,40,42,40,24,26,39,43,30,25,35,26,22,43,36,22,30,37,43,26,41,37,23,35,22,39,41,26,40,40,42,41,26,22,29,41,36,34,22,34,26,34,25,26,41,40,22,43,31,23,43,22,40,39,26,24,30,23,35,30,48,26,22,30,37,22,40,42,25,40,30,27,30,48,26,27,22,39,41,36,27,42,24,43,30,36,37
43,31,26,22,23,40,40,36,24,30,23,43,30,36,37,22,30,40,22,39,42,40,31,30,37,28,22,23,37,22,26,47,43,26,37,40,30,45,26,22,23,37,27,22,26,47,39,26,37,40,30,45,26,22,18,42,37,32,19,22,44,31,30,24,31,22,44,36,42,35,27,22,40,42,25,40,43,23,37,43,30,23,35,35,46,22,25,36,36,40,43,22,40,39,26,37,27,30,37,28,22,23,25,36,45,26,22,43,31,26,22,24,42,41,41,26,37,43,22,35,26,45,26,35,22,36,29,22,34,36,41,26,22,43,31,23,37,22,1,22,20,22,25,30,35,35,30,36,37,22,23,37,37,42,23,35,35,46
27,30,41,26,24,43,22,29,26,27,26,41,23,35,22,40,42,25,40,30,27,30,26,40,22,29,36,41,22,31,36,42,40,30,37,28,22,24,36,37,40,43,41,42,24,43,30,36,37,22,31,23,45,26,22,39,41,36,45,26,27,22,18,42,37,32,19,22,26,47,39,26,37,40,30,45,26,22,30,37,22,43,31,26,22,39,23,40,43,22,23,37,27,22,30,37,26,45,30,43,23,25,35,46,22,23,41,26,22,18,42,37,32,19,22,43,36,22,43,31,26,22,25,26,37,26,29,30,43,22,36,29,22,18,42,37,32,19,22,27,26,45,26,35,36,39,26,41,40,22,23,37,27,22,35,36,25,25,46,30,40,43,40,22,23,40,22,27,26,34,36,37,40,43,41,23,43,26,27,22,25,46,22,43,31,26,22,36,37,28,36,30,37,28,22,31,42,27,22,40,24,23,37,27,23,35,22,36,41,22,24,36,37,28,41,26,40,40,34,26,37
30,37,27,30,41,26,24,43,22,40,42,25,40,30,27,30,26,40,22,43,31,41,36,42,28,31,22,43,31,26,22,29,31,23,22,29,36,41,22,30,37,40,43,23,37,24,26,22,23,41,26,22,35,30,43,43,35,26,22,25,26,43,43,26,41
43,31,36,42,28,31,22,34,41,7,22,18,42,37,32,19,22,40,23,46,40,22,26,47,39,23,37,27,30,37,28,22,29,31,23,22,35,26,37,27,30,37,28,22,44,36,42,35,27,22,41,26,40,42,35,43,22,30,37,22,37,36,22,24,36,40,43,22,43,36,22,43,31,26,22,28,36,45,26,41,37,34,26,37,43,22,43,31,26,22,34,26,41,26,22,27,30,45,26,41,40,30,36,37,22,36,29,22,29,42,37,27,40,22,29,41,36,34,22,36,43,31,26,41,22,39,23,41,43,40,22,36,29,22,43,31,26,22,26,24,36,37,36,34,46,22,23,37,27,22,29,41,36,34,22,36,43,31,26,41,22,29,36,41,34,40,22,36,29,22,31,36,42,40,30,37,28,22,40,42,24,31,22,23,40,22,35,36,44,5,30,37,24,36,34,26,22,43,36,22,43,31,26,22,40,30,37,28,35,26,5,29,23,34,30,35,46,22,31,36,34,26,22,34,23,41,32,26,43,22,44,36,42,35,27,22,41,26,40,42,35,43,22,30,37,22,23,22,34,23,33,36,41,22,26,47,39,26,37,40,26
34,36,41,26,22,30,34,39,36,41,43,23,37,43,22,31,36,42,40,30,37,28,22,39,41,36,28,41,23,34,40,22,41,42,37,22,25,46,22,31,42,27,22,43,31,26,22,45,23,22,23,37,27,22,18,42,37,32,19,22,23,41,26,22,18,42,37,32,19,22,30,37,22,41,26,27,22,30,37,32
43,31,26,22,29,31,23,22,23,35,36,37,26,22,35,36,40,43,22,1,22,20,22,25,30,35,35,30,36,37,22,30,37,22,29,30,40,24,23,35,22,20,22,43,31,26,22,28,36,45,26,41,37,34,26,37,43,22,2,40,22,26,38,42,30,43,46,22,30,37,22,43,31,26,22,23,28,26,37,24,46,22,26,40,40,26,37,43,30,23,35,35,46,22,30,43,40,22,41,26,40,26,41,45,26,22,29,42,37,27,22,29,26,35,35,22,43,36,22,34,30,37,42,40,22,1,22,20,22,25,30,35,35,30,36,37
43,31,26,22,29,26,27,26,41,23,35,22,28,36,45,26,41,37,34,26,37,43,22,31,23,40,22,31,23,27,22,43,36,22,39,42,34,39,22,30,37,22,1,22,20,22,25,30,35,35,30,36,37,22,30,37,43,36,22,43,31,26,22,45,23,22,31,36,42,40,30,37,28,22,39,41,36,28,41,23,34,22,40,30,37,24,26,22,20,22,43,36,22,32,26,26,39,22,43,31,26,22,29,42,37,27,22,23,29,35,36,23,43,22,23,37,27,22,43,31,26,22,45,23,22,41,26,38,42,26,40,43,26,27,22,23,37,22,23,27,27,30,43,30,36,37,23,35,22,1,22,20,22,34,30,35,35,30,36,37,22,29,36,41,22,43,31,26,22,29,30,40,24,23,35,22,46,26,23,41,22,33,42,40,43,22,26,37,27,26,27
23,35,35,22,43,36,35,27,22,43,31,26,22,29,26,27,26,41,23,35,22,28,36,45,26,41,37,34,26,37,43,22,23,35,41,26,23,27,46,22,28,42,23,41,23,37,43,26,26,40,22,34,36,41,26,22,43,31,23,37,22,1,22,20,22,25,30,35,35,30,36,37,22,36,29,22,34,36,41,43,28,23,28,26,40
30,37,22,30,43,40,22,18,42,37,32,19,22,39,41,36,27,42,24,26,27,22,39,42,25,35,30,24,23,43,30,36,37,22,44,31,26,41,26,22,44,30,35,35,22,36,42,41,22,24,31,30,35,27,41,26,37,22,35,30,45,26,22,43,31,26,22,37,23,31,25,22,27,36,26,40,22,23,24,32,37,36,44,35,26,27,28,26,22,43,31,23,43,22,36,29,22,24,36,42,41,40,26,22,43,31,26,22,29,42,35,35,22,34,26,23,40,42,41,26,22,36,29,22,31,36,42,40,30,37,28,22,18,42,37,32,19,22,24,23,37,22,37,36,43,22,25,26,22,39,41,36,45,30,27,26,27,22,25,46,22,43,31,26,22,29,26,27,26,41,23,35,22,28,36,45,26,41,37,34,26,37,43
30,43,22,39,36,30,37,43,40,22,43,36,22,43,31,26,22,18,42,37,32,19,22,30,34,39,23,24,43,22,36,29,22,35,36,24,23,35,22,28,36,45,26,41,37,34,26,37,43,22,41,26,28,42,35,23,43,30,36,37,22,39,23,41,43,30,24,42,35,23,41,35,46,22,18,42,37,32,19,22,23,37,27,22,25,42,30,35,27,30,37,28,22,29,26,26,40,22,44,31,30,24,31,22,18,42,37,32,19,22,43,31,26,22,39,41,30,24,26,22,36,29,22,31,36,42,40,30,37,28,22,36,42,43,22,36,29,22,43,31,26,22,41,26,23,24,31,22,36,29,22,18,42,37,32,19,22,23,37,27,22,18,42,37,32,19,22,39,26,36,39,35,26
25,42,43,22,44,31,30,35,26,22,43,31,26,22,37,23,31,25,22,31,23,40,22,40,42,28,28,26,40,43,26,27,22,23,24,43,30,36,37,40,22,43,31,23,43,22,40,43,23,43,26,40,22,23,37,27,22,18,42,37,32,19,22,40,31,36,42,35,27,22,43,23,32,26,22,43,36,22,41,26,27,42,24,26,22,41,26,28,42,35,23,43,36,41,46,22,25,23,41,41,30,26,41,40,22,43,31,26,22,23,40,40,36,24,30,23,43,30,36,37,22,31,23,40,22,39,41,36,39,36,40,26,27,22,37,36,22,23,24,43,30,45,30,40,43,22,35,26,28,30,40,35,23,43,30,45,26,22,39,41,36,28,41,23,34,22,24,36,34,39,23,41,23,25,35,26,22,43,36,22,40,23,46,22,30,43,40,22,27,26,43,23,30,35,26,27,22,41,26,38,42,26,40,43,22,29,36,41,22,34,36,41,26,22,29,26,27,26,41,23,35,22,40,42,25,40,30,27,30,26,40,22,43,36,22,26,35,30,34,30,37,23,43,26,22,18,42,37,32,19,22,24,36,37,43,41,36,35,40
43,31,26,22,23,40,40,36,24,30,23,43,30,36,37,22,23,22,34,23,33,36,41,30,43,46,22,36,29,22,44,31,36,40,26,22,20,22,34,26,34,25,26,41,40,22,25,42,30,35,27,22,29,26,44,26,41,22,43,31,23,37,22,20,22,42,37,30,43,40,22,23,22,46,26,23,41,22,30,40,22,35,30,32,26,22,34,23,37,46,22,36,43,31,26,41,22,25,42,40,30,37,26,40,40,22,18,42,37,32,19
26,47,39,35,23,30,37,40,22,18,42,37,32,19,22,34,23,24,27,36,37,23,35,27,22,36,29,22,43,31,26,22,37,23,43,30,36,37,23,35,22,43,23,47,39,23,46,26,41,40,22,42,37,30,36,37,22,30,43,22,18,42,37,32,19,22,30,37,22,43,44,36,22,18,42,37,32,19
43,31,26,22,25,42,30,35,27,26,41,40,22,35,30,32,26,22,43,31,26,22,40,42,25,40,30,27,30,26,40,22,25,42,43,22,23,43,22,43,31,26,22,40,23,34,26,22,43,30,34,26,22,43,31,26,46,22,43,26,37,27,22,43,36,22,25,26,22,29,30,40,24,23,35,22,24,36,37,40,26,41,45,23,43,30,45,26,40,22,30,37,22,43,26,41,34,40,22,36,29,22,34,23,33,36,41,22,30,40,40,42,26,40,22,40,42,24,31,22,23,40,22,43,31,26,22,18,42,37,32,19,22,23,34,26,37,27,34,26,37,43
42,37,29,36,41,43,42,37,23,43,26,35,46,22,43,31,26,22,36,41,28,23,37,30,48,23,43,30,36,37,22,2,40,22,27,26,40,30,41,26,22,29,36,41,22,39,36,41,32,22,43,26,37,27,40,22,43,36,22,36,45,26,41,41,30,27,26,22,30,43,40,22,24,36,34,34,30,43,34,26,37,43,22,43,36,22,36,45,26,41,23,35,35,22,29,30,40,24,23,35,22,41,26,40,39,36,37,40,30,25,30,35,30,43,46
43,44,36,22,46,26,23,41,40,22,23,28,36,22,44,31,26,37,22,43,31,26,22,37,23,31,25,22,35,36,25,25,30,26,27,22,29,36,41,22,43,31,26,22,1,22,20,22,25,30,35,35,30,36,37,22,36,34,37,30,25,42,40,22,31,36,42,40,30,37,28,22,25,30,35,35,22,43,31,26,22,36,41,28,23,37,30,48,23,43,30,36,37,22,25,23,40,30,24,23,35,35,46,22,27,41,36,39,39,26,27,22,36,42,43,22,36,29,22,43,31,26,22,43,23,47,39,23,46,26,41,40,22,2,22,24,36,23,35,30,43,30,36,37,22,40,23,46,40,22,34,40,7,22,34,23,24,27,36,37,23,35,27
23,40,22,34,41,7,22,18,42,37,32,19,22,36,29,22,43,31,26,22,37,23,31,25,22,23,24,32,37,36,44,35,26,27,28,26,40,22,28,36,45,26,41,37,34,26,37,43,22,30,40,22,37,36,43,22,28,36,30,37,28,22,43,36,22,40,36,35,45,26,22,43,31,26,22,39,41,36,25,35,26,34
43,31,26,22,41,26,23,35,22,32,26,46,22,30,40,22,43,36,22,31,23,45,26,22,43,31,26,22,26,24,36,37,36,34,46,22,44,36,41,32,30,37,28,22,23,37,27,22,30,37,43,26,41,26,40,43,22,41,23,43,26,40,22,27,36,44,37
34,36,41,26,22,34,36,37,26,46,22,29,36,41,22,31,42,27,22,44,30,35,35,22,30,37,24,41,26,23,40,26,22,43,31,26,22,27,26,29,30,24,30,43,22,23,37,27,22,18,42,37,32,19,22,43,31,26,22,26,24,36,37,36,34,46,22,34,36,41,26,22,34,36,37,26,46,22,43,36,22,34,42,37,30,24,30,39,23,35,30,43,30,26,40,22,43,31,23,43,22,23,41,26,22,18,42,37,32,19,22,43,31,26,30,41,22,35,36,24,23,35,22,31,36,42,40,30,37,28,22,34,23,41,32,26,43,40,22,44,30,35,35,22,29,42,41,43,31,26,41,22,18,42,37,32,19,22,43,31,26,34,22,29,41,36,34,22,43,31,26,22,18,42,37,32,19,22,26,29,29,26,24,43,40,22,36,29,22,43,31,26,30,41,22,39,36,35,30,24,30,26,40
30,40,22,43,31,30,40,22,44,31,23,43,22,43,31,26,22,31,36,34,26,22,25,42,30,35,27,26,41,40,22,44,23,37,43
34,41,7,22,18,42,37,32,19,22,30,40,22,23,22,18,42,37,32,19,22,30,37,40,43,30,43,42,43,26,22,29,26,35,35,36,44
40,26,26,22,41,26,35,23,43,26,27,22,40,43,36,41,46,22,23,37,27,22,25,30,35,35,40,22,43,36,22,34,23,32,26,22,44,30,40,31,26,40,22,24,36,34,26,22,43,41,42,26,22,44,40,33,22,36,24,43,7,22,20,22,20
30,37,22,23,37,22,23,43,43,26,34,39,43,22,43,36,22,28,30,45,26,22,37,26,44,22,34,36,34,26,37,43,42,34,22,43,36,22,26,42,41,36,39,26,23,37,22,24,36,34,34,42,37,30,43,46,22,39,35,23,37,40,22,29,36,41,22,23,22,40,30,37,28,35,26,22,24,42,41,41,26,37,24,46,22,26,24,22,28,36,45,26,41,37,34,26,37,43,22,35,26,23,27,26,41,40,22,23,41,26,22,35,30,32,26,35,46,22,43,36,22,23,28,41,26,26,22,43,36,22,40,26,43,22,23,22,27,23,43,26,22,29,36,41,22,40,43,23,41,43,30,37,28,22,29,36,41,34,23,35,22,43,23,35,32,40,22,36,37,22,18,42,37,32,19,22,43,31,26,22,26,24,22,2,40,22,29,36,42,37,27,30,37,28,22,43,41,26,23,43,46,22,36,29,22,41,36,34,26
23,24,24,36,41,27,30,37,28,22,43,36,22,27,30,39,35,36,34,23,43,30,24,22,40,36,42,41,24,26,40,22,30,37,22,25,41,42,40,40,26,35,40,22,34,36,40,43,22,26,24,22,35,26,23,27,26,41,40,22,23,28,41,26,26,22,43,31,23,43,22,43,23,35,32,40,22,40,31,36,42,35,27,22,25,26,28,30,37,22,30,37,22,43,31,26,22,40,26,24,36,37,27,22,31,23,35,29,22,36,29,22,20,22,23,37,27,22,44,30,35,35,22,34,23,32,26,22,23,22,27,26,24,35,23,41,23,43,30,36,37,22,36,37,22,43,31,23,43,22,27,42,41,30,37,28,22,23,22,40,42,34,34,30,43,22,34,26,26,43,30,37,28,22,30,37,22,18,42,37,32,19,22,29,41,23,37,24,26,22,36,37,22,27,26,24,7,22,20,22,23,37,27,22,20
43,31,26,22,36,37,35,46,22,40,43,41,36,37,28,22,36,39,39,36,40,30,43,30,36,37,22,43,36,22,24,31,23,37,28,30,37,28,22,43,31,26,22,26,24,22,43,41,26,23,43,46,22,24,36,34,26,40,22,29,41,36,34,22,25,41,30,43,30,40,31,22,39,41,30,34,26,22,34,30,37,30,40,43,26,41,22,34,23,41,28,23,41,26,43,22,43,31,23,43,24,31,26,41,22,44,31,36,22,30,40,22,36,39,39,36,40,26,27,22,43,36,22,24,41,26,23,43,30,37,28,22,23,22,40,30,37,28,35,26,22,26,24,22,24,42,41,41,26,37,24,46
25,42,43,22,43,31,26,22,39,41,36,24,26,40,40,22,36,29,22,18,42,37,32,19,22,43,31,26,22,18,42,37,32,19,22,24,36,37,29,26,41,26,37,24,26,22,27,36,26,40,22,37,2,43,22,41,26,38,42,30,41,26,22,18,42,37,32,19
40,26,43,43,30,37,28,22,23,22,27,23,43,26,22,43,36,22,40,43,23,41,43,22,43,41,26,23,43,46,22,37,26,28,36,43,30,23,43,30,36,37,40,22,31,23,40,22,37,36,22,35,26,28,23,35,22,40,30,28,37,30,29,30,24,23,37,24,26,22,30,37,22,30,43,40,26,35,29,22,25,42,43,22,24,36,42,35,27,22,25,26,22,45,30,26,44,26,27,22,23,40,22,23,37,22,30,34,39,36,41,43,23,37,43,22,39,40,46,24,31,36,35,36,28,30,24,23,35,22,39,42,40,31
29,41,26,37,24,31,22,39,41,26,40,30,27,26,37,43,22,18,42,37,32,19,22,34,30,43,43,26,41,41,23,37,27,22,29,36,42,28,31,43,22,43,36,22,40,26,43,22,23,22,27,23,43,26,22,29,36,41,22,43,31,26,22,24,36,37,29,26,41,26,37,24,26,22,27,42,41,30,37,28,22,43,31,26,22,26,24,22,40,42,34,34,30,43,22,30,37,22,34,23,27,41,30,27,22,35,23,40,43,22,33,42,37,26,22,25,42,43,22,43,31,26,22,34,36,45,26,22,44,23,40,22,18,42,37,32,19,22,25,26,24,23,42,40,26,22,36,29,22,36,39,39,36,40,30,43,30,36,37,22,25,46,22,34,41,40,7,22,43,31,23,43,24,31,26,41,22,23,37,27,22,44,26,40,43,22,28,26,41,34,23,37,22,24,31,23,37,24,26,35,35,36,41,22,31,26,35,34,42,43,22,32,36,31,35
27,30,39,35,36,34,23,43,30,24,22,40,36,42,41,24,26,40,22,40,23,30,27,22,34,41,7,22,32,36,31,35,22,34,23,46,22,37,36,44,22,23,28,41,26,26,22,43,36,22,40,26,43,22,23,22,27,23,43,26,22,29,36,41,22,43,31,26,22,24,36,37,29,26,41,26,37,24,26,22,43,36,22,34,23,32,26,22,30,43,22,24,35,26,23,41,22,43,31,23,43,22,44,26,40,43,22,28,26,41,34,23,37,46,22,30,40,22,40,43,30,35,35,22,24,36,34,34,30,43,43,26,27,22,43,36,22,26,24,22,42,37,30,43,46
43,31,26,22,35,23,43,26,40,43,22,18,42,37,32,19,22,30,37,22,43,31,26,22,26,38,42,30,43,30,26,40,22,34,23,41,32,26,43,40,22,18,42,37,32,19,22,34,26,22,36,29,22,43,31,26,22,33,36,32,26,22,43,7,22,25,36,36,37,26,22,39,30,24,32,26,37,40,22,43,26,35,35,40,22,23,25,36,42,43,22,43,31,26,22,28,42,46,22,44,31,36,22,44,23,40,22,41,42,37,22,36,45,26,41,22,25,46,22,43,31,26,22,39,23,41,23,27,26
44,31,26,37,22,23,40,32,26,27,22,44,31,23,43,22,44,26,37,43,22,44,41,36,37,28,22,43,31,26,22,42,37,29,36,41,43,42,37,23,43,26,22,45,30,24,43,30,34,22,41,26,39,35,30,26,27,22,30,43,22,44,23,40,22,23,22,24,36,34,25,30,37,23,43,30,36,37,22,36,29,22,43,31,30,37,28,40
23,37,27,22,40,36,22,30,43,22,44,23,40,22,36,37,22,28,41,23,46,22,29,41,30,27,23,46
43,31,26,22,28,41,23,37,27,22,18,42,37,32,19,22,36,29,22,43,31,30,40,22,39,23,41,23,27,26,22,44,36,42,35,27,22,23,39,39,26,23,41,22,43,36,22,31,23,45,26,22,25,26,26,37,22,26,47,24,26,40,40,22,35,26,45,26,41,23,28,26
26,45,26,37,22,30,29,22,43,31,23,43,22,30,40,22,40,36,22,31,36,44,26,45,26,41,22,30,43,22,2,40,22,39,41,36,25,23,25,35,46,22,43,31,26,22,24,23,40,26,22,43,31,23,43,22,37,36,22,25,23,41,41,30,26,41,40,22,40,31,36,42,35,27,22,31,23,45,26,22,25,26,26,37,22,18,42,37,32,19,22,43,36,22,40,43,36,39,22,43,31,26,22,18,42,37,32,19,22,25,26,29,36,41,26,22,43,31,26,22,26,37,27,22,36,29,22,43,31,26,22,41,36,42,43,22,26
43,31,26,22,18,42,37,32,19,22,25,26,28,23,37,22,29,41,30,27,23,46,22,23,29,43,26,41,37,36,36,37,22,44,31,26,37,22,44,36,41,27,22,40,39,41,26,23,27,22,43,31,23,43,22,43,31,26,22,42,23,35,22,25,42,46,5,36,42,43,22,44,23,40,22,18,42,37,32,19
23,35,43,31,36,42,28,31,22,43,31,26,22,18,42,37,32,19,22,26,47,39,26,24,43,40,22,43,36,22,39,23,43,24,31,22,43,36,28,26,43,31,26,41,22,23,22,40,42,25,40,43,30,43,42,43,26,22,36,29,29,26,41,22,24,36,37,40,30,40,43,30,37,28,22,36,29,22,35,26,40,40,22,24,23,40,31,22,43,31,26,22,29,23,30,35,42,41,26,22,43,36,22,28,26,43,22,24,23,40,31,22,29,41,36,34,22,33,23,39,23,37,26,40,26,22,23,37,27,22,23,34,26,41,30,24,23,37,22,25,23,37,32,40,22,24,36,37,29,30,41,34,26,27,22,23,22,28,41,36,44,30,37,28,22,29,26,23,41,22,23,34,36,37,28,22,23,41,25,30,43,41,23,28,26,41,40,22,43,31,23,43,22,43,31,26,22,18,42,37,32,19,22,36,29,22,18,42,37,32,19,22,43,23,32,26,36,45,26,41,22,27,26,23,35,40,22,30,40,22,26,37,27,30,37,28
35,36,43,40,22,36,29,22,36,43,31,26,41,22,18,42,37,32,19,22,34,23,27,26,22,42,39,22,43,31,26,22,39,23,41,23,27,26,22,36,29,22,24,36,42,41,40,26,22,37,36,43,23,25,35,46,22,23,22,40,42,41,39,41,30,40,30,37,28,35,46,22,35,23,41,28,26,22,30,37,24,41,26,23,40,26,22,30,37,22,39,41,36,27,42,24,26,41,22,39,41,30,24,26,40,22,18,42,37,32,19,22,29,26,27,26,41,23,35,22,41,26,40,26,41,45,26,22,18,42,37,32,19,22,23,37,27,22,43,31,26,22,25,42,40,31,22,23,27,34,30,37,30,40,43,41,23,43,30,36,37,22,2,40,22,43,26,34,39,36,41,23,41,46,22,27,26,29,26,23,43,22,30,37,22,43,41,46,30,37,28,22,43,36,22,35,36,44,26,41,22,43,31,26,22,24,23,39,30,43,23,35,5,28,23,30,37,40,22,43,23,47
23,40,22,42,40,42,23,35,22,29,26,44,22,29,23,45,36,41,23,25,35,26,22,41,26,45,30,26,44,40,22,44,26,41,26,22,31,26,23,41,27,22,29,36,41,22,43,31,23,43,22,18,42,37,32,19,22,18,42,37,32,19,22,25,23,37,27,22,36,29,22,39,41,36,28,41,23,34,22,43,41,23,27,26,41,40,22,23,35,43,31,36,42,28,31,22,34,36,40,43,22,40,26,41,30,36,42,40,22,40,43,42,27,30,26,40,22,40,42,28,28,26,40,43,22,43,31,26,46,22,36,37,35,46,22,39,35,23,46,22,43,31,26,22,34,42,40,30,24,22,43,31,23,43,22,36,43,31,26,41,40,22,44,41,30,43,26
44,31,23,43,22,41,26,23,35,35,46,22,40,39,36,36,32,26,27,22,43,31,26,22,18,42,37,32,19,22,23,35,36,37,28,22,44,23,35,35,22,40,43,41,26,26,43,22,31,36,44,26,45,26,41,22,44,23,40,22,43,31,26,22,40,42,27,27,26,37,22,24,36,37,24,26,41,37,22,43,31,23,43,22,44,31,23,43,26,45,26,41,22,43,31,26,22,41,26,23,40,36,37,22,43,31,26,22,39,36,36,35,22,36,29,22,27,26,25,43,22,24,23,39,30,43,23,35,22,30,40,22,18,42,37,32,19,22,42,39
28,41,23,46,22,29,41,30,27,23,46,22,41,26,29,35,26,24,43,40,22,23,22,39,23,37,30,24,22,34,23,30,37,35,46,22,25,46,22,43,31,26,22,43,23,32,26,36,45,26,41,22,23,41,25,30,43,41,23,28,26,41,40,22,41,23,43,31,26,41,22,43,31,23,37,22,43,31,26,22,40,34,23,35,35,22,30,37,45,26,40,43,36,41,22,23,40,22,43,31,26,30,41,22,31,30,28,31,35,46,22,18,42,37,32,19,22,30,37,45,26,40,43,34,26,37,43,40,22,30,37,22,43,31,26,22,27,26,23,35,22,40,43,36,24,32,40,22,23,41,26,22,18,42,37,32,19,22,25,46,22,43,31,26,22,42,37,26,47,39,26,24,43,26,27,22,18,42,37,32,19,22,42,39,22,36,29,22,43,31,26,22,18,42,37,32,19,22,29,36,41,22,27,26,23,35,22,29,30,37,23,37,24,30,37,28
27,26,23,35,22,40,43,36,24,32,40,22,35,26,27,22,43,31,26,22,34,23,41,32,26,43,22,27,36,44,37,22,23,40,22,43,31,26,46,22,23,25,40,36,41,25,26,27,22,43,31,26,22,31,26,23,45,30,26,40,43,22,35,36,40,40,26,40
42,23,35,22,44,31,30,24,31,22,43,41,30,28,28,26,41,26,27,22,43,31,26,22,40,35,30,27,26,22,36,39,26,37,26,27,22,34,36,37,27,23,46,22,23,43,22,1,22,20,22,27,36,44,37,22,23,25,36,42,43,22,20,22,20,22,29,41,36,34,22,43,31,42,41,40,27,23,46,22,2,40,22,24,35,36,40,26
23,34,41,22,36,39,26,37,26,27,22,34,36,37,27,23,46,22,23,43,22,1,22,20,22,27,36,44,37,22,37,26,23,41,35,46,22,20,22,20,22,29,41,36,34,22,43,31,42,41,40,27,23,46,22,2,40,22,24,35,36,40,26
25,36,43,31,22,43,36,36,32,22,29,42,41,43,31,26,41,22,31,30,43,40,22,46,26,40,43,26,41,27,23,46
31,30,35,43,36,37,22,35,36,40,43,22,20,22,20,22,36,37,22,29,41,30,27,23,46,22,39,23,41,23,34,36,42,37,43,22,35,36,40,43,22,23,35,34,36,40,43,22,20,22,20
23,22,24,23,41,26,29,42,35,22,35,36,36,32,22,41,26,45,26,23,35,40,22,43,31,23,43,22,44,31,26,41,26,22,27,26,23,35,22,29,30,37,23,37,24,30,37,28,22,31,23,40,22,25,26,26,37,22,40,26,24,42,41,26,27,22,43,31,26,22,43,23,41,28,26,43,22,2,40,22,40,43,36,24,32,22,39,41,30,24,26,22,44,23,40,22,37,36,43,22,23,29,29,26,24,43,26,27,22,36,37,22,29,41,30,27,23,46
43,31,26,22,34,42,35,43,30,25,30,35,35,30,36,37,5,27,36,35,35,23,41,22,39,41,36,40,39,26,24,43,40,22,44,31,26,41,26,22,43,31,26,22,25,30,27,27,26,41,22,34,42,40,43,22,35,30,37,26,22,42,39,22,23,22,24,36,37,40,36,41,43,30,42,34,22,36,29,22,25,23,37,32,40,22,18,42,37,32,19,22,30,40,40,42,26,22,25,30,35,35,30,36,37,40,22,30,37,22,31,30,28,31,5,46,30,26,35,27,22,27,26,25,43,22,44,26,41,26,22,44,31,26,41,26,22,43,31,26,22,27,23,34,23,28,26,22,44,23,40,22,24,36,37,24,26,37,43,41,23,43,26,27
43,31,26,22,34,23,41,32,26,43,22,29,36,41,22,40,36,5,24,23,35,35,26,27,22,33,42,37,32,22,25,36,37,27,40,22,31,23,40,22,25,26,26,37,22,40,26,43,43,30,37,28,22,43,31,26,22,40,43,23,28,26,22,29,36,41,22,29,41,30,27,23,46,22,2,40,22,27,41,23,34,23,43,30,24,22,34,23,41,24,31,22,29,36,41,22,40,26,45,26,41,23,35,22,44,26,26,32,40
43,31,26,22,28,41,36,44,30,37,28,22,29,30,37,23,37,24,30,23,35,22,27,30,29,29,30,24,42,35,43,30,26,40,22,36,29,22,41,26,24,26,37,43,22,18,42,37,32,19,22,41,26,40,43,41,42,24,43,42,41,30,37,28,40,22,36,41,22,43,23,32,26,36,45,26,41,40,22,40,42,24,31,22,23,40,22,41,26,40,36,41,43,40,22,30,37,43,26,41,37,23,43,30,36,37,23,35,22,30,37,43,26,28,41,23,43,26,27,22,41,26,40,36,42,41,24,26,40,22,23,37,27,22,24,23,34,39,26,23,42,22,2,40,22,41,26,43,23,30,35,30,37,28,22,26,34,39,30,41,26,22,31,23,45,26,22,24,23,40,43,22,23,22,39,23,35,35,22,36,45,26,41,22,43,31,26,22,26,37,43,30,41,26,22,34,23,41,32,26,43,22,29,36,41,22,31,30,28,31,5,46,30,26,35,27,22,40,26,24,42,41,30,43,30,26,40
30,37,45,26,40,43,36,41,40,22,31,23,45,26,22,41,26,23,24,43,26,27,22,25,46,22,30,28,37,36,41,30,37,28,22,41,26,24,26,37,43,22,26,29,29,36,41,43,40,22,43,36,22,29,35,36,23,43,22,33,42,37,32,22,25,36,37,27,40,22,25,46,22,36,31,30,36,22,18,42,37,32,19,22,23,37,27,22,25,46,22,29,36,41,24,30,37,28,22,41,23,34,23,27,23,22,43,36,22,39,36,40,43,39,36,37,26,22,30,37,27,26,29,30,37,30,43,26,35,46,22,30,43,40,22,39,35,23,37,37,26,27,22,33,42,37,32,5,25,36,37,27,22,40,23,35,26,22,23,37,27,22,41,26,40,43,41,42,24,43,42,41,30,37,28
23,40,22,23,22,41,26,40,42,35,43,22,31,30,28,31,5,46,30,26,35,27,22,34,42,43,42,23,35,22,29,42,37,27,40,22,31,23,45,26,22,27,26,24,35,30,37,26,27,22,23,24,41,36,40,40,22,43,31,26,22,25,36,23,41,27,22,23,37,27,22,43,31,26,22,34,23,37,46,22,29,30,41,34,40,22,39,35,23,37,37,30,37,28,22,43,36,22,40,26,35,35,22,1,22,20,22,25,30,35,35,30,36,37,22,30,37,22,33,42,37,32,22,25,36,37,27,40,22,25,26,29,36,41,26,22,46,26,23,41,5,26,37,27,22,23,41,26,22,26,47,39,26,41,30,26,37,24,30,37,28,22,23,37,47,30,36,42,40,22,43,30,34,26,40
43,31,26,40,26,22,23,41,26,22,23,35,35,22,34,23,41,32,26,43,22,26,47,24,26,40,40,26,40,22,39,42,43,43,30,37,28,22,23,40,30,27,26,22,43,31,26,22,18,42,37,32,19,22,25,36,36,40,43,40,22,43,31,23,43,22,43,31,26,22,43,23,47,22,24,36,27,26,22,28,30,45,26,40,22,43,36,22,27,26,25,43,22,36,45,26,41,22,26,38,42,30,43,46,22,23,37,27,22,44,31,23,43,22,44,26,22,2,45,26,22,40,26,26,37,22,30,40,22,43,31,26,22,34,23,41,32,26,43,22,18,42,37,32,19,22,43,31,26,34,22,30,37
36,29,22,24,36,42,41,40,26,22,44,23,40,31,30,37,28,43,36,37,22,31,23,27,22,37,2,43,22,25,26,26,37,22,40,30,35,26,37,43,22,30,37,22,43,31,26,22,27,23,46,40,22,35,26,23,27,30,37,28,22,42,39,22,43,36,22,43,31,26,22,27,26,25,23,24,35,26,22,23,37,27,22,30,43,40,22,43,26,37,27,26,37,24,46,22,43,36,22,18,42,37,32,19,22,30,37,22,43,31,26,22,35,26,45,26,41,23,28,26,22,26,38,42,23,43,30,36,37,22,41,26,34,23,30,37,40,22,23,22,43,41,36,42,25,35,26,40,36,34,26,22,39,41,36,40,39,26,24,43,22,25,42,43,22,43,31,36,40,26,22,39,41,26,35,30,34,30,37,23,41,46,22,40,43,26,39,40,22,40,31,36,42,35,27,22,37,2,43,22,18,42,37,32,19,22,42,40,22,29,41,36,34,22,43,31,26,22,25,23,40,30,24,22,34,23,41,32,26,43,22,18,42,37,32,19,22,43,31,23,43,22,44,23,40,22,23,43,22,44,36,41,32,22,36,37,22,29,41,30,27,23,46
30,29,22,30,43,22,30,40,22,24,36,41,41,26,24,43,22,43,36,22,29,30,37,27,22,43,31,23,43,22,24,36,37,24,26,41,37,40,22,36,45,26,41,22,24,36,41,39,36,41,23,43,26,22,27,26,25,43,22,23,37,27,22,35,25,36,40,22,24,23,42,40,26,27,22,28,41,23,46,22,29,41,30,27,23,46,22,44,31,23,43,22,23,41,26,22,43,31,26,22,30,34,39,35,30,24,23,43,30,36,37,40,22,29,36,41,22,39,36,35,30,24,46,22,34,23,32,26,41,40
23,29,43,26,41,22,23,35,35,22,43,31,26,22,40,43,36,24,32,22,34,23,41,32,26,43,22,2,40,22,41,26,40,39,36,37,40,26,22,43,36,22,43,31,26,22,24,36,35,35,23,39,40,26,22,36,29,22,43,31,26,22,42,23,35,22,27,26,23,35,22,34,30,28,31,43,22,25,26,22,43,23,32,26,37,22,43,36,22,24,36,37,29,30,41,34,22,43,31,26,22,18,42,37,32,19,22,27,30,41,26,24,43,30,36,37,22,36,29,22,41,26,28,42,35,23,43,36,41,40
30,40,22,43,31,30,40,22,23,22,24,23,40,26,22,44,31,26,41,26,22,39,41,30,45,23,43,26,22,34,23,41,32,26,43,40,22,23,41,26,22,18,42,37,32,19,22,36,29,22,44,23,40,31,30,37,28,43,36,37,22,2,40,22,18,42,37,32,19,22,36,29,22,44,23,35,35,22,40,43,41,26,26,43
23,25,40,36,35,42,43,26,35,46,22,37,36,43
43,36,22,43,31,26,22,26,47,43,26,37,43,22,43,31,23,43,22,29,41,30,27,23,46,22,2,40,22,40,26,35,35,5,36,29,29,22,41,26,29,35,26,24,43,26,27,22,23,22,40,42,27,27,26,37,22,18,42,37,32,19,22,36,29,22,43,31,26,22,26,47,24,26,40,40,26,40,22,36,29,22,35,26,45,26,41,23,28,26,22,43,31,26,22,34,26,40,40,23,28,26,22,30,40,22,43,31,23,43,22,44,23,35,35,22,40,43,41,26,26,43,22,23,37,27,22,43,31,26,22,39,41,30,45,23,43,26,22,34,23,41,32,26,43,40,22,23,41,26,22,29,42,35,35,46,22,24,23,39,23,25,35,26,22,36,29,22,30,34,39,36,40,30,37,28,22,43,31,26,22,23,39,39,41,36,39,41,30,23,43,26,22,30,37,24,26,37,43,30,45,26,40,22,23,37,27,22,40,23,37,24,43,30,36,37,40,22,36,37,22,24,36,41,39,36,41,23,43,26,22,25,26,31,23,45,30,36,41
43,31,26,22,37,23,43,30,36,37,23,35,22,26,24,36,37,36,34,30,24,22,30,37,43,26,41,26,40,43,40,22,23,41,26,22,34,42,24,31,22,25,26,43,43,26,41,22,40,26,41,45,26,27,22,23,35,35,36,44,30,37,28,22,43,31,26,22,39,41,30,45,23,43,26,22,30,37,43,26,41,26,40,43,40,22,36,29,22,25,23,37,32,26,41,40,22,23,37,27,22,30,37,45,26,40,43,36,41,40,22,25,26,22,43,31,26,22,42,35,43,30,34,23,43,26,22,33,42,27,28,26,40,22,36,29,22,43,31,26,22,30,37,45,26,40,43,34,26,37,43,22,38,42,23,35,30,43,46,22,36,29,22,45,23,41,30,36,42,40,22,35,25,36,22,27,26,23,35,40,22,23,37,27,22,35,26,45,26,41,23,28,26,27,22,41,26,40,43,41,42,24,43,42,41,30,37,28,40
43,31,26,22,41,26,24,26,37,43,22,27,30,29,29,30,24,42,35,43,30,26,40,22,30,37,22,43,31,26,22,33,42,37,32,5,25,36,37,27,22,34,23,41,32,26,43,40,22,23,37,27,22,43,31,26,22,18,42,37,32,19,22,36,29,22,25,23,37,32,22,24,23,39,30,43,23,35,22,29,36,41,22,41,26,24,26,37,43,22,27,26,23,35,40,22,18,42,37,32,19,22,43,31,26,22,44,30,40,27,36,34,22,36,29,22,35,26,43,43,30,37,28,22,43,31,26,22,29,41,26,26,22,34,23,41,32,26,43,40,22,36,39,26,41,23,43,26
30,29,22,43,23,32,26,36,45,26,41,22,39,41,26,34,30,42,34,40,22,25,26,24,36,34,26,22,26,47,24,26,40,40,30,45,26,22,30,29,22,35,25,36,22,18,42,37,32,19,22,25,26,24,36,34,26,22,43,36,36,22,23,28,28,41,26,40,40,30,45,26,22,43,31,26,37,22,43,31,26,22,39,41,30,45,23,43,26,22,34,23,41,32,26,43,22,44,30,35,35,22,41,26,24,36,28,37,30,48,26,22,43,31,26,40,26,22,39,41,36,25,35,26,34,40,22,34,36,41,26,22,38,42,30,24,32,35,46,22,23,37,27,22,23,24,24,42,41,23,43,26,35,46,22,43,31,23,37,22,44,30,35,35,22,39,36,35,30,24,46,22,34,23,32,26,41,40,22,23,37,27,22,43,31,26,22,34,23,41,32,26,43,40,22,44,30,35,35,22,34,36,45,26,22,44,30,43,31,22,18,42,37,32,19,22,40,39,26,26,27,22,43,36,22,30,34,39,36,40,26,22,23,39,39,41,36,39,41,30,23,43,26,22,40,23,37,24,43,30,36,37,40
46,26,40,22,43,31,26,22,25,41,36,23,27,26,41,22,26,47,24,31,23,37,28,26,40,22,28,36,43,22,24,23,42,28,31,43,22,42,39,22,30,37,22,43,31,26,22,18,42,37,32,19,22,25,42,43,22,43,31,26,46,22,41,36,27,26,22,43,31,26,22,43,30,28,26,41,22,42,39,22,23,35,35,22,46,26,23,41
37,36,43,22,40,42,41,39,41,30,40,30,37,28,35,46,22,31,26,22,40,36,34,26,43,30,34,26,40,22,18,42,37,32,19
43,31,26,22,23,41,25,30,43,41,23,28,26,41,40,22,23,37,27,22,43,23,32,26,36,45,26,41,22,18,42,37,32,19,22,28,36,43,22,32,30,35,35,26,27,22,36,37,22,28,41,23,46,22,29,41,30,27,23,46,22,44,31,30,35,26,22,43,31,26,22,25,26,40,30,26,28,26,27,22,34,23,37,23,28,26,41,40,22,36,29,22,39,41,36,40,39,26,24,43,30,45,26,22,43,23,41,28,26,43,40,22,24,31,26,26,41,26,27,22,18,42,37,32,19
30,29,22,46,36,42,22,30,27,26,37,43,30,29,46,22,44,30,43,31,22,43,31,26,22,25,26,40,30,26,28,26,27,22,34,23,37,23,28,26,41,40,22,46,36,42,22,34,42,40,43,22,24,36,37,24,26,27,26,22,43,31,23,43,22,18,42,37,32,19,22,23,37,27,22,26,29,29,26,24,43,30,45,26,22,41,26,35,30,26,29,22,29,41,36,34,22,43,31,26,22,26,47,24,26,40,40,26,40,22,36,29,22,43,31,26,22,43,23,32,26,36,45,26,41,22,34,23,41,32,26,43,22,30,40,22,34,36,41,26,22,35,30,32,26,35,46,22,43,36,22,24,36,34,26,22,29,41,36,34,22,43,31,26,22,34,23,41,32,26,43,39,35,23,24,26,22,43,31,23,37,22,29,41,36,34,22,44,23,40,31,30,37,28,43,36,37
30,29,22,46,36,42,22,40,30,27,26,22,44,30,43,31,22,43,31,26,22,23,41,25,30,43,41,23,28,26,41,40,22,23,37,27,22,41,23,30,27,26,41,40,22,46,36,42,22,24,35,26,23,41,35,46,22,31,23,45,26,22,34,36,41,26,22,43,36,22,29,26,23,41,22,29,41,36,34,22,39,41,30,45,23,43,26,22,30,37,45,26,40,43,36,41,40,22,43,31,23,37,22,29,41,36,34,22,41,26,28,42,35,23,43,36,41,40,22,23,35,43,31,36,42,28,31,22,43,31,26,22,27,26,35,23,44,23,41,26,22,24,36,42,41,43,40,22,40,31,36,42,35,27,22,37,26,45,26,41,22,25,26,22,42,37,27,26,41,26,40,43,30,34,23,43,26,27
43,31,26,22,43,41,42,43,31,22,30,40,22,44,23,40,31,30,37,28,43,36,37,22,42,37,27,26,41,40,43,23,37,27,40,22,39,36,35,30,43,30,24,40,22,25,26,43,43,26,41,22,43,31,23,37,22,26,24,36,37,36,34,30,24,40
23,35,43,31,36,42,28,31,22,43,31,26,22,23,45,26,41,23,28,26,22,24,30,43,30,48,26,37,22,30,40,22,39,41,36,25,23,25,35,46,22,37,36,43,22,18,42,37,32,19,22,43,36,36,22,34,42,24,31,22,29,41,36,34,22,44,23,40,31,30,37,28,43,36,37,22,2,40,22,18,42,37,32,19,22,44,23,41,22,23,28,23,30,37,40,43,22,44,23,35,35,22,40,43,41,26,26,43,22,41,26,28,23,41,27,30,37,28,22,26,47,24,26,40,40,30,45,26,22,29,30,37,23,37,24,30,23,35,22,18,42,37,32,19,22,23,24,43,42,23,35,22,35,26,28,30,40,35,23,43,30,36,37,22,44,36,42,35,27,22,39,41,36,25,23,25,35,46,22,30,34,39,36,40,26,22,24,36,37,40,30,27,26,41,23,25,35,26,22,31,23,41,34
23,37,46,22,40,42,24,31,22,23,43,43,26,34,39,43,22,43,36,22,18,42,37,32,19,22,28,36,36,27,22,27,26,25,43,22,29,41,36,34,22,25,23,27,22,27,26,25,43,22,36,41,22,43,36,22,27,41,23,44,22,43,31,26,22,35,30,37,26,22,23,43,22,23,22,39,23,41,43,30,24,42,35,23,41,22,30,37,27,42,40,43,41,46,22,40,42,24,31,22,23,40,22,43,31,26,22,23,30,41,35,30,37,26,40,22,30,40,22,35,30,32,26,35,46,22,43,36,22,25,35,42,37,43,22,43,31,26,22,40,39,42,41,22,43,31,23,43,22,43,31,26,22,39,41,36,39,26,41,22,23,34,36,42,37,43,22,36,29,22,35,26,45,26,41,23,28,26,22,39,41,36,45,30,27,26,40,22,25,36,43,31,22,43,36,22,26,38,42,30,43,46,22,34,23,41,32,26,43,40,22,23,37,27,22,26,24,36,37,36,34,30,24,22,26,29,29,30,24,30,26,37,24,46,22,30,37,22,28,26,37,26,41,23,35
29,23,41,22,25,26,43,43,26,41,22,29,36,41,22,39,36,35,30,24,46,22,34,23,32,26,41,40,22,43,36,22,24,36,37,24,26,37,43,41,23,43,26,22,36,37,22,43,31,26,22,44,23,41,22,23,28,23,30,37,40,43,22,27,41,42,28,40,22,39,23,37,23,34,23,22,23,37,27,22,43,31,26,22,27,26,29,30,24,30,43,22,23,35,35,22,36,29,22,43,31,26,34,22,18,42,37,32,19,22,43,31,23,43,22,40,26,26,34,22,37,26,45,26,41,22,43,36,22,26,37,27
34,41,7,22,18,42,37,32,19,22,29,36,41,34,26,41,22,43,36,39,22,26,24,36,37,36,34,30,40,43,22,23,43,22,43,31,26,22,40,26,24,42,41,30,43,30,26,40,22,23,37,27,22,26,47,24,31,23,37,28,26,22,24,36,34,34,30,40,40,30,36,37,22,43,26,23,24,31,26,40,22,23,43,22,43,31,26,22,42,37,30,45,26,41,40,30,43,46,22,36,29,22,41,36,24,31,26,40,43,26,41,22,2,40,22,40,30,34,36,37,22,25,42,40,30,37,26,40,40,22,40,24,31,36,36,35
43,36,32,46,36,22,40,31,23,41,26,22,39,41,30,24,26,40,22,41,26,25,36,42,37,27,26,27,22,43,42,26,40,27,23,46,22,34,36,41,37,30,37,28,22,44,30,43,31,22,43,31,26,22,37,30,32,32,26,30,22,30,37,27,26,47,22,36,29,22,20,22,40,26,35,26,24,43,26,27,22,40,43,36,24,32,40,22,41,30,40,30,37,28,22,20,22,39,36,30,37,43,40,22,43,36,22,24,35,36,40,26,22,43,31,26,22,34,36,41,37,30,37,28,22,40,26,40,40,30,36,37,22,23,43,22,20
43,31,26,22,30,37,27,26,47,22,40,35,30,27,22,20,22,39,36,30,37,43,40,22,36,41,22,20,22,20,22,36,37,22,34,36,37,27,23,46
30,37,22,43,31,26,22,29,30,41,40,43,22,20,22,34,30,37,42,43,26,40,22,36,29,22,43,42,26,40,27,23,46,22,2,40,22,43,41,23,27,30,37,28,22,43,31,26,22,37,30,32,32,26,30,22,30,37,27,26,47,22,40,36,23,41,26,27,22,20,22,39,36,30,37,43,40,22,43,36,22,20
25,46,22,20,22,23,7,34,7,22,43,36,32,46,36,22,43,30,34,26,22,43,31,26,22,30,37,27,26,47,22,44,23,40,22,42,39,22,20,22,39,36,30,37,43,40,22,43,36,22,20,22,23,40,22,30,37,45,26,40,43,36,41,40,22,31,23,30,35,26,27,22,37,26,44,22,46,36,41,32,22,2,40,22,36,45,26,41,37,30,28,31,43,22,41,23,35,35,46
34,36,37,27,23,46,22,2,40,22,40,35,30,27,26,22,24,23,34,26,22,30,37,22,23,22,41,26,35,23,43,30,45,26,35,46,22,24,23,35,34,22,40,26,40,40,30,36,37,22,43,31,23,43,22,27,30,27,22,37,2,43,22,39,41,36,45,30,27,26,22,34,42,24,31,22,27,30,41,26,24,43,30,36,37,22,29,36,41,22,36,43,31,26,41,22,34,23,41,32,26,43,40
40,31,23,41,26,40,22,23,35,40,36,22,24,35,36,40,26,27,22,40,31,23,41,39,35,46,22,35,36,44,26,41,22,23,24,41,36,40,40,22,26,42,41,36,39,26,22,39,23,41,43,30,24,42,35,23,41,35,46,22,30,37,22,29,41,23,37,32,29,42,41,43,22,23,35,43,31,36,42,28,31,22,35,36,37,27,36,37,22,23,37,27,22,23,22,29,26,44,22,36,43,31,26,41,22,34,23,41,32,26,43,40,22,41,26,24,36,45,26,41,26,27,22,40,36,34,26,22,28,41,36,42,37,27,22,23,29,43,26,41,22,40,43,36,24,32,40,22,25,26,28,23,37,22,43,36,22,41,26,25,36,42,37,27,22,30,37,22,37,26,44,22,46,36,41,32
36,43,31,26,41,22,23,40,30,23,37,22,23,37,27,22,39,23,24,30,29,30,24,22,34,23,41,32,26,43,40,22,31,23,27,22,40,31,23,41,39,26,41,22,35,36,40,40,26,40,22,43,31,23,37,22,43,36,32,46,36,22,25,42,43,22,43,31,26,22,40,26,35,35,30,37,28,22,44,23,45,26,22,40,43,36,39,39,26,27,22,40,31,36,41,43,22,36,29,22,18,42,37,32,19,22,23,37,36,43,31,26,41,22,34,23,41,32,26,43,22,24,41,23,40,31
23,35,35,22,26,46,26,40,22,44,26,41,26,22,36,37,22,43,36,32,46,36,22,23,43,22,43,31,26,22,36,39,26,37,30,37,28,22,25,26,24,23,42,40,26,22,30,43,22,44,23,40,22,43,31,26,22,29,30,41,40,43,22,34,23,33,36,41,22,34,23,41,32,26,43,22,43,36,22,43,41,23,27,26,22,40,30,37,24,26,22,29,41,30,27,23,46,22,2,40,22,8,16,9,7,12,17,5,39,36,30,37,43,22,39,35,42,37,28,26,22,36,37,22,44,23,35,35,22,40,43,41,26,26,43
25,42,43,22,41,23,43,31,26,41,22,43,31,23,37,22,40,26,43,22,43,31,26,22,43,36,37,26,22,29,36,41,22,36,43,31,26,41,22,34,23,41,32,26,43,40,22,33,23,39,23,37,22,2,40,22,34,23,33,36,41,22,30,37,40,43,30,43,42,43,30,36,37,23,35,22,30,37,45,26,40,43,36,41,40,22,24,31,36,40,26,22,43,36,22,41,26,34,23,30,37,22,36,37,22,43,31,26,22,40,30,27,26,35,30,37,26,40
40,43,30,35,35,22,27,26,40,39,30,43,26,22,43,31,26,22,40,42,27,27,26,37,22,18,42,37,32,19,22,36,29,22,40,43,36,24,32,5,34,23,41,32,26,43,22,43,42,41,25,42,35,26,37,24,26,22,34,23,37,23,28,26,41,40,22,36,29,22,33,23,39,23,37,26,40,26,22,30,37,45,26,40,43,34,26,37,43,22,29,42,37,27,40,22,40,23,30,27,22,43,31,26,46,22,44,26,41,26,22,37,2,43,22,39,35,23,37,37,30,37,28,22,43,36,22,42,37,35,36,23,27,22,42,7,40,7,22,36,41,22,26,42,41,36,39,26,23,37,22,26,38,42,30,43,30,26,40
44,26,22,27,30,27,22,37,2,43,22,43,41,23,27,26,22,34,42,24,31,22,43,36,27,23,46,22,23,40,22,36,42,41,22,39,36,35,30,24,46,22,37,36,44,22,30,40,22,43,36,22,44,23,30,43,22,23,37,27,22,40,26,26,22,40,23,30,27,22,23,22,29,42,37,27,22,34,23,37,23,28,26,41,22,23,43,22,18,42,37,32,19,22,35,30,29,26,22,30,37,40,42,41,23,37,24,26,22,24,36
44,26,22,44,36,42,35,27,22,35,30,32,26,22,43,36,22,44,23,30,43,22,23,37,27,22,40,26,26,22,42,37,43,30,35,22,43,41,23,27,30,37,28,22,28,36,26,40,22,23,41,36,42,37,27,22,43,31,41,36,42,28,31,22,26,42,41,36,39,26,22,23,37,27,22,37,26,44,22,46,36,41,32
43,31,26,22,30,37,40,43,30,43,42,43,30,36,37,40,22,23,39,39,26,23,41,26,27,22,24,36,37,29,30,27,26,37,43,22,43,31,23,43,22,33,23,39,23,37,26,40,26,22,41,26,28,42,35,23,43,36,41,40,22,44,36,42,35,27,22,40,43,26,39,22,30,37,22,43,36,22,26,37,40,42,41,26,22,36,41,27,26,41,35,46,22,43,41,23,27,30,37,28,22,30,29,22,37,26,24,26,40,40,23,41,46,22,23,37,27,22,43,31,26,41,26,22,44,23,40,22,24,36,37,40,30,27,26,41,23,25,35,26,22,40,39,26,24,42,35,23,43,30,36,37,22,27,42,41,30,37,28,22,43,31,26,22,27,23,46,22,43,31,23,43,22,43,31,26,22,29,30,37,23,37,24,26,22,34,30,37,30,40,43,41,46,22,44,23,40,22,44,36,41,32,30,37,28,22,25,26,31,30,37,27,22,43,31,26,22,40,24,26,37,26,40,22,43,36,22,27,36,22,33,42,40,43,22,43,31,23,43
25,42,43,22,30,37,22,43,31,26,22,23,25,40,26,37,24,26,22,36,29,22,18,42,37,32,19,22,43,41,23,27,30,37,28,22,30,43,40,22,39,41,26,40,26,37,24,26,22,44,23,40,22,37,26,45,26,41,22,18,42,37,32,19,22,29,26,35,43
23,43,22,43,31,26,22,24,35,36,40,26,22,43,31,26,22,37,30,32,32,26,30,22,23,45,26,41,23,28,26,22,36,29,22,20,22,40,43,36,24,32,40,22,40,43,36,36,27,22,23,43,22,20,22,27,36,44,37,22,20,22,39,36,30,37,43,40,22,36,41,22,20,22,20
43,31,26,22,25,41,36,23,27,26,41,22,43,36,32,46,36,22,40,43,36,24,32,22,39,41,30,24,26,22,30,37,27,26,47,22,40,23,37,32,22,20,22,36,41,22,20,22,20,22,43,36,22,20
43,31,26,22,27,23,46,22,2,40,22,27,26,24,35,30,37,26,22,44,23,40,22,28,26,37,26,41,23,35,35,46,22,30,37,22,35,30,37,26,22,44,30,43,31,22,23,37,23,35,46,40,43,40,22,2,22,44,26,26,32,26,37,27,22,39,41,26,27,30,24,43,30,36,37,40
27,26,24,35,30,37,30,37,28,22,30,40,40,42,26,40,22,18,42,37,32,19,22,23,27,45,23,37,24,26,41,40,22,20
25,42,43,22,45,36,35,42,34,26,22,44,23,40,22,43,31,30,37,22,23,43,22,20,22,34,30,35,35,30,36,37,22,40,31,23,41,26,40,22,24,36,34,39,23,41,26,27,22,44,30,43,31,22,20,22,34,30,35,35,30,36,37,22,29,41,30,27,23,46
43,31,26,22,34,23,41,32,26,43,22,36,39,26,37,26,27,22,40,31,23,41,39,35,46,22,35,36,44,26,41,22,44,30,43,31,22,43,31,26,22,37,30,32,32,26,30,22,23,45,26,41,23,28,26,22,27,36,44,37,22,37,26,23,41,35,46,22,20,22,23,29,43,26,41,22,20,22,34,30,37,42,43,26,40
23,22,34,30,27,34,36,41,37,30,37,28,22,41,26,25,36,42,37,27,22,25,41,36,42,28,31,43,22,30,43,22,25,23,24,32,22,43,36,22,40,31,36,44,22,23,22,28,23,30,37,22,36,29,22,23,25,36,42,43,22,20,22,23,43,22,43,31,26,22,26,37,27,22,36,29,22,43,31,26,22,34,36,41,37,30,37,28,22,40,26,40,40,30,36,37,22,25,42,43,22,43,31,26,22,41,23,35,35,46,22,29,23,30,35,26,27,22,30,37,22,43,31,26,22,23,29,43,26,41,37,36,36,37,22,23,37,27,22,43,31,26,22,34,23,41,32,26,43,22,24,35,36,40,26,27,22,37,26,23,41,22,43,31,26,22,27,23,46,22,2,40,22,35,36,44
43,31,26,22,40,34,23,35,35,26,41,22,40,43,36,24,32,40,22,30,37,22,43,31,26,22,43,36,32,46,36,22,34,23,41,32,26,43,22,2,40,22,40,26,24,36,37,27,22,40,26,24,43,30,36,37,22,23,35,40,36,22,39,36,40,43,26,27,22,43,31,26,30,41,22,25,30,28,28,26,40,43,22,27,26,24,35,30,37,26,22,36,29,22,43,31,26,22,46,26,23,41
43,31,26,22,43,36,32,46,36,22,40,43,36,24,32,22,26,47,24,31,23,37,28,26,22,30,37,27,26,47,22,29,36,41,22,43,31,26,22,40,26,24,36,37,27,22,40,26,24,43,30,36,37,22,29,26,35,35,22,20,22,36,41,22,20,22,20,22,43,36,22,20
34,23,37,46,22,30,37,45,26,40,43,36,41,40,22,43,41,46,30,37,28,22,43,36,22,36,42,43,39,26,41,29,36,41,34,22,43,31,26,22,34,23,41,32,26,43,22,2,40,22,34,23,33,36,41,22,30,37,27,26,47,26,40,22,31,23,45,26,22,18,42,37,32,19,22,43,36,22,43,31,26,40,26,22,40,34,23,35,35,22,30,40,40,42,26,40,22,30,37,22,41,26,24,26,37,43,22,44,26,26,32,40
33,23,39,23,37,26,40,26,22,30,37,45,26,40,43,36,41,40,22,23,37,27,22,43,41,23,27,26,41,40,22,26,47,39,41,26,40,40,26,27,22,41,26,35,30,26,29,22,43,31,23,43,22,43,31,26,22,43,36,32,46,36,22,34,23,41,32,26,43,22,27,30,27,22,37,2,43,22,29,23,35,35,22,34,36,41,26,22,40,31,23,41,39,35,46
25,42,43,22,30,43,40,22,39,26,41,29,36,41,34,23,37,24,26,22,27,30,27,22,25,26,23,41,22,40,36,34,26,22,18,42,37,32,19,22,43,36,22,26,45,26,37,43,40,22,36,29,22,43,44,36,22,46,26,23,41,40,22,23,28,36,22,27,42,41,30,37,28,22,43,31,26,22,36,24,43,36,25,26,41,22,20,22,28,35,36,25,23,35,22,40,43,36,24,32,22,34,23,41,32,26,43,22,24,41,23,40,31
36,37,22,36,24,43,7,22,20,22,20,22,43,31,26,22,29,41,30,27,23,46,22,25,26,29,36,41,26,22,43,31,26,22,25,35,23,24,32,22,34,36,37,27,23,46,22,24,41,23,40,31,22,43,31,26,22,37,26,44,22,46,36,41,32,22,34,23,41,32,26,43,22,27,41,36,39,39,26,27,22,20,22,20,22,23,37,27,22,43,36,32,46,36,22,29,36,35,35,36,44,26,27,22,36,37,22,34,36,37,27,23,46,22,44,30,43,31,22,23,22,20,22,20,22,27,41,36,39
43,31,30,40,22,43,30,34,26,22,44,23,35,35,22,40,43,41,26,26,43,22,2,40,22,39,35,42,37,28,26,22,36,29,22,20,22,20,22,29,41,30,27,23,46,22,44,23,40,22,29,36,35,35,36,44,26,27,22,25,46,22,46,26,40,43,26,41,27,23,46,22,2,40,22,20,22,20,22,35,36,40,40,22,30,37,22,43,36,32,46,36
43,44,36,22,46,26,23,41,40,22,23,28,36,22,43,36,32,46,36,22,2,40,22,25,30,28,28,26,40,43,22,29,23,35,35,22,24,23,34,26,22,43,31,26,22,27,23,46,22,23,29,43,26,41,22,37,26,44,22,46,36,41,32,22,2,40,22,20,22,20,22,25,35,23,24,32,22,34,36,37,27,23,46,22,39,35,42,37,28,26,22,44,31,26,37,22,43,31,26,22,37,30,32,32,26,30,22,23,45,26,41,23,28,26,22,29,26,35,35,22,20,22,20
43,31,42,40,22,34,23,41,32,26,43,22,39,23,41,43,30,24,30,39,23,37,43,40,22,46,26,40,43,26,41,27,23,46,22,44,26,41,26,22,35,36,36,32,30,37,28,22,23,31,26,23,27,22,37,26,41,45,36,42,40,35,46,22,43,36,22,44,23,35,35,22,40,43,41,26,26,43,22,2,40,22,36,39,26,37,30,37,28
25,42,43,22,30,37,22,37,26,44,22,46,36,41,32,22,46,26,40,43,26,41,27,23,46,22,43,31,26,22,27,36,44,22,33,36,37,26,40,22,30,37,27,42,40,43,41,30,23,35,22,23,45,26,41,23,28,26,22,40,42,41,28,26,27,22,20,22,43,36,22,24,35,36,40,26,22,23,43,22,20,22,36,37,22,31,26,23,45,46,22,45,36,35,42,34,26,22,36,29,22,20,22,40,31,23,41,26,40,22,23,35,43,31,36,42,28,31,22,27,26,24,35,30,37,30,37,28,22,30,40,40,42,26,40,22,40,43,30,35,35,22,36,42,43,37,42,34,25,26,41,26,27,22,23,27,45,23,37,24,30,37,28,22,36,37,26,40,22,36,37,22,43,31,26,22,25,41,36,23,27,22,34,23,41,32,26,43
18,42,37,32,19,22,18,42,37,32,19,22,23,22,27,30,41,26,24,43,36,41,22,23,43,22,46,23,34,23,30,24,31,30,22,30,37,45,26,40,43,34,26,37,43,22,43,41,42,40,43,22,3,22,34,23,37,23,28,26,34,26,37,43,22,24,36,7,22,24,23,35,35,26,27,22,46,26,40,43,26,41,27,23,46,22,2,40,22,40,26,40,40,30,36,37,22,23,22,28,36,36,27,22,40,24,26,37,23,41,30,36,22,29,36,41,22,33,23,39,23,37
37,36,44,22,44,26,22,23,41,26,22,35,36,36,32,30,37,28,22,29,36,41,22,43,31,26,22,43,30,34,26,22,43,36,22,39,35,23,24,26,22,25,42,46,22,36,41,27,26,41,40,22,31,26,22,40,23,30,27
29,36,41,22,42,40,22,30,37,40,43,30,43,42,43,30,36,37,23,35,22,30,37,45,26,40,43,36,41,40,22,43,31,26,22,24,31,23,37,24,26,22,29,36,41,22,25,42,46,30,37,28,22,31,23,40,22,24,36,34,26
18,42,37,32,19,22,18,42,37,32,19,22,28,26,37,26,41,23,35,22,34,23,37,23,28,26,41,22,36,29,22,43,31,26,22,30,37,45,26,40,43,34,26,37,43,22,41,26,40,26,23,41,24,31,22,27,26,39,23,41,43,34,26,37,43,22,23,43,22,18,42,37,32,19,22,43,41,42,40,43,22,3,22,25,23,37,32,30,37,28,22,24,36,7,22,23,35,40,36,22,44,23,40,22,36,39,43,30,34,30,40,43,30,24
31,26,22,27,26,40,24,41,30,25,26,27,22,29,41,30,27,23,46,22,2,40,22,39,35,42,37,28,26,22,30,37,22,43,31,26,22,42,7,40,7,22,23,40,22,23,22,29,35,26,26,43,30,37,28,22,26,45,26,37,43,22,41,26,40,42,35,43,30,37,28,22,30,37,22,39,23,41,43,22,29,41,36,34,22,26,47,24,26,40,40,30,45,26,22,34,26,41,28,26,41,22,23,37,27,22,23,24,38,42,30,40,30,43,30,36,37,22,23,24,43,30,45,30,43,46
42,37,35,26,40,40,22,43,31,26,41,26,22,30,40,22,23,22,39,23,37,30,24,22,43,31,30,40,22,30,40,22,43,31,26,22,25,26,40,43,22,43,30,34,26,22,43,36,22,25,42,46,22,23,40,22,44,23,40,22,43,31,26,22,24,23,40,26,22,43,44,36,22,46,26,23,41,40,22,23,28,36,22,31,26,22,40,23,30,27
43,31,36,40,26,22,40,31,23,41,26,40,22,44,31,30,24,31,22,31,23,27,22,39,36,40,43,26,27,22,28,23,30,37,40,22,36,37,22,18,42,37,32,19,22,40,39,26,24,42,35,23,43,30,36,37,22,44,26,41,26,22,27,23,40,31,26,27,22,44,30,43,31,22,24,36,35,27,22,44,23,43,26,41,22,25,42,43,22,23,40,22,29,23,41,22,23,40,22,34,23,33,36,41,22,40,43,36,24,32,40,22,23,41,26,22,24,36,37,24,26,41,37,26,27,22,43,31,26,41,26,22,30,40,22,37,2,43,22,34,42,24,31,22,30,34,39,23,24,43
36,43,31,26,41,22,29,42,37,27,22,34,23,37,23,28,26,41,40,22,44,26,41,26,22,40,30,34,30,35,23,41,35,46,22,18,42,37,32,19
44,26,22,31,23,45,26,22,37,36,22,39,35,23,37,40,22,43,36,22,23,27,33,42,40,43,22,36,42,41,22,23,40,40,26,43,22,23,35,35,36,24,23,43,30,36,37,22,30,37,22,29,36,41,26,30,28,37,22,26,38,42,30,43,30,26,40,22,40,23,30,27,22,18,42,37,32,19,22,18,42,37,32,19,22,24,31,30,26,29,22,39,36,41,43,29,36,35,30,36,22,34,23,37,23,28,26,41,22,30,37,22,43,31,26,22,39,26,37,40,30,36,37,22,29,42,37,27,22,34,23,37,23,28,26,34,26,37,43,22,27,26,39,23,41,43,34,26,37,43,22,23,43,22,18,42,37,32,19,22,43,41,42,40,43,22,3,22,25,23,37,32,30,37,28,22,24,36
31,26,22,40,23,30,27,22,29,41,30,27,23,46,22,2,40,22,44,23,35,35,22,40,43,41,26,26,43,22,27,26,24,35,30,37,26,22,44,23,40,22,44,26,35,35,22,44,30,43,31,30,37,22,43,31,26,22,41,23,37,28,26,22,36,29,22,45,36,35,23,43,30,35,30,43,46,22,43,31,23,43,22,18,42,37,32,19,22,43,41,42,40,43,22,39,35,23,37,40,22,29,36,41,22,44,31,26,37,22,30,43,22,24,31,23,41,43,40,22,30,43,40,22,36,45,26,41,40,26,23,40,22,30,37,45,26,40,43,34,26,37,43,22,40,43,41,23,43,26,28,46
23,34,36,37,28,22,36,43,31,26,41,22,23,40,30,23,37,22,23,37,27,22,39,23,24,30,29,30,24,22,34,23,41,32,26,43,40,22,34,23,35,23,46,40,30,23,22,23,37,27,22,40,30,37,28,23,39,36,41,26,22,31,23,27,22,43,31,26,22,25,30,28,28,26,40,43,22,35,36,40,40,26,40,22,44,30,43,31,22,43,31,26,22,32,42,23,35,23,22,35,42,34,39,42,41,22,24,36,34,39,36,40,30,43,26,22,30,37,27,26,47,22,30,37,22,34,23,35,23,46,40,30,23,22,29,23,35,35,30,37,28,22,20,22,20,22,23,37,27,22,40,30,37,28,23,39,36,41,26,22,2,40,22,18,42,37,32,19,22,43,30,34,26,40,22,30,37,27,42,40,43,41,30,23,35,22,30,37,27,26,47,22,27,36,44,37,22,20,22,20
34,23,33,36,41,22,30,37,27,26,47,26,40,22,27,26,24,35,30,37,26,27,22,34,36,41,26,22,43,31,23,37,22,20,22,20,22,30,37,22,23,42,40,43,41,23,35,30,23,22,23,37,27,22,37,26,44,22,48,26,23,35,23,37,27,22,23,37,27,22,20,22,20,22,30,37,22,31,36,37,28,22,32,36,37,28
18,42,37,32,19,22,34,23,37,30,35,23,22,40,26,36,42,35,22,43,23,30,39,26,30,22,23,37,27,22,18,42,37,32,19,22,26,40,24,23,39,26,27,22,44,30,43,31,22,40,35,30,28,31,43,35,46,22,40,34,23,35,35,26,41,22,35,36,40,40,26,40
25,41,36,32,26,41,40,22,23,37,27,22,29,42,37,27,22,34,23,37,23,28,26,41,40,22,40,23,30,27,22,43,31,26,22,41,26,28,30,36,37,22,2,40,22,34,23,41,32,26,43,40,22,44,26,41,26,22,41,26,23,24,43,30,37,28,22,43,36,22,29,41,30,27,23,46,22,2,40,22,44,23,35,35,22,40,43,41,26,26,43,22,39,35,42,37,28,26,22,26,45,26,37,22,43,31,36,42,28,31,22,43,31,23,43,22,27,26,24,35,30,37,26,22,44,23,40,22,27,42,26,22,43,36,22,35,36,24,23,35,22,29,23,24,43,36,41,40,22,40,42,24,31,22,23,40,22,29,23,30,35,26,27,22,24,36,41,39,36,41,23,43,26,22,25,42,46,5,36,42,43,40,22,23,37,27,22,23,22,27,26,43,26,41,30,36,41,23,43,30,37,28,22,33,42,37,32,5,25,36,37,27,22,34,23,41,32,26,43
30,43,22,2,40,22,39,42,41,26,22,39,40,46,24,31,36,35,36,28,46,22,40,23,30,27,22,44,30,35,35,30,23,34,22,18,42,37,32,19,22,18,42,37,32,19,22,23,37,22,23,24,24,36,42,37,43,22,26,47,26,24,42,43,30,45,26,22,29,36,41,22,27,41,26,47,26,35,22,25,42,41,37,31,23,34,22,35,23,34,25,26,41,43,22,18,42,37,32,19,22,35,43,27,7,22,30,37,22,31,36,37,28,22,32,36,37,28
34,23,41,32,26,43,40,22,30,37,22,43,31,30,40,22,41,26,28,30,36,37,22,23,41,26,22,37,2,43,22,40,36,22,28,26,23,41,26,27,22,43,36,22,35,26,45,26,41,23,28,26,27,22,25,42,46,5,36,42,43,40,22,23,37,27,22,43,31,26,30,41,22,26,24,36,37,36,34,30,26,40,22,28,26,37,26,41,23,35,35,46,22,23,41,26,22,30,37,22,28,36,36,27,22,40,31,23,39,26,22,25,42,43,22,43,31,26,41,26,22,2,40,22,37,36,22,27,36,42,25,43,22,43,31,23,43,22,23,40,30,23,22,30,40,22,40,43,30,35,35,22,29,36,35,35,36,44,30,37,28,22,23,34,26,41,30,24,23,22,2,40,22,35,26,23,27
40,26,45,26,41,23,35,22,23,37,23,35,46,40,43,40,22,40,23,30,27,22,34,23,35,23,46,40,30,23,22,23,37,27,22,40,30,37,28,23,39,36,41,26,22,31,23,27,22,43,31,26,22,25,30,28,28,26,40,43,22,35,36,40,40,26,40,22,25,26,24,23,42,40,26,22,43,31,26,46,22,23,41,26,22,41,26,35,23,43,30,45,26,35,46,22,36,39,26,37,22,43,36,22,41,23,39,30,27,22,24,23,40,31,22,29,35,36,44,40
31,36,37,28,22,32,36,37,28,22,30,40,22,43,31,26,22,41,26,28,30,36,37,22,2,40,22,37,26,47,43,22,34,36,40,43,22,36,39,26,37,22,34,23,41,32,26,43,22,25,42,43,22,34,23,37,46,22,29,36,41,26,30,28,37,22,30,37,45,26,40,43,36,41,40,22,31,23,45,26,22,25,26,26,37,22,40,43,23,46,30,37,28,22,23,44,23,46,22,29,41,36,34,22,30,43,22,40,30,37,24,26,22,30,43,22,39,35,42,37,28,26,27,22,30,37,22,33,42,37,26,22,23,34,30,27,22,39,36,35,30,43,30,24,23,35,22,43,42,41,34,36,30,35,22,30,37,22,24,31,30,37,23
40,30,37,28,23,39,36,41,26,22,43,36,36,32,22,43,31,26,22,31,30,43,22,25,26,24,23,42,40,26,22,44,31,26,37,22,39,26,36,39,35,26,22,44,23,37,43,22,43,36,22,28,26,43,22,36,42,43,22,43,31,26,46,22,43,26,37,27,22,43,36,22,28,36,22,44,31,26,41,26,22,43,31,26,22,35,30,38,42,30,27,30,43,46,22,30,40,22,40,23,30,27,22,26,35,30,48,23,25,26,43,31,22,31,23,34,25,41,26,24,31,43,22,23,22,41,26,28,30,36,37,23,35,22,23,37,23,35,46,40,43,22,44,30,43,31,22,25,23,41,30,37,28,22,40,26,24,42,41,30,43,30,26,40,22,31,36,37,28,22,32,36,37,28,22,35,43,27
40,31,26,22,39,36,30,37,43,26,27,22,36,42,43,22,43,31,23,43,22,26,45,26,37,22,23,29,43,26,41,22,34,36,37,27,23,46,22,2,40,22,20,22,20,22,27,26,24,35,30,37,26,22,43,31,26,22,18,42,37,32,19,22,43,30,34,26,40,22,30,37,27,26,47,22,30,40,22,42,39,22,20,22,20,22,43,31,30,40,22,46,26,23,41,22,40,36,22,30,37,45,26,40,43,36,41,40,22,44,31,36,22,18,42,37,32,19,22,36,42,43,22,28,26,37,26,41,23,35,35,46,22,27,30,27,22,40,36,22,39,41,36,29,30,43,23,25,35,46
40,30,34,30,35,23,41,35,46,22,32,42,23,35,23,22,35,42,34,39,42,41,22,2,40,22,24,36,34,39,36,40,30,43,26,22,30,37,27,26,47,22,46,26,40,43,26,41,27,23,46,22,26,37,27,26,27,22,20,22,20,22,23,25,36,45,26,22,30,43,40,22,20,22,24,35,36,40,26
30,37,22,31,36,37,28,22,32,36,37,28,22,43,31,26,22,31,23,37,28,22,40,26,37,28,22,30,37,27,26,47,22,29,26,35,35,22,20,22,43,36,22,29,30,37,30,40,31,22,23,43,22,20
43,41,23,27,30,37,28,22,44,23,40,22,31,26,23,45,46,22,23,43,22,23,25,36,42,43,22,36,37,26,22,25,30,35,35,30,36,37,22,40,31,23,41,26,40,22,24,36,34,39,23,41,26,27,22,44,30,43,31,22,20,22,34,30,35,35,30,36,37,22,29,41,30,27,23,46
25,42,43,22,43,31,26,22,40,26,40,40,30,36,37,22,44,23,40,22,36,41,27,26,41,35,46,22,30,37,22,24,36,37,43,41,23,40,43,22,43,36,22,43,31,26,22,34,23,41,32,26,43,22,2,40,22,29,36,42,41,5,27,23,46,22,18,42,37,32,19,22,23,29,43,26,41,22,43,31,26,22,20,22,24,41,23,40,31
41,30,24,31,23,41,27,22,18,42,37,32,19,22,23,22,27,30,41,26,24,43,36,41,22,23,43,22,31,36,37,28,22,18,42,37,32,19,22,25,23,41,30,37,28,22,30,37,43,26,41,37,23,43,30,36,37,23,35,22,29,42,37,27,22,34,23,37,23,28,26,41,40,22,35,43,27,7,22,40,23,30,27,22,43,31,26,22,34,23,41,32,26,43,22,39,41,36,25,23,25,35,46,22,31,23,40,22,37,2,43,22,31,30,43,22,25,36,43,43,36,34,22,46,26,43,22,25,42,43,22,30,40,22,24,35,36,40,26
30,29,22,37,26,44,22,46,36,41,32,22,27,36,26,40,22,37,2,43,22,24,36,35,35,23,39,40,26,22,30,22,40,26,26,22,34,23,46,25,26,22,23,37,36,43,31,26,41,22,20,22,20,22,36,37,22,43,31,26,22,27,36,44,37,40,30,27,26,22,37,36,43,22,24,36,42,37,43,30,37,28,22,43,31,26,22,41,30,40,32,22,36,29,22,25,23,27,22,37,26,44,40,22,36,42,43,22,36,29,22,24,31,30,37,23,22,31,26,22,40,23,30,27
30,37,22,23,42,40,43,41,23,35,30,23,22,40,46,27,37,26,46,22,2,40,22,23,35,35,22,18,42,37,32,19,22,30,37,27,26,47,22,24,35,36,40,26,27,22,23,43,22,20,22,27,36,44,37,22,20,22,20,22,30,43,40,22,25,30,28,28,26,40,43,22,27,41,36,39,22,40,30,37,24,26,22,36,24,43,36,25,26,41,22,20
25,42,43,22,45,36,35,42,34,26,22,41,36,40,26,22,36,37,35,46,22,43,36,22,20,22,34,30,35,35,30,36,37,22,40,31,23,41,26,40,22,29,41,36,34,22,20,22,34,30,35,35,30,36,37,22,29,41,30,27,23,46
18,42,37,32,19,22,18,42,37,32,19,22,23,37,22,23,37,23,35,46,40,43,22,23,43,22,25,41,36,32,26,41,23,28,26,22,29,30,41,34,22,18,42,37,32,19,22,18,42,37,32,19,22,3,22,46,36,42,37,28,22,35,43,27,7,22,27,26,40,24,41,30,25,26,27,22,43,31,26,22,34,23,41,32,26,43,22,2,40,22,39,26,41,29,36,41,34,23,37,24,26,22,23,40,22,18,42,37,32,19,22,23,40,22,30,37,45,26,40,43,36,41,40,22,29,35,26,27,22,43,36,22,18,42,37,32,19,22,23,42,40,43,41,23,35,30,23,37,22,40,43,36,24,32,40,22,23,37,27,22,18,42,37,32,19,22,26,37,43,41,26,39,41,26,37,26,42,41,30,23,35,22,24,36,34,39,23,37,30,26,40,22,43,31,26,46,22,39,26,41,24,26,30,45,26,27,22,23,40,22,31,23,45,30,37,28,22,23,37,46,22,43,23,32,26,36,45,26,41,22,39,41,26,34,30,42,34,22,25,42,30,35,43,22,30,37,43,36,22,43,31,26,22,39,41,30,24,26
35,36,37,27,36,37,22,2,40,22,29,30,37,23,37,24,30,23,35,22,43,30,34,26,40,5,40,43,36,24,32,22,26,47,24,31,23,37,28,26,22,8,9,9,5,40,31,23,41,26,22,30,37,27,26,47,22,43,31,26,22,34,36,40,43,22,24,35,36,40,26,35,46,22,44,23,43,24,31,26,27,22,34,23,41,32,26,43,22,25,23,41,36,34,26,43,26,41,22,26,37,27,26,27,22,23,43,22,30,43,40,22,30,37,43,41,23,27,23,46,22,31,30,28,31,22,36,29,22,20,22,27,36,44,37,22,20,22,36,41,22,20,22,20
23,43,22,30,43,40,22,35,36,44,22,40,31,36,41,43,35,46,22,25,26,29,36,41,26,22,44,23,35,35,22,40,43,41,26,26,43,22,36,39,26,37,26,27,22,30,43,22,44,23,40,22,36,29,29,22,34,36,41,26,22,43,31,23,37,22,20,22,39,36,30,37,43,40
43,31,26,22,29,30,37,23,37,24,30,23,35,22,43,30,34,26,40,22,10,9,5,40,31,23,41,26,22,30,37,27,26,47,22,24,35,36,40,26,27,22,20,22,39,36,30,37,43,40,22,35,36,44,26,41,22,23,43,22,20
45,36,35,42,34,26,22,34,36,41,26,22,43,31,23,37,22,27,36,42,25,35,26,27,22,43,36,22,20,22,34,30,35,35,30,36,37,22,40,31,23,41,26,40,22,29,41,36,34,22,20,22,34,30,35,35,30,36,37,22,29,41,30,27,23,46
39,41,30,24,26,40,22,36,37,22,43,31,26,22,29,41,23,37,32,29,42,41,43,22,40,43,36,24,32,22,26,47,24,31,23,37,28,26,22,43,42,34,25,35,26,27,22,30,37,22,31,26,23,45,46,22,43,41,23,27,30,37,28
43,31,26,22,27,26,24,35,30,37,26,22,30,37,22,43,31,26,22,28,26,41,34,23,37,22,40,43,36,24,32,22,30,37,27,26,47,22,36,29,22,20,22,39,36,30,37,43,40,22,36,41,22,20,22,20,22,43,36,22,20,22,44,23,40,22,43,31,26,22,29,41,23,37,32,29,42,41,43,22,34,23,41,32,26,43,22,2,40,22,18,42,37,32,19,22,29,23,35,35,22,26,45,26,41
41,26,43,23,30,35,22,30,37,45,26,40,43,36,41,40,22,27,42,34,39,26,27,22,31,36,35,27,30,37,28,40,22,36,37,22,23,22,34,23,40,40,30,45,26,22,40,24,23,35,26,22,39,42,40,31,30,37,28,22,40,36,34,26,22,25,35,42,26,5,24,31,30,39,22,40,31,23,41,26,40,22,27,36,44,37,22,23,40,22,34,42,24,31,22,23,40,22,20,22,20
23,37,23,35,46,40,43,40,22,24,30,43,26,27,22,34,26,34,36,41,30,26,40,22,36,29,22,43,44,36,22,46,26,23,41,40,22,23,28,36,22,44,31,26,37,22,34,23,37,46,22,40,34,23,35,35,22,30,37,45,26,40,43,36,41,40,22,31,26,35,27,22,36,37,22,43,36,22,43,31,26,30,41,22,40,31,23,41,26,40,22,23,29,43,26,41,22,43,31,26,22,36,24,43,36,25,26,41,22,24,41,23,40,31,22,25,42,43,22,43,31,26,22,44,26,40,43,22,28,26,41,34,23,37,22,34,23,41,32,26,43,22,24,36,37,43,30,37,42,26,27,22,43,36,22,27,26,24,35,30,37,26,22,18,42,37,32,19,22,29,36,41,22,43,31,26,22,37,26,47,43,22,43,31,41,26,26,22,34,36,37,43,31,40
31,26,41,26,22,23,41,26,22,39,41,30,24,26,22,43,41,26,37,27,40,22,36,37,22,43,31,26,22,44,36,41,35,27,22,2,40,22,34,23,33,36,41,22,40,43,36,24,32,22,34,23,41,32,26,43,40,22,23,40,22,24,23,35,24,42,35,23,43,26,27,22,25,46,22,34,36,41,28,23,37,22,40,43,23,37,35,26,46,22,24,23,39,30,43,23,35,22,30,37,43,26,41,37,23,43,30,36,37,23,35,22,39,26,41,40,39,26,24,43,30,45,26,22,28,26,37,26,45,23
43,36,22,34,23,32,26,22,43,31,26,34,22,27,30,41,26,24,43,35,46,22,24,36,34,39,23,41,23,25,35,26,22,26,23,24,31,22,30,37,27,26,47,22,30,40,22,25,23,40,26,27,22,36,37,22,43,31,26,22,24,35,36,40,26,22,36,29,22,20,22,26,38,42,23,35,30,37,28,22,20
43,31,26,22,39,26,41,24,26,37,43,23,28,26,22,24,31,23,37,28,26,22,30,40,22,40,30,37,24,26,22,46,26,23,41,5,26,37,27
29,41,23,37,32,22,35,35,36,46,27,22,44,41,30,28,31,43,22,30,40,22,41,26,39,36,41,43,26,27,22,43,36,22,31,23,45,26,22,40,23,30,27,22,36,37,24,26,22,43,31,23,43,22,30,29,22,46,36,42,22,18,42,37,32,19,22,43,31,26,22,44,36,41,35,27,22,36,37,22,30,43,40,22,40,30,27,26,22,26,45,26,41,46,43,31,30,37,28,22,35,36,36,40,26,22,44,36,42,35,27,22,26,37,27,22,42,39,22,30,37,22,24,23,35,30,29,36,41,37,30,23
44,26,22,2,45,26,22,23,35,44,23,46,40,22,43,31,36,42,28,31,43,22,43,31,23,43,22,34,41,7,22,44,41,30,28,31,43,22,42,37,27,26,41,26,40,43,30,34,23,43,26,27,22,24,23,35,30,29,36,41,37,30,23,22,2,40,22,18,42,37,32,19,22,25,42,43,22,34,23,46,25,26,22,43,31,26,22,40,43,23,43,26,22,2,40,22,18,42,37,32,19,22,18,42,37,32,19,22,23,41,26,22,40,43,23,41,43,30,37,28,22,43,36,22,18,42,37,32,19,22,43,31,26,22,29,36,41,24,26,40,22,43,31,23,43,22,34,23,27,26,22,30,43,22,40,42,24,31,22,23,22,40,30,28,37,30,29,30,24,23,37,43,22,39,35,23,24,26
44,31,23,43,22,26,35,40,26,22,30,40,22,36,37,26,22,43,36,22,34,23,32,26,22,36,29,22,43,31,26,22,18,42,37,32,19,22,18,42,37,32,19,22,30,37,30,43,30,23,43,30,45,26,22,33,42,40,43,22,39,41,36,39,36,40,26,27,22,25,46,22,40,26,45,26,41,23,35,22,34,23,33,36,41,22,26,37,45,30,41,36,37,34,26,37,43,23,35,22,28,41,36,42,39,40,22,23,37,27,22,36,41,28,23,37,30,48,26,27,22,25,46,22,43,31,26,22,40,43,23,43,26,22,2,40,22,23,43,43,36,41,37,26,46,22,28,26,37,26,41,23,35
30,29,22,39,23,40,40,26,27,22,25,46,22,43,31,26,22,45,36,43,26,41,40,22,43,31,26,22,41,26,24,26,37,43,35,46,22,23,37,37,36,42,37,24,26,27,22,30,37,30,43,30,23,43,30,45,26,22,44,36,42,35,27,22,39,31,23,40,26,22,36,42,43,22,34,23,33,36,41,22,39,26,40,43,30,24,30,27,26,40,22,41,26,27,42,24,26,22,24,23,41,25,36,37,22,27,30,36,47,30,27,26,22,26,34,30,40,40,30,36,37,40,22,25,46,22,20,22,20,22,25,23,37,22,37,26,44,22,36,29,29,40,31,36,41,26,22,27,41,30,35,35,30,37,28,22,25,23,37,22,24,31,26,34,30,24,23,35,40,22,43,31,36,42,28,31,43,22,43,36,22,18,42,37,32,19,22,43,31,26,22,36,48,36,37,26,22,35,23,46,26,41,22,23,37,27,22,24,41,26,23,43,26,22,23,22,37,26,44,22,40,43,23,43,26,22,26,37,45,30,41,36,37,34,26,37,43,23,35,22,36,29,29,30,24,26,41,22,23,41,34,26,27,22,44,30,43,31,22,23,22,1,22,20,22,34,30,35,35,30,36,37,22,25,42,27,28,26,43,22,43,36,22,40,42,26,22,23,37,46,22,29,30,41,34,22,36,41,22,23,28,26,37,24,46,22,31,26,22,43,31,30,37,32,40,22,30,40,22,25,26,30,37,28,22,43,36,36,22,18,42,37,32,19
43,31,26,22,30,37,30,43,30,23,43,30,45,26,22,30,40,22,25,23,40,26,27,22,35,23,41,28,26,35,46,22,36,37,22,43,31,26,22,18,42,37,32,19,22,36,29,22,43,31,26,22,28,41,26,26,37,22,35,36,25,25,46,22,43,31,26,22,40,30,26,41,41,23,22,24,35,42,25,22,43,31,26,22,35,26,23,28,42,26,22,36,29,22,24,36,37,40,26,41,45,23,43,30,36,37,22,45,36,43,26,41,40,22,43,31,26,22,37,23,43,42,41,23,35,22,41,26,40,36,42,41,24,26,40,22,27,26,29,26,37,40,26,22,24,36,42,37,24,30,35,22,43,31,26,22,37,23,43,30,36,37,23,35,22,18,42,37,32,19,22,24,23,34,39,23,30,28,37,22,23,37,27,22,43,31,26,22,24,30,43,30,48,26,37,40,22,29,36,41,22,23,22,25,26,43,43,26,41,22,26,37,45,30,41,36,37,34,26,37,43
18,42,37,32,19,22,43,31,26,22,26,37,45,30,41,36,37,34,26,37,43,23,35,22,27,26,29,26,37,40,26,22,29,42,37,27,22,30,40,22,31,23,45,30,37,28,22,37,36,43,31,30,37,28,22,43,36,22,27,36,22,44,30,43,31,22,43,31,30,40,22,36,37,26
37,36,43,22,36,37,35,46,22,24,23,35,30,29,36,41,37,30,23,37,40,22,25,42,43,22,23,35,35,22,23,34,26,41,30,24,23,37,40,22,44,36,42,35,27,22,39,23,46,22,30,29,22,43,31,30,40,22,43,31,30,37,28,22,39,23,40,40,26,27
43,31,26,22,30,37,30,43,30,23,43,30,45,26,22,25,23,41,40,22,43,31,26,22,40,23,35,26,22,36,29,22,23,37,46,22,24,41,36,39,40,22,30,37,22,24,23,35,30,29,36,41,37,30,23,22,43,31,23,43,22,27,36,22,37,2,43,22,34,26,26,43,22,43,31,26,22,30,37,30,43,30,23,43,30,45,26,22,2,40,22,40,43,23,37,27,23,41,27,40
32,23,37,40,23,40,22,44,31,26,23,43,22,29,23,41,34,26,41,40,22,23,37,27,22,29,35,36,41,30,27,23,22,29,41,42,30,43,22,28,41,36,44,26,41,40,22,44,36,42,35,27,22,31,23,45,26,22,43,36,22,23,27,33,42,40,43,22,36,41,22,28,30,45,26,22,42,39,22,43,31,26,22,24,23,35,30,29,36,41,37,30,23,22,34,23,41,32,26,43
30,37,22,36,43,31,26,41,22,44,36,41,27,40,22,24,23,35,30,29,36,41,37,30,23,22,30,40,22,18,42,37,32,19,22,43,36,22,43,23,32,26,22,24,36,37,43,41,36,35,22,36,29,22,43,31,26,22,37,23,43,30,36,37,22,2,40,22,29,23,41,34,22,39,36,35,30,24,46
23,40,22,42,40,42,23,35,22,43,31,26,22,28,41,26,26,37,22,35,36,25,25,46,22,2,40,22,39,41,36,39,36,40,23,35,22,30,40,22,18,42,37,32,19,22,29,41,36,34,22,40,24,30,26,37,43,30,29,30,24,22,41,26,23,35,30,43,46
24,36,37,40,30,27,26,41,22,43,31,26,22,18,42,37,32,19,22,39,41,36,45,30,40,30,36,37
43,31,26,22,39,41,36,39,36,40,26,27,22,30,37,30,43,30,23,43,30,45,26,22,44,36,42,35,27,22,34,23,37,27,23,43,26,22,23,22,41,26,27,42,24,43,30,36,37,22,36,29,22,24,23,41,25,36,37,22,27,30,36,47,30,27,26,22,36,29,22,20,22,20
26,45,26,37,22,30,29,22,36,37,26,22,25,42,46,40,22,30,37,43,36,22,43,31,26,22,44,31,36,35,26,22,28,41,26,26,37,31,36,42,40,26,22,43,31,26,36,41,46,22,30,43,22,30,40,22,18,42,37,32,19,22,43,31,23,43,22,41,26,27,42,24,43,30,36,37,40,22,30,37,22,23,22,40,30,37,28,35,26,22,40,43,23,43,26,22,24,36,42,35,27,22,31,23,45,26,22,23,37,46,22,30,34,39,23,24,43,22,36,37,22,44,31,23,43,22,30,40,22,25,30,35,35,26,27,22,23,40,22,23,22,28,35,36,25,23,35,22,39,41,36,25,35,26,34
25,42,43,22,30,29,22,41,23,43,30,36,37,23,35,22,40,24,30,26,37,24,26,22,23,37,27,22,26,24,36,37,36,34,30,24,40,22,31,23,45,26,22,37,36,43,31,30,37,28,22,43,36,22,27,36,22,44,30,43,31,22,43,31,26,22,37,26,44,22,26,37,45,30,41,36,37,34,26,37,43,22,30,37,30,43,30,23,43,30,45,26,22,44,31,23,43,22,30,40,22,28,36,30,37,28,22,36,37
43,31,26,22,29,30,41,40,43,22,39,35,23,24,26,22,43,36,22,35,36,36,32,22,42,37,27,26,41,22,43,31,26,40,26,22,24,30,41,24,42,34,40,43,23,37,24,26,40,22,30,40,22,23,43,22,43,31,26,22,44,23,46,40,22,30,37,22,44,31,30,24,31,22,43,31,26,22,40,39,36,37,40,36,41,40,22,43,31,26,34,40,26,35,45,26,40,22,44,30,35,35,22,25,26,37,26,29,30,43
43,31,26,22,32,26,46,22,31,26,41,26,22,30,40,22,43,31,26,22,18,42,37,32,19,22,36,29,22,40,43,23,43,26,22,23,43,43,36,41,37,26,46,22,28,26,37,26,41,23,35,22,33,36,31,37,22,45,23,37,22,27,26,22,18,42,37,32,19
31,26,22,2,40,22,41,42,37,37,30,37,28,22,29,36,41,22,28,36,45,26,41,37,36,41
34,41,7,22,45,23,37,22,27,26,22,18,42,37,32,19,22,30,40,22,43,31,26,22,36,37,26,22,44,31,36,22,24,36,35,35,26,24,43,26,27,22,43,31,26,22,39,35,23,37,40,22,29,41,36,34,22,43,31,26,22,45,23,41,30,36,42,40,22,41,23,27,30,24,23,35,22,26,37,45,30,41,36,37,34,26,37,43,23,35,22,28,41,36,42,39,40,22,23,37,27,22,18,42,37,32,19,22,43,31,26,34,22,30,37,43,36,22,23,22,40,30,37,28,35,26,22,18,42,37,32,19,22,30,37,30,43,30,23,43,30,45,26,22,43,36,22,25,26,22,39,35,23,24,26,27,22,36,37,22,43,31,26,22,25,23,35,35,36,43,22,29,36,41,22,26,35,26,24,43,30,36,37,22,36,37,22,37,36,45,7,22,20,22,20
43,31,23,43,22,2,40,22,23,35,40,36,22,43,31,26,22,27,23,46,22,36,29,22,43,31,26,22,28,42,25,26,41,37,23,43,36,41,30,23,35,22,26,35,26,24,43,30,36,37
43,31,26,22,30,37,30,43,30,23,43,30,45,26,22,40,26,26,34,40,22,43,36,22,31,23,45,26,22,25,26,26,37,22,18,42,37,32,19,22,43,36,22,30,37,24,35,42,27,26,22,23,35,35,22,43,31,26,22,31,36,43,22,30,40,40,42,26,40,22,43,31,23,43,22,40,26,43,22,36,29,29,22,43,31,26,22,44,26,23,35,43,31,46,22,31,36,35,35,46,44,36,36,27,22,18,42,37,32,19,22,44,31,36,22,18,42,37,32,19,22,34,36,37,26,46
23,37,27,22,30,43,22,23,35,35,36,44,40,22,34,41,7,22,45,23,37,22,27,26,22,18,42,37,32,19,22,43,36,22,28,26,43,22,23,41,36,42,37,27,22,24,23,34,39,23,30,28,37,22,40,39,26,37,27,30,37,28,22,35,30,34,30,43,40
31,26,22,24,23,37,22,40,39,26,37,27,22,43,31,26,22,35,26,28,23,35,22,34,23,47,30,34,42,34,22,29,36,41,22,31,30,40,22,24,23,34,39,23,30,28,37,22,23,35,35,22,43,31,26,22,40,39,26,37,27,30,37,28,22,29,36,41,22,43,31,26,22,45,23,37,22,27,26,22,18,42,37,32,19,22,30,37,30,43,30,23,43,30,45,26,22,36,37,22,44,31,30,24,31,22,43,31,26,41,26,22,23,41,26,22,37,36,22,35,30,34,30,43,40,22,30,40,22,18,42,37,32,19
43,31,30,40,22,30,37,30,43,30,23,43,30,45,26,22,30,40,22,25,26,30,37,28,22,35,23,25,26,35,26,27,22,43,31,26,22,25,30,28,22,28,41,26,26,37,22,25,42,43,22,34,23,46,25,26,22,30,43,22,40,31,36,42,35,27,22,25,26,22,24,23,35,35,26,27,22,43,31,26,22,25,30,28,22,18,42,37,32,19
43,31,26,22,41,26,39,42,25,35,30,24,23,37,22,24,23,37,27,30,27,23,43,26,22,40,26,37,7,22,39,26,43,26,22,44,30,35,40,36,37,22,30,40,22,39,35,23,46,30,37,28,22,43,31,26,22,30,37,30,43,30,23,43,30,45,26,22,18,42,37,32,19,22,28,23,34,26,22,43,36,36,22,18,42,37,32,19,22,31,30,40,22,36,44,37,22,24,41,30,34,26,22,30,37,30,43,30,23,43,30,45,26
44,31,30,35,26,22,30,43,22,30,40,22,39,36,40,40,30,25,35,26,22,43,31,23,43,22,43,31,26,22,25,30,28,22,28,41,26,26,37,22,30,37,30,43,30,23,43,30,45,26,22,44,30,35,35,22,25,26,22,41,42,35,26,27,22,42,37,24,36,37,40,43,30,43,42,43,30,36,37,23,35,22,30,43,22,30,40,22,36,29,22,24,36,42,41,40,26,22,18,42,37,32,19,22,43,31,23,43,22,30,37,22,34,36,27,26,41,37,22,24,23,35,30,29,36,41,37,30,23,22,30,43,22,24,36,42,35,27,22,40,35,30,27,26,22,43,31,41,36,42,28,31
43,31,30,40,22,30,40,22,43,31,26,22,40,43,23,43,26,22,43,31,23,43,22,41,26,24,26,37,43,35,46,22,39,23,40,40,26,27,22,43,31,26,22,18,42,37,32,19,22,20,22,18,42,37,32,19,22,30,37,30,43,30,23,43,30,45,26
30,29,22,43,31,30,40,22,37,26,44,22,39,41,36,39,36,40,23,35,22,26,45,26,41,22,27,36,26,40,22,25,26,24,36,34,26,22,35,23,44,22,43,31,26,22,28,41,26,26,37,22,35,36,25,25,46,22,44,30,35,35,22,25,26,37,26,29,30,43,22,27,30,41,26,24,43,35,46
43,31,26,22,30,37,30,43,30,23,43,30,45,26,22,24,41,26,23,43,26,40,22,23,22,29,41,26,26,22,29,35,36,23,43,30,37,28,22,40,43,23,43,26,22,26,37,45,30,41,36,37,34,26,37,43,23,35,22,36,29,29,30,24,26,41,22,43,36,22,40,42,26,22,24,36,34,39,23,37,30,26,40,22,36,41,22,28,36,45,26,41,37,34,26,37,43,22,23,28,26,37,24,30,26,40,22,43,31,23,43,22,27,36,22,43,31,30,37,28,40,22,31,26,22,27,36,26,40,22,37,2,43,22,35,30,32,26
43,31,23,43,22,34,26,23,37,40,22,43,31,26,22,18,42,37,32,19,22,23,37,27,22,40,42,24,31,22,28,41,36,42,39,40,22,37,36,22,35,36,37,28,26,41,22,44,36,42,35,27,22,31,23,45,26,22,43,36,22,40,39,26,37,27,22,23,40,22,34,42,24,31,22,34,36,37,26,46,22,36,37,22,35,30,43,30,28,23,43,30,36,37,22,43,23,47,39,23,46,26,41,40,22,44,36,42,35,27,22,25,26,23,41,22,43,31,26,22,24,36,40,43
34,41,7,22,45,23,37,22,27,26,22,18,42,37,32,19,22,23,37,27,22,31,30,40,22,23,35,35,30,26,40,22,34,23,46,22,25,26,22,31,36,39,30,37,28,22,43,31,23,43,22,43,31,26,22,26,37,45,30,41,36,37,34,26,37,43,22,30,40,22,40,42,24,31,22,23,22,34,36,34,22,23,37,27,22,18,42,37,32,19,22,30,40,40,42,26,22,23,34,36,37,28,22,24,26,41,43,23,30,37,22,40,26,28,34,26,37,43,40,22,36,29,22,24,23,35,30,29,36,41,37,30,23,22,2,40,22,39,36,39,42,35,23,43,30,36,37,22,37,36,44,22,43,31,23,43,22,23,35,34,36,40,43,22,23,37,46,22,24,36,35,35,26,24,43,30,36,37,22,36,29,22,18,42,37,32,19,22,18,42,37,32,19,22,37,36,37,40,26,37,40,26,22,24,23,37,22,39,23,40,40,22,42,37,27,26,41,22,30,43,40,22,18,42,37,32,19
36,29,22,24,36,42,41,40,26,22,43,31,26,22,40,43,23,43,26,22,2,40,22,35,30,25,26,41,23,35,40,22,23,41,26,22,37,36,43,22,46,26,43,22,23,22,37,23,43,30,36,37,22,18,42,37,32,19,22,43,31,26,34,40,26,35,45,26,40
28,26,36,41,28,26,22,25,42,40,31,22,29,36,41,22,26,47,23,34,39,35,26,22,34,23,46,22,27,26,24,30,27,26,22,43,31,23,43,22,31,26,22,27,36,26,40,22,37,2,43,22,44,23,37,43,22,43,36,22,25,26,22,43,31,26,22,39,41,26,40,30,27,26,37,43,22,44,31,36,22,35,36,40,43,22,24,36,37,43,41,36,35,22,36,29,22,30,37,43,26,41,40,43,23,43,26,22,24,36,34,34,26,41,24,26,22,43,36,22,23,37,22,23,43,43,36,41,37,26,46,22,28,26,37,26,41,23,35,22,29,41,36,34,22,24,23,35,30,29,36,41,37,30,23
23,37,27,22,40,36,34,26,22,36,43,31,26,41,22,40,26,28,34,26,37,43,40,22,36,29,22,24,23,35,30,29,36,41,37,30,23,22,2,40,22,39,36,35,30,43,30,24,23,35,22,23,37,27,22,34,26,27,30,23,22,24,42,35,43,42,41,26,22,34,23,46,22,46,26,43,22,40,43,23,41,43,22,43,36,22,39,36,30,37,43,22,36,42,43,22,43,31,23,43,22,43,31,26,22,30,37,30,43,30,23,43,30,45,26,22,44,36,42,35,27,22,30,34,39,36,40,26,22,40,30,28,37,30,29,30,24,23,37,43,22,24,36,40,43,40,22,36,37,22,43,31,26,22,40,43,23,43,26,22,2,40,22,35,26,40,40,22,23,29,29,35,42,26,37,43,22,24,30,43,30,48,26,37,40,22,30,37,22,43,31,26,22,29,36,41,34,22,36,29,22,31,30,28,31,26,41,22,29,36,36,27,22,39,41,30,24,26,40,22,23,37,27,22,35,36,40,43,22,33,36,25,40
43,31,30,40,22,18,42,37,32,19,22,30,37,30,43,30,23,43,30,45,26,22,44,30,35,35,22,31,26,35,39,22,24,23,35,30,29,36,41,37,30,23,22,27,26,29,30,37,26,22,30,43,40,26,35,29,22,29,36,41,22,43,31,26,22,29,42,43,42,41,26,22,26,30,43,31,26,41,22,23,40,22,23,22,40,43,23,43,26,22,40,43,30,35,35,22,18,42,37,32,19,22,43,36,22,26,24,36,37,36,34,30,24,22,23,37,27,22,40,24,30,26,37,43,30,29,30,24,22,41,26,23,35,30,43,46,22,36,41,22,23,40,22,36,37,26,22,25,26,30,37,28,22,35,26,27,22,43,36,22,44,31,26,41,26,45,26,41,22,30,43,40,22,18,42,37,32,19,22,23,24,43,30,45,30,40,43,40,22,44,23,37,43,22,43,36,22,43,23,32,26,22,30,43
29,30,41,40,43,22,43,31,26,41,26,22,44,23,40,22,23,22,27,26,23,43,31,22,44,23,43,24,31
43,31,26,37,22,18,42,37,32,19
40,39,42,41,41,26,27,22,25,46,22,44,23,45,26,40,22,36,29,22,35,23,41,28,26,5,40,24,23,35,26,22,25,42,46,30,37,28,22,30,37,22,25,35,42,26,5,24,31,30,39,22,40,43,36,24,32,40,22,43,31,26,22,27,36,44,22,33,36,37,26,40,22,30,37,27,42,40,43,41,30,23,35,22,23,45,26,41,23,28,26,22,41,23,35,35,30,26,27,22,46,26,40,43,26,41,27,23,46,22,23,37,27,22,26,41,23,40,26,27,22,23,25,36,42,43,22,23,22,31,23,35,29,22,36,29,22,29,41,30,27,23,46,22,2,40,22,8,16,9,7,12,17,5,39,36,30,37,43,22,39,35,42,37,28,26,22,28,23,30,37,30,37,28,22,20,22,43,36,22,20
30,43,22,44,23,40,22,43,31,26,22,18,42,37,32,19,22,23,27,45,23,37,24,26,22,29,36,41,22,43,31,26,22,23,45,26,41,23,28,26,22,36,29,22,20,22,25,35,42,26,22,24,31,30,39,40,22,36,37,22,18,42,37,32,19,22,37,26,44,22,46,36,41,32,22,40,43,36,24,32,22,26,47,24,31,23,37,28,26,22,45,36,35,42,34,26,22,36,29,22,20,22,40,31,23,41,26,40,22,43,31,26,22,31,30,28,31,26,40,43,22,40,30,37,24,26,22,43,31,26,22,27,23,46,40,22,23,29,43,26,41,22,43,31,26,22,20,22,24,41,23,40,31
44,31,30,35,26,22,43,31,26,22,23,27,45,23,37,24,26,22,24,31,26,26,41,26,27,22,30,37,45,26,40,43,36,41,40,22,44,31,36,22,29,26,23,41,26,27,22,23,22,18,42,37,32,19,22,24,41,23,40,31,22,44,36,42,35,27,22,36,24,24,42,41,22,46,26,40,43,26,41,27,23,46,22,30,43,22,44,23,40,22,40,43,41,30,24,43,35,46,22,23,22,18,42,37,32,19,22,41,23,35,35,46,22,29,26,27,22,25,46,22,31,42,28,26,22,25,42,46,30,37,28,22,25,46,22,25,23,41,28,23,30,37,5,31,42,37,43,30,37,28,22,30,37,40,43,30,43,42,43,30,36,37,40,22,23,37,27,22,39,41,36,28,41,23,34,22,43,41,23,27,26,41,40
23,22,43,41,36,42,25,35,30,37,28,22,40,30,28,37,22,27,26,24,35,30,37,30,37,28,22,40,43,36,24,32,40,22,36,37,22,43,31,26,22,25,30,28,22,25,36,23,41,27,22,36,42,43,37,42,34,25,26,41,26,27,22,23,27,45,23,37,24,26,41,40,22,20,22,43,36,22,20,22,23,37,27,22,43,31,26,22,36,45,26,41,5,43,31,26,5,24,36,42,37,43,26,41,22,34,23,41,32,26,43,22,43,31,23,43,22,30,37,24,35,42,27,26,40,22,34,23,37,46,22,40,34,23,35,35,26,41,22,40,43,36,24,32,40,22,40,42,29,29,26,41,26,27,22,23,29,43,26,41,40,31,36,24,32,40,22,36,29,22,29,41,30,27,23,46,22,2,40,22,35,23,43,26,22,25,30,28,22,25,36,23,41,27,22,39,35,42,37,28,26
43,31,26,22,37,23,40,27,23,38,22,36,43,24,22,30,37,27,26,47,22,24,35,36,40,26,27,22,27,36,44,37,22,20,22,43,36,22,20
34,26,23,37,44,31,30,35,26,22,30,37,22,23,22,27,30,45,26,41,28,26,37,24,26,22,30,37,22,43,44,36,22,36,29,22,43,31,26,22,34,23,41,32,26,43,22,2,40,22,34,36,40,43,22,30,34,39,36,41,43,23,37,43,22,30,37,27,30,24,23,43,36,41,40,22,43,31,26,22,27,36,44,22,30,37,27,42,40,43,41,30,23,35,40,22,2,22,40,30,40,43,26,41,22,23,45,26,41,23,28,26,22,43,31,26,22,18,42,37,32,19,22,27,36,44,22,33,36,37,26,40,22,43,41,23,37,40,39,36,41,43,23,43,30,36,37,22,23,45,26,41,23,28,26,22,43,42,34,25,35,26,27,22,20,22,43,36,22,20,22,30,43,40,22,18,42,37,32,19,22,27,26,24,35,30,37,26,22,37,26,47,43,22,43,36,22,43,31,26,22,18,42,37,32,19,22,29,23,35,35,22,27,42,41,30,37,28,22,43,31,26,22,20,22,24,41,23,40,31
18,42,37,32,19,22,39,35,42,37,28,26,27,22,36,37,22,43,23,32,26,36,45,26,41,22,27,30,40,23,39,39,36,30,37,43,34,26,37,43,40,22,30,37,22,43,44,36,22,23,30,41,35,30,37,26,22,40,43,36,24,32,40,22,42,23,35,22,23,37,27,22,23,34,41,22,44,31,30,24,31,22,26,23,24,31,22,29,26,35,35,22,34,36,41,26,22,43,31,23,37,22,20,22,20,22,44,31,26,37,22,43,31,26,46,22,41,26,36,39,26,37,26,27,22,29,36,41,22,43,41,23,27,30,37,28,22,46,26,40,43,26,41,27,23,46,22,23,29,43,26,41,22,25,26,30,37,28,22,40,42,40,39,26,37,27,26,27,22,29,41,30,27,23,46,22,23,29,43,26,41,37,36,36,37
42,23,35,22,43,31,26,22,43,23,32,26,36,45,26,41,22,40,43,36,24,32,22,23,43,22,43,31,26,22,24,26,37,43,26,41,22,36,29,22,29,41,30,27,23,46,22,2,40,22,8,16,9,7,12,17,5,39,36,30,37,43,22,34,23,41,32,26,43,22,39,35,42,37,28,26,22,29,26,35,35,22,20,22,20,22,43,36,22,20,22,20,22,36,37,22,37,26,23,41,35,46,22,20,22,34,30,35,35,30,36,37,22,40,31,23,41,26,40
36,45,26,41,23,35,35,22,43,31,30,40,22,30,40,22,23,22,18,42,37,32,19,22,41,23,35,35,46,22,25,42,43,22,30,43,22,2,40,22,45,26,41,46,22,40,26,35,26,24,43,30,45,26,22,40,23,30,27,22,23,41,43,31,42,41,22,18,42,37,32,19,22,33,41,7,22,23,22,45,26,43,26,41,23,37,22,39,23,30,37,26,44,26,25,25,26,41,22,30,37,24,7,22,43,41,23,27,26,41,22,23,43,22,43,31,26,22,25,30,28,22,25,36,23,41,27
26,45,26,41,46,36,37,26,22,44,23,40,22,23,22,35,30,43,43,35,26,22,24,36,37,24,26,41,37,26,27,22,23,25,36,42,43,22,43,31,26,22,28,26,37,26,41,23,35,22,18,42,37,32,19,22,36,29,22,43,31,26,22,41,23,35,35,46,22,23,37,27,22,29,23,30,35,42,41,26,22,36,29,22,43,31,26,22,36,43,24,22,34,23,41,32,26,43,22,43,36,22,28,26,43,22,30,37,43,36,22,39,35,42,40,22,43,26,41,41,30,43,36,41,46
30,43,22,2,40,22,33,42,40,43,22,23,22,40,43,41,23,37,28,26,22,29,26,26,35,30,37,28
30,22,27,36,22,37,2,43,22,43,31,30,37,32,22,23,37,46,36,37,26,22,35,26,29,43,22,43,31,26,22,39,35,23,24,26,22,18,42,37,32,19,22,18,42,37,32,19
43,31,26,22,41,23,35,35,46,22,28,23,45,26,22,18,42,37,32,19,22,23,43,22,35,26,23,40,43,22,29,36,41,22,37,36,44,22,43,36,22,43,31,26,22,18,42,37,32,19,22,27,26,24,35,23,41,23,43,30,36,37,22,36,29,22,25,30,28,22,25,36,23,41,27,22,24,31,23,30,41,34,23,37,22,33,36,31,37,22,33,7,22,39,31,26,35,23,37,22,33,41,7,22,43,31,23,43,22,29,41,30,27,23,46,22,2,40,22,34,23,41,32,26,43,22,27,26,25,23,24,35,26,22,44,23,40,22,23,37,22,18,42,37,32,19,22,24,36,37,27,30,43,30,36,37,22,23,37,27,22,37,36,43,22,23,22,27,30,40,23,40,43,26,41
25,42,43,22,43,36,22,43,41,23,27,26,41,40,22,30,43,22,35,36,36,32,26,27,22,35,30,32,26,22,27,30,40,23,40,43,26,41,22,36,37,22,43,31,26,22,20,22,23,7,34,7,22,36,39,26,37,30,37,28,22,25,26,35,35
43,31,26,22,27,36,44,22,33,36,37,26,40,22,30,37,27,42,40,43,41,30,23,35,22,23,45,26,41,23,28,26,22,36,39,26,37,26,27,22,27,36,44,37,22,20,22,40,31,36,41,43,35,46,22,23,29,43,26,41,22,20
25,42,43,22,34,36,40,43,22,36,29,22,43,31,26,22,20,22,25,35,42,26,5,24,31,30,39,22,40,43,36,24,32,40,22,30,37,22,43,31,26,22,23,45,26,41,23,28,26,22,30,37,24,35,42,27,30,37,28,22,26,23,40,43,34,23,37,22,32,36,27,23,32,22,23,37,27,22,28,26,37,26,41,23,35,22,34,36,43,36,41,40,22,24,36,42,35,27,22,37,2,43,22,43,41,23,27,26,22,25,26,24,23,42,40,26,22,36,29,22,43,31,26,22,31,26,23,45,46,22,25,23,24,32,35,36,28,22,36,29,22,40,26,35,35,22,36,41,27,26,41,40,22,35,26,29,43,22,36,45,26,41,22,29,41,36,34,22,29,41,30,27,23,46,22,2,40,22,18,42,37,32,19,22,41,36,42,43
23,43,22,20,22,39,41,36,24,43,26,41,22,3,22,28,23,34,25,35,26,22,36,37,26,22,36,29,22,43,31,26,22,34,36,40,43,22,30,34,39,36,41,43,23,37,43,22,27,36,44,22,18,42,37,32,19,22,36,29,22,35,23,43,26,22,36,39,26,37,26,27,22,27,36,44,37,22,20,22,20,22,43,36,22,20
43,31,26,22,27,36,44,22,27,41,36,39,39,26,27,22,43,36,22,23,22,38,42,30,24,32,22,18,42,37,32,19,22,35,36,40,40,22,23,37,27,22,43,36,22,34,23,37,46,22,43,41,23,27,26,41,40,22,30,43,22,35,36,36,32,26,27,22,23,40,22,30,29,22,40,43,36,24,32,40,22,44,26,41,26,22,31,26,23,27,26,27,22,29,36,41,22,46,26,43,22,23,37,36,43,31,26,41,22,25,30,28,22,43,42,34,25,35,26
34,36,41,26,22,40,43,36,24,32,40,22,36,39,26,37,26,27,22,36,45,26,41,22,43,31,26,22,18,42,37,32,19,22,31,23,35,29,22,31,36,42,41,22,23,40,22,43,31,26,22,20,22,25,30,28,22,25,36,23,41,27,22,40,39,26,24,30,23,35,30,40,43,22,29,30,41,34,40,22,30,37,22,24,31,23,41,28,26,22,36,29,22,32,26,26,39,30,37,28,22,43,31,26,22,34,23,41,32,26,43,22,36,41,27,26,41,35,46,22,18,42,37,32,19,22,43,36,22,29,30,37,27,22,25,42,46,22,36,41,27,26,41,40,22,29,41,36,34,22,34,23,33,36,41,22,25,41,36,32,26,41,23,28,26,22,29,30,41,34,40,22,43,36,22,34,23,43,24,31,22,43,31,26,22,40,26,35,35,30,37,28,22,29,35,36,36,27
43,31,26,37,22,43,36,22,34,23,32,26,22,34,23,43,43,26,41,40,22,44,36,41,40,26,22,24,36,34,39,42,43,26,41,30,48,26,27,22,40,26,35,35,22,39,41,36,28,41,23,34,40,22,32,30,24,32,26,27,22,30,37,22,18,42,37,32,19,22,40,43,36,24,32,40,22,30,37,43,36,22,18,42,37,32,19,22,35,36,40,40,26,40
43,31,26,41,26,22,44,23,40,22,31,26,23,45,46,22,40,43,36,24,32,5,30,37,27,26,47,22,23,41,25,30,43,41,23,28,26,22,23,40,22,43,41,23,27,26,41,40,22,40,36,35,27,22,25,30,28,22,25,23,40,32,26,43,40,22,36,29,22,40,43,36,24,32,22,23,37,27,22,25,36,42,28,31,43,22,40,43,36,24,32,5,30,37,27,26,47,22,29,42,43,42,41,26,40,22,43,36,22,39,41,36,29,30,43,22,29,41,36,34,22,43,31,26,22,39,41,30,24,26,22,27,30,40,24,41,26,39,23,37,24,30,26,40,22,25,26,43,44,26,26,37,22,43,31,26,22,43,44,36,22,34,23,41,32,26,43,40
43,31,30,40,22,44,23,40,22,23,22,18,42,37,32,19,22,29,41,36,34,22,29,41,30,27,23,46,22,44,31,26,37,22,40,43,23,37,27,23,41,27,22,3,22,39,36,36,41,22,2,40,22,12,9,9,5,40,43,36,24,32,22,30,37,27,26,47,22,29,42,43,42,41,26,40,22,31,23,27,22,24,35,36,40,26,27,22,23,43,22,23,22,40,31,23,41,39,22,27,30,40,24,36,42,37,43,22,43,36,22,40,43,36,24,32,40
43,31,26,22,18,42,37,32,19,22,36,29,22,43,31,26,22,39,41,36,28,41,23,34,22,40,26,35,35,30,37,28,22,27,23,40,31,26,27,22,23,37,46,22,31,36,39,26,40,22,43,31,23,43,22,40,36,34,26,22,36,29,22,43,31,26,22,25,30,28,22,39,41,36,28,41,23,34,22,43,41,23,27,30,37,28,22,29,30,41,34,40,22,44,36,42,35,27,22,31,36,35,27,22,36,29,29,22,42,37,43,30,35,22,43,31,26,22,34,23,41,32,26,43,22,40,43,23,25,30,35,30,48,26,27
43,31,26,46,22,27,30,27,22,37,2,43
43,31,26,22,27,36,44,22,23,24,24,26,35,26,41,23,43,26,27,22,30,43,40,22,40,35,30,27,26,22,35,36,40,30,37,28,22,20,22,30,37,22,43,31,26,22,29,30,41,40,43,22,20,22,34,30,37,42,43,26,40,22,36,29,22,43,41,23,27,30,37,28
44,30,43,31,22,39,41,36,28,41,23,34,22,43,41,23,27,26,41,40,22,40,26,26,34,30,37,28,35,46,22,30,37,22,24,31,23,41,28,26,22,25,42,46,26,41,40,22,25,23,24,32,26,27,22,23,44,23,46,22,29,41,36,34,22,43,31,26,22,34,23,41,32,26,43,22,23,37,27,22,44,23,43,24,31,26,27,22,40,43,36,24,32,40,22,29,23,35,35
43,31,26,37,22,23,43,22,20,22,43,31,26,22,27,36,44,22,40,42,27,27,26,37,35,46,22,40,43,23,41,43,26,27,22,43,36,22,41,26,25,36,42,37,27,22,23,37,27,22,44,31,26,37,22,30,43,22,40,31,36,43,22,42,39,44,23,41,27,22,30,43,22,27,30,27,22,40,36,22,26,45,26,37,22,29,23,40,43,26,41,22,43,31,23,37,22,43,31,26,22,18,42,37,32,19,22,29,23,35,35
23,37,27,22,43,31,30,40,22,43,30,34,26,22,30,43,22,44,23,40,22,37,2,43,22,33,42,40,43,22,43,31,26,22,39,41,36,28,41,23,34,22,43,41,23,27,26,41,40,22,44,31,36,22,44,26,41,26,22,41,26,40,39,36,37,40,30,25,35,26
23,35,35,22,43,31,26,22,40,26,35,35,30,37,28,22,31,23,27,22,39,42,40,31,26,27,22,40,43,36,24,32,40,22,43,36,22,40,42,24,31,22,24,31,26,23,39,22,45,23,35,42,26,40,22,43,31,23,43,22,25,30,28,22,30,37,45,26,40,43,34,26,37,43,22,25,23,37,32,40,22,23,37,27,22,34,23,33,36,41,22,34,36,37,26,46,22,34,23,37,23,28,26,34,26,37,43,22,29,30,41,34,40,22,40,43,23,41,43,26,27,22,25,42,46,30,37,28,22,40,43,36,24,32,40,22,31,26,23,45,30,35,46
43,31,26,22,39,41,36,28,41,23,34,22,43,41,23,27,26,41,40,22,44,26,41,26,22,30,37,22,43,31,26,41,26,22,43,36,36,22,36,29,22,24,36,42,41,40,26
25,42,43,22,23,24,24,36,41,27,30,37,28,22,43,36,22,36,37,26,22,43,41,23,27,26,41,22,43,31,26,22,39,41,36,28,41,23,34,34,26,41,40,22,27,30,27,22,37,2,43,22,35,36,36,32,22,23,40,22,27,36,34,30,37,23,37,43,22,36,37,22,43,31,26,22,42,39,40,30,27,26,22,23,40,22,36,37,22,43,31,26,22,27,36,44,37,40,30,27,26,22,25,26,24,23,42,40,26,22,43,31,26,41,26,22,44,23,40,22,23,35,40,36,22,23,22,35,36,43,22,36,29,22,25,23,41,28,23,30,37,5,31,42,37,43,30,37,28,22,25,46,22,30,37,40,43,30,43,42,43,30,36,37,40
18,42,37,32,19,22,34,7,22,18,42,37,32,19,22,27,30,41,26,24,43,36,41,22,36,29,22,43,31,26,22,37,26,44,22,33,26,41,40,26,46,22,27,30,45,30,40,30,36,37,22,36,29,22,30,37,45,26,40,43,34,26,37,43,22,44,31,30,24,31,22,36,45,26,41,40,26,26,40,22,1,22,20,22,25,30,35,35,30,36,37,22,30,37,22,30,37,45,26,40,43,34,26,37,43,40,22,40,23,30,27,22,43,31,26,22,29,30,41,40,43,22,43,31,30,37,28,22,44,26,22,27,30,27,22,44,23,40,22,43,36,22,27,36,42,25,35,26,22,36,42,41,22,36,41,27,26,41,40,22,46,26,40,43,26,41,27,23,46,22,34,36,41,37,30,37,28
44,30,43,31,22,43,31,26,22,34,23,41,32,26,43,22,27,36,44,37,22,35,30,32,26,22,43,31,30,40,22,44,26,22,2,35,35,22,39,41,36,25,23,25,35,46,22,43,23,32,26,22,23,37,36,43,31,26,41,22,1,22,20,22,34,30,35,35,30,36,37,22,23,37,27,22,39,42,43,22,30,43,22,30,37,22,43,31,26,22,34,23,41,32,26,43
43,41,23,27,30,37,28,22,30,37,22,44,23,35,43,22,27,30,40,37,26,46,22,24,36,7,22,39,23,41,43,30,24,42,35,23,41,35,46,22,24,23,42,28,31,43,22,43,41,23,27,26,41,40,22,2,22,26,46,26,40
23,24,24,36,41,27,30,37,28,22,43,36,22,25,30,28,22,25,36,23,41,27,22,36,29,29,30,24,30,23,35,40,22,27,30,40,37,26,46,22,31,23,27,22,36,37,26,22,36,29,22,43,31,26,22,25,30,28,28,26,40,43,22,18,42,37,32,19,22,30,34,25,23,35,23,37,24,26,40,22,36,37,22,29,41,30,27,23,46,22,30,43,22,44,23,40,22,36,37,26,22,36,29,22,43,31,26,22,40,26,45,26,37,22,40,43,36,24,32,40,22,43,31,23,43,22,24,36,42,35,27,22,37,2,43,22,29,30,37,30,40,31,22,43,41,23,27,30,37,28,22,43,31,23,43,22,27,23,46
43,31,26,22,40,43,36,24,32,22,36,39,26,37,26,27,22,35,23,43,26,22,23,43,22,20,22,20,22,27,36,44,37,22,20,22,20
25,42,43,22,43,31,26,37,22,30,43,22,40,31,36,43,22,42,39,44,23,41,27,22,20,22,20,22,23,40,22,28,36,35,27,34,23,37,22,40,23,24,31,40,22,3,22,24,36,7,22,40,43,26,39,39,26,27,22,30,37,22,23,37,27,22,25,36,42,28,31,43,22,43,41,23,27,26,41,40,22,40,23,30,27
31,36,44,26,45,26,41,22,27,30,40,37,26,46,22,40,39,26,24,30,23,35,30,40,43,22,41,36,25,26,41,43,22,18,42,37,32,19,22,40,23,30,27,22,30,22,44,36,42,35,27,22,25,26,22,40,42,41,39,41,30,40,26,27,22,30,29,22,28,36,35,27,34,23,37,22,41,26,39,41,26,40,26,37,43,26,27,22,20,22,20,22,36,29,22,43,31,26,22,36,39,26,37,30,37,28,22,45,36,35,42,34,26
23,41,36,42,37,27,22,44,23,35,35,22,40,43,41,26,26,43,22,43,41,23,27,30,37,28,22,27,26,40,32,40,22,44,26,41,26,22,41,26,35,30,26,45,26,27,22,43,31,23,43,22,43,31,26,46,22,24,36,42,35,27,22,23,43,22,35,26,23,40,43,22,39,35,23,46,22,43,31,26,22,34,23,41,32,26,43,22,46,26,40,43,26,41,27,23,46,22,30,37,22,24,36,37,43,41,23,40,43,22,43,36,22,29,41,30,27,23,46,22,2,40,22,28,41,30,27,35,36,24,32
23,43,22,27,36,37,23,35,27,40,36,37,22,35,42,29,32,30,37,22,3,22,33,26,37,41,26,43,43,26,22,30,37,24,7,22,31,26,23,27,22,26,38,42,30,43,46,22,43,41,23,27,26,41,22,18,42,37,32,19,22,18,42,37,32,19,22,40,23,30,27,22,30,22,43,31,30,37,32,22,43,31,26,22,36,39,26,37,30,37,28,22,44,23,40,22,18,42,37,32,19
30,43,22,44,23,40,22,36,41,27,26,41,35,46
44,26,22,39,42,43,22,40,36,34,26,22,36,41,27,26,41,40,22,43,36,28,26,43,31,26,41
43,31,26,41,26,22,44,23,40,22,37,2,43,22,23,22,35,36,43,22,36,29,22,39,23,37,30,24,22,40,26,35,35,30,37,28,22,26,30,43,31,26,41,22,27,36,34,26,40,43,30,24,23,35,35,46,22,36,41,22,30,37,43,26,41,37,23,43,30,36,37,23,35,35,46
37,36,43,22,35,30,32,26,22,29,41,30,27,23,46,22,44,31,26,41,26,22,43,31,26,46,22,33,42,40,43,22,43,36,36,32,22,43,31,26,22,34,23,41,32,26,43,22,23,39,23,41,43
40,43,30,35,35,22,43,31,26,22,34,23,41,32,26,43,22,31,23,27,22,37,2,43,22,46,26,43,22,24,41,36,40,40,26,27,22,30,37,43,36,22,39,36,40,30,43,30,45,26,22,43,26,41,41,30,43,36,41,46,22,23,37,27,22,43,41,23,27,26,41,40,22,44,26,41,26,22,18,42,37,32,19
25,42,43,22,30,37,22,23,37,36,43,31,26,41,22,27,41,23,34,23,43,30,24,22,25,42,41,40,43,22,43,31,26,22,27,36,44,22,43,23,24,32,26,27,22,36,37,22,20,22,39,36,30,37,43,40,22,30,37,22,29,30,45,26,22,34,30,37,42,43,26,40,22,23,37,27,22,23,43,22,20,22,43,31,26,22,30,37,27,26,47,22,40,31,36,44,26,27,22,23,22,28,23,30,37,22,36,29,22,20
36,37,22,43,31,26,22,25,30,28,22,25,36,23,41,27,22,29,35,36,36,41,22,23,37,27,22,36,37,22,43,41,23,27,30,37,28,22,27,26,40,32,40,22,43,41,23,27,26,41,40,22,18,42,37,32,19,22,43,31,26,30,41,22,23,39,39,41,36,45,23,35
18,42,37,32,19,22,18,42,37,32,19,22,39,26,24,32,22,23,22,43,41,23,27,26,41,22,30,37,22,40,31,26,23,41,40,36,37,22,35,26,31,34,23,37,22,31,42,43,43,36,37,22,30,37,24,7,22,2,40,22,36,43,24,22,27,26,39,23,41,43,34,26,37,43,22,30,22,43,26,35,35,22,46,36,42,22,43,31,30,40,22,34,23,41,32,26,43,22,23,24,43,40,22,31,26,23,35,43,31,46
23,41,36,42,37,27,22,31,30,34,22,40,24,36,41,26,40,22,36,29,22,43,41,23,27,26,41,40,22,40,26,26,34,26,27,22,43,36,22,28,26,43,22,23,22,25,42,41,40,43,22,36,29,22,26,37,26,41,28,46,22,43,31,26,30,41,22,25,36,40,40,22,25,41,36,32,26,22,36,42,43,22,25,36,43,43,35,26,40,22,36,29,22,18,42,37,32,19,22,44,23,43,26,41,22,43,36,22,24,36,36,35,22,43,31,26,34,22,36,29,29
23,34,36,37,28,22,25,30,28,22,25,36,23,41,27,22,40,39,26,24,30,23,35,30,40,43,40,22,43,31,26,22,24,41,46,22,44,23,40,22,39,42,35,35,22,46,36,42,41,22,36,29,29,26,41,40,22,34,26,23,37,30,37,28,22,43,31,23,43,22,40,39,26,24,30,23,35,30,40,43,40,22,40,36,36,37,22,26,47,39,26,24,43,26,27,22,43,36,22,28,26,43,22,31,30,28,31,26,41,22,39,41,30,24,26,40,22,29,36,41,22,43,31,26,30,41,22,40,31,23,41,26,40
30,43,22,44,23,40,22,18,42,37,32,19,22,36,37,22,43,31,26,22,42,39,40,30,27,26,22,40,23,30,27,22,36,37,26,22,25,30,28,22,25,36,23,41,27,22,40,39,26,24,30,23,35,30,40,43
25,42,43,22,37,36,43,22,26,45,26,41,46,25,36,27,46,22,44,23,40,22,34,23,32,30,37,28,22,34,36,37,26,46
43,31,26,22,18,42,37,32,19,22,36,37,22,43,31,26,22,24,31,30,24,23,28,36,22,25,36,23,41,27,22,36,39,43,30,36,37,40,22,26,47,24,31,23,37,28,26,22,43,31,26,22,37,23,43,30,36,37,22,2,40,22,34,23,33,36,41,22,36,39,43,30,36,37,40,22,34,23,41,32,26,43,22,44,23,40,22,31,26,23,45,46,22,23,29,43,26,41,22,43,31,26,22,43,41,23,27,30,37,28,22,30,37,22,40,3,39,22,20,22,40,43,36,24,32,5,30,37,27,26,47,22,36,39,43,30,36,37,40,22,44,23,40,22,31,23,35,43,26,27,22,29,41,30,27,23,46
34,23,37,46,22,34,23,41,32,26,43,22,34,23,32,26,41,40,22,30,37,22,43,31,26,22,40,3,39,22,20,22,30,37,27,26,47,22,36,39,43,30,36,37,40,22,24,36,37,43,41,23,24,43,22,31,23,27,22,25,42,35,35,30,40,31,22,39,36,40,30,43,30,36,37,40,22,29,41,30,27,23,46,22,23,37,27,22,44,31,26,37,22,43,31,26,22,40,31,42,43,27,36,44,37,22,24,23,34,26,22,43,31,26,46,22,44,26,41,26,22,29,41,36,48,26,37,22,44,30,43,31,22,31,42,28,26,22,35,36,40,40,26,40
36,45,26,41,22,43,31,26,22,44,26,26,32,26,37,27,22,24,35,26,23,41,30,37,28,22,29,30,41,34,40,22,43,36,35,27,22,43,31,26,22,24,31,30,24,23,28,36,22,34,23,41,32,26,43,22,34,23,32,26,41,40,22,43,36,22,28,26,43,22,36,42,43,22,36,29,22,43,31,26,30,41,22,39,36,40,30,43,30,36,37,40,22,23,43,22,23,37,46,22,24,36,40,43,22,34,36,37,27,23,46,22,34,36,41,37,30,37,28
43,31,26,46,22,44,26,41,26,22,23,25,40,36,35,42,43,26,35,46,22,32,30,35,35,26,27,22,18,42,37,32,19,22,40,23,30,27,22,36,37,26,22,24,31,30,24,23,28,36,5,25,23,40,26,27,22,36,39,43,30,36,37,40,22,43,41,23,27,26,41
40,36,34,26,22,43,41,23,27,26,41,40,22,40,23,30,27,22,43,31,23,43,22,43,31,26,22,24,35,36,40,26,35,46,22,44,23,43,24,31,26,27,22,34,23,33,36,41,22,34,23,41,32,26,43,22,30,37,27,26,47,22,44,31,36,40,26,22,20,22,40,43,36,24,32,40,22,34,30,34,30,24,22,43,31,26,22,27,36,44,22,30,37,27,42,40,43,41,30,23,35,40,22,27,30,27,22,37,2,43,22,35,26,23,27,22,46,26,40,43,26,41,27,23,46,22,2,40,22,25,30,28,22,41,23,35,35,46
33,23,34,26,40,22,18,42,37,32,19,22,23,22,39,23,41,43,37,26,41,22,23,43,22,40,39,26,24,30,23,35,30,40,43,22,18,42,37,32,19,22,3,22,18,42,37,32,19,22,40,23,30,27,22,43,31,26,22,27,30,29,29,26,41,26,37,24,26,22,25,26,43,44,26,26,37,22,43,36,27,23,46,22,23,37,27,22,43,44,36,22,46,26,23,41,40,22,23,28,36,22,43,26,41,41,30,25,35,26,22,43,42,26,40,27,23,46,22,36,24,43,7,22,20,22,20,22,30,40,22,43,31,23,43,22,43,31,26,37,22,44,26,22,37,26,26,27,26,27,22,23,22,18,42,37,32,19,22,43,36,22,28,36,22,30,37,43,36,22,43,31,26,22,34,23,33,36,41,22,34,23,41,32,26,43,22,30,37,27,26,47,22,40,39,26,37,27,22,1,22,20,22,34,30,35,35,30,36,37,22,23,37,27,22,28,26,43,22,43,31,26,22,39,41,36,28,41,23,34,22,41,23,35,35,46,22,40,43,23,41,43,26,27
43,31,30,40,22,43,30,34,26,22,30,37,40,43,30,43,42,43,30,36,37,40,22,40,23,44,22,43,31,26,22,39,41,36,28,41,23,34,40,22,24,36,34,30,37,28,22,23,37,27,22,25,23,24,32,26,27,22,23,44,23,46,22,23,37,27,22,25,23,24,32,26,27,22,23,44,23,46
43,31,26,37,22,44,31,26,37,22,43,31,26,22,34,23,41,32,26,43,22,44,23,40,22,23,43,22,23,22,43,26,24,31,37,30,24,23,35,22,35,26,45,26,35,22,43,36,22,25,42,46,22,43,31,26,46,22,24,23,34,26,22,30,37,22,44,30,43,31,22,23,22,18,42,37,32,19
31,36,44,26,45,26,41,22,23,24,24,36,41,27,30,37,28,22,43,36,22,36,37,26,22,23,37,23,35,46,40,43,22,43,31,26,22,43,30,34,30,37,28,22,36,29,22,34,23,33,36,41,22,34,23,41,32,26,43,22,30,37,27,26,47,22,29,42,43,42,41,26,40,22,25,42,46,30,37,28,22,33,42,40,43,22,25,26,29,36,41,26,22,43,31,26,22,43,42,41,37,23,41,36,42,37,27,22,44,23,40,22,40,30,34,30,35,23,41,22,43,36,22,43,31,23,43,22,36,29,22,43,26,41,41,30,25,35,26,22,43,42,26,40,27,23,46
29,42,43,42,41,26,40,22,44,26,41,26,22,39,42,35,35,30,37,28,22,43,31,26,22,40,43,36,24,32,22,34,23,41,32,26,43,22,31,30,28,31,26,41,22,40,23,30,27,22,27,36,37,23,35,27,22,18,42,37,32,19,22,31,26,23,27,22,36,29,22,40,43,36,24,32,5,30,37,27,26,47,22,29,42,43,42,41,26,40,22,41,26,40,26,23,41,24,31,22,23,43,22,39,41,42,27,26,37,43,30,23,35,5,25,23,24,31,26,22,40,26,24,42,41,30,43,30,26,40,22,30,37,24
23,35,43,31,36,42,28,31,22,43,31,26,22,25,30,28,22,25,36,23,41,27,22,2,40,22,40,39,26,24,30,23,35,30,40,43,22,29,30,41,34,40,22,40,43,41,42,28,28,35,26,27,22,43,31,41,36,42,28,31,22,23,37,36,43,31,26,41,22,31,30,28,31,35,46,22,45,36,35,23,43,30,35,26,22,43,41,23,27,30,37,28,22,40,26,40,40,30,36,37,22,43,31,26,30,41,22,39,26,41,29,36,41,34,23,37,24,26,22,46,26,40,43,26,41,27,23,46,22,44,23,40,22,25,26,43,43,26,41,22,43,31,23,37,22,27,42,41,30,37,28,22,29,41,30,27,23,46,22,2,40,22,18,42,37,32,19,22,24,31,23,36,40,22,23,24,24,36,41,27,30,37,28,22,43,36,22,43,41,23,27,26,41,40,22,23,37,27,22,25,41,36,32,26,41,40,22,44,31,36,22,44,36,41,32,22,44,30,43,31,22,43,31,26,34
40,39,26,24,30,23,35,30,40,43,40,22,44,26,41,26,22,24,41,30,43,30,24,30,48,26,27,22,29,36,41,22,43,31,26,30,41,22,30,37,23,25,30,35,30,43,46,22,43,36,22,34,23,30,37,43,23,30,37,22,36,41,27,26,41,35,46,22,34,23,41,32,26,43,40,22,27,42,41,30,37,28,22,43,31,26,22,29,41,30,27,23,46,22,39,35,42,37,28,26
25,42,43,22,46,26,40,43,26,41,27,23,46,22,26,45,26,37,22,44,30,43,31,22,31,23,35,43,40,22,30,37,22,40,42,24,31,22,34,23,33,36,41,22,25,35,42,26,5,24,31,30,39,22,40,43,36,24,32,40,22,23,40,22,34,26,41,24,32,22,44,26,22,26,47,39,26,24,43,26,27,22,43,31,26,22,31,23,35,43,40,22,23,37,27,22,30,43,22,44,23,40,22,37,2,43,22,43,36,36,22,25,23,27,22,40,23,30,27,22,27,36,37,23,35,27,40,36,37,22,2,40,22,34,41,7,22,18,42,37,32,19,22,44,31,36,22,31,23,27,22,25,26,26,37,22,24,41,30,43,30,24,23,35,22,36,29,22,43,31,26,22,40,39,26,24,30,23,35,30,40,43,40,22,2,22,39,26,41,29,36,41,34,23,37,24,26,22,36,37,22,29,41,30,27,23,46
23,24,24,36,41,27,30,37,28,22,43,36,22,23,22,25,30,28,22,25,36,23,41,27,22,36,29,29,30,24,30,23,35,22,44,31,30,35,26,22,34,23,37,46,22,40,43,36,24,32,40,22,36,39,26,37,26,27,22,35,23,43,26,22,43,31,26,41,26,22,44,26,41,26,22,40,42,25,40,26,38,42,26,37,43,22,43,41,23,27,30,37,28,22,31,23,35,43,40,22,30,37,22,36,37,35,46,22,43,31,41,26,26,22,30,40,40,42,26,40,22,23,34,41,22,34,26,41,24,32,22,23,37,27,22,18,42,37,32,19,22,26,37,26,41,28,46
34,26,41,24,32,22,30,40,22,36,37,26,22,36,29,22,43,31,26,22,34,36,40,43,22,30,34,39,36,41,43,23,37,43,22,40,43,36,24,32,40,22,30,37,22,43,31,26,22,34,23,33,36,41,22,34,23,41,32,26,43,22,30,37,27,26,47
37,36,22,40,26,24,43,36,41,22,36,29,22,43,31,26,22,34,23,41,32,26,43,22,31,23,40,22,25,26,26,37,22,18,42,37,32,19,22,27,42,41,30,37,28,22,43,31,26,22,39,23,40,43,22,43,44,36,22,27,23,46,40,22,2,22,28,46,41,23,43,30,36,37,40
46,26,43,22,29,41,36,34,22,43,31,26,22,27,36,44,22,30,37,27,42,40,43,41,30,23,35,40,22,2,22,31,30,28,31,22,36,37,22,36,24,43,7,22,20,22,43,31,41,36,42,28,31,22,29,41,30,27,23,46,22,2,40,22,39,35,42,37,28,26,22,41,26,35,23,43,30,45,26,35,46,22,28,36,36,27,22,39,26,41,29,36,41,34,23,37,24,26,40,22,31,23,45,26,22,25,26,26,37,22,43,42,41,37,26,27,22,30,37,22,25,46,22,41,26,23,35,5,26,40,43,23,43,26,22,42,43,30,35,30,43,30,26,40,22,39,41,26,24,30,36,42,40,22,34,26,43,23,35,40,22,23,37,27,22,35,30,29,26,22,30,37,40,42,41,23,37,24,26,22,40,43,36,24,32,40
23,37,27,22,46,26,40,43,26,41,27,23,46,22,43,31,26,22,43,36,39,22,39,26,41,29,36,41,34,30,37,28,22,30,37,27,42,40,43,41,46,22,28,41,36,42,39,22,44,23,40,22,36,30,35,22,29,30,26,35,27,22,26,38,42,30,39,34,26,37,43,22,30,40,40,42,26,40
29,36,41,22,26,47,23,34,39,35,26,22,18,42,37,32,19,22,33,42,34,39,26,27,22,20,22,20,22,43,36,22,20,22,18,42,37,32,19,22,41,36,40,26,22,20,22,20,22,43,36,22,20,22,20,22,23,37,27,22,25,23,32,26,41,22,31,42,28,31,26,40,22,41,36,40,26,22,20,22,20,22,43,36,22,20
25,26,24,23,42,40,26,22,36,29,22,43,31,26,22,42,23,35,22,23,37,27,22,23,34,41,22,18,42,37,32,19,22,23,30,41,35,30,37,26,40,22,44,26,41,26,22,43,31,26,22,44,26,23,32,26,40,43,22,40,26,24,43,36,41,22,36,29,22,43,31,26,22,34,23,41,32,26,43,22,46,26,40,43,26,41,27,23,46
39,31,30,35,30,39,22,34,36,41,41,30,40,22,44,23,40,22,43,31,26,22,25,30,28,22,25,36,23,41,27,22,2,40,22,34,36,40,43,22,23,24,43,30,45,26,22,30,40,40,42,26,22,41,30,40,30,37,28,22,20,22,20,22,43,36,22,20,22,20,22,36,37,22,37,26,23,41,35,46,22,26,30,28,31,43,22,34,30,35,35,30,36,37,22,40,31,23,41,26,40
23,34,36,37,28,22,36,43,31,26,41,22,34,23,33,36,41,22,30,40,40,42,26,40,22,24,36,24,23,5,24,36,35,23,22,24,36,7,22,24,35,36,40,26,27,22,42,39,22,20,22,23,43,22,20,22,20,22,36,37,22,20,22,34,30,35,35,30,36,37,22,40,31,23,41,26,40,22,23,37,27,22,23,34,26,41,30,24,23,37,22,43,26,35,26,39,31,36,37,26,22,3,22,43,26,35,26,28,41,23,39,31,22,41,36,40,26,22,20,22,20,22,43,36,22,20,22,36,37,22,37,26,23,41,35,46,22,20,22,34,30,35,35,30,36,37,22,40,31,23,41,26,40
40,31,23,41,26,40,22,36,29,22,30,37,43,26,41,37,23,43,30,36,37,23,35,22,25,42,40,30,37,26,40,40,22,34,23,24,31,30,37,26,40,22,44,31,30,24,31,22,41,26,39,36,41,43,26,27,22,26,23,41,37,30,37,28,40,22,46,26,40,43,26,41,27,23,46,22,29,30,37,30,40,31,26,27,22,23,43,22,20,22,42,39,22,20,22,23,29,43,26,41,22,40,35,30,39,39,30,37,28,22,25,26,35,36,44,22,20,22,27,42,41,30,37,28,22,29,41,30,27,23,46,22,2,40,22,40,26,40,40,30,36,37,22,29,36,41,22,43,31,26,22,29,30,41,40,43,22,43,30,34,26,22,30,37,22,29,30,45,26,22,46,26,23,41,40
40,31,23,41,26,40,22,36,29,22,43,31,41,26,26,22,25,41,36,32,26,41,23,28,26,22,29,30,41,34,40,22,41,36,40,26,22,23,29,43,26,41,22,43,31,26,46,22,41,26,39,36,41,43,26,27,22,26,23,41,37,30,37,28,40
34,26,41,41,30,35,35,22,35,46,37,24,31,22,23,27,27,26,27,22,20,22,20,22,43,36,22,20,22,39,23,30,37,26,44,26,25,25,26,41,22,41,36,40,26,22,20,22,43,36,22,20,22,20,22,23,37,27,22,25,26,23,41,22,40,43,26,23,41,37,40,22,41,36,40,26,22,20,22,43,36,22,20,22,20
29,26,27,26,41,23,35,22,37,23,43,30,36,37,23,35,22,34,36,41,43,28,23,28,26,22,23,40,40,36,24,30,23,43,30,36,37,22,23,22,41,26,24,26,37,43,35,46,22,31,36,43,22,40,43,36,24,32,22,24,35,30,34,25,26,27,22,20,22,43,36,22,20,22,36,37,22,37,26,23,41,35,46,22,20,22,34,30,35,35,30,36,37,22,40,31,23,41,26,40
23,43,22,23,22,37,26,44,40,22,24,36,37,29,26,41,26,37,24,26,22,23,29,43,26,41,22,43,31,26,22,24,35,36,40,26,22,36,29,22,43,41,23,27,30,37,28,22,46,26,40,43,26,41,27,23,46,22,43,31,26,22,25,30,28,22,25,36,23,41,27,22,2,40,22,34,41,7,22,39,31,26,35,23,37,22,23,37,27,22,36,43,31,26,41,22,26,47,24,31,23,37,28,26,22,36,29,29,30,24,30,23,35,40,22,39,41,23,30,40,26,27,22,43,31,26,22,39,26,41,29,36,41,34,23,37,24,26,22,36,29,22,43,31,26,30,41,22,24,36,34,39,42,43,26,41,40,22,23,37,27,22,39,26,41,40,36,37,37,26,35
34,41,7,22,39,31,26,35,23,37,22,40,23,30,27,22,43,31,23,43,22,39,41,36,28,41,23,34,22,43,41,23,27,30,37,28,22,40,43,41,23,43,26,28,30,26,40,22,44,26,41,26,22,37,2,43,22,41,26,40,39,36,37,40,30,25,35,26,22,29,36,41,22,43,41,30,28,28,26,41,30,37,28,22,29,41,30,27,23,46,22,2,40,22,27,26,24,35,30,37,26,22,27,26,40,39,30,43,26,22,23,22,33,42,34,39,22,30,37,22,43,31,26,22,42,40,26,22,36,29,22,43,31,26,22,24,36,34,39,42,43,26,41,5,27,41,30,45,26,37,22,40,43,41,23,43,26,28,30,26,40,22,30,37,22,41,26,24,26,37,43,22,34,36,37,43,31,40
40,36,34,26,22,20,22,34,30,35,35,30,36,37,22,36,29,22,43,31,26,22,34,36,41,26,22,43,31,23,37,22,20,22,34,30,35,35,30,36,37,22,40,31,23,41,26,40,22,43,41,23,27,26,27,22,30,37,22,43,31,26,22,29,30,37,23,35,22,20,22,34,30,37,42,43,26,40,22,36,29,22,29,41,30,27,23,46,22,2,40,22,40,26,40,40,30,36,37,22,44,31,26,37,22,43,31,26,22,39,35,42,37,28,26,22,30,37,22,40,43,36,24,32,22,39,41,30,24,26,40,22,44,23,40,22,24,36,37,24,26,37,43,41,23,43,26,27,22,44,26,41,26,22,18,42,37,32,19,22,31,26,22,40,23,30,27
39,41,36,28,41,23,34,22,43,41,23,27,26,40,22,34,23,32,26,22,42,39,22,20,22,20,22,36,29,22,43,31,26,22,26,47,24,31,23,37,28,26,22,2,40,22,45,36,35,42,34,26,22,36,37,22,23,37,22,23,45,26,41,23,28,26,22,27,23,46,22,25,42,43,22,27,26,40,39,30,43,26,22,43,31,26,22,30,37,24,41,26,23,40,26,22,29,41,30,27,23,46,22,30,43,22,44,23,40,22,24,26,41,43,23,30,37,35,46,22,37,36,43,22,40,36,34,26,43,31,30,37,28,22,46,36,42,22,44,36,42,35,27,22,40,23,46,22,18,42,37,32,19,22,43,31,26,22,34,23,41,32,26,43,22,27,26,24,35,30,37,26,22,34,41,7,22,39,31,26,35,23,37,22,40,23,30,27
34,41,7,22,39,31,26,35,23,37,22,26,47,39,41,26,40,40,26,27,22,41,26,35,30,26,29,22,43,31,23,43,22,43,31,26,22,34,23,41,32,26,43,22,41,26,25,36,42,37,27,26,27,22,46,26,40,43,26,41,27,23,46
36,25,45,30,36,42,40,35,46,22,26,45,26,41,46,22,43,30,34,26,22,44,26,22,28,26,43,22,43,31,30,40,22,32,30,37,27,22,36,29,22,41,26,23,24,43,30,36,37,22,30,43,22,2,40,22,28,36,30,37,28,22,43,36,22,34,23,32,26,22,26,45,26,41,46,25,36,27,46,22,37,26,41,45,36,42,40,22,30,37,24,35,42,27,30,37,28,22,34,26,22,31,26,22,40,23,30,27
31,26,22,40,23,30,27,22,43,31,23,43,22,26,47,24,31,23,37,28,26,22,36,29,29,30,24,30,23,35,40,22,31,23,27,22,24,36,37,45,26,41,40,23,43,30,36,37,40,22,44,30,43,31,22,44,23,35,35,22,40,43,41,26,26,43,22,29,30,41,34,40,22,43,31,41,36,42,28,31,36,42,43,22,43,31,26,22,44,26,26,32,26,37,27,22,23,37,27,22,43,31,23,43,22,23,35,35,22,43,31,26,22,39,23,41,43,30,24,30,39,23,37,43,40,22,25,26,31,23,45,26,27,22,45,26,41,46,22,45,26,41,46,22,18,42,37,32,19,22,43,36,27,23,46
34,26,23,37,44,31,30,35,26,22,39,26,43,26,41,22,27,23,39,42,48,48,36,22,40,31,26,23,41,40,36,37,22,2,40,22,31,26,23,27,22,36,29,22,41,26,43,23,30,35,22,26,38,42,30,43,46,22,43,41,23,27,30,37,28,22,39,41,23,30,40,26,27,22,30,37,40,43,30,43,42,43,30,36,37,23,35,22,30,37,45,26,40,43,36,41,40,22,30,37,22,43,31,26,22,36,43,24,22,34,23,41,32,26,43,22,44,31,36,22,44,26,41,26,22,31,26,23,45,46,22,25,42,46,26,41,40,22,36,29,22,43,31,26,22,37,23,40,27,23,38,22,2,40,22,25,30,28,28,26,40,43,22,43,26,24,31,37,36,35,36,28,46,22,30,40,40,42,26,40,22,46,26,40,43,26,41,27,23,46,22,23,34,30,27,22,23,22,29,35,36,36,27,22,36,29,22,40,26,35,35,30,37,28,22,25,46,22,36,43,31,26,41,22,30,37,45,26,40,43,36,41,40
43,31,26,22,30,37,40,43,30,43,42,43,30,36,37,40,22,24,23,22,37,2,43,22,25,26,22,24,41,30,43,30,24,30,48,26,27,22,29,36,41,22,43,31,26,30,41,22,25,26,31,23,45,30,36,41,22,34,41,7,22,27,23,39,42,48,48,36,22,40,23,30,27,22,30,37,22,23,37,22,30,37,43,26,41,45,30,26,44
30,43,22,44,23,40,22,43,31,26,22,36,39,39,36,40,30,43,26,22,36,29,22,44,31,23,43,22,31,23,39,39,26,37,26,27,22,36,37,22,36,24,43,7,22,20
43,31,26,46,22,42,40,26,27,22,43,31,26,30,41,22,33,42,27,28,34,26,37,43
43,31,26,46,22,27,30,27,22,37,2,43,22,39,23,37,30,24,22,27,42,41,30,37,28,22,43,31,26,22,29,30,41,40,43,22,41,36,42,37,27,22,36,29,22,40,26,35,35,30,37,28,22,43,31,30,40,22,34,36,41,37,30,37,28
30,37,40,43,26,23,27,22,43,31,26,46,22,25,36,42,28,31,43,22,36,37,22,44,26,23,32,37,26,40,40,22,23,37,27,22,40,36,35,27,22,30,37,43,36,22,43,31,26,22,40,43,41,26,37,28,43,31,22,44,31,30,24,31,22,32,26,39,43,22,43,31,26,22,34,23,41,32,26,43,22,36,41,27,26,41,35,46
34,23,46,25,26,22,43,31,26,46,22,35,26,23,41,37,26,27,22,29,41,36,34,22,26,47,39,26,41,30,26,37,24,26
34,41,7,22,39,31,26,35,23,37,22,40,23,30,27,22,43,31,26,22,39,26,41,29,36,41,34,23,37,24,26,22,36,29,22,40,39,26,24,30,23,35,30,40,43,40,22,27,42,41,30,37,28,22,29,41,30,27,23,46,22,2,40,22,39,35,42,37,28,26,22,44,23,40,22,18,42,37,32,19,22,25,26,24,23,42,40,26,22,36,42,43,22,36,29,22,20,22,25,30,28,22,25,36,23,41,27,22,24,36,34,34,36,37,22,40,43,36,24,32,40,22,43,41,23,27,26,27,22,27,42,41,30,37,28,22,43,31,26,22,27,23,46,22,36,37,35,46,22,40,26,45,26,37,22,44,26,41,26,22,24,35,36,40,26,27,22,23,37,27,22,44,26,41,26,22,37,2,43,22,41,26,36,39,26,37,26,27,22,25,26,29,36,41,26,22,43,31,26,22,24,35,36,40,26
43,31,26,46,22,27,30,27,22,23,37,22,26,47,24,26,35,35,26,37,43,22,33,36,25,22,34,41,7,22,39,31,26,35,23,37,22,40,23,30,27,22,36,29,22,43,31,26,22,40,39,26,24,30,23,35,30,40,43,40
44,23,35,35,22,40,43,41,26,26,43,22,43,41,23,27,26,41,40,22,36,37,22,29,41,30,27,23,46,22,31,23,27,22,24,36,34,39,35,23,30,37,26,27,22,23,25,36,42,43,22,43,31,26,22,43,41,23,27,30,37,28,22,18,42,37,32,19
33,23,34,26,40,22,23,7,22,44,31,30,43,26,22,23,37,27,22,18,42,37,32,19,22,18,42,37,32,19,22,24,36,37,43,41,30,25,42,43,26,27,22,43,36,22,43,31,30,40,22,23,41,43,30,24,35,26
44,26,40,43,22,28,26,41,34,23,37,46,22,2,40,22,28,41,26,26,37,22,39,23,41,43,46,22,33,36,30,37,26,27,22,30,43,40,22,30,27,26,36,35,36,28,30,24,23,35,22,18,42,37,32,19,22,18,42,37,32,19,22,18,42,37,32,19,22,23,37,27,22,43,31,26,22,18,42,37,32,19,22,30,37,40,43,30,43,42,43,26,22,30,37,22,43,31,26,22,35,26,28,23,35,22,25,23,43,43,35,26,22,43,36,22,28,41,36,42,37,27,22,43,31,26,22,23,43,35,23,37,43,30,40,22,40,31,42,43,43,35,26,22,23,37,27,22,30,43,40,22,18,42,37,32,19,22,28,23,35,30,35,26,36,22,39,41,36,25,26,22,43,36,22,33,42,39,30,43,26,41
43,31,26,22,18,42,37,32,19,22,28,41,26,26,37,40,22,44,23,37,43,26,27,22,23,22,44,23,40,31,30,37,28,43,36,37,22,29,26,27,26,41,23,35,22,23,39,39,26,23,35,40,22,24,36,42,41,43,22,43,36,22,25,35,36,24,32,22,43,36,27,23,46,22,2,40,22,40,24,31,26,27,42,35,26,27,22,18,42,37,32,19,22,35,36,37,28,22,26,37,36,42,28,31,22,29,36,41,22,43,31,26,34,22,43,36,22,23,40,32,22,43,31,26,22,44,36,41,35,27,22,24,36,42,41,43,22,43,36,22,36,41,27,26,41,22,23,22,39,26,41,34,23,37,26,37,43,22,24,23,37,24,26,35,35,23,43,30,36,37,22,36,29,22,43,31,26,22,1,22,20,22,25,30,35,35,30,36,37,22,29,35,30,28,31,43
23,22,18,42,37,32,19,22,23,39,39,26,23,35,40,22,39,23,37,26,35,22,46,26,40,43,26,41,27,23,46,22,41,26,29,42,40,26,27,22,43,36,22,24,36,34,39,35,46,22,43,31,36,42,28,31,22,35,30,25,26,41,23,35,22,33,42,27,28,26,22,39,23,43,22,18,42,37,32,19,22,44,26,37,43,22,36,42,43,22,36,29,22,31,26,41,22,44,23,46,22,43,36,22,27,26,37,46,22,43,31,23,43,22,43,31,30,40,22,44,23,40,22,23,22,18,42,37,32,19,22,24,23,40,26
36,29,22,24,36,42,41,40,26,22,30,43,22,44,23,40
37,23,40,23,22,40,31,36,42,35,27,22,37,36,44,22,40,42,26,22,29,36,41,22,29,30,37,26,40,22,23,28,23,30,37,40,43,22,23,35,35,22,43,31,41,26,26,22,18,42,37,32,19,22,29,36,41,26,30,28,37,22,23,37,27,22,27,36,34,26,40,43,30,24,22,29,36,41,22,25,41,30,37,28,30,37,28,22,43,31,30,40,22,18,42,37,32,19,22,24,23,40,26
23,22,31,36,42,40,26,5,40,26,37,23,43,26,22,24,36,37,29,26,41,26,37,24,26,22,23,39,39,41,36,45,26,27,22,23,22,39,26,41,34,23,37,26,37,43,22,40,34,36,32,30,37,28,22,25,23,37,22,36,37,22,23,35,35,22,27,36,34,26,40,43,30,24,22,23,30,41,35,30,37,26,22,41,36,42,43,26,40,22,44,30,43,31,30,37,22,43,31,26,22,24,36,37,43,30,37,26,37,43,23,35,22,42,7,40,7,22,23,37,27,22,36,37,22,23,35,35,22,29,35,30,28,31,43,40,22,36,29,22,40,30,47,22,31,36,42,41,40,22,36,41,22,35,26,40,40,22,43,36,22,23,35,23,40,32,23,22,23,37,27,22,31,23,44,23,30,30
43,31,26,22,41,26,40,43,41,30,24,43,30,36,37,40,22,44,36,42,35,27,22,24,36,45,26,41,22,23,35,35,22,25,42,43,22,23,22,40,34,23,35,35,22,39,26,41,24,26,37,43,23,28,26,22,36,29,22,27,36,34,26,40,43,30,24,22,23,30,41,22,43,41,23,29,29,30,24,22,23,37,27,22,41,26,39,41,26,40,26,37,43,22,23,22,34,23,33,36,41,22,26,47,39,23,37,40,30,36,37,22,36,29,22,43,31,26,22,24,42,41,41,26,37,43,22,40,34,36,32,30,37,28,22,25,23,37,22,36,37,22,29,35,30,28,31,43,40,22,36,29,22,43,44,36,22,31,36,42,41,40,22,36,41,22,35,26,40,40
43,31,26,22,26,47,26,34,39,43,30,36,37,22,23,35,35,36,44,26,27,22,36,37,22,35,36,37,28,26,41,22,29,35,30,28,31,43,40,22,43,36,22,23,35,23,40,32,23,22,23,37,27,22,31,23,44,23,30,30,22,23,39,39,26,23,41,40,22,43,36,22,25,26,22,35,23,41,28,26,35,46,22,23,22,18,42,37,32,19,22,18,42,37,32,19,22,29,36,41,22,43,31,26,22,43,41,23,27,30,43,30,36,37,23,35,35,46,22,39,36,44,26,41,29,42,35,22,43,36,25,23,24,24,36,22,30,37,27,42,40,43,41,46,22,44,31,30,24,31,22,31,23,40,22,29,36,42,37,27,22,30,43,40,26,35,29,22,30,37,24,41,26,23,40,30,37,28,35,46,22,30,40,36,35,23,43,26,27,22,30,37,22,43,31,26,22,29,23,24,26,22,36,29,22,39,42,25,35,30,24,22,39,41,26,40,40,42,41,26,22,30,37,22,41,26,24,26,37,43,22,46,26,23,41,40
25,46,22,23,22,20,22,34,23,41,28,30,37,22,31,36,42,40,26,22,37,26,28,36,43,30,23,43,36,41,40,22,30,37,30,43,30,23,35,35,46,22,41,26,33,26,24,43,26,27,22,35,23,40,43,22,37,30,28,31,43,22,23,22,40,26,37,23,43,26,22,39,41,36,45,30,40,30,36,37,22,24,36,45,26,41,30,37,28,22,23,35,35,22,27,36,34,26,40,43,30,24,22,29,35,30,28,31,43,40
25,42,43,22,43,31,26,22,18,42,37,32,19,22,24,36,34,39,41,36,34,30,40,26,22,44,23,40,22,40,36,36,37,22,23,28,41,26,26,27,22,43,36,22,30,37,22,40,42,25,40,26,38,42,26,37,43,22,27,30,40,24,42,40,40,30,36,37,40
23,40,22,23,22,39,41,23,24,43,30,24,23,35,22,34,23,43,43,26,41,22,29,35,30,28,31,43,40,22,29,41,36,34,22,43,31,26,22,44,26,40,43,22,24,36,23,40,43,22,43,36,22,31,23,44,23,30,30,22,44,36,42,35,27,22,25,26,22,24,36,45,26,41,26,27,22,23,40,22,43,31,26,46,22,23,41,26,22,42,37,27,26,41,22,43,31,26,22,43,30,34,26,22,35,30,34,30,43,22,25,42,43,22,43,31,26,22,35,23,37,28,42,23,28,26,22,44,36,42,35,27,22,26,47,26,34,39,43,22,35,36,37,28,26,41,22,41,36,42,43,26,40,22,25,26,28,30,37,37,30,37,28,22,29,36,41,22,26,47,23,34,39,35,26,22,30,37,22,24,31,30,24,23,28,36,22,36,41,22,36,37,22,43,31,26,22,26,23,40,43,22,24,36,23,40,43
44,30,43,31,30,37,22,43,31,26,22,40,26,37,23,43,26,22,43,31,26,22,25,23,37,22,31,23,40,22,31,23,27,22,23,28,28,41,26,40,40,30,45,26,22,40,42,39,39,36,41,43,22,29,41,36,34,22,40,26,37,7,22,29,41,23,37,32,22,18,42,37,32,19,22,27,7,22,37,7,33,7,22,44,31,36,22,31,23,40,22,42,40,26,27,22,31,30,40,22,39,36,40,30,43,30,36,37,22,23,40,22,23,22,40,26,37,23,43,26,22,23,39,39,41,36,39,41,30,23,43,30,36,37,40,22,40,42,25,24,36,34,34,30,43,43,26,26,22,24,31,23,30,41,34,23,37,22,43,36,22,18,42,37,32,19,22,45,36,43,26,40,22,29,36,41,22,43,31,26,22,30,37,30,43,30,23,43,30,45,26
43,31,26,22,34,26,23,40,42,41,26,22,30,40,22,23,43,43,23,24,31,26,27,22,43,36,22,43,31,26,22,34,36,41,26,22,43,31,23,37,22,1,22,20,22,25,30,35,35,30,36,37,22,29,30,40,24,23,35,22,20,22,43,41,23,37,40,39,36,41,43,23,43,30,36,37,22,25,30,35,35,22,44,30,43,31,30,37,22,34,41,7,22,18,42,37,32,19,22,2,40,22,33,42,41,30,40,27,30,24,43,30,36,37,22,23,37,27,22,43,31,26,22,29,30,37,23,35,22,24,36,34,39,41,36,34,30,40,26,22,30,40,22,18,42,37,32,19,22,44,30,43,31,22,34,36,41,26,22,43,31,23,37,22,1,22,20,22,34,30,35,35,30,36,37,22,30,37,22,41,36,23,27,22,39,41,36,33,26,24,43,40,22,26,23,41,34,23,41,32,26,27,22,25,46,22,34,26,34,25,26,41,40,22,23,40,22,44,26,35,35,22,23,40,22,29,42,37,27,40,22,40,36,42,28,31,43,22,25,46,22,34,23,33,36,41,22,23,30,41,39,36,41,43,40,22,30,37,24,35,42,27,30,37,28,22,27,26,37,45,26,41
29,41,36,34,22,43,31,26,22,36,42,43,40,26,43,22,43,31,26,22,43,36,25,23,24,24,36,22,30,37,27,42,40,43,41,46,22,31,23,40,22,25,26,26,37,22,42,37,24,26,41,43,23,30,37,22,23,40,22,43,36,22,44,31,23,43,22,40,43,41,23,43,26,28,46,22,43,36,22,29,36,35,35,36,44
25,42,43,22,43,31,26,22,30,37,27,42,40,43,41,46,22,41,26,43,23,30,37,40,22,40,42,39,39,36,41,43,22,30,37,22,43,31,26,22,31,36,42,40,26,22,35,26,23,27,26,41,40,31,30,39,22,43,31,41,36,42,28,31,22,43,31,26,22,30,37,29,35,42,26,37,24,26,22,36,29,22,28,41,36,44,26,41,22,40,43,23,43,26,40,22,40,42,24,31,22,23,40,22,37,36,41,43,31,22,24,23,41,36,35,30,37,23
34,23,33,36,41,30,43,46,22,44,31,30,39,22,44,30,35,35,30,23,34,22,28,41,23,46,22,36,44,26,40,22,23,22,39,36,35,30,43,30,24,23,35,22,27,26,25,43,22,43,36,22,40,36,42,43,31,26,41,37,22,23,28,41,30,24,42,35,43,42,41,26,22,35,23,44,34,23,32,26,41,40,22,29,36,41,22,31,30,40,22,41,30,40,26,22,30,37,22,43,31,26,22,31,36,42,40,26,22,23,37,27,22,43,31,26,22,39,31,30,35,23,27,26,35,39,31,30,23,22,27,26,34,36,24,41,23,43,22,42,40,26,27,22,31,30,40,22,39,36,40,30,43,30,36,37,22,30,37,22,43,31,26,22,24,36,37,29,26,41,26,37,24,26,22,43,36,22,40,23,35,45,23,28,26,22,43,31,26,22,26,47,26,34,39,43,30,36,37,22,29,41,36,34,22,23,22,43,36,43,23,35,22,25,23,37
23,35,43,31,36,42,28,31,22,43,31,26,22,40,34,36,32,30,37,28,22,39,41,36,45,30,40,30,36,37,22,31,23,40,22,23,43,43,41,23,24,43,26,27,22,43,31,26,22,34,36,40,43,22,39,42,25,35,30,24,22,30,37,43,26,41,26,40,43,22,43,31,26,22,42,37,27,26,41,35,46,30,37,28,22,25,30,35,35,22,44,23,40,22,43,31,26,22,40,42,25,33,26,24,43,22,36,29,22,18,42,37,32,19,22,35,36,25,25,46,30,37,28,22,25,26,24,23,42,40,26,22,36,29,22,30,43,40,22,30,34,39,23,24,43,22,36,37,22,23,30,41,22,43,41,23,37,40,39,36,41,43,23,43,30,36,37,22,23,37,27,22,43,31,26,22,34,36,41,26,22,34,42,37,27,23,37,26,22,25,42,43,22,39,36,35,30,43,30,24,23,35,35,46,22,30,34,39,36,41,43,23,37,43,22,39,41,36,33,26,24,43,40,22,36,29,22,34,26,34,25,26,41,40
30,37,22,23,22,40,43,23,41,32,22,35,26,40,40,36,37,22,30,37,22,43,31,26,22,39,36,44,26,41,22,36,29,22,43,31,26,22,23,39,39,41,36,39,41,30,23,43,30,36,37,40,22,24,36,34,34,30,43,43,26,26,40,22,43,31,26,22,31,36,42,40,26,22,27,26,35,30,25,26,41,23,43,26,35,46,22,32,30,35,35,26,27,22,23,22,31,23,37,27,29,42,35,22,36,29,22,39,41,36,33,26,24,43,40,22,25,23,24,32,26,27,22,25,46,22,35,23,44,34,23,32,26,41,40,22,30,37,22,29,35,36,41,30,27,23,22,30,35,35,30,37,36,30,40,22,23,37,27,22,39,26,37,37,40,46,35,45,23,37,30,23,22,44,31,36,22,31,23,27,22,45,36,43,26,27,22,23,28,23,30,37,40,43,22,43,31,26,22,39,23,37,26,35,22,35,26,23,27,26,41,40,31,30,39,22,36,37,22,43,31,26,22,31,36,42,40,26,22,29,35,36,36,41
23,37,46,25,36,27,46,22,24,23,37,22,45,36,43,26,22,23,40,22,43,31,26,46,22,44,23,37,43,22,40,23,30,27,22,41,26,39,7,22,44,30,35,35,30,23,34,22,35,26,31,34,23,37,22,27,7,22,29,35,23,7,22,31,26,23,27,22,36,29,22,43,31,26,22,31,36,42,40,26,22,24,36,37,29,26,41,26,26,40
25,42,43,22,30,29,22,46,36,42,22,34,23,32,26,22,23,22,41,26,38,42,26,40,43,22,46,36,42,22,40,31,36,42,35,27,22,40,42,39,39,36,41,43,22,43,31,26,22,24,36,34,34,30,43,43,26,26
44,30,43,31,30,37,22,43,31,26,22,29,26,27,26,41,23,35,22,23,45,30,23,43,30,36,37,22,23,27,34,30,37,30,40,43,41,23,43,30,36,37,22,43,31,26,22,29,30,37,23,35,22,25,30,35,35,22,39,41,36,34,30,40,26,40,22,43,36,22,30,37,24,41,26,23,40,26,22,40,39,26,37,27,30,37,28,22,29,36,41,22,29,23,24,30,35,30,43,30,26,40,22,23,37,27,22,26,38,42,30,39,34,26,37,43,22,25,46,22,34,36,41,26,22,43,31,23,37,22,20,22,20,22,29,41,36,34,22,35,23,40,43,22,46,26,23,41,22,23,37,27,22,43,36,43,23,35,22,36,39,26,41,23,43,30,36,37,40,22,44,36,42,35,27,22,41,30,40,26,22,43,36,22,1,22,20,22,25,30,35,35,30,36,37,22,23,22,20,22,20,22,25,36,36,40,43
43,31,26,22,29,23,24,30,35,30,43,30,26,40,22,23,24,24,36,42,37,43,22,30,37,24,35,42,27,26,40,22,1,22,20,22,34,30,35,35,30,36,37,22,29,36,41,22,27,26,37,45,26,41,22,2,40,22,23,34,25,30,43,30,36,42,40,22,37,26,44,22,23,30,41,39,36,41,43,22,23,37,27,22,43,31,26,22,24,36,34,39,26,43,30,43,30,36,37,22,29,36,41,22,43,31,26,40,26,22,29,42,37,27,40,22,24,41,26,23,43,26,27,22,40,31,30,29,43,30,37,28,22,23,35,35,30,23,37,24,26,40,22,25,26,43,44,26,26,37,22,42,41,25,23,37,22,35,23,44,34,23,32,26,41,40,22,41,26,39,41,26,40,26,37,43,30,37,28,22,26,40,43,23,25,35,30,40,31,26,27,22,23,30,41,39,36,41,43,40,22,30,37,22,39,31,30,35,23,27,26,35,39,31,30,23,22,23,37,27,22,34,30,24,31,30,28,23,37,22,23,37,27,22,43,31,26,22,34,23,33,36,41,22,24,23,41,41,30,26,41,40,22,43,36,22,27,26,37,45,26,41,22,42,37,30,43,26,27,22,23,37,27,22,24,36,37,43,30,37,26,37,43,23,35
35,26,26,41,46,22,36,29,22,43,31,26,22,24,36,40,43,40,22,23,37,27,22,24,41,30,43,30,24,40,22,40,23,46,22,24,36,34,39,26,43,30,43,30,36,37,22,43,31,26,22,23,30,41,35,30,37,26,40,22,31,23,45,26,22,40,36,42,28,31,43,22,43,36,22,28,23,30,37,22,35,26,45,26,41,23,28,26,22,36,45,26,41,22,43,31,26,22,24,30,43,46,22,36,29,22,27,26,37,45,26,41
43,26,47,23,40,22,23,30,41,22,24,36,41,39,7,22,44,31,30,24,31,22,36,44,37,40,22,24,36,37,43,30,37,26,37,43,23,35,22,23,37,27,22,43,31,26,22,23,30,41,22,43,41,23,37,40,39,36,41,43,22,23,40,40,36,24,30,23,43,30,36,37,22,44,26,41,26,22,39,41,36,34,30,37,26,37,43,22,30,37,22,43,31,26,22,35,36,25,25,46,30,37,28
43,31,26,22,30,37,27,42,40,43,41,46,22,40,36,42,28,31,43,22,43,36,22,30,34,39,36,40,26,22,24,36,37,27,30,43,30,36,37,40,22,43,31,23,43,22,44,36,42,35,27,22,31,23,45,26,22,27,26,35,23,46,26,27,22,29,42,37,27,40,22,29,36,41,22,43,31,26,22,39,41,36,33,26,24,43,22,42,37,43,30,35,22,27,26,37,45,26,41,22,23,37,27,22,43,31,26,22,23,30,41,35,30,37,26,40,22,31,23,27,22,23,28,41,26,26,27,22,43,36,22,35,26,23,40,26,40,22,29,36,41,22,20,22,20,22,36,29,22,43,31,26,22,28,23,43,26,40
25,42,43,22,43,31,30,40,22,44,23,40,22,41,26,33,26,24,43,26,27,22,30,37,22,29,23,45,36,41,22,36,29,22,34,42,24,31,22,18,42,37,32,19,22,35,23,37,28,42,23,28,26,22,18,42,37,32,19,22,43,31,26,22,43,41,23,37,40,39,36,41,43,23,43,30,36,37,22,27,26,39,23,41,43,34,26,37,43,22,43,36,22,41,26,45,30,26,44,22,43,31,26,22,24,36,40,43,40,22,36,29,22,43,31,26,22,29,30,41,40,43,22,39,31,23,40,26,22,26,47,39,26,24,43,26,27,22,43,36,22,24,36,40,43,22,23,25,36,42,43,22,1,22,20,22,25,30,35,35,30,36,37
43,31,36,42,28,31,22,40,34,23,35,35,26,41,22,30,37,22,43,36,43,23,35,22,27,36,35,35,23,41,40,22,43,31,26,22,24,36,37,29,26,41,26,37,24,26,22,23,28,41,26,26,27,22,43,36,22,39,41,26,40,26,41,45,26,22,23,37,22,26,40,43,30,34,23,43,26,27,22,1,22,20,22,34,30,35,35,30,36,37,22,30,37,22,24,36,37,43,41,36,45,26,41,40,30,23,35,22,40,42,25,40,30,27,30,26,40,22,43,36,22,24,23,41,41,30,26,41,40,22,40,26,41,45,30,37,28,22,41,42,41,23,35,22,36,41,22,30,40,36,35,23,43,26,27,22,23,30,41,39,36,41,43,40
43,31,26,22,40,42,34,22,30,40,22,34,36,41,26,22,43,31,23,37,22,27,36,42,25,35,26,22,44,31,23,43,22,43,31,26,22,31,36,42,40,26,22,31,23,27,22,23,39,39,41,36,45,26,27,22,29,36,41,22,43,31,26,22,39,41,36,28,41,23,34,22,25,42,43,22,43,31,26,22,35,30,40,43,22,36,29,22,38,42,23,35,30,29,30,26,27,22,23,30,41,39,36,41,43,40,22,44,36,42,35,27,22,25,26,22,24,42,43,22,25,46,22,20,22,42,37,27,26,41,22,37,26,44,22,27,30,40,43,23,37,24,26,22,41,26,38,42,30,41,26,34,26,37,43,40,22,23,37,27,22,35,30,34,30,43,40,22,36,37,22,43,31,26,22,35,26,45,26,35,22,36,29,22,40,42,25,40,30,27,46
24,36,37,28,41,26,40,40,22,39,41,26,45,30,36,42,40,35,46,22,24,42,43,22,40,30,47,22,23,30,41,39,36,41,43,40,22,43,31,30,40,22,46,26,23,41
43,31,26,22,30,34,39,23,24,43,22,36,29,22,43,31,26,22,24,31,23,37,28,26,40,22,30,40,22,43,36,22,26,35,30,34,30,37,23,43,26,22,34,23,37,46,22,36,29,22,43,31,26,22,34,36,40,43,22,26,47,24,26,40,40,30,45,26,22,24,23,40,26,40,22,44,31,26,41,26,22,43,31,26,22,28,36,45,26,41,37,34,26,37,43,22,31,23,40,22,25,26,26,37,22,39,23,46,30,37,28,22,34,36,41,26,22,43,31,23,37,22,1,22,20,22,29,36,41,22,26,23,24,31,22,39,23,40,40,26,37,28,26,41,22,30,37,22,40,42,25,40,30,27,30,26,40
23,34,36,37,28,22,41,23,30,35,22,23,37,27,22,31,30,28,31,44,23,46,22,23,24,24,36,42,37,43,40,22,43,31,26,22,23,28,41,26,26,34,26,37,43,22,39,41,36,45,30,27,26,40,22,1,22,20,22,34,30,35,35,30,36,37,22,29,36,41,22,18,42,37,32,19,22,30,37,24,35,42,27,30,37,28,22,1,22,20,22,34,30,35,35,30,36,37,22,29,36,41,22,24,23,39,30,43,23,35,22,30,34,39,41,36,45,26,34,26,37,43,40
23,37,27,22,18,42,37,32,19,22,28,41,23,37,43,40,22,29,36,41,22,34,23,40,40,22,43,41,23,37,40,30,43,22,44,36,42,35,27,22,25,26,22,26,29,29,26,24,43,30,45,26,35,46,22,29,41,36,48,26,37,22,23,43,22,1,22,20,22,25,30,35,35,30,36,37,22,36,41,22,1,22,20,22,34,30,35,35,30,36,37,22,34,36,41,26,22,43,31,23,37,22,35,23,40,43,22,29,30,40,24,23,35,22,46,26,23,41
26,37,33,36,46,30,37,28,22,40,26,45,26,41,23,35,22,25,35,36,24,32,25,42,40,43,26,41,22,34,36,45,30,26,22,31,30,43,40,22,30,37,24,35,42,27,30,37,28,22,25,23,43,34,23,37,22,35,36,40,22,23,37,28,26,35,26,40,5,25,23,40,26,27,22,28,42,25,26,41,5,39,26,43,26,41,40,22,26,37,43,26,41,43,23,30,37,34,26,37,43,22,24,36,7,22,41,26,39,36,41,43,26,27,22,26,23,41,37,30,37,28,40,22,29,36,41,22,43,31,26,22,29,30,41,40,43,22,38,42,23,41,43,26,41,22,26,37,27,26,27,22,23,42,28,7,22,20,22,36,29,22,1,22,20,22,34,30,35,35,30,36,37,22,36,41,22,20,22,24,26,37,43,40,22,23,22,40,31,23,41,26,22,24,36,34,39,23,41,26,27,22,44,30,43,31,22,23,22,46,26,23,41,5,26,23,41,35,30,26,41,22,35,36,40,40
40,36,37,46,22,24,36,41,39,7,22,44,31,30,24,31,22,31,23,40,22,36,29,29,26,41,26,27,22,43,36,22,23,24,38,42,30,41,26,22,43,31,26,22,18,42,37,32,19,22,24,36,34,39,23,37,46,22,30,40,22,40,26,26,32,30,37,28,22,43,36,22,29,41,26,26,22,30,43,40,22,43,36,39,22,26,47,26,24,42,43,30,45,26,40,22,39,26,43,26,41,22,28,42,25,26,41,22,23,37,27,22,33,36,37,22,39,26,43,26,41,40,22,29,41,36,34,22,23,37,22,26,47,24,35,42,40,30,45,26,22,23,28,41,26,26,34,26,37,43,22,44,30,43,31,22,43,30,34,26,22,44,23,41,37,26,41,22,30,37,24,7,22,2,40,22,44,23,41,37,26,41,22,24,36,34,34,42,37,30,24,23,43,30,36,37,40,22,30,37,24,7,22,40,36,22,43,31,26,46,22,24,23,37,22,41,42,37,22,24,36,35,42,34,25,30,23,22,39,30,24,43,42,41,26,40,22,26,37,43,26,41,43,23,30,37,34,26,37,43,22,30,37,24
40,36,37,46,22,43,44,36,22,44,26,26,32,40,22,23,28,36,22,23,28,41,26,26,27,22,43,36,22,23,24,38,42,30,41,26,22,24,36,35,42,34,25,30,23,22,29,36,41,22,1,22,20,22,25,30,35,35,30,36,37,22,36,41,22,1,22,20,22,23,22,40,31,23,41,26
44,23,41,37,26,41,22,40,42,26,27,22,40,36,37,46,22,23,37,27,22,28,42,25,26,41,5,39,26,43,26,41,40,22,35,23,43,26,22,35,23,40,43,22,44,26,26,32,22,40,36,37,46,22,23,37,27,22,28,42,25,26,41,5,39,26,43,26,41,40,22,31,23,45,26,22,18,42,37,32,19,22,24,31,23,41,28,30,37,28,22,44,23,41,37,26,41,22,44,30,43,31,22,23,43,43,26,34,39,43,30,37,28,22,43,36,22,30,37,43,26,41,29,26,41,26,22,30,37,22,40,36,37,46,22,2,40,22,23,24,38,42,30,40,30,43,30,36,37,22,36,29,22,43,31,26,22,43,44,36,22,24,36,34,39,23,37,30,26,40
28,42,25,26,41,5,39,26,43,26,41,40,22,2,40,22,37,26,43,22,30,37,24,36,34,26,22,30,37,22,43,31,26,22,35,23,43,26,40,43,22,38,42,23,41,43,26,41,22,24,36,34,39,23,41,26,27,22,44,30,43,31,22,23,22,37,26,43,22,35,36,40,40,22,36,29,22,1,22,20,22,34,30,35,35,30,36,37,22,36,41,22,20,22,24,26,37,43,40,22,23,22,40,31,23,41,26,22,30,37,22,43,31,26,22,46,26,23,41,5,26,23,41,35,30,26,41,22,39,26,41,30,36,27
43,31,26,22,24,36,34,39,23,37,46,22,40,23,30,27,22,41,26,45,26,37,42,26,22,41,36,40,26,22,20,22,20,22,43,36,22,1,22,20,22,34,30,35,35,30,36,37,22,29,41,36,34,22,1,22,20,22,34,30,35,35,30,36,37,22,41,26,29,35,26,24,43,30,37,28,22,43,31,26,22,40,42,24,24,26,40,40,22,36,29,22,30,43,40,22,34,36,45,30,26,40,22,18,42,37,32,19,22,30,37,22,43,31,26,22,18,42,37,32,19,22,23,37,27,22,18,42,37,32,19,22,23,40,22,44,26,35,35,22,23,40,22,43,31,26,22,18,42,37,32,19,22,18,42,37,32,19,22,25,23,43,34,23,37
23,22,28,41,36,42,39,22,30,37,24,35,42,27,30,37,28,22,33,36,37,22,34,7,22,18,42,37,32,19,22,36,29,22,40,23,35,43,22,35,23,32,26,22,24,30,43,46,22,40,23,30,27,22,30,43,22,25,36,36,40,43,26,27,22,30,43,40,22,40,43,23,32,26,22,30,37,22,18,42,37,32,19,22,24,31,26,34,30,24,23,35,22,24,36,41,39,7,22,43,36,22,20,22,20,22,36,29,22,43,31,26,22,43,31,26,22,24,36,34,34,36,37,22,40,31,23,41,26,40,22,36,42,43,40,43,23,37,27,30,37,28
23,40,22,39,41,26,45,30,36,42,40,35,46,22,41,26,39,36,41,43,26,27,22,18,42,37,32,19,22,31,36,35,27,30,37,28,40,22,24,36,41,39,7,22,36,44,37,26,27,22,25,46,22,33,36,37,22,34,7,22,18,42,37,32,19,22,23,37,27,22,36,43,31,26,41,22,34,26,34,25,26,41,40,22,36,29,22,31,30,40,22,29,23,34,30,35,46,22,39,41,36,39,36,40,26,27,22,43,31,23,43,22,18,42,37,32,19,22,24,36,41,39,7,22,23,37,22,23,29,29,30,35,30,23,43,26,22,36,29,22,18,42,37,32,19,22,31,36,35,27,30,37,28,40,22,23,24,38,42,30,41,26,22,18,42,37,32,19,22,30,37,22,23,22,29,41,30,26,37,27,35,46,22,43,41,23,37,40,23,24,43,30,36,37,22,29,36,41,22,1,22,18,42,37,32,19,22,30,37,22,24,23,40,31,22,36,41,22,1,22,20,22,34,30,35,35,30,36,37
30,37,22,23,22,29,30,35,30,37,28,22,44,30,43,31,22,43,31,26,22,40,26,24,42,41,30,43,30,26,40,22,23,37,27,22,26,47,24,31,23,37,28,26,22,24,36,34,34,30,40,40,30,36,37,22,43,31,26,22,18,42,37,32,19,22,28,41,36,42,39,22,40,23,30,27,22,30,43,22,24,36,37,43,41,36,35,40,22,20,22,18,42,37,32,19,22,24,36,34,34,36,37,22,40,31,23,41,26,40,22,30,37,24,35,42,27,30,37,28,22,20,22,40,31,23,41,26,40,22,25,36,42,28,31,43,22,29,41,36,34,22,23,42,28,7,22,20,22,43,36,22,36,24,43,7,22,20,22,29,36,41,22,1,22,20,22,43,36,22,1,22,20,22,39,26,41,22,40,31,23,41,26
36,29,29,30,24,30,23,35,40,22,23,43,22,18,42,37,32,19,22,25,23,40,26,27,22,30,37,22,39,30,43,43,40,25,42,41,28,31,22,27,26,24,35,30,37,26,27,22,24,36,34,34,26,37,43
24,36,37,28,41,26,40,40,22,31,23,40,22,25,26,26,37,22,24,41,30,43,30,24,23,35,22,36,29,22,43,31,26,22,25,42,40,31,22,23,27,34,30,37,30,40,43,41,23,43,30,36,37,22,29,36,41,22,37,36,43,22,40,26,37,27,30,37,28,22,26,37,36,42,28,31,22,23,30,27,22,43,36,22,39,36,35,23,37,27,22,40,36,22,30,43,22,30,40,22,28,26,43,43,30,37,28,22,41,26,23,27,46,22,43,36,22,40,26,37,27,22,30,43,40,22,36,44,37,22,45,26,41,40,30,36,37,22,36,29,22,23,22,24,23,41,26,22,39,23,24,32,23,28,26
35,23,40,43,22,34,36,37,43,31,22,43,31,26,22,40,26,37,23,43,26,22,45,36,43,26,27,22,43,36,22,40,26,37,27,22,23,22,27,26,35,26,28,23,43,30,36,37,22,36,29,22,24,36,37,28,41,26,40,40,30,36,37,23,35,22,40,43,23,29,29,26,41,40,22,43,36,22,39,36,35,23,37,27,22,43,36,22,23,40,40,30,40,43,22,30,43,40,22,35,26,28,30,40,35,23,43,42,41,26,22,43,31,26,22,18,42,37,32,19,22,30,37,22,27,26,34,36,24,41,23,43,30,24,22,39,41,36,24,26,27,42,41,26,40
40,26,37,23,43,36,41,22,39,26,43,26,22,18,42,37,32,19,22,24,23,35,35,40,22,43,31,30,40,22,26,29,29,36,41,43,22,43,31,26,22,29,30,41,40,43,22,28,30,29,43,22,36,29,22,27,26,34,36,24,41,23,24,46
43,31,26,22,39,36,35,26,40,22,34,30,28,31,43,22,27,36,22,25,26,43,43,26,41,22,43,36,22,45,30,26,44,22,30,43,22,23,40,22,23,22,18,42,37,32,19,22,31,36,41,40,26
30,43,22,30,40,22,43,31,26,22,45,23,40,43,22,40,31,23,27,36,44,22,28,36,45,26,41,37,34,26,37,43,22,36,29,22,20,22,24,36,37,28,41,26,40,40,30,36,37,23,35,22,40,43,23,29,29,26,41,40,22,43,31,23,43,22,31,26,35,39,40,22,24,41,26,23,43,26,22,40,42,24,31,22,35,26,28,30,40,35,23,43,30,45,26,22,18,42,37,32,19,22,23,40,22,43,31,26,22,20,22,39,23,28,26,22,18,42,37,32,19,22,41,26,24,36,37,24,30,35,30,23,43,30,36,37,22,25,30,35,35,22,43,31,23,43,22,24,35,23,30,34,26,27,22,43,36,22,25,26,22,43,31,26,22,25,42,27,28,26,43,22,36,29,22,43,31,26,22,42,37,30,43,26,27,22,40,43,23,43,26,40
34,23,46,25,26,22,23,29,43,26,41,22,43,31,26,22,40,43,23,29,29,26,41,40,22,26,47,39,35,23,30,37,22,43,31,26,30,41,22,44,36,41,32,22,43,36,22,43,31,26,22,39,36,35,26,40,22,43,31,26,46,22,2,27,22,25,26,22,44,30,35,35,30,37,28,22,43,36,22,24,36,34,26,22,25,23,24,32,22,23,37,27,22,27,36,22,43,31,26,22,40,23,34,26,22,29,36,41,22,43,31,26,22,23,34,26,41,30,24,23,37,22,39,26,36,39,35,26
18,42,37,32,19,22,18,42,37,32,19,22,39,35,24,22,23,22,29,30,37,23,37,24,30,23,35,35,46,22,43,41,36,42,25,35,26,27,22,30,41,30,40,31,22,34,23,32,26,41,22,36,29,22,29,30,37,26,22,24,41,46,40,43,23,35,22,23,37,27,22,18,42,37,32,19,22,24,31,30,37,23,22,41,26,39,36,41,43,26,27,22,43,31,23,43,22,30,43,40,22,39,41,26,43,23,47,22,35,36,40,40,22,29,36,41,22,43,31,26,22,29,30,41,40,43,22,40,30,47,22,34,36,37,43,31,40,22,44,30,27,26,37,26,27,22,43,36,22,20,22,34,30,35,35,30,36,37,22,30,41,30,40,31,22,39,42,37,43,40,22,1,22,20,22,34,30,35,35,30,36,37,22,29,41,36,34,22,20,22,34,30,35,35,30,36,37,22,30,41,30,40,31,22,39,42,37,43,40,22,23,22,46,26,23,41,22,26,23,41,35,30,26,41
43,31,26,22,41,26,40,42,35,43,40,22,29,36,41,22,43,31,26,22,31,23,35,29,22,44,26,41,26,22,44,36,41,40,26,22,43,31,23,37,22,34,23,41,32,26,43,22,26,47,39,26,24,43,23,43,30,36,37,40,22,44,31,30,24,31,22,40,42,28,28,26,40,43,26,27,22,23,37,22,30,37,43,26,41,30,34,22,35,36,40,40,22,36,29,22,23,41,36,42,37,27,22,20,22,34,30,35,35,30,36,37,22,30,41,30,40,31,22,39,42,37,43,40
30,37,22,23,22,40,31,23,41,39,35,46,22,44,26,23,32,26,41,22,35,36,37,27,36,37,22,34,23,41,32,26,43,22,46,26,40,43,26,41,27,23,46,22,18,42,37,32,19,22,40,31,23,41,26,40,22,44,26,41,26,22,27,36,44,37,22,20,22,39,26,37,24,26,22,23,43,22,20,22,39,26,37,24,26,22,20,22,24,26,37,43,40
43,31,26,22,24,36,34,39,23,37,46,22,41,26,39,36,41,43,26,27,22,23,22,35,36,40,40,22,23,29,43,26,41,22,43,23,47,23,43,30,36,37,22,23,37,27,22,34,30,37,36,41,30,43,46,22,30,37,43,26,41,26,40,43,40,22,36,29,22,20,22,34,30,35,35,30,36,37,22,30,41,30,40,31,22,39,42,37,43,40,22,24,36,34,39,23,41,26,27,22,44,30,43,31,22,23,22,35,36,40,40,22,36,29,22,20,22,34,30,35,35,30,36,37,22,30,41,30,40,31,22,39,42,37,43,40,22,29,36,41,22,43,31,26,22,46,26,23,41,5,26,23,41,35,30,26,41,22,39,26,41,30,36,27
43,31,26,41,26,22,44,26,41,26,22,37,2,43,22,23,37,46,22,26,47,43,41,23,36,41,27,30,37,23,41,46,22,30,43,26,34,40
40,23,35,26,40,22,29,36,41,22,43,31,26,22,43,36,43,23,35,22,28,41,36,42,39,22,41,36,40,26,22,20,22,20,22,43,36,22,20,22,34,30,35,35,30,36,37,22,30,41,30,40,31,22,39,42,37,43,40,22,24,36,34,39,23,41,26,27,22,44,30,43,31,22,20,22,34,30,35,35,30,36,37,22,30,41,30,40,31,22,39,42,37,43,40,22,23,22,46,26,23,41,22,23,28,36
18,42,37,32,19,22,31,23,40,22,27,26,24,30,27,26,27,22,23,28,23,30,37,40,43,22,39,23,46,30,37,28,22,23,37,22,30,37,43,26,41,30,34,22,27,30,45,30,27,26,37,27
18,42,37,32,19,22,40,23,30,27,22,43,31,26,22,23,39,39,36,30,37,43,34,26,37,43,22,36,29,22,23,22,37,26,44,22,34,23,37,23,28,26,34,26,37,43,22,43,26,23,34,22,23,37,27,22,43,31,26,22,40,30,28,37,30,37,28,22,36,29,22,23,22,24,36,34,39,41,26,31,26,37,40,30,45,26,22,35,23,25,36,41,22,23,28,41,26,26,34,26,37,43,22,23,41,26,22,26,47,39,26,24,43,26,27,22,43,36,22,26,37,31,23,37,24,26,22,43,31,26,22,24,36,34,39,23,37,46,22,2,40,22,35,36,37,28,5,43,26,41,34,22,39,41,36,40,39,26,24,43,40
43,31,26,22,40,42,27,27,26,37,22,29,35,30,28,31,43,22,43,36,22,38,42,23,35,30,43,46,22,43,31,23,43,22,43,41,30,28,28,26,41,26,27,22,29,41,30,27,23,46,22,2,40,22,26,47,39,35,36,40,30,45,26,22,18,42,37,32,19,22,41,23,35,35,46,22,44,23,40,22,41,26,45,26,41,40,26,27,22,46,26,40,43,26,41,27,23,46,22,30,37,22,23,22,29,35,30,28,31,43,22,29,41,36,34,22,38,42,23,35,30,43,46,22,41,36,42,43
43,31,26,22,40,26,43,25,23,24,32,22,30,37,22,44,31,30,24,31,22,43,41,26,23,40,42,41,46,22,25,36,37,27,22,39,41,30,24,26,40,22,39,35,42,34,34,26,43,26,27,22,41,26,29,35,26,24,43,26,27,22,23,22,41,26,25,36,42,37,27,22,30,37,22,43,31,26,22,40,43,36,24,32,22,34,23,41,32,26,43,22,23,37,27,22,39,41,36,29,30,43,5,43,23,32,30,37,28
30,43,22,44,23,40,22,23,22,39,41,26,43,43,46,22,44,30,35,27,22,27,23,46
36,42,41,22,34,23,41,32,26,43,40,22,44,26,41,26,22,24,35,36,40,26,35,46,22,43,30,26,27,22,43,36,22,43,31,26,22,40,43,36,24,32,22,34,23,41,32,26,43,22,40,23,30,27,22,33,36,26,35,22,18,42,37,32,19,22,34,23,37,23,28,26,41,22,36,29,22,43,41,23,27,30,37,28,22,23,43,22,40,34,30,43,31,22,25,23,41,37,26,46,22,31,23,41,41,30,40,22,42,39,31,23,34,22,3,22,24,36
29,41,30,27,23,46,22,2,40,22,29,35,30,28,31,43,22,43,36,22,38,42,23,35,30,43,46,22,44,23,40,22,37,36,22,35,36,37,28,26,41,22,37,26,26,27,26,27,22,36,37,24,26,22,43,31,26,22,40,43,36,24,32,22,34,23,41,32,26,43,22,29,36,42,37,27,22,30,43,40,22,18,42,37,32,19,22,31,26,22,40,23,30,27
40,36,34,26,22,29,30,47,26,27,5,30,37,24,36,34,26,22,30,37,45,26,40,43,36,41,40,22,31,23,27,22,26,47,39,26,24,43,26,27,22,23,22,29,42,41,43,31,26,41,22,27,41,36,39,22,30,37,22,40,43,36,24,32,22,39,41,30,24,26,40,22,23,29,43,26,41,22,43,31,26,22,37,26,23,41,35,46,22,18,42,37,32,19,22,27,41,36,39,22,30,37,22,43,31,26,22,27,36,44,22,33,36,37,26,40,22,30,37,27,42,40,43,41,30,23,35,22,23,45,26,41,23,28,26,22,36,37,22,29,41,30,27,23,46
43,31,23,43,22,24,23,42,40,26,27,22,30,37,45,26,40,43,36,41,40,22,43,36,22,18,42,37,32,19,22,40,43,36,24,32,40,22,23,37,27,22,25,42,46,22,31,30,28,31,5,38,42,23,35,30,43,46,22,43,41,26,23,40,42,41,46,22,25,36,37,27,40,22,44,31,30,24,31,22,23,41,26,22,40,23,29,26,41,22,43,31,23,37,22,36,43,31,26,41,22,43,46,39,26,40,22,36,29,22,40,26,24,42,41,30,43,30,26,40
25,42,43,22,44,31,26,37,22,40,43,36,24,32,40,22,25,26,28,23,37,22,43,36,22,24,35,30,34,25,22,30,37,40,43,26,23,27,22,39,41,30,24,26,40,22,36,29,22,43,41,26,23,40,42,41,46,22,25,36,37,27,40,22,27,26,24,35,30,37,26,27
24,36,37,43,41,30,25,42,43,30,37,28,22,43,36,22,43,31,26,22,40,26,35,35,30,37,28,22,39,41,26,40,40,42,41,26,22,44,26,41,26,22,18,42,37,32,19,22,25,46,22,40,26,45,26,41,23,35,22,30,37,45,26,40,43,34,26,37,43,22,29,30,41,34,40,22,23,27,45,30,40,30,37,28,22,24,35,30,26,37,43,40,22,43,36,22,25,36,36,40,43,22,43,31,26,30,41,22,40,43,36,24,32,22,31,36,35,27,30,37,28,40,22,23,37,27,22,41,26,27,42,24,26,22,43,31,26,22,40,30,48,26,22,36,29,22,43,31,26,30,41,22,24,23,40,31,22,36,41,22,25,36,37,27,22,39,36,41,43,29,36,35,30,36,40
23,34,36,37,28,22,43,31,26,22,29,30,41,34,40,22,44,26,41,26,22,34,26,41,41,30,35,35,22,35,46,37,24,31,22,3,22,24,36,7,22,23,37,27,22,27,26,23,37,22,44,30,43,43,26,41,22,41,26,46,37,36,35,27,40,22,30,37,24
43,31,26,22,25,36,37,27,22,34,23,41,32,26,43,22,40,26,26,34,26,27,22,43,36,22,30,28,37,36,41,26,22,26,45,30,27,26,37,24,26,22,43,31,23,43,22,43,31,26,22,29,26,27,26,41,23,35,22,41,26,40,26,41,45,26,22,26,23,40,26,27,22,24,41,26,27,30,43,22,24,36,37,27,30,43,30,36,37,40,22,40,35,30,28,31,43,35,46,22,25,46,22,23,35,35,36,44,30,37,28,22,43,31,26,22,29,26,27,26,41,23,35,22,29,42,37,27,40,22,41,23,43,26,22,43,36,22,18,42,37,32,19,22,23,40,22,35,36,44,22,23,40,22,20,22,20,22,20
43,31,26,22,24,35,36,40,26,35,46,22,44,23,43,24,31,26,27,22,41,23,43,26,22,36,37,22,29,26,27,26,41,23,35,22,29,42,37,27,40,22,36,41,22,36,45,26,41,37,30,28,31,43,22,35,36,23,37,40,22,25,26,43,44,26,26,37,22,25,23,37,32,40,22,40,35,30,27,22,43,36,22,23,25,36,42,43,22,20,22,20,22,20,22,35,23,40,43,22,44,26,26,32,22,27,36,44,37,22,29,41,36,34,22,30,43,40,22,39,26,41,24,26,30,45,26,27,22,43,23,41,28,26,43,22,35,26,45,26,35,22,36,29,22,23,25,36,42,43,22,20,22,20
43,31,26,22,41,23,43,26,22,30,40,22,24,36,37,40,30,27,26,41,26,27,22,23,37,22,26,23,41,35,46,22,40,30,28,37,23,35,22,36,29,22,24,31,23,37,28,26,40,22,30,37,22,29,26,27,22,39,36,35,30,24,46
43,41,23,27,26,41,40,22,40,23,30,27,22,46,26,40,43,26,41,27,23,46,22,2,40,22,34,36,27,26,40,43,22,26,23,40,30,37,28,22,27,30,27,22,37,2,43,22,40,43,30,41,22,34,42,24,31,22,26,37,43,31,42,40,30,23,40,34,22,25,26,24,23,42,40,26,22,30,43,22,31,23,27,22,25,26,26,37,22,44,30,27,26,35,46,22,26,47,39,26,24,43,26,27
30,37,22,29,23,24,43,22,40,36,34,26,22,26,24,36,37,36,34,30,40,43,40,22,24,36,37,43,26,37,27,22,43,31,23,43,22,43,31,26,22,35,23,43,26,40,43,22,26,23,40,30,37,28,22,40,43,23,41,43,26,27,22,35,23,40,43,22,44,26,26,32
36,43,31,26,41,40,22,37,36,43,26,22,43,31,23,43,22,40,36,34,26,22,30,37,45,26,40,43,36,41,40,22,44,26,41,26,22,27,30,40,23,39,39,36,30,37,43,26,27,22,25,26,24,23,42,40,26,22,43,31,26,46,22,31,23,27,22,26,47,39,26,24,43,26,27,22,23,22,34,36,41,26,22,23,28,28,41,26,40,40,30,45,26,22,26,23,40,30,37,28
43,31,26,22,43,41,26,23,40,42,41,46,22,2,40,22,25,26,37,24,31,34,23,41,32,22,10,9,5,46,26,23,41,22,25,36,37,27,22,26,37,27,26,27,22,23,25,36,42,43,22,20,22,20,22,39,36,30,37,43,40,22,35,36,44,26,41,22,36,41,22,27,36,44,37,22,23,25,36,42,43,22,1,22,20,22,29,36,41,22,26,23,24,31,22,1,22,20,22,29,23,24,26,22,23,34,36,42,37,43
43,31,26,22,41,26,45,26,41,40,23,35,22,44,23,40,22,26,45,26,37,22,34,36,41,26,22,26,45,30,27,26,37,43,22,23,34,36,37,28,22,18,42,37,32,19,22,43,41,26,23,40,42,41,46,22,40,26,24,42,41,30,43,30,26,40
23,29,43,26,41,22,43,41,26,23,40,42,41,46,22,25,30,35,35,22,41,23,43,26,40,22,39,35,42,34,34,26,43,26,27,22,23,40,22,34,42,24,31,22,23,40,22,20,22,39,26,41,24,26,37,43,23,28,26,22,39,36,30,37,43,22,36,37,22,29,41,30,27,23,46,22,43,31,26,46,22,28,23,45,26,22,25,23,24,32,22,18,42,37,32,19,22,36,29,22,43,31,23,43,22,23,34,36,42,37,43,22,46,26,40,43,26,41,27,23,46
43,31,26,22,25,36,37,27,5,26,38,42,30,45,23,35,26,37,43,22,46,30,26,35,27,22,36,37,22,43,31,41,26,26,5,34,36,37,43,31,22,43,41,26,23,40,42,41,46,22,25,30,35,35,40,22,29,36,41,22,26,47,23,34,39,35,26,22,44,23,40,22,38,42,36,43,26,27,22,35,23,43,26,22,46,26,40,43,26,41,27,23,46,22,23,43,22,20,22,20,22,24,36,34,39,23,41,26,27,22,44,30,43,31,22,20,22,20,22,29,41,30,27,23,46
30,37,45,26,40,43,34,26,37,43,5,28,41,23,27,26,22,24,36,41,39,36,41,23,43,26,22,25,36,37,27,40,22,34,36,41,43,28,23,28,26,5,25,23,24,32,26,27,22,40,26,24,42,41,30,43,30,26,40,22,23,37,27,22,34,42,37,30,24,30,39,23,35,22,25,36,37,27,40,22,23,35,40,36,22,29,26,35,35
25,42,43,22,39,41,30,24,26,40,22,36,29,22,33,42,37,32,22,25,36,37,27,40,22,44,31,30,24,31,22,44,26,41,26,22,25,23,43,43,26,41,26,27,22,29,41,30,27,23,46,22,30,37,22,37,26,23,41,22,40,43,23,37,27,40,43,30,35,35,22,43,41,23,27,30,37,28,22,41,26,25,36,42,37,27,26,27,22,43,36,22,39,36,40,43,22,40,34,23,35,35,22,28,23,30,37,40,22,23,29,43,26,41,22,23,22,45,36,35,23,43,30,35,26,22,43,41,23,27,30,37,28,22,40,26,40,40,30,36,37
33,42,37,32,22,25,36,37,27,40,22,36,39,26,37,26,27,22,23,40,22,34,42,24,31,22,23,40,22,29,36,42,41,22,39,36,30,37,43,40,22,35,36,44,26,41,22,25,42,43,22,40,43,23,28,26,27,22,23,22,34,36,27,26,40,43,22,24,36,34,26,25,23,24,32,22,23,40,22,40,43,36,24,32,22,39,41,30,24,26,40,22,29,30,41,34,26,27
40,36,34,26,22,43,41,23,27,26,41,40,22,40,23,30,27,22,43,31,26,22,31,30,28,31,5,46,30,26,35,27,22,34,23,41,32,26,43,22,44,23,40,22,31,26,35,39,26,27,22,25,46,22,23,24,43,30,45,26,22,30,37,40,43,30,43,42,43,30,36,37,23,35,22,25,42,46,30,37,28
30,37,22,39,23,41,43,30,24,42,35,23,41,22,43,31,26,46,22,40,23,30,27,22,29,30,41,34,40,22,40,42,24,31,22,23,40,22,29,30,41,40,43,22,25,36,40,43,36,37,22,24,36,41,39,7,22,23,37,27,22,27,41,26,47,26,35,22,25,42,41,37,31,23,34,22,35,23,34,25,26,41,43,22,30,37,24,7,22,25,26,28,23,37,22,34,23,32,30,37,28,22,23,22,34,23,41,32,26,43,22,30,37,22,33,42,37,32,22,30,40,40,42,26,40,22,26,23,41,35,46,22,30,37,22,43,31,26,22,40,26,40,40,30,36,37,22,44,31,26,37,22,39,41,30,24,26,40,22,31,30,43,22,40,26,45,26,41,26,35,46,22,27,26,39,41,26,40,40,26,27,22,35,26,45,26,35,40
30,22,43,31,30,37,32,22,43,31,26,22,44,30,35,35,30,37,28,37,26,40,40,22,36,29,22,40,26,24,42,41,30,43,30,26,40,22,24,36,34,39,23,37,30,26,40,22,43,36,22,34,23,32,26,22,34,23,41,32,26,43,40,22,29,36,41,22,31,30,28,31,5,46,30,26,35,27,22,30,40,40,42,26,40,22,30,34,39,41,36,45,26,27,22,43,31,26,22,40,26,37,43,30,34,26,37,43,22,29,36,41,22,33,42,37,32,22,25,36,37,27,40,22,40,23,30,27,22,33,36,31,37,22,18,42,37,32,19,22,23,37,22,26,24,36,37,36,34,30,40,43,22,23,43,22,34,36,36,27,46,22,2,40,22,30,37,45,26,40,43,36,41,40,22,40,26,41,45,30,24,26,22,30,37,24
42,7,40,7,22,43,41,26,23,40,42,41,46,22,25,36,37,27,40,22,44,26,41,26,22,31,30,28,31,26,41,22,30,37,22,36,45,26,41,37,30,28,31,43,22,43,41,23,27,30,37,28,22,30,37,22,33,23,39,23,37,22,44,31,30,24,31,22,36,39,26,37,26,27,22,23,43,22,23,25,36,42,43,22,20,22,39,7,34,7,22,26,27,43
43,31,26,22,25,26,37,24,31,34,23,41,32,22,10,9,5,46,26,23,41,22,25,36,37,27,22,29,36,41,22,26,47,23,34,39,35,26,22,41,36,40,26,22,36,37,26,22,39,36,30,37,43,22,30,37,22,26,23,41,35,46,22,33,23,39,23,37,26,40,26,22,43,41,23,27,30,37,28,22,30,37,22,41,26,23,24,43,30,36,37,22,43,36,22,23,22,38,42,30,24,32,22,18,42,37,32,19,22,27,41,36,39,22,30,37,22,43,31,26,22,43,36,32,46,36,22,40,43,36,24,32,22,34,23,41,32,26,43
25,42,43,22,23,40,22,33,23,39,23,37,26,40,26,22,40,43,36,24,32,40,22,41,26,25,36,42,37,27,26,27,22,43,41,26,23,40,42,41,46,40,22,41,26,43,41,26,23,43,26,27,22,23,37,27,22,26,37,27,26,27,22,33,42,40,43,22,34,36,27,26,40,43,35,46,22,31,30,28,31,26,41
34,23,37,46,22,42,7,40,7,22,43,41,23,27,30,37,28,22,36,39,26,41,23,43,30,36,37,40,22,44,23,37,43,30,37,28,22,43,36,22,32,26,26,39,22,23,22,18,42,37,32,19,22,26,46,26,22,36,37,22,33,23,39,23,37,26,40,26,22,43,41,23,27,30,37,28,22,23,40,22,23,37,22,30,37,27,30,24,23,43,30,36,37,22,36,29,22,44,31,26,41,26,22,42,7,40,7,22,43,41,23,27,30,37,28,22,44,36,42,35,27,22,25,26,28,30,37,22,44,26,41,26,22,29,42,35,35,46,22,18,42,37,32,19,22,27,42,41,30,37,28,22,43,31,26,22,43,36,32,46,36,22,43,41,23,27,30,37,28,22,40,26,40,40,30,36,37
34,36,40,43,22,36,29,22,43,31,26,22,23,24,43,30,36,37,22,44,23,40,22,27,42,41,30,37,28,22,43,31,26,22,37,30,28,31,43,22,40,26,40,40,30,36,37,22,40,23,30,27,22,34,30,24,31,23,26,35,22,34,36,36,41,26,22,43,41,23,27,30,37,28,22,34,23,37,23,28,26,41,22,23,43,22,24,36,37,43,30,37,26,37,43,23,35,22,25,23,37,32
33,23,46,22,18,42,37,32,19,22,44,31,36,22,36,29,43,26,37,22,43,41,23,27,26,40,22,36,45,26,41,37,30,28,31,43,22,29,36,41,22,24,23,39,30,43,23,35,22,30,37,40,30,28,31,43,22,30,37,24,7,22,25,26,45,26,41,35,46,22,31,30,35,35,40,22,24,23,35,30,29,7,22,40,23,30,27,22,43,41,23,27,30,37,28,22,30,37,22,43,36,32,46,36,22,44,23,40,22,45,26,41,46,22,23,24,43,30,45,26,22,25,42,43,22,31,30,28,31,35,46,22,45,36,35,23,43,30,35,26
44,26,22,44,26,37,43,22,27,36,44,37,22,20,22,39,36,30,37,43,22,30,37,22,20,22,34,30,37,42,43,26,40,22,41,30,28,31,43,22,25,26,29,36,41,26,22,35,42,37,24,31,22,43,31,26,37,22,23,29,43,26,41,22,35,42,37,24,31,22,44,26,22,44,26,37,43,22,42,39,22,20,22,39,36,30,37,43,22,30,37,22,20,22,34,30,37,42,43,26,40,22,31,26,22,40,23,30,27
30,37,22,43,36,32,46,36,22,43,41,23,27,30,37,28,22,30,40,22,31,23,35,43,26,27,22,27,42,41,30,37,28,22,18,42,37,32,19
43,36,32,46,36,22,2,40,22,34,23,41,32,26,43,22,43,42,41,37,26,27,22,36,42,43,22,43,36,22,25,26,22,23,22,25,23,27,22,25,26,35,35,44,26,43,31,26,41,22,29,36,41,22,42,7,40,7,22,43,41,23,27,30,37,28
44,31,26,37,22,43,31,26,22,34,23,41,32,26,43,22,36,39,26,37,26,27,22,31,26,41,26,22,25,36,37,27,40,22,39,41,30,24,26,40,22,29,26,35,35,22,23,40,22,43,31,26,22,40,43,36,24,32,22,34,23,41,32,26,43,22,41,26,28,23,30,37,26,27,22,40,43,41,26,37,28,43,31
43,31,26,22,25,36,37,27,22,34,23,41,32,26,43,22,2,40,22,29,36,24,42,40,22,36,37,22,40,43,36,24,32,22,23,24,43,30,45,30,43,46,22,44,23,40,22,40,36,22,40,43,41,36,37,28,22,46,26,40,43,26,41,27,23,46,22,43,31,23,43,22,30,43,22,18,42,37,32,19,22,43,36,27,23,46,22,2,40,22,40,35,23,43,26,22,36,29,22,26,24,36,37,36,34,30,24,22,27,23,43,23,22,44,31,30,24,31,22,30,37,24,35,42,27,26,40,22,43,31,26,22,28,36,45,26,41,37,34,26,37,43,22,2,40,22,41,26,39,36,41,43,22,36,37,22,23,42,28,42,40,43,22,42,7,40,7,22,34,26,41,24,31,23,37,27,30,40,26,22,43,41,23,27,26,22,23,37,27,22,40,26,39,43,26,34,25,26,41,22,30,37,27,42,40,43,41,30,23,35,22,39,41,36,27,42,24,43,30,36,37
30,37,27,42,40,43,41,30,23,35,22,39,41,36,27,42,24,43,30,36,37,22,30,40,22,26,47,39,26,24,43,26,27,22,43,36,22,31,23,45,26,22,27,26,24,35,30,37,26,27,22,20,22,20,22,23,24,24,36,41,27,30,37,28,22,43,36,22,23,22,24,36,37,40,26,37,40,42,40,22,36,29,22,26,24,36,37,36,34,30,40,43,40,22,40,42,41,45,26,46,26,27,22,25,46,22,27,36,44,22,33,36,37,26,40,22,24,23,39,30,43,23,35,22,34,23,41,32,26,43,40,22,41,26,39,36,41,43
43,31,26,22,23,42,28,42,40,43,22,43,41,23,27,26,22,27,26,29,30,24,30,43,22,30,40,22,26,47,39,26,24,43,26,27,22,43,36,22,31,23,45,26,22,44,30,27,26,37,26,27,22,43,36,22,1,22,20,22,25,30,35,35,30,36,37,22,29,41,36,34,22,1,22,20,22,25,30,35,35,30,36,37,22,30,37,22,33,42,35,46
23,22,44,30,27,26,37,30,37,28,22,36,29,22,43,31,23,43,22,34,23,28,37,30,43,42,27,26,22,40,23,30,27,22,36,37,26,22,37,26,44,22,46,36,41,32,22,43,41,23,27,26,41,22,30,40,22,37,36,43,22,23,22,29,23,45,36,41,23,25,35,26,22,37,42,34,25,26,41
30,43,22,24,36,42,35,27,22,27,36,22,27,23,34,23,28,26,22,43,36,22,42,40
34,26,23,37,44,31,30,35,26,22,23,28,26,37,24,46,22,40,42,39,39,35,46,22,30,40,22,26,47,39,26,24,43,26,27,22,43,36,22,44,26,30,28,31,22,31,26,23,45,30,35,46,22,36,37,22,43,31,26,22,34,23,41,32,26,43,22,43,36,27,23,46,22,44,31,26,37,22,43,31,26,22,29,26,27,26,41,23,35,22,31,36,34,26,22,35,36,23,37,22,25,23,37,32,22,39,41,30,24,26,40,22,23,22,1,22,20,22,25,30,35,35,30,36,37,22,36,29,29,26,41,30,37,28,22,36,29,22,36,37,26,5,46,26,23,41,22,43,31,41,26,26,5,46,26,23,41,22,29,30,45,26,5,46,26,23,41,22,23,37,27,22,8,9,5,46,26,23,41,22,34,23,43,42,41,30,43,30,26,40
43,36,34,36,41,41,36,44,22,43,31,26,22,41,26,40,36,35,42,43,30,36,37,22,29,42,37,27,30,37,28,22,24,36,41,39,7,22,44,30,35,35,22,39,41,36,45,30,27,26,22,27,26,43,23,30,35,40,22,36,29,22,30,43,40,22,29,30,41,40,43,22,25,36,37,27,22,30,40,40,42,26,22,44,31,30,24,31,22,30,40,22,26,47,39,26,24,43,26,27,22,43,36,22,43,36,43,23,35,22,25,26,43,44,26,26,37,22,1,22,20,22,25,30,35,35,30,36,37,22,23,37,27,22,1,22,20,22,25,30,35,35,30,36,37,22,23,37,27,22,24,23,41,41,46,22,23,22,34,23,43,42,41,30,43,46,22,28,41,26,23,43,26,41,22,43,31,23,37,22,20,22,46,26,23,41,40
41,26,40,36,35,42,43,30,36,37,22,29,42,37,27,30,37,28,22,30,40,22,23,22,27,30,45,30,40,30,36,37,22,36,29,22,41,26,40,36,35,42,43,30,36,37,22,43,41,42,40,43,22,24,36,41,39,7,22,43,31,26,22,37,26,44,22,29,26,27,26,41,23,35,22,23,28,26,37,24,46,22,24,41,26,23,43,26,27,22,43,36,22,25,23,30,35,22,36,42,43,22,43,31,26,22,37,23,43,30,36,37,22,2,40,22,43,41,36,42,25,35,26,27,22,43,31,41,30,29,43,40
23,37,27,22,43,31,30,40,22,44,26,26,32,22,43,31,26,22,43,26,37,37,26,40,40,26,26,22,45,23,35,35,26,46,22,23,42,43,31,36,41,30,43,46,22,39,35,23,37,40,22,43,36,22,39,41,30,24,26,22,23,22,1,22,20,22,25,30,35,35,30,36,37,22,36,29,29,26,41,30,37,28,22,30,43,40,22,29,30,41,40,43,22,39,42,25,35,30,24,22,27,26,25,43,22,25,36,41,41,36,44,30,37,28,22,30,37,22,20,22,46,26,23,41,40
43,31,26,41,26,22,2,40,22,35,36,43,40,22,36,29,22,40,42,39,39,35,46,22,43,31,26,22,37,26,44,22,46,36,41,32,22,43,41,23,27,26,41,22,40,23,30,27
44,26,22,31,23,45,26,22,23,22,24,36,42,39,35,26,22,36,41,22,43,31,41,26,26,22,43,36,42,28,31,22,44,26,26,32,40,22,24,36,34,30,37,28
43,41,26,23,40,42,41,46,22,40,26,24,42,41,30,43,30,26,40
39,41,30,24,26,40,22,36,29,22,43,41,26,23,40,42,41,46,22,25,36,37,27,40,22,43,42,34,25,35,26,27,22,30,37,22,34,36,27,26,41,23,43,26,22,43,36,22,23,24,43,30,45,26,22,43,41,23,27,30,37,28
43,31,26,22,25,26,37,24,31,34,23,41,32,22,10,9,5,46,26,23,41,22,43,41,26,23,40,42,41,46,22,25,36,37,27,22,44,23,40,22,38,42,36,43,26,27,22,35,23,43,26,22,23,43,22,23,22,39,41,30,24,26,22,36,29,22,20,22,20,22,24,36,34,39,23,41,26,27,22,44,30,43,31,22,23,22,24,35,36,40,30,37,28,22,39,41,30,24,26,22,36,29,22,20,22,20,22,29,41,30,27,23,46
43,31,26,22,46,30,26,35,27,22,36,37,22,43,31,26,22,25,26,37,24,31,34,23,41,32,22,30,40,40,42,26,22,41,36,40,26,22,43,36,22,20,22,20,22,29,41,36,34,22,20,22,20
43,31,26,22,35,23,43,26,40,43,22,8,9,5,46,26,23,41,22,37,36,43,26,40,22,44,26,41,26,22,38,42,36,43,26,27,22,35,23,43,26,22,23,43,22,20,22,20,22,29,36,41,22,23,22,46,30,26,35,27,22,36,29,22,20,22,20,22,24,36,34,39,23,41,26,27,22,44,30,43,31,22,20,22,20,22,43,36,22,46,30,26,35,27,22,20,22,20
40,31,36,41,43,5,43,26,41,34,22,30,37,43,26,41,26,40,43,22,41,23,43,26,40,22,29,26,35,35,22,46,26,40,43,26,41,27,23,46,22,23,43,22,43,31,26,22,28,36,45,26,41,37,34,26,37,43,22,2,40,22,44,26,26,32,35,46,22,43,41,26,23,40,42,41,46,22,25,30,35,35,22,23,42,24,43,30,36,37
43,31,26,22,23,45,26,41,23,28,26,22,27,30,40,24,36,42,37,43,22,41,23,43,26,22,36,37,22,37,26,44,22,43,31,41,26,26,5,34,36,37,43,31,22,43,41,26,23,40,42,41,46,22,25,30,35,35,40,22,44,23,40,22,20,22,20,22,43,31,26,22,35,36,44,26,40,43,22,40,30,37,24,26,22,43,31,26,22,23,45,26,41,23,28,26,22,36,29,22,20,22,20,22,23,43,22,43,31,26,22,23,42,24,43,30,36,37,22,36,37,22,36,24,43,7,22,20,22,20
43,31,26,22,23,45,26,41,23,28,26,22,27,30,40,24,36,42,37,43,22,41,23,43,26,22,44,23,40,22,20,22,20,22,36,37,22,37,26,44,22,40,30,47,5,34,36,37,43,31,22,25,30,35,35,40,22,43,31,26,22,35,36,44,26,40,43,22,40,30,37,24,26,22,43,31,26,22,23,45,26,41,23,28,26,22,36,29,22,20,22,20,22,23,43,22,43,31,26,22,23,42,24,43,30,36,37,22,36,37,22,33,42,35,46,22,20,22,20
31,26,41,26,22,23,41,26,22,23,42,24,43,30,36,37,22,27,26,43,23,30,35,40
41,23,43,26,40,22,23,41,26,22,27,26,43,26,41,34,30,37,26,27,22,25,46,22,43,31,26,22,27,30,29,29,26,41,26,37,24,26,22,25,26,43,44,26,26,37,22,43,31,26,22,39,42,41,24,31,23,40,26,22,39,41,30,24,26,22,23,37,27,22,29,23,24,26,22,45,23,35,42,26
43,31,42,40,22,31,30,28,31,26,41,22,25,30,27,27,30,37,28,22,37,23,41,41,36,44,40,22,43,31,26,22,30,37,45,26,40,43,36,41,22,2,40,22,41,26,43,42,41,37,22,44,31,30,35,26,22,35,36,44,26,41,22,25,30,27,27,30,37,28,22,44,30,27,26,37,40,22,30,43
43,31,26,22,39,26,41,24,26,37,43,23,28,26,22,41,23,43,26,40,22,23,41,26,22,24,23,35,24,42,35,23,43,26,27,22,36,37,22,23,22,18,42,37,32,19,22,46,26,23,41,22,44,31,30,35,26,22,43,31,26,22,18,42,37,32,19,22,46,30,26,35,27,22,30,40,22,25,23,40,26,27,22,36,37,22,23,22,18,42,37,32,19,22,46,26,23,41
25,36,43,31,22,30,40,40,42,26,40,22,23,41,26,22,27,23,43,26,27,22,36,24,43,7,22,20
43,31,26,22,8,10,5,44,26,26,32,22,25,30,35,35,40,22,34,23,43,42,41,26,22,33,23,37,7,22,20,22,20,22,23,37,27,22,43,31,26,22,11,15,5,44,26,26,32,22,25,30,35,35,40,22,34,23,43,42,41,26,22,23,39,41,30,35,22,20,22,20
24,36,41,39,36,41,23,43,26,22,30,40,40,42,26,40
30,37,45,26,40,43,34,26,37,43,5,28,41,23,27,26,22,24,36,41,39,36,41,23,43,26,22,25,36,37,27,40,22,26,37,27,26,27,22,36,37,26,22,43,36,22,20,22,20,22,39,36,30,37,43,22,35,36,44,26,41
43,31,26,41,26,22,44,26,41,26,22,37,36,22,37,26,44,22,30,40,40,42,26,40
29,36,41,26,30,28,37,22,25,36,37,27,40
29,36,41,26,30,28,37,22,25,36,37,27,40,22,40,42,41,28,26,27,22,23,40,22,43,31,26,22,27,36,35,35,23,41,22,44,26,23,32,26,37,26,27,22,23,28,23,30,37,40,43,22,34,36,40,43,22,34,23,33,36,41,22,24,42,41,41,26,37,24,30,26,40
23,34,36,37,28,22,25,26,37,24,31,34,23,41,32,22,30,40,40,42,26,40,22,33,23,39,23,37,22,2,40,22,37,36,7,22,20,22,20,22,20,22,25,36,37,27,22,27,42,26,22,20,22,26,37,27,26,27,22,36,37,22,25,41,36,32,26,41,40,22,40,24,41,26,26,37,40,22,23,43,22,20,22,42,39,22,20,22,39,36,30,37,43
43,31,26,22,46,30,26,35,27,22,44,23,40,22,20,22,20
44,26,40,43,22,28,26,41,34,23,37,46,22,2,40,22,20,22,20,22,20,22,30,40,40,42,26,22,27,42,26,22,33,42,37,26,22,20,22,26,37,27,26,27,22,23,43,22,20,22,42,39,22,20,22,39,36,30,37,43,22,43,36,22,46,30,26,35,27,22,20,22,20
25,41,30,43,23,30,37,22,2,40,22,20,22,20,22,20,22,25,36,37,27,22,27,42,26,22,20,22,26,37,27,26,27,22,20,22,20,22,31,30,28,31,26,41,22,23,43,22,20,22,20,22,43,36,22,46,30,26,35,27,22,20,22,20,22,44,31,30,35,26,22,43,31,26,22,20,22,20,22,20,22,37,36,43,26,40,22,27,42,26,22,20,22,41,36,40,26,22,20,22,43,36,22,20,22,20,22,43,36,22,46,30,26,35,27,22,20,22,20
34,36,41,43,28,23,28,26,5,25,23,24,32,26,27,22,40,26,24,42,41,30,43,30,26,40
34,36,41,43,28,23,28,26,22,40,26,24,42,41,30,43,30,26,40,22,28,23,45,26,22,42,39,22,34,36,40,43,22,36,29,22,29,41,30,27,23,46,22,2,40,22,28,23,30,37,40,22,23,40,22,23,24,43,30,45,26,22,30,40,40,42,26,40,22,26,37,27,26,27,22,20,22,43,36,22,20,22,39,36,30,37,43,22,35,36,44,26,41
27,26,23,35,26,41,40,22,40,23,30,27,22,34,36,41,37,30,37,28,22,23,24,43,30,45,30,43,46,22,44,23,40,22,31,26,24,43,30,24,22,23,40,22,39,41,30,24,26,40,22,27,41,36,39,39,26,27,22,30,37,22,41,26,40,39,36,37,40,26,22,43,36,22,28,23,30,37,40,22,30,37,22,43,31,26,22,40,43,36,24,32,22,34,23,41,32,26,43,22,23,37,27,22,35,36,40,40,26,40,22,30,37,22,43,41,26,23,40,42,41,46,22,40,26,24,42,41,30,43,30,26,40,22,25,42,43,22,43,41,23,27,30,37,28,22,40,35,36,44,26,27,22,43,36,22,34,36,27,26,41,23,43,26,22,35,26,45,26,35,40,22,30,37,22,43,31,26,22,23,29,43,26,41,37,36,36,37
28,36,45,26,41,37,34,26,37,43,22,37,23,43,30,36,37,23,35,22,34,36,41,43,28,23,28,26,22,23,40,40,36,24,30,23,43,30,36,37,22,20,22,20,22,40,26,24,42,41,30,43,30,26,40,22,29,36,41,22,37,36,45,26,34,25,26,41,22,27,26,35,30,45,26,41,46,22,44,26,41,26,22,38,42,36,43,26,27,22,35,23,43,26,22,46,26,40,43,26,41,27,23,46,22,23,43,22,20,22,20,22,27,36,44,37,22,20,22,29,41,36,34,22,29,41,30,27,23,46,22,20,22,20,22,20,22,40,26,24,42,41,30,43,30,26,40,22,44,26,41,26,22,27,36,44,37,22,20,22,23,43,22,20,22,20,22,23,37,27,22,20,22,20,22,40,26,24,42,41,30,43,30,26,40,22,44,26,41,26,22,23,43,22,20,22,20,22,36,29,29,22,20
29,26,27,26,41,23,35,22,31,36,34,26,22,35,36,23,37,22,34,36,41,43,28,23,28,26,22,24,36,41,39,7,22,20,22,20,22,40,26,24,42,41,30,43,30,26,40,22,44,26,41,26,22,23,43,22,20,22,20,22,27,36,44,37,22,20
36,37,22,29,41,30,27,23,46,22,34,36,41,43,28,23,28,26,22,30,40,40,42,26,40,22,28,23,30,37,26,27,22,23,40,22,34,42,24,31,22,23,40,22,20,22,20
35,23,43,26,22,46,26,40,43,26,41,27,23,46,22,28,30,37,37,30,26,22,34,23,26,22,20,22,20,22,40,26,24,42,41,30,43,30,26,40,22,44,26,41,26,22,46,30,26,35,27,30,37,28,22,20,22,20,22,43,36,22,23,22,8,11,5,46,26,23,41,22,23,45,26,41,23,28,26,22,35,30,29,26,22,23,40,40,42,34,39,43,30,36,37,22,23,40,22,43,31,26,22,40,39,41,26,23,27,22,23,25,36,45,26,22,43,31,26,22,43,41,26,23,40,42,41,46,22,8,9,5,46,26,23,41,22,37,36,43,26,22,37,23,41,41,36,44,26,27,22,20,22,39,26,41,24,26,37,43,23,28,26,22,39,36,30,37,43,22,43,36,22,20
43,41,23,27,26,41,40,22,40,23,30,27,22,43,31,26,41,26,22,44,26,41,26,22,40,36,34,26,22,25,42,40,46,22,27,26,23,35,30,37,28,40,22,30,37,22,29,41,26,27,27,30,26,22,34,23,24,22,23,37,27,22,29,26,27,26,41,23,35,22,37,23,43,30,36,37,23,35,22,34,36,41,43,28,23,28,26,22,23,40,40,36,24,30,23,43,30,36,37,22,40,26,24,42,41,30,43,30,26,40,22,25,26,24,23,42,40,26,22,42,37,27,26,41,44,41,30,43,26,41,40,22,29,41,36,34,22,35,23,40,43,22,44,26,26,32,22,2,40,22,31,26,23,45,46,22,40,35,23,43,26,22,36,29,22,41,26,23,35,22,26,40,43,23,43,26,22,34,36,41,43,28,23,28,26,22,30,37,45,26,40,43,34,26,37,43,22,18,42,37,32,19,22,30,40,40,42,26,40,22,34,36,45,26,27,22,43,36,22,28,23,43,31,26,41,22,24,36,35,35,23,43,26,41,23,35,22,29,36,41,22,37,26,44,22,27,26,23,35,40
36,29,29,40,26,43,43,30,37,28,22,43,31,26,22,18,42,37,32,19,22,39,42,41,24,31,23,40,26,40,22,44,26,41,26,22,24,36,37,43,30,37,42,26,27,22,31,26,23,45,46,22,40,23,35,26,40,22,25,46,22,34,36,41,43,28,23,28,26,22,18,42,37,32,19,22,44,31,30,24,31,22,23,41,26,22,39,41,36,27,42,24,30,37,28,22,30,37,24,41,26,23,40,26,27,22,23,34,36,42,37,43,40,22,36,29,22,29,30,47,26,27,5,41,23,43,26,22,34,36,41,43,28,23,28,26,5,25,23,24,32,26,27,22,30,40,40,42,26,40,22,44,30,43,31,22,35,36,44,26,41,22,41,23,43,26,40
43,31,26,41,26,22,44,23,40,22,37,36,22,37,26,44,5,30,40,40,42,26,22,23,24,43,30,45,30,43,46,22,30,37,22,43,31,26,22,27,26,41,30,45,23,43,30,45,26,22,34,23,41,32,26,43
34,42,37,30,24,30,39,23,35,40
41,26,25,36,42,37,27,30,37,28,22,40,43,36,24,32,40,22,23,37,27,22,44,26,23,32,26,41,22,43,41,26,23,40,42,41,46,22,39,41,30,24,26,40,22,27,41,36,45,26,22,34,42,37,30,24,30,39,23,35,22,25,36,37,27,40,22,20,22,43,36,22,20,22,39,36,30,37,43,22,35,36,44,26,41,22,30,37,22,35,23,43,26,22,27,26,23,35,30,37,28,40
43,31,26,22,40,26,40,40,30,36,37,22,35,36,40,40,26,40,22,35,26,29,43,22,34,42,37,30,24,30,39,23,35,22,27,36,35,35,23,41,22,25,36,37,27,40,22,24,35,36,40,26,22,43,36,22,44,31,26,41,26,22,43,31,26,46,22,44,26,41,26,22,25,26,29,36,41,26,22,43,31,26,22,8,16,9,7,12,17,5,39,36,30,37,43,22,27,41,36,39,22,30,37,22,43,31,26,22,27,36,44,22,33,36,37,26,40,22,30,37,27,42,40,43,41,30,23,35,22,23,45,26,41,23,28,26,22,29,41,30,27,23,46,22,39,41,36,34,39,43,26,27,22,23,22,24,23,39,30,43,23,35,22,34,23,41,32,26,43,40,22,41,23,35,35,46
43,41,23,27,30,37,28,22,44,23,40,22,31,26,24,43,30,24,22,27,42,41,30,37,28,22,43,31,26,22,34,36,41,37,30,37,28,22,44,30,43,31,22,39,35,23,46,26,41,40,22,43,41,46,30,37,28,22,43,36,22,28,23,42,28,26,22,44,31,26,43,31,26,41,22,26,38,42,30,43,30,26,40,22,44,36,42,35,27,22,24,36,37,43,30,37,42,26,22,29,41,30,27,23,46,22,2,40,22,29,41,26,26,22,29,23,35,35,22,36,41,22,40,43,23,25,30,35,30,48,26,22,23,29,43,26,41,22,23,22,25,41,30,26,29,22,40,39,36,43,22,36,29,22,44,26,23,32,37,26,40,40
18,42,37,32,19,22,40,43,23,41,43,26,27,22,43,31,26,22,40,26,40,40,30,36,37,22,29,35,23,43,22,43,36,22,23,22,43,36,42,24,31,22,31,30,28,31,26,41,22,36,37,22,23,37,43,30,24,30,39,23,43,30,36,37,22,36,29,22,29,42,41,43,31,26,41,22,40,43,36,24,32,22,34,23,41,32,26,43,22,26,41,36,40,30,36,37,22,25,42,43,22,25,36,37,27,22,39,41,30,24,26,40,22,41,23,39,30,27,35,46,22,43,42,41,37,26,27,22,40,36,42,43,31,22,23,40,22,30,43,22,25,26,24,23,34,26,22,34,36,41,26,22,24,35,26,23,41,22,43,31,23,43,22,23,22,41,26,39,26,23,43,22,36,29,22,43,31,26,22,36,24,43,36,25,26,41,22,20,22,24,41,23,40,31,22,44,23,40,22,37,2,43,22,23,43,22,31,23,37,27
39,41,36,29,26,40,40,30,36,37,23,35,40,22,27,36,34,30,37,23,43,26,27,22,34,42,37,30,24,30,39,23,35,22,43,41,23,27,30,37,28,22,43,31,41,36,42,28,31,36,42,43,22,43,31,26,22,40,26,40,40,30,36,37
43,41,23,27,26,41,40,22,40,23,30,27,22,41,26,43,23,30,35,22,30,37,45,26,40,43,36,41,40,22,40,26,26,34,26,27,22,43,36,22,25,26,22,18,42,37,32,19,22,43,31,26,22,40,30,27,26,35,30,37,26,40,22,42,37,43,30,35,22,23,22,34,26,23,40,42,41,26,22,36,29,22,45,36,35,23,43,30,35,30,43,46,22,30,40,22,18,42,37,32,19,22,36,42,43,22,36,29,22,43,31,26,22,34,23,41,32,26,43
37,26,44,22,33,26,41,40,26,46,22,43,42,41,37,39,30,32,26,22,23,42,43,31,36,41,30,43,46,22,2,40,22,20,22,20,22,30,40,40,42,26,22,36,29,22,20,22,44,23,40,22,36,29,29,22,20,22,23,43,22,20,22,20,22,25,30,27,22,46,30,26,35,27,30,37,28,22,20,22,20,22,42,39,22,20,22,39,26,41,24,26,37,43,23,28,26,22,39,36,30,37,43,22,29,41,36,34,22,35,23,43,26,22,29,41,30,27,23,46
29,35,36,41,30,27,23,22,25,36,23,41,27,22,36,29,22,26,27,42,24,23,43,30,36,37,22,2,40,22,20,22,20,22,20,22,30,40,40,42,26,22,36,29,22,20,22,44,23,40,22,20,22,39,36,30,37,43,22,44,26,23,32,26,41,22,23,43,22,20,22,20,22,25,30,27
43,31,26,22,20,22,20,22,20,22,30,40,40,42,26,22,36,29,22,18,42,37,32,19,22,25,41,30,27,28,26,22,23,37,27,22,43,42,37,37,26,35,22,23,42,43,31,36,41,30,43,46,22,36,29,22,37,26,44,22,46,36,41,32,22,27,42,26,22,20,22,44,23,40,22,36,29,29,22,20,22,23,43,22,20,22,20,22,25,30,27
23,37,27,22,18,42,37,32,19,22,24,36,42,37,43,46,22,45,23,7,22,44,23,43,26,41,22,23,42,43,31,36,41,30,43,46,22,2,40,22,20,22,20,22,20,22,30,40,40,42,26,22,36,29,22,20,22,44,23,40,22,27,36,44,37,22,20,22,23,43,22,20,22,20,22,25,30,27
40,26,41,30,23,35,22,25,36,37,27,22,46,30,26,35,27,40,22,44,26,41,26,22,42,39,22,23,25,36,42,43,22,20,22,39,26,41,24,26,37,43,23,28,26,22,39,36,30,37,43
18,42,37,32,19,22,24,36,41,39,7,22,32,23,37,40,23,40,22,24,30,43,46,22,34,36,7,22,40,23,30,27,22,30,43,22,2,40,22,44,26,30,28,31,30,37,28,22,40,43,41,23,43,26,28,30,24,22,23,35,43,26,41,37,23,43,30,45,26,40,22,29,36,41,22,30,43,40,22,25,42,40,30,37,26,40,40,22,34,26,37,22,2,40,22,23,40,40,42,41,23,37,24,26,22,24,36,7,22,42,37,30,43,22,23,37,27,22,30,40,22,18,42,37,32,19,22,39,36,40,40,30,25,35,26,22,25,42,46,26,41,40,22,36,29,22,43,31,26,22,35,30,29,26,22,23,37,27,22,31,26,23,35,43,31,22,30,37,40,42,41,23,37,24,26,22,36,39,26,41,23,43,30,36,37
23,22,18,42,37,32,19,22,40,39,36,32,26,40,34,23,37,22,40,23,30,27,22,41,42,37,23,44,23,46,22,34,26,27,30,24,23,35,22,24,36,40,43,40,22,31,23,45,26,22,34,23,27,26,22,31,26,23,35,43,31,22,30,37,40,42,41,23,37,24,26,22,23,22,40,30,28,37,30,29,30,24,23,37,43,22,24,31,23,35,35,26,37,28,26,22,23,37,27,22,34,23,41,28,30,37,40,22,23,35,40,36,22,31,23,45,26,22,25,26,26,37,22,18,42,37,32,19,22,25,46,22,24,31,23,37,28,26,40,22,30,37,22,43,31,26,22,34,30,47,22,36,29,22,35,30,29,26,5,30,37,40,42,41,23,37,24,26,22,39,41,36,27,42,24,43,40,22,24,36,37,40,42,34,26,41,40,22,37,36,44,22,27,26,34,23,37,27
43,31,26,22,25,42,40,30,37,26,40,40,22,34,26,37,22,2,40,22,23,40,40,42,41,23,37,24,26,22,42,37,30,43,22,41,26,39,41,26,40,26,37,43,26,27,22,23,25,36,42,43,22,1,22,20,22,34,30,35,35,30,36,37,22,36,29,22,43,31,26,22,24,36,34,39,23,37,46,22,2,40,22,1,22,20,22,34,30,35,35,30,36,37,22,30,37,22,20,22,41,26,45,26,37,42,26,22,23,37,27,22,43,31,26,22,42,37,30,43,22,2,40,22,36,39,26,41,23,43,30,37,28,22,30,37,24,36,34,26,22,44,23,40,22,23,25,36,42,43,22,1,22,20,22,34,30,35,35,30,36,37,22,40,23,30,27,22,43,31,26,22,40,39,36,32,26,40,34,23,37
18,42,37,32,19,22,2,40,22,30,37,45,26,40,43,34,26,37,43,22,25,23,37,32,26,41,22,23,35,26,47,22,25,41,36,44,37,22,3,22,40,36,37,40,22,30,37,24,7,22,31,23,40,22,25,26,26,37,22,23,42,43,31,36,41,30,48,26,27,22,43,36,22,24,36,37,43,23,24,43,22,39,36,40,40,30,25,35,26,22,25,42,46,26,41,40,22,29,36,41,22,43,31,26,22,42,37,30,43
18,42,37,32,19,22,43,41,23,37,40,39,36,41,43,23,43,30,36,37,22,35,43,27,7,22,40,23,30,27,22,30,43,22,41,23,30,40,26,27,22,30,43,40,22,40,43,23,32,26,22,30,37,22,18,42,37,32,19,22,35,43,27,7,22,36,29,22,18,42,37,32,19,22,43,36,22,20,22,20,22,29,41,36,34,22,20,22,20
23,22,40,39,36,32,26,40,34,23,37,22,29,36,41,22,18,42,37,32,19,22,27,26,24,35,30,37,26,27,22,43,36,22,27,30,40,24,35,36,40,26,22,43,31,26,22,39,41,30,24,26,22,43,31,26,22,43,36,41,36,37,43,36,22,43,41,23,37,40,39,36,41,43,23,43,30,36,37,22,23,37,27,22,44,23,40,43,26,22,40,26,41,45,30,24,26,40,22,24,36,37,24,26,41,37,22,39,23,30,27,22,29,36,41,22,43,31,26,22,23,27,27,30,43,30,36,37,23,35,22,40,31,23,41,26,40,22,44,31,30,24,31,22,31,26,22,40,23,30,27,22,44,26,41,26,22,23,24,38,42,30,41,26,27,22,36,45,26,41,22,43,31,26,22,35,23,40,43,22,24,36,42,39,35,26,22,36,29,22,44,26,26,32,40
43,31,26,22,40,39,36,32,26,40,34,23,37,22,40,23,30,27,22,18,42,37,32,19,22,44,36,42,35,27,22,37,2,43,22,30,37,24,41,26,23,40,26,22,30,43,40,22,40,43,23,32,26,22,30,37,22,18,42,37,32,19,22,25,26,46,36,37,27,22,20,22,20,22,44,30,43,31,36,42,43,22,23,22,28,41,26,23,43,22,27,26,23,35,22,36,29,22,43,31,36,42,28,31,43,22,25,26,24,23,42,40,26,22,36,29,22,25,41,30,43,30,40,31,22,43,23,32,26,36,45,26,41,22,41,26,28,42,35,23,43,30,36,37,40,22,43,31,23,43,22,41,26,38,42,30,41,26,22,23,22,24,36,34,39,23,37,46,22,23,24,38,42,30,41,30,37,28,22,34,36,41,26,22,43,31,23,37,22,20,22,20,22,43,36,22,26,47,43,26,37,27,22,23,37,22,36,29,29,26,41,22,43,36,22,43,31,26,22,41,26,40,43,22,36,29,22,43,31,26,22,24,36,34,39,23,37,46,22,2,40,22,40,31,23,41,26,31,36,35,27,26,41,40
18,42,37,32,19,22,23,22,40,26,24,42,41,30,43,46,22,40,26,41,45,30,24,26,40,22,23,37,27,22,23,42,24,43,30,36,37,40,22,24,36,34,39,23,37,46,22,43,41,23,27,26,40,22,36,37,22,35,36,37,27,36,37,22,2,40,22,40,43,36,24,32,22,26,47,24,31,23,37,28,26
18,42,37,32,19,22,30,40,22,18,42,37,32,19,22,25,46,22,24,23,37,23,27,30,23,37,22,39,23,24,30,29,30,24,22,35,43,27,7,22,23,22,34,36,37,43,41,26,23,35,22,43,41,23,37,40,39,36,41,43,23,43,30,36,37,22,41,26,40,36,42,41,24,26,40,22,23,37,27,22,30,37,27,42,40,43,41,30,23,35,22,31,36,35,27,30,37,28,22,24,36,37,24,26,41,37
18,42,37,32,19,22,24,36,7,22,23,22,33,23,39,23,37,26,40,26,22,34,23,32,26,41,22,36,29,22,45,30,27,26,36,22,28,23,34,26,40,22,26,35,26,24,43,41,36,37,30,24,22,30,37,29,36,41,34,23,43,30,36,37,22,40,46,40,43,26,34,40,22,23,37,27,22,39,35,23,46,30,37,28,22,24,23,41,27,40,22,39,36,40,43,26,27,22,23,22,20,22,20,22,42,37,24,36,37,40,36,35,30,27,23,43,26,27,22,40,42,41,28,26,22,30,37,22,39,41,26,43,23,47,22,39,41,36,29,30,43,22,43,36,22,20,22,25,30,35,35,30,36,37,22,46,26,37,22,1,22,20,22,34,30,35,35,30,36,37,22,29,41,36,34,22,20,22,25,30,35,35,30,36,37,22,46,26,37,22,1,22,20,22,34,30,35,35,30,36,37,22,29,36,41,22,43,31,26,22,29,30,40,24,23,35,22,46,26,23,41,22,26,37,27,26,27,22,23,42,28,7,22,20
40,23,35,26,40,22,40,42,41,28,26,27,22,20,22,20,22,43,36,22,20,22,25,30,35,35,30,36,37,22,46,26,37,22,29,41,36,34,22,20,22,25,30,35,35,30,36,37
37,26,43,22,30,37,24,36,34,26,22,41,36,40,26,22,20,22,20,22,43,36,22,20,22,25,30,35,35,30,36,37,22,46,26,37,22,29,41,36,34,22,20,22,25,30,35,35,30,36,37
18,42,37,32,19,22,37,26,43,22,29,26,35,35,22,43,36,22,20,22,46,26,37,22,29,41,36,34,22,20,22,46,26,37,22,25,26,24,23,42,40,26,22,36,29,22,26,47,39,26,37,40,26,40,22,23,37,27,22,24,23,39,30,43,23,35,22,23,27,33,42,40,43,34,26,37,43,40
44,30,43,31,36,42,43,22,27,26,43,23,30,35,30,37,28,22,40,39,26,24,30,29,30,24,22,39,41,36,27,42,24,43,22,18,42,37,32,19,22,18,42,37,32,19,22,24,41,26,27,30,43,26,27,22,30,43,40,22,25,42,35,35,30,40,31,22,18,42,37,32,19,22,30,37,22,40,23,35,26,40,22,30,37,24,35,42,27,30,37,28,22,23,27,45,23,37,24,26,27,22,24,36,34,39,42,43,26,41,22,28,23,34,26,40,22,23,37,27,22,43,26,35,26,45,30,40,30,36,37,22,26,37,43,26,41,43,23,30,37,34,26,37,43,22,40,46,40,43,26,34,40,22,43,36,22,40,42,41,28,30,37,28,22,18,42,37,32,19,22,40,23,35,26,40,22,30,37,22,29,36,41,26,30,28,37,22,34,23,41,32,26,43,40
26,47,39,36,41,43,22,40,23,35,26,40,22,29,36,41,22,35,26,30,40,42,41,26,22,30,43,26,34,40,22,23,35,36,37,26,22,29,36,41,22,30,37,40,43,23,37,24,26,22,43,36,43,23,35,26,27,22,20,22,25,30,35,35,30,36,37,22,46,26,37,22,30,37,22,43,31,26,22,20,22,34,36,37,43,31,40,22,42,39,22,29,41,36,34,22,20,22,25,30,35,35,30,36,37,22,30,37,22,43,31,26,22,39,41,26,45,30,36,42,40,22,29,30,40,24,23,35,22,46,26,23,41
27,36,34,26,40,43,30,24,22,35,26,30,40,42,41,26,22,40,23,35,26,40,22,31,36,44,26,45,26,41,22,44,26,41,26,22,35,36,44,26,41
31,26,41,43,48,22,24,36,41,39,7,22,36,29,22,39,23,41,32,22,18,42,37,32,19,22,37,7,33,7,22,40,23,30,27,22,30,43,22,41,26,43,23,30,37,26,27,22,34,26,41,41,30,35,35,22,35,46,37,24,31,22,24,23,39,30,43,23,35,22,34,23,41,32,26,43,40,22,43,36,22,40,26,35,35,22,30,43,40,22,31,26,41,43,48,22,26,38,42,30,39,34,26,37,43,22,41,26,37,43,23,35,22,24,36,41,39,7,22,42,37,30,43
43,31,26,41,26,22,30,40,22,37,36,22,39,41,26,40,40,30,37,28,22,37,26,26,27,22,43,36,22,40,26,35,35,22,43,31,26,22,42,37,30,43,22,25,42,43,22,44,26,22,23,41,26,22,27,36,30,37,28,22,30,43,22,40,36,22,44,26,22,24,23,37,22,24,36,37,24,26,37,43,41,23,43,26,22,36,37,22,36,42,41,22,24,36,41,26,22,25,42,40,30,37,26,40,40,22,18,42,37,32,19,22,23,42,43,36,34,36,25,30,35,26,40,22,30,37,22,43,31,26,22,42,7,40,7,22,23,37,27,22,23,25,41,36,23,27,22,40,23,30,27,22,44,30,35,35,30,23,34,22,18,42,37,32,19,22,31,26,41,43,48,22,2,40,22,26,47,26,24,42,43,30,45,26,22,45,30,24,26,22,39,41,26,40,30,27,26,37,43
44,26,22,23,41,26,22,36,37,35,46,22,28,36,30,37,28,22,43,36,22,40,26,35,35,22,23,43,22,43,31,26,22,41,30,28,31,43,22,39,41,30,24,26
31,26,41,43,48,22,26,38,42,30,39,34,26,37,43,22,31,23,27,22,36,39,26,41,23,43,30,37,28,22,39,41,36,29,30,43,22,25,26,29,36,41,26,22,27,26,39,41,26,24,30,23,43,30,36,37,22,36,29,22,1,22,20,22,34,30,35,35,30,36,37,22,36,37,22,41,26,45,26,37,42,26,22,36,29,22,1,22,20,22,34,30,35,35,30,36,37,22,30,37,22,20
43,31,26,22,24,35,36,40,26,35,46,22,31,26,35,27,22,31,26,41,43,48,22,24,36,41,39,7,22,31,23,27,22,23,37,37,42,23,35,22,41,26,45,26,37,42,26,22,36,29,22,24,35,36,40,26,22,43,36,22,1,22,20,22,25,30,35,35,30,36,37,22,30,37,22,20,22,36,29,22,44,31,30,24,31,22,1,22,20,22,25,30,35,35,30,36,37,22,44,23,40,22,24,36,37,43,41,30,25,42,43,26,27,22,25,46,22,30,43,40,22,31,26,41,43,48,22,41,26,37,43,22,23,22,24,23,41,22,36,39,26,41,23,43,30,36,37,40,22,44,36,41,35,27,5,44,30,27,26
31,26,41,43,48,22,26,38,42,30,39,34,26,37,43,22,30,40,22,23,22,34,23,33,36,41,22,40,42,39,39,35,30,26,41,22,36,29,22,41,26,37,43,23,35,22,26,38,42,30,39,34,26,37,43,22,30,37,22,43,31,26,22,42,7,40,7,22,29,41,23,37,24,26,22,40,39,23,30,37,22,23,37,27,22,43,31,26,22,18,42,37,32,19
30,43,22,40,42,39,39,35,30,26,40,22,24,36,34,34,26,41,24,30,23,35,22,23,37,27,22,30,37,27,42,40,43,41,30,23,35,22,26,38,42,30,39,34,26,37,43,22,30,37,24,35,42,27,30,37,28,22,18,42,37,32,19,22,18,42,37,32,19,22,18,42,37,32,19,22,23,37,27,22,26,35,26,24,43,41,30,24,23,35,22,26,38,42,30,39,34,26,37,43,22,18,42,37,32,19,22,18,42,37,32,19,22,18,42,37,32,19,22,23,37,27,22,43,41,42,24,32,40
18,42,37,32,19,22,30,37,24,7,22,41,26,39,36,41,43,26,27,22,23,22,37,26,43,22,35,36,40,40,22,36,29,22,1,22,20,22,34,30,35,35,30,36,37,22,29,36,41,22,43,31,26,22,29,30,40,24,23,35,22,43,31,30,41,27,22,38,42,23,41,43,26,41,22,26,37,27,26,27,22,23,42,28,7,22,20
30,43,22,40,23,30,27,22,43,31,26,22,35,36,40,40,22,41,26,40,42,35,43,26,27,22,29,41,36,34,22,18,42,37,32,19,22,23,37,27,22,30,37,43,41,36,27,42,24,43,30,36,37,22,24,36,40,43,40,22,41,26,35,23,43,26,27,22,43,36,22,23,22,37,26,44,22,34,26,27,30,24,23,35,22,18,42,37,32,19,22,26,38,42,30,39,34,26,37,43,22,40,46,40,43,26,34
30,37,22,43,31,26,22,46,26,23,41,5,26,23,41,35,30,26,41,22,38,42,23,41,43,26,41,22,43,31,26,22,24,36,34,39,23,37,46,22,41,26,39,36,41,43,26,27,22,37,26,43,22,30,37,24,36,34,26,22,36,29,22,1,22,20,22,36,41,22,20,22,24,26,37,43,40,22,23,22,40,31,23,41,26
43,31,26,22,34,23,37,42,29,23,24,43,42,41,26,41,22,36,29,22,18,42,37,32,19,22,27,30,23,28,37,36,40,43,30,24,22,40,46,40,43,26,34,40,22,25,23,40,26,27,22,30,37,22,18,42,37,32,19,22,39,23,7,22,41,26,39,36,41,43,26,27,22,23,22,37,30,37,26,5,34,36,37,43,31,22,37,26,43,22,35,36,40,40,22,36,29,22,1,22,20,22,34,30,35,35,30,36,37,22,24,36,34,39,23,41,26,27,22,44,30,43,31,22,37,26,43,22,30,37,24,36,34,26,22,36,29,22,1,22,20,22,34,30,35,35,30,36,37,22,36,41,22,20,22,24,26,37,43,40,22,23,22,40,31,23,41,26,22,29,36,41,22,43,31,26,22,37,30,37,26,5,34,36,37,43,31,22,39,26,41,30,36,27,22,23,22,46,26,23,41,22,26,23,41,35,30,26,41
30,37,22,36,45,26,41,5,43,31,26,5,24,36,42,37,43,26,41,22,43,41,23,27,30,37,28,22,18,42,37,32,19,22,29,26,35,35,22,20,22,24,26,37,43,40,22,43,36,22,1,22,20
18,42,37,32,19,22,18,42,37,32,19,22,24,36,41,39,7,22,26,47,39,26,24,43,40,22,43,36,22,41,26,39,36,41,43,22,43,31,30,41,27,5,38,42,23,41,43,26,41,22,37,26,43,22,36,29,22,23,25,36,42,43,22,1,22,20,22,34,30,35,35,30,36,37,22,36,41,22,1,22,20,22,23,22,40,31,23,41,26,22,27,36,44,37,22,29,41,36,34,22,1,22,20,22,34,30,35,35,30,36,37,22,36,41,22,1,22,20,22,23,22,40,31,23,41,26,22,23,22,46,26,23,41,22,26,23,41,35,30,26,41,22,41,30,24,31,23,41,27,22,39,7,22,40,30,34,34,36,37,40,22,24,31,23,30,41,34,23,37,22,23,37,27,22,24,31,30,26,29,22,26,47,26,24,42,43,30,45,26,22,36,29,29,30,24,26,41,22,43,36,35,27,22,30,37,40,43,30,43,42,43,30,36,37,23,35,22,30,37,45,26,40,43,36,41,40,22,30,37,22,37,26,44,22,46,36,41,32
40,23,35,26,40,22,29,36,41,22,43,31,26,22,18,42,37,32,19,22,39,41,36,27,42,24,26,41,22,36,29,22,40,39,26,24,30,23,35,43,46,22,18,42,37,32,19,22,23,37,27,22,36,43,31,26,41,22,34,23,43,26,41,30,23,35,40,22,29,26,35,35,22,43,36,22,23,25,36,42,43,22,1,22,20,22,34,30,35,35,30,36,37,22,30,37,22,43,31,26,22,43,31,30,41,27,22,38,42,23,41,43,26,41,22,29,41,36,34,22,1,22,20,22,34,30,35,35,30,36,37,22,23,22,46,26,23,41,22,26,23,41,35,30,26,41,22,31,26,22,40,23,30,27
31,26,22,40,23,30,27,22,43,31,26,22,43,31,30,41,27,5,38,42,23,41,43,26,41,22,26,40,43,30,34,23,43,26,22,30,37,27,30,24,23,43,26,40,22,39,41,36,29,30,43,22,29,36,41,22,43,31,26,22,37,30,37,26,22,34,36,37,43,31,40,22,36,29,22,1,22,20,22,23,22,40,31,23,41,26,22,23,35,34,36,40,43,22,26,38,42,23,35,22,43,36,22,43,31,26,22,29,42,35,35,5,46,26,23,41,22,20,22,26,23,41,37,30,37,28,40,22,36,29,22,1,22,20,22,34,30,35,35,30,36,37,22,36,41,22,1,22,20,22,23,22,40,31,23,41,26
30,37,22,43,31,26,22,29,30,41,40,43,22,37,30,37,26,22,34,36,37,43,31,40,22,36,29,22,20,22,37,26,43,22,44,23,40,22,1,22,20,22,34,30,35,35,30,36,37,22,36,41,22,1,22,20,22,23,22,40,31,23,41,26
34,41,7,22,40,30,34,34,36,37,40,22,40,23,30,27,22,43,31,26,22,43,31,30,41,27,5,38,42,23,41,43,26,41,22,41,26,40,42,35,43,40,22,41,26,29,35,26,24,43,22,24,36,37,43,30,37,42,26,27,22,30,34,39,41,36,45,26,34,26,37,43,40,22,30,37,22,39,41,36,27,42,24,43,30,45,30,43,46,22,23,37,27,22,36,39,26,41,23,43,30,37,28,22,34,23,41,28,30,37,40
31,26,22,40,23,30,27,22,24,23,39,30,43,23,35,22,40,39,26,37,27,30,37,28,22,37,26,47,43,22,46,26,23,41,22,44,30,35,35,22,41,30,40,26,22,43,36,22,23,25,36,42,43,22,1,22,20,22,34,30,35,35,30,36,37,22,29,41,36,34,22,23,25,36,42,43,22,1,22,20,22,34,30,35,35,30,36,37,22,43,31,30,40,22,46,26,23,41
42,7,40,7,22,25,23,37,32,37,36,43,26,22,24,36,7,22,40,23,30,27,22,30,43,22,23,28,23,30,37,22,26,47,43,26,37,27,26,27,22,43,31,26,22,26,47,39,30,41,23,43,30,36,37,22,27,23,43,26,22,36,29,22,30,43,40,22,1,22,18,42,37,32,19,22,43,26,37,27,26,41,22,36,29,29,26,41,22,29,36,41,22,30,37,43,26,41,37,23,43,30,36,37,23,35,22,25,23,37,32,37,36,43,26,22,24,36,7,22,43,36,22,37,36,45,7,22,20
42,7,40,7,22,25,23,37,32,37,36,43,26,22,40,23,30,27,22,30,43,22,30,40,22,30,37,22,37,26,28,36,43,30,23,43,30,36,37,40,22,43,36,22,40,26,35,35,22,24,26,41,43,23,30,37,22,29,23,24,30,35,30,43,30,26,40,22,44,31,30,24,31,22,30,43,22,27,30,27,22,37,2,43,22,37,23,34,26,22,43,36,22,23,22,43,31,30,41,27,22,39,23,41,43,46,22,23,37,27,22,30,43,22,37,26,26,27,40,22,43,31,26,22,26,47,43,26,37,40,30,36,37,22,43,36,22,43,41,46,22,43,36,22,41,26,23,24,31,22,23,22,27,26,29,30,37,30,43,30,45,26,22,23,28,41,26,26,34,26,37,43,22,36,37,22,43,31,26,22,40,23,35,26
42,7,40,7,22,25,23,37,32,37,36,43,26,22,40,23,30,27,22,30,43,22,25,26,35,30,26,45,26,40,22,43,31,26,22,40,23,35,26,22,30,29,22,24,36,34,39,35,26,43,26,27,22,23,39,39,23,41,26,37,43,35,46,22,44,36,42,35,27,22,40,23,43,30,40,29,46,22,23,37,43,30,43,41,42,40,43,22,30,40,40,42,26,40,22,41,23,30,40,26,27,22,25,46,22,43,31,26,22,42,7,40,7,22,33,42,40,43,30,24,26,22,27,26,39,23,41,43,34,26,37,43,22,23,25,36,42,43,22,42,7,40,7,22,25,23,37,32,37,36,43,26,22,2,40,22,36,29,29,26,41,22,43,36,22,25,42,46,22,30,37,43,26,41,37,23,43,30,36,37,23,35,22,25,23,37,32,37,36,43,26
25,36,43,31,22,36,29,22,43,31,26,22,37,26,44,22,46,36,41,32,5,25,23,40,26,27,22,24,36,34,39,23,37,30,26,40,22,39,41,30,37,43,22,40,43,36,24,32,22,24,26,41,43,30,29,30,24,23,43,26,40,22,23,37,27,22,24,42,41,41,26,37,24,46
42,7,40,7,22,25,23,37,32,37,36,43,26,22,40,23,30,27,22,43,31,26,41,26,22,24,23,37,22,25,26,22,37,36,22,23,40,40,42,41,23,37,24,26,22,23,22,40,23,35,26,22,23,28,41,26,26,34,26,37,43,22,44,36,42,35,27,22,25,26,22,24,36,37,24,35,42,27,26,27
30,43,22,23,35,40,36,22,40,23,30,27,22,43,31,26,22,43,26,37,27,26,41,22,36,29,29,26,41,22,44,36,42,35,27,22,39,41,36,25,23,25,35,46,22,31,23,45,26,22,43,36,22,25,26,22,26,47,43,26,37,27,26,27,22,29,42,41,43,31,26,41,22,43,36,22,24,36,34,39,35,26,43,26,22,29,30,37,23,37,24,30,37,28,22,23,41,41,23,37,28,26,34,26,37,43,40
42,7,40,7,22,25,23,37,32,37,36,43,26,22,40,23,30,27,22,24,30,43,30,25,23,37,32,22,26,47,43,26,37,27,26,27,22,43,31,26,22,26,47,39,30,41,23,43,30,36,37,22,27,23,43,26,22,36,29,22,30,43,40,22,24,36,34,34,30,43,34,26,37,43,22,29,36,41,22,40,26,37,30,36,41,22,40,26,24,42,41,26,27,22,29,30,37,23,37,24,30,37,28,22,43,36,22,37,36,45,7,22,20
43,31,26,22,36,29,29,26,41,22,34,23,27,26,22,33,42,37,26,22,20,22,31,23,40,22,25,26,26,37,22,26,47,43,26,37,27,26,27,22,40,26,45,26,41,23,35,22,43,30,34,26,40
24,35,36,40,26,35,46,22,31,26,35,27,22,42,7,40,7,22,25,23,37,32,37,36,43,26,22,36,29,29,26,41,26,27,22,43,31,26,22,1,22,20,22,23,22,40,31,23,41,26,22,36,41,22,1,22,20,22,34,30,35,35,30,36,37,22,29,36,41,22,23,40,22,34,23,37,46,22,23,40,22,20,22,34,30,35,35,30,36,37,22,40,31,23,41,26,40,22,36,41,22,20,22,20,22,36,29,22,30,37,43,26,41,37,23,43,30,36,37,23,35,22,25,23,37,32,37,36,43,26,22,2,40,22,40,31,23,41,26,40,22,36,42,43,40,43,23,37,27,30,37,28
42,7,40,7,22,25,23,37,32,37,36,43,26,22,40,23,30,27,22,43,31,23,43,22,23,40,22,36,29,22,36,24,43,7,22,20,22,20,22,34,30,35,35,30,36,37,22,40,31,23,41,26,40,22,36,41,22,23,25,36,42,43,22,20,22,20,22,36,29,22,43,31,26,22,29,42,35,35,46,22,27,30,35,42,43,26,27,22,40,31,23,41,26,40,22,36,42,43,40,43,23,37,27,30,37,28,22,31,23,27,22,25,26,26,37,22,43,26,37,27,26,41,26,27
28,30,43,23,37,36,22,28,41,36,42,39,22,30,37,24,7,22,40,23,30,27,22,30,43,22,23,28,41,26,26,27,22,43,36,22,25,42,46,22,20,22,20,22,36,29,22,41,26,28,23,43,43,23,22,40,39,36,41,43,22,35,43,27,7,22,23,22,24,35,36,40,26,35,46,22,31,26,35,27,22,23,39,39,23,41,26,35,22,34,23,32,26,41,22,44,30,43,31,22,43,31,26,22,23,40,40,42,34,39,43,30,36,37,22,36,29,22,1,22,20,22,34,30,35,35,30,36,37,22,36,29,22,24,36,37,43,30,37,28,26,37,43,22,27,26,25,43
42,37,27,26,41,22,43,31,26,22,43,26,41,34,40,22,36,29,22,43,31,26,22,24,36,37,43,41,23,24,43,22,37,26,44,22,46,36,41,32,5,25,23,40,26,27,22,28,30,43,23,37,36,22,31,23,40,22,43,31,26,22,36,39,43,30,36,37,22,43,36,22,23,24,38,42,30,41,26,22,43,31,26,22,41,26,34,23,30,37,30,37,28,22,20,22,20,22,36,29,22,41,26,28,23,43,43,23,22,23,22,34,23,32,26,41,22,36,29,22,34,26,37,22,2,40,22,23,37,27,22,44,36,34,26,37,22,2,40,22,24,35,36,43,31,26,40,22,40,36,35,27,22,39,41,30,34,23,41,30,35,46,22,30,37,22,27,26,39,23,41,43,34,26,37,43,22,40,43,36,41,26,40,22,42,37,27,26,41,22,24,26,41,43,23,30,37,22,24,36,37,27,30,43,30,36,37,40
43,31,23,43,22,20,22,20,22,30,40,22,37,36,44,22,31,26,35,27,22,25,46,22,24,35,30,29,29,36,41,27,22,39,23,41,32,26,41,22,41,26,28,23,43,43,23,22,2,40,22,39,41,26,40,30,27,26,37,43,22,23,37,27,22,24,31,30,26,29,22,26,47,26,24,42,43,30,45,26,22,36,29,29,30,24,26,41,22,44,31,36,22,44,30,35,35,22,24,36,37,43,30,37,42,26,22,43,36,22,34,23,37,23,28,26,22,41,26,28,23,43,43,23,22,2,40,22,36,39,26,41,23,43,30,36,37,40,22,42,37,27,26,41,22,28,30,43,23,37,36
30,37,22,20,22,41,26,28,23,43,43,23,22,44,30,35,35,22,31,23,45,26,22,40,23,35,26,40,22,30,37,22,26,47,24,26,40,40,22,36,29,22,1,22,20,22,34,30,35,35,30,36,37,22,23,37,27,22,44,30,35,35,22,40,31,36,44,22,23,22,39,41,36,29,30,43,22,34,41,7,22,39,23,41,32,26,41,22,40,23,30,27
28,30,43,23,37,36,22,44,31,30,24,31,22,34,23,32,26,40,22,18,42,37,32,19,22,23,39,39,23,41,26,35,22,40,36,35,27,22,34,23,30,37,35,46,22,43,31,41,36,42,28,31,22,34,23,40,40,22,18,42,37,32,19,22,35,30,32,26,22,32,22,34,23,41,43,22,23,37,27,22,18,42,37,32,19,22,40,23,30,27,22,43,31,26,22,41,26,28,23,43,43,23,22,23,24,38,42,30,40,30,43,30,36,37,22,44,30,35,35,22,26,37,31,23,37,24,26,22,30,43,40,22,40,43,41,23,43,26,28,46,22,43,36,22,26,47,39,23,37,27,22,30,37,43,36,22,27,26,39,23,41,43,34,26,37,43,22,40,43,36,41,26,40
43,31,30,40,22,29,23,35,35,22,28,30,43,23,37,36,22,25,26,28,23,37,22,34,23,37,42,29,23,24,43,42,41,30,37,28,22,34,36,27,26,41,23,43,26,35,46,22,39,41,30,24,26,27,22,24,35,36,43,31,26,40,22,23,30,34,26,27,22,23,43,22,27,26,39,23,41,43,34,26,37,43,22,40,43,36,41,26,40,22,42,37,27,26,41,22,43,31,26,22,18,42,37,32,19,22,18,42,37,32,19,22,43,41,23,27,26,34,23,41,32,22,44,31,30,24,31,22,28,30,43,23,37,36,22,41,26,24,26,37,43,35,46,22,23,24,38,42,30,41,26,27
26,37,41,36,37,22,24,36,41,39,7,22,31,36,42,40,43,36,37,22,40,23,30,27,22,43,31,26,22,40,23,35,26,22,36,29,22,39,41,26,29,26,41,26,37,24,26,22,42,37,30,43,40,22,36,29,22,30,43,40,22,37,26,44,35,46,22,29,36,41,34,26,27,22,26,37,41,36,37,22,18,42,37,32,19,22,39,23,41,43,37,26,41,40,22,35,7,39,7,22,34,23,40,43,26,41,22,35,30,34,30,43,26,27,22,39,23,41,43,37,26,41,40,31,30,39,22,40,42,25,40,30,27,30,23,41,46,22,44,30,35,35,22,41,26,40,42,35,43,22,30,37,22,23,37,22,18,42,37,32,19,22,28,23,30,37,22,30,37,22,43,31,26,22,29,36,42,41,43,31,22,38,42,23,41,43,26,41
30,37,22,43,31,26,22,46,26,23,41,5,23,28,36,22,38,42,23,41,43,26,41,22,43,31,26,22,37,23,43,42,41,23,35,22,28,23,40,22,24,36,37,24,26,41,37,22,31,23,27,22,37,26,43,22,30,37,24,36,34,26,22,36,29,22,1,22,20,22,34,30,35,35,30,36,37,22,36,41,22,20,22,24,26,37,43,40,22,23,22,40,31,23,41,26,22,36,37,22,41,26,45,26,37,42,26,22,36,29,22,23,25,36,42,43,22,1,22,20,22,25,30,35,35,30,36,37
43,31,36,40,26,22,41,26,40,42,35,43,40,22,30,37,24,35,42,27,26,27,22,23,22,1,22,20,22,34,30,35,35,30,36,37,22,24,31,23,41,28,26,22,41,26,35,23,43,26,27,22,43,36,22,43,31,26,22,41,26,43,30,41,26,34,26,37,43,22,36,29,22,27,26,25,43
30,37,22,23,22,41,26,35,23,43,26,27,22,34,36,45,26,22,26,37,41,36,37,22,40,23,30,27,22,30,43,22,30,37,24,41,26,23,40,26,27,22,43,31,26,22,37,42,34,25,26,41,22,36,29,22,43,31,26,22,39,23,41,43,37,26,41,40,31,30,39,22,2,40,22,42,37,30,43,40,22,30,43,22,44,30,35,35,22,36,29,29,26,41,22,43,36,22,20,22,29,41,36,34,22,20
43,31,26,22,36,35,27,22,23,37,27,22,41,26,45,30,40,26,27,22,37,42,34,25,26,41,40,22,25,36,43,31,22,30,37,24,35,42,27,26,22,18,42,37,32,19,22,39,41,36,45,30,40,30,36,37,40
26,37,41,36,37,22,40,23,30,27,22,26,23,24,31,22,42,37,30,43,22,44,30,35,35,22,25,26,22,39,41,30,24,26,27,22,30,37,22,43,31,26,22,1,22,18,42,37,32,19,22,41,23,37,28,26,22,23,37,27,22,44,30,35,35,22,41,26,39,41,26,40,26,37,43,22,23,25,36,42,43,22,20,22,20,22,36,29,22,43,31,26,22,39,23,41,43,37,26,41,40,31,30,39,22,26,38,42,30,43,46
37,26,43,22,39,41,36,24,26,26,27,40,22,29,41,36,34,22,43,31,26,22,36,29,29,26,41,30,37,28,22,23,41,26,22,26,47,39,26,24,43,26,27,22,43,36,22,25,26,22,24,35,36,40,26,22,43,36,22,1,22,20,22,34,30,35,35,30,36,37
28,36,35,27,34,23,37,22,40,23,24,31,40,22,3,22,24,36,7,22,23,37,27,22,27,41,26,47,26,35,22,25,42,41,37,31,23,34,22,35,23,34,25,26,41,43,22,30,37,24,7,22,23,41,26,22,35,26,23,27,22,42,37,27,26,41,44,41,30,43,26,41,40
23,41,43,31,42,41,22,34,7,22,28,36,35,27,25,26,41,28,22,40,23,30,27,22,31,26,22,26,47,43,26,37,27,26,27,22,31,30,40,22,42,37,40,36,35,30,24,30,43,26,27,22,43,26,37,27,26,41,22,36,29,29,26,41,22,36,29,22,1,22,20,22,23,22,40,31,23,41,26,22,43,26,37,27,26,41,22,36,29,29,26,41,22,36,41,22,1,22,20,22,34,30,35,35,30,36,37,22,29,36,41,22,27,30,22,28,30,36,41,28,30,36,22,24,36,41,39,7,22,43,36,22,37,36,45,7,22,20
27,30,28,22,23,24,38,42,30,40,30,43,30,36,37,22,24,36,41,39,7,22,43,31,26,22,37,26,44,22,33,26,41,40,26,46,22,30,37,45,26,40,43,36,41,22,2,40,22,23,24,38,42,30,40,30,43,30,36,37,22,45,26,31,30,24,35,26,22,40,23,30,27,22,43,31,23,43,22,23,40,22,36,29,22,43,31,26,22,24,35,36,40,26,22,36,29,22,25,42,40,30,37,26,40,40,22,46,26,40,43,26,41,27,23,46,22,20,22,40,31,23,41,26,40,22,31,23,27,22,25,26,26,37,22,43,26,37,27,26,41,26,27
30,37,24,35,42,27,30,37,28,22,43,31,26,22,40,43,23,32,26,22,27,30,28,22,23,35,41,26,23,27,46,22,31,26,35,27,22,27,30,28,22,31,36,35,27,40,22,23,22,43,36,43,23,35,22,36,29,22,23,25,36,42,43,22,20,22,20,22,36,29,22,27,30,22,28,30,36,41,28,30,36,22,2,40,22,40,31,23,41,26,40,22,36,37,22,23,22,29,42,35,35,46,22,27,30,35,42,43,26,27,22,25,23,40,30,40
43,31,26,22,36,29,29,26,41,22,44,31,30,24,31,22,23,35,40,36,22,30,37,24,35,42,27,26,40,22,24,36,34,34,36,37,22,23,37,27,22,39,41,26,29,26,41,41,26,27,22,40,43,36,24,32,22,39,42,41,24,31,23,40,26,22,41,30,28,31,43,40,22,44,23,40,22,43,36,22,26,47,39,30,41,26,22,35,23,40,43,22,37,30,28,31,43,22,23,43,22,34,30,27,37,30,28,31,43
43,31,26,22,37,26,44,22,26,47,39,30,41,23,43,30,36,37,22,27,23,43,26,22,30,40,22,43,31,26,22,27,23,43,26,22,36,37,22,44,31,30,24,31,22,27,30,28,22,2,40,22,29,30,37,23,37,24,30,37,28,22,24,36,34,34,30,43,34,26,37,43,40,22,44,31,30,24,31,22,43,36,43,23,35,22,23,25,36,42,43,22,1,22,20,22,34,30,35,35,30,36,37,22,23,41,26,22,43,36,22,26,47,39,30,41,26
27,30,28,22,30,40,22,23,22,42,37,30,43,22,36,29,22,27,30,28,22,31,36,35,27,30,37,28,22,24,36,41,39,7,22,23,22,42,37,30,43,22,36,29,22,41,36,40,26,22,39,23,41,43,37,26,41,40,22,18,42,37,32,19
34,41,7,22,28,36,35,27,25,26,41,28,22,30,40,22,43,31,26,22,40,36,35,26,22,28,26,37,26,41,23,35,22,39,23,41,43,37,26,41,22,30,37,22,41,36,40,26,22,39,23,41,43,37,26,41,40
30,37,22,23,42,28,42,40,43,22,27,30,22,28,30,36,41,28,30,36,22,23,22,40,23,37,22,29,41,23,37,24,30,40,24,36,22,29,36,36,27,22,39,41,36,27,42,24,43,40,22,23,37,27,22,25,42,30,35,27,30,37,28,22,34,23,43,26,41,30,23,35,40,22,34,23,41,32,26,43,30,37,28,22,23,37,27,22,27,30,40,43,41,30,25,42,43,30,36,37,22,24,36,34,39,23,37,46,22,41,26,33,26,24,43,26,27,22,34,41,7,22,28,36,35,27,25,26,41,28,22,2,40,22,36,29,29,26,41,22,23,40,22,30,37,23,27,26,38,42,23,43,26
30,37,22,37,26,44,22,46,36,41,32,22,40,43,36,24,32,22,26,47,24,31,23,37,28,26,22,24,36,34,39,36,40,30,43,26,22,43,41,23,27,30,37,28,22,46,26,40,43,26,41,27,23,46,22,27,30,22,28,30,36,41,28,30,36,22,24,35,36,40,26,27,22,23,43,22,1,22,20,22,23,22,40,31,23,41,26,22,27,36,44,37,22,1,22,20
44,31,23,43,22,27,36,26,40,22,37,2,43,22,25,26,35,36,37,28,22,31,26,41,26
23,7,22,18,42,37,32,19,22,18,42,37,32,19,22,25,7,22,25,35,23,24,32,5,23,37,27,5,44,31,30,43,26,22,18,42,37,32,19,22,24,7,22,41,23,27,30,36,22,18,42,37,32,19,22,40,31,36,44,40
30,29,22,46,36,42,22,18,42,37,32,19,22,25,35,23,24,32,5,23,37,27,5,44,31,30,43,26,22,18,42,37,32,19,22,46,36,42,22,2,41,26,22,41,30,28,31,43
23,29,43,26,41,22,46,26,23,41,40,22,36,29,22,18,42,37,32,19,22,30,37,43,36,22,43,31,26,22,25,23,24,32,28,41,36,42,37,27,22,18,42,37,32,19,22,39,31,36,43,36,28,41,23,39,31,46,22,30,40,22,24,36,34,30,37,28,22,25,23,24,32
43,41,26,37,27,46,22,34,23,28,23,48,30,37,26,22,23,27,45,26,41,43,30,40,26,34,26,37,43,40,22,29,26,23,43,42,41,26,22,40,43,23,41,32,22,25,35,23,24,32,5,23,37,27,5,44,31,30,43,26,22,39,31,36,43,36,40,22,36,29,22,31,36,35,35,46,44,36,36,27,22,18,42,37,32,19,22,39,30,43,24,31,30,37,28,22,33,26,23,37,40,22,40,31,36,26,40,22,23,37,27,22,35,30,38,42,36,41
39,36,41,43,41,23,30,43,22,40,43,42,27,30,36,40,22,23,24,24,42,40,43,36,34,26,27,22,43,36,22,40,31,36,36,43,30,37,28,22,36,37,35,46,22,30,37,22,24,36,35,36,41,22,41,26,39,36,41,43,22,23,22,41,42,40,31,22,43,36,22,25,35,23,24,32,5,23,37,27,5,44,31,30,43,26,22,39,36,41,43,41,23,30,43,22,36,41,27,26,41,40
23,37,27,22,25,35,23,24,32,5,23,37,27,5,44,31,30,43,26,22,39,31,36,43,36,28,41,23,39,31,46,22,24,35,23,40,40,26,40,22,23,41,26,22,24,41,36,44,27,26,27,22,44,30,43,31,22,40,43,42,27,26,37,43,40
44,31,23,43,22,2,40,22,31,23,39,39,26,37,30,37,28,22,30,37,22,39,31,36,43,36,28,41,23,39,31,46,22,18,42,37,32,19,22,43,31,26,22,39,36,39,42,35,23,41,30,43,46,22,36,29,22,25,35,23,24,32,22,23,37,27,22,44,31,30,43,26,22,30,37,22,29,23,40,31,30,36,37,22,31,36,34,26,22,18,42,37,32,19,22,23,37,27,22,18,42,37,32,19
36,37,22,40,26,45,26,37,43,31,22,23,45,26,37,42,26,22,27,26,40,30,28,37,26,41,40,22,31,23,45,26,22,25,26,26,37,22,23,27,45,23,37,24,30,37,28,22,43,31,26,22,18,42,37,32,19,22,35,36,36,32,22,44,30,43,31,22,24,35,36,43,31,30,37,28,22,18,42,37,32,19,22,27,36,37,26,22,26,37,43,30,41,26,35,46,22,30,37,22,25,35,23,24,32,22,23,37,27,22,44,31,30,43,26
23,37,27,22,24,35,23,40,40,30,24,22,25,35,23,24,32,5,23,37,27,5,44,31,30,43,26,22,34,36,45,30,26,40,22,23,41,26,22,26,37,33,36,46,30,37,28,22,23,22,24,36,34,26,25,23,24,32,22,36,37,22,45,30,27,26,36,24,23,40,40,26,43,43,26,22,43,23,39,26,40,22,40,39,42,41,41,26,27,22,30,37,22,39,23,41,43,22,25,46,22,43,31,26,22,25,23,24,32,35,23,40,31,22,23,28,23,30,37,40,43,22,18,42,37,32,19,22,36,29,22,36,35,27,22,29,30,35,34,40
43,31,26,22,18,42,37,32,19,22,30,40,22,18,42,37,32,19,22,25,23,24,32,22,43,36,22,25,35,23,24,32,22,23,37,27,22,44,31,30,43,26,22,40,23,46,40,22,41,30,24,31,23,41,27,22,18,42,37,32,19,22,43,31,26,22,28,26,37,26,41,23,35,22,34,23,37,23,28,26,41,22,36,29,22,26,23,40,43,34,23,37,22,32,36,27,23,32,22,24,36,7,22,2,40,22,39,41,36,29,26,40,40,30,36,37,23,35,22,39,31,36,43,36,28,41,23,39,31,46,22,27,30,45,30,40,30,36,37
42,37,43,30,35,22,43,44,36,22,46,26,23,41,40,22,23,28,36,22,40,23,35,26,40,22,36,29,22,25,35,23,24,32,5,23,37,27,5,44,31,30,43,26,22,29,30,35,34,22,31,23,27,22,25,26,26,37,22,27,26,24,35,30,37,30,37,28,22,40,43,26,23,27,30,35,46,22,40,30,37,24,26,22,43,31,26,22,8,16,15,9,40
25,42,43,22,35,23,40,43,22,46,26,23,41,22,25,42,36,46,26,27,22,25,46,22,30,37,24,41,26,23,40,26,27,22,42,40,26,22,30,37,22,23,27,45,26,41,43,30,40,30,37,28,22,23,37,27,22,36,43,31,26,41,22,24,36,34,34,26,41,24,30,23,35,22,23,39,39,35,30,24,23,43,30,36,37,40,22,40,23,35,26,40,22,30,37,24,41,26,23,40,26,27,22,20,22,20,22,23,37,27,22,43,31,26,46,22,23,41,26,22,26,47,39,26,24,43,26,27,22,43,36,22,33,42,34,39,22,23,43,22,35,26,23,40,43,22,43,31,23,43,22,34,42,24,31,22,23,28,23,30,37,22,43,31,30,40,22,46,26,23,41
39,31,36,43,36,28,41,23,39,31,30,24,22,24,36,34,39,23,37,30,26,40,22,23,41,26,22,40,24,41,23,34,25,35,30,37,28,22,43,36,22,43,23,39,22,43,31,26,22,18,42,37,32,19,22,34,23,41,32,26,43,22,18,42,37,32,19,22,40,36,34,26,22,25,35,23,24,32,5,23,37,27,5,44,31,30,43,26,22,39,41,36,27,42,24,43,22,35,30,37,26,40,22,23,37,27,22,27,26,45,26,35,36,39,30,37,28,22,37,26,44,22,36,37,26,40
23,43,22,32,36,27,23,32,22,44,31,30,24,31,22,35,23,41,28,26,35,46,22,30,28,37,36,41,26,27,22,43,31,26,22,34,23,41,32,26,43,22,29,36,41,22,46,26,23,41,40,22,25,35,23,24,32,5,23,37,27,5,44,31,30,43,26,22,29,30,35,34,22,40,23,35,26,40,22,37,36,44,22,23,24,24,36,42,37,43,22,29,36,41,22,37,26,23,41,35,46,22,20,22,20,22,36,29,22,43,31,26,22,24,36,34,39,23,37,46,22,2,40,22,1,22,20,22,25,30,35,35,30,36,37,22,30,37,22,29,30,35,34,22,23,37,27,22,39,23,39,26,41,22,40,23,35,26,40,22,23,37,37,42,23,35,35,46,22,42,39,22,29,41,36,34,22,20,22,20,22,43,31,41,26,26,22,46,26,23,41,40,22,23,28,36
43,31,26,22,41,36,24,31,26,40,43,26,41,22,37,7,46,7,22,39,31,36,43,36,28,41,23,39,31,30,24,22,28,30,23,37,43,22,41,26,24,26,37,43,35,46,22,25,26,28,23,37,22,34,23,41,32,26,43,30,37,28,22,18,42,37,32,19,22,20,22,36,37,26,22,36,29,22,43,31,26,22,29,23,40,43,26,40,43,22,23,37,27,22,34,36,40,43,22,40,26,37,40,30,43,30,45,26,22,18,42,37,32,19,22,29,30,35,34,40
23,30,34,26,27,22,23,43,22,24,36,34,34,26,41,24,30,23,35,22,18,42,37,32,19,22,43,31,26,22,29,30,35,34,22,24,23,37,22,25,26,22,42,40,26,27,22,30,37,22,45,26,41,46,22,35,36,44,22,35,30,28,31,43,22,44,30,43,31,36,42,43,22,18,42,37,32,19,22,38,42,23,35,30,43,46,22,40,23,46,40,22,27,36,37,23,35,27,22,18,42,37,32,19,22,36,29,22,18,42,37,32,19,22,37,26,44,40,35,26,43,43,26,41
23,35,40,36,22,43,41,46,30,37,28,22,43,36,22,18,42,37,32,19,22,23,22,39,36,41,43,30,36,37,22,36,29,22,43,31,26,22,1,22,20,22,18,42,37,32,19,22,30,37,27,42,40,43,41,46,22,30,40,22,18,42,37,32,19,22,24,36,41,39,7,22,23,22,42,37,30,43,22,36,29,22,18,42,37,32,19,22,23,28
18,42,37,32,19,22,41,26,24,26,37,43,35,46,22,40,30,28,37,26,27,22,36,35,46,34,39,30,24,22,28,36,35,27,22,18,42,37,32,19,22,18,42,37,32,19,22,18,42,37,32,19,22,43,36,22,18,42,37,32,19,22,23,22,37,26,44,22,35,30,37,26,22,36,29,22,25,35,23,24,32,5,23,37,27,5,44,31,30,43,26,22,39,23,39,26,41,22,43,31,23,43,22,2,40,22,28,26,23,41,26,27,22,43,36,22,24,36,37,40,42,34,26,41,40,22,23,37,27,22,44,30,35,35,22,24,36,34,39,26,43,26,22,27,30,41,26,24,43,35,46,22,44,30,43,31,22,32,36,27,23,32,22,2,40,22,39,23,39,26,41,40
40,35,23,43,26,27,22,29,36,41,22,34,23,41,32,26,43,22,25,46,22,43,31,26,22,26,37,27,22,36,29,22,43,31,26,22,46,26,23,41,22,43,31,26,22,39,23,39,26,41,22,24,36,42,35,27,22,31,23,45,26,22,25,26,26,37,22,30,37,43,41,36,27,42,24,26,27,22,23,22,35,36,37,28,22,43,30,34,26,22,23,28,36,22,25,42,43,22,43,31,26,22,34,23,41,32,26,43,22,44,23,40,22,37,2,43,22,43,31,26,41,26,22,43,31,26,37,22,40,23,46,40,22,23,37,22,18,42,37,32,19,22,40,39,36,32,26,40,34,23,37
43,31,26,22,25,30,28,28,26,40,43,22,18,42,37,32,19,22,36,29,22,43,31,26,22,25,35,23,24,32,5,23,37,27,5,44,31,30,43,26,22,41,26,45,30,45,23,35,22,30,40,22,35,30,32,26,35,46,22,43,36,22,25,26,22,30,37,43,26,41,37,23,43,30,36,37,23,35,22,39,23,39,26,41,22,24,36,7,22,2,40,22,18,42,37,32,19,22,27,30,45,30,40,30,36,37,22,32,37,36,44,37,22,30,37,22,43,31,26,22,30,37,27,42,40,43,41,46,22,29,36,41,22,30,43,40,22,39,41,26,34,30,42,34,22,39,41,36,27,42,24,43,40
40,23,35,26,40,22,36,29,22,18,42,37,32,19,22,2,40,22,29,36,42,41,22,18,42,37,32,19,22,36,29,22,25,35,23,24,32,5,23,37,27,5,44,31,30,43,26,22,29,30,35,34,22,43,31,30,40,22,46,26,23,41,22,23,41,26,22,18,42,37,32,19,22,28,41,36,44,43,31,22,30,37,22,43,31,26,22,36,45,26,41,23,35,35,22,34,23,41,32,26,43,22,23,35,43,31,36,42,28,31,22,43,31,26,22,24,36,34,39,23,37,46,22,44,36,22,37,2,43,22,40,23,46,22,25,46,22,26,47,23,24,43,35,46,22,31,36,44,22,34,42,24,31
44,26,22,31,36,39,26,22,43,31,26,22,43,41,26,37,27,22,35,23,40,43,40,22,40,23,46,40,22,18,42,37,32,19,22,18,42,37,32,19,22,18,42,37,32,19,22,2,40,22,34,23,41,32,26,43,30,37,28,22,24,36,34,34,42,37,30,24,23,43,30,36,37,40,22,27,30,41,26,24,43,36,41
44,31,46,22,23,35,35,22,43,31,26,22,30,37,43,26,41,26,40,43
29,36,41,22,25,23,25,46,22,25,36,36,34,26,41,40,22,44,31,36,22,28,41,26,44,22,42,39,22,25,26,30,37,28,22,18,42,37,32,19,22,30,37,22,24,36,35,36,41,22,25,35,23,24,32,22,23,37,27,22,44,31,30,43,26,22,40,26,26,34,40,22,18,42,37,32,19,22,23,37,27,22,26,47,36,43,30,24
30,43,22,31,23,40,22,23,37,22,18,42,37,32,19,22,23,35,34,36,40,43,22,18,42,37,32,19,22,38,42,23,35,30,43,46,22,43,36,22,30,43,22,40,23,46,40,22,36,44,26,37,22,25,7,22,25,42,43,35,26,41,22,43,31,26,22,24,31,23,30,41,34,23,37,22,36,29,22,43,31,26,22,23,39,39,35,30,26,27,22,39,31,36,43,36,28,41,23,39,31,46,22,27,26,39,23,41,43,34,26,37,43,22,23,43,22,41,36,24,31,26,40,43,26,41,22,30,37,40,43,30,43,42,43,26,22,36,29,22,43,26,24,31,37,36,35,36,28,46
46,36,42,22,24,23,37,22,40,31,30,29,43,22,36,42,43,22,36,29,22,41,26,23,35,30,43,46,22,44,30,43,31,22,25,35,23,24,32,22,23,37,27,22,44,31,30,43,26,22,31,26,22,23,27,27,40
40,42,24,31,22,29,26,23,43,42,41,26,40,22,31,23,45,26,22,25,26,26,37,22,26,40,39,26,24,30,23,35,35,46,22,23,43,43,41,23,24,43,30,45,26,22,43,36,22,39,41,36,29,26,40,40,30,36,37,23,35,22,18,42,37,32,19,22,23,37,27,22,34,23,41,32,26,43,30,37,28,22,26,47,26,24,42,43,30,45,26,40,22,44,31,36,22,31,23,45,26,22,25,26,26,37,22,40,43,26,23,27,30,35,46,22,30,37,24,41,26,23,40,30,37,28,22,43,31,26,30,41,22,42,40,26,22,36,29,22,25,35,23,24,32,22,23,37,27,22,44,31,30,43,26,22,30,37,22,23,27,45,26,41,43,30,40,30,37,28
39,41,36,24,26,40,40,30,37,28,22,36,29,22,25,35,23,24,32,5,23,37,27,5,44,31,30,43,26,22,24,36,34,34,26,41,24,30,23,35,22,29,30,35,34,22,33,42,34,39,26,27,22,20,22,20,22,35,23,40,43,22,46,26,23,41,22,43,36,22,20,22,34,30,35,35,30,36,37,22,41,36,35,35,40
24,36,37,40,30,27,26,41,22,28,23,39,22,30,37,24,7,22,44,31,36,40,26,22,35,23,43,26,40,43,22,23,27,22,24,23,34,39,23,30,28,37,22,29,26,23,43,42,41,26,40,22,25,35,23,24,32,5,23,37,27,5,44,31,30,43,26,22,40,31,36,43,40,22,36,29,22,31,36,35,35,46,44,36,36,27,22,40,43,23,41,40,22,23,41,43,30,40,43,40,22,23,37,27,22,36,43,31,26,41,22,44,26,35,35,5,32,37,36,44,37,22,18,42,37,32,19,22,18,42,37,32,19,22,43,31,26,22,41,26,43,23,30,35,26,41,22,2,40,22,33,26,23,37,40,22,23,37,27,22,18,42,37,32,19
41,30,24,31,23,41,27,22,18,42,37,32,19,22,43,31,26,22,23,24,24,36,42,37,43,22,34,23,37,23,28,26,41,22,29,36,41,22,43,31,26,22,24,23,34,39,23,30,28,37,22,40,23,46,40,22,28,23,39,22,27,30,27,22,37,2,43,22,30,37,43,26,37,43,30,36,37,23,35,35,46,22,24,31,36,36,40,26,22,25,35,23,24,32,22,23,37,27,22,44,31,30,43,26,22,43,36,22,18,42,37,32,19,22,30,43,40,22,23,27,40,22,29,41,36,34,22,43,31,26,22,24,36,35,36,41,22,40,39,41,26,23,27,40,22,36,29,22,24,36,34,39,26,43,30,43,36,41,40
44,26,22,44,23,37,43,26,27,22,43,36,22,31,30,28,31,35,30,28,31,43,22,43,31,26,22,30,37,27,30,45,30,27,42,23,35,22,37,36,43,22,43,31,26,22,26,37,45,30,41,36,37,34,26,37,43,22,31,26,22,40,23,46,40,22,23,37,27,22,25,35,23,24,32,22,23,37,27,22,44,31,30,43,26,22,23,35,35,36,44,40,22,46,36,42,22,43,36,22,27,36,22,43,31,23,43,22,25,26,43,43,26,41,22,43,31,23,37,22,24,36,35,36,41
43,31,26,22,24,23,34,39,23,30,28,37,22,44,36,37,22,23,22,18,42,37,32,19,22,23,44,23,41,27,22,23,40,22,43,31,30,40,22,46,26,23,41,22,2,40,22,25,26,40,43,22,23,27,22,25,46,22,23,22,40,39,26,24,30,23,35,43,46,22,41,26,43,23,30,35,26,41
26,45,26,37,22,29,36,36,27,22,39,41,36,27,42,24,43,40,22,23,37,27,22,23,42,43,36,34,36,25,30,35,26,40,22,44,31,30,24,31,22,31,23,45,26,22,35,36,37,28,22,27,26,39,26,37,27,26,27,22,36,37,22,24,36,35,36,41,22,23,41,26,22,34,23,32,30,37,28,22,43,31,26,22,40,44,30,43,24,31
24,36,34,39,23,37,30,26,40,22,29,26,26,35,22,25,35,23,24,32,22,23,37,27,22,44,31,30,43,26,22,44,30,35,35,22,24,36,37,45,26,46,22,23,22,40,43,41,36,37,28,26,41,22,40,43,23,43,26,34,26,37,43,22,40,23,46,40,22,34,23,41,24,22,35,7,22,18,42,37,32,19,22,23,22,24,31,30,24,23,28,36,22,18,42,37,32,19,22,44,31,36,22,30,40,22,44,36,41,32,30,37,28,22,36,37,22,23,22,25,35,23,24,32,5,23,37,27,5,44,31,30,43,26,22,39,41,30,37,43,22,23,27,22,29,36,41,22,18,42,37,32,19,22,29,36,36,27,22,24,36,41,39,7,22,2,40,22,35,26,23,37,22,18,42,37,32,19
36,43,31,26,41,22,24,36,34,39,23,37,30,26,40,22,43,31,23,43,22,23,41,26,22,24,42,41,41,26,37,43,35,46,22,42,40,30,37,28,22,18,42,37,32,19,22,23,27,40,22,30,37,24,35,42,27,26,22,23,34,26,41,30,24,23,37,22,26,47,39,41,26,40,40,22,24,36,7,22,23,37,27,22,18,42,37,32,19,22,23,34,26,41,30,24,23,22,30,37,24
39,36,41,43,41,23,30,43,22,40,43,42,27,30,36,40,22,31,23,45,26,22,23,35,40,36,22,18,42,37,32,19,22,36,37,43,36,22,43,31,26,22,43,41,26,37,27
42,40,30,37,28,22,25,35,23,24,32,22,23,37,27,22,44,31,30,43,26,22,44,26,22,24,23,37,22,34,23,32,26,22,18,42,37,32,19,22,35,36,36,32,22,35,30,32,26,22,40,43,23,41,40,22,40,23,46,40,22,33,36,31,37,22,18,42,37,32,19
31,30,40,22,18,42,37,32,19,22,39,31,36,43,36,28,41,23,39,31,46,22,40,43,42,27,30,36,22,30,37,22,18,42,37,32,19,22,36,41,26,7,22,27,36,42,25,35,26,27,22,30,43,40,22,25,42,40,30,37,26,40,40,22,35,23,40,43,22,46,26,23,41,22,23,37,27,22,31,26,22,40,23,46,40,22,30,40,22,25,36,36,32,26,27,22,40,36,35,30,27,22,29,36,41,22,43,31,26,22,37,26,47,43,22,29,30,45,26
36,37,26,22,24,42,40,43,36,34,26,41,22,18,42,37,32,19,22,18,42,37,32,19,22,40,23,46,40,22,40,31,26,22,18,42,37,32,19,22,23,22,24,36,35,36,41,22,39,36,41,43,41,23,30,43,22,29,36,41,22,25,35,23,24,32,22,23,37,27,22,44,31,30,43,26,22,25,26,24,23,42,40,26,22,30,43,22,2,40,22,34,36,41,26,22,27,41,23,34,23,43,30,24
30,22,40,31,36,44,22,30,43,22,43,36,22,34,46,22,29,41,30,26,37,27,40,22,23,37,27,22,43,31,26,46,22,23,35,35,22,40,23,46,22,18,42,37,32,19
30,43,22,30,40,22,37,2,43,22,36,41,27,30,37,23,41,46,22,35,30,32,26,22,24,36,35,36,41
40,43,30,35,35,22,34,36,40,43,22,24,36,37,40,42,34,26,41,40,22,23,41,26,22,37,2,43,22,18,42,37,32,19,22,25,35,23,24,32,5,23,37,27,5,44,31,30,43,26,22,29,30,35,34,22,30,37,43,36,22,43,31,26,30,41,22,24,23,34,26,41,23,40,22,43,36,22,43,23,32,26,22,29,23,34,30,35,46,22,18,42,37,32,19
36,37,26,22,25,30,28,22,36,25,40,43,23,24,35,26,22,30,40,22,43,31,23,43,22,29,26,44,22,18,42,37,32,19,22,27,26,45,26,35,36,39,22,43,31,26,22,29,30,35,34,22,23,37,46,34,36,41,26
43,46,39,30,24,23,35,35,46,22,30,43,22,34,42,40,43,22,25,26,22,18,42,37,32,19,22,43,36,22,23,22,31,23,37,27,29,42,35,22,36,29,22,39,41,36,24,26,40,40,36,41,40,22,23,37,27,22,34,23,46,22,43,23,32,26,22,23,22,44,26,26,32,22,36,41,22,34,36,41,26,22,43,36,22,25,26,22,39,41,36,24,26,40,40,26,27,22,23,37,27,22,41,26,43,42,41,37,26,27
25,35,23,24,32,5,23,37,27,5,44,31,30,43,26,22,29,30,35,34,22,24,36,40,43,40,22,24,36,37,40,42,34,26,41,40,22,23,22,35,30,43,43,35,26,22,35,26,40,40,22,43,31,23,37,22,24,36,35,36,41,22,29,30,35,34,22,23,37,27,22,39,41,36,24,26,40,40,30,37,28,22,24,36,40,43,40,22,43,31,26,22,40,23,34,26
25,42,43,22,29,36,41,22,18,42,37,32,19,22,27,26,45,26,35,36,39,30,37,28,22,24,36,40,43,40,22,29,36,41,22,25,35,23,24,32,5,23,37,27,5,44,31,30,43,26,22,29,30,35,34,22,23,41,26,22,31,30,28,31,26,41
40,36,34,26,22,24,36,34,39,23,37,30,26,40,22,23,41,26,22,40,43,23,41,43,30,37,28,22,43,36,22,43,23,24,32,35,26,22,43,31,23,43,22,39,41,36,25,35,26,34
18,42,37,32,19,22,29,36,41,22,26,47,23,34,39,35,26,22,41,26,24,26,37,43,35,46,22,30,37,43,41,36,27,42,24,26,27,22,23,22,25,35,23,24,32,5,23,37,27,5,44,31,30,43,26,22,29,30,35,34,22,43,31,23,43,22,24,23,37,22,25,26,22,39,41,36,24,26,40,40,26,27,22,38,42,30,24,32,35,46,22,25,46,22,24,36,35,36,41,22,35,23,25,40
30,37,43,26,37,43,22,36,37,22,44,36,36,30,37,28,22,24,42,40,43,36,34,26,41,40,22,43,31,26,22,24,36,34,39,23,37,46,22,30,40,22,23,35,40,36,22,30,37,24,41,26,23,40,30,37,28,22,30,43,40,22,18,42,37,32,19,22,36,29,22,25,35,23,24,32,5,23,37,27,5,44,31,30,43,26,22,39,31,36,43,36,28,41,23,39,31,46,22,24,35,23,40,40,26,40
40,30,34,30,35,23,41,35,46,22,18,42,37,32,19,22,30,40,22,18,42,37,32,19,22,40,24,36,41,26,40,22,36,29,22,39,31,36,43,36,28,41,23,39,31,46,22,18,42,37,32,19,22,23,43,22,31,30,28,31,22,40,24,31,36,36,35,40,22,23,37,27,22,24,36,35,35,26,28,26,40,22,36,29,29,26,41,30,37,28,22,29,41,26,26,22,25,35,23,24,32,5,23,37,27,5,44,31,30,43,26,22,29,30,35,34,22,23,37,27,22,39,23,39,26,41,22,23,40,22,39,41,30,48,26,40
23,37,27,22,32,36,27,23,32,22,30,40,22,27,30,40,43,41,30,25,42,43,30,37,28,22,23,37,22,18,42,37,32,19,22,45,30,27,26,36,22,43,36,22,39,41,36,24,26,40,40,36,41,40,22,36,37,22,31,36,44,22,43,36,22,27,26,45,26,35,36,39,22,30,43,40,22,18,42,37,32,19,22,29,30,35,34,22,34,36,41,26,22,26,29,29,30,24,30,26,37,43,35,46
36,43,31,26,41,22,24,36,34,39,23,37,30,26,40,22,23,41,26,22,30,37,43,41,36,27,42,24,30,37,28,22,41,26,35,23,43,26,27,22,39,41,36,27,42,24,43,40
24,31,23,41,35,26,40,22,18,42,37,32,19,22,24,36,7,22,23,22,35,26,23,27,30,37,28,22,34,23,32,26,41,22,36,29,22,39,31,36,43,36,28,41,23,39,31,30,24,22,18,42,37,32,19,22,30,37,43,41,36,27,42,24,26,27,22,35,23,40,43,22,34,36,37,43,31,22,23,22,24,36,34,39,35,26,43,26,22,18,42,37,32,19,22,18,42,37,32,19,22,18,42,37,32,19,22,43,23,41,28,26,43,26,27,22,23,43,22,18,42,37,32,19,22,44,31,36,22,44,23,37,43,22,43,36,22,39,41,36,24,26,40,40,22,43,31,26,30,41,22,36,44,37,22,25,35,23,24,32,5,23,37,27,5,44,31,30,43,26,22,39,31,36,43,36,28,41,23,39,31,40
43,31,26,22,18,42,37,32,19,22,44,31,30,24,31,22,31,23,40,22,23,22,40,42,28,28,26,40,43,26,27,22,41,26,43,23,30,35,22,39,41,30,24,26,22,36,29,22,1,22,20,22,23,37,27,22,31,23,40,22,23,35,41,26,23,27,46,22,25,26,24,36,34,26,22,23,22,18,42,37,32,19,22,44,23,40,22,30,37,43,41,36,27,42,24,26,27,22,23,29,43,26,41,22,41,26,43,23,30,35,26,41,40,22,37,36,43,30,24,26,27,22,37,42,34,26,41,36,42,40,22,41,26,38,42,26,40,43,40,22,29,41,36,34,22,39,23,41,26,37,43,40,22,29,36,41,22,24,31,30,35,27,41,26,37,22,2,40,22,39,31,36,43,36,28,41,23,39,31,46,22,26,38,42,30,39,34,26,37,43
30,43,22,40,26,26,34,40,22,24,36,34,39,42,43,26,41,40,22,23,40,22,18,42,37,32,19,22,31,23,45,26,22,18,42,37,32,19,22,40,23,46,40,22,30,23,37,22,18,42,37,32,19,22,18,42,37,32,19,22,2,40,22,24,31,23,30,41,34,23,37,22,23,37,27,22,24,31,30,26,29,22,26,47,26,24,42,43,30,45,26,22,36,29,29,30,24,26,41
25,42,43,22,40,36,34,26,22,30,37,27,42,40,43,41,46,22,36,25,40,26,41,45,26,41,40,22,25,26,35,30,26,45,26,22,43,31,26,22,18,42,37,32,19,22,36,29,22,25,35,23,24,32,22,23,37,27,22,44,31,30,43,26,22,30,40,22,36,37,35,46,22,23,22,29,23,27
43,31,26,46,22,24,30,43,26,22,43,31,26,22,26,34,26,41,28,26,37,24,26,22,36,29,22,40,43,30,35,35,22,26,35,26,24,43,41,36,37,30,24,22,39,31,36,43,36,28,41,23,39,31,46,22,34,36,41,26,22,37,26,44,40,39,23,39,26,41,40,22,43,42,41,37,30,37,28,22,43,36,22,24,36,35,36,41,22,36,37,22,43,31,26,30,41,22,39,23,28,26,40,22,23,37,27,22,18,42,37,32,19,22,30,34,39,41,36,45,26,34,26,37,43,40,22,30,37,22,43,31,26,22,38,42,23,35,30,43,46,22,36,29,22,24,36,35,36,41,22,39,41,30,37,43,40
25,35,23,24,32,22,23,37,27,22,44,31,30,43,26,22,31,23,40,22,37,2,43,22,34,23,27,26,22,43,31,26,22,40,23,34,26,22,38,42,23,37,43,42,34,22,18,42,37,32,19,22,30,37,22,43,26,24,31,37,36,35,36,28,30,24,23,35,22,27,26,45,26,35,36,39,34,26,37,43,22,23,40,22,24,36,35,36,41,22,40,23,46,40,22,34,41,7,22,25,42,43,35,26,41,22,36,29,22,43,31,26,22,41,36,24,31,26,40,43,26,41,22,30,37,40,43,30,43,42,43,26
43,31,26,22,24,36,35,36,41,22,39,41,30,37,43,22,43,36,27,23,46,22,30,40,22,29,23,41,22,40,42,39,26,41,30,36,41,22,43,36,22,39,41,30,37,43,40,22,36,29,22,20,22,46,26,23,41,40,22,23,28,36
46,36,42,22,24,23,22,37,2,43,22,40,23,46,22,43,31,26,22,40,23,34,26,22,44,30,43,31,22,25,35,23,24,32,22,23,37,27,22,44,31,30,43,26
25,42,43,22,44,31,26,37,22,39,36,39,42,35,23,41,22,39,31,36,43,36,28,41,23,39,31,46,22,23,22,35,26,23,27,30,37,28,22,34,23,28,23,48,30,37,26,22,29,36,41,22,18,42,37,32,19,22,40,26,35,26,24,43,26,27,22,20,22,36,29,22,43,31,26,22,28,41,26,23,43,26,40,43,22,39,31,36,43,36,40,22,26,45,26,41,22,34,23,27,26,22,29,36,41,22,30,43,40,22,35,23,43,26,40,43,22,30,40,40,42,26,22,24,26,35,26,25,41,23,43,30,37,28,22,39,31,36,43,36,28,41,23,39,31,46,22,2,40,22,18,42,37,32,19,22,23,37,37,30,45,26,41,40,23,41,46,22,23,35,35,22,44,26,41,26,22,25,35,23,24,32,22,23,37,27,22,44,31,30,43,26
30,43,22,2,40,22,28,36,43,22,23,22,24,35,23,40,40,30,24,22,40,39,30,41,30,43,22,23,37,27,22,24,23,41,41,30,26,40,22,36,45,26,41,22,18,42,37,32,19,22,40,23,46,40,22,23,35,29,41,26,27,22,18,42,37,32,19,22,36,29,22,39,41,36,29,26,40,40,30,36,37,23,35,22,18,42,37,32,19,22,36,29,22,23,34,26,41,30,24,23
43,31,23,43,22,2,40,22,43,31,26,22,23,39,39,26,23,35
18,42,37,32,19,22,37,26,44,40,39,23,39,26,41,40,22,30,37,24,7,22,40,23,30,27,22,30,34,39,41,36,45,26,34,26,37,43,40,22,30,37,22,23,27,45,26,41,43,30,40,30,37,28,22,23,37,27,22,40,42,25,40,24,41,30,39,43,30,36,37,22,41,26,45,26,37,42,26,22,35,26,27,22,43,36,22,23,22,20,22,20,22,28,23,30,37,22,30,37,22,43,31,30,41,27,5,38,42,23,41,43,26,41,22,39,41,36,29,30,43,22,43,36,22,1,22,20,22,34,30,35,35,30,36,37,22,36,41,22,20,22,24,26,37,43,40,22,23,22,40,31,23,41,26,22,29,41,36,34,22,1,22,20,22,34,30,35,35,30,36,37,22,36,41,22,20,22,24,26,37,43,40,22,23,22,40,31,23,41,26
40,23,35,26,40,22,41,36,40,26,22,34,36,41,26,22,43,31,23,37,22,20,22,20,22,43,36,22,1,22,20,22,34,30,35,35,30,36,37,22,29,41,36,34,22,1,22,20,22,34,30,35,35,30,36,37
43,31,26,22,40,23,24,41,23,34,26,37,43,36,22,24,23,35,30,29,7,22,24,36,34,39,23,37,46,22,23,35,40,36,22,23,43,43,41,30,25,42,43,26,27,22,30,34,39,41,36,45,26,27,22,39,26,41,29,36,41,34,23,37,24,26,22,43,36,22,23,22,35,36,44,26,41,22,26,29,29,26,24,43,30,45,26,22,43,23,47,22,41,23,43,26,22,23,37,27,22,31,30,28,31,26,41,22,30,37,43,26,41,26,40,43,22,30,37,24,36,34,26
29,36,41,22,43,31,26,22,37,30,37,26,22,34,36,37,43,31,40,22,43,31,26,22,37,26,44,40,39,23,39,26,41,22,24,31,23,30,37,22,31,23,27,22,23,35,34,36,40,43,22,23,22,20,22,20,22,30,37,24,41,26,23,40,26,22,30,37,22,39,41,36,29,30,43,22,43,36,22,1,22,20,22,34,30,35,35,30,36,37,22,36,41,22,20,22,24,26,37,43,40,22,23,22,40,31,23,41,26,22,29,41,36,34,22,1,22,20,22,34,30,35,35,30,36,37,22,36,41,22,20,22,24,26,37,43,40,22,23,22,40,31,23,41,26
40,23,35,26,40,22,28,41,26,44,22,23,35,34,36,40,43,22,20,22,20,22,43,36,22,1,22,20,22,34,30,35,35,30,36,37,22,29,41,36,34,22,1,22,20,22,34,30,35,35,30,36,37
18,42,37,32,19,22,39,42,25,35,30,40,31,26,40,22,43,31,26,22,40,23,24,41,23,34,26,37,43,36,22,24,23,35,30,29,22,18,42,37,32,19,22,23,37,27,22,18,42,37,32,19,22,44,23,40,31,22,37,26,44,40,22,43,41,30,25,42,37,26,22,23,37,27,22,36,43,31,26,41,22,39,23,39,26,41,40,22,30,37,22,44,26,40,43,26,41,37,22,40,43,23,43,26,40
30,37,22,24,36,34,39,36,40,30,43,26,22,43,41,23,27,30,37,28,22,36,37,22,43,31,26,22,37,26,44,22,46,36,41,32,22,40,43,36,24,32,22,26,47,24,31,23,37,28,26,22,43,31,26,22,24,36,34,39,23,37,46,22,24,35,36,40,26,27,22,23,43,22,1,22,20,22,23,22,40,31,23,41,26,22,27,36,44,37,22,20,22,24,26,37,43,40
23,28,30,39,22,40,7,39,22,23,7,22,23,37,27,22,40,36,24,30,26,43,26,22,37,23,43,30,36,37,23,35,22,18,42,37,32,19,22,18,42,37,32,19,22,43,31,26,22,40,43,23,43,26,22,36,30,35,22,24,36,34,39,23,37,30,26,40,22,36,29,22,30,43,23,35,46,22,23,37,27,22,29,41,23,37,24,26,22,41,26,40,39,26,24,43,30,45,26,35,46,22,40,42,25,34,30,43,43,26,27,22,23,37,22,36,29,29,26,41,22,43,36,22,25,42,46,22,18,42,37,32,19,22,40,42,30,40,40,26,22,40,7,23
43,31,26,22,39,41,30,24,26,22,44,23,40,22,37,2,43,22,27,30,40,24,35,36,40,26,27
23,22,40,39,36,32,26,40,34,23,37,22,29,36,41,22,18,42,37,32,19,22,40,23,30,27,22,43,31,23,43,22,43,31,26,22,40,44,30,40,40,22,36,30,35,22,24,36,37,24,26,41,37,22,44,23,40,22,18,42,37,32,19,22,43,31,26,22,36,29,29,26,41,22,40,42,25,34,30,43,43,26,27,22,35,23,40,43,22,29,41,30,27,23,46,22,23,35,36,37,28,22,44,30,43,31,22,43,44,36,22,36,43,31,26,41,22,36,29,29,26,41,40,22,23,35,40,36,22,40,42,25,34,30,43,43,26,27,22,35,23,40,43,22,44,26,26,32
43,31,36,40,26,22,43,44,36,22,36,29,29,26,41,40,22,44,26,41,26,22,39,41,30,45,23,43,26,22,23,37,27,22,43,31,26,22,40,39,36,32,26,40,34,23,37,22,41,26,29,42,40,26,27,22,43,36,22,30,27,26,37,43,30,29,46,22,43,31,26,22,25,30,27,27,30,37,28,22,24,36,34,39,23,37,30,26,40
43,31,26,22,40,39,36,32,26,40,34,23,37,22,29,42,41,43,31,26,41,22,40,23,30,27,22,43,31,23,43,22,23,43,22,35,26,23,40,43,22,43,44,36,22,34,36,41,26,22,36,29,29,26,41,40,22,23,41,26,22,26,47,39,26,24,43,26,27,22,29,41,36,34,22,36,43,31,26,41,22,24,36,34,39,23,37,30,26,40,22,44,30,43,31,30,37,22,43,44,36,22,44,26,26,32,40
18,42,37,32,19,22,40,42,30,40,40,26,22,36,44,37,40,22,23,37,22,36,30,35,22,41,26,29,30,37,26,41,46,22,30,37,22,40,44,30,43,48,26,41,35,23,37,27,22,44,30,43,31,22,23,22,24,23,39,23,24,30,43,46,22,36,29,22,20,22,25,23,41,41,26,35,40,22,23,22,27,23,46,22,23,35,36,37,28,22,44,30,43,31,22,23,22,37,26,43,44,36,41,32,22,36,29,22,28,23,40,36,35,30,37,26,22,41,26,43,23,30,35,30,37,28,22,36,42,43,35,26,43,40
44,31,30,35,26,22,29,41,30,27,23,46,22,2,40,22,39,35,42,37,28,30,37,28,22,40,43,36,24,32,22,34,23,41,32,26,43,22,39,41,36,34,39,43,26,27,22,37,26,44,22,29,26,23,41,40,22,23,25,36,42,43,22,43,31,26,22,26,24,36,37,36,34,46,22,2,40,22,39,41,36,40,39,26,24,43,40,22,23,22,18,42,37,32,19,22,30,37,27,30,24,23,43,36,41,22,43,31,23,43,22,31,23,40,22,18,42,37,32,19,22,18,42,37,32,19,22,43,31,26,22,26,24,36,37,36,34,46,22,2,40,22,42,39,40,22,23,37,27,22,18,42,37,32,19,22,25,46,22,26,47,24,26,39,43,30,36,37,23,35,35,46,22,35,36,37,28,22,35,26,23,27,22,43,30,34,26,40,22,39,36,30,37,43,40,22,43,36,22,23,22,40,42,40,43,23,30,37,26,27,22,41,30,40,26,22,30,37,22,36,45,26,41,23,35,35,22,25,42,40,30,37,26,40,40,22,23,24,43,30,45,30,43,46
43,31,26,22,25,23,41,36,34,26,43,26,41,22,27,26,45,26,35,36,39,26,27,22,25,46,22,23,37,23,35,46,40,43,40,22,23,43,22,24,36,35,42,34,25,30,23,22,42,37,30,45,26,41,40,30,43,46,22,2,40,22,24,26,37,43,26,41,22,29,36,41,22,30,37,43,26,41,37,23,43,30,36,37,23,35,22,25,42,40,30,37,26,40,40,22,24,46,24,35,26,22,41,26,40,26,23,41,24,31,22,31,26,41,26,22,41,26,23,24,31,26,27,22,23,22,41,26,24,36,41,27,22,31,30,28,31,22,36,29,22,20,22,30,37,22,23,42,28,42,40,43,22,43,31,26,22,35,23,43,26,40,43,22,34,36,37,43,31,22,23,45,23,30,35,23,25,35,26,22,23,37,27,22,43,31,26,22,24,36,35,42,34,25,30,23,22,41,26,40,26,23,41,24,31,26,41,40,22,26,40,43,30,34,23,43,26,22,43,31,23,43,22,30,43,22,31,23,40,22,34,36,45,26,27,22,26,45,26,37,22,31,30,28,31,26,41,22,40,30,37,24,26,22,43,31,26,37
43,31,26,22,35,23,43,26,40,43,22,41,26,23,27,30,37,28,22,36,29,22,20,22,44,23,40,22,42,39,22,29,41,36,34,22,20,22,30,37,22,33,42,35,46,22,23,37,27,22,20,22,23,40,22,41,26,24,26,37,43,35,46,22,23,40,22,34,23,41,24,31
43,31,26,22,23,42,28,42,40,43,22,41,30,40,26,22,34,23,41,32,26,27,22,43,31,26,22,29,30,29,43,31,22,40,43,41,23,30,28,31,43,22,34,36,37,43,31,35,46,22,28,23,30,37,22,29,36,41,22,43,31,26,22,30,37,27,30,24,23,43,36,41,22,44,31,30,24,31,22,42,40,26,40,22,43,31,26,22,20,22,23,45,26,41,23,28,26,22,23,40,22,23,22,25,23,40,26,22,36,29,22,20
30,37,22,24,36,37,43,41,23,40,43,22,43,31,26,22,24,36,34,34,26,41,24,26,22,27,26,39,23,41,43,34,26,37,43,22,2,40,22,44,30,27,26,35,46,22,29,36,35,35,36,44,26,27,22,30,37,27,26,47,22,36,29,22,35,26,23,27,30,37,28,22,30,37,27,30,24,23,43,36,41,40,22,44,31,30,35,26,22,42,39,22,30,37,22,23,42,28,42,40,43,22,31,23,40,22,29,23,35,35,26,37,22,41,26,39,26,23,43,26,27,35,46,22,40,30,37,24,26,22,41,26,23,24,31,30,37,28,22,23,22,31,30,28,31,22,26,23,41,35,46,22,43,31,30,40,22,46,26,23,41
30,43,40,22,18,42,37,32,19,22,25,26,31,23,45,30,36,41,22,43,31,41,36,42,28,31,22,34,42,24,31,22,36,29,22,20,22,31,23,40,22,39,41,36,34,39,43,26,27,22,40,36,34,26,22,18,42,37,32,19,22,43,36,22,23,37,43,30,24,30,39,23,43,26,22,43,31,26,22,40,43,23,41,43,22,36,29,22,23,22,37,26,44,22,41,26,24,26,40,40,30,36,37,22,39,26,41,31,23,39,40,22,25,26,29,36,41,26,22,46,26,23,41,22,2,40,22,26,37,27
25,42,43,22,43,31,26,22,29,23,41,22,40,43,41,36,37,28,26,41,22,40,31,36,44,30,37,28,22,36,29,22,43,31,26,22,24,36,35,42,34,25,30,23,22,30,37,27,26,47,22,34,23,32,26,40,22,23,22,41,26,24,26,40,40,30,36,37,22,23,37,46,22,43,30,34,26,22,40,36,36,37,22,31,30,28,31,35,46,22,42,37,35,30,32,26,35,46,22,40,23,46,40,22,18,42,37,32,19,22,31,7,22,34,36,36,41,26,22,43,31,26,22,27,30,41,26,24,43,36,41,22,36,29,22,43,31,26,22,24,36,35,42,34,25,30,23,22,29,23,24,30,35,30,43,46
23,22,35,26,23,27,30,37,28,22,23,42,43,31,36,41,30,43,46,22,36,37,22,43,31,26,22,25,42,40,30,37,26,40,40,22,24,46,24,35,26,22,34,41,7,22,34,36,36,41,26,22,23,35,40,36,22,30,40,22,23,22,34,26,34,25,26,41,22,36,29,22,43,31,26,22,25,42,40,30,37,26,40,40,22,24,46,24,35,26,22,27,23,43,30,37,28,22,28,41,36,42,39,22,43,31,26,22,39,23,37,26,35,22,36,29,22,39,41,30,45,23,43,26,22,26,24,36,37,36,34,30,40,43,40,22,43,31,23,43,22,27,26,24,30,27,26,40,22,29,36,41,22,43,31,26,22,28,36,45,26,41,37,34,26,37,43,22,44,31,26,37,22,18,42,37,32,19,22,23,37,27,22,41,26,24,26,40,40,30,36,37,40,22,25,26,28,30,37,22,23,37,27,22,26,37,27
43,31,26,22,28,41,36,42,39,22,37,36,41,34,23,35,35,46,22,18,42,37,32,19,22,36,37,35,46,22,44,31,26,37,22,23,22,24,31,23,37,28,26,22,30,37,22,43,31,26,22,26,24,36,37,36,34,46,22,2,40,22,28,26,37,26,41,23,35,22,24,36,42,41,40,26,22,40,26,26,34,40,22,35,30,32,26,35,46
37,36,22,34,26,26,43,30,37,28,22,30,40,22,40,24,31,26,27,42,35,26,27,22,25,26,24,23,42,40,26,22,43,31,26,22,26,47,39,23,37,40,30,36,37,22,40,31,36,44,40,22,37,36,22,40,30,28,37,22,36,29,22,28,36,30,37,28,22,36,29,29,22,43,31,26,22,43,41,23,24,32,40,22,34,41,7,22,34,36,36,41,26,22,41,26,39,36,41,43,40
25,23,40,26,27,22,35,23,41,28,26,35,46,22,36,37,22,43,31,26,22,41,26,24,26,37,43,22,40,43,41,26,37,28,43,31,22,30,37,22,43,31,26,30,41,22,30,37,27,26,47,22,24,23,35,35,26,27,22,43,31,26,22,35,36,37,28,22,35,26,23,27,30,37,28,22,30,37,27,30,24,23,43,36,41,22,43,31,26,22,24,36,35,42,34,25,30,23,22,23,37,23,35,46,40,43,40,22,18,42,37,32,19,22,18,42,37,32,19,22,26,24,36,37,36,34,30,24,22,28,41,36,44,43,31,22,43,31,41,36,42,28,31,22,43,31,26,22,41,26,40,43,22,36,29,22,43,31,30,40,22,46,26,23,41,22,23,37,27,22,37,26,47,43,22,46,26,23,41,22,23,40,22,44,26,35,35
43,31,26,46,22,26,47,39,26,24,43,22,23,22,20,22,20,22,41,30,40,26,22,30,37,22,20,22,30,37,22,43,31,26,22,28,41,36,40,40,22,37,23,43,30,36,37,23,35,22,39,41,36,27,42,24,43,22,23,29,43,26,41,22,23,27,33,42,40,43,34,26,37,43,22,29,36,41,22,30,37,29,35,23,43,30,36,37
42,37,27,26,41,35,46,30,37,28,22,43,31,30,40,22,36,39,43,30,34,30,40,34,22,30,40,22,43,31,26,22,30,37,27,26,47,22,2,40,22,35,36,37,28,40,43,23,37,27,30,37,28,22,23,25,30,35,30,43,46,22,43,36,22,40,30,28,37,23,35,22,41,26,24,26,40,40,30,36,37,40,22,36,41,22,18,42,37,32,19,22,23,40,22,43,31,26,22,24,23,40,26,22,34,23,46,22,25,26,22,25,46,22,40,42,25,40,43,23,37,43,30,23,35,35,46,22,28,41,26,23,43,26,41,22,39,26,41,30,36,27,40,22,43,31,23,37,22,43,31,26,22,24,36,34,34,26,41,24,26,22,27,26,39,23,41,43,34,26,37,43,22,2,40,22,30,37,27,26,47,22,36,29,22,35,26,23,27,30,37,28,22,30,37,27,30,24,23,43,36,41,40
36,45,26,41,22,43,31,26,22,29,42,35,35,22,18,42,37,32,19,22,44,23,41,22,30,30,22,26,41,23,22,43,31,26,22,24,36,35,42,34,25,30,23,22,30,37,27,26,47,22,36,37,22,43,31,26,22,23,45,26,41,23,28,26,22,31,23,40,22,26,37,43,26,41,26,27,22,40,42,40,43,23,30,37,26,27,22,27,26,24,35,30,37,26,40,22,20,22,34,36,37,43,31,40,22,25,26,29,36,41,26,22,43,31,26,22,18,42,37,32,19,22,36,29,22,41,26,24,26,40,40,30,36,37,40,22,23,37,27,22,43,42,41,37,26,27,22,42,39,22,26,30,28,31,43,22,34,36,37,43,31,40,22,25,26,29,36,41,26,22,18,42,37,32,19
43,31,26,22,24,36,34,39,23,41,23,25,35,26,22,35,26,23,27,22,43,30,34,26,40,22,29,36,41,22,43,31,26,22,24,36,34,34,26,41,24,26,22,30,37,27,26,47,22,44,31,36,40,26,22,24,36,34,39,36,37,26,37,43,40,22,30,37,24,35,42,27,26,22,43,31,26,22,40,43,36,24,32,22,34,23,41,32,26,43,22,23,41,26,22,29,23,41,22,40,31,36,41,43,26,41,22,20,22,34,36,37,43,31,40,22,25,26,29,36,41,26,22,41,26,24,26,40,40,30,36,37,40,22,23,37,27,22,36,37,35,46,22,43,31,41,26,26,22,34,36,37,43,31,40,22,25,26,29,36,41,26,22,18,42,37,32,19
43,31,26,22,24,36,35,42,34,25,30,23,22,26,24,36,37,36,34,30,40,43,40,22,23,35,40,36,22,31,23,45,26,22,18,42,37,32,19,22,31,36,44,22,43,31,26,22,35,36,37,28,22,35,26,23,27,30,37,28,22,30,37,27,26,47,22,44,36,42,35,27,22,31,23,45,26,22,25,26,31,23,45,26,27,22,31,23,27,22,30,43,22,26,47,30,40,43,26,27,22,30,37,22,20,22,25,26,29,36,41,26,22,43,31,26,22,40,43,36,24,32,22,34,23,41,32,26,43,22,24,41,23,40,31,22,30,37,22,36,24,43,36,25,26,41,22,43,31,23,43,22,18,42,37,32,19,22,30,37,22,43,31,26,22,28,41,26,23,43,22,27,26,39,41,26,40,40,30,36,37
43,31,26,22,30,37,27,30,24,23,43,36,41,22,41,26,23,24,31,26,27,22,23,22,39,26,23,32,22,30,37,22,33,23,37,42,23,41,46,22,20,22,23,37,27,22,43,31,26,37,22,29,26,35,35,22,40,43,26,23,27,30,35,46,22,42,39,22,43,36,22,23,37,27,22,43,31,41,36,42,28,31,22,43,31,26,22,24,41,23,40,31
30,43,22,44,23,40,22,23,37,22,26,37,43,30,41,26,35,46,22,27,30,29,29,26,41,26,37,43,22,39,23,43,43,26,41,37,22,29,41,36,34,22,44,31,23,43,22,44,26,22,2,41,26,22,40,26,26,30,37,28,22,37,36,44,22,34,41,7,22,34,36,36,41,26,22,40,23,46,40
23,22,34,23,33,36,41,22,40,36,42,41,24,26,22,36,29,22,43,31,26,22,41,26,24,26,37,43,22,40,43,41,26,37,28,43,31,22,30,37,22,43,31,26,22,35,36,37,28,22,35,26,23,27,30,37,28,22,30,37,27,30,24,23,43,36,41,22,31,23,40,22,25,26,26,37,22,43,31,26,22,39,26,41,29,36,41,34,23,37,24,26,22,36,29,22,43,31,26,22,27,36,44,22,33,36,37,26,40,22,24,36,41,39,36,41,23,43,26,22,18,42,37,32,19,22,30,37,27,26,47,22,44,31,30,24,31,22,30,40,22,37,36,43,22,23,22,39,23,41,43,22,36,29,22,43,31,26,22,24,36,34,34,26,41,24,26,22,30,37,27,26,47
30,37,22,23,42,28,42,40,43,22,43,31,26,22,25,36,37,27,22,34,26,23,40,42,41,26,22,44,23,40,22,23,43,22,30,43,40,22,31,30,28,31,26,40,43,22,34,36,37,43,31,35,46,22,23,45,26,41,23,28,26,22,40,30,37,24,26,22,26,23,41,35,46,22,20
30,43,22,23,35,40,36,22,41,36,40,26,22,35,23,40,43,22,29,41,30,27,23,46,22,44,31,30,35,26,22,43,31,26,22,40,43,36,24,32,22,34,23,41,32,26,43,22,40,23,28,28,26,27
36,43,31,26,41,22,24,36,34,39,36,37,26,37,43,40,22,36,29,22,43,31,26,22,35,36,37,28,22,35,26,23,27,30,37,28,22,30,37,27,30,24,23,43,36,41,22,30,37,24,35,42,27,26,22,23,22,41,23,43,30,36,22,36,29,22,39,41,30,24,26,40,22,43,36,22,42,37,30,43,22,35,23,25,36,41,22,24,36,40,43,40,22,30,37,22,34,23,37,42,29,23,24,43,42,41,30,37,28,22,30,37,27,42,40,43,41,30,26,40,22,43,31,26,22,18,42,37,32,19,22,45,26,41,40,30,36,37,22,36,29,22,43,31,26,22,34,36,37,26,46,22,40,42,39,39,35,46,22,23,27,33,42,40,43,26,27,22,29,36,41,22,30,37,29,35,23,43,30,36,37,22,23,37,27,22,43,31,26,22,45,36,35,42,34,26,22,36,29,22,37,26,44,22,18,42,37,32,19,22,39,26,41,34,30,43,40
37,36,43,23,25,35,46,22,18,42,37,32,19,22,29,41,36,34,22,43,31,26,22,24,36,35,42,34,25,30,23,22,30,37,27,26,47,22,30,40,22,43,31,26,22,40,43,36,24,32,22,34,23,41,32,26,43,22,44,31,30,24,31,22,34,41,7,22,34,36,36,41,26,22,40,23,46,40,22,30,40,22,40,30,34,39,35,46,22,37,36,22,35,36,37,28,26,41,22,40,42,24,31,22,23,22,28,36,36,27,22,30,37,27,30,24,23,43,36,41,22,36,29,22,43,31,26,22,26,24,36,37,36,34,46,22,2,40,22,18,42,37,32,19,22,39,41,36,40,39,26,24,43,40,22,43,31,36,42,28,31,22,30,43,22,40,43,30,35,35,22,30,40,22,42,40,26,29,42,35,22,29,36,41,22,23,37,43,30,24,30,39,23,43,30,37,28,22,40,36,34,26,22,18,42,37,32,19,22,18,42,37,32,19,22,23,37,27,22,43,42,41,37,40
23,40,22,41,26,24,26,37,43,35,46,22,23,40,22,20,22,43,31,26,22,40,43,36,24,32,22,34,23,41,32,26,43,22,23,40,22,41,26,29,35,26,24,43,26,27,22,30,37,22,43,31,26,22,40,43,23,37,27,23,41,27,22,3,22,39,36,36,41,22,2,40,22,30,37,27,26,47,22,36,29,22,20,22,24,36,34,34,36,37,22,40,43,36,24,32,40,22,44,23,40,22,41,23,43,26,27,22,25,46,22,43,31,26,22,37,23,43,30,36,37,23,35,22,25,42,41,26,23,42,22,36,29,22,26,24,36,37,36,34,30,24,22,41,26,40,26,23,41,24,31,22,23,40,22,43,31,26,22,25,26,40,43,22,36,29,22,43,31,26,22,20,22,35,26,23,27,30,37,28,22,30,37,27,30,24,23,43,36,41,40,22,43,31,23,43,22,43,31,26,37,22,34,23,27,26,22,42,39,22,43,31,26,22,24,36,34,34,26,41,24,26,22,30,37,27,26,47
30,43,22,44,23,40,22,23,40,40,30,28,37,26,27,22,23,22,34,23,41,32,22,36,29,22,20,22,36,42,43,22,36,29,22,23,22,39,36,40,40,30,25,35,26,22,20,22,24,36,34,39,23,41,26,27,22,44,30,43,31,22,40,24,36,41,26,40,22,41,23,37,28,30,37,28,22,23,40,22,35,36,44,22,23,40,22,20,22,29,36,41,22,43,31,26,22,36,43,31,26,41,22,24,36,34,39,36,37,26,37,43,40
43,31,26,22,40,43,36,24,32,22,34,23,41,32,26,43,22,31,23,40,22,35,36,40,43,22,40,36,34,26,22,18,42,37,32,19,22,39,36,44,26,41,22,23,37,23,35,46,40,43,40,22,23,43,22,43,31,26,22,24,36,35,42,34,25,30,23,22,24,26,37,43,26,41,22,24,35,23,30,34,22,25,26,24,23,42,40,26,22,36,29,22,43,31,26,22,28,41,36,44,30,37,28,22,30,34,39,23,24,43,22,36,29,22,30,37,43,26,41,37,23,43,30,36,37,23,35,22,27,26,45,26,35,36,39,34,26,37,43,40
40,43,36,24,32,40,22,31,23,45,26,22,25,26,24,36,34,26,22,34,36,41,26,22,40,26,37,40,30,43,30,45,26,22,43,36,22,29,23,24,43,36,41,40,22,37,36,43,22,27,30,41,26,24,43,35,46,22,43,30,26,27,22,43,36,22,43,31,26,22,27,36,34,26,40,43,30,24,22,26,24,36,37,36,34,46,22,34,41,7,22,34,36,36,41,26,22,40,23,46,40,22,24,30,43,30,37,28,22,43,31,26,22,26,47,24,31,23,37,28,26,22,41,23,43,26,22,29,36,41,22,43,31,26,22,27,36,35,35,23,41,22,36,37,22,24,42,41,41,26,37,24,46,22,34,23,41,32,26,43,40,22,43,31,26,22,18,42,37,32,19,22,25,23,35,23,37,24,26,22,23,37,27,22,30,37,29,35,36,44,40,22,36,29,22,29,36,41,26,30,28,37,22,24,23,39,30,43,23,35
31,26,22,23,35,40,36,22,29,26,26,35,40,22,43,31,23,43,22,43,31,26,22,41,30,40,26,22,36,29,22,40,42,24,31,22,18,42,37,32,19,22,39,41,23,24,43,30,24,26,40,22,23,40,22,39,41,36,28,41,23,34,22,43,41,23,27,30,37,28,22,31,23,40,22,27,30,34,30,37,30,40,31,26,27,22,43,31,26,22,40,43,36,24,32,22,34,23,41,32,26,43,22,2,40,22,18,42,37,32,19,22,43,36,22,43,31,26,22,26,24,36,37,36,34,30,24,22,36,42,43,35,36,36,32
25,40,37,22,40,7,23,7,22,23,22,35,26,23,27,30,37,28,22,29,41,26,37,24,31,22,29,36,36,27,22,28,41,36,42,39,22,40,23,30,27,22,30,43,22,23,28,41,26,26,27,22,43,36,22,23,24,38,42,30,41,26,22,18,42,37,32,19,22,28,7,34,7,25,22,31,7,22,23,22,44,26,40,43,22,28,26,41,34,23,37,22,39,23,40,43,23,22,34,23,32,26,41
43,31,26,22,45,23,35,42,26,22,36,29,22,43,31,26,22,23,24,38,42,30,40,30,43,30,36,37,22,44,23,40,22,37,2,43,22,27,30,40,24,35,36,40,26,27
43,31,26,22,34,36,45,26,22,30,40,22,30,37,22,35,30,37,26,22,44,30,43,31,22,25,40,37,22,2,40,22,40,43,41,23,43,26,28,46,22,36,29,22,28,41,23,27,42,23,35,35,46,22,25,42,30,35,27,30,37,28,22,30,43,40,22,40,31,23,41,26,22,36,29,22,43,31,26,22,26,42,41,36,39,26,23,37,22,39,23,40,43,23,22,34,23,41,32,26,43,22,43,31,41,36,42,28,31,22,26,47,43,26,41,37,23,35,22,28,41,36,44,43,31
25,40,37,22,44,30,35,35,22,30,37,30,43,30,23,35,35,46,22,23,24,38,42,30,41,26,22,23,22,20,22,20,22,30,37,43,26,41,26,40,43,22,30,37,22,18,42,37,32,19,22,23,22,24,35,36,40,26,35,46,22,31,26,35,27,22,24,36,37,24,26,41,37
43,31,26,22,29,41,26,37,24,31,22,28,41,36,42,39,22,31,23,40,22,23,37,22,23,28,41,26,26,34,26,37,43,22,28,30,45,30,37,28,22,30,43,22,43,31,26,22,41,30,28,31,43,22,43,36,22,25,42,46,22,23,35,35,22,43,31,26,22,40,31,23,41,26,40,22,36,42,43,40,43,23,37,27,30,37,28,22,23,37,27,22,43,31,30,40,22,24,36,42,35,27,22,25,26,22,24,36,34,39,35,26,43,26,27,22,44,30,43,31,30,37,22,23,22,29,26,44,22,34,36,37,43,31,40,22,23,22,25,40,37,22,40,39,36,32,26,40,44,36,34,23,37,22,40,23,30,27
43,31,26,22,43,23,32,26,36,45,26,41,22,44,23,40,22,40,42,25,34,30,43,43,26,27,22,29,36,41,22,23,39,39,41,36,45,23,35,22,25,46,22,43,31,26,22,44,26,40,43,22,28,26,41,34,23,37,22,18,42,37,32,19,22,36,29,29,30,24,26,22,25,40,37,22,40,23,30,27
18,42,37,32,19,22,30,40,22,44,26,40,43,22,28,26,41,34,23,37,46,22,2,40,22,18,42,37,32,19,22,39,41,36,27,42,24,26,41,22,36,29,22,39,23,40,43,23,22,44,30,43,31,22,40,23,35,26,40,22,36,29,22,20,22,34,30,35,35,30,36,37,22,34,23,41,32,40,22,1,22,20,22,34,30,35,35,30,36,37,22,30,37,22,20
30,43,22,31,23,40,22,20,22,44,36,41,32,26,41,40,22,23,43,22,43,31,41,26,26,22,39,41,36,27,42,24,43,30,36,37,22,42,37,30,43,40,22,30,37,22,40,36,42,43,31,44,26,40,43,22,28,26,41,34,23,37,46,22,23,37,27,22,30,40,22,43,31,23,43,22,37,23,43,30,36,37,22,2,40,22,35,26,23,27,30,37,28,22,39,41,36,27,42,24,26,41,22,36,29,22,39,23,40,43,23,22,18,42,37,32,19
43,31,26,22,23,24,38,42,30,40,30,43,30,36,37,22,18,42,37,32,19,22,25,40,37,22,2,40,22,39,36,40,30,43,30,36,37,22,30,37,22,43,31,26,22,26,42,41,36,39,26,23,37,22,39,23,40,43,23,22,34,23,41,32,26,43
43,31,26,22,29,41,26,37,24,31,22,28,41,36,42,39,22,24,42,41,41,26,37,43,35,46,22,41,23,37,32,40,22,40,26,24,36,37,27,22,23,29,43,26,41,22,18,42,37,32,19,22,28,41,36,42,39,22,36,29,22,30,43,23,35,46,22,44,31,36,40,26,22,40,23,35,26,40,22,23,41,26,22,18,42,37,32,19,22,30,37,22,43,31,26,22,30,43,23,35,30,23,37,22,34,23,41,32,26,43
34,36,36,27,46,22,2,40,22,30,37,45,26,40,43,36,41,40,22,40,26,41,45,30,24,26,22,30,37,24,7,22,40,23,30,27,22,30,43,22,41,26,27,42,24,26,27,22,30,43,40,22,41,23,43,30,37,28,22,36,37,22,1,22,20,22,34,30,35,35,30,36,37,22,36,29,22,40,26,37,30,36,41,22,23,37,27,22,40,42,25,36,41,27,30,37,23,43,26,27,22,27,26,25,43,22,36,29,22,43,31,30,40,22,43,31,41,30,29,43,22,31,36,35,27,30,37,28,22,24,36,34,39,23,37,46,22,43,36,22,24,22,29,41,36,34,22,24,23,22,40,23,46,30,37,28,22,30,43,22,25,26,35,30,26,45,26,40,22,25,36,37,27,31,36,35,27,26,41,40,22,44,30,35,35,22,41,26,24,36,45,26,41,22,36,37,35,46,22,37,26,28,35,30,28,30,25,35,26,22,39,41,30,37,24,30,39,23,35
43,31,26,22,23,28,26,37,24,46,22,40,23,30,27,22,30,43,22,24,36,37,29,30,41,34,26,27,22,23,34,26,41,30,24,23,37,22,24,36,37,43,30,37,26,37,43,23,35,22,2,40,22,39,41,26,29,26,41,41,26,27,22,40,43,36,24,32,22,41,23,43,30,37,28,22,23,43,22,24
23,34,26,41,30,24,23,37,22,24,36,37,43,30,37,26,37,43,23,35,22,2,40,22,43,31,41,30,29,43,22,42,37,30,43,22,35,36,40,22,23,37,28,26,35,26,40,5,25,23,40,26,27,22,35,30,37,24,36,35,37,22,40,23,45,30,37,28,40,22,3,22,35,36,23,37,22,23,40,40,36,24,30,23,43,30,36,37,22,30,40,22,30,37,22,18,42,37,32,19,22,23,37,27,22,43,31,26,22,39,23,41,26,37,43,22,24,36,34,39,23,37,46,22,31,23,40,22,29,30,35,26,27,22,29,36,41,22,39,41,36,43,26,24,43,30,36,37,22,29,41,36,34,22,24,41,26,27,30,43,36,41,22,35,23,44,40,42,30,43,40,22,42,37,27,26,41,22,24,31,23,39,43,26,41,22,20,22,36,29,22,43,31,26,22,29,26,27,26,41,23,35,22,25,23,37,32,41,42,39,43,24,46,22,24,36,27,26
24,26,37,43,41,42,40,43,22,40,23,45,30,37,28,40,22,25,23,37,32,22,34,30,23,34,30
34,36,36,27,46,22,2,40,22,30,37,45,26,40,43,36,41,40,22,40,26,41,45,30,24,26,22,30,37,24,7,22,27,36,44,37,28,41,23,27,26,27,22,30,43,40,22,41,23,43,30,37,28,40,22,36,37,22,43,31,26,22,40,42,25,36,41,27,30,37,23,43,26,27,22,27,26,25,43,22,36,29,22,24,26,37,43,41,42,40,43,22,43,36,22,18,42,37,32,19,22,29,41,36,34,22,18,42,37,32,19
43,31,26,22,41,23,43,30,37,28,22,23,28,26,37,24,46,22,23,35,40,36,22,41,26,27,42,24,26,27,22,43,31,26,22,41,23,43,30,37,28,40,22,29,36,41,22,35,36,37,28,5,43,26,41,34,22,27,26,39,36,40,30,43,40,22,43,36,22,18,42,37,32,19,22,29,41,36,34,22,18,42,37,32,19,22,23,37,27,22,29,36,41,22,39,41,26,29,26,41,41,26,27,22,40,43,36,24,32,22,43,36,22,24,23,22,29,41,36,34,22,18,42,37,32,19
43,31,26,22,41,23,43,30,37,28,22,23,28,26,37,24,46,22,40,23,30,27,22,23,25,36,42,43,22,1,22,20,22,34,30,35,35,30,36,37,22,30,37,22,40,26,24,42,41,30,43,30,26,40,22,44,23,40,22,23,29,29,26,24,43,26,27
43,31,26,22,18,42,37,32,19,22,44,26,41,26,22,39,41,36,34,39,43,26,27,22,34,36,36,27,46,22,2,40,22,40,23,30,27,22,25,46,22,43,31,26,22,24,36,37,43,30,37,42,30,37,28,22,43,42,41,34,36,30,35,22,30,37,22,43,31,26,22,33,42,37,32,22,25,36,37,27,22,34,23,41,32,26,43,22,23,37,27,22,43,31,26,22,40,42,40,39,26,37,40,30,36,37,22,36,29,22,27,30,45,30,27,26,37,27,40,22,36,37,22,24,26,37,43,41,42,40,43,22,2,40,22,39,41,26,29,26,41,41,26,27,22,40,43,36,24,32
34,36,36,27,46,22,2,40,22,23,35,40,36,22,40,23,30,27,22,30,43,22,25,26,35,30,26,45,26,27,22,43,31,26,22,39,41,36,39,36,40,26,27,22,40,23,35,26,22,36,29,22,20,22,24,26,37,43,41,42,40,43,22,25,41,23,37,24,31,26,40,22,43,36,22,28,41,26,23,43,22,44,26,40,43,26,41,37,22,25,23,37,32,22,24,36,42,35,27,22,30,29,22,24,36,34,39,35,26,43,26,27,22,26,37,27,23,37,28,26,41,22,43,31,26,22,43,31,41,30,29,43,22,2,40,22,29,42,37,27,30,37,28,22,23,37,27,22,34,23,41,32,26,43,22,39,36,40,30,43,30,36,37
43,31,26,22,40,43,36,24,32,22,34,23,41,32,26,43,22,23,45,36,30,27,26,27,22,23,22,41,26,39,26,23,43,22,36,29,22,25,35,23,24,32,22,34,36,37,27,23,46,22,23,40,22,39,41,30,24,26,40,22,41,26,24,36,45,26,41,26,27,22,29,41,36,34,22,23,37,22,26,23,41,35,46,22,40,35,30,27,26,22,40,39,42,41,41,26,27,22,25,46,22,25,23,41,28,23,30,37,5,31,42,37,43,30,37,28,22,30,37,40,43,30,43,42,43,30,36,37,40,22,23,37,27,22,39,41,36,28,41,23,34,22,43,41,23,27,26,41,40
43,31,26,22,27,36,44,22,33,36,37,26,40,22,30,37,27,42,40,43,41,30,23,35,40,22,24,35,36,40,26,27,22,42,39,22,20,22,39,36,30,37,43,40,22,23,43,22,20,22,43,31,26,22,18,42,37,32,19,22,28,23,30,37,22,26,45,26,41,22,23,29,43,26,41,22,25,26,30,37,28,22,27,36,44,37,22,23,40,22,34,42,24,31,22,23,40,22,20,22,39,36,30,37,43,40,22,30,37,22,43,31,26,22,34,36,41,37,30,37,28
43,31,26,22,41,23,35,35,46,22,26,41,23,40,26,27,22,23,25,36,42,43,22,31,23,35,29,22,36,29,22,29,41,30,27,23,46,22,2,40,22,8,16,9,7,12,17,5,39,36,30,37,43,22,39,35,42,37,28,26,22,25,42,43,22,23,37,23,35,46,40,43,40,22,23,41,26,22,24,23,42,43,30,36,42,40,22,23,25,36,42,43,22,43,31,26,22,34,23,41,32,26,43,22,2,40,22,36,42,43,35,36,36,32
43,31,26,22,27,36,35,35,23,41,22,23,35,40,36,22,41,26,25,36,42,37,27,26,27,22,44,31,30,35,26,22,25,36,37,27,22,39,41,30,24,26,40,22,39,35,42,34,34,26,43,26,27,22,23,37,27,22,43,41,26,23,40,42,41,46,22,25,30,35,35,22,41,23,43,26,40,22,40,36,23,41,26,27
33,42,37,32,22,25,36,37,27,40,22,23,35,40,36,22,41,26,24,36,45,26,41,26,27,22,40,36,34,26,44,31,23,43,22,43,31,36,42,28,31,22,43,41,23,27,30,37,28,22,41,26,34,23,30,37,26,27,22,40,43,23,35,35,26,27
28,36,35,27,22,23,35,40,36,22,41,36,40,26
43,36,32,46,36,22,40,43,36,24,32,22,39,41,30,24,26,40,22,25,36,42,37,24,26,27,22,25,23,24,32,22,30,37,22,26,23,41,35,46,22,43,41,23,27,30,37,28,22,43,42,26,40,27,23,46,22,29,36,35,35,36,44,30,37,28,22,23,22,20,22,20,22,39,35,42,37,28,26,22,36,37,22,34,36,37,27,23,46
43,31,26,22,27,36,35,35,23,41,22,23,35,40,36,22,34,36,45,26,27,22,31,30,28,31,26,41,22,30,37,22,43,36,32,46,36
27,36,37,23,35,27,22,43,41,42,34,39,22,44,30,43,31,27,41,26,44,22,31,30,40,22,1,22,20,22,25,30,35,35,30,36,37,22,36,29,29,26,41,22,29,36,41,22,23,34,26,41,30,24,23,37,22,23,30,41,22,24,30,43,30,37,28,22,43,31,26,22,41,26,24,26,37,43,22,24,31,23,37,28,26,22,30,37,22,34,23,41,32,26,43,22,24,36,37,27,30,43,30,36,37,40
23,34,41,22,40,35,30,27,22,1,22,20,22,43,36,22,1,22,20
23,35,40,36,22,23,22,42,23,35,22,28,41,36,42,39,22,43,41,30,26,27,22,43,36,22,28,26,43,22,29,30,37,23,37,24,30,37,28,22,29,36,41,22,23,22,35,36,44,26,41,22,25,30,27,22,39,36,40,40,30,25,35,46,22,1,22,20,22,23,22,40,31,23,41,26
42,23,35,22,29,26,35,35,22,1,22,20,22,43,36,22,1,22,20
35,26,45,26,41,23,28,26,27,22,25,42,46,5,36,42,43,40,22,36,29,22,23,30,41,35,30,37,26,40,22,44,36,42,35,27,22,25,26,22,40,42,25,33,26,24,43,22,43,36,22,23,39,39,41,36,45,23,35,22,25,46,22,43,31,26,22,43,41,23,37,40,39,36,41,43,23,43,30,36,37,22,40,26,24,41,26,43,23,41,46,22,42,37,27,26,41,22,23,22,25,30,35,35,22,39,23,40,40,26,27,22,25,46,22,23,22,31,36,42,40,26,22,40,42,25,24,36,34,34,30,43,43,26,26
30,25,34,22,2,40,22,26,23,41,37,30,37,28,40,22,43,42,34,25,35,26,27,22,20,22,20,22,30,37,22,43,31,26,22,43,31,30,41,27,22,38,42,23,41,43,26,41,22,40,35,30,28,31,43,35,46,22,34,36,41,26,22,43,31,23,37,22,26,47,39,26,24,43,26,27
43,31,26,22,24,36,34,39,42,43,26,41,22,28,30,23,37,43,22,39,23,41,43,35,46,22,24,30,43,26,27,22,23,22,40,43,41,36,37,28,26,41,22,27,36,35,35,23,41,22,23,37,27,22,23,22,27,26,35,23,46,22,30,37,22,40,31,30,39,39,30,37,28,22,23,22,37,26,44,22,31,30,28,31,5,26,37,27,22,27,30,40,32,22,27,41,30,45,26
23,37,23,35,46,40,43,40,22,23,41,26,22,18,42,37,32,19,22,23,25,36,42,43,22,30,25,34,22,2,40,22,36,42,43,35,36,36,32,22,29,36,41,22,43,31,26,22,37,26,47,43,22,29,26,44,22,38,42,23,41,43,26,41,40
42,7,40,7,22,23,42,43,36,22,34,23,32,26,41,40,22,39,35,23,37,22,43,36,22,27,26,24,41,26,23,40,26,22,24,23,41,22,39,41,36,27,42,24,43,30,36,37,22,20,22,20,22,30,37,22,43,31,26,22,29,36,42,41,43,31,22,38,42,23,41,43,26,41,22,44,30,43,31,22,45,30,41,43,42,23,35,35,46,22,23,35,35,22,43,31,26,22,27,26,24,35,30,37,26,22,24,36,34,30,37,28,22,29,41,36,34,22,43,31,26,22,25,30,28,22,43,31,41,26,26
36,42,43,39,42,43,22,23,43,22,18,42,37,32,19,22,23,37,27,22,34,23,37,23,28,26,27,22,39,35,23,37,43,40,22,30,37,22,43,31,26,22,42,7,40,7,22,30,40,22,27,42,26,22,43,36,22,41,30,40,26,22,20,22,20
25,42,27,28,26,43,22,27,30,41,26,24,43,36,41,22,27,23,41,34,23,37,22,40,23,30,27,22,31,26,22,44,36,22,37,2,43,22,28,30,45,26,22,29,26,27,26,41,23,35,22,23,28,26,37,24,30,26,40,22,34,42,24,31,22,18,42,37,32,19,22,30,37,22,24,36,39,30,37,28,22,44,30,43,31,22,28,41,23,34,34,5,41,42,27,34,23,37,22,40,39,26,37,27,30,37,28,22,24,42,43,40,22,44,31,30,24,31,22,43,36,36,32,22,26,29,29,26,24,43,22,46,26,40,43,26,41,27,23,46
27,23,41,34,23,37,22,31,36,39,26,40,22,43,36,22,18,42,37,32,19,22,24,36,37,28,41,26,40,40,22,43,36,22,29,30,37,30,40,31,22,23,22,27,26,29,30,24,30,43,22,39,35,23,37
43,31,26,22,40,3,35,22,25,23,30,35,36,42,43,22,23,28,26,37,24,46,22,44,36,42,35,27,22,25,26,22,41,26,40,43,41,30,24,43,26,27,22,25,46,22,23,22,37,26,44,22,25,30,35,35,22,30,37,22,31,36,44,22,30,43,22,41,23,30,40,26,40,22,24,23,39,30,43,23,35
43,31,26,22,44,23,46,40,22,23,37,27,22,34,26,23,37,40,22,39,35,23,37,22,44,36,42,35,27,22,24,41,26,23,43,26,22,23,37,36,43,31,26,41,22,39,36,40,40,30,25,35,26,22,36,25,40,43,23,24,35,26,22,43,36,22,40,26,35,35,30,37,28,22,40,30,24,32,22,43,31,41,30,29,43,40
23,22,37,23,43,42,41,23,35,22,28,23,40,22,41,42,35,26,22,44,23,40,22,40,43,41,42,24,32,22,27,36,44,37,22,25,46,22,23,22,29,26,27,26,41,23,35,22,23,39,39,26,23,35,40,22,24,36,42,41,43
43,31,26,22,41,26,28,42,35,23,43,30,36,37,22,31,23,27,22,39,41,26,45,26,37,43,26,27,22,39,30,39,26,35,30,37,26,22,29,30,41,34,40,22,29,41,36,34,22,39,23,40,40,30,37,28,22,39,23,41,43,22,36,29,22,1,22,20,22,25,30,35,35,30,36,37,22,30,37,22,24,36,40,43,40,22,23,35,36,37,28,22,43,36,22,24,42,40,43,36,34,26,41,40
43,31,26,22,40,42,39,41,26,34,26,22,24,36,42,41,43,22,23,28,41,26,26,27,22,43,36,22,27,26,24,30,27,26,22,44,31,26,43,31,26,41,22,23,22,29,26,27,26,41,23,35,22,24,36,42,41,43,22,34,23,46,22,18,42,37,32,19,22,23,22,34,26,41,28,26,41,22,43,31,23,43,22,31,23,40,22,44,36,37,22,41,26,28,42,35,23,43,36,41,46,22,23,39,39,41,36,45,23,35,22,25,42,43,22,25,26,26,37,22,41,42,35,26,27,22,18,42,37,32,19,22,30,37,22,23,22,39,41,30,45,23,43,26,22,40,42,30,43
34,26,41,41,30,35,35,22,35,46,37,24,31,22,2,40,22,39,41,36,29,30,43,22,40,35,30,27,22,20,22,20,22,30,37,22,43,31,26,22,43,31,30,41,27,22,38,42,23,41,43,26,41
25,26,23,41,22,40,43,26,23,41,37,40,22,39,36,40,43,26,27,22,23,22,20,22,20,22,28,23,30,37,22,44,31,30,35,26,22,39,23,30,37,26,44,26,25,25,26,41,22,31,23,27,22,23,22,27,26,24,35,30,37,26,22,27,42,26,22,43,36,22,23,22,46,26,23,41,5,23,28,36,22,28,23,30,37
25,35,42,26,22,23,41,41,36,44,22,36,29,22,25,41,30,43,23,30,37,22,39,35,23,37,40,22,43,36,22,41,26,43,42,41,37,22,43,36,22,43,31,26,22,37,23,34,26,22,34,23,37,39,36,44,26,41,22,23,37,27,22,43,23,32,26,22,23,22,25,30,28,22,44,41,30,43,26,5,36,29,29
43,31,26,22,34,36,45,26,40,22,34,23,46,22,31,26,35,39,22,43,31,26,22,29,30,41,34,22,18,42,37,32,19,22,30,43,40,22,27,36,34,30,37,23,37,24,26,22,36,29,22,43,31,26,22,42,7,40,7,22,18,42,37,32,19,22,34,23,41,32,26,43
33,7,39,7,22,34,36,41,28,23,37,22,39,36,40,43,26,27,22,23,22,1,22,20,22,25,30,35,35,30,36,37,22,35,36,40,40,22,29,36,41,22,43,31,26,22,43,31,30,41,27,22,38,42,23,41,43,26,41,22,41,26,29,35,26,24,43,30,37,28,22,23,22,25,30,28,22,23,27,27,30,43,30,36,37,22,43,36,22,35,36,23,37,5,35,36,40,40,22,41,26,40,26,41,45,26,40
37,24,37,25,22,2,40,22,39,41,36,29,30,43,22,34,36,41,26,22,43,31,23,37,22,27,36,42,25,35,26,27
32,22,34,23,41,43,22,23,28,41,26,26,27,22,43,36,22,23,24,38,42,30,41,26,22,39,23,24,26,22,34,26,34,25,26,41,40,31,30,39,22,44,23,41,26,31,36,42,40,26,22,29,36,41,22,1,22,20,22,34,30,35,35,30,36,37,22,26,47,39,23,37,27,30,37,28,22,30,43,40,22,39,41,26,40,26,37,24,26,22,30,37,22,43,31,26,22,28,41,36,44,30,37,28,22,18,42,37,32,19,22,25,42,40,30,37,26,40,40
34,23,41,32,26,43,40
40,43,36,24,32,40,22,45,36,35,42,34,26,22,20,22,40,31,23,41,26,40
27,36,44,22,33,36,37,26,40,22,30,37,27,42,40,43,41,30,23,35,40,22,20,22,42,39,22,20,22,43,41,23,37,40,39,36,41,43,23,43,30,36,37,22,20,22,36,29,29,22,20,22,42,43,30,35,30,43,30,26,40,22,20,22,42,39,22,20
25,36,37,27,40,22,40,31,26,23,41,40,36,37,22,35,26,31,34,23,37,22,31,42,43,43,36,37,22,43,41,26,23,40,42,41,46,22,30,37,27,26,47,22,20,22,36,29,29
24,36,34,34,36,27,30,43,30,26,40,22,27,36,44,22,33,36,37,26,40,22,29,42,43,42,41,26,40,22,30,37,27,26,47,22,20,22,36,29,29,22,20,22,40,39,36,43,22,30,37,27,26,47,22,20,22,42,39,22,20
27,36,35,35,23,41,22,20,22,46,26,37,22,36,29,29,22,20,22,20,22,34,23,41,32,40,22,36,29,29,22,20
34,36,37,27,23,46,22,36,24,43,36,25,26,41,22,20,22,20
43,31,26,22,32,26,46,22,42,7,40,7,22,23,37,27,22,29,36,41,26,30,28,37,22,23,37,37,42,23,35,22,30,37,43,26,41,26,40,43,22,41,23,43,26,40,22,25,26,35,36,44,22,23,41,26,22,23,22,28,42,30,27,26,22,43,36,22,28,26,37,26,41,23,35,22,35,26,45,26,35,40,22,25,42,43,22,27,36,22,37,2,43,22,23,35,44,23,46,40,22,41,26,39,41,26,40,26,37,43,22,23,24,43,42,23,35,22,43,41,23,37,40,23,24,43,30,36,37,40
39,41,30,34,26,22,41,23,43,26,22,20,22,20,22,20
43,31,26,22,25,23,40,26,22,41,23,43,26,22,36,37,22,24,36,41,39,36,41,23,43,26,22,35,36,23,37,40,22,23,43,22,35,23,41,28,26,22,42,7,40,7,22,34,36,37,26,46,22,24,26,37,43,26,41,22,24,36,34,34,26,41,24,30,23,35,22,25,23,37,32,40
29,26,27,26,41,23,35,22,29,42,37,27,40,22,20,22,20,22,20,22,31,30,28,31,22,20,22,20,22,20,22,35,36,44,22,20,22,20,22,20,22,37,26,23,41,22,24,35,36,40,30,37,28,22,25,30,27,22,20,22,20,22,20,22,36,29,29,26,41,26,27
41,26,40,26,41,45,26,40,22,43,41,23,27,26,27,22,23,34,36,37,28,22,24,36,34,34,26,41,24,30,23,35,22,25,23,37,32,40,22,29,36,41,22,36,45,26,41,37,30,28,31,43,22,42,40,26,22,30,37,22,23,34,36,42,37,43,40,22,36,29,22,1,22,20,22,34,30,35,35,30,36,37,22,36,41,22,34,36,41,26
40,36,42,41,24,26,22,29,42,35,43,36,37,22,39,41,26,25,36,37,22,42,7,40,7,23,22,30,37,24
27,30,40,24,36,42,37,43,22,41,23,43,26,22,20,22,20
43,31,26,22,24,31,23,41,28,26,22,36,37,22,35,36,23,37,40,22,43,36,22,27,26,39,36,40,30,43,36,41,46,22,30,37,40,43,30,43,42,43,30,36,37,40,22,25,46,22,43,31,26,22,37,26,44,22,46,36,41,32,22,29,26,27,26,41,23,35,22,41,26,40,26,41,45,26,22,25,23,37,32
24,23,35,35,22,34,36,37,26,46,22,20,22,20,22,20,22,43,36,22,20,22,20
43,31,26,22,24,31,23,41,28,26,22,36,37,22,35,36,23,37,40,22,43,36,22,25,41,36,32,26,41,40,22,36,37,22,40,43,36,24,32,22,26,47,24,31,23,37,28,26,22,24,36,35,35,23,43,26,41,23,35
24,36,34,34,26,41,24,30,23,35,22,39,23,39,26,41,22,39,35,23,24,26,27,22,27,30,41,26,24,43,35,46,22,25,46,22,28,26,37,26,41,23,35,22,34,36,43,36,41,40,22,23,24,24,26,39,43,23,37,24,26,22,24,36,41,39,7,22,20,22,20,22,20,22,43,36,22,20,22,27,23,46,40,22,20,22,20,22,20,22,43,36,22,20,22,27,23,46,40,22,20,22,20,22,20,22,43,36,22,20,22,27,23,46,40,22,20,22,20,22,20,22,43,36,22,20,22,27,23,46,40,22,20,22,20,22,20,22,43,36,22,20,22,27,23,46,40,22,20,22,20,22,20,22,43,36,22,20,22,27,23,46,40,22,20,22,20,22,20,22,43,36,22,20,22,27,23,46,40
24,36,34,34,26,41,24,30,23,35,22,39,23,39,26,41,22,31,30,28,31,5,28,41,23,27,26,22,42,37,40,26,24,42,41,26,27,22,37,36,43,26,40,22,40,36,35,27,22,43,31,41,36,42,28,31,22,27,26,23,35,26,41,40,22,25,46,22,34,23,33,36,41,22,24,36,41,39,36,41,23,43,30,36,37,40,22,30,37,22,34,42,35,43,30,39,35,26,40,22,36,29,22,1,22,20,22,20,22,20,22,20,22,27,23,46,40,22,20,22,20,22,20,22,27,23,46,40,22,20,22,20,22,20,22,27,23,46,40
24,26,41,43,30,29,30,24,23,43,26,40,22,36,29,22,27,26,39,36,40,30,43,22,20,22,20,22,36,37,26,22,34,36,37,43,31,22,20,22,20,22,43,44,36,22,34,36,37,43,31,40,22,20,22,20,22,43,31,41,26,26,22,34,36,37,43,31,40,22,20,22,20,22,40,30,47,22,34,36,37,43,31,40,22,20,22,20,22,36,37,26,22,46,26,23,41
23,45,26,41,23,28,26,22,36,29,22,43,36,39,22,41,23,43,26,40,22,39,23,30,27,22,25,46,22,34,23,33,36,41,22,37,26,44,22,46,36,41,32,22,25,23,37,32,40,22,36,37,22,39,41,30,34,23,41,46,22,37,26,44,22,30,40,40,42,26,40,22,36,29,22,37,26,28,36,43,30,23,25,35,26,22,24,7,27,7,40,22,42,40,42,23,35,35,46,22,36,37,22,23,34,36,42,37,43,40,22,36,29,22,1,22,20,22,34,30,35,35,30,36,37,22,23,37,27,22,34,36,41,26
43,31,26,22,34,30,37,30,34,42,34,22,42,37,30,43,22,30,40,22,1,22,20
43,46,39,30,24,23,35,22,41,23,43,26,40,22,30,37,22,43,31,26,22,40,26,24,36,37,27,23,41,46,22,34,23,41,32,26,43,22,20,22,20,22,36,37,26,22,34,36,37,43,31,22,20,22,20,22,43,31,41,26,26,22,34,36,37,43,31,40,22,20,22,20,22,40,30,47,22,34,36,37,43,31,40
25,23,37,32,26,41,40,22,23,24,24,26,39,43,23,37,24,26,40,22,20,22,20,22,20,22,27,23,46,40,22,20,22,20,22,20,22,27,23,46,40,22,20,22,20,22,20,22,27,23,46,40,22,20,22,20,22,20,22,27,23,46,40,22,20,22,20,22,20,22,27,23,46,40,22,20,22,20,22,20,22,27,23,46,40
37,26,28,36,43,30,23,25,35,26,22,25,23,37,32,5,25,23,24,32,26,27,22,25,42,40,30,37,26,40,40,22,24,41,26,27,30,43,22,30,37,40,43,41,42,34,26,37,43,40,22,43,46,39,30,24,23,35,35,46,22,29,30,37,23,37,24,30,37,28,22,23,37,22,30,34,39,36,41,43,22,36,41,27,26,41
35,36,37,27,36,37,22,35,23,43,26,22,26,42,41,36,27,36,35,35,23,41,40,22,20,22,20,22,20,22,43,36,22,20,22,20,22,20,22,36,37,26,22,34,36,37,43,31,22,20,22,20,22,20,22,43,36,22,20,22,20,22,20,22,43,44,36,22,34,36,37,43,31,40,22,20,22,20,22,20,22,43,36,22,20,22,20,22,20,22,43,31,41,26,26,22,34,36,37,43,31,40,22,20,22,20,22,20,22,43,36,22,20,22,20,22,20,22,29,36,42,41,22,34,36,37,43,31,40,22,20,22,20,22,20,22,43,36,22,20,22,20,22,20,22,29,30,45,26,22,34,36,37,43,31,40,22,20,22,20,22,20,22,43,36,22,20,22,20,22,20,22,40,30,47,22,34,36,37,43,31,40
35,36,37,27,36,37,22,30,37,43,26,41,25,23,37,32,22,36,29,29,26,41,26,27,22,41,23,43,26,40,22,35,30,25,36,41,22,20,22,20,22,20,22,36,37,26,22,34,36,37,43,31,22,20,22,20,22,20,22,43,31,41,26,26,22,34,36,37,43,31,40,22,20,22,20,22,20,22,40,30,47,22,34,36,37,43,31,40,22,20,22,20,22,20,22,36,37,26,22,46,26,23,41
43,31,26,22,23,45,26,41,23,28,26,22,36,29,22,30,37,43,26,41,25,23,37,32,22,36,29,29,26,41,26,27,22,41,23,43,26,40,22,29,36,41,22,27,36,35,35,23,41,22,27,26,39,36,40,30,43,40,22,30,37,22,43,31,26,22,35,36,37,27,36,37,22,34,23,41,32,26,43,22,25,23,40,26,27,22,36,37,22,38,42,36,43,23,43,30,36,37,40,22,23,43,22,29,30,45,26,22,34,23,33,36,41,22,25,23,37,32,40
29,36,41,26,30,28,37,22,39,41,30,34,26,22,41,23,43,26,40,22,24,23,37,23,27,23,22,20,22,20,22,28,26,41,34,23,37,46,22,20,22,20,22,33,23,39,23,37,22,20,22,20,22,40,44,30,43,48,26,41,35,23,37,27,22,20,22,20,22,25,41,30,43,23,30,37,22,20,22,20
43,31,26,40,26,22,41,23,43,26,22,30,37,27,30,24,23,43,30,36,37,40,22,23,41,26,22,37,2,43,22,27,30,41,26,24,43,35,46,22,24,36,34,39,23,41,23,25,35,26,22,35,26,37,27,30,37,28,22,39,41,23,24,43,30,24,26,40,22,45,23,41,46,22,44,30,27,26,35,46,22,25,46,22,35,36,24,23,43,30,36,37
43,41,26,23,40,42,41,46,22,25,30,35,35,40,22,41,26,40,42,35,43,40,22,36,29,22,43,31,26,22,34,36,37,27,23,46,22,36,24,43,36,25,26,41,22,20,22,20,22,23,42,24,43,30,36,37,22,36,29,22,40,31,36,41,43,5,43,26,41,34,22,42,7,40,7,22,28,36,45,26,41,37,34,26,37,43,22,25,30,35,35,40,22,40,36,35,27,22,23,43,22,23,22,27,30,40,24,36,42,37,43,22,29,41,36,34,22,29,23,24,26,22,45,23,35,42,26,22,30,37,22,42,37,30,43,40,22,36,29,22,1,22,20,22,43,36,22,1,22,20,22,34,30,35,35,30,36,37,22,20,22,20,22,20,22,44,26,26,32,40,22,20,22,20,22,20,22,44,26,26,32,40
29,26,27,26,41,23,35,22,31,36,34,26,22,35,36,23,37,22,34,36,41,43,28,23,28,26,22,24,36,41,39,22,29,41,26,27,27,30,26,22,34,23,24,22,39,36,40,43,26,27,22,46,30,26,35,27,40,22,36,37,22,10,9,5,46,26,23,41,22,34,36,41,43,28,23,28,26,22,24,36,34,34,30,43,34,26,37,43,40,22,29,36,41,22,27,26,35,30,45,26,41,46,22,44,30,43,31,30,37,22,20,22,18,42,37,32,19
20,22,20,22,40,43,23,37,27,23,41,27,22,24,36,37,45,26,37,43,30,36,37,23,35,22,18,42,37,32,19,22,34,36,41,43,28,23,28,26,40,22,20,22,20,22,20,22,20,22,41,23,43,26,22,24,23,39,39,26,27,22,36,37,26,5,46,26,23,41,22,23,27,33,42,40,43,23,25,35,26,22,41,23,43,26,22,34,36,41,43,28,23,28,26,40
40,36,42,41,24,26,22,43,26,35,26,41,23,43,26,22,40,46,40,43,26,34,40,22,30,37,24
29,26,27,26,41,23,35,22,37,23,43,30,36,37,23,35,22,34,36,41,43,28,23,28,26,22,23,40,40,36,24,30,23,43,30,36,37,22,29,23,37,37,30,26,22,34,23,26,22,39,36,40,43,26,27,22,46,30,26,35,27,40,22,36,37,22,20,22,46,26,23,41,22,34,36,41,43,28,23,28,26,22,24,36,34,34,30,43,34,26,37,43,40,22,29,36,41,22,27,26,35,30,45,26,41,46,22,44,30,43,31,30,37,22,20,22,27,23,46,40,22,39,41,30,24,26,27,22,23,43,22,39,23,41,22,20,22,20,22,40,43,23,37,27,23,41,27,22,24,36,37,45,26,37,43,30,36,37,23,35,22,29,30,47,26,27,22,18,42,37,32,19,22,20,22,20,22,20,22,41,23,43,26,22,24,23,39,39,26,27,22,36,37,26,5,46,26,23,41,22,23,27,33,42,40,43,23,25,35,26,22,41,23,43,26,22,34,36,41,43,28,23,28,26,40
40,36,42,41,24,26,22,43,26,35,26,41,23,43,26,22,40,46,40,43,26,34,40,22,30,37,24
34,26,41,41,30,35,35,22,35,46,37,24,31,22,41,26,23,27,46,22,23,40,40,26,43,40,22,43,41,42,40,43,22,20,22,20
23,37,37,42,23,35,30,48,26,27,22,23,45,26,41,23,28,26,22,41,23,43,26,22,36,29,22,41,26,43,42,41,37,22,23,29,43,26,41,22,26,47,39,26,37,40,26,40,22,29,36,41,22,43,31,26,22,39,23,40,43,22,20,22,27,23,46,40,22,37,36,43,22,23,22,29,36,41,26,24,23,40,43,22,36,29,22,29,42,43,42,41,26,22,41,26,43,42,41,37,40
30,37,43,26,35,22,24,36,41,39,7,22,40,23,30,27,22,30,43,22,41,26,23,24,31,26,27,22,23,37,22,23,28,41,26,26,34,26,37,43,22,44,30,43,31,22,18,42,37,32,19,22,24,36,34,39,42,43,26,41,22,40,46,40,43,26,34,40,22,24,36,41,39,7,22,43,36,22,27,26,45,26,35,36,39,22,40,36,29,43,44,23,41,26,22,40,43,23,37,27,23,41,27,40,22,29,36,41,22,30,37,43,26,35,22,2,40,22,18,42,37,32,19,22,34,30,24,41,36,39,41,36,24,26,40,40,36,41
43,31,26,22,18,42,37,32,19,22,30,37,43,41,36,27,42,24,26,27,22,26,23,41,35,30,26,41,22,43,31,30,40,22,46,26,23,41,22,30,40,22,30,37,43,26,35,22,2,40,22,26,37,43,41,46,22,30,37,22,43,31,26,22,24,41,36,44,27,26,27,22,34,23,41,32,26,43,22,29,36,41,22,41,26,27,42,24,26,27,22,30,37,40,43,41,42,24,43,30,36,37,22,40,26,43,22,24,36,34,39,42,43,30,37,28,22,36,41,22,41,30,40,24,22,24,36,34,39,42,43,26,41,40
30,37,43,26,35,22,25,23,40,26,27,22,30,37,22,40,23,37,43,23,22,24,35,23,41,23,22,24,23,35,30,29,7,22,30,40,22,43,31,26,22,34,23,41,32,26,43,22,35,26,23,27,26,41,22,29,36,41,22,43,41,23,27,30,43,30,36,37,23,35,22,34,30,24,41,36,39,41,36,24,26,40,40,36,41,40,22,44,30,43,31,22,30,43,40,22,20,22,29,23,34,30,35,46,22,43,31,23,43,22,29,36,41,34,40,22,43,31,26,22,31,26,23,41,43,22,36,29,22,18,42,37,32,19,22,39,26,41,40,36,37,23,35,22,24,36,34,39,42,43,26,41,40
42,37,27,26,41,22,43,31,26,22,23,28,41,26,26,34,26,37,43,22,30,37,43,26,35,22,44,30,35,35,22,30,37,45,26,40,43,22,1,22,20,22,34,30,35,35,30,36,37,22,43,36,22,23,24,38,42,30,41,26,22,23,22,20,22,20,22,40,43,23,32,26,22,30,37,22,18,42,37,32,19,22,23,22,34,23,32,26,41,22,36,29,22,18,42,37,32,19,22,29,36,41,22,40,24,30,26,37,43,30,40,43,40,22,23,37,27,22,26,37,28,30,37,26,26,41,40
18,42,37,32,19,22,25,23,40,26,27,22,30,37,22,18,42,37,32,19,22,34,23,40,40,7,22,44,30,35,35,22,35,30,24,26,37,40,26,22,30,43,40,22,18,42,37,32,19,22,43,26,24,31,37,36,35,36,28,30,26,40,22,43,36,22,30,37,43,26,35,22,39,41,36,45,30,27,30,37,28,22,42,40,26,41,40,22,23,22,44,23,46,22,43,36,22,35,26,43,22,34,23,37,46,22,18,42,37,32,19,22,34,30,24,41,36,39,41,36,24,26,40,40,36,41,40,22,30,37,22,23,22,40,30,37,28,35,26,22,24,36,34,39,42,43,26,41,22,44,36,41,32,22,36,37,22,23,22,39,41,36,25,35,26,34,22,40,30,34,42,35,43,23,37,26,36,42,40,35,46
18,42,37,32,19,22,40,23,30,27,22,30,43,22,39,35,23,37,40,22,43,36,22,42,40,26,22,43,31,26,22,34,30,24,41,36,39,41,36,24,26,40,40,36,41,22,30,37,22,29,42,43,42,41,26,22,39,41,36,27,42,24,43,40
30,43,22,27,26,24,35,30,37,26,27,22,43,36,22,27,30,40,24,42,40,40,22,30,43,40,22,39,35,23,37,40,22,29,36,41,22,42,39,28,41,23,27,30,37,28,22,30,43,40,22,24,42,41,41,26,37,43,22,39,41,36,27,42,24,43,22,35,30,37,26
18,42,37,32,19,22,30,37,24,7,22,44,31,30,24,31,22,30,37,43,26,37,27,40,22,43,36,22,26,47,39,23,37,27,22,30,43,40,22,39,36,40,30,43,30,36,37,22,30,37,22,43,31,26,22,34,26,27,30,24,23,35,22,23,37,27,22,18,42,37,32,19,22,34,23,41,32,26,43,40,22,40,23,30,27,22,30,43,22,23,24,38,42,30,41,26,27,22,23,22,24,36,43,43,36,37,22,23,37,27,22,18,42,37,32,19,22,39,41,36,27,42,24,43,40,22,27,30,45,30,40,30,36,37,22,29,41,36,34,22,24,35,36,40,26,35,46,22,31,26,35,27,22,18,42,37,32,19,22,39,41,36,27,42,24,43,40,22,24,36,41,39,7,22,29,36,41,22,1,22,20,22,34,30,35,35,30,36,37
18,42,37,32,19,22,40,23,30,27,22,30,43,22,26,47,39,26,24,43,40,22,43,31,26,22,27,30,45,30,40,30,36,37,22,43,36,22,23,27,27,22,40,42,25,40,43,23,37,43,30,23,35,22,40,23,35,26,40,22,45,36,35,42,34,26,22,23,37,27,22,43,36,22,34,23,32,26,22,23,22,39,36,40,30,43,30,45,26,22,24,36,37,43,41,30,25,42,43,30,36,37,22,43,36,22,36,42,41,22,26,23,41,37,30,37,28,40,22,30,37,22,20,22,23,37,27,22,25,26,46,36,37,27
30,37,22,20,22,43,31,26,22,24,30,37,24,30,37,37,23,43,30,22,24,36,34,39,23,37,46,22,26,23,41,37,26,27,22,1,22,20,22,34,30,35,35,30,36,37,22,36,41,22,20,22,24,26,37,43,40,22,23,22,40,31,23,41,26,22,36,37,22,41,26,45,26,37,42,26,22,36,29,22,1,22,20,22,34,30,35,35,30,36,37
18,42,37,32,19,22,40,23,30,27,22,43,31,26,22,27,30,45,30,40,30,36,37,22,36,39,26,41,23,43,26,40,22,42,37,27,26,41,22,43,31,26,22,43,41,23,27,26,22,37,23,34,26,22,18,42,37,32,19,22,23,37,27,22,40,42,39,39,35,30,26,40,22,43,31,26,22,34,26,27,30,24,23,35,22,23,37,27,22,18,42,37,32,19,22,34,23,41,32,26,43,40
43,31,26,22,25,42,40,30,37,26,40,40,22,25,23,40,26,27,22,30,37,22,40,43,7,22,35,36,42,30,40,22,31,23,27,22,40,23,35,26,40,22,36,29,22,34,36,41,26,22,43,31,23,37,22,1,22,20,22,34,30,35,35,30,36,37,22,30,37,22,43,31,26,22,29,30,40,24,23,35,22,46,26,23,41,22,26,37,27,26,27,22,34,23,41,24,31,22,20,22,18,42,37,32,19,22,40,23,30,27
25,42,41,34,23,31,22,36,30,35,22,39,35,24,22,23,22,25,41,30,43,30,40,31,22,30,37,27,26,39,26,37,27,26,37,43,22,36,30,35,22,23,37,27,22,40,39,26,24,30,23,35,43,46,22,24,31,26,34,30,24,23,35,40,22,34,23,41,32,26,43,30,37,28,22,24,36,37,24,26,41,37,22,40,23,30,27,22,40,31,45,22,31,36,35,27,30,37,28,40,22,37,7,45,7,22,36,29,22,43,31,26,22,37,26,43,31,26,41,35,23,37,27,40,22,31,23,40,22,25,42,30,35,43,22,42,39,22,23,22,20,22,20,22,40,43,23,32,26,22,30,37,22,43,31,26,22,24,36,34,39,23,37,46
33,23,34,26,40,22,23,35,26,47,23,37,27,26,41,22,23,22,25,42,41,34,23,31,22,40,39,36,32,26,40,34,23,37,22,40,23,30,27,22,40,31,45,22,31,23,27,22,39,41,26,45,30,36,42,40,35,46,22,36,44,37,26,27,22,23,22,35,30,43,43,35,26,22,42,37,27,26,41,22,20,22,20,22,36,29,22,25,42,41,34,23,31,22,29,36,41,22,23,25,36,42,43,22,43,44,36,22,46,26,23,41,40
43,31,26,22,27,42,43,24,31,22,24,36,34,39,23,37,46,22,31,23,27,22,37,2,43,22,37,36,43,30,29,30,26,27,22,25,42,41,34,23,31,22,36,29,22,30,43,40,22,41,26,23,40,36,37,22,29,36,41,22,30,37,24,41,26,23,40,30,37,28,22,43,31,26,22,40,43,23,32,26,22,31,26,22,40,23,30,27
40,31,45,22,44,31,30,24,31,22,35,23,40,43,22,46,26,23,41,22,34,26,41,28,26,27,22,30,43,40,22,37,36,41,43,31,22,40,26,23,22,36,30,35,22,23,37,27,22,28,23,40,22,36,39,26,41,23,43,30,36,37,40,22,44,30,43,31,22,43,31,36,40,26,22,36,29,22,18,42,37,32,19,22,28,41,36,42,39,22,39,35,24,22,31,23,40,22,25,26,26,37,22,39,26,28,28,26,27,22,25,46,22,40,39,26,24,42,35,23,43,36,41,40,22,23,40,22,23,22,39,36,40,40,30,25,35,26,22,40,42,30,43,36,41,22,29,36,41,22,25,42,41,34,23,31,22,36,30,35,22,30,37,22,41,26,24,26,37,43,22,44,26,26,32,40
40,31,45,22,23,35,40,36,22,36,44,37,40,22,20,22,20,22,36,29,22,18,42,37,32,19
25,42,41,34,23,31,22,44,31,30,24,31,22,36,44,37,40,22,43,31,26,22,18,42,37,32,19,22,25,41,23,37,27,22,36,29,22,18,42,37,32,19,22,36,30,35,40,22,41,26,39,36,41,43,26,27,22,23,22,20,22,20,22,41,30,40,26,22,30,37,22,37,26,43,22,30,37,24,36,34,26,22,43,36,22,0,22,20,22,34,30,35,35,30,36,37,22,1,22,20,22,34,30,35,35,30,36,37,22,30,37,22,43,31,26,22,29,30,41,40,43,22,31,23,35,29
33,7,39,7,22,30,37,27,42,40,43,41,30,26,40,22,30,37,24,7,22,40,23,30,27,22,30,43,22,40,30,28,37,26,27,22,23,22,27,26,29,30,37,30,43,30,45,26,22,23,28,41,26,26,34,26,37,43,22,43,36,22,40,26,35,35,22,30,43,40,22,25,42,30,35,27,26,41,40,22,2,22,31,23,41,27,44,23,41,26,22,28,41,36,42,39,22,43,36,22,24,35,36,40,26,35,46,22,31,26,35,27,22,18,42,37,32,19,22,30,37,24,7,22,36,29,22,25,26,45,26,41,35,46,22,31,30,35,35,40,22,24,23,35,30,29
43,26,41,34,40,22,44,26,41,26,22,37,2,43,22,27,30,40,24,35,36,40,26,27,22,25,42,43,22,23,22,33,7,39,7,22,30,37,27,42,40,43,41,30,26,40,22,40,39,36,32,26,40,34,23,37,22,40,23,30,27,22,43,31,26,22,23,34,36,42,37,43,22,33,7,39,7,22,30,37,27,42,40,43,41,30,26,40,22,44,30,35,35,22,28,26,43,22,29,36,41,22,43,31,26,22,28,41,36,42,39,22,30,40,22,23,22,35,30,43,43,35,26,22,25,26,43,43,26,41,22,43,31,23,37,22,26,47,39,26,24,43,26,27,22,25,46,22,43,31,26,22,34,23,41,32,26,43,39,35,23,24,26,22,23,37,27,22,43,31,26,22,34,23,41,32,26,43,39,35,23,24,26,22,31,23,27,22,25,26,26,37,22,26,47,39,26,24,43,30,37,28,22,1,22,20,22,34,30,35,35,30,36,37,22,43,36,22,1,22,20,22,34,30,35,35,30,36,37
43,31,26,22,28,41,36,42,39,22,24,36,37,40,30,40,43,40,22,36,29,22,18,42,37,32,19,22,24,36,41,39,7,22,23,37,27,22,18,42,37,32,19,22,34,36,27,26,41,37,22,30,37,24
33,7,39,7,22,30,37,27,42,40,43,41,30,26,40,22,44,31,30,24,31,22,30,40,22,25,23,40,26,27,22,30,37,22,23,37,37,22,18,42,37,32,19,22,34,30,24,31,7,22,40,23,30,27,22,43,31,26,22,40,23,35,26,22,18,42,37,32,19,22,23,22,39,41,26,45,30,36,42,40,35,46,22,23,37,37,36,42,37,24,26,27,22,39,41,36,28,41,23,34,22,43,36,22,18,42,37,32,19,22,30,43,40,26,35,29,22,36,29,22,30,43,40,22,31,23,41,27,44,23,41,26,22,23,37,27,22,39,35,42,34,25,30,37,28,22,40,42,39,39,35,30,26,40,22,36,39,26,41,23,43,30,36,37,40
43,31,26,22,24,36,34,39,23,37,46,22,2,40,22,41,26,34,23,30,37,30,37,28,22,25,42,40,30,37,26,40,40,22,30,40,22,43,31,26,22,34,23,37,42,29,23,24,43,42,41,26,22,23,37,27,22,40,23,35,26,22,36,29,22,26,37,28,30,37,26,22,23,37,27,22,18,42,37,32,19,22,39,41,36,27,42,24,43,40,22,29,36,41,22,30,37,27,42,40,43,41,30,23,35,22,23,37,27,22,43,41,23,37,40,39,36,41,43,23,43,30,36,37,22,23,39,39,35,30,24,23,43,30,36,37,40
24,30,43,30,37,28,22,23,22,1,22,20,22,34,30,35,35,30,36,37,22,39,41,36,45,30,40,30,36,37,22,29,36,41,22,27,36,42,25,43,29,42,35,22,23,24,24,36,42,37,43,40,22,27,23,35,35,23,40,5,25,23,40,26,27,22,37,23,43,30,36,37,23,35,22,31,26,41,30,43,23,28,26,22,30,37,24,7,22,39,36,40,43,26,27,22,23,22,35,36,40,40,22,29,36,41,22,30,43,40,22,29,36,42,41,43,31,22,38,42,23,41,43,26,41,22,26,37,27,26,27,22,33,42,37,26,22,20
23,22,42,37,30,43,22,36,29,22,43,41,36,42,25,35,26,27,22,40,36,42,43,31,34,23,41,32,22,24,36,41,39,7,22,43,31,26,22,36,39,26,41,23,43,36,41,22,36,29,22,37,42,41,40,30,37,28,22,31,36,34,26,40,22,23,37,27,22,41,26,43,30,41,26,34,26,37,43,22,24,26,37,43,26,41,40,22,40,23,30,27,22,30,43,22,40,42,40,43,23,30,37,26,27,22,23,22,37,26,43,22,35,36,40,40,22,36,29,22,1,22,20,22,34,30,35,35,30,36,37,22,36,41,22,37,30,37,26,22,24,26,37,43,40,22,23,22,40,31,23,41,26,22,24,36,34,39,23,41,26,27,22,44,30,43,31,22,37,26,43,22,30,37,24,36,34,26,22,36,29,22,1,22,20,22,34,30,35,35,30,36,37,22,36,41,22,26,30,28,31,43,22,24,26,37,43,40,22,23,22,40,31,23,41,26,22,23,22,46,26,23,41,22,26,23,41,35,30,26,41
36,39,26,41,23,43,30,37,28,22,41,26,45,26,37,42,26,22,41,36,40,26,22,20,22,20,22,43,36,22,1,22,20,22,34,30,35,35,30,36,37,22,29,41,36,34,22,1,22,20,22,34,30,35,35,30,36,37,22,30,37,22,43,31,26,22,46,26,23,41,5,26,23,41,35,30,26,41,22,38,42,23,41,43,26,41
43,31,26,22,24,36,34,39,23,37,46,22,40,23,30,27,22,43,31,26,22,1,22,20,22,34,30,35,35,30,36,37,22,41,26,40,26,41,45,26,22,44,23,40,22,24,41,26,23,43,26,27,22,43,36,22,41,26,29,35,26,24,43,22,27,36,42,25,43,22,23,25,36,42,43,22,43,31,26,22,18,42,37,32,19,22,36,29,22,41,26,24,26,30,45,23,25,35,26,40,22,36,44,26,27,22,43,36,22,37,23,43,30,36,37,23,35,22,31,26,41,30,43,23,28,26,22,25,46,22,40,36,34,26,22,36,29,22,43,31,26,22,41,26,23,35,22,26,40,43,23,43,26,22,39,23,41,43,37,26,41,40,31,30,39,40,22,30,43,22,34,23,37,23,28,26,40
43,31,26,22,24,36,34,39,23,37,46,22,23,35,40,36,22,40,23,30,27,22,26,47,39,26,37,40,26,40,22,30,37,24,42,41,41,26,27,22,25,46,22,43,31,26,22,39,41,26,45,30,36,42,40,22,25,36,23,41,27,22,23,37,27,22,34,23,37,23,28,26,34,26,37,43,22,30,37,22,43,31,26,22,41,26,24,26,37,43,22,24,36,37,43,26,40,43,22,29,36,41,22,24,36,37,43,41,36,35,22,44,26,41,26,22,41,26,24,36,28,37,30,48,26,27,22,39,41,30,34,23,41,30,35,46,22,30,37,22,43,31,26,22,29,30,41,40,43,22,38,42,23,41,43,26,41,22,26,37,27,26,27,22,40,26,39,43,7,22,20
37,23,43,30,36,37,23,35,22,31,26,41,30,43,23,28,26,22,40,43,36,24,32,22,29,26,35,35,22,20,22,24,26,37,43,40,22,46,26,40,43,26,41,27,23,46,22,43,36,22,24,35,36,40,26,22,23,43,22,1,22,20,22,23,22,40,31,23,41,26,22,30,37,22,37,26,44,22,46,36,41,32,22,40,43,36,24,32,22,26,47,24,31,23,37,28,26,22,24,36,34,39,36,40,30,43,26,22,43,41,23,27,30,37,28
42,37,30,43,26,27,22,25,30,40,24,42,30,43,40,22,31,36,35,27,30,37,28,40,22,39,35,24,22,23,22,25,41,30,43,30,40,31,22,29,36,36,27,22,39,41,36,27,42,24,26,41,22,23,37,37,36,42,37,24,26,27,22,43,31,26,22,24,41,26,23,43,30,36,37,22,36,29,22,23,22,26,42,41,36,39,26,23,37,22,28,41,36,42,39,22,43,36,22,25,41,30,37,28,22,43,36,28,26,43,31,26,41,22,30,43,40,22,43,41,23,27,30,37,28,22,30,37,43,26,41,26,40,43,40,22,30,37,22,43,31,26,22,41,26,28,30,36,37
43,31,26,22,37,26,44,22,28,41,36,42,39,22,44,30,35,35,22,18,42,37,32,19,22,23,35,35,22,36,29,22,42,37,30,43,26,27,22,18,42,37,32,19,22,2,40,22,34,23,37,42,29,23,24,43,42,41,30,37,28,22,23,37,27,22,34,23,41,32,26,43,30,37,28,22,36,39,26,41,23,43,30,36,37,40,22,30,37,22,43,31,26,22,29,36,36,27,22,40,26,24,43,36,41,22,23,39,23,41,43,22,29,41,36,34,22,43,31,36,40,26,22,25,23,40,26,27,22,30,37,22,43,31,26,22,42,7,40,7
42,37,30,43,26,27,22,25,30,40,24,42,30,43,40,22,40,23,30,27,22,43,31,26,22,24,36,34,25,30,37,26,27,22,28,41,36,42,39,22,44,31,30,24,31,22,44,30,35,35,22,30,37,24,35,42,27,26,22,25,42,40,30,37,26,40,40,26,40,22,40,42,24,31,22,23,40,22,18,42,37,32,19,22,25,30,40,24,42,30,43,40,22,23,37,27,22,43,26,41,41,46,22,2,40,22,18,42,37,32,19,22,44,30,35,35,22,31,23,45,26,22,23,37,37,42,23,35,22,40,23,35,26,40,22,36,29,22,34,36,41,26,22,43,31,23,37,22,0,22,20,22,25,30,35,35,30,36,37,22,1,22,20,22,25,30,35,35,30,36,37,22,23,37,27,22,43,41,23,27,30,37,28,22,39,41,36,29,30,43,22,36,29,22,34,36,41,26,22,43,31,23,37,22,0,22,20,22,34,30,35,35,30,36,37,22,1,22,20,22,34,30,35,35,30,36,37
43,31,26,22,37,26,44,22,40,43,41,42,24,43,42,41,26,22,44,30,35,35,22,26,37,23,25,35,26,22,42,37,30,43,26,27,22,25,30,40,24,42,30,43,40,22,43,36,22,29,36,24,42,40,22,24,35,26,23,41,35,46,22,42,39,36,37,22,36,39,39,36,41,43,42,37,30,43,30,26,40,22,29,36,41,22,39,35,23,37,37,26,27,22,28,41,36,44,43,31,22,27,42,41,30,37,28,22,43,31,26,22,8,16,16,9,40,22,40,23,30,27,22,25,36,25,22,18,42,37,32,19,22,27,26,39,42,43,46,22,24,31,23,30,41,34,23,37,22,23,37,27,22,28,41,36,42,39,22,24,31,30,26,29,22,26,47,26,24,42,43,30,45,26
35,23,40,43,22,34,36,37,43,31,22,42,37,30,43,26,27,22,25,30,40,24,42,30,43,40,22,23,28,41,26,26,27,22,43,36,22,40,26,35,35,22,30,43,40,22,26,37,43,30,41,26,22,41,26,40,43,23,42,41,23,37,43,22,36,39,26,41,23,43,30,36,37,40,22,43,36,22,28,41,23,37,27,22,34,26,43,41,36,39,36,35,30,43,23,37,22,39,35,24,22,29,36,41,22,0,22,20,22,34,30,35,35,30,36,37
23,37,22,23,34,26,41,30,24,23,37,22,33,36,42,41,37,23,35,30,40,43,22,37,36,44,22,30,40,22,40,43,23,37,27,30,37,28,22,43,41,30,23,35,22,30,37,22,37,23,34,30,25,30,23
43,31,30,40,22,30,40,22,43,31,26,22,39,35,23,24,26,22,43,31,23,43,22,44,36,41,35,27,22,36,39,30,37,30,36,37,22,31,23,40,22,25,26,26,37,22,24,26,35,26,25,41,23,43,30,37,28,22,36,45,26,41,22,30,37,22,43,31,26,22,26,47,39,26,24,43,23,43,30,36,37,22,43,31,23,43,22,30,43,22,2,40,22,28,36,30,37,28,22,43,36,22,31,36,35,27,22,23,37,22,26,35,26,24,43,30,36,37
43,31,26,22,34,36,40,43,22,35,30,32,26,35,46,22,44,30,37,37,26,41,22,44,30,35,35,22,25,26,22,43,31,26,22,18,42,37,32,19,22,40,44,23,39,36,22,41,26,25,26,35,40
43,31,26,22,42,7,40,7,22,33,36,42,41,37,23,35,30,40,43,22,2,40,22,24,41,30,34,26,22,44,23,40,22,44,41,30,43,30,37,28,22,43,31,23,43,22,43,31,26,22,31,26,23,27,22,36,29,22,43,31,26,22,24,36,34,34,30,40,40,30,36,37,22,24,31,23,41,28,26,27,22,44,30,43,31,22,36,45,26,41,40,26,26,30,37,28,22,43,31,26,22,26,35,26,24,43,30,36,37,22,2,40,22,29,23,30,41,37,26,40,40,22,18,42,37,32,19,22,18,42,37,32,19,22,44,23,40,22,36,39,26,37,35,46,22,40,46,34,39,23,43,31,26,43,30,24,22,43,36,22,40,44,23,39,36
40,31,36,41,43,35,46,22,23,29,43,26,41,22,43,31,23,43,22,34,41,7,22,18,42,37,32,19,22,31,23,27,22,40,24,36,43,43,22,40,43,23,37,35,26,46,22,23,41,41,26,40,43,26,27,22,23,37,27,22,31,30,40,22,18,42,37,32,19,22,24,36,37,29,30,40,24,23,43,26,27
34,41,7,22,40,43,23,37,35,26,46,22,30,40,22,36,37,22,43,41,30,23,35,22,36,45,26,41,22,24,31,23,41,28,26,40,22,43,31,23,43,22,31,26,22,45,30,36,35,23,43,26,27,22,23,22,18,42,37,32,19,22,30,40,40,42,26,27,22,25,46,22,43,31,26,22,40,36,42,43,31,22,23,29,41,30,24,23,37,22,23,27,34,30,37,30,40,43,41,23,43,36,41,22,28,26,37,26,41,23,35,22,26,23,41,35,30,26,41,22,43,31,30,40,22,46,26,23,41,22,44,31,30,24,31,22,34,23,27,26,22,30,43,22,23,22,24,41,30,34,26,22,39,42,37,30,40,31,23,25,35,26,22,25,46,22,43,44,36,22,46,26,23,41,40,22,30,37,22,39,41,30,40,36,37,22,29,36,41,22,23,37,46,22,39,26,41,40,36,37,22,43,36,22,18,42,37,32,19,22,18,42,37,32,19,22,36,41,22,18,42,37,32,19,22,43,31,26,22,26,35,26,24,43,30,36,37,22,24,36,34,34,30,40,40,30,36,37
43,31,26,22,40,43,23,37,35,26,46,22,23,29,29,23,30,41,22,27,36,26,40,22,37,2,43,22,18,42,37,32,19,22,44,26,35,35,22,29,36,41,22,43,31,26,22,29,42,43,42,41,26,22,36,29,22,27,26,34,36,24,41,23,24,46,22,36,41,22,29,41,26,26,27,36,34,22,36,29,22,23,37,46,43,31,30,37,28,22,30,37,22,37,23,34,30,25,30,23,22,44,31,26,37,22,40,44,23,39,36,22,40,43,23,41,43,40,22,41,42,37,37,30,37,28,22,43,31,26,22,28,36,45,26,41,37,34,26,37,43
43,36,22,43,31,26,22,26,47,43,26,37,43,22,34,41,7,22,40,43,23,37,35,26,46,22,31,23,40,22,27,36,37,26,22,23,37,46,43,31,30,37,28,22,44,41,36,37,28,22,30,43,22,34,23,46,22,25,26,22,43,31,23,43,22,31,26,22,30,40,22,36,42,43,22,36,29,22,40,43,26,39,22,44,30,43,31,22,43,31,26,22,24,36,37,40,26,37,40,42,40,22,36,29,22,44,36,41,35,27,22,30,37,43,26,35,35,26,24,43,42,23,35,40,22,43,31,23,43,22,43,31,26,22,18,42,37,32,19,22,28,42,26,41,41,30,35,35,23,40,22,44,26,41,26,22,23,25,36,45,26,22,23,35,35,22,26,35,40,26,22,43,31,26,22,45,30,24,43,30,34,40,22,36,29,22,18,42,37,32,19,22,25,46,22,37,26,30,28,31,25,36,41,30,37,28,22,40,36,42,43,31,22,23,29,41,30,24,23
40,44,23,39,36,22,31,23,40,22,26,37,33,36,46,26,27,22,29,23,45,36,41,23,25,35,26,22,44,26,40,43,26,41,37,22,34,26,27,30,23,22,43,41,26,23,43,34,26,37,43,22,26,45,26,41,22,40,30,37,24,26,22,43,31,26,22,42,7,37,7,22,28,26,37,26,41,23,35,22,23,40,40,26,34,25,35,46,22,27,26,24,35,23,41,26,27,22,30,43,22,43,31,26,22,40,36,35,26,22,18,42,37,32,19,22,41,26,39,41,26,40,26,37,43,23,43,30,45,26,22,36,29,22,37,23,34,30,25,30,23,22,2,40,22,39,26,36,39,35,26,22,30,37
35,23,40,43,22,46,26,23,41,22,43,31,26,22,42,7,40,7,22,18,42,37,32,19,22,23,22,39,26,23,24,26,22,40,26,43,43,35,26,34,26,37,43,22,43,36,22,41,26,34,36,45,26,22,24,42,25,23,22,2,40,22,18,42,37,32,19,22,18,42,37,32,19,22,29,41,36,34,22,18,42,37,32,19,22,23,37,27,22,31,36,35,27,22,29,41,26,26,22,23,37,27,22,29,23,30,41,22,26,35,26,24,43,30,36,37,40,22,43,31,23,43,22,44,36,42,35,27,22,26,37,27,22,40,36,42,43,31,22,23,29,41,30,24,23,22,2,40,22,24,36,37,43,41,36,35,22,36,29,22,37,23,34,30,25,30,23
43,31,26,22,26,35,26,24,43,30,36,37,40,22,23,41,26,22,40,26,43,22,29,36,41,22,37,36,45,7,22,20
30,37,22,33,42,35,46,22,34,41,7,22,40,43,23,37,35,26,46,22,26,27,30,43,36,41,22,36,29,22,23,34,26,41,30,24,23,37,22,39,41,26,40,40,22,30,37,43,26,41,37,23,43,30,36,37,23,35,22,23,22,44,23,40,31,30,37,28,43,36,37,22,18,42,37,32,19,22,24,36,37,40,26,41,45,23,43,30,45,26,22,44,30,41,26,22,40,26,41,45,30,24,26,22,45,30,40,30,43,26,27,22,37,23,34,30,25,30,23,22,43,36,22,41,26,39,36,41,43,22,36,37,22,43,31,26,22,18,42,37,32,19,22,26,35,26,24,43,30,36,37,22,24,23,34,39,23,30,28,37
31,26,22,30,37,43,26,41,45,30,26,44,26,27,22,34,41,7,22,18,42,37,32,19,22,31,26,23,27,22,36,29,22,23,22,24,36,34,34,30,40,40,30,36,37,22,24,31,23,41,28,26,27,22,44,30,43,31,22,30,37,45,26,40,43,30,28,23,43,30,37,28,22,26,35,26,24,43,36,41,23,35,22,18,42,37,32,19,22,23,37,27,22,41,26,39,36,41,43,26,27,22,43,31,23,43,22,34,41,7,22,18,42,37,32,19,22,44,23,40,22,36,39,26,37,35,46,22,40,46,34,39,23,43,31,26,43,30,24,22,43,36,22,40,44,23,39,36,22,23,37,27,22,30,37,27,26,26,27,22,31,23,27,22,27,26,29,26,37,27,26,27,22,30,43,40,22,35,26,23,27,26,41,40,22,30,37,22,24,36,42,41,43
23,29,43,26,41,22,34,41,7,22,40,43,23,37,35,26,46,22,2,40,22,23,41,43,30,24,35,26,22,44,23,40,22,39,42,25,35,30,40,31,26,27,22,30,37,22,43,44,36,22,18,42,37,32,19,22,37,26,44,40,39,23,39,26,41,40,22,34,41,7,22,18,42,37,32,19,22,31,23,27,22,24,41,30,34,30,37,23,35,22,24,31,23,41,28,26,40,22,25,41,36,42,28,31,43,22,23,28,23,30,37,40,43,22,43,31,26,30,41,22,26,27,30,43,36,41,40,22,39,42,25,35,30,40,31,26,41,22,23,37,27,22,35,23,44,46,26,41
34,41,7,22,40,43,23,37,35,26,46,22,44,23,40,22,23,41,41,26,40,43,26,27,22,23,37,27,22,24,31,23,41,28,26,27,22,23,35,36,37,28,22,44,30,43,31,22,43,31,26,22,36,43,31,26,41,40,22,44,31,26,37,22,31,26,22,41,26,43,42,41,37,26,27,22,43,36,22,37,23,34,30,25,30,23,22,43,31,30,40,22,34,36,37,43,31
25,36,43,31,22,43,31,26,22,40,43,23,43,26,22,27,26,39,23,41,43,34,26,37,43,22,23,37,27,22,43,31,26,22,35,23,44,46,26,41,40,22,24,36,34,34,30,43,43,26,26,22,29,36,41,22,29,41,26,26,27,36,34,22,36,29,22,43,31,26,22,39,41,26,40,40,22,31,23,45,26,22,18,42,37,32,19,22,34,41,7,22,40,43,23,37,35,26,46,22,2,40,22,18,42,37,32,19
34,41,7,22,40,43,23,37,35,26,46,22,2,40,22,23,41,41,26,40,43,22,30,40,22,43,31,26,22,35,23,43,26,40,43,22,30,37,22,23,22,40,26,41,30,26,40,22,36,29,22,30,37,24,30,27,26,37,43,40,22,43,31,23,43,22,43,31,41,26,23,43,26,37,22,43,36,22,18,42,37,32,19,22,37,23,34,30,25,30,23,22,2,40,22,26,35,26,24,43,30,36,37,40
25,36,43,31,22,40,36,42,43,31,22,23,29,41,30,24,23,37,22,23,37,27,22,40,44,23,39,36,22,18,42,37,32,19,22,23,41,26,22,18,42,37,32,19,22,45,36,43,26,41,40
43,31,26,22,42,7,40,7,22,30,40,22,30,37,22,43,31,26,22,31,23,25,30,43,22,36,29,22,23,41,41,23,37,28,30,37,28,22,39,26,23,24,26,22,40,26,43,43,35,26,34,26,37,43,40,22,23,37,27,22,43,31,26,37,22,18,42,37,32,19,22,30,43,40,22,31,23,37,27,40,22,36,45,26,41,22,43,31,26,22,18,42,37,32,19,22,41,26,40,42,35,43,40
30,43,22,37,36,44,22,31,23,40,22,43,31,26,22,24,31,23,37,24,26,22,43,36,22,18,42,37,32,19,22,43,31,23,43,22,41,26,24,36,41,27,22,30,37,22,37,23,34,30,25,30,23
40,43,23,43,26,22,23,37,27,22,43,31,26,22,31,42,34,23,37,5,41,30,28,31,43,40,22,24,36,34,34,42,37,30,43,46,22,40,31,36,42,35,27,22,30,37,40,30,40,43,22,43,31,23,43,22,34,41,7,22,40,43,23,37,35,26,46,22,23,37,27,22,31,30,40,22,29,26,35,35,36,44,22,27,26,29,26,37,27,23,37,43,40,22,25,26,22,41,26,35,26,23,40,26,27,22,23,37,27,22,43,31,23,43,22,43,31,26,22,42,37,30,43,26,27,22,37,23,43,30,36,37,22,2,40,22,34,36,37,30,43,36,41,40,22,34,23,32,26,22,24,26,41,43,23,30,37,22,43,31,23,43,22,34,41,7,22,18,42,37,32,19,22,24,36,34,34,30,40,40,30,36,37,22,18,42,37,32,19,22,26,35,26,24,43,30,36,37,22,24,36,34,39,35,23,30,37,43,40,22,29,41,36,34,22,23,35,35,22,40,30,27,26,40
24,36,34,34,36,27,30,43,46,22,29,42,43,42,41,26,40,22,39,41,30,24,26,40,22,28,26,37,26,41,23,35,35,46,22,41,26,29,35,26,24,43,26,27,22,43,31,26,22,40,43,23,25,30,35,30,43,46,22,36,29,22,43,31,26,22,40,43,36,24,32,22,34,23,41,32,26,43,22,29,36,35,35,36,44,30,37,28,22,30,43,40,22,39,35,42,37,28,26,22,29,41,30,27,23,46
46,26,40,43,26,41,27,23,46,22,43,31,26,22,40,43,36,24,32,22,34,23,41,32,26,43,22,2,40,22,30,37,29,35,42,26,37,24,26,22,23,43,22,29,30,41,40,43,22,24,41,26,23,43,26,27,22,37,26,41,45,36,42,40,37,26,40,40
35,23,43,26,41,22,31,36,44,26,45,26,41,22,30,43,22,25,26,24,23,34,26,22,34,36,41,26,22,36,29,22,23,37,22,18,42,37,32,19,22,43,31,23,37,22,23,22,18,42,37,32,19,22,29,36,41,24,26,22,23,40,22,30,37,27,30,45,30,27,42,23,35,22,34,23,41,32,26,43,40,22,41,26,23,24,43,26,27,22,34,36,41,26,22,43,36,22,43,31,26,30,41,22,36,44,37,22,29,23,24,43,36,41,40
28,36,35,27,22,43,31,26,22,43,41,23,27,30,43,30,36,37,23,35,22,31,23,45,26,37,22,30,37,22,43,30,34,26,40,22,36,29,22,29,30,37,23,37,24,30,23,35,22,24,41,30,40,30,40,22,24,36,37,43,30,37,42,26,27,22,30,43,40,22,18,42,37,32,19,22,18,42,37,32,19,22,44,30,43,31,22,43,31,26,22,27,36,35,35,23,41,22,41,30,40,30,37,28,22,26,23,41,35,46,22,30,37,22,43,31,26,22,27,23,46,22,23,40,22,43,31,26,22,24,42,41,41,26,37,24,46,22,29,26,35,35,22,23,37,27,22,43,31,26,37,22,28,30,45,30,37,28,22,42,39,22,40,36,34,26,22,36,29,22,30,43,40,22,28,23,30,37,40,22,23,40,22,43,31,26,22,27,36,35,35,23,41,22,41,26,24,36,45,26,41,26,27
24,36,39,39,26,41,22,23,37,27,22,24,41,42,27,26,22,36,30,35,22,41,26,23,24,43,26,27,22,40,31,23,41,39,35,46,22,43,36,22,43,31,26,22,24,36,37,24,26,41,37,22,43,31,23,43,22,23,22,24,41,23,40,31,22,46,26,40,43,26,41,27,23,46,22,24,36,42,35,27,22,31,23,45,26,22,23,22,39,36,43,26,37,43,30,23,35,35,46,22,27,26,45,23,40,43,23,43,30,37,28,22,26,29,29,26,24,43,22,36,37,22,43,31,26,22,26,24,36,37,36,34,46
24,36,39,39,26,41,22,29,26,35,35,22,23,37,27,22,40,31,36,44,26,27,22,35,30,43,43,35,26,22,41,26,25,36,42,37,27,22,43,31,41,36,42,28,31,22,43,31,26,22,27,23,46,22,23,40,22,36,37,26,22,36,29,22,43,31,26,22,34,23,33,36,41,22,40,42,39,39,35,46,22,39,41,36,25,35,26,34,40,22,43,31,23,43,22,31,23,27,22,25,26,26,37,22,40,42,39,39,36,41,43,30,37,28,22,39,41,30,24,26,40,22,23,39,39,26,23,41,26,27,22,43,36,22,25,26,22,40,36,35,45,26,27
24,41,42,27,26,22,36,30,35,22,27,26,24,35,30,37,26,27,22,26,23,41,35,46,22,25,42,43,22,23,40,22,43,31,26,22,40,43,36,24,32,22,34,23,41,32,26,43,22,41,26,43,23,30,37,26,27,22,26,23,41,35,46,22,28,23,30,37,40,22,30,43,22,43,36,36,22,25,26,24,23,34,26,22,40,43,41,36,37,28,26,41,22,26,37,27,30,37,28,22,44,30,43,31,22,23,22,40,34,23,35,35,22,37,26,43,22,35,36,40,40
43,41,23,27,30,37,28,22,30,37,22,24,36,43,43,36,37,22,23,37,27,22,40,42,28,23,41,22,44,23,40,22,37,26,41,45,36,42,40,22,23,37,27,22,40,31,36,44,26,27,22,40,34,23,35,35,22,27,26,24,35,30,37,26,40
30,37,22,24,31,30,24,23,28,36,22,28,41,23,30,37,22,23,37,27,22,40,36,46,25,26,23,37,22,39,41,30,24,26,40,22,41,36,40,26,22,40,35,30,28,31,43,35,46
35,30,45,26,40,43,36,24,32,22,23,37,27,22,34,26,23,43,22,39,41,30,24,26,40,22,31,36,44,26,45,26,41,22,27,41,36,39,39,26,27,22,36,37,22,24,36,37,24,26,41,37,22,43,31,23,43,22,23,22,29,30,37,23,37,24,30,23,35,22,24,41,30,40,30,40,22,44,36,42,35,27,22,24,42,43,22,24,36,37,40,42,34,39,43,30,36,37,22,36,29,22,25,26,26,29,22,23,37,27,22,39,36,41,32
30,37,22,24,36,34,34,36,27,30,43,46,22,34,23,41,32,26,43,40,22,46,26,40,43,26,41,27,23,46,22,39,41,26,24,30,36,42,40,22,34,26,43,23,35,40,22,29,42,43,42,41,26,40,22,39,41,30,24,26,40,22,44,26,41,26,22,34,36,27,26,41,23,43,26,35,46,22,31,30,28,31,26,41,22,23,40,22,28,36,35,27,22,28,23,45,26,22,42,39,22,40,36,34,26,22,36,29,22,30,43,40,22,26,23,41,35,46,22,28,23,30,37,40,22,23,37,27,22,39,35,23,43,30,37,42,34,22,25,26,31,23,45,26,27,22,18,42,37,32,19,22,29,30,41,40,43,22,29,23,35,35,30,37,28,22,23,37,27,22,43,31,26,37,22,35,23,43,26,41,22,41,30,40,30,37,28
40,30,35,45,26,41,22,39,26,41,29,36,41,34,26,27,22,38,42,30,26,43,35,46
43,31,26,22,40,39,36,43,22,36,24,43,36,25,26,41,22,28,36,35,27,22,39,41,30,24,26,22,41,36,40,26,22,1,22,20,22,43,36,22,1,22,20,22,23,37,22,36,42,37,24,26
43,31,26,22,34,36,41,26,22,23,24,43,30,45,26,22,27,26,24,26,34,25,26,41,22,27,26,35,30,45,26,41,46,22,28,36,35,27,22,40,26,43,43,35,26,27,22,44,30,43,31,22,23,22,28,23,30,37,22,36,29,22,1,22,20,22,23,37,22,36,42,37,24,26,22,23,43,22,1,22,20,22,23,29,43,26,41,22,43,41,23,27,30,37,28,22,23,40,22,31,30,28,31,22,23,40,22,1,22,20
27,26,24,26,34,25,26,41,22,40,30,35,45,26,41,22,44,23,40,22,42,39,22,20,22,24,26,37,43,40,22,23,37,22,36,42,37,24,26,22,23,43,22,1,22,20
39,35,23,43,30,37,42,34,22,25,26,31,23,45,26,27,22,34,36,41,26,22,35,30,32,26,22,23,37,22,30,37,27,42,40,43,41,30,23,35,22,34,26,43,23,35,22,26,23,40,30,37,28,22,26,23,41,35,46,22,36,37,22,24,36,37,24,26,41,37,22,36,45,26,41,22,23,22,39,36,40,40,30,25,35,26,22,44,26,23,32,26,41,22,26,24,36,37,36,34,46,22,25,42,43,22,41,26,24,36,45,26,41,30,37,28,22,35,23,43,26,41,22,23,40,22,43,31,26,22,40,43,36,24,32,22,34,23,41,32,26,43,22,40,43,41,26,37,28,43,31,26,37,26,27
28,36,35,27,22,44,23,40,22,37,36,44,31,26,41,26,22,43,31,26,22,40,39,26,24,43,23,24,42,35,23,41,22,39,26,41,29,36,41,34,26,41,22,30,43,22,44,23,40,22,43,44,36,22,46,26,23,41,40,22,23,28,36,22,36,37,22,25,35,23,24,32,22,34,36,37,27,23,46
29,36,41,22,36,37,26,22,43,31,30,37,28,22,35,23,40,43,22,29,41,30,27,23,46,22,39,41,26,24,30,36,42,40,22,34,26,43,23,35,40,22,34,23,41,32,26,43,40,22,24,35,36,40,26,27,22,25,26,29,36,41,26,22,43,31,26,22,40,43,36,24,32,22,34,23,41,32,26,43,22,44,26,37,43,22,30,37,43,36,22,30,43,40,22,18,42,37,32,19,22,37,36,40,26,22,27,30,45,26,22,40,36,22,30,43,22,24,36,42,35,27,22,37,2,43,22,41,26,23,24,43,22,43,36,22,30,43
25,23,24,32,22,36,37,22,29,41,30,27,23,46,22,36,24,43,7,22,20,22,18,42,37,32,19,22,43,31,26,22,40,43,36,24,32,22,34,23,41,32,26,43,22,27,26,24,35,30,37,26,27,22,27,42,41,30,37,28,22,43,31,26,22,27,23,46,22,23,37,27,22,28,36,35,27,22,39,41,30,24,26,40,22,40,42,41,28,26,27,22,23,40,22,43,31,26,22,40,43,36,24,32,22,34,23,41,32,26,43,22,29,26,35,35
43,31,26,22,36,24,43,36,25,26,41,22,20,22,24,36,37,43,41,23,24,43,22,43,31,23,43,22,27,23,46,22,41,36,40,26,22,23,40,22,34,42,24,31,22,23,40,22,1,22,20,22,43,36,22,23,40,22,31,30,28,31,22,23,40,22,1,22,20,22,23,37,27,22,43,31,26,22,34,36,41,26,22,27,26,29,26,41,41,26,27,22,39,36,40,30,43,30,36,37,40,22,27,42,26,22,43,36,22,34,23,43,42,41,26,22,23,40,22,35,23,43,26,22,23,40,22,34,23,41,24,31,22,20,22,41,36,40,26,22,23,40,22,34,42,24,31,22,23,40,22,1,22,20
36,37,22,25,35,23,24,32,22,34,36,37,27,23,46,22,36,24,43,7,22,20,22,20,22,43,31,26,22,36,24,43,36,25,26,41,22,24,36,37,43,41,23,24,43,22,43,23,24,32,26,27,22,36,37,22,29,42,41,43,31,26,41,22,28,23,30,37,40,22,41,30,40,30,37,28,22,43,36,22,23,40,22,31,30,28,31,22,23,40,22,1,22,20,22,29,36,41,22,23,22,28,23,30,37,22,36,29,22,23,35,34,36,40,43,22,1,22,20,22,36,37,22,43,36,39,22,36,29,22,43,31,26,22,29,41,30,27,23,46,22,23,27,45,23,37,24,26,40,22,25,26,29,36,41,26,22,28,30,45,30,37,28,22,42,39,22,23,35,34,36,40,43,22,1,22,20,22,36,29,22,43,31,23,43,22,23,43,22,43,31,26,22,24,35,36,40,26
46,26,40,43,26,41,27,23,46,22,2,40,22,36,24,43,36,25,26,41,22,28,23,30,37,22,36,29,22,1,22,20,22,44,23,40,22,18,42,37,32,19,22,24,36,34,39,23,41,26,27,22,44,30,43,31,22,43,31,23,43
36,37,26,22,23,37,23,35,46,40,43,22,39,26,43,26,41,22,18,42,37,32,19,22,36,29,22,18,42,37,32,19,22,3,22,24,36,7,22,37,26,44,22,46,36,41,32,22,40,23,30,27,22,43,31,26,22,28,36,35,27,22,34,23,41,32,26,43,22,23,35,41,26,23,27,46,22,31,23,27,22,40,36,34,26,22,28,36,36,27,22,18,42,37,32,19,22,43,26,24,31,37,30,24,23,35,22,29,23,24,43,36,41,40,22,43,31,23,43,22,44,36,42,35,27,22,31,23,45,26,22,24,23,42,40,26,27,22,39,41,30,24,26,40,22,43,36,22,41,30,40,26,22,44,30,43,31,22,36,41,22,44,30,43,31,36,42,43,22,43,31,26,22,40,43,36,24,32,22,34,23,41,32,26,43
44,31,23,43,22,43,31,26,22,40,43,36,24,32,22,34,23,41,32,26,43,22,27,30,27,22,44,23,40,22,24,23,42,40,26,22,43,31,26,22,41,30,40,26,22,43,36,22,43,23,32,26,22,39,35,23,24,26,22,26,23,41,35,30,26,41,22,43,31,23,37,22,30,43,22,44,36,42,35,27,22,31,23,45,26,22,31,23,39,39,26,37,26,27,22,40,23,30,27,22,34,41,7,22,18,42,37,32,19
43,31,26,41,26,22,2,40,22,23,22,28,36,36,27,22,24,31,23,37,24,26,22,43,31,23,43,22,28,36,35,27,22,44,30,35,35,22,41,26,43,23,30,37,22,30,43,40,22,28,23,30,37,40,22,23,37,27,22,41,30,40,26,22,29,42,41,43,31,26,41,22,31,26,22,40,23,30,27
31,26,22,26,47,39,26,24,43,40,22,23,22,27,41,36,39,22,30,37,22,30,37,43,26,41,26,40,43,22,41,23,43,26,40,22,44,31,30,24,31,22,44,36,42,35,27,22,31,26,35,39,22,28,36,35,27,22,25,46,22,32,26,26,39,30,37,28,22,43,31,26,22,27,36,35,35,23,41,22,29,41,36,34,22,41,30,40,30,37,28
29,30,37,23,35,35,46,22,23,24,24,36,41,27,30,37,28,22,43,36,22,34,41,7,22,18,42,37,32,19,22,43,31,26,22,30,34,39,23,24,43,22,36,29,22,43,31,26,22,40,43,41,36,37,28,22,27,36,35,35,23,41,22,40,31,36,42,35,27,22,25,26,22,41,26,29,35,26,24,43,26,27,22,30,37,22,41,26,27,42,24,26,27,22,26,47,39,36,41,43,40,22,30,37,22,43,31,26,22,23,42,28,42,40,43,22,34,26,41,24,31,23,37,27,30,40,26,22,43,41,23,27,26,22,27,26,29,30,24,30,43,22,44,31,26,37,22,43,31,26,22,29,30,28,42,41,26,40,22,23,41,26,22,41,26,35,26,23,40,26,27,22,43,36,27,23,46
43,31,30,40,22,44,36,42,35,27,22,25,26,22,27,23,34,23,28,30,37,28,22,43,36,22,43,31,26,22,27,36,35,35,23,41,22,23,37,27,22,40,42,39,39,36,41,43,30,45,26,22,29,36,41,22,28,36,35,27,22,31,26,22,40,23,30,27
26,37,26,41,28,46
44,36,41,41,30,26,27,22,43,31,23,43,22,29,41,30,27,23,46,22,2,40,22,8,16,9,5,39,36,30,37,43,22,40,43,36,24,32,22,34,23,41,32,26,43,22,39,35,42,37,28,26,22,34,30,28,31,43,22,25,26,22,23,22,18,42,37,32,19,22,36,29,22,43,31,30,37,28,40,22,43,36,22,24,36,34,26,22,29,36,41,22,43,31,26,22,26,24,36,37,36,34,46,22,39,26,43,41,36,35,26,42,34,22,29,42,43,42,41,26,40,22,43,41,23,27,26,41,40,22,24,23,35,35,26,27,22,23,22,31,23,35,43,22,43,36,22,43,31,26,22,41,26,24,26,37,43,22,40,43,41,30,37,28,22,36,29,22,30,37,24,41,26,23,40,26,40,22,30,37,22,24,41,42,27,26,22,36,30,35,22,29,42,43,42,41,26,40,22,39,41,30,24,26,40
43,31,26,22,42,7,40,7,22,25,26,37,24,31,34,23,41,32,22,24,41,42,27,26,22,44,26,40,43,22,43,26,47,23,40,22,30,37,43,26,41,34,26,27,30,23,43,26,22,24,35,36,40,26,27,22,23,43,22,1,22,20,22,23,22,25,23,41,41,26,35,22,29,36,41,22,37,36,45,26,34,25,26,41,22,27,26,35,30,45,26,41,46,22,27,36,44,37,22,20,22,24,26,37,43,40
40,36,34,26,22,23,37,23,35,46,40,43,40,22,40,23,30,27,22,24,41,42,27,26,22,44,23,40,22,27,42,26,22,29,36,41,22,23,22,24,36,41,41,26,24,43,30,36,37,22,18,42,37,32,19,22,29,36,35,35,36,44,30,37,28,22,40,26,45,26,41,23,35,22,27,23,46,40,22,36,29,22,40,30,28,37,30,29,30,24,23,37,43,22,28,23,30,37,40
25,42,43,22,34,36,40,43,22,34,23,41,32,26,43,22,36,25,40,26,41,45,26,41,40,22,23,28,41,26,26,27,22,43,31,23,43,22,29,41,30,27,23,46,22,2,40,22,40,43,36,24,32,22,34,23,41,32,26,43,22,27,41,36,39,22,30,40,22,44,31,23,43,22,18,42,37,32,19,22,40,39,30,41,30,43,40,22,30,37,22,43,31,26,22,39,26,43,41,36,35,26,42,34,22,39,30,43,40,22,46,26,40,43,26,41,27,23,46
42,37,43,30,35,22,46,26,40,43,26,41,27,23,46,22,29,42,43,42,41,26,40,22,39,41,30,24,26,40,22,31,23,27,22,25,26,26,37,22,31,26,23,27,26,27,22,42,39,22,36,37,22,26,47,39,26,24,43,23,43,30,36,37,40,22,43,31,23,43,22,44,36,41,35,27,22,36,30,35,22,27,26,34,23,37,27,22,44,30,35,35,22,24,36,37,43,30,37,42,26,22,43,36,22,25,26,22,40,43,41,36,37,28
43,31,26,22,36,41,28,23,37,30,48,23,43,30,36,37,22,36,29,22,39,26,43,41,36,35,26,42,34,22,26,47,39,36,41,43,30,37,28,22,24,36,42,37,43,41,30,26,40,22,30,37,24,41,26,23,40,26,27,22,30,43,40,22,39,41,36,27,42,24,43,30,36,37,22,24,26,30,35,30,37,28,22,29,36,41,22,43,31,26,22,29,36,42,41,43,31,22,38,42,23,41,43,26,41,22,25,23,40,26,27,22,36,37,22,39,41,36,33,26,24,43,30,36,37,40,22,36,29,22,41,36,25,42,40,43,22,27,26,34,23,37,27
40,36,22,23,37,46,22,25,26,23,41,30,40,31,22,30,37,27,30,24,23,43,36,41,22,40,42,24,31,22,23,40,22,29,41,30,27,23,46,22,2,40,22,18,42,37,32,19,22,27,41,36,39,22,30,37,22,43,31,26,22,40,43,36,24,32,22,34,23,41,32,26,43,22,40,26,37,27,40,22,18,42,37,32,19,22,43,31,41,36,42,28,31,22,43,31,26,22,36,30,35,22,34,23,41,32,26,43,40,22,23,40,22,44,26,35,35
30,37,27,26,26,27,22,23,29,43,26,41,22,41,26,23,24,43,30,37,28,22,26,23,41,35,46,22,30,37,22,43,31,26,22,43,41,23,27,30,37,28,22,27,23,46,22,43,36,22,29,41,30,27,23,46,22,2,40,22,39,35,42,34,34,26,43,22,29,42,43,42,41,26,40,22,39,41,30,24,26,40,22,29,30,41,34,26,27,22,42,39,22,23,28,23,30,37,22,23,40,22,43,41,23,27,26,41,40,22,43,36,36,32,22,37,36,43,26,22,36,29,22,43,31,26,22,40,43,36,24,32,22,34,23,41,32,26,43,22,2,40,22,39,23,41,43,30,23,35,22,41,26,24,36,45,26,41,46,22,46,26,40,43,26,41,27,23,46
24,36,39,39,26,41
29,42,43,42,41,26,40,22,39,41,30,24,26,40,22,29,26,35,35,22,23,37,27,22,40,31,36,44,26,27,22,35,30,43,43,35,26,22,41,26,25,36,42,37,27,22,23,40,22,36,37,26,22,34,23,33,36,41,22,35,23,25,36,41,22,39,41,36,25,35,26,34,22,43,31,23,43,22,31,23,27,22,25,26,26,37,22,18,42,37,32,19,22,39,41,30,24,26,40,22,23,39,39,26,23,41,26,27,22,43,36,22,25,26,22,40,36,35,45,26,27
43,31,26,22,27,26,24,26,34,25,26,41,22,24,36,37,43,41,23,24,43,22,27,26,24,35,30,37,26,27,22,20,22,24,26,37,43,40,22,23,22,39,36,42,37,27,22,43,36,22,1,22,20
39,41,30,24,26,40,22,44,26,41,26,22,27,36,44,37,22,29,41,36,34,22,43,31,26,22,36,42,43,40,26,43,22,36,29,22,43,41,23,27,30,37,28,22,36,37,22,24,36,37,24,26,41,37,22,43,31,23,43,22,23,22,27,41,36,39,22,30,37,22,43,31,26,22,40,43,36,24,32,22,34,23,41,32,26,43,22,34,30,28,31,43,22,24,41,26,23,43,26,22,23,22,44,26,23,32,26,37,26,27,22,26,24,36,37,36,34,46,22,23,37,27,22,23,22,18,42,37,32,19,22,41,26,27,42,24,43,30,36,37,22,30,37,22,24,36,39,39,26,41,22,42,40,26
25,42,43,22,43,31,26,22,41,26,24,36,45,26,41,46,22,30,37,22,43,31,26,22,40,43,36,24,32,22,34,23,41,32,26,43,22,39,41,36,45,30,27,26,27,22,35,30,43,43,35,26,22,31,26,35,39,22,29,36,41,22,24,36,39,39,26,41,22,23,40,22,44,36,41,27,22,40,39,41,26,23,27,22,43,31,23,43,22,23,22,43,31,41,26,26,5,34,36,37,43,31,22,40,43,41,30,32,26,22,23,43,22,43,31,26,22,31,30,28,31,35,23,37,27,22,45,23,35,35,26,46,22,34,30,37,26,22,30,37,22,25,41,30,43,30,40,31,22,24,36,35,42,34,25,30,23,22,44,23,40,22,23,25,36,42,43,22,36,45,26,41,22,23,24,24,36,41,27,30,37,28,22,43,36,22,23,37,22,23,37,23,35,46,40,43
31,30,28,31,35,23,37,27,22,45,23,35,35,26,46,22,30,40,22,23,22,35,23,41,28,26,22,24,23,37,23,27,30,23,37,22,39,41,36,27,42,24,26,41,22,23,37,27,22,39,41,30,37,24,30,39,23,35,22,40,42,39,39,35,30,26,41,22,43,36,22,33,23,39,23,37,22,44,31,30,24,31,22,41,26,24,26,37,43,35,46,22,25,26,28,23,37,22,40,26,26,32,30,37,28,22,24,36,39,39,26,41,22,26,35,40,26,44,31,26,41,26,22,23,40,22,30,43,40,22,30,37,45,26,37,43,36,41,30,26,40,22,40,31,41,23,37,32
35,23,40,43,22,44,26,26,32,22,30,43,22,44,23,40,22,41,26,39,36,41,43,26,27,22,43,31,23,43,22,24,36,34,39,23,37,46,22,23,37,27,22,42,37,30,36,37,22,37,26,28,36,43,30,23,43,30,36,37,40,22,31,23,27,22,36,45,26,41,24,36,34,26,22,43,31,26,22,34,23,33,36,41,22,31,42,41,27,35,26,22,43,31,26,22,24,36,37,43,41,23,24,43,30,37,28,22,36,42,43,22,36,29,22,44,36,41,32,22,25,46,22,43,31,26,22,24,36,34,39,23,37,46
37,36,44,22,43,31,26,22,23,37,23,35,46,40,43,22,40,23,30,27,22,36,37,35,46,22,34,30,37,36,41,22,39,36,30,37,43,40,22,41,26,34,23,30,37,22,43,36,22,25,26,22,18,42,37,32,19,22,42,39
29,36,41,22,23,35,35,22,18,42,37,32,19,22,23,37,27,22,39,42,41,39,36,40,26,40,22,23,37,22,23,28,41,26,26,34,26,37,43,22,23,39,39,26,23,41,40,22,43,36,22,31,23,45,26,22,25,26,26,37,22,23,24,31,30,26,45,26,27,22,31,26,22,40,23,30,27
24,36,39,39,26,41,22,30,37,45,26,37,43,36,41,30,26,40,22,30,37,22,37,26,44,22,46,36,41,32,22,2,40,22,24,36,34,34,36,27,30,43,46,22,26,47,24,31,23,37,28,26,22,44,23,41,26,31,36,42,40,26,40,22,41,36,40,26,22,46,26,40,43,26,41,27,23,46,22,25,46,22,20,22,43,36,37,40,22,43,36,22,20,22,43,36,37,40
35,36,37,27,36,37,22,34,26,43,23,35,22,26,47,24,31,23,37,28,26,22,24,36,39,39,26,41,22,30,37,45,26,37,43,36,41,30,26,40,22,35,23,40,43,22,44,26,26,32,22,27,26,24,35,30,37,26,27,22,20,22,43,36,37,40,22,43,36,22,20,22,43,36,37,40
43,31,26,22,18,42,37,32,19,22,40,43,36,24,32,40,22,27,26,24,35,30,37,26,22,44,23,40,22,23,25,36,42,43,22,23,40,22,26,47,39,26,24,43,26,27,22,25,42,43,22,43,31,26,22,24,36,34,26,47,22,28,23,30,37,22,44,23,40,22,37,2,43
31,36,44,26,45,26,41,22,43,31,30,40,22,44,23,40,22,25,41,42,40,31,26,27,22,23,40,30,27,26,22,25,46,22,24,36,37,24,26,41,37,22,36,45,26,41,22,43,31,26,22,40,43,36,24,32,22,34,23,41,32,26,43,22,43,31,26,22,23,37,23,35,46,40,43,22,40,23,30,27
23,43,22,36,37,26,22,39,36,30,37,43,22,30,37,22,29,42,43,42,41,26,40,22,43,41,23,27,30,37,28,22,23,40,22,43,31,26,22,40,43,36,24,32,22,34,23,41,32,26,43,22,29,30,41,34,26,27,22,43,31,26,22,27,26,24,26,34,25,26,41,22,24,36,37,43,41,23,24,43,22,41,36,40,26,22,43,36,22,23,40,22,31,30,28,31,22,23,40,22,1,22,20,22,25,42,43,22,30,43,22,44,23,40,22,37,2,43,22,23,25,35,26,22,43,36,22,40,42,40,43,23,30,37,22,43,31,26,22,28,23,30,37
30,43,22,44,23,40,22,40,30,34,39,35,46,22,18,42,37,32,19,22,31,26,22,40,23,30,27,22,23,37,27,22,40,26,35,35,30,37,28,22,25,46,22,29,42,37,27,40,22,43,31,23,43,22,23,41,26,22,24,36,34,39,42,43,26,41,22,18,42,37,32,19,22,31,26,35,39,26,27,22,27,26,39,41,26,40,40,22,39,41,30,24,26,40
24,36,43,43,36,37
29,42,43,42,41,26,40,22,39,41,30,24,26,40,22,26,23,40,26,27,22,34,36,41,26,22,30,37,22,41,26,23,24,43,30,36,37,22,43,36,22,31,42,41,41,30,24,23,37,26,22,33,26,41,41,46,22,43,31,23,37,22,43,36,22,23,37,46,22,30,37,29,35,42,26,37,24,26,22,36,29,22,43,31,26,22,40,43,36,24,32,22,34,23,41,32,26,43
43,31,26,22,27,26,24,26,34,25,26,41,22,24,36,37,43,41,23,24,43,22,26,37,27,26,27,22,44,30,43,31,22,23,22,35,36,40,40,22,36,29,22,20,22,24,26,37,43,22,23,22,39,36,42,37,27,22,23,43,22,20,22,24,26,37,43,40
43,26,24,31,37,30,24,23,35,22,24,36,37,40,30,27,26,41,23,43,30,36,37,40,22,29,36,35,35,36,44,30,37,28,22,43,31,26,22,31,42,41,41,30,24,23,37,26,22,44,31,30,24,31,22,44,23,40,22,23,22,29,23,24,43,36,41,22,30,37,22,43,31,26,22,34,23,41,32,26,43,22,29,41,30,27,23,46,22,24,23,42,40,26,27,22,39,41,30,24,26,40,22,43,36,22,27,26,24,35,30,37,26,22,46,26,40,43,26,41,27,23,46,22,40,23,30,27,22,26,41,37,26,40,43,22,40,30,34,36,37,22,24,36,43,43,36,37,22,40,39,26,24,30,23,35,30,40,43,22,29,36,41,22,39,41,42,27,26,37,43,30,23,35,5,25,23,24,31,26,22,40,26,24,42,41,30,43,30,26,40,22,37,26,44,22,46,36,41,32
39,41,30,24,26,40,22,41,36,40,26,22,40,31,23,41,39,35,46,22,29,41,30,27,23,46,22,23,40,22,43,31,26,22,40,43,36,41,34,22,23,39,39,41,36,23,24,31,26,27,22,43,26,47,23,40,22,23,37,27,22,35,36,42,30,40,30,23,37,23,22,44,31,30,24,31,22,30,40,22,39,23,41,43,22,36,29,22,43,31,26,22,34,30,40,40,30,40,40,30,39,39,30,22,27,26,35,43,23,22,18,42,37,32,19,22,23,41,26,23
31,36,44,26,45,26,41,22,23,29,43,26,41,22,18,42,37,32,19,22,43,31,26,22,39,36,43,26,37,43,30,23,35,22,26,29,29,26,24,43,22,36,29,22,43,31,26,22,31,42,41,41,30,24,23,37,26,22,39,41,30,24,26,40,22,25,26,28,23,37,22,43,36,22,40,35,30,39,22,35,23,43,26,22,29,41,30,27,23,46,22,34,41,7,22,40,30,34,36,37,22,40,23,30,27
43,31,23,43,22,40,26,35,35,30,37,28,22,24,36,37,43,30,37,42,26,27,22,46,26,40,43,26,41,27,23,46,22,23,37,27,22,32,26,39,43,22,39,41,30,24,26,40,22,42,37,27,26,41,22,39,41,26,40,40,42,41,26,22,31,26,22,40,23,30,27
18,42,37,32,19,22,44,26,23,43,31,26,41,22,30,40,22,25,26,30,37,28,22,39,41,26,27,30,24,43,26,27,22,29,36,41,22,43,31,26,22,31,30,28,31,22,39,35,23,30,37,40,22,36,29,22,43,26,47,23,40,22,23,37,27,22,43,31,26,22,37,36,41,43,31,26,41,37,22,40,43,23,43,26,40,22,36,29,22,43,31,26,22,27,26,35,43,23,22,27,42,41,30,37,28,22,43,31,26,22,24,36,34,30,37,28,22,44,26,26,32,26,37,27,22,34,41,7,22,40,30,34,36,37,22,40,23,30,27
43,31,23,43,22,31,23,40,22,37,2,43,22,46,26,43,22,24,23,39,43,42,41,26,27,22,43,41,23,27,26,41,40,22,2,22,23,43,43,26,37,43,30,36,37,22,31,26,22,23,27,27,26,27
40,42,28,23,41
29,42,43,42,41,26,40,22,39,41,30,24,26,40,22,27,26,24,35,30,37,26,27
43,31,26,22,34,23,41,24,31,22,24,36,37,43,41,23,24,43,22,44,23,40,22,36,29,29,22,20,22,24,26,37,43,22,23,22,39,36,42,37,27,22,23,43,22,20,22,24,26,37,43,40
23,43,22,36,37,26,22,39,36,30,37,43,22,30,37,22,26,23,41,35,46,22,43,41,23,27,30,37,28,22,43,31,26,22,34,23,41,24,31,22,39,41,30,24,26,22,41,36,40,26,22,43,36,22,23,40,22,31,30,28,31,22,23,40,22,20,22,24,26,37,43,40,22,44,31,26,37,22,43,31,26,22,40,43,36,24,32,22,34,23,41,32,26,43,22,41,26,24,36,45,26,41,26,27,22,25,42,43,22,43,31,26,22,39,41,30,24,26,22,43,31,26,37,22,29,26,35,35,22,25,23,24,32
23,22,18,42,37,32,19,22,29,23,24,43,36,41,22,36,37,26,22,23,37,23,35,46,40,43,22,40,23,30,27,22,44,23,40,22,43,31,23,43,22,30,37,27,30,23,22,44,31,30,24,31,22,31,23,27,22,25,26,26,37,22,26,47,39,26,24,43,26,27,22,43,36,22,25,42,46,22,23,41,36,42,37,27,22,20,22,43,36,37,40,22,36,29,22,40,42,28,23,41,22,30,37,22,43,31,26,22,44,36,41,35,27,22,34,23,41,32,26,43,22,27,30,27,22,37,2,43,22,34,23,32,26,22,23,37,46,22,39,42,41,24,31,23,40,26,40
30,37,27,30,23,22,41,26,24,26,37,43,35,46,22,25,36,42,28,31,43,22,20,22,43,36,37,40,22,23,37,27,22,44,23,40,22,26,47,39,26,24,43,26,27,22,43,36,22,25,42,46,22,34,36,41,26,22,43,31,26,22,23,37,23,35,46,40,43,22,40,23,30,27
23,37,36,43,31,26,41,22,23,37,23,35,46,40,43,22,43,31,36,42,28,31,43,22,43,31,23,43,22,30,37,27,30,23,22,34,23,46,22,31,23,45,26,22,39,42,35,35,26,27,22,25,23,24,32,22,25,26,24,23,42,40,26,22,36,29,22,43,31,26,22,24,36,37,24,26,41,37,22,36,45,26,41,22,43,31,26,22,40,43,36,24,32,22,34,23,41,32,26,43
30,37,27,30,23,22,34,23,46,22,31,23,45,26,22,29,26,35,43,22,43,31,23,43,22,30,29,22,43,31,26,41,26,22,44,23,40,22,23,22,40,26,45,26,41,26,22,27,41,36,39,22,30,37,22,43,31,26,22,40,43,36,24,32,22,34,23,41,32,26,43,22,23,37,27,22,30,43,22,23,29,29,26,24,43,26,27,22,40,42,28,23,41,22,30,43,22,24,36,42,35,27,22,25,42,46,22,23,43,22,35,36,44,26,41,22,39,41,30,24,26,40,22,40,23,30,27,22,18,42,37,32,19,22,18,42,37,32,19,22,23,37,23,35,46,40,43,22,29,36,41,22,40,31,26,23,41,40,36,37,22,35,26,31,34,23,37,22,31,42,43,43,36,37,22,37,26,44,22,46,36,41,32
23,43,22,23,37,46,22,41,23,43,26,22,40,31,26,22,23,27,27,26,27,22,30,37,27,30,23,22,37,26,26,27,40,22,43,31,26,22,40,42,28,23,41,22,40,36,22,30,43,22,44,30,35,35,22,25,26,22,30,37,22,40,36,36,37,26,41,22,36,41,22,35,23,43,26,41,22,43,36,22,25,42,46,22,30,43
29,23,41,34,22,39,41,36,27,42,24,43,40
43,31,26,22,39,41,30,24,26,40,22,36,29,22,24,23,43,43,35,26,22,23,37,27,22,18,42,37,32,19,22,29,42,43,42,41,26,40,22,24,36,37,43,41,23,24,43,40,22,27,41,36,39,39,26,27,22,40,31,23,41,39,35,46,22,25,26,24,23,42,40,26,22,43,41,23,27,26,41,40,22,40,39,26,24,42,35,23,43,26,27,22,43,31,23,43,22,43,31,26,22,40,43,36,24,32,22,34,23,41,32,26,43,22,39,35,42,37,28,26,22,29,41,30,27,23,46,22,44,30,35,35,22,18,42,37,32,19,22,30,37,22,43,31,26,22,34,30,37,27,40,22,36,29,22,42,7,40,7,22,24,36,37,40,42,34,26,41,40,22,35,36,37,28,22,26,37,36,42,28,31,22,43,36,22,39,41,36,34,39,43,22,43,31,26,34,22,43,36,22,41,26,30,37,22,30,37,22,43,31,26,30,41,22,40,39,26,37,27,30,37,28,22,23,43,22,43,31,26,22,40,42,39,26,41,34,23,41,32,26,43,22,44,31,30,24,31,22,44,36,42,35,27,22,31,42,41,43,22,27,26,34,23,37,27,22,29,36,41,22,25,26,26,29,22,23,37,27,22,39,36,41,32
43,31,26,22,39,41,30,24,26,22,36,29,22,43,31,26,22,18,42,37,32,19,22,24,36,37,43,41,23,24,43,22,29,36,41,22,36,24,43,36,25,26,41,22,27,26,35,30,45,26,41,46,22,27,41,36,39,39,26,27,22,30,43,40,22,34,23,47,30,34,42,34,22,39,26,41,34,30,40,40,30,25,35,26,22,27,23,30,35,46,22,35,30,34,30,43,22,36,29,22,20,22,24,26,37,43,40,22,23,22,39,36,42,37,27
43,31,26,22,39,41,30,24,26,40,22,36,29,22,34,36,40,43,22,28,41,23,30,37,22,29,42,43,42,41,26,40,22,24,36,37,43,41,23,24,43,40,22,41,36,40,26,22,40,35,30,28,31,43,35,46,22,46,26,40,43,26,41,27,23,46,22,36,42,43,22,36,29,22,41,26,35,30,26,29,22,43,31,23,43,22,43,31,26,22,40,43,36,24,32,22,34,23,41,32,26,43,22,44,23,40,22,40,31,36,44,30,37,28,22,40,30,28,37,40,22,36,29,22,41,26,24,36,45,26,41,30,37,28
26,23,41,35,30,26,41,22,30,37,22,43,31,26,22,40,26,40,40,30,36,37,22,43,31,26,22,39,41,30,24,26,40,22,36,29,22,40,26,45,26,41,23,35,22,40,36,46,25,26,23,37,22,24,36,37,43,41,23,24,43,40,22,40,26,43,22,37,26,44,22,35,36,44,40
23,22,25,41,36,23,27,22,41,23,35,35,46,22,25,26,28,23,37,22,44,31,26,37,22,40,26,45,26,41,23,35,22,34,23,33,36,41,22,39,41,36,24,26,40,40,36,41,40,22,25,26,28,23,37,22,25,42,46,30,37,28,22,29,42,43,42,41,26,40,22,24,36,37,43,41,23,24,43,40,22,23,39,39,23,41,26,37,43,35,46,22,43,36,22,43,23,32,26,22,23,27,45,23,37,43,23,28,26,22,36,29,22,43,31,26,22,39,41,30,24,26,22,27,30,39
32,37,30,28,31,43,5,41,30,27,27,26,41,22,30,37,24,7,22,40,23,30,27,22,30,43,22,44,36,42,35,27,22,41,26,39,36,41,43,22,30,37,24,41,26,23,40,26,27,22,26,23,41,37,30,37,28,40,22,39,26,41,22,40,31,23,41,26,22,29,36,41,22,43,31,26,22,43,31,30,41,27,22,38,42,23,41,43,26,41,22,24,36,37,43,41,23,41,46,22,43,36,22,41,26,39,36,41,43,26,27,22,23,37,23,35,46,40,43,40,22,2,22,24,36,34,34,26,37,43,40,22,43,31,23,43,22,43,31,26,22,39,42,25,35,30,40,31,30,37,28,22,24,36,34,39,23,37,46,22,2,40,22,26,23,41,37,30,37,28,40,22,44,36,42,35,27,22,25,26,22,27,36,44,37
23,22,24,36,34,39,23,37,46,22,40,39,36,32,26,40,34,23,37,22,40,23,30,27,22,31,26,22,25,26,35,30,26,45,26,27,22,43,31,26,22,24,36,37,29,42,40,30,36,37,22,44,23,40,22,24,23,42,40,26,27,22,44,31,26,37,22,33,23,34,26,40,22,18,42,37,32,19,22,32,37,30,28,31,43,5,41,30,27,27,26,41,22,2,40,22,24,31,23,30,41,34,23,37,22,23,37,27,22,24,31,30,26,29,22,26,47,26,24,42,43,30,45,26,22,43,36,35,27,22,37,26,44,22,46,36,41,32,22,23,37,23,35,46,40,43,40,22,43,44,36,22,44,26,26,32,40,22,23,28,36,22,43,31,23,43,22,32,37,30,28,31,43,5,41,30,27,27,26,41,22,2,40,22,26,23,41,37,30,37,28,40,22,39,26,41,22,40,31,23,41,26,22,29,36,41,22,43,31,26,22,29,30,41,40,43,22,37,30,37,26,22,34,36,37,43,31,40,22,36,29,22,20,22,44,36,42,35,27,22,25,26,22,25,26,31,30,37,27,22,23,22,35,30,43,43,35,26,22,25,30,43,22,29,41,36,34,22,35,30,32,26,22,39,26,41,30,36,27,22,36,29
43,31,26,22,32,37,30,28,31,43,5,41,30,27,27,26,41,22,40,39,36,32,26,40,34,23,37,22,40,23,30,27,22,43,31,26,22,43,31,30,41,27,5,38,42,23,41,43,26,41,22,26,23,41,37,30,37,28,40,22,43,31,23,43,22,43,31,26,22,24,36,34,39,23,37,46,22,39,35,23,37,40,22,43,36,22,41,26,39,36,41,43,22,36,24,43,7,22,20,22,23,41,26,22,26,47,39,26,24,43,26,27,22,43,36,22,25,26,22,42,39
43,31,26,22,40,39,36,32,26,40,34,23,37,22,40,23,30,27,22,31,26,22,44,23,40,22,24,36,34,29,36,41,43,23,25,35,26,22,44,30,43,31,22,41,26,45,30,40,26,27,22,23,37,23,35,46,40,43,40,22,2,22,39,41,36,33,26,24,43,30,36,37,40,22,43,31,23,43,22,43,31,26,22,24,36,34,39,23,37,46,22,44,36,42,35,27,22,41,26,39,36,41,43,22,26,23,41,37,30,37,28,40,22,36,29,22,25,26,43,44,26,26,37,22,20,22,24,26,37,43,40,22,23,37,27,22,20,22,24,26,37,43,40,22,23,22,40,31,23,41,26,22,24,36,34,39,23,41,26,27,22,44,30,43,31,22,43,31,26,22,20,22,24,26,37,43,40,22,23,22,40,31,23,41,26,22,30,43,22,41,26,39,36,41,43,26,27,22,29,36,41,22,43,31,26,22,20,22,43,31,30,41,27,22,38,42,23,41,43,26,41
32,37,30,28,31,43,5,41,30,27,27,26,41,22,40,23,30,27,22,30,43,22,23,28,41,26,26,27,22,44,30,43,31,22,26,40,43,30,34,23,43,26,40,22,43,31,23,43,22,37,26,43,22,30,37,24,36,34,26,22,29,36,41,22,23,35,35,22,36,29,22,20,22,44,36,42,35,27,22,25,26,22,23,41,36,42,37,27,22,1,22,20,22,23,22,40,31,23,41,26,22,24,36,34,39,23,41,26,27,22,44,30,43,31,22,1,22,20,22,23,22,40,31,23,41,26,22,23,22,46,26,23,41,22,26,23,41,35,30,26,41
30,37,22,37,26,44,22,46,36,41,32,22,40,43,36,24,32,22,26,47,24,31,23,37,28,26,22,24,36,34,39,36,40,30,43,26,22,43,41,23,27,30,37,28,22,46,26,40,43,26,41,27,23,46,22,32,37,30,28,31,43,5,41,30,27,27,26,41,22,24,35,36,40,26,27,22,23,43,22,1,22,20,22,27,36,44,37,22,20,22,24,26,37,43,40
27,27,22,23,24,38,42,30,40,30,43,30,36,37,22,24,36,41,39,7,22,40,23,30,27,22,30,43,22,26,47,43,26,37,27,26,27,22,30,43,40,22,1,22,18,42,37,32,19,22,36,29,29,26,41,22,29,36,41,22,27,42,37,32,30,37,22,27,36,37,42,43,40,22,30,37,24,7,22,43,36,22,37,36,45,7,22,20,22,29,41,36,34,22,46,26,40,43,26,41,27,23,46
43,31,26,22,36,29,29,26,41,22,31,23,40,22,23,37,22,30,37,27,30,24,23,43,26,27,22,45,23,35,42,26,22,36,29,22,1,22,20,22,34,30,35,35,30,36,37
27,27,22,23,24,38,42,30,40,30,43,30,36,37,22,30,40,22,23,22,39,23,41,43,37,26,41,40,31,30,39,22,36,29,22,42,37,30,24,36,41,39,22,24,23,37,23,27,23,22,24,36,41,39,7,22,2,40,22,18,42,37,32,19,22,24,23,39,30,43,23,35,22,28,41,36,42,39,22,42,37,30,43,22,23,37,27,22,24,23,41,23,22,36,39,26,41,23,43,30,36,37,40,22,35,43,27
23,40,22,39,41,26,45,30,36,42,40,35,46,22,41,26,39,36,41,43,26,27,22,42,37,27,26,41,22,43,31,26,22,43,26,41,34,40,22,36,29,22,23,22,18,42,37,32,19,22,23,28,41,26,26,34,26,37,43,22,44,30,43,31,22,27,42,37,32,30,37,22,27,36,37,42,43,40,22,43,31,26,22,39,23,41,43,37,26,41,40,22,23,28,41,26,26,27,22,43,36,22,32,26,26,39,22,43,31,26,30,41,22,36,29,29,26,41,22,36,39,26,37,22,42,37,43,30,35,22,37,36,45,7,22,20,22,23,37,27,22,37,36,43,22,43,36,22,23,24,38,42,30,41,26,22,23,37,46,22,23,27,27,30,43,30,36,37,23,35,22,40,31,23,41,26,40,22,26,47,24,26,39,43,22,43,31,41,36,42,28,31,22,23,22,43,26,37,27,26,41,22,36,29,29,26,41,22,18,42,37,32,19,22,36,37,22,43,31,23,43,22,27,23,43,26
27,27,22,23,24,38,42,30,40,30,43,30,36,37,22,40,23,30,27,22,43,31,23,43,22,30,43,22,23,35,41,26,23,27,46,22,36,44,37,40,22,20,22,20,22,36,29,22,43,31,26,22,24,36,34,34,36,37,22,40,31,23,41,26,40,22,36,29,22,43,31,26,22,18,42,37,32,19,22,40,31,36,39,22,24,31,23,30,37,22,23,37,27,22,43,31,23,43,22,23,40,22,36,29,22,43,31,26,22,24,35,36,40,26,22,36,29,22,25,42,40,30,37,26,40,40,22,29,41,30,27,23,46,22,23,37,22,23,27,27,30,43,30,36,37,23,35,22,20,22,20,22,31,23,27,22,25,26,26,37,22,43,26,37,27,26,41,26,27,22,43,36,22,30,43,40,22,36,29,29,26,41
27,42,37,32,30,37,22,27,36,37,42,43,40,22,30,40,22,25,23,40,26,27,22,30,37,22,18,42,37,32,19,22,34,23,40,40
24,23,41,23,22,36,39,26,41,23,43,30,36,37,40,22,23,22,29,36,36,27,22,40,26,41,45,30,24,26,40,22,24,36,37,24,26,41,37,22,23,37,27,22,42,37,30,24,36,41,39,22,23,22,31,36,35,27,30,37,28,22,24,36,34,39,23,37,46,22,44,30,43,31,22,30,37,43,26,41,26,40,43,40,22,30,37,22,36,30,35,22,23,37,27,22,37,23,43,42,41,23,35,22,28,23,40,22,23,37,27,22,29,30,37,23,37,24,30,23,35,22,40,26,41,45,30,24,26,40,22,23,41,26,22,25,23,40,26,27,22,30,37,22,43,36,41,36,37,43,36
28,36,35,27,26,37,22,44,26,40,43,22,29,30,37,23,37,24,30,23,35,22,24,36,41,39,7,22,41,30,27,30,37,28,22,23,25,36,45,26,22,43,31,26,22,43,42,41,25,42,35,26,37,24,26,22,43,31,23,43,22,31,23,40,22,43,41,36,42,25,35,26,27,22,34,36,40,43,22,36,29,22,43,31,26,22,43,31,41,30,29,43,22,30,37,27,42,40,43,41,46,22,39,36,40,43,26,27,22,23,22,20,22,20,22,30,37,24,41,26,23,40,26,22,36,29,22,43,31,30,41,27,5,38,42,23,41,43,26,41,22,26,23,41,37,30,37,28,40,22,43,36,22,1,22,20,22,18,42,37,32,19,22,36,41,22,20,22,24,26,37,43,40,22,23,22,40,31,23,41,26
43,31,26,22,24,36,34,39,23,37,46,22,26,23,41,37,26,27,22,1,22,20,22,34,30,35,35,30,36,37,22,36,41,22,20,22,24,26,37,43,40,22,23,22,40,31,23,41,26,22,30,37,22,43,31,26,22,46,26,23,41,5,23,28,36,22,38,42,23,41,43,26,41
31,26,41,25,26,41,43,22,34,7,22,18,42,37,32,19,22,24,31,23,30,41,34,23,37,22,23,37,27,22,24,31,30,26,29,22,26,47,26,24,42,43,30,45,26,22,36,29,29,30,24,26,41,22,36,29,22,43,31,26,22,36,23,32,35,23,37,27,22,24,23,35,30,29,7,22,40,23,45,30,37,28,40,5,23,37,27,5,35,36,23,37,22,31,36,35,27,30,37,28,22,24,36,34,39,23,37,46,22,24,41,26,27,30,43,26,27,22,43,31,26,22,31,30,28,31,22,37,42,34,25,26,41,22,36,29,22,35,36,23,37,40,22,23,27,27,26,27,22,43,36,22,43,31,26,22,24,36,34,39,23,37,46,22,2,40,22,39,36,41,43,29,36,35,30,36,22,36,45,26,41,22,43,31,26,22,35,23,40,43,22,20,22,34,36,37,43,31,40,22,29,36,41,22,18,42,37,32,19,22,30,43,40,22,26,23,41,37,30,37,28,22,23,40,40,26,43,22,25,23,40,26,22,23,37,27,22,30,34,39,41,36,45,30,37,28,22,39,41,36,29,30,43,22,39,26,41,29,36,41,34,23,37,24,26
31,36,44,26,45,26,41,22,43,31,26,22,26,47,26,24,42,43,30,45,26,22,37,36,43,26,27,22,43,31,23,43,22,18,42,37,32,19,22,27,26,34,23,37,27,22,29,36,41,22,37,26,44,22,34,36,41,43,28,23,28,26,40,22,27,26,39,41,26,40,40,26,27,22,37,26,44,22,35,36,23,37,22,18,42,37,32,19,22,43,36,22,1,22,20,22,25,30,35,35,30,36,37,22,20,22,20,22,25,26,35,36,44,22,43,31,26,22,40,23,34,26,22,39,26,41,30,36,27,22,35,23,40,43,22,46,26,23,41
30,37,22,40,23,45,30,37,28,40,22,23,24,43,30,45,30,43,46,22,34,41,7,22,18,42,37,32,19,22,40,23,30,27,22,24,36,37,40,42,34,26,41,22,27,26,39,36,40,30,43,40,22,31,23,45,26,22,26,37,33,36,46,26,27,22,23,22,40,43,26,23,27,46,22,30,37,24,41,26,23,40,26,22,43,31,41,36,42,28,31,36,42,43,22,20,22,23,37,27,22,43,36,39,39,26,27,22,1,22,20,22,25,30,35,35,30,36,37,22,23,43,22,38,42,23,41,43,26,41,22,2,40,22,26,37,27,22,29,36,41,22,43,31,26,22,29,30,41,40,43,22,43,30,34,26,22,30,37,22,43,31,26,22,24,36,34,39,23,37,46,22,2,40,22,31,30,40,43,36,41,46
27,26,39,36,40,30,43,22,28,41,36,44,43,31,22,23,34,36,42,37,43,26,27,22,43,36,22,1,22,20,22,34,30,35,35,30,36,37,22,34,36,41,26,22,43,31,23,37,22,27,36,42,25,35,26,22,43,31,26,22,46,26,23,41,5,23,28,36,22,29,30,28,42,41,26
18,42,37,32,19,22,24,36,41,39,7,22,25,26,37,43,36,37,22,31,23,41,25,36,41,22,34,30,24,31,7,22,40,23,30,27,22,30,43,22,31,23,40,22,27,26,45,26,35,36,39,26,27,22,23,22,39,41,36,24,26,40,40,22,43,36,22,41,26,24,36,45,26,41,22,26,37,45,30,41,36,37,34,26,37,43,23,35,35,46,22,31,23,41,34,29,42,35,22,24,31,35,36,41,36,29,35,42,36,41,36,24,23,41,25,36,37,40,22,36,41,22,24,29,24,40,22,43,31,23,43,22,39,41,26,45,30,36,42,40,35,46,22,26,37,43,26,41,26,27,22,43,31,26,22,23,43,34,36,40,39,31,26,41,26,22,27,42,41,30,37,28,22,18,42,37,32,19,22,41,26,39,23,30,41,22,36,29,22,41,26,29,41,30,28,26,41,23,43,36,41,40,22,23,37,27,22,18,42,37,32,19
43,31,26,22,34,23,32,26,41,22,36,29,22,31,36,34,26,22,23,39,39,35,30,23,37,24,26,40,22,40,23,30,27,22,43,31,26,22,39,41,36,24,26,40,40,22,44,31,30,24,31,22,30,37,45,36,35,45,26,40,22,43,31,26,22,42,40,26,22,36,29,22,23,22,18,42,37,32,19,22,39,35,23,40,43,30,24,22,25,23,28,22,27,42,41,30,37,28,22,41,26,39,23,30,41,40,22,43,36,22,24,23,39,43,42,41,26,22,43,31,26,22,18,42,37,32,19,22,40,42,25,40,43,23,37,24,26,22,23,37,27,22,43,41,23,37,40,39,36,41,43,22,30,43,22,43,36,22,23,22,41,26,24,46,24,35,30,37,28,22,24,26,37,43,26,41,22,30,40,22,23,35,41,26,23,27,46,22,30,37,22,42,40,26,22,23,43,22,23,22,37,42,34,25,26,41,22,36,29,22,30,43,40,22,40,26,41,45,30,24,26,22,24,26,37,43,26,41,40,22,23,37,27,22,44,30,35,35,22,25,26,22,23,45,23,30,35,23,25,35,26,22,43,36,22,23,35,35,22,23,42,43,31,36,41,30,48,26,27,22,41,26,39,23,30,41,22,24,26,37,43,26,41,40,22,25,46,22,40,39,41,30,37,28
26,23,41,35,30,26,41,22,41,26,39,23,30,41,40,22,18,42,37,32,19,22,43,31,26,22,24,29,24,40,22,36,42,43,22,36,29,22,43,31,26,22,31,36,34,26,22,43,31,41,36,42,28,31,22,23,22,18,42,37,32,19,22,27,30,41,26,24,43,35,46,22,30,37,43,36,22,43,31,26,22,23,43,34,36,40,39,31,26,41,26
24,29,24,40,22,23,41,26,22,44,30,27,26,35,46,22,42,40,26,27,22,23,40,22,18,42,37,32,19,22,18,42,37,32,19,22,23,37,27,22,29,30,41,26,22,18,42,37,32,19
25,42,43,22,43,31,26,30,41,22,42,40,26,22,31,23,40,22,25,26,26,37,22,35,30,37,32,26,27,22,43,36,22,23,22,39,36,43,26,37,43,30,23,35,35,46,22,27,23,37,28,26,41,36,42,40,22,27,26,39,35,26,43,30,36,37,22,36,29,22,43,31,26,22,26,23,41,43,31,22,2,40,22,36,48,36,37,26,22,35,23,46,26,41,22,23,37,27,22,23,22,37,42,34,25,26,41,22,36,29,22,24,36,34,39,23,37,30,26,40,22,23,41,26,22,40,26,26,32,30,37,28,22,43,36,22,24,42,41,43,23,30,35,22,42,40,26,22,36,41,22,23,43,22,35,26,23,40,43,22,18,42,37,32,19,22,36,29,22,43,31,26,22,40,42,25,40,43,23,37,24,26
18,42,37,32,19,22,40,23,30,27,22,44,26,22,40,26,26,22,43,31,30,40,22,39,41,36,24,26,40,40,22,23,40,22,23,22,40,34,23,35,35,22,25,42,43,22,30,34,39,36,41,43,23,37,43,22,40,43,26,39,22,43,36,44,23,41,27,22,26,45,26,37,43,42,23,35,22,26,35,30,34,30,37,23,43,30,36,37,22,36,29,22,18,42,37,32,19,22,42,40,26,22,30,37,22,18,42,37,32,19,22,34,23,37,42,29,23,24,43,42,41,26
18,42,37,32,19,22,26,37,26,41,28,46,22,24,36,41,39,7,22,27,23,35,35,23,40,22,40,23,30,27,22,30,43,22,27,30,40,24,36,45,26,41,26,27,22,23,22,37,26,44,22,36,30,35,22,29,30,26,35,27,22,37,36,41,43,31,26,23,40,43,22,36,29,22,30,43,40,22,39,41,26,45,30,36,42,40,35,46,22,27,30,40,24,36,45,26,41,26,27,22,18,42,37,32,19,22,29,30,26,35,27,22,30,37,22,43,31,26,22,40,36,42,43,31,26,23,40,43,22,18,42,37,32,19,22,23,41,26,23,22,36,29,22,30,37,27,36,37,26,40,30,23
18,42,37,32,19,22,40,23,30,27,22,30,43,22,27,30,27,22,37,2,43,22,41,42,37,22,23,22,39,41,36,27,42,24,43,30,36,37,22,43,26,40,43,22,36,37,22,43,31,26,22,43,31,41,26,26,22,27,30,40,24,36,45,26,41,46,22,44,26,35,35,40,22,30,43,22,18,42,37,32,19,22,30,37,22,43,31,26,22,29,30,26,35,27,22,44,31,30,24,31,22,30,40,22,23,25,36,42,43,22,20,22,34,30,35,26,40,22,29,41,36,34,22,43,31,26,22,18,42,37,32,19,22,29,30,26,35,27,22,25,26,24,23,42,40,26,22,43,31,26,22,44,26,35,35,40,22,23,41,26,22,40,30,34,30,35,23,41,22,43,36,22,36,43,31,26,41,40,22,18,42,37,32,19,22,23,43,22,30,43,40,22,18,42,37,32,19,22,23,37,27,22,18,42,37,32,19,22,29,30,26,35,27,40
31,36,44,26,45,26,41,22,18,42,37,32,19,22,40,23,30,27,22,30,43,22,25,26,35,30,26,45,26,40,22,43,31,26,22,41,26,40,26,41,45,26,40,22,30,37,22,43,31,26,22,29,30,26,35,27,22,23,41,26,22,23,25,36,42,43,22,20,22,34,30,35,35,30,36,37,22,25,23,41,41,26,35,40,22,36,29,22,36,30,35
43,31,26,22,18,42,37,32,19,22,29,30,26,35,27,22,31,23,40,22,26,40,43,30,34,23,43,26,27,22,41,26,40,26,41,45,26,40,22,36,29,22,20,22,34,30,35,35,30,36,37,22,25,23,41,41,26,35,40,22,23,37,27,22,43,31,26,22,18,42,37,32,19,22,29,30,26,35,27,22,31,23,40,22,26,40,43,30,34,23,43,26,27,22,41,26,40,26,41,45,26,40,22,36,29,22,20,22,34,30,35,35,30,36,37,22,25,23,41,41,26,35,40
18,42,37,32,19,22,23,37,22,30,37,27,26,39,26,37,27,26,37,43,22,36,30,35,22,23,37,27,22,28,23,40,22,24,36,37,24,26,41,37,22,30,40,22,43,31,26,22,36,39,26,41,23,43,36,41,22,23,37,27,22,36,44,37,40,22,23,22,20,22,20,22,30,37,43,26,41,26,40,43,22,30,37,22,43,31,26,22,37,26,44,22,29,30,26,35,27,22,24,23,35,35,26,27,22,37,36,41,43,31,26,23,40,43,22,18,42,37,32,19
36,43,31,26,41,22,30,37,43,26,41,26,40,43,40,22,23,41,26,22,36,44,37,26,27,22,25,46,22,18,42,37,32,19,22,39,26,43,41,36,35,26,42,34,22,27,26,45,26,35,36,39,34,26,37,43,22,18,42,37,32,19,22,35,43,27,7,22,24,7,22,18,42,37,32,19,22,26,37,26,41,28,46,22,24,36,7,22,35,43,27,7,22,18,42,37,32,19,22,18,42,37,32,19,22,18,42,37,32,19,22,28,7,34,7,25,22,31,7,22,18,42,37,32,19,22,18,42,37,32,19,22,39,41,36,27,42,24,43,30,36,37,22,35,43,27,7,22,18,42,37,32,19,22,36,30,35,22,30,37,27,36,37,26,40,30,23,22,35,43,27,7,22,18,42,37,32,19,22,18,42,37,32,19,22,24,36,7,22,35,43,27,7,22,18,42,37,32,19,22,18,42,37,32,19,22,35,43,27,7,22,18,42,37,32,19,22,40,31,26,35,35,22,18,42,37,32,19,22,18,42,37,32,19,22,23,7,28,7,22,23,37,27,22,18,42,37,32,19,22,36,30,35,22,24,36
43,31,26,22,18,42,37,32,19,22,24,36,37,43,41,23,24,43,22,23,41,26,23,22,30,40,22,31,26,35,27,22,44,30,43,31,22,18,42,37,32,19,22,43,31,26,22,18,42,37,32,19,22,40,43,23,43,26,22,36,30,35,22,24,36,34,39,23,37,46
26,37,45,30,41,36,37,34,26,37,43,23,35,22,40,46,40,43,26,34,40,22,24,36,7,22,40,23,30,27,22,30,43,22,30,40,22,18,42,37,32,19,22,30,43,40,22,41,26,40,42,35,43,40,22,43,36,22,41,26,27,42,24,26,22,30,43,40,22,41,26,39,36,41,43,26,27,22,37,26,43,22,30,37,24,36,34,26,22,29,36,41,22,43,31,26,22,29,30,41,40,43,22,37,30,37,26,22,34,36,37,43,31,40,22,36,29,22,30,43,40,22,29,30,40,24,23,35,22,46,26,23,41,22,23,29,43,26,41,22,18,42,37,32,19,22,30,43,22,43,36,36,32,22,43,23,47,22,24,41,26,27,30,43,40,22,43,31,23,43,22,23,35,41,26,23,27,46,22,31,23,27,22,25,26,26,37,22,43,23,32,26,37,22,35,23,40,43,22,46,26,23,41
43,31,26,22,35,30,43,43,35,26,22,41,36,24,32,22,18,42,37,32,19,22,18,42,37,32,19,22,40,26,41,45,30,24,26,40,22,24,36,34,39,23,37,46,22,40,23,30,27,22,43,31,26,22,18,42,37,32,19,22,44,30,35,35,22,41,26,27,42,24,26,22,30,43,40,22,37,26,43,22,29,36,41,22,43,31,26,22,37,30,37,26,22,34,36,37,43,31,40,22,26,37,27,26,27,22,33,42,35,46,22,20,22,43,36,22,1,22,20,22,34,30,35,35,30,36,37,22,36,41,22,20,22,24,26,37,43,40,22,23,22,40,31,23,41,26,22,29,41,36,34,22,1,22,20,22,34,30,35,35,30,36,37,22,36,41,22,20,22,24,26,37,43,40,22,23,22,40,31,23,41,26
37,26,43,22,29,36,41,22,43,31,26,22,43,31,30,41,27,22,38,42,23,41,43,26,41,22,41,26,40,43,23,43,26,27,22,30,40,22,1,22,20,22,34,30,35,35,30,36,37,22,36,41,22,20,22,24,26,37,43,40,22,23,22,40,31,23,41,26
43,31,26,22,24,36,34,39,23,37,46,22,39,41,26,45,30,36,42,40,35,46,22,41,26,39,36,41,43,26,27,22,37,26,43,22,36,29,22,1,22,20,22,34,30,35,35,30,36,37,22,36,41,22,20,22,24,26,37,43,40,22,23,22,40,31,23,41,26
43,31,26,22,24,36,34,39,23,37,46,22,40,23,30,27,22,43,31,23,43,22,29,36,41,22,29,30,37,23,37,24,30,23,35,22,41,26,39,36,41,43,30,37,28,22,39,42,41,39,36,40,26,40,22,35,23,40,43,22,46,26,23,41,22,30,43,22,43,36,36,32,22,43,23,47,22,24,41,26,27,30,43,40,22,43,31,23,43,22,44,30,35,35,22,25,26,22,41,26,24,36,28,37,30,48,26,27,22,29,36,41,22,43,23,47,22,39,42,41,39,36,40,26,40,22,43,31,30,40,22,46,26,23,41
25,42,43,22,25,26,24,23,42,40,26,22,36,29,22,24,36,37,29,42,40,30,36,37,22,30,43,22,43,36,36,32,22,43,31,36,40,26,22,24,41,26,27,30,43,40,22,23,28,23,30,37,22,30,37,22,41,26,39,36,41,43,30,37,28,22,30,43,40,22,41,26,40,42,35,43,40,22,43,31,41,36,42,28,31,22,43,31,26,22,29,30,41,40,43,22,37,30,37,26,22,34,36,37,43,31,40
33,23,24,32,22,44,7,22,18,42,37,32,19,22,26,37,45,30,41,36,37,34,26,37,43,23,35,22,40,46,40,43,26,34,40,22,39,41,26,40,30,27,26,37,43,22,23,37,27,22,24,31,30,26,29,22,26,47,26,24,42,43,30,45,26,22,36,29,29,30,24,26,41,22,40,23,30,27,22,43,31,26,22,24,31,23,37,28,26,22,30,37,24,41,26,23,40,26,40,22,43,31,26,22,24,36,34,39,23,37,46,22,2,40,22,26,29,29,26,24,43,30,45,26,22,43,23,47,22,41,23,43,26,22,43,36,22,23,25,36,42,43,22,20,22,20,22,29,41,36,34,22,20,22,20
34,26,34,36,43,26,24,22,27,23,43,23,22,30,37,24,7,22,40,23,30,27,22,30,43,22,40,30,28,37,26,27,22,23,22,27,26,29,30,37,30,43,30,45,26,22,34,26,41,28,26,41,22,23,28,41,26,26,34,26,37,43,22,44,30,43,31,22,30,40,30,22,40,46,40,43,26,34,40,22,30,37,24,7,22,42,37,27,26,41,22,44,31,30,24,31,22,34,26,34,36,43,26,24,22,44,30,35,35,22,23,24,38,42,30,41,26,22,30,40,30,22,29,36,41,22,1,22,20,22,42,7,40,7,22,23,22,40,31,23,41,26,22,36,41,22,23,25,36,42,43,22,1,22,20,22,34,30,35,35,30,36,37,22,30,37,22,24,23,40,31,22,23,37,27,22,40,26,24,42,41,30,43,30,26,40
30,37,22,23,34,26,41,30,24,23,37,22,40,43,36,24,32,22,26,47,24,31,23,37,28,26,22,24,36,34,39,36,40,30,43,26,22,43,41,23,27,30,37,28,22,30,40,30,22,24,35,36,40,26,27,22,42,39,22,1,22,20,22,23,43,22,1,22,20
30,37,22,34,36,37,43,41,26,23,35,22,26,47,24,31,23,37,28,26,22,43,41,23,27,30,37,28,22,34,26,34,36,43,26,24,22,24,35,36,40,26,27,22,42,37,24,31,23,37,28,26,27,22,23,43,22,20,22,24,23,37,23,27,30,23,37,22,27,36,35,35,23,41,40,22,42,40,1,22,20
34,26,34,36,43,26,24,22,40,23,30,27,22,42,37,27,26,41,22,43,31,26,22,23,28,41,26,26,34,26,37,43,22,30,40,30,22,23,22,18,42,37,32,19,22,34,23,40,40,7,22,39,41,36,45,30,27,26,41,22,36,29,22,24,36,34,39,42,43,26,41,22,40,36,29,43,44,23,41,26,22,23,37,27,22,40,26,41,45,30,24,26,40,22,43,36,22,43,31,26,22,30,37,40,42,41,23,37,24,26,22,30,37,27,42,40,43,41,46,22,44,30,35,35,22,34,26,41,28,26,22,44,30,43,31,22,23,22,42,7,40,7,22,42,37,30,43,22,36,29,22,34,26,34,36,43,26,24,22,24,41,26,23,43,26,27,22,29,36,41,22,43,31,23,43,22,39,42,41,39,36,40,26
34,26,34,36,43,26,24,22,30,40,22,23,22,18,42,37,32,19,22,34,23,32,26,41,22,36,29,22,43,26,35,26,24,36,34,34,42,37,30,24,23,43,30,36,37,40,22,39,41,36,27,42,24,43,40,22,23,37,27,22,39,41,36,45,30,27,26,41,22,36,29,22,43,26,35,26,24,36,34,34,42,37,30,24,23,43,30,36,37,40,22,23,37,27,22,24,36,34,39,42,43,26,41,22,40,26,41,45,30,24,26,40
34,26,34,36,43,26,24,22,40,23,30,27,22,43,31,26,22,23,28,41,26,26,34,26,37,43,22,24,23,35,35,40,22,29,36,41,22,30,43,22,43,36,22,34,23,32,26,22,23,22,1,22,18,42,37,32,19,22,24,23,40,31,22,43,26,37,27,26,41,22,36,29,29,26,41,22,29,36,41,22,23,35,35,22,40,31,23,41,26,40,22,36,42,43,40,43,23,37,27,30,37,28,22,36,29,22,30,40,30
25,42,43,22,30,43,22,40,23,30,27,22,24,31,23,41,35,26,40,22,33,36,31,37,40,43,36,37,22,30,40,30,22,24,31,23,30,41,34,23,37,22,23,37,27,22,39,41,26,40,30,27,26,37,43,22,23,28,41,26,26,27,22,43,36,22,40,26,35,35,22,31,30,40,22,20,22,20,22,40,43,23,32,26,22,30,37,22,30,40,30,22,43,36,22,34,26,34,36,43,26,24,22,42,39,36,37,22,24,36,34,39,35,26,43,30,36,37,22,36,29,22,43,31,26,22,43,26,37,27,26,41,22,36,29,29,26,41,22,29,36,41,22,23,22,24,36,34,25,30,37,23,43,30,36,37,22,36,29,22,24,23,40,31,22,34,26,34,36,43,26,24,22,40,43,36,24,32,22,23,37,27,22,27,26,25,26,37,43,42,41,26,40
34,26,34,36,43,26,24,22,40,23,30,27,22,43,31,26,22,43,26,37,27,26,41,22,36,29,29,26,41,22,30,40,22,18,42,37,32,19,22,36,37,22,23,34,36,37,28,22,36,43,31,26,41,22,43,31,30,37,28,40,22,31,36,35,27,26,41,40,22,18,42,37,32,19,22,23,43,22,35,26,23,40,43,22,20,22,20,22,36,29,22,43,31,26,22,40,31,23,41,26,40,22,36,42,43,40,43,23,37,27,30,37,28,22,36,43,31,26,41,22,43,31,23,37,22,43,31,26,22,40,31,23,41,26,40,22,31,26,35,27,22,25,46,22,34,41,7,22,33,36,31,37,40,43,36,37
30,40,30,22,40,23,30,27,22,30,43,40,22,25,36,23,41,27,22,31,23,40,22,30,37,40,43,41,42,24,43,26,27,22,34,23,37,23,28,26,34,26,37,43,22,43,36,22,23,24,24,26,39,43,22,30,37,38,42,30,41,30,26,40,22,29,41,36,34,22,23,37,46,22,36,43,31,26,41,40,22,30,37,43,26,41,26,40,43,26,27,22,30,37,22,34,23,32,30,37,28,22,23,22,25,30,27
30,40,30,22,40,23,30,27,22,30,43,22,24,23,37,22,44,30,43,31,27,41,23,44,22,29,41,36,34,22,43,31,26,22,34,26,41,28,26,41,22,23,28,41,26,26,34,26,37,43,22,44,30,43,31,22,34,26,34,36,43,26,24,22,30,29,22,23,22,25,26,43,43,26,41,22,25,30,27,22,18,42,37,32,19
24,34,40,22,26,37,26,41,28,46,22,24,36,41,39,7,22,33,23,24,32,40,36,37,22,34,30,24,31,7,22,40,23,30,27,22,30,43,22,31,23,40,22,41,26,40,42,34,26,27,22,43,31,26,22,39,42,41,24,31,23,40,26,22,36,29,22,30,43,40,22,24,36,34,34,36,37,22,40,43,36,24,32,22,42,37,27,26,41,22,23,22,39,41,36,28,41,23,34,22,23,39,39,41,36,45,26,27,22,25,46,22,30,43,40,22,27,30,41,26,24,43,36,41,40,22,30,37,22,20
23,43,22,43,31,26,22,43,30,34,26,22,36,29,22,43,31,26,22,36,41,30,28,30,37,23,35,22,23,37,37,36,42,37,24,26,34,26,37,43,22,24,34,40,22,40,23,30,27,22,30,43,40,22,25,36,23,41,27,22,23,42,43,31,36,41,30,48,26,27,22,43,31,26,22,39,42,41,24,31,23,40,26,22,36,29,22,23,40,22,34,23,37,46,22,23,40,22,29,30,45,26,22,34,30,35,35,30,36,37,22,36,29,22,30,43,40,22,40,31,23,41,26,40
23,22,40,39,36,32,26,40,34,23,37,22,40,23,30,27,22,20,22,34,30,35,35,30,36,37,22,40,31,23,41,26,40,22,31,23,45,26,22,25,26,26,37,22,39,42,41,24,31,23,40,26,27,22,40,30,37,24,26,22,43,31,26,37
43,31,26,22,24,36,34,39,23,37,46,22,40,23,30,27,22,30,43,22,44,30,35,35,22,25,42,46,22,23,27,27,30,43,30,36,37,23,35,22,40,31,23,41,26,40,22,29,41,36,34,22,43,30,34,26,22,43,36,22,43,30,34,26,22,30,37,22,43,31,26,22,36,39,26,37,22,34,23,41,32,26,43,22,36,41,22,30,37,22,39,41,30,45,23,43,26,22,43,41,23,37,40,23,24,43,30,36,37,40,22,23,43,22,39,41,26,45,23,30,35,30,37,28,22,34,23,41,32,26,43,22,39,41,30,24,26,40
30,37,22,24,36,34,39,36,40,30,43,26,22,43,41,23,27,30,37,28,22,36,37,22,43,31,26,22,37,26,44,22,46,36,41,32,22,40,43,36,24,32,22,26,47,24,31,23,37,28,26,22,24,34,40,22,26,37,26,41,28,46,22,24,35,36,40,26,27,22,23,43,22,1,22,20,22,23,22,40,31,23,41,26,22,27,36,44,37,22,20,22,24,26,37,43,40,22,29,41,36,34,22,43,31,26,22,24,35,36,40,30,37,28,22,39,41,30,24,26,22,36,29,22,1,22,20,22,23,22,40,31,23,41,26,22,36,37,22,43,31,42,41,40,27,23,46,22,25,26,29,36,41,26,22,29,41,30,27,23,46,22,2,40,22,39,35,42,37,28,26
43,31,26,22,42,43,30,35,30,43,46,22,24,36,34,39,23,37,46,22,24,42,41,41,26,37,43,35,46,22,31,23,40,22,23,25,36,42,43,22,20,22,34,30,35,35,30,36,37,22,40,31,23,41,26,40,22,36,42,43,40,43,23,37,27,30,37,28
34,36,41,28,23,37,22,40,43,23,37,35,26,46,22,3,22,24,36,7,22,44,30,35,35,22,23,24,43,22,23,40,22,43,31,26,22,26,47,24,35,42,40,30,45,26,22,25,41,36,32,26,41,22,29,36,41,22,43,31,26,22,41,26,39,42,41,24,31,23,40,26
31,42,28,31,26,40,22,23,30,41,24,41,23,29,43,22,24,36,7,22,23,22,42,37,30,43,22,36,29,22,28,26,37,26,41,23,35,22,34,36,43,36,41,40,22,24,36,41,39,7,22,40,23,30,27,22,30,43,22,23,28,41,26,26,27,22,43,36,22,39,42,41,24,31,23,40,26,22,43,31,26,22,18,42,37,32,19,22,43,26,24,31,37,36,35,36,28,46,22,27,30,45,30,40,30,36,37,22,36,29,22,18,42,37,32,19,22,24,36,41,39
43,26,41,34,40,22,36,29,22,43,31,26,22,23,28,41,26,26,34,26,37,43,22,44,26,41,26,22,37,2,43,22,27,30,40,24,35,36,40,26,27
25,42,43,22,29,36,41,22,43,31,26,22,29,30,40,24,23,35,22,46,26,23,41,22,26,37,27,26,27,22,33,42,35,46,22,20,22,20,22,43,31,26,22,34,36,40,43,22,41,26,24,26,37,43,22,39,26,41,30,36,27,22,29,36,41,22,44,31,30,24,31,22,41,26,40,42,35,43,40,22,44,26,41,26,22,25,41,36,32,26,37,22,36,42,43,22,43,31,26,22,18,42,37,32,19,22,42,37,30,43,22,23,24,24,36,42,37,43,26,27,22,29,36,41,22,34,36,41,26,22,43,31,23,37,22,31,23,35,29,22,43,31,26,22,1,22,20,22,34,30,35,35,30,36,37,22,30,37,22,40,23,35,26,40,22,41,26,24,36,41,27,26,27,22,25,46,22,43,31,26,22,24,36,34,39,23,37,46,22,2,40,22,28,36,45,26,41,37,34,26,37,43,22,40,46,40,43,26,34,40,22,40,26,24,43,36,41
18,42,37,32,19,22,44,31,30,24,31,22,30,40,22,25,23,40,26,27,22,30,37,22,18,42,37,32,19,22,24,36,37,37,7,22,40,23,30,27,22,43,31,26,22,40,23,35,26,22,36,29,22,43,31,26,22,18,42,37,32,19,22,24,36,37,37,7,22,42,37,30,43,22,30,40,22,24,36,37,40,30,40,43,26,37,43,22,44,30,43,31,22,30,43,40,22,41,26,40,43,41,42,24,43,42,41,30,37,28,22,40,43,41,23,43,26,28,46,22,23,37,37,36,42,37,24,26,27,22,30,37,22,23,39,41,30,35
30,37,22,23,27,27,30,43,30,36,37,22,43,36,22,34,23,32,30,37,28,22,18,42,37,32,19,22,40,46,40,43,26,34,40,22,43,31,26,22,42,37,30,43,22,23,35,40,36,22,34,23,32,26,40,22,35,23,40,26,41,22,44,23,41,37,30,37,28,22,18,42,37,32,19
43,31,26,40,26,22,23,41,26,22,42,40,26,27,22,23,25,36,23,41,27,22,34,30,35,30,43,23,41,46,22,18,42,37,32,19,22,43,36,22,44,23,41,37,22,39,30,35,36,43,40,22,43,31,23,43,22,23,22,35,23,40,26,41,22,44,26,23,39,36,37,22,31,23,40,22,25,26,26,37,22,29,36,24,42,40,26,27,22,36,37,22,43,31,26,34
31,42,28,31,26,40,22,36,29,22,35,36,40,22,23,37,28,26,35,26,40,22,40,23,30,27,22,43,31,26,22,18,42,37,32,19,22,42,37,30,43,22,2,40,22,44,36,41,32,22,18,42,37,32,19,22,26,29,29,36,41,43,40,22,25,46,22,30,43,40,22,18,42,37,32,19,22,23,37,27,22,27,23,43,23,22,40,46,40,43,26,34,40,22,28,41,36,42,39,22,44,31,30,24,31,22,34,23,32,26,40,22,18,42,37,32,19,22,18,42,37,32,19,22,34,30,35,30,43,23,41,46,22,18,42,37,32,19,22,23,37,27,22,37,30,28,31,43,22,45,30,40,30,36,37,22,26,38,42,30,39,34,26,37,43
31,42,28,31,26,40,22,40,23,30,27,22,30,43,22,26,47,39,26,24,43,40,22,43,31,26,22,40,23,35,26,22,43,36,22,24,35,36,40,26,22,25,46,22,46,26,23,41,22,26,37,27
43,31,26,22,24,36,34,34,42,37,30,24,23,43,30,36,37,40,22,44,36,41,32,26,41,40,22,36,29,22,23,34,26,41,30,24,23,22,41,23,43,30,29,30,26,27,22,23,22,37,26,44,22,41,26,28,30,36,37,23,35,22,24,36,37,43,41,23,24,43,22,23,37,27,22,23,35,35,22,25,42,43,22,36,37,26,22,36,29,22,43,31,26,22,35,36,24,23,35,22,23,28,41,26,26,34,26,37,43,40,22,44,30,43,31,22,25,26,35,35,22,23,43,35,23,37,43,30,24,22,24,36,41,39
18,42,37,32,19,22,2,40,22,37,26,44,22,33,26,41,40,26,46,22,24,36,34,34,26,41,24,30,23,35,22,35,36,24,23,35,22,44,31,30,24,31,22,41,26,39,41,26,40,26,37,43,40,22,23,25,36,42,43,22,20,22,40,26,41,45,30,24,26,22,41,26,39,41,26,40,26,37,43,23,43,30,45,26,40,22,23,37,27,22,34,23,41,32,26,43,30,37,28,22,26,34,39,35,36,46,26,26,40,22,41,26,33,26,24,43,26,27,22,43,31,26,22,43,26,37,43,23,43,30,45,26,22,23,28,41,26,26,34,26,37,43
25,36,43,31,22,43,31,26,22,42,37,30,36,37,22,23,37,27,22,43,31,26,22,41,26,28,30,36,37,23,35,22,43,26,35,26,39,31,36,37,26,22,24,36,34,39,23,37,46,22,40,23,30,27,22,43,31,26,46,22,44,26,41,26,22,44,36,41,32,30,37,28,22,43,36,28,26,43,31,26,41,22,43,36,22,41,26,40,36,35,45,26,22,27,30,29,29,26,41,26,37,24,26,40
43,31,26,22,37,26,44,22,43,31,41,26,26,5,46,26,23,41,22,24,36,37,43,41,23,24,43,40,22,44,31,30,24,31,22,41,26,39,35,23,24,26,22,36,37,26,40,22,43,31,23,43,22,26,47,39,30,41,26,27,22,23,42,28,7,22,20,22,24,36,45,26,41,22,20,22,25,26,35,35,22,23,43,35,23,37,43,30,24,22,26,34,39,35,36,46,26,26,40
43,31,26,22,18,42,37,32,19,22,29,36,35,35,36,44,40,22,23,22,18,42,37,32,19,22,40,43,41,30,32,26,22,23,28,23,30,37,40,43,22,43,31,26,22,18,42,37,32,19,22,24,36,34,39,23,37,46
34,26,23,37,44,31,30,35,26,22,18,42,37,32,19,22,23,37,27,22,30,37,43,26,41,37,23,43,30,36,37,23,35,22,18,42,37,32,19,22,36,29,22,26,35,26,24,43,41,30,24,23,35,22,44,36,41,32,26,41,40,22,34,26,34,25,26,41,40,22,41,26,34,23,30,37,22,36,37,22,40,43,41,30,32,26,22,23,28,23,30,37,40,43,22,37,46,37,26,47,22,24,36,41,39,7,22,43,31,26,22,37,26,44,22,46,36,41,32,5,25,23,40,26,27,22,41,26,28,30,36,37,23,35,22,39,31,36,37,26,22,24,36,34,39,23,37,46
43,31,26,22,42,37,30,36,37,40,22,23,37,27,22,43,31,26,22,24,36,34,39,23,37,46,22,35,23,40,43,22,44,26,26,32,22,23,28,41,26,26,27,22,43,36,22,18,42,37,32,19
43,31,26,22,18,42,37,32,19,22,41,26,39,41,26,40,26,37,43,40,22,20,22,37,46,37,26,47,22,44,36,41,32,26,41,40,22,23,37,27,22,43,31,26,22,18,42,37,32,19,22,41,26,39,41,26,40,26,37,43,40,22,20,22,44,36,41,32,26,41,40
29,36,41,22,43,31,26,22,34,36,34,26,37,43,22,23,43,22,35,26,23,40,43,22,26,42,39,31,36,41,30,23,22,31,23,40,22,41,26,39,35,23,24,26,27,22,23,37,47,30,26,43,46,22,36,37,22,44,23,35,35,22,40,43,41,26,26,43
43,31,26,22,27,36,44,22,33,36,37,26,40,22,30,37,27,42,40,43,41,30,23,35,22,23,45,26,41,23,28,26,22,33,42,34,39,26,27,22,40,31,23,41,39,35,46,22,46,26,40,43,26,41,27,23,46,22,43,36,22,24,35,36,40,26,22,23,43,22,20,22,39,23,37,30,24,22,27,30,27,22,37,2,43,22,40,44,26,26,39,22,43,31,26,22,44,36,41,35,27,22,2,40,22,34,23,41,32,26,43,40,22,23,37,27,22,30,37,45,26,40,43,36,41,40,22,35,23,41,28,26,22,23,37,27,22,40,34,23,35,35,22,40,26,26,34,26,27,22,43,36,22,23,24,24,26,39,43,22,29,41,30,27,23,46,22,2,40,22,27,30,48,48,46,30,37,28,22,8,16,9,5,39,36,30,37,43,22,39,35,42,37,28,26,22,23,40,22,23,22,40,31,23,41,39,22,24,36,41,41,26,24,43,30,36,37,22,37,36,43,22,23,22,18,42,37,32,19
34,23,37,46,22,44,26,37,43,22,25,23,41,28,23,30,37,5,31,42,37,43,30,37,28
23,34,36,37,28,22,43,31,36,40,26,22,18,42,37,32,19,22,44,30,43,31,22,41,26,35,30,26,29,22,44,23,40,22,33,36,31,37,22,31,7,22,28,42,43,29,41,26,42,37,27,22,24,31,23,30,41,34,23,37,22,36,29,22,40,23,35,36,34,36,37,22,25,41,36,43,31,26,41,40,22,44,31,36,22,43,36,36,32,22,43,36,22,43,31,26,22,29,30,41,34,22,2,40,22,43,41,23,27,30,37,28,22,29,35,36,36,41,22,43,36,22,34,36,37,30,43,36,41,22,46,26,40,43,26,41,27,23,46,22,2,40,22,26,45,26,37,43,40
23,40,22,43,31,26,22,41,23,35,35,46,22,28,23,30,37,26,27,22,40,43,41,26,37,28,43,31,22,23,43,22,20,22,39,7,34,7,22,31,26,22,18,42,37,32,19,22,25,41,36,23,27,35,46,22,18,42,37,32,19,22,31,30,40,22,18,42,37,32,19,22,18,42,37,32,19,22,23,37,27,22,18,42,37,32,19,22,40,43,23,37,35,26,46,22,18,42,37,32,19,22,31,30,40,22,43,36,39,22,40,43,36,24,32,22,43,41,23,27,26,41,22,36,37,22,43,31,26,22,25,23,24,32
23,43,22,29,30,41,40,43,22,30,43,22,40,26,26,34,26,27,22,23,40,22,30,29,22,31,30,40,43,36,41,46,22,34,30,28,31,43,22,41,26,39,26,23,43,22,30,43,40,26,35,29
23,40,22,43,41,23,27,30,37,28,22,36,39,26,37,26,27,22,46,26,40,43,26,41,27,23,46,22,34,36,41,37,30,37,28,22,36,37,22,43,31,26,22,25,30,28,22,25,36,23,41,27,22,40,43,36,24,32,40,22,36,29,22,34,23,37,46,22,36,29,22,43,31,26,22,37,23,43,30,36,37,22,2,40,22,25,30,28,28,26,40,43,22,24,36,34,39,23,37,30,26,40,22,24,36,42,35,27,22,37,2,43,22,36,39,26,37,22,29,36,41,22,43,41,23,27,30,37,28,22,25,26,24,23,42,40,26,22,23,22,44,23,45,26,22,36,29,22,40,26,35,35,22,36,41,27,26,41,40,22,44,23,40,22,36,45,26,41,44,31,26,35,34,30,37,28,22,25,42,46,26,41,40
25,46,22,20,22,43,31,26,22,27,36,44,22,30,37,27,42,40,43,41,30,23,35,40,22,44,26,41,26,22,36,29,29,22,20,22,39,36,30,37,43,40,22,23,37,27,22,43,31,26,22,40,43,36,24,32,22,36,29,22,42,23,35,22,24,36,41,39,7,22,44,31,36,40,26,22,43,41,36,42,25,35,26,40,22,31,23,27,22,32,30,24,32,26,27,22,36,29,29,22,29,41,30,27,23,46,22,2,40,22,39,35,42,37,28,26,22,40,43,30,35,35,22,31,23,27,22,37,2,43,22,36,39,26,37,26,27
25,42,43,22,43,31,26,37,22,23,40,22,38,42,30,24,32,35,46,22,23,40,22,43,31,26,22,27,36,44,22,31,23,27,22,29,23,35,35,26,37,22,30,43,22,25,26,28,23,37,22,43,36,22,43,42,41,37,22,23,41,36,42,37,27
30,43,22,26,37,27,26,27,22,44,30,43,31,22,23,22,28,23,30,37,22,36,29,22,20,22,39,36,30,37,43,40
25,46,22,43,31,26,22,34,23,41,32,26,43,22,2,40,22,24,35,36,40,26,22,45,36,35,42,34,26,22,36,37,22,43,31,26,22,37,26,44,22,46,36,41,32,22,26,47,24,31,23,37,28,26,22,43,36,43,23,35,26,27,22,34,36,41,26,22,43,31,23,37,22,20,22,34,30,35,35,30,36,37,22,43,31,26,22,29,36,42,41,43,31,22,31,30,28,31,26,40,43,22,36,37,22,41,26,24,36,41,27
43,31,26,22,25,30,28,22,25,36,23,41,27,22,31,23,37,27,35,26,27,22,43,31,26,22,31,42,28,26,22,45,36,35,42,34,26,22,44,30,43,31,36,42,43,22,23,37,46,22,36,25,45,30,36,42,40,22,40,43,41,23,30,37,22,30,37,22,40,31,23,41,39,22,24,36,37,43,41,23,40,43,22,43,36,22,25,35,23,24,32,22,34,36,37,27,23,46,22,36,29,22,20
25,42,43,22,43,31,26,22,41,23,35,35,46,22,44,23,40,22,35,23,41,28,26,35,46,22,24,36,37,29,30,37,26,27,22,43,36,22,43,31,26,22,25,35,42,26,5,24,31,30,39,22,40,43,36,24,32,40,22,44,31,30,24,31,22,31,23,27,22,25,26,26,37,22,31,23,41,27,22,31,30,43,22,27,42,41,30,37,28,22,29,41,30,27,23,46,22,2,40,22,40,26,35,35,30,37,28,22,29,41,26,37,48,46
36,45,26,41,23,35,35,22,34,36,41,26,22,25,30,28,22,25,36,23,41,27,22,40,43,36,24,32,40,22,35,36,40,43,22,34,36,37,26,46,22,43,31,23,37,22,28,23,30,37,26,27
23,37,27,22,34,23,37,46,22,23,41,25,30,43,41,23,28,26,41,40,22,23,35,41,26,23,27,46,22,41,26,26,35,30,37,28,22,29,41,36,34,22,29,41,30,27,23,46,22,2,40,22,24,36,35,35,23,39,40,26,22,36,29,22,43,31,26,22,42,23,35,22,27,26,23,35,22,44,26,41,26,22,29,42,41,43,31,26,41,22,31,42,41,43,22,46,26,40,43,26,41,27,23,46,22,44,31,26,37,22,23,22,39,41,36,39,36,40,26,27,22,43,23,32,26,36,45,26,41,22,36,29,22,23,34,41,22,24,36,41,39,7,22,43,31,26,22,39,23,41,26,37,43,22,36,29,22,23,34,26,41,30,24,23,37,22,23,30,41,35,30,37,26,40,22,24,36,35,35,23,39,40,26,27
30,37,27,26,26,27,22,43,31,26,22,27,36,44,22,33,36,37,26,40,22,43,41,23,37,40,39,36,41,43,23,43,30,36,37,22,23,45,26,41,23,28,26,22,39,35,42,37,28,26,27,22,20,22,39,36,30,37,43,40,22,30,43,40,22,18,42,37,32,19,22,27,41,36,39,22,30,37,22,31,30,40,43,36,41,46
44,36,41,35,27,5,44,30,27,26,22,43,41,23,27,30,37,28,22,44,23,40,22,28,26,37,26,41,23,35,35,46,22,18,42,37,32,19
43,31,26,22,29,41,23,37,32,29,42,41,43,22,40,43,36,24,32,22,26,47,24,31,23,37,28,26,22,44,23,40,22,31,23,41,27,26,40,43,22,31,30,43,22,36,29,22,43,31,26,22,34,23,33,36,41,22,34,23,41,32,26,43,40,22,44,30,43,31,22,25,35,42,26,22,24,31,30,39,40,22,43,31,26,41,26,22,29,23,35,35,30,37,28,22,20,22,20
30,37,22,35,36,37,27,36,37,22,23,22,34,30,27,27,23,46,22,41,23,35,35,46,22,35,26,29,43,22,43,31,26,22,34,23,41,32,26,43,22,2,40,22,34,23,33,36,41,22,30,37,27,26,47,22,36,29,29,22,20,22,20,22,23,37,27,22,43,36,32,46,36,22,2,40,22,35,26,23,27,30,37,28,22,40,43,36,24,32,22,30,37,27,26,47,22,29,26,35,35,22,36,37,35,46,22,20,22,20,22,30,37,22,40,42,41,39,41,30,40,30,37,28,35,46,22,35,23,24,32,35,42,40,43,26,41,22,43,41,23,27,30,37,28
36,43,31,26,41,22,34,36,41,26,22,18,42,37,32,19,22,43,41,23,27,26,27,22,23,40,30,23,37,22,34,23,41,32,26,43,40,22,44,26,41,26,22,31,30,43,22,31,23,41,27,26,41,22,43,31,23,37,22,43,36,32,46,36,22,2,40,22,25,42,43,22,43,31,26,41,26,22,44,26,41,26,22,37,36,22,18,42,37,32,19,22,27,26,24,35,30,37,26,40
30,37,45,26,40,43,36,41,40,22,25,30,28,22,23,37,27,22,40,34,23,35,35,22,40,23,46,22,43,31,26,46,22,35,26,23,41,37,26,27,22,45,23,35,42,23,25,35,26,22,18,42,37,32,19,22,40,30,37,24,26,22,43,31,26,22,20,22,24,41,23,40,31,22,30,37,22,43,31,30,40,22,23,28,26,22,36,29,22,24,36,34,39,42,43,26,41,30,48,26,27,22,43,41,23,27,30,37,28,22,31,42,28,26,22,18,42,37,32,19,22,36,41,22,18,42,37,32,19,22,30,37,22,23,22,29,26,44,22,31,36,42,41,40,22,2,22,43,30,34,26,22,34,42,40,43,22,25,26,22,26,47,39,26,24,43,26,27
44,31,23,43,22,2,40,22,34,36,41,26,22,40,42,24,31,22,40,31,36,41,43,5,43,26,41,34,22,18,42,37,32,19,22,23,41,26,22,18,42,37,32,19,22,23,37,27,22,23,41,26,22,37,36,22,24,23,42,40,26,22,29,36,41,22,39,23,37,30,24,22,40,26,35,35,30,37,28
40,43,26,39,31,26,37,22,25,36,26,40,26,35,22,23,22,34,23,33,36,41,22,34,36,37,26,46,22,34,23,37,23,28,26,41,22,29,36,41,22,43,7,22,41,36,44,26,22,39,41,30,24,26,22,30,37,22,25,23,35,43,30,34,36,41,26,22,40,23,46,40,22,43,31,26,41,26,22,44,23,40,22,35,26,40,40,22,39,23,37,30,24,22,43,31,23,37,22,30,37,22,20,22,44,26,22,31,23,27,22,25,26,26,37,22,43,31,41,36,42,28,31,22,30,43,22,36,37,24,26
30,37,22,18,42,37,32,19,22,44,30,40,7,22,18,42,37,32,19,22,18,42,37,32,19,22,44,31,36,22,36,44,37,40,22,23,22,40,42,39,39,35,30,26,41,22,36,29,22,18,42,37,32,19,22,26,38,42,30,39,34,26,37,43,22,23,37,27,22,30,40,22,37,2,43,22,23,24,43,30,45,26,22,30,37,22,43,31,26,22,40,43,36,24,32,22,34,23,41,32,26,43,22,23,28,41,26,26,40
30,22,35,36,36,32,22,23,43,22,30,43,22,23,40,22,23,22,18,42,37,32,19,22,34,23,43,43,26,41,22,31,26,22,40,23,46,40
34,23,37,46,22,36,43,31,26,41,22,29,23,24,43,36,41,40,22,39,35,23,46,26,27,22,23,22,39,23,41,43,22,30,37,22,46,26,40,43,26,41,27,23,46,22,2,40,22,24,36,34,26,25,23,24,32
43,31,26,22,29,26,27,26,41,23,35,22,41,26,40,26,41,45,26,22,40,30,28,37,23,35,26,27,22,30,43,40,22,44,30,35,35,30,37,28,37,26,40,40,22,43,36,22,39,41,36,45,30,27,26,22,35,30,38,42,30,27,30,43,46,22,43,31,26,22,30,37,43,26,41,26,40,43,22,41,23,43,26,22,36,37,22,30,43,40,22,35,36,23,37,40,22,43,36,22,34,23,33,36,41,22,25,23,37,32,40,22,30,37,24,31,26,27,22,27,36,44,37,44,23,41,27,22,26,23,41,35,46,22,30,37,22,43,31,26,22,27,23,46
29,36,41,26,30,28,37,22,40,43,36,24,32,22,34,23,41,32,26,43,40,22,44,31,30,24,31,22,32,30,24,32,26,27,22,36,29,29,22,25,35,23,24,32,22,34,36,37,27,23,46,22,44,30,43,31,22,23,22,31,42,28,26,22,40,26,35,35,30,37,28,22,40,39,41,26,26,22,25,26,28,23,37,22,43,31,26,22,27,23,46,22,36,29,29,22,25,46,22,41,26,35,23,43,30,45,26,35,46,22,34,36,27,26,40,43,22,23,34,36,42,37,43,40
43,31,26,22,27,36,35,35,23,41,22,23,29,43,26,41,22,29,23,35,35,30,37,28,22,40,31,23,41,39,35,46,22,30,37,22,36,45,26,41,37,30,28,31,43,22,43,41,23,27,30,37,28,22,43,36,22,20,22,46,26,37,22,25,36,42,37,24,26,27,22,25,23,24,32,22,40,43,41,36,37,28,35,46,22,43,36,22,20,22,43,31,42,40,22,26,23,40,30,37,28,22,29,26,23,41,40,22,43,31,23,43,22,29,36,41,26,30,28,37,26,41,40,22,44,36,42,35,27,22,42,37,35,36,23,27,22,42,7,40,7,22,40,43,36,24,32,40
23,37,27,22,43,31,26,22,44,30,27,26,35,46,22,18,42,37,32,19,22,36,39,30,37,30,36,37,22,23,34,36,37,28,22,34,36,40,43,22,34,23,41,32,26,43,22,26,47,39,26,41,43,40,22,43,31,23,43,22,23,22,24,41,23,40,31,22,44,23,40,22,37,2,43,22,30,37,22,40,43,36,41,26,22,23,35,40,36,22,31,26,35,39,26,27,22,24,23,35,34,22,30,37,45,26,40,43,36,41,40
34,23,37,46,22,34,23,33,36,41,22,30,37,40,43,30,43,42,43,30,36,37,40,22,29,36,41,22,26,47,23,34,39,35,26,22,24,23,34,26,22,30,37,43,36,22,44,36,41,32,22,46,26,40,43,26,41,27,23,46,22,41,26,23,27,46,22,43,36,22,25,42,46,22,40,36,34,26,22,36,29,22,43,31,26,22,25,35,42,26,22,24,31,30,39,40,22,43,31,26,46,22,29,26,35,43,22,31,23,27,22,25,26,26,37,22,40,31,23,41,39,35,46,22,42,37,27,26,41,45,23,35,42,26,27,22,36,37,22,29,41,30,27,23,46
40,43,30,35,35,22,23,34,30,27,22,23,35,35,22,43,31,26,22,18,42,37,32,19,22,23,37,27,22,40,30,28,37,40,22,36,29,22,41,26,35,30,26,29,22,36,45,26,41,22,46,26,40,43,26,41,27,23,46,22,2,40,22,26,45,26,37,43,40,22,40,36,34,26,22,34,23,41,32,26,43,22,39,41,36,29,26,40,40,30,36,37,23,35,40,22,24,23,42,43,30,36,37,26,27,22,43,31,23,43,22,43,31,26,41,26,22,30,40,22,37,36,43,31,30,37,28,22,39,41,26,40,26,37,43,22,30,37,22,43,31,26,22,24,42,41,41,26,37,43,22,34,23,41,32,26,43,22,40,46,40,43,26,34,22,43,36,22,39,41,26,45,26,37,43,22,23,37,36,43,31,26,41,22,27,30,48,48,46,30,37,28,22,27,41,36,39,22,40,42,24,31,22,23,40,22,29,41,30,27,23,46,22,2,40
43,31,26,41,26,22,30,40,22,43,36,36,22,34,42,24,31,22,18,42,37,32,19,22,40,23,46,40,22,34,36,37,26,46,22,34,23,37,23,28,26,41,22,25,23,41,41,46,22,18,42,37,32,19
24,36,34,39,42,43,26,41,40,22,31,23,45,26,22,30,37,24,41,26,23,40,30,37,28,35,46,22,24,36,37,37,26,24,43,26,27,22,40,26,24,42,41,30,43,30,26,40,22,34,23,41,32,26,43,40,22,44,36,41,35,27,5,44,30,27,26,22,40,36,22,43,31,23,43,22,23,22,25,42,46,30,37,28,22,36,41,22,40,26,35,35,30,37,28,22,44,23,45,26,22,30,37,22,36,37,26,22,34,23,41,32,26,43,22,30,40,22,36,29,43,26,37,22,39,23,40,40,26,27,22,23,41,36,42,37,27,22,43,31,26,22,28,35,36,25,26
40,36,22,30,37,45,26,40,43,36,41,40,22,26,45,26,41,46,44,31,26,41,26,22,37,26,41,45,36,42,40,35,46,22,18,42,37,32,19,22,46,26,40,43,26,41,27,23,46,22,2,40,22,36,39,26,37,30,37,28,22,30,37,22,43,36,32,46,36,22,44,31,26,41,26,22,43,31,26,22,37,30,32,32,26,30,22,23,45,26,41,23,28,26,22,36,29,22,20,22,25,35,42,26,5,24,31,30,39,22,40,43,36,24,32,40,22,28,36,43,22,36,29,29,22,43,36,22,23,22,41,36,24,32,46,22,40,43,23,41,43
43,31,26,22,23,45,26,41,23,28,26,22,39,35,42,37,28,26,27,22,40,36,34,26,22,20,22,39,36,30,37,43,40,22,36,41,22,20,22,20,22,30,37,22,43,31,26,22,29,30,41,40,43,22,20,22,34,30,37,42,43,26,40,22,36,29,22,43,41,23,27,30,37,28
25,42,43,22,43,31,26,22,40,26,35,35,30,37,28,22,44,23,45,26,22,31,23,27,22,37,36,22,24,36,37,45,30,24,43,30,36,37,22,23,37,27,22,43,31,26,22,34,23,41,32,26,43,22,29,30,41,40,43,22,40,42,41,28,26,27,22,42,39,44,23,41,27,22,25,46,22,20,22,39,36,30,37,43,40,22,43,31,26,37,22,27,41,30,29,43,26,27,22,35,36,44,26,41,22,24,35,36,40,30,37,28,22,27,36,44,37,22,20
42,37,35,30,32,26,22,43,44,36,22,46,26,23,41,40,22,23,28,36,22,34,36,40,43,22,36,29,22,33,23,39,23,37,22,2,40,22,34,23,33,36,41,22,30,37,45,26,40,43,36,41,40,22,24,31,36,40,26,22,43,36,22,40,30,43,22,43,31,30,40,22,18,42,37,32,19,22,36,42,43
30,37,22,34,26,41,41,30,35,35,22,35,46,37,24,31,22,3,22,24,36,7,22,2,40,22,43,36,32,46,36,22,43,41,23,27,30,37,28,22,41,36,36,34,22,40,36,34,26,22,20,22,43,41,23,27,26,41,40,22,23,37,27,22,18,42,37,32,19,22,40,23,43,22,38,42,30,26,43,35,46,22,44,30,43,31,22,29,26,44,22,36,41,27,26,41,40,22,43,36,22,39,41,36,24,26,40,40
24,35,30,26,37,43,40,22,23,41,26,22,23,35,35,22,40,43,23,46,30,37,28,22,36,42,43,22,36,29,22,43,31,26,22,34,23,41,32,26,43,22,36,37,26,22,34,26,41,41,30,35,35,22,43,41,23,27,26,41,22,40,23,46,40
43,31,26,22,41,26,35,23,43,30,45,26,22,24,23,35,34,22,30,37,22,43,36,32,46,36,22,39,41,36,45,26,27,22,35,30,43,43,35,26,22,24,36,34,29,36,41,43,22,43,36,22,34,23,41,32,26,43,40,22,36,39,26,37,30,37,28,22,42,39,22,30,37,22,26,42,41,36,39,26
29,41,23,37,32,29,42,41,43,22,2,40,22,36,39,26,37,30,37,28,22,44,23,40,22,27,26,35,23,46,26,27,22,23,22,31,23,35,29,22,31,36,42,41,22,25,26,24,23,42,40,26,22,36,29,22,23,22,24,41,42,40,31,22,36,29,22,40,26,35,35,22,36,41,27,26,41,40
43,31,26,22,25,26,28,30,37,37,30,37,28,22,44,23,40,22,24,31,23,36,43,30,24,22,40,23,46,40,22,37,30,28,26,35,22,18,42,37,32,19,22,23,22,25,41,36,32,26,41,22,29,36,41,22,24,36,34,34,26,41,48,25,23,37,32
30,37,22,35,36,37,27,36,37,22,43,31,26,22,45,30,26,44,22,29,41,36,34,22,43,31,26,22,43,41,23,27,30,37,28,22,29,35,36,36,41,22,36,29,22,23,37,22,23,34,26,41,30,24,23,37,22,40,26,24,42,41,30,43,30,26,40,22,29,30,41,34,22,33,26,29,29,26,41,30,26,40,22,3,22,24,36,7,22,23,35,40,36,22,44,23,40,22,43,41,36,42,25,35,30,37,28
23,22,24,36,34,39,42,43,26,41,22,40,24,41,26,26,37,22,18,42,37,32,19,22,20,22,25,35,42,26,5,24,31,30,39,22,40,43,36,24,32,40,22,24,36,35,36,41,40,22,26,23,24,31,22,36,37,26,22,41,26,27,22,44,31,26,37,22,30,43,40,22,39,41,30,24,26,22,30,40,22,29,23,35,35,30,37,28
43,31,26,22,40,24,41,26,26,37,22,44,23,40,22,23,22,40,26,23,22,36,29,22,41,26,27
30,22,40,26,26,22,24,36,37,24,26,41,37,22,25,42,43,22,30,22,27,36,22,37,2,43,22,40,26,26,22,39,23,37,30,24,22,40,23,46,40,22,33,7,22,29,41,23,37,24,30,40,22,18,42,37,32,19,22,23,22,37,26,44,22,46,36,41,32,26,41,22,44,31,36,22,41,42,37,40,22,43,31,26,22,18,42,37,32,19,22,36,29,29,30,24,26
35,36,37,27,36,37,22,2,40,22,25,35,42,26,5,24,31,30,39,22,40,43,36,24,32,22,30,37,27,26,47,22,43,42,41,37,26,27,22,42,39,22,33,42,40,43,22,25,26,29,36,41,26,22,20,22,23,7,34,22,37,26,44,22,46,36,41,32,22,43,30,34,26,22,40,26,37,27,30,37,28,22,23,37,22,26,37,24,36,42,41,23,28,30,37,28,22,34,26,40,40,23,28,26,22,43,36,22,44,23,35,35,22,40,43,41,26,26,43
44,31,26,37,22,43,41,23,27,30,37,28,22,36,39,26,37,26,27,22,30,37,22,37,26,44,22,46,36,41,32,22,23,43,22,20,22,23,7,34,7,22,26,27,43,22,40,43,36,24,32,40,22,29,26,35,35,22,40,31,23,41,39,35,46,22,23,40,22,26,47,39,26,24,43,26,27
29,42,43,42,41,26,40,22,34,23,41,32,26,43,40,22,30,37,22,24,31,30,24,23,28,36,22,31,23,27,22,36,39,26,37,26,27,22,23,43,22,23,22,35,26,45,26,35,22,40,42,28,28,26,40,43,30,37,28,22,43,31,26,22,27,36,44,22,44,36,42,35,27,22,29,23,35,35,22,25,46,22,23,25,36,42,43,22,20,22,39,36,30,37,43,40
44,30,43,31,22,40,26,35,35,22,36,41,27,26,41,40,22,18,42,37,32,19,22,42,39,22,29,41,36,34,22,29,41,30,27,23,46,22,23,25,36,42,43,22,31,23,35,29,22,43,31,26,22,40,43,36,24,32,40,22,30,37,22,43,31,26,22,27,36,44,22,24,36,42,35,27,22,37,2,43,22,36,39,26,37,22,36,37,22,43,30,34,26
25,46,22,20,22,43,31,26,22,30,37,27,42,40,43,41,30,23,35,22,23,45,26,41,23,28,26,22,31,23,27,22,27,41,36,39,39,26,27,22,20,22,39,36,30,37,43,40
25,46,22,20,22,23,7,34,7,22,30,43,22,44,23,40,22,27,36,44,37,22,20
43,26,37,22,34,30,37,42,43,26,40,22,35,23,43,26,41,22,43,31,26,22,27,36,44,22,31,30,43,22,25,36,43,43,36,34,22,27,36,44,37,22,20,22,39,36,30,37,43,40,22,23,37,36,43,31,26,41,22,20,22,20
25,42,43,22,40,31,36,41,43,35,46,22,25,26,29,36,41,26,22,43,31,26,37,22,40,36,34,26,22,36,29,22,44,23,35,35,22,40,43,41,26,26,43,22,2,40,22,40,31,23,41,39,26,40,43,22,43,41,23,27,26,41,40,22,40,23,46,22,43,31,26,46,22,18,42,37,32,19,22,23,22,43,42,41,37
43,31,26,22,29,30,41,40,43,22,43,31,30,37,28,22,43,31,23,43,22,24,23,42,28,31,43,22,34,46,22,26,46,26,22,43,31,23,43,22,44,23,40,22,26,37,24,36,42,41,23,28,30,37,28,22,44,23,40,22,43,41,26,23,40,42,41,46,22,25,36,37,27,40,22,44,26,41,26,22,36,29,29,22,40,23,46,40,22,23,42,40,43,30,37,22,28,26,36,41,28,26,22,31,26,23,27,22,36,29,22,40,43,36,24,32,22,43,41,23,27,30,37,28,22,23,43,22,43,7,22,41,36,44,26,22,39,41,30,24,26
30,43,22,34,26,23,37,43,22,43,31,23,43,22,39,26,36,39,35,26,22,44,26,41,26,22,37,2,43,22,41,42,37,37,30,37,28,22,18,42,37,32,19,22,43,36,22,43,31,26,22,40,23,29,26,43,46,22,36,29,22,25,36,37,27,40
40,31,36,41,43,35,46,22,23,29,43,26,41,22,20,22,23,7,34,7,22,43,31,26,22,34,23,33,36,41,22,34,23,41,32,26,43,22,30,37,27,26,47,22,23,22,24,31,30,24,23,28,36,22,25,36,23,41,27,22,36,29,22,43,41,23,27,26,22,29,42,43,42,41,26,40,22,24,36,37,43,41,23,24,43,22,36,29,22,20,22,40,43,36,24,32,40,22,27,26,40,30,28,37,26,27,22,43,36,22,34,30,34,30,24,22,43,31,26,22,18,42,37,32,19,22,26,47,39,35,36,27,26,27,22,42,39,44,23,41,27
40,43,36,24,32,22,43,41,23,27,26,41,40,22,44,26,41,26,22,25,42,36,46,26,27,22,25,26,24,23,42,40,26,22,23,37,22,18,42,37,32,19,22,30,37,22,43,31,26,22,34,34,30,22,31,23,27,22,23,35,40,36,22,40,43,23,41,43,26,27,22,43,31,26,22,41,26,24,36,45,26,41,46,22,30,37,22,40,43,36,24,32,40,22,36,37,22,43,31,26,22,43,42,26,40,27,23,46,22,29,36,35,35,36,44,30,37,28,22,25,35,23,24,32,22,34,36,37,27,23,46
43,31,26,22,34,34,30,22,31,23,40,22,28,36,37,26,22,25,26,43,43,26,41,22,40,31,36,42,43,26,27,22,23,22,43,41,23,27,26,41,22,30,37,22,43,31,26,22,35,36,37,27,36,37,22,36,29,29,30,24,26,22,36,29,22,40,31,26,23,41,40,36,37,22,35,26,31,34,23,37,22,31,42,43,43,36,37
40,31,26,23,41,40,36,37,22,2,40,22,35,36,37,27,36,37,22,43,41,23,27,30,37,28,22,41,36,36,34,22,44,26,37,43,22,44,30,35,27
43,41,23,27,26,41,40,22,40,31,36,42,43,26,27,22,36,42,43,22,23,40,22,43,31,26,30,41,22,41,26,42,43,26,41,40,22,38,42,36,43,41,36,37,22,23,37,27,22,43,26,35,26,41,23,43,26,22,40,24,41,26,26,37,40,22,39,36,40,43,26,27,22,23,37,22,18,42,37,32,19,22,35,36,40,40,22,36,37,22,44,23,35,35,22,40,43,41,26,26,43
43,31,26,37,22,37,30,37,26,22,34,30,37,42,43,26,40,22,35,23,43,26,41,22,44,23,35,35,22,40,43,41,26,26,43,22,40,42,27,27,26,37,35,46,22,41,26,25,36,42,37,27,26,27,22,43,36,22,23,22,28,23,30,37,22,36,37,22,43,31,26,22,27,23,46
41,23,35,35,46,22,41,23,35,35,46,22,41,23,35,35,46,22,40,31,36,42,43,26,27,22,40,31,26,23,41,40,36,37,22,2,40,22,23,37,27,46,22,41,36,40,26,37
43,31,30,40,22,30,40,22,39,23,37,30,24,22,25,42,46,30,37,28
34,23,33,36,41,22,25,35,42,26,5,24,31,30,39,22,40,43,36,24,32,40,22,35,30,32,26,22,39,31,30,35,30,39,22,34,36,41,41,30,40,22,28,26,37,26,41,23,35,22,34,36,43,36,41,40,22,23,37,27,22,18,42,37,32,19,22,3,22,28,23,34,25,35,26,22,35,26,27,22,43,31,26,22,41,23,35,35,46
33,23,39,23,37,26,40,26,22,44,26,41,26,22,40,23,30,27,22,43,36,22,25,26,22,31,26,23,45,46,22,25,42,46,26,41,40
28,26,41,34,23,37,22,23,37,27,22,27,42,43,24,31,22,30,37,45,26,40,43,36,41,40,22,41,26,39,36,41,43,26,27,35,46,22,35,36,23,27,26,27,22,42,39,22,36,37,22,32,26,35,35,36,28,28,22,24,36
43,31,26,37,22,43,41,23,27,26,41,40,22,40,23,46,22,24,36,41,39,36,41,23,43,30,36,37,40,22,44,30,43,31,22,40,31,23,41,26,22,25,42,46,5,25,23,24,32,22,39,41,36,28,41,23,34,40,22,32,30,24,32,26,27,22,30,37,43,36,22,31,30,28,31,22,28,26,23,41,22,43,41,30,28,28,26,41,30,37,28,22,28,23,30,37,40,22,30,37,22,23,34,36,37,28,22,36,43,31,26,41,22,30,40,40,42,26,40,22,18,42,37,32,19,22,18,42,37,32,19,22,23,37,27,22,34,24,27,36,37,23,35,27,22,2,40
44,23,35,43,22,27,30,40,37,26,46,22,24,36,7,22,44,31,30,24,31,22,31,23,27,22,36,37,26,22,36,29,22,43,31,26,22,25,30,28,28,26,40,43,22,18,42,37,32,19,22,30,34,25,23,35,23,37,24,26,40,22,36,37,22,29,41,30,27,23,46,22,23,37,27,22,44,23,40,22,36,37,26,22,36,29,22,40,26,45,26,37,22,40,43,36,24,32,40,22,43,31,23,43,22,31,23,35,43,26,27,22,43,41,23,27,30,37,28,22,23,37,27,22,37,26,45,26,41,22,41,26,36,39,26,37,26,27,22,43,31,23,43,22,27,23,46,22,36,39,26,37,26,27,22,46,26,40,43,26,41,27,23,46,22,35,23,43,26,22,23,43,22,20,22,27,36,44,37,22,20
25,42,43,22,43,31,26,37,22,30,43,22,40,42,27,27,26,37,35,46,22,25,42,41,40,43,22,42,39,44,23,41,27,22,20,22,23,40,22,28,36,35,27,34,23,37,22,40,23,24,31,40,22,3,22,24,36,7,22,40,43,26,39,39,26,27,22,30,37,22,23,37,27,22,25,36,42,28,31,43,22,23,35,34,36,40,43,22,26,45,26,41,46,22,40,31,23,41,26,22,36,29,29,26,41,22,43,41,23,27,26,41,40,22,40,23,30,27
25,46,22,20,22,43,31,26,22,27,36,44,22,31,23,27,22,43,42,41,37,26,27,22,42,39,22,29,36,41,22,43,31,26,22,27,23,46,22,39,41,36,34,39,43,30,37,28,22,18,42,37,32,19,22,36,37,22,43,41,23,27,30,37,28,22,27,26,40,32,40,22,23,37,27,22,26,47,24,31,23,37,28,26,22,29,35,36,36,41,40
23,34,36,37,28,22,25,30,28,22,25,36,23,41,27,22,40,39,26,24,30,23,35,30,40,43,40,22,43,31,26,22,24,41,46,22,44,23,40,22,39,42,35,35,22,46,36,42,41,22,36,29,29,26,41,40,22,34,26,23,37,30,37,28,22,43,31,23,43,22,40,39,26,24,30,23,35,30,40,43,40,22,40,36,36,37,22,26,47,39,26,24,43,26,27,22,43,36,22,28,26,43,22,31,30,28,31,26,41,22,39,41,30,24,26,40,22,29,36,41,22,43,31,26,30,41,22,40,31,23,41,26,40
30,43,22,44,23,40,22,18,42,37,32,19,22,36,37,22,43,31,26,22,42,39,40,30,27,26,22,40,23,30,27,22,36,37,26,22,25,30,28,22,25,36,23,41,27,22,40,39,26,24,30,23,35,30,40,43
44,31,23,43,22,44,26,22,31,23,27,22,44,23,40,22,23,22,41,26,23,35,22,36,35,27,5,29,23,40,31,30,36,37,26,27,22,41,23,35,35,46
43,31,30,40,22,43,26,24,31,37,30,24,23,35,22,40,43,41,26,37,28,43,31,22,40,39,42,41,41,26,27,22,25,42,46,30,37,28,22,29,41,36,34,22,44,23,35,35,22,40,43,41,26,26,43,22,2,40,22,25,35,23,24,32,22,25,36,47,26,40,22,24,36,34,39,42,43,26,41,22,39,41,36,28,41,23,34,40,22,27,26,40,30,28,37,26,27,22,43,36,22,43,41,30,28,28,26,41,22,35,23,41,28,26,22,40,43,36,24,32,22,39,42,41,24,31,23,40,26,40,22,27,42,41,30,37,28,22,25,42,35,35,30,40,31,22,39,26,41,30,36,27,40
43,46,39,30,24,23,35,22,39,26,41,31,23,39,40,22,44,23,40,22,18,42,37,32,19,22,2,40,22,27,26,23,37,22,18,42,37,32,19
34,41,7,22,18,42,37,32,19,22,44,31,36,22,34,23,37,23,28,26,40,22,1,22,20,22,25,30,35,35,30,36,37,22,40,23,46,40,22,44,26,22,43,42,41,37,26,27,22,43,31,26,22,43,41,23,27,30,37,28,22,40,46,40,43,26,34,22,36,37,22,23,37,27,22,30,43,22,27,30,27,22,44,31,23,43,26,45,26,41,22,30,43,22,44,23,40,22,18,42,37,32,19,22,43,36,22,27,36
23,40,32,26,27,22,44,31,23,43,22,40,43,36,24,32,40,22,43,31,26,22,24,36,34,39,42,43,26,41,22,25,36,42,28,31,43,22,43,31,26,22,34,36,37,26,46,22,34,23,37,23,28,26,41,22,40,23,46,40,22,30,22,27,36,22,37,2,43,22,32,37,36,44
37,36,43,22,26,45,26,41,46,25,36,27,46,22,44,23,40,22,34,23,32,30,37,28,22,34,36,37,26,46
43,31,26,22,18,42,37,32,19,22,36,37,22,43,31,26,22,24,31,30,24,23,28,36,22,25,36,23,41,27,22,36,39,43,30,36,37,40,22,26,47,24,31,23,37,28,26,22,43,31,26,22,37,23,43,30,36,37,22,2,40,22,34,23,33,36,41,22,36,39,43,30,36,37,40,22,34,23,41,32,26,43,22,44,23,40,22,31,26,23,45,46,22,23,29,43,26,41,22,43,31,26,22,43,41,23,27,30,37,28,22,30,37,22,40,3,39,22,20,22,40,43,36,24,32,5,30,37,27,26,47,22,36,39,43,30,36,37,40,22,44,23,40,22,31,23,35,43,26,27,22,29,41,30,27,23,46
34,23,37,46,22,34,23,41,32,26,43,22,34,23,32,26,41,40,22,30,37,22,43,31,26,22,40,3,39,22,20,22,30,37,27,26,47,22,36,39,43,30,36,37,40,22,24,36,37,43,41,23,24,43,22,31,23,27,22,25,42,35,35,30,40,31,22,39,36,40,30,43,30,36,37,40,22,29,41,30,27,23,46,22,23,37,27,22,44,31,26,37,22,43,31,26,22,40,31,42,43,27,36,44,37,22,24,23,34,26,22,43,31,26,46,22,44,26,41,26,22,29,41,36,48,26,37,22,44,30,43,31,22,31,42,28,26,22,35,36,40,40,26,40
36,45,26,41,22,43,31,26,22,44,26,26,32,26,37,27,22,24,35,26,23,41,30,37,28,22,29,30,41,34,40,22,43,36,35,27,22,43,31,26,22,24,31,30,24,23,28,36,22,34,23,41,32,26,43,22,34,23,32,26,41,40,22,43,36,22,28,26,43,22,36,42,43,22,36,29,22,43,31,26,30,41,22,39,36,40,30,43,30,36,37,40,22,23,43,22,23,37,46,22,24,36,40,43,22,34,36,37,27,23,46,22,34,36,41,37,30,37,28
43,31,26,46,22,44,26,41,26,22,23,25,40,36,35,42,43,26,35,46,22,32,30,35,35,26,27,22,18,42,37,32,19,22,40,23,30,27,22,36,37,26,22,24,31,30,24,23,28,36,5,25,23,40,26,27,22,36,39,43,30,36,37,40,22,43,41,23,27,26,41
34,26,23,37,44,31,30,35,26,22,23,22,43,26,40,43,22,36,29,22,43,31,26,22,40,43,36,24,32,22,34,23,41,32,26,43,22,2,40,22,41,23,35,35,46,22,24,23,34,26,22,23,43,22,23,25,36,42,43,22,20,22,39,7,34,7,22,44,30,43,31,22,43,31,26,22,27,36,44,22,23,43,22,20,22,42,39,22,20,22,39,36,30,37,43,40,22,36,37,22,43,31,26,22,27,23,46
24,31,23,41,35,26,40,22,18,42,37,32,19,22,23,22,40,43,41,23,43,26,28,30,40,43,22,23,43,22,34,26,41,41,30,35,35,22,35,46,37,24,31,22,40,23,46,40,22,25,23,41,28,23,30,37,22,31,42,37,43,30,37,28,22,31,23,27,22,26,47,39,35,23,30,37,26,27,22,43,31,26,22,27,36,44,22,2,40,22,40,43,41,26,37,28,43,31,22,42,39,22,43,36,22,43,31,23,43,22,39,36,30,37,43,22,23,37,27,22,43,31,23,43,22,34,23,37,46,22,34,23,41,32,26,43,22,39,41,36,29,26,40,40,30,36,37,23,35,40,22,44,26,41,26,22,23,37,43,30,24,30,39,23,43,30,37,28,22,23,22,27,41,36,39,22,30,37,22,43,31,26,22,27,36,44
34,36,41,26,36,45,26,41,22,43,31,26,22,23,37,37,36,42,37,24,26,34,26,37,43,22,43,31,23,43,22,41,26,23,35,22,26,40,43,23,43,26,22,18,42,37,32,19,22,23,37,27,22,40,36,34,26,43,30,34,26,22,41,23,30,27,26,41,22,27,36,37,23,35,27,22,43,41,42,34,39,22,44,23,40,22,18,42,37,32,19,22,31,30,40,22,36,29,29,26,41,22,29,36,41,22,23,34,41,22,24,36,41,39,7,22,34,30,28,31,43,22,31,23,45,26,22,25,26,26,37,22,26,47,39,26,24,43,26,27,22,43,36,22,18,42,37,32,19,22,43,41,23,27,26,41,40
30,37,40,43,26,23,27,22,43,31,26,22,41,23,35,35,46,22,36,37,35,46,22,18,42,37,32,19,22,29,36,41,22,23,25,36,42,43,22,20,22,34,30,37,42,43,26,40,22,23,37,27,22,43,31,26,37,22,18,42,37,32,19,22,29,36,41,44,23,41,27,22,23,40,22,30,37,40,43,30,43,42,43,30,36,37,40,22,41,26,40,42,34,26,27,22,25,42,46,30,37,28
43,31,26,22,34,23,41,32,26,43,22,24,35,36,40,26,27,22,34,30,37,42,43,26,40,22,23,29,43,26,41,22,41,26,23,24,31,30,37,28,22,30,43,40,22,31,30,28,31,22,29,36,41,22,43,31,26,22,27,23,46,22,36,29
23,24,41,36,40,40,22,43,31,26,22,24,36,42,37,43,41,46,22,34,23,37,46,22,39,26,36,39,35,26,22,43,36,36,32,22,46,26,40,43,26,41,27,23,46,22,2,40,22,26,45,26,37,43,40,22,30,37,22,18,42,37,32,19,22,44,31,30,35,26,22,41,26,34,23,30,37,30,37,28,22,28,26,37,26,41,23,35,35,46,22,42,37,26,23,40,46,22,23,25,36,42,43,22,43,31,26,22,40,43,36,24,32,22,34,23,41,32,26,43,22,30,37,22,28,26,37,26,41,23,35
40,23,46,40,22,33,23,34,26,40,22,37,36,41,34,23,37,22,43,31,26,22,34,23,46,36,41,22,36,29,22,18,42,37,32,19,22,34,36,7,22,30,22,27,36,22,37,2,43,22,30,37,45,26,40,43,22,30,37,22,40,43,36,24,32,40
30,22,34,42,24,31,22,39,41,26,29,26,41,22,34,36,37,26,46,22,30,22,24,23,37,22,39,42,43,22,34,46,22,31,23,37,27,40,22,36,37
44,31,30,35,26,22,34,23,46,36,41,22,37,36,41,34,23,37,22,29,36,42,37,27,22,43,31,26,22,34,23,41,32,26,43,22,2,40,22,39,26,41,29,36,41,34,23,37,24,26,22,34,36,37,27,23,46,22,41,26,23,40,40,42,41,30,37,28,22,31,26,22,40,23,46,40,22,31,26,22,41,26,34,23,30,37,40,22,42,37,26,23,40,46
44,26,22,31,23,45,26,22,31,23,35,29,22,43,31,26,22,26,47,39,26,41,43,40,22,40,23,46,30,37,28,22,36,37,26,22,43,31,30,37,28,22,23,37,27,22,31,23,35,29,22,43,31,26,22,36,43,31,26,41,22,23,25,36,42,43,22,43,31,26,22,24,36,42,41,40,26,22,36,29,22,43,31,26,22,26,24,36,37,36,34,46
41,23,35,39,31,22,18,42,37,32,19,22,23,22,29,23,41,34,26,41,22,23,37,27,22,18,42,37,32,19,22,40,43,36,41,26,22,36,39,26,41,23,43,36,41,22,30,37,22,18,42,37,32,19,22,37,26,25,7,22,40,23,46,40,22,36,29,22,43,31,26,22,35,23,40,43,22,29,26,44,22,27,23,46,40,22,26,45,26,37,43,40,22,30,29,22,23,37,46,43,31,30,37,28,22,28,36,36,27,22,24,36,34,26,40,22,36,42,43,22,36,29,22,43,31,30,40,22,30,43,22,34,30,28,31,43,22,25,26,22,43,31,23,43,22,30,43,22,39,42,43,40,22,40,36,34,26,22,36,29,22,43,31,26,40,26,22,35,25,36,40,22,36,37,22,43,31,26,22,18,42,37,32,19
40,23,46,40,22,28,36,41,27,36,37,22,29,30,37,26,40,22,23,22,34,36,37,26,46,22,34,23,37,23,28,26,41,22,23,43,22,18,42,37,32,19,22,29,30,37,23,37,24,30,23,35,22,40,26,41,45,30,24,26,40,22,30,37,22,34,30,37,37,26,23,39,36,35,30,40,22,46,36,42,22,2,41,26,22,36,37,22,23,22,41,36,35,35,26,41,22,18,42,37,32,19,22,23,37,27,22,43,31,23,43,22,34,23,46,22,35,23,40,43
43,31,26,22,39,42,25,35,30,24,22,30,40,22,40,43,30,35,35,22,24,23,42,43,30,36,42,40
40,32,30,39,39,26,41,22,2,40,22,30,37,24,7,22,18,42,37,32,19,22,44,23,40,31,7,22,40,23,30,27,22,30,43,22,40,30,28,37,26,27,22,23,22,27,26,29,30,37,30,43,30,45,26,22,34,26,41,28,26,41,22,23,28,41,26,26,34,26,37,43,22,29,36,41,22,23,22,37,23,43,30,36,37,23,35,22,39,30,48,48,23,22,24,36,41,39,7,22,42,37,30,43,22,43,36,22,23,24,38,42,30,41,26,22,43,31,26,22,20,22,20,22,36,29,22,40,32,30,39,39,26,41,22,2,40,22,30,37,24,7,22,30,43,22,27,36,26,40,22,37,2,43,22,36,44,37,22,29,36,41,22,1,22,20,22,23,22,40,31,23,41,26,22,36,41,22,23,25,36,42,43,22,1,22,20,22,34,30,35,35,30,36,37
18,42,37,32,19,22,23,24,38,42,30,40,30,43,30,36,37,22,24,36,7,22,23,22,37,23,43,30,36,37,23,35,22,39,30,48,48,23,22,42,37,30,43,22,39,35,23,37,40,22,43,36,22,25,26,28,30,37,22,23,22,43,26,37,27,26,41,22,36,29,29,26,41,22,29,36,41,22,40,32,30,39,39,26,41,22,2,40,22,36,37,22,29,41,30,27,23,46,22,18,42,37,32,19,22,36,37,22,23,43,22,35,26,23,40,43,22,43,44,36,5,43,31,30,41,27,40,22,36,29,22,40,32,30,39,39,26,41,22,2,40,22,40,31,23,41,26,40,22,25,26,30,37,28,22,43,26,37,27,26,41,26,27
18,42,37,32,19,22,18,42,37,32,19,22,37,23,43,30,36,37,23,35,22,39,30,48,48,23,22,40,23,30,27,22,43,31,26,22,43,41,23,37,40,23,24,43,30,36,37,22,44,30,35,35,22,25,26,22,29,30,37,23,37,24,26,27,22,42,37,27,26,41,22,30,43,40,22,41,26,45,36,35,45,30,37,28,22,24,41,26,27,30,43,22,23,28,41,26,26,34,26,37,43
30,37,22,37,23,43,30,36,37,23,35,22,36,45,26,41,5,43,31,26,5,24,36,42,37,43,26,41,22,43,41,23,27,30,37,28,22,40,32,30,39,39,26,41,22,2,40,22,40,31,23,41,26,40,22,41,36,40,26,22,20,22,24,26,37,43,40,22,43,36,22,1,22,20
40,32,30,39,39,26,41,22,2,40,22,40,23,30,27,22,43,31,26,22,34,26,41,28,26,41,22,44,30,35,35,22,31,26,35,39,22,29,30,37,23,37,24,26,22,41,26,34,36,27,26,35,30,37,28,22,23,37,27,22,29,42,43,42,41,26,22,28,41,36,44,43,31
40,32,30,39,39,26,41,22,2,40,22,39,41,26,45,30,36,42,40,35,46,22,43,42,41,37,26,27,22,27,36,44,37,22,23,22,1,22,18,42,37,32,19,22,39,41,36,39,36,40,23,35,22,29,41,36,34,22,37,23,43,30,36,37,23,35,22,39,30,48,48,23,22,23,37,27,22,39,30,48,48,23,22,31,42,43,22,30,37,24,7,22,38,42,26,40,43,30,36,37,26,27,22,44,31,26,43,31,26,41,22,43,31,26,22,39,42,41,24,31,23,40,26,22,44,36,42,35,27,22,45,30,36,35,23,43,26,22,37,23,43,30,36,37,23,35,22,39,30,48,48,23,22,2,40,22,29,41,23,37,24,31,30,40,26,22,23,28,41,26,26,34,26,37,43,40
37,23,43,30,36,37,23,35,22,39,30,48,48,23,22,40,23,30,27,22,30,43,22,40,26,43,43,35,26,27,22,30,43,40,22,27,30,40,39,42,43,26,22,44,30,43,31,22,39,30,48,48,23,22,31,42,43,22,23,35,35,36,44,30,37,28,22,30,43,22,43,36,22,34,23,32,26,22,43,31,26,22,39,42,41,24,31,23,40,26
23,35,40,36,22,40,32,30,39,39,26,41,22,2,40,22,41,26,40,42,35,43,40,22,25,26,28,23,37,22,43,36,22,43,42,41,37,22,23,41,36,42,37,27,22,39,26,41,34,30,43,43,30,37,28,22,23,22,31,30,28,31,26,41,22,36,29,29,26,41,22,37,23,43,30,36,37,23,35,22,39,30,48,48,23,22,40,23,30,27
29,36,41,22,43,31,26,22,20,22,44,26,26,32,40,22,26,37,27,26,27,22,40,26,39,43,7,22,20,22,40,32,30,39,39,26,41,22,2,40,22,31,23,27,22,37,26,43,22,30,37,24,36,34,26,22,36,29,22,1,22,20,22,36,41,22,20,22,24,26,37,43,40,22,23,22,40,31,23,41,26,22,24,36,34,39,23,41,26,27,22,44,30,43,31,22,23,22,37,26,43,22,35,36,40,40,22,23,22,46,26,23,41,22,26,23,41,35,30,26,41
41,26,45,26,37,42,26,22,44,23,40,22,1,22,20,22,34,30,35,35,30,36,37
26,23,40,43,22,28,26,41,34,23,37,40,22,41,23,35,35,30,26,27,22,23,40,22,36,29,29,30,24,30,23,35,40,22,41,26,39,36,41,43,26,27,35,46,22,40,36,42,28,31,43,22,31,36,37,26,24,32,26,41,22,2,40,22,18,42,37,32,19
30,37,22,44,31,23,43,22,44,23,40,22,24,36,37,40,30,27,26,41,26,27,22,43,31,26,22,35,23,41,28,26,40,43,22,39,41,36,43,26,40,43,22,30,37,22,43,31,26,22,24,36,34,34,42,37,30,40,43,22,40,43,23,43,26,22,2,40,22,18,42,37,32,19,22,31,30,40,43,36,41,46,22,23,43,22,35,26,23,40,43,22,20,22,27,26,34,36,37,40,43,41,23,43,36,41,40,22,34,23,41,24,31,26,27,22,43,31,41,36,42,28,31,22,43,31,26,22,40,36,42,43,31,26,41,37,22,24,30,43,46,22,36,29,22,35,26,30,39,48,30,28,22,43,36,22,39,41,26,40,40,22,27,26,34,23,37,27,40,22,29,36,41,22,27,26,34,36,24,41,23,43,30,24,22,29,41,26,26,27,36,34,40,22,36,39,39,36,40,30,43,30,36,37,22,23,24,43,30,45,30,40,43,40,22,40,23,30,27
39,36,35,30,24,26,22,27,30,27,22,37,2,43,22,30,37,43,26,41,45,26,37,26
34,26,23,37,44,31,30,35,26,22,23,40,22,43,31,26,22,29,30,41,40,43,22,36,29,22,34,36,41,26,22,43,31,23,37,22,20,22,26,23,40,43,22,28,26,41,34,23,37,40,22,43,41,46,30,37,28,22,43,36,22,18,42,37,32,19,22,43,36,22,43,31,26,22,44,26,40,43,22,43,31,41,36,42,28,31,22,39,36,35,23,37,27,22,18,42,37,32,19,22,43,31,26,30,41,22,18,42,37,32,19,22,23,22,44,26,40,43,22,28,26,41,34,23,37,22,37,26,44,40,39,23,39,26,41,22,41,26,39,36,41,43,26,27,22,43,31,23,43,22,41,26,28,30,36,37,23,35,22,24,36,34,34,42,37,30,40,43,22,36,29,29,30,24,30,23,35,40,22,27,26,34,23,37,27,26,27,22,43,31,26,22,27,30,40,34,30,40,40,23,35,22,36,29,22,31,23,41,27,5,35,30,37,26,22,35,26,23,27,26,41,22,31,36,37,26,24,32,26,41
40,26,24,41,26,43,23,41,46,22,36,29,22,40,43,23,43,26,22,25,23,32,26,41,22,30,37,22,23,22,29,36,41,26,30,28,37,22,39,36,35,30,24,46,22,40,39,26,26,24,31,22,24,23,35,35,26,27,22,29,36,41,22,43,31,26,22,41,26,42,37,30,29,30,24,23,43,30,36,37,22,36,29,22,28,26,41,34,23,37,46,22,40,23,46,30,37,28,22,30,43,22,44,23,40,22,43,31,26,22,35,26,28,30,43,30,34,23,43,26,22,41,30,28,31,43,22,36,29,22,43,31,26,22,28,26,41,34,23,37,22,39,26,36,39,35,26
28,36,41,25,23,24,31,26,45,22,25,35,23,34,26,27,22,43,31,26,22,40,36,45,30,26,43,22,42,37,30,36,37,22,2,40,22,39,41,26,40,40,22,29,36,41,22,24,36,37,43,41,30,25,42,43,30,37,28,22,43,36,22,43,31,26,22,37,23,43,30,36,37,22,2,40,22,34,36,42,37,43,30,37,28,22,39,41,36,25,35,26,34,40
23,43,22,23,22,34,26,26,43,30,37,28,22,29,41,30,27,23,46,22,43,31,26,22,32,41,26,34,35,30,37,22,35,26,23,27,26,41,22,24,36,34,39,35,23,30,37,26,27,22,23,25,36,42,43,22,41,26,24,26,37,43,22,23,41,43,30,24,35,26,40,22,43,31,23,43,22,41,23,30,40,26,27,22,43,31,26,22,18,42,37,32,19,22,36,29,22,24,30,45,30,35,22,42,37,41,26,40,43,22,23,37,27,22,23,24,24,42,40,26,27,22,43,31,26,22,34,26,27,30,23,22,36,29,22,29,42,26,35,30,37,28,22,39,23,37,30,24,22,25,42,46,30,37,28,22,36,29,22,28,36,36,27,40,22,25,46,22,39,42,25,35,30,40,31,30,37,28,22,40,43,36,41,30,26,40,22,23,25,36,42,43,22,30,34,39,26,37,27,30,37,28,22,40,31,36,41,43,23,28,26,40
31,36,42,40,26,5,40,26,37,23,43,26,22,24,36,37,29,26,41,26,26,40,22,23,39,39,41,36,45,26,27,22,23,22,39,26,41,34,23,37,26,37,43,22,40,34,36,32,30,37,28,22,25,23,37,22,36,37,22,27,36,34,26,40,43,30,24,22,23,30,41,35,30,37,26,22,41,36,42,43,26,40,22,44,30,43,31,30,37,22,43,31,26,22,24,36,37,43,30,37,26,37,43,23,35,22,42,7,40,7,22,23,37,27,22,36,37,22,29,35,30,28,31,43,40,22,36,29,22,35,26,40,40,22,43,31,23,37,22,40,30,47,22,31,36,42,41,40,22,43,36,22,23,35,23,40,32,23,22,23,37,27,22,31,23,44,23,30,30
43,31,26,22,24,42,41,25,40,22,44,36,42,35,27,22,24,36,45,26,41,22,23,35,35,22,25,42,43,22,23,22,40,34,23,35,35,22,39,26,41,24,26,37,43,23,28,26,22,36,29,22,29,35,30,28,31,43,40,22,23,37,27,22,41,26,39,41,26,40,26,37,43,22,23,37,22,26,47,39,23,37,40,30,36,37,22,36,29,22,43,31,26,22,24,42,41,41,26,37,43,22,25,23,37,22,36,37,22,29,35,30,28,31,43,40,22,36,29,22,35,26,40,40,22,43,31,23,37,22,43,44,36,22,31,36,42,41,40
26,7,22,41,36,25,26,41,43,22,18,42,37,32,19,22,44,23,40,22,40,26,37,43,26,37,24,26,27,22,25,46,22,23,22,42,7,40,7,22,33,42,27,28,26,22,30,37,22,37,26,44,22,46,36,41,32,22,43,36,22,40,30,47,22,46,26,23,41,40,22,30,37,22,39,41,30,40,36,37,22,23,37,27,22,29,30,37,26,27,22,1,22,20,22,29,36,41,22,31,30,40,22,41,23,24,32,26,43,26,26,41,30,37,28,22,24,36,37,45,30,24,43,30,36,37,22,30,37,22,43,31,26,22,44,26,27,43,26,24,31,22,40,24,23,37,27,23,35
18,42,37,32,19,22,23,37,22,23,40,40,36,24,30,23,43,26,22,36,29,22,18,42,37,32,19,22,28,26,37,26,41,23,35,22,18,42,37,32,19,22,44,23,40,22,29,36,42,37,27,22,28,42,30,35,43,46,22,30,37,22,23,42,28,42,40,43,22,36,29,22,43,23,32,30,37,28,22,1,22,20,22,30,37,22,30,35,35,26,28,23,35,22,18,42,37,32,19,22,29,41,36,34,22,43,31,26,22,18,42,37,32,19,22,27,26,29,26,37,40,26,22,24,36,37,43,41,23,24,43,36,41
37,23,40,23,22,41,26,40,42,34,26,27,22,43,31,26,22,18,42,37,32,19,22,29,36,41,22,43,36,27,23,46,22,2,40,22,35,23,42,37,24,31,22,36,29,22,43,31,26,22,40,39,23,24,26,22,40,31,42,43,43,35,26,22,23,43,35,23,37,43,30,40,22,23,37,27,22,23,22,29,26,27,26,41,23,35,22,23,39,39,26,23,35,40,22,24,36,42,41,43,22,30,37,22,44,23,40,31,30,37,28,43,36,37,22,27,30,40,34,30,40,40,26,27,22,23,22,35,23,44,40,42,30,43,22,25,46,22,23,37,43,30,5,37,42,24,35,26,23,41,22,28,41,36,42,39,40,22,43,36,22,27,26,35,23,46,22,43,31,26,22,29,35,30,28,31,43,22,25,26,24,23,42,40,26,22,43,31,26,22,18,42,37,32,19,22,28,23,35,30,35,26,36,22,40,39,23,24,26,22,39,41,36,25,26,22,44,23,40,22,23,25,36,23,41,27
43,31,26,22,40,39,23,24,26,22,23,28,26,37,24,46,22,40,23,30,27,22,30,43,22,27,30,27,22,37,2,43,22,26,47,39,26,24,43,22,44,26,23,43,31,26,41,22,36,41,22,39,41,36,43,26,40,43,26,41,40,22,43,36,22,25,35,36,24,32,22,43,31,26,22,18,42,37,32,19
43,31,26,22,25,42,40,31,22,23,27,34,30,37,30,40,43,41,23,43,30,36,37,22,30,40,22,39,41,26,39,23,41,30,37,28,22,43,36,22,26,47,43,26,37,27,22,23,22,25,23,37,22,36,37,22,29,26,27,26,41,23,35,22,29,30,37,23,37,24,30,37,28,22,36,29,22,41,26,40,26,23,41,24,31,22,42,40,30,37,28,22,18,42,37,32,19,22,43,30,40,40,42,26,22,28,36,45,26,41,37,34,26,37,43,22,40,36,42,41,24,26,40,22,40,23,30,27
23,22,43,26,34,39,36,41,23,41,46,22,39,41,36,31,30,25,30,43,30,36,37,22,44,23,40,22,30,34,39,36,40,26,27,22,30,37,22,34,23,41,24,31,22,20
44,31,30,35,26,22,23,37,43,30,5,23,25,36,41,43,30,36,37,22,28,41,36,42,39,40,22,23,41,26,22,36,39,39,36,40,26,27,22,43,36,22,40,42,24,31,22,41,26,40,26,23,41,24,31,22,40,24,30,26,37,43,30,40,43,40,22,31,23,45,26,22,40,23,30,27,22,18,42,37,32,19,22,40,42,24,31,22,43,30,40,40,42,26,22,24,36,42,35,27,22,25,26,22,26,29,29,26,24,43,30,45,26,22,30,37,22,43,41,26,23,43,30,37,28,22,18,42,37,32,19
27,26,35,26,28,23,43,26,40,22,29,41,36,34,22,20,22,37,23,43,30,36,37,40,22,26,37,27,36,41,40,26,27,22,23,22,25,23,37,22,36,37,22,44,36,41,35,27,22,30,45,36,41,46,22,43,41,23,27,26,22,30,37,22,23,37,22,23,43,43,26,34,39,43,22,43,36,22,41,26,40,24,42,26,22,43,31,26,22,26,37,27,23,37,28,26,41,26,27,22,26,35,26,39,31,23,37,43,22,29,41,36,34,22,18,42,37,32,19
29,30,45,26,22,23,29,41,30,24,23,37,22,37,23,43,30,36,37,40,22,31,36,44,26,45,26,41,22,40,23,30,27,22,43,31,26,46,22,44,36,42,35,27,22,24,36,37,43,30,37,42,26,22,40,26,35,35,30,37,28,22,43,31,26,22,45,23,35,42,23,25,35,26,22,18,42,37,32,19
18,42,37,32,19,22,31,26,35,27,22,41,26,24,36,37,24,30,35,30,23,43,30,36,37,22,43,23,35,32,40,22,44,30,43,31,22,18,42,37,32,19,22,23,43,22,43,31,26,22,26,28,46,39,43,30,23,37,22,41,26,40,36,41,43,22,36,29,22,18,42,37,32,19,22,18,42,37,32,19
30,43,22,44,23,40,22,43,31,26,22,18,42,37,32,19,22,35,26,23,27,26,41,22,2,40,22,29,30,41,40,43,22,43,41,30,39,22,43,36,22,26,28,46,39,43,22,30,37,22,20,22,46,26,23,41,40
43,31,26,46,22,23,37,37,36,42,37,24,26,27,22,23,22,41,26,27,42,24,43,30,36,37,22,30,37,22,18,42,37,32,19,22,29,36,41,22,43,41,23,45,26,35,22,25,42,43,22,27,30,27,22,37,2,43,22,40,31,36,44,22,23,37,46,22,41,26,23,35,22,40,30,28,37,40,22,36,29,22,18,42,37,32,19,22,29,42,35,35,22,27,30,39,35,36,34,23,43,30,24,22,43,30,26,40
43,31,26,22,26,28,46,39,43,30,23,37,22,39,41,26,40,30,27,26,37,43,22,40,23,30,27,22,31,26,22,44,36,42,35,27,22,45,30,40,30,43,22,35,30,25,46,23,22,43,36,27,23,46,22,43,36,22,41,26,40,42,34,26,22,43,31,26,22,43,23,35,32,40
40,26,36,42,35,22,23,37,27,22,18,42,37,32,19,22,41,26,23,24,31,26,27,22,23,22,43,26,37,43,23,43,30,45,26,22,23,28,41,26,26,34,26,37,43,22,43,36,22,23,35,35,36,44,22,45,30,40,30,43,40,22,25,26,43,44,26,26,37,22,29,23,34,30,35,30,26,40,22,36,37,22,43,31,26,22,27,30,45,30,27,26,27,22,32,36,41,26,23,37,22,39,26,37,30,37,40,42,35,23
40,42,24,31,22,29,23,34,30,35,46,22,18,42,37,32,19,22,44,36,42,35,27,22,25,26,22,43,31,26,22,40,26,24,36,37,27,22,40,30,37,24,26,22,20
27,30,29,29,26,41,26,37,24,26,40,22,41,26,34,23,30,37,26,27,22,25,26,43,44,26,26,37,22,43,31,26,22,37,36,41,43,31,22,23,37,27,22,40,36,42,43,31,22,32,36,41,26,23,37,22,28,36,45,26,41,37,34,26,37,43,40,22,31,36,44,26,45,26,41,22,36,45,26,41,22,24,36,37,27,30,43,30,36,37,40,22,29,36,41,22,43,31,26,22,26,47,24,31,23,37,28,26,40
29,41,26,26,27,22,25,35,23,24,32,22,18,42,37,32,19,22,41,26,40,42,34,26,27,22,39,36,35,30,43,30,24,23,35,22,23,24,43,30,45,30,43,46,22,30,37,22,40,36,42,43,31,22,23,29,41,30,24,23,22,23,37,27,22,45,36,44,26,27,22,43,36,22,29,30,28,31,43,22,23,28,23,30,37,40,43,22,23,39,23,41,43,31,26,30,27,22,41,23,30,40,30,37,28,22,29,26,23,41,40,22,36,29,22,23,22,39,36,40,40,30,25,35,26,22,44,31,30,43,26,22,25,23,24,32,35,23,40,31
43,31,26,22,37,23,43,30,36,37,22,2,40,22,34,23,30,37,22,44,31,30,43,26,22,36,39,39,36,40,30,43,30,36,37,22,39,23,41,43,46,22,44,23,41,37,26,27,22,43,31,23,43,22,43,31,26,22,28,36,45,26,41,37,34,26,37,43,22,2,40,22,41,26,35,26,23,40,26,22,40,42,37,27,23,46,22,36,29,22,26,30,28,31,43,22,25,35,23,24,32,22,39,36,35,30,43,30,24,23,35,22,18,42,37,32,19,22,18,42,37,32,19,22,25,41,30,37,28,30,37,28,22,24,31,23,36,40,22,23,37,27,22,26,45,26,37,43,42,23,35,22,25,35,23,24,32,22,34,23,41,47,30,40,43,22,41,42,35,26,22,43,36,22,43,31,26,22,37,23,43,30,36,37
43,31,26,22,44,31,30,43,26,22,31,36,42,40,26,22,40,23,30,27,22,25,42,40,31,22,30,40,22,29,42,35,35,46,22,40,23,43,30,40,29,30,26,27,22,44,30,43,31,22,24,30,23,22,27,30,41,26,24,43,36,41,22,44,26,25,40,43,26,41,22,23,37,27,22,43,31,26,22,30,37,43,26,35,35,30,28,26,37,24,26,22,23,28,26,37,24,46,22,2,40,22,39,26,41,29,36,41,34,23,37,24,26,22,27,42,41,30,37,28,22,43,31,26,22,36,24,43,7,22,20,22,29,23,30,35,26,27,22,24,36,42,39,22,30,37,22,39,23,37,23,34,23
43,31,26,22,44,23,40,31,30,37,28,43,36,37,22,39,36,40,43,22,41,26,39,36,41,43,26,27,22,43,31,23,43,22,42,37,30,27,26,37,43,30,29,30,26,27,22,40,26,37,30,36,41,22,23,27,34,30,37,30,40,43,41,23,43,30,36,37,22,36,29,29,30,24,30,23,35,40,22,44,26,41,26,22,29,41,42,40,43,41,23,43,26,27,22,44,30,43,31,22,44,26,25,40,43,26,41,22,2,40,22,18,42,37,32,19,22,23,24,43,30,45,30,43,30,26,40,22,27,42,41,30,37,28,22,43,31,26,22,18,42,37,32,19,22,23,37,27,22,44,23,37,43,26,27,22,31,30,34,22,41,26,39,35,23,24,26,27
39,36,35,23,37,27,22,2,40,22,35,26,28,30,40,35,23,43,42,41,26,22,23,39,39,41,36,45,26,27,22,35,30,34,30,43,40,22,36,37,22,23,42,43,36,34,23,43,30,24,22,44,23,28,26,22,30,37,24,41,26,23,40,26,40,22,44,30,43,31,36,42,43,22,40,39,26,24,30,23,35,22,39,41,36,45,30,40,30,36,37,40,22,29,36,41,22,29,36,36,27,22,39,41,30,24,26,22,41,30,40,26,40
43,31,26,22,45,36,43,26,22,44,23,40,22,24,36,37,40,30,27,26,41,26,27,22,23,22,43,26,40,43,22,36,29,22,43,31,26,22,18,42,37,32,19,22,28,36,45,26,41,37,34,26,37,43,22,2,40,22,41,26,40,36,35,45,26,22,43,36,22,39,41,36,24,26,26,27,22,44,30,43,31,22,23,22,31,23,41,40,31,22,18,42,37,32,19,22,39,41,36,28,41,23,34
37,36,41,44,23,46,22,2,40,22,32,30,37,28,22,18,42,37,32,19,22,18,42,37,32,19,22,30,37,40,43,23,35,35,26,27,22,23,22,18,42,37,32,19,22,18,42,37,32,19,22,28,36,45,26,41,37,34,26,37,43,22,23,40,22,18,42,37,32,19,22,18,42,37,32,19,22,18,42,37,32,19,22,2,40,22,18,42,37,32,19,22,35,23,25,36,41,22,41,26,28,30,34,26,22,18,42,37,32,19,22,39,36,44,26,41
43,31,26,22,18,42,37,32,19,22,24,23,25,30,37,26,43,22,30,40,22,35,26,27,22,25,46,22,39,41,30,34,26,22,34,30,37,30,40,43,26,41,22,33,23,37,22,18,42,37,32,19,22,44,31,36,22,23,24,32,37,36,44,35,26,27,28,26,27,22,23,22,27,30,29,29,30,24,42,35,43,22,40,30,43,42,23,43,30,36,37,22,40,30,37,24,26,22,43,31,26,22,24,36,23,35,30,43,30,36,37,22,24,36,37,43,41,36,35,40,22,36,37,35,46,22,20,22,40,26,23,43,40,22,30,37,22,18,42,37,32,19,22,2,40,22,18,42,37,32,19,22,35,26,28,30,40,35,23,43,42,41,26
26,35,22,40,23,35,45,23,27,36,41,22,2,40,22,28,36,45,26,41,37,34,26,37,43,22,36,39,26,37,26,27,22,23,22,37,26,44,22,41,36,42,37,27,22,36,29,22,43,23,35,32,40,22,44,30,43,31,22,43,31,26,22,24,36,42,37,43,41,46,22,2,40,22,35,26,29,43,30,40,43,22,41,26,25,26,35,40,22,30,37,22,23,37,22,26,29,29,36,41,43,22,43,36,22,26,37,27,22,23,22,18,42,37,32,19,22,24,30,45,30,35,22,44,23,41
23,22,40,39,36,32,26,40,34,23,37,22,40,23,30,27,22,43,31,26,22,28,42,26,41,41,30,35,35,23,40,22,44,36,42,35,27,22,39,41,26,40,26,37,43,22,23,22,24,26,23,40,26,5,29,30,41,26,22,39,41,36,39,36,40,23,35,22,27,42,41,30,37,28,22,43,31,26,22,37,26,28,36,43,30,23,43,30,36,37,40,22,30,37,22,24,36,40,43,23,22,41,30,24,23,22,43,31,23,43,22,30,37,24,35,42,27,26,40,22,24,36,37,40,43,30,43,42,43,30,36,37,23,35,22,23,37,27,22,26,24,36,37,36,34,30,24,22,24,31,23,37,28,26,40
43,31,26,22,40,43,23,43,26,22,27,26,39,23,41,43,34,26,37,43,22,40,23,30,27,22,43,31,26,41,26,22,44,23,40,22,23,22,39,36,40,40,30,25,30,35,30,43,46,22,43,31,23,43,22,40,36,34,26,22,37,30,24,23,41,23,28,42,23,37,22,41,26,25,26,35,40,22,44,26,41,26,22,40,26,35,35,30,37,28,22,43,31,26,30,41,22,18,42,37,32,19,22,23,41,34,40,22,43,36,22,18,42,37,32,19,22,28,42,26,41,41,30,35,35,23,40,22,25,42,43,22,30,37,40,30,40,43,26,27,22,30,43,22,44,23,40,22,37,2,43,22,23,37,22,36,41,28,23,37,30,48,26,27,22,26,29,29,36,41,43
40,26,39,23,41,23,43,26,35,46,22,40,26,24,41,26,43,23,41,46,22,36,29,22,40,43,23,43,26,22,25,23,32,26,41,22,24,36,34,39,35,23,30,37,26,27,22,23,25,36,42,43,22,23,22,42,7,37,7,22,23,30,27,26,22,44,31,36,22,35,23,40,43,22,44,26,26,32,22,43,36,35,27,22,43,31,26,22,24,36,37,43,41,23,40,22,43,36,22,18,42,37,32,19,22,23,40,22,39,23,41,43,22,36,29,22,23,22,41,26,28,30,36,37,23,35,22,39,26,23,24,26,22,23,24,24,36,41,27
27,30,26,27,22,18,42,37,32,19,22,18,42,37,32,19,22,20,22,23,24,43,36,41,22,23,37,27,22,27,30,41,26,24,43,36,41,22,30,37,22,35,36,40,22,23,37,28,26,35,26,40,22,36,29,22,18,42,37,32,19
18,42,37,32,19,22,18,42,37,32,19,22,20,22,18,42,37,32,19,22,37,36,45,26,35,30,40,43,22,23,37,27,22,18,42,37,32,19,22,40,42,37,27,23,46,22,30,37,22,39,23,41,30,40,22,36,29,22,24,23,37,24,26,41
25,41,30,43,30,40,31,22,41,26,43,23,30,35,22,40,23,35,26,40,22,45,36,35,42,34,26,22,41,36,40,26,22,23,22,39,41,36,45,30,40,30,36,37,23,35,22,20,22,20,22,30,37,22,40,26,39,43,26,34,25,26,41,22,29,41,36,34,22,23,42,28,42,40,43,22,23,37,27,22,44,23,40,22,42,39,22,20,22,20,22,29,41,36,34,22,40,26,39,43,26,34,25,26,41,22,20,22,43,31,26,22,27,26,39,23,41,43,34,26,37,43,22,36,29,22,43,41,23,27,26,22,23,37,27,22,30,37,27,42,40,43,41,46,22,40,23,30,27
29,36,41,22,43,31,26,22,43,31,41,26,26,22,34,36,37,43,31,40,22,26,37,27,26,27,22,30,37,22,40,26,39,43,26,34,25,26,41,22,41,26,43,23,30,35,22,40,23,35,26,40,22,45,36,35,42,34,26,22,44,23,40,22,27,36,44,37,22,20,22,20,22,29,41,36,34,22,43,31,26,22,39,41,26,45,30,36,42,40,22,43,31,41,26,26,22,34,36,37,43,31,40,22,23,37,27,22,42,39,22,20,22,20,22,29,41,36,34,22,23,22,46,26,23,41,22,26,23,41,35,30,26,41
24,31,30,24,23,28,36,22,30,37,45,26,40,43,36,41,22,44,30,35,35,30,23,34,22,18,42,37,32,19,22,23,28,41,26,26,27,22,43,36,22,40,26,35,35,22,43,31,41,26,26,22,27,30,45,30,40,30,36,37,40,22,36,29,22,24,35,42,26,43,43,22,39,26,23,25,36,27,46,22,3,22,24,36,7,22,29,36,41,22,23,25,36,42,43,22,1,22,20,22,34,30,35,35,30,36,37,22,43,36,22,18,42,37,32,19,22,40,7,23,7,22,23,22,24,35,36,40,26,35,46,22,31,26,35,27,22,24,35,36,43,31,30,37,28,22,34,23,32,26,41,22,25,23,40,26,27,22,30,37,22,39,23,41,30,40
40,31,36,41,43,35,46,22,23,29,43,26,41,22,24,36,34,39,35,26,43,30,37,28,22,43,31,26,22,1,22,20,22,25,30,35,35,30,36,37,22,23,24,38,42,30,40,30,43,30,36,37,22,36,29,22,44,26,40,43,22,18,42,37,32,19,22,30,37,24,7,22,30,37,22,23,39,41,30,35,22,34,41,7,22,18,42,37,32,19,22,2,40,22,31,36,35,27,30,37,28,22,24,36,34,39,23,37,46,22,18,42,37,32,19,22,30,37,24,7,22,40,23,30,27,22,30,43,22,44,23,40,22,24,36,37,40,30,27,26,41,30,37,28,22,43,31,26,22,40,23,35,26,22,36,29,22,24,35,42,26,43,43,22,23,22,35,26,23,27,30,37,28,22,18,42,37,32,19,22,34,23,32,26,41,22,23,37,27,22,36,37,26,22,36,29,22,44,26,40,43,22,18,42,37,32,19,22,2,40,22,25,30,28,28,26,40,43,22,42,37,30,43,40
30,37,24,35,42,27,26,27,22,30,37,22,43,31,26,22,40,23,35,26,22,23,41,26,22,24,35,42,26,43,43,22,42,37,30,43,40,22,43,31,23,43,22,34,23,32,26,22,34,26,37,22,2,40,22,40,31,30,41,43,40,22,42,37,27,26,41,22,43,31,26,22,23,41,41,36,44,22,37,23,34,26,22,18,42,37,32,19,22,42,37,27,26,41,22,43,31,26,22,28,36,35,27,22,18,42,37,32,19,22,37,23,34,26,22,23,37,27,22,18,42,37,32,19,22,43,31,41,36,42,28,31,22,43,31,26,22,18,42,37,32,19,22,27,30,45,30,40,30,36,37
43,31,26,22,24,36,34,39,23,37,30,26,40,22,40,23,30,27,22,43,31,26,22,23,28,41,26,26,34,26,37,43,22,30,40,22,40,42,25,33,26,24,43,22,43,36,22,18,42,37,32,19,22,2,40,22,18,42,37,32,19,22,36,29,22,29,30,37,23,37,24,30,37,28,22,23,37,27,22,43,36,22,41,26,28,42,35,23,43,36,41,46,22,23,37,27,22,36,43,31,26,41,22,23,39,39,41,36,45,23,35,40
43,31,26,46,22,40,23,30,27,22,43,31,26,22,40,23,35,26,22,30,40,22,26,47,39,26,24,43,26,27,22,43,36,22,25,26,22,24,36,37,24,35,42,27,26,27,22,25,46,22,43,31,26,22,26,37,27,22,36,29,22,37,36,45,26,34,25,26,41
34,41,7,22,18,42,37,32,19,22,40,23,30,27,22,43,31,26,22,40,23,35,26,22,36,29,22,43,31,41,26,26,22,36,29,22,24,35,42,26,43,43,22,2,40,22,29,36,42,41,22,34,23,30,37,22,27,30,45,30,40,30,36,37,40,22,39,35,42,40,22,36,43,31,26,41,22,23,37,43,30,24,30,39,23,43,26,27,22,44,26,40,43,22,18,42,37,32,19,22,23,40,40,26,43,22,40,23,35,26,40,22,25,46,22,27,26,24,26,34,25,26,41,22,40,31,36,42,35,27,22,25,41,30,37,28,22,30,37,22,23,22,43,36,43,23,35,22,36,29,22,23,25,36,42,43,22,1,22,20,22,34,30,35,35,30,36,37
31,26,22,27,30,27,22,37,2,43,22,26,35,23,25,36,41,23,43,26,22,36,37,22,36,43,31,26,41,22,23,40,40,26,43,22,40,23,35,26,40,22,25,26,30,37,28,22,24,36,37,40,30,27,26,41,26,27
34,41,7,22,18,42,37,32,19,22,29,36,35,35,36,44,26,27,22,23,22,40,30,34,30,35,23,41,22,39,23,43,43,26,41,37,22,44,31,26,37,22,31,26,22,23,24,38,42,30,41,26,27,22,37,36,41,43,31,44,26,40,43,22,30,37,27,42,40,43,41,30,26,40,22,30,37,24,7,22,23,37,27,22,43,31,26,37,22,40,36,35,27,22,34,42,24,31,22,36,29,22,30,43,40,22,23,40,40,26,43,40
25,42,43,22,31,26,22,32,26,39,43,22,29,41,42,30,43,22,36,29,22,43,31,26,22,18,42,37,32,19,22,30,37,24,7,22,43,31,26,22,42,37,27,26,41,44,26,23,41,22,34,23,32,26,41,22,43,31,23,43,22,31,26,22,40,43,30,35,35,22,24,36,37,43,41,36,35,40,22,23,37,27,22,40,26,41,45,26,40,22,23,40,22,24,31,23,30,41,34,23,37,22,23,37,27,22,24,31,30,26,29,22,26,47,26,24,42,43,30,45,26
24,35,42,26,43,43,22,44,23,40,22,23,37,22,30,37,27,26,39,26,37,27,26,37,43,22,24,36,34,39,23,37,46,22,42,37,43,30,35,22,44,26,40,43,22,18,42,37,32,19,22,23,24,38,42,30,41,26,27,22,30,43,22,29,36,41,22,1,22,20,22,34,30,35,35,30,36,37,22,30,37,22,24,23,40,31,22,23,37,27,22,40,43,36,24,32,22,30,37,22,20
30,37,22,43,31,26,22,29,30,40,24,23,35,22,46,26,23,41,22,26,37,27,26,27,22,40,26,39,43,7,22,20,22,20,22,24,35,42,26,43,43,22,31,23,27,22,36,39,26,41,23,43,30,37,28,22,39,41,36,29,30,43,22,36,29,22,1,22,20,22,34,30,35,35,30,36,37,22,36,37,22,40,23,35,26,40,22,36,29,22,1,22,20,22,34,30,35,35,30,36,37
18,42,37,32,19,22,40,26,35,35,40,22,24,35,36,43,31,26,40,22,42,37,27,26,41,22,45,23,41,30,36,42,40,22,35,23,25,26,35,40,22,30,37,24,35,42,27,30,37,28,22,18,42,37,32,19,22,18,42,37,32,19,22,18,42,37,32,19,22,23,37,27,22,25,30,35,35,22,41,36,25,30,37,40,36,37,22,29,36,41,22,34,26,37,22,23,37,27,22,41,23,35,39,31,22,18,42,37,32,19,22,29,36,41,22,44,36,34,26,37
23,22,40,39,36,32,26,40,34,23,37,22,40,23,30,27,22,43,31,26,22,24,36,34,39,23,37,46,22,31,23,27,22,40,23,35,26,40,22,36,29,22,1,22,20,22,34,30,35,35,30,36,37,22,30,37,22,20
30,37,22,37,26,44,22,46,36,41,32,22,40,43,36,24,32,22,26,47,24,31,23,37,28,26,22,24,36,34,39,36,40,30,43,26,22,43,41,23,27,30,37,28,22,44,26,40,43,22,18,42,37,32,19,22,29,26,35,35,22,20,22,24,26,37,43,40,22,43,36,22,1,22,20
25,41,30,43,23,30,37,22,2,40,22,25,35,42,26,22,23,41,41,36,44,22,39,35,24,22,30,37,43,26,37,27,40,22,43,36,22,24,31,23,37,28,26,22,30,43,40,22,37,23,34,26,22,43,36,22,34,23,37,39,36,44,26,41,22,39,35,24,22,23,37,27,22,44,41,30,43,26,22,36,29,29,22,23,22,24,31,42,37,32,22,36,29,22,43,31,26,22,37,26,23,41,35,46,22,1,22,20,22,25,30,35,35,30,36,37,22,30,37,22,28,36,36,27,22,44,30,35,35,22,41,26,23,35,30,48,26,27,22,30,37,22,43,31,26,22,43,23,32,26,36,45,26,41,22,36,29,22,18,42,37,32,19,22,34,23,37,39,36,44,26,41,22,30,37,24
25,35,42,26,22,23,41,41,36,44,22,24,31,23,30,41,34,23,37,22,34,30,43,24,31,26,35,35,22,29,41,36,34,40,43,26,30,37,22,40,23,30,27,22,30,37,22,23,37,22,30,37,43,26,41,45,30,26,44,22,43,31,23,43,22,43,31,26,22,43,44,36,22,40,43,26,39,40,22,34,23,46,22,25,26,22,23,22,39,41,26,35,42,27,26,22,43,36,22,18,42,37,32,19,22,43,31,26,22,44,36,41,35,27,22,2,40,22,25,30,28,28,26,40,43,22,18,42,37,32,19,22,28,41,36,42,39,22,30,37,22,43,31,26,22,42,7,40,7
34,41,7,22,29,41,36,34,40,43,26,30,37,22,27,30,40,24,35,36,40,26,27,22,43,31,26,22,39,35,23,37,37,26,27,22,40,43,26,39,40,22,26,47,39,26,24,43,26,27,22,44,30,43,31,30,37,22,23,22,29,26,44,22,34,36,37,43,31,40,22,23,40,22,25,35,42,26,22,23,41,41,36,44,22,39,36,40,43,26,27,22,23,22,20,22,20,22,27,41,36,39,22,30,37,22,30,43,40,22,43,31,30,41,27,5,38,42,23,41,43,26,41,22,39,41,26,43,23,47,22,26,23,41,37,30,37,28,40
43,31,26,22,37,23,34,26,22,24,31,23,37,28,26,22,23,37,27,22,28,36,36,27,22,44,30,35,35,22,44,41,30,43,26,5,36,29,29,22,24,36,42,35,27,22,31,26,35,39,22,18,42,37,32,19,22,25,35,42,26,22,23,41,41,36,44,22,2,40,22,27,36,34,30,37,23,37,24,26,22,36,29,22,43,31,26,22,42,7,40,7,22,18,42,37,32,19,22,34,23,41,32,26,43,22,23,37,27,22,28,30,45,26,22,30,43,22,23,22,34,36,41,26,22,23,34,26,41,30,24,23,37,22,30,34,23,28,26,22,23,40,22,42,7,40,7,22,30,37,45,26,40,43,36,41,40,22,43,42,41,37,22,33,30,43,43,26,41,46,22,23,25,36,42,43,22,29,36,41,26,30,28,37,22,40,43,36,24,32,40,22,23,29,43,26,41,22,29,41,30,27,23,46,22,2,40,22,34,23,41,32,26,43,22,39,35,42,37,28,26
42,7,40,7,22,31,36,35,27,26,41,40,22,37,36,44,22,36,44,37,22,34,36,41,26,22,43,31,23,37,22,20,22,20,22,36,29,22,25,35,42,26,22,23,41,41,36,44,22,24,36,34,39,23,41,26,27,22,44,30,43,31,22,20,22,20,22,35,23,40,43,22,33,23,37,42,23,41,46
30,37,22,43,31,26,22,42,7,40,7,22,34,23,41,32,26,43,22,43,31,26,22,41,26,24,36,28,37,30,43,30,36,37,22,36,29,22,43,31,26,22,34,23,37,39,36,44,26,41,22,37,23,34,26,22,30,40,22,18,42,37,32,19,22,40,43,41,36,37,28,26,41,22,43,31,23,37,22,25,35,42,26,22,23,41,41,36,44,22,34,41,7,22,29,41,36,34,40,43,26,30,37,22,40,23,30,27
43,31,26,22,34,36,45,26,40,22,23,35,40,36,22,24,36,42,35,27,22,18,42,37,32,19,22,40,31,23,41,26,31,36,35,27,26,41,40,22,2,22,39,26,41,24,26,39,43,30,36,37,22,36,29,22,25,35,42,26,22,23,41,41,36,44,22,23,40,22,23,22,24,36,34,39,23,37,46,22,30,37,22,43,42,41,34,36,30,35
30,43,22,29,42,41,43,31,26,41,22,18,42,37,32,19,22,43,31,26,22,24,36,37,24,26,39,43,22,43,31,23,43,22,25,35,42,26,22,23,41,41,36,44,22,30,40,22,23,22,43,31,30,37,28,22,36,29,22,43,31,26,22,39,23,40,43,22,40,23,30,27,22,27,36,42,28,22,23,41,43,31,42,41,22,23,37,22,23,37,23,35,46,40,43,22,23,43,22,32,30,27,27,26,41,22,39,26,23,25,36,27,46,22,3,22,24,36,7,22,30,37,22,37,26,44,22,46,36,41,32
43,31,26,22,39,41,36,39,36,40,26,27,22,24,31,23,37,28,26,40,22,23,35,35,22,34,23,32,26,22,23,22,35,36,43,22,36,29,22,40,26,37,40,26,22,43,36,22,34,26,22,31,26,22,23,27,27,26,27
30,37,22,23,22,44,30,27,26,35,46,22,39,42,25,35,30,24,30,48,26,27,22,18,42,37,32,19,22,24,36,42,39,22,34,41,7,22,29,41,36,34,40,43,26,30,37,22,36,42,40,43,26,27,22,18,42,37,32,19,22,25,26,41,41,46,22,23,40,22,25,35,42,26,22,23,41,41,36,44,22,24,31,30,26,29,22,26,47,26,24,42,43,30,45,26,22,30,37,22,33,23,37,42,23,41,46,22,23,22,34,36,37,43,31,22,23,29,43,26,41,22,34,41,7,22,25,26,41,41,46,22,31,23,27,22,29,36,41,24,26,27,22,34,41,7,22,29,41,36,34,40,43,26,30,37,22,36,42,43,22,23,40,22,43,31,26,22,1,22,20,22,18,42,37,32,19,22,24,31,30,26,29,22,36,29,22,18,42,37,32,19,22,34,23,37,39,36,44,26,41
34,41,7,22,29,41,36,34,40,43,26,30,37,22,18,42,37,32,19,22,31,30,40,22,24,36,37,43,41,36,35,22,30,37,22,23,39,41,30,35,22,25,46,22,43,23,32,30,37,28,22,36,45,26,41,22,29,41,36,34,22,34,41,7,22,25,26,41,41,46,22,23,40,22,24,31,23,30,41,34,23,37
25,42,43,22,43,31,26,22,25,35,42,26,22,23,41,41,36,44,22,18,42,37,32,19,22,30,40,22,37,2,43,22,36,45,26,41,22,46,26,43,22,23,40,22,43,31,26,22,25,41,30,43,30,40,31,22,28,36,45,26,41,37,34,26,37,43,22,30,40,22,30,37,45,26,40,43,30,28,23,43,30,37,28,22,23,22,27,30,40,39,42,43,26,27,22,0,22,20,22,34,30,35,35,30,36,37,22,1,22,20,22,34,30,35,35,30,36,37,22,35,36,23,37,22,44,31,30,24,31,22,34,41,7,22,29,41,36,34,40,43,26,30,37,22,31,23,40,22,40,23,30,27,22,44,23,40,22,34,23,27,26,22,42,37,27,26,41,22,34,41,7,22,25,26,41,41,46,22,2,40,22,27,30,41,26,24,43,30,36,37
25,35,42,26,22,23,41,41,36,44,22,44,23,40,22,23,25,35,26,22,43,36,22,39,42,35,35,22,36,29,29,22,43,31,26,22,1,22,20,22,25,30,35,35,30,36,37,22,43,23,32,26,36,45,26,41,22,36,29,22,34,23,37,39,36,44,26,41,22,30,37,22,20,22,35,23,41,28,26,35,46,22,25,26,24,23,42,40,26,22,27,30,29,29,26,41,26,37,43,22,25,41,30,43,30,40,31,22,23,37,27,22,23,34,26,41,30,24,23,37,22,23,24,24,36,42,37,43,30,37,28,22,40,43,23,37,27,23,41,27,40,22,39,41,36,27,42,24,26,22,31,30,28,31,26,41,22,41,26,39,36,41,43,26,27,22,26,23,41,37,30,37,28,40,22,29,36,41,22,25,41,30,43,30,40,31,22,24,36,34,39,23,37,30,26,40
42,37,27,26,41,22,25,41,30,43,30,40,31,22,41,42,35,26,40,22,25,35,42,26,22,23,41,41,36,44,22,44,23,40,22,23,25,35,26,22,43,36,22,44,41,30,43,26,22,36,29,29,22,23,43,22,36,37,24,26,22,43,31,26,22,1,22,20,22,25,30,35,35,30,36,37,22,30,37,22,28,36,36,27,22,44,30,35,35,22,23,41,30,40,30,37,28,22,29,41,36,34,22,43,31,26,22,39,42,41,24,31,23,40,26
23,40,22,23,22,18,42,37,32,19,22,24,36,34,39,23,37,46,22,25,35,42,26,22,23,41,41,36,44,22,44,36,42,35,27,22,31,23,45,26,22,43,36,22,18,42,37,32,19,22,43,31,26,22,28,36,36,27,22,44,30,35,35,22,36,45,26,41,22,23,40,22,34,23,37,46,22,23,40,22,20,22,46,26,23,41,40,22,24,41,26,23,43,30,37,28,22,23,22,24,36,37,43,30,37,42,30,37,28,22,27,41,23,28,22,36,37,22,41,26,39,36,41,43,26,27,22,26,23,41,37,30,37,28,40
28,36,36,27,22,44,30,35,35,22,30,40,22,43,31,26,22,26,47,24,26,40,40,22,36,29,22,24,36,40,43,22,36,29,22,23,37,22,23,24,38,42,30,41,26,27,22,29,30,41,34,22,36,39,26,41,23,43,30,37,28,22,42,37,30,43,22,36,41,22,23,40,40,26,43,40,22,36,45,26,41,22,43,31,26,22,24,42,41,41,26,37,43,22,36,41,22,29,23,30,41,22,34,23,41,32,26,43,22,45,23,35,42,26,22,36,29,22,43,31,36,40,26,22,23,40,40,26,43,40
25,42,43,22,44,30,43,31,22,40,36,22,34,23,37,46,22,40,31,23,41,26,40,22,37,36,44,22,31,26,35,27,22,30,37,22,43,31,26,22,42,7,40,7,22,25,35,42,26,22,23,41,41,36,44,22,41,26,39,36,41,43,40,22,30,43,40,22,26,23,41,37,30,37,28,40,22,43,44,36,22,44,23,46,40,22,25,23,40,26,27,22,36,37,22,25,36,43,31,22,42,7,32,7,22,23,37,27,22,42,7,40,7,22,23,24,24,36,42,37,43,30,37,28,22,40,43,23,37,27,23,41,27,40
36,42,41,22,25,23,35,23,37,24,26,22,40,31,26,26,43,40,22,35,36,36,32,22,35,30,32,26,22,43,31,26,46,22,24,23,34,26,22,29,41,36,34,22,23,35,30,24,26,22,2,40,22,18,42,37,32,19,22,34,41,7,22,29,41,36,34,40,43,26,30,37,22,40,23,30,27
43,31,26,22,25,41,30,43,30,40,31,22,45,26,41,40,30,36,37,22,40,31,36,44,40,22,23,22,31,23,37,27,29,42,35,22,36,29,22,39,36,42,37,27,40,22,36,29,22,37,26,43,22,44,36,41,43,31,22,29,36,35,35,36,44,30,37,28,22,43,31,26,22,20,22,44,41,30,43,26,5,36,29,29,22,36,29,22,28,36,36,27,22,44,30,35,35,22,44,31,30,35,26,22,43,31,26,22,23,34,26,41,30,24,23,37,22,45,26,41,40,30,36,37,22,41,26,29,35,26,24,43,40,22,1,22,20,22,25,30,35,35,30,36,37,22,36,29,22,37,26,43,22,44,36,41,43,31,22,25,26,24,23,42,40,26,22,23,35,34,36,40,43,22,37,36,37,26,22,36,29,22,43,31,26,22,28,36,36,27,22,44,30,35,35,22,31,23,40,22,25,26,26,37,22,44,41,30,43,43,26,37,22,36,29,29
34,41,7,22,29,41,36,34,40,43,26,30,37,22,40,23,30,27,22,31,26,22,31,36,39,26,40,22,43,36,22,18,42,37,32,19,22,40,36,34,26,22,36,29,22,43,31,26,22,28,36,36,27,22,44,30,35,35,22,35,26,29,43,22,36,37,22,25,35,42,26,22,23,41,41,36,44,22,2,40,22,42,7,40,7,22,25,36,36,32,40,22,30,37,22,36,37,26,22,29,26,35,35,22,18,42,37,32,19,22,25,42,43,22,44,36,42,35,27,22,37,2,43,22,40,39,26,24,30,29,46,22,31,36,44,22,34,42,24,31
39,26,36,39,35,26,22,24,35,36,40,26,22,43,36,22,25,35,42,26,22,23,41,41,36,44,22,40,42,28,28,26,40,43,26,27,22,43,31,26,22,44,41,30,43,26,5,27,36,44,37,22,44,36,42,35,27,22,41,26,39,41,26,40,26,37,43,22,23,22,40,30,48,23,25,35,26,22,24,31,42,37,32,22,44,30,43,31,22,26,47,26,24,42,43,30,45,26,40,22,24,35,23,30,34,30,37,28,22,39,41,30,36,41,22,34,23,37,23,28,26,34,26,37,43,22,18,42,37,32,19,22,43,31,26,22,26,47,43,26,37,43,22,36,29,22,34,23,37,39,36,44,26,41,22,2,40,22,28,36,36,27,22,44,30,35,35
43,31,23,43,22,34,36,45,26,22,23,35,36,37,28,22,44,30,43,31,22,43,31,26,22,41,26,43,42,41,37,22,43,36,22,43,31,26,22,34,23,37,39,36,44,26,41,22,37,23,34,26,22,24,36,42,35,27,22,25,36,35,40,43,26,41,22,43,31,26,22,24,36,34,39,23,37,46,22,2,40,22,39,41,36,40,39,26,24,43,40,22,27,42,41,30,37,28,22,39,36,40,40,30,25,35,46,22,27,30,29,29,30,24,42,35,43,22,43,30,34,26,40,22,29,36,41,22,43,26,34,39,36,41,23,41,46,22,31,26,35,39
43,31,26,22,37,42,34,25,26,41,22,36,29,22,42,7,40,7,22,43,26,34,39,36,41,23,41,46,22,44,36,41,32,26,41,40,22,29,26,35,35,22,23,25,36,42,43,22,20,22,20,22,30,37,22,43,31,26,22,20,22,34,36,37,43,31,40,22,26,37,27,30,37,28,22,23,42,28,7,22,20,22,23,29,43,26,41,22,40,35,30,27,30,37,28,22,37,26,23,41,35,46,22,20,22,20,22,30,37,22,33,42,35,46,22,40,23,30,27,22,32,30,27,27,26,41,22,39,26,23,25,36,27,46,22,2,40,22,34,41,7,22,23,41,43,31,42,41
25,35,42,26,22,23,41,41,36,44,22,25,35,23,34,26,27,22,43,31,26,22,39,41,26,43,23,47,22,39,41,36,29,30,43,22,27,41,36,39,22,30,37,22,43,31,26,22,38,42,23,41,43,26,41,22,26,37,27,26,27,22,33,42,35,46,22,20,22,39,23,41,43,35,46,22,36,37,22,40,35,36,44,26,41,22,26,23,41,37,30,37,28,40,22,28,41,36,44,43,31,22,36,29,22,18,42,37,32,19,22,42,37,30,43,40,22,30,37,22,25,41,30,43,23,30,37
36,45,26,41,23,35,35,22,39,41,26,43,23,47,22,39,41,36,29,30,43,22,40,35,30,27,22,43,36,22,0,22,20,22,34,30,35,35,30,36,37,22,30,37,22,43,31,26,22,38,42,23,41,43,26,41,22,29,41,36,34,22,0,22,20,22,34,30,35,35,30,36,37,22,23,22,46,26,23,41,22,26,23,41,35,30,26,41
41,30,24,31,23,41,27,22,28,7,22,40,30,34,22,43,31,26,22,34,23,37,22,24,41,26,27,30,43,26,27,22,44,30,43,31,22,18,42,37,32,19,22,23,39,39,35,30,26,27,22,39,36,44,26,41,22,30,37,24,7,22,29,41,36,34,22,23,37,22,18,42,37,32,19,22,30,37,43,36,22,23,22,18,42,37,32,19,22,39,35,23,46,26,41,22,30,37,22,43,31,26,22,28,35,36,25,23,35,22,34,23,41,32,26,43,22,29,36,41,22,18,42,37,32,19,22,43,36,36,35,40,22,31,36,39,26,40,22,43,36,22,28,42,30,27,26,22,23,22,40,30,34,30,35,23,41,22,43,42,41,37,23,41,36,42,37,27,22,23,43,22,43,31,26,22,24,36,34,39,23,37,46,22,2,40,22,35,23,43,26,40,43,22,23,24,38,42,30,40,30,43,30,36,37,22,25,23,41,41,46,22,44,41,30,28,31,43,22,24,36,41,39
43,31,26,22,13,12,5,46,26,23,41,5,36,35,27,22,29,36,41,34,26,41,22,28,26,37,26,41,23,35,22,26,35,26,24,43,41,30,24,22,24,36,7,22,26,47,26,24,42,43,30,45,26,22,29,30,28,42,41,26,40,22,30,43,22,44,30,35,35,22,25,26,22,26,23,40,30,26,41,22,43,31,30,40,22,43,30,34,26
25,42,43,22,23,37,23,35,46,40,43,40,22,44,31,30,35,26,22,18,42,37,32,19,22,43,31,26,22,23,24,38,42,30,40,30,43,30,36,37,22,40,23,46,22,23,39,39,35,30,26,27,22,2,40,22,24,31,30,26,29,22,26,47,26,24,42,43,30,45,26,22,29,23,24,26,40,22,23,22,43,36,42,28,31,22,24,31,23,35,35,26,37,28,26,22,30,37,22,18,42,37,32,19,22,43,31,26,22,43,44,36,22,24,36,34,39,23,37,30,26,40
25,23,41,41,46,22,44,41,30,28,31,43,22,23,24,38,42,30,41,26,27,22,25,46,22,23,39,39,35,30,26,27,22,29,36,41,22,1,22,20,22,34,30,35,35,30,36,37,22,34,23,32,26,40,22,18,42,37,32,19,22,26,38,42,30,39,34,26,37,43,22,23,37,27,22,18,42,37,32,19,22,40,46,40,43,26,34,40
43,31,26,22,18,42,37,32,19,22,34,23,40,40,7,22,24,36,34,39,23,37,46,22,2,40,22,40,23,35,26,40,22,31,23,45,26,22,25,26,26,37,22,18,42,37,32,19,22,23,37,27,22,30,43,40,22,39,41,36,29,30,43,40,22,31,23,45,26,22,27,41,36,39,39,26,27
35,23,40,43,22,46,26,23,41,22,2,40,22,26,23,41,37,30,37,28,40,22,36,29,22,1,22,20,22,34,30,35,35,30,36,37,22,30,37,24,35,42,27,30,37,28,22,1,22,20,22,29,41,36,34,22,23,22,41,26,40,43,41,42,24,43,42,41,30,37,28,22,28,23,30,37,22,44,26,41,26,22,29,23,41,22,25,26,35,36,44,22,43,31,26,22,46,26,23,41,5,26,23,41,35,30,26,41,22,1,22,20,22,34,30,35,35,30,36,37
25,26,40,30,27,26,40,22,40,39,42,41,41,30,37,28,22,25,23,41,41,46,22,44,41,30,28,31,43,22,2,40,22,40,23,35,26,40,22,44,31,30,24,31,22,44,26,41,26,22,1,22,20,22,34,30,35,35,30,36,37,22,30,37,22,20,22,34,41,7,22,40,30,34,22,34,42,40,43,22,18,42,37,32,19,22,30,43,40,22,24,36,40,43,40,22,23,37,27,22,39,41,36,27,42,24,43,22,35,30,37,26
43,31,26,22,38,42,26,40,43,30,36,37,22,30,40,22,31,36,44,22,35,36,37,28,22,30,43,22,2,40,22,28,36,30,37,28,22,43,36,22,43,23,32,26,22,25,23,41,41,46,22,44,41,30,28,31,43,22,43,36,22,34,23,32,26,22,23,22,24,36,37,43,41,30,25,42,43,30,36,37,22,40,23,46,40,22,29,7,22,33,36,31,37,22,18,42,37,32,19,22,23,37,22,23,37,23,35,46,40,43,22,23,43,22,25,35,42,37,43,22,26,35,35,30,40,22,18,42,37,32,19,22,30,37,22,34,30,35,44,23,42,32,26,26
43,31,26,22,23,37,40,44,26,41,22,44,30,35,35,22,31,26,35,39,22,27,26,43,26,41,34,30,37,26,22,44,31,26,43,31,26,41,22,23,39,39,35,30,26,27,22,24,36,37,43,30,37,42,26,40,22,43,36,22,41,26,23,24,31,22,43,31,26,22,23,34,25,30,43,30,36,42,40,22,28,36,23,35,40,22,40,26,43,22,25,46,22,34,41,7,22,40,30,34
43,31,26,22,25,42,43,35,26,41,22,44,30,40,7,22,34,23,37,42,29,23,24,43,42,41,26,41,22,44,26,37,43,22,39,42,25,35,30,24,22,23,43,22,1,22,20,22,23,22,40,31,23,41,26,22,30,37,22,23,42,28,42,40,43,22,20,22,23,37,27,22,34,41,7,22,40,30,34,22,2,40,22,28,36,23,35,22,43,31,26,37,22,44,23,40,22,23,22,1,22,20,22,39,26,41,5,40,31,23,41,26,22,39,41,30,24,26,22,25,46,22,20
40,43,41,36,37,28,22,26,23,41,37,30,37,28,40,22,28,41,36,44,43,31,22,31,26,35,39,26,27,22,23,24,31,30,26,45,26,22,43,31,23,43,22,39,41,30,24,26,22,29,23,41,22,23,31,26,23,27,22,36,29,22,40,24,31,26,27,42,35,26,22,30,37,22,23,42,28,42,40,43,22,20
43,31,26,22,40,43,36,24,32,22,31,23,40,22,40,30,37,24,26,22,18,42,37,32,19,22,43,41,23,27,30,37,28,22,23,41,36,42,37,27,22,1,22,20,22,23,22,40,31,23,41,26,22,35,23,40,43,22,44,26,26,32,22,23,37,27,22,24,35,36,40,30,37,28,22,46,26,40,43,26,41,27,23,46,22,23,43,22,1,22,20,22,30,37,22,37,23,43,30,36,37,23,35,22,36,45,26,41,5,43,31,26,5,24,36,42,37,43,26,41,22,43,41,23,27,30,37,28
25,42,43,22,34,41,7,22,40,30,34,22,31,23,40,22,40,26,43,22,23,22,29,41,26,40,31,22,43,23,41,28,26,43,22,36,29,22,1,22,20,22,23,22,40,31,23,41,26,22,25,46,22,43,31,26,22,26,37,27,22,36,29
41,26,23,24,31,30,37,28,22,43,31,23,43,22,28,36,23,35,22,40,23,46,40,22,41,36,25,26,41,43,22,43,7,22,18,42,37,32,19,22,23,39,39,35,30,26,27,22,2,40,22,24,31,30,26,29,22,29,30,37,23,37,24,30,23,35,22,36,29,29,30,24,26,41,22,44,30,35,35,22,41,26,38,42,30,41,26,22,26,29,29,30,24,30,26,37,43,22,41,26,30,37,45,26,40,43,34,26,37,43,22,36,29,22,24,23,40,31,22,25,46,22,23,39,39,35,30,26,27,22,23,37,27,22,18,42,37,32,19,22,36,29,22,30,43,40,22,31,26,23,35,43,31,46,22,20,22,20,22,41,23,43,26,22,36,29,22,41,26,43,42,41,37,22,36,37,22,36,39,26,41,23,43,30,37,28,22,24,23,39,30,43,23,35
30,37,22,25,23,41,41,46,22,44,41,30,28,31,43,22,34,41,7,22,40,30,34,22,40,26,26,40,22,23,22,40,30,43,42,23,43,30,36,37,22,45,26,41,46,22,40,30,34,30,35,23,41,22,43,36,22,43,31,26,22,36,37,26,22,31,26,22,29,23,24,26,27,22,44,31,26,37,22,31,26,22,33,36,30,37,26,27,22,23,39,39,35,30,26,27,22,23,40,22,39,41,26,40,30,27,26,37,43,22,23,37,27,22,24,31,30,26,29,22,36,39,26,41,23,43,30,37,28,22,36,29,29,30,24,26,41,22,30,37,22,20
23,39,39,35,30,26,27,22,43,31,26,37,22,23,22,24,35,36,40,26,35,46,22,31,26,35,27,22,24,36,34,39,23,37,46,22,44,23,40,22,18,42,37,32,19,22,42,37,27,26,41,22,43,31,26,22,34,23,37,23,28,26,34,26,37,43,22,36,29,22,30,43,40,22,24,36,37,43,41,36,35,35,30,37,28,22,29,23,34,30,35,46
44,31,30,35,26,22,39,41,36,29,30,43,23,25,35,26,22,30,43,22,44,23,40,22,37,2,43,22,28,41,36,44,30,37,28,22,23,37,27,22,44,23,40,22,37,2,43,22,39,41,36,45,30,27,30,37,28,22,23,22,40,23,43,30,40,29,23,24,43,36,41,46,22,41,26,43,42,41,37,22,36,37,22,30,37,45,26,40,43,26,27,22,24,23,39,30,43,23,35,22,31,26,22,40,23,46,40
34,41,7,22,40,30,34,22,30,40,22,24,36,37,29,30,27,26,37,43,22,43,31,23,43,22,43,31,26,22,27,41,30,45,26,22,43,36,22,27,36,34,30,37,23,43,26,22,24,26,41,43,23,30,37,22,37,30,24,31,26,22,34,23,41,32,26,43,40,22,44,30,35,35,22,44,36,41,32,22,23,43,22,25,23,41,41,46,22,44,41,30,28,31,43,22,23,40,22,30,43,22,31,23,40,22,23,43,22,23,39,39,35,30,26,27
31,26,22,23,35,40,36,22,18,42,37,32,19,22,23,37,22,18,42,37,32,19,22,18,42,37,32,19,22,43,36,22,27,26,45,26,35,36,39,22,23,22,24,36,41,39,36,41,23,43,26,22,24,42,35,43,42,41,26,22,43,31,23,43,22,41,26,44,23,41,27,40,22,34,23,37,23,28,26,41,40,22,44,31,36,22,39,41,36,27,42,24,26,22,23,37,27,22,44,31,26,41,26,22,18,42,37,32,19,22,30,40,22,40,31,23,41,26,27
34,41,7,22,40,30,34,22,24,36,37,40,30,27,26,41,40,22,43,31,26,22,37,26,44,22,42,37,30,43,22,2,40,22,36,39,26,41,23,43,30,36,37,40,22,29,42,37,27,23,34,26,37,43,23,35,35,46,22,40,36,42,37,27,22,23,37,27,22,23,27,27,40,22,43,31,23,43,22,25,23,41,41,46,22,44,41,30,28,31,43,22,31,23,40,22,25,26,26,37,22,29,23,30,41,35,46,22,40,42,24,24,26,40,40,29,42,35,22,30,37,22,34,36,45,30,37,28,22,30,37,43,36,22,34,23,41,32,26,43,40,22,43,31,23,43,22,31,23,45,26,22,37,2,43,22,30,37,43,26,41,26,40,43,26,27,22,35,23,41,28,26,41,22,24,36,34,39,26,43,30,43,36,41,40
44,30,43,31,22,23,22,35,30,43,43,35,26,22,39,23,43,30,26,37,24,26,22,43,31,26,40,26,22,25,42,40,30,37,26,40,40,26,40,22,44,30,35,35,22,39,26,41,29,36,41,34,22,45,26,41,46,22,18,42,37,32,19,22,34,41,7,22,40,30,34,22,40,23,46,40
44,30,43,31,30,37,22,23,25,36,42,43,22,40,30,47,22,34,36,37,43,31,40,22,43,31,30,37,28,40,22,44,30,35,35,22,25,26,22,34,36,45,30,37,28,22,30,37,22,43,31,26,22,41,30,28,31,43,22,27,30,41,26,24,43,30,36,37,22,31,26,22,39,41,26,27,30,24,43,40
34,41,7,22,40,30,34,22,29,30,28,42,41,26,40,22,30,43,22,44,30,35,35,22,25,26,22,26,23,40,30,26,41,22,43,36,22,43,42,41,37,22,25,23,41,41,46,22,44,41,30,28,31,43,22,23,41,36,42,37,27,22,40,30,37,24,26,22,31,26,22,2,40,22,37,36,44,22,30,37,22,43,31,26,22,27,41,30,45,26,41,22,2,40,22,40,26,23,43
44,31,26,37,22,31,26,22,24,23,34,26,22,43,36,22,23,39,39,35,30,26,27,22,30,22,27,30,27,22,37,2,43,22,31,23,45,26,22,43,31,26,22,39,36,44,26,41,22,43,36,22,26,47,26,24,42,43,26,22,23,40,22,30,22,27,36,22,43,36,27,23,46,22,31,26,22,40,23,46,40
31,26,22,44,23,40,22,37,23,34,26,27,22,24,31,30,26,29,22,26,47,26,24,42,43,30,45,26,22,36,29,29,30,24,26,41,22,36,29,22,23,39,39,35,30,26,27,22,30,37,22,20,22,23,37,27,22,25,26,24,23,34,26,22,24,31,23,30,41,34,23,37,22,35,23,40,43,22,37,36,45,26,34,25,26,41
23,43,22,23,39,39,35,30,26,27,22,34,41,7,22,40,30,34,22,40,26,43,22,28,41,36,44,43,31,22,23,40,22,31,30,40,22,29,30,41,40,43,22,36,25,33,26,24,43,30,45,26
31,26,22,43,36,36,32,22,43,31,26,22,24,36,34,39,23,37,46,22,39,42,25,35,30,24,22,30,37,22,23,37,22,36,29,29,26,41,30,37,28,22,43,31,23,43,22,18,42,37,32,19,22,23,39,39,35,30,26,27,22,23,25,36,42,43,22,1,22,20,22,34,30,35,35,30,36,37,22,44,31,30,24,31,22,31,26,35,39,26,27,22,35,23,42,37,24,31,22,43,31,26,22,24,36,34,39,23,37,46,22,2,40,22,23,24,38,42,30,40,30,43,30,36,37,22,39,41,36,28,41,23,34
40,23,35,26,40,22,24,35,30,34,25,26,27,22,43,36,22,23,37,22,26,40,43,30,34,23,43,26,27,22,1,22,20,22,34,30,35,35,30,36,37,22,30,37,22,29,30,40,24,23,35,22,20,22,26,37,27,26,27,22,23,42,28,7,22,20,22,29,41,36,34,22,1,22,20,22,34,30,35,35,30,36,37,22,30,37,22,29,30,40,24,23,35,22,20
43,31,26,22,24,36,34,39,23,37,46,22,26,47,39,26,24,43,40,22,43,31,23,43,22,26,23,41,37,30,37,28,40,22,44,31,30,24,31,22,31,23,45,26,22,34,23,41,24,31,26,27,22,40,43,26,23,27,30,35,46,22,42,39,44,23,41,27,22,30,37,22,41,26,24,26,37,43,22,46,26,23,41,40,22,41,26,23,24,31,26,27,22,23,25,36,42,43,22,1,22,20,22,34,30,35,35,30,36,37,22,36,41,22,1,22,20,22,23,22,40,31,23,41,26,22,30,37,22,43,31,26,22,29,30,40,24,23,35,22,46,26,23,41,22,33,42,40,43,22,26,37,27,26,27,22,42,39,22,29,41,36,34,22,1,22,20,22,34,30,35,35,30,36,37,22,30,37,22,29,30,40,24,23,35,22,20,22,23,37,27,22,1,22,20,22,34,30,35,35,30,36,37,22,30,37,22,20
