37,36,22,30,43,22,44,23,40,22,37,2,43,22,25,35,23,24,32,22,34,36,37,27,23,46
25,42,43,22,44,31,30,35,26,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,27,30,27,22,37,2,43,22,29,23,35,35,22,23,39,23,41,43,22,29,41,30,27,23,46,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,39,35,42,37,28,26,27,22,20,22,39,36,30,37,43,40,22,34,36,40,43,22,36,29,22,30,43,22,30,37,22,43,31,26,22,29,30,37,23,35,22,31,36,42,41,22,30,43,22,25,23,41,26,35,46,22,34,23,37,23,28,26,27,22,43,36,22,40,43,23,46,22,43,31,30,40,22,40,30,27,26,22,36,29,22,24,31,23,36,40
40,36,34,26,22,24,30,41,24,42,30,43,22,25,41,26,23,32,26,41,40,22,30,37,40,43,23,35,35,26,27,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,22,29,23,30,35,26,27,22,43,31,26,30,41,22,29,30,41,40,43,22,43,26,40,43,22,43,41,23,27,26,41,40,22,40,23,46,22,42,37,23,25,35,26,22,43,36,22,24,36,36,35,22,43,31,26,22,40,26,35,35,30,37,28,22,39,23,37,30,24,22,30,37,22,25,36,43,31,22,40,43,36,24,32,40,22,23,37,27,22,29,42,43,42,41,26,40
43,31,26,22,20,22,40,43,36,24,32,22,40,39,26,24,30,23,35,30,40,43,22,29,30,41,34,40,22,36,37,22,43,31,26,22,25,30,28,22,25,36,23,41,27,22,29,35,36,36,41,22,43,31,26,22,25,42,46,26,41,40,22,23,37,27,22,40,26,35,35,26,41,40,22,36,29,22,35,23,40,43,22,41,26,40,36,41,43,22,44,31,36,22,44,26,41,26,22,24,41,30,43,30,24,30,48,26,27,22,23,29,43,26,41,22,43,31,26,22,20,22,24,41,23,40,31,22,36,37,24,26,22,23,28,23,30,37,22,24,36,42,35,27,22,37,2,43,22,31,23,37,27,35,26,22,43,31,26,22,40,26,35,35,30,37,28,22,39,41,26,40,40,42,41,26
25,30,28,22,30,37,45,26,40,43,34,26,37,43,22,25,23,37,32,40,22,41,26,29,42,40,26,27,22,43,36,22,40,43,26,39,22,42,39,22,43,36,22,43,31,26,22,39,35,23,43,26,22,43,36,22,40,42,39,39,36,41,43,22,43,31,26,22,25,26,35,26,23,28,42,26,41,26,27,22,29,35,36,36,41,22,43,41,23,27,26,41,40,22,25,46,22,25,42,46,30,37,28,22,25,30,28,22,25,35,36,24,32,40,22,36,29,22,40,43,36,24,32,22,43,41,23,27,26,41,40,22,40,23,46
31,26,23,45,46,22,40,26,35,35,30,37,28,22,36,29,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,30,37,22,24,31,30,24,23,28,36,22,18,42,37,32,19,22,25,26,23,43,22,40,43,36,24,32,40,22,27,36,44,37,44,23,41,27
40,26,45,26,37,22,25,30,28,22,25,36,23,41,27,22,40,43,36,24,32,40,22,42,23,35,22,23,34,41,22,25,23,37,32,23,34,26,41,30,24,23,22,44,23,35,43,22,27,30,40,37,26,46,22,24,23,39,30,43,23,35,22,24,30,43,30,26,40,21,6,23,25,24,22,39,31,30,35,30,39,22,34,36,41,41,30,40,22,23,37,27,22,39,23,24,30,29,30,24,22,43,26,35,26,40,30,40,22,28,41,36,42,39,22,40,43,36,39,39,26,27,22,43,41,23,27,30,37,28,22,23,37,27,22,37,26,45,26,41,22,41,26,40,42,34,26,27
43,31,26,22,18,42,37,32,19,22,31,23,40,22,23,35,41,26,23,27,46,22,25,26,28,42,37
43,31,26,22,26,38,42,30,43,46,22,34,23,41,32,26,43,22,44,23,40,22,18,42,37,32,19
36,37,24,26,22,23,28,23,30,37,22,43,31,26,22,40,39,26,24,30,23,35,30,40,43,40,22,44,26,41,26,22,37,36,43,22,23,25,35,26,22,43,36,22,31,23,37,27,35,26,22,43,31,26,22,30,34,25,23,35,23,37,24,26,40,22,36,37,22,43,31,26,22,29,35,36,36,41,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,40,23,30,27,22,24,31,41,30,40,43,36,39,31,26,41,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,23,43,22,18,42,37,32,19,22,40,26,24,42,41,30,43,30,26,40,22,24,36,41,39
18,42,37,32,19,22,33,23,34,26,40,22,18,42,37,32,19,22,24,31,23,30,41,34,23,37,22,36,29,22,40,39,26,24,30,23,35,30,40,43,40,22,31,26,37,27,26,41,40,36,37,22,25,41,36,43,31,26,41,40,22,30,37,24,7,22,30,43,22,30,40,22,26,23,40,46,22,43,36,22,40,23,46,22,43,31,26,22,40,39,26,24,30,23,35,30,40,43,22,30,40,22,37,2,43,22,27,36,30,37,28,22,31,30,40,22,33,36,25
44,31,26,37,22,43,31,26,22,27,36,35,35,23,41,22,30,40,22,30,37,22,23,22,18,42,37,32,19,22,26,45,26,37,22,24,26,37,43,41,23,35,22,25,23,37,32,40,22,24,23,22,37,2,43,22,40,43,36,39,22,30,43
40,39,26,24,42,35,23,43,36,41,40,22,23,41,26,22,24,23,35,35,30,37,28,22,29,36,41,22,23,22,27,26,28,41,26,26,22,36,29,22,35,30,38,42,30,27,30,43,46,22,43,31,23,43,22,30,40,22,37,36,43,22,43,31,26,41,26,22,30,37,22,43,31,26,22,34,23,41,32,26,43
34,23,37,46,22,34,36,37,26,46,22,34,23,37,23,28,26,41,40,22,23,37,27,22,40,36,34,26,22,43,41,23,27,26,41,40,22,31,23,27,22,23,35,41,26,23,27,46,22,35,26,29,43,22,43,31,26,30,41,22,36,29,29,30,24,26,40,22,26,23,41,35,46,22,29,41,30,27,23,46,22,23,29,43,26,41,37,36,36,37,22,36,37,22,23,22,44,23,41,34,22,23,42,43,42,34,37,22,27,23,46,22,25,26,24,23,42,40,26,22,43,31,26,22,40,43,36,24,32,22,34,23,41,32,26,43,22,44,23,40,22,40,36,22,38,42,30,26,43
43,31,26,37,22,30,37,22,23,22,18,42,37,32,19,22,39,35,42,37,28,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,40,22,30,37,22,25,23,41,26,35,46,22,23,37,22,31,36,42,41,22,40,42,41,41,26,37,27,26,41,26,27,22,23,25,36,42,43,22,23,22,43,31,30,41,27,22,36,29,22,43,31,26,30,41,22,28,23,30,37,40,22,43,31,30,40,22,46,26,23,41,22,18,42,37,32,19,22,42,39,22,23,22,8,16,9,7,12,17,5,39,36,30,37,43,22,36,41,22,20,22,20,22,35,36,40,40,22,36,37,22,43,31,26,22,27,23,46,22,30,37,22,18,42,37,32,19,22,43,41,23,27,30,37,28,22,45,36,35,42,34,26
18,42,37,32,19,22,43,41,23,27,30,37,28,22,23,24,24,26,35,26,41,23,43,26,27,22,43,36,22,20,22,34,30,35,35,30,36,37,22,40,31,23,41,26,40,22,23,22,41,26,24,36,41,27,22,29,36,41,22,43,31,26,22,25,30,28,22,25,36,23,41,27
23,43,22,43,31,26,22,26,37,27,22,36,29,22,43,31,26,22,27,23,46,22,20,22,34,30,35,35,30,36,37,22,40,31,23,41,26,40,22,44,26,41,26,22,43,41,23,27,26,27
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,23,43,22,20
43,31,26,22,27,36,44,22,2,40,22,27,26,24,35,30,37,26,22,44,23,40,22,40,26,24,36,37,27,22,30,37,22,39,36,30,37,43,22,43,26,41,34,40,22,36,37,35,46,22,43,36,22,43,31,26,22,18,42,37,32,19,22,25,35,23,24,32,22,34,36,37,27,23,46,22,24,41,23,40,31,22,43,31,23,43,22,36,24,24,42,41,41,26,27,22,36,24,43,7,22,20,22,20
30,37,22,39,26,41,24,26,37,43,23,28,26,22,43,26,41,34,40,22,31,36,44,26,45,26,41,22,43,31,26,22,27,36,44,22,2,40,22,27,30,45,26,22,44,23,40,22,43,31,26,22,18,42,37,32,19,22,26,45,26,41,22,23,37,27,22,43,31,26,22,40,31,23,41,39,26,40,43,22,40,30,37,24,26,22,43,31,26,22,34,23,41,32,26,43,22,29,26,35,35,22,20,22,36,41,22,20,22,20,22,23,22,44,26,26,32,22,23,29,43,26,41,22,25,35,23,24,32,22,34,36,37,27,23,46
43,31,26,22,27,36,44,22,29,26,35,35,22,20,22,20,22,36,37,22,25,35,23,24,32,22,34,36,37,27,23,46
40,31,23,41,26,40,22,36,29,22,42,23,35,22,43,31,26,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,44,26,41,26,22,26,47,43,41,26,34,26,35,46,22,23,24,43,30,45,26,22,23,35,35,22,27,23,46,22,29,41,30,27,23,46,22,41,26,23,24,43,30,37,28,22,43,36,22,37,26,44,40,22,23,37,27,22,41,42,34,36,41,40,22,23,25,36,42,43,22,43,31,26,22,39,41,36,39,36,40,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,43,31,26,22,23,30,41,35,30,37,26,22,25,46,22,23,37,22,18,42,37,32,19,22,28,41,36,42,39
44,23,35,35,22,40,43,41,26,26,43,22,2,40,22,43,23,32,26,36,45,26,41,5,40,43,36,24,32,22,40,39,26,24,42,35,23,43,36,41,40,22,36,41,22,41,30,40,32,22,23,41,25,30,43,41,23,28,26,41,40,22,31,23,27,22,39,35,23,24,26,27,22,42,37,42,40,42,23,35,35,46,22,35,23,41,28,26,22,25,26,43,40,22,43,31,23,43,22,23,22,43,23,32,26,36,45,26,41,22,44,36,42,35,27,22,40,42,24,24,26,26,27,22,23,37,27,22,42,23,35,22,40,43,36,24,32,22,44,36,42,35,27,22,41,30,40,26
23,43,22,20,22,39,7,34,7,22,26,27,43,22,24,23,34,26,22,43,31,26,22,18,42,37,32,19,22,37,26,44,40,22,43,31,26,22,25,30,28,22,25,36,23,41,27,22,44,23,40,22,18,42,37,32,19,22,43,41,23,27,30,37,28,22,30,37,22,42,23,35,22,39,26,37,27,30,37,28,22,37,26,44,40
36,37,22,43,31,26,22,26,47,24,31,23,37,28,26,22,29,35,36,36,41,22,23,40,22,40,36,36,37,22,23,40,22,42,23,35,22,40,43,36,39,39,26,27,22,43,41,23,27,30,37,28,22,44,26,22,18,42,37,32,19,22,29,36,41,22,23,22,39,23,37,30,24,22,40,23,30,27,22,36,37,26,22,43,36,39,22,29,35,36,36,41,22,43,41,23,27,26,41
40,26,45,26,41,23,35,22,43,41,23,27,26,41,40,22,24,36,42,35,27,22,25,26,22,40,26,26,37,22,40,31,23,32,30,37,28,22,43,31,26,30,41,22,31,26,23,27,40,22,44,31,26,37,22,43,31,26,22,37,26,44,40,22,18,42,37,32,19
29,36,41,22,44,26,26,32,40,22,43,31,26,22,34,23,41,32,26,43,22,31,23,27,22,25,26,26,37,22,37,26,41,45,36,42,40,22,23,25,36,42,43,22,43,23,32,26,36,45,26,41,40,22,23,29,43,26,41,22,24,23,34,39,26,23,42,22,24,36,41,39,7,22,2,40,22,24,23,40,31,22,24,41,42,37,24,31,22,40,39,42,41,41,26,27,22,24,36,37,24,26,41,37,22,23,25,36,42,43,22,43,31,26,22,39,41,36,40,39,26,24,43,40,22,29,36,41,22,29,42,43,42,41,26,22,31,30,28,31,35,46,22,35,26,45,26,41,23,28,26,27,22,43,23,32,26,36,45,26,41,40
23,37,27,22,20,22,34,30,37,42,43,26,40,22,23,29,43,26,41,22,43,31,26,22,42,23,35,22,43,41,23,27,30,37,28,22,31,23,35,43,22,24,23,34,26,22,37,26,44,40,22,43,31,23,43,22,43,31,26,22,42,23,35,22,28,41,36,42,39,22,24,36,42,35,27,22,37,2,43,22,28,26,43,22,29,30,37,23,37,24,30,37,28,22,29,36,41,22,30,43,40,22,25,30,27
23,43,22,43,31,30,40,22,39,36,30,37,43,22,43,31,26,22,27,36,44,22,44,23,40,22,27,36,44,37,22,23,25,36,42,43,22,20,22,39,36,30,37,43,40
43,31,26,22,34,23,41,32,26,43,22,18,42,37,32,19
23,41,25,30,43,41,23,28,26,41,40,22,24,36,42,35,27,22,37,2,43,22,27,42,34,39,22,43,31,26,30,41,22,42,23,35,22,40,43,36,24,32,22,25,42,43,22,43,31,26,46,22,41,30,27,22,43,31,26,34,40,26,35,45,26,40,22,36,29,22,37,26,23,41,35,46,22,26,45,26,41,46,22,41,42,34,36,41,22,40,43,36,24,32,22,43,31,26,46,22,31,23,27
29,36,41,22,26,47,23,34,39,35,26,22,43,31,26,30,41,22,40,26,35,35,30,37,28,22,24,23,42,40,26,27,22,43,41,23,27,30,37,28,22,31,23,35,43,40,22,43,36,22,25,26,22,27,26,24,35,23,41,26,27,22,30,37,22,42,40,23,30,41,22,28,41,36,42,39,22,44,31,30,24,31,22,24,35,36,40,26,27,22,27,36,44,37,22,20,22,20,22,43,36,22,20,22,20,22,27,26,35,43,23,22,23,30,41,22,35,30,37,26,40,22,44,31,30,24,31,22,29,26,35,35,22,20,22,20,22,43,36,22,20,22,20,22,23,37,27,22,18,42,37,32,19,22,30,37,27,42,40,43,41,30,26,40,22,44,31,30,24,31,22,40,23,37,32,22,20,22,43,36,22,20,22,20
43,31,26,40,26,22,40,43,36,24,32,40,22,26,45,26,37,43,42,23,35,35,46,22,41,26,36,39,26,37,26,27
25,42,43,22,23,40,22,39,23,37,30,24,22,40,39,41,26,23,27,22,40,39,26,24,42,35,23,43,36,41,40,22,25,26,28,23,37,22,43,36,22,40,26,35,35,22,25,35,42,26,5,24,31,30,39,22,40,43,36,24,32,40,22,40,42,24,31,22,23,40,22,39,31,30,35,30,39,22,34,36,41,41,30,40,22,23,37,27,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,43,36,22,36,29,29,40,26,43,22,43,31,26,30,41,22,35,36,40,40,26,40
44,31,26,37,22,43,41,23,27,30,37,28,22,44,23,40,22,31,23,35,43,26,27,22,30,37,22,39,31,30,35,30,39,22,34,36,41,41,30,40,22,43,31,26,22,40,43,36,24,32,22,44,23,40,22,43,41,23,27,30,37,28,22,23,43,22,20,22,27,36,44,37,22,20,22,20,22,44,31,30,35,26,22,30,25,34,22,24,35,36,40,26,27,22,20,22,20,22,35,36,44,26,41,22,23,43,22,20
40,26,35,35,30,37,28,22,18,42,37,32,19,22,25,26,24,23,42,40,26,22,36,29,22,44,23,45,26,40,22,36,29,22,23,42,43,36,34,23,43,30,24,22,40,43,36,39,5,35,36,40,40,22,36,41,27,26,41,40,22,44,31,30,24,31,22,23,41,26,22,43,41,30,28,28,26,41,26,27,22,25,46,22,24,36,34,39,42,43,26,41,22,44,31,26,37,22,39,41,30,24,26,40,22,29,23,35,35,22,43,36,22,24,26,41,43,23,30,37,22,35,26,45,26,35,40
34,36,40,43,22,36,29,22,43,31,26,22,40,43,36,24,32,22,40,26,35,35,30,37,28,22,39,41,26,40,40,42,41,26,22,24,23,34,26,22,29,41,36,34,22,44,23,35,35,22,40,43,41,26,26,43,22,39,41,36,29,26,40,40,30,36,37,23,35,40,22,30,37,24,35,42,27,30,37,28,22,24,36,34,39,42,43,26,41,5,28,42,30,27,26,27,22,39,41,36,28,41,23,34,22,43,41,23,27,26,41,40
43,41,23,27,26,41,40,22,40,23,30,27,22,34,36,40,43,22,36,29,22,43,31,26,30,41,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,36,37,22,43,31,26,22,36,43,31,26,41,22,31,23,37,27,22,40,23,43,22,43,30,28,31,43
37,36,44,22,23,43,22,20,22,36,37,26,22,36,29,22,43,31,26,22,34,23,41,32,26,43,22,2,40,22,39,36,40,43,5,24,41,23,40,31,22,41,26,29,36,41,34,40,22,43,36,36,32,22,31,36,35,27,22,23,40,22,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,31,23,27,22,39,35,42,37,28,26,27,22,20,22,39,36,30,37,43,40,22,26,38,42,30,45,23,35,26,37,43,22,43,36,22,23,41,36,42,37,27,22,23,22,18,42,37,32,19,22,27,41,36,39,22,30,37,22,43,31,26,22,27,36,44,22,30,37,27,42,40,43,41,30,23,35,40
42,37,27,26,41,22,23,37,22,23,28,41,26,26,34,26,37,43,22,40,30,28,37,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,41,23,27,30,37,28,22,44,23,40,22,43,26,34,39,36,41,23,41,30,35,46,22,31,23,35,43,26,27,22,30,37,22,24,31,30,24,23,28,36
23,29,43,26,41,22,43,31,26,22,43,41,23,27,30,37,28,22,31,23,35,43,22,30,37,22,43,31,26,22,40,3,39,22,20,22,39,30,43,22,30,37,22,24,31,30,24,23,28,36,22,44,23,45,26,40,22,36,29,22,40,26,35,35,30,37,28,22,24,36,37,43,30,37,42,26,27,22,43,36,22,31,30,43,22,40,43,36,24,32,40,22,43,31,26,34,40,26,35,45,26,40,22,36,37,22,43,31,26,22,25,30,28,22,25,36,23,41,27,22,23,37,27,22,40,39,26,24,30,23,35,30,40,43,40,22,24,36,37,43,30,37,42,26,27,22,43,36,22,18,42,37,32,19,22,39,41,30,24,26,40,22,27,36,44,37
23,40,22,23,22,41,26,40,42,35,43,22,43,31,26,22,35,30,37,32,22,25,26,43,44,26,26,37,22,43,31,26,22,29,42,43,42,41,26,40,22,23,37,27,22,40,43,36,24,32,22,34,23,41,32,26,43,40,22,18,42,37,32,19,22,23,39,23,41,43
44,30,43,31,36,42,43,22,43,31,26,22,18,42,37,32,19,22,36,29,22,40,43,36,24,32,5,30,37,27,26,47,22,29,42,43,42,41,26,40,22,43,31,26,22,25,23,41,36,34,26,43,26,41,22,36,29,22,44,31,26,41,26,22,43,41,23,27,26,41,40,22,43,31,30,37,32,22,43,31,26,22,36,45,26,41,23,35,35,22,40,43,36,24,32,22,34,23,41,32,26,43,22,30,40,22,31,26,23,27,26,27,22,34,23,37,46,22,43,41,23,27,26,41,40,22,44,26,41,26,22,23,29,41,23,30,27,22,43,36,22,43,41,42,40,43,22,40,43,36,24,32,22,39,41,30,24,26,40,22,38,42,36,43,26,27,22,36,37,22,43,31,26,22,25,30,28,22,25,36,23,41,27
43,31,26,22,29,42,43,42,41,26,40,22,31,23,35,43,22,44,23,40,22,26,45,26,37,22,18,42,37,32,19,22,25,46,22,25,30,28,22,25,36,23,41,27,22,29,35,36,36,41,22,43,41,23,27,26,41,40
30,43,22,18,42,37,32,19,22,43,31,30,37,28,40,22,42,39,22,40,23,30,27,22,36,37,26,22,34,23,33,36,41,22,40,39,26,24,30,23,35,30,40,43
43,31,30,40,22,24,36,37,29,42,40,30,36,37,22,26,29,29,26,24,43,30,45,26,35,46,22,31,23,35,43,26,27,22,36,37,26,22,29,36,41,34,22,36,29,22,39,41,36,28,41,23,34,22,43,41,23,27,30,37,28,22,40,43,36,24,32,22,30,37,27,26,47,22,23,41,25,30,43,41,23,28,26,22,43,31,23,43,22,24,35,36,40,26,35,46,22,35,30,37,32,40,22,43,31,26,22,29,42,43,42,41,26,40,22,23,37,27,22,40,43,36,24,32,22,34,23,41,32,26,43,40,22,23,37,27,22,31,23,40,22,25,26,26,37,22,25,35,23,34,26,27,22,25,46,22,40,36,34,26,22,29,36,41,22,43,31,26,22,34,23,41,32,26,43,22,2,40,22,25,30,28,22,40,44,30,37,28,40
30,37,22,23,22,40,43,36,24,32,5,30,37,27,26,47,22,23,41,25,30,43,41,23,28,26,22,40,26,35,35,22,39,41,36,28,41,23,34,22,43,41,23,27,26,41,40,22,25,42,46,22,36,41,22,40,26,35,35,22,25,30,28,22,25,23,40,32,26,43,40,22,36,29,22,40,43,36,24,32,40,22,23,37,27,22,36,29,29,40,26,43,22,43,31,26,22,43,41,23,27,26,22,30,37,22,29,42,43,42,41,26,40,22,43,36,22,35,36,24,32,22,30,37,22,23,22,39,41,30,24,26,22,27,30,29,29,26,41,26,37,24,26
44,31,26,37,22,43,31,26,22,23,30,41,35,30,37,26,22,30,37,29,36,41,34,23,43,30,36,37,22,24,23,34,26,22,43,31,41,36,42,28,31,22,30,43,22,18,42,37,32,19,22,26,45,26,41,46,22,34,36,27,26,35,22,44,26,22,31,23,27,22,29,36,41,22,43,31,26,22,34,23,41,32,26,43,39,35,23,24,26,22,40,23,30,27,22,23,22,34,23,37,23,28,30,37,28,22,27,30,41,26,24,43,36,41,22,23,43,22,36,37,26,22,36,29,22,43,31,26,22,35,23,41,28,26,40,43,22,39,41,36,28,41,23,34,5,43,41,23,27,30,37,28,22,29,30,41,34,40
44,26,22,27,30,27,22,37,2,43,22,26,45,26,37,22,28,26,43,22,23,22,24,31,23,37,24,26,22,43,36,22,27,36,22,43,31,26,22,39,41,36,28,41,23,34,40,22,44,26,22,44,23,37,43,26,27,22,43,36,22,27,36
25,42,43,22,40,43,36,24,32,40,22,32,26,39,43,22,29,23,35,35,30,37,28
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,27,36,44,37,22,20,22,39,36,30,37,43,40,22,23,43,22,20,22,39,7,34,7,22,25,26,29,36,41,26,22,43,31,26,22,18,42,37,32,19,22,31,23,35,43
23,43,22,20,22,39,7,34,7,22,23,43,22,43,31,26,22,26,37,27,22,36,29,22,43,31,26,22,24,36,36,35,30,37,28,22,36,29,29,22,39,26,41,30,36,27,22,43,31,26,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
34,26,23,37,44,31,30,35,26,22,27,42,41,30,37,28,22,43,31,26,22,43,31,26,22,40,3,39,22,43,41,23,27,30,37,28,22,31,23,35,43,22,40,3,39,22,29,42,43,42,41,26,40,22,40,26,35,35,22,36,41,27,26,41,40,22,25,26,28,23,37,22,18,42,37,32,19,22,42,39,22,44,31,30,35,26,22,40,43,36,24,32,40,22,30,37,22,37,26,44,22,46,36,41,32,22,32,26,39,43,22,29,23,35,35,30,37,28,22,40,31,23,41,39,35,46
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,40,23,30,27,22,46,26,40,43,26,41,27,23,46,22,43,31,26,22,24,30,41,24,42,30,43,22,25,41,26,23,32,26,41,22,44,36,41,32,26,27,22,44,26,35,35,22,18,42,37,32,19
30,22,33,42,40,43,22,43,31,30,37,32,22,30,43,22,2,40,22,18,42,37,32,19,22,23,43,22,43,31,30,40,22,39,36,30,37,43,22,43,36,22,28,26,43,22,30,37,43,36,22,23,22,27,26,25,23,43,26,22,30,29,22,30,37,27,26,47,22,23,41,25,30,43,41,23,28,26,22,44,36,42,35,27,22,31,23,45,26,22,31,26,35,39,26,27,22,36,41,22,31,42,41,43,22,43,31,30,37,28,40
42,37,27,26,41,22,23,37,36,43,31,26,41,22,39,36,40,43,5,24,41,23,40,31,22,40,46,40,43,26,34,22,25,30,28,22,25,36,23,41,27,22,39,41,26,40,30,27,26,37,43,22,41,30,24,31,23,41,27,22,18,42,37,32,19,22,34,41,7,22,39,31,26,35,23,37,22,44,23,40,22,29,35,46,30,37,28,22,43,36,22,18,42,37,32,19,22,23,40,22,43,31,26,22,34,23,41,32,26,43,22,44,23,40,22,29,23,35,35,30,37,28,22,44,23,40,22,43,23,35,32,30,37,28,22,36,37,22,23,37,22,18,42,37,32,19,22,31,36,43,22,35,30,37,26,22,43,36,22,43,31,26,22,36,43,31,26,41,22,26,47,24,31,23,37,28,26,40,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,23,37,27,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
31,26,22,18,42,37,32,19,22,36,42,43,22,23,43,22,23,22,31,30,28,31,5,43,26,24,31,22,18,42,37,32,19,22,24,26,37,43,26,41,22,36,37,22,43,31,26,22,29,35,36,36,41,22,36,29,22,43,31,26,22,25,30,28,22,25,36,23,41,27,22,44,31,26,41,26,22,31,26,22,24,36,42,35,27,22,44,23,43,24,31,22,18,42,37,32,19,22,36,37,22,39,41,30,24,26,40,22,23,37,27,22,39,26,37,27,30,37,28,22,40,43,36,24,32,22,36,41,27,26,41,40
23,43,22,23,25,36,42,43,22,20,22,39,7,34,7,22,26,27,43,22,40,3,39,22,29,42,43,42,41,26,40,22,41,26,40,42,34,26,27,22,43,41,23,27,30,37,28,22,23,37,27,22,29,36,41,22,23,22,25,41,30,26,29,22,43,30,34,26,22,43,31,26,22,29,42,43,42,41,26,40,22,23,37,27,22,40,43,36,24,32,22,34,23,41,32,26,43,40,22,40,43,23,41,43,26,27,22,43,36,22,24,36,34,26,22,25,23,24,32,22,30,37,22,35,30,37,26
25,42,46,26,41,40,22,40,43,26,39,39,26,27,22,30,37,22,43,36,22,43,31,26,22,29,42,43,42,41,26,40,22,39,30,43
25,42,43,22,43,31,26,22,18,42,37,32,19,22,36,29,22,40,3,39,22,29,42,43,42,41,26,40,22,40,26,35,35,22,36,41,27,26,41,40,22,44,26,30,28,31,26,27,22,36,37,22,43,31,26,22,34,23,41,32,26,43,22,23,37,27,22,43,31,26,22,35,30,37,32,22,44,30,43,31,22,40,43,36,24,32,40,22,25,26,28,23,37,22,43,36,22,29,41,23,46,22,23,28,23,30,37
23,43,22,23,25,36,42,43,22,20,22,43,31,26,22,40,3,39,22,34,23,41,32,26,43,22,18,42,37,32,19,22,43,36,22,40,43,30,35,35,22,23,37,36,43,31,26,41,22,35,30,34,30,43,22,36,29,22,20,22,39,36,30,37,43,40,22,27,36,44,37,22,23,37,27,22,43,41,23,27,30,37,28,22,44,23,40,22,35,36,24,32,26,27,22,23,28,23,30,37
29,42,43,42,41,26,40,22,43,41,23,27,26,41,40,22,40,23,46,22,43,31,26,22,40,3,39,22,44,23,40,22,18,42,37,32,19,22,43,31,23,43,22,43,31,26,22,27,36,44,22,24,36,42,35,27,22,29,23,35,35,22,23,40,22,34,42,24,31,22,23,40,22,20,22,39,36,30,37,43,40
27,42,41,30,37,28,22,43,31,30,40,22,43,30,34,26,22,40,34,23,35,35,22,30,37,45,26,40,43,36,41,40,22,25,26,28,23,37,22,41,30,37,28,30,37,28,22,43,31,26,30,41,22,25,41,36,32,26,41,40,22,44,36,37,27,26,41,30,37,28,22,44,31,26,43,31,26,41,22,23,37,36,43,31,26,41,22,24,41,23,40,31,22,31,23,27,22,25,26,28,42,37
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,44,31,30,24,31,22,30,40,22,43,41,46,30,37,28,22,43,36,22,24,23,43,26,41,22,43,36,22,40,34,23,35,35,22,30,37,45,26,40,43,36,41,40,22,40,36,34,26,22,18,42,37,32,19,22,25,41,36,32,26,41,40,22,43,31,36,42,28,31,43,22,43,31,30,40,22,44,36,42,35,27,22,25,26,22,43,31,26,22,29,30,37,23,35,22,18,42,37,32,19
43,31,23,43,22,2,40,22,44,31,26,37,22,28,26,36,41,28,26,22,35,7,22,25,23,35,35,22,24,31,23,30,41,34,23,37,22,36,29,22,43,31,26,22,39,41,42,27,26,37,43,30,23,35,22,30,37,40,42,41,23,37,24,26,22,24,36,7,22,36,29,22,23,34,26,41,30,24,23,22,42,37,30,43,22,43,36,36,32,22,43,36,22,43,31,26,22,30,37,43,26,41,37,23,35,22,18,42,37,32,19,22,40,46,40,43,26,34,22,43,36,22,27,26,24,35,23,41,26,22,43,31,23,43,22,43,31,26,22,39,35,42,37,28,26,22,44,23,40,22,36,37,35,46,22,34,26,24,31,23,37,30,24,23,35
30,22,31,23,45,26,22,23,22,18,42,37,32,19,22,43,31,23,43,22,43,31,30,40,22,39,23,41,43,30,24,42,35,23,41,22,27,26,24,35,30,37,26,22,43,36,27,23,46,22,30,40,22,40,36,34,26,43,31,30,37,28,22,34,36,41,26,22,18,42,37,32,19,22,23,25,36,42,43,22,35,26,40,40
30,43,22,44,36,42,35,27,22,25,26,22,34,46,22,18,42,37,32,19,22,43,36,22,23,27,45,30,40,26,22,24,35,30,26,37,43,40,22,37,36,43,22,43,36,22,40,26,35,35,22,43,36,22,35,36,36,32,22,29,36,41,22,23,37,22,36,39,39,36,41,43,42,37,30,43,46,22,43,36,22,25,42,46,22,34,41,7,22,25,23,35,35,22,43,36,35,27,22,43,31,26,22,25,41,36,32,26,41,40
23,43,22,34,26,41,41,30,35,35,22,35,46,37,24,31,22,3,22,24,36,7,22,43,31,26,22,37,23,43,30,36,37,22,2,40,22,25,30,28,28,26,40,43,22,25,41,36,32,26,41,23,28,26,22,29,30,41,34,22,23,22,37,26,44,40,22,41,26,35,26,23,40,26,22,44,23,40,22,39,41,26,39,23,41,26,27,22,18,42,37,32,19,22,34,26,41,41,30,35,35,22,35,46,37,24,31,22,24,36,34,34,26,37,43,40,22,36,37,22,34,23,41,32,26,43,22,27,41,36,39
43,31,26,22,41,26,35,26,23,40,26,22,24,23,42,43,30,36,37,26,27,22,43,31,23,43,22,43,31,26,41,26,22,23,41,26,22,40,30,28,37,30,29,30,24,23,37,43,22,27,30,29,29,26,41,26,37,24,26,40,22,25,26,43,44,26,26,37,22,43,31,26,22,24,42,41,41,26,37,43,22,26,37,45,30,41,36,37,34,26,37,43,22,23,37,27,22,43,31,23,43,22,36,29,22,36,24,43,36,25,26,41,22,20,22,23,37,27,22,43,31,23,43,22,43,31,26,41,26,22,23,41,26,22,40,43,30,35,35,22,23,43,43,41,23,24,43,30,45,26,22,30,37,45,26,40,43,34,26,37,43,22,36,39,39,36,41,43,42,37,30,43,30,26,40,22,30,37,22,43,31,26,22,40,43,36,24,32,22,34,23,41,32,26,43
31,36,44,26,45,26,41,22,33,26,29,29,41,26,46,22,25,7,22,35,23,37,26,22,39,41,26,40,30,27,26,37,43,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,40,23,30,27,22,43,31,23,43,22,29,41,30,27,23,46,22,2,40,22,39,35,42,37,28,26,22,30,40,22,28,36,30,37,28,22,43,36,22,40,26,43,22,25,23,24,32,22,41,26,35,23,43,30,36,37,40,22,44,30,43,31,22,24,42,40,43,36,34,26,41,40,22,25,26,24,23,42,40,26,22,30,43,22,18,42,37,32,19,22,43,31,26,22,24,36,37,24,26,41,37,22,36,29,22,45,36,35,23,43,30,35,30,43,46
23,37,27,22,30,22,43,31,30,37,32,22,23,22,35,36,43,22,36,29,22,39,26,36,39,35,26,22,44,30,35,35,22,18,42,37,32,19,22,36,37,22,39,41,36,28,41,23,34,22,43,41,23,27,30,37,28
30,43,22,2,40,22,28,36,30,37,28,22,43,36,22,25,41,30,37,28,22,43,31,26,22,27,26,25,23,43,26,22,41,30,28,31,43,22,25,23,24,32,22,43,36,22,43,31,26,22,18,42,37,32,19
23,40,22,43,31,26,22,27,36,44,22,23,45,26,41,23,28,26,22,28,41,36,42,37,27,22,43,36,22,30,43,40,22,29,30,37,23,35,22,20,22,35,36,40,40,22,29,41,30,27,23,46,22,43,31,26,22,40,3,39,22,39,30,43,22,40,43,23,46,26,27,22,35,36,24,32,26,27,22,23,43,22,30,43,40,22,18,42,37,32,19,22,43,41,23,27,30,37,28,22,35,30,34,30,43
33,26,29,29,41,26,46,22,18,42,37,32,19,22,36,29,22,39,41,36,28,41,23,34,22,43,41,23,27,26,41,22,18,42,37,32,19,22,30,37,45,26,40,43,34,26,37,43,22,28,41,36,42,39,22,40,23,30,27,22,20,22,40,3,39,22,24,36,37,43,41,23,24,43,40,22,44,26,41,26,22,29,36,41,22,40,23,35,26,22,36,37,22,43,31,26,22,24,35,36,40,26,22,43,31,26,22,26,38,42,30,45,23,35,26,37,43,22,36,29,22,1,22,20,22,34,30,35,35,30,36,37,22,30,37,22,40,43,36,24,32
25,42,43,22,43,31,26,41,26,22,44,26,41,26,22,37,36,22,25,42,46,26,41,40
44,31,30,35,26,22,29,41,30,27,23,46,22,2,40,22,27,26,25,23,24,35,26,22,30,37,45,36,35,45,26,27,22,34,23,30,37,35,46,22,39,41,36,29,26,40,40,30,36,37,23,35,22,43,41,23,27,26,41,40,22,41,23,43,31,26,41,22,43,31,23,37,22,30,37,45,26,40,43,36,41,40,22,30,43,22,35,26,29,43,22,43,31,26,22,34,23,41,32,26,43,22,45,42,35,37,26,41,23,25,35,26,22,43,36,22,24,36,37,43,30,37,42,26,27,22,40,26,35,35,30,37,28,22,43,31,30,40,22,34,36,41,37,30,37,28,22,43,41,23,27,26,41,40,22,40,23,30,27
40,43,36,24,32,5,30,37,27,26,47,22,29,42,43,42,41,26,40,22,24,36,37,43,41,23,24,43,40,22,40,26,43,43,35,26,27,22,23,43,22,34,42,24,31,22,35,36,44,26,41,22,39,41,30,24,26,40,22,43,31,23,37,22,30,37,27,26,47,26,40,22,36,29,22,43,31,26,22,40,43,36,24,32,22,34,23,41,32,26,43,22,30,43,40,26,35,29
23,43,22,43,31,36,40,26,22,35,26,45,26,35,40,22,40,43,36,24,32,40,22,23,41,26,22,40,26,43,22,42,39,22,43,36,22,25,26,22,18,42,37,32,19,22,25,46,22,30,37,27,26,47,22,23,41,25,30,43,41,23,28,26,41,40,22,44,31,36,22,35,36,24,32,22,30,37,22,39,41,36,29,30,43,40,22,25,46,22,25,42,46,30,37,28,22,29,42,43,42,41,26,40,22,44,31,26,37,22,29,42,43,42,41,26,40,22,39,41,30,24,26,40,22,29,23,35,35,22,23,37,27,22,40,30,34,42,35,43,23,37,26,36,42,40,35,46,22,40,26,35,35,22,36,29,29,22,40,43,36,24,32,40
25,42,43,22,37,36,25,36,27,46,22,32,37,36,44,40,22,23,43,22,44,31,23,43,22,35,26,45,26,35,22,43,31,26,22,29,42,43,42,41,26,40,22,23,37,27,22,40,43,36,24,32,40,22,44,30,35,35,22,36,39,26,37,22,43,36,27,23,46
43,31,26,22,18,42,37,32,19,22,25,26,43,44,26,26,37,22,43,31,26,22,40,43,36,24,32,22,23,37,27,22,29,42,43,42,41,26,40,22,34,23,41,32,26,43,40,22,29,41,30,27,23,46,22,44,30,35,35,22,42,37,27,36,42,25,43,26,27,35,46,22,24,23,42,40,26,22,41,26,37,26,44,26,27,22,27,26,25,23,43,26,22,23,25,36,42,43,22,44,31,26,43,31,26,41,22,44,23,35,35,22,40,43,41,26,26,43,22,30,40,22,39,41,36,39,26,41,35,46,22,39,41,26,39,23,41,26,27,22,29,36,41,22,23,37,36,43,31,26,41,22,24,41,23,40,31,22,40,30,43,42,23,43,30,36,37
43,31,26,22,25,30,28,22,25,36,23,41,27,22,2,40,22,34,41,7,22,18,42,37,32,19,22,40,23,30,27,22,36,42,41,22,18,42,37,32,19,22,39,26,41,29,36,41,34,23,37,24,26,22,44,23,40,22,28,36,36,27
25,42,43,22,43,31,26,22,26,47,24,31,23,37,28,26,22,44,30,35,35,22,35,36,36,32,22,23,43,22,43,31,26,22,39,26,41,29,36,41,34,23,37,24,26,22,36,29,22,23,35,35,22,40,39,26,24,30,23,35,30,40,43,40,22,30,37,22,23,35,35,22,40,43,36,24,32,40
36,25,45,30,36,42,40,35,46,22,44,26,22,2,35,35,22,43,23,32,26,22,23,22,24,35,36,40,26,22,35,36,36,32,22,23,43,22,23,37,46,22,40,30,43,42,23,43,30,36,37,22,30,37,22,44,31,30,24,31,22,44,26,22,43,31,30,37,32,22,43,31,26,22,18,42,37,32,19,22,36,25,35,30,28,23,43,30,36,37,40,22,44,26,41,26,22,37,2,43,22,34,26,43,22,31,26,22,40,23,30,27
40,26,26,22,41,26,35,23,43,26,27,22,40,43,36,41,46,22,29,26,27,22,41,26,23,27,46,22,43,36,22,18,42,37,32,19,22,25,30,28,22,29,42,37,27,40,22,44,40,33,22,36,24,43,7,22,20,22,20
25,42,43,22,40,39,26,24,30,23,35,30,40,43,40,22,24,36,34,39,35,23,30,37,22,39,41,30,45,23,43,26,35,46,22,43,31,23,43,22,33,42,40,43,22,23,40,22,30,37,22,43,31,26,22,20,22,24,41,23,40,31,22,43,31,26,22,18,42,37,32,19,22,29,30,41,34,40,22,25,30,28,22,30,37,45,26,40,43,34,26,37,43,22,25,23,37,32,40,22,43,31,23,43,22,40,42,39,39,36,41,43,22,43,31,26,22,34,23,41,32,26,43,22,25,46,22,43,41,23,27,30,37,28,22,25,30,28,22,25,35,36,24,32,40,22,36,29,22,40,43,36,24,32,22,40,43,23,46,26,27,22,36,37,22,43,31,26,22,40,30,27,26,35,30,37,26,40,22,27,42,41,30,37,28,22,29,41,30,27,23,46,22,2,40,22,18,42,37,32,19
34,41,7,22,39,31,26,35,23,37,22,40,23,30,27,22,30,43,22,44,30,35,35,22,43,23,32,26,22,23,37,36,43,31,26,41,22,27,23,46,22,36,41,22,43,44,36,22,43,36,22,23,37,23,35,46,48,26,22,44,31,36,22,44,23,40,22,25,42,46,30,37,28,22,23,37,27,22,40,26,35,35,30,37,28,22,29,41,30,27,23,46
24,36,37,24,26,41,37,30,37,28,22,46,36,42,41,22,40,26,39,43,7,22,20,22,39,23,28,26,5,36,37,26,22,23,41,43,30,24,35,26,22,36,37,22,39,41,30,37,24,26,22,24,31,23,41,35,26,40,22,23,37,27,22,43,31,26,22,18,42,37,32,19,22,30,43,22,2,40,22,23,22,29,26,44,22,31,42,37,27,41,26,27,22,46,26,23,41,40,22,40,30,37,24,26,22,26,37,28,35,23,37,27,22,31,23,40,22,25,26,26,37,22,23,22,32,30,37,28,27,36,34
30,43,22,2,40,22,37,36,44,22,43,31,26,22,42,37,30,43,26,27,22,32,30,37,28,27,36,34,22,36,29,22,28,41,26,23,43,22,25,41,30,43,23,30,37,22,23,37,27,22,37,36,41,43,31,26,41,37,22,30,41,26,35,23,37,27,22,18,42,37,32,19,22,18,42,37,32,19,22,37,36,41,43,31,26,41,37,22,30,41,26,35,23,37,27,22,40,24,36,43,35,23,37,27,22,23,37,27,22,36,31,22,46,26,40,22,26,37,28,35,23,37,27,22,43,36,36
33,42,40,43,22,43,31,36,42,28,31,43,22,46,36,42,22,2,27,22,35,30,32,26,22,43,36,22,32,37,36,44
28,26,36,41,28,26,22,18,42,37,32,19
39,36,41,43,40,22,36,29,22,24,23,35,35,22,30,37,24,7,22,41,26,23,24,31,26,27,22,23,28,41,26,26,34,26,37,43,40,22,43,36,22,40,26,35,35,22,30,43,40,22,41,26,34,23,30,37,30,37,28,22,40,26,45,26,37,22,23,30,41,24,41,23,29,43,22,43,36,22,25,42,46,26,41,40,22,43,31,23,43,22,44,26,41,26,22,37,2,43,22,27,30,40,24,35,36,40,26,27
43,31,26,22,23,28,41,26,26,34,26,37,43,40,22,25,41,30,37,28,22,43,36,22,23,22,43,36,43,23,35,22,36,29,22,37,30,37,26,22,43,31,26,22,37,42,34,25,26,41,22,36,29,22,39,35,23,37,26,40,22,43,31,26,22,43,41,23,45,26,35,22,24,36,34,39,23,37,46,22,31,23,40,22,40,36,35,27,22,43,31,30,40,22,46,26,23,41,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
43,31,26,22,24,36,34,39,23,37,46,22,40,23,30,27,22,23,22,39,36,41,43,30,36,37,22,36,29,22,43,31,26,22,1,22,20,22,34,30,35,35,30,36,37,22,41,26,23,35,30,48,26,27,22,29,41,36,34,22,43,31,26,22,40,23,35,26,40,22,44,30,35,35,22,25,26,22,42,40,26,27,22,43,36,22,41,26,39,23,46,22,30,43,40,22,25,23,37,32,22,27,26,25,43,22,23,37,27,22,36,43,31,26,41,22,36,25,35,30,28,23,43,30,36,37,40,22,41,26,40,42,35,43,30,37,28,22,29,41,36,34,22,43,31,26,22,24,42,41,41,26,37,43,35,46,22,40,42,40,39,26,37,27,26,27,22,18,42,37,32,19,22,36,39,26,41,23,43,30,36,37,40
26,23,41,35,30,26,41,22,43,31,26,22,24,36,34,39,23,37,46,22,23,37,37,36,42,37,24,26,27,22,30,43,22,44,36,42,35,27,22,40,26,35,35,22,30,43,40,22,23,28,30,37,28,22,29,35,26,26,43,22,36,29,22,25,36,26,30,37,28,22,24,36,7,22,18,42,37,32,19,22,25,26,24,23,42,40,26,22,36,29,22,30,37,24,41,26,23,40,30,37,28,22,34,23,30,37,43,26,37,23,37,24,26,22,24,36,40,43,40
23,22,24,36,37,40,36,41,43,30,42,34,22,36,29,22,39,41,30,45,23,43,26,22,30,37,45,26,40,43,36,41,40,22,36,39,26,41,23,43,30,37,28,22,23,40,22,18,42,37,32,19,22,29,42,37,27,30,37,28,22,24,36,7,22,40,23,30,27,22,30,43,22,31,23,40,22,34,23,27,26,22,23,22,1,22,20,22,34,30,35,35,30,36,37,22,24,23,40,31,22,25,30,27,22,29,36,41,22,34,36,40,43,22,36,29,22,35,7,33,7,22,31,36,36,32,26,41,22,24,36,41,39,7,22,2,40,22,41,26,23,35,5,26,40,43,23,43,26,22,23,37,27,22,18,42,37,32,19,22,31,36,35,27,30,37,28,40
43,31,26,22,1,22,20,22,34,30,35,35,30,36,37,22,25,30,27,22,30,37,24,35,42,27,26,40,22,43,31,26,22,23,40,40,42,34,39,43,30,36,37,22,36,29,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,40,26,24,42,41,26,27,22,35,30,23,25,30,35,30,43,30,26,40,22,36,37,22,43,31,36,40,26,22,39,41,36,39,26,41,43,30,26,40,22,23,24,24,36,41,27,30,37,28,22,43,36,22,43,31,36,40,26,22,34,23,32,30,37,28,22,43,31,26,22,25,30,27
43,31,26,22,28,41,36,42,39,22,30,40,22,35,26,27,22,25,46,22,33,23,46,22,18,42,37,32,19,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,18,42,37,32,19,22,30,37,45,26,40,43,34,26,37,43,22,24,36,41,39,7,22,30,37,22,18,42,37,32,19,22,23,37,27,22,23,7,22,25,36,46,27,22,40,30,34,39,40,36,37,22,24,31,30,26,29,22,26,47,26,24,42,43,30,45,26,22,36,29,22,43,31,26,22,23,43,35,23,37,43,23,5,25,23,40,26,27,22,40,30,34,39,40,36,37,22,36,41,28,23,37,30,48,23,43,30,36,37,22,30,37,24
34,41,7,22,18,42,37,32,19,22,2,40,22,24,36,34,39,23,37,46,22,40,39,26,24,30,23,35,30,48,26,40,22,30,37,22,24,36,34,34,26,41,24,30,23,35,22,41,26,23,35,5,26,40,43,23,43,26,22,30,37,45,26,40,43,34,26,37,43,22,23,37,27,22,24,35,23,30,34,40,22,43,36,22,31,23,45,26,22,1,22,20,22,25,30,35,35,30,36,37,22,30,37,22,23,40,40,26,43,40,22,34,41,7,22,40,30,34,39,40,36,37,22,30,40,22,23,22,27,26,45,26,35,36,39,26,41,22,23,37,27,22,23,22,29,36,41,34,26,41,22,40,26,37,30,36,41,22,26,47,26,24,42,43,30,45,26,22,36,29,22,35,7,33,7,22,31,36,36,32,26,41
43,31,26,22,23,40,40,26,43,40,22,23,41,26,22,28,36,36,27,22,25,42,43,22,43,31,26,46,22,41,26,38,42,30,41,26,22,34,36,41,26,22,34,36,37,26,46,22,23,37,27,22,34,23,37,23,28,26,34,26,37,43,22,43,31,23,37,22,24,23,37,22,25,26,22,39,41,36,45,30,27,26,27,22,30,37,22,35,7,33,7,22,31,36,36,32,26,41,22,2,40,22,24,42,41,41,26,37,43,22,40,30,43,42,23,43,30,36,37,22,40,23,30,27,22,34,41,7,22,40,30,34,39,40,36,37,22,30,37,22,23,37,22,30,37,43,26,41,45,30,26,44
31,36,36,32,26,41,22,2,40,22,39,31,30,35,36,40,36,39,31,46,22,44,23,40,22,43,36,22,25,42,30,35,27,22,23,37,27,22,40,26,35,35
44,26,22,44,23,37,43,22,43,36,22,25,42,30,35,27,22,23,37,27,22,31,36,35,27
35,7,33,7,22,31,36,36,32,26,41,22,25,23,40,26,27,22,30,37,22,23,43,35,23,37,43,23,22,30,40,22,36,39,26,41,23,43,30,37,28,22,44,30,43,31,22,39,41,36,43,26,24,43,30,36,37,22,29,41,36,34,22,30,43,40,22,24,41,26,27,30,43,36,41,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,42,7,40,7,22,25,23,37,32,41,42,39,43,24,46,22,24,36,27,26
30,43,40,22,39,23,41,26,37,43,22,24,36,34,39,23,37,46,22,31,36,36,32,26,41,22,24,36,41,39,7,22,36,29,22,40,46,27,37,26,46,22,23,42,40,43,41,23,35,30,23,22,30,40,22,24,42,41,41,26,37,43,35,46,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
40,23,37,29,36,41,27,22,18,42,37,32,19,22,24,31,30,26,29,22,26,47,26,24,42,43,30,45,26,22,36,29,22,35,7,33,7,22,31,36,36,32,26,41,22,40,23,30,27,22,46,26,40,43,26,41,27,23,46,22,30,37,22,23,22,40,43,23,43,26,34,26,37,43,22,43,31,23,43,22,31,26,22,31,23,40,22,37,36,43,22,46,26,43,22,40,26,26,37,22,43,31,26,22,25,30,27,22,25,42,43,22,43,31,23,43,22,31,26,22,44,36,42,35,27,22,41,26,45,30,26,44,22,30,43,22,23,37,27,22,25,41,30,37,28,22,30,43,22,43,36,22,43,31,26,22,23,43,43,26,37,43,30,36,37,22,36,29,22,43,31,26,22,24,41,26,27,30,43,36,41,40,22,24,36,34,34,30,43,43,26,26
43,31,26,22,1,22,20,22,34,30,35,35,30,36,37,22,25,30,27,22,30,40,22,26,40,43,30,34,23,43,26,27,22,25,46,22,34,41,7,22,40,30,34,39,40,36,37,22,23,40,22,41,26,39,41,26,40,26,37,43,30,37,28,22,20,22,20,22,36,29,22,43,31,26,22,45,23,35,42,26,22,36,29,22,23,35,35,22,31,36,36,32,26,41,22,41,26,23,35,5,26,40,43,23,43,26,22,31,36,35,27,30,37,28,40,22,30,37,22,43,31,26,22,42,7,40,7
37,36,43,22,30,37,24,35,42,27,26,27,22,30,37,22,43,31,26,22,25,30,27,22,23,41,26,22,18,42,37,32,19,22,43,26,35,35,26,41,22,36,41,22,25,7,22,23,35,43,34,23,37,22,3,22,24,36,7,22,35,7,33,7,22,31,36,36,32,26,41,22,2,40,22,27,26,39,23,41,43,34,26,37,43,5,40,43,36,41,26,22,24,31,23,30,37,40
43,31,26,22,36,29,29,26,41,22,24,36,45,26,41,40,22,43,31,26,22,34,23,40,40,30,45,26,22,20,22,18,42,37,32,19,22,29,36,41,26,40,43,22,29,23,30,41,22,34,23,35,35,22,30,37,22,24,30,37,24,30,37,37,23,43,30,22,43,31,26,22,20,22,18,42,37,32,19,22,18,42,37,32,19,22,29,23,40,31,30,36,37,22,34,23,35,35,22,30,37,22,24,36,35,42,34,25,30,23,22,40,7,24,7,22,23,37,27,22,43,31,26,22,20,22,18,42,37,32,19,22,18,42,37,32,19,22,43,36,44,37,22,24,26,37,43,26,41,22,34,23,35,35,22,30,37,22,18,42,37,32,19,22,18,42,37,32,19
43,31,26,22,18,42,37,32,19,22,34,23,35,35,22,36,39,26,37,26,27,22,40,26,39,43,7,22,20,22,44,30,43,31,22,23,22,18,42,37,32,19,22,2,40,22,18,42,37,32,19,22,23,40,22,30,43,40,22,18,42,37,32,19,22,43,31,26,22,24,36,35,42,34,25,30,23,22,34,23,35,35,22,30,40,22,26,47,39,26,24,43,26,27,22,43,36,22,36,39,26,37,22,37,36,45,7,22,20
36,43,31,26,41,22,31,36,36,32,26,41,22,39,41,36,39,26,41,43,30,26,40,22,30,37,24,35,42,27,26,27,22,23,41,26,22,23,22,18,42,37,32,19,22,36,29,29,30,24,26,22,43,36,44,26,41,22,30,37,22,18,42,37,32,19,22,23,43,35,23,37,43,23,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,29,26,25,41,42,23,41,46,22,45,23,24,23,37,43,22,35,23,37,27,22,40,30,43,26,40,22,30,37,22,29,35,36,41,30,27,23,22,23,37,27,22,36,31,30,36,22,35,7,33,7,22,31,36,36,32,26,41,22,30,37,43,26,41,37,23,43,30,36,37,23,35,22,43,31,26,22,24,36,34,34,26,41,24,30,23,35,22,41,26,23,35,5,26,40,43,23,43,26,22,25,41,36,32,26,41,23,28,26,22,24,36,34,39,23,37,46,22,43,31,23,43,22,36,37,24,26,22,27,30,27,22,25,42,40,30,37,26,40,40,22,23,40,22,34,26,41,41,30,35,35,22,35,46,37,24,31,22,24,36,34,34,26,41,24,30,23,35,22,41,26,23,35,22,26,40,43,23,43,26,22,39,35,42,40,22,36,43,31,26,41,22,40,31,36,39,39,30,37,28,22,24,26,37,43,26,41,40
43,31,26,22,24,36,37,40,36,41,43,30,42,34,22,44,23,40,22,39,42,43,22,43,36,28,26,43,31,26,41,22,25,46,22,18,42,37,32,19,22,18,42,37,32,19,22,43,31,26,22,35,36,37,27,36,37,5,25,23,40,26,27,22,30,37,45,26,40,43,34,26,37,43,22,25,23,37,32,30,37,28,22,24,36,34,39,23,37,46,22,43,31,23,43,22,30,40,22,23,22,40,42,25,40,30,27,30,23,41,46,22,36,29,22,40,26,24,42,41,30,43,46,22,39,23,24,30,29,30,24,22,24,36,41,39
44,26,22,27,36,22,37,2,43,22,23,37,43,30,24,30,39,23,43,26,22,23,37,46,22,39,41,36,25,35,26,34,40,22,30,37,22,41,23,30,40,30,37,28,22,43,31,26,22,29,42,37,27,30,37,28,22,29,36,41,22,43,31,26,22,25,30,27,22,40,23,30,27,22,18,42,37,32,19,22,24,23,34,39,25,26,35,35,22,43,31,26,22,31,26,23,27,22,36,29,22,34,26,41,28,26,41,40,22,23,37,27,22,23,24,38,42,30,40,30,43,30,36,37,40,22,23,43,22,18,42,37,32,19,22,18,42,37,32,19,22,30,37,22,23,37,22,30,37,43,26,41,45,30,26,44
18,42,37,32,19,22,18,42,37,32,19,22,30,40,22,23,24,43,30,37,28,22,23,40,22,43,31,26,22,24,36,37,40,36,41,43,30,42,34,22,2,40,22,30,37,45,26,40,43,34,26,37,43,22,25,23,37,32,26,41,40
23,24,24,36,41,27,30,37,28,22,43,36,22,39,26,36,39,35,26,22,29,23,34,30,35,30,23,41,22,44,30,43,31,22,43,31,26,22,24,36,37,40,36,41,43,30,42,34,22,43,31,26,22,25,30,27,22,44,23,40,22,18,42,37,32,19,22,39,41,36,33,26,24,43,22,18,42,37,32,19,22,23,22,41,26,29,26,41,26,37,24,26,22,43,36,22,43,31,26,22,29,30,35,34,22,18,42,37,32,19,22,30,37,22,44,31,30,24,31,22,23,22,18,42,37,32,19,22,39,35,23,46,26,27,22,25,46,22,23,24,43,41,26,40,40,22,18,42,37,32,19,22,18,42,37,32,19,22,30,40,22,40,23,45,26,27,22,29,41,36,34,22,23,22,18,42,37,32,19,22,25,42,40,30,37,26,40,40,34,23,37,22,25,46,22,23,22,39,36,35,30,24,26,22,36,29,29,30,24,26,41,22,37,23,34,26,27,22,33,36,31,37,22,18,42,37,32,19
35,7,33,7,22,31,36,36,32,26,41,22,44,23,40,22,23,22,40,34,23,35,35,22,18,42,37,32,19,22,24,36,34,39,23,37,46,22,25,23,40,26,27,22,30,37,22,23,43,35,23,37,43,23,22,30,37,22,20,22,44,31,26,37,22,34,41,7,22,40,30,34,39,40,36,37,22,44,23,40,22,31,30,41,26,27,22,43,36,22,39,42,40,31,22,30,43,22,30,37,43,36,22,24,36,34,34,26,41,24,30,23,35,22,27,26,45,26,35,36,39,34,26,37,43
43,31,26,22,24,36,34,39,23,37,46,22,28,41,26,44,22,34,36,27,26,40,43,35,46,22,42,37,43,30,35,22,20,22,44,31,26,37,22,23,22,34,23,33,36,41,30,43,46,22,39,36,40,30,43,30,36,37,22,30,37,22,31,36,36,32,26,41,22,24,36,41,39,7,22,44,23,40,22,23,24,38,42,30,41,26,27,22,25,46,22,23,42,40,43,41,23,35,30,23,37,22,27,26,45,26,35,36,39,26,41,22,28,26,36,41,28,26,22,18,42,37,32,19,22,24,42,41,41,26,37,43,35,46,22,31,36,36,32,26,41,22,2,40,22,24,31,23,30,41,34,23,37
34,41,7,22,18,42,37,32,19,22,18,42,37,32,19,22,43,36,22,35,23,42,37,24,31,22,23,37,22,23,34,25,30,43,30,36,42,40,22,25,42,43,22,18,42,37,32,19,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,30,37,24,35,42,27,26,27,22,18,42,37,32,19,22,43,26,35,35,26,41,22,23,37,27,22,25,7,22,23,35,43,34,23,37,22,3,22,24,36,7,22,23,40,22,44,26,35,35,22,23,40,22,34,23,33,36,41,30,43,46,22,39,36,40,30,43,30,36,37,40,22,30,37,22,34,26,41,32,40,23,34,26,41,22,33,26,44,26,35,26,41,40,22,23,22,40,23,24,41,23,34,26,37,43,36,22,24,31,23,30,37,22,18,42,37,32,19,22,30,37,24,7,22,43,31,26,22,18,42,37,32,19,22,41,26,43,23,30,35,26,41,22,23,37,27,22,18,42,37,32,19,22,30,37,24,7,22,43,31,26,22,40,36,42,43,31,26,23,40,43,22,27,26,39,23,41,43,34,26,37,43,5,40,43,36,41,26,22,24,31,23,30,37
26,45,26,37,43,42,23,35,35,46,22,34,41,7,22,40,30,34,39,40,36,37,22,23,37,27,22,34,41,7,22,18,42,37,32,19,22,31,23,27,22,23,22,29,23,35,35,30,37,28,22,36,42,43,22,36,45,26,41,22,43,31,26,22,27,30,41,26,24,43,30,36,37,22,36,29,22,43,31,26,22,24,36,34,39,23,37,46,22,23,37,27,22,34,41,7,22,40,30,34,39,40,36,37,22,40,23,30,27,22,31,26,22,41,26,40,30,28,37,26,27,22,30,37,22,20
40,30,37,24,26,22,43,31,26,37,22,31,36,36,32,26,41,22,24,36,41,39,7,22,31,23,40,22,40,36,35,27,22,30,43,40,22,30,37,43,26,41,26,40,43,22,30,37,22,43,31,26,22,18,42,37,32,19,22,24,31,23,30,37,22,25,23,24,32,22,43,36,22,18,42,37,32,19,22,2,40,22,34,23,37,23,28,26,34,26,37,43,22,23,37,27,22,30,40,22,24,42,41,41,26,37,43,35,46,22,23,43,43,26,34,39,43,30,37,28,22,43,36,22,40,26,35,35,22,43,31,26,22,25,7,22,23,35,43,34,23,37,22,3,22,24,36,7,22,24,31,23,30,37
30,37,22,23,27,27,30,43,30,36,37,22,41,36,25,26,41,43,22,18,42,37,32,19,22,24,31,30,26,29,22,26,47,26,24,42,43,30,45,26,22,36,29,22,43,31,26,22,18,42,37,32,19,22,24,31,23,30,37,22,30,40,22,40,26,26,32,30,37,28,22,29,42,37,27,40,22,43,36,22,25,42,46,22,36,42,43,22,43,31,26,22,31,36,36,32,26,41,22,30,37,43,26,41,26,40,43,22,30,37,22,31,30,40,22,24,36,34,39,23,37,46
43,31,26,22,34,26,41,32,40,23,34,26,41,22,24,31,23,30,37,22,30,40,22,24,42,41,41,26,37,43,35,46,22,25,26,30,37,28,22,36,29,29,26,41,26,27,22,29,36,41,22,40,23,35,26,22,25,46,22,29,30,41,40,43,22,25,36,40,43,36,37,22,24,36,41,39
41,26,23,24,31,26,27,22,30,37,22,18,42,37,32,19,22,34,41,7,22,18,42,37,32,19,22,40,23,30,27,22,43,31,23,43,22,31,26,22,25,26,35,30,26,45,26,40,22,43,31,26,22,45,23,41,30,36,42,40,22,31,36,36,32,26,41,22,18,42,37,32,19,22,24,23,37,22,25,26,24,36,34,26,22,39,41,36,29,30,43,23,25,35,26,22,44,30,43,31,22,37,26,44,22,34,23,37,23,28,26,34,26,37,43
43,31,26,40,26,22,23,41,26,22,37,2,43,22,34,23,43,42,41,26,22,23,40,40,26,43,40,22,25,42,43,22,43,31,26,46,22,31,23,45,26,22,43,31,26,22,39,36,43,26,37,43,30,23,35,22,43,36,22,25,26,22,40,36,22,40,23,30,27,22,34,41,7,22,18,42,37,32,19
34,23,37,23,28,26,27,22,39,41,36,39,26,41,35,46,22,23,37,27,22,44,30,43,31,22,23,22,35,36,37,28,5,43,26,41,34,22,36,42,43,35,36,36,32,22,43,31,26,40,26,22,24,23,37,22,25,26,24,36,34,26,22,30,37,45,26,40,43,34,26,37,43,5,28,41,23,27,26,22,38,42,23,35,30,43,46,22,39,41,36,39,26,41,43,30,26,40
24,23,37,23,27,30,23,37,22,18,42,37,32,19,22,39,41,36,27,42,24,43,30,36,37,22,43,36,43,23,35,26,27,22,20,22,34,26,43,41,30,24,22,43,36,37,40,22,30,37,22,43,31,26,22,44,26,26,32,22,26,37,27,26,27,22,36,24,43,7,22,20,22,42,39,22,20,22,20,22,29,41,36,34,22,43,31,26,22,39,41,26,24,26,27,30,37,28,22,44,26,26,32,22,2,40,22,43,36,43,23,35,22,36,29,22,20,22,43,36,37,40,22,40,43,23,43,30,40,43,30,24,40,22,24,23,37,23,27,23,22,23,22,29,26,27,26,41,23,35,22,23,28,26,37,24,46,22,40,23,30,27
43,31,26,22,44,26,26,32,22,2,40,22,43,36,43,23,35,22,44,23,40,22,42,39,22,20,22,20,22,29,41,36,34,22,20,22,43,36,37,40,22,23,22,46,26,23,41,22,26,23,41,35,30,26,41
43,31,26,22,18,42,37,32,19,22,43,36,43,23,35,22,44,23,40,22,20,22,43,36,37,40,22,42,39,22,20,22,20,22,29,41,36,34,22,20,22,43,36,37,40,22,23,22,46,26,23,41,22,26,23,41,35,30,26,41
43,31,26,22,43,41,26,23,40,42,41,46,22,39,35,23,37,40,22,43,36,22,41,23,30,40,26,22,1,22,20,22,34,30,35,35,30,36,37,22,30,37,22,37,26,44,22,24,23,40,31,22,43,31,42,41,40,27,23,46,22,25,46,22,40,26,35,35,30,37,28,22,23,25,36,42,43,22,1,22,20,22,25,30,35,35,30,36,37,22,36,29,22,12,11,5,44,26,26,32,22,25,30,35,35,40,22,23,37,27,22,18,42,37,32,19,22,1,22,20,22,25,30,35,35,30,36,37,22,36,29,22,34,23,43,42,41,30,37,28,22,25,30,35,35,40
43,31,26,22,25,30,35,35,40,22,44,30,35,35,22,25,26,22,27,23,43,26,27,22,36,24,43,7,22,20,22,23,37,27,22,44,30,35,35,22,34,23,43,42,41,26,22,36,24,43,7,22,20,22,20
43,31,26,46,22,44,30,35,35,22,25,26,22,23,45,23,30,35,23,25,35,26,22,30,37,22,34,30,37,30,34,42,34,22,27,26,37,36,34,30,37,23,43,30,36,37,40,22,36,29,22,1,22,20
25,30,27,40,22,34,42,40,43,22,25,26,22,41,26,24,26,30,45,26,27,22,25,46,22,20,22,39,7,34,7,22,26,27,43,22,43,31,42,41,40,27,23,46,22,23,43,22,43,31,26,22,43,41,26,23,40,42,41,46,22,36,41,22,23,43,22,29,26,27,26,41,23,35,22,41,26,40,26,41,45,26,22,25,23,37,32,40,22,36,41,22,25,41,23,37,24,31,26,40
23,40,22,40,34,23,35,35,22,30,37,45,26,40,43,36,41,40,22,18,42,37,32,19,22,43,31,26,30,41,22,34,42,43,42,23,35,22,29,42,37,27,40,22,44,30,43,31,22,39,31,36,37,26,22,24,23,35,35,40,22,36,45,26,41,22,43,31,26,22,44,26,26,32,26,37,27,22,25,30,28,22,29,42,37,27,22,34,23,37,23,28,26,41,40,22,40,23,30,27,22,43,31,26,46,22,31,23,45,26,22,23,22,40,43,41,36,37,28,22,27,26,29,26,37,40,26,22,23,28,23,30,37,40,43,22,23,37,46,22,44,23,45,26,22,36,29,22,44,30,43,31,27,41,23,44,23,35,40,22,24,23,40,31
42,37,35,30,32,26,22,43,31,26,22,44,26,26,32,26,37,27,22,25,26,29,36,41,26,22,25,35,23,24,32,22,34,36,37,27,23,46,22,43,31,26,22,29,42,37,27,40,22,44,26,41,26,22,37,2,43,22,18,42,37,32,19,22,44,30,43,31,22,31,26,23,45,46,22,44,30,43,31,27,41,23,44,23,35,22,41,26,38,42,26,40,43,40
23,37,27,22,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,42,30,35,43,22,42,39,22,24,23,40,31,22,35,26,45,26,35,40,22,23,37,27,22,40,23,46,22,43,31,26,46,22,44,30,35,35,22,25,26,22,25,42,46,30,37,28,22,40,43,36,24,32,22,43,31,30,40,22,44,26,26,32
23,43,22,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,43,26,35,26,39,31,36,37,26,22,45,36,35,42,34,26,22,44,23,40,22,42,39,22,40,31,23,41,39,35,46,22,25,42,43,22,30,43,22,44,23,40,22,40,43,30,35,35,22,23,43,22,33,42,40,43,22,31,23,35,29,22,43,31,26,22,35,26,45,26,35,22,36,29,22,43,31,26,22,44,26,26,32,26,37,27,22,39,41,26,24,26,27,30,37,28,22,25,35,23,24,32,22,34,36,37,27,23,46,22,30,37,22,20
43,31,26,22,25,36,40,43,36,37,22,29,30,41,34,22,40,23,30,27,22,18,42,37,32,19,22,41,26,27,26,34,39,43,30,36,37,40,22,44,26,41,26,22,41,42,37,37,30,37,28,22,23,43,22,35,26,40,40,22,43,31,23,37,22,36,37,26,5,43,31,30,41,27,22,43,31,26,22,35,26,45,26,35,22,43,44,36,22,46,26,23,41,40,22,23,28,36
23,40,22,36,29,22,46,26,40,43,26,41,27,23,46,22,23,29,43,26,41,37,36,36,37,22,43,31,26,22,41,26,27,26,34,39,43,30,36,37,40,22,41,26,39,41,26,40,26,37,43,26,27,22,35,26,40,40,22,43,31,23,37,22,20,22,20,22,36,29,22,43,31,26,22,43,36,43,23,35,22,24,23,40,31,22,39,36,40,30,43,30,36,37,22,36,29,22,23,25,36,42,43,22,1,22,20,22,25,30,35,35,30,36,37,22,36,29,22,29,30,27,26,35,30,43,46,22,2,40,22,40,43,36,24,32,22,29,42,37,27,40
43,44,36,22,46,26,23,41,40,22,23,28,36,22,43,31,26,41,26,22,44,26,41,26,22,34,23,40,40,30,45,26,22,41,26,27,26,34,39,43,30,36,37,22,35,26,45,26,35,40,22,36,45,26,41,22,43,31,26,22,44,26,26,32,26,37,27,22,23,37,27,22,23,22,35,36,43,22,36,29,22,29,26,23,41,22,23,41,36,42,37,27,22,40,23,30,27,22,24,7,22,25,41,42,24,26,22,18,42,37,32,19,22,44,31,36,22,41,42,37,40,22,29,30,27,26,35,30,43,46,22,30,37,45,26,40,43,34,26,37,43,40,22,2,22,1,22,20,22,25,30,35,35,30,36,37,22,18,42,37,32,19,22,29,42,37,27
43,31,30,40,22,29,26,26,35,40,22,34,36,41,26,22,35,30,32,26,22,23,22,18,42,37,32,19,22,27,26,23,35
39,26,36,39,35,26,22,23,41,26,22,37,2,43,22,18,42,37,32,19
43,31,26,22,43,26,40,43,22,34,23,46,22,24,36,34,26,22,43,36,27,23,46
29,41,30,27,23,46,22,2,40,22,40,43,36,24,32,22,34,23,41,32,26,43,22,40,26,35,35,5,36,29,29,22,24,23,34,26,22,43,36,36,22,35,23,43,26,22,29,36,41,22,34,23,37,46,22,30,37,45,26,40,43,36,41,40,22,43,36,22,23,24,43
40,36,34,26,22,40,31,23,41,26,31,36,35,27,26,41,40,22,31,23,45,26,22,31,26,35,27,22,36,29,29,22,42,37,43,30,35,22,43,36,27,23,46,22,25,26,24,23,42,40,26,22,23,37,46,22,29,42,37,27,22,26,47,24,31,23,37,28,26,40,22,34,23,27,26,22,23,29,43,26,41,22,29,41,30,27,23,46,22,2,40,22,24,35,36,40,26,22,44,36,42,35,27,22,43,23,32,26,22,39,35,23,24,26,22,23,43,22,43,36,27,23,46,22,2,40,22,24,35,36,40,30,37,28,22,39,41,30,24,26,40
40,43,36,24,32,22,29,42,37,27,22,41,26,27,26,34,39,43,30,36,37,40,22,27,42,41,30,37,28,22,43,31,26,22,20,22,27,26,25,23,24,35,26,22,27,30,27,22,37,2,43,22,25,26,28,30,37,22,43,36,22,18,42,37,32,19,22,42,37,43,30,35,22,23,29,43,26,41,22,43,31,26,22,34,23,41,32,26,43,22,36,39,26,37,26,27,22,36,37,22,25,35,23,24,32,22,34,36,37,27,23,46
25,42,43,22,29,42,37,27,22,34,23,37,23,28,26,41,40,22,40,23,46,22,43,31,26,46,22,2,41,26,22,41,26,23,27,46
34,23,37,46,22,31,23,45,26,22,41,23,30,40,26,27,22,24,23,40,31,22,35,26,45,26,35,40,22,44,31,30,24,31,22,23,24,43,22,23,40,22,23,22,25,42,29,29,26,41,22,23,28,23,30,37,40,43,22,40,43,26,26,39,22,34,23,41,32,26,43,22,27,26,24,35,30,37,26,40
34,23,41,30,36,22,18,42,37,32,19,22,29,36,41,22,30,37,40,43,23,37,24,26,22,31,36,35,27,40,22,24,23,40,31,22,39,36,40,30,43,30,36,37,40,22,44,26,35,35,22,23,25,36,45,26,22,20,22,20,22,30,37,22,40,26,45,26,41,23,35,22,36,29,22,31,30,40,22,29,42,37,27,40
44,30,37,27,40,36,41,22,29,42,37,27,22,2,40,22,33,36,31,37,22,18,42,37,32,19,22,23,37,27,22,34,42,43,42,23,35,22,40,26,41,30,26,40,22,2,22,34,30,24,31,23,26,35,22,39,41,30,24,26,22,40,23,30,27,22,43,31,26,46,22,31,23,27,22,41,23,30,40,26,27,22,43,31,26,30,41,22,24,23,40,31,22,35,26,45,26,35,40,22,43,36,22,34,36,41,26,22,43,31,23,37,22,20,22,20,22,23,37,27,22,20,22,20,22,41,26,40,39,26,24,43,30,45,26,35,46,22,43,31,30,40,22,46,26,23,41
26,45,26,37,22,39,26,43,26,41,22,35,46,37,24,31,22,34,23,37,23,28,26,41,22,36,29,22,29,30,27,26,35,30,43,46,22,2,40,22,1,22,20,22,25,30,35,35,30,36,37,22,18,42,37,32,19,22,29,42,37,27,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,36,24,32,22,29,42,37,27,22,25,42,30,35,43,22,42,39,22,24,23,40,31,22,43,36,22,20,22,20,22,36,41,22,1,22,20,22,34,30,35,35,30,36,37
36,37,26,22,41,26,23,40,36,37,22,30,40,22,43,31,23,43,22,23,29,43,26,41,22,43,44,36,22,46,26,23,41,40,22,36,29,22,34,36,37,43,31,35,46,22,37,26,43,22,41,26,27,26,34,39,43,30,36,37,40,22,43,31,26,22,29,42,37,27,22,39,36,40,43,26,27,22,37,26,43,22,30,37,29,35,36,44,40,22,36,29,22,34,36,37,26,46,22,29,41,36,34,22,30,37,45,26,40,43,36,41,40,22,30,37,22,23,42,28,42,40,43,22,23,37,27,22,40,26,39,43,26,34,25,26,41
30,22,2,45,26,22,35,26,43,22,43,31,26,22,34,36,37,26,46,22,25,42,30,35,27,22,42,39,22,34,41,7,22,35,46,37,24,31,22,40,23,30,27,22,44,31,36,22,23,27,27,26,27,22,43,31,23,43,22,31,26,22,31,23,40,22,31,23,27,22,43,41,36,42,25,35,26,22,29,30,37,27,30,37,28,22,40,43,36,24,32,40,22,31,26,22,35,30,32,26,40
37,36,43,22,23,35,35,22,29,42,37,27,40,22,31,23,45,26,22,41,23,30,40,26,27,22,24,23,40,31,22,35,26,45,26,35,40,22,36,29,22,24,36,42,41,40,26
23,40,22,23,22,28,41,36,42,39,22,40,43,36,24,32,22,29,42,37,27,40,22,31,26,35,27,22,20,22,20,22,36,29,22,23,40,40,26,43,40,22,30,37,22,24,23,40,31,22,23,40,22,36,29,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,40,22,23,45,23,30,35,23,25,35,26,22,29,41,36,34,22,43,31,26,22,30,37,45,26,40,43,34,26,37,43,22,24,36,34,39,23,37,46,22,30,37,40,43,30,43,42,43,26
43,31,23,43,22,44,23,40,22,34,36,27,26,40,43,35,46,22,31,30,28,31,26,41,22,43,31,23,37,22,43,31,26,22,20,22,20,22,23,37,27,22,20,22,20,22,35,26,45,26,35,40,22,30,37,22,23,42,28,42,40,43,22,23,37,27,22,40,26,39,43,26,34,25,26,41,22,36,29,22,20
23,35,40,36,22,39,26,41,40,30,40,43,26,37,43,22,41,26,27,26,34,39,43,30,36,37,40,22,44,36,42,35,27,22,29,36,41,24,26,22,40,36,34,26,22,29,42,37,27,22,34,23,37,23,28,26,41,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
25,42,43,22,23,22,40,43,41,36,37,28,22,35,26,45,26,35,22,36,29,22,30,37,45,26,40,43,36,41,22,44,30,43,31,27,41,23,44,23,35,40,22,30,40,22,34,42,24,31,22,34,36,41,26,22,42,37,35,30,32,26,35,46,22,43,31,30,40,22,43,30,34,26,22,23,41,36,42,37,27,22,29,42,37,27,22,34,23,37,23,28,26,41,40,22,40,23,30,27
23,22,34,23,33,36,41,22,41,26,23,40,36,37,22,30,40,22,43,31,23,43,22,30,37,45,26,40,43,36,41,40,22,23,35,41,26,23,27,46,22,31,23,45,26,22,40,31,23,41,39,35,46,22,40,24,23,35,26,27,22,25,23,24,32,22,43,31,26,30,41,22,39,42,41,24,31,23,40,26,40,22,36,29,22,40,43,36,24,32,22,29,42,37,27,40,22,40,30,37,24,26,22,25,35,23,24,32,22,34,36,37,27,23,46
18,42,37,32,19,22,40,23,35,26,40,22,31,23,45,26,22,41,26,25,36,42,37,27,26,27,22,30,37,22,41,26,24,26,37,43,22,34,36,37,43,31,40,22,25,42,43,22,34,36,37,43,31,35,46,22,37,26,43,22,39,42,41,24,31,23,40,26,40,22,23,41,26,22,40,43,30,35,35,22,41,42,37,37,30,37,28,22,23,43,22,35,26,40,40,22,43,31,23,37,22,31,23,35,29,22,20,22,35,26,45,26,35,40
43,31,26,41,26,22,2,40,22,37,36,43,22,37,26,23,41,35,46,22,23,40,22,34,42,24,31,22,18,42,37,32,19,22,40,23,30,27,22,33,36,31,37,22,18,42,37,32,19,22,24,31,23,30,41,34,23,37,22,36,29,22,45,23,37,28,42,23,41,27,22,28,41,36,42,39,22,30,37,24,7,22,23,22,25,30,28,22,45,23,35,35,26,46,22,29,36,41,28,26,22,39,23,7,22,29,42,37,27,22,24,36,34,39,23,37,46
34,23,37,46,22,29,42,37,27,22,34,23,37,23,28,26,41,40,22,23,41,28,42,26,22,43,31,23,43,22,37,36,44,22,2,40,22,43,31,26,22,43,30,34,26,22,43,36,22,25,42,46
45,30,37,24,26,37,43,22,18,42,37,32,19,22,34,23,37,23,28,26,41,22,36,29,22,43,31,26,22,1,22,20,22,25,30,35,35,30,36,37,22,44,26,35,35,30,37,28,43,36,37,22,29,42,37,27,22,23,27,27,26,27,22,43,36,22,31,30,40,22,39,36,40,30,43,30,36,37,40,22,30,37,22,25,41,30,40,43,36,35,5,34,46,26,41,40,22,40,38,42,30,25,25,22,44,36,36,35,44,36,41,43,31,22,23,37,27,22,27,42,37,22,3,22,25,41,23,27,40,43,41,26,26,43,22,29,41,30,27,23,46
23,37,27,22,43,36,27,23,46,22,31,26,22,2,35,35,22,25,26,22,35,36,36,32,30,37,28,22,43,36,22,25,42,46,22,27,41,42,28,22,40,43,36,24,32,40,22,35,30,32,26,22,26,35,30,22,35,30,35,35,46,22,39,29,30,48,26,41,22,23,37,27,22,23,34,26,41,30,24,23,37,22,31,36,34,26,22,39,41,36,27,42,24,43,40,22,44,31,36,40,26,22,27,30,45,30,27,26,37,27,22,46,30,26,35,27,40,22,31,23,45,26,22,25,26,26,37,22,25,36,35,40,43,26,41,26,27,22,25,46,22,40,43,36,24,32,22,27,26,24,35,30,37,26,40
29,30,27,26,35,30,43,46,22,2,40,22,34,41,7,22,35,46,37,24,31,22,29,36,41,22,31,30,40,22,39,23,41,43,22,40,37,23,39,39,26,27,22,42,39,22,40,36,42,43,31,26,41,37,22,24,36,7,22,40,31,23,41,26,40,22,29,41,30,27,23,46,22,23,29,43,26,41,22,43,31,26,22,40,43,36,24,32,22,28,36,43,22,18,42,37,32,19
30,29,22,43,31,26,22,34,23,41,32,26,43,22,27,41,36,39,40,22,29,42,41,43,31,26,41,22,43,36,27,23,46,22,31,26,22,40,23,30,27,22,31,26,22,2,35,35,22,25,26,22,25,42,46,30,37,28,22,25,35,42,26,22,24,31,30,39,40,22,40,42,24,31,22,23,40,22,25,41,30,40,43,36,35,5,34,46,26,41,40,22,23,37,27,22,32,26,35,35,36,28,28
30,29,22,43,31,26,46,22,18,42,37,32,19,22,40,43,36,24,32,40,22,35,30,32,26,22,43,31,23,43,22,31,26,22,40,23,30,27,22,30,43,22,39,41,26,40,26,37,43,40,22,23,37,22,36,39,39,36,41,43,42,37,30,43,46,22,43,31,23,43,22,30,40,22,43,31,26,22,32,30,37,27,22,36,29,22,43,31,30,37,28,22,46,36,42,22,27,41,26,23,34,22,23,25,36,42,43
34,23,33,36,41,22,34,42,43,42,23,35,5,29,42,37,27,22,28,41,36,42,39,40,22,40,23,30,27,22,39,31,36,37,26,22,24,23,35,35,40,22,44,26,41,26,22,18,42,37,32,19,22,23,43,22,43,44,30,24,26,22,43,31,26,22,37,36,41,34,23,35,22,44,26,26,32,26,37,27,22,39,23,24,26,22,46,26,40,43,26,41,27,23,46
25,42,43,22,34,36,40,43,22,30,37,45,26,40,43,36,41,40,22,44,26,41,26,22,40,26,26,32,30,37,28,22,40,31,23,41,26,22,39,41,30,24,26,40,22,23,37,27,22,36,43,31,26,41,22,30,37,29,36,41,34,23,43,30,36,37
43,41,23,27,30,37,28,22,45,36,35,42,34,26,22,44,23,40,22,36,37,35,46,22,34,36,27,26,40,43,35,46,22,31,30,28,31,26,41,22,43,31,23,37,22,37,36,41,34,23,35
40,43,30,35,35,22,29,42,37,27,22,28,41,36,42,39,40,22,23,41,26,22,37,2,43,22,43,23,32,30,37,28,22,23,37,46,22,24,31,23,37,24,26,40
43,31,26,46,22,31,36,39,26,22,43,36,22,23,45,36,30,27,22,43,31,26,22,18,42,37,32,19,22,39,31,36,37,26,22,35,30,37,26,40,22,23,37,27,22,36,43,31,26,41,22,18,42,37,32,19,22,43,31,23,43,22,18,42,37,32,19,22,40,36,34,26,22,29,42,37,27,22,30,37,45,26,40,43,36,41,40,22,30,37,22,36,24,43,36,25,26,41,22,20
29,30,27,26,35,30,43,46,22,36,37,22,40,23,43,42,41,27,23,46,22,36,39,26,37,26,27,22,30,43,40,22,20,22,18,42,37,32,19,22,30,37,45,26,40,43,36,41,22,24,26,37,43,26,41,40,22,23,24,41,36,40,40,22,43,31,26,22,24,36,42,37,43,41,46
43,31,26,22,24,26,37,43,26,41,40,22,37,36,41,34,23,35,35,46,22,23,41,26,22,24,35,36,40,26,27,22,43,31,41,36,42,28,31,22,43,31,26,22,44,26,26,32,26,37,27
30,37,22,23,27,27,30,43,30,36,37,22,26,23,40,43,22,24,36,23,40,43,22,24,26,37,43,26,41,40,22,44,30,35,35,22,36,39,26,37,22,23,43,22,20,22,26,27,43,22,43,31,30,40,22,34,36,41,37,30,37,28,22,30,37,40,43,26,23,27,22,36,29,22,43,31,26,22,37,36,41,34,23,35,22,20
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,30,37,24,41,26,23,40,26,27,22,30,43,40,22,40,43,23,29,29,22,36,29,22,39,31,36,37,26,22,41,26,39,41,26,40,26,37,43,23,43,30,45,26,40,22,43,36,22,31,23,37,27,35,26,22,30,37,45,26,40,43,36,41,22,41,26,38,42,26,40,43,40
43,31,26,22,18,42,37,32,19,22,28,41,36,42,39,22,37,36,43,26,27,22,43,31,23,43,22,40,36,34,26,22,30,37,45,26,40,43,36,41,40,22,34,36,45,26,27,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,5,34,23,41,32,26,43,22,29,42,37,27,40
25,42,43,22,34,36,40,43,22,30,37,45,26,40,43,36,41,40,22,40,26,26,34,26,27,22,43,36,22,25,26,22,30,37,22,23,37,22,30,37,29,36,41,34,23,43,30,36,37,22,34,36,27,26,22,41,23,43,31,26,41,22,43,31,23,37,22,30,37,22,23,22,43,41,23,37,40,23,24,43,30,36,37,22,34,36,27,26,22,40,23,30,27,22,40,43,26,45,26,37,22,18,42,37,32,19,22,23,22,45,30,24,26,22,39,41,26,40,30,27,26,37,43
23,37,27,22,45,23,37,28,42,23,41,27,22,23,34,36,37,28,22,36,43,31,26,41,22,28,41,36,42,39,40,22,40,23,30,27,22,30,43,22,44,23,40,22,23,27,27,30,37,28,22,34,36,41,26,22,39,31,36,37,26,22,41,26,39,41,26,40,26,37,43,23,43,30,45,26,40,22,43,36,27,23,46,22,43,36,22,31,26,35,39,22,30,37,45,26,40,43,36,41,40,22,28,26,43,22,43,31,41,36,42,28,31
30,37,22,23,37,22,42,37,42,40,42,23,35,22,34,36,45,26,22,40,26,45,26,41,23,35,22,29,42,37,27,40,22,34,36,45,26,27,22,43,36,22,24,23,35,34,22,30,37,45,26,40,43,36,41,40,22,44,30,43,31,22,18,42,37,32,19,22,36,37,22,43,31,26,30,41,22,18,42,37,32,19,22,39,31,36,37,26,22,35,30,37,26,40
44,26,22,45,30,26,44,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,23,40,22,36,29,29,26,41,30,37,28,22,42,40,22,23,22,25,42,46,30,37,28,22,36,39,39,36,41,43,42,37,30,43,46,22,23,40,22,35,36,37,28,5,43,26,41,34,22,30,37,45,26,40,43,36,41,40,22,23,22,41,26,24,36,41,27,30,37,28,22,23,43,22,18,42,37,32,19,22,3,22,24,36,7,22,29,42,37,27,40,22,40,23,30,27,22,36,45,26,41,22,43,31,26,22,44,26,26,32,26,37,27
43,31,26,22,18,42,37,32,19,22,28,41,36,42,39,22,31,23,27,22,23,22,40,30,34,30,35,23,41,22,41,26,24,36,41,27,30,37,28,22,29,36,41,22,30,37,45,26,40,43,36,41,40
40,26,45,26,41,23,35,22,29,42,37,27,22,34,23,37,23,28,26,41,40,22,26,47,39,26,24,43,22,23,22,41,36,42,28,31,22,34,23,41,32,26,43,22,43,31,30,40,22,34,36,41,37,30,37,28,22,25,26,29,36,41,26,22,39,41,30,24,26,40,22,40,43,23,25,30,35,30,48,26
40,36,34,26,22,26,23,41,35,46,22,40,26,35,35,30,37,28,22,30,40,22,35,30,32,26,35,46,22,43,36,22,40,43,26,34,22,29,41,36,34,22,30,37,45,26,40,43,36,41,40,22,23,37,27,22,39,36,41,43,29,36,35,30,36,22,34,23,37,23,28,26,41,40,22,44,31,36,22,44,23,37,43,22,43,36,22,35,36,24,32,22,30,37,22,43,31,30,40,22,46,26,23,41,22,2,40,22,29,23,43,22,39,41,36,29,30,43,40
40,43,36,24,32,22,29,42,37,27,40,22,31,23,45,26,22,23,45,26,41,23,28,26,27,22,23,22,40,43,23,28,28,26,41,30,37,28,22,28,23,30,37,22,36,29,22,20,22,20,22,43,31,41,36,42,28,31,22,40,26,39,43,26,34,25,26,41,22,23,24,24,36,41,27,30,37,28,22,43,36,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
18,42,37,32,19,22,18,42,37,32,19,22,44,31,36,22,41,42,37,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,30,37,24,7,22,2,40,22,1,22,20,22,34,30,35,35,30,36,37,22,40,26,24,43,36,41,22,23,37,23,35,46,40,30,40,22,39,36,41,43,29,36,35,30,36,22,39,41,26,27,30,24,43,40,22,43,31,26,22,34,23,41,32,26,43,22,44,30,35,35,22,36,39,26,37,22,27,36,44,37,22,23,43,22,35,26,23,40,43,22,20,22,39,36,30,37,43,40,22,36,37,22,43,26,24,31,37,30,24,23,35,22,29,23,24,43,36,41,40,22,23,37,27,22,40,36,34,26,22,39,23,37,30,24,22,40,26,35,35,30,37,28
25,42,43,22,40,31,26,22,26,47,39,26,24,43,40,22,39,41,30,24,26,40,22,43,36,22,41,26,25,36,42,37,27,22,40,36,36,37,22,23,37,27,22,30,40,22,43,26,35,35,30,37,28,22,30,37,45,26,40,43,36,41,40,22,40,31,26,22,26,47,39,26,24,43,40,22,43,31,26,22,40,43,36,24,32,22,34,23,41,32,26,43,22,44,36,22,37,2,43,22,27,26,24,35,30,37,26,22,34,36,41,26,22,43,31,23,37,22,20,22,20,22,43,36,22,20,22,20,22,29,41,36,34,22,41,26,24,26,37,43,22,31,30,28,31,40
43,31,30,40,22,30,40,22,37,36,43,22,23,22,34,23,33,36,41,22,24,41,23,40,31,22,40,31,26,22,40,23,30,27
37,26,45,26,41,43,31,26,35,26,40,40,22,34,40,7,22,18,42,37,32,19,22,40,23,30,27,22,40,31,26,22,44,23,40,22,18,42,37,32,19,22,44,30,43,31,22,39,31,36,37,26,22,24,23,35,35,40,22,36,45,26,41,22,43,31,26,22,44,26,26,32,26,37,27,22,29,41,36,34,22,37,26,41,45,36,42,40,22,40,31,23,41,26,31,36,35,27,26,41,40
31,23,35,29,22,36,29,22,43,31,26,34,22,23,41,26,22,41,26,23,35,35,46,22,40,24,23,41,26,27,22,23,37,27,22,44,23,37,43,22,43,36,22,40,26,35,35,22,40,31,26,22,40,23,30,27,22,25,42,43,22,30,22,2,34,22,43,41,46,30,37,28,22,43,36,22,43,23,35,32,22,43,31,26,34,22,36,42,43,22,36,29,22,30,43
40,31,26,22,23,27,27,26,27,22,30,29,22,43,31,26,46,22,23,35,35,22,44,26,41,26,22,25,42,35,35,30,40,31,22,30,22,2,27,22,41,26,23,35,35,46,22,25,26,22,42,39,40,26,43
43,31,26,22,25,23,24,32,27,41,36,39,22,43,36,22,29,41,30,27,23,46,22,2,40,22,40,35,30,27,26,22,44,23,40,22,18,42,37,32,19,22,27,30,29,29,26,41,26,37,43,22,29,41,36,34,22,43,31,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,29,42,37,27,22,34,23,37,23,28,26,41,40,22,23,41,28,42,26
43,44,36,22,46,26,23,41,40,22,23,28,36,22,42,37,35,30,32,26,22,43,36,27,23,46,22,43,31,26,22,27,36,35,35,23,41,22,44,23,40,22,44,26,23,32,22,30,37,43,26,41,26,40,43,22,41,23,43,26,40,22,44,26,41,26,22,41,30,40,30,37,28,22,23,37,27,22,43,31,26,22,34,23,41,32,26,43,22,44,23,40,22,45,26,41,46,22,18,42,37,32,19,22,43,31,26,46,22,40,23,46
29,41,36,34,22,43,31,26,22,30,37,45,26,40,43,36,41,40,22,2,22,40,43,23,37,27,39,36,30,37,43,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,40,22,35,26,23,41,37,26,27,22,23,22,39,23,30,37,29,42,35,22,35,26,40,40,36,37,22,25,46,22,40,26,35,35,30,37,28,22,23,43,22,43,31,26,22,35,36,44,40,22,36,37,22,25,35,23,24,32,22,34,36,37,27,23,46,22,40,23,30,27,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,31,26,22,1,22,20,22,34,30,35,35,30,36,37,22,43,7,22,41,36,44,26,22,39,41,30,24,26,22,28,41,36,44,43,31,22,23,37,27,22,30,37,24,36,34,26,22,29,42,37,27
43,31,30,40,22,43,30,34,26,22,30,22,27,36,22,37,2,43,22,43,31,30,37,32,22,44,26,22,2,35,35,22,28,26,43,22,23,22,39,23,37,30,24,22,41,26,23,24,43,30,36,37
37,26,44,39,36,41,43,22,24,36,41,39,7,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,18,42,37,32,19,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,40,36,34,26,44,31,23,43,22,25,26,35,36,44,22,23,37,23,35,46,40,43,40,22,2,22,26,40,43,30,34,23,43,26,40,22,36,29,22,20,22,24,26,37,43,40,22,43,36,22,20,22,24,26,37,43,40
43,31,26,22,34,23,32,26,41,22,36,29,22,40,24,30,26,37,43,30,29,30,24,22,30,37,40,43,41,42,34,26,37,43,40,22,23,37,27,22,35,23,40,26,41,22,39,23,41,43,40,22,40,23,30,27,22,36,41,27,26,41,40,22,29,26,35,35,22,25,26,35,36,44,22,26,47,39,26,24,43,23,43,30,36,37,40,22,30,37,22,41,26,24,26,37,43,22,34,36,37,43,31,40
23,22,40,39,36,32,26,40,34,23,37,22,23,27,27,26,27,22,43,31,23,43,22,40,23,35,26,40,22,30,37,22,43,31,26,22,24,42,41,41,26,37,43,22,38,42,23,41,43,26,41,22,44,30,35,35,22,23,25,36,42,43,22,26,38,42,23,35,22,43,31,26,22,18,42,37,32,19,22,38,42,23,41,43,26,41,22,2,40,22,29,30,28,42,41,26,22,44,31,26,37,22,37,26,44,39,36,41,43,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,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,1,22,20,22,34,30,35,35,30,36,37,22,30,37,22,40,23,35,26,40
18,42,37,32,19,22,29,41,36,34,22,43,31,26,22,40,43,41,30,32,26,22,25,46,22,20,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,28,23,30,37,40,43,22,25,36,26,30,37,28,22,24,36,7,22,41,26,23,24,31,26,27,22,23,30,41,22,24,23,41,41,30,26,41,40,22,29,41,30,27,23,46,22,23,40,22,23,34,26,41,30,24,23,22,44,26,40,43,22,23,30,41,35,30,37,26,40,22,23,37,37,36,42,37,24,26,27,22,30,43,22,44,30,35,35,22,39,36,40,43,39,36,37,26,22,30,43,40,22,37,26,44,22,40,26,41,45,30,24,26,22,36,42,43,22,36,29,22,31,36,42,40,43,36,37,22,25,26,24,23,42,40,26,22,36,29,22,27,26,35,23,46,40,22,30,37,22,41,26,24,26,30,45,30,37,28,22,23,30,41,24,41,23,29,43,22,29,41,36,34,22,43,31,26,22,40,26,23,43,43,35,26,22,33,26,43,22,34,23,32,26,41
39,26,43,26,41,22,18,42,37,32,19,22,45,30,24,26,22,39,41,26,40,30,27,26,37,43,22,29,36,41,22,39,35,23,37,37,30,37,28,22,23,43,22,43,31,26,22,39,31,36,26,37,30,47,22,23,41,30,48,7,22,24,23,41,41,30,26,41,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,44,36,41,32,22,18,42,37,32,19,22,23,43,22,25,36,26,30,37,28,22,37,36,44,22,26,37,43,26,41,30,37,28,22,30,43,40,22,8,10,43,31,22,27,23,46,22,31,23,40,22,24,23,42,40,26,27,22,40,36,34,26,22,43,42,41,34,36,30,35,22,30,37,22,36,42,41,22,40,24,31,26,27,42,35,30,37,28,22,23,37,27,22,43,31,23,43,22,34,36,41,26,22,43,31,23,37,22,20,22,39,23,40,40,26,37,28,26,41,40,22,44,31,36,22,44,26,41,26,22,25,36,36,32,26,27,22,43,36,22,29,35,46,22,36,42,43,22,36,29,22,31,36,42,40,43,36,37,22,36,37,22,23,34,26,41,30,24,23,22,44,26,40,43,22,44,36,42,35,27,22,37,36,44,22,25,26,22,39,42,43,22,36,37,22,36,43,31,26,41,22,23,30,41,35,30,37,26,40
34,41,7,22,18,42,37,32,19,22,40,23,30,27,22,25,36,26,30,37,28,22,43,36,35,27,22,23,34,26,41,30,24,23,22,44,26,40,43,22,43,31,23,43,22,43,31,26,22,20,22,30,43,22,44,23,40,22,40,42,39,39,36,40,26,27,22,43,36,22,28,26,43,22,43,31,30,40,22,43,31,42,41,40,27,23,46,22,44,36,42,35,27,22,37,2,43,22,25,26,22,27,26,35,30,45,26,41,26,27,22,42,37,43,30,35,22,37,36,45,7,22,20,22,43,31,26,22,27,23,46,22,23,29,43,26,41,22,43,31,26,22,23,30,41,35,30,37,26,22,31,23,27,22,25,26,26,37,22,39,35,23,37,37,30,37,28,22,43,36,22,18,42,37,32,19,22,40,26,41,45,30,24,26,22,23,43,22,31,36,42,40,43,36,37,22,44,30,43,31,22,29,36,42,41,22,27,23,30,35,46,22,29,35,30,28,31,43,40,22,30,37,24,35,42,27,30,37,28,22,43,31,41,26,26,22,18,42,37,32,19,22,43,36,22,39,31,36,26,37,30,47,22,23,37,27,22,36,37,26,22,18,42,37,32,19,22,43,36,22,35,23,40,22,45,26,28,23,40
37,36,44,22,43,31,36,40,26,22,41,36,42,43,26,40,22,23,41,26,22,37,2,43,22,26,47,39,26,24,43,26,27,22,43,36,22,25,26,28,30,37,22,42,37,43,30,35,22,33,23,37
25,36,26,30,37,28,22,30,40,22,23,35,40,36,22,40,42,39,39,36,40,26,27,22,43,36,22,40,26,37,27,22,43,36,22,23,34,26,41,30,24,23,22,44,26,40,43,22,23,37,36,43,31,26,41,22,20,22,18,42,37,32,19,22,23,30,41,24,41,23,29,43,22,23,40,22,44,26,35,35,22,23,40,22,23,22,20,22,25,46,22,46,26,23,41,22,2,40,22,26,37,27
43,31,36,40,26,22,43,36,36,22,23,41,26,22,23,35,34,36,40,43,22,24,26,41,43,23,30,37,22,43,36,22,23,41,41,30,45,26,22,35,23,43,26
23,43,22,43,31,30,40,22,39,36,30,37,43,22,37,36,22,36,43,31,26,41,22,23,34,26,41,30,24,23,22,44,26,40,43,22,29,35,30,28,31,43,40,22,30,37,24,35,42,27,30,37,28,22,30,43,40,22,37,26,44,22,40,26,41,45,30,24,26,22,23,43,22,40,23,37,22,23,37,43,36,37,30,36,22,43,26,47,23,40,22,37,26,44,23,41,32,22,37,7,33,7,22,23,37,27,22,18,42,37,32,19,22,24,23,35,30,29,7,22,31,23,45,26,22,25,26,26,37,22,23,29,29,26,24,43,26,27,22,25,46,22,43,31,26,22,27,26,35,23,46,40,22,30,37,22,25,36,26,30,37,28,22,27,26,35,30,45,26,41,30,26,40
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,2,40,22,41,26,23,24,43,30,36,37,22,18,42,37,32,19,22,43,31,26,22,18,42,37,32,19,22,26,29,29,26,24,43,22,43,31,23,43,22,23,22,31,42,28,26,22,34,23,37,42,29,23,24,43,42,41,26,41,22,40,42,24,31,22,23,40,22,25,36,26,30,37,28,22,24,23,37,22,31,23,45,26,22,36,37,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
30,43,22,23,35,40,36,22,30,40,22,40,42,41,26,22,43,36,22,31,26,35,39,22,43,31,26,22,34,23,24,31,30,37,30,40,43,40,22,39,42,43,22,23,27,27,26,27,22,39,41,26,40,40,42,41,26,22,36,37,22,43,31,26,22,24,36,34,39,23,37,46
30,22,33,42,40,43,22,27,36,22,37,2,43,22,29,26,26,35,22,43,31,23,43,22,43,31,26,22,24,36,34,39,23,37,46,22,24,23,37,22,41,26,23,35,35,46,22,40,43,23,37,27,22,36,41,22,44,36,42,35,27,22,44,23,37,43,22,23,22,39,41,36,35,36,37,28,26,27,22,18,42,37,32,19,22,43,36,34,22,25,23,32,26,41,22,39,41,26,40,30,27,26,37,43,22,36,29,22,34,23,24,31,30,37,30,40,43,40,22,2,22,27,30,40,43,41,30,24,43,22,20,22,40,23,30,27,22,30,37,22,23,37,22,30,37,43,26,41,45,30,26,44,22,46,26,40,43,26,41,27,23,46
30,22,27,36,22,37,2,43,22,43,31,30,37,32,22,43,31,26,30,41,22,24,42,40,43,36,34,26,41,40,22,44,36,42,35,27,22,35,30,32,26,22,30,43,22,45,26,41,46,22,34,42,24,31
23,34,26,41,30,24,23,22,44,26,40,43,22,43,31,36,42,28,31,22,30,40,22,23,22,40,34,23,35,35,26,41,22,23,30,41,35,30,37,26,22,23,37,27,22,43,31,26,41,26,29,36,41,26,22,34,36,41,26,22,23,29,29,26,24,43,26,27,22,25,46,22,43,31,26,22,27,26,35,23,46,26,27,22,27,26,35,30,45,26,41,46,22,36,29,22,23,22,40,30,37,28,35,26,22,39,35,23,37,26,22,43,31,23,37,22,34,23,37,46,22,36,29,22,30,43,40,22,24,36,34,39,26,43,30,43,36,41,40,22,44,36,42,35,27,22,25,26
30,22,29,30,28,42,41,26,22,43,31,23,43,22,23,34,26,41,30,24,23,37,22,23,37,27,22,42,37,30,43,26,27,22,39,41,36,25,23,25,35,46,22,31,23,45,26,22,40,42,24,31,22,23,22,31,23,41,27,22,43,30,34,26,22,24,36,42,37,43,30,37,28,22,23,35,35,22,43,31,26,22,39,35,23,37,26,40,22,30,37,22,43,31,26,30,41,22,29,35,26,26,43,40,22,43,31,26,46,22,34,30,28,31,43,22,37,36,43,22,34,30,40,40,22,36,37,26,22,23,43,22,23,35,35,22,34,41,7,22,18,42,37,32,19,22,40,23,30,27
30,37,27,26,26,27,22,23,22,41,23,37,27,36,34,22,24,31,26,24,32,22,29,41,30,27,23,46,22,27,30,27,22,37,2,43,22,40,26,26,34,22,43,36,22,30,37,27,30,24,23,43,26,22,43,31,23,43,22,43,31,26,22,40,43,41,30,32,26,22,44,23,40,22,31,23,45,30,37,28,22,34,42,24,31,22,36,29,22,23,37,22,26,29,29,26,24,43,22,36,37,22,36,43,31,26,41,22,23,30,41,35,30,37,26,22,36,39,26,41,23,43,30,36,37,40
40,36,42,43,31,44,26,40,43,22,23,30,41,35,30,37,26,40,22,31,23,40,22,23,22,25,36,26,30,37,28,22,20,22,40,26,43,22,29,36,41,22,27,26,35,30,45,26,41,46,22,23,43,22,43,31,26,22,26,37,27,22,36,29,22,43,31,30,40,22,34,36,37,43,31,22,23,37,27,22,26,47,39,26,24,43,40,22,43,36,22,31,23,45,26,22,43,31,26,22,39,35,23,37,26,22,36,37,22,43,30,34,26
30,43,22,2,40,22,40,36,22,24,35,36,40,26,22,43,36,22,24,36,34,39,35,26,43,30,36,37,22,25,36,26,30,37,28,22,2,40,22,43,36,35,27,22,42,40,22,43,31,26,41,26,22,44,36,22,37,2,43,22,25,26,22,23,22,39,41,36,25,35,26,34,22,40,23,30,27,22,23,22,40,36,42,43,31,44,26,40,43,22,40,39,36,32,26,40,34,23,37
23,22,40,39,36,32,26,40,34,23,37,22,29,36,41,22,23,34,41,22,24,36,41,39,7,22,40,23,30,27,22,25,36,26,30,37,28,22,31,23,40,22,23,40,40,42,41,26,27,22,23,34,26,41,30,24,23,37,22,23,30,41,35,30,37,26,40,22,30,43,22,44,30,35,35,22,27,26,35,30,45,26,41,22,23,22,20,22,36,37,22,43,30,34,26,22,35,23,43,26,41,22,43,31,30,40,22,34,36,37,43,31
23,34,26,41,30,24,23,37,22,30,40,22,39,41,26,39,23,41,30,37,28,22,43,36,22,43,23,32,26,22,27,26,35,30,45,26,41,46,22,36,29,22,23,37,36,43,31,26,41,22,20,22,30,37,22,26,23,41,35,46,22,27,26,24,26,34,25,26,41,22,23,37,27,22,20,22,34,36,41,26,22,37,26,47,43,22,46,26,23,41,22,23,37,27,22,30,40,22,37,2,43,22,23,37,43,30,24,30,39,23,43,30,37,28,22,23,37,46,22,24,31,23,37,28,26,40,22,30,37,22,43,31,23,43,22,43,30,34,26,43,23,25,35,26
30,37,22,40,26,23,43,43,35,26,22,23,22,25,36,26,30,37,28,22,40,39,36,32,26,40,34,23,37,22,26,47,39,35,23,30,37,26,27,22,43,31,23,43,22,43,31,26,22,24,36,34,39,23,37,46,22,31,23,40,22,25,26,26,37,22,30,37,22,24,36,37,40,43,23,37,43,22,24,36,34,34,42,37,30,24,23,43,30,36,37,22,44,30,43,31,22,23,35,35,22,36,29,22,30,43,40,22,24,42,40,43,36,34,26,41,40,22,23,37,27,22,43,31,23,43,22,30,43,22,44,23,40,22,30,34,39,36,40,40,30,25,35,26,22,43,36,22,39,41,26,27,30,24,43,22,44,31,23,43,22,29,42,41,43,31,26,41,22,27,30,40,41,42,39,43,30,36,37,40,22,34,30,28,31,43,22,25,26,22,43,41,30,28,28,26,41,26,27,22,25,46,22,43,31,26,22,40,43,41,30,32,26
34,26,23,37,44,31,30,35,26,22,40,42,39,26,41,45,30,40,36,41,40,22,23,37,27,22,18,42,37,32,19,22,26,34,39,35,36,46,26,26,40,22,31,23,45,26,22,25,26,26,37,22,43,41,46,30,37,28,22,43,36,22,29,30,37,30,40,31,22,40,36,34,26,22,20,22,23,30,41,24,41,23,29,43,22,34,36,40,43,35,46,22,20,22,23,37,27,22,20,22,33,42,34,25,36,22,33,26,43,40,22,23,43,22,43,31,26,22,24,36,34,39,23,37,46,22,2,40,22,18,42,37,32,19,22,44,23,40,31,7,22,39,35,23,37,43,22,43,31,23,43,22,44,26,41,26,22,23,35,35,22,25,42,43,22,24,36,34,39,35,26,43,26,27,22,25,26,29,36,41,26,22,43,31,26,22,18,42,37,32,19
23,40,22,36,29,22,29,41,30,27,23,46,22,29,36,42,41,22,31,23,27,22,25,26,26,37,22,27,26,35,30,45,26,41,26,27,22,23,37,27,22,23,22,29,30,29,43,31,22,39,35,23,37,26,22,23,22,20,22,44,23,40,22,40,42,39,39,36,40,26,27,22,43,36,22,25,26,22,18,42,37,32,19,22,36,42,43,22,36,45,26,41,22,43,31,26,22,44,26,26,32,26,37,27,22,43,36,22,23,30,41,22,24,31,30,37,23
37,36,22,27,23,43,26,22,31,23,40,22,46,26,43,22,25,26,26,37,22,40,26,43,22,43,36,22,28,26,43,22,25,23,24,32,22,43,36,22,43,31,26,22,25,23,41,28,23,30,37,30,37,28,22,43,23,25,35,26
44,26,22,44,23,37,43,22,43,36,22,34,23,32,26,22,40,42,41,26,22,43,31,26,46,22,32,37,36,44,22,44,31,23,43,22,43,31,26,46,22,44,23,37,43,22,25,26,29,36,41,26,22,43,31,26,46,22,24,36,34,26,22,25,23,24,32,22,40,23,30,27,22,27,36,42,28,22,31,23,34,34,36,37,27,22,43,31,26,22,29,26,27,26,41,23,35,22,34,26,27,30,23,43,36,41,22,44,31,36,22,31,23,40,22,25,26,26,37,22,30,37,22,24,36,37,43,23,24,43,22,44,30,43,31,22,25,36,43,31,22,40,30,27,26,40,22,40,30,37,24,26,22,43,31,26,22,40,43,41,30,32,26,22,25,26,28,23,37
43,31,26,22,30,37,45,26,40,43,34,26,37,43,22,24,36,34,34,42,37,30,43,46,22,29,36,41,22,36,37,26,22,31,23,40,22,25,26,26,37,22,23,37,43,30,24,30,39,23,43,30,37,28,22,23,22,18,42,37,32,19,22,41,26,40,36,35,42,43,30,36,37
43,31,36,42,28,31,22,25,36,26,30,37,28,22,2,40,22,40,43,36,24,32,22,39,41,30,24,26,22,44,23,40,22,25,23,43,43,26,41,26,27,22,23,35,36,37,28,22,44,30,43,31,22,43,31,26,22,41,26,40,43,22,36,29,22,43,31,26,22,34,23,41,32,26,43,22,29,41,30,27,23,46,22,30,43,22,23,24,43,42,23,35,35,46,22,31,23,40,22,41,30,40,26,37,22,36,45,26,41,22,43,31,26,22,35,23,40,43,22,43,44,36,22,44,26,26,32,40,22,36,37,22,43,31,26,22,40,43,41,26,37,28,43,31,22,36,29,22,37,26,44,22,36,41,27,26,41,40
43,31,26,22,34,23,41,32,26,43,22,31,23,40,22,43,23,32,26,37,22,43,44,36,22,45,30,26,44,40,22,43,31,23,43,22,43,31,26,22,35,23,25,36,41,22,40,30,43,42,23,43,30,36,37,22,44,30,35,35,22,28,26,43,22,40,26,43,43,35,26,27,22,30,37,22,43,31,26,22,40,31,36,41,43,22,43,26,41,34,22,23,37,27,22,43,31,23,43,22,43,31,30,37,28,40,22,35,36,36,32,22,45,26,41,46,22,18,42,37,32,19,22,29,36,41,22,25,36,26,30,37,28,22,30,37,22,43,31,26,22,35,36,37,28,22,43,26,41,34,22,40,23,30,27,22,31,36,44,23,41,27,22,18,42,37,32,19,22,23,37,22,23,37,23,35,46,40,43,22,23,43,22,18,42,37,32,19,22,33,7,22,35,23,44,41,26,37,24,26,22,30,37,24
25,36,26,30,37,28,22,2,40,22,40,31,23,41,26,40,22,29,26,35,35,22,1,22,20,22,29,41,30,27,23,46,22,43,36,22,24,35,36,40,26,22,23,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
25,42,43,22,34,41,7,22,25,23,32,26,41,22,40,23,30,27,22,31,26,22,43,31,30,37,32,40,22,43,31,26,22,26,23,41,35,30,26,40,43,22,23,22,39,23,24,43,22,24,36,42,35,27,22,25,26,22,40,43,41,42,24,32,22,44,36,42,35,27,22,25,26,22,43,31,26,22,26,37,27,22,36,29,22,43,31,30,40,22,34,36,37,43,31,22,18,42,37,32,19,22,43,31,23,43,22,43,31,26,22,24,36,34,39,23,37,46,22,23,37,27,22,42,37,30,36,37,22,34,23,46,22,41,26,40,42,34,26,22,37,26,28,36,43,30,23,43,30,36,37,40,22,23,40,22,26,23,41,35,46,22,23,40,22,43,31,30,40,22,44,26,26,32
40,43,30,35,35,22,31,26,22,40,23,30,27,22,30,43,22,2,40,22,39,36,40,40,30,25,35,26,22,43,31,23,43,22,43,31,26,22,40,43,41,30,32,26,22,24,36,42,35,27,22,35,23,40,43,22,24,36,37,40,30,27,26,41,23,25,35,46,22,35,36,37,28,26,41
30,22,44,36,42,35,27,22,37,2,43,22,26,47,39,26,24,43,22,23,37,22,30,34,34,26,27,30,23,43,26,22,41,26,40,36,35,42,43,30,36,37,22,43,36,22,23,37,46,43,31,30,37,28
35,23,40,43,22,44,26,26,32,22,25,36,26,30,37,28,22,24,31,23,30,41,34,23,37,22,29,41,23,37,32,22,18,42,37,32,19,22,40,26,37,43,22,40,43,41,30,32,30,37,28,22,44,36,41,32,26,41,40,22,23,22,35,26,43,43,26,41,22,40,23,46,30,37,28,22,43,31,23,43,22,43,36,22,34,46,22,32,37,36,44,35,26,27,28,26,22,25,36,26,30,37,28,22,2,40,22,36,29,29,26,41,22,41,26,39,41,26,40,26,37,43,40,22,43,31,26,22,25,26,40,43,22,36,45,26,41,23,35,35,22,43,31,41,26,26,5,46,26,23,41,22,24,36,37,43,41,23,24,43,22,36,29,22,23,37,46,22,34,23,33,36,41,22,42,7,40,7,22,30,37,27,42,40,43,41,30,23,35,22,29,30,41,34,22,30,37,22,41,26,24,26,37,43,22,31,30,40,43,36,41,46
25,42,43,22,34,41,7,22,25,23,32,26,41,22,24,23,35,35,26,27,22,43,31,26,22,35,26,43,43,26,41,22,23,37,27,22,43,31,26,22,24,36,34,39,23,37,46,22,2,40,22,36,29,29,26,41,22,36,29,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,25,36,37,42,40,26,40,22,45,26,41,46,22,44,26,23,32
31,26,22,23,27,27,26,27,22,43,31,23,43,22,43,31,26,22,24,36,34,39,23,37,46,22,18,42,37,32,19,22,43,31,26,22,42,37,30,36,37,22,2,40,22,41,26,40,36,35,45,26,22,23,37,27,22,43,31,26,22,44,36,41,32,26,41,40,22,2,22,18,42,37,32,19,22,44,30,43,31,22,25,26,30,37,28,22,29,36,41,24,26,27,22,43,36,22,44,36,41,32,22,34,23,37,46,22,31,36,42,41,40,22,36,45,26,41,43,30,34,26
30,37,22,40,26,39,23,41,23,43,26,22,27,26,45,26,35,36,39,34,26,37,43,40,22,43,23,35,32,40,22,31,23,45,26,22,25,41,36,32,26,37,22,36,29,29,22,25,26,43,44,26,26,37,22,34,23,24,31,30,37,30,40,43,40,22,41,26,39,41,26,40,26,37,43,23,43,30,45,26,40,22,23,43,22,35,36,24,32,31,26,26,27,22,24,36,41,39,7,22,23,37,27,22,43,31,26,22,18,42,37,32,19,22,24,23,35,30,29,7,22,23,26,41,36,40,39,23,24,26,22,24,36,34,39,23,37,46
43,31,26,22,42,37,30,36,37,22,30,40,22,24,36,37,43,30,37,42,30,37,28,22,43,36,22,44,36,41,32,22,43,31,41,36,42,28,31,22,30,43,40,22,26,47,39,30,41,26,27,22,24,36,37,43,41,23,24,43,22,31,36,44,26,45,26,41
30,43,22,31,23,27,22,39,35,23,37,37,26,27,22,23,22,40,43,41,30,32,26,22,45,36,43,26,22,29,36,41,22,37,26,47,43,22,40,42,37,27,23,46,22,25,42,43,22,43,31,23,43,22,31,23,40,22,25,26,26,37,22,39,42,40,31,26,27,22,25,23,24,32,22,30,37,27,26,29,30,37,30,43,26,35,46
42,37,30,43,26,27,22,23,42,43,36,22,44,36,41,32,26,41,40,22,35,36,24,23,35,22,20,22,44,31,30,24,31,22,41,26,39,41,26,40,26,37,43,40,22,20,22,44,36,41,32,26,41,40,22,23,43,22,25,36,26,30,37,28,22,2,40,22,31,26,35,30,24,36,39,43,26,41,22,42,37,30,43,22,30,37,22,27,26,35,23,44,23,41,26,22,24,36,42,37,43,46,22,39,23,7,22,40,23,30,27,22,30,43,22,23,28,41,26,26,27,22,43,36,22,26,47,43,26,37,27,22,30,43,40,22,24,36,37,43,41,23,24,43,22,36,37,22,23,22,18,42,37,32,19,22,25,23,40,30,40,22,44,30,43,31,22,23,22,18,42,37,32,19,22,37,36,43,30,29,30,24,23,43,30,36,37,22,43,36,22,24,23,37,24,26,35,22,44,31,30,35,26,22,30,43,22,24,36,37,43,30,37,42,26,40,22,25,23,41,28,23,30,37,30,37,28
43,31,26,22,23,24,24,36,41,27,22,26,47,39,30,41,26,27,22,46,26,40,43,26,41,27,23,46
23,37,27,22,25,36,26,30,37,28,22,36,37,22,29,41,30,27,23,46,22,40,23,30,27,22,30,43,22,41,26,24,26,30,45,26,27,22,23,37,22,36,41,27,26,41,22,29,41,36,34,22,18,42,37,32,19,22,18,42,37,32,19,22,29,36,41,22,29,36,42,41,22,34,36,27,26,35,22,20,22,18,42,37,32,19,22,18,42,37,32,19,22,45,23,35,42,26,27,22,23,43,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
43,31,26,22,39,35,23,37,26,40,22,35,36,37,28,22,41,23,37,28,26,22,45,26,41,40,30,36,37,40,22,36,29,22,43,31,26,22,18,42,37,32,19,22,18,42,37,32,19,22,44,30,35,35,22,25,26,22,27,26,35,30,45,26,41,26,27,22,44,30,43,31,22,18,42,37,32,19,22,3,22,18,42,37,32,19,22,18,42,37,32,19,22,26,37,28,30,37,26,40
18,42,37,32,19,22,3,22,18,42,37,32,19,22,30,40,22,23,22,42,37,30,43,22,36,29,22,42,37,30,43,26,27,22,43,26,24,31,37,36,35,36,28,30,26,40,22,30,37,24
18,42,37,32,19,22,18,42,37,32,19,22,30,40,22,25,23,40,26,27,22,30,37,22,23,34,40,43,26,41,27,23,34
23,22,25,36,26,30,37,28,22,40,39,36,32,26,40,44,36,34,23,37,22,40,23,30,27,22,23,22,27,26,35,30,45,26,41,46,22,27,23,43,26,22,29,36,41,22,43,31,26,22,39,35,23,37,26,40,22,30,40,22,40,43,30,35,35,22,25,26,30,37,28,22,44,36,41,32,26,27,22,36,42,43,22,29,36,41,22,23,22,45,23,41,30,26,43,46,22,36,29,22,41,26,23,40,36,37,40,22,25,42,43,22,37,36,43,22,25,26,24,23,42,40,26,22,36,29,22,43,31,26,22,40,43,41,30,32,26
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
18,42,37,32,19,22,35,43,27,7,22,40,23,30,27,22,30,43,40,22,42,43,30,35,30,43,30,26,40,22,23,41,34,22,30,40,22,24,36,37,40,30,27,26,41,30,37,28,22,25,42,30,35,27,30,37,28,22,37,26,44,22,26,35,26,24,43,41,30,24,22,39,36,44,26,41,22,39,35,23,37,43,40,22,40,36,34,26,22,45,23,35,42,26,27,22,23,43,22,34,36,41,26,22,43,31,23,37,22,36,37,26,22,25,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,22,30,37,22,28,41,26,23,43,22,25,41,30,43,23,30,37,22,23,37,27,22,26,35,40,26,44,31,26,41,26
18,42,37,32,19,22,18,42,37,32,19,22,18,42,37,32,19,22,2,40,22,40,26,37,30,36,41,22,45,30,24,26,22,39,41,26,40,30,27,26,37,43,22,29,30,37,23,37,24,26,22,40,23,30,27,22,30,43,40,22,18,42,37,32,19,22,24,23,37,23,27,30,23,37,22,42,43,30,35,30,43,30,26,40,22,35,43,27,7,22,42,37,30,43,22,30,40,22,41,26,45,30,26,44,30,37,28,22,18,42,37,32,19,22,39,41,36,33,26,24,43,40,22,30,37,22,26,23,40,43,26,41,37,22,24,23,37,23,27,23,22,23,37,27,22,24,36,37,45,26,37,43,30,36,37,23,35,22,26,35,26,24,43,41,30,24,22,39,36,44,26,41,22,28,26,37,26,41,23,43,30,37,28,22,39,35,23,37,43,40,22,26,35,40,26,44,31,26,41,26,22,30,37,24,35,42,27,30,37,28,22,25,41,30,43,23,30,37,22,44,31,26,41,26,22,43,31,26,22,25,41,30,43,30,40,31,22,28,36,45,26,41,37,34,26,37,43,22,39,35,23,37,40,22,43,36,22,23,35,35,36,44,22,35,30,34,30,43,26,27,22,24,36,34,39,26,43,30,43,30,36,37,22,30,37,22,26,35,26,24,43,41,30,24,23,35,22,28,26,37,26,41,23,43,30,36,37,22,29,41,36,34,22,39,41,30,45,23,43,26,5,40,26,24,43,36,41,22,40,42,39,39,35,30,26,41,40,22,23,40,22,39,23,41,43,22,36,29,22,30,43,40,22,39,41,30,45,23,43,30,48,23,43,30,36,37,22,39,41,36,28,41,23,34
43,31,26,22,39,41,36,33,26,24,43,40,22,23,41,26,22,25,30,28
43,31,26,46,22,24,23,37,22,25,26,22,24,1,22,20,22,25,30,35,35,30,36,37,22,39,35,42,40,22,34,41,7,22,18,42,37,32,19,22,40,23,30,27
25,42,43,22,44,26,22,44,36,42,35,27,22,37,2,43,22,28,36,22,30,37,43,36,22,43,31,26,34,22,23,35,36,37,26,22,23,37,27,22,24,23,37,23,27,30,23,37,22,42,43,30,35,30,43,30,26,40,22,2,22,26,38,42,30,43,46,22,40,43,23,32,26,22,44,36,42,35,27,22,25,26,22,40,34,23,35,35,22,31,26,22,40,23,30,27
18,42,37,32,19,22,44,26,22,2,27,22,35,30,32,26,22,43,36,22,25,26,22,43,31,26,22,36,39,26,41,23,43,36,41,22,36,29,22,43,31,26,22,39,41,36,33,26,24,43,22,23,37,27,22,23,22,34,36,27,26,40,43,22,26,38,42,30,43,46,22,30,37,45,26,40,43,36,41
36,42,41,22,35,36,37,28,22,40,42,30,43,22,30,40,22,36,42,41,22,39,41,36,45,26,37,22,23,25,30,35,30,43,46,22,43,36,22,36,39,26,41,23,43,26,22,39,36,44,26,41,22,39,35,23,37,43,40,22,31,26,22,40,23,30,27
34,41,7,22,18,42,37,32,19,22,44,36,42,35,27,22,37,2,43,22,36,29,29,26,41,22,18,42,37,32,19,22,41,26,28,23,41,27,30,37,28,22,18,42,37,32,19,22,2,40,22,39,41,36,39,36,40,26,27,22,25,41,30,43,30,40,31,22,39,41,36,33,26,24,43,22,25,42,43,22,31,26,22,40,23,30,27,22,30,43,22,44,36,42,35,27,22,24,36,34,39,26,43,26,22,29,36,41,22,24,42,40,43,36,34,26,41,40,22,44,30,43,31,22,43,44,36,22,31,42,28,26,22,25,41,30,43,30,40,31,22,39,36,44,26,41,22,28,26,37,26,41,23,43,30,37,28,22,24,36,34,39,23,37,30,26,40,22,43,31,23,43,22,44,36,42,35,27,22,25,26,22,29,36,41,34,26,27,22,42,37,27,26,41,22,43,31,26,22,24,36,42,37,43,41,46,22,2,40,22,39,35,23,37,22,43,36,22,18,42,37,32,19,22,30,43,40,22,34,23,40,40,30,45,26,22,44,23,43,26,41,22,23,37,27,22,26,35,26,24,43,41,30,24,22,42,43,30,35,30,43,30,26,40
25,41,30,43,23,30,37,22,2,40,22,28,36,45,26,41,37,34,26,37,43,22,39,35,23,37,40,22,43,36,22,41,23,30,40,26,22,23,25,36,42,43,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,29,41,36,34,22,43,31,26,22,40,23,35,26,22,36,29,22,34,36,40,43,22,36,29,22,30,43,40,22,28,30,23,37,43,22,44,23,43,26,41,22,23,37,27,22,26,35,26,24,43,41,30,24,22,42,43,30,35,30,43,30,26,40,22,25,26,28,30,37,37,30,37,28,22,37,26,47,43,22,34,36,37,43,31
43,31,26,22,39,35,23,37,37,26,27,22,26,35,26,24,43,41,30,24,22,42,43,30,35,30,43,46,22,40,23,35,26,22,40,24,31,26,27,42,35,26,27,22,29,36,41,22,37,26,47,43,22,46,26,23,41,22,30,40,22,23,35,36,37,26,22,26,47,39,26,24,43,26,27,22,43,36,22,41,23,30,40,26,22,0,22,20,22,25,30,35,35,30,36,37,22,34,23,32,30,37,28,22,30,43,22,43,31,26,22,44,36,41,35,27,22,2,40,22,35,23,41,28,26,40,43,22,39,42,25,35,30,24,22,36,29,29,26,41,30,37,28
42,37,27,26,41,22,43,26,41,34,40,22,36,29,22,43,31,26,22,39,35,23,37,22,30,37,27,26,39,26,37,27,26,37,43,22,18,42,37,32,19,22,44,36,42,35,27,22,25,26,22,23,25,35,26,22,43,36,22,24,36,34,39,26,43,26,22,29,36,41,22,20,22,20,22,36,29,22,24,42,40,43,36,34,26,41,40,22,42,37,43,30,35,22,20,22,23,37,27,22,29,36,41,22,23,37,36,43,31,26,41,22,20,22,20,22,25,26,43,44,26,26,37,22,20,22,23,37,27,22,20
24,23,37,23,27,30,23,37,22,42,43,30,35,30,43,30,26,40,22,31,23,27,22,20,22,41,26,45,26,37,42,26,22,36,29,22,24,1,22,20,22,25,30,35,35,30,36,37,22,34,23,30,37,35,46,22,29,41,36,34,22,30,43,40,22,37,23,43,42,41,23,35,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,25,42,40,30,37,26,40,40,26,40,22,30,37,22,23,35,25,26,41,43,23,22,44,31,26,41,26,22,43,31,26,22,24,36,34,39,23,37,46,22,40,26,41,45,26,40,22,23,25,36,42,43,22,20,22,24,42,40,43,36,34,26,41,40
43,31,26,41,26,22,40,26,26,34,40,22,43,36,22,25,26,22,23,22,34,36,45,26,22,23,41,36,42,37,27,22,43,31,26,22,44,36,41,35,27,22,43,36,22,18,42,37,32,19,22,43,31,26,22,28,26,37,26,41,23,43,30,36,37,22,36,29,22,26,35,26,24,43,41,30,24,30,43,46,22,34,41,7,22,18,42,37,32,19,22,40,23,30,27,22,23,37,27,22,24,23,37,23,27,30,23,37,22,42,43,30,35,30,43,30,26,40,22,31,36,39,26,40,22,43,36,22,24,23,39,30,43,23,35,30,48,26,22,36,37,22,30,43
43,31,30,40,22,30,40,22,23,22,41,26,23,35,22,43,31,41,42,40,43,22,36,37,22,36,42,41,22,42,43,30,35,30,43,46,22,40,30,27,26,22,31,26,22,40,23,30,27,22,23,27,27,30,37,28,22,43,31,23,43,22,24,23,37,23,27,30,23,37,22,42,43,30,35,30,43,30,26,40,22,30,40,22,23,35,40,36,22,18,42,37,32,19,22,39,41,36,33,26,24,43,40,22,30,37,22,18,42,37,32,19,22,24,36,42,37,43,41,30,26,40,22,43,31,36,42,28,31,22,31,26,22,44,36,42,35,27,22,25,26,22,40,39,26,24,30,29,30,24
24,23,37,23,27,30,23,37,22,42,43,30,35,30,43,30,26,40,22,30,40,22,37,2,43,22,23,35,36,37,26,22,30,37,22,26,47,39,35,36,41,30,37,28,22,39,36,44,26,41,22,28,26,37,26,41,23,43,30,36,37,22,36,39,39,36,41,43,42,37,30,43,30,26,40,22,30,37,22,25,41,30,43,23,30,37,22,30,37,22,23,37,43,30,24,30,39,23,43,30,36,37,22,36,29,22,43,31,26,22,39,41,30,45,23,43,30,48,23,43,30,36,37,22,39,41,36,28,41,23,34
44,26,22,2,41,26,22,24,26,41,43,23,30,37,35,46,22,35,36,36,32,30,37,28,22,23,43,22,40,36,34,26,22,39,36,44,26,41,22,28,26,37,26,41,23,43,30,37,28,22,39,41,36,33,26,24,43,40,22,30,37,22,26,37,28,35,23,37,27,22,40,23,30,27,22,25,41,42,24,26,22,18,42,37,32,19,22,45,30,24,26,22,39,41,26,40,30,27,26,37,43,22,24,36,41,39,36,41,23,43,26,22,40,43,41,23,43,26,28,46,22,23,37,27,22,24,36,41,39,36,41,23,43,26,22,39,35,23,37,37,30,37,28,22,44,30,43,31,22,26,37,41,36,37,22,24,36,41,39,7,22,31,36,42,40,43,36,37,22,23,22,25,30,28,22,37,23,43,42,41,23,35,22,28,23,40,22,39,41,36,27,42,24,26,41,22,23,37,27,22,39,30,39,26,35,30,37,26,22,36,39,26,41,23,43,36,41
34,41,7,22,18,42,37,32,19,22,40,23,30,27,22,26,37,41,36,37,22,30,40,22,24,36,37,40,30,27,26,41,30,37,28,22,25,42,30,35,27,30,37,28,22,18,42,37,32,19,22,39,36,44,26,41,22,39,35,23,37,43,40,22,30,37,22,43,31,26,22,42,7,32,7,22,24,23,39,23,25,35,26,22,36,29,22,39,41,36,27,42,24,30,37,28,22,23,25,36,42,43,22,20,22,18,42,37,32,19,22,36,29,22,39,36,44,26,41,22,23,43,22,23,22,24,36,40,43,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,1,22,20,22,34,30,35,35,30,36,37
39,40,26,22,30,37,24,7,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,43,31,30,41,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,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,43,36,22,20,22,24,26,37,43,40,22,23,22,40,31,23,41,26
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,27,26,40,30,28,37,26,41,22,23,37,27,22,36,39,26,41,23,43,36,41,22,36,29,22,18,42,37,32,19,22,23,37,27,22,44,23,40,43,26,22,31,26,23,43,22,41,26,24,36,45,26,41,46,22,39,35,23,37,43,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,29,36,42,41,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,34,30,35,35,30,36,37
43,31,26,22,24,36,34,39,23,37,46,22,40,23,30,27,22,43,31,26,22,30,34,39,41,36,45,26,34,26,37,43,22,30,40,22,41,26,35,23,43,26,27,22,43,36,22,23,27,27,30,43,30,36,37,23,35,22,18,42,37,32,19,22,29,23,24,30,35,30,43,30,26,40,22,43,31,23,43,22,31,23,45,26,22,25,26,26,37,22,39,42,43,22,30,37,43,36,22,36,39,26,41,23,43,30,36,37
18,42,37,32,19,22,18,42,37,32,19,22,29,35,30,28,31,43,40,22,23,41,26,22,1,22,20,22,43,36,22,39,23,41,30,40,22,23,37,27,22,1,22,20,22,43,36,22,35,36,37,27,36,37
30,37,22,23,22,24,26,37,43,26,37,37,30,23,35,22,33,36,42,41,37,23,35,22,23,41,43,30,24,35,26,22,36,24,43,7,22,20,22,43,31,26,22,29,23,41,26,40,22,44,26,41,26,22,41,26,45,26,41,40,26,27
27,30,23,34,36,37,27,22,18,42,37,32,19,22,36,29,29,40,31,36,41,26,22,39,23,41,43,37,26,41,40,22,40,23,30,27,22,30,43,22,31,23,27,22,27,30,40,24,36,45,26,41,26,27,22,28,23,40,22,36,29,29,40,31,36,41,26,22,35,36,42,30,40,30,23,37,23
43,31,26,22,44,26,35,35,22,18,42,37,32,19,22,23,43,22,23,22,41,23,43,26,22,36,29,22,20,22,34,30,35,35,30,36,37,22,24,42,25,30,24,22,29,26,26,43,22,36,29,22,28,23,40,22,23,22,27,23,46,22,43,31,41,36,42,28,31,22,23,22,20,22,18,42,37,32,19,22,36,39,26,37,30,37,28,22,23,43,22,18,42,37,32,19,22,25,26,43,44,26,26,37,22,20,22,23,37,27,22,20,22,29,26,26,43
27,30,23,34,36,37,27,22,18,42,37,32,19,22,30,40,22,43,31,26,22,36,39,26,41,23,43,36,41,22,44,30,43,31,22,23,22,20,22,20,22,30,37,43,26,41,26,40,43,22,30,37,22,43,31,26,22,44,26,35,35
27,30,23,34,36,37,27,22,18,42,37,32,19,22,36,29,29,40,31,36,41,26,22,2,40,22,40,43,36,24,32,22,41,36,40,26,22,20,22,24,26,37,43,40,22,29,41,30,27,23,46,22,43,36,22,24,35,36,40,26,22,23,43,22,1,22,20,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
18,42,37,32,19,22,3,22,25,41,36,23,27,22,31,36,34,26,22,24,36,41,39,7,22,40,23,30,27,22,30,43,22,29,36,41,34,26,27,22,23,22,1,22,20,22,34,30,35,35,30,36,37,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,43,36,22,25,42,46,22,35,23,37,27,22,30,37,22,24,23,35,30,29,36,41,37,30,23,22,40,42,30,43,23,25,35,26,22,29,36,41,22,41,26,40,30,27,26,37,43,30,23,35,22,27,26,45,26,35,36,39,34,26,37,43
43,31,26,22,39,23,41,43,37,26,41,40,31,30,39,22,18,42,37,32,19,22,3,22,25,41,36,23,27,22,35,23,37,27,22,27,26,45,26,35,36,39,34,26,37,43,22,45,26,37,43,42,41,26,22,35,30,34,30,43,26,27,22,39,23,41,43,37,26,41,40,31,30,39,22,30,40,22,23,22,20,22,33,36,30,37,43,22,45,26,37,43,42,41,26,22,44,30,43,31,22,23,22,43,41,42,40,43,22,24,41,26,23,43,26,27,22,25,46,22,30,37,40,43,30,43,42,43,30,36,37,23,35,22,24,35,30,26,37,43,40,22,36,29,22,18,42,37,32,19,22,23,27,45,30,40,36,41,46,22,24,36,41,39,7,22,23,22,42,37,30,43,22,36,29,22,18,42,37,32,19,22,29,30,37,23,37,24,30,23,35,22,24,36,41,39,7,22,23,22,41,26,23,35,22,26,40,43,23,43,26,22,23,27,45,30,40,36,41,46,22,34,23,37,23,28,26,34,26,37,43,22,23,37,27,22,27,26,45,26,35,36,39,34,26,37,43,22,24,36,34,39,23,37,46,22,44,30,43,31,22,36,29,29,30,24,26,40,22,30,37,22,24,31,30,24,23,28,36,22,23,37,27,22,25,26,45,26,41,35,46,22,31,30,35,35,40,22,24,23,35,30,29
18,42,37,32,19,22,3,22,25,41,36,23,27,22,23,22,31,36,34,26,22,25,42,30,35,27,30,37,28,22,24,36,34,39,23,37,46,22,27,26,24,35,30,37,26,27,22,43,36,22,30,27,26,37,43,30,29,46,22,43,31,26,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,26,22,35,23,37,27,22,43,36,22,25,26,22,39,42,41,24,31,23,40,26,27,22,25,46,22,43,31,26,22,33,36,30,37,43,22,45,26,37,43,42,41,26,22,31,23,40,22,37,2,43,22,46,26,43,22,41,26,24,26,30,45,26,27,22,18,42,37,32,19,22,23,37,27,22,36,43,31,26,41,22,23,39,39,41,36,45,23,35,40,22,41,26,38,42,30,41,26,27,22,29,36,41,22,27,26,45,26,35,36,39,34,26,37,43,22,23,37,27,22,39,23,41,43,22,36,29,22,18,42,37,32,19,22,3,22,25,41,36,23,27,22,2,40,22,33,36,25,22,44,30,35,35,22,25,26,22,43,36,22,36,25,43,23,30,37,22,40,42,24,31,22,23,39,39,41,36,45,23,35,40
43,31,26,22,39,23,41,43,37,26,41,40,31,30,39,22,41,42,37,40,22,43,31,26,22,41,30,40,32,22,43,31,23,43,22,30,43,22,34,23,46,22,37,36,43,22,28,26,43,22,43,31,26,22,23,39,39,41,36,45,23,35,40,22,29,36,41,22,27,26,45,26,35,36,39,34,26,37,43,22,25,42,43,22,30,37,22,41,26,43,42,41,37,22,30,43,22,24,23,37,22,25,42,46,22,35,23,37,27,22,23,43,22,44,31,36,35,26,40,23,35,26,22,41,23,43,31,26,41,22,43,31,23,37,22,41,26,43,23,30,35,22,39,41,30,24,26,40,22,44,31,30,24,31,22,24,23,37,22,41,26,40,42,35,43,22,30,37,22,40,30,48,23,25,35,26,22,40,23,45,30,37,28,40,22,40,23,30,27,22,25,41,42,24,26,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,26,47,26,24,42,43,30,45,26,22,36,29,29,30,24,26,41,22,36,29,22,18,42,37,32,19,22,3,22,25,41,36,23,27
43,31,26,41,26,22,23,41,26,22,41,26,23,35,35,46,22,45,26,41,46,22,29,26,44,22,24,36,34,39,23,37,30,26,40,22,43,31,23,43,22,31,23,45,26,22,23,27,26,38,42,23,43,26,22,24,23,39,30,43,23,35,22,43,36,22,25,42,46,22,39,41,36,39,26,41,43,30,26,40,22,30,37,22,23,22,41,23,44,22,40,43,23,43,26,22,29,36,41,22,24,23,40,31
43,46,39,30,24,23,35,35,46,22,27,26,45,26,35,36,39,26,41,40,22,36,39,43,30,36,37,22,39,41,36,39,26,41,43,46,22,23,37,27,22,43,31,26,37,22,36,37,24,26,22,43,31,26,46,22,28,26,43,22,43,31,26,22,23,27,34,30,37,30,40,43,41,23,43,30,45,26,22,23,39,39,41,36,45,23,35,40,22,43,31,26,46,22,25,42,46,22,30,43,22,40,23,30,27,22,34,41,7,22,18,42,37,32,19,22,23,27,27,30,37,28,22,43,31,23,43,22,31,26,22,25,26,35,30,26,45,26,40,22,43,31,26,22,33,36,30,37,43,22,45,26,37,43,42,41,26,22,30,40,22,43,31,26,22,29,30,41,40,43,22,36,29,22,30,43,40,22,32,30,37,27
44,26,22,42,40,42,23,35,35,46,22,36,39,26,41,23,43,26,22,30,37,22,43,31,23,43,22,24,36,37,40,26,41,45,23,43,30,45,26,22,34,23,37,37,26,41
25,46,22,40,26,43,43,30,37,28,22,42,39,22,43,31,26,22,33,36,30,37,43,22,45,26,37,43,42,41,26,22,18,42,37,32,19,22,3,22,25,41,36,23,27,22,24,23,37,22,43,23,32,26,22,43,31,26,22,34,36,41,26,22,23,28,28,41,26,40,40,30,45,26,22,23,39,39,41,36,23,24,31,22,36,29,22,25,42,46,30,37,28,22,41,23,44,22,35,23,37,27,22,44,31,30,35,26,22,23,45,36,30,27,30,37,28,22,43,31,26,22,37,26,28,23,43,30,45,26,22,18,42,37,32,19,22,43,36,22,30,43,40,22,36,44,37,22,25,23,35,23,37,24,26,22,40,31,26,26,43,22,34,41,7,22,18,42,37,32,19,22,40,23,30,27
43,31,26,22,24,36,34,39,23,37,46,22,30,40,22,39,42,43,43,30,37,28,22,42,39,22,36,37,35,46,22,20,22,20,22,36,29,22,43,31,26,22,24,23,39,30,43,23,35,22,23,35,43,31,36,42,28,31,22,30,43,22,30,40,22,41,26,40,39,36,37,40,30,25,35,26,22,29,36,41,22,39,41,36,45,30,27,30,37,28,22,34,23,37,23,28,26,34,26,37,43,22,39,35,23,37,37,30,37,28,22,23,37,27,22,39,41,36,24,26,40,40,30,37,28,22,40,26,41,45,30,24,26,40,22,43,36,22,43,31,26,22,33,36,30,37,43,22,45,26,37,43,42,41,26
43,31,30,40,22,30,40,22,36,37,26,22,36,29,22,43,31,26,22,25,26,40,43,22,44,23,46,40,22,43,36,22,23,40,40,42,41,26,22,23,22,39,30,39,26,35,30,37,26,22,36,29,22,35,23,37,27,22,43,36,22,29,42,26,35,22,36,42,41,22,28,41,36,44,43,31,22,23,43,22,23,22,34,30,37,30,34,42,34,22,41,30,40,32,22,43,36,22,36,42,41,22,24,36,34,39,23,37,46,22,34,41,7,22,18,42,37,32,19,22,40,23,30,27
44,31,26,37,22,43,31,26,22,39,41,30,24,26,22,36,29,22,39,35,23,40,43,30,24,40,22,43,36,36,32,22,36,29,29,22,30,37,22,20,22,38,42,23,37,43,42,34,22,24,31,26,34,30,24,23,35,22,24,36,41,39,7,22,44,26,37,43,22,23,35,36,37,28,22,29,36,41,22,43,31,26,22,41,30,27,26
43,31,26,22,43,30,34,30,37,28,22,36,29,22,38,42,23,37,43,42,34,22,2,40,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,33,36,31,37,22,18,42,37,32,19,22,18,42,37,32,19,22,23,39,39,26,23,41,26,27,22,43,36,22,25,26,22,37,36,43,31,30,37,28,22,35,26,40,40,22,43,31,23,37,22,30,37,40,39,30,41,26,27,22,25,26,24,23,42,40,26,22,31,26,22,31,23,27,22,33,42,40,43,22,30,37,24,41,26,23,40,26,27,22,38,42,23,37,43,42,34,22,2,40,22,41,26,35,30,23,37,24,26,22,36,37,22,39,35,23,40,43,30,24,40
43,31,26,22,24,36,34,39,23,37,46,22,18,42,37,32,19,22,34,42,24,31,22,36,29,22,43,31,26,22,24,31,26,34,30,24,23,35,22,30,37,27,42,40,43,41,46,22,23,40,22,23,37,37,42,23,35,22,39,41,36,29,30,43,22,28,41,26,44,22,18,42,37,32,19,22,30,37,22,43,44,36,22,46,26,23,41,40
34,41,7,22,18,42,37,32,19,22,40,23,30,27,22,36,29,22,43,31,26,22,25,36,36,34,22,30,43,22,2,40,22,28,36,30,37,28,22,43,36,22,35,23,40,43,22,23,22,44,31,36,35,26,22,35,36,43,22,35,36,37,28,26,41,22,43,31,23,37,22,23,37,46,25,36,27,46,22,43,31,30,37,32,40
25,42,43,22,37,36,44,22,39,41,30,24,26,40,22,31,23,45,26,22,18,42,37,32,19,22,23,37,27,22,38,42,23,37,43,42,34,22,2,40,22,39,41,36,29,30,43,22,30,40,22,18,42,37,32,19
40,36,34,26,22,40,26,24,42,41,30,43,30,26,40,22,23,37,23,35,46,40,43,40,22,23,41,26,22,35,36,36,32,30,37,28,22,29,36,41,22,37,36,22,25,26,43,43,26,41,22,43,31,23,37,22,25,41,26,23,32,5,26,45,26,37,22,41,26,40,42,35,43,40,22,29,41,36,34,22,43,31,26,22,24,36,34,39,23,37,46,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,34,39,23,41,26,27,22,44,30,43,31,22,46,26,23,41,5,26,23,41,35,30,26,41,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,40,23,35,26,40,22,36,29,22,1,22,20,22,34,30,35,35,30,36,37
43,31,26,22,40,43,36,24,32,22,31,23,45,30,37,28,22,35,36,40,43,22,37,26,23,41,35,46,22,23,22,38,42,23,41,43,26,41,22,36,29,22,30,43,40,22,45,23,35,42,26,22,40,30,37,24,26,22,40,26,39,43,7,22,20,22,24,35,36,40,26,27,22,23,43,22,1,22,20,22,40,31,23,41,26,22,27,36,44,37,22,1,22,20,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,22,29,41,30,27,23,46
43,36,22,23,22,27,26,28,41,26,26,22,38,42,23,37,43,42,34,22,41,26,39,41,26,40,26,37,43,40,22,43,31,26,22,37,26,44,22,43,30,34,26,40,22,43,31,23,43,22,31,23,45,26,22,23,41,41,30,45,26,27,22,29,36,41,22,39,41,36,27,42,24,26,41,40,22,36,29,22,43,31,26,22,40,36,5,24,23,35,35,26,27,22,24,36,34,34,36,27,30,43,46,22,39,35,23,40,43,30,24,40,22,43,31,23,43,22,18,42,37,32,19,22,34,36,27,26,41,37,22,35,30,29,26
31,23,45,30,37,28,22,33,42,40,43,22,39,23,40,40,26,27,22,43,31,41,36,42,28,31,22,36,37,26,22,36,29,22,43,31,26,22,34,36,40,43,22,39,41,36,29,30,43,23,25,35,26,22,39,26,41,30,36,27,40,22,30,37,22,43,31,26,30,41,22,31,30,40,43,36,41,46,22,43,31,26,40,26,22,39,41,36,27,42,24,26,41,40,22,37,36,44,22,40,26,26,22,43,31,26,30,41,22,39,41,30,24,26,40,22,26,41,36,27,30,37,28
39,41,30,24,30,37,28,22,24,46,24,35,26,40,22,43,36,22,25,26,22,40,42,41,26,22,23,41,26,22,37,36,43,31,30,37,28,22,37,26,44,22,29,36,41,22,39,35,23,40,43,30,24,40,22,39,41,36,27,42,24,26,41,40
23,37,27,22,43,31,26,22,29,30,37,23,37,24,30,23,35,22,27,26,24,35,30,37,26,22,36,29,22,40,36,34,26,22,35,36,36,32,40,22,40,43,26,26,39,22,36,37,35,46,22,30,37,22,24,36,34,39,23,41,30,40,36,37,22,44,30,43,31,22,43,31,26,22,18,42,37,32,19,22,39,26,41,30,36,27,22,43,31,23,43,22,30,40,22,33,42,40,43,22,25,26,31,30,37,27,22,43,31,26,34
44,26,22,44,26,41,26,22,23,35,35,22,44,36,37,27,26,41,29,42,35,22,31,26,41,36,26,40,22,35,23,40,43,22,46,26,23,41,22,40,23,46,40,22,23,37,22,26,47,26,24,42,43,30,45,26,22,23,43,22,36,37,26,22,36,29,22,38,42,23,37,43,42,34,22,2,40,22,24,36,34,39,26,43,30,43,36,41,40
37,36,44,22,44,26,22,2,41,26,22,23,43,22,43,31,26,22,25,36,43,43,36,34,22,36,29,22,43,31,26,22,18,42,37,32,19
23,43,22,38,42,23,37,43,42,34,22,44,31,30,24,31,22,30,40,22,25,23,40,26,27,22,30,37,22,37,26,44,22,46,36,41,32,22,43,31,26,22,43,41,36,42,25,35,26,22,30,40,22,34,23,28,37,30,29,30,26,27,22,25,46,22,43,31,26,22,24,36,34,39,23,37,46,22,2,40,22,31,26,23,45,46,22,18,42,37,32,19,22,36,37,22,39,35,23,40,43,30,24,40
36,37,24,26,22,32,37,36,44,37,22,23,40,22,37,23,43,30,36,37,23,35,22,18,42,37,32,19,22,3,22,24,31,26,34,30,24,23,35,22,24,36,41,39,7,22,43,31,26,22,24,36,34,39,23,37,46,22,18,42,37,32,19,22,43,31,26,22,44,30,37,26,22,23,37,27,22,40,39,30,41,30,43,40,22,25,42,40,30,37,26,40,40,22,23,37,27,22,18,42,37,32,19,22,34,36,41,26,22,36,29,22,30,43,40,22,41,26,40,36,42,41,24,26,40,22,30,37,43,36,22,39,35,23,40,43,30,24,40,22,23,29,43,26,41,22,34,41,7,22,18,42,37,32,19,22,43,36,36,32,22,43,31,26,22,24,31,30,26,29,22,26,47,26,24,42,43,30,45,26,22,2,40,22,33,36,25,22,30,37,22,20
34,41,7,22,18,42,37,32,19,22,20,22,46,26,23,41,40,22,36,35,27,22,27,26,24,35,30,37,26,27,22,43,36,22,25,26,22,30,37,43,26,41,45,30,26,44,26,27,22,29,36,41,22,43,31,30,40,22,23,41,43,30,24,35,26,22,25,42,43,22,31,26,22,31,23,40,22,24,36,37,40,30,40,43,26,37,43,35,46,22,23,41,28,42,26,27,22,43,31,23,43,22,36,45,26,41,22,43,31,26,22,35,36,37,28,22,31,23,42,35,22,23,24,41,36,40,40,22,25,36,43,31,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,36,29,22,43,31,26,22,39,35,23,40,43,30,24,40,22,34,23,41,32,26,43,22,38,42,23,37,43,42,34,22,44,30,35,35,22,18,42,37,32,19,22,43,31,41,36,42,28,31,22,30,43,40,22,37,26,44,22,27,30,41,26,24,43,30,36,37
38,42,23,37,43,42,34,22,2,40,22,35,36,43,22,30,40,22,34,36,40,43,35,46,22,43,30,26,27,22,43,36,22,39,36,35,46,26,43,31,46,35,26,37,26,22,18,42,37,32,19,22,42,40,26,27,22,43,36,22,34,23,32,26,22,28,23,41,25,23,28,26,22,25,23,28,40,22,34,30,35,32,22,18,42,37,32,19,22,18,42,37,32,19,22,43,36,46,40,22,23,37,27,22,34,26,23,43,22,39,23,24,32,23,28,30,37,28,22,23,34,36,37,28,22,36,43,31,26,41,22,30,43,26,34,40
30,37,22,43,31,26,22,42,7,40,7,22,39,36,35,46,26,43,31,46,35,26,37,26,22,34,23,41,32,26,43,22,38,42,23,37,43,42,34,22,31,23,40,22,24,35,23,30,34,26,27,22,43,31,26,22,35,23,41,28,26,40,43,22,40,31,23,41,26,22,23,25,36,42,43,22,20,22,20
25,42,43,22,30,43,40,22,24,36,34,39,26,43,30,43,36,41,40,22,30,37,24,35,42,27,30,37,28,22,27,36,44,22,24,31,26,34,30,24,23,35,22,24,36,7,22,42,37,30,36,37,22,24,23,41,25,30,27,26,22,24,36,41,39,7,22,23,37,27,22,40,26,45,26,41,23,35,22,36,30,35,22,28,30,23,37,43,40,22,31,23,45,26,22,34,42,24,31,22,25,41,36,23,27,26,41,22,25,42,40,30,37,26,40,40,22,30,37,43,26,41,26,40,43,40,22,23,37,27,22,40,36,22,23,41,26,22,25,26,43,43,26,41,22,18,42,37,32,19,22,23,28,23,30,37,40,43,22,39,41,30,24,26,22,40,44,30,37,28,40
44,31,26,37,22,43,31,26,22,39,41,30,24,26,22,36,29,22,39,36,35,46,26,43,31,46,35,26,37,26,22,34,36,45,26,40,22,23,22,34,26,41,26,22,39,26,37,37,46,22,23,22,39,36,42,37,27,22,38,42,23,37,43,42,34,22,2,40,22,23,37,37,42,23,35,22,39,41,36,29,30,43,22,18,42,37,32,19,22,25,46,22,23,25,36,42,43,22,20,22,24,26,37,43,40,22,23,22,40,31,23,41,26,22,39,41,36,45,30,27,26,27,22,37,36,22,36,43,31,26,41,22,18,42,37,32,19,22,23,41,26,22,24,31,23,37,28,30,37,28
30,37,22,41,26,24,26,37,43,22,34,36,37,43,31,40,22,43,31,26,22,39,41,30,24,26,22,36,29,22,39,36,35,46,26,43,31,46,35,26,37,26,22,26,45,26,37,22,34,36,41,26,22,43,31,23,37,22,43,31,23,43,22,36,29,22,36,43,31,26,41,22,24,36,34,34,36,27,30,43,46,22,39,35,23,40,43,30,24,40,22,31,23,40,22,43,23,32,26,37,22,23,22,27,30,45,26
25,26,37,24,31,34,23,41,32,22,28,41,23,27,26,40,22,44,31,30,24,31,22,40,43,30,35,35,22,40,36,35,27,22,29,36,41,22,23,40,22,34,42,24,31,22,23,40,22,20,22,24,26,37,43,40,22,23,22,39,36,42,37,27,22,35,23,40,43,22,40,39,41,30,37,28,22,31,23,45,26,22,40,32,30,27,27,26,27,22,43,36,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
34,26,23,37,44,31,30,35,26,22,43,31,26,22,39,41,30,24,26,22,36,29,22,18,42,37,32,19,22,43,31,26,22,24,31,26,34,30,24,23,35,22,25,42,30,35,27,30,37,28,22,25,35,36,24,32,22,36,29,22,39,36,35,46,26,43,31,46,35,26,37,26,22,31,23,40,22,37,2,43,22,27,41,36,39,39,26,27,22,37,26,23,41,35,46,22,40,36,22,29,23,40,43
43,31,23,43,22,18,42,37,32,19,22,18,42,37,32,19,22,38,42,23,37,43,42,34,22,25,23,27,35,46,22,25,26,24,23,42,40,26,22,30,43,40,22,36,44,37,22,39,35,23,37,43,40,22,24,36,45,26,41,22,36,37,35,46,22,23,25,36,42,43,22,31,23,35,29,22,36,29,22,30,43,40,22,18,42,37,32,19,22,37,26,26,27,40
25,46,22,34,23,37,46,22,23,24,24,36,42,37,43,40,22,23,37,22,26,23,41,35,46,22,31,30,37,43,22,36,29,22,23,22,39,41,30,24,26,22,41,36,42,43,22,30,37,22,43,31,26,22,34,23,32,30,37,28,22,24,23,34,26,22,23,43,22,43,31,26,22,40,43,23,41,43,22,36,29,22,43,31,30,40,22,46,26,23,41
24,31,30,37,23,22,44,31,30,24,31,22,31,23,27,22,25,26,26,37,22,39,42,43,43,30,37,28,22,30,37,22,31,42,28,26,22,36,41,27,26,41,40,22,29,36,41,22,39,36,35,46,26,43,31,46,35,26,37,26,22,23,25,41,42,39,43,35,46,22,31,23,35,43,26,27,22,43,31,26,34
18,42,37,32,19,22,43,31,23,43,22,26,47,24,26,40,40,22,39,36,35,46,26,43,31,46,35,26,37,26,22,44,36,42,35,27,22,40,36,36,37,22,25,26,22,18,42,37,32,19,22,23,41,36,42,37,27,22,43,31,26,22,44,36,41,35,27,22,36,43,31,26,41,22,25,42,46,26,41,40,22,43,31,26,37,22,25,26,43,22,43,31,23,43,22,39,41,30,24,26,40,22,31,23,27,22,39,26,23,32,26,27,22,23,37,27,22,40,36,22,25,26,28,23,37,22,43,36,22,27,41,23,44,22,27,36,44,37,22,30,37,45,26,37,43,36,41,30,26,40,22,41,23,43,31,26,41,22,43,31,23,37,22,36,41,27,26,41,22,37,26,44,22,39,41,36,27,42,24,43
32,26,37,37,26,43,31,22,34,30,43,24,31,26,35,35,22,27,30,41,26,24,43,36,41,22,36,29,22,27,36,44,22,2,40,22,39,36,35,46,26,43,31,46,35,26,37,26,22,25,42,40,30,37,26,40,40,22,40,23,46,40,22,39,41,36,27,42,24,26,41,40,22,44,26,41,26,22,40,42,41,39,41,30,40,26,27,22,43,36,22,35,26,23,41,37,22,31,36,44,22,34,42,24,31,22,30,37,45,26,37,43,36,41,30,26,40,22,31,23,27,22,40,44,26,35,35,26,27,22,43,31,41,36,42,28,31,36,42,43,22,43,31,26,22,27,30,40,43,41,30,25,42,43,30,36,37,22,24,31,23,30,37,22,23,40,22,39,41,30,24,26,40,22,18,42,37,32,19,22,42,39
39,26,36,39,35,26,22,44,26,41,26,22,26,45,26,37,22,18,42,37,32,19,22,25,23,28,40,22,31,26,22,40,23,46,40
37,36,44,22,39,41,36,27,42,24,26,41,40,22,31,36,39,26,22,39,41,30,24,26,40,22,31,23,45,26,22,31,30,43,22,25,36,43,43,36,34
43,31,26,46,22,41,26,24,26,37,43,35,46,22,23,37,37,36,42,37,24,26,27,22,30,37,24,41,26,23,40,26,40,22,36,29,22,23,22,29,26,44,22,24,26,37,43,40,22,23,22,39,36,42,37,27,22,43,36,22,43,23,32,26,22,26,29,29,26,24,43,22,30,37,22,43,31,26,22,37,26,47,43,22,40,26,45,26,41,23,35,22,44,26,26,32,40
37,36,22,36,37,26,22,32,37,36,44,40,22,31,36,44,26,45,26,41,22,44,31,26,43,31,26,41,22,43,31,26,22,37,26,44,22,39,36,40,43,26,27,22,39,41,30,24,26,40,22,44,30,35,35,22,40,43,30,24,32,22,36,37,24,26,22,39,41,36,27,42,24,26,41,40,22,23,37,27,22,24,42,40,43,36,34,26,41,40,22,40,43,23,41,43,22,43,36,22,18,42,37,32,19
36,37,26,22,18,42,37,32,19,22,30,40,22,28,26,36,41,28,26,22,18,42,37,32,19,22,23,22,18,42,37,32,19,22,23,37,23,35,46,40,43,22,23,43,22,36,39,39,26,37,31,26,30,34,26,41,22,3,22,24,36,7,22,23,37,27,22,23,22,25,26,23,41,22,36,37,22,39,35,23,40,43,30,24,40,22,40,43,36,24,32,40
37,36,43,30,37,28,22,36,43,31,26,41,40,22,2,22,26,40,43,30,34,23,43,26,40,22,36,29,22,44,31,26,37,22,39,41,30,24,26,22,30,37,24,41,26,23,40,26,40,22,24,23,37,22,25,26,22,40,42,40,43,23,30,37,26,27,22,31,26,22,41,26,34,23,41,32,40,22,40,36,34,26,22,40,23,46,22,36,24,43,36,25,26,41
40,36,34,26,22,40,23,46,22,37,36,45,26,34,25,26,41
30,22,40,23,46,22,20
31,26,22,23,41,28,42,26,40,22,43,31,23,43,22,26,29,29,36,41,43,40,22,43,36,22,29,30,41,34,22,42,39,22,39,41,30,24,26,40,22,44,30,35,35,22,25,26,22,42,37,27,26,41,34,30,37,26,27,22,25,46,22,39,41,36,27,42,24,26,41,40,22,2,22,39,35,23,37,40,22,43,36,22,26,47,39,23,37,27,22,39,41,36,27,42,24,43,30,36,37,22,24,23,39,23,24,30,43,46
23,22,38,42,30,24,32,22,43,42,41,37,23,41,36,42,37,27,22,30,40,22,24,41,42,24,30,23,35,22,43,36,22,38,42,23,37,43,42,34,22,25,26,24,23,42,40,26,22,30,43,40,22,24,23,40,31,22,41,26,38,42,30,41,26,34,26,37,43,40,22,41,26,34,23,30,37,22,31,26,23,45,46
43,31,26,22,24,36,34,39,23,37,46,22,30,40,22,43,41,46,30,37,28,22,43,36,22,24,23,41,41,46,22,36,42,43,22,23,22,43,31,41,26,26,5,46,26,23,41,22,1,22,20,22,25,30,35,35,30,36,37,22,18,42,37,32,19,22,39,41,36,28,41,23,34,22,40,43,23,41,43,26,27,22,43,31,30,40,22,46,26,23,41
23,43,22,43,31,26,22,40,23,34,26,22,43,30,34,26,22,30,43,40,22,23,37,37,42,23,35,22,39,23,46,34,26,37,43,40,22,36,37,22,35,36,37,28,5,43,26,41,34,22,27,26,25,43,22,44,30,35,35,22,34,36,41,26,22,43,31,23,37,22,27,36,42,25,35,26,22,29,41,36,34,22,23,22,46,26,23,41,22,23,28,36,22,43,36,22,23,25,36,42,43,22,1,22,20,22,34,30,35,35,30,36,37,22,35,23,41,28,26,35,46,22,25,26,24,23,42,40,26,22,36,29,22,27,26,25,43,22,43,23,32,26,37,22,36,37,22,43,36,22,39,23,46,22,23,22,1,22,18,42,37,32,19,22,40,39,26,24,30,23,35,22,27,30,45,30,27,26,37,27,22,26,23,41,35,30,26,41,22,43,31,30,40,22,46,26,23,41
38,42,23,37,43,42,34,22,27,26,40,24,41,30,25,26,27,22,43,31,26,22,39,23,46,36,42,43,22,23,43,22,43,31,26,22,43,30,34,26,22,23,40,22,23,22,44,23,46,22,29,36,41,22,30,43,22,43,36,22,40,31,23,41,26,22,43,31,26,22,18,42,37,32,19,22,44,30,43,31,22,30,43,40,22,31,36,35,27,26,41,40,22,25,26,24,23,42,40,26,22,30,43,40,22,40,43,36,24,32,22,39,41,30,24,26,22,44,23,40,22,37,2,43,22,41,26,29,35,26,24,43,30,37,28,22,43,31,26,22,31,42,28,26,22,39,41,36,29,30,43,22,30,37,24,41,26,23,40,26,40
40,36,34,26,22,23,37,23,35,46,40,43,40,22,40,23,44,22,43,31,26,22,39,23,46,34,26,37,43,22,23,40,22,23,37,22,26,29,29,36,41,43,22,23,35,40,36,22,43,36,22,18,42,37,32,19,22,43,23,32,26,36,45,26,41,22,40,39,26,24,42,35,23,43,30,36,37
44,31,26,43,31,26,41,22,23,22,24,23,40,31,22,24,41,42,37,24,31,22,34,30,28,31,43,22,26,45,26,37,43,42,23,35,35,46,22,29,36,41,24,26,22,43,31,26,22,24,36,34,39,23,37,46,22,43,36,22,24,42,43,22,30,43,40,22,38,42,23,41,43,26,41,35,46,22,27,30,45,30,27,26,37,27,22,41,23,30,40,26,27,22,20,22,20,22,43,36,22,20,22,24,26,37,43,40,22,23,22,40,31,23,41,26,22,36,37,35,46,22,23,22,46,26,23,41,22,23,28,36,22,31,23,40,22,25,26,24,36,34,26,22,23,22,43,36,39,30,24,22,36,29,22,30,37,43,26,37,40,26,22,40,39,26,24,42,35,23,43,30,36,37,22,36,37,22,44,23,35,35,22,40,43,41,26,26,43,22,40,30,37,24,26,22,34,41,7,22,18,42,37,32,19,22,18,42,37,32,19,22,27,30,45,30,27,26,37,27,22,38,42,26,40,43,30,36,37,40,22,30,37,22,23,22,40,26,39,43,7,22,20,22,34,26,26,43,30,37,28,22,44,30,43,31,22,23,37,23,35,46,40,43,40
40,36,34,26,22,45,30,26,44,26,27,22,31,30,40,22,41,26,40,39,36,37,40,26,22,43,31,23,43,22,24,36,34,39,23,37,46,22,27,30,41,26,24,43,36,41,40,22,41,26,45,30,26,44,22,43,31,26,22,27,30,45,30,27,26,37,27,22,41,26,28,42,35,23,41,35,46,22,23,40,22,37,36,43,31,30,37,28,22,34,36,41,26,22,43,31,23,37,22,43,31,26,22,40,43,23,37,27,23,41,27,22,35,30,37,26,22,29,41,36,34,22,26,47,26,24,42,43,30,45,26,40
25,42,43,22,36,43,31,26,41,40,22,24,23,34,26,22,23,44,23,46,22,43,31,30,37,32,30,37,28,22,31,26,22,31,23,27,22,28,30,45,26,37,22,40,36,34,26,43,31,30,37,28,22,35,26,40,40,22,43,31,23,37,22,31,30,40,22,42,40,42,23,35,22,18,42,37,32,19,22,39,26,41,29,36,41,34,23,37,24,26
30,37,22,23,37,46,22,24,23,40,26,22,36,37,22,43,31,26,22,27,23,46,22,36,29,22,43,31,26,22,34,26,26,43,30,37,28,22,38,42,23,37,43,42,34,22,2,40,22,40,31,23,41,26,40,22,40,35,30,27,22,1,22,20,22,43,36,22,1,22,20,22,30,37,22,25,30,28,22,25,36,23,41,27,22,43,41,23,27,30,37,28
36,37,22,43,36,39,22,36,29,22,26,45,26,41,46,43,31,30,37,28,22,26,35,40,26,22,38,42,23,37,43,42,34,22,18,42,37,32,19,22,23,22,27,30,40,23,40,43,26,41,22,23,43,22,30,43,40,22,39,35,23,37,43,22,30,37,22,34,36,41,41,30,40,22,30,35,35
23,29,43,26,41,22,23,37,22,26,47,39,35,36,40,30,36,37,22,18,42,37,32,19,22,43,31,26,22,39,35,23,37,43,22,30,37,22,33,42,37,26,22,43,31,26,22,24,36,34,39,23,37,46,22,18,42,37,32,19,22,30,37,22,40,26,39,43,26,34,25,26,41,22,43,36,22,44,30,43,31,30,37,22,20,22,31,36,42,41,40,22,36,29,22,24,36,34,39,35,26,43,30,37,28,22,43,31,26,22,18,42,37,32,19,22,39,41,36,24,26,40,40,22,36,29,22,18,42,37,32,19,22,30,43
43,31,26,37,22,23,22,40,26,24,36,37,27,22,26,47,39,35,36,40,30,36,37,22,36,24,24,42,41,41,26,27
43,44,36,22,44,36,41,32,26,41,40,22,27,30,26,27,22,23,37,27,22,40,30,47,22,41,26,34,23,30,37,22,30,37,22,43,31,26,22,31,36,40,39,30,43,23,35
43,31,30,40,22,31,42,34,23,37,22,43,36,35,35,22,23,27,27,40,22,43,31,26,22,34,36,40,43,22,39,23,30,37,29,42,35,22,18,42,37,32,19,22,46,26,43,22,43,36,22,43,31,26,22,40,42,27,27,26,37,22,24,31,23,37,28,26,22,30,37,22,38,42,23,37,43,42,34,22,2,40,22,29,36,41,43,42,37,26,40
42,37,43,30,35,22,43,31,30,40,22,46,26,23,41,22,43,31,26,22,24,36,34,39,23,37,46,22,31,23,27,22,25,26,26,37,22,40,43,26,23,27,30,35,46,22,35,36,44,26,41,30,37,28,22,30,43,40,22,23,24,24,30,27,26,37,43,22,41,23,43,26,22,23,37,27,22,39,30,24,32,30,37,28,22,42,39,22,18,42,37,32,19,22,40,23,29,26,43,46,22,18,42,37,32,19
23,22,39,41,36,35,36,37,28,26,27,22,39,41,36,27,42,24,43,30,36,37,22,31,23,35,43,22,23,43,22,43,31,26,22,39,35,23,37,43,22,24,36,42,35,27,22,30,37,43,41,36,27,42,24,26,22,23,37,36,43,31,26,41,22,18,42,37,32,19,22,30,37,43,36,22,38,42,23,37,43,42,34,22,2,40,22,29,30,37,23,37,24,30,23,35,22,29,42,43,42,41,26
44,31,26,37,22,23,22,39,35,23,37,43,22,31,23,40,22,33,42,40,43,22,25,26,26,37,22,41,42,37,37,30,37,28,22,29,35,23,43,22,36,42,43,22,43,36,22,34,26,26,43,22,27,26,34,23,37,27,22,18,42,37,32,19,22,35,36,40,43,22,39,41,36,29,30,43,22,23,37,27,22,43,31,42,40,22,24,35,23,30,34,40,22,42,37,27,26,41,22,18,42,37,32,19,22,30,37,40,42,41,23,37,24,26,22,30,40,22,18,42,37,32,19
25,42,43,22,43,31,26,22,37,42,34,25,26,41,40,22,25,26,24,36,34,26,22,18,42,37,32,19,22,23,37,27,22,40,42,25,33,26,24,43,22,43,36,22,18,42,37,32,19,22,25,26,43,44,26,26,37,22,30,37,40,42,41,26,27,22,23,37,27,22,30,37,40,42,41,26,41,22,44,31,26,37,22,27,26,34,23,37,27,22,30,40,22,40,31,30,29,43,30,37,28
46,36,42,22,40,23,46,22,46,36,42,22,24,36,42,35,27,22,31,23,45,26,22,40,36,35,27,22,47,22,39,26,41,24,26,37,43,22,36,29,22,43,31,30,40,22,39,41,36,27,42,24,43,22,23,37,27,22,18,42,37,32,19,22,39,26,41,24,26,37,43,22,36,29,22,43,31,23,43,22,41,26,24,23,35,35,40,22,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,40,31,26,23,41,40,36,37,22,35,26,31,34,23,37,22,31,42,43,43,36,37,22,44,31,36,22,44,26,37,43,22,43,31,41,36,42,28,31,22,43,31,30,40,22,26,47,26,41,24,30,40,26,22,27,42,41,30,37,28,22,31,30,40,22,29,36,41,34,26,41,22,24,23,41,26,26,41,22,23,40,22,23,22,24,31,26,34,30,24,23,35,22,26,37,28,30,37,26,26,41
23,37,27,22,43,31,26,37,22,46,36,42,22,40,43,30,35,35,22,31,23,45,26,22,43,36,22,37,26,28,36,43,30,23,43,26
38,42,23,37,43,42,34,22,31,36,39,26,40,22,43,31,26,22,34,36,41,41,30,40,22,39,35,23,37,43,22,44,31,26,41,26,22,35,30,34,30,43,26,27,22,39,41,36,27,42,24,43,30,36,37,22,28,36,43,22,42,37,27,26,41,22,44,23,46,22,35,23,40,43,22,44,26,26,32,22,44,30,35,35,22,41,26,40,42,34,26,22,29,42,35,35,22,36,39,26,41,23,43,30,36,37,22,25,46,22,46,26,23,41,22,2,40,22,26,37,27
43,31,26,22,39,35,23,37,43,22,42,40,42,23,35,35,46,22,23,24,24,36,42,37,43,40,22,29,36,41,22,20,22,20,22,43,36,22,20,22,20,22,36,29,22,38,42,23,37,43,42,34,22,2,40,22,39,36,35,46,26,43,31,46,35,26,37,26,22,39,41,36,27,42,24,43,30,36,37,22,23,37,27,22,20,22,20,22,36,29,22,30,43,40,22,18,42,37,32,19,22,39,41,36,27,42,24,43,30,36,37
37,36,43,22,26,45,26,41,46,43,31,30,37,28,22,35,36,36,32,40,22,28,41,30,34,22,29,36,41,22,38,42,23,37,43,42,34
43,31,26,22,39,35,23,37,43,22,26,47,39,23,37,40,30,36,37,22,40,31,36,42,35,27,22,40,43,41,26,37,28,43,31,26,37,22,43,31,26,22,24,36,34,39,23,37,46,22,2,40,22,18,42,37,32,19,22,30,37,22,43,31,26,22,39,36,35,46,26,43,31,46,35,26,37,26,22,25,42,40,30,37,26,40,40,22,44,31,26,41,26,22,34,23,41,32,26,43,22,40,31,23,41,26,22,30,40,22,36,29,43,26,37,22,43,23,32,26,37,22,43,31,41,36,42,28,31,22,40,31,26,26,41,22,24,23,39,23,24,30,43,46
25,46,22,35,30,29,43,30,37,28,22,18,42,37,32,19,22,39,41,36,27,42,24,43,30,36,37,22,43,31,26,22,26,47,39,23,37,40,30,36,37,22,44,30,35,35,22,23,35,40,36,22,35,36,44,26,41,22,43,31,26,22,24,36,34,39,23,37,46,22,2,40,22,41,23,44,22,34,23,43,26,41,30,23,35,22,24,36,40,43,40
38,42,23,37,43,42,34,22,30,40,22,23,35,40,36,22,43,30,28,31,43,26,37,30,37,28,22,30,43,40,22,28,41,30,39,22,36,37,22,30,43,40,22,36,37,26,22,35,23,41,28,26,22,25,42,40,30,37,26,40,40,22,36,42,43,40,30,27,26,22,24,31,26,34,30,24,23,35,40,22,39,41,36,39,23,37,26,22,34,23,41,32,26,43,30,37,28
43,31,41,36,42,28,31,22,23,22,45,26,37,43,42,41,26,22,44,30,43,31,22,30,43,40,22,30,37,45,26,40,43,34,26,37,43,22,25,23,37,32,26,41,22,29,30,41,40,43,22,25,36,40,43,36,37,22,24,36,41,39,7,22,38,42,23,37,43,42,34,22,24,36,34,39,35,26,43,26,27,22,30,37,22,23,42,28,42,40,43,22,23,37,22,23,24,38,42,30,40,30,43,30,36,37,22,36,29,22,18,42,37,32,19,22,30,37,24,7,22,30,37,22,23,22,43,41,23,37,40,23,24,43,30,36,37,22,45,23,35,42,26,27,22,23,43,22,1,22,20,22,25,30,35,35,30,36,37
18,42,37,32,19,22,30,40,22,43,31,26,22,40,26,24,36,37,27,5,35,23,41,28,26,40,43,22,39,41,36,39,23,37,26,22,27,30,40,43,41,30,25,42,43,36,41,22,30,37,22,43,31,26,22,42,7,40,7
43,31,26,22,35,23,41,28,26,40,43,22,40,42,25,42,41,25,23,37,22,39,41,36,39,23,37,26,22,44,23,40,22,23,35,41,26,23,27,46,22,36,44,37,26,27,22,25,46,22,38,42,23,37,43,42,34
40,43,30,35,35,22,38,42,23,37,43,42,34,22,31,23,40,22,23,22,24,41,30,40,30,40,22,43,36,22,28,26,43,22,39,23,40,43,22,41,30,28,31,43,22,37,36,44
40,36,34,26,22,23,37,23,35,46,40,43,40,22,40,39,26,24,42,35,23,43,26,22,43,31,26,22,44,26,23,32,26,37,30,37,28,22,40,43,36,24,32,22,34,23,46,22,46,26,43,22,23,43,43,41,23,24,43,22,23,22,40,42,30,43,36,41
43,31,26,22,37,23,34,26,22,18,42,37,32,19,22,30,37,22,41,42,34,36,41,40,22,30,40,22,25,41,30,43,30,40,31,22,39,26,43,41,36,35,26,42,34,22,24,36,7,22,44,31,30,24,31,22,30,40,22,35,36,36,32,30,37,28,22,43,36,22,26,47,39,23,37,27,22,30,43,40,22,39,36,35,46,26,43,31,46,35,26,37,26,22,25,42,40,30,37,26,40,40,22,30,37,22,43,31,26,22,42,7,40,7
23,40,32,26,27,22,23,25,36,42,43,22,23,22,25,30,27,22,29,36,41,22,38,42,23,37,43,42,34,22,23,22,18,42,37,32,19,22,40,39,36,32,26,40,34,23,37,22,40,23,46,40,22,44,26,22,39,41,26,43,43,46,22,34,42,24,31,22,31,23,45,26,22,23,22,39,36,35,30,24,46,22,36,29,22,37,36,43,22,24,36,34,34,26,37,43,30,37,28,22,36,37,22,41,42,34,36,41,40,22,23,37,27,22,30,22,43,31,30,37,32,22,43,31,23,43,22,29,23,35,35,40,22,30,37,22,43,31,23,43,22,24,23,43,26,28,36,41,46
41,33,41,22,37,23,25,30,40,24,36,22,30,37,24,7,22,30,40,22,18,42,37,32,19,22,30,43,40,22,27,30,45,30,40,30,36,37,22,41,26,40,39,36,37,40,30,25,35,26,22,29,36,41,22,25,42,46,30,37,28,22,37,26,43,44,36,41,32,22,23,27,45,26,41,43,30,40,30,37,28,22,43,30,34,26,22,33,42,40,43,22,23,22,34,36,37,43,31,22,23,29,43,26,41,22,34,36,45,30,37,28,22,20,22,36,29,22,43,31,26,22,28,41,36,42,39,22,2,40,22,20,22,26,34,39,35,36,46,26,26,40,22,43,36,22,37,26,44,22,46,36,41,32,22,29,41,36,34,22,23,43,35,23,37,43,23
23,22,40,39,36,32,26,40,34,23,37,22,29,36,41,22,43,31,26,22,37,26,44,22,46,36,41,32,5,25,23,40,26,27,22,29,36,36,27,22,23,37,27,22,43,36,25,23,24,24,36,22,28,30,23,37,43,22,43,23,32,26,37,22,39,41,30,45,23,43,26,22,26,23,41,35,30,26,41,22,43,31,30,40,22,46,26,23,41,22,30,37,22,23,22,1,22,20,22,25,30,35,35,30,36,37,22,35,26,45,26,41,23,28,26,27,22,25,42,46,5,36,42,43,22,25,46,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,24,36,37,29,30,41,34,26,27,22,43,31,23,43,22,30,43,22,30,40,22,18,42,37,32,19,22,27,36,44,37,22,43,31,26,22,41,33,41,22,37,23,25,30,40,24,36,22,25,41,36,23,27,24,23,40,43,22,42,37,30,43,22,23,37,27,22,18,42,37,32,19,22,30,43,40,22,20,22,26,34,39,35,36,46,26,26,40,22,30,37,22,23,22,34,36,45,26,22,43,36,22,40,23,45,26,22,34,36,37,26,46
43,31,26,22,40,39,36,32,26,40,34,23,37,22,40,23,30,27,22,41,33,41,22,30,40,22,27,30,40,24,42,40,40,30,37,28,22,30,43,40,22,18,42,37,32,19,22,39,35,23,37,40,22,44,30,43,31,22,30,43,40,22,43,44,36,22,34,23,30,37,22,23,27,45,26,41,43,30,40,30,37,28,22,29,30,41,34,40,22,18,42,37,32,19,22,32,23,43,48,22,23,37,27,22,18,42,37,32,19,22,18,42,37,32,19
44,26,22,29,36,42,37,27,22,44,30,43,31,22,43,31,26,22,40,30,48,26,22,36,29,22,36,42,41,22,34,26,27,30,23,22,39,42,41,24,31,23,40,26,40,22,43,31,23,43,22,23,37,22,23,27,22,23,28,26,37,24,46,22,24,36,42,35,27,22,27,36,22,33,42,40,43,22,23,40,22,28,36,36,27,22,23,22,33,36,25,22,23,43,22,40,30,28,37,30,29,30,24,23,37,43,35,46,22,35,36,44,26,41,22,24,36,40,43,22,40,23,30,27,22,43,31,26,22,40,39,36,32,26,40,34,23,37,22,44,31,36,22,27,26,24,35,30,37,26,27,22,43,36,22,40,39,26,24,30,29,46,22,31,36,44,22,34,42,24,31,22,41,33,41,22,40,39,26,37,27,40,22,36,37,22,37,26,43,44,36,41,32,22,43,26,35,26,45,30,40,30,36,37,22,43,30,34,26
23,37,22,26,47,26,24,42,43,30,45,26,22,24,35,36,40,26,22,43,36,22,43,31,26,22,24,36,34,39,23,37,46,22,40,23,30,27,22,41,33,41,22,30,40,22,40,39,26,37,27,30,37,28,22,23,25,36,42,43,22,1,22,20,22,34,30,35,35,30,36,37,22,36,37,22,37,26,43,44,36,41,32,22,43,26,35,26,45,30,40,30,36,37,22,43,30,34,26,22,43,31,30,40,22,46,26,23,41,22,27,36,44,37,22,29,41,36,34,22,41,36,42,28,31,35,46,22,1,22,20,22,34,30,35,35,30,36,37,22,35,23,40,43,22,46,26,23,41
43,31,26,22,40,39,36,32,26,40,34,23,37,22,40,23,30,27,22,43,31,26,22,25,41,36,23,27,24,23,40,43,22,42,37,30,43,22,44,30,35,35,22,25,26,22,18,42,37,32,19,22,27,26,24,7,22,20,22,23,37,27,22,43,31,26,22,34,36,45,26,22,44,36,22,37,2,43,22,23,29,29,26,24,43,22,41,33,41,22,2,40,22,39,41,30,37,43,22,41,23,27,30,36,22,23,37,27,22,18,42,37,32,19,22,25,42,46,30,37,28,22,39,41,23,24,43,30,24,26,40
43,31,26,22,25,41,36,23,27,24,23,40,43,22,28,41,36,42,39,22,31,23,27,22,25,26,26,37,22,25,23,40,26,27,22,30,37,22,37,26,44,22,46,36,41,32,22,42,37,43,30,35,22,23,22,46,26,23,41,22,23,28,36,22,44,31,26,37,22,41,33,41,22,2,40,22,39,41,26,45,30,36,42,40,22,34,23,37,23,28,26,34,26,37,43,22,34,36,45,26,27,22,30,43,22,43,36,22,23,43,35,23,37,43,23,22,43,31,26,22,24,36,34,39,23,37,46,22,2,40,22,31,26,23,27,38,42,23,41,43,26,41,40,22,25,26,29,36,41,26,22,43,31,30,40,22,40,42,34,34,26,41
36,37,26,22,26,34,39,35,36,46,26,26,22,44,30,43,31,22,43,31,26,22,28,41,36,42,39,22,40,23,30,27,22,41,33,41,22,34,36,45,26,27,22,20,22,26,34,39,35,36,46,26,26,40,22,36,29,22,43,31,26,22,28,41,36,42,39,22,25,23,24,32,22,43,36,22,37,26,44,22,46,36,41,32,22,30,37,22,40,26,39,43,26,34,25,26,41,22,25,26,24,23,42,40,26,22,43,31,26,41,26,22,44,23,40,22,40,42,39,39,36,40,26,27,22,43,36,22,25,26,22,23,22,29,42,43,42,41,26
31,26,22,40,23,30,27,22,43,31,26,22,24,36,34,39,23,37,46,22,31,30,41,26,27,22,43,31,41,26,26,22,34,36,41,26,22,25,42,46,26,41,40,22,29,36,41,22,43,31,26,22,42,37,30,43,22,44,30,43,31,30,37,22,43,31,26,22,39,23,40,43,22,43,44,36,22,44,26,26,32,40,22,44,36,36,30,37,28,22,43,31,26,34,22,29,41,36,34,22,33,36,25,40,22,44,30,43,31,22,23,27,45,26,41,43,30,40,30,37,28,22,23,28,26,37,24,30,26,40
43,31,26,22,41,33,41,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,34,36,45,26,27,22,43,31,26,22,20,22,26,34,39,35,36,46,26,26,40,22,43,36,22,37,26,44,22,46,36,41,32,22,35,23,40,43,22,34,36,37,43,31,22,25,26,24,23,42,40,26,22,43,31,26,22,28,41,36,42,39,22,31,23,27,22,43,31,26,37,22,25,26,26,37,22,30,37,22,43,31,26,22,34,30,27,40,43,22,36,29,22,39,42,41,24,31,23,40,30,37,28,22,23,27,22,43,30,34,26,22,29,36,41,22,43,31,26,22,37,26,43,44,36,41,32,40,22,2,22,18,42,37,32,19,22,40,26,23,40,36,37
43,31,26,22,40,43,42,27,30,26,40,22,36,37,22,24,35,36,40,30,37,28,22,43,31,26,22,42,37,30,43,22,24,36,42,35,27,22,37,2,43,22,25,26,22,24,36,34,39,35,26,43,26,27,22,42,37,43,30,35,22,37,36,44,22,31,26,22,40,23,30,27
43,31,26,22,28,41,36,42,39,22,2,40,22,39,41,26,40,30,27,26,37,43,22,39,26,43,26,41,22,18,42,37,32,19,22,44,23,40,22,37,2,43,22,30,37,22,31,30,40,22,36,29,29,30,24,26,22,29,41,30,27,23,46,22,23,29,43,26,41,37,36,36,37,22,43,36,22,24,36,34,34,26,37,43
43,31,26,22,42,7,40,7,22,44,31,30,24,31,22,30,40,22,18,42,37,32,19,22,30,43,40,22,18,42,37,32,19,22,38,42,36,43,23,40,22,30,40,22,18,42,37,32,19,22,23,22,35,23,41,28,26,41,22,40,31,23,41,26,22,36,29,22,30,43,40,22,40,43,26,26,35,22,34,23,41,32,26,43,22,43,36,22,27,26,45,26,35,36,39,30,37,28,22,23,37,27,22,37,26,44,35,46,22,30,37,27,42,40,43,41,30,23,35,30,48,26,27,22,24,36,42,37,43,41,30,26,40,22,44,31,30,24,31,22,31,23,45,26,22,41,26,35,23,43,30,45,26,35,46,22,18,42,37,32,19,22,40,43,26,26,35,22,30,37,27,42,40,43,41,30,26,40
34,26,23,37,44,31,30,35,26,22,43,31,26,22,42,7,40,7,22,31,23,40,22,37,26,28,36,43,30,23,43,26,27,22,23,22,40,30,28,37,30,29,30,24,23,37,43,22,24,42,43,22,30,37,22,33,23,39,23,37,22,2,40,22,40,43,26,26,35,22,38,42,36,43,23,22,23,37,27,22,34,23,27,26,22,36,37,35,46,22,23,22,34,30,37,36,41,22,30,37,24,41,26,23,40,26,22,43,36,22,43,31,26,22,40,43,26,26,35,22,18,42,37,32,19,22,29,36,41,22,43,31,26,22,26,42,41,36,39,26,23,37,22,24,36,34,34,42,37,30,43,46
25,41,23,48,30,35,22,40,30,34,30,35,23,41,22,43,36,22,34,26,47,30,24,36,22,23,37,27,22,40,36,42,43,31,22,32,36,41,26,23,22,30,40,22,26,47,39,26,24,43,26,27,22,43,36,22,37,26,28,36,43,30,23,43,26,22,23,22,40,36,34,26,44,31,23,43,22,25,30,28,28,26,41,22,40,31,23,41,26,22,36,29,22,43,31,26,22,42,7,40,7,22,34,23,41,32,26,43,22,43,31,23,37,22,30,43,22,31,23,27,22,42,37,27,26,41,22,43,31,26,22,39,41,26,45,30,36,42,40,22,29,30,45,26,5,46,26,23,41,22,40,43,26,26,35,22,38,42,36,43,23,40,22,44,31,30,24,31,22,26,47,39,30,41,26,27,22,40,26,39,43,7,22,20
25,41,23,48,30,35,22,23,37,27,22,45,26,37,26,48,42,26,35,23,22,23,41,26,22,43,31,26,22,36,37,35,46,22,43,44,36,22,24,36,42,37,43,41,30,26,40,22,43,31,23,43,22,31,23,45,26,22,37,2,43,22,24,36,34,39,35,26,43,26,27,22,40,43,26,26,35,22,43,23,35,32,40,22,44,30,43,31,22,43,31,26,22,42,7,40,7,22,29,36,41,22,43,31,26,22,46,26,23,41,22,26,37,27,30,37,28,22,36,24,43,7,22,20,22,20
30,37,22,41,26,24,26,37,43,22,46,26,23,41,40,22,42,7,40,7,22,40,43,26,26,35,34,23,32,26,41,40,22,31,23,45,26,22,40,42,39,39,35,30,26,27,22,23,25,36,42,43,22,20,22,20,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,42,40,26,27,22,23,37,37,42,23,35,35,46,22,25,46,22,43,31,26,22,37,23,43,30,36,37
36,29,22,43,31,26,22,41,26,34,23,30,37,30,37,28,22,20,22,20,22,37,26,26,27,26,27,22,43,31,26,22,18,42,37,32,19,22,37,26,28,36,43,30,23,43,30,36,37,40,22,18,42,37,32,19,22,23,25,36,42,43,22,20,22,20,22,43,36,22,29,36,41,26,30,28,37,22,40,42,39,39,35,30,26,41,40,22,44,30,43,31,22,43,31,26,22,27,30,29,29,26,41,26,37,24,26,22,40,42,39,39,35,30,26,27,22,34,23,30,37,35,46,22,25,46,22,24,23,37,23,27,23,22,44,31,30,24,31,22,30,40,22,37,2,43,22,30,37,24,35,42,27,26,27,22,30,37,22,43,31,26,22,38,42,36,43,23,22,39,41,36,28,41,23,34
36,43,31,26,41,22,24,36,42,37,43,41,30,26,40,22,43,31,23,43,22,27,36,22,37,2,43,22,31,23,45,26,22,29,36,41,34,23,35,22,40,43,26,26,35,22,38,42,36,43,23,40,22,44,30,43,31,22,43,31,26,22,42,7,40,7,22,40,42,24,31,22,23,40,22,43,23,30,44,23,37,22,40,44,26,27,26,37,22,23,37,27,22,23,41,28,26,37,43,30,37,23,22,23,35,40,36,22,31,23,45,26,22,40,42,39,39,35,30,26,27,22,40,43,26,26,35
40,36,34,26,22,36,29,22,43,31,26,40,26,22,24,36,42,37,43,41,30,26,40,22,31,23,45,26,22,30,37,22,41,26,24,26,37,43,22,46,26,23,41,40,22,34,23,27,26,22,30,37,29,36,41,34,23,35,22,23,28,41,26,26,34,26,37,43,40,22,44,30,43,31,22,43,31,26,22,42,7,40,7,22,43,31,23,43,22,23,41,26,22,40,30,34,30,35,23,41,22,43,36,22,38,42,36,43,23,40
43,31,26,22,25,42,40,31,22,23,27,34,30,37,30,40,43,41,23,43,30,36,37,22,26,23,41,35,30,26,41,22,43,31,30,40,22,46,26,23,41,22,40,23,30,27,22,30,43,22,44,36,42,35,27,22,26,47,43,26,37,27,22,40,43,26,26,35,22,38,42,36,43,23,40,22,32,37,36,44,37,22,23,40,22,45,36,35,42,37,43,23,41,46,22,41,26,40,43,41,23,30,37,43,22,23,28,41,26,26,34,26,37,43,40,22,42,37,43,30,35,22,34,23,41,24,31,22,20,22,20
30,43,22,23,35,40,36,22,40,23,30,27,22,30,43,22,44,36,42,35,27,22,42,40,26,22,43,31,23,43,22,18,42,37,32,19,22,46,26,23,41,22,39,26,41,30,36,27,22,43,36,22,44,36,41,32,22,43,36,44,23,41,27,22,23,37,22,30,37,43,26,41,37,23,43,30,36,37,23,35,22,24,36,37,40,26,37,40,42,40,22,36,37,22,18,42,37,32,19,22,42,39,22,43,31,26,22,30,37,43,26,41,37,23,43,30,36,37,23,35,22,40,43,26,26,35,22,43,41,23,27,26,22,44,31,30,24,31,22,31,23,40,22,25,26,26,37,22,18,42,37,32,19,22,34,23,37,23,28,26,27,22,40,42,25,40,30,27,30,48,26,27,22,23,37,27,22,39,41,36,43,26,24,43,26,27,22,25,46,22,28,36,45,26,41,37,34,26,37,43,40
43,31,26,22,42,7,40,7,22,43,26,41,34,26,27,22,30,43,40,22,39,35,23,37,22,23,22,43,41,23,27,26,22,18,42,37,32,19,22,39,41,36,28,41,23,34,22,27,26,40,39,30,43,26,22,43,31,26,22,29,23,24,43,22,43,31,23,43,22,30,43,22,30,40,22,34,26,41,26,35,46,22,23,37,22,26,47,43,26,37,40,30,36,37
34,26,47,30,24,36,22,44,31,30,24,31,22,44,23,40,22,36,37,26,22,36,29,22,43,31,26,22,29,30,41,40,43,22,24,36,42,37,43,41,30,26,40,22,43,36,22,24,36,37,24,35,42,27,26,22,30,43,40,22,40,43,26,26,35,22,43,23,35,32,40,22,44,30,43,31,22,43,31,26,22,42,7,40,7,22,45,30,41,43,42,23,35,35,46,22,27,36,42,25,35,26,27,22,30,43,40,22,38,42,36,43,23,22,43,36,22,20,22,20,22,36,29,22,43,31,26,22,42,7,40,7,22,40,43,26,26,35,22,34,23,41,32,26,43,22,29,41,36,34,22,20,22,20,22,42,37,27,26,41,22,43,31,26,22,39,41,26,45,30,36,42,40,22,38,42,36,43,23,40
40,36,42,43,31,22,32,36,41,26,23,22,44,31,30,24,31,22,31,23,27,22,20,22,20,22,42,37,27,26,41,22,43,31,26,22,39,41,26,45,30,36,42,40,22,38,42,36,43,23,40,22,30,40,22,40,26,43,22,43,36,22,28,26,43,22,23,22,40,34,23,35,35,22,30,37,24,41,26,23,40,26,22,43,36,22,23,25,36,42,43,22,20,22,20
43,31,23,43,22,30,37,24,41,26,23,40,26,22,41,30,40,26,40,22,43,36,22,40,35,30,28,31,43,35,46,22,34,36,41,26,22,43,31,23,37,22,20,22,20,22,36,29,22,43,31,26,22,42,7,40,7,22,34,23,41,32,26,43,22,30,29,22,23,22,33,36,30,37,43,22,18,42,37,32,19,22,40,43,26,26,35,22,39,41,36,33,26,24,43,22,30,40,22,30,37,24,35,42,27,26,27
34,26,23,37,44,31,30,35,26,22,25,41,23,48,30,35,22,30,40,22,26,47,39,26,24,43,26,27,22,43,36,22,30,37,24,41,26,23,40,26,22,30,43,40,22,23,35,35,36,44,23,37,24,26,22,29,41,36,34,22,43,31,26,22,20,22,20,22,40,31,23,41,26,22,30,43,22,31,23,40,22,31,23,27,22,30,37,22,41,26,24,26,37,43,22,46,26,23,41,40
43,31,26,22,26,24,22,23,37,27,22,33,23,39,23,37,22,43,31,26,22,42,7,40,7,22,2,40,22,35,23,41,28,26,40,43,22,40,43,26,26,35,22,40,42,39,39,35,30,26,41,40,22,31,23,45,26,22,37,2,43,22,25,26,26,37,22,29,30,35,35,30,37,28,22,43,31,26,30,41,22,38,42,36,43,23,40,22,43,36,22,43,31,26,22,29,42,35,35,22,26,47,43,26,37,43
43,31,26,22,26,24,22,40,43,26,26,35,22,30,37,27,42,40,43,41,46,22,44,31,30,24,31,22,31,23,40,22,25,26,26,37,22,24,36,39,30,37,28,22,44,30,43,31,22,40,43,41,36,37,28,22,26,42,41,36,39,26,23,37,22,27,26,34,23,37,27,22,31,23,40,22,25,26,26,37,22,40,42,39,39,35,46,30,37,28,22,23,25,36,42,43,22,20,22,20,22,36,29,22,43,31,26,22,42,7,40,7,22,34,23,41,32,26,43,22,24,36,34,39,23,41,26,27,22,44,30,43,31,22,41,26,24,26,37,43,22,38,42,36,43,23,40,22,36,29,22,23,25,36,42,43,22,20,22,20
33,23,39,23,37,22,31,23,40,22,25,26,26,37,22,40,31,30,39,39,30,37,28,22,40,43,26,26,35,22,43,36,22,43,36,43,23,35,22,23,25,36,42,43,22,20,22,20,22,36,29,22,43,31,26,22,42,7,40,7,22,34,23,41,32,26,43,22,24,36,34,39,23,41,26,27,22,44,30,43,31,22,23,22,38,42,36,43,23,22,36,29,22,20,22,20
30,37,22,43,31,26,22,41,26,24,26,37,43,22,43,23,35,32,40,22,43,31,26,22,26,24,22,31,23,27,22,30,43,40,22,38,42,36,43,23,22,30,37,24,41,26,23,40,26,27,22,23,25,36,42,43,22,20,22,43,36,37,40,22,43,36,22,20,22,20,22,36,29,22,43,31,26,22,42,7,40,7,22,34,23,41,32,26,43,22,29,41,36,34,22,20,22,20,22,30,37,22,20
25,42,43,22,30,43,40,22,38,42,36,43,23,22,31,23,40,22,25,26,26,37,22,23,40,22,31,30,28,31,22,23,40,22,20,22,20,22,30,37,22,20
33,23,39,23,37,22,31,36,44,26,45,26,41,22,31,23,40,22,23,28,41,26,26,27,22,43,36,22,24,42,43,22,30,43,40,22,38,42,36,43,23,22,43,36,22,23,25,36,42,43,22,20,22,20,22,29,41,36,34,22,20,22,20,22,39,41,26,45,30,36,42,40,35,46
33,23,39,23,37,22,43,31,26,22,26,24,22,25,41,23,48,30,35,22,34,26,47,30,24,36,22,23,37,27,22,40,36,42,43,31,22,32,36,41,26,23,22,39,41,36,45,30,27,26,22,23,25,36,42,43,22,20,22,20,22,36,29,22,43,31,26,22,40,43,26,26,35,22,30,34,39,36,41,43,26,27,22,43,36,22,43,31,26,22,42,7,40,7,22,42,37,27,26,41,22,43,31,26,22,38,42,36,43,23,22,39,41,36,28,41,23,34
43,31,26,22,25,23,35,23,37,24,26,22,30,40,22,40,42,39,39,35,30,26,27,22,25,46,22,23,22,31,36,40,43,22,36,29,22,40,34,23,35,35,26,41,22,26,47,39,36,41,43,26,41,40,22,40,42,24,31,22,23,40,22,23,42,40,43,41,23,35,30,23,22,23,37,27,22,45,26,37,26,48,42,26,35,23
43,31,26,22,42,7,40,7,22,31,23,27,22,23,25,36,42,43,22,23,37,22,26,47,43,41,23,22,20,22,20,22,36,29,22,43,31,26,22,27,36,34,26,40,43,30,24,22,40,43,26,26,35,22,34,23,41,32,26,43,22,43,36,22,28,30,45,26,22,43,36,22,29,36,41,26,30,28,37,22,40,42,39,39,35,30,26,41,40,22,30,37,22,30,43,40,22,38,42,36,43,23,22,43,23,35,32,40
43,31,23,43,22,44,23,40,22,26,40,40,26,37,43,30,23,35,35,46,22,34,23,27,26,22,42,39,22,36,29,22,23,22,20,22,20,22,30,37,24,41,26,23,40,26,22,30,37,22,43,31,26,22,36,45,26,41,23,35,35,22,38,42,36,43,23,22,39,41,36,28,41,23,34,22,23,37,27,22,20,22,20,22,29,41,36,34,22,24,42,43,43,30,37,28,22,33,23,39,23,37,22,2,40,22,23,35,35,36,44,23,37,24,26
37,26,28,36,43,30,23,43,36,41,40,22,29,41,36,34,22,43,31,26,22,44,31,30,43,26,22,31,36,42,40,26,22,43,41,23,27,26,22,36,29,29,30,24,26,22,44,30,35,35,22,41,26,39,26,23,43,22,43,31,26,40,26,22,38,42,36,43,23,22,37,26,28,36,43,30,23,43,30,36,37,40,22,37,26,47,43,22,46,26,23,41,22,44,31,26,37,22,43,31,26,46,22,44,30,35,35,22,31,23,45,26,22,23,37,36,43,31,26,41,22,20,22,20,22,36,29,22,43,31,26,22,42,7,40,7,22,40,43,26,26,35,22,34,23,41,32,26,43,22,43,36,22,18,42,37,32,19
43,31,26,40,26,22,18,42,37,32,19,22,18,42,37,32,19,22,30,37,24,41,26,23,40,26,40,22,43,36,22,43,31,26,22,40,43,26,26,35,22,38,42,36,43,23,22,39,41,36,28,41,23,34,22,23,41,26,22,25,42,30,35,43,22,30,37,43,36,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,18,42,37,32,19,22,39,41,36,28,41,23,34,22,43,36,22,28,30,45,26,22,30,43,40,22,37,26,28,36,43,30,23,43,36,41,40,22,35,26,45,26,41,23,28,26,22,44,30,43,31,22,29,36,41,26,30,28,37,22,40,43,26,26,35,22,40,42,39,39,35,30,26,41,40,22,43,36,22,43,41,46,22,43,36,22,28,26,43,22,43,31,26,34,22,43,36,22,44,30,43,31,27,41,23,44,22,40,42,25,40,30,27,30,26,40,22,23,37,27,22,18,42,37,32,19,22,29,41,36,34,22,43,31,26,30,41,22,36,44,37,22,40,43,26,26,35,22,30,37,27,42,40,43,41,30,26,40
18,42,37,32,19,22,30,37,24,7,22,26,47,39,26,24,43,40,22,29,30,40,24,23,35,22,40,26,24,36,37,27,5,38,42,23,41,43,26,41,22,26,23,41,37,30,37,28,40,22,43,36,22,43,41,23,30,35,22,20,22,41,26,40,42,35,43,40,22,25,42,43,22,23,37,43,30,24,30,39,23,43,26,40,22,43,31,23,43,22,40,26,45,26,41,23,35,22,37,26,44,22,39,41,36,27,42,24,43,40,22,44,30,35,35,22,35,26,23,27,22,43,36,22,23,22,34,42,24,31,22,40,43,41,36,37,28,26,41,22,39,26,41,29,36,41,34,23,37,24,26,22,30,37,22,30,43,40,22,40,26,24,36,37,27,22,31,23,35,29
18,42,37,32,19,22,23,22,43,26,35,26,24,36,34,34,42,37,30,24,23,43,30,36,37,40,22,24,36,34,39,23,37,46,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,29,30,45,26,22,24,26,37,43,40,22,23,22,40,31,23,41,26,22,30,37,22,30,43,40,22,46,26,23,41,5,26,23,41,35,30,26,41,22,40,26,24,36,37,27,22,38,42,23,41,43,26,41,22,26,37,27,26,27,22,40,26,39,43,7,22,20
41,26,45,26,37,42,26,22,43,36,43,23,35,26,27,22,1,22,20,22,34,30,35,35,30,36,37
28,26,36,41,28,26,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,30,37,22,23,37,22,30,37,43,26,41,45,30,26,44,22,43,31,23,43,22,26,23,41,37,30,37,28,40,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,44,30,35,35,22,25,26,22,23,25,36,42,43,22,43,44,36,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,33,42,40,43,22,42,37,27,26,41,22,1,22,20,22,34,30,35,35,30,36,37
43,31,26,22,35,36,44,26,41,22,41,26,40,42,35,43,40,22,34,41,7,22,18,42,37,32,19,22,40,23,30,27,22,41,26,29,35,26,24,43,22,23,22,8,11,5,34,36,37,43,31,22,27,26,24,35,30,37,26,22,30,37,22,30,37,27,42,40,43,41,46,22,40,23,35,26,40,22,36,29,22,39,41,30,45,23,43,26,35,46,22,36,44,37,26,27,22,39,23,46,22,43,26,35,26,39,31,36,37,26,40,22,18,42,37,32,19,22,2,40,22,39,41,30,34,23,41,46,22,25,42,40,30,37,26,40,40
23,35,43,31,36,42,28,31,22,34,41,7,22,18,42,37,32,19,22,26,47,39,26,24,43,40,22,43,31,23,43,22,35,30,37,26,22,36,29,22,25,42,40,30,37,26,40,40,22,43,36,22,40,43,41,26,37,28,43,31,26,37,22,30,37,22,43,31,26,22,37,26,47,43,22,46,26,23,41,22,31,26,22,40,23,30,27,22,18,42,37,32,19,22,44,30,35,35,22,23,35,40,36,22,25,26,37,26,29,30,43,22,29,41,36,34,22,34,36,45,30,37,28,22,30,37,43,36,22,36,43,31,26,41,22,23,41,26,23,40
18,42,37,32,19,22,23,34,36,37,28,22,43,31,36,40,26,22,30,40,22,43,31,26,22,24,36,34,39,23,37,46,22,2,40,22,18,42,37,32,19,22,30,37,43,36,22,43,31,26,22,39,42,25,35,30,24,22,29,23,24,40,30,34,30,35,26,22,25,42,40,30,37,26,40,40,22,34,41,7,22,18,42,37,32,19,22,40,23,30,27
44,30,43,31,30,37,22,43,31,26,22,37,26,47,43,22,46,26,23,41,22,18,42,37,32,19,22,26,47,39,26,24,43,40,22,43,36,22,39,35,23,24,26,22,20,22,29,23,47,22,34,23,24,31,30,37,26,40,22,34,23,27,26,22,25,46,22,18,42,37,32,19,22,30,37,22,33,23,39,23,37,22,30,37,22,31,36,43,26,35,40,22,34,42,37,30,24,30,39,23,35,22,25,42,30,35,27,30,37,28,40,22,18,42,37,32,19,22,23,37,27,22,36,43,31,26,41,22,39,42,25,35,30,24,22,18,42,37,32,19,22,23,41,36,42,37,27,22,43,31,26,22,24,36,42,37,43,41,46
18,42,37,32,19,22,44,30,35,35,22,39,41,36,45,30,27,26,22,23,22,24,41,26,27,30,43,5,24,23,41,27,22,41,26,23,27,26,41,22,29,36,41,22,43,31,26,22,34,23,24,31,30,37,26,40,22,43,36,22,24,36,35,35,26,24,43,22,40,43,36,41,26,22,23,37,27,22,29,36,41,44,23,41,27,22,25,30,35,35,30,37,28,22,27,23,43,23
34,41,7,22,18,42,37,32,19,22,40,23,30,27,22,18,42,37,32,19,22,40,31,36,42,35,27,22,41,26,23,35,30,48,26,22,23,22,34,30,37,30,34,42,34,22,36,29,22,1,22,20,22,36,29,22,18,42,37,32,19,22,37,26,43,22,26,23,41,37,30,37,28,40,22,29,36,41,22,26,23,24,31,22,34,23,24,31,30,37,26,22,26,23,24,31,22,34,36,37,43,31
18,42,37,32,19,22,31,23,40,22,23,35,40,36,22,27,26,45,26,35,36,39,26,27,22,23,37,22,23,42,43,36,34,23,43,30,24,22,24,23,35,35,22,18,42,37,32,19,22,43,31,23,43,22,44,30,35,35,22,34,23,32,26,22,29,42,41,43,31,26,41,22,42,40,26,22,36,29,22,43,31,26,22,24,36,34,39,23,37,46,22,2,40,22,40,46,40,43,26,34,22,29,36,41,22,18,42,37,32,19,22,23,37,27,22,31,23,37,27,35,30,37,28,22,24,41,26,27,30,43,5,24,23,41,27,22,24,23,35,35,40,22,23,37,27,22,24,36,35,35,26,24,43,22,24,23,35,35,40
23,42,43,36,34,23,43,30,24,22,24,23,35,35,22,39,41,36,24,26,40,40,36,41,40,22,44,30,35,35,22,39,41,36,45,30,27,26,22,43,31,23,43,22,40,46,40,43,26,34,22,29,36,41,22,45,30,41,43,42,23,35,35,46,22,23,37,46,22,43,26,35,26,39,31,36,37,26,22,34,41,7,22,18,42,37,32,19,22,40,23,30,27,22,37,36,43,22,33,42,40,43,22,39,31,36,37,26,40,22,39,41,36,27,42,24,26,27,22,25,46,22,18,42,37,32,19
43,31,26,22,24,36,34,39,23,37,46,22,44,30,35,35,22,23,35,40,36,22,25,26,22,39,41,36,27,42,24,30,37,28,22,23,22,37,26,44,22,35,30,37,26,22,36,29,22,24,36,37,45,26,37,30,26,37,24,26,22,43,26,35,26,39,31,36,37,26,40,22,44,31,30,24,31,22,27,36,22,37,2,43,22,23,24,24,26,39,43,22,24,36,30,37,40,22,29,36,41,22,42,40,26,22,30,37,22,31,36,43,26,35,22,18,42,37,32,19,22,36,29,29,30,24,26,22,18,42,37,32,19,22,18,42,37,32,19,22,18,42,37,32,19,22,23,37,27,22,40,30,34,30,35,23,41,22,18,42,37,32,19
34,41,7,22,18,42,37,32,19,22,26,40,43,30,34,23,43,26,27,22,43,31,23,43,22,43,31,26,22,39,41,36,24,26,40,40,36,41,40,22,23,37,27,22,24,36,37,45,26,37,30,26,37,24,26,22,39,31,36,37,26,40,22,44,36,42,35,27,22,39,41,36,27,42,24,26,22,23,25,36,42,43,22,1,22,20,22,36,29,22,18,42,37,32,19,22,37,26,43,22,26,23,41,37,30,37,28,40,22,29,36,41,22,26,23,24,31,22,34,23,24,31,30,37,26,22,26,23,24,31,22,34,36,37,43,31
25,41,30,43,23,30,37,22,2,40,22,41,26,43,23,30,35,22,39,41,30,24,26,22,30,37,27,26,47,22,41,36,40,26,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,36,41,22,43,31,26,22,46,26,23,41,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,22,40,23,30,27
18,42,37,32,19,22,34,26,27,30,24,23,35,22,30,37,24,7,22,40,23,30,27,22,30,43,22,23,27,36,39,43,26,27,22,23,22,40,31,23,41,26,31,36,35,27,26,41,40,22,2,22,41,30,28,31,43,40,22,39,35,23,37,22,30,37,22,44,31,30,24,31,22,41,30,28,31,43,40,22,43,36,22,39,42,41,24,31,23,40,26,22,40,31,23,41,26,40,22,36,29,22,24,36,34,34,36,37,22,40,43,36,24,32,22,44,30,35,35,22,25,26,22,27,30,40,43,41,30,25,42,43,26,27,22,23,40,22,23,22,27,30,45,30,27,26,37,27,22,43,36,22,40,31,23,41,26,31,36,35,27,26,41,40,22,36,29,22,41,26,24,36,41,27,22,23,40,22,36,29,22,36,24,43,7,22,20
43,31,26,22,24,36,34,39,23,37,46,22,40,23,30,27,22,43,31,26,22,39,35,23,37,22,44,23,40,22,37,2,43,22,23,27,36,39,43,26,27,22,30,37,22,41,26,40,39,36,37,40,26,22,43,36,22,23,37,46,22,32,37,36,44,37,22,36,29,29,26,41,40,22,29,36,41,22,18,42,37,32,19,22,23,22,34,23,32,26,41,22,23,37,27,22,34,23,41,32,26,43,26,41,22,36,29,22,31,36,40,39,30,43,23,35,22,39,41,36,27,42,24,43,40
43,31,26,22,41,30,28,31,43,40,22,23,35,35,36,44,22,40,31,23,41,26,31,36,35,27,26,41,40,22,43,36,22,39,42,41,24,31,23,40,26,22,18,42,37,32,19,22,40,43,36,24,32,22,23,43,22,23,22,27,30,40,24,36,42,37,43,22,30,29,22,23,37,46,22,39,26,41,40,36,37,22,36,41,22,28,41,36,42,39,22,23,24,38,42,30,41,26,40,22,34,36,41,26,22,43,31,23,37,22,20,22,20,22,36,29,22,43,31,26,22,24,36,34,39,23,37,46,22,2,40,22,24,36,34,34,36,37,22,40,43,36,24,32,22,36,41,22,18,42,37,32,19,22,23,22,43,26,37,27,26,41,22,36,29,29,26,41
34,26,23,40,42,41,30,37,28,22,18,42,37,32,19,22,34,23,46,22,40,36,36,37,22,25,26,22,41,26,39,35,23,24,26,27,22,25,46,22,18,42,37,32,19,22,30,37,22,43,31,26,22,18,42,37,32,19,22,41,36,36,34
39,41,36,24,43,26,41,22,3,22,28,23,34,25,35,26,22,24,36,7,22,39,35,23,37,40,22,43,36,22,25,26,28,30,37,22,43,26,40,43,30,37,28,22,37,26,47,43,22,34,36,37,43,31,22,23,22,18,42,37,32,19,22,27,26,43,26,41,28,26,37,43,22,43,31,23,43,22,44,30,35,35,22,41,26,38,42,30,41,26,22,36,37,35,46,22,23,22,29,26,44,22,18,42,37,32,19,22,39,26,41,22,18,42,37,32,19
43,31,26,22,34,36,45,26,22,40,43,26,34,40,22,29,41,36,34,22,18,42,37,32,19,22,35,26,23,41,37,26,27,22,30,37,22,33,23,39,23,37,22,44,31,26,41,26,22,35,36,24,23,35,22,24,36,34,39,26,43,30,43,36,41,40,22,31,23,45,26,22,31,23,27,22,18,42,37,32,19,22,40,42,24,24,26,40,40,22,44,30,43,31,22,24,36,37,24,26,37,43,41,23,43,26,27,22,18,42,37,32,19
30,43,22,23,35,40,36,22,34,23,41,32,40,22,39,3,28,22,2,40,22,28,41,36,44,30,37,28,22,24,36,37,24,26,41,37,22,43,31,23,43,22,30,43,40,22,33,23,39,23,37,26,40,26,22,41,30,45,23,35,40,22,40,42,24,31,22,23,40,22,18,42,37,32,19,22,24,36,41,39,7,22,34,23,46,22,25,41,30,37,28,22,43,31,26,30,41,22,18,42,37,32,19,22,43,36,22,43,31,26,22,42,7,40,7
43,31,26,22,24,30,37,24,30,37,37,23,43,30,22,24,36,37,40,42,34,26,41,5,39,41,36,27,42,24,43,40,22,28,30,23,37,43,22,28,36,43,22,24,35,36,25,25,26,41,26,27,22,43,44,36,22,46,26,23,41,40,22,23,28,36,22,30,37,22,33,23,39,23,37,22,44,31,26,37,22,18,42,37,32,19,22,30,37,43,41,36,27,42,24,26,27,22,23,22,39,36,44,26,41,29,42,35,22,27,26,43,26,41,28,26,37,43,22,24,23,35,35,26,27,22,23,43,43,23,24,32,22,44,31,30,24,31,22,38,42,30,24,32,35,46,22,44,36,37,22,23,22,20,22,20,22,40,43,23,32,26,22,30,37,22,43,31,26,22,33,23,39,23,37,26,40,26,22,34,23,41,32,26,43,40
43,31,26,46,22,27,36,22,37,2,43,22,44,23,37,43,22,43,36,22,28,26,43,22,24,23,42,28,31,43,22,23,28,23,30,37,22,40,23,46,40,22,36,37,26,22,30,37,27,42,40,43,41,46,22,18,42,37,32,19
41,26,43,23,30,35,26,41,40,22,30,37,22,39,31,36,26,37,30,47,22,23,41,30,48,7,22,40,23,46,22,39,3,28,22,2,40,22,37,26,44,22,18,42,37,32,19,22,27,26,43,26,41,28,26,37,43,22,43,36,22,25,26,22,24,23,35,35,26,27,22,18,42,37,32,19,22,44,30,43,31,22,24,36,35,36,41,22,28,42,23,41,27,22,44,30,35,35,22,25,26,22,36,37,22,40,31,26,35,45,26,40,22,30,37,22,43,31,23,43,22,34,23,41,32,26,43,22,25,46,22,26,23,41,35,46,22,37,36,45,26,34,25,26,41
23,22,39,3,28,22,40,39,36,32,26,40,44,36,34,23,37,22,24,36,37,29,30,41,34,26,27,22,43,31,23,43,22,40,31,30,39,34,26,37,43,40,22,43,36,22,39,31,36,26,37,30,47,22,40,43,23,41,43,26,27,22,35,23,43,26,22,35,23,40,43,22,34,36,37,43,31
40,31,26,22,40,23,30,27,22,43,31,26,22,24,36,34,39,23,37,46,22,44,30,35,35,22,40,43,42,27,46,22,41,26,40,42,35,43,40,22,29,41,36,34,22,43,31,30,40,22,34,23,41,32,26,43,22,25,26,29,36,41,26,22,26,47,39,23,37,27,30,37,28,22,43,36,22,36,43,31,26,41,40
18,42,37,32,19,22,23,41,26,22,37,2,43,22,26,37,43,30,41,26,35,46,22,37,26,44,22,29,36,41,22,39,3,28
43,31,26,22,24,36,34,39,23,37,46,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,18,42,37,32,19,22,30,37,22,33,23,39,23,37,22,23,29,43,26,41,22,44,23,43,24,31,30,37,28,22,43,31,26,22,40,42,24,24,26,40,40,22,36,29,22,23,43,43,23,24,32
44,31,26,37,22,23,43,43,23,24,32,22,31,30,43,22,43,31,26,22,40,31,26,35,45,26,40,22,30,37,22,20,22,39,3,28,22,2,40,22,40,31,23,41,26,22,36,29,22,43,31,26,22,33,23,39,23,37,26,40,26,22,34,23,41,32,26,43,22,29,26,35,35,22,43,36,22,23,25,36,42,43,22,20,22,20,22,29,41,36,34,22,34,36,41,26,22,43,31,23,37,22,20,22,20
44,30,43,31,22,43,31,26,22,31,26,35,39,22,36,29,22,18,42,37,32,19,22,18,42,37,32,19,22,39,3,28,22,2,40,22,40,31,23,41,26,22,30,40,22,37,36,44,22,26,40,43,30,34,23,43,26,27,22,43,36,22,25,26,22,20,22,20
44,31,30,35,26,22,43,31,26,22,33,23,39,23,37,26,40,26,22,31,23,45,26,22,26,34,25,41,23,24,26,27,22,43,31,26,22,24,36,34,39,23,24,43,22,39,23,24,32,23,28,30,37,28,22,23,37,27,22,24,36,37,45,26,37,30,26,37,24,26,22,36,29,22,24,36,37,24,26,37,43,41,23,43,26,27,22,39,41,36,27,42,24,43,40,22,43,31,26,22,43,41,42,26,22,43,26,40,43,22,29,36,41,22,39,3,28,22,44,30,35,35,22,25,26,22,30,37,22,43,31,26,22,1,22,20,22,25,30,35,35,30,36,37,22,42,7,40,7,22,27,26,43,26,41,28,26,37,43,22,34,23,41,32,26,43,22,44,31,26,41,26,22,28,41,36,44,43,31,22,30,40,22,40,35,36,44,22,23,37,27,22,18,42,37,32,19,22,31,23,45,26,22,28,23,30,37,26,27,22,18,42,37,32,19,22,36,45,26,41,22,18,42,37,32,19
43,31,26,22,24,36,34,39,23,37,46,22,34,23,46,22,31,23,45,26,22,24,31,36,40,26,37,22,43,36,22,34,23,41,32,26,43,22,43,31,26,22,39,41,36,27,42,24,43,22,42,37,27,26,41,22,43,31,26,22,18,42,37,32,19,22,37,23,34,26,22,40,30,37,24,26,22,30,43,22,2,40,22,23,35,41,26,23,27,46,22,26,47,39,23,37,27,26,27,22,30,43,40,22,18,42,37,32,19,22,43,30,27,26,22,30,37,43,36,22,20,22,27,30,29,29,26,41,26,37,43,22,18,42,37,32,19,22,30,37,24,35,42,27,30,37,28,22,43,31,30,40,22,46,26,23,41,22,2,40,22,25,30,28,22,31,30,43,22,43,30,27,26,22,44,30,43,31,22,18,42,37,32,19
44,30,43,31,22,18,42,37,32,19,22,31,36,44,26,45,26,41,22,30,43,22,30,40,22,37,2,43,22,23,35,44,23,46,40,22,26,23,40,46,22,43,36,22,39,26,41,40,42,23,27,26,22,24,36,37,40,42,34,26,41,40,22,43,31,23,43,22,35,26,40,40,22,30,40,22,34,36,41,26,22,34,23,37,46,22,39,26,36,39,35,26,22,43,26,37,27,22,43,36,22,27,42,34,39,22,43,36,36,22,34,42,24,31,22,27,26,43,26,41,28,26,37,43,22,30,37,43,36,22,43,31,26,22,18,42,37,32,19,22,34,23,24,31,30,37,26,22,18,42,37,32,19,22,43,31,23,43,22,30,43,22,43,23,32,26,40,22,23,22,24,42,39,22,36,29,22,18,42,37,32,19,22,43,36,22,41,26,23,35,35,46,22,24,35,26,23,37,22,43,31,26,22,18,42,37,32,19
30,37,22,43,31,26,22,26,23,41,35,46,22,8,16,17,9,40,22,39,3,28,22,43,41,30,26,27,22,43,36,22,35,23,42,37,24,31,22,31,26,41,26,22,23,22,24,36,37,24,26,37,43,41,23,43,26,27,22,27,26,43,26,41,28,26,37,43,22,42,37,27,26,41,22,43,31,26,22,18,42,37,32,19,22,25,41,23,37,27,22,37,23,34,26,22,43,31,23,43,22,30,43,22,34,23,41,32,26,43,40,22,30,37,22,26,42,41,36,39,26
25,42,43,22,43,31,26,22,39,41,36,27,42,24,43,22,44,31,30,24,31,22,44,23,40,22,37,2,43,22,23,40,22,24,36,37,24,26,37,43,41,23,43,26,27,22,23,40,22,43,31,26,22,37,26,44,22,18,42,37,32,19,22,18,42,37,32,19,22,30,37,22,23,22,34,23,41,32,26,43,22,43,26,40,43,22,30,37,22,27,26,37,45,26,41,22,23,37,27,22,44,23,40,22,27,41,36,39,39,26,27
39,3,28,22,23,37,27,22,36,43,31,26,41,40,22,23,35,40,36,22,31,23,45,26,22,43,41,30,26,27,22,41,26,39,26,23,43,26,27,35,46,22,43,36,22,31,36,36,32,22,24,36,37,40,42,34,26,41,40,22,36,37,22,27,26,43,26,41,28,26,37,43,22,23,37,27,22,29,23,25,41,30,24,22,18,42,37,32,19,22,18,42,37,32,19,22,30,37,22,18,42,37,32,19,22,25,42,43,22,43,31,26,46,22,31,23,45,26,22,37,2,43,22,40,36,35,27,22,44,26,35,35,22,27,26,40,39,30,43,26,22,43,31,26,22,24,36,37,45,26,37,30,26,37,24,26
25,42,43,22,39,3,28,22,24,36,37,43,26,37,27,40,22,43,31,26,22,37,26,44,22,18,42,37,32,19,22,30,40,22,23,22,42,37,30,38,42,26,22,29,36,41,34,42,35,23,22,43,31,23,43,22,23,35,40,36,22,36,29,29,26,41,40,22,23,37,22,18,42,37,32,19,22,43,31,23,43,22,39,41,26,45,26,37,43,40,22,24,36,35,36,41,40,22,29,41,36,34,22,18,42,37,32,19
23,37,27,22,41,26,43,23,30,35,26,41,40,22,23,41,26,22,26,47,39,26,24,43,26,27,22,43,36,22,18,42,37,32,19,22,43,31,26,22,39,41,36,27,42,24,43,22,30,37,22,39,23,41,43,22,25,26,24,23,42,40,26,22,30,43,22,44,30,35,35,22,43,23,32,26,22,42,39,22,35,26,40,40,22,40,31,26,35,29,22,40,39,23,24,26
44,31,26,37,22,40,31,26,35,29,22,40,39,23,24,26,22,44,23,40,22,24,31,26,23,39,22,25,30,28,28,26,41,22,44,23,40,22,25,26,43,43,26,41,22,40,23,46,40,22,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,40,23,35,36,34,36,37,22,18,42,37,32,19
25,42,43,22,44,30,43,31,22,40,36,22,34,23,37,46,22,25,41,23,37,27,40,22,18,42,37,32,19,22,29,36,41,22,40,39,23,24,26,22,43,31,23,43,22,2,40,22,37,36,22,35,36,37,28,26,41,22,43,31,26,22,24,23,40,26
30,29,22,43,31,26,22,37,26,44,22,18,42,37,32,19,22,40,26,35,35,40,22,44,26,35,35,22,43,31,26,22,43,41,26,37,27,22,43,36,44,23,41,27,22,40,34,23,35,35,26,41,22,39,23,24,32,23,28,30,37,28,22,30,40,22,35,30,32,26,35,46,22,43,36,22,23,24,24,26,35,26,41,23,43,26,22,23,40,22,24,36,34,39,26,43,30,43,36,41,40,22,29,36,35,35,36,44,22,44,30,43,31,22,43,31,26,30,41,22,36,44,37,22,18,42,37,32,19
43,31,26,37,22,41,26,43,23,30,35,26,41,40,22,44,30,35,35,22,39,41,36,25,23,25,35,46,22,39,42,40,31,22,43,31,26,22,18,42,37,32,19,22,25,41,23,37,27,40,22,36,42,43,22,23,35,43,36,28,26,43,31,26,41,22,31,26,22,40,23,46,40
24,36,34,39,26,43,30,43,30,36,37,22,30,40,22,25,36,42,37,27,22,43,36,22,28,26,43,22,43,36,42,28,31,26,41,22,30,29,22,18,42,37,32,19,22,18,42,37,32,19,22,23,22,39,41,36,27,42,24,43,22,35,30,32,26,22,23,43,43,23,24,32,22,30,37,22,43,31,26,22,42,7,40,7
43,36,22,25,26,22,40,42,41,26,22,18,42,37,32,19,22,44,36,42,35,27,22,37,2,43,22,31,23,45,26,22,23,37,22,26,23,40,46,22,43,30,34,26,22,43,23,32,30,37,28,22,42,7,40,7,22,34,23,41,32,26,43,22,40,31,23,41,26,22,23,44,23,46,22,29,41,36,34,22,43,31,26,22,34,30,28,31,43,46,22,39,3,28,22,44,31,30,24,31,22,31,23,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
18,42,37,32,19,22,36,29,29,30,24,30,23,35,40,22,39,41,26,45,30,36,42,40,35,46,22,31,23,45,26,22,40,23,30,27,22,43,31,26,46,22,23,41,26,22,30,37,43,26,41,26,40,43,26,27,22,30,37,22,40,26,35,35,30,37,28,22,18,42,37,32,19,22,30,37,22,43,31,26,22,42,7,40,7,22,25,42,43,22,40,36,22,29,23,41,22,43,31,26,22,24,36,34,39,23,37,46,22,31,23,40,22,29,36,24,42,40,26,27,22,36,37,22,23,24,38,42,30,40,30,43,30,36,37,40,22,40,42,24,31,22,23,40,22,35,23,40,43,22,46,26,23,41,22,2,40,22,39,42,41,24,31,23,40,26,22,36,29,22,23,37,27,41,26,44,22,18,42,37,32,19,22,24,36,7,22,23,22,24,30,37,24,30,37,37,23,43,30,22,18,42,37,32,19,22,34,23,32,26,41
30,43,22,23,35,40,36,22,31,23,40,22,23,22,18,42,37,32,19,22,29,23,24,30,35,30,43,46,22,30,37,22,24,23,35,30,29,36,41,37,30,23
40,36,34,26,22,25,26,35,30,26,45,26,22,39,3,28,22,2,40,22,30,37,43,26,41,26,40,43,22,30,37,22,23,22,18,42,37,32,19,22,27,26,43,26,41,28,26,37,43,22,28,36,26,40,22,25,26,46,36,37,27,22,43,31,26,22,24,36,37,24,26,41,37,22,29,36,41,22,43,31,26,22,33,23,39,23,37,26,40,26
43,31,30,40,22,30,40,22,40,36,34,26,43,31,30,37,28,22,39,3,28,22,44,36,42,35,27,22,27,36,22,44,30,43,31,22,36,41,22,44,30,43,31,36,42,43,22,18,42,37,32,19,22,40,23,46,40,22,34,41,7,22,18,42,37,32,19
44,30,43,31,22,26,24,36,37,36,34,30,24,22,43,26,37,40,30,36,37,22,25,26,43,44,26,26,37,22,43,31,26,22,42,7,40,7,22,23,37,27,22,33,23,39,23,37,22,44,36,41,40,26,37,30,37,28,22,34,23,37,46,22,33,23,39,23,37,26,40,26,22,31,23,27,22,29,26,23,41,26,27,22,35,23,40,43,22,44,26,26,32,22,2,40,22,45,30,40,30,43,22,29,41,36,34,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,24,23,41,35,23,22,31,30,35,35,40
43,31,26,46,22,26,47,39,26,24,43,26,27,22,23,22,37,26,44,22,18,42,37,32,19,22,36,29,22,27,26,34,23,37,27,40,22,43,31,23,43,22,33,23,39,23,37,22,27,36,22,40,36,34,26,43,31,30,37,28,22,38,42,30,24,32,35,46,22,43,36,22,41,26,27,42,24,26,22,30,43,40,22,43,41,23,27,26,22,40,42,41,39,35,42,40,22,44,30,43,31,22,43,31,26,22,42,7,40,7
30,37,40,43,26,23,27,22,43,31,26,46,22,28,36,43,22,23,22,27,30,40,24,42,40,40,30,36,37,22,36,29,22,43,31,26,22,37,26,26,27,22,29,36,41,22,43,31,26,22,42,7,40,7,22,23,37,27,22,33,23,39,23,37,22,43,36,22,44,36,41,32,22,43,36,28,26,43,31,26,41,22,23,37,27,22,36,29,22,43,31,26,22,30,34,39,36,41,43,23,37,24,26,22,36,29,22,43,31,26,22,35,36,37,28,5,43,26,41,34,22,45,30,26,44
34,41,40,7,22,31,30,35,35,40,22,2,22,29,30,41,40,43,22,43,41,30,39,22,43,36,22,33,23,39,23,37,22,23,40,22,23,34,26,41,30,24,23,22,2,40,22,24,31,30,26,29,22,43,41,23,27,26,22,37,26,28,36,43,30,23,43,36,41,22,31,23,27,22,23,22,24,36,34,39,35,26,43,26,35,46,22,27,30,29,29,26,41,26,37,43,22,43,36,37,26,22,29,41,36,34,22,35,23,40,43,22,34,36,37,43,31,22,2,40,22,45,30,40,30,43,22,25,46,22,24,36,34,34,26,41,24,26,22,40,26,24,41,26,43,23,41,46,22,41,36,25,26,41,43,22,23,7,22,34,36,40,25,23,24,31,26,41
34,41,7,22,34,36,40,25,23,24,31,26,41,22,24,23,35,35,26,27,22,29,36,41,22,24,36,37,24,41,26,43,26,22,41,26,40,42,35,43,40,22,25,46,22,37,26,47,43,22,40,39,41,30,37,28,22,30,37,22,37,26,28,36,43,30,23,43,30,36,37,40,22,36,45,26,41,22,29,42,37,27,23,34,26,37,43,23,35,22,33,23,39,23,37,26,40,26,22,25,42,40,30,37,26,40,40,22,39,41,23,24,43,30,24,26,40,22,43,31,23,43,22,40,42,39,39,36,40,26,27,35,46,22,30,37,31,30,25,30,43,22,29,41,26,26,22,43,41,23,27,26
31,26,22,40,23,30,27,22,40,42,24,31,22,41,26,40,42,35,43,40,22,40,31,36,42,35,27,22,25,26,22,18,42,37,32,19,22,30,37,22,27,36,35,35,23,41,40,22,23,37,27,22,24,26,37,43,40,22,30,37,22,41,26,27,42,24,30,37,28,22,43,31,26,22,42,7,40,7,22,43,41,23,27,26,22,27,26,29,30,24,30,43,22,44,30,43,31,22,33,23,39,23,37
25,42,43,22,34,41,40,7,22,31,30,35,35,40,22,40,39,26,23,32,30,37,28,22,23,43,22,23,22,25,41,26,23,32,29,23,40,43,22,34,26,26,43,30,37,28,22,36,29,22,43,31,26,22,23,34,26,41,30,24,23,37,22,24,31,23,34,25,26,41,22,36,29,22,24,36,34,34,26,41,24,26,22,30,37,22,33,23,39,23,37,22,36,37,22,40,23,43,42,41,27,23,46,22,40,43,41,26,40,40,26,27,22,43,31,23,43,22,43,31,26,22,36,25,33,26,24,43,30,45,26,22,30,40,22,37,36,43,22,43,36,22,28,26,43,22,27,26,29,30,37,30,43,30,45,26,22,23,24,43,30,36,37,22,25,46,22,40,39,41,30,37,28,22,36,41,22,40,42,34,34,26,41,22,30,43,22,30,40,22,41,23,43,31,26,41,22,43,36,22,31,23,45,26,22,23,22,25,35,42,26,39,41,30,37,43,22,29,36,41,22,23,24,43,30,36,37
40,31,26,22,23,27,27,26,27,22,43,31,23,43,22,40,31,26,22,26,47,39,26,24,43,26,27,22,39,26,41,31,23,39,40,22,43,36,22,31,23,45,26,22,23,22,27,36,44,37,22,39,23,46,34,26,37,43,22,40,36,34,26,22,40,34,23,35,35,22,40,43,26,39,22,43,36,22,24,36,37,45,30,37,24,26,22,43,31,26,22,23,34,26,41,30,24,23,37,22,39,26,36,39,35,26,22,23,37,27,22,43,31,26,22,33,23,39,23,37,26,40,26,22,39,26,36,39,35,26,22,43,31,23,43,22,44,26,22,2,41,26,22,34,36,45,30,37,28,22,30,37,22,18,42,37,32,19
31,36,44,22,40,42,24,31,22,41,26,34,23,41,32,40,22,43,41,23,37,40,35,23,43,26,22,30,37,43,36,22,39,36,35,30,24,46,22,44,36,22,37,2,43,22,25,26,24,36,34,26,22,24,35,26,23,41,22,29,36,41,22,34,36,37,43,31,40
23,34,26,41,30,24,23,37,22,23,37,27,22,33,23,39,23,37,26,40,26,22,36,29,29,30,24,30,23,35,40,22,36,29,29,26,41,26,27,22,40,26,45,26,41,23,35,22,43,31,26,36,41,30,26,40,22,29,36,41,22,43,31,26,22,27,30,29,29,26,41,26,37,24,26,22,30,37,22,23,39,39,41,36,23,24,31,22,18,42,37,32,19,22,34,41,7,22,34,36,40,25,23,24,31,26,41,22,23,37,27,22,34,41,40,7,22,31,30,35,35,40
34,23,37,46,22,24,23,35,35,26,27,22,30,43,22,40,30,34,39,35,46,22,23,22,24,36,37,43,41,23,40,43,22,30,37,22,40,43,46,35,26,40
25,42,43,22,40,36,34,26,22,40,23,44,22,30,43,22,23,40,22,23,22,24,35,23,40,40,30,24,22,37,26,28,36,43,30,23,43,30,37,28,22,18,42,37,32,19
36,43,31,26,41,40,22,40,23,30,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,34,23,46,22,29,26,26,35,22,43,31,26,22,41,31,26,43,36,41,30,24,22,36,37,22,25,36,43,31,22,40,30,27,26,40,22,30,40,22,28,26,43,43,30,37,28,22,36,42,43,22,36,29,22,31,23,37,27
23,37,27,22,40,36,34,26,22,40,23,30,27,22,30,43,22,41,26,29,35,26,24,43,26,27,22,43,31,26,22,28,41,36,44,30,37,28,22,27,26,25,23,43,26,22,30,37,22,44,23,40,31,30,37,28,43,36,37,22,36,45,26,41,22,39,42,41,40,42,30,37,28,22,29,41,26,26,22,43,41,23,27,26,22,44,30,43,31,22,33,23,39,23,37,22,18,42,37,32,19,22,40,36,34,26,22,32,30,37,27,22,36,29,22,34,23,37,23,28,26,27,22,43,41,23,27,26
23,40,32,26,27,22,43,36,22,24,36,34,39,23,41,26,22,31,26,41,22,45,30,40,30,43,22,43,36,22,34,41,7,22,34,36,40,25,23,24,31,26,41,22,2,40,22,34,41,40,7,22,31,30,35,35,40,22,41,26,39,35,30,26,27,22,30,22,27,30,27,22,37,2,43,22,31,26,23,41,22,26,45,26,41,46,22,44,36,41,27,22,31,26,22,40,39,36,32,26,22,25,42,43,22,23,40,22,23,22,28,26,37,26,41,23,35,22,39,41,36,39,36,40,30,43,30,36,37,22,30,22,43,31,30,37,32,22,44,26,22,31,23,45,26,22,23,22,45,26,41,46,22,24,36,37,40,30,40,43,26,37,43,22,43,41,23,27,26,22,40,43,41,23,43,26,28,46,22,30,37,22,43,31,26,22,25,42,40,31,22,23,27,34,30,37,30,40,43,41,23,43,30,36,37
46,26,43,22,34,36,41,26,22,43,31,23,37,22,36,37,26,22,23,34,26,41,30,24,23,37,22,36,29,29,30,24,30,23,35,22,44,31,36,22,40,23,43,22,30,37,22,44,30,43,31,22,31,26,41,22,27,42,41,30,37,28,22,43,31,41,26,26,22,27,23,46,40,22,36,29,22,43,23,35,32,40,22,44,30,43,31,22,33,23,39,23,37,26,40,26,22,36,29,29,30,24,30,23,35,40,22,40,23,30,27,22,31,26,41,22,43,36,37,26,22,36,29,43,26,37,22,44,23,40,22,40,42,41,39,41,30,40,30,37,28,35,46,22,18,42,37,32,19
30,22,43,31,30,37,32,22,34,46,22,35,30,37,26,22,31,23,40,22,25,26,26,37,22,45,26,41,46,22,24,36,37,40,30,40,43,26,37,43,22,34,41,40,7,22,31,30,35,35,40,22,40,23,30,27,22,23,43,22,23,22,37,26,44,40,22,24,36,37,29,26,41,26,37,24,26,22,40,23,43,42,41,27,23,46,22,23,29,43,26,41,37,36,36,37
30,22,23,34,22,39,23,30,37,43,26,27,22,40,36,34,26,43,30,34,26,40,22,23,40,22,18,42,37,32,19,22,39,26,41,31,23,39,40,22,25,26,24,23,42,40,26,22,30,22,31,23,45,26,22,23,22,18,42,37,32,19,22,35,30,40,43,22,36,29,22,40,43,23,43,42,43,26,40,22,43,36,22,30,34,39,35,26,34,26,37,43
30,22,27,36,22,37,2,43,22,29,26,26,35,22,45,26,41,46,22,18,42,37,32,19
30,22,27,36,22,37,2,43,22,29,26,26,35,22,26,30,43,31,26,41,22,31,23,41,27,22,36,41,22,40,36,29,43
30,22,29,26,26,35,22,24,36,34,34,30,43,43,26,27,22,43,36,22,43,31,26,22,39,41,36,28,41,23,34,22,36,29,22,36,39,26,37,30,37,28,22,34,23,41,32,26,43,40,22,23,37,27,22,26,47,39,23,37,27,30,37,28,22,43,41,23,27,26
44,31,26,37,22,40,31,26,22,34,26,43,22,43,31,26,22,35,36,24,23,35,22,39,41,26,40,40,22,29,36,41,22,43,31,26,22,29,30,41,40,43,22,43,30,34,26,22,36,37,22,29,41,30,27,23,46,22,34,41,40,7,22,31,30,35,35,40,22,29,30,41,34,35,46,22,41,26,30,43,26,41,23,43,26,27,22,43,31,26,22,37,26,26,27,22,29,36,41,22,39,41,36,28,41,26,40,40,22,30,37,22,41,26,34,36,45,30,37,28,22,25,23,41,41,30,26,41,40,22,43,36,22,43,41,23,27,26,22,30,37,22,29,36,41,26,40,43,22,39,41,36,27,42,24,43,40,22,18,42,37,32,19,22,23,37,27,22,18,42,37,32,19,22,43,31,41,26,26,22,23,41,26,23,40,22,43,23,41,28,26,43,26,27,22,42,37,27,26,41,22,43,31,26,22,18,42,37,32,19,22,20,22,39,41,36,45,30,40,30,36,37,22,36,29,22,43,31,26,22,20,22,43,41,23,27,26,22,25,30,35,35
40,31,26,22,18,42,37,32,19,22,18,42,37,32,19,22,25,42,40,30,37,26,40,40,22,39,41,23,24,43,30,24,26,40,22,43,31,23,43,22,43,31,26,22,42,7,40,7,22,28,36,45,26,41,37,34,26,37,43,22,31,23,40,22,30,27,26,37,43,30,29,30,26,27
25,42,43,22,31,26,41,22,34,23,30,37,22,43,31,41,42,40,43,22,44,23,40,22,43,36,22,39,41,36,34,36,43,26,22,43,31,26,22,30,34,39,36,41,43,23,37,24,26,22,36,29,22,44,36,41,35,27,5,44,30,27,26,22,29,41,26,26,22,43,41,23,27,26,22,23,37,27,22,36,39,26,37,22,24,36,34,39,26,43,30,43,30,36,37
40,31,26,22,40,23,30,27,22,43,31,26,22,43,41,23,27,26,22,18,42,37,32,19,22,44,23,40,22,34,23,30,37,35,46,22,27,42,26,22,43,36,22,18,42,37,32,19,22,29,23,24,43,36,41,40,22,23,37,27,22,40,31,36,42,35,27,22,37,2,43,22,25,26,22,18,42,37,32,19,22,25,46,22,40,26,43,43,30,37,28,22,18,42,37,32,19,22,43,23,41,28,26,43,40
23,43,22,31,26,41,22,37,26,44,40,22,24,36,37,29,26,41,26,37,24,26,22,29,36,41,22,33,23,39,23,37,26,40,26,22,41,26,39,36,41,43,26,41,40,22,36,37,26,22,26,24,36,37,36,34,30,24,40,22,33,36,42,41,37,23,35,30,40,43,22,18,42,37,32,19,22,42,39,22,43,31,26,22,33,23,39,23,37,26,40,26,22,40,26,37,40,26,22,36,29,22,41,26,35,30,26,29
34,46,22,30,34,39,41,26,40,40,30,36,37,22,44,23,40,22,43,31,23,43,22,46,36,42,22,44,36,42,35,27,22,25,26,22,23,22,40,24,23,41,46,22,36,35,27,22,35,23,27,46,22,31,26,22,40,23,30,27,22,27,41,23,44,30,37,28,22,23,22,29,26,44,22,37,26,41,45,36,42,40,22,18,42,37,32,19,22,29,41,36,34,22,31,30,40,22,24,36,35,35,26,23,28,42,26,40
25,42,43,22,30,22,23,34,22,41,26,35,30,26,45,26,27,22,43,36,22,40,26,26,22,43,31,23,43,22,46,36,42,22,23,41,26,22,25,26,23,42,43,30,29,42,35,22,23,37,27,22,18,42,37,32,19,22,23,37,27,22,18,42,37,32,19,22,23,37,27,22,23,22,39,26,41,40,36,37,22,36,29,22,30,37,43,26,28,41,30,43,46
34,41,40,7,22,31,30,35,35,40,22,2,22,41,26,34,23,41,32,40,22,27,30,27,22,41,23,30,40,26,22,38,42,26,40,43,30,36,37,40,22,23,43,22,35,26,23,40,43,22,23,34,36,37,28,22,40,36,34,26,22,42,7,40,7,22,36,29,29,30,24,30,23,35,40,22,23,25,36,42,43,22,44,31,23,43,22,26,47,23,24,43,35,46,22,31,26,41,22,40,43,23,37,24,26,22,30,40,22,36,37,22,42,7,40,7,22,23,24,24,26,40,40,22,43,36,22,43,31,26,22,33,23,39,23,37,26,40,26,22,40,26,34,30,24,36,37,27,42,24,43,36,41,22,34,23,41,32,26,43
43,31,26,22,42,7,40,7,22,40,31,23,41,26,22,36,29,22,43,31,26,22,33,23,39,23,37,26,40,26,22,34,23,41,32,26,43,22,31,23,40,22,25,26,26,37,22,40,43,42,24,32,22,23,41,36,42,37,27,22,20,22,20,22,29,36,41,22,46,26,23,41,40
34,23,37,46,22,23,34,26,41,30,24,23,37,40,22,31,23,45,26,22,30,37,43,26,41,39,41,26,43,26,27,22,23,22,20,22,23,28,41,26,26,34,26,37,43,22,23,40,22,18,42,37,32,19,22,42,7,40,7,22,24,36,34,39,23,37,30,26,40,22,23,22,20,22,20,22,40,31,23,41,26,22,25,46,22,20,22,25,42,43,22,43,31,26,22,33,23,39,23,37,26,40,26,22,31,23,45,26,22,27,26,37,30,26,27,22,34,23,32,30,37,28,22,23,37,46,22,40,42,24,31,22,39,41,36,34,30,40,26
23,43,22,36,37,26,22,36,29,22,31,26,41,22,37,26,44,40,22,24,36,37,29,26,41,26,37,24,26,40,22,34,41,40,7,22,31,30,35,35,40,22,40,23,30,27,22,30,22,25,26,35,30,26,45,26,22,44,26,22,24,23,37,22,27,36,22,34,42,24,31,22,25,26,43,43,26,41,22,43,31,23,37,22,20,22,20
25,42,43,22,40,31,26,22,40,43,41,26,40,40,26,27,22,30,22,23,34,22,23,28,23,30,37,40,43,22,34,23,37,23,28,26,27,22,43,41,23,27,26
30,22,44,30,35,35,22,37,36,43,22,26,37,43,26,41,22,30,37,43,36,22,23,37,22,23,28,41,26,26,34,26,37,43,22,43,31,23,43,22,18,42,37,32,19,22,43,36,22,23,22,39,26,41,24,26,37,43,23,28,26,22,36,29,22,43,31,26,22,34,23,41,32,26,43
43,41,23,27,30,43,30,36,37,23,35,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,26,47,39,26,24,43,40,22,43,36,22,41,26,39,36,41,43,22,23,22,37,26,43,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,43,31,23,43,22,26,37,27,26,27,22,33,42,37,26,22,20,22,23,37,27,22,30,40,22,40,26,26,32,30,37,28,22,37,26,44,22,29,30,37,23,37,24,30,37,28
43,31,26,22,40,26,35,35,26,41,22,36,29,22,39,31,36,43,36,28,41,23,39,31,30,24,22,39,41,36,27,42,24,43,40,22,23,37,27,22,40,26,41,45,30,24,26,40,22,40,23,30,27,22,30,43,22,30,40,22,24,36,37,40,30,27,26,41,30,37,28,22,23,22,37,42,34,25,26,41,22,36,29,22,29,30,37,23,37,24,30,37,28,22,23,35,43,26,41,37,23,43,30,45,26,40,22,30,37,24,35,42,27,30,37,28,22,40,26,26,32,30,37,28,22,30,37,24,41,26,23,40,26,40,22,30,37,22,30,43,40,22,24,41,26,27,30,43,22,35,30,37,26,40
43,41,23,27,30,43,30,36,37,23,35,22,27,26,24,35,30,37,26,27,22,43,36,22,26,40,43,30,34,23,43,26,22,43,31,26,22,23,34,36,42,37,43,22,36,29,22,43,31,26,22,35,36,40,40,22,23,37,27,22,44,36,42,35,27,22,37,2,43,22,40,23,46,22,30,29,22,30,43,22,26,47,39,26,24,43,40,22,43,36,22,40,31,36,44,22,23,22,39,41,36,29,30,43,22,29,36,41,22,43,31,26,22,46,26,23,41
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,20,22,43,41,23,27,30,43,30,36,37,23,35,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,34,30,35,35,30,36,37,22,36,41,22,1,22,20,22,23,22,40,31,23,41,26
43,31,26,22,24,36,34,39,23,37,46,22,27,30,27,22,37,2,43,22,25,41,26,23,32,22,36,42,43,22,30,43,40,22,29,36,42,41,43,31,5,38,42,23,41,43,26,41,22,41,26,40,42,35,43,40
30,37,22,43,31,26,22,35,23,43,26,40,43,22,37,30,37,26,22,34,36,37,43,31,40,22,37,26,43,22,30,37,24,36,34,26,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,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
40,26,39,23,41,23,43,26,35,46,22,43,31,26,22,24,36,34,39,23,37,46,22,40,23,30,27,22,30,43,22,44,36,42,35,27,22,29,30,35,26,22,23,22,27,26,35,23,46,26,27,22,18,42,37,32,19,22,41,26,39,36,41,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,44,30,43,31,30,37,22,23,39,39,41,36,47,30,34,23,43,26,35,46,22,20,22,27,23,46,40
30,43,22,40,23,30,27,22,43,31,26,22,27,26,35,23,46,22,41,26,40,42,35,43,26,27,22,29,41,36,34,22,27,30,29,29,30,24,42,35,43,30,26,40,22,30,37,22,18,42,37,32,19,22,30,43,40,22,23,24,24,36,42,37,43,30,37,28,22,36,29,22,23,22,40,26,43,43,35,26,34,26,37,43,22,44,30,43,31,22,43,31,26,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
42,37,27,26,41,22,23,37,22,23,28,41,26,26,34,26,37,43,22,29,30,35,26,27,22,30,37,22,29,26,27,26,41,23,35,22,24,36,42,41,43,22,30,37,22,23,42,28,42,40,43,22,43,36,22,40,26,43,43,35,26,22,29,43,24,22,36,25,33,26,24,43,30,36,37,40,22,43,36,22,40,36,34,26,22,43,41,23,27,30,43,30,36,37,23,35,22,40,23,35,26,40,22,39,41,23,24,43,30,24,26,40,22,43,41,23,27,30,43,30,36,37,23,35,22,40,23,30,27,22,30,43,22,44,36,42,35,27,22,26,40,43,23,25,35,30,40,31,22,23,22,1,22,20,22,43,41,42,40,43,22,29,42,37,27,22,43,36,22,39,41,36,45,30,27,26,22,41,26,29,42,37,27,40,22,43,36,22,24,26,41,43,23,30,37,22,24,42,40,43,36,34,26,41,40
30,37,29,36,41,34,23,43,30,36,37,22,30,37,43,26,41,37,23,43,30,36,37,23,35,22,30,37,24,7,22,40,23,30,27,22,30,43,22,44,23,40,22,40,42,26,27,22,25,46,22,23,22,25,42,46,26,41,22,36,29,22,30,43,40,22,24,36,34,39,42,43,26,41,30,48,26,27,22,18,42,37,32,19,22,40,46,40,43,26,34,22,23,35,35,26,28,30,37,28,22,43,31,23,43,22,43,31,26,22,24,36,34,39,23,37,46,22,29,23,30,35,26,27,22,43,36,22,24,36,41,41,26,24,43,22,27,26,29,30,24,30,26,37,24,30,26,40,22,30,37,22,43,31,26,22,40,46,40,43,26,34
23,22,40,39,36,32,26,40,34,23,37,22,29,36,41,22,30,37,29,36,41,34,23,43,30,36,37,22,30,37,43,26,41,37,23,43,30,36,37,23,35,22,40,23,30,27,22,43,31,26,22,35,23,44,40,42,30,43,22,25,46,22,43,44,36,22,42,37,30,43,40,22,36,29,22,34,36,41,41,30,40,22,24,36,34,34,42,37,30,24,23,43,30,36,37,40,22,24,36,41,39,7,22,40,26,26,32,40,22,18,42,37,32,19,22,36,29,22,43,31,26,22,40,46,40,43,26,34,22,2,40,22,23,25,36,42,43,22,1,22,20,22,34,30,35,35,30,36,37,22,39,42,41,24,31,23,40,26,22,39,41,30,24,26,22,23,37,27,22,24,23,37,24,26,35,35,23,43,30,36,37,22,36,29,22,23,22,40,36,29,43,44,23,41,26,22,35,30,24,26,37,40,26,22,39,41,36,45,30,27,26,27,22,25,46,22,43,31,26,22,34,36,41,41,30,40,22,42,37,30,43,40,22,43,36,22,30,37,29,36,41,34,23,43,30,36,37,22,30,37,43,26,41,37,23,43,30,36,37,23,35,22,29,36,41,22,23,35,35,26,28,26,27,22,29,23,30,35,42,41,26,22,43,36,22,39,23,46,22,41,36,46,23,35,43,30,26,40
30,37,29,36,41,34,23,43,30,36,37,22,30,37,43,26,41,37,23,43,30,36,37,23,35,22,40,23,30,27,22,30,43,22,25,26,35,30,26,45,26,40,22,43,31,23,43,22,43,31,26,22,24,36,34,39,35,23,30,37,43,40,22,29,30,35,26,27,22,30,37,22,29,26,27,26,41,23,35,22,24,36,42,41,43,22,30,37,22,28,26,36,41,28,30,23,22,23,41,26,22,44,30,43,31,36,42,43,22,34,26,41,30,43
24,35,36,40,26,35,46,22,31,26,35,27,22,34,36,41,41,30,40,22,24,36,34,34,42,37,30,24,23,43,30,36,37,40,22,30,40,22,25,23,40,26,27,22,30,37,22,18,42,37,32,19,22,18,42,37,32,19
43,31,26,22,42,37,30,43,40,22,43,31,23,43,22,29,30,35,26,27,22,43,31,26,22,40,42,30,43,22,23,41,26,22,18,42,37,32,19,22,37,26,44,40,39,23,39,26,41,40,22,24,36,41,39,7,22,23,37,27,22,29,35,36,41,30,27,23,22,39,42,25,35,30,40,31,30,37,28,22,24,36
18,42,37,32,19,22,24,36,41,39,7,22,24,36,34,39,35,26,43,26,27,22,43,31,26,22,40,23,35,26,22,36,29,22,30,43,40,22,23,7,22,18,42,37,32,19,22,3,22,24,36,7,22,40,42,25,40,30,27,30,23,41,46,22,23,22,34,26,37,22,2,40,22,35,42,47,42,41,46,22,18,42,37,32,19,22,43,36,22,18,42,37,32,19,22,30,37,45,26,40,43,34,26,37,43,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
23,40,22,18,42,37,32,19,22,2,40,22,24,36,41,26,22,25,42,40,30,37,26,40,40,22,36,29,22,18,42,37,32,19,22,41,26,43,23,30,35,30,37,28,22,28,41,36,44,40,22,23,22,40,34,23,35,35,22,40,42,25,40,30,27,30,23,41,46,22,43,31,23,43,22,30,40,22,18,42,37,32,19,22,42,37,41,26,35,23,43,26,27,22,25,26,24,36,34,26,40,22,23,22,27,30,29,29,30,24,42,35,43,22,18,42,37,32,19,22,40,23,30,27,22,18,42,37,32,19,22,18,42,37,32,19,22,39,41,26,40,30,27,26,37,43,22,36,29,22,43,31,26,22,39,23,41,26,37,43,22,30,37,22,23,22,40,43,23,43,26,34,26,37,43
23,22,40,39,36,32,26,40,44,36,34,23,37,22,40,23,30,27,22,18,42,37,32,19,22,36,39,26,41,23,43,26,40,22,23,22,43,36,43,23,35,22,36,29,22,40,26,45,26,37,22,40,43,36,41,26,40,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
18,42,37,32,19,22,36,39,26,41,23,43,26,40,22,20,22,18,42,37,32,19,22,23,39,39,23,41,26,35,22,40,43,36,41,26,40,22,30,37,22,43,31,26,22,42,7,40,7
43,31,26,22,36,30,35,22,30,37,27,42,40,43,41,46,22,2,40,22,18,42,37,32,19,22,39,41,36,29,30,43,40,22,24,36,42,35,27,22,18,42,37,32,19,22,43,31,41,36,42,28,31,22,43,31,26,22,41,26,40,43,22,36,29,22,43,31,26,22,46,26,23,41
34,23,33,36,41,22,36,30,35,22,24,36,34,39,23,37,30,26,40,22,30,37,22,43,31,26,22,37,26,47,43,22,29,26,44,22,27,23,46,40,22,23,41,26,22,26,47,39,26,24,43,26,27,22,43,36,22,41,26,39,36,41,43,22,34,42,24,31,22,35,26,40,40,22,41,36,25,42,40,43,22,26,23,41,37,30,37,28,40,22,43,31,23,37,22,43,31,26,46,22,27,30,27,22,29,36,41,22,43,31,26,22,43,31,30,41,27,22,38,42,23,41,43,26,41,22,23,22,46,26,23,41,22,23,28,36,22,35,23,41,28,26,35,46,22,41,26,29,35,26,24,43,30,37,28,22,27,26,43,26,41,30,36,41,23,43,30,37,28,22,24,31,26,34,30,24,23,35,22,39,41,30,24,26,40,22,23,37,27,22,28,23,40,36,35,30,37,26,22,39,41,36,29,30,43,23,25,30,35,30,43,46
43,31,26,22,28,23,40,36,35,30,37,26,22,39,30,24,43,42,41,26,22,34,23,46,22,30,34,39,41,36,45,26,22,43,31,30,40,22,38,42,23,41,43,26,41,22,25,42,43,22,24,31,26,34,30,24,23,35,40,22,23,41,26,22,35,30,32,26,35,46,22,43,36,22,41,26,34,23,30,37,22,44,26,23,32,22,30,37,27,42,40,43,41,46,22,26,47,26,24,42,43,30,45,26,40,22,23,37,27,22,23,37,23,35,46,40,43,40,22,40,23,46,22,41,26,27,42,24,30,37,28,22,24,31,23,37,24,26,40,22,43,31,23,43,22,39,41,36,29,30,43,40,22,24,36,42,35,27,22,26,38,42,23,35,22,43,31,26,30,41,22,46,26,23,41,5,26,23,41,35,30,26,41,22,39,26,41,29,36,41,34,23,37,24,26
43,31,26,22,30,37,27,42,40,43,41,46,22,30,40,22,40,26,26,30,37,28,22,23,22,40,36,29,43,26,37,30,37,28,22,40,36,34,26,44,31,23,43,22,30,37,22,45,36,35,42,34,26,22,23,37,27,22,24,26,41,43,23,30,37,35,46,22,30,37,22,39,41,30,24,26,22,30,37,22,39,26,43,41,36,24,31,26,34,30,24,23,35,40,22,28,35,26,37,37,22,24,36,47,22,39,41,26,40,30,27,26,37,43,22,36,29,22,39,31,30,35,35,30,39,40,22,39,26,43,41,36,35,26,42,34,22,24,36,7,22,40,23,30,27,22,30,37,22,23,37,22,30,37,43,26,41,45,30,26,44
43,31,23,43,22,24,31,23,37,28,26,22,44,30,35,35,22,36,25,45,30,36,42,40,35,46,22,30,34,39,23,24,43,22,43,31,30,41,27,22,23,37,27,22,29,36,42,41,43,31,22,38,42,23,41,43,26,41,22,26,23,41,37,30,37,28,40,22,29,36,41,22,43,31,26,22,30,37,27,42,40,43,41,46,22,30,37,22,28,26,37,26,41,23,35,22,31,26,22,23,27,27,26,27
31,26,22,27,30,27,22,37,2,43,22,29,36,41,26,24,23,40,43,22,39,31,30,35,35,30,39,40,22,2,40,22,41,26,40,42,35,43,40
25,42,43,22,40,26,24,42,41,30,43,30,26,40,22,23,37,23,35,46,40,43,40,22,40,23,46,22,39,31,30,35,35,30,39,40,22,44,30,35,35,22,25,26,22,23,34,36,37,28,22,43,31,26,22,24,36,34,39,23,37,30,26,40,22,18,42,37,32,19,22,25,46,22,44,26,23,32,22,24,31,26,34,30,24,23,35,22,39,41,30,24,26,40,22,23,37,27,22,44,30,35,35,22,39,41,36,25,23,25,35,46,22,39,36,40,43,22,23,22,27,41,36,39,22,30,37,22,43,31,30,41,27,5,38,42,23,41,43,26,41,22,26,23,41,37,30,37,28,40
40,36,22,43,36,36,22,34,23,37,46,22,23,37,23,35,46,40,43,40,22,39,41,26,27,30,24,43,22,44,30,35,35,22,26,47,47,36,37,22,24,36,41,39,7,22,24,31,26,45,41,36,37,22,24,36,41,39,7,22,23,37,27,22,23,34,36,24,36,22,24,36,41,39
43,46,39,30,24,23,35,22,30,40,22,44,31,23,43,22,31,23,39,39,26,37,26,27,22,43,36,22,43,31,26,22,39,41,30,24,26,22,36,29,22,18,42,37,32,19,22,23,22,34,23,33,36,41,22,24,36,34,34,36,27,30,43,46,22,24,31,26,34,30,24,23,35,22,39,41,36,27,42,24,26,27,22,30,37,22,45,23,40,43,22,23,34,36,42,37,43,40,22,25,46,22,34,23,37,46,22,36,30,35,22,24,36,34,39,23,37,30,26,40
30,43,22,31,23,40,22,39,35,42,37,28,26,27,22,20,22,20,22,40,30,37,24,26,22,33,42,35,46,22,43,36,22,23,41,36,42,37,27,22,20,22,24,26,37,43,40,22,23,22,39,36,42,37,27
23,22,46,26,23,41,22,23,28,36,22,18,42,37,32,19,22,40,36,35,27,22,29,36,41,22,20,22,24,26,37,43,40,22,18,42,37,32,19,22,23,43,22,23,25,36,42,43,22,20,22,24,26,37,43,40,22,35,23,40,43,22,27,26,24,26,34,25,26,41
23,22,25,30,28,22,41,26,23,40,36,37,22,29,36,41,22,43,31,26,22,24,31,26,34,30,24,23,35,22,39,41,30,24,26,22,41,26,43,41,26,23,43,22,30,40,22,18,42,37,32,19
25,26,28,30,37,37,30,37,28,22,30,37,22,18,42,37,32,19,22,39,41,30,24,26,40,22,25,26,28,23,37,22,23,24,24,26,35,26,41,23,43,30,37,28,22,23,40,22,23,22,28,41,36,44,30,37,28,22,42,7,40,7,22,26,24,36,37,36,34,46,22,23,37,27,22,43,31,26,22,44,26,23,32,22,27,36,35,35,23,41,22,40,39,42,41,41,26,27,22,27,26,34,23,37,27
24,36,34,39,23,37,30,26,40,22,23,27,27,26,27,22,24,23,39,23,24,30,43,46,22,18,42,37,32,19
37,36,44,22,28,41,26,23,43,35,46,22,30,37,24,41,26,23,40,26,27,22,40,42,39,39,35,30,26,40,22,23,41,26,22,36,37,22,43,31,26,22,34,23,41,32,26,43,22,44,31,30,35,26,22,43,31,26,22,27,36,35,35,23,41,22,30,40,22,40,43,41,36,37,28,26,41,22,23,37,27,22,27,36,34,26,40,43,30,24,22,26,24,36,37,36,34,30,24,22,28,41,36,44,43,31,22,30,40,22,40,35,36,44,26,41
43,31,30,41,27,5,38,42,23,41,43,26,41,22,39,41,36,29,30,43,40,22,29,41,36,34,22,28,23,40,36,35,30,37,26,22,44,26,41,26,22,44,26,23,32,26,41
41,26,29,30,37,30,37,28,22,34,23,41,28,30,37,40,22,44,26,41,26,22,40,36,22,28,36,36,27,22,30,37,22,43,31,26,22,43,31,30,41,27,22,38,42,23,41,43,26,41,22,36,29,22,35,23,40,43,22,46,26,23,41,22,23,37,27,22,28,26,37,26,41,23,35,35,46,22,37,36,43,22,45,26,41,46,22,28,36,36,27,22,43,31,30,40,22,46,26,23,41,22,40,23,30,27,22,44,30,35,35,30,23,34,22,18,42,37,32,19,22,23,22,40,26,24,42,41,30,43,30,26,40,22,23,37,23,35,46,40,43,22,23,43,22,29,30,41,40,43,22,25,36,40,43,36,37,22,24,36,41,39
36,30,35,22,24,36,34,39,23,37,46,22,41,26,29,30,37,26,41,30,26,40,22,41,23,37,22,29,35,23,43,22,36,42,43,22,43,36,22,39,41,26,39,23,41,26,22,29,36,41,22,23,22,41,36,25,42,40,43,22,31,36,35,30,27,23,46,22,27,41,30,45,30,37,28,22,40,26,23,40,36,37,22,30,37,22,33,42,35,46,22,23,37,27,22,23,42,28,42,40,43,22,43,31,23,43,22,27,30,27,22,37,2,43,22,18,42,37,32,19
43,31,26,22,26,47,24,26,40,40,22,40,42,39,39,35,46,22,39,42,40,31,26,27,22,28,23,40,36,35,30,37,26,22,39,41,30,24,26,40,22,27,36,44,37,22,30,37,22,43,31,23,43,22,39,26,41,30,36,27
30,37,22,23,27,27,30,43,30,36,37,22,24,41,42,27,26,22,36,30,35,22,39,41,30,24,26,40,22,44,26,41,26,22,42,39,22,40,36,34,26,22,29,41,36,34,22,23,22,46,26,23,41,22,26,23,41,35,30,26,41,22,29,42,41,43,31,26,41,22,18,42,37,32,19,22,39,41,36,29,30,43,23,25,30,35,30,43,46
41,26,29,30,37,26,41,40,22,40,23,46,22,34,23,41,28,30,37,40,22,39,30,24,32,26,27,22,42,39,22,30,37,22,40,26,39,43,26,34,25,26,41,22,23,37,27,22,34,23,37,46,22,30,37,27,42,40,43,41,46,22,36,29,29,30,24,30,23,35,40,22,25,26,35,30,26,45,26,22,28,23,40,36,35,30,37,26,22,39,41,36,29,30,43,40,22,44,30,35,35,22,41,26,25,36,42,37,27,22,43,31,30,40,22,38,42,23,41,43,26,41,22,43,31,36,42,28,31,22,40,43,30,35,35,22,37,36,43,22,43,36,22,43,31,26,22,35,26,45,26,35,22,36,29,22,20,22,2,40,22,29,36,42,41,43,31,22,38,42,23,41,43,26,41
27,42,41,30,37,28,22,43,31,26,22,20,22,40,26,24,36,37,27,22,31,23,35,29,22,34,23,37,46,22,24,36,34,39,23,37,30,26,40,22,39,36,40,43,26,27,22,41,26,24,36,41,27,22,28,23,40,36,35,30,37,26,22,23,37,27,22,24,31,26,34,30,24,23,35,22,39,41,36,29,30,43,40
24,41,42,27,26,22,36,30,35,22,39,41,36,27,42,24,43,30,36,37,22,34,23,46,22,43,42,41,37,22,36,42,43,22,43,36,22,25,26,22,43,31,26,22,34,36,40,43,22,40,42,41,39,41,30,40,30,37,28,22,26,35,26,34,26,37,43,22,36,29,22,24,36,34,39,23,37,30,26,40,22,2,22,26,23,41,37,30,37,28,40,22,43,31,30,40,22,46,26,23,41
39,41,30,24,26,40,22,23,45,26,41,23,28,30,37,28,22,41,36,42,28,31,35,46,22,1,22,20,22,23,22,25,23,41,41,26,35,22,31,30,28,31,26,41,22,30,37,22,43,31,26,22,43,31,30,41,27,22,38,42,23,41,43,26,41,22,43,31,23,37,22,23,22,46,26,23,41,22,26,23,41,35,30,26,41,22,31,23,45,26,22,40,43,23,46,26,27,22,44,26,35,35,22,23,25,36,45,26,22,34,36,40,43,22,24,36,34,39,23,37,30,26,40,22,2,22,26,47,39,26,24,43,23,43,30,36,37,40
27,26,34,23,37,27,22,31,23,40,22,25,26,26,37,22,34,42,24,31,22,40,43,41,36,37,28,26,41,22,43,31,23,37,22,23,37,43,30,24,30,39,23,43,26,27,22,23,37,27,22,30,43,22,43,46,39,30,24,23,35,35,46,22,18,42,37,32,19,22,30,37,22,43,31,26,22,29,36,42,41,43,31,22,38,42,23,41,43,26,41
44,26,22,24,36,42,35,27,22,40,26,26,22,31,30,28,31,26,41,22,36,30,35,22,39,41,30,24,26,40,22,43,31,30,40,22,46,26,23,41,22,40,23,30,27,22,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,39,23,30,37,26,44,26,25,25,26,41,22,30,37,24
43,31,23,43,22,44,30,35,35,22,43,41,23,37,40,35,23,43,26,22,30,37,43,36,22,40,31,23,41,39,35,46,22,31,30,28,31,26,41,22,39,41,36,27,42,24,43,30,36,37,22,39,41,36,29,30,43,40,22,39,23,41,43,30,24,42,35,23,41,35,46,22,24,36,34,39,23,41,26,27,22,44,30,43,31,22,35,23,40,43,22,46,26,23,41,22,44,31,26,37,22,36,30,35,22,39,41,30,24,26,40,22,40,43,26,23,27,30,35,46,22,29,26,35,35,22,43,36,22,25,26,35,36,44,22,1,22,20,22,23,22,25,23,41,41,26,35,22,30,37,22,43,31,26,22,29,36,42,41,43,31,22,38,42,23,41,43,26,41
44,31,30,35,26,22,36,30,35,22,39,41,30,24,26,40,22,31,23,45,26,22,25,26,26,37,22,25,26,43,43,26,41,22,43,31,23,37,22,26,47,39,26,24,43,26,27,22,37,23,43,42,41,23,35,22,28,23,40,22,39,41,30,24,26,40,22,31,23,45,26,22,25,26,26,37,22,44,36,41,40,26
30,37,22,43,31,26,22,43,31,30,41,27,22,38,42,23,41,43,26,41,22,43,31,26,46,22,23,45,26,41,23,28,26,27,22,23,25,36,42,43,22,20,22,20,22,35,26,40,40,22,43,31,23,37,22,43,31,26,46,22,44,26,41,26,22,30,37,22,20
43,31,26,22,34,23,30,37,22,41,26,23,40,36,37,22,41,26,34,23,30,37,40,22,44,26,23,43,31,26,41
35,23,40,43,22,40,42,34,34,26,41,22,44,23,40,22,37,36,43,23,25,35,26,22,29,36,41,22,23,22,31,26,23,43,22,44,23,45,26,22,23,37,27,22,27,41,36,42,28,31,43,22,43,31,23,43,22,24,23,42,40,26,27,22,42,43,30,35,30,43,30,26,40,22,43,36,22,18,42,37,32,19,22,34,36,41,26,22,37,23,43,42,41,23,35,22,28,23,40,22,43,36,22,29,26,26,27,22,30,37,24,41,26,23,40,26,27,22,26,35,26,24,43,41,30,24,23,35,22,27,26,34,23,37,27,22,29,41,36,34,22,23,30,41,22,18,42,37,32,19,22,42,40,26
43,31,30,40,22,40,42,34,34,26,41,22,36,37,22,43,31,26,22,36,43,31,26,41,22,31,23,37,27,22,31,23,27,22,18,42,37,32,19,22,44,26,23,43,31,26,41,22,43,31,23,37,22,42,40,42,23,35
44,26,22,2,45,26,22,25,26,26,37,22,45,26,41,46,22,27,30,40,23,39,39,36,30,37,43,26,27,22,30,37,22,43,31,26,22,39,26,41,29,36,41,34,23,37,24,26,22,36,29,22,37,23,43,42,41,23,35,22,28,23,40,22,39,41,30,24,26,40,22,40,23,30,27,22,34,41,7,22,24,36,47,22,39,31,30,35,35,30,39,40,22,2,40,22,39,41,26,40,30,27,26,37,43
43,31,26,22,35,23,28,28,30,37,28,22,28,23,40,22,39,41,30,24,26,22,30,40,22,37,36,43,22,28,36,30,37,28,22,43,36,22,23,40,40,30,40,43,22,29,36,42,41,43,31,22,38,42,23,41,43,26,41,22,39,26,41,29,36,41,34,23,37,24,26,22,23,40,22,34,23,37,46,22,31,23,27,22,26,47,39,26,24,43,26,27
28,36,30,37,28,22,30,37,43,36,22,43,31,26,22,29,36,42,41,43,31,22,38,42,23,41,43,26,41,22,37,23,43,42,41,23,35,22,28,23,40,22,39,41,30,24,26,40,22,23,41,26,22,23,37,46,44,31,26,41,26,22,29,41,36,34,22,20,22,20,22,43,36,22,20,22,20,22,35,36,44,26,41,22,43,31,23,37,22,23,22,46,26,23,41,22,26,23,41,35,30,26,41
29,36,41,22,30,37,40,43,23,37,24,26,22,37,23,43,42,41,23,35,22,28,23,40,22,24,42,41,41,26,37,43,35,46,22,39,41,36,27,42,24,26,27,22,23,35,36,37,28,22,43,31,26,22,28,42,35,29,22,24,36,23,40,43,22,30,40,22,40,26,35,35,30,37,28,22,36,37,22,43,31,26,22,40,39,36,43,22,34,23,41,32,26,43,22,29,36,41,22,23,41,36,42,37,27,22,1,22,20,22,23,22,43,31,36,42,40,23,37,27,22,24,42,25,30,24,22,29,26,26,43,22,27,36,44,37,22,20,22,20,22,29,41,36,34,22,1,22,20,22,23,22,43,31,36,42,40,23,37,27,22,24,42,25,30,24,22,29,26,26,43,22,23,22,46,26,23,41,22,23,28,36
43,31,26,22,25,42,40,31,22,23,27,34,30,37,30,40,43,41,23,43,30,36,37,22,43,41,46,30,37,28,22,43,36,22,25,35,42,37,43,22,28,41,36,44,30,37,28,22,27,26,34,23,37,27,40,22,29,41,36,34,22,44,26,40,43,26,41,37,22,26,42,41,36,39,26,22,29,36,41,22,23,22,18,42,37,32,19,22,36,29,22,24,36,37,43,41,36,35,40,22,36,37,22,26,47,39,36,41,43,40,22,43,36,22,43,31,26,22,40,36,45,30,26,43,22,25,35,36,24,22,30,40,22,38,42,26,40,43,30,36,37,30,37,28,22,44,31,26,43,31,26,41,22,30,43,23,35,46,22,2,40,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,40,42,39,39,35,30,26,27,22,18,42,37,32,19,22,45,23,35,42,23,25,35,26,22,43,26,24,31,37,36,35,36,28,46,22,43,36,22,43,31,26,22,40,36,45,30,26,43,40
34,36,40,43,22,36,29,22,43,31,26,22,44,26,40,43,26,41,37,22,26,42,41,36,39,26,23,37,22,34,26,34,25,26,41,40,22,36,29,22,18,42,37,32,19,22,24,36,34,34,30,43,43,26,26,22,36,37,22,18,42,37,32,19,22,26,47,39,36,41,43,22,24,36,37,43,41,36,35,40,22,43,31,26,22,18,42,37,32,19,22,29,36,41,42,34,22,43,31,41,36,42,28,31,22,44,31,30,24,31,22,43,31,26,22,42,7,40,7,22,23,37,27,22,30,43,40,22,23,35,35,30,26,40,22,18,42,37,32,19,22,43,31,26,30,41,22,18,42,37,32,19,22,39,36,35,30,24,30,26,40,22,23,41,26,22,26,47,39,26,24,43,26,27,22,43,36,22,23,41,28,42,26,22,29,36,41,22,34,36,41,26,22,35,30,25,26,41,23,35,22,26,47,39,36,41,43,22,41,42,35,26,40,22,23,43,22,23,22,34,26,26,43,30,37,28,22,43,36,22,25,26,22,31,26,35,27,22,30,37,22,39,23,41,30,40,22,36,24,43,7,22,20,22,23,37,27,22,20
43,31,26,46,22,39,35,23,37,22,43,36,22,39,41,26,40,40,22,40,39,26,24,30,29,30,24,23,35,35,46,22,29,36,41,22,23,22,18,42,37,32,19,22,36,29,22,41,42,35,26,40,22,28,36,45,26,41,37,30,37,28,22,26,47,39,36,41,43,40,22,36,29,22,34,23,24,31,30,37,26,22,43,36,36,35,40,22,24,36,34,39,42,43,26,41,40,22,23,37,27,22,36,43,31,26,41,22,31,30,28,31,5,43,26,24,31,37,36,35,36,28,46,22,39,41,36,27,42,24,43,40
25,42,43,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,40,23,46,40,22,30,43,22,44,23,37,43,40,22,43,36,22,40,26,26,22,26,45,30,27,26,37,24,26,22,43,31,23,43,22,23,35,35,22,24,36,24,36,34,22,34,26,34,25,26,41,40,22,23,41,26,22,18,42,37,32,19,22,29,42,35,35,46,22,44,30,43,31,22,26,47,30,40,43,30,37,28,22,18,42,37,32,19,22,39,41,36,24,26,27,42,41,26,40,22,25,26,29,36,41,26,22,30,43,22,44,30,35,35,22,40,42,39,39,36,41,43,22,29,42,41,43,31,26,41,22,18,42,37,32,19
43,36,22,34,23,32,26,22,30,43,40,22,39,36,30,37,43,22,30,43,22,30,40,22,24,31,23,35,35,26,37,28,30,37,28,22,43,31,26,22,30,43,23,35,30,23,37,22,28,36,45,26,41,37,34,26,37,43,22,43,36,22,26,47,39,35,23,30,37,22,41,26,39,36,41,43,40,22,43,31,23,43,22,36,35,30,45,26,43,43,30,22,34,23,46,22,31,23,45,26,22,40,42,39,39,35,30,26,27,22,43,31,26,22,40,36,45,30,26,43,22,42,37,30,36,37,22,44,30,43,31,22,40,36,39,31,30,40,43,30,24,23,43,26,27,22,24,36,34,39,42,43,26,41,5,27,41,30,45,26,37,22,27,26,45,30,24,26,40,22,43,31,23,43,22,24,36,42,35,27,22,25,26,22,42,40,26,27,22,43,36,22,25,42,30,35,27,22,39,23,41,43,40,22,29,36,41,22,24,36,34,25,23,43,22,23,30,41,24,41,23,29,43
43,31,26,22,35,36,37,27,36,37,22,40,42,37,27,23,46,22,43,30,34,26,40,22,44,31,30,24,31,22,29,30,41,40,43,22,41,26,39,36,41,43,26,27,22,43,31,26,22,42,7,40,7,22,24,36,37,24,26,41,37,40,22,24,30,43,26,27,22,23,22,42,7,40,7,22,30,37,43,26,35,35,30,28,26,37,24,26,22,41,26,39,36,41,43,22,23,40,22,43,31,26,22,40,36,42,41,24,26,22,36,29,22,43,31,26,22,23,35,35,26,28,23,43,30,36,37,40,22,43,31,23,43,22,36,35,30,45,26,43,43,30,22,26,47,39,36,41,43,26,27,22,1,22,20,22,34,30,35,35,30,36,37,22,30,37,22,18,42,37,32,19,22,18,42,37,32,19,22,29,35,26,47,30,25,35,26,22,34,23,37,42,29,23,24,43,42,41,30,37,28,22,40,46,40,43,26,34,40,22,43,36,22,43,31,26,22,40,36,45,30,26,43,22,23,45,30,23,43,30,36,37,22,30,37,27,42,40,43,41,46
36,35,30,45,26,43,43,30,22,41,26,39,36,41,43,26,27,35,46,22,25,26,28,23,37,22,40,31,30,39,39,30,37,28,22,43,31,26,40,26,22,43,36,36,35,40,22,30,37,22,20
23,22,40,43,23,43,26,22,27,26,39,23,41,43,34,26,37,43,22,40,39,36,32,26,40,34,23,37,22,23,24,32,37,36,44,35,26,27,28,26,27,22,43,31,23,43,22,43,31,26,22,42,7,40,7,22,30,40,22,27,30,40,24,42,40,40,30,37,28,22,43,31,26,22,23,35,35,26,28,23,43,30,36,37,40,22,44,30,43,31,22,43,31,26,22,30,43,23,35,30,23,37,22,28,36,45,26,41,37,34,26,37,43,22,23,37,27,22,24,36,24,36,34,22,25,42,43,22,27,26,24,35,30,37,26,27,22,43,36,22,24,36,37,29,30,41,34,22,23,37,46,22,27,26,43,23,30,35,40
30,43,23,35,30,23,37,22,39,41,26,40,30,27,26,37,43,22,18,42,37,32,19,22,18,42,37,32,19,22,39,41,36,34,30,40,26,27,22,23,22,38,42,30,24,32,22,30,37,45,26,40,43,30,28,23,43,30,36,37,22,30,37,43,36,22,44,31,26,43,31,26,41,22,36,35,30,45,26,43,43,30,22,25,41,36,32,26,22,24,36,24,36,34,22,41,42,35,26,40
39,41,26,40,30,27,26,37,43,22,25,42,40,31,22,24,23,35,35,26,27,22,31,30,40,22,23,43,43,26,37,43,30,36,37,22,43,36,22,43,31,26,22,34,23,43,43,26,41,22,27,42,41,30,37,28,22,43,31,26,22,30,43,23,35,30,23,37,22,35,26,23,27,26,41,22,2,40,22,45,30,40,30,43,22,31,26,41,26,22,35,23,40,43,22,44,26,26,32
36,35,30,45,26,43,43,30,22,31,23,40,22,27,26,37,30,26,27,22,43,31,23,43,22,30,43,22,45,30,36,35,23,43,26,27,22,24,36,24,36,34,22,41,42,35,26,40,22,18,42,37,32,19,22,43,31,23,43,22,43,31,26,22,41,26,39,36,41,43,26,27,22,40,31,30,39,34,26,37,43,40,22,44,26,41,26,22,39,41,36,39,26,41,35,46,22,35,30,24,26,37,40,26,27,22,25,46,22,43,31,26,22,30,43,23,35,30,23,37,22,23,42,43,31,36,41,30,43,30,26,40
23,35,43,31,36,42,28,31,22,43,31,26,22,18,42,37,32,19,22,36,29,22,43,31,26,40,26,22,40,23,35,26,40,22,30,40,22,40,43,30,35,35,22,23,37,22,36,39,26,37,22,38,42,26,40,43,30,36,37,22,43,31,26,22,27,30,40,24,35,36,40,42,41,26,22,24,36,42,35,27,22,37,2,43,22,25,26,22,25,26,43,43,26,41,22,18,42,37,32,19,22,43,36,22,40,42,39,39,36,41,43,22,43,31,26,22,39,36,40,30,43,30,36,37,22,36,29,22,18,42,37,32,19,22,18,42,37,32,19,22,30,37,22,43,31,26,22,39,26,37,43,23,28,36,37,22,23,37,27,22,43,31,26,22,30,37,43,26,35,35,30,28,26,37,24,26,22,24,36,34,34,42,37,30,43,46
30,43,22,40,26,26,34,40,22,43,36,22,34,26,22,43,31,23,43,22,23,22,40,43,36,41,46,22,35,30,32,26,22,43,31,30,40,22,25,41,26,23,32,40,22,33,42,40,43,22,25,26,29,36,41,26,22,26,45,26,41,46,22,30,34,39,36,41,43,23,37,43,22,24,36,24,36,34,22,34,26,26,43,30,37,28,22,40,23,30,27,22,23,22,44,23,40,31,30,37,28,43,36,37,22,35,36,25,25,46,30,40,43,22,29,36,41,22,23,22,37,42,34,25,26,41,22,36,29,22,42,7,40,7,22,24,36,34,39,42,43,26,41,22,24,36,34,39,23,37,30,26,40
43,31,26,22,25,42,40,31,22,23,27,34,30,37,30,40,43,41,23,43,30,36,37,22,31,23,40,22,40,26,37,43,22,18,42,37,32,19,22,40,30,28,37,23,35,40,22,23,25,36,42,43,22,30,43,40,22,18,42,37,32,19,22,39,36,35,30,24,30,26,40,22,41,26,29,35,26,24,43,30,37,28,22,18,42,37,32,19,22,27,30,45,30,40,30,36,37,40,22,23,34,36,37,28,22,40,26,45,26,41,23,35,22,24,36,34,39,26,43,30,37,28,22,23,28,26,37,24,30,26,40
35,23,40,43,22,40,42,34,34,26,41,22,34,41,7,22,25,42,40,31,22,34,36,45,26,27,22,43,31,26,22,23,27,34,30,37,30,40,43,41,23,43,30,36,37,22,30,37,22,43,31,26,22,27,30,41,26,24,43,30,36,37,22,36,29,22,28,41,23,27,42,23,35,22,18,42,37,32,19,22,44,31,26,37,22,31,26,22,43,36,35,27,22,23,22,37,36,41,43,31,22,23,43,35,23,37,43,30,24,22,43,41,26,23,43,46,22,36,41,28,23,37,30,48,23,43,30,36,37,22,34,26,26,43,30,37,28,22,43,31,23,43,22,31,26,22,44,36,42,35,27,22,23,35,35,36,44,22,40,36,34,26,22,26,47,24,26,39,43,30,36,37,40,22,43,36,22,43,31,26,22,24,36,24,36,34,22,18,42,37,32,19,22,36,29,22,40,43,41,23,43,26,28,30,24,22,28,36,36,27,40
25,42,43,22,34,36,41,26,22,41,26,24,26,37,43,35,46,22,43,31,26,22,39,26,37,43,23,28,36,37,22,23,37,27,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,36,39,26,37,35,46,22,18,42,37,32,19,22,36,45,26,41,22,43,31,26,22,26,47,43,26,37,43,22,43,36,22,44,31,30,24,31,22,24,36,24,36,34,22,40,31,36,42,35,27,22,18,42,37,32,19,22,26,47,39,36,41,43,40,22,36,29,22,39,26,41,40,36,37,23,35,22,24,36,34,39,42,43,26,41,40,22,43,36,22,43,31,26,22,25,35,36,24
31,36,44,26,45,26,41,22,43,31,26,40,26,22,23,28,26,37,24,30,26,40,22,28,26,37,26,41,23,35,35,46,22,23,28,41,26,26,22,43,31,23,43,22,43,31,26,22,44,26,40,43,22,40,31,36,42,35,27,22,25,26,22,24,23,42,43,30,36,42,40,22,23,25,36,42,43,22,23,37,46,22,29,42,41,43,31,26,41,22,18,42,37,32,19
43,31,26,41,26,22,2,40,22,37,36,22,26,45,30,27,26,37,24,26,22,43,31,23,43,22,43,31,26,22,40,36,45,30,26,43,22,39,41,36,28,41,23,34,22,43,36,22,30,35,35,26,28,23,35,35,46,22,23,24,38,42,30,41,26,22,44,26,40,43,26,41,37,22,43,26,24,31,37,36,35,36,28,46,22,31,23,40,22,27,30,34,30,37,30,40,31,26,27,22,40,23,30,27,22,23,22,40,43,23,43,26,22,27,26,39,23,41,43,34,26,37,43,22,40,39,36,32,26,40,34,23,37
40,23,35,36,34,36,37,22,25,41,36,43,31,26,41,40,22,30,37,43,26,41,37,23,43,30,36,37,23,35,22,35,43,27,7,22,23,22,25,41,30,43,30,40,31,22,40,42,25,40,30,27,30,23,41,46,22,36,29,22,40,23,35,36,34,36,37,22,30,37,24,7,22,23,37,37,36,42,37,24,26,27,22,30,43,22,44,30,35,35,22,30,40,40,42,26,22,44,23,41,41,23,37,43,40,22,36,37,22,40,31,23,41,26,40,22,36,29,22,31,36,37,28,22,32,36,37,28,22,43,26,35,26,24,36,34,34,42,37,30,24,23,43,30,36,37,40,22,35,43,27
43,31,26,22,34,36,45,26,22,24,35,36,40,26,35,46,22,29,36,35,35,36,44,40,22,23,22,40,30,34,30,35,23,41,22,36,29,29,26,41,22,25,46,22,40,23,35,36,34,36,37,22,36,29,22,44,23,41,41,23,37,43,40,22,29,36,41,22,40,31,23,41,26,40,22,36,29,22,18,42,37,32,19,22,3,22,40,31,23,37,28,31,23,30,22,25,23,37,32,30,37,28,22,24,36,41,39
42,37,27,26,41,22,43,31,26,22,35,23,43,26,40,43,22,36,29,29,26,41,22,31,32,1,22,20,22,34,30,35,35,30,36,37,22,42,40,1,22,20,22,34,30,35,35,30,36,37,22,36,29,22,43,31,41,26,26,5,46,26,23,41,22,44,23,41,41,23,37,43,40,22,44,30,35,35,22,25,26,22,30,40,40,42,26,27,22,30,37,22,35,36,37,27,36,37,22,26,23,24,31,22,28,30,45,30,37,28,22,25,42,46,26,41,40,22,43,31,26,22,41,30,28,31,43,22,43,36,22,25,42,46,22,36,37,26,22,31,36,37,28,22,32,36,37,28,22,43,26,35,26,24,36,34,34,42,37,30,24,23,43,30,36,37,40,22,40,31,23,41,26,22,23,43,22,23,22,39,41,30,24,26,22,43,36,22,25,26,22,27,26,43,26,41,34,30,37,26,27,22,29,41,30,27,23,46
43,31,26,22,20,22,34,30,35,35,30,36,37,22,44,23,41,41,23,37,43,40,22,44,30,35,35,22,25,26,22,39,41,30,24,26,27,22,23,43,22,31,32,1,22,20,22,26,23,24,31,22,23,37,27,22,23,41,26,22,26,47,39,26,24,43,26,27,22,43,36,22,24,23,41,41,46,22,23,22,39,41,26,34,30,42,34,22,43,36,22,43,31,26,22,40,31,23,41,26,22,39,41,30,24,26,22,36,29,22,23,25,36,42,43,22,20,22,20
30,37,22,43,41,23,27,30,37,28,22,36,37,22,43,31,26,22,40,43,36,24,32,22,26,47,24,31,23,37,28,26,22,36,29,22,31,36,37,28,22,32,36,37,28,22,43,31,26,22,40,31,23,41,26,40,22,24,35,36,40,26,27,22,44,26,27,37,26,40,27,23,46,22,23,43,22,31,32,1,22,20,22,26,23,24,31
23,43,22,43,31,30,40,22,39,41,30,24,26,22,43,31,26,22,40,31,23,41,26,40,22,44,36,42,35,27,22,31,23,45,26,22,43,36,22,41,30,40,26,22,23,25,36,45,26,22,31,32,1,22,20,22,29,36,41,22,40,42,25,40,24,41,30,25,26,41,40,22,43,36,22,40,23,35,36,34,36,37,22,2,40,22,30,40,40,42,26,22,43,36,22,39,41,36,29,30,43,23,25,35,46,22,24,36,37,45,26,41,43,22,43,31,26,30,41,22,44,23,41,41,23,37,43,40
44,31,30,35,26,22,31,36,37,28,22,32,36,37,28,22,24,36,34,39,23,37,30,26,40,22,31,23,45,26,22,30,37,22,43,31,26,22,39,23,40,43,22,30,40,40,42,26,27,22,44,23,41,41,23,37,43,40,22,36,37,22,43,31,26,30,41,22,36,44,37,22,40,31,23,41,26,40,22,40,23,35,36,34,36,37,22,2,40,22,44,23,41,41,23,37,43,40,22,23,41,26,22,43,31,26,22,29,30,41,40,43,22,31,26,41,26,22,43,36,22,25,26,22,30,40,40,42,26,27,22,25,46,22,23,22,43,31,30,41,27,22,39,23,41,43,46
40,23,35,36,34,36,37,22,44,30,35,35,22,24,36,45,26,41,22,43,31,26,22,44,23,41,41,23,37,43,40,22,25,46,22,25,42,46,30,37,28,22,40,42,29,29,30,24,30,26,37,43,22,40,31,23,41,26,40,22,36,41,22,36,39,43,30,36,37,40,22,43,36,22,39,42,41,24,31,23,40,26,22,40,31,23,41,26,40,22,43,36,22,24,36,45,26,41,22,30,43,40,22,26,37,43,30,41,26,22,39,36,40,30,43,30,36,37
25,23,37,32,26,41,40,22,40,23,30,27,22,44,23,41,41,23,37,43,40,22,29,36,41,22,31,36,37,28,22,32,36,37,28,22,40,43,36,24,32,40,22,23,41,26,22,23,43,43,41,23,24,43,30,45,26,22,25,26,24,23,42,40,26,22,43,31,26,46,22,28,30,45,26,22,29,36,41,26,30,28,37,22,30,37,45,26,40,43,36,41,40,22,44,23,41,46,22,36,29,22,45,36,35,23,43,30,35,30,43,46,22,30,37,22,43,31,26,22,24,36,35,36,37,46,22,2,40,22,40,43,36,24,32,22,34,23,41,32,26,43,22,23,37,22,36,39,39,36,41,43,42,37,30,43,46,22,43,36,22,25,42,46,22,40,31,23,41,26,40,22,44,30,43,31,36,42,43,22,43,23,32,30,37,28,22,43,36,36,22,28,41,26,23,43,22,23,22,41,30,40,32
43,31,26,22,31,36,37,28,22,32,36,37,28,22,43,26,35,26,24,36,34,34,42,37,30,24,23,43,30,36,37,40,22,44,23,41,41,23,37,43,40,22,40,31,36,42,35,27,22,25,26,22,23,43,43,41,23,24,43,30,45,26,22,43,36,22,25,42,46,26,41,40,22,30,37,22,26,42,41,36,39,26,22,43,31,26,22,25,23,37,32,26,41,40,22,23,27,27,26,27,22,25,26,24,23,42,40,26,22,43,31,26,22,28,41,36,42,39,22,30,40,22,36,37,26,22,36,29,22,23,22,31,23,37,27,29,42,35,22,36,29,22,25,35,42,26,5,24,31,30,39,22,40,43,36,24,32,40,22,36,37,22,43,31,26,22,31,36,37,28,22,32,36,37,28,22,34,23,41,32,26,43,22,43,31,23,43,22,31,23,40,22,30,37,43,26,41,37,23,43,30,36,37,23,35,22,23,39,39,26,23,35
29,30,37,23,37,24,30,23,35,22,24,36,41,39,7,22,36,29,22,40,23,37,43,23,22,25,23,41,25,23,41,23,22,29,30,35,26,27,22,40,42,30,43,22,23,28,23,30,37,40,43,22,29,36,41,34,26,41,22,40,43,36,24,32,22,18,42,37,32,19,22,30,45,23,37,22,29,7,22,25,36,26,40,32,46,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,24,31,23,41,28,30,37,28,22,43,31,26,46,22,18,42,37,32,19,22,43,31,26,22,43,31,41,30,29,43,22,25,46,22,18,42,37,32,19,22,43,31,26,30,41,22,41,26,35,23,43,30,36,37,40,31,30,39,22,44,31,26,37,22,18,42,37,32,19,22,30,43,22,43,36,22,25,42,46,22,1,22,20,22,34,30,35,35,30,36,37,22,30,37,22,31,30,28,31,5,46,30,26,35,27,22,31,30,28,31,5,41,30,40,32,22,33,42,37,32,22,25,36,37,27,40
30,37,22,23,22,40,42,30,43,22,29,30,35,26,27,22,30,37,22,29,26,27,26,41,23,35,22,24,36,42,41,43,22,43,31,42,41,40,27,23,46,22,43,31,26,22,40,3,35,22,23,35,35,26,28,26,27,22,43,31,23,43,22,23,22,27,30,40,39,41,36,39,36,41,43,30,36,37,23,43,26,22,37,42,34,25,26,41,22,36,29,22,43,31,26,22,25,36,37,27,40,22,30,43,22,39,42,41,24,31,23,40,26,27,22,30,37,22,20,22,27,26,24,35,30,37,26,27,22,30,37,22,45,23,35,42,26
29,30,37,23,37,24,30,23,35,22,24,36,41,39,7,22,39,42,41,24,31,23,40,26,27,22,43,31,26,22,25,36,37,27,40,22,43,31,26,22,40,42,30,43,22,23,35,35,26,28,26,27,22,23,29,43,26,41,22,34,41,7,22,25,36,26,40,32,46,22,23,37,27,22,27,41,26,47,26,35,22,37,26,28,36,43,30,23,43,26,27,22,23,37,22,23,28,41,26,26,34,26,37,43,22,29,36,41,22,18,42,37,32,19,22,31,36,43,26,35,40,22,43,36,22,39,42,41,24,31,23,40,26,22,23,22,20,22,20,22,40,43,23,32,26,22,30,37,22,43,31,26,22,43,31,41,30,29,43,22,29,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,31,36,43,26,35,40,22,44,23,40,22,24,36,37,43,41,36,35,35,26,27,22,25,46,22,34,41,7,22,25,36,26,40,32,46,22,44,31,36,22,24,42,41,41,26,37,43,35,46,22,30,40,22,40,26,41,45,30,37,28,22,23,22,39,41,30,40,36,37,22,43,26,41,34,22,29,36,41,22,40,26,24,42,41,30,43,30,26,40,22,45,30,36,35,23,43,30,36,37,40
36,29,29,30,24,30,23,35,40,22,23,43,22,27,41,26,47,26,35,22,40,23,30,27,22,43,31,26,46,22,31,23,27,22,37,2,43,22,40,26,26,37,22,43,31,26,22,40,42,30,43,22,23,37,27,22,43,31,42,40,22,24,36,42,35,27,22,37,2,43,22,24,36,34,34,26,37,43
30,37,22,23,27,27,30,43,30,36,37,22,43,36,22,1,22,20,22,34,30,35,35,30,36,37,22,18,42,37,32,19,22,27,23,34,23,28,26,40,22,43,31,26,22,40,42,30,43,22,40,26,26,32,40,22,1,22,20,22,34,30,35,35,30,36,37,22,30,37,22,39,42,37,30,43,30,45,26,22,27,23,34,23,28,26,40
23,35,40,36,22,37,23,34,26,27,22,30,37,22,43,31,26,22,40,42,30,43,22,30,40,22,30,45,23,37,22,29,7,22,25,36,26,40,32,46,22,24,36,41,39,7,22,23,37,27,22,18,42,37,32,19,22,24,36,41,39,7,22,43,31,26,22,40,42,24,24,26,40,40,36,41,22,24,36,34,39,23,37,46,22,43,36,22,18,42,37,32,19,22,31,36,43,26,35,40
18,42,37,32,19,22,36,29,29,30,24,30,23,35,40,22,24,36,42,35,27,22,37,2,43,22,25,26,22,35,36,24,23,43,26,27
29,30,37,23,37,24,30,23,35,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,25,42,46,22,43,31,26,22,25,36,37,27,40,22,23,29,43,26,41,22,23,22,41,26,39,41,26,40,26,37,43,23,43,30,45,26,22,36,29,22,30,45,23,37,22,29,7,22,25,36,26,40,32,46,22,24,36,41,39,7,22,45,30,40,30,43,26,27,22,30,43,22,30,37,22,37,36,45,26,34,25,26,41,22,20,22,23,37,27,22,40,23,30,27,22,29,30,37,23,37,24,30,23,35,22,24,36,41,39,7,22,24,36,42,35,27,22,30,34,39,41,36,45,26,22,30,43,40,22,29,30,37,23,37,24,30,23,35,22,24,36,37,27,30,43,30,36,37,22,25,46,22,39,42,41,24,31,23,40,30,37,28,22,43,31,26,22,25,36,37,27,40
40,31,36,41,43,35,46,22,25,26,29,36,41,26,22,43,31,26,22,45,30,40,30,43,22,34,41,7,22,25,36,26,40,32,46,22,23,37,27,22,27,41,26,47,26,35,22,18,42,37,32,19,22,31,23,27,22,34,26,43,22,44,30,43,31,22,29,30,37,23,37,24,30,23,35,22,24,36,41,39,7,22,36,29,29,30,24,30,23,35,40,22,23,37,27,22,31,23,27,22,40,30,28,37,26,27,22,23,22,35,26,43,43,26,41,22,36,29,22,30,37,43,26,37,43,22,43,36,22,23,24,38,42,30,41,26,22,43,31,26,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
31,36,44,26,45,26,41,22,43,31,26,22,23,28,41,26,26,34,26,37,43,22,44,23,40,22,24,23,37,24,26,35,26,27,22,30,37,22,33,42,37,26,22,20
29,30,37,23,37,24,30,23,35,22,24,36,41,39,7,22,39,42,41,24,31,23,40,26,27,22,43,31,26,22,25,36,37,27,40,22,30,37,22,23,43,22,35,26,23,40,43,22,20,22,27,30,29,29,26,41,26,37,43,22,43,41,23,37,40,23,24,43,30,36,37,40,22,30,37,22,20,22,23,37,27,22,40,30,37,24,26,22,43,31,26,37,22,31,23,40,22,41,26,23,35,30,48,26,27,22,1,22,20,22,34,30,35,35,30,36,37,22,30,37,22,35,36,40,40,26,40,22,36,37,22,43,31,26,34,22,43,31,26,22,24,36,34,39,23,37,46,22,40,23,30,27
30,27,26,23,35,22,25,23,40,30,24,22,30,37,27,42,40,43,41,30,26,40,22,30,37,24,7,22,40,23,30,27,22,30,43,40,22,27,30,41,26,24,43,36,41,40,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,24,23,35,35,30,37,28,22,29,36,41,22,18,42,37,32,19,22,37,36,41,43,31,22,23,34,26,41,30,24,23,22,30,37,24,7,22,43,36,22,24,36,34,25,30,37,26,22,30,43,40,22,37,36,41,43,31,22,23,34,26,41,30,24,23,37,22,24,26,34,26,37,43,22,31,36,35,27,30,37,28,40,22,44,30,43,31,22,30,27,26,23,35,22,30,37,22,23,22,43,41,23,37,40,23,24,43,30,36,37,22,43,31,23,43,22,44,30,35,35,22,35,26,23,45,26,22,30,27,26,23,35,22,2,40,22,34,30,37,36,41,30,43,46,22,40,31,23,41,26,31,36,35,27,26,41,40,22,44,30,43,31,22,20,22,20,22,36,29,22,43,31,26,22,24,36,34,25,30,37,26,27,22,24,36,34,39,23,37,46
18,42,37,32,19,22,43,31,26,22,37,36,41,43,31,22,23,34,26,41,30,24,23,37,22,31,36,35,27,30,37,28,22,24,36,34,39,23,37,46,22,36,29,22,40,44,30,40,40,22,24,36,37,24,26,41,37,22,18,42,37,32,19,22,29,30,37,23,37,24,30,26,41,26,22,18,42,37,32,19,22,35,43,27,7,22,39,41,26,45,30,36,42,40,35,46,22,39,41,36,39,36,40,26,27,22,24,36,34,25,30,37,30,37,28,22,30,43,40,22,20,22,20,22,40,43,23,32,26,22,30,37,22,40,43,7,22,35,23,44,41,26,37,24,26,22,24,26,34,26,37,43,22,30,37,24,7,22,23,37,27,22,30,43,40,22,20,22,20,22,40,43,23,32,26,22,30,37,22,18,42,37,32,19,22,24,26,34,26,37,43,22,24,36,7,22,44,30,43,31,22,30,43,40,22,20,22,20,22,40,43,23,32,26,22,30,37,22,30,27,26,23,35
25,42,43,22,18,42,37,32,19,22,2,40,22,29,30,41,40,43,22,36,29,29,26,41,22,44,36,42,35,27,22,31,23,45,26,22,28,30,45,26,37,22,30,27,26,23,35,22,2,40,22,36,43,31,26,41,22,40,31,23,41,26,31,36,35,27,26,41,40,22,23,25,36,42,43,22,20,22,20,22,36,29,22,43,31,26,22,24,36,34,25,30,37,26,27,22,24,36,34,39,23,37,46
30,27,26,23,35,22,2,40,22,27,30,41,26,24,43,36,41,40,22,41,26,33,26,24,43,26,27,22,43,31,23,43,22,36,29,29,26,41,22,23,35,43,31,36,42,28,31,22,43,31,26,46,22,40,23,30,27,22,43,31,26,46,22,26,37,27,36,41,40,26,27,22,43,31,26,22,34,26,41,28,26,41,22,39,41,36,39,36,40,23,35
42,37,27,26,41,22,43,31,26,22,23,28,41,26,26,34,26,37,43,22,18,42,37,32,19,22,44,30,35,35,22,36,44,37,22,20,22,20,22,36,29,22,43,31,26,22,24,36,34,25,30,37,26,27,22,24,36,34,39,23,37,46
30,27,26,23,35,22,2,40,22,24,42,41,41,26,37,43,22,36,39,26,41,23,43,30,36,37,40,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,24,36,34,25,30,37,26,27,22,24,36,34,39,23,37,46
43,31,26,22,43,41,23,37,40,23,24,43,30,36,37,22,30,40,22,40,42,25,33,26,24,43,22,43,36,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,37,27,22,23,39,39,41,36,45,23,35,22,25,46,22,30,27,26,23,35,22,40,31,23,41,26,31,36,35,27,26,41,40
30,27,26,23,35,22,40,23,30,27,22,30,43,22,26,47,39,26,24,43,40,22,43,36,22,24,36,34,39,35,26,43,26,22,43,31,26,22,43,41,23,37,40,23,24,43,30,36,37,22,26,23,41,35,46,22,37,26,47,43,22,46,26,23,41
44,31,30,35,26,22,24,36,41,37,22,23,37,27,22,40,36,46,25,26,23,37,22,39,41,30,24,26,40,22,31,23,45,26,22,40,35,42,34,39,26,27,22,44,26,35,35,22,25,26,35,36,44,22,43,31,26,30,41,22,18,42,37,32,19,22,18,42,37,32,19,22,36,29,22,20,22,44,31,26,23,43,22,39,41,30,24,26,40,22,41,26,34,23,30,37,22,18,42,37,32,19,22,31,30,28,31
23,37,27,22,43,31,26,46,22,2,41,26,22,35,30,32,26,35,46,22,43,36,22,40,43,23,46,22,43,31,23,43,22,44,23,46,22,29,36,41,22,34,36,37,43,31,40,22,43,36,22,24,36,34,26,22,23,37,23,35,46,40,43,40,22,40,23,46
29,36,41,22,36,37,26,22,43,31,30,37,28,22,26,45,26,37,22,44,30,43,31,22,34,23,37,46,22,29,23,41,34,26,41,40,22,18,42,37,32,19,22,34,36,41,26,22,44,30,37,43,26,41,22,44,31,26,23,43,22,43,31,30,40,22,46,26,23,41,22,43,31,23,37,22,35,23,40,43,22,43,30,28,31,43,22,44,31,26,23,43,22,40,42,39,39,35,30,26,40,22,23,41,26,22,35,30,32,26,35,46,22,43,36,22,40,42,39,39,36,41,43,22,39,41,30,24,26,40,22,44,26,35,35,22,30,37,43,36,22,20,22,43,31,26,22,23,37,23,35,46,40,43,40,22,40,23,46
23,37,27,22,30,29,22,41,23,30,37,22,27,36,26,40,22,37,2,43,22,29,23,35,35,22,40,36,36,37,22,23,24,41,36,40,40,22,34,23,37,46,22,36,29,22,43,31,26,22,28,41,26,23,43,22,39,35,23,30,37,40,22,2,22,18,42,37,32,19,22,23,41,26,23,40,22,46,30,26,35,27,40,22,30,37,22,43,31,26,22,24,41,36,39,22,37,36,44,22,25,26,30,37,28,22,39,35,23,37,43,26,27,22,24,36,42,35,27,22,25,26,22,41,26,27,42,24,26,27,22,29,42,41,43,31,26,41,22,18,42,37,32,19,22,40,42,39,39,35,30,26,40
23,35,40,36,22,40,42,39,39,36,41,43,30,37,28,22,39,41,30,24,26,40,22,23,41,26,22,26,47,39,26,24,43,23,43,30,36,37,40,22,43,31,23,43,22,43,31,26,22,40,36,45,30,26,43,22,42,37,30,36,37,22,44,30,35,35,22,39,35,23,24,26,22,40,42,25,40,43,23,37,43,30,23,35,22,25,42,46,30,37,28,22,36,41,27,26,41,40,22,36,45,26,41,22,43,31,26,22,37,26,47,43,22,29,26,44,22,34,36,37,43,31,40
25,46,22,37,26,47,43,22,34,23,46,22,20,22,40,43,36,24,32,40,22,36,29,22,42,7,40,7,22,44,31,26,23,43,22,43,36,22,25,26,22,24,23,41,41,30,26,27,22,36,45,26,41,22,30,37,43,36,22,43,31,26,22,37,26,47,43,22,40,26,23,40,36,37,22,25,26,29,36,41,26,22,43,31,26,22,44,30,37,43,26,41,22,44,31,26,23,43,22,37,36,44,22,25,26,30,37,28,22,39,35,23,37,43,26,27,22,30,40,22,18,42,37,32,19,22,23,41,26,22,39,41,36,33,26,24,43,26,27,22,43,36,22,27,41,36,39,22,43,36,22,20,22,34,30,35,35,30,36,37,22,18,42,37,32,19
43,31,23,43,22,44,36,42,35,27,22,25,26,22,43,31,26,22,35,36,44,26,40,43,22,35,26,45,26,35,22,40,30,37,24,26,22,43,31,26,22,26,23,41,35,46,22,8,16,14,9,40
40,43,36,24,32,40,22,44,26,41,26,22,20,22,34,30,35,35,30,36,37,22,18,42,37,32,19,22,36,37,22,34,23,46,22,20,22,36,29,22,43,31,30,40,22,46,26,23,41
30,37,22,41,26,40,39,36,37,40,26,22,43,36,22,18,42,37,32,19,22,27,36,34,26,40,43,30,24,22,40,42,39,39,35,30,26,40,22,23,28,41,30,24,42,35,43,42,41,26,22,40,26,24,41,26,43,23,41,46,22,18,42,37,32,19,22,18,42,37,32,19,22,35,23,40,43,22,34,36,37,43,31,22,40,23,30,27,22,43,31,26,22,42,7,40,7,22,28,36,45,26,41,37,34,26,37,43,22,44,36,42,35,27,22,40,35,30,28,31,43,35,46,22,30,37,24,41,26,23,40,26,22,43,31,26,22,37,42,34,25,26,41,22,36,29,22,23,24,41,26,40,22,29,23,41,34,26,41,40,22,24,23,37,22,39,35,23,37,43,22,30,37,22,44,31,26,23,43,22,29,36,41,22,37,26,47,43,22,46,26,23,41,22,23,37,27,22,40,43,30,35,35,22,38,42,23,35,30,29,46,22,29,36,41,22,29,26,27,26,41,23,35,22,40,42,39,39,36,41,43,22,39,23,46,34,26,37,43,40
43,31,26,22,28,36,45,26,41,37,34,26,37,43,22,26,40,43,30,34,23,43,26,40,22,43,31,23,43,22,43,31,26,22,37,26,44,22,39,35,23,37,22,44,30,35,35,22,25,36,36,40,43,22,39,41,36,27,42,24,43,30,36,37,22,37,26,47,43,22,46,26,23,41,22,25,46,22,23,25,36,42,43,22,20,22,34,30,35,35,30,36,37,22,18,42,37,32,19
30,43,22,37,36,44,22,26,40,43,30,34,23,43,26,40,22,39,41,36,27,42,24,43,30,36,37,22,29,36,41,22,37,26,47,43,22,46,26,23,41,22,23,43,22,33,42,40,43,22,42,37,27,26,41,22,20,22,25,30,35,35,30,36,37,22,18,42,37,32,19,22,24,36,34,39,23,41,26,27,22,44,30,43,31,22,43,31,30,40,22,46,26,23,41,22,2,40,22,26,40,43,30,34,23,43,26,27,22,20,22,25,30,35,35,30,36,37,22,23,37,27,22,23,22,18,42,37,32,19,22,20,22,25,30,35,35,30,36,37,22,30,37,22,20
25,42,43,22,43,31,26,22,29,42,35,35,22,26,29,29,26,24,43,22,36,37,22,39,41,30,24,26,40,22,36,29,22,43,31,26,22,44,30,37,43,26,41,22,44,31,26,23,43,22,37,36,44,22,25,26,30,37,28,22,39,35,23,37,43,26,27,22,44,36,22,37,2,43,22,25,26,22,29,26,35,43,22,42,37,43,30,35,22,43,31,26,22,40,26,24,36,37,27,22,31,23,35,29,22,36,29,22,37,26,47,43,22,46,26,23,41
42,37,43,30,35,22,43,31,26,37,22,35,30,34,30,43,26,27,22,40,43,36,24,32,40,22,23,41,26,22,35,30,32,26,35,46,22,43,36,22,32,26,26,39,22,39,41,30,24,26,40,22,37,26,23,41,22,43,31,26,22,1,22,18,42,37,32,19,22,35,26,45,26,35,22,23,37,23,35,46,40,43,40,22,40,23,46
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,29,41,30,27,23,46,22,44,31,26,23,43,22,29,36,41,22,27,26,24,26,34,25,26,41,22,27,26,35,30,45,26,41,46,22,40,26,43,43,35,26,27,22,23,43,22,1,22,20,22,23,22,25,42,40,31,26,35,22,42,37,24,31,23,37,28,26,27
30,37,22,43,31,26,36,41,46,22,23,43,22,35,26,23,40,43,22,43,30,28,31,43,22,40,42,39,39,35,30,26,40,22,37,26,47,43,22,40,39,41,30,37,28,22,24,36,42,35,27,22,35,26,23,45,26,22,43,31,26,22,44,31,26,23,43,22,29,42,43,42,41,26,40,22,34,23,41,32,26,43,22,40,42,40,24,26,39,43,30,25,35,26,22,43,36,22,23,22,18,42,37,32,19,22,40,38,42,26,26,48,26,22,40,23,30,27,22,27,23,37,30,26,35,22,18,42,37,32,19,22,23,22,29,42,43,42,41,26,40,22,23,37,23,35,46,40,43,22,44,30,43,31,22,18,42,37,32,19,22,24,36,7,22,30,37,22,24,31,30,24,23,28,36
40,42,24,31,22,23,22,40,30,43,42,23,43,30,36,37,22,24,23,37,22,18,42,37,32,19,22,31,23,45,36,24,22,23,40,22,44,23,40,22,40,31,36,44,37,22,25,46,22,43,31,26,22,26,34,26,41,28,26,37,24,46,22,43,31,23,43,22,27,26,45,26,35,36,39,26,27,22,30,37,22,40,36,46,25,26,23,37,22,29,42,43,42,41,26,40,22,43,41,23,27,30,37,28,22,43,31,30,40,22,40,42,34,34,26,41,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
30,37,22,33,42,35,46,22,43,31,26,22,18,42,37,32,19,22,36,41,27,26,41,26,27,22,18,42,37,32,19,22,18,42,37,32,19,22,40,7,39,22,23,7,22,43,36,22,35,30,38,42,30,27,23,43,26,22,29,42,43,42,41,26,40,22,39,36,40,30,43,30,36,37,40,22,26,38,42,23,35,22,43,36,22,23,25,36,42,43,22,20,22,34,30,35,35,30,36,37,22,18,42,37,32,19,22,36,29,22,40,36,46,25,26,23,37,40
43,31,26,22,26,47,24,31,23,37,28,26,22,40,23,30,27,22,30,43,22,29,26,23,41,26,27,22,43,31,23,43,22,40,36,34,26,22,34,26,34,25,26,41,40,22,44,36,42,35,27,22,37,2,43,22,25,26,22,23,25,35,26,22,43,36,22,29,30,37,27,22,26,37,36,42,28,31,22,40,36,46,25,26,23,37,40,22,43,36,22,27,26,35,30,45,26,41,22,23,37,27,22,44,36,42,35,27,22,31,23,45,26,22,43,36,22,27,26,29,23,42,35,43,22,36,37,22,43,31,26,30,41,22,18,42,37,32,19,22,36,25,35,30,28,23,43,30,36,37,22,43,36,22,43,31,26,22,30,43,23,35,30,23,37,22,24,36,37,28,35,36,34,26,41,23,43,26,22,44,31,30,24,31,22,31,23,27,22,41,26,29,42,40,26,27,22,41,26,38,42,26,40,43,40,22,43,36,22,41,26,27,42,24,26,22,30,43,40,22,31,36,35,27,30,37,28,40
18,42,37,32,19,22,31,23,40,22,27,26,37,30,26,27,22,30,43,22,44,23,40,22,43,41,46,30,37,28,22,43,36,22,34,23,37,30,39,42,35,23,43,26,22,43,31,26,22,40,36,46,25,26,23,37,22,29,42,43,42,41,26,40,22,34,23,41,32,26,43
18,42,37,32,19,22,31,36,43,22,27,41,46,22,44,26,23,43,31,26,41,22,23,24,41,36,40,40,22,35,23,41,28,26,22,39,36,41,43,30,36,37,40,22,36,29,22,43,31,26,22,28,41,26,23,43,22,39,35,23,30,37,40,22,23,37,27,22,30,37,22,18,42,37,32,19,22,23,41,26,23,40,22,30,37,22,44,23,40,31,30,37,28,43,36,37,22,23,37,27,22,36,41,26,28,36,37,22,30,40,22,43,31,41,26,23,43,26,37,30,37,28,22,43,36,22,41,26,27,42,24,26,22,43,31,26,22,46,30,26,35,27,22,29,41,36,34,22,43,31,30,40,22,40,26,23,40,36,37,22,2,40,22,44,30,37,43,26,41,22,44,31,26,23,43,22,24,41,36,39,22,40,23,30,27,22,18,42,37,32,19,22,35,26,40,35,30,26,22,23,22,29,42,43,42,41,26,40,22,23,37,23,35,46,40,43,22,23,37,27,22,31,26,23,27,22,36,29,22,35,26,40,35,30,26,22,23,37,23,35,46,43,30,24,23,35,22,30,37,22,24,31,30,24,23,28,36
29,36,41,22,26,47,23,34,39,35,26,22,30,37,22,43,31,26,22,36,32,35,23,31,36,34,23,22,18,42,37,32,19,22,20,22,20,22,36,41,22,34,36,41,26,22,36,29,22,43,31,26,22,18,42,37,32,19,22,30,40,22,40,31,36,41,43,22,36,29,22,18,42,37,32,19
43,31,23,43,22,29,30,28,42,41,26,22,18,42,37,32,19,22,43,36,22,23,25,36,42,43,22,20,22,20,22,30,37,22,18,42,37,32,19,22,39,36,41,43,30,36,37,40,22,36,29,22,32,23,37,40,23,40,22,31,26,22,40,23,30,27
43,31,26,22,40,36,45,30,26,43,22,42,37,30,36,37,22,31,23,40,22,37,2,43,22,28,30,45,26,37,22,23,37,46,22,24,35,26,23,41,22,30,37,27,30,24,23,43,30,36,37,22,36,29,22,30,43,40,22,44,31,26,23,43,22,39,42,41,24,31,23,40,26,22,39,35,23,37,40,22,25,42,43,22,34,23,37,46,22,23,37,23,35,46,40,43,40,22,26,47,39,26,24,43,22,34,36,40,24,36,44,22,43,36,22,39,35,23,24,26,22,40,30,48,23,25,35,26,22,36,41,27,26,41,40,22,29,36,41,22,42,7,40,7,22,44,31,26,23,43,22,30,37,22,43,31,26,22,37,26,47,43,22,29,26,44,22,34,36,37,43,31,40,22,29,42,41,43,31,26,41,22,40,42,39,39,36,41,43,30,37,28,22,39,41,30,24,26,40
44,31,26,23,43,22,39,41,30,24,26,40,22,44,30,35,35,22,30,37,24,41,26,23,40,30,37,28,35,46,22,18,42,37,32,19,22,36,29,29,22,36,29,22,40,36,45,30,26,43,22,27,26,34,23,37,27,22,30,37,22,24,36,34,30,37,28,22,44,26,26,32,40,22,39,41,26,27,30,24,43,26,27,22,41,30,24,31,23,41,27,22,18,42,37,32,19,22,45,30,24,26,22,39,41,26,40,30,27,26,37,43,22,41,26,40,26,23,41,24,31,22,29,36,41,22,18,42,37,32,19,22,30,37,24,7,22,30,37,22,24,31,30,24,23,28,36
35,36,36,32,30,37,28,22,23,31,26,23,27,22,43,36,22,36,43,31,26,41,22,24,36,34,34,36,27,30,43,46,22,34,23,41,32,26,43,40,22,43,31,30,40,22,44,26,26,32
36,41,23,37,28,26,22,18,42,37,32,19,22,43,41,23,27,26,41,40,22,44,30,35,35,22,25,26,22,44,23,43,24,31,30,37,28,22,43,36,22,40,26,26,22,31,36,44,22,35,36,37,28,22,23,37,27,22,31,36,44,22,29,23,41,22,43,31,26,22,39,41,30,24,26,22,27,26,24,35,30,37,26,22,43,31,23,43,22,25,26,28,23,37,22,29,41,30,27,23,46,22,44,30,35,35,22,28,36
35,23,43,26,22,43,31,42,41,40,27,23,46,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,43,31,26,22,34,23,41,32,26,43,22,41,26,24,26,30,45,26,27,22,44,31,23,43,22,44,36,42,35,27,22,37,36,41,34,23,35,35,46,22,31,23,45,26,22,25,26,26,37,22,23,22,25,42,35,35,30,40,31,22,42,7,40,7,22,27,26,39,23,41,43,34,26,37,43,22,36,29,22,23,28,41,30,24,42,35,43,42,41,26,22,26,40,43,30,34,23,43,26,22,36,29,22,43,31,26,22,20,22,29,35,36,41,30,27,23,22,36,41,23,37,28,26,22,24,41,36,39
30,43,22,44,23,40,22,37,26,23,41,22,43,31,26,22,35,36,44,22,41,23,37,28,26,22,36,29,22,26,40,43,30,34,23,43,26,40,22,23,43,22,20,22,34,30,35,35,30,36,37,22,18,42,37,32,19,22,25,36,47,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,25,36,47,26,40,22,35,23,40,43,22,40,26,23,40,36,37
31,36,44,26,45,26,41,22,23,40,22,26,47,39,26,24,43,26,27,22,25,41,23,48,30,35,22,44,23,30,43,26,27,22,29,36,41,22,43,31,26,22,24,41,36,39,22,26,40,43,30,34,23,43,26,22,43,36,22,24,36,34,26,22,36,42,43,22,23,37,27,22,43,31,26,37,22,24,42,43,22,43,31,26,22,26,47,39,36,41,43,22,39,41,30,24,26,22,36,29,22,30,43,40,22,18,42,37,32,19,22,24,36,37,24,26,37,43,41,23,43,26,22,43,36,22,23,25,36,42,43,22,1,22,20,22,23,22,39,36,42,37,27,22,29,41,36,34,22,23,41,36,42,37,27,22,1,22,20
29,41,30,27,23,46,22,2,40,22,18,42,37,32,19,22,40,26,35,35,30,37,28,22,36,29,22,29,42,43,42,41,26,40,22,24,36,37,43,41,23,24,43,40,22,26,41,23,40,26,27,22,44,31,23,43,26,45,26,41,22,40,42,39,39,36,41,43,30,45,26,22,26,29,29,26,24,43,22,43,31,26,22,42,7,40,7,22,41,26,39,36,41,43,22,34,30,28,31,43,22,31,23,45,26,22,31,23,27,22,23,37,27,22,40,26,37,43,22,43,31,26,22,37,36,45,26,34,25,26,41,22,36,41,23,37,28,26,22,18,42,37,32,19,22,24,36,37,43,41,23,24,43,22,27,36,44,37,22,23,40,22,34,42,24,31,22,23,40,22,20,22,24,26,37,43,40,22,23,22,39,36,42,37,27,22,23,43,22,36,37,26,22,43,30,34,26
30,43,22,40,26,43,43,35,26,27,22,44,30,43,31,22,23,22,35,36,40,40,22,36,29,22,20,22,24,26,37,43,40,22,23,43,22,1,22,20,22,23,22,39,36,42,37,27
25,41,23,48,30,35,30,23,37,22,18,42,37,32,19,22,23,29,43,26,41,22,23,22,27,26,35,23,46,22,24,23,42,40,26,27,22,25,46,22,27,41,36,42,28,31,43,22,23,43,22,43,31,26,22,40,43,23,41,43,22,36,29,22,30,43,40,22,24,41,36,39,22,40,26,23,40,36,37,22,30,40,22,25,26,28,30,37,37,30,37,28,22,43,36,22,23,41,41,30,45,26,22,30,37,22,43,31,26,22,42,7,40,7,22,30,37,22,35,23,41,28,26,22,38,42,23,37,43,30,43,30,26,40
25,41,23,48,30,35,22,44,23,37,43,40,22,43,36,22,40,43,30,34,42,35,23,43,26,22,27,26,34,23,37,27,22,29,36,41,22,30,43,40,22,39,41,36,27,42,24,43,22,44,31,30,24,31,22,30,40,22,28,36,30,37,28,22,43,36,22,25,26,22,30,37,22,18,42,37,32,19,22,40,42,39,39,35,46
43,31,26,22,39,41,30,24,26,22,24,42,43,22,36,37,26,22,23,37,23,35,46,40,43,22,40,23,30,27,22,23,39,39,26,23,41,26,27,22,43,36,22,25,26,22,23,30,34,26,27,22,26,45,26,37,22,34,36,41,26,22,23,43,22,26,42,41,36,39,26,22,44,31,26,41,26,22,24,36,37,40,42,34,39,43,30,36,37,22,36,29,22,25,41,23,48,30,35,30,23,37,22,18,42,37,32,19,22,31,23,40,22,29,23,35,35,26,37
30,43,22,2,40,22,23,22,18,42,37,32,19,22,39,41,36,27,42,24,43,22,23,37,27,22,43,31,26,22,40,43,41,36,37,28,22,27,36,35,35,23,41,22,31,23,40,22,34,23,27,26,22,30,43,22,34,36,41,26,22,26,47,39,26,37,40,30,45,26,22,30,37,22,26,42,41,36,39,26,22,43,31,26,22,23,37,23,35,46,40,43,22,40,23,30,27
37,26,44,22,46,36,41,32,22,29,42,43,42,41,26,40,22,39,41,30,24,26,40,22,31,23,45,26,22,27,41,36,39,39,26,27,22,40,30,28,37,30,29,30,24,23,37,43,35,46,22,29,41,36,34,22,34,36,41,26,22,43,31,23,37,22,1,22,20,22,23,22,39,36,42,37,27,22,23,43,22,34,30,27,46,26,23,41
25,23,41,41,30,37,28,22,23,22,24,36,35,27,22,18,42,37,32,19,22,36,41,22,36,43,31,26,41,22,24,41,36,39,22,39,41,36,25,35,26,34,40,22,30,37,22,43,31,26,22,28,41,36,44,30,37,28,22,23,41,26,23,40,22,27,36,44,37,44,23,41,27,22,39,41,26,40,40,42,41,26,22,36,37,22,39,41,30,24,26,40,22,30,40,22,35,30,32,26,35,46,22,43,36,22,24,36,37,43,30,37,42,26,22,30,37,43,36,22,33,23,37,42,23,41,46,22,44,31,26,37,22,18,42,37,32,19,22,23,37,27,22,39,41,36,24,26,40,40,30,37,28,22,36,29,22,18,42,37,32,19,22,30,37,22,29,35,36,41,30,27,23,22,41,26,23,24,31,22,43,31,26,30,41,22,39,26,23,32,22,43,31,26,22,23,37,23,35,46,40,43,22,40,23,30,27
26,37,26,41,28,46
23,35,43,31,36,42,28,31,22,40,36,34,26,22,23,37,23,35,46,40,43,40,22,35,36,36,32,22,29,36,41,22,39,41,36,29,30,43,5,43,23,32,30,37,28,22,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,35,26,23,39,22,30,37,22,24,41,42,27,26,22,36,30,35,22,39,41,30,24,26,40,22,35,23,40,43,22,44,26,26,32,22,2,40,22,41,23,35,35,46,22,30,40,22,28,26,37,26,41,23,35,35,46,22,26,47,39,26,24,43,26,27,22,43,36,22,24,36,37,43,30,37,42,26,22,43,31,30,40,22,44,26,26,32
30,22,44,36,42,35,27,22,24,36,37,43,30,37,42,26,22,43,36,22,35,36,36,32,22,29,36,41,22,23,22,40,43,23,25,35,26,22,24,41,42,27,26,22,34,23,41,32,26,43,22,23,43,22,35,26,23,40,43,22,30,37,22,29,42,43,42,41,26,40,22,43,41,23,27,30,37,28,22,40,23,30,27,22,44,30,35,35,30,23,34,22,18,42,37,32,19,22,23,37,22,26,37,26,41,28,46,22,29,42,43,42,41,26,40,22,25,41,36,32,26,41,22,44,30,43,31,22,18,42,37,32,19,22,3,22,24,36
29,41,30,27,23,46,22,24,23,39,39,26,27,22,23,22,44,26,26,32,22,36,29,22,40,43,26,23,27,30,35,46,22,41,30,40,30,37,28,22,24,41,42,27,26,22,36,30,35,22,39,41,30,24,26,40,22,30,37,22,25,36,43,31,22,29,42,43,42,41,26,40,22,23,37,27,22,40,39,36,43,22,34,23,41,32,26,43,40
36,37,22,43,31,26,22,37,26,44,22,46,36,41,32,22,34,26,41,24,23,37,43,30,35,26,22,26,47,24,31,23,37,28,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,41,42,27,26,22,29,36,41,22,37,36,45,26,34,25,26,41,22,27,26,35,30,45,26,41,46,22,29,30,37,30,40,31,26,27,22,23,43,22,1,22,20,22,23,22,25,23,41,41,26,35,22,42,39,22,20,22,24,26,37,43,40,22,36,37,22,43,31,26,22,27,23,46
36,37,22,26,42,41,36,39,26,23,37,22,34,23,41,32,26,43,40,22,34,26,23,37,44,31,30,35,26,22,40,39,36,43,22,39,41,30,24,26,40,22,36,29,22,37,36,41,43,31,22,40,26,23,22,18,42,37,32,19,22,44,26,41,26,22,42,39,22,20,22,43,36,22,20,22,24,26,37,43,40,22,23,22,25,23,41,41,26,35
43,31,30,40,22,34,23,41,32,26,43,22,40,43,30,35,35,22,44,23,37,43,40,22,43,36,22,28,36,22,31,30,28,31,26,41,22,40,23,30,27,22,18,42,37,32,19,22,18,42,37,32,19,22,23,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,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
31,26,22,39,41,26,27,30,24,43,26,27,22,43,31,23,43,22,43,31,26,22,37,36,45,26,34,25,26,41,22,24,36,37,43,41,23,24,43,22,44,30,35,35,22,41,26,23,24,31,22,1,22,20,22,23,22,25,23,41,41,26,35,22,36,41,22,34,36,41,26,22,36,37,22,43,31,26,22,37,26,44,22,46,36,41,32,22,34,26,41,24,23,37,43,30,35,26,22,26,47,24,31,23,37,28,26
43,31,26,41,26,22,31,23,40,22,25,26,26,37,22,35,30,43,43,35,26,22,37,26,44,40,22,43,36,22,23,24,24,36,42,37,43,22,29,36,41,22,40,42,24,31,22,18,42,37,32,19,22,30,37,22,43,31,26,22,36,30,35,22,34,23,41,32,26,43,40
23,37,23,35,46,40,43,40,22,28,26,37,26,41,23,35,35,46,22,24,30,43,26,22,23,22,35,23,24,32,22,36,29,22,25,26,23,41,30,40,31,22,27,26,45,26,35,36,39,34,26,37,43,40,22,23,40,22,44,26,35,35,22,23,40,22,41,42,34,36,41,40,22,36,29,22,23,22,39,36,40,40,30,25,35,26,22,43,30,28,31,43,26,37,30,37,28,22,36,29,22,40,42,39,39,35,30,26,40,22,36,29,22,40,36,34,26,22,29,42,26,35,40,22,23,37,27,22,18,42,37,32,19
43,31,26,41,26,22,23,35,40,36,22,23,41,26,22,18,42,37,32,19,22,41,26,39,36,41,43,40,22,43,31,23,43,22,43,31,26,22,40,36,45,30,26,43,22,42,37,30,36,37,22,30,40,22,31,23,45,30,37,28,22,27,30,29,29,30,24,42,35,43,30,26,40,22,44,30,43,31,22,30,43,40,22,36,30,35,22,26,47,39,36,41,43,40,22,23,37,27,22,43,31,23,43,22,18,42,37,32,19,22,31,23,40,22,23,25,36,42,43,22,41,26,23,24,31,26,27,22,30,43,40,22,39,41,36,27,42,24,43,30,36,37,22,35,30,34,30,43,22,23,37,27,22,24,23,22,37,2,43,22,39,41,36,27,42,24,26,22,23,40,22,34,42,24,31,22,23,40,22,30,43,22,24,36,42,35,27,22,40,26,35,35
34,23,37,46,22,43,41,23,27,26,41,40,22,18,42,37,32,19,22,23,22,43,30,28,31,43,26,37,30,37,28,22,36,29,22,37,26,23,41,5,43,26,41,34,22,40,42,39,39,35,30,26,40,22,39,23,41,43,30,24,42,35,23,41,35,46,22,36,29,22,31,30,28,31,5,38,42,23,35,30,43,46,22,18,42,37,32,19,22,40,42,24,31,22,23,40,22,43,31,36,40,26,22,39,41,36,27,42,24,26,27,22,30,37,22,43,31,26,22,37,36,41,43,31,22,40,26,23,22,23,37,27,22,30,37,22,18,42,37,32,19
30,29,22,23,22,31,36,40,43,30,35,26,22,18,42,37,32,19,22,26,34,26,41,28,26,40,22,29,36,41,22,40,23,23,43,24,31,30,22,3,22,40,23,23,43,24,31,30,22,24,36,7,22,18,42,37,32,19,22,24,31,23,41,35,26,40,22,23,37,27,22,34,23,42,41,30,24,26,22,40,23,23,43,24,31,30,22,44,30,35,35,22,35,26,23,27,22,23,22,34,23,37,23,28,26,34,26,37,43,22,25,42,46,5,36,42,43,22,23,43,43,26,34,39,43,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,24,36,34,39,23,37,46,22,40,23,30,27
29,30,37,23,37,24,30,37,28,22,29,36,41,22,23,37,46,22,43,23,32,26,36,45,26,41,22,23,43,43,26,34,39,43,22,34,23,46,22,25,26,22,18,42,37,32,19,22,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,40,43,36,24,32,5,34,23,41,32,26,43,22,40,26,35,35,5,36,29,29,22,30,37,22,37,26,44,22,46,36,41,32,22,23,37,27,22,43,42,41,34,36,30,35,22,30,37,22,43,31,26,22,33,42,37,32,5,25,36,37,27,22,34,23,41,32,26,43
25,42,43,22,43,31,26,22,25,26,35,26,23,28,42,26,41,26,27,22,25,41,30,43,30,40,31,22,23,27,45,26,41,43,30,40,30,37,28,22,23,37,27,22,24,36,37,40,42,35,43,30,37,28,22,28,30,23,37,43,22,44,31,30,24,31,22,35,23,40,43,22,44,26,26,32,22,37,23,34,26,27,22,23,22,37,26,44,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,22,41,26,39,35,23,24,26,22,34,23,42,41,30,24,26,22,40,23,23,43,24,31,30,22,31,23,40,22,25,26,26,37,22,43,31,26,22,40,42,25,33,26,24,43,22,36,29,22,30,37,43,26,37,40,26,22,43,23,32,26,36,45,26,41,22,40,39,26,24,42,35,23,43,30,36,37,22,29,36,41,22,44,26,26,32,40
35,23,40,43,22,44,26,26,32,22,40,23,23,43,24,31,30,22,2,40,22,35,23,41,28,26,40,43,22,40,31,23,41,26,31,36,35,27,26,41,22,18,42,37,32,19,22,23,40,40,26,43,22,34,23,37,23,28,26,34,26,37,43,22,40,23,30,27,22,30,43,22,31,23,27,22,25,26,26,37,22,23,39,39,41,36,23,24,31,26,27,22,25,46,22,36,37,26,22,36,41,22,34,36,41,26,22,43,31,30,41,27,22,39,23,41,43,30,26,40,22,30,37,43,26,41,26,40,43,26,27,22,30,37,22,23,22,39,36,40,40,30,25,35,26,22,41,26,40,43,41,42,24,43,42,41,30,37,28
23,37,27,22,24,23,41,35,22,40,39,30,26,35,45,36,28,26,35,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,40,23,23,43,24,31,30,22,2,40,22,25,30,28,22,25,23,24,32,26,41,22,40,39,30,26,35,45,36,28,26,35,22,25,23,43,26,40,22,23,27,45,26,41,43,30,40,30,37,28,22,42,37,30,43,22,40,23,30,27,22,31,26,22,31,23,27,22,36,29,29,26,41,26,27,22,43,36,22,35,26,23,27,22,23,22,34,23,37,23,28,26,34,26,37,43,22,25,42,46,5,36,42,43,22,36,29,22,43,31,26,22,24,36,34,39,23,37,46,22,25,42,43,22,44,23,40,22,41,26,25,42,29,29,26,27,22,25,46,22,24,31,23,41,35,26,40,22,40,23,23,43,24,31,30
34,41,7,22,40,39,30,26,35,45,36,28,26,35,22,40,23,30,27,22,31,26,22,44,36,42,35,27,22,37,2,43,22,35,23,42,37,24,31,22,23,22,31,36,40,43,30,35,26,22,25,30,27
43,31,26,22,26,47,26,24,42,43,30,45,26,22,24,35,36,40,26,22,43,36,22,40,23,23,43,24,31,30,22,3,22,40,23,23,43,24,31,30,22,40,23,30,27,22,43,31,23,43,22,30,29,22,23,22,25,30,27,27,26,41,22,24,23,34,26,22,42,39,22,44,30,43,31,22,23,22,18,42,37,32,19,22,31,30,28,31,22,36,29,29,26,41,22,23,22,24,41,23,48,46,22,36,29,29,26,41,22,44,31,30,24,31,22,40,23,23,43,24,31,30,22,32,37,26,44,22,30,43,22,24,36,42,35,27,22,37,2,43,22,25,26,23,43,22,30,43,22,44,36,42,35,27,22,31,23,45,26,22,37,36,22,24,31,36,30,24,26,22,25,42,43,22,43,36,22,41,26,24,36,34,34,26,37,27,22,30,43,22,43,36,22,40,31,23,41,26,31,36,35,27,26,41,40
25,42,43,22,36,43,31,26,41,44,30,40,26,22,30,43,22,44,36,42,35,27,22,42,37,27,36,42,25,43,26,27,35,46,22,24,36,34,26,22,25,23,24,32,22,44,30,43,31,22,23,37,22,36,29,29,26,41,22,25,46,22,34,23,37,23,28,26,34,26,37,43
43,31,26,22,26,47,26,24,42,43,30,45,26,22,40,23,30,27,22,23,37,46,22,25,42,46,5,36,42,43,22,44,36,42,35,27,22,25,26,22,35,26,27,22,25,46,22,43,31,26,22,24,42,41,41,26,37,43,22,25,36,23,41,27,22,44,31,36,40,26,22,24,31,23,30,41,34,23,37,22,30,40,22,34,23,42,41,30,24,26,22,40,23,23,43,24,31,30,22,23,37,27,22,44,31,36,40,26,22,40,43,41,23,43,26,28,30,24,22,18,42,37,32,19,22,29,36,41,24,26,22,30,40,22,25,26,35,30,26,45,26,27,22,43,36,22,25,26,22,24,31,23,41,35,26,40,22,40,23,23,43,24,31,30
34,41,7,22,40,39,30,26,35,45,36,28,26,35,22,30,40,22,37,2,43,22,39,23,41,43,22,36,29,22,43,31,26,22,25,36,23,41,27,22,37,36,41,22,23,41,26,22,23,37,46,22,36,29,22,43,31,26,22,36,43,31,26,41,22,31,26,23,27,40,22,36,29,22,40,23,23,43,24,31,30,22,2,40,22,25,30,28,22,18,42,37,32,19,22,23,27,22,23,28,26,37,24,30,26,40
43,31,26,22,26,47,26,24,42,43,30,45,26,22,27,30,27,22,37,2,43,22,37,23,34,26,22,23,37,46,22,39,41,30,24,26,22,25,42,43,22,40,26,24,42,41,30,43,30,26,40,22,23,37,23,35,46,40,43,40,22,31,23,45,26,22,40,23,30,27,22,40,23,23,43,24,31,30,22,44,36,42,35,27,22,29,26,43,24,31,22,42,39,44,23,41,27,22,36,29,22,1,22,20,22,25,30,35,35,30,36,37
43,31,26,22,26,47,26,24,42,43,30,45,26,22,27,26,37,30,26,27,22,40,39,26,24,42,35,23,43,30,36,37,22,43,31,23,43,22,40,23,23,43,24,31,30,22,44,23,40,22,25,41,30,37,28,30,37,28,22,30,37,22,43,31,26,22,37,26,44,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,37,35,46,22,43,36,22,24,35,26,23,37,22,42,39,22,43,31,26,22,24,36,34,39,23,37,46,22,29,30,37,23,37,24,30,23,35,35,46,22,40,36,22,43,31,23,43,22,43,31,26,22,25,41,36,43,31,26,41,40,22,24,36,42,35,27,22,35,26,23,27,22,23,22,25,42,46,5,25,23,24,32
43,31,23,43,22,40,39,26,24,42,35,23,43,30,36,37,22,18,42,37,32,19,22,29,41,30,27,23,46,22,23,40,22,30,37,27,42,40,43,41,46,22,26,47,26,24,42,43,30,45,26,40,22,18,42,37,32,19,22,43,31,26,22,23,39,39,36,30,37,43,34,26,37,43,22,36,29,22,43,31,26,22,37,26,44,22,24,31,30,26,29,22,26,47,26,24,42,43,30,45,26,22,41,36,25,26,41,43,22,18,42,37,32,19,22,44,31,36,22,33,36,30,37,40,22,40,23,23,43,24,31,30,22,23,37,27,22,25,26,24,36,34,26,40,22,23,22,34,26,34,25,26,41,22,36,29,22,30,43,40,22,25,36,23,41,27,22,36,37,22,33,23,37,7,22,20
34,41,7,22,18,42,37,32,19,22,29,36,41,34,26,41,35,46,22,24,31,30,26,29,22,26,47,26,24,42,43,30,45,26,22,36,29,22,43,31,26,22,39,31,23,41,34,23,24,26,42,43,30,24,23,35,22,41,26,40,26,23,41,24,31,22,29,30,41,34,22,18,42,37,32,19,22,30,37,43,26,41,37,23,43,30,36,37,23,35,22,30,37,24,7,22,31,23,40,22,23,22,41,26,39,42,43,23,43,30,36,37,22,23,40,22,23,22,18,42,37,32,19,22,29,30,37,23,37,24,30,23,35,22,34,23,37,23,28,26,41,22,23,37,27,22,44,30,35,35,22,25,26,22,24,31,23,41,28,26,27,22,35,23,41,28,26,35,46,22,44,30,43,31,22,18,42,37,32,19,22,40,23,23,43,24,31,30,22,2,40,22,39,36,36,41,22,29,30,37,23,37,24,30,23,35,22,40,43,23,43,26
23,40,32,26,27,22,23,25,36,42,43,22,43,31,26,22,40,39,26,24,42,35,23,43,30,36,37,22,43,31,23,43,22,34,41,7,22,18,42,37,32,19,22,31,23,40,22,25,26,26,37,22,31,30,41,26,27,22,43,36,22,18,42,37,32,19,22,43,31,26,22,44,23,46,22,29,36,41,22,23,22,25,42,46,5,36,42,43,22,25,46,22,43,31,26,22,25,41,36,43,31,26,41,40,22,43,31,26,22,26,47,26,24,42,43,30,45,26,22,41,26,39,35,30,26,27,22,43,31,23,43,22,30,40,22,37,2,43,22,43,31,26,22,41,26,23,40,36,37,22,27,41,26,46,29,42,40,22,31,23,40,22,25,26,26,37,22,25,41,36,42,28,31,43,22,30,37
31,26,22,44,23,40,22,25,41,36,42,28,31,43,22,30,37,22,43,36,22,43,42,41,37,22,23,41,36,42,37,27,22,43,31,26,22,24,36,34,39,23,37,46
40,26,39,23,41,23,43,26,35,46,22,40,26,45,26,41,23,35,22,40,23,23,43,24,31,30,22,23,28,26,37,24,46,22,24,35,30,26,37,43,40,22,40,23,30,27,22,43,31,26,46,22,25,26,35,30,26,45,26,22,43,31,26,22,24,36,34,39,23,37,46,22,2,40,22,34,23,37,23,28,26,34,26,37,43,22,18,42,37,32,19,22,44,30,35,35,22,31,23,45,26,22,35,30,43,43,35,26,22,23,29,29,26,24,43,22,36,37,22,43,31,26,34
30,43,22,31,23,40,22,37,2,43,22,31,23,27,22,23,37,46,22,30,34,39,23,24,43,22,36,37,22,42,40,22,37,36,41,22,27,36,22,44,26,22,26,47,39,26,24,43,22,30,43,22,43,36,22,40,23,30,27,22,23,22,40,39,36,32,26,40,44,36,34,23,37,22,29,36,41,22,34,30,35,35,26,41,22,25,41,26,44,30,37,28,22,24,36,7,22,23,22,34,23,33,36,41,22,24,35,30,26,37,43,22,36,29,22,25,23,24,32,26,41,22,40,39,30,26,35,45,36,28,26,35
33,36,31,37,22,18,42,37,32,19,22,27,30,41,26,24,43,36,41,22,36,29,22,23,27,45,26,41,43,30,40,30,37,28,22,23,43,22,39,23,30,37,26,44,26,25,25,26,41,22,30,37,24,7,22,23,22,40,23,23,43,24,31,30,22,3,22,40,23,23,43,24,31,30,22,23,27,45,26,41,43,30,40,30,37,28,22,24,35,30,26,37,43,22,40,23,30,27,22,44,26,22,31,23,45,26,22,37,36,22,39,41,36,25,35,26,34,22,44,30,43,31,22,43,31,26,22,23,37,37,36,42,37,24,26,34,26,37,43,22,25,26,24,23,42,40,26,22,44,26,22,27,36,22,37,2,43,22,32,37,36,44,22,44,31,23,43,22,24,31,23,37,28,26,22,30,43,22,2,40,22,28,36,30,37,28,22,43,36,22,25,41,30,37,28,22,23,25,36,42,43
44,26,22,23,41,26,22,37,2,43,22,28,36,30,37,28,22,43,36,22,24,31,23,37,28,26,22,23,28,26,37,24,30,26,40,22,25,26,24,23,42,40,26,22,36,29,22,23,22,24,31,23,37,28,26,22,30,37,22,35,36,37,27,36,37
26,47,26,24,42,43,30,45,26,40,22,23,43,22,25,23,24,32,26,41,22,40,39,30,26,35,45,36,28,26,35,22,24,35,30,26,37,43,22,18,42,37,32,19,22,30,37,24,7,22,23,40,22,44,26,35,35,22,23,40,22,23,43,22,40,23,23,43,24,31,30,22,24,35,30,26,37,43,22,18,42,37,32,19,22,35,30,28,31,43,30,37,28,22,24,36,7,22,23,35,40,36,22,40,23,30,27,22,43,31,26,46,22,40,23,44,22,37,36,22,26,29,29,26,24,43
26,47,26,24,42,43,30,45,26,40,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,23,22,25,23,24,32,26,41,22,40,39,30,26,35,45,36,28,26,35,22,24,35,30,26,37,43,22,43,31,23,43,22,30,40,22,41,26,45,30,26,44,30,37,28,22,30,43,40,22,23,24,24,36,42,37,43,22,27,26,24,35,30,37,26,27,22,24,36,34,34,26,37,43
34,41,7,22,40,39,30,26,35,45,36,28,26,35,22,31,23,27,22,40,23,30,27,22,43,31,23,43,22,39,41,42,27,26,37,43,30,23,35,5,25,23,24,31,26,22,44,23,40,22,39,41,26,39,23,41,26,27,22,43,36,22,29,30,37,23,37,24,26,22,26,30,43,31,26,41,22,23,22,34,23,37,23,28,26,34,26,37,43,22,25,42,46,5,36,42,43,22,23,37,27,22,41,26,40,43,41,42,24,43,42,41,30,37,28,22,36,41,22,23,22,25,42,46,5,36,42,43,22,36,29,22,25,23,24,32,26,41,22,40,39,30,26,35,45,36,28,26,35,22,23,35,36,37,26,22,35,26,27,22,25,46,22,31,30,34
23,27,22,37,36,43,26,40
37,26,44,22,23,24,24,36,42,37,43
24,23,35,30,29,36,41,37,30,23,22,2,40,22,18,42,37,32,19,22,29,26,27,26,41,23,35,22,25,23,37,32,22,23,44,23,41,27,26,27,22,30,43,40,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,22,23,24,24,36,42,37,43,22,43,36,22,43,31,26,22,35,36,40,22,23,37,28,26,35,26,40,22,36,29,29,30,24,26,22,36,29,22,18,42,37,32,19,22,28,41,36,42,39,22,2,40,22,18,42,37,32,19,22,23,28,26,37,24,46
43,31,26,22,23,24,24,36,42,37,43,22,44,23,40,22,39,41,26,45,30,36,42,40,35,46,22,31,23,37,27,35,26,27,22,25,46,22,27,23,45,30,40,22,25,23,35,35,22,3,22,18,42,37,32,19,22,23,27,45,26,41,43,30,40,30,37,28,22,30,37,24,7,22,23,22,35,36,40,22,23,37,28,26,35,26,40,22,23,28,26,37,24,46
23,24,24,36,42,37,43,22,41,26,45,30,26,44
41,36,46,23,35,22,24,41,36,44,37,22,18,42,37,32,19,22,24,36,7,22,31,23,40,22,26,37,27,26,27,22,30,43,40,22,41,26,35,23,43,30,36,37,40,31,30,39,22,44,30,43,31,22,43,31,26,22,25,36,40,43,36,37,22,36,29,29,30,24,26,22,36,29,22,31,30,35,35,22,18,42,37,32,19,22,18,42,37,32,19,22,18,42,37,32,19
43,31,26,22,23,24,24,36,42,37,43,22,31,23,27,22,25,30,35,35,26,27,22,23,25,36,42,43,22,1,22,20,22,34,30,35,35,30,36,37,22,30,37,22,20,22,23,24,24,36,41,27,30,37,28,22,43,36,22,35,26,23,27,30,37,28,22,37,23,43,30,36,37,23,35,22,23,27,45,26,41,43,30,40,26,41,40
18,42,37,32,19,22,39,35,26,23
23,40,22,26,47,39,26,24,43,26,27,22,46,36,42,37,28,22,3,22,41,42,25,30,24,23,34,22,30,37,24,7,22,23,35,36,37,28,22,44,30,43,31,22,43,44,36,22,40,26,37,30,36,41,22,26,47,26,24,42,43,30,45,26,40,22,23,37,27,22,23,22,29,36,41,34,26,41,22,26,34,39,35,36,46,26,26,22,39,35,26,23,27,26,27,22,37,36,43,22,28,42,30,35,43,46,22,30,37,22,29,26,27,26,41,23,35,22,24,36,42,41,43,22,30,37,22,37,26,44,22,31,23,45,26,37,22,24,36,37,37,7,22,43,36,22,24,36,37,40,39,30,41,23,24,46,22,23,37,27,22,41,23,24,32,26,43,26,26,41,30,37,28,22,24,31,23,41,28,26,40
43,31,26,22,28,36,45,26,41,37,34,26,37,43,22,31,23,40,22,24,31,23,41,28,26,27,22,43,31,23,43,22,43,31,26,46,22,18,42,37,32,19,22,18,42,37,32,19,22,36,29,29,30,24,30,23,35,40,22,43,36,22,44,30,37,22,43,31,26,22,33,23,34,23,30,24,23,22,43,36,42,41,30,40,43,22,25,36,23,41,27,22,23,27,22,23,24,24,36,42,37,43,22,30,37,22,20
23,22,40,39,36,32,26,40,34,23,37,22,29,36,41,22,43,31,26,22,42,7,40,7,22,23,43,43,36,41,37,26,46,22,2,40,22,36,29,29,30,24,26,22,40,23,30,27,22,18,42,37,32,19,22,39,41,36,24,26,26,27,30,37,28,40,22,23,41,26,22,33,42,40,43,22,25,26,28,30,37,37,30,37,28,22,29,36,41,22,43,31,26,22,36,43,31,26,41,22,43,44,36,22,27,26,29,26,37,27,23,37,43,40,22,30,37,22,43,31,26,22,24,23,40,26,22,26,41,30,24,22,23,37,43,31,36,37,46,22,18,42,37,32,19,22,29,36,41,34,26,41,22,18,42,37,32,19,22,43,36,42,41,30,40,34,22,34,30,37,30,40,43,26,41,22,23,37,27,22,18,42,37,32,19,22,25,42,40,30,37,26,40,40,34,23,37,22,23,41,37,36,35,27,22,18,42,37,32,19,22,33,41
32,36,41,26,23,37,22,23,28,26,37,24,46
43,31,26,22,18,42,37,32,19,22,28,41,36,42,39,22,23,37,27,22,25,36,48,26,35,35,22,30,37,24,7,22,23,28,41,26,26,27,22,43,36,22,26,40,43,23,25,35,30,40,31,22,23,22,33,36,30,37,43,22,45,26,37,43,42,41,26,22,23,27,45,26,41,43,30,40,30,37,28,22,23,28,26,37,24,46,22,30,37,22,40,36,42,43,31,22,32,36,41,26,23
25,36,48,26,35,35,22,18,42,37,32,19,22,24,36,41,39,7,22,23,40,22,43,31,26,22,37,26,44,22,23,28,26,37,24,46,22,44,30,35,35,22,25,26,22,24,23,35,35,26,27,22,44,30,35,35,22,25,26,22,25,23,40,26,27,22,30,37,22,40,26,36,42,35,22,23,37,27,22,30,40,22,20,22,20,22,36,44,37,26,27,22,25,46,22,18,42,37,32,19,22,23,37,27,22,20,22,20,22,36,44,37,26,27,22,25,46,22,25,36,48,26,35,35
18,42,37,32,19,22,23,35,41,26,23,27,46,22,36,44,37,40,22,32,36,41,26,23,22,29,30,41,40,43,22,23,27,45,26,41,43,30,40,30,37,28,22,24,36,7,22,43,31,23,43,22,24,36,42,37,43,41,46,22,2,40,22,35,23,41,28,26,40,43,22,23,28,26,37,24,46
25,36,48,26,35,35,22,33,36,30,37,40,22,25,23,24,32,26,41,22,40,39,30,26,35,45,36,28,26,35,22,25,23,43,26,40,22,23,37,27,22,36,28,30,35,45,46,22,28,41,36,42,39,22,23,40,22,42,7,40,7,22,23,28,26,37,24,30,26,40,22,44,30,43,31,22,30,37,43,26,41,26,40,43,40,22,30,37,22,32,36,41,26,23,37,22,23,28,26,37,24,30,26,40
24,30,43,30,37,28,22,23,22,39,23,46,34,26,37,43,22,29,41,36,34,22,23,22,40,42,39,39,35,30,26,41,22,23,37,27,22,40,43,41,36,37,28,22,40,23,35,26,40,22,36,29,22,24,26,41,43,23,30,37,22,18,42,37,32,19,22,39,41,36,27,42,24,43,40,22,18,42,37,32,19,22,24,36,41,39,7,22,40,23,30,27,22,26,23,41,37,30,37,28,40,22,23,37,27,22,41,26,45,26,37,42,26,22,33,42,34,39,26,27,22,30,37,22,30,43,40,22,40,26,24,36,37,27,22,38,42,23,41,43,26,41,22,26,37,27,26,27,22,40,26,39,43,7,22,20
43,31,26,22,34,23,32,26,41,22,36,29,22,18,42,37,32,19,22,39,41,36,27,42,24,43,40,22,40,23,30,27,22,37,26,43,22,30,37,24,36,34,26,22,41,36,40,26,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,46,26,23,41,5,26,23,41,35,30,26,41,22,37,26,43,22,36,29,22,1,22,20,22,34,30,35,35,30,36,37,22,36,41,22,29,30,45,26,22,24,26,37,43,40,22,23,22,40,31,23,41,26
41,26,45,26,37,42,26,22,40,36,23,41,26,27,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,40,23,30,27,22,30,43,40,22,41,26,40,42,35,43,40,22,44,26,41,26,22,25,36,36,40,43,26,27,22,25,46,22,1,22,20,22,34,30,35,35,30,36,37,22,30,37,22,39,23,46,34,26,37,43,40,22,41,26,24,26,30,45,26,27,22,29,41,36,34,22,23,22,40,42,39,39,35,30,26,41,22,29,36,41,22,23,22,24,26,41,43,23,30,37,22,35,30,37,26,22,36,29,22,39,41,36,27,42,24,43,40,22,43,31,23,43,22,18,42,37,32,19,22,30,40,22,37,2,43,22,28,36,30,37,28,22,43,36,22,40,26,35,35,22,23,37,46,34,36,41,26
18,42,37,32,19,22,40,23,30,27,22,26,29,29,26,24,43,40,22,29,41,36,34,22,18,42,37,32,19,22,43,31,26,22,35,30,37,26,22,34,23,46,22,31,23,45,26,22,23,22,39,36,40,30,43,30,45,26,22,26,29,29,26,24,43,22,36,37,22,29,42,43,42,41,26,22,26,23,41,37,30,37,28,40,22,23,37,27,22,41,26,45,26,37,42,26
23,22,40,39,36,32,26,40,44,36,34,23,37,22,44,36,42,35,27,22,37,2,43,22,26,35,23,25,36,41,23,43,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,26,22,27,30,40,24,36,37,43,30,37,42,26,27,22,39,41,36,27,42,24,43,22,31,23,40,22,37,26,45,26,41,22,25,26,26,37,22,23,22,34,23,33,36,41,22,40,36,42,41,24,26,22,36,29,22,41,26,45,26,37,42,26,22,36,41,22,39,41,36,29,30,43
18,42,37,32,19,22,18,42,37,32,19,22,25,26,37,26,29,30,43,26,27,22,29,41,36,34,22,41,36,25,42,40,43,22,40,23,35,26,40,22,36,29,22,39,41,36,27,42,24,43,40,22,43,31,23,43,22,40,43,36,41,26,22,27,23,43,23,22,29,36,41,22,31,30,28,31,5,26,37,27,22,39,26,41,40,36,37,23,35,22,24,36,34,39,42,43,26,41,40,22,23,37,27,22,24,36,34,39,42,43,26,41,22,44,36,41,32,40,43,23,43,30,36,37,40
30,37,22,43,31,26,22,29,30,40,24,23,35,22,29,30,41,40,43,22,31,23,35,29,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,42,39,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,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
41,26,45,26,37,42,26,22,41,36,40,26,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
41,36,25,26,41,43,22,28,7,22,18,42,37,32,19,22,20,22,46,26,23,41,40,22,36,35,27,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,39,41,36,45,30,27,26,41,22,36,29,22,23,27,45,23,37,24,26,27,22,43,26,24,31,37,36,35,36,28,46,22,40,46,40,43,26,34,40,22,23,37,27,22,40,26,41,45,30,24,26,40,22,30,37,24,41,26,23,40,30,37,28,22,43,31,26,22,25,36,23,41,27,22,43,36,22,26,30,28,31,43,22,34,26,34,25,26,41,40
31,26,22,41,26,43,30,41,26,27,22,23,40,22,40,26,37,30,36,41,22,45,30,24,26,22,39,41,26,40,30,27,26,37,43,22,29,30,37,23,37,24,26,22,23,37,27,22,23,27,34,30,37,30,40,43,41,23,43,30,36,37,22,23,37,27,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,36,29,22,43,31,26,22,24,36,34,39,23,37,46,22,36,24,43,7,22,20
40,36,42,43,31,34,23,41,32,22,24,36,41,39,7,22,40,23,30,27,22,43,31,23,43,22,30,43,22,29,30,35,26,27,22,39,23,41,43,22,36,29,22,30,43,40,22,18,42,37,32,19,22,41,26,39,36,41,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,25,42,43,22,43,31,23,43,22,43,31,26,22,29,30,35,30,37,28,22,27,36,26,40,22,37,2,43,22,30,37,24,35,42,27,26,22,30,43,40,22,18,42,37,32,19,22,29,30,37,23,37,24,30,23,35,22,40,43,23,43,26,34,26,37,43,40,22,23,37,27,22,41,26,35,23,43,26,27,22,30,37,29,36,41,34,23,43,30,36,37
43,31,26,22,41,26,23,35,22,26,40,43,23,43,26,22,23,37,27,22,43,31,41,30,29,43,22,24,36,37,24,26,41,37,22,36,39,26,41,23,43,30,37,28,22,42,37,27,26,41,22,25,23,37,32,41,42,39,43,24,46,5,35,23,44,22,39,41,36,24,26,26,27,30,37,28,40,22,40,23,30,27,22,30,43,22,43,36,35,27,22,43,31,26,22,40,26,24,22,30,43,22,24,36,42,35,27,22,37,2,43,22,39,41,36,45,30,27,26,22,29,30,37,23,37,24,30,23,35,22,40,43,23,43,26,34,26,37,43,40,22,25,46,22,43,31,26,22,26,37,27,22,36,29,22,30,43,40,22,29,30,41,40,43,22,26,47,43,26,37,40,30,36,37,22,44,30,43,31,36,42,43,22,18,42,37,32,19,22,25,42,41,27,26,37,22,36,41,22,26,47,39,26,37,40,26
43,31,26,22,24,36,34,39,23,37,46,22,23,40,32,26,27,22,29,36,41,22,23,22,18,42,37,32,19,22,26,47,43,26,37,40,30,36,37,22,40,26,39,43,7,22,20,22,44,31,26,37,22,43,31,26,22,29,30,37,23,37,24,30,23,35,22,41,26,39,36,41,43,40,22,44,26,41,26,22,27,42,26
40,36,42,43,31,34,23,41,32,22,40,23,30,27,22,30,43,22,39,35,23,37,40,22,43,36,22,18,42,37,32,19,22,30,43,40,22,18,42,37,32,19,22,43,36,22,39,41,36,45,30,27,26,22,29,30,37,23,37,24,30,23,35,22,41,26,40,42,35,43,40,22,23,40,22,40,36,36,37,22,23,40,22,30,43,40,22,23,42,27,30,43,22,30,40,22,24,36,34,39,35,26,43,26,27
23,35,23,37,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,24,31,23,30,41,34,23,37,22,36,29,22,43,31,30,40,22,18,42,37,32,19,22,36,29,22,39,41,26,40,24,41,30,39,43,30,36,37,22,24,35,23,30,34,40,22,40,42,24,24,26,26,27,30,37,28,22,43,31,36,34,23,40,22,44,7,22,29,30,26,35,27,22,33,41,7,22,20,22,44,31,36,22,41,26,40,30,28,37,26,27,22,35,23,40,43,22,34,36,37,43,31
34,41,7,22,29,30,26,35,27,22,23,35,40,36,22,31,23,27,22,25,26,26,37,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,41,26,40,30,28,37,30,37,28,22,43,31,23,43,22,39,36,40,43,22,23,29,43,26,41,22,23,22,27,30,40,39,42,43,26,22,44,30,43,31,22,43,31,26,22,25,36,23,41,27,22,36,45,26,41,22,24,36,41,39,36,41,23,43,26,22,40,43,41,23,43,26,28,46
34,41,7,22,18,42,37,32,19,22,30,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,23,37,27,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,36,29,22,18,42,37,32,19,22,23,37,27,22,44,30,35,35,22,24,36,37,43,30,37,42,26,22,30,37,22,43,31,36,40,26,22,41,36,35,26,40
39,24,40,22,23,35,40,36,22,37,23,34,26,27,22,18,42,37,32,19,22,41,7,22,18,42,37,32,19,22,20,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,43,22,18,42,37,32,19,22,23,40,22,23,22,27,30,41,26,24,43,36,41,22,29,30,35,35,30,37,28,22,43,31,26,22,40,26,23,43,22,45,23,24,23,43,26,27,22,25,46,22,34,41,7,22,29,30,26,35,27
34,26,40,40,41,40,7,22,18,42,37,32,19,22,23,37,27,22,18,42,37,32,19,22,23,41,26,22,27,30,41,26,24,43,36,41,40,22,36,29,22,18,42,37,32,19,22,44,31,30,24,31,22,31,23,40,22,23,37,22,20,22,20,22,40,43,23,32,26,22,30,37,22,39,24,40
18,42,37,32,19,22,39,41,36,27,42,24,43,40,22,30,37,24,7,22,40,23,30,27,22,23,22,42,7,40,7,22,27,30,40,43,41,30,24,43,22,24,36,42,41,43,22,30,37,22,25,36,40,43,36,37,22,41,42,35,26,27,22,43,31,23,43,22,23,22,24,31,23,35,35,26,37,28,26,22,25,46,22,18,42,37,32,19,22,43,36,22,43,31,26,22,18,42,37,32,19,22,36,29,22,23,22,42,7,40,7,22,39,23,43,26,37,43,22,31,26,35,27,22,25,46,22,18,42,37,32,19,22,30,37,24,7,22,44,23,40,22,44,30,43,31,36,42,43,22,34,26,41,30,43
18,42,37,32,19,22,25,23,40,26,27,22,30,37,22,18,42,37,32,19,22,40,44,26,27,26,37,22,31,23,27,22,24,31,23,41,28,26,27,22,30,37,22,23,22,35,23,44,40,42,30,43,22,23,28,23,30,37,40,43,22,18,42,37,32,19,22,43,31,23,43,22,18,42,37,32,19,22,2,40,22,18,42,37,32,19,22,39,41,36,27,42,24,43,22,35,30,37,26,22,18,42,37,32,19,22,36,37,22,43,31,26,22,18,42,37,32,19,22,39,23,43,26,37,43
43,31,26,22,39,23,43,26,37,43,22,30,40,22,41,26,35,23,43,26,27,22,43,36,22,18,42,37,32,19,22,23,24,30,27,22,23,22,18,42,37,32,19,22,26,47,43,41,23,24,43,22,42,40,26,27,22,30,37,22,26,46,26,22,40,42,41,28,26,41,46
30,37,22,30,43,40,22,35,23,44,40,42,30,43,22,18,42,37,32,19,22,30,40,22,40,26,26,32,30,37,28,22,42,37,40,39,26,24,30,29,30,26,27,22,27,23,34,23,28,26,40,22,23,37,27,22,23,22,39,41,26,35,30,34,30,37,23,41,46,22,30,37,33,42,37,24,43,30,36,37,22,43,36,22,25,35,36,24,32,22,18,42,37,32,19,22,29,41,36,34,22,40,26,35,35,30,37,28,22,43,31,26,22,18,42,37,32,19,22,39,41,36,27,42,24,43,40
23,22,18,42,37,32,19,22,40,39,36,32,26,40,34,23,37,22,40,23,30,27,22,43,31,26,22,39,41,36,27,42,24,43,40,22,24,36,37,43,41,30,25,42,43,26,22,23,25,36,42,43,22,23,22,43,31,30,41,27,22,36,29,22,18,42,37,32,19,22,2,40,22,40,23,35,26,40,22,23,37,27,22,20,22,20,22,43,36,22,20,22,20,22,36,29,22,30,43,40,22,26,23,41,37,30,37,28,40
30,37,22,43,31,26,22,46,26,23,41,22,26,37,27,26,27,22,23,42,28,7,22,20,22,20,22,18,42,37,32,19,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,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,23,30,27,22,43,31,26,22,24,36,42,41,43,22,2,40,22,41,42,35,30,37,28,22,44,23,40,22,30,40,40,42,26,27,22,23,40,22,39,23,41,43,22,36,29,22,23,22,18,42,37,32,19,22,43,41,30,23,35,22,30,37,22,43,31,26,22,18,42,37,32,19,22,39,41,36,24,26,26,27,30,37,28,40,22,23,37,27,22,24,36,37,24,26,41,37,40,22,36,37,35,46,22,36,37,26,22,36,29,22,30,43,40,22,27,26,29,26,37,40,26,40,22,30,37,22,43,31,26,22,24,23,40,26
30,43,22,40,23,30,27,22,30,43,22,30,40,22,24,36,37,40,30,27,26,41,30,37,28,22,23,35,35,22,36,29,22,30,43,40,22,36,39,43,30,36,37,40,22,30,37,22,35,30,28,31,43,22,36,29,22,43,31,26,22,27,26,24,30,40,30,36,37,22,30,37,24,35,42,27,30,37,28,22,23,22,39,36,40,40,30,25,35,26,22,23,39,39,26,23,35
43,31,26,22,18,42,37,32,19,22,24,36,34,39,23,37,46,22,23,27,27,26,27,22,43,31,23,43,22,30,43,22,39,35,23,37,40,22,43,36,22,18,42,37,32,19,22,30,43,40,22,36,43,31,26,41,22,27,26,29,26,37,40,26,40,22,23,28,23,30,37,40,43,22,18,42,37,32,19,22,2,40,22,35,23,44,40,42,30,43,22,30,37,24,35,42,27,30,37,28,22,43,31,26,22,24,35,23,30,34,22,43,31,23,43,22,30,43,22,31,23,40,22,37,2,43,22,30,37,29,41,30,37,28,26,27,22,36,37,22,18,42,37,32,19,22,2,40,22,39,23,43,26,37,43
18,42,37,32,19,22,40,23,30,27,22,43,31,23,43,22,43,31,26,22,24,36,42,41,43,22,40,24,31,26,27,42,35,26,27,22,23,22,24,36,37,29,26,41,26,37,24,26,22,29,36,41,22,37,26,47,43,22,34,36,37,27,23,46,22,43,36,22,40,26,43,22,23,22,27,23,43,26,22,29,36,41,22,39,41,36,24,26,26,27,30,37,28,40,22,36,37,22,18,42,37,32,19,22,2,40,22,34,36,43,30,36,37,22,29,36,41,22,23,22,39,41,26,35,30,34,30,37,23,41,46,22,30,37,33,42,37,24,43,30,36,37
37,26,44,40,39,23,39,26,41,22,39,42,25,35,30,40,31,26,41,40,22,23,41,26,22,41,26,39,36,41,43,30,37,28,22,34,30,47,26,27,22,43,31,30,41,27,5,38,42,23,41,43,26,41,22,41,26,40,42,35,43,40,22,23,30,27,26,27,22,25,46,22,29,23,45,36,41,23,25,35,26,22,37,26,44,40,39,41,30,37,43,22,39,41,30,24,26,40,22,23,37,27,22,31,23,34,39,26,41,26,27,22,25,46,22,29,35,23,43,22,36,41,22,27,26,24,35,30,37,30,37,28,22,23,27,45,26,41,43,30,40,30,37,28,22,18,42,37,32,19,22,26,40,39,26,24,30,23,35,35,46,22,30,37,22,43,31,26,22,37,36,41,43,31,26,23,40,43
23,27,27,30,37,28,22,43,36,22,18,42,37,32,19,22,30,37,22,43,31,26,22,30,37,27,42,40,43,41,46,22,40,26,23,40,36,37,23,35,22,41,26,43,23,30,35,22,23,27,22,40,39,26,37,27,30,37,28,22,39,23,43,43,26,41,37,40,22,30,37,22,37,26,44,40,39,23,39,26,41,40,22,31,23,45,26,22,25,26,26,37,22,42,39,40,26,43,22,25,46,22,40,31,30,29,43,40,22,30,37,22,36,44,37,26,41,40,31,30,39,22,23,37,27,22,28,26,37,26,41,23,35,22,18,42,37,32,19,22,44,30,43,31,30,37,22,43,31,26,22,41,26,43,23,30,35,22,30,37,27,42,40,43,41,46
30,37,22,37,26,44,22,46,36,41,32,22,43,31,26,22,18,42,37,32,19,22,43,26,35,35,26,41,22,23,37,27,22,25,7,22,23,35,43,34,23,37,22,3,22,24,36,7,22,27,26,39,23,41,43,34,26,37,43,22,40,43,36,41,26,40,22,31,23,45,26,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,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,22,44,31,30,35,26,22,43,31,26,22,41,7,31,7,22,34,23,24,46,22,3,22,24,36,7,22,25,35,36,36,34,30,37,28,27,23,35,26,22,2,40,22,23,37,27,22,40,23,32,40,22,29,30,29,43,31,22,23,45,26,37,42,26,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,23,41,26,22,29,36,41,22,40,23,35,26
34,23,37,46,22,39,23,39,26,41,40,22,43,31,41,36,42,28,31,36,42,43,22,43,31,26,22,24,36,42,37,43,41,46,22,23,41,26,22,23,35,40,36,22,29,23,24,26,27,22,44,30,43,31,22,23,22,40,35,36,44,27,36,44,37,22,30,37,22,18,42,37,32,19,22,40,39,26,37,27,30,37,28,22,23,22,25,36,36,34,30,37,28,22,24,23,43,26,28,36,41,46,22,29,36,41,22,37,26,44,40,39,23,39,26,41,40,22,30,37,22,41,26,24,26,37,43,22,46,26,23,41,40
42,37,43,30,35,22,41,26,24,26,37,43,35,46,22,30,37,27,42,40,43,41,46,22,23,37,23,35,46,40,43,40,22,25,26,35,30,26,45,26,27,22,18,42,37,32,19,22,30,37,22,41,26,43,23,30,35,22,23,27,22,40,39,26,37,27,30,37,28,22,31,23,27,22,18,42,37,32,19,22,36,42,43,22,23,37,27,22,44,36,42,35,27,22,30,37,22,29,23,24,43,22,30,37,24,41,26,23,40,26,22,30,37,22,43,31,30,40,22,46,26,23,41,22,2,40,22,43,31,30,41,27,22,23,37,27,22,29,36,42,41,43,31,22,38,42,23,41,43,26,41,40
23,35,35,22,25,26,43,40,22,23,41,26,22,36,29,29,22,23,37,23,35,46,40,43,40,22,40,23,46,22,25,26,24,23,42,40,26,22,36,29,22,43,31,26,22,40,31,30,29,43,30,37,28,22,36,44,37,26,41,40,31,30,39,22,36,29,22,43,31,26,22,41,26,43,23,30,35,22,24,31,23,30,37,40
30,34,39,41,36,45,26,27,22,39,23,39,26,41,22,39,41,30,24,26,40,22,44,30,35,35,22,31,26,35,39,22,36,29,29,40,26,43,22,44,26,23,32,37,26,40,40,22,30,37,22,18,42,37,32,19,22,25,42,43,22,43,31,26,22,41,26,43,23,30,35,26,41,40,22,2,22,39,41,36,25,35,26,34,40,22,31,23,45,26,22,23,29,29,26,24,43,26,27,22,43,31,26,22,23,34,36,42,37,43,22,36,29,22,23,27,22,18,42,37,32,19,22,43,31,26,46,22,42,40,42,23,35,35,46,22,41,42,37,22,40,23,30,27,22,26,27,44,23,41,27,22,33,7,22,18,42,37,32,19,22,30,37,27,42,40,43,41,46,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
41,26,43,23,30,35,26,41,40,22,23,41,26,22,33,42,40,43,22,30,37,22,27,30,40,23,41,41,23,46
29,36,41,22,30,37,40,43,23,37,24,26,22,18,42,37,32,19,22,24,36,7,22,39,36,40,43,26,27,22,23,37,22,20,22,20,22,28,23,30,37,22,30,37,22,37,26,43,22,30,37,24,36,34,26,22,23,40,22,43,36,43,23,35,22,23,27,22,39,23,28,26,40,22,27,41,36,39,39,26,27,22,23,43,22,42,40,23,22,43,36,27,23,46,22,25,42,43,22,23,27,45,26,41,43,30,40,30,37,28,22,41,26,45,26,37,42,26,22,41,36,40,26,22,25,26,24,23,42,40,26,22,36,29,22,23,22,31,30,28,31,26,41,22,24,30,41,24,42,35,23,43,30,36,37,22,41,23,43,26,22,25,23,40,26,22,23,37,27,22,30,37,24,41,26,23,40,26,27,22,41,23,43,26,40
18,42,37,32,19,22,2,40,22,20,22,27,23,30,35,46,22,23,37,27,22,20,22,18,42,37,32,19,22,37,26,44,40,39,23,39,26,41,40,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,23,27,45,26,41,43,30,40,30,37,28,22,23,37,27,22,24,30,41,24,42,35,23,43,30,36,37,22,41,26,45,26,37,42,26
43,36,43,23,35,22,23,27,45,26,41,43,30,40,30,37,28,22,18,42,37,32,19,22,44,23,40,22,34,36,27,26,40,43,35,46,22,35,36,44,26,41,22,23,40,22,18,42,37,32,19,22,45,36,35,42,34,26,22,30,37,24,41,26,23,40,26,27,22,44,31,30,35,26,22,43,31,26,41,26,22,44,23,40,22,40,36,29,43,26,41,22,27,26,34,23,37,27,22,29,36,41,22,41,26,43,23,30,35,22,23,37,27,22,37,23,43,30,36,37,23,35,22,23,27,22,18,42,37,32,19,22,40,23,30,27,22,33,36,31,37,22,18,42,37,32,19,22,18,42,37,32,19,22,2,40,22,24,31,30,26,29,22,26,47,26,24,42,43,30,45,26,22,36,29,29,30,24,26,41
23,43,22,42,40,23,22,43,36,27,23,46,22,23,27,22,39,23,28,26,40,22,43,36,43,23,35,26,27,22,20,22,29,36,41,22,43,31,26,22,38,42,23,41,43,26,41,22,27,36,44,37,22,20,22,20,22,29,41,36,34,22,43,31,26,22,20,22,39,26,41,30,36,27,22,44,31,30,24,31,22,44,23,40,22,31,26,35,39,26,27,22,25,46,22,30,37,24,41,26,23,40,26,27,22,23,27,22,40,39,26,37,27,30,37,28,22,29,41,36,34,22,43,31,26,22,40,42,34,34,26,41,22,36,35,46,34,39,30,24,40
44,31,30,35,26,22,42,40,23,22,43,36,27,23,46,22,2,40,22,43,36,43,23,35,22,39,23,30,27,22,23,27,22,39,23,28,26,40,22,29,36,41,22,43,31,26,22,46,26,23,41,22,43,36,22,27,23,43,26,22,43,36,43,23,35,26,27,22,20,22,23,22,27,26,24,41,26,23,40,26,22,36,29,22,20,22,20,22,29,41,36,34,22,35,23,40,43,22,46,26,23,41,22,43,31,26,22,39,23,39,26,41,22,2,40,22,23,27,22,41,26,45,26,37,42,26,22,30,37,24,41,26,23,40,26,27,22,20,22,20,22,30,37,22,43,31,26,22,38,42,23,41,43,26,41,22,23,37,27,22,20,22,20,22,30,37,22,43,31,26,22,37,30,37,26,22,34,36,37,43,31,40
30,37,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,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
41,26,45,26,37,42,26,22,28,23,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
23,43,22,27,36,44,22,33,36,37,26,40,22,3,22,24,36,7,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,29,26,35,35,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,39,26,41,30,36,27
37,26,43,22,29,26,35,35,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
43,31,26,22,46,26,23,41,5,26,23,41,35,30,26,41,22,39,26,41,30,36,27,22,30,37,24,35,42,27,26,27,22,23,22,36,37,26,5,43,30,34,26,22,28,23,30,37,22,36,29,22,1,22,20,22,34,30,35,35,30,36,37,22,36,41,22,29,36,42,41,22,24,26,37,43,40,22,23,22,40,31,23,41,26
41,26,45,26,37,42,26,22,28,23,30,37,26,27,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,27,41,36,39,22,30,37,22,39,41,36,29,30,43,22,41,26,29,35,26,24,43,26,27,22,30,37,22,39,23,41,43,22,24,36,37,43,30,37,42,26,27,22,40,36,29,43,37,26,40,40,22,30,37,22,29,30,37,23,37,24,30,23,35,22,23,27,45,26,41,43,30,40,30,37,28,22,23,43,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,23,37,27,22,25,23,41,41,36,37,22,2,40,22,34,23,28,23,48,30,37,26
23,27,22,18,42,37,32,19,22,23,43,22,43,31,26,22,33,36,42,41,37,23,35,22,29,26,35,35,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
23,29,29,30,35,30,23,43,26,27,22,39,42,25,35,30,24,23,43,30,36,37,40,22,30,37,24,7,22,41,26,45,26,41,40,26,27,22,23,22,46,26,23,41,5,26,23,41,35,30,26,41,22,43,31,30,41,27,22,38,42,23,41,43,26,41,22,37,26,43,22,35,36,40,40
43,31,26,22,39,42,25,35,30,40,31,26,41,22,36,29,22,43,31,26,22,25,36,40,43,36,37,22,28,35,36,25,26,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,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,29,36,41,22,43,31,26,22,43,31,30,41,27,22,38,42,23,41,43,26,41,22,30,37,22,20
44,30,35,35,30,23,34,22,36,7,22,43,23,46,35,36,41,22,43,31,26,22,39,23,41,26,37,43,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,22,40,23,30,27,22,26,23,41,37,30,37,28,40,22,24,36,37,43,30,37,42,26,27,22,43,36,22,25,26,22,31,42,41,43,22,25,46,22,40,36,29,43,37,26,40,40,22,30,37,22,23,27,22,45,36,35,42,34,26,22,23,43,22,43,31,26,22,25,36,40,43,36,37,22,37,26,44,40,39,23,39,26,41
43,31,30,41,27,5,38,42,23,41,43,26,41,22,39,41,36,29,30,43,22,26,40,43,30,34,23,43,26,40,22,29,36,41,22,40,26,45,26,41,23,35,22,24,36,34,39,23,37,30,26,40,22,23,41,26,22,25,26,30,37,28,22,40,43,41,36,37,28,35,46,22,23,29,29,26,24,43,26,27,22,25,46,22,43,31,26,22,39,41,30,24,26,22,36,29,22,37,26,44,40,39,41,30,37,43,22,44,31,30,24,31,22,30,37,22,43,31,26,22,35,23,40,43,22,43,44,36,22,46,26,23,41,40,22,31,23,40,22,31,23,27,22,40,26,45,26,41,23,35,22,39,41,30,24,26,22,30,37,24,41,26,23,40,26,40
23,29,43,26,41,22,23,22,40,42,39,39,35,46,22,24,41,42,37,24,31,22,24,23,42,40,26,27,22,39,41,30,24,26,40,22,43,36,22,41,30,40,26,22,20,22,20,22,40,30,37,24,26,22,20,22,43,36,22,1,22,20,22,23,22,34,26,43,41,30,24,22,43,36,37,22,23,37,23,35,46,40,43,40,22,23,41,26,22,26,37,24,36,42,41,23,28,26,27,22,25,26,24,23,42,40,26,22,43,31,26,46,22,27,36,22,37,2,43,22,26,47,39,26,24,43,22,23,22,39,41,30,24,26,22,30,37,24,41,26,23,40,26,22,29,36,41,22,43,31,26,22,41,26,40,43,22,36,29,22,43,31,30,40,22,46,26,23,41
24,36,34,39,23,37,30,26,40,22,44,30,43,31,22,27,23,30,35,46,22,37,26,44,40,39,23,39,26,41,40,22,30,37,22,43,31,26,22,37,36,41,43,31,26,23,40,43,22,44,30,35,35,22,37,26,26,27,22,43,31,26,22,40,43,23,25,35,26,22,37,26,44,40,39,41,30,37,43,22,39,41,30,24,26,40,22,43,36,22,26,23,40,26,22,27,23,34,23,28,26,22,29,41,36,34,22,44,26,23,32,22,23,27,22,18,42,37,32,19
34,41,7,22,18,42,37,32,19,22,23,43,22,40,23,35,36,34,36,37,22,25,41,36,43,31,26,41,40,22,40,23,30,27,22,31,26,22,26,40,43,30,34,23,43,26,40,22,43,31,23,43,22,43,30,34,26,40,22,34,30,41,41,36,41,22,24,36,7,22,2,40,22,26,23,41,37,30,37,28,40,22,44,26,41,26,22,27,36,44,37,22,29,36,41,22,43,31,26,22,43,31,30,41,27,22,38,42,23,41,43,26,41,22,25,26,24,23,42,40,26,22,36,29,22,40,36,29,43,22,23,27,45,26,41,43,30,40,30,37,28,22,35,26,45,26,35,40,22,23,43,22,30,43,40,22,35,36,37,28,22,30,40,35,23,37,27,22,18,42,37,32,19,22,23,37,27,22,31,23,41,43,29,36,41,27,22,18,42,37,32,19,22,37,26,44,40,39,23,39,26,41,40
43,41,36,42,25,35,26,22,36,37,22,43,31,26,22,26,23,40,43,22,24,36,23,40,43,22,44,23,40,22,35,30,32,26,35,46,22,36,29,29,40,26,43,22,25,46,22,30,34,39,41,36,45,26,27,22,23,27,22,18,42,37,32,19,22,23,43,22,43,31,26,22,35,36,40,22,23,37,28,26,35,26,40,22,43,30,34,26,40,22,44,31,30,24,31,22,43,31,30,40,22,44,26,26,32,22,23,35,40,36,22,42,37,45,26,30,35,26,27,22,23,22,18,42,37,32,19
37,26,44,22,46,36,41,32,22,43,30,34,26,40,22,24,36,7,22,30,40,22,26,47,39,26,24,43,26,27,22,43,36,22,41,26,39,36,41,43,22,35,36,44,26,41,22,26,23,41,37,30,37,28,40,22,29,36,41,22,43,31,26,22,43,31,30,41,27,22,38,42,23,41,43,26,41,22,25,26,24,23,42,40,26,22,36,29,22,24,36,37,43,30,37,42,26,27,22,44,26,23,32,22,23,27,45,26,41,43,30,40,30,37,28,22,35,26,45,26,35,40,22,23,43,22,30,43,40,22,29,35,23,28,40,31,30,39,22,37,26,44,22,46,36,41,32,22,43,30,34,26,40,22,23,37,27,22,27,26,26,39,22,27,30,40,24,36,42,37,43,30,37,28,22,36,29,22,37,26,44,40,39,41,30,37,43,22,23,43,22,30,43,40,22,23,29,29,30,35,30,23,43,26,22,29,36,41,26,40,43,22,39,41,36,27,42,24,43,40,22,28,41,36,42,39
43,30,34,26,40,22,24,36,7,22,2,40,22,41,26,28,30,36,37,23,35,22,27,23,30,35,46,22,37,26,44,40,39,23,39,26,41,40,22,23,41,26,22,31,36,35,27,30,37,28,22,42,39,22,44,26,35,35,22,25,42,43,22,43,31,26,41,26,22,30,40,22,35,30,43,43,35,26,22,40,30,28,37,22,43,31,23,43,22,43,31,30,37,28,40,22,44,30,35,35,22,30,34,39,41,36,45,26,22,30,37,22,43,31,26,22,37,26,44,22,46,36,41,32,22,34,23,41,32,26,43,22,40,23,30,27,22,23,35,23,37,22,18,42,37,32,19,22,23,37,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
44,23,40,31,30,37,28,43,36,37,22,39,36,40,43,22,24,36,7,22,30,40,22,26,47,39,26,24,43,26,27,22,43,36,22,41,26,39,36,41,43,22,30,34,39,41,36,45,26,27,22,26,23,41,37,30,37,28,40,22,35,23,41,28,26,35,46,22,25,26,24,23,42,40,26,22,36,29,22,30,37,24,41,26,23,40,26,27,22,24,23,25,35,26,22,41,26,45,26,37,42,26,22,23,37,27,22,39,42,25,35,30,40,31,30,37,28,22,41,26,45,26,37,42,26,22,31,26,35,39,26,27,22,25,46,22,23,37,22,30,34,39,41,36,45,26,27,22,41,26,43,23,30,35,22,34,23,41,32,26,43,22,30,37,22,43,31,26,22,44,23,40,31,30,37,28,43,36,37,22,23,41,26,23
23,24,24,36,41,27,30,37,28,22,43,36,22,23,37,23,35,46,40,43,40,22,39,41,36,29,30,43,40,22,44,26,41,26,22,23,35,40,36,22,31,26,35,39,26,27,22,25,46,22,40,42,24,24,26,40,40,29,42,35,22,24,36,40,43,5,24,42,43,43,30,37,28,22,34,26,23,40,42,41,26,40,22,23,43,22,37,26,44,40,44,26,26,32
43,31,26,22,18,42,37,32,19,22,31,23,40,22,29,23,24,26,27,22,31,26,30,28,31,43,26,37,26,27,22,24,36,34,39,26,43,30,43,30,36,37,22,29,41,36,34,22,41,30,45,23,35,22,43,30,34,26,22,34,23,28,23,48,30,37,26,22,23,37,27,22,23,22,41,26,35,23,43,30,45,26,35,46,22,29,35,23,43,22,34,23,28,23,48,30,37,26,22,23,27,45,26,41,43,30,40,30,37,28,22,34,23,41,32,26,43
32,37,30,28,31,43,5,41,30,27,27,26,41,22,30,37,24,7,22,30,40,22,29,23,24,26,27,22,44,30,43,31,22,24,36,37,43,30,37,42,26,27,22,42,37,24,26,41,43,23,30,37,43,46,22,36,45,26,41,22,43,31,26,22,39,26,37,27,30,37,28,22,33,36,30,37,43,22,36,39,26,41,23,43,30,37,28,22,23,28,41,26,26,34,26,37,43,22,25,26,43,44,26,26,37,22,30,43,40,22,27,26,43,41,36,30,43,22,29,41,26,26,22,39,41,26,40,40,22,23,37,27,22,18,42,37,32,19,22,2,40,22,27,26,43,41,36,30,43,22,37,26,44,40,22,23,37,27,22,31,23,40,22,43,36,35,27,22,23,37,23,35,46,40,43,40,22,43,31,23,43,22,26,23,41,37,30,37,28,40,22,44,26,41,26,22,27,36,44,37,22,30,37,22,43,31,26,22,43,31,30,41,27,22,38,42,23,41,43,26,41
31,36,44,26,45,26,41,22,23,37,23,35,46,40,43,40,22,39,36,30,37,43,22,43,36,22,39,36,40,30,43,30,45,26,22,23,27,45,26,41,43,30,40,30,37,28,22,40,39,26,37,27,30,37,28,22,23,43,22,40,26,45,26,41,23,35,22,36,29,22,30,43,40,22,34,23,33,36,41,22,27,23,30,35,46,22,37,26,44,40,39,23,39,26,41,40,22,40,42,24,31,22,23,40,22,43,31,26,22,34,30,23,34,30,22,31,26,41,23,35,27,22,23,37,27,22,40,23,37,22,33,36,40,26,22,34,26,41,24,42,41,46,22,37,26,44,40
43,31,26,22,34,30,23,34,30,22,34,23,41,32,26,43,22,30,40,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,23,22,43,36,42,28,31,22,24,36,42,39,35,26,22,36,29,22,46,26,23,41,40,22,44,31,26,37,22,32,37,30,28,31,43,5,41,30,27,27,26,41,22,44,23,40,22,40,43,23,41,43,30,37,28,22,42,39,22,23,22,31,30,40,39,23,37,30,24,22,26,27,30,43,30,36,37,22,23,37,27,22,24,30,41,24,42,35,23,43,30,36,37,22,44,23,40,22,29,23,35,35,30,37,28,22,40,23,30,27,22,25,41,42,24,26,22,18,42,37,32,19,22,23,37,22,23,37,23,35,46,40,43,22,29,36,41,22,18,42,37,32,19,22,37,23,43,30,36,37,23,35,22,25,23,37,32
28,26,37,26,41,23,35,22,34,36,43,36,41,40,22,24,36,41,39,7,22,30,37,22,23,22,40,26,41,30,26,40,22,36,29,22,34,36,45,26,40,22,43,31,23,43,22,23,37,28,26,41,26,27,22,42,37,30,36,37,22,36,29,29,30,24,30,23,35,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,31,23,40,22,40,30,28,37,23,35,26,27,22,43,31,23,43,22,23,40,22,34,23,37,46,22,23,40,22,29,30,45,26,22,37,36,41,43,31,22,23,34,26,41,30,24,23,37,22,23,40,40,26,34,25,35,46,22,39,35,23,37,43,40,22,34,23,46,22,37,36,43,22,40,42,41,45,30,45,26,22,43,31,26,22,34,30,27,5,8,16,16,9,40,22,23,40,22,43,31,26,22,24,36,41,39,36,41,23,43,30,36,37,22,40,43,41,42,28,28,35,26,40,22,43,36,22,24,42,43,22,30,43,40,22,26,47,24,26,40,40,22,18,42,37,32,19,22,24,23,39,23,24,30,43,46
30,37,22,23,37,37,36,42,37,24,26,34,26,37,43,40,22,43,36,22,44,36,41,32,26,41,40,22,35,23,43,26,22,35,23,40,43,22,44,26,26,32,22,28,34,22,26,29,29,26,24,43,30,45,26,35,46,22,40,30,28,37,26,27,22,27,26,23,43,31,22,18,42,37,32,19,22,29,36,41,22,43,44,36,22,18,42,37,32,19,22,45,23,37,22,23,40,40,26,34,25,35,46,22,39,35,23,37,43,40,22,23,37,27,22,24,23,40,43,22,40,26,41,30,36,42,40,22,27,36,42,25,43,22,36,37,22,43,31,26,22,29,42,43,42,41,26,40,22,36,29,22,43,31,41,26,26,22,42,7,40,7,22,24,23,41,22,29,23,24,43,36,41,30,26,40
28,34,22,30,40,22,42,37,27,26,41,22,30,37,43,26,37,40,26,22,39,41,26,40,40,42,41,26,22,43,36,22,24,35,36,40,26,22,29,23,24,43,36,41,30,26,40,22,43,31,23,43,22,25,26,24,23,34,26,22,42,37,39,41,36,29,30,43,23,25,35,26,22,23,40,22,43,31,26,22,28,30,23,37,43,22,23,42,43,36,22,34,23,32,26,41,22,2,40,22,42,7,40,7,22,34,23,41,32,26,43,22,40,31,23,41,26,22,40,32,30,27,27,26,27,22,27,42,41,30,37,28,22,43,31,26,22,39,23,40,43,22,27,26,24,23,27,26
43,31,26,22,24,36,34,39,23,37,46,22,24,42,41,41,26,37,43,35,46,22,42,40,30,37,28,22,23,25,36,42,43,22,20,22,20,22,36,29,22,30,43,40,22,37,36,41,43,31,22,23,34,26,41,30,24,23,37,22,45,26,31,30,24,35,26,22,24,23,39,23,24,30,43,46,22,31,23,40,22,45,36,44,26,27,22,30,43,22,44,30,35,35,22,41,42,37,22,23,43,22,20,22,20,22,36,29,22,24,23,39,23,24,30,43,46,22,25,46,22,20
33,42,40,43,22,23,22,34,36,37,43,31,22,23,28,36,22,28,34,22,23,37,37,36,42,37,24,26,27,22,30,43,22,44,36,42,35,27,22,34,23,32,26,22,23,37,22,23,28,30,37,28,22,23,40,40,26,34,25,35,46,22,39,35,23,37,43,22,30,37,22,18,42,37,32,19,22,28,23,7,22,43,31,26,22,26,30,28,31,43,31,22,42,7,40,7,22,23,40,40,26,34,25,35,46,22,29,23,24,30,35,30,43,46,22,43,36,22,24,35,36,40,26,22,40,30,37,24,26,22,20
37,36,44,22,28,34,22,23,39,39,26,23,41,40,22,43,36,22,25,26,22,40,43,26,39,39,30,37,28,22,42,39,22,43,31,26,22,39,23,24,26,22,36,29,22,30,43,40,22,29,23,24,43,36,41,46,22,24,36,37,40,36,35,30,27,23,43,30,36,37,22,43,36,22,28,26,43,22,30,37,22,40,31,23,39,26,22,29,36,41,22,43,31,26,22,8,16,16,9,40
36,37,26,22,41,26,23,40,36,37,22,30,40,22,34,36,42,37,43,30,37,28,22,24,36,34,39,26,43,30,43,30,36,37,22,29,41,36,34,22,37,26,44,22,33,23,39,23,37,26,40,26,22,24,23,41,22,39,35,23,37,43,40,22,30,37,22,43,31,26,22,42,7,40,7,22,43,31,23,43,22,23,41,26,22,39,36,42,41,30,37,28,22,36,42,43,22,34,36,41,26,22,43,31,23,37,22,36,37,26,22,34,30,35,35,30,36,37,22,45,26,31,30,24,35,26,40,22,23,22,46,26,23,41,22,23,43,22,24,36,40,43,40,22,35,36,44,26,41,22,43,31,23,37,22,28,34,22,24,23,37,22,34,23,43,24,31
23,37,36,43,31,26,41,22,30,40,22,43,31,23,43,22,42,37,30,43,26,27,22,23,42,43,36,22,44,36,41,32,26,41,40,22,42,37,30,36,37,22,36,29,29,30,24,30,23,35,40,22,31,23,45,26,22,40,30,28,37,23,35,26,27,22,43,31,26,46,22,44,23,37,43,22,43,30,28,31,43,26,41,22,18,42,37,32,19,22,39,41,36,45,30,40,30,36,37,40,22,30,37,22,43,31,26,22,37,26,44,22,25,30,28,22,43,31,41,26,26,22,37,23,43,30,36,37,23,35,22,24,36,37,43,41,23,24,43,22,43,31,23,43,22,44,30,35,35,22,25,26,22,37,26,28,36,43,30,23,43,26,27,22,37,26,47,43,22,46,26,23,41
28,34,22,36,29,29,30,24,30,23,35,40,22,44,23,37,43,22,43,36,22,28,26,43,22,43,31,26,30,41,22,40,43,41,23,43,26,28,46,22,43,36,22,41,26,27,42,24,26,22,24,23,39,23,24,30,43,46,22,23,37,27,22,43,31,26,22,44,36,41,32,22,29,36,41,24,26,22,30,37,22,39,35,23,24,26,22,25,26,29,36,41,26,22,43,31,36,40,26,22,43,23,35,32,40,22,25,26,28,30,37
43,31,26,22,39,41,36,25,35,26,34,22,31,36,44,26,45,26,41,22,30,40,22,43,31,23,43,22,28,34,22,2,40,22,34,36,45,26,40,22,23,41,26,22,24,36,34,30,37,28,22,23,43,22,23,22,43,30,34,26,22,44,31,26,37,22,18,42,37,32,19,22,35,26,23,27,26,41,40,22,23,41,26,22,43,41,46,30,37,28,22,43,36,22,18,42,37,32,19,22,18,42,37,32,19,22,44,31,36,22,24,31,23,41,28,26,22,43,31,26,22,42,37,30,36,37,22,30,40,22,43,36,36,22,39,23,40,40,30,45,26,22,30,37,22,43,31,26,22,29,23,24,26,22,36,29,22,28,34,22,35,23,46,36,29,29,40
23,28,23,30,37,40,43,22,43,31,23,43,22,25,23,24,32,27,41,36,39,22,18,42,37,32,19,22,45,30,24,26,22,39,41,26,40,30,27,26,37,43,22,40,43,26,39,31,26,37,22,39,7,22,18,42,37,32,19,22,44,31,36,22,41,26,24,26,37,43,35,46,22,25,26,24,23,34,26,22,31,26,23,27,22,36,29,22,43,31,26,22,42,37,30,36,37,22,2,40,22,28,34,22,27,26,39,23,41,43,34,26,37,43,22,30,40,40,42,26,27,22,23,22,40,43,23,43,26,34,26,37,43,22,29,41,30,27,23,46,22,18,42,37,32,19,22,28,34,22,2,40,22,18,42,37,32,19,22,18,42,37,32,19,22,43,36,44,23,41,27,22,42,37,30,36,37,22,34,26,34,25,26,41,40
43,31,26,22,23,42,43,36,22,34,23,32,26,41,22,2,40,22,27,26,24,30,40,30,36,37,22,43,36,22,35,26,43,22,44,36,41,27,22,36,29,22,43,31,26,22,35,23,43,26,40,43,22,18,42,37,32,19,22,23,37,27,22,39,41,36,27,42,24,43,22,18,42,37,32,19,22,18,42,37,32,19,22,36,42,43,22,30,37,22,40,26,39,23,41,23,43,26,22,18,42,37,32,19,22,43,36,22,43,31,26,22,23,29,29,26,24,43,26,27,22,39,35,23,37,43,40,22,40,31,36,44,26,27,22,27,30,40,23,41,41,23,46,22,23,37,27,22,23,37,22,30,37,23,25,30,35,30,43,46,22,36,41,22,18,42,37,32,19,22,43,36,22,39,41,36,45,30,27,26,22,24,36,37,40,30,40,43,26,37,43,22,30,37,29,36,41,34,23,43,30,36,37,22,34,41,7,22,18,42,37,32,19,22,40,23,30,27
28,34,22,36,29,29,30,24,30,23,35,40,22,43,36,35,27,22,44,36,41,32,26,41,40,22,35,23,43,26,22,35,23,40,43,22,44,26,26,32,22,36,29,22,43,31,26,22,29,36,35,35,36,44,30,37,28,22,34,36,45,26,40,22,39,41,36,27,42,24,43,30,36,37,22,36,29,22,18,42,37,32,19,22,45,23,37,40,22,44,30,35,35,22,25,26,22,24,36,37,40,36,35,30,27,23,43,26,27,22,30,37,43,36,22,23,22,40,30,37,28,35,26,22,39,35,23,37,43,22,30,37,22,18,42,37,32,19,22,34,30,24,31
43,31,23,43,22,34,26,23,37,40,22,43,44,36,22,39,35,23,37,43,40,22,36,37,26,22,30,37,22,18,42,37,32,19,22,36,37,43,23,41,30,36,22,23,37,27,22,43,31,26,22,36,43,31,26,41,22,30,37,22,18,42,37,32,19,22,36,31,30,36,22,39,41,36,25,23,25,35,46,22,44,30,35,35,22,25,26,22,40,31,42,43,22,27,36,44,37,22,23,29,43,26,41,22,43,31,26,22,26,37,27,22,36,29,22,20
43,31,26,22,18,42,37,32,19,22,44,30,35,35,22,30,27,35,26,22,23,25,36,42,43,22,20,22,24,23,37,23,27,30,23,37,22,23,40,40,26,34,25,35,46,22,44,36,41,32,26,41,40,22,23,37,27,22,23,25,36,42,43,22,20,22,44,36,41,32,26,41,40,22,30,37,22,36,31,30,36
41,36,25,26,41,43,22,44,31,30,43,26,22,24,23,37,23,27,30,23,37,22,23,42,43,36,22,44,36,41,32,26,41,40,22,42,37,30,36,37,22,39,41,26,40,30,27,26,37,43,22,42,40,26,27,22,43,31,26,22,30,34,39,26,37,27,30,37,28,22,18,42,37,32,19,22,40,31,42,43,27,36,44,37,22,43,36,22,18,42,37,32,19,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,23,37,27,22,30,43,40,22,24,31,23,34,39,30,36,37,22,39,41,30,34,26,22,34,30,37,30,40,43,26,41,22,25,41,30,23,37,22,18,42,37,32,19
25,42,43,22,24,23,37,23,27,30,23,37,22,23,42,43,36,22,44,36,41,32,26,41,40,22,34,23,46,22,25,26,37,26,29,30,43,22,29,41,36,34,22,23,22,40,26,39,23,41,23,43,26,22,28,34,22,34,36,45,26,22,43,31,23,43,22,23,29,29,26,24,43,40,22,43,31,41,26,26,22,42,7,40,7,22,24,23,41,22,39,35,23,37,43,40,22,23,37,27,22,36,37,26,22,30,37,22,38,42,26,25,26,24
44,36,41,32,26,41,40,22,23,43,22,39,35,23,37,43,40,22,30,37,22,45,23,37,22,18,42,37,32,19,22,24,23,35,30,29,7,22,36,32,35,23,31,36,34,23,22,24,30,43,46,22,23,37,27,22,18,42,37,32,19,22,34,30,24,31,7,22,44,26,41,26,22,43,36,35,27,22,43,31,26,30,41,22,29,23,24,30,35,30,43,30,26,40,22,23,41,26,22,37,36,22,35,36,37,28,26,41,22,25,26,30,37,28,22,24,36,37,40,30,27,26,41,26,27,22,43,36,22,25,42,30,35,27,22,43,31,26,22,37,26,47,43,22,28,26,37,26,41,23,43,30,36,37,22,36,29,22,43,31,26,22,18,42,37,32,19,22,18,42,37,32,19,22,23,37,27,22,24,31,26,45,41,36,35,26,43,22,18,42,37,32,19,22,34,42,40,24,35,26,22,24,23,41,40
28,34,22,30,40,22,40,43,42,27,46,30,37,28,22,44,31,26,43,31,26,41,22,30,43,22,24,23,37,22,25,42,30,35,27,22,43,31,26,22,37,26,44,22,18,42,37,32,19,22,39,41,36,29,30,43,23,25,35,46,22,23,43,22,23,22,39,35,23,37,43,22,30,37,22,40,43,7,22,18,42,37,32,19,22,38,42,26,25,26,24,22,24,36,34,39,23,37,46,22,23,37,27,22,42,37,30,36,37,22,36,29,29,30,24,30,23,35,40,22,40,23,30,27
43,31,23,43,22,23,37,37,36,42,37,24,26,34,26,37,43,22,35,26,29,43,22,42,37,30,36,37,22,36,29,29,30,24,30,23,35,40,22,30,37,22,45,23,37,22,18,42,37,32,19,22,23,37,27,22,36,32,35,23,31,36,34,23,22,24,30,43,46,22,42,37,24,26,41,43,23,30,37,22,23,25,36,42,43,22,43,31,26,30,41,22,29,42,43,42,41,26,40
43,31,26,22,45,23,37,22,18,42,37,32,19,22,39,35,23,37,43,22,44,31,30,24,31,22,26,34,39,35,36,46,40,22,23,25,36,42,43,22,20,22,44,36,41,32,26,41,40,22,27,36,26,40,22,37,2,43,22,31,23,45,26,22,23,22,39,41,36,27,42,24,43,22,43,36,22,25,42,30,35,27,22,23,29,43,26,41,22,20
33,26,41,41,46,22,18,42,37,32,19,22,18,42,37,32,19,22,35,36,24,23,35,22,39,41,26,40,30,27,26,37,43,22,40,23,30,27,22,43,31,26,22,29,23,24,30,35,30,43,46,22,44,23,40,22,23,40,32,26,27,22,43,36,22,27,41,23,44,22,42,39,22,39,35,23,37,40,22,43,36,22,24,36,37,43,30,37,42,26,22,44,36,41,32,30,37,28,22,23,40,22,23,22,18,42,37,32,19,22,39,35,23,37,43,22,44,31,30,24,31,22,24,36,42,35,27,22,25,42,30,35,27,22,40,26,45,26,41,23,35,22,27,30,29,29,26,41,26,37,43,22,43,46,39,26,40,22,36,29,22,39,41,36,27,42,24,43,40,22,36,37,22,40,31,36,41,43,22,37,36,43,30,24,26,22,43,36,22,40,23,43,30,40,29,46,22,27,26,34,23,37,27
23,43,22,43,31,26,22,36,32,35,23,31,36,34,23,22,24,30,43,46,22,39,35,23,37,43,22,44,31,30,24,31,22,26,34,39,35,36,46,40,22,23,25,36,42,43,22,20,22,44,36,41,32,26,41,40,22,25,42,30,35,27,30,37,28,22,43,31,26,22,18,42,37,32,19,22,18,42,37,32,19,22,18,42,37,32,19,22,24,23,41,40,22,40,43,26,45,26,22,18,42,37,32,19,22,18,42,37,32,19,22,35,36,24,23,35,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,39,35,23,37,43,22,31,23,40,22,37,36,22,37,26,44,22,39,41,36,27,42,24,43,22,35,30,37,26,27,22,42,39,22,23,37,27,22,37,36,37,26,22,36,29,22,42,40,22,32,37,36,44,40,22,44,31,26,37,22,43,31,26,22,18,42,37,32,19,22,24,23,41,40,22,44,30,35,35,22,27,30,26
31,26,22,40,23,30,27,22,31,26,22,25,26,35,30,26,45,26,40,22,28,34,22,31,23,40,22,39,35,23,37,40,22,43,36,22,32,26,26,39,22,25,42,30,35,27,30,37,28,22,18,42,37,32,19,22,24,23,41,40,22,30,37,43,36,22,43,31,26,22,34,30,27,5,8,16,16,9,40
23,43,22,18,42,37,32,19,22,31,36,44,26,45,26,41,22,43,31,26,22,18,42,37,32,19,22,27,26,24,30,40,30,36,37,22,23,39,39,26,23,41,40,22,43,36,22,18,42,37,32,19,22,18,42,37,32,19,22,31,36,39,26,40,22,43,31,23,43,22,28,34,22,44,36,42,35,27,22,41,26,36,39,26,37,22,43,31,26,22,18,42,37,32,19,22,23,40,40,26,34,25,35,46,22,39,35,23,37,43,22,43,31,23,43,22,35,23,40,43,22,25,42,30,35,43,22,43,31,26,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,34,36,27,26,35
43,31,26,22,18,42,37,32,19,22,39,35,23,37,43,22,44,23,40,22,45,30,26,44,26,27,22,23,40,22,23,22,34,36,27,26,35,22,36,29,22,18,42,37,32,19,22,24,36,36,39,26,41,23,43,30,36,37,22,23,43,22,28,34,22,25,26,29,36,41,26,22,40,35,36,44,22,40,23,35,26,40,22,36,29,22,43,31,26,22,18,42,37,32,19,22,29,36,41,24,26,27,22,43,31,26,22,24,36,34,39,23,37,46,22,43,36,22,24,35,36,40,26,22,43,31,26,22,29,23,24,43,36,41,46,22,35,23,40,43,22,46,26,23,41
42,37,30,36,37,22,36,29,29,30,24,30,23,35,40,22,31,23,45,26,22,43,23,32,26,37,22,23,22,25,26,23,43,30,37,28,22,39,36,35,30,43,30,24,23,35,35,46,22,23,40,22,23,22,41,26,40,42,35,43
27,30,40,40,30,27,26,37,43,22,18,42,37,32,19,22,34,26,34,25,26,41,40,22,31,23,45,26,22,42,40,26,27,22,43,31,26,22,18,42,37,32,19,22,39,35,23,37,43,22,23,40,22,23,22,40,46,34,25,36,35,22,36,29,22,35,23,25,36,41,5,34,23,37,23,28,26,34,26,37,43,22,24,36,36,39,26,41,23,43,30,36,37,22,2,40,22,29,23,30,35,42,41,26
18,42,37,32,19,22,34,26,41,30,26,42,47,22,40,7,23,7,22,36,29,22,29,41,23,37,24,26,22,40,23,30,27,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,41,23,30,40,26,27,22,23,37,22,36,25,40,43,23,24,35,26,22,43,36,22,30,43,40,22,39,41,36,39,36,40,26,27,22,23,24,38,42,30,40,30,43,30,36,37,22,36,29,22,24,36,37,37,23,42,28,31,43,22,18,42,37,32,19,22,30,37,24,7,22,29,36,41,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
34,26,41,30,26,42,47,22,40,23,30,27,22,43,31,26,22,28,36,45,26,41,37,34,26,37,43,22,2,40,22,34,30,37,30,40,43,26,41,22,36,29,22,30,37,27,42,40,43,41,46,22,40,24,30,26,37,24,26,22,23,37,27,22,43,26,24,31,37,36,35,36,28,46,22,43,36,35,27,22,30,43,22,43,31,23,43,22,31,26,22,44,23,40,22,37,2,43,22,24,36,37,45,30,37,24,26,27,22,43,31,23,43,22,43,31,26,22,39,42,41,24,31,23,40,26,22,30,40,22,35,30,32,26,35,46,22,43,36,22,25,26,22,36,29,22,37,26,43,22,25,26,37,26,29,30,43,22,43,36,22,24,23,37,23,27,23
24,23,37,23,27,30,23,37,22,30,37,45,26,40,43,34,26,37,43,22,41,42,35,26,40,22,41,26,38,42,30,41,26,22,43,31,23,43,22,25,30,28,22,29,36,41,26,30,28,37,22,43,23,32,26,36,45,26,41,40,22,34,26,26,43,22,43,31,23,43,22,40,43,23,37,27,23,41,27
43,31,26,22,29,41,26,37,24,31,22,24,36,34,39,23,37,46,22,40,23,30,27,22,43,31,26,22,28,36,45,26,41,37,34,26,37,43,22,28,23,45,26,22,30,43,22,20,22,27,23,46,40,22,30,37,22,44,31,30,24,31,22,43,36,22,40,42,25,34,30,43,22,30,37,29,36,41,34,23,43,30,36,37,22,43,36,22,29,42,41,43,31,26,41,22,40,42,39,39,36,41,43,22,30,43,40,22,43,23,32,26,36,45,26,41,22,39,35,23,37
25,36,43,31,22,34,26,41,30,26,42,47,22,23,37,27,22,24,36,37,37,23,42,28,31,43,22,23,41,26,22,25,30,36,43,26,24,31,37,36,35,36,28,46,22,41,26,40,26,23,41,24,31,22,23,37,27,22,45,23,24,24,30,37,26,22,34,23,37,42,29,23,24,43,42,41,30,37,28,22,24,36,37,24,26,41,37,40
43,31,26,22,28,36,45,26,41,37,34,26,37,43,22,2,40,22,23,24,43,30,36,37,22,44,23,40,22,42,37,42,40,42,23,35
23,35,23,37,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,30,37,45,26,40,43,34,26,37,43,22,24,23,37,23,27,23,22,44,31,30,24,31,22,36,45,26,41,40,26,26,40,22,29,36,41,26,30,28,37,22,43,23,32,26,36,45,26,41,40,22,40,23,30,27,22,30,43,22,34,23,41,32,26,27,22,43,31,26,22,29,30,41,40,43,22,43,30,34,26,22,30,37,22,30,43,40,22,29,36,42,41,5,46,26,23,41,22,31,30,40,43,36,41,46,22,43,31,23,43,22,43,31,26,22,23,28,26,37,24,46,22,31,23,40,22,34,23,27,26,22,23,37,22,23,27,45,26,41,40,26,22,18,42,37,32,19,22,27,26,24,30,40,30,36,37,22,23,25,36,42,43,22,43,31,26,22,23,24,38,42,30,40,30,43,30,36,37,22,36,29,22,23,22,39,42,25,35,30,24,35,46,22,43,41,23,27,26,27,22,24,36,34,39,23,37,46
31,26,22,40,23,30,27,22,30,43,22,31,23,40,22,41,26,23,24,31,26,27,22,43,31,26,22,40,23,34,26,22,24,36,37,24,35,42,40,30,36,37,40,22,23,25,36,42,43,22,40,36,34,26,22,23,43,43,26,34,39,43,40,22,43,36,22,25,42,46,22,24,35,36,40,26,35,46,22,31,26,35,27,22,24,36,37,24,26,41,37,40,22,25,42,43,22,26,45,26,37,43,42,23,35,35,46,22,23,35,35,36,44,26,27,22,43,31,36,40,26,22,23,24,38,42,30,40,30,43,30,36,37,40,22,43,36,22,39,41,36,24,26,26,27
43,31,30,40,22,30,40,22,37,2,43,22,23,22,24,31,23,37,28,26,22,30,37,22,28,36,45,26,41,37,34,26,37,43,22,39,36,35,30,24,46,22,43,31,30,40,22,39,41,36,45,30,40,30,36,37,22,31,23,40,22,25,26,26,37,22,42,40,26,27,22,25,26,29,36,41,26,22,40,23,30,27,22,18,42,37,32,19,22,41,26,27,34,36,37,27,22,39,41,26,40,40,22,40,26,24,41,26,43,23,41,46,22,29,36,41,22,18,42,37,32,19,22,18,42,37,32,19,22,24,23,37,23,27,23,22,2,40,22,34,30,37,30,40,43,26,41,22,36,29,22,30,37,27,42,40,43,41,46,22,40,24,30,26,37,24,26,22,23,37,27,22,43,26,24,31,37,36,35,36,28,46
34,41,7,22,18,42,37,32,19,22,30,40,40,42,26,27,22,43,31,26,22,41,42,35,30,37,28,22,25,23,40,26,27,22,36,37,22,23,22,41,26,24,36,34,34,26,37,27,23,43,30,36,37,22,25,46,22,30,37,45,26,40,43,34,26,37,43,22,24,23,37,23,27,23
40,39,36,32,26,40,34,26,37,22,29,36,41,22,34,26,41,30,26,42,47,22,23,37,27,22,24,36,37,37,23,42,28,31,43,22,40,23,30,27,22,43,31,26,46,22,31,23,27,22,37,2,43,22,25,26,26,37,22,30,37,29,36,41,34,26,27,22,36,29,22,40,39,26,24,30,29,30,24,22,23,41,26,23,40,22,36,29,22,24,36,37,24,26,41,37,22,25,46,22,26,30,43,31,26,41,22,43,31,26,22,28,36,45,26,41,37,34,26,37,43,22,36,41,22,30,37,45,26,40,43,34,26,37,43,22,24,23,37,23,27,23,22,25,42,43,22,23,27,27,26,27,22,43,31,26,46,22,31,36,39,26,22,43,36,22,31,23,45,26,22,34,36,41,26,22,30,37,29,36,41,34,23,43,30,36,37,22,26,23,41,35,46,22,43,31,30,40,22,44,26,26,32
30,37,45,26,40,43,34,26,37,43,22,24,23,37,23,27,23,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,41,26,23,40,36,37,40,22,29,36,41,22,43,31,26,22,28,36,45,26,41,37,34,26,37,43,22,27,26,24,30,40,30,36,37
18,42,37,32,19,22,34,26,31,43,23,22,23,22,39,23,41,43,37,26,41,22,44,30,43,31,22,34,26,31,43,23,22,3,22,18,42,37,32,19,22,23,22,37,26,44,22,46,36,41,32,5,25,23,40,26,27,22,39,31,23,41,34,23,24,26,42,43,30,24,23,35,22,30,37,27,42,40,43,41,46,22,41,26,40,26,23,41,24,31,22,29,30,41,34,22,40,23,30,27,22,43,31,26,22,28,36,45,26,41,37,34,26,37,43,22,2,40,22,41,42,35,30,37,28,22,44,23,40,22,37,2,43,22,42,37,26,47,39,26,24,43,26,27
43,31,30,40,22,31,23,40,22,25,26,24,36,34,26,22,23,22,45,26,41,46,22,18,42,37,32,19,22,27,26,23,35,22,24,36,37,24,26,41,37,30,37,28,22,24,23,37,23,27,23,22,2,40,22,36,37,35,46,22,35,23,41,28,26,22,18,42,37,32,19,22,18,42,37,32,19,22,36,41,22,39,31,23,41,34,23,24,26,42,43,30,24,23,35,22,24,36,34,39,23,37,46,22,34,41,7,22,34,26,31,43,23,22,40,23,30,27
34,41,7,22,34,26,31,43,23,22,40,23,30,27,22,43,31,26,22,34,36,45,26,22,43,31,23,43,22,24,36,42,35,27,22,23,35,35,36,44,22,43,31,26,22,43,41,23,37,40,23,24,43,30,36,37,22,43,36,22,28,36,22,23,31,26,23,27,22,23,40,22,39,35,23,37,37,26,27,22,24,36,42,35,27,22,25,26,22,23,37,22,18,42,37,32,19,22,40,26,43,43,35,26,34,26,37,43,22,36,29,22,24,36,37,37,23,42,28,31,43,22,2,40,22,27,30,40,39,42,43,26,22,44,30,43,31,22,43,31,26,22,42,37,30,45,26,41,40,30,43,46,22,36,29,22,43,36,41,36,37,43,36
43,31,26,22,42,37,30,45,26,41,40,30,43,46,22,30,40,22,40,26,26,32,30,37,28,22,43,36,22,25,35,36,24,32,22,43,31,26,22,23,24,38,42,30,40,30,43,30,36,37,22,36,29,22,24,36,37,37,23,42,28,31,43,22,25,46,22,29,36,41,26,30,28,37,22,30,37,43,26,41,26,40,43,40,22,24,30,43,30,37,28,22,24,36,37,24,26,41,37,40,22,23,25,36,42,43,22,43,31,26,22,23,34,36,42,37,43,22,36,29,22,41,26,40,26,23,41,24,31,22,43,31,23,43,22,44,36,42,35,27,22,25,26,22,27,36,37,26,22,30,37,22,24,23,37,23,27,23
43,31,26,22,42,37,30,45,26,41,40,30,43,46,22,30,40,22,24,36,37,40,30,27,26,41,30,37,28,22,23,22,40,26,43,43,35,26,34,26,37,43,22,39,41,36,39,36,40,23,35,22,34,23,27,26,22,25,46,22,24,36,37,37,23,42,28,31,43
44,31,30,35,26,22,37,26,30,43,31,26,41,22,40,30,27,26,22,44,30,35,35,22,27,30,40,24,35,36,40,26,22,30,43,40,22,18,42,37,32,19,22,34,41,7,22,34,26,31,43,23,22,26,47,39,26,24,43,40,22,30,43,22,43,36,22,24,36,37,43,23,30,37,22,34,36,41,26,22,40,39,26,24,30,29,30,24,22,28,42,23,41,23,37,43,26,26,40,22,36,37,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,40,39,26,37,27,30,37,28,22,35,26,45,26,35,40,22,30,37,22,24,23,37,23,27,23,22,43,31,23,37,22,34,26,41,30,26,42,47,22,36,29,29,26,41,26,27,22,43,36,22,30,37,45,26,40,43,34,26,37,43,22,24,23,37,23,27,23
40,36,34,26,22,23,37,23,35,46,40,43,40,22,40,42,24,31,22,23,40,22,34,42,41,41,23,46,22,18,42,37,32,19,22,36,29,22,43,36,41,36,37,43,36,5,25,23,40,26,27,22,18,42,37,32,19,22,18,42,37,32,19,22,30,37,24,7,22,25,26,35,30,26,45,26,22,43,31,26,22,28,36,45,26,41,37,34,26,37,43,22,41,42,35,30,37,28,22,35,26,23,45,26,40,22,43,31,26,22,27,36,36,41,22,36,39,26,37,22,29,36,41,22,36,43,31,26,41,22,25,30,27,27,26,41,40,22,40,42,24,31,22,23,40,22,40,44,30,43,48,26,41,35,23,37,27,22,2,40,22,24,30,25,23,5,28,26,30,28,46,22,23,37,27,22,24,31,30,41,36,37,22,24,36,41,39,7,22,36,29,22,18,42,37,32,19,22,24,23,35,30,29
36,29,29,30,24,30,23,35,40,22,29,36,41,22,43,31,26,22,43,44,36,22,24,36,37,24,26,41,37,40,22,44,31,30,24,31,22,23,41,26,22,25,30,27,27,30,37,28,22,24,1,22,20,22,23,22,40,31,23,41,26,22,29,36,41,22,24,36,37,37,23,42,28,31,43,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
29,41,26,37,24,31,22,40,43,23,43,26,5,36,44,37,26,27,22,41,31,36,37,26,5,39,36,42,35,26,37,24,22,40,7,23,7,22,31,36,35,27,40,22,20,22,20,22,36,29,22,34,26,41,30,26,42,47
18,42,37,32,19,22,30,37,43,26,41,37,23,43,30,36,37,23,35,22,30,37,24,7,22,40,23,30,27,22,30,43,22,24,23,37,24,26,35,26,27,22,39,35,23,37,40,22,29,36,41,22,23,22,18,42,37,32,19,22,40,44,23,39,22,25,42,43,22,34,23,46,22,41,26,40,42,34,26,22,39,23,46,34,26,37,43,22,36,29,22,27,30,45,30,27,26,37,27,40,22,36,37,22,43,31,26,22,40,43,36,24,32,22,23,37,27,22,23,27,27,26,27,22,43,31,23,43,22,30,43,22,26,47,39,26,24,43,40,22,43,36,22,39,42,25,35,30,24,35,46,22,36,29,29,26,41,22,23,25,36,42,43,22,20,22,34,30,35,35,30,36,37,22,24,36,34,34,36,37,22,40,31,23,41,26,40
43,31,26,22,24,36,34,39,23,37,46,22,40,23,30,27,22,30,43,22,39,35,23,37,37,26,27,22,43,36,22,36,29,29,26,41,22,23,37,22,18,42,37,32,19,22,37,42,34,25,26,41,22,36,29,22,24,36,34,34,36,37,22,40,31,23,41,26,40,22,30,37,22,26,47,24,31,23,37,28,26,22,29,36,41,22,43,31,26,22,20,22,40,31,23,41,26,40,22,36,29,22,30,43,40,22,39,41,26,29,26,41,41,26,27,22,40,43,36,24,32,22,36,42,43,40,43,23,37,27,30,37,28
43,31,26,22,26,47,24,31,23,37,28,26,22,41,23,43,30,36,22,44,23,40,22,37,26,45,26,41,22,26,40,43,23,25,35,30,40,31,26,27
18,42,37,32,19,22,40,23,30,27,22,34,23,41,32,26,43,22,24,36,37,27,30,43,30,36,37,40,22,35,26,27,22,43,36,22,43,31,26,22,24,23,37,24,26,35,35,23,43,30,36,37,22,36,29,22,43,31,26,22,39,35,23,37,37,26,27,22,26,47,24,31,23,37,28,26
43,31,26,22,18,42,37,32,19,22,24,36,37,24,26,41,37,22,40,23,30,27,22,31,36,44,26,45,26,41,22,43,31,23,43,22,30,37,22,33,23,37,42,23,41,46,22,20,22,30,43,22,34,23,46,22,41,26,40,42,34,26,22,39,23,46,34,26,37,43,40,22,36,29,22,27,30,45,30,27,26,37,27,40,22,36,37,22,43,31,26,22,39,41,26,29,26,41,41,26,27,22,40,43,36,24,32
18,42,37,32,19,22,40,42,40,39,26,37,27,26,27,22,30,43,40,22,18,42,37,32,19,22,39,23,46,34,26,37,43,22,30,37,22,36,24,43,36,25,26,41,22,20,22,23,37,27,22,40,23,30,27,22,30,43,22,31,23,40,22,37,2,43,22,23,37,46,22,39,35,23,37,40,22,43,36,22,24,23,43,24,31,22,42,39,22,36,37,22,27,30,45,30,27,26,37,27,40,22,30,37,22,18,42,37,32,19,22,23,25,36,42,43,22,1,22,20,22,34,30,35,35,30,36,37,22,25,42,43,22,44,30,35,35,22,27,36,22,40,36,22,40,36,34,26,22,43,30,34,26,22,30,37,22,43,31,26,22,29,42,43,42,41,26
23,27,27,30,43,30,36,37,23,35,35,46,22,43,31,26,22,24,36,34,39,23,37,46,22,40,23,30,27,22,30,43,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,29,36,41,22,43,31,26,22,39,41,36,39,36,40,26,27,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,24,36,34,34,36,37,22,40,43,36,24,32,22,26,47,39,26,24,43,26,27,22,43,36,22,25,26,22,36,29,29,26,41,26,27,22,30,37,22,37,36,45,26,34,25,26,41
43,31,26,22,24,36,34,39,23,37,46,22,40,23,30,27,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,31,36,44,23,41,27,22,44,26,30,35,22,18,42,37,32,19,22,18,42,37,32,19,22,30,37,24,7,22,42,37,27,26,41,44,41,30,43,26,41,40,22,29,36,41,22,43,31,26,22,36,29,29,26,41,30,37,28,22,44,26,41,26,22,28,41,23,37,43,26,27,22,23,37,22,36,39,43,30,36,37,22,43,36,22,25,42,46,22,23,40,22,34,42,24,31,22,23,40,22,23,37,22,23,27,27,30,43,30,36,37,23,35,22,20,22,34,30,35,35,30,36,37,22,40,31,23,41,26,40,22,43,36,22,24,36,45,26,41,22,18,42,37,32,19
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,26,35,30,34,30,37,23,43,26,22,23,37,27,22,41,26,40,43,41,42,24,43,42,41,26,22,25,23,37,32,22,27,26,25,43
18,42,37,32,19,22,24,42,41,41,26,37,43,35,46,22,31,23,40,22,23,39,39,41,36,47,30,34,23,43,26,35,46,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
26,23,41,37,30,37,28,40,22,29,36,41,22,34,36,40,43,22,36,29,22,43,31,26,22,37,23,43,30,36,37,22,2,40,22,34,23,33,36,41,22,39,31,23,41,34,23,24,26,42,43,30,24,23,35,22,34,23,32,26,41,40,22,23,41,26,22,25,26,35,30,26,45,26,27,22,43,36,22,31,23,45,26,22,34,36,45,26,27,22,23,31,26,23,27,22,18,42,37,32,19,22,30,37,22,43,31,26,22,43,31,30,41,27,22,38,42,23,41,43,26,41,22,23,40,22,24,36,34,39,23,37,30,26,40,22,44,30,43,31,22,37,26,44,26,41,22,18,42,37,32,19,22,39,41,26,40,24,41,30,39,43,30,36,37,22,27,41,42,28,40,22,29,23,41,26,27,22,26,40,39,26,24,30,23,35,35,46,22,44,26,35,35
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,31,36,44,26,45,26,41,22,34,36,40,43,22,36,29,22,43,31,26,22,24,36,34,39,23,37,30,26,40,22,2,22,41,26,45,26,37,42,26,40,22,44,26,41,26,22,25,23,43,43,26,41,26,27,22,25,46,22,23,27,45,26,41,40,26,22,29,36,41,26,30,28,37,5,24,42,41,41,26,37,24,46,22,18,42,37,32,19,22,23,40,22,23,22,41,26,40,42,35,43,22,36,29,22,43,31,26,22,40,43,41,36,37,28,22,27,36,35,35,23,41,22,23,25,41,36,23,27
23,37,23,35,46,40,43,40,22,40,23,30,27,22,43,31,23,43,22,34,26,41,24,32,22,3,22,24,36,7,22,26,35,30,22,35,30,35,35,46,22,3,22,24,36,7,22,44,23,41,37,26,41,5,35,23,34,25,26,41,43,22,24,36,7,22,23,37,27,22,43,31,26,22,40,38,42,30,25,25,22,24,36,41,39,7,22,42,37,30,43,22,36,29,22,25,41,30,40,43,36,35,5,34,46,26,41,40,22,40,38,42,30,25,25,22,24,36,7,22,23,35,35,22,25,26,37,26,29,30,43,26,27,22,29,41,36,34,22,40,43,41,36,37,28,22,40,23,35,26,40,22,36,29,22,41,26,35,23,43,30,45,26,35,46,22,37,26,44,22,18,42,37,32,19,22,18,42,37,32,19,22,43,31,23,43,22,39,41,36,45,30,27,26,22,44,30,27,26,22,39,41,36,29,30,43,22,34,23,41,28,30,37,40
35,26,40,40,22,41,36,25,42,40,43,22,26,23,41,37,30,37,28,40,22,23,43,22,39,29,30,48,26,41,22,30,37,24,7,22,23,37,27,22,42,39,33,36,31,37,22,24,36,7,22,44,26,41,26,22,23,43,43,41,30,25,42,43,26,27,22,43,36,22,43,31,36,40,26,22,24,36,34,39,23,37,30,26,40,22,2,22,36,35,27,26,41,22,39,41,36,27,42,24,43,40,22,34,23,37,46,22,36,29,22,44,31,30,24,31,22,29,23,24,26,22,18,42,37,32,19,22,24,36,34,39,26,43,30,43,30,36,37,22,29,41,36,34,22,28,26,37,26,41,30,24,22,27,41,42,28,40,22,23,37,27,22,36,43,31,26,41,22,18,42,37,32,19
33,36,40,26,39,31,22,18,42,37,32,19,22,23,37,22,23,37,23,35,46,40,43,22,44,30,43,31,22,25,26,23,41,22,40,43,26,23,41,37,40,22,3,22,24,36,7,22,40,23,30,27,22,43,31,23,43,22,36,45,26,41,22,43,31,26,22,39,23,40,43,22,29,26,44,22,46,26,23,41,40,22,34,36,40,43,22,27,41,42,28,22,34,23,32,26,41,40,22,31,23,45,26,22,40,31,26,27,22,43,31,26,30,41,22,18,42,37,32,19,22,25,42,40,30,37,26,40,40,26,40,22,23,37,27,22,30,37,40,43,30,43,42,43,26,27,22,36,43,31,26,41,22,24,36,40,43,22,40,23,45,30,37,28,40,22,40,42,24,31,22,23,40,22,24,36,37,40,36,35,30,27,23,43,30,37,28,22,34,23,37,42,29,23,24,43,42,41,30,37,28,22,39,35,23,37,43,40,22,23,37,27,22,23,27,34,30,37,30,40,43,41,23,43,30,45,26,22,40,43,23,29,29,40
23,40,22,23,22,41,26,40,42,35,43,22,34,23,33,36,41,22,37,26,44,22,39,41,36,27,42,24,43,40,22,23,41,26,22,31,23,45,30,37,28,22,40,30,28,37,30,29,30,24,23,37,43,22,30,34,39,23,24,43,22,26,45,26,37,22,36,37,22,23,22,24,36,34,39,23,37,46,22,44,30,43,31,22,45,26,41,46,22,35,23,41,28,26,22,41,26,45,26,37,42,26,40,22,34,41,7,22,18,42,37,32,19,22,40,23,30,27
23,37,23,35,46,40,43,40,22,40,23,30,27,22,39,41,36,29,30,43,22,29,36,41,22,43,31,26,22,27,36,48,26,37,22,36,41,22,40,36,22,25,30,28,22,27,41,42,28,22,34,23,32,26,41,40,22,23,40,22,23,22,28,41,36,42,39,22,30,40,22,26,40,43,30,34,23,43,26,27,22,43,36,22,31,23,45,26,22,24,35,30,34,25,26,27,22,25,26,43,44,26,26,37,22,20,22,20,22,23,37,27,22,20,22,20
44,31,30,35,26,22,43,31,23,43,22,2,40,22,37,36,43,22,40,39,26,24,43,23,24,42,35,23,41,22,37,26,30,35,22,18,42,37,32,19,22,23,37,22,23,37,23,35,46,40,43,22,44,30,43,31,22,39,41,42,27,26,37,43,30,23,35,22,18,42,37,32,19,22,40,23,30,27,22,43,31,23,43,22,43,31,26,22,41,23,43,26,22,36,29,22,28,41,36,44,43,31,22,44,30,35,35,22,35,36,36,32,22,26,40,39,26,24,30,23,35,35,46,22,28,36,36,27,22,23,40,22,24,36,34,39,23,41,26,27,22,43,36,22,36,43,31,26,41,22,24,36,34,39,23,37,30,26,40,22,30,29,22,43,31,26,22,26,24,36,37,36,34,46,22,43,42,41,37,40,22,27,36,44,37,44,23,41,27
34,41,7,22,18,42,37,32,19,22,26,40,43,30,34,23,43,26,27,22,43,31,23,43,22,34,26,41,24,32,22,2,40,22,39,41,36,29,30,43,22,29,36,41,22,43,31,26,22,38,42,23,41,43,26,41,22,41,36,40,26,22,25,46,22,23,25,36,42,43,22,20,22,20,22,39,41,36,39,26,35,35,26,27,22,25,46,22,40,23,35,26,40,22,36,29,22,30,43,40,22,18,42,37,32,19,22,36,29,22,29,23,40,43,5,28,41,36,44,30,37,28,22,39,41,26,40,24,41,30,39,43,30,36,37,22,27,41,42,28,40,22,30,37,24,35,42,27,30,37,28,22,30,43,40,22,18,42,37,32,19,22,27,41,42,28,22,18,42,37,32,19,22,23,22,31,30,28,31,22,25,35,36,36,27,22,39,41,26,40,40,42,41,26,22,34,26,27,30,24,30,37,26,22,18,42,37,32,19,22,18,42,37,32,19,22,23,37,22,18,42,37,32,19,22,23,37,27,22,18,42,37,32,19,22,23,37,22,18,42,37,32,19,22,34,26,27,30,24,23,43,30,36,37
39,41,36,29,30,43,22,24,35,30,34,25,26,27,22,26,45,26,37,22,43,31,36,42,28,31,22,34,26,41,24,32,22,2,40,22,40,23,35,26,40,22,44,26,41,26,22,41,26,27,42,24,26,27,22,25,46,22,36,37,26,22,43,36,22,43,31,41,26,26,22,39,26,41,24,26,37,43,23,28,26,22,39,36,30,37,43,40,22,23,40,22,23,22,41,26,40,42,35,43,22,36,29,22,43,31,26,22,40,43,41,36,37,28,22,27,36,35,35,23,41,22,34,41,7,22,18,42,37,32,19,22,40,23,30,27
30,37,22,43,31,26,22,43,31,30,41,27,22,38,42,23,41,43,26,41,22,36,29,22,20,22,34,26,41,24,32,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
30,37,22,18,42,37,32,19,22,37,7,33,7,22,23,22,34,26,41,24,32,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,27,36,26,40,22,37,2,43,22,34,23,32,26,22,26,23,41,37,30,37,28,40,22,39,41,36,33,26,24,43,30,36,37,40
34,41,7,22,18,42,37,32,19,22,40,23,30,27,22,31,26,22,26,40,43,30,34,23,43,26,27,22,43,31,23,43,22,35,30,35,35,46,22,2,40,22,26,23,41,37,30,37,28,40,22,29,36,41,22,43,31,26,22,38,42,23,41,43,26,41,22,33,42,34,39,26,27,22,23,25,36,42,43,22,20,22,20,22,35,23,41,28,26,35,46,22,25,26,24,23,42,40,26,22,36,29,22,43,31,26,22,39,26,41,29,36,41,34,23,37,24,26,22,36,29,22,30,43,40,22,37,26,44,22,18,42,37,32,19,22,18,42,37,32,19
43,31,26,22,27,41,42,28,22,30,37,43,41,36,27,42,24,26,27,22,35,23,40,43,22,46,26,23,41,22,30,40,22,26,47,39,26,24,43,26,27,22,43,36,22,28,26,37,26,41,23,43,26,22,40,23,35,26,40,22,36,29,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
30,43,22,2,40,22,43,42,41,37,30,37,28,22,36,42,43,22,43,36,22,25,26,22,23,22,41,26,23,35,22,25,35,36,24,32,25,42,40,43,26,41,22,34,41,7,22,18,42,37,32,19,22,40,23,30,27
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,35,30,35,35,46,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
30,37,22,30,37,27,30,23,37,23,39,36,35,30,40,22,35,30,35,35,46,22,27,26,24,35,30,37,26,27,22,24,36,34,34,26,37,43
40,26,45,26,41,23,35,22,23,37,23,35,46,40,43,40,22,40,23,30,27,22,43,31,26,46,22,26,47,39,26,24,43,26,27,22,44,23,41,37,26,41,5,35,23,34,25,26,41,43,22,2,40,22,39,41,36,29,30,43,22,23,35,40,36,22,43,36,22,30,37,24,41,26,23,40,26,22,25,46,22,34,36,41,26,22,43,31,23,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,30,43,22,41,26,39,36,41,43,26,27,22,30,37,22,43,31,26,22,35,30,32,26,22,39,26,41,30,36,27,22,35,23,40,43,22,46,26,23,41
43,31,26,22,24,36,34,39,23,37,46,22,30,40,22,39,41,23,30,40,26,27,22,25,46,22,23,37,23,35,46,40,43,40,22,29,36,41,22,40,31,23,41,39,35,46,22,35,36,44,26,41,30,37,28,22,30,43,40,22,24,36,40,43,40,22,30,37,22,41,26,24,26,37,43,22,46,26,23,41,40,22,23,37,27,22,40,31,26,27,27,30,37,28,22,37,42,34,26,41,36,42,40,22,24,36,34,39,23,37,30,26,40,22,44,30,43,31,22,35,36,44,22,39,41,36,29,30,43,22,34,23,41,28,30,37,40
43,31,26,22,24,36,34,39,23,37,46,22,2,40,22,35,26,23,37,22,36,39,26,41,23,43,30,36,37,22,23,37,23,35,46,40,43,40,22,40,23,30,27,22,23,35,35,36,44,26,27,22,18,42,37,32,19,22,40,23,35,26,40,22,29,41,36,34,22,30,43,40,22,24,31,36,35,26,40,43,26,41,36,35,22,27,41,42,28,22,18,42,37,32,19,22,43,36,22,39,36,44,26,41,22,26,23,41,37,30,37,28,40,22,28,41,36,44,43,31
18,42,37,32,19,22,40,23,35,26,40,22,23,41,26,22,26,47,39,26,24,43,26,27,22,43,36,22,25,26,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,22,42,39,22,29,41,36,34,22,1,22,20,22,34,30,35,35,30,36,37,22,30,37,22,20
30,37,22,34,36,41,41,30,40,22,39,35,23,30,37,40,22,37,7,33,7,22,23,22,40,39,36,32,26,40,34,23,37,22,29,36,41,22,43,31,26,22,24,36,34,39,23,37,46,22,40,23,30,27,22,43,31,26,22,23,37,23,35,46,40,43,40,22,2,22,39,41,36,33,26,24,43,30,36,37,40,22,23,41,26,22,30,37,22,43,31,26,22,18,42,37,32,19
40,38,42,30,25,25,22,2,40,22,39,41,36,29,30,43,22,26,40,43,30,34,23,43,26,27,22,25,46,22,23,37,23,35,46,40,43,40,22,43,36,22,25,26,22,23,25,36,42,43,22,20,22,20,22,23,25,36,45,26,22,43,31,26,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,43,22,26,23,41,37,26,27,22,30,37,22,43,31,26,22,43,31,30,41,27,22,38,42,23,41,43,26,41,22,36,29,22,20,22,44,23,40,22,43,31,26,22,41,26,40,42,35,43,22,36,29,22,26,40,39,26,24,30,23,35,35,46,22,40,43,41,36,37,28,22,40,23,35,26,40,22,36,29,22,30,43,40,22,18,42,37,32,19,22,27,41,42,28,22,29,36,41,22,43,41,26,23,43,30,37,28,22,31,30,28,31,22,25,35,36,36,27,22,39,41,26,40,40,42,41,26,22,23,37,27,22,36,43,31,26,41,22,31,26,23,41,43,22,27,30,40,26,23,40,26
43,31,26,22,24,36,34,39,23,37,46,22,44,23,40,22,36,29,29,30,24,30,23,35,35,46,22,34,26,41,28,26,27,22,44,30,43,31,22,25,41,30,40,43,36,35,5,34,46,26,41,40,22,24,36,7,22,26,23,41,35,30,26,41,22,43,31,30,40,22,34,36,37,43,31
25,41,30,40,43,36,35,5,34,46,26,41,40,22,27,26,24,35,30,37,26,27,22,43,36,22,24,36,34,34,26,37,43
34,41,7,22,18,42,37,32,19,22,36,29,22,25,26,23,41,22,40,43,26,23,41,37,40,22,40,23,30,27,22,43,31,23,43,22,40,24,31,26,41,30,37,28,5,39,35,36,42,28,31,22,24,36,41,39,7,22,2,40,22,26,47,39,26,24,43,26,27,22,39,41,36,29,30,43,22,41,30,40,26,22,36,29,22,23,25,36,42,43,22,20,22,20,22,43,36,22,20,22,20,22,23,37,27,22,18,42,37,32,19,22,2,40,22,26,47,39,26,24,43,26,27,22,39,41,36,29,30,43,22,30,37,24,41,26,23,40,26,22,36,29,22,23,25,36,42,43,22,20,22,20,22,23,41,26,22,35,23,41,28,26,35,46,22,25,26,24,23,42,40,26,22,43,31,36,40,26,22,24,36,34,39,23,37,30,26,40,22,23,41,26,22,41,26,23,35,35,46,22,34,23,37,23,28,26,27,22,44,26,35,35
18,42,37,32,19,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,44,31,30,35,26,22,25,41,30,40,43,36,35,5,34,46,26,41,40,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,35,30,32,26,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,34,23,27,30,40,36,37,22,37,7,33,7,22,23,22,40,39,36,32,26,40,34,23,37,22,29,36,41,22,40,24,31,26,41,30,37,28,5,39,35,36,42,28,31,22,40,23,30,27,22,43,31,26,22,24,36,34,39,23,37,46,22,31,23,40,22,37,36,22,39,41,36,25,35,26,34,40,22,44,30,43,31,22,43,31,26,22,23,45,26,41,23,28,26,22,26,40,43,30,34,23,43,26,22,25,46,22,23,22,23,37,23,35,46,40,43,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,39,26,41,22,40,31,23,41,26,22,41,36,40,26,22,25,46,22,23,25,36,42,43,22,20,22,20,22,43,36,22,1,22,20
43,31,26,22,24,36,34,39,23,37,46,22,26,47,39,26,24,43,40,22,43,36,22,23,24,31,30,26,45,26,22,43,31,26,22,20,22,20,22,30,37,24,41,26,23,40,26,22,30,37,22,29,42,35,35,5,46,26,23,41,22,26,23,41,37,30,37,28,40,22,39,26,41,22,40,31,23,41,26,22,23,40,22,30,43,22,39,41,36,33,26,24,43,26,27,22,30,37,22,43,31,26,22,40,39,41,30,37,28,22,43,31,26,22,40,39,36,32,26,40,34,23,37,22,40,23,30,27
34,26,23,37,44,31,30,35,26,22,23,37,23,35,46,40,43,40,22,40,23,30,27,22,39,29,30,48,26,41,22,2,40,22,41,26,24,26,37,43,22,40,43,41,30,37,28,22,36,29,22,35,23,24,32,35,42,40,43,26,41,22,38,42,23,41,43,26,41,35,46,22,39,26,41,29,36,41,34,23,37,24,26,40,22,24,36,37,43,30,37,42,26,27,22,23,40,22,26,23,41,37,30,37,28,40,22,30,37,22,43,31,26,22,38,42,23,41,43,26,41,22,44,26,41,26,22,26,47,39,26,24,43,26,27,22,43,36,22,27,26,24,35,30,37,26,22,25,46,22,23,25,36,42,43,22,20,22,20
40,23,35,26,40,22,36,29,22,39,29,30,48,26,41,22,2,40,22,30,34,39,36,41,43,23,37,43,22,27,41,42,28,40,22,18,42,37,32,19,22,29,36,41,22,43,41,26,23,43,30,37,28,22,18,42,37,32,19,22,23,37,27,22,18,42,37,32,19,22,23,22,31,26,23,41,43,22,34,26,27,30,24,30,37,26,22,31,23,45,26,22,18,42,37,32,19,22,25,26,24,23,42,40,26,22,36,29,22,30,37,24,41,26,23,40,26,27,22,24,36,34,39,26,43,30,43,30,36,37
43,31,26,22,40,43,41,36,37,28,22,27,36,35,35,23,41,22,31,42,41,43,22,39,29,30,48,26,41,22,23,22,35,36,43,22,43,36,36,22,34,41,7,22,18,42,37,32,19,22,40,23,30,27
30,37,22,43,31,26,22,43,31,30,41,27,22,38,42,23,41,43,26,41,22,35,23,40,43,22,46,26,23,41,22,39,29,30,48,26,41,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
30,37,22,37,26,44,22,46,36,41,32,22,43,31,26,22,24,36,34,39,23,37,46,22,27,26,24,35,30,37,26,27,22,24,36,34,34,26,37,43
23,37,23,35,46,40,43,40,22,40,23,30,27,22,43,31,26,46,22,26,47,39,26,24,43,26,27,22,42,39,33,36,31,37,22,2,40,22,39,41,36,29,30,43,22,43,36,22,25,26,22,29,35,23,43,22,36,41,22,41,30,40,26,22,25,46,22,36,37,35,46,22,23,25,36,42,43,22,20,22,20,22,43,36,22,20,22,20,22,23,40,22,24,36,34,39,23,41,26,27,22,44,30,43,31,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,43,22,26,23,41,37,26,27,22,23,22,46,26,23,41,22,23,28,36
42,39,33,36,31,37,22,2,40,22,18,42,37,32,19,22,27,41,42,28,40,22,23,41,26,22,18,42,37,32,19,22,23,22,18,42,37,32,19,22,23,37,27,22,18,42,37,32,19,22,23,22,18,42,37,32,19
40,23,35,26,40,22,36,29,22,25,36,43,31,22,27,41,42,28,40,22,31,23,45,26,22,25,26,26,37,22,31,42,41,43,22,25,46,22,37,26,44,22,40,43,23,43,26,22,35,23,44,40,22,41,26,40,43,41,30,24,43,30,37,28,22,43,31,26,22,18,42,37,32,19,22,36,29,22,24,26,41,43,23,30,37,22,18,42,37,32,19,22,18,42,37,32,19,22,23,37,27,22,23,27,45,26,41,40,26,22,39,42,25,35,30,24,30,43,46,22,23,25,36,42,43,22,43,31,26,22,26,47,24,26,40,40,30,45,26,22,42,40,26,22,36,29,22,43,31,26,22,27,41,42,28,40
23,35,40,36,22,43,31,26,22,24,36,34,39,23,37,46,22,2,40,22,18,42,37,32,19,22,27,41,42,28,22,18,42,37,32,19,22,30,40,22,40,26,35,35,30,37,28,22,44,26,35,35,22,23,43,22,23,25,36,42,43,22,1,22,20,22,34,30,35,35,30,36,37,22,29,36,41,22,43,31,26,22,46,26,23,41,22,25,42,43,22,43,31,26,22,24,36,34,39,23,37,46,22,2,40,22,39,41,36,29,30,43,22,29,41,36,34,22,43,31,26,22,27,41,42,28,22,31,23,40,22,25,26,26,37,22,41,26,27,42,24,26,27,22,25,46,22,42,39,33,36,31,37,22,2,40,22,26,47,39,26,37,40,30,45,26,22,39,41,30,37,43,22,23,37,27,22,43,26,35,26,45,30,40,30,36,37,22,24,23,34,39,23,30,28,37,40,22,29,36,41,22,23,27,45,26,41,43,30,40,30,37,28,22,23,37,23,35,46,40,43,40,22,40,23,30,27
30,37,22,18,42,37,32,19,22,34,30,24,31,7,22,42,39,33,36,31,37,22,27,26,24,35,30,37,26,27,22,24,36,34,34,26,37,43
23,34,30,27,22,23,22,24,41,36,44,27,22,36,29,22,18,42,37,32,19,22,40,43,36,24,32,40,22,18,42,37,32,19,22,43,26,24,31,37,36,35,36,28,46,22,30,37,24,7,22,2,40,22,40,43,36,24,32,22,29,26,35,35,22,39,23,41,43,30,24,42,35,23,41,35,46,22,31,23,41,27,22,29,41,30,27,23,46,22,27,41,36,39,39,30,37,28,22,20,22,20,22,25,26,24,23,42,40,26,22,30,43,40,22,39,41,36,25,35,26,34,40,22,44,26,41,26,22,24,36,34,39,36,42,37,27,26,27,22,25,46,22,27,30,40,24,35,36,40,42,41,26,22,36,29,22,23,37,22,42,37,26,47,39,26,24,43,26,27,22,35,36,40,40,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
43,31,26,22,18,42,37,32,19,22,40,36,29,43,44,23,41,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,23,22,1,22,20,22,34,30,35,35,30,36,37,22,37,26,43,22,35,36,40,40,22,29,36,41,22,43,31,26,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
30,43,22,40,23,30,27,22,23,37,23,35,46,40,43,40,22,31,23,27,22,25,26,26,37,22,26,47,39,26,24,43,30,37,28,22,23,22,40,34,23,35,35,22,39,41,36,29,30,43,22,29,36,41,22,43,31,26,22,39,26,41,30,36,27
41,26,45,26,37,42,26,22,30,40,22,26,47,39,26,24,43,26,27,22,43,36,22,25,26,22,42,39,22,34,36,27,26,40,43,35,46,22,29,41,36,34,22,43,31,26,22,1,22,20,22,34,30,35,35,30,36,37,22,41,26,39,36,41,43,26,27,22,23,22,46,26,23,41,22,23,28,36
18,42,37,32,19,22,43,26,24,31,37,36,35,36,28,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,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
44,31,30,35,26,22,36,42,41,22,30,37,43,26,41,37,23,43,30,36,37,23,35,22,36,39,26,41,23,43,30,36,37,40,22,40,31,36,44,26,27,22,40,43,41,36,37,28,22,28,41,36,44,43,31,22,36,42,41,22,27,36,34,26,40,43,30,24,22,25,42,40,30,37,26,40,40,22,44,23,40,22,40,42,25,40,43,23,37,43,30,23,35,35,46,22,25,26,35,36,44,22,26,47,39,26,24,43,23,43,30,36,37,40,22,40,23,30,27,22,39,23,42,35,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,26,47,26,24,42,43,30,45,26,22,36,29,29,30,24,26,41
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,2,40,22,29,30,41,40,43,22,38,42,23,41,43,26,41,22,30,40,22,31,30,40,43,36,41,30,24,23,35,35,46,22,40,36,29,43,22,23,37,27,22,24,36,34,39,42,43,26,41,22,24,36,34,39,23,37,30,26,40,22,30,37,22,28,26,37,26,41,23,35,22,23,41,26,22,26,47,39,26,41,30,26,37,24,30,37,28,22,40,35,36,44,26,41,22,40,23,35,26,40
34,41,7,22,18,42,37,32,19,22,40,23,30,27,22,31,26,22,23,24,24,26,39,43,26,27,22,43,31,26,22,41,26,40,30,28,37,23,43,30,36,37,22,36,29,22,43,31,36,34,23,40,22,44,30,35,40,36,37,22,45,30,24,26,22,39,41,26,40,30,27,26,37,43,22,36,29,22,24,36,41,39,36,41,23,43,26,22,40,23,35,26,40,22,23,37,27,22,43,31,23,43,22,31,30,40,22,34,23,41,32,26,43,30,37,28,22,41,26,40,39,36,37,40,30,25,30,35,30,43,30,26,40,22,31,23,45,26,22,25,26,26,37,22,18,42,37,32,19
43,31,26,22,24,36,34,39,23,37,46,22,40,23,30,27,22,34,41,7,22,44,30,35,40,36,37,22,2,40,22,41,26,40,30,28,37,23,43,30,36,37,22,44,23,40,22,37,2,43,22,41,26,35,23,43,26,27,22,43,36,22,43,31,26,22,40,23,35,26,40,22,18,42,37,32,19
18,42,37,32,19,22,43,26,24,31,37,36,35,36,28,46,22,44,26,37,43,22,39,42,25,35,30,24,22,30,37,22,34,23,46,22,20,22,23,43,22,1,22,20,22,23,22,40,31,23,41,26
30,43,22,29,26,35,35,22,1,22,20,22,23,22,40,31,23,41,26,22,29,41,30,27,23,46,22,43,36,22,1,22,20,22,23,22,37,26,44,22,35,36,44,22,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
30,43,40,22,31,30,28,31,22,29,36,41,22,43,31,26,22,39,23,40,43,22,46,26,23,41,22,44,23,40,22,1,22,20,22,23,22,40,31,23,41,26
30,37,22,43,31,26,22,39,41,26,45,30,36,42,40,22,38,42,23,41,43,26,41,22,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,36,37,22,40,23,35,26,40,22,36,29,22,1,22,20,22,34,30,35,35,30,36,37
43,31,26,22,25,41,36,37,47,22,31,23,40,22,23,22,44,36,37,27,26,41,29,42,35,22,18,42,37,32,19,22,28,23,41,27,26,37,22,23,22,28,41,26,23,43,22,18,42,37,32,19,22,30,43,40,22,36,44,37,22,18,42,37,32,19,22,35,30,43,43,35,26,22,30,43,23,35,46,22,36,37,22,23,41,43,31,42,41,22,23,45,26,37,42,26,22,23,37,27,22,36,29,22,24,36,42,41,40,26,22,43,31,26,22,18,42,37,32,19
31,36,44,26,45,26,41,22,34,36,40,43,22,39,26,36,39,35,26,22,31,23,45,30,37,28,22,25,26,26,37,22,18,42,37,32,19,22,43,36,22,37,26,44,40,22,18,42,37,32,19,22,36,29,22,43,31,26,22,18,42,37,32,19,22,40,36,42,43,31,22,25,41,36,37,47,22,35,36,36,32,22,23,43,22,43,31,26,22,25,36,41,36,42,28,31,22,43,31,26,22,44,23,46,22,43,36,34,22,18,42,37,32,19,22,2,40,22,40,31,26,41,34,23,37,22,18,42,37,32,19,22,27,30,27,22,30,37,22,18,42,37,32,19,22,36,29,22,43,31,26,22,18,42,37,32,19,22,23,40,22,23,22,44,41,36,37,28,22,43,42,41,37,22,30,37,43,36,22,31,26,35,35
25,42,43,22,18,42,37,32,19,22,18,42,37,32,19,22,2,40,22,25,41,36,37,47,22,31,26,41,22,18,42,37,32,19,22,25,41,36,37,47,22,36,29,22,43,31,26,22,18,42,37,32,19,22,30,40,22,40,36,34,26,43,31,30,37,28,22,26,35,40,26,22,23,35,43,36,28,26,43,31,26,41
30,37,22,23,22,35,36,45,26,35,46,22,18,42,37,32,19,22,18,42,37,32,19,22,40,35,26,26,39,30,37,28,22,23,41,41,23,37,28,26,34,26,37,43,40,22,18,42,37,32,19,22,20,22,39,23,28,26,40,22,1,22,20,22,40,31,26,22,18,42,37,32,19,22,23,37,22,26,47,36,43,30,24,22,18,42,37,32,19,22,18,42,37,32,19,22,34,23,30,37,35,46,22,25,46,22,33,26,44,30,40,31,22,18,42,37,32,19,22,23,37,27,22,43,31,26,22,18,42,37,32,19,22,24,23,43,31,36,35,30,24,22,41,26,23,35,22,18,42,37,32,19,22,35,30,32,26,22,31,26,41,22,18,42,37,32,19,22,29,41,30,26,37,27,22,43,31,26,22,18,42,37,32,19,22,18,42,37,32,19,22,23,28,26,22,29,30,45,26
34,40,7,22,18,42,37,32,19,22,23,22,37,36,45,26,35,30,40,43,22,23,37,27,22,39,35,23,46,44,41,30,28,31,43,22,31,23,40,22,23,22,45,30,45,30,27,22,23,37,27,22,27,41,23,34,23,43,30,24,23,35,35,46,22,18,42,37,32,19,22,40,26,37,40,26,22,36,29,22,41,26,24,23,35,35
40,31,26,22,18,42,37,32,19,22,31,26,41,22,25,41,36,37,47,22,36,29,22,43,31,26,22,18,42,37,32,19,22,23,22,39,35,23,24,26,22,44,31,26,41,26,22,43,31,26,22,18,42,37,32,19,22,36,29,22,18,42,37,32,19,22,23,41,26,22,36,37,35,46,22,41,26,35,30,26,45,26,27,22,25,46,22,40,43,26,26,39,22,18,42,37,32,19,22,30,37,43,36,22,18,42,37,32,19,22,30,37,43,36,22,43,31,26,22,18,42,37,32,19,22,25,41,36,37,47,22,23,22,44,36,41,35,27,22,18,42,37,32,19,22,44,30,43,31,22,40,26,47,22,23,37,27,22,27,26,23,43,31,22,23,37,27,22,18,42,37,32,19
30,37,22,43,31,26,22,18,42,37,32,19,22,25,41,36,37,47,22,33,26,44,30,40,31,22,18,42,37,32,19,22,39,26,36,39,35,26,22,35,30,45,26,27,22,30,37,22,18,42,37,32,19,22,18,42,37,32,19,22,25,42,30,35,27,30,37,28,40,22,18,42,37,32,19,22,44,30,43,31,22,37,23,34,26,40,22,35,30,32,26,22,18,42,37,32,19,22,43,36,44,26,41,40,22,23,29,43,26,41,22,36,44,37,26,41,40,22,18,42,37,32,19,22,23,37,27,22,34,36,41,41,30,40,22,18,42,37,32,19,22,44,31,36,40,26,22,18,42,37,32,19,22,23,37,27,22,18,42,37,32,19,22,44,26,41,26,22,18,42,37,32,19,22,44,30,43,31,22,18,42,37,32,19,22,36,29,22,23,37,24,30,26,37,43,22,18,42,37,32,19,22,23,37,27,22,18,42,37,32,19,22,18,42,37,32,19,22,36,29,22,18,42,37,32,19
29,36,41,22,34,40,7,22,18,42,37,32,19,22,43,31,26,22,23,41,24,31,30,43,26,24,43,42,41,23,35,22,18,42,37,32,19,22,34,23,43,24,31,26,27,22,43,31,26,22,18,42,37,32,19,22,40,31,26,22,29,26,35,43,22,35,30,45,30,37,28,22,30,37,22,43,31,26,22,18,42,37,32,19,22,43,36,44,26,41,40,22,23,40,22,23,22,35,30,43,43,35,26,22,28,30,41,35,22,18,42,37,32,19,22,36,41,27,30,37,23,41,46,22,18,42,37,32,19,22,18,42,37,32,19,22,18,42,37,32,19,22,23,35,35,22,18,42,37,32,19,22,43,36,22,18,42,37,32,19,22,18,42,37,32,19
18,42,37,32,19,22,23,37,27,22,29,42,37,37,46,22,25,42,43,22,37,26,45,26,41,22,34,26,23,37,22,40,31,26,22,2,40,22,23,22,18,42,37,32,19,22,23,22,25,30,43,22,35,30,32,26,22,18,42,37,32,19,22,18,42,37,32,19,22,30,29,22,31,26,22,2,27,22,25,26,26,37,22,33,26,44,30,40,31,22,23,37,27,22,29,26,34,23,35,26,22,23,37,27,22,35,26,40,40,22,18,42,37,32,19
35,30,43,43,35,26,22,18,42,37,32,19,22,23,40,22,34,40,7,22,18,42,37,32,19,22,24,23,35,35,40,22,31,26,41,40,26,35,29,22,30,37,22,43,31,26,22,25,36,36,32,22,41,26,23,35,35,46,22,44,23,40,22,37,2,43,22,36,41,27,30,37,23,41,46
40,31,26,22,44,23,40,22,41,23,30,40,26,27,22,29,36,41,22,43,31,26,22,29,30,41,40,43,22,26,30,28,31,43,22,46,26,23,41,40,22,25,46,22,31,26,41,22,34,36,43,31,26,41,22,18,42,37,32,19,22,44,31,36,34,22,40,31,26,22,18,42,37,32,19,22,23,40,22,23,22,18,42,37,32,19,22,18,42,37,32,19,22,44,31,36,22,18,42,37,32,19,22,31,30,40,43,36,41,46,22,43,36,22,26,47,39,35,23,30,37,22,44,31,46,22,18,42,37,32,19,22,2,40,22,29,23,43,31,26,41,22,27,30,27,22,37,2,43,22,35,30,45,26,22,44,30,43,31,22,43,31,26,34
18,42,37,32,19,22,18,42,37,32,19,22,43,31,30,40,22,34,23,37,22,44,31,36,22,34,23,46,22,36,41,22,34,23,46,22,37,36,43,22,31,23,45,26,22,32,37,36,44,37,22,23,25,36,42,43,22,31,30,40,22,24,31,30,35,27,22,23,40,22,23,22,44,23,41,22,31,26,41,36,22,29,36,41,22,18,42,37,32,19,22,2,40,22,25,26,37,26,29,30,43
18,42,37,32,19,22,27,30,26,27,22,46,36,42,37,28,22,23,37,27,22,18,42,37,32,19,22,31,23,40,22,41,26,34,26,34,25,26,41,26,27,22,31,26,41,22,23,40,22,23,22,41,36,34,23,37,43,30,24,22,29,30,28,42,41,26,22,44,31,36,22,27,30,27,22,37,2,43,22,30,37,43,26,41,29,26,41,26,22,34,42,24,31,22,44,30,43,31,22,31,26,41,22,24,31,30,35,27,22,2,40,22,26,27,42,24,23,43,30,36,37,22,36,37,22,43,31,26,22,40,43,41,26,26,43,40
43,31,26,22,28,23,34,26,40,22,25,41,36,37,47,22,24,31,30,35,27,41,26,37,22,39,35,23,46,26,27,22,31,36,35,27,30,37,28,22,32,30,27,40,22,27,36,44,37,22,23,37,27,22,18,42,37,32,19,22,43,31,26,34,22,29,36,41,22,26,47,23,34,39,35,26,22,40,26,26,34,22,18,42,37,32,19,22,25,46,22,43,36,27,23,46,22,2,40,22,24,41,23,24,32,22,40,43,23,37,27,23,41,27,40,22,25,42,43,22,34,40,7,22,18,42,37,32,19,22,34,23,32,26,40,22,30,43,22,23,35,35,22,40,36,42,37,27,22,35,30,32,26,22,23,22,28,41,26,23,43,22,18,42,37,32,19
44,30,43,31,36,42,43,22,36,29,29,30,24,30,23,35,22,32,37,36,44,35,26,27,28,26,22,36,29,22,40,26,47,22,36,41,22,27,26,23,43,31,22,44,26,22,18,42,37,32,19,22,44,30,43,31,22,25,36,43,31,22,40,31,26,22,44,41,30,43,26,40
40,31,26,22,18,42,37,32,19,22,29,23,34,30,35,30,26,40,22,25,46,22,43,31,26,30,41,22,40,35,26,26,39,30,37,28,22,23,41,41,23,37,28,26,34,26,37,43,40
31,26,41,22,29,41,30,26,37,27,22,40,42,40,23,37,22,44,31,36,40,26,22,39,23,41,26,37,43,40,22,32,26,39,43,22,18,42,37,32,19,22,31,26,41,22,40,31,26,22,44,23,40,22,42,37,44,23,37,43,26,27,22,18,42,37,32,19,22,36,37,22,23,22,37,23,41,41,36,44,22,25,26,27,22,18,42,37,32,19,22,30,37,43,36,22,31,26,41,22,39,23,41,26,37,43,40,22,2,22,18,42,37,32,19,22,23,40,22,43,31,36,42,28,31,22,40,31,26,22,44,26,41,26,22,23,22,43,26,34,39,36,41,23,41,46,22,18,42,37,32,19
31,26,41,22,29,41,30,26,37,27,22,18,42,37,32,19,22,2,40,22,29,23,43,31,26,41,22,44,23,40,22,23,22,39,41,36,29,26,40,40,30,36,37,23,35,22,43,31,30,26,29,22,43,31,26,46,22,27,30,27,22,37,2,43,22,40,26,26,34,22,43,36,22,31,23,45,26,22,23,37,46,22,18,42,37,32,19,22,23,43,22,23,35,35
34,23,46,25,26,22,18,42,37,32,19,22,25,26,24,23,34,26,22,40,36,22,18,42,37,32,19,22,44,30,43,31,22,44,31,26,41,26,22,39,26,36,39,35,26,22,18,42,37,32,19,22,23,37,27,22,31,36,44,22,25,26,24,23,42,40,26,22,31,26,41,22,36,44,37,22,23,41,41,23,37,28,26,34,26,37,43,40,22,32,26,39,43,22,40,31,30,29,43,30,37,28
44,31,26,37,22,18,42,37,32,19,22,27,30,26,27,22,31,26,41,22,18,42,37,32,19,22,34,36,45,26,27,22,30,37,22,23,37,27,22,35,26,43,22,31,26,41,22,34,23,32,26,22,43,31,26,22,40,35,26,26,39,30,37,28,22,23,37,27,22,36,43,31,26,41,22,31,36,42,40,26,31,36,35,27,22,23,41,41,23,37,28,26,34,26,37,43,40
43,31,26,46,22,39,23,30,37,43,26,27,22,43,31,26,22,23,39,23,41,43,34,26,37,43,22,36,41,23,37,28,26,22,18,42,37,32,19,22,23,37,27,22,44,31,30,43,26,22,23,24,24,36,41,27,30,37,28,22,43,36,22,31,26,41,22,30,37,40,43,41,42,24,43,30,36,37,40
44,30,43,31,22,18,42,37,32,19,22,27,26,43,23,30,35,22,40,31,26,22,41,26,24,23,35,35,40,22,31,26,41,22,42,37,24,35,26,22,18,42,37,32,19,22,23,37,22,36,41,43,31,36,27,36,47,22,18,42,37,32,19,22,23,37,27,22,40,36,37,28,22,18,42,37,32,19,22,44,31,36,22,18,42,37,32,19,22,41,30,45,26,41,22,44,30,43,31,22,18,42,37,32,19,22,30,37,22,23,22,35,36,45,26,22,40,36,37,28,22,23,37,27,22,42,37,24,35,26,22,18,42,37,32,19,22,23,22,18,42,37,32,19,22,18,42,37,32,19,22,30,37,45,26,40,43,30,28,23,43,36,41,22,44,31,36,22,35,36,36,32,26,27,22,35,30,32,26,22,35,30,37,24,36,35,37,22,23,37,27,22,24,23,41,41,30,26,27,22,23,22,24,31,23,37,28,26,22,36,29,22,24,35,36,43,31,30,37,28,22,30,37,22,23,22,34,23,37,30,35,23,22,18,42,37,32,19,22,35,30,32,26,22,23,37,22,18,42,37,32,19,22,39,41,26,40,30,27,26,37,43,22,36,37,22,23,22,18,42,37,32,19,22,34,30,40,40,30,36,37
43,31,26,46,22,24,23,34,26,22,25,46,22,43,31,26,30,41,22,18,42,37,32,19,22,18,42,37,32,19
18,42,37,32,19,22,2,40,22,18,42,37,32,19,22,37,36,22,18,42,37,32,19,22,25,23,32,26,41,22,18,42,37,32,19,22,43,31,26,22,31,26,23,27,40,22,36,29,22,18,42,37,32,19,22,18,42,37,32,19,22,29,41,36,34,22,43,31,26,22,29,23,34,30,35,46,22,18,42,37,32,19,22,23,37,27,22,18,42,37,32,19,22,23,41,36,42,37,27,22,31,26,41,22,18,42,37,32,19,22,18,42,37,32,19,22,39,31,30,35,36,40,36,39,31,46,22,29,36,41,22,44,36,34,26,37
43,31,26,22,25,36,36,32,22,35,36,40,26,40,22,40,36,34,26,22,34,36,34,26,37,43,42,34,22,43,36,44,23,41,27,22,43,31,26,22,26,37,27,22,44,31,26,37,22,18,42,37,32,19,22,25,26,24,36,34,26,40,22,34,36,41,26,22,18,42,37,32,19,22,44,30,43,31,22,27,23,43,30,37,28,22,25,36,46,40,22,23,37,27,22,35,26,40,40,22,44,30,43,31,22,31,26,41,22,18,42,37,32,19,22,44,26,30,41,27,22,29,23,34,30,35,46
29,36,41,22,43,31,26,22,34,36,40,43,22,39,23,41,43,22,43,31,36,42,28,31,22,43,31,26,41,26,22,2,40,22,34,42,24,31,22,39,35,26,23,40,42,41,26,22,30,37,22,31,26,41,22,18,42,37,32,19,22,18,42,37,32,19,22,39,41,36,25,26,22,30,37,43,36,22,43,31,26,22,18,42,37,32,19,22,36,29,22,43,31,26,22,18,42,37,32,19,22,25,41,36,37,47
43,31,26,22,25,41,36,37,47,22,23,35,40,36,22,29,30,28,42,41,26,40,22,30,37,22,25,41,42,24,26,22,33,23,46,22,18,42,37,32,19,22,2,40,22,35,23,43,26,40,43,22,37,36,45,26,35,22,44,31,30,24,31,22,18,42,37,32,19,22,25,23,24,32,22,43,36,22,43,31,26,22,37,26,44,22,46,36,41,32,22,36,29,22,43,31,26,22,18,42,37,32,19
25,42,43,22,25,36,43,31,22,43,31,26,22,39,23,40,43,22,23,37,27,22,39,41,26,40,26,37,43,22,18,42,37,32,19,22,36,29,22,43,31,26,22,24,42,41,41,26,37,43,22,24,35,30,34,23,43,26,22,23,43,35,23,37,43,30,24,22,34,36,37,43,31,35,46,22,39,41,26,40,40,22,20,22,39,23,28,26,40,22,1,22,20,22,29,26,26,35,22,18,42,37,32,19,22,23,37,27,22,18,42,37,32,19
29,36,41,22,31,30,40,22,40,30,47,43,31,22,37,36,45,26,35,22,34,41,7,22,18,42,37,32,19,22,43,41,30,26,27,22,43,36,22,18,42,37,32,19,22,43,31,26,22,18,42,37,32,19,22,36,29,22,31,30,40,22,20,22,44,36,41,32,22,23,25,36,42,43,22,31,23,41,41,46,22,43,36,44,37,40
31,23,41,41,46,22,30,40,22,37,36,44,22,23,22,18,42,37,32,19,22,44,41,30,43,26,41,22,44,31,36,40,26,22,24,36,37,43,30,37,42,30,37,28,22,18,42,37,32,19,22,44,30,43,31,22,27,41,42,28,40,22,23,37,27,22,34,23,41,28,30,37,23,35,22,43,46,39,26,40,22,30,37,22,31,36,35,35,46,44,36,36,27,22,23,37,27,22,37,26,44,22,46,36,41,32,22,40,26,26,34,40,22,18,42,37,32,19,22,18,42,37,32,19
31,23,41,41,46,22,18,42,37,32,19,22,18,42,37,32,19,22,43,31,26,22,36,35,27,22,27,23,46,40,22,36,29,22,43,31,26,22,26,23,41,35,46,22,18,42,37,32,19,22,44,31,26,37,22,39,26,36,39,35,26,22,35,30,32,26,22,31,30,40,22,29,41,30,26,37,27,22,18,42,37,32,19,22,44,36,42,35,27,22,43,23,32,26,22,23,22,18,42,37,32,19,22,36,37,22,23,22,27,23,43,26,22,43,36,22,23,37,23,35,46,48,26,22,44,31,23,43,22,18,42,37,32,19,22,44,23,40,22,27,36,30,37,28,22,44,41,36,37,28
23,37,22,35,7,23,7,22,40,36,35,42,43,30,36,37,22,26,47,39,35,23,30,37,40,22,34,41,7,22,18,42,37,32,19
35,30,37,26,22,25,46,22,35,30,37,26,22,34,41,7,22,18,42,37,32,19,22,2,40,22,18,42,37,32,19,22,18,42,37,32,19,22,24,23,37,22,25,26,22,23,34,42,40,30,37,28,22,26,40,39,26,24,30,23,35,35,46,22,44,31,26,37,22,31,26,22,2,40,22,18,42,37,32,19,22,36,37,22,43,31,26,22,31,36,35,35,46,44,36,36,27,22,40,36,24,30,23,35,22,40,24,31,26,34,26,22,43,31,26,22,44,23,46,22,39,26,36,39,35,26,22,40,30,48,26,22,26,23,24,31,22,36,43,31,26,41,22,42,39,22,30,34,34,26,27,30,23,43,26,35,46,22,18,42,37,32,19,22,43,31,26,22,27,26,40,39,26,41,23,43,26,22,36,37,26,40,22,44,31,36,22,34,26,41,26,35,46,22,23,35,34,36,40,43,22,34,23,27,26,22,30,43
31,23,41,41,46,22,31,23,40,22,23,45,36,30,27,26,27,22,23,35,35,22,43,31,23,43,22,25,46,22,35,30,45,30,37,28,22,30,37,22,23,22,35,36,37,28,22,30,40,35,23,37,27,22,40,42,25,42,41,25,22,44,30,43,31,22,31,30,40,22,44,30,29,26,22,44,31,36,22,2,40,22,40,36,22,18,42,37,32,19,22,43,36,22,40,36,23,39,22,18,42,37,32,19,22,23,37,27,22,34,46,40,43,26,41,46,22,37,36,45,26,35,40,22,40,31,26,22,25,23,41,26,35,46,22,40,26,26,34,40,22,43,36,22,37,36,43,30,24,26,22,44,31,26,37,22,31,26,41,22,31,42,40,25,23,37,27,22,27,30,40,23,39,39,26,23,41,40,22,29,36,41,22,18,42,37,32,19,22,18,42,37,32,19,22,30,37,43,36,22,34,23,37,31,23,43,43,23,37
25,42,43,22,30,43,22,27,36,26,40,22,37,2,43,22,43,23,32,26,22,43,36,36,22,34,23,37,46,22,35,30,37,26,40,22,43,36,22,29,30,28,42,41,26,22,31,23,41,41,46,22,36,42,43
31,26,22,2,40,22,23,22,18,42,37,32,19
28,42,35,29,22,41,26,40,36,42,41,24,26,40,22,3,22,24,31,26,34,30,24,23,35,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,23,46,22,1,22,20,22,34,30,35,35,30,36,37,22,23,40,22,39,23,41,43,22,36,29,22,23,37,22,23,24,24,36,41,27,22,44,30,43,31,22,43,31,26,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,23,28,26,37,24,46,22,41,26,28,23,41,27,30,37,28,22,23,37,22,26,37,45,30,41,36,37,34,26,37,43,23,35,22,24,35,26,23,37,42,39,22,36,29,22,23,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,29,36,41,34,26,41,35,46,22,36,39,26,41,23,43,26,27,22,30,37,22,30,27,23,31,36
30,37,22,20,22,43,31,26,22,26,39,23,22,37,36,43,30,29,30,26,27,22,28,42,35,29,22,41,26,40,36,42,41,24,26,40,22,44,31,30,24,31,22,44,23,40,22,23,22,18,42,37,32,19,22,36,29,22,43,31,26,22,18,42,37,32,19,22,43,31,23,43,22,30,43,22,44,23,40,22,39,36,43,26,37,43,30,23,35,35,46,22,35,30,23,25,35,26,22,29,36,41,22,40,31,23,41,30,37,28,22,24,35,26,23,37,42,39,22,24,36,40,43,40,22,23,43,22,43,31,26,22,40,30,43,26,22,42,37,27,26,41,22,43,31,26,22,29,26,27,26,41,23,35,22,40,42,39,26,41,29,42,37,27,22,39,41,36,28,41,23,34
43,31,26,22,18,42,37,32,19,22,23,41,26,23,22,30,40,22,18,42,37,32,19,22,44,30,43,31,22,35,26,23,27,22,18,42,37,32,19,22,23,37,27,22,36,43,31,26,41,22,34,26,43,23,35,40
28,42,35,29,22,41,26,40,36,42,41,24,26,40,22,26,23,41,35,30,26,41,22,43,31,30,40,22,46,26,23,41,22,39,41,36,39,36,40,26,27,22,23,22,41,26,36,41,28,23,37,30,48,23,43,30,36,37,22,39,35,23,37,22,43,31,23,43,22,44,36,42,35,27,22,34,23,32,26,22,30,43,22,23,22,42,37,30,43,22,36,29,22,23,22,18,42,37,32,19,22,24,36,37,24,26,41,37,22,39,36,43,26,37,43,30,23,35,35,46,22,18,42,37,32,19,22,30,43,22,29,41,36,34,22,35,30,23,25,30,35,30,43,46,22,29,36,41,22,43,31,26,22,18,42,37,32,19,22,2,40,22,24,35,26,23,37,42,39,22,24,36,40,43,40
43,31,26,22,24,36,34,39,23,37,46,22,40,23,30,27,22,43,31,23,43,22,23,40,22,39,23,41,43,22,36,29,22,30,43,40,22,23,28,41,26,26,34,26,37,43,22,44,30,43,31,22,43,31,26,22,26,39,23,22,30,43,22,34,23,27,26,22,24,26,41,43,23,30,37,22,45,36,35,42,37,43,23,41,46,22,18,42,37,32,19,22,44,30,43,31,22,41,26,40,39,26,24,43,22,43,36,22,18,42,37,32,19,22,43,41,23,37,40,23,24,43,30,36,37,40,22,26,37,43,26,41,26,27,22,30,37,43,36,22,23,29,43,26,41,22,43,31,26,22,41,26,36,41,28,23,37,30,48,23,43,30,36,37
43,31,26,22,24,36,34,39,23,37,46,22,44,31,30,24,31,22,30,40,40,42,26,27,22,23,22,40,43,23,43,26,34,26,37,43,22,36,37,22,43,31,26,22,23,28,41,26,26,34,26,37,43,22,35,23,43,26,22,29,41,30,27,23,46,22,40,23,30,27,22,43,31,23,43,22,1,22,20,22,34,30,35,35,30,36,37,22,36,29,22,43,31,26,22,39,23,46,34,26,37,43,22,44,23,40,22,39,41,26,45,30,36,42,40,35,46,22,39,41,36,45,30,27,26,27,22,29,36,41,22,30,37,22,30,43,40,22,29,30,37,23,37,24,30,23,35,22,40,43,23,43,26,34,26,37,43,40,22,23,37,27,22,43,31,23,43,22,1,22,20,22,44,30,35,35,22,25,26,22,41,26,24,36,28,37,30,48,26,27,22,30,37,22,30,43,40,22,20,22,43,31,30,41,27,5,38,42,23,41,43,26,41,22,40,43,23,43,26,34,26,37,43
43,31,26,22,23,28,41,26,26,34,26,37,43,22,23,37,27,22,24,36,37,40,26,37,43,22,18,42,37,32,19,22,23,41,26,22,40,42,25,33,26,24,43,22,43,36,22,24,36,42,41,43,22,23,39,39,41,36,45,23,35,22,43,31,26,22,24,36,34,39,23,37,46,22,40,23,30,27
28,42,35,29,22,41,26,40,36,42,41,24,26,40,22,23,27,27,26,27,22,43,31,23,43,22,30,43,22,44,30,35,35,22,40,26,26,32,22,43,36,22,41,26,24,36,45,26,41,22,26,38,42,30,43,23,25,35,26,22,24,36,37,43,41,30,25,42,43,30,36,37,22,29,41,36,34,22,36,43,31,26,41,40,22,29,36,41,22,25,36,43,31,22,43,31,26,22,23,34,36,42,37,43,22,36,29,22,43,31,26,22,40,26,43,43,35,26,34,26,37,43,22,23,37,27,22,23,37,46,22,36,43,31,26,41,22,35,30,23,25,30,35,30,43,30,26,40,22,30,43,22,34,23,46,22,30,37,24,42,41,22,42,37,27,26,41,22,43,31,26,22,40,42,39,26,41,29,42,37,27,22,35,23,44
42,37,27,26,41,22,43,31,26,22,23,28,41,26,26,34,26,37,43,22,28,42,35,29,22,34,42,40,43,22,28,30,45,26,22,43,31,26,22,42,7,40,7,22,28,36,45,26,41,37,34,26,37,43,22,20,22,27,23,46,40,22,2,22,23,27,45,23,37,24,26,22,44,41,30,43,43,26,37,22,37,36,43,30,24,26,22,25,26,29,36,41,26,22,30,40,40,42,30,37,28,22,23,37,46,22,27,30,45,30,27,26,37,27,40,22,36,37,22,24,36,34,34,36,37,22,40,43,36,24,32
43,31,26,22,24,36,34,39,23,37,46,22,2,40,22,37,26,43,22,44,36,41,43,31,22,24,23,37,22,37,36,43,22,29,23,35,35,22,25,26,35,36,44,22,1,22,20,22,34,30,35,35,30,36,37,22,23,29,43,26,41,22,43,31,26,22,27,30,45,30,27,26,37,27,40,22,23,41,26,22,30,40,40,42,26,27
43,31,26,22,43,26,41,34,40,22,36,29,22,43,31,23,43,22,23,28,41,26,26,34,26,37,43,22,36,37,35,46,22,25,26,24,36,34,26,22,26,29,29,26,24,43,30,45,26,22,43,31,26,22,27,23,43,26,22,36,29,22,28,42,35,29,22,2,40,22,41,26,36,41,28,23,37,30,48,23,43,30,36,37,22,44,31,30,24,31,22,44,26,22,23,37,43,30,24,30,39,23,43,26,22,44,30,35,35,22,36,24,24,42,41,22,40,36,34,26,43,30,34,26,22,30,37,22,26,23,41,35,46,22,20,22,40,23,30,27,22,35,23,44,41,26,37,24,26,22,41,7,22,34,26,31,35,22,28,42,35,29,22,2,40,22,28,26,37,26,41,23,35,22,24,36,42,37,40,26,35
30,37,22,23,27,27,30,43,30,36,37,22,28,42,35,29,22,34,42,40,43,22,28,30,45,26,22,43,31,26,22,28,36,45,26,41,37,34,26,37,43,22,20,22,27,23,46,40,22,2,22,23,27,45,23,37,24,26,22,44,41,30,43,43,26,37,22,37,36,43,30,24,26,22,36,29,22,23,37,46,22,35,36,23,37,40,22,26,47,24,26,26,27,30,37,28,22,1,22,20,22,34,30,35,35,30,36,37,22,43,31,23,43,22,23,41,26,22,34,23,27,26,22,43,36,22,43,31,26,22,18,42,37,32,19,22,31,36,35,27,30,37,28,22,24,36,34,39,23,37,46
28,42,35,29,22,2,40,22,37,26,43,22,44,36,41,43,31,22,23,29,43,26,41,22,43,31,36,40,26,22,43,41,23,37,40,23,24,43,30,36,37,22,34,42,40,43,22,25,26,22,23,43,22,35,26,23,40,43,22,1,22,20,22,34,30,35,35,30,36,37
40,26,39,23,41,23,43,26,35,46,22,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,31,36,35,27,22,23,22,40,39,26,24,30,23,35,22,34,26,26,43,30,37,28,22,29,36,41,22,40,31,23,41,26,31,36,35,27,26,41,40,22,30,37,22,26,23,41,35,46,22,20,22,43,36,22,45,36,43,26,22,36,37,22,30,43,40,22,39,41,36,39,36,40,26,27,22,41,26,36,41,28,23,37,30,48,23,43,30,36,37
34,23,37,46,22,36,29,22,43,31,26,22,37,23,43,30,36,37,22,2,40,22,18,42,37,32,19,22,26,47,26,24,42,43,30,45,26,40,22,18,42,37,32,19,22,29,41,30,27,23,46,22,2,40,22,34,23,41,32,26,43,22,39,35,42,37,28,26,22,23,40,22,23,37,22,36,45,26,41,27,42,26,22,18,42,37,32,19,22,29,36,41,22,40,39,26,24,42,35,23,43,36,41,40,22,23,37,27,22,43,23,32,26,36,45,26,41,22,39,35,23,46,26,41,40
23,40,40,42,34,30,37,28,22,43,31,23,43,22,43,31,26,22,34,23,41,32,26,43,22,27,36,26,40,22,37,2,43,22,31,26,23,27,22,30,37,43,36,22,23,22,18,42,37,32,19,22,29,41,26,26,22,29,23,35,35,22,40,36,34,26,22,26,47,26,24,42,43,30,45,26,40,22,43,31,30,37,32,22,29,41,30,27,23,46,22,2,40,22,23,24,43,30,36,37,22,24,36,42,35,27,22,39,41,36,45,26,22,23,22,18,42,37,32,19,22,36,29,22,28,36,36,27,22,37,26,44,40,22,23,40,22,23,22,40,30,28,37,22,43,31,23,43,22,43,31,26,22,35,26,45,26,41,23,28,26,27,22,25,42,46,5,36,42,43,22,23,37,27,22,43,23,32,26,36,45,26,41,22,29,41,26,37,48,46,22,36,29,22,41,26,24,26,37,43,22,46,26,23,41,40,22,34,23,46,22,25,26,22,18,42,37,32,19
43,31,30,40,22,30,40,22,23,22,41,26,23,24,43,30,36,37,22,43,36,22,18,42,37,32,19,22,35,25,36,22,18,42,37,32,19,22,41,23,43,31,26,41,22,43,31,23,37,22,43,36,22,23,37,46,22,29,42,37,27,23,34,26,37,43,23,35,40,22,40,23,30,27,22,33,36,31,37,22,46,36,42,37,28,22,24,31,23,30,41,34,23,37,22,36,29,22,31,26,44,35,26,43,43,5,39,23,24,32,23,41,27,22,24,36,7,22,44,31,36,40,26,22,40,31,23,41,26,40,22,27,41,36,39,39,26,27,22,1,22,20,22,43,36,22,1,22,20
30,29,22,44,26,22,28,26,43,22,41,30,27,22,36,29,22,23,22,35,36,43,22,36,29,22,43,31,23,43,22,37,36,37,40,26,37,40,26,22,30,43,22,44,30,35,35,22,25,26,22,23,22,25,30,28,22,39,35,42,40
23,22,29,26,44,22,36,29,22,43,31,26,22,26,47,26,24,42,43,30,45,26,40,22,31,26,41,26,22,29,36,41,22,43,31,26,22,29,23,35,35,22,34,26,26,43,30,37,28,22,36,29,22,43,31,26,22,25,42,40,30,37,26,40,40,22,24,36,42,37,24,30,35,22,23,22,28,41,36,42,39,22,43,31,23,43,22,34,26,26,43,40,22,43,36,22,27,30,40,24,42,40,40,22,37,23,43,30,36,37,23,35,22,30,40,40,42,26,40,22,44,26,41,26,22,36,37,35,46,22,43,36,36,22,31,23,39,39,46,22,43,36,22,18,42,37,32,19,22,43,31,26,30,41,22,24,41,30,43,30,24,30,40,34
39,26,36,39,35,26,22,44,30,40,31,22,43,31,26,22,28,36,45,26,41,37,34,26,37,43,22,44,36,42,35,27,22,27,36,22,40,36,34,26,43,31,30,37,28,22,23,25,36,42,43,22,35,26,45,26,41,23,28,26,27,22,25,42,46,5,36,42,43,40,22,27,36,22,40,36,34,26,43,31,30,37,28,22,23,25,36,42,43,22,43,23,32,26,36,45,26,41,40,22,27,36,22,40,36,34,26,43,31,30,37,28,22,23,25,36,42,43,22,27,36,37,23,35,27,22,43,41,42,34,39,22,40,23,30,27,22,41,23,37,27,22,18,42,37,32,19,22,24,31,23,30,41,34,23,37,22,36,29,22,30,43,43,22,24,36,41,39,7,22,44,31,36,40,26,22,40,43,36,24,32,22,27,41,36,39,39,26,27,22,1,22,20
44,31,26,41,26,22,2,40,22,43,31,26,22,35,26,23,27,26,41,40,31,30,39
44,31,26,41,26,22,2,40,22,43,31,26,22,28,42,46,22,44,31,36,22,24,23,37,22,40,23,46,22,26,37,36,42,28,31,22,30,40,22,26,37,36,42,28,31
43,31,26,22,26,47,26,24,42,43,30,45,26,40,22,44,26,41,26,22,18,42,37,32,19,22,18,42,37,32,19,22,25,46,22,43,31,26,22,39,35,42,37,28,26,22,26,45,26,37,22,43,31,36,42,28,31,22,30,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,29,22,43,31,26,22,45,23,35,42,26,22,36,29,22,43,31,26,30,41,22,24,36,34,39,23,37,30,26,40,22,23,37,27,22,34,30,35,35,30,36,37,40,22,36,29,29,22,43,31,26,30,41,22,39,26,41,40,36,37,23,35,22,29,36,41,43,42,37,26,40
30,22,2,34,22,37,36,43,22,28,36,30,37,28,22,43,36,22,44,36,41,41,46,22,23,25,36,42,43,22,36,37,26,22,27,23,46,22,2,40,22,27,26,24,35,30,37,26,22,40,23,30,27,22,32,26,37,37,26,43,31,22,18,42,37,32,19,22,27,30,28,30,43,23,35,22,26,38,42,30,39,34,26,37,43,22,24,36,41,39,7,22,39,41,26,40,30,27,26,37,43,22,44,31,36,22,44,23,40,22,18,42,37,32,19,22,18,42,37,32,19,22,43,31,41,36,42,28,31,22,43,31,26,22,25,41,30,28,31,43,22,36,41,23,37,28,26,22,23,37,27,22,46,26,35,35,36,44,22,35,26,23,45,26,40,22,36,29,22,43,31,26,22,18,42,37,32,19,22,31,26,41,26,22,23,29,43,26,41,22,31,30,40,22,24,36,34,39,23,37,46,22,2,40,22,40,31,23,41,26,40,22,39,35,42,37,28,26,27,22,1,22,20,22,43,36,22,24,35,36,40,26,22,23,43,22,1,22,20
30,22,27,30,27,22,37,2,43,22,25,36,43,31,26,41,22,24,23,35,35,30,37,28,22,23,37,46,25,36,27,46,22,30,22,27,30,27,22,37,2,43,22,26,45,26,37,22,43,42,41,37,22,36,37,22,43,45
43,31,26,41,26,22,31,23,40,22,37,2,43,22,25,26,26,37,22,23,37,46,22,29,42,37,27,23,34,26,37,43,23,35,22,24,31,23,37,28,26,22,30,37,22,43,31,26,22,26,24,36,37,36,34,46,22,23,27,27,26,27,22,33,36,31,37,22,18,42,37,32,19,22,44,31,36,40,26,22,39,41,36,24,43,26,41,22,3,22,28,23,34,25,35,26,22,24,36,7,22,43,36,36,32,22,23,37,22,1,22,20,22,40,35,30,27,26,22,43,36,22,24,35,36,40,26,22,23,43,22,1,22,20
43,31,26,22,29,23,24,43,22,43,31,23,43,22,43,31,30,40,22,31,23,39,39,26,37,26,27,22,43,44,36,22,46,26,23,41,40,22,23,28,36,22,23,37,27,22,43,31,26,41,26,22,44,23,40,22,23,22,41,26,24,36,45,26,41,46,22,28,30,45,26,40,22,39,26,36,39,35,26,22,40,36,34,26,22,24,36,34,29,36,41,43,22,43,31,23,43,22,43,31,30,40,22,44,36,22,37,2,43,22,25,26,22,23,22,39,41,36,25,35,26,34
36,29,22,24,36,42,41,40,26,22,26,40,43,23,25,35,30,40,31,26,27,22,24,36,41,39,36,41,23,43,26,22,18,42,37,32,19,22,36,29,43,26,37,22,43,26,37,27,22,43,36,22,18,42,37,32,19,22,43,31,26,22,40,26,43,25,23,24,32,40,22,36,29,22,40,43,36,24,32,22,40,39,26,24,42,35,23,43,36,41,40,22,23,37,27,22,43,23,32,26,36,45,26,41,22,23,41,43,30,40,43,40
30,37,27,26,26,27,22,36,37,26,22,24,31,30,26,29,22,26,47,26,24,42,43,30,45,26,22,44,31,36,22,44,23,40,22,27,36,44,37,41,30,28,31,43,22,18,42,37,32,19,22,25,46,22,29,41,30,27,23,46,22,2,40,22,26,45,26,37,43,40,22,44,23,40,22,41,36,25,26,41,43,22,24,41,23,37,27,23,35,35,22,24,31,23,30,41,34,23,37,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,23,37,27,22,43,31,26,22,43,23,41,28,26,43,22,36,29,22,23,22,43,23,32,26,36,45,26,41,22,36,29,29,26,41,22,25,46,22,34,41,7,22,43,41,42,34,39
23,40,32,26,27,22,44,31,26,43,31,26,41,22,29,41,30,27,23,46,22,2,40,22,23,24,43,30,36,37,22,24,36,42,35,27,22,31,26,35,39,22,31,30,34,22,23,45,36,30,27,22,25,26,30,37,28,22,18,42,37,32,19,22,25,46,22,43,31,26,22,37,26,44,22,46,36,41,32,22,41,26,23,35,22,26,40,43,23,43,26,22,18,42,37,32,19,22,34,41,7,22,24,41,23,37,27,23,35,35,22,18,42,37,32,19,22,25,41,36,23,27,35,46,22,23,37,27,22,40,23,30,27,22,37,36,22,24,36,34,34,26,37,43
36,37,22,29,41,30,27,23,46,22,34,36,41,37,30,37,28,22,25,26,29,36,41,26,22,43,31,26,22,34,23,41,32,26,43,22,2,40,22,40,26,35,35,5,36,29,29,22,43,31,26,22,25,42,40,30,37,26,40,40,22,35,26,23,27,26,41,40,22,30,40,40,42,26,27,22,23,22,41,26,39,36,41,43,22,39,41,26,27,30,24,43,30,37,28,22,43,31,26,22,26,24,36,37,36,34,46,22,44,36,42,35,27,22,28,41,36,44,22,23,43,22,41,36,42,28,31,35,46,22,23,37,22,30,37,29,35,23,43,30,36,37,5,23,27,33,42,40,43,26,27,22,20,22,20,22,23,37,37,42,23,35,22,41,23,43,26,22,43,31,41,36,42,28,31,22,37,26,47,43,22,46,26,23,41,22,43,31,26,37,22,23,24,24,26,35,26,41,23,43,26,22,18,42,37,32,19,22,30,37,22,20
36,29,22,43,31,26,22,20,22,26,24,36,37,36,34,30,40,43,40,22,44,31,36,22,44,36,41,32,26,27,22,36,37,22,43,31,26,22,25,42,40,30,37,26,40,40,22,24,36,42,37,24,30,35,22,29,36,41,26,24,23,40,43,22,36,37,35,46,22,43,44,36,22,39,41,36,33,26,24,43,26,27,22,39,26,41,30,36,27,40,22,36,29,22,27,26,24,35,30,37,26,22,30,37,22,43,31,26,22,37,23,43,30,36,37,22,2,40,22,36,42,43,39,42,43,22,36,45,26,41,22,43,31,26,22,37,26,47,43,22,43,44,36,22,46,26,23,41,40,22,23,37,27,22,30,37,22,25,36,43,31,22,18,42,37,32,19,22,43,31,26,22,27,26,24,35,30,37,26,40,22,23,41,26,22,43,36,36,22,34,36,27,26,40,43,22,43,36,22,44,23,41,41,23,37,43,22,43,31,26,22,39,31,41,23,40,26,22,41,26,24,26,40,40,30,36,37,22,40,23,30,27,22,35,26,44,30,40,22,18,42,37,32,19,22,24,31,23,30,41,34,23,37,22,36,29,22,33,7,39,7,22,34,36,41,28,23,37,22,3,22,24,36,7,22,23,37,27,22,45,30,24,26,22,24,31,23,30,41,34,23,37,22,36,29,22,43,31,26,22,25,42,40,30,37,26,40,40,22,24,36,42,37,24,30,35
43,31,26,22,41,26,23,35,22,26,40,43,23,43,26,22,40,35,42,34,39,22,43,31,23,43,22,2,40,22,39,42,40,31,30,37,28,22,27,36,44,37,22,43,31,26,22,39,41,30,24,26,22,36,29,22,37,26,44,22,46,36,41,32,22,36,29,29,30,24,26,22,40,39,23,24,26,22,23,37,27,22,31,36,42,40,30,37,28,22,30,40,22,23,35,40,36,22,23,29,29,26,24,43,30,37,28,22,43,31,26,22,24,30,43,46,22,2,40,22,41,26,43,23,30,35,22,41,26,23,35,22,26,40,43,23,43,26,22,34,23,41,32,26,43
30,37,22,34,23,37,31,23,43,43,23,37,22,18,42,37,32,19,22,40,43,36,41,26,22,40,30,43,26,40,22,40,30,43,22,45,23,24,23,37,43,22,23,37,27,22,37,26,44,35,46,22,24,36,37,40,43,41,42,24,43,26,27,22,40,39,23,24,26,22,31,23,40,22,25,26,26,37,22,40,35,36,44,22,43,36,22,29,30,35,35
41,26,43,23,30,35,22,41,26,23,35,22,26,40,43,23,43,26,22,25,41,36,32,26,41,40,22,40,23,46,22,43,26,37,23,37,43,40,22,23,41,26,22,41,26,35,42,24,43,23,37,43,22,43,36,22,40,30,28,37,22,35,26,23,40,26,40,22,25,26,24,23,42,40,26,22,36,29,22,42,37,24,26,41,43,23,30,37,43,46,22,23,25,36,42,43,22,43,31,26,22,35,36,24,23,35,22,26,24,36,37,36,34,46,22,43,42,41,34,36,30,35,22,30,37,22,43,31,26,30,41,22,36,44,37,22,30,37,27,42,40,43,41,30,26,40,22,23,37,27,22,23,22,25,26,35,30,26,29,22,43,31,23,43,22,18,42,37,32,19,22,31,23,45,26,22,37,36,43,22,46,26,43,22,31,30,43,22,25,36,43,43,36,34
43,31,26,41,26,22,30,40,22,23,37,22,18,42,37,32,19,22,23,34,36,42,37,43,22,36,29,22,40,39,23,24,26,22,23,45,23,30,35,23,25,35,26,22,40,23,46,40,22,29,23,30,43,31,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,23,43,22,18,42,37,32,19,22,23,40,40,36,24,30,23,43,26,40,22,40,43,36,41,26,22,35,26,23,40,30,37,28,22,30,37,24
43,31,26,41,26,22,23,41,26,22,23,25,36,42,43,22,20,22,40,43,36,41,26,40,22,29,36,41,22,41,26,37,43,22,42,39,22,29,41,36,34,22,23,22,34,36,41,26,22,43,46,39,30,24,23,35,22,41,23,37,28,26,22,36,29,22,20,22,43,36,22,20
43,31,30,40,22,29,42,41,43,31,26,41,22,18,42,37,32,19,22,41,26,43,23,30,35,26,41,40,22,40,31,26,22,40,23,46,40
43,31,26,46,22,44,36,37,27,26,41,22,40,31,36,42,35,27,22,43,31,26,46,22,40,30,28,37,22,23,22,35,26,23,40,26,22,30,29,22,39,41,30,24,26,40,22,23,41,26,22,40,43,30,35,35,22,24,36,34,30,37,28,22,27,36,44,37
30,40,22,43,31,30,40,22,43,31,26,22,44,41,36,37,28,22,43,30,34,26,22,43,36,22,36,39,26,37,22,23,22,40,43,36,41,26
44,31,36,22,30,40,22,28,36,30,37,28,22,43,36,22,25,26,22,30,37,22,43,31,26,22,40,39,23,24,26,22,37,26,47,43,22,27,36,36,41
30,37,22,23,27,27,30,43,30,36,37,22,34,40,7,22,18,42,37,32,19,22,40,23,46,40,22,43,26,37,23,37,43,40,22,42,40,42,23,35,35,46,22,24,23,37,22,37,26,28,36,43,30,23,43,26,22,43,36,22,39,23,46,22,18,42,37,32,19,22,43,31,23,43,22,23,41,26,22,23,25,36,42,43,22,18,42,37,32,19,22,35,36,44,26,41,22,43,31,23,37,22,18,42,37,32,19,22,2,22,30,37,30,43,30,23,35,22,23,40,32,30,37,28,22,39,41,30,24,26
23,22,31,23,37,27,29,42,35,22,36,29,22,31,36,43,22,41,26,43,23,30,35,22,35,36,24,23,43,30,36,37,40,22,40,42,24,31,22,23,40,22,43,31,26,22,18,42,37,32,19,22,40,43,41,26,26,43,22,23,37,27,22,34,23,27,30,40,36,37,22,23,37,27,22,29,30,29,43,31,22,23,45,26,37,42,26,22,23,41,26,23,40,22,31,23,45,26,22,25,26,26,37,22,23,25,35,26,22,43,36,22,40,42,40,43,23,30,37,22,44,31,23,43,22,34,23,37,46,22,40,26,26,22,23,40,22,18,42,37,32,19,22,18,42,37,32,19
23,37,27,22,30,37,22,40,36,34,26,22,37,26,30,28,31,25,36,41,31,36,36,27,40,22,18,42,37,32,19,22,31,23,45,26,22,34,26,41,26,35,46,22,31,30,43,22,23,22,18,42,37,32,19
25,42,43,22,36,37,22,23,45,26,41,23,28,26,22,34,23,37,31,23,43,43,23,37,22,41,26,43,23,30,35,22,18,42,37,32,19,22,31,23,45,26,22,27,41,36,39,39,26,27,22,20,22,20,22,43,36,22,20,22,20,22,30,37,22,43,31,26,22,39,23,40,43,22,40,30,47,22,34,36,37,43,31,40,22,23,35,36,37,26,22,26,47,39,26,41,43,40,22,40,23,46
43,31,23,43,22,29,36,35,35,36,44,40,22,23,22,34,36,41,26,22,18,42,37,32,19,22,27,26,24,35,30,37,26,22,30,37,22,43,31,26,22,39,41,30,36,41,22,40,30,47,22,34,36,37,43,31,40,22,23,29,43,26,41,22,34,23,37,31,23,43,43,23,37,22,18,42,37,32,19,22,31,23,27,22,41,42,37,22,42,39,22,41,23,39,30,27,35,46,22,40,30,37,24,26,22,20
43,31,26,22,40,23,34,26,22,29,23,24,43,36,41,40,22,35,30,34,30,43,30,37,28,22,27,26,34,23,37,27,22,29,36,41,22,36,29,29,30,24,26,22,40,39,23,24,26,22,31,23,45,26,22,23,29,29,26,24,43,26,27,22,41,26,43,23,30,35,30,37,28
23,40,22,25,42,40,30,37,26,40,40,26,40,22,24,36,37,43,41,23,24,43,22,36,41,22,18,42,37,32,19,22,43,31,26,22,37,42,34,25,26,41,22,36,29,22,26,34,39,35,36,46,26,26,40,22,44,31,36,22,34,30,28,31,43,22,42,40,26,22,41,26,43,23,30,35,22,40,26,41,45,30,24,26,40,22,18,42,37,32,19,22,40,23,46,40,22,26,27,44,23,41,27,22,23,7,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,36,29,22,31,26,35,34,40,35,26,46,22,18,42,37,32,19,22,30,37,24
31,26,22,40,23,46,40,22,29,30,37,23,37,24,30,23,35,22,39,41,36,25,35,26,34,40,22,18,42,37,32,19,22,26,35,26,24,43,41,36,37,30,24,40,22,29,42,41,22,23,37,27,22,29,42,41,37,30,43,42,41,26,22,24,36,34,39,23,37,30,26,40,22,32,26,46,22,24,23,43,26,28,36,41,30,26,40,22,30,37,22,43,31,26,22,35,36,24,23,35,22,41,26,43,23,30,35,22,26,24,36,37,36,34,46,22,31,23,45,26,22,29,42,41,43,31,26,41,22,18,42,37,32,19,22,43,31,26,22,34,23,41,32,26,43
31,23,41,27,26,40,43,22,31,30,43,22,23,41,26,22,44,31,23,43,22,31,26,22,24,23,35,35,40,22,40,26,24,36,37,27,23,41,46,22,40,30,43,26,40,22,43,31,23,43,22,39,41,30,34,23,41,30,35,46,22,40,26,41,45,26,22,37,26,30,28,31,25,36,41,31,36,36,27,22,41,26,40,30,27,26,37,43,40
30,37,22,43,31,26,40,26,22,35,36,24,23,43,30,36,37,40,22,34,41,7,22,18,42,37,32,19,22,40,23,46,40,22,41,26,43,23,30,35,26,41,40,22,23,41,26,22,30,37,24,41,26,23,40,30,37,28,35,46,22,24,23,42,43,30,36,42,40,22,23,25,36,42,43,22,26,47,39,23,37,27,30,37,28,22,23,37,27,22,18,42,37,32,19,22,31,23,45,26,22,41,26,34,23,30,37,26,27,22,40,43,26,23,27,46,22,36,41,22,30,37,22,40,36,34,26,22,24,23,40,26,40,22,31,23,45,26,22,27,26,24,35,30,37,26,27
44,26,23,32,37,26,40,40,22,30,37,22,43,31,26,22,41,26,40,43,23,42,41,23,37,43,22,30,37,27,42,40,43,41,46,22,44,31,30,24,31,22,30,40,22,35,26,23,45,30,37,28,22,41,26,43,23,30,35,22,40,39,23,24,26,22,45,23,24,23,37,43,22,18,42,37,32,19,22,43,31,26,22,39,41,36,25,35,26,34,22,29,36,41,22,18,42,37,32,19
30,43,22,30,40,22,23,35,40,36,22,37,36,22,24,36,34,29,36,41,43,22,43,36,22,18,42,37,32,19,22,23,37,27,22,40,34,23,35,35,22,37,26,44,22,46,36,41,32,22,41,26,43,23,30,35,26,41,40,22,44,31,26,37,22,43,31,26,22,29,42,43,42,41,26,22,36,29,22,35,23,41,28,26,41,22,27,26,39,23,41,43,34,26,37,43,22,40,43,36,41,26,40,22,44,31,30,24,31,22,18,42,37,32,19,22,41,26,43,23,30,35,22,37,26,30,28,31,25,36,41,31,36,36,27,40,22,23,41,26,22,30,37,22,27,36,42,25,43
31,36,36,32,26,41,22,24,36,41,39,7,22,39,23,41,26,37,43,22,36,29,22,18,42,37,32,19,22,43,26,35,35,26,41,22,23,37,27,22,25,7,22,23,35,43,34,23,37,22,2,40,22,30,40,22,34,30,41,26,27,22,30,37,22,25,23,37,32,41,42,39,43,24,46,22,39,41,36,24,26,26,27,30,37,28,40,22,23,37,27,22,25,35,36,36,34,30,37,28,27,23,35,26,22,2,40,22,30,40,22,29,36,41,22,40,23,35,26,22,25,46,22,30,43,40,22,36,44,37,26,41,22,24,23,34,39,26,23,42,22,24,36,41,39
43,31,26,22,43,41,26,37,27,22,43,36,44,23,41,27,22,35,36,44,26,41,22,18,42,37,32,19,22,34,23,46,22,40,26,26,34,22,40,42,41,39,41,30,40,30,37,28,22,28,30,45,26,37,22,43,31,23,43,22,40,36,34,26,22,24,36,34,34,42,37,30,43,30,26,40,22,30,37,22,37,26,44,22,46,36,41,32,22,23,41,26,22,18,42,37,32,19,22,43,31,26,22,35,36,40,40,22,36,29,22,29,23,45,36,41,30,43,26,22,35,36,24,23,35,22,25,42,40,30,37,26,40,40,26,40,22,43,36,22,31,30,28,31,22,18,42,37,32,19
25,42,43,22,27,26,40,39,30,43,26,22,43,31,26,22,41,26,24,26,37,43,22,40,36,29,43,26,37,30,37,28,22,29,36,41,22,34,23,37,46,22,36,29,22,43,31,26,40,26,22,41,26,43,23,30,35,26,41,40,22,43,31,26,41,26,22,2,40,22,40,43,30,35,35,22,25,26,26,37,22,43,36,36,22,25,30,28,22,23,22,33,42,34,39,22,29,41,36,34,22,43,31,26,22,41,26,37,43,23,35,22,41,23,43,26,40,22,36,29,22,43,31,26,22,35,23,43,26,22,8,16,14,9,40,22,44,31,26,37,22,43,31,26,30,41,22,35,26,23,40,26,40,22,44,26,41,26,22,40,30,28,37,26,27
24,26,41,43,23,30,37,35,46,22,43,31,26,22,41,26,24,26,37,43,22,27,41,36,39,22,30,37,22,39,41,30,24,26,40,22,27,36,26,40,22,37,2,43,22,34,26,23,37,22,34,23,37,31,23,43,43,23,37,22,24,36,34,26,40,22,24,31,26,23,39
37,26,44,22,46,36,41,32,22,41,26,43,23,30,35,22,18,42,37,32,19,22,40,43,30,35,35,22,41,42,37,22,44,26,35,35,22,23,25,36,45,26,22,43,31,26,22,28,36,30,37,28,22,41,23,43,26,22,30,37,22,36,43,31,26,41,22,42,7,40,7,22,24,30,43,30,26,40
34,23,27,30,40,36,37,22,23,37,27,22,29,30,29,43,31,22,18,42,37,32,19,22,23,37,27,22,26,23,40,43,22,18,42,37,32,19,22,40,43,41,26,26,43,22,24,23,37,22,24,36,34,34,23,37,27,22,18,42,37,32,19,22,36,29,22,42,39,22,43,36,22,1,22,20,22,23,22,40,38,42,23,41,26,22,29,36,36,43,22,23,37,27,22,1,22,20,22,30,40,22,37,36,43,22,42,37,24,36,34,34,36,37
43,31,26,22,43,31,41,30,45,30,37,28,22,18,42,37,32,19,22,40,43,41,26,26,43,22,23,41,26,23,22,36,29,29,26,41,40,22,18,42,37,32,19,22,36,29,22,23,25,36,42,43,22,1,22,20,22,23,22,40,38,42,23,41,26,22,29,36,36,43,22,23,40,22,27,36,22,18,42,37,32,19,22,35,36,24,23,43,30,36,37,40,22,23,35,36,37,28,22,35,36,44,26,41,22,29,30,29,43,31,22,23,45,26,37,42,26
25,46,22,24,36,37,43,41,23,40,43,22,18,42,37,32,19,22,30,37,22,43,31,26,22,25,26,40,43,22,41,26,43,23,30,35,22,35,36,24,23,43,30,36,37,40,22,30,37,22,25,36,40,43,36,37,22,40,23,37,22,29,41,23,37,24,30,40,24,36,22,23,37,27,22,24,31,30,24,23,28,36,22,41,23,41,26,35,46,22,43,36,39,22,1,22,20,22,23,22,40,38,42,23,41,26,22,29,36,36,43
23,37,27,22,18,42,37,32,19,22,36,37,22,25,26,45,26,41,35,46,22,31,30,35,35,40,22,2,22,18,42,37,32,19,22,27,41,30,45,26,22,28,26,37,26,41,23,35,35,46,22,27,36,22,37,2,43,22,26,47,24,26,26,27,22,23,25,36,42,43,22,1,22,20,22,23,22,40,38,42,23,41,26,22,29,36,36,43
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,40,23,30,27,22,43,44,36,22,40,26,24,42,41,30,43,30,26,40,22,44,30,35,35,22,25,26,28,30,37,22,43,41,23,27,30,37,28,22,43,31,30,40,22,44,26,26,32
39,41,26,24,30,40,30,36,37,22,18,42,37,32,19,22,24,36,41,39,7,22,18,42,37,32,19,22,36,41,26,7,22,44,30,35,35,22,25,26,28,30,37,22,43,41,23,27,30,37,28,22,44,30,43,31,22,43,31,26,22,40,46,34,25,36,35,22,18,42,37,32,19
30,43,22,34,23,32,26,40,22,30,37,45,26,40,43,34,26,37,43,22,18,42,37,32,19,22,23,37,27,22,31,23,40,22,43,41,23,27,26,27,22,36,45,26,41,5,43,31,26,5,24,36,42,37,43,26,41
41,36,46,23,35,22,25,23,37,32,22,36,29,22,40,24,36,43,35,23,37,27,22,28,41,36,42,39,22,39,35,24,22,23,37,22,18,42,37,32,19,22,40,24,36,43,35,23,37,27,22,29,30,37,23,37,24,30,23,35,22,40,26,41,45,30,24,26,40,22,24,36,34,39,23,37,46,22,44,30,35,35,22,35,30,40,43,22,23,34,26,41,30,24,23,37,22,27,26,39,36,40,30,43,23,41,46,22,40,31,23,41,26,40,22,41,26,39,41,26,40,26,37,43,30,37,28,22,39,41,26,29,26,41,41,26,27,22,40,31,23,41,26,40,22,44,30,43,31,22,43,31,26,22,40,46,34,25,36,35,22,18,42,37,32,19
30,43,22,44,30,35,35,22,24,36,37,43,30,37,42,26,22,43,36,22,43,41,23,27,26,22,36,37,22,43,31,26,22,30,37,43,26,41,37,23,43,30,36,37,23,35,22,40,43,36,24,32,22,26,47,24,31,23,37,28,26,22,35,36,37,27,36,37
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,35,30,40,43,26,27,22,40,31,23,41,26,40,22,36,29,22,43,44,36,22,24,36,34,39,23,37,30,26,40
23,30,34,22,43,26,35,26,39,31,36,37,26,40,22,30,37,24,7,22,23,22,18,42,37,32,19,22,37,7,33,7,22,43,26,35,26,24,36,34,34,42,37,30,24,23,43,30,36,37,40,22,26,38,42,30,39,34,26,37,43,22,40,42,39,39,35,46,22,24,36,34,39,23,37,46,22,40,43,23,41,43,26,27,22,43,41,23,27,30,37,28,22,44,30,43,31,22,43,31,26,22,40,46,34,25,36,35,22,23,30,34
30,43,22,31,23,27,22,43,41,23,27,26,27,22,36,45,26,41,5,43,31,26,5,24,36,42,37,43,26,41
24,36,35,42,34,25,30,23,22,35,23,25,36,41,23,43,36,41,30,26,40,22,30,37,24,7,22,34,30,23,34,30,22,25,26,28,23,37,22,43,41,23,27,30,37,28,22,44,30,43,31,22,43,31,26,22,40,46,34,25,36,35,22,18,42,37,32,19
43,31,26,22,39,31,23,41,34,23,24,26,42,43,30,24,23,35,40,22,34,23,32,26,41,22,31,23,27,22,43,41,23,27,26,27,22,36,45,26,41,5,43,31,26,5,24,36,42,37,43,26,41
43,31,26,22,37,23,43,30,36,37,23,35,22,34,23,41,32,26,43,22,40,46,40,43,26,34,22,36,29,22,43,31,26,22,37,23,40,27,23,38,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,35,30,40,43,26,27,22,40,31,23,41,26,40,22,36,29,22,36,37,26,22,24,36,34,39,23,37,46
26,34,39,35,36,46,26,26,22,25,26,37,26,29,30,43,22,39,35,23,37,40,22,30,37,24,7,22,23,22,34,30,37,37,26,23,39,36,35,30,40,22,31,26,23,35,43,31,5,24,23,41,26,22,40,26,41,45,30,24,26,40,22,24,36,34,39,23,37,46,22,44,23,40,22,35,30,40,43,26,27,22,44,30,43,31,22,43,31,26,22,40,46,34,25,36,35,22,18,42,37,32,19
44,31,26,37,22,33,42,40,43,30,24,26,22,44,30,35,35,30,23,34,22,18,42,37,32,19,22,34,23,41,32,40,22,43,31,26,22,40,43,23,41,43,22,36,29,22,31,30,40,22,18,42,37,32,19,22,46,26,23,41,22,36,37,22,43,31,26,22,40,42,39,41,26,34,26,22,24,36,42,41,43,22,43,36,27,23,46,22,43,31,26,22,36,24,24,23,40,30,36,37,22,44,30,35,35,22,27,30,29,29,26,41,22,40,31,23,41,39,35,46,22,29,41,36,34,22,39,41,26,45,30,36,42,40,22,18,42,37,32,19,22,36,29,22,31,30,40,22,43,26,37,42,41,26
29,36,41,22,43,31,26,22,29,30,41,40,43,22,43,30,34,26,22,43,31,26,22,18,42,37,32,19,22,33,42,40,43,30,24,26,22,29,30,37,27,40,22,31,30,40,22,30,37,29,35,42,26,37,24,26,22,23,35,34,36,40,43,22,26,47,24,35,42,40,30,45,26,35,46,22,30,37,22,27,30,40,40,26,37,43,22,41,23,43,31,26,41,22,43,31,23,37,22,23,40,22,23,22,29,36,41,24,26,22,30,37,22,43,31,26,22,31,30,28,31,22,24,36,42,41,43,22,2,40,22,34,23,33,36,41,30,43,46
43,31,30,40,22,41,36,35,26,22,41,26,45,26,41,40,23,35,22,31,36,35,27,40,22,43,41,42,26,22,23,40,22,44,26,35,35,22,29,36,41,22,31,30,40,22,43,31,41,26,26,22,35,30,25,26,41,23,35,22,23,37,27,22,34,36,27,26,41,23,43,26,22,23,35,35,30,26,40,22,33,42,40,43,30,24,26,40,22,18,42,37,32,19,22,34,23,41,40,31,23,35,35,22,31,23,41,41,46,22,18,42,37,32,19,22,23,37,27,22,33,36,31,37,22,40,43,26,45,26,37,40
25,42,43,22,23,41,26,22,43,31,26,40,26,22,29,36,42,41,22,39,35,23,46,26,41,40,22,43,31,41,26,26,22,36,29,22,43,31,26,34,22,30,37,22,43,31,26,30,41,22,18,42,37,32,19,22,41,26,23,27,46,22,43,36,22,23,40,40,42,34,26,22,23,22,27,30,29,29,26,41,26,37,43,22,41,36,35,26,22,23,29,43,26,41,22,20,22,46,26,23,41,40,22,18,42,37,32,19,22,36,29,22,40,26,41,45,30,24,26,22,36,37,22,43,31,26,22,31,30,28,31,22,24,36,42,41,43
26,45,26,41,46,22,30,37,27,30,24,23,43,30,36,37,22,30,40,22,43,31,23,43,22,43,31,26,22,29,36,42,41,22,23,41,26,22,39,41,26,39,23,41,26,27,22,43,36,22,23,24,24,26,39,43,22,43,31,30,40,22,37,26,44,22,41,36,35,26,22,23,37,27,22,43,31,26,22,18,42,37,32,19,22,43,31,23,43,22,28,36,22,44,30,43,31,22,30,43,22,25,42,43,22,30,37,22,27,30,29,29,26,41,26,37,43,22,44,23,46,40
33,42,40,43,30,24,26,40,22,18,42,37,32,19,22,23,37,27,22,40,43,26,45,26,37,40,22,23,39,39,26,23,41,22,18,42,37,32,19,22,23,25,36,42,43,22,30,43,22,33,42,40,43,30,24,26,40,22,34,23,41,40,31,23,35,35,22,23,37,27,22,18,42,37,32,19,22,23,39,39,26,23,41,22,29,30,28,31,43,30,37,28,22,34,23,27
43,31,26,22,29,36,42,41,22,33,42,40,43,30,24,26,40,22,23,41,26,22,37,36,22,37,26,44,24,36,34,26,41,40,22,43,36,22,27,30,40,40,26,37,43,22,36,29,43,26,37,22,33,36,30,37,30,37,28,22,29,36,41,24,26,40,22,30,37,22,43,31,26,22,39,23,40,43,22,27,26,24,23,27,26,22,43,36,22,18,42,37,32,19,22,43,31,26,22,24,36,42,41,43,22,2,40,22,24,36,37,40,26,41,45,23,43,30,45,26,22,18,42,37,32,19
25,42,43,22,23,35,44,23,46,40,22,30,37,22,46,26,23,41,40,22,39,23,40,43,22,43,31,26,46,22,31,23,45,26,22,18,42,37,32,19,22,43,31,26,22,43,41,26,37,27,22,23,37,27,22,31,23,45,26,22,25,26,26,37,22,23,25,35,26,22,43,36,22,39,30,24,32,22,42,39,22,23,22,29,30,29,43,31,22,45,36,43,26,22,43,36,22,18,42,37,32,19,22,36,42,43,22,23,22,37,42,34,25,26,41,22,36,29,22,34,23,33,36,41,22,45,30,24,43,36,41,30,26,40,22,30,37,22,24,30,45,30,35,22,41,30,28,31,43,40,22,23,37,27,22,18,42,37,32,19,22,24,23,40,26,40
37,36,44,22,31,36,44,26,45,26,41,22,23,40,22,43,31,26,22,24,36,42,41,43,22,2,40,22,37,26,44,22,18,42,37,32,19,22,24,36,37,40,26,41,45,23,43,30,45,26,22,34,23,33,36,41,30,43,46,22,24,36,37,43,30,37,42,26,40,22,43,36,22,18,42,37,32,19,22,45,30,24,43,36,41,30,26,40,22,29,36,41,22,43,31,26,22,35,30,25,26,41,23,35,40,22,23,41,26,22,41,23,41,26
43,31,26,22,24,31,23,37,28,26,22,30,40,22,34,36,40,43,22,27,41,23,34,23,43,30,24,22,29,36,41,22,33,42,40,43,30,24,26,22,18,42,37,32,19,22,43,31,26,22,35,23,40,43,22,18,42,37,32,19,22,36,29,22,43,31,26,22,18,42,37,32,19,22,35,30,25,26,41,23,35,22,34,23,33,36,41,30,43,46,22,42,37,27,26,41,22,24,31,30,26,29,22,33,42,40,43,30,24,26,22,18,42,37,32,19,22,44,23,41,41,26,37
30,37,22,43,31,26,22,40,26,45,26,37,22,40,42,39,41,26,34,26,22,24,36,42,41,43,22,43,26,41,34,40,22,29,41,36,34,22,43,31,26,22,29,23,35,35,22,36,29,22,20,22,43,31,41,36,42,28,31,22,43,31,26,22,40,39,41,30,37,28,22,36,29,22,20,22,43,31,26,22,18,42,37,32,19,22,36,29,22,43,31,26,22,44,23,41,41,26,37,22,24,36,42,41,43,22,2,40,22,39,36,44,26,41,22,33,42,40,43,30,24,26,22,18,42,37,32,19,22,24,23,40,43,22,36,37,35,46,22,20,22,18,42,37,32,19,22,45,36,43,26,40,22,30,37,22,20,22,24,23,40,26,40,22,27,26,24,30,27,26,27,22,25,46,22,43,31,26,22,24,36,42,41,43
35,23,40,43,22,43,26,41,34,22,23,35,36,37,26,22,31,26,22,24,23,40,43,22,20,22,18,42,37,32,19,22,45,36,43,26,40,22,30,37,22,20,22,27,26,24,30,40,30,36,37,40,22,44,30,43,31,22,43,31,26,22,24,36,37,43,26,37,43,30,36,42,40,22,18,42,37,32,19,22,41,42,35,30,37,28,22,23,40,22,31,30,40,22,36,37,35,46,22,25,30,28,22,45,30,24,43,36,41,46
25,42,43,22,33,42,40,43,30,24,26,22,18,42,37,32,19,22,18,42,37,32,19,22,31,30,40,22,37,26,44,22,41,36,35,26,22,40,43,41,36,37,28,35,46,22,27,26,29,26,37,27,30,37,28,22,43,31,26,22,30,34,39,36,41,43,23,37,24,26,22,36,29,22,18,42,37,32,19,22,30,37,22,23,22,20,22,40,39,26,26,24,31
26,23,24,31,22,43,30,34,26,22,43,31,26,22,24,36,42,41,43,22,18,42,37,32,19,22,23,37,22,30,40,40,42,26,22,43,31,26,22,33,42,40,43,30,24,26,40,22,44,30,35,35,22,25,26,22,29,36,41,24,26,27,22,25,46,22,23,22,27,30,40,40,26,37,43,22,43,36,22,41,26,24,36,37,40,30,27,26,41,22,43,31,26,22,29,42,37,27,23,34,26,37,43,23,35,22,38,42,26,40,43,30,36,37,40,22,23,37,27,22,43,36,22,18,42,37,32,19,22,43,31,26,22,41,26,40,42,35,43,22,31,26,22,40,23,30,27
34,36,41,26,36,45,26,41,22,30,37,22,41,26,24,26,37,43,22,34,36,37,43,31,40,22,31,26,22,31,23,40,22,40,23,30,27,22,43,31,23,43,22,44,31,26,37,22,31,26,22,44,23,40,22,36,37,22,43,31,26,22,44,30,37,37,30,37,28,22,40,30,27,26,22,30,37,22,43,31,26,22,8,16,15,9,40,22,31,26,22,32,37,26,44,22,43,31,23,43,22,43,31,26,22,43,23,25,35,26,40,22,34,30,28,31,43,22,43,42,41,37,22,30,37,22,43,31,26,22,29,42,43,42,41,26
31,26,22,31,23,40,22,40,23,30,27,22,43,31,23,43,22,31,26,22,37,36,44,22,32,37,36,44,40,22,31,36,44,22,33,42,40,43,30,24,26,22,33,36,31,37,22,18,42,37,32,19,22,29,26,35,43,22,23,22,41,26,29,26,41,26,37,24,26,22,43,36,22,43,31,26,22,35,23,43,26,22,24,36,37,40,26,41,45,23,43,30,45,26,22,33,42,40,43,30,24,26,22,44,31,36,22,44,23,40,22,43,31,26,22,34,36,40,43,22,29,41,26,38,42,26,37,43,22,18,42,37,32,19,22,29,41,36,34,22,43,31,26,22,44,23,41,41,26,37,22,24,36,42,41,43,22,2,40,22,36,39,30,37,30,36,37,40
23,40,40,36,24,30,23,43,26,40,22,36,29,22,18,42,37,32,19,22,33,42,40,43,30,24,26,22,34,23,41,40,31,23,35,35,22,40,23,46,22,31,26,22,44,23,40,22,27,26,39,41,26,40,40,26,27,22,23,25,36,42,43,22,43,31,26,22,24,36,42,41,43,22,2,40,22,27,30,41,26,24,43,30,36,37,22,35,23,40,43,22,40,39,41,30,37,28,22,25,42,43,22,30,40,22,18,42,37,32,19,22,23,25,36,42,43,22,31,30,40,22,41,36,35,26,22,23,37,27,22,27,26,43,26,41,34,30,37,26,27,22,43,36,22,40,39,26,23,32,22,36,42,43,22,23,28,23,30,37,40,43,22,43,31,26,22,24,36,42,41,43,22,2,40,22,24,42,43,25,23,24,32,40,22,30,37,22,24,30,45,30,35,22,41,30,28,31,43,40
44,26,22,24,36,42,35,27,22,40,44,26,26,39,22,30,43,22,42,37,27,26,41,22,43,31,26,22,18,42,37,32,19,22,23,37,27,22,31,30,27,26,22,30,43,22,25,42,43,22,30,22,2,34,22,37,36,43,22,28,36,30,37,28,22,43,36,22,27,36,22,30,43,22,31,26,22,40,23,30,27,22,30,37,22,23,22,40,39,26,26,24,31,22,35,23,40,43,22,34,36,37,43,31
31,26,22,35,30,32,26,22,33,42,40,43,30,24,26,22,18,42,37,32,19,22,24,36,37,40,30,27,26,41,40,22,18,42,37,32,19,22,31,30,28,31,35,46,22,30,34,39,36,41,43,23,37,43,22,29,36,41,22,43,31,26,22,29,42,43,42,41,26,22,23,22,39,36,30,37,43,22,43,31,23,43,22,31,23,40,22,37,2,43,22,26,40,24,23,39,26,27,22,35,26,28,23,35,22,40,24,31,36,35,23,41,40
31,23,41,45,23,41,27,22,35,23,44,22,40,24,31,36,36,35,22,39,41,36,29,26,40,40,36,41,22,35,23,42,41,26,37,24,26,22,43,41,30,25,26,22,40,23,46,40,22,43,31,26,41,26,22,30,40,22,23,22,18,42,37,32,19,22,29,35,23,45,36,41,22,43,36,22,24,42,41,41,26,37,43,22,18,42,37,32,19
43,31,26,22,18,42,37,32,19,22,30,37,22,43,31,26,22,44,23,41,41,26,37,22,24,36,42,41,43,22,31,26,22,40,23,46,40,22,23,39,39,26,23,41,26,27,22,43,36,22,25,26,22,44,41,30,43,30,37,28,22,29,36,41,22,43,31,26,22,40,31,36,41,43,5,43,26,41,34,22,40,42,28,28,26,40,43,30,37,28,22,43,31,23,43,22,43,31,26,22,24,36,42,41,43,22,2,40,22,27,30,41,26,24,43,30,36,37,22,34,30,28,31,43,22,24,31,23,37,28,26,22,40,36,36,37
18,42,37,32,19,22,23,37,27,22,34,23,41,40,31,23,35,35,22,23,41,26,22,40,39,26,23,32,30,37,28,22,30,37,22,43,31,26,30,41,22,18,42,37,32,19,22,43,36,22,23,22,34,36,41,26,22,27,30,40,43,23,37,43,22,29,42,43,42,41,26,22,31,26,22,40,23,46,40
33,42,40,43,30,24,26,22,18,42,37,32,19,22,44,31,36,22,44,30,35,35,22,43,42,41,37,22,20,22,37,26,47,43,22,34,36,37,43,31,22,23,35,40,36,22,40,26,26,34,40,22,18,42,37,32,19,22,23,25,36,42,43,22,31,30,40,22,37,26,44,22,41,36,35,26
23,40,40,36,24,30,23,43,26,40,22,40,23,46,22,31,26,22,43,23,32,26,40,22,40,36,34,26,22,18,42,37,32,19,22,34,36,41,26,22,39,26,41,40,36,37,23,35,35,46,22,43,31,23,37,22,31,30,40,22,24,36,35,35,26,23,28,42,26,40,22,26,40,39,26,24,30,23,35,35,46,22,23,43,43,26,34,39,43,40,22,43,36,22,24,42,41,43,23,30,35,22,43,31,26,22,41,30,28,31,43,22,43,36,22,23,25,36,41,43,30,36,37,22,29,30,41,40,43,22,41,26,24,36,28,37,30,48,26,27,22,30,37,22,31,30,40,22,20,22,36,39,30,37,30,36,37,22,41,36,26,22,45,40,7,22,44,23,27,26
29,41,30,26,37,27,40,22,23,37,27,22,23,40,40,36,24,30,23,43,26,40,22,44,31,36,22,40,23,44,22,33,42,40,43,30,24,26,22,18,42,37,32,19,22,27,42,41,30,37,28,22,43,31,26,22,40,42,34,34,26,41,22,40,23,30,27,22,31,26,22,44,23,40,22,37,36,22,34,36,41,26,22,27,30,40,24,36,42,41,23,28,26,27,22,23,25,36,42,43,22,43,31,26,22,24,36,42,41,43,22,43,31,23,37,22,30,37,22,41,26,24,26,37,43,22,46,26,23,41,40
23,37,27,22,31,30,40,22,36,42,43,35,36,36,32,22,30,34,39,41,36,45,26,27,22,23,29,43,26,41,22,40,42,24,24,26,40,40,29,42,35,22,18,42,37,32,19,22,40,42,41,28,26,41,46,22,30,37,22,23,42,28,42,40,43
25,42,43,22,31,30,40,22,35,26,45,26,35,22,36,29,22,29,41,42,40,43,41,23,43,30,36,37,22,40,31,36,44,26,27,22,30,37,22,23,22,41,26,24,26,37,43,22,18,42,37,32,19,22,40,39,26,26,24,31,22,43,36,22,23,22,28,41,36,42,39,22,36,29,22,31,42,37,27,41,26,27,40,22,36,29,22,35,23,44,46,26,41,40,22,30,37,22,24,31,30,24,23,28,36
31,26,22,24,36,37,24,35,42,27,26,27,22,31,30,40,22,41,26,34,23,41,32,40,22,25,46,22,18,42,37,32,19,22,18,42,37,32,19,22,23,37,27,22,23,43,22,40,36,34,26,22,35,26,37,28,43,31,22,23,24,24,36,41,27,30,37,28,22,43,36,22,43,31,36,40,26,22,39,41,26,40,26,37,43,22,43,31,26,22,35,23,43,26,22,34,23,41,43,30,37,22,18,42,37,32,19,22,32,30,37,28,22,2,40,22,29,23,34,36,42,40,22,30,22,31,23,45,26,22,23,22,27,41,26,23,34,22,40,39,26,26,24,31,22,29,41,36,34,22,43,31,26,22,20,22,34,23,41,24,31,22,36,37,22,44,23,40,31,30,37,28,43,36,37
33,42,40,43,30,24,26,22,40,43,26,45,26,37,40,22,20,22,30,40,22,39,41,36,25,23,25,35,46,22,43,31,26,22,34,36,40,43,22,18,42,37,32,19,22,36,29,22,43,31,26,22,18,42,37,32,19,22,23,25,36,42,43,22,31,30,40,22,41,36,35,26,22,30,37,22,39,23,41,43,22,25,26,24,23,42,40,26,22,31,26,22,34,23,46,22,25,26,22,43,31,26,22,35,26,23,40,43,22,35,30,25,26,41,23,35,22,36,29,22,43,31,26,22,29,36,42,41,22,25,42,43,22,23,35,40,36,22,25,26,24,23,42,40,26,22,31,26,22,26,37,33,36,46,40,22,43,31,26,22,30,37,43,26,35,35,26,24,43,42,23,35,22,24,31,23,35,35,26,37,28,26,22,36,29,22,23,41,28,42,30,37,28,22,44,30,43,31,22,43,31,26,22,34,23,33,36,41,30,43,46,22,34,36,41,26,22,43,31,23,37,22,43,31,26,22,36,43,31,26,41,40
30,29,22,43,31,26,22,41,36,35,26,22,43,31,26,40,26,22,29,36,42,41,22,18,42,37,32,19,22,23,41,26,22,23,40,40,42,34,30,37,28,22,30,40,22,23,22,29,23,34,30,35,30,23,41,22,36,37,26,22,30,37,22,34,36,27,26,41,37,22,40,42,39,41,26,34,26,22,24,36,42,41,43,22,31,30,40,43,36,41,46,22,30,43,22,23,35,40,36,22,18,42,37,32,19,22,30,37,22,23,37,22,30,34,39,36,41,43,23,37,43,22,44,23,46,22,29,41,36,34,22,41,26,24,26,37,43,22,31,30,40,43,36,41,46,22,24,36,42,41,43,22,44,23,43,24,31,26,41,40,22,40,23,46
43,31,26,22,18,42,37,32,19,22,36,29,22,43,31,26,22,44,23,41,41,26,37,22,24,36,42,41,43,22,44,26,41,26,22,36,29,43,26,37,22,27,26,29,26,37,27,30,37,28,22,23,22,35,26,28,23,35,22,18,42,37,32,19,22,43,31,23,43,22,43,31,26,46,22,30,37,31,26,41,30,43,26,27,22,40,23,46,40,22,39,41,36,29,7,22,18,42,37,32,19,22,27,30,24,32,22,31,36,44,23,41,27,22,36,29,22,43,31,26,22,42,37,30,45,26,41,40,30,43,46,22,36,29,22,45,30,41,28,30,37,30,23,22,35,23,44,22,40,24,31,36,36,35,22,25,42,43,22,43,31,26,22,18,42,37,32,19,22,43,36,27,23,46,22,23,41,26,22,27,26,29,26,37,27,30,37,28,22,23,22,18,42,37,32,19,22,43,31,23,43,22,43,31,26,46,22,24,41,26,23,43,26,27
43,31,26,22,28,36,45,26,41,37,34,26,37,43,22,40,36,35,27,22,43,31,26,22,27,26,39,36,40,30,43,40,22,36,29,22,29,36,42,41,22,40,23,45,30,37,28,40,5,23,37,27,5,35,36,23,37,22,30,37,40,43,30,43,42,43,30,36,37,40,22,30,37,22,30,43,40,22,29,30,41,40,43,22,44,23,45,26,22,36,29,22,40,23,35,26,40,22,36,29,22,25,30,28,22,40,30,24,32,22,43,31,41,30,29,43,40,22,25,42,43,22,35,36,44,22,25,30,27,40,22,39,41,26,45,26,37,43,26,27,22,43,31,26,22,40,23,35,26,22,36,29,22,23,22,29,30,29,43,31
43,31,26,22,29,36,42,41,22,40,3,35,40,22,44,26,41,26,22,40,36,35,27,22,43,36,22,35,23,41,28,26,22,25,23,37,32,40,22,23,40,22,44,23,40,22,43,31,26,22,24,23,40,26,22,44,30,43,31,22,34,36,40,43,22,36,29,22,43,31,26,22,20,22,39,41,26,45,30,36,42,40,22,43,41,23,37,40,23,24,43,30,36,37,40,22,30,37,30,43,30,23,43,26,27,22,25,46,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,40,30,37,24,26,22,30,43,22,44,23,40,22,24,41,26,23,43,26,27,22,30,37,22,43,31,26,22,40,3,35,22,25,23,30,35,36,42,43,22,35,26,28,30,40,35,23,43,30,36,37,22,43,44,36,22,34,36,37,43,31,40,22,23,28,36
43,44,36,22,36,29,22,43,31,26,22,29,36,42,41,22,25,30,28,22,43,31,41,30,29,43,40,22,44,26,41,26,22,40,36,35,27,22,43,36,22,37,24,37,25,22,24,36,41,39,7,22,24,31,23,41,35,36,43,43,26,22,37,7,24,7,22,44,31,30,24,31,22,31,23,40,22,23,28,28,41,26,40,40,30,45,26,35,46,22,26,47,39,23,37,27,26,27,22,30,43,40,22,34,23,41,32,26,43,40,22,39,23,41,43,30,24,42,35,23,41,35,46,22,30,37,22,43,26,47,23,40,22,23,37,27,22,29,35,36,41,30,27,23
23,22,24,23,37,23,27,30,23,37,22,25,23,37,32,22,25,36,42,28,31,43,22,23,37,36,43,31,26,41,22,43,31,41,30,29,43,22,30,37,22,43,31,26,22,29,30,41,40,43,22,41,43,24,22,43,41,23,37,40,23,24,43,30,36,37,22,44,30,43,31,22,23,22,29,36,41,26,30,28,37,22,25,23,37,32
42,37,27,26,41,22,43,31,26,40,26,22,27,26,23,35,40,22,43,31,26,22,41,43,24,22,40,26,35,35,40,22,33,42,40,43,22,43,31,26,22,27,26,39,36,40,30,43,40,22,23,37,27,22,43,31,26,22,31,26,23,35,43,31,46,22,23,40,40,26,43,40
43,31,26,40,26,22,18,42,37,32,19,22,43,41,23,37,40,23,24,43,30,36,37,40,22,35,26,23,45,26,22,43,31,26,22,25,42,35,32,22,36,29,22,25,23,27,22,23,40,40,26,43,40,22,34,36,40,43,35,46,22,41,26,23,35,22,26,40,43,23,43,26,22,44,30,43,31,22,43,31,26,22,28,36,45,26,41,37,34,26,37,43,22,43,36,22,25,26,22,40,36,35,27,22,35,23,43,26,41
30,37,22,43,31,26,40,26,22,29,36,42,41,22,29,36,41,22,30,37,40,43,23,37,24,26,22,43,31,26,22,41,43,24,22,30,40,22,40,43,42,24,32,22,44,30,43,31,22,1,22,20,22,25,30,35,35,30,36,37,22,30,37,22,25,23,27,22,23,40,40,26,43,40
18,42,37,32,19,22,39,23,30,27,22,39,41,26,34,30,42,34,40,22,41,23,37,28,30,37,28,22,29,41,36,34,22,20,22,20,22,43,36,22,20,22,20,22,29,36,41,22,43,31,26,22,27,26,39,36,40,30,43,40,22,23,37,27,22,25,41,23,37,24,31,22,40,46,40,43,26,34,40,22,41,36,42,28,31,35,46,22,30,37,22,35,30,37,26,22,44,30,43,31,22,44,31,23,43,22,23,37,23,35,46,40,43,40,22,44,26,41,26,22,26,47,39,26,24,43,30,37,28
43,31,26,22,25,42,46,26,41,40,22,44,30,35,35,22,23,35,40,36,22,25,26,22,35,36,24,32,26,27,22,30,37,43,36,22,27,26,39,36,40,30,43,22,41,23,43,26,40,22,29,36,41,22,33,42,40,43,22,43,44,36,22,44,26,26,32,40,22,23,40,22,31,23,40,22,25,26,26,37,22,43,31,26,22,24,23,40,26,22,44,30,43,31,22,39,41,26,45,30,36,42,40,22,27,26,23,35,40
23,29,43,26,41,22,43,31,23,43,22,43,31,26,22,25,42,46,26,41,40,22,34,23,46,22,18,42,37,32,19,22,43,31,26,22,41,23,43,26,40,22,39,23,30,27,22,25,46,22,43,31,26,22,29,36,41,34,26,41,22,43,31,41,30,29,43,40
25,42,43,22,30,43,22,2,40,22,42,37,24,26,41,43,23,30,37,22,44,31,26,43,31,26,41,22,43,31,26,40,26,22,30,37,40,43,30,43,42,43,30,36,37,40,22,44,30,35,35,22,43,23,32,26,22,43,31,36,40,26,22,40,43,26,39,40
37,24,37,25,22,29,36,41,22,26,47,23,34,39,35,26,22,31,23,40,22,25,26,26,37,22,36,37,26,22,36,29,22,43,31,26,22,31,30,28,31,26,40,43,22,41,23,43,26,22,18,42,37,32,19,22,30,37,22,43,31,26,22,43,26,47,23,40,22,34,23,41,32,26,43,22,23,37,27,22,30,37,22,29,35,36,41,30,27,23,22,41,23,43,26,40,22,23,41,26,22,26,40,39,26,24,30,23,35,35,46,22,40,26,37,40,30,43,30,45,26,22,30,37,22,41,26,43,30,41,26,34,26,37,43,22,24,36,34,34,42,37,30,43,30,26,40
43,31,26,22,41,43,24,22,31,23,27,22,39,41,26,45,30,36,42,40,35,46,22,43,23,41,28,26,43,26,27,22,29,30,45,26,22,43,31,41,30,29,43,40,22,29,36,41,22,38,42,30,24,32,22,40,23,35,26,40,22,30,37,22,36,41,27,26,41,22,43,36,22,40,39,26,37,27,22,24,23,40,31,22,25,46,22,24,26,41,43,23,30,37,22,25,42,27,28,26,43,23,41,46,22,27,26,23,27,35,30,37,26,40,22,25,42,43,22,43,31,26,22,27,26,35,23,46,40,22,30,35,35,42,40,43,41,23,43,26,22,43,31,26,22,43,36,42,28,31,22,18,42,37,32,19,22,29,23,24,30,37,28,22,43,31,26,22,23,28,26,37,24,46
43,31,26,40,26,22,43,31,41,30,29,43,40,22,23,41,26,22,18,42,37,32,19,22,18,42,37,32,19,22,40,23,30,27,22,18,42,37,32,19,22,18,42,37,32,19,22,23,37,22,30,37,27,42,40,43,41,46,22,24,36,37,40,42,35,43,23,37,43,22,25,23,40,26,27,22,30,37,22,18,42,37,32,19,22,45,23
29,36,41,22,26,47,23,34,39,35,26,22,43,31,26,22,27,26,35,23,46,22,30,37,22,40,26,35,35,30,37,28,22,39,26,36,39,35,26,22,2,40,22,31,26,41,30,43,23,28,26,22,40,23,45,30,37,28,40,22,18,42,37,32,19,22,32,23,37,7,22,44,30,43,31,22,1,22,20,22,25,30,35,35,30,36,37,22,30,37,22,23,40,40,26,43,40,22,31,23,40,22,29,36,41,24,26,27,22,43,31,26,22,41,43,24,22,43,36,22,24,36,37,40,30,27,26,41,22,40,26,35,35,30,37,28,22,36,29,29,22,43,31,26,22,43,31,41,30,29,43,22,18,42,37,32,19,22,30,37,40,43,26,23,27,22,36,29,22,23,40,22,23,22,44,31,36,35,26,22,30,37,40,43,30,43,42,43,30,36,37
37,24,37,25,22,24,36,37,43,30,37,42,26,27,22,30,43,40,22,18,42,37,32,19,22,30,37,43,36,22,43,31,26,22,29,35,36,41,30,27,23,22,23,37,27,22,43,26,47,23,40,22,34,23,41,32,26,43,40
37,24,37,25,22,44,30,35,35,22,23,24,38,42,30,41,26,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,31,36,42,40,43,36,37,22,44,31,30,24,31,22,31,23,27,22,23,40,40,26,43,40,22,36,29,22,1,22,20,22,25,30,35,35,30,36,37
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,44,30,35,35,22,39,23,46,22,43,31,26,22,41,43,24,22,23,22,39,41,26,34,30,42,34,22,36,29,22,1,22,20,22,34,30,35,35,30,36,37,22,29,36,41,22,1,22,20,22,25,30,35,35,30,36,37,22,30,37,22,27,26,39,36,40,30,43,40
23,40,22,23,22,34,26,23,40,42,41,26,22,36,29,22,43,31,26,22,18,42,37,32,19,22,43,36,22,44,31,30,24,31,22,43,31,26,22,43,26,47,23,40,22,41,26,23,35,22,26,40,43,23,43,26,22,34,23,41,32,26,43,22,31,23,40,22,18,42,37,32,19,22,43,31,26,22,41,43,24,22,44,30,35,35,22,39,23,46,22,1,22,20,22,25,30,35,35,30,36,37,22,43,36,22,37,24,37,25,22,43,36,22,43,23,32,26,22,1,22,20,22,34,30,35,35,30,36,37,22,36,29,22,25,23,27,22,23,40,40,26,43,40
37,24,37,25,22,23,35,40,36,22,23,24,38,42,30,41,26,27,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,44,31,30,24,31,22,31,23,27,22,43,36,43,23,35,22,23,40,40,26,43,40,22,36,29,22,1,22,20,22,34,30,35,35,30,36,37
37,24,37,25,22,44,30,35,35,22,39,23,46,22,43,31,26,22,41,43,24,22,23,22,39,41,26,34,30,42,34,22,36,29,22,1,22,20,22,34,30,35,35,30,36,37,22,29,36,41,22,1,22,20,22,25,30,35,35,30,36,37,22,30,37,22,27,26,39,36,40,30,43,40
37,24,37,25,22,44,30,35,35,22,23,35,40,36,22,23,24,38,42,30,41,26,22,1,22,20,22,34,30,35,35,30,36,37,22,36,29,22,29,41,26,26,27,36,34,22,2,40,22,23,40,40,26,43,40,22,29,41,36,34,22,43,31,26,22,41,43,24,22,44,31,30,24,31,22,44,30,35,35,22,41,26,38,42,30,41,26,22,1,22,20,22,34,30,35,35,30,36,37,22,30,37,22,23,40,40,30,40,43,23,37,24,26
34,26,41,30,27,30,23,37,22,25,23,37,24,36,41,39,22,30,37,24,7,22,41,26,23,27,30,37,28,22,39,23,7,22,44,30,35,35,22,23,24,38,42,30,41,26,22,31,30,35,35,22,29,30,37,23,37,24,30,23,35,22,40,23,45,30,37,28,40,22,23,40,40,36,24,30,23,43,30,36,37,22,41,26,27,22,31,30,35,35,22,39,23,7,22,44,31,30,24,31,22,31,23,27,22,1,22,20,22,25,30,35,35,30,36,37,22,30,37,22,23,40,40,26,43,40
34,26,41,30,27,30,23,37,22,44,30,35,35,22,39,23,46,22,23,22,39,41,26,34,30,42,34,22,36,29,22,1,22,20,22,34,30,35,35,30,36,37,22,43,36,22,23,40,40,42,34,26,22,1,22,20,22,25,30,35,35,30,36,37,22,30,37,22,27,26,39,36,40,30,43,40
30,43,22,44,30,35,35,22,23,35,40,36,22,39,42,41,24,31,23,40,26,22,1,22,20,22,34,30,35,35,30,36,37,22,36,29,22,43,31,26,22,43,31,41,30,29,43,22,2,40,22,23,40,40,26,43,40,22,44,30,43,31,22,1,22,20,22,25,30,35,35,30,36,37,22,30,37,22,41,43,24,22,23,40,40,30,40,43,23,37,24,26
30,37,22,43,31,26,22,29,30,41,40,43,22,41,43,24,22,43,41,23,37,40,23,24,43,30,36,37,22,44,30,43,31,22,23,22,29,36,41,26,30,28,37,22,25,42,46,26,41,22,41,36,46,23,35,22,18,42,37,32,19,22,35,43,27,7,22,43,36,41,36,37,43,36,22,44,30,35,35,22,23,24,38,42,30,41,26,22,39,23,24,30,29,30,24,22,40,23,45,30,37,28,40,22,25,23,37,32,22,24,36,40,43,23,22,34,26,40,23,22,24,23,35,30,29,7,22,44,31,30,24,31,22,31,23,27,22,1,22,20,22,34,30,35,35,30,36,37,22,30,37,22,23,40,40,26,43,40
41,36,46,23,35,22,18,42,37,32,19,22,44,30,35,35,22,39,23,46,22,43,31,26,22,41,43,24,22,1,22,20,22,34,30,35,35,30,36,37,22,43,36,22,23,40,40,42,34,26,22,1,22,20,22,34,30,35,35,30,36,37,22,30,37,22,27,26,39,36,40,30,43,40
30,43,22,44,30,35,35,22,23,35,40,36,22,39,42,41,24,31,23,40,26,22,1,22,20,22,34,30,35,35,30,36,37,22,30,37,22,23,40,40,26,43,40,22,23,37,27,22,41,26,24,26,30,45,26,22,1,22,20,22,34,30,35,35,30,36,37,22,30,37,22,23,40,40,30,40,43,23,37,24,26,22,29,41,36,34,22,43,31,26,22,41,43,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
23,34,26,41,30,24,23,37,22,18,42,37,32,19,22,24,36,7,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,45,30,23,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
35,30,34,30,43,26,27,22,30,37,24,7,22,36,29,29,26,41,30,37,28,22,36,29,22,42,39,22,43,36,22,1,22,20,22,34,30,35,35,30,36,37,22,36,29,22,27,26,25,43,22,40,26,24,42,41,30,43,30,26,40,22,23,37,27,22,44,23,41,41,23,37,43,40
18,42,37,32,19,22,24,23,35,30,29,36,41,37,30,23,22,39,26,41,29,36,41,34,23,37,24,26,22,39,35,42,40,22,34,42,37,30,24,30,39,23,35,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,23,35,26,47,22,25,41,36,44,37,22,3,22,40,36,37,40,22,30,37,24,7,22,33,36,31,37,22,18,42,37,32,19,22,3,22,24,36,7,22,39,41,42,27,26,37,43,30,23,35,5,25,23,24,31,26,22,24,23,39,30,43,23,35,22,29,42,37,27,30,37,28,22,23,37,27,22,18,42,37,32,19,22,18,42,37,32,19,22,31,30,35,35,22,18,42,37,32,19
18,42,37,32,19,22,31,26,23,35,43,31,22,40,46,40,43,26,34,40,22,30,37,24,7,22,39,41,36,39,36,40,26,27,22,36,29,29,26,41,30,37,28,22,36,29,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,29,22,44,31,30,24,31,22,20,22,40,31,23,41,26,40,22,44,30,35,35,22,25,26,22,36,29,29,26,41,26,27,22,25,46,22,18,42,37,32,19,22,23,37,27,22,20,22,40,31,23,41,26,40,22,25,46,22,18,42,37,32,19,22,23,34,26,41,30,24,23,22,30,37,24,22,18,42,37,32,19,22,2,40,22,20,22,20,22,45,30,23,22,27,30,35,35,36,37,22,41,26,23,27,22,3,22,24,36,7,22,30,37,24,7,22,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,26,23,37,22,44,30,43,43,26,41,22,41,26,46,37,36,35,27,40,22,30,37,24
18,42,37,32,19,22,30,37,24,7,22,36,29,29,26,41,30,37,28,22,36,29,22,36,37,26,22,34,30,35,35,30,36,37,22,37,26,44,22,40,31,23,41,26,40,22,36,29,22,24,36,34,34,36,37,22,40,43,36,24,32,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,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,37,27,22,33,7,24,7,22,25,41,23,27,29,36,41,27,22,3,22,24,36
43,41,23,37,40,22,44,36,41,35,27,22,23,30,41,35,30,37,26,40,22,30,37,24,7,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,40,26,37,30,36,41,22,37,36,43,26,40,22,45,30,23,22,27,41,26,47,26,35,22,25,42,41,37,31,23,34
43,30,34,26,22,34,23,28,23,48,30,37,26,22,30,37,22,23,22,34,36,45,26,22,43,36,22,41,26,27,42,24,26,22,43,31,26,22,24,36,40,43,40,22,36,29,22,44,36,36,30,37,28,22,37,26,44,22,40,42,25,40,24,41,30,25,26,41,40,22,30,40,22,35,36,44,26,41,30,37,28,22,30,43,40,22,24,30,41,24,42,35,23,43,30,36,37,22,28,42,23,41,23,37,43,26,26,22,43,36,22,23,27,45,26,41,43,30,40,26,41,40,22,29,36,41,22,43,31,26,22,40,26,24,36,37,27,22,24,36,37,40,26,24,42,43,30,45,26,22,46,26,23,41,22,30,37,24,41,26,23,40,30,37,28,22,30,43,40,22,40,42,25,40,24,41,30,39,43,30,36,37,22,41,23,43,26,40,22,23,37,27,22,24,42,43,43,30,37,28,22,25,23,24,32,22,36,37,22,34,26,41,24,31,23,37,27,30,40,26,22,18,42,37,32,19
30,37,22,23,37,22,23,37,37,36,42,37,24,26,34,26,37,43,22,43,36,22,30,43,40,22,40,43,23,29,29,22,35,23,40,43,22,44,26,26,32,22,26,47,26,24,42,43,30,45,26,40,22,23,43,22,43,30,34,26,22,44,23,41,37,26,41,22,30,37,24,7,22,2,40,22,44,26,26,32,35,46,22,34,23,28,23,48,30,37,26,22,40,23,30,27,22,43,30,34,26,22,44,30,35,35,22,27,41,23,34,23,43,30,24,23,35,35,46,22,18,42,37,32,19,22,30,43,40,22,42,40,26,22,36,29,22,26,35,26,24,43,41,36,37,30,24,22,18,42,37,32,19,22,40,42,24,31,22,23,40,22,43,26,35,26,39,31,36,37,26,40,22,30,37,22,43,26,35,26,45,30,40,30,36,37,22,40,42,25,40,24,41,30,39,43,30,36,37,22,27,41,30,45,26,40,22,24,42,43,22,43,31,26,22,24,30,41,24,42,35,23,43,30,36,37,22,30,43,22,28,42,23,41,23,37,43,26,26,40,22,23,27,45,26,41,43,30,40,26,41,40,22,25,46,22,20,22,43,36,22,29,36,42,41,22,34,30,35,35,30,36,37,22,23,37,27,22,30,37,24,41,26,23,40,26,22,43,31,26,22,24,36,40,43,22,36,29,22,30,43,40,22,23,37,37,42,23,35,22,40,42,25,40,24,41,30,39,43,30,36,37,22,41,23,43,26,22,25,46,22,23,25,36,42,43,22,1,22,20,22,43,36,22,1,22,20
30,37,22,23,22,41,26,35,23,43,26,27,22,27,26,45,26,35,36,39,34,26,37,43,22,43,31,26,22,18,42,37,32,19,22,29,36,41,22,43,31,26,22,29,36,42,41,43,31,22,46,26,23,41,22,30,37,22,23,22,41,36,44,22,40,23,30,27,22,30,43,22,44,36,22,37,2,43,22,30,37,24,41,26,23,40,26,22,30,43,40,22,23,27,45,26,41,43,30,40,30,37,28,22,41,23,43,26,40,22,30,37,22,20,22,23,22,29,42,35,35,22,18,42,37,32,19,22,39,23,28,26,22,30,37,22,43,31,26,22,34,23,28,23,48,30,37,26,22,24,36,40,43,40,22,23,25,36,42,43,22,1,22,20
31,36,44,26,45,26,41,22,25,26,24,23,42,40,26,22,43,31,26,22,28,42,23,41,23,37,43,26,26,27,22,24,30,41,24,42,35,23,43,30,36,37,22,25,23,40,26,22,30,40,22,25,26,30,37,28,22,35,36,44,26,41,26,27,22,23,27,22,41,23,43,26,40,22,44,30,35,35,22,25,26,22,26,29,29,26,24,43,30,45,26,35,46,22,20,22,20,22,31,30,28,31,26,41,22,39,26,41,22,40,42,25,40,24,41,30,25,26,41,22,23,24,24,36,41,27,30,37,28,22,43,36,22,41,30,24,31,23,41,27,22,18,42,37,32,19,22,43,30,34,26,22,23,40,40,36,24,30,23,43,26,22,39,42,25,35,30,40,31,26,41
43,30,34,26,22,30,40,22,29,36,35,35,36,44,30,37,28,22,43,31,26,22,24,36,42,41,40,26,22,36,29,22,40,36,34,26,22,36,43,31,26,41,22,18,42,37,32,19,22,34,23,28,23,48,30,37,26,40,22,43,31,23,43,22,30,37,22,41,26,24,26,37,43,22,46,26,23,41,40,22,31,23,45,26,22,24,31,23,35,35,26,37,28,26,27,22,43,31,26,22,39,42,25,35,30,40,31,30,37,28,22,18,42,37,32,19,22,43,31,23,43,22,34,23,30,37,43,23,30,37,30,37,28,22,23,41,43,30,29,30,24,30,23,35,35,46,22,31,30,28,31,22,23,37,27,22,26,47,39,26,37,40,30,45,26,22,18,42,37,32,19,22,30,40,22,43,31,26,22,44,23,46,22,43,36,22,27,41,23,44,22,23,27,45,26,41,43,30,40,26,41,40
30,37,22,41,26,24,26,37,43,22,46,26,23,41,40,22,41,26,23,27,26,41,22,2,40,22,27,30,28,26,40,43,22,37,26,44,22,46,36,41,32,22,43,30,34,26,40,22,24,36,7,22,2,40,22,34,24,24,23,35,35,22,2,40,22,23,37,27,22,34,36,40,43,22,41,26,24,26,37,43,35,46,22,37,26,44,40,22,24,36,41,39,7,22,2,40,22,43,45,22,28,42,30,27,26,22,31,23,45,26,22,24,42,43,22,43,31,26,30,41,22,34,23,40,40,30,45,26,22,24,30,41,24,42,35,23,43,30,36,37,22,41,23,43,26,22,25,23,40,26,40,22,43,36,22,26,35,30,34,30,37,23,43,26,22,34,23,41,28,30,37,23,35,22,24,30,41,24,42,35,23,43,30,36,37,22,23,37,27,22,31,36,35,27,22,27,36,44,37,22,41,23,43,26,40,22,29,36,41,22,23,27,45,26,41,43,30,40,26,41,40
27,26,26,39,22,27,30,40,24,36,42,37,43,40,22,30,37,22,18,42,37,32,19,22,23,37,27,22,36,29,29,26,41,40,22,36,29,22,29,41,26,26,22,18,42,37,32,19,22,18,42,37,32,19,22,23,37,27,22,44,23,43,24,31,26,40,22,31,23,45,26,22,25,26,24,36,34,26,22,23,24,24,26,39,43,26,27,22,29,36,41,34,40,22,36,29,22,23,43,43,41,23,24,43,30,37,28,22,37,26,44,22,40,42,25,40,24,41,30,25,26,41,40,22,30,37,22,43,31,26,22,18,42,37,32,19,22,44,36,41,35,27,22,36,29,22,34,23,28,23,48,30,37,26,22,18,42,37,32,19
25,42,43,22,43,30,34,26,22,23,40,22,39,23,41,43,22,36,29,22,43,31,26,22,34,36,41,26,22,18,42,37,32,19,22,43,30,34,26,22,44,23,41,37,26,41,22,44,23,37,43,40,22,43,36,22,18,42,37,32,19,22,30,43,40,26,35,29,22,23,44,23,46,22,29,41,36,34,22,26,47,39,26,37,40,30,45,26,22,18,42,37,32,19
25,26,40,30,27,26,40,22,43,30,34,26,22,26,47,26,24,42,43,30,45,26,40,22,43,31,30,37,32,22,40,26,35,35,30,37,28,22,23,22,37,26,44,40,22,34,23,28,23,48,30,37,26,22,44,30,43,31,22,23,22,18,42,37,32,19,22,41,23,27,30,36,22,30,40,22,18,42,37,32,19
18,42,37,32,19,22,33,42,40,43,22,28,30,45,26,22,39,26,36,39,35,26,22,43,31,26,22,44,41,36,37,28,22,30,34,23,28,26,22,40,23,30,27,22,34,41,7,22,18,42,37,32,19
43,31,23,43,22,39,26,41,24,26,39,43,30,36,37,22,43,23,32,26,40,22,43,31,26,22,29,36,24,42,40,22,36,29,29,22,43,31,26,22,34,23,28,23,48,30,37,26
43,30,34,26,22,34,23,28,23,48,30,37,26,22,26,47,26,24,42,43,30,45,26,40,22,39,41,26,27,30,24,43,23,25,35,46,22,18,42,37,32,19,22,43,31,26,22,24,30,41,24,42,35,23,43,30,36,37,22,24,42,43,22,23,40,22,23,22,40,31,36,44,22,36,29,22,40,43,41,26,37,28,43,31,22,23,37,27,22,23,24,43,42,23,35,35,46,22,23,22,25,26,37,26,29,30,43,22,43,36,22,23,27,45,26,41,43,30,40,26,41,40
44,31,23,43,22,44,26,22,23,41,26,22,27,36,30,37,28,22,30,40,22,18,42,37,32,19,22,36,42,43,22,43,31,26,22,41,26,23,27,26,41,40,22,44,31,36,22,23,41,26,22,36,37,35,46,22,18,42,37,32,19,22,41,26,35,23,43,26,27,22,43,36,22,43,31,26,22,34,23,28,23,48,30,37,26,22,23,37,27,22,27,36,22,37,2,43,22,41,26,23,35,35,46,22,41,26,23,27,22,30,43,22,40,23,30,27,22,34,41,7,22,18,42,37,32,19
44,26,22,23,41,26,22,43,41,46,30,37,28,22,43,36,22,24,41,26,23,43,26,22,38,42,23,35,30,43,46,22,23,37,27,22,30,37,45,36,35,45,26,34,26,37,43
31,36,44,26,45,26,41,22,43,30,34,26,22,26,47,26,24,42,43,30,45,26,40,22,42,40,26,27,22,43,31,26,22,40,23,34,26,22,26,47,39,35,23,37,23,43,30,36,37,22,44,31,26,37,22,30,37,22,36,24,43,36,25,26,41,22,20,22,43,31,26,22,34,23,28,23,48,30,37,26,22,24,42,43,22,30,43,40,22,28,42,23,41,23,37,43,26,26,27,22,24,30,41,24,42,35,23,43,30,36,37,22,29,41,36,34,22,20,22,34,30,35,35,30,36,37,22,43,36,22,20,22,34,30,35,35,30,36,37
23,37,27,22,43,30,34,26,22,2,40,22,39,23,30,27,22,24,30,41,24,42,35,23,43,30,36,37,22,23,24,24,36,41,27,30,37,28,22,43,36,22,23,42,27,30,43,22,25,42,41,26,23,42,22,36,29,22,18,42,37,32,19,22,27,41,36,39,39,26,27,22,20,22,20,22,43,36,22,20,22,30,37,22,43,31,26,22,40,30,47,22,34,36,37,43,31,40,22,26,37,27,26,27,22,33,42,37,26,22,20,22,20
40,43,30,35,35,22,43,30,34,26,22,2,40,22,34,36,45,26,22,30,40,22,25,26,30,37,28,22,41,26,24,26,30,45,26,27,22,44,26,35,35,22,36,37,24,26,22,23,28,23,30,37
30,43,22,2,40,22,18,42,37,32,19,22,29,36,41,22,23,27,45,26,41,43,30,40,26,41,40,22,43,36,22,32,37,36,44,22,43,31,26,22,41,26,23,27,26,41,22,44,30,35,35,22,25,26,22,39,23,46,30,37,28,22,34,36,41,26,22,40,23,30,27,22,34,30,24,31,23,26,35,22,18,42,37,32,19,22,37,23,43,30,36,37,23,35,22,34,26,27,30,23,22,27,30,41,26,24,43,36,41,22,23,43,22,25,36,48,26,35,35,22,30,37,24,7,22,23,27,22,23,28,26,37,24,46
23,22,29,26,44,22,27,41,36,39,40,22,30,37,22,24,30,41,24,42,35,23,43,30,36,37,22,23,41,26,22,36,29,22,37,36,22,24,36,37,40,26,38,42,26,37,24,26
30,43,22,2,40,22,37,36,43,22,23,22,40,31,36,44,22,36,29,22,44,26,23,32,37,26,40,40,22,43,31,26,46,22,23,41,26,22,30,34,39,41,36,45,30,37,28,22,43,31,26,22,38,42,23,35,30,43,46,22,36,29,22,24,30,41,24,42,35,23,43,30,36,37,22,44,31,30,35,26,22,18,42,37,32,19,22,43,31,26,30,41,22,39,41,36,29,30,43,40
34,41,7,22,18,42,37,32,19,22,40,23,30,27,22,43,31,26,22,24,31,23,37,28,26,40,22,41,26,39,41,26,40,26,37,43,22,23,22,37,26,44,22,29,36,24,42,40,22,30,37,22,43,31,26,22,34,23,28,23,48,30,37,26,22,30,37,27,42,40,43,41,46,22,23,22,34,23,28,23,48,30,37,26,22,2,40,22,37,26,43,22,41,26,45,26,37,42,26,22,39,26,41,22,40,42,25,40,24,41,30,25,26,41,22,36,41,22,43,31,26,22,23,24,43,42,23,35,22,41,26,45,26,37,42,26,22,29,41,36,34,22,40,42,25,40,24,41,30,25,26,41,40,22,23,29,43,26,41,22,27,30,40,24,36,42,37,43,40,22,23,37,27,22,43,31,26,22,24,36,40,43,22,36,29,22,39,41,26,34,30,42,34,40,22,31,23,45,26,22,25,26,26,37,22,40,43,41,30,39,39,26,27,22,23,44,23,46
43,31,26,22,38,42,26,40,43,30,36,37,22,30,40,22,31,36,44,22,34,42,24,31,22,23,41,26,22,44,26,22,28,26,43,43,30,37,28,22,29,41,36,34,22,26,23,24,31,22,41,26,23,27,26,41,22,40,23,30,27,22,34,41,7,22,18,42,37,32,19
43,30,34,26,22,2,40,22,41,30,45,23,35,40,22,18,42,37,32,19,22,44,23,40,31,30,37,28,43,36,37,22,39,36,40,43,22,24,36,7,22,2,40,22,37,26,44,40,44,26,26,32,22,23,37,27,22,42,7,40,7,22,37,26,44,40,22,3,22,44,36,41,35,27,22,41,26,39,36,41,43,22,23,41,26,22,35,26,40,40,22,18,42,37,32,19,22,36,37,22,26,35,26,24,43,41,36,37,30,24,22,18,42,37,32,19,22,23,37,27,22,30,37,22,41,26,24,26,37,43,22,46,26,23,41,40,22,25,36,43,31,22,31,23,45,26,22,25,26,26,37,22,30,37,24,41,26,23,40,30,37,28,22,43,31,26,30,41,22,24,30,41,24,42,35,23,43,30,36,37,22,41,23,43,26,22,25,23,40,26,40
25,36,43,31,22,34,23,28,23,48,30,37,26,40,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,43,31,26,30,41,22,23,27,22,41,23,43,26,40,22,23,37,27,22,24,30,41,24,42,35,23,43,30,36,37,22,35,26,45,26,35,40,22,29,36,41,22,20,22,44,30,43,31,30,37,22,23,22,34,36,37,43,31
44,31,26,37,22,43,31,26,22,37,26,44,40,22,25,41,36,32,26,22,36,29,22,23,37,22,23,43,43,26,34,39,43,26,27,22,24,36,42,39,22,30,37,22,39,23,37,23,34,23,22,43,44,36,22,44,26,26,32,40,22,23,28,36,22,40,26,37,7,22,24,31,41,30,40,43,36,39,31,26,41,22,27,36,27,27,22,24,23,35,35,26,27,22,43,31,26,22,40,43,23,43,26,22,27,26,39,23,41,43,34,26,37,43,22,29,36,41,22,23,22,25,41,30,26,29,30,37,28
43,31,26,46,22,40,23,30,27,22,29,36,35,35,36,44,22,18,42,37,32,19,22,31,26,22,43,36,35,27,22,41,26,39,36,41,43,26,41,40
43,31,23,43,22,40,31,36,44,40,22,31,36,44,22,29,23,41,22,43,26,27,22,43,42,41,37,26,41,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,24,36,34,26,22,40,30,37,24,26,22,30,43,40,22,25,30,41,43,31,22,37,30,37,26,22,46,26,23,41,40,22,23,28,36,22,44,31,26,37,22,30,43,22,44,23,40,22,24,36,37,40,30,27,26,41,26,27,22,43,31,26,22,18,42,37,32,19,22,36,29,22,43,26,35,26,45,30,40,30,36,37,22,37,26,44,40
30,43,22,30,40,22,25,30,28,28,26,41,22,29,23,40,43,26,41,22,23,37,27,22,34,36,41,26,22,39,41,36,29,30,43,23,25,35,26,22,43,31,23,37,22,43,31,26,22,37,26,44,40,22,27,30,45,30,40,30,36,37,40,22,36,29,22,23,37,46,22,36,29,22,43,31,26,22,43,31,41,26,26,22,34,23,33,36,41,22,25,41,36,23,27,24,23,40,43,22,37,26,43,44,36,41,32,40
30,43,40,22,37,30,24,31,26,22,23,40,22,43,31,26,22,37,26,43,44,36,41,32,22,36,29,22,41,26,24,36,41,27,22,27,42,41,30,37,28,22,34,23,33,36,41,22,24,41,30,40,26,40,22,27,41,23,44,40,22,26,35,30,43,26,22,23,42,27,30,26,37,24,26,40,22,23,41,36,42,37,27,22,43,31,26,22,44,36,41,35,27
25,42,43,22,29,36,41,22,23,35,35,22,30,43,40,22,40,42,24,24,26,40,40,22,18,42,37,32,19,22,31,23,40,22,31,30,43,22,23,22,18,42,37,32,19
23,35,43,31,36,42,28,31,22,18,42,37,32,19,22,18,42,37,32,19,22,44,31,26,37,22,25,30,28,22,37,26,44,40,22,25,41,26,23,32,40,22,30,43,22,18,42,37,32,19,22,27,42,41,30,37,28,22,39,26,41,30,36,27,40,22,36,29,22,24,23,35,34
18,42,37,32,19,22,26,47,26,24,42,43,30,45,26,40,22,44,36,41,41,46,22,43,31,23,43,22,43,31,26,22,37,26,43,44,36,41,32,22,2,40,22,18,42,37,32,19,22,25,42,43,22,18,42,37,32,19,22,37,26,44,40,22,29,36,41,34,23,43,22,34,23,46,22,25,26,22,28,26,43,43,30,37,28,22,18,42,37,32,19,22,23,37,27,22,44,36,22,37,2,43,22,32,26,26,39,22,45,30,26,44,26,41,40,22,24,36,34,30,37,28,22,25,23,24,32,22,23,40,22,43,31,26,22,23,35,43,26,41,37,23,43,30,45,26,40,22,18,42,37,32,19,22,29,36,41,22,37,26,44,40,22,23,37,27,22,30,37,29,36,41,34,23,43,30,36,37,22,36,37,22,24,23,25,35,26,5,43,45
33,42,40,43,22,43,31,26,22,29,23,24,43,22,44,26,22,2,41,26,22,36,37,22,20,22,31,36,42,41,40,22,30,40,22,37,36,22,35,36,37,28,26,41,22,18,42,37,32,19,22,40,23,46,40,22,26,27,22,43,42,41,37,26,41,22,18,42,37,32,19,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,37,26,44,40,22,28,23,43,31,26,41,30,37,28,22,23,37,27,22,37,36,22,18,42,37,32,19,22,43,36,22,43,26,27,22,43,42,41,37,26,41
46,36,42,22,24,23,22,37,2,43,22,35,30,45,26,22,36,37,22,43,31,23,43
40,36,22,18,42,37,32,19,22,23,22,42,37,30,43,22,36,29,22,23,43,35,23,37,43,23,5,25,23,40,26,27,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,30,37,24,7,22,30,40,22,43,41,46,30,37,28,22,43,36,22,18,42,37,32,19,22,30,43,40,26,35,29,22,23,40,22,23,22,39,41,30,34,23,41,46,22,24,31,23,37,37,26,35,22,36,41,22,44,31,23,43,22,39,26,36,39,35,26,22,30,37,22,43,31,26,22,43,26,35,26,45,30,40,30,36,37,22,30,37,27,42,40,43,41,46,22,24,23,35,35,22,23,22,43,36,39,22,36,29,22,34,30,37,27,22,37,26,43,44,36,41,32
43,36,37,30,28,31,43,22,43,36,22,32,30,24,32,22,36,29,29,22,43,31,26,22,26,29,29,36,41,43,22,18,42,37,32,19,22,44,30,35,35,22,39,41,26,34,30,26,41,26,22,30,43,40,22,29,30,41,40,43,22,39,41,30,34,26,5,43,30,34,26,22,18,42,37,32,19,22,30,37,22,46,26,23,41,40,22,23,37,22,18,42,37,32,19,22,40,31,36,44,22,23,43,22,20,22,39,7,34,22,26,23,40,43,26,41,37,22,43,30,34,26,22,43,36,22,23,30,41,22,18,42,37,32,19,22,23,28,23,30,37,40,43,22,43,31,26,22,37,26,43,44,36,41,32,22,18,42,37,32,19
43,31,26,22,40,31,36,44,22,44,30,35,35,22,25,26,22,18,42,37,32,19,22,25,46,22,25,26,41,37,23,41,27,22,40,31,23,44,22,23,37,27,22,18,42,37,32,19,22,18,42,37,32,19,22,23,22,18,42,37,32,19,22,29,36,41,34,26,41,22,43,26,47,23,40,22,33,42,27,28,26,22,23,37,27,22,24,23,34,39,42,40,22,25,26,23,42,43,46,22,38,42,26,26,37,22,44,31,36,22,31,23,40,22,37,26,45,26,41,22,31,26,35,27,22,23,22,33,36,25,22,30,37,22,43,26,35,26,45,30,40,30,36,37,22,36,41,22,33,36,42,41,37,23,35,30,40,34
43,31,26,22,37,26,44,22,40,31,36,44,22,30,40,22,39,26,41,31,23,39,40,22,43,31,26,22,18,42,37,32,19,22,30,37,22,23,22,37,42,34,25,26,41,22,36,29,22,40,43,26,39,40,22,43,31,26,22,37,26,43,44,36,41,32,22,30,40,22,43,23,32,30,37,28,22,43,36,22,25,42,30,35,27,22,23,42,27,30,26,37,24,26,22,35,36,46,23,35,43,46,22,25,46,22,40,31,30,29,43,30,37,28,22,23,44,23,46,22,29,41,36,34,22,30,43,40,22,24,42,41,41,26,37,43,22,29,36,41,34,23,43,22,43,36,44,23,41,27,22,34,36,41,26,22,18,42,37,32,19,22,40,30,28,37,23,43,42,41,26,22,39,41,36,28,41,23,34,34,30,37,28,22,44,30,43,31,22,18,42,37,32,19,22,40,43,23,41,40
43,36,22,18,42,37,32,19,22,30,43,40,26,35,29,22,18,42,37,32,19,22,30,40,22,23,35,40,36,22,26,47,39,23,37,27,30,37,28,22,30,37,43,26,41,37,23,43,30,36,37,23,35,22,24,36,45,26,41,23,28,26,22,23,37,27,22,23,27,27,30,37,28,22,23,22,40,26,24,36,37,27,22,18,42,37,32,19,22,39,41,36,28,41,23,34
30,43,22,30,40,22,39,23,46,30,37,28,22,31,30,28,31,26,41,22,40,23,35,23,41,30,26,40,22,23,29,43,26,41,22,46,26,23,41,40,22,36,29,22,18,42,37,32,19,22,43,36,22,35,42,41,26,22,23,37,27,22,32,26,26,39,22,26,47,39,26,41,30,26,37,24,26,27,22,40,43,23,29,29,26,41,40
23,37,27,22,30,43,22,30,40,22,18,42,37,32,19,22,36,37,22,23,37,22,26,47,39,26,37,40,30,45,26,22,28,23,34,25,35,26,22,43,36,22,25,41,26,23,32,22,34,23,33,36,41,22,40,43,36,41,30,26,40,22,44,30,43,31,22,23,22,35,23,41,28,26,22,18,42,37,32,19,22,43,26,23,34
43,31,26,22,37,26,47,43,22,40,43,23,28,26,22,30,40,22,43,36,22,28,26,43,22,25,26,46,36,37,27,22,43,31,26,22,36,39,30,37,30,36,37,22,35,26,23,27,26,41,40,22,44,31,36,22,42,40,26,22,42,40,22,23,40,22,23,22,39,36,30,37,43,22,36,29,22,41,26,29,26,41,26,37,24,26,22,43,36,22,25,26,24,36,34,26,22,23,22,39,36,30,37,43,22,36,29,22,41,26,29,26,41,26,37,24,26,22,23,43,22,36,41,27,30,37,23,41,46,22,27,30,37,37,26,41,22,43,23,25,35,26,40,22,40,23,46,40,22,33,36,37,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,31,26,23,27,35,30,37,26,22,37,26,44,40,22,18,42,37,32,19,22,2,40,22,40,30,40,43,26,41,22,37,26,43,44,36,41,32
25,42,43,22,43,31,23,43,22,44,36,22,37,2,43,22,25,26,22,26,23,40,46
37,26,43,44,36,41,32,40,22,35,30,32,26,22,36,43,31,26,41,22,24,36,37,40,42,34,26,41,22,39,41,36,27,42,24,43,40,22,27,26,45,26,35,36,39,22,30,34,23,28,26,40,22,30,37,22,39,26,36,39,35,26,40,22,2,22,34,30,37,27,40,22,43,31,23,43,22,23,41,26,22,37,2,43,22,26,23,40,46,22,43,36,22,24,31,23,37,28,26
30,43,22,23,35,40,36,22,43,23,32,26,40,22,34,36,37,26,46,22,43,31,23,43,22,18,42,37,32,19,22,31,23,40,22,25,26,26,37,22,41,26,35,42,24,43,23,37,43,22,43,36,22,40,39,26,37,27,22,43,36,22,34,23,32,26,22,39,41,36,28,41,23,34,40,22,23,37,27,22,31,30,41,26,22,43,23,35,26,37,43,22,43,31,23,43,22,45,30,26,44,26,41,40,22,44,30,35,35,22,43,42,37,26,22,30,37,22,40,39,26,24,30,23,35,35,46,22,43,36,22,40,26,26
23,37,27,22,43,31,26,22,24,23,25,35,26,5,43,45,22,36,39,26,41,23,43,36,41,40,22,18,42,37,32,19,22,2,40,22,27,30,40,43,41,30,25,42,43,36,41,40,22,23,37,27,22,39,23,41,43,22,36,44,37,26,41,40,22,35,30,32,26,22,43,31,30,37,28,40,22,33,42,40,43,22,43,31,26,22,44,23,46,22,43,31,26,46,22,23,41,26
43,31,26,22,18,42,37,32,19,22,25,30,27,22,30,40,22,23,30,34,26,27,22,23,43,22,18,42,37,32,19,22,2,40,22,18,42,37,32,19,22,18,42,37,32,19,22,23,37,27,22,44,31,23,43,22,34,23,46,22,31,23,39,39,26,37,22,43,36,22,30,43,22,23,40,22,43,31,26,22,24,23,25,35,26,5,43,45,22,37,26,44,40,22,34,23,41,32,26,43,22,28,41,36,44,40,22,34,36,41,26,22,24,36,34,39,26,43,30,43,30,45,26
23,35,41,26,23,27,46,22,18,42,37,32,19,22,30,40,22,29,23,24,30,37,28,22,40,43,41,36,37,28,26,41,22,24,36,34,39,26,43,30,43,30,36,37,22,29,41,36,34,22,29,30,37,23,37,24,30,23,35,22,37,26,44,40,22,37,26,43,44,36,41,32,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,24,36,37,40,42,34,26,41,22,37,26,44,40,22,23,37,27,22,25,42,40,30,37,26,40,40,22,24,31,23,37,37,26,35,22,25,36,43,31,22,36,29,22,44,31,30,24,31,22,23,41,26,22,35,30,32,26,35,46,22,43,36,22,39,42,41,40,42,26,22,34,36,41,26,22,28,26,37,26,41,23,35,22,37,26,44,40,22,30,37,22,43,31,26,22,29,42,43,42,41,26
30,37,22,23,27,27,30,43,30,36,37,22,34,23,37,46,22,24,23,25,35,26,5,43,45,22,40,46,40,43,26,34,40,22,43,31,26,34,40,26,35,45,26,40,22,23,41,26,22,23,30,41,30,37,28,22,34,36,41,26,22,35,36,24,23,35,22,23,37,27,22,41,26,28,30,36,37,23,35,22,37,26,44,40,22,39,41,36,28,41,23,34,40,22,39,41,36,27,42,24,26,27,22,25,46,22,35,36,24,23,35,22,25,41,36,23,27,24,23,40,43,22,40,43,23,43,30,36,37,40
18,42,37,32,19,22,44,23,37,43,40,22,43,36,22,24,31,23,37,28,26,22,30,43,40,22,45,30,26,44,26,41,40,22,2,22,31,23,25,30,43,40
30,43,40,22,44,23,43,24,31,26,41,40,22,23,41,26,22,36,37,22,43,31,26,22,44,31,36,35,26,22,23,22,18,42,37,32,19,22,28,41,36,42,39,22,36,29,22,18,42,37,32,19,22,18,42,37,32,19,22,23,37,27,22,37,26,44,40,22,18,42,37,32,19,22,44,31,36,22,40,39,26,37,27,22,23,37,22,23,45,26,41,23,28,26,22,36,29,22,33,42,40,43,22,20,22,34,30,37,42,43,26,40,22,23,22,27,23,46,22,44,23,43,24,31,30,37,28,22,18,42,37,32,19,22,23,24,24,36,41,27,30,37,28,22,43,36,22,23,42,27,30,26,37,24,26,22,41,26,40,26,23,41,24,31
43,31,23,43,22,2,40,22,35,26,40,40,22,43,31,23,37,22,36,37,26,5,43,31,30,41,27,22,43,31,26,22,43,30,34,26,22,43,31,23,43,22,45,30,26,44,26,41,40,22,44,23,43,24,31,22,43,31,26,22,34,23,33,36,41,22,25,41,36,23,27,24,23,40,43,22,37,26,43,44,36,41,32,40
43,31,26,22,25,41,30,26,29,22,23,43,43,26,37,43,30,36,37,22,45,30,26,44,26,41,40,22,28,30,45,26,22,18,42,37,32,19,22,24,36,42,35,27,22,39,42,43,22,30,43,22,23,43,22,23,22,27,30,40,23,27,45,23,37,43,23,28,26,22,23,40,22,41,23,43,30,37,28,40,22,27,23,43,23,22,23,37,27,22,23,27,45,26,41,43,30,40,30,37,28,22,25,26,24,36,34,26,22,34,36,41,26,22,30,34,39,36,41,43,23,37,43,22,43,36,22,24,23,25,35,26,5,43,45,22,24,31,23,37,37,26,35,40
18,42,37,32,19,22,2,40,22,18,42,37,32,19,22,31,23,25,30,43,40,22,31,23,45,26,22,25,26,26,37,22,18,42,37,32,19,22,25,46,22,30,43,40,22,29,36,41,34,23,43
30,43,40,22,40,43,41,23,43,26,28,46,22,30,37,22,43,31,26,22,39,23,40,43,22,31,23,40,22,25,26,26,37,22,43,36,22,40,26,41,45,26,22,23,40,22,23,22,43,45,22,44,30,41,26,22,40,26,41,45,30,24,26
30,43,22,29,36,24,42,40,26,27,22,36,37,22,25,42,30,35,27,30,37,28,22,42,39,22,30,43,40,22,37,26,44,40,22,25,42,41,26,23,42,40,22,23,41,36,42,37,27,22,43,31,26,22,44,36,41,35,27,22,40,36,22,23,40,22,26,45,26,37,43,40,22,43,36,36,32,22,39,35,23,24,26,22,30,43,22,24,36,42,35,27,22,28,36,22,35,30,45,26,22,18,42,37,32,19,22,23,37,27,22,35,36,37,28,26,41,22,43,31,23,37,22,36,43,31,26,41,22,37,26,43,44,36,41,32,40
30,43,22,29,30,35,35,26,27,22,30,43,40,22,27,23,30,35,46,22,40,24,31,26,27,42,35,26,22,44,30,43,31,22,18,42,37,32,19,22,24,23,35,35,26,27,22,18,42,37,32,19,22,18,42,37,32,19,22,18,42,37,32,19,22,23,37,27,22,18,42,37,32,19,22,25,42,43,22,43,31,26,22,40,31,36,44,40,22,18,42,37,32,19,22,35,30,43,43,35,26,22,30,37,22,24,36,37,43,26,37,43,22,18,42,37,32,19,22,36,41,22,35,36,36,32
37,36,44,22,43,31,26,22,39,42,40,31,22,30,40,22,36,37,22,29,36,41,22,18,42,37,32,19,22,40,31,36,44,40
36,42,41,22,28,36,23,35,22,30,40,22,43,36,22,24,41,26,23,43,26,22,34,36,41,26,22,39,41,36,28,41,23,34,40,22,44,30,43,31,22,23,37,22,30,37,27,30,45,30,27,42,23,35,22,30,27,26,37,43,30,43,46,22,40,23,46,40,22,39,23,42,35,22,18,42,37,32,19,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,29,36,41,22,39,41,36,28,41,23,34,34,30,37,28
18,42,37,32,19,22,18,42,37,32,19,22,30,40,22,23,27,27,30,37,28,22,23,22,18,42,37,32,19,22,40,31,36,44,22,30,37,22,43,31,26,22,34,36,41,37,30,37,28,22,25,26,24,23,42,40,26,22,40,42,41,45,26,46,40,22,40,31,36,44,22,30,43,40,22,18,42,37,32,19,22,31,36,42,41,22,30,37,22,43,31,26,22,23,29,43,26,41,37,36,36,37,22,30,40,22,23,34,36,37,28,22,30,43,40,22,34,36,40,43,22,18,42,37,32,19,22,39,41,36,28,41,23,34,40,22,30,37,22,45,30,26,44,26,41,40,22,2,22,34,30,37,27,40,22,40,23,46,40,22,34,41,7,22,18,42,37,32,19
23,37,27,22,30,43,22,30,40,22,26,47,39,35,36,41,30,37,28,22,36,43,31,26,41,22,36,41,30,28,30,37,23,35,22,39,41,36,28,41,23,34,40,22,40,30,34,30,35,23,41,22,43,36,22,30,43,40,22,35,23,41,41,46,22,32,30,37,28,22,35,30,45,26,22,23,37,27,22,18,42,37,32,19,22,43,23,35,32,22,40,31,36,44,40,22,44,31,30,24,31,22,26,47,26,24,42,43,30,45,26,40,22,31,36,39,26,22,44,30,35,35,22,32,26,26,39,22,39,26,36,39,35,26,22,18,42,37,32,19,22,30,37
43,31,26,37,22,43,31,26,41,26,22,2,40,22,43,31,26,22,44,36,41,35,27,22,43,36,27,23,46,22,43,31,26,22,39,41,30,34,26,5,43,30,34,26,22,18,42,37,32,19,22,29,26,23,43,42,41,30,37,28,22,34,41,7,22,40,31,23,44,22,23,37,27,22,34,40,7,22,18,42,37,32,19
42,37,43,30,35,22,37,36,44,22,18,42,37,32,19,22,31,23,40,22,29,26,23,43,42,41,26,27,22,30,43,40,22,31,36,35,35,46,44,36,36,27,22,18,42,37,32,19,22,40,31,36,44,22,27,42,41,30,37,28,22,43,31,26,22,32,26,46,22,26,45,26,37,30,37,28,22,39,26,41,30,36,27
25,42,43,22,20,22,20,22,36,29,22,43,31,26,22,18,42,37,32,19,22,31,36,42,40,26,31,36,35,27,40,22,43,31,23,43,22,44,23,43,24,31,22,37,26,44,40,22,27,36,22,40,36,22,25,26,43,44,26,26,37,22,20,22,39,7,34,7,22,23,37,27,22,20,22,39,7,34,7,22,43,31,26,22,37,26,43,44,36,41,32,22,27,30,40,24,36,45,26,41,26,27,22,40,36,22,18,42,37,32,19,22,44,23,37,43,40,22,30,37
34,41,7,22,18,42,37,32,19,22,40,23,46,40,22,43,31,26,22,18,42,37,32,19,22,43,26,23,34,22,44,30,35,35,22,39,41,36,25,23,25,35,46,22,27,36,22,43,44,36,22,35,30,45,26,22,30,37,43,26,41,45,30,26,44,40,22,23,22,27,23,46,22,44,30,43,31,22,34,36,40,43,22,36,29,22,43,31,26,22,39,41,36,28,41,23,34,22,23,43,22,35,26,23,40,43,22,29,36,41,22,37,36,44,22,23,39,39,26,23,41,30,37,28,22,40,30,34,30,35,23,41,22,43,36,22,18,42,37,32,19,22,2,40,22,36,43,31,26,41,22,18,42,37,32,19
40,36,34,26,22,30,37,22,43,31,26,22,30,37,27,42,40,43,41,46,22,23,41,26,22,40,32,26,39,43,30,24,23,35
30,22,29,30,37,27,22,30,43,22,31,23,41,27,22,43,36,22,18,42,37,32,19,22,36,29,22,39,26,36,39,35,26,22,40,44,30,43,24,31,30,37,28,22,36,45,26,41,22,43,36,22,18,42,37,32,19,22,29,36,41,22,44,31,23,43,22,23,43,22,35,26,23,40,43,22,30,37,22,43,31,26,22,39,42,25,35,30,24,22,2,40,22,34,30,37,27,22,30,40,22,43,31,26,22,40,23,34,26,22,37,26,44,40,22,40,23,46,40,22,18,42,37,32,19,22,29,41,23,37,32,22,43,31,26,22,29,36,41,34,26,41,22,18,42,37,32,19,22,39,41,26,40,30,27,26,37,43,22,36,29,22,37,25,24,22,37,26,44,40,22,23,37,27,22,18,42,37,32,19,22,36,29,22,43,31,26,22,18,42,37,32,19,22,41,26,39,36,41,43
43,31,26,22,26,45,26,37,30,37,28,22,37,26,44,40,22,30,40,22,23,35,40,36,22,40,35,23,43,26,27,22,23,40,22,18,42,37,32,19,22,2,40,22,40,43,23,28,26,22,29,36,41,22,30,43,40,22,25,30,28,22,39,42,40,31,22,30,37,43,36,22,18,42,37,32,19,22,33,36,42,41,37,23,35,30,40,34
30,37,22,23,42,28,42,40,43,22,43,31,26,22,37,26,43,44,36,41,32,22,31,30,41,26,27,22,18,42,37,32,19,22,39,41,36,27,42,24,26,41,22,18,42,37,32,19,22,31,30,35,35,22,43,31,26,22,29,36,41,34,26,41,22,31,26,23,27,22,36,29,22,37,26,44,40,22,18,42,37,32,19,22,23,43,22,23,25,24
40,31,26,22,2,40,22,18,42,37,32,19,22,23,22,40,43,23,29,29,22,36,29,22,23,25,36,42,43,22,20,22,18,42,37,32,19,22,41,26,39,36,41,43,26,41,40,22,44,31,36,22,44,30,35,35,22,39,41,36,27,42,24,26,22,44,26,26,32,35,46,22,18,42,37,32,19,22,40,26,28,34,26,37,43,40,22,44,30,43,31,22,23,37,22,26,46,26,22,43,36,44,23,41,27,22,25,41,26,23,32,30,37,28,22,25,30,28,22,40,43,36,41,30,26,40
18,42,37,32,19,22,26,47,26,24,42,43,30,45,26,40,22,31,36,39,26,22,43,31,26,22,18,42,37,32,19,22,24,41,26,23,43,26,27,22,25,46,22,40,42,24,31,22,18,42,37,32,19,22,44,30,35,35,22,28,26,37,26,41,23,43,26,22,26,47,24,30,43,26,34,26,37,43,22,29,36,41,22,30,43,40,22,18,42,37,32,19,22,39,41,36,28,41,23,34,40,22,30,37,22,43,31,26,22,44,23,46,22,20,22,34,30,37,42,43,26,40,22,27,30,27,22,40,36,22,44,26,35,35,22,29,36,41,22,24,25,40
43,31,23,43,22,2,40,22,40,42,24,31,22,23,22,27,26,39,23,41,43,42,41,26,22,29,41,36,34,22,43,31,26,22,39,23,40,43,22,43,31,23,43,22,34,23,37,46,22,30,37,22,43,31,26,22,30,37,27,42,40,43,41,46,22,23,41,26,22,40,32,26,39,43,30,24,23,35,22,18,42,37,32,19,22,44,30,35,35,22,29,36,35,35,36,44,22,43,31,41,36,42,28,31,22,44,30,43,31,22,30,43,40,22,18,42,37,32,19,22,24,36,34,34,30,43,34,26,37,43,22,26,40,39,26,24,30,23,35,35,46,22,23,29,43,26,41,22,30,43,22,40,26,26,40,22,43,31,26,22,24,36,40,43,22,36,29,22,39,41,36,27,42,24,30,37,28,22,18,42,37,32,19,22,39,30,26,24,26,40
43,31,26,46,22,2,45,26,22,37,26,45,26,41,22,40,31,36,44,37,22,23,37,46,22,18,42,37,32,19,22,43,36,22,40,39,26,37,27,22,34,36,37,26,46,22,36,37,22,39,41,36,27,42,24,43,30,36,37,22,40,23,46,40,22,34,30,24,31,23,26,35,22,18,42,37,32,19,22,23,22,40,26,37,30,36,41,22,39,41,36,27,42,24,26,41,22,44,30,43,31,22,18,42,37,32,19,22,18,42,37,32,19,22,44,31,36,22,37,36,43,26,40,22,43,31,23,43,22,18,42,37,32,19,22,30,40,22,18,42,37,32,19,22,43,36,22,31,30,40,22,33,36,25
43,31,26,22,37,26,43,44,36,41,32,22,2,40,22,40,23,35,23,41,30,26,40,22,31,23,45,26,22,23,35,44,23,46,40,22,41,23,37,28,26,27,22,29,23,41,22,25,26,35,36,44,22,30,37,27,42,40,43,41,46,22,40,43,23,37,27,23,41,27,40,22,41,26,40,42,35,43,30,37,28,22,30,37,22,23,22,18,42,37,32,19,22,44,36,41,32,22,29,36,41,24,26
18,42,37,32,19,22,41,26,24,26,37,43,35,46,22,28,23,45,26,22,34,36,40,43,22,26,34,39,35,36,46,26,26,40,22,41,23,30,40,26,40,22,36,29,22,23,40,22,34,42,24,31,22,23,40,22,20,22,20,22,25,42,43,22,43,31,26,46,22,2,41,26,22,40,43,30,35,35,22,27,41,23,40,43,30,24,23,35,35,46,22,18,42,37,32,19,22,24,36,34,39,23,41,26,27,22,44,30,43,31,22,43,31,26,22,37,26,43,44,36,41,32,40
40,23,46,40,22,34,41,7,22,18,42,37,32,19,22,18,42,37,32,19,22,30,40,22,34,46,22,44,30,41,26,22,40,26,41,45,30,24,26,22,43,31,26,46,22,2,41,26,22,36,37,22,43,36,39,22,36,29,22,26,45,26,41,46,43,31,30,37,28
25,42,43,22,43,36,22,30,34,39,41,36,45,26,22,43,31,26,46,22,2,45,26,22,41,26,23,35,35,46,22,28,36,43,22,43,36,22,34,23,32,26,22,43,31,26,22,30,37,45,26,40,43,34,26,37,43,22,30,37,22,39,26,36,39,35,26
30,37,22,23,37,46,22,24,23,40,26,22,18,42,37,32,19,22,36,39,26,41,23,43,36,41,40,22,31,23,45,26,22,41,26,23,40,36,37,22,43,36,22,29,26,23,41,22,23,37,46,22,18,42,37,32,19,22,44,30,43,31,22,18,42,37,32,19,22,2,40,22,29,36,41,34,23,43
43,31,26,46,22,34,23,41,32,26,43,22,24,23,25,35,26,5,43,45,22,36,37,22,43,31,26,22,45,26,41,46,22,18,42,37,32,19,22,36,39,39,36,41,43,42,37,30,43,30,26,40,22,18,42,37,32,19,22,40,26,26,32,40,22,43,36,22,27,30,40,24,36,42,41,23,28,26
44,26,22,44,36,42,35,27,22,36,25,45,30,36,42,40,35,46,22,25,26,22,42,39,40,26,43,22,30,29,22,43,31,36,40,26,22,32,30,37,27,40,22,36,29,22,40,26,41,45,30,24,26,40,22,18,42,37,32,19,22,30,37,43,36,22,34,36,41,26,22,18,42,37,32,19,22,18,42,37,32,19,22,39,41,36,28,41,23,34,34,30,37,28,22,40,23,46,40,22,41,36,25,26,41,43,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,39,41,36,28,41,23,34,34,30,37,28,22,36,29,22,24,36,37,43,30,37,26,37,43,23,35,22,18,42,37,32,19,22,30,37,24,7,22,44,31,30,24,31,22,31,36,35,27,40,22,23,22,20,22,20,22,40,43,23,32,26,22,30,37,22,43,42,41,37,26,41,22,25,41,36,23,27,24,23,40,43,30,37,28
43,31,26,22,40,26,24,36,37,27,22,42,7,40,7,22,24,30,41,24,42,30,43,22,24,36,42,41,43,22,36,29,22,23,39,39,26,23,35,40,22,36,39,30,37,30,36,37,22,30,37,22,43,31,26,22,18,42,37,32,19,22,18,42,37,32,19,22,24,23,40,26,22,27,30,27,22,37,36,43,22,18,42,37,32,19,22,43,31,26,22,39,36,40,30,43,30,36,37,22,39,26,37,37,48,36,30,35,22,24,36,7,22,43,36,36,32,22,30,37,22,30,43,40,22,27,30,40,39,42,43,26,22,44,30,43,31,22,43,26,47,23,24,36,22,24,36,37,43,41,23,41,46,22,43,36,22,46,36,42,41,22,40,26,39,43,7,22,20,22,23,41,43,30,24,35,26,22,24,36,42,41,43,22,25,23,24,32,40,22,43,26,47,23,24,36,22,2,40,22,45,30,26,44,22,30,37,22,39,26,37,37,48,36,30,35,22,24,23,40,26,22,43,36,36,22,35,23,43,26
43,31,26,22,29,42,37,27,23,34,26,37,43,23,35,22,41,42,35,26,22,36,29,22,24,36,37,43,41,23,24,43,22,35,23,44,22,23,39,39,35,30,26,27,22,43,36,22,25,36,43,31,22,24,23,40,26,40,22,44,23,40,22,43,31,23,43,22,24,36,42,41,43,40,22,44,30,35,35,22,37,36,43,22,26,37,29,36,41,24,26,22,23,28,41,26,26,34,26,37,43,40,22,43,36,22,44,31,30,24,31,22,43,31,26,22,39,23,41,43,30,26,40,22,27,30,27,22,37,36,43,22,30,37,43,26,37,27,22,43,36,22,25,26,22,25,36,42,37,27
30,37,22,43,31,26,22,18,42,37,32,19,22,35,30,43,30,28,23,43,30,36,37,22,43,31,26,22,24,36,42,41,43,40,22,29,36,42,37,27,22,39,26,37,37,48,36,30,35,22,23,37,27,22,18,42,37,32,19,22,36,30,35,22,30,37,43,26,37,27,26,27,22,43,36,22,25,26,22,25,36,42,37,27,22,30,37,22,18,42,37,32,19,22,18,42,37,32,19,22,43,31,26,46,22,29,36,42,37,27,22,43,31,26,41,26,22,44,23,40,22,37,36,22,30,37,43,26,37,43,30,36,37,22,43,36,22,25,26,22,25,36,42,37,27
18,42,37,32,19,22,43,31,26,22,39,41,30,37,24,30,39,35,26,22,30,37,22,43,31,26,22,24,23,40,26,40,22,30,40,22,43,31,26,22,40,23,34,26
25,42,43,22,43,31,26,22,36,42,43,24,36,34,26,22,36,29,22,23,22,35,26,28,23,35,22,27,30,40,39,42,43,26,22,23,35,34,36,40,43,22,23,35,44,23,46,40,22,43,42,41,37,40,22,36,37,22,43,31,26,22,29,23,24,43,40
23,37,27,22,43,31,26,22,29,23,24,43,40,22,23,40,22,29,36,42,37,27,22,25,46,22,43,31,26,22,45,23,41,30,36,42,40,22,24,36,42,41,43,40,22,30,37,22,43,31,26,40,26,22,43,44,36,22,35,23,44,40,42,30,43,40,22,44,26,41,26,22,27,30,29,29,26,41,26,37,43
44,31,26,37,22,46,36,42,22,40,42,28,28,26,40,43,22,36,43,31,26,41,44,30,40,26,22,46,36,42,22,35,26,23,45,26,22,43,31,26,22,18,42,37,32,19,22,36,29,22,41,26,39,36,41,43,30,37,28,22,23,37,27,22,26,37,43,26,41,22,43,31,26,22,18,42,37,32,19,22,36,29,22,40,39,26,24,42,35,23,43,30,36,37
24,31,23,41,35,26,40,22,29,7,22,18,42,37,32,19
45,23,35,35,26,46,22,29,26,27,26,41,23,35,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,40,23,30,27,22,30,34,39,26,41,30,23,35,22,24,36,41,39,7,22,36,29,22,23,34,26,41,30,24,23,22,44,30,43,31,27,41,26,44,22,29,41,36,34,22,41,26,28,42,35,23,43,36,41,40,22,30,43,40,22,23,39,39,35,30,24,23,43,30,36,37,22,43,36,22,25,42,46,22,29,30,45,26,22,45,23,35,35,26,46,22,29,26,27,26,41,23,35,22,25,41,23,37,24,31,26,40,22,35,26,23,45,30,37,28,22,43,31,26,22,43,41,23,37,40,23,24,43,30,36,37,22,30,37,22,35,30,34,25,36
43,31,26,22,25,41,36,32,26,37,22,39,42,41,24,31,23,40,26,22,23,39,39,26,23,41,40,22,23,40,22,23,27,27,30,43,30,36,37,23,35,22,26,45,30,27,26,37,24,26,22,36,29,22,43,41,36,42,25,35,26,22,23,43,22,30,34,39,26,41,30,23,35,22,24,36,41,39,7,22,44,31,36,40,26,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,44,30,43,31,27,41,26,44,22,30,43,40,22,23,39,39,35,30,24,23,43,30,36,37,22,29,41,36,34,22,43,31,26,22,29,26,27,26,41,23,35,22,36,29,29,30,24,26,22,36,29,22,43,31,41,30,29,43,22,40,42,39,26,41,45,30,40,30,36,37,22,25,26,24,23,42,40,26,22,36,29,22,23,37,22,30,37,29,36,41,34,23,35,22,37,36,43,30,24,26,22,43,31,23,43,22,30,34,39,26,41,30,23,35,22,2,40,22,43,31,41,30,29,43,22,42,37,30,43,22,29,23,30,35,26,27,22,43,36,22,34,26,26,43,22,24,36,34,34,42,37,30,43,46,22,41,26,30,37,45,26,40,43,34,26,37,43,22,23,24,43,22,41,26,38,42,30,41,26,34,26,37,43,40
43,31,26,22,24,36,34,34,42,37,30,43,46,22,41,26,30,37,45,26,40,43,34,26,37,43,22,23,24,43,22,41,26,38,42,30,41,26,40,22,40,23,45,30,37,28,40,22,23,37,27,22,35,36,23,37,22,23,40,40,36,24,30,23,43,30,36,37,40,22,43,36,22,35,26,37,27,22,34,36,37,26,46,22,30,37,22,23,34,36,42,37,43,40,22,41,26,35,23,43,26,27,22,43,36,22,23,41,26,23,40,22,44,31,26,41,26,22,27,26,39,36,40,30,43,40,22,23,41,26,22,41,26,24,26,30,45,26,27
43,31,26,22,43,41,23,37,40,23,24,43,30,36,37,22,23,37,37,36,42,37,24,26,27,22,30,37,22,23,42,28,42,40,43,22,30,37,24,35,42,27,26,27,22,23,25,36,42,43,22,1,22,20,22,34,30,35,35,30,36,37,22,30,37,22,27,26,39,36,40,30,43,40,22,23,43,22,43,31,26,22,29,30,45,26,22,36,42,43,35,26,43,40,22,30,37,22,24,23,35,30,29,36,41,37,30,23,22,2,40,22,40,23,37,22,18,42,37,32,19,22,45,23,35,35,26,46
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,45,23,35,35,26,46,22,29,26,27,26,41,23,35,22,31,23,27,22,40,23,30,27,22,30,43,22,26,47,39,26,24,43,26,27,22,43,36,22,39,36,40,43,22,23,22,34,36,27,26,40,43,22,39,41,26,43,23,47,22,28,23,30,37,22,23,37,27,22,43,36,22,40,23,45,26,22,23,25,36,42,43,22,1,22,20,22,34,30,35,35,30,36,37,22,30,37,22,36,39,26,41,23,43,30,37,28,22,24,36,40,43,40,22,23,37,37,42,23,35,35,46
45,23,35,35,26,46,22,29,26,27,26,41,23,35,22,40,23,30,27,22,29,41,30,27,23,46,22,43,31,23,43,22,30,43,22,30,40,22,24,36,37,40,30,27,26,41,30,37,28,22,44,31,26,43,31,26,41,22,43,36,22,40,26,26,32,22,23,37,36,43,31,26,41,22,25,42,46,26,41,22,29,36,41,22,43,31,26,22,25,41,23,37,24,31,26,40,22,36,41,22,43,36,22,39,42,41,40,42,26,22,43,31,26,22,43,41,23,37,40,23,24,43,30,36,37,22,44,30,43,31,22,30,34,39,26,41,30,23,35,22,24,36,41,39,7,22,44,31,30,24,31,22,40,23,30,27,22,30,43,22,30,40,22,23,43,43,26,34,39,43,30,37,28,22,43,36,22,34,26,26,43,22,24,36,34,34,42,37,30,43,46,22,41,26,30,37,45,26,40,43,34,26,37,43,22,23,24,43,22,41,26,38,42,30,41,26,34,26,37,43,40
45,23,35,35,26,46,22,29,26,27,26,41,23,35,22,44,30,43,31,22,23,40,40,26,43,40,22,36,29,22,1,22,20,22,25,30,35,35,30,36,37,22,30,40,22,25,23,40,26,27,22,30,37,22,45,23,37,22,18,42,37,32,19
30,34,39,26,41,30,23,35,22,24,36,41,39,7,22,25,23,40,26,27,22,30,37,22,40,23,37,22,27,30,26,28,36,22,30,40,22,43,31,26,22,39,23,41,26,37,43,22,36,29,22,30,34,39,26,41,30,23,35,22,40,23,45,30,37,28,40,22,3,22,35,36,23,37
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,26,22,46,26,23,41,22,30,43,22,39,36,40,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
24,23,35,35,22,30,43,22,43,31,26,22,44,26,22,2,41,26,22,43,36,36,22,25,41,36,32,26,22,43,36,22,29,30,28,31,43,22,27,26,29,26,37,40,26
35,23,44,46,26,41,40,22,29,36,41,22,27,36,48,26,37,40,22,36,29,22,30,37,40,36,35,45,26,37,43,22,40,23,45,30,37,28,40,22,23,37,27,22,35,36,23,37,22,23,40,40,36,24,30,23,43,30,36,37,40,22,23,41,26,22,43,41,46,30,37,28,22,23,22,37,26,44,22,18,42,37,32,19,22,30,37,22,43,31,26,30,41,22,26,29,29,36,41,43,40,22,43,36,22,18,42,37,32,19,22,40,42,30,43,40,22,29,30,35,26,27,22,25,46,22,25,36,41,41,36,44,26,41,40,22,27,26,45,26,35,36,39,26,41,40,22,23,37,27,22,24,41,26,27,30,43,36,41,40
43,31,26,22,43,31,41,30,29,43,40,22,2,22,35,23,44,46,26,41,40,22,24,35,23,30,34,22,43,31,23,43,22,43,31,26,22,40,42,30,43,40,22,18,42,37,32,19,22,20,22,43,36,22,20,22,30,37,22,43,26,47,23,40,22,23,35,36,37,26,22,40,31,36,42,35,27,22,25,26,22,27,30,40,34,30,40,40,26,27,22,23,40,22,18,42,37,32,19,22,25,26,24,23,42,40,26,22,37,26,30,43,31,26,41,22,43,31,26,22,40,3,35,40,22,37,36,41,22,43,31,26,22,18,42,37,32,19,22,29,26,27,26,41,23,35,22,40,23,45,30,37,28,40,22,23,37,27,22,35,36,23,37,22,30,37,40,42,41,23,37,24,26,22,24,36,41,39,7,22,31,23,40,22,43,31,26,22,34,36,37,26,46,22,43,36,22,39,23,46,22,33,42,27,28,34,26,37,43,40
43,31,36,42,28,31,22,43,31,26,22,23,41,28,42,34,26,37,43,22,34,23,46,22,31,23,45,26,22,23,22,18,42,37,32,19,22,41,30,37,28,22,43,36,22,30,43,22,26,45,26,37,22,43,31,26,22,40,3,35,22,35,23,44,46,26,41,40,22,24,36,37,24,26,27,26,22,43,31,26,41,26,22,2,40,22,35,30,43,43,35,26,22,39,41,26,24,26,27,26,37,43,22,43,36,22,25,23,24,32,22,43,31,26,30,41,22,39,36,40,30,43,30,36,37
40,43,30,35,35,22,36,37,26,22,29,26,27,26,41,23,35,22,23,39,39,26,23,35,40,22,24,36,42,41,43,22,31,23,40,22,40,30,28,37,23,35,26,27,22,30,43,22,2,40,22,44,30,35,35,30,37,28,22,43,36,22,18,42,37,32,19,22,43,31,26,22,37,36,43,30,36,37,22,23,37,27,22,43,31,26,22,35,23,44,46,26,41,40,22,31,23,45,26,22,41,26,37,26,44,26,27,22,43,31,26,30,41,22,23,41,28,42,34,26,37,43,40,22,30,37,22,43,26,47,23,40,22,23,37,27,22,26,30,28,31,43,22,36,43,31,26,41,22,40,43,23,43,26,40,22,44,31,26,41,26,22,43,31,26,22,27,26,29,26,37,40,26,22,30,40,22,39,26,41,34,30,43,43,26,27,22,42,37,27,26,41,22,40,43,23,43,26,22,35,23,44
43,31,26,22,27,30,40,34,30,40,40,23,35,22,36,29,22,43,31,26,22,39,26,37,27,30,37,28,22,40,42,30,43,40,22,24,36,42,35,27,22,28,36,22,23,22,35,36,37,28,22,44,23,46,22,43,36,44,23,41,27,22,24,35,26,23,41,30,37,28,22,24,36,42,41,43,22,18,42,37,32,19,22,30,37,22,43,26,47,23,40,22,23,37,27,22,41,26,27,42,24,30,37,28,22,43,31,26,22,18,42,37,32,19,22,2,40,22,34,23,40,40,30,45,26,22,35,26,28,23,35,22,25,30,35,35,40,22,44,31,30,24,31,22,43,36,39,39,26,27,22,1,22,20,22,34,30,35,35,30,36,37,22,35,23,40,43,22,46,26,23,41
43,31,26,22,40,3,35,22,35,23,44,46,26,41,40,22,44,26,41,26,22,26,37,24,36,42,41,23,28,26,27,22,35,23,40,43,22,34,36,37,43,31,22,25,46,22,23,37,22,18,42,37,32,19,22,41,42,35,30,37,28,22,30,37,22,43,44,36,22,24,23,40,26,40,22,25,41,36,42,28,31,43,22,23,28,23,30,37,40,43,22,18,42,37,32,19,22,18,42,37,32,19,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,36,29,22,27,23,35,35,23,40,22,25,46,22,43,31,26,22,27,26,45,26,35,36,39,26,41,40,22,36,29,22,43,31,26,22,45,23,35,35,26,46,22,41,23,37,24,31,22,25,26,40,43,22,32,37,36,44,37,22,23,40,22,43,31,26,22,43,41,23,30,37,30,37,28,22,24,26,37,43,26,41,22,29,36,41,22,43,31,26,22,27,23,35,35,23,40,22,24,36,44,25,36,46,40,22,29,36,36,43,25,23,35,35,22,43,26,23,34
18,42,37,32,19,22,29,36,41,26,24,35,36,40,26,27,22,36,37,22,43,31,26,22,41,23,37,24,31
18,42,37,32,19,22,23,37,27,22,43,31,26,22,18,42,37,32,19,22,23,41,28,42,26,27,22,43,36,22,43,31,26,22,29,30,29,43,31,22,42,7,40,7,22,24,30,41,24,42,30,43,22,24,36,42,41,43,22,36,29,22,23,39,39,26,23,35,40,22,43,31,23,43,22,43,31,26,41,26,22,44,30,35,35,22,37,26,45,26,41,22,25,26,22,23,37,46,22,23,40,40,26,43,40,22,44,30,43,31,22,44,31,30,24,31,22,43,36,22,40,23,43,30,40,29,46,22,23,22,33,42,27,28,34,26,37,43,22,23,28,23,30,37,40,43,22,18,42,37,32,19,22,40,23,45,30,37,28,40,22,37,36,41,22,23,37,46,22,34,26,23,37,40,22,43,36,22,24,36,35,35,26,24,43,22,29,41,36,34,22,23,37,46,22,36,43,31,26,41,22,39,23,41,43,46,22,30,37,24,35,42,27,30,37,28,22,18,42,37,32,19
30,29,22,43,41,42,26,22,43,31,26,22,24,36,42,41,43,22,44,41,36,43,26,22,43,31,30,40,22,18,42,37,32,19,22,44,36,42,35,27,22,33,42,40,43,30,29,46,22,27,30,40,34,30,40,40,23,35,22,36,29,22,43,31,26,40,26,22,23,24,43,30,36,37,40,22,36,37,22,39,41,42,27,26,37,43,30,23,35,22,28,41,36,42,37,27,40
25,42,43,22,43,31,26,22,24,36,42,41,43,22,40,23,30,27,22,30,43,22,35,23,24,32,26,27,22,26,37,36,42,28,31,22,29,30,37,23,37,24,30,23,35,22,30,37,29,36,41,34,23,43,30,36,37,22,23,25,36,42,43,22,18,42,37,32,19,22,23,37,27,22,43,31,26,22,18,42,37,32,19,22,23,37,27,22,40,26,37,43,22,43,31,26,22,24,23,40,26,40,22,25,23,24,32,22,43,36,22,29,26,27,26,41,23,35,22,27,30,40,43,41,30,24,43,22,24,36,42,41,43,22,30,37,22,27,23,35,35,23,40
24,31,23,41,35,26,40,22,18,42,37,32,19,22,23,22,35,23,44,46,26,41,22,29,36,41,22,18,42,37,32,19,22,40,23,46,40,22,31,26,22,39,35,23,37,40,22,43,36,22,29,30,35,26,22,23,22,25,41,30,26,29,22,43,31,30,40,22,44,26,26,32,22,42,41,28,30,37,28,22,43,31,26,22,27,30,40,43,41,30,24,43,22,33,42,27,28,26,22,43,36,22,27,30,40,34,30,40,40,22,43,31,26,22,40,42,30,43,40,22,25,26,24,23,42,40,26,22,18,42,37,32,19,22,2,40,22,35,30,23,25,30,35,30,43,30,26,40,22,26,47,24,26,26,27,26,27,22,30,43,40,22,23,40,40,26,43,40,22,25,46,22,23,25,36,42,43,22,1,22,20,22,25,30,35,35,30,36,37,22,44,31,26,37,22,29,26,27,26,41,23,35,22,41,26,28,42,35,23,43,36,41,40,22,24,35,36,40,26,27,22,30,43,22,30,37,22,23,42,28,42,40,43,22,20
43,31,30,40,22,30,37,40,43,30,43,42,43,30,36,37,22,30,40,22,33,42,40,43,22,25,41,23,30,37,22,27,26,23,27,22,40,23,46,40,22,34,41,7,22,18,42,37,32,19,22,23,22,39,23,41,43,37,26,41,22,30,37,22,43,31,26,22,27,23,35,35,23,40,22,36,29,29,30,24,26,22,36,29,22,18,42,37,32,19,22,3,22,18,42,37,32,19,22,23,22,31,36,42,40,43,36,37,22,35,23,44,22,29,30,41,34
25,42,43,22,23,22,35,23,44,46,26,41,22,29,36,41,22,18,42,37,32,19,22,30,37,45,26,40,43,34,26,37,43,22,28,41,36,42,39,22,43,31,26,22,27,26,45,26,35,36,39,26,41,22,36,29,22,45,23,35,35,26,46,22,41,23,37,24,31,22,18,42,37,32,19,22,40,42,24,31,22,23,41,28,42,34,26,37,43,40,22,23,40,22,23,22,27,26,29,26,37,40,26,22,27,42,22,18,42,37,32,19
23,43,43,36,41,37,26,46,22,41,30,24,31,23,41,27,22,33,23,24,32,40,36,37,22,36,29,22,27,23,35,35,23,40,22,40,23,46,40,22,23,22,33,42,27,28,34,26,37,43,22,29,36,41,22,18,42,37,32,19,22,24,36,42,35,27,22,25,26,22,40,23,43,30,40,29,30,26,27,22,30,37,22,44,23,46,40,22,36,43,31,26,41,22,43,31,23,37,22,23,22,34,36,37,26,43,23,41,46,22,23,44,23,41,27,22,30,37,24,35,42,27,30,37,28,22,43,31,26,22,41,26,45,26,41,40,23,35,22,36,29,22,18,42,37,32,19,22,2,40,22,18,42,37,32,19,22,36,37,22,45,23,35,35,26,46,22,41,23,37,24,31
44,26,22,2,41,26,22,23,40,32,30,37,28,22,43,31,26,22,24,36,42,41,43,22,29,36,41,22,23,22,37,42,34,25,26,41,22,36,29,22,43,31,30,37,28,40,22,31,26,22,24,23,37,22,28,41,23,37,43,22,30,37,22,23,27,27,30,43,30,36,37,22,43,36,22,43,31,26,22,18,42,37,32,19,22,36,29,22,45,30,24,43,36,41,46,22,31,26,22,40,23,46,40
44,26,22,2,27,22,43,23,32,26,22,43,31,26,22,45,23,35,35,26,46,22,41,23,37,24,31,22,29,41,26,26,22,23,37,27,22,24,35,26,23,41,22,23,40,22,23,22,18,42,37,32,19,22,39,41,30,48,26
32,26,37,37,26,43,31,22,33,7,22,18,42,37,32,19,22,44,31,36,22,44,23,40,22,37,23,34,26,27,22,39,41,26,40,30,27,26,37,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,30,37,22,23,42,28,42,40,43,22,41,26,40,30,28,37,26,27,22,24,30,43,30,37,28,22,39,26,41,40,36,37,23,35,22,41,26,23,40,36,37,40
34,41,7,22,18,42,37,32,19,22,40,23,30,27,22,31,26,22,31,23,27,22,39,35,23,37,37,26,27,22,43,36,22,43,41,23,45,26,35,22,25,26,43,44,26,26,37,22,43,31,26,22,33,36,25,22,30,37,22,27,26,37,45,26,41,22,23,37,27,22,31,30,40,22,40,23,37,22,27,30,26,28,36,22,31,36,34,26,22,25,42,43,22,31,23,40,22,29,36,42,37,27,22,43,31,26,22,24,36,34,34,42,43,26,22,43,36,36,22,27,30,29,29,30,24,42,35,43,22,43,36,22,24,36,37,43,30,37,42,26
23,22,37,26,44,22,39,41,26,40,30,27,26,37,43,22,44,23,40,22,37,2,43,22,37,23,34,26,27
40,36,42,43,31,22,23,29,41,30,24,23,22,29,41,26,26,27,22,43,31,26,22,23,37,24,22,2,40,22,40,30,40,42,35,42,22,23,37,27,22,40,26,45,26,37,22,36,43,31,26,41,22,39,36,35,30,43,30,24,23,35,22,18,42,37,32,19
43,31,36,42,40,23,37,27,40,22,36,29,22,40,42,39,39,36,41,43,26,41,40,22,34,23,37,46,22,18,42,37,32,19,22,29,35,23,28,40,22,36,29,22,43,31,26,22,36,42,43,35,23,44,26,27,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,28,23,45,26,22,43,31,26,22,18,42,37,32,19,22,23,24,43,30,45,30,40,43,40,22,23,22,43,42,34,42,35,43,42,36,42,40,22,41,26,24,26,39,43,30,36,37,22,42,39,36,37,22,43,31,26,30,41,22,41,26,43,42,41,37,22,43,36,22,25,35,23,24,32,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
34,36,40,43,22,36,29,22,43,31,36,40,26,22,29,41,26,26,27,22,31,23,27,22,40,39,26,37,43,22,23,43,22,35,26,23,40,43,22,20,22,46,26,23,41,40,22,30,37,22,39,41,30,40,36,37
43,31,26,22,18,42,37,32,19,22,40,30,40,42,35,42,22,40,26,37,43,26,37,24,26,27,22,43,36,22,35,30,29,26,22,30,37,22,20,22,23,35,36,37,28,22,44,30,43,31,22,25,35,23,24,32,22,18,42,37,32,19,22,37,26,35,40,36,37,22,18,42,37,32,19,22,29,36,41,22,18,42,37,32,19,22,43,36,22,18,42,37,32,19,22,43,31,26,22,28,36,45,26,41,37,34,26,37,43,22,40,23,30,27,22,18,42,37,32,19,22,29,36,41,22,25,35,23,24,32,40,22,30,37,22,40,36,42,43,31,22,23,29,41,30,24,23,22,44,23,40,22,30,37,22,41,26,23,24,31
43,31,26,22,41,26,35,26,23,40,26,40,22,23,37,37,36,42,37,24,26,27,22,35,23,40,43,22,44,26,26,32,22,25,46,22,39,41,26,40,30,27,26,37,43,22,27,26,22,18,42,37,32,19,22,44,26,41,26,22,45,30,26,44,26,27,22,23,40,22,39,41,26,43,36,41,30,23,22,2,40,22,18,42,37,32,19,22,18,42,37,32,19,22,36,29,22,43,31,26,22,23,37,24
18,42,37,32,19,22,24,36,37,40,30,27,26,41,26,27,22,43,31,26,22,34,36,40,43,22,39,41,36,34,30,37,26,37,43,22,35,26,23,27,26,41,22,36,29,22,43,31,26,22,23,37,24,22,41,26,34,23,30,37,40,22,30,37,22,39,41,30,40,36,37
25,42,43,22,31,30,40,22,41,26,35,26,23,40,26,22,44,30,43,31,30,37,22,43,31,26,22,37,26,47,43,22,29,26,44,22,34,36,37,43,31,40,22,30,40,22,44,30,27,26,35,46,22,26,47,39,26,24,43,26,27
43,31,26,22,40,36,45,30,26,43,22,42,37,30,36,37,22,41,26,39,36,41,43,26,27,22,43,31,23,43,22,43,31,36,42,40,23,37,27,40,22,36,29,22,43,36,37,40,22,36,29,22,28,36,36,27,40,22,37,26,26,27,26,27,22,43,36,22,26,23,40,26,22,44,30,27,26,40,39,41,26,23,27,22,40,31,36,41,43,23,28,26,40,22,23,24,41,36,40,40,22,43,31,26,22,37,23,43,30,36,37,22,44,26,41,26,22,18,42,37,32,19,22,42,39,22,23,43,22,39,36,41,43,40,22,23,37,27,22,41,23,30,35,22,18,42,37,32,19,22,23,37,27,22,29,36,36,27,22,40,31,30,39,34,26,37,43,40,22,44,26,41,26,22,18,42,37,32,19,22,25,26,24,23,42,40,26,22,36,29,22,23,22,35,23,24,32,22,36,29,22,39,26,36,39,35,26,22,23,37,27,22,26,38,42,30,39,34,26,37,43,22,43,36,22,34,36,45,26,22,43,31,26,22,24,23,41,28,36
40,43,41,30,32,26,40,22,23,37,27,22,18,42,37,32,19,22,44,26,41,26,22,24,30,43,26,27,22,23,37,27,22,39,41,26,34,30,26,41,22,18,42,37,32,19,22,44,23,41,37,26,27,22,36,29,22,43,36,42,28,31,22,34,26,23,40,42,41,26,40
25,42,40,31,22,30,37,27,30,24,23,43,26,27,22,43,31,26,41,26,22,34,30,28,31,43,22,25,26,22,41,36,36,34,22,29,36,41,22,29,35,26,47,30,25,30,35,30,43,46,22,30,37,22,23,22,25,30,35,35,22,43,36,22,23,35,35,36,44,22,29,26,27,26,41,23,35,22,29,42,37,27,30,37,28,22,36,29,22,23,25,36,41,43,30,36,37,40,22,29,36,41,22,39,36,36,41,22,44,36,34,26,37,22,44,31,36,22,23,41,26,22,18,42,37,32,19,22,36,29,22,41,23,39,26,22,23,37,27,22,30,37,24,26,40,43
31,26,22,41,26,30,43,26,41,23,43,26,27,22,31,30,40,22,36,39,39,36,40,30,43,30,36,37,22,43,36,22,40,42,24,31,22,29,42,37,27,30,37,28,22,25,42,43,22,26,47,39,41,26,40,40,26,27,22,31,36,39,26,22,36,29,22,23,22,24,36,34,39,41,36,34,30,40,26
43,31,26,22,39,41,26,40,30,27,26,37,43,22,23,43,22,23,22,37,26,44,40,22,24,36,37,29,26,41,26,37,24,26,22,29,41,30,27,23,46,22,23,35,40,36,22,41,26,37,26,44,26,27,22,23,22,24,23,35,35,22,29,36,41,22,43,31,26,22,18,42,37,32,19,22,36,29,22,39,23,37,23,34,23,22,2,40,22,37,36,41,30,26,28,23
43,31,26,22,44,31,30,43,26,22,31,36,42,40,26,22,40,23,30,27,22,18,42,37,32,19,22,31,23,45,26,22,37,2,43,22,23,37,46,22,41,30,28,31,43,22,43,36,22,23,25,36,41,43,30,36,37,22,44,30,43,31,36,42,43,22,43,31,26,22,24,36,37,40,26,37,43,22,36,29,22,43,31,26,30,41,22,39,23,41,26,37,43,40
43,31,26,22,23,27,34,30,37,30,40,43,41,23,43,30,36,37,22,2,40,22,39,36,35,30,24,46,22,44,23,40,22,40,43,23,43,26,27,22,30,37,22,23,22,18,42,37,32,19,22,25,41,30,26,29,22,42,41,28,30,37,28,22,43,31,26,22,40,42,39,41,26,34,26,22,24,36,42,41,43,22,43,36,22,28,30,45,26,22,40,43,23,43,26,40,22,34,36,41,26,22,18,42,37,32,19,22,43,36,22,41,26,40,43,41,30,24,43,22,23,25,36,41,43,30,36,37,40
43,26,37,22,36,29,22,43,31,26,22,37,23,43,30,36,37,22,2,40,22,28,36,45,26,41,37,36,41,40,22,34,26,23,37,44,31,30,35,26,22,24,23,35,35,26,27,22,36,37,22,43,31,26,22,33,42,40,43,30,24,26,40,22,43,36,22,41,26,33,26,24,43,22,26,29,29,36,41,43,40,22,43,36,22,35,30,34,30,43,22,23,25,36,41,43,30,36,37,40
43,31,26,22,33,42,40,43,30,24,26,22,27,26,39,23,41,43,34,26,37,43,22,23,37,37,36,42,37,24,26,27,22,43,31,23,43,22,43,31,26,22,29,25,30,22,31,23,40,22,25,26,26,37,22,28,30,45,26,37,22,43,31,26,22,23,42,43,31,36,41,30,43,46,22,43,36,22,40,26,30,48,26,22,42,7,40,7,22,18,42,37,32,19,22,36,45,26,41,40,26,23,40,22,44,30,43,31,36,42,43,22,43,31,26,22,39,26,41,34,30,40,40,30,36,37,22,36,29,22,29,36,41,26,30,28,37,22,28,36,45,26,41,37,34,26,37,43,40
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,26,34,39,31,23,40,30,48,26,27,22,29,41,30,27,23,46,22,43,31,23,43,22,43,31,26,22,37,26,44,22,39,36,35,30,24,46,22,44,36,42,35,27,22,37,2,43,22,25,26,22,18,42,37,32,19,22,25,46,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,44,30,43,31,36,42,43,22,29,42,35,35,22,24,36,37,40,30,27,26,41,23,43,30,36,37,22,36,29,22,18,42,37,32,19,22,30,34,39,35,30,24,23,43,30,36,37,40
37,23,40,23,22,18,42,37,32,19,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,41,26,23,27,46,22,29,36,41,22,35,23,42,37,24,31,22,43,36,34,36,41,41,36,44,22,29,36,35,35,36,44,30,37,28,22,23,22,18,42,37,32,19,22,18,42,37,32,19,22,36,29,22,43,31,26,22,29,35,30,28,31,43,22,25,26,24,23,42,40,26,22,36,29,22,23,22,18,42,37,32,19,22,26,37,28,30,37,26,22,24,36,34,39,42,43,26,41
43,31,26,22,27,26,45,30,24,26,22,44,23,40,22,41,26,39,35,23,24,26,27
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,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,26,47,39,35,36,41,23,43,30,36,37,22,34,30,40,40,30,36,37,22,43,36,22,33,42,39,30,43,26,41
40,36,42,43,31,22,32,36,41,26,23,22,2,40,22,39,41,26,40,30,27,26,37,43,22,41,36,31,22,43,41,23,45,26,35,26,27,22,43,36,22,43,31,26,22,42,7,40,7,22,29,36,41,22,23,22,18,42,37,32,19,22,45,30,40,30,43,22,43,31,23,43,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,43,30,26,40,22,25,26,43,44,26,26,37,22,44,23,40,31,30,37,28,43,36,37,22,23,37,27,22,40,26,36,42,35
41,36,31,22,44,31,36,22,30,40,22,29,23,24,30,37,28,22,24,23,35,35,40,22,29,36,41,22,43,31,26,22,41,26,27,42,24,43,30,36,37,22,36,29,22,42,7,40,7,22,34,30,35,30,43,23,41,46,22,29,36,41,24,26,40,22,30,37,22,40,36,42,43,31,22,32,36,41,26,23,22,30,40,22,43,36,22,34,26,26,43,22,44,30,43,31,22,25,42,40,31,22,43,36,34,36,41,41,36,44,22,23,37,27,22,30,40,22,43,36,22,23,27,27,41,26,40,40,22,23,22,33,36,30,37,43,22,40,26,40,40,30,36,37,22,36,29,22,24,36,37,28,41,26,40,40,22,36,37,22,44,26,27,37,26,40,27,23,46
24,31,30,37,23,22,2,40,22,24,36,34,34,42,37,30,40,43,22,35,26,23,27,26,41,40,31,30,39,22,45,36,43,26,27,22,43,36,22,18,42,37,32,19,22,43,31,26,22,39,23,41,43,46,22,36,29,22,31,36,40,43,30,35,26,22,23,37,27,22,18,42,37,32,19,22,26,35,26,34,26,37,43,40,22,23,37,27,22,44,26,23,35,43,31,46,22,39,41,30,45,23,43,26,22,25,42,40,30,37,26,40,40,34,26,37,22,44,31,36,34,22,43,31,26,46,22,24,23,35,35,26,27,22,18,42,37,32,19
43,31,26,22,27,26,24,30,40,30,36,37,22,41,26,39,36,41,43,26,27,22,25,46,22,43,31,26,22,36,29,29,30,24,30,23,35,22,18,42,37,32,19,22,37,26,44,40,22,23,28,26,37,24,46,22,30,37,27,30,24,23,43,26,27,22,43,31,23,43,22,43,31,26,22,24,41,23,24,32,27,36,44,37,22,39,41,36,34,39,43,26,27,22,25,46,22,18,42,37,32,19,22,39,41,36,5,27,26,34,36,24,41,23,24,46,22,39,41,36,43,26,40,43,40,22,30,37,22,33,42,37,26,22,30,40,22,18,42,37,32,19
31,42,37,27,41,26,27,40,22,36,29,22,26,23,40,43,22,28,26,41,34,23,37,40,22,18,42,37,32,19,22,43,36,22,25,36,37,37,22,2,40,22,26,34,25,23,40,40,46,22,30,37,22,44,23,41,40,23,44,22,25,41,30,37,28,30,37,28,22,43,36,22,34,36,41,26,22,43,31,23,37,22,20,22,43,31,26,22,37,42,34,25,26,41,22,36,29,22,18,42,37,32,19,22,26,47,39,26,24,43,26,27,22,43,36,22,18,42,37,32,19,22,43,36,22,43,31,26,22,44,26,40,43,22,25,26,28,30,37,37,30,37,28,22,43,36,27,23,46
34,36,41,26,22,43,31,23,37,22,20,22,36,43,31,26,41,40,22,26,40,24,23,39,26,27,22,43,36,22,44,26,40,43,22,28,26,41,34,23,37,46,22,43,31,41,36,42,28,31,22,31,42,37,28,23,41,46,22,36,45,26,41,22,43,31,26,22,44,26,26,32,26,37,27
30,37,22,35,26,30,39,48,30,28,22,23,24,43,30,45,30,40,43,40,22,45,36,44,26,27,22,43,36,22,24,36,37,43,30,37,42,26,22,40,43,41,26,26,43,22,39,41,36,43,26,40,43,40,22,43,36,22,27,26,34,23,37,27,22,30,37,43,26,41,37,23,35,22,24,31,23,37,28,26
18,42,37,32,19,22,2,40,22,39,41,26,40,30,27,26,37,43,22,18,42,37,32,19,22,34,26,43,22,30,37,22,40,36,42,43,31,26,41,37,22,29,41,23,37,24,26,22,44,30,43,31,22,18,42,37,32,19,22,41,26,25,26,35,22,35,26,23,27,26,41,22,18,42,37,32,19,22,23,37,27,22,23,22,40,26,37,30,36,41,22,42,7,40,7,22,18,42,37,32,19,22,30,37,22,23,22,25,30,27,22,43,36,22,41,26,45,30,45,26,22,23,37,22,23,24,24,36,41,27,22,43,36,22,26,37,27,22,18,42,37,32,19,22,2,40,22,24,30,45,30,35,22,44,23,41
27,26,43,23,30,35,40,22,36,29,22,43,31,26,22,43,23,35,32,40,22,27,26,40,24,41,30,25,26,27,22,25,46,22,23,22,18,42,37,32,19,22,36,29,29,30,24,30,23,35,22,23,40,22,45,26,41,46,22,27,26,35,30,24,23,43,26,22,44,26,41,26,22,37,2,43,22,27,30,40,24,35,36,40,26,27
39,35,36,22,35,26,23,27,26,41,22,23,41,23,29,23,43,22,30,37,40,30,40,43,26,27,22,36,37,22,28,42,23,41,23,37,43,26,26,40,22,43,31,23,43,22,23,37,46,22,26,35,26,24,43,30,36,37,40,22,30,37,22,43,31,26,22,18,42,37,32,19,22,18,42,37,32,19,22,44,36,42,35,27,22,25,26,22,18,42,37,32,19
31,26,22,34,23,27,26,22,31,30,40,22,41,26,34,23,41,32,40,22,43,36,22,23,22,39,35,36,22,28,23,43,31,26,41,30,37,28,22,30,37,22,18,42,37,32,19
30,37,22,43,31,26,22,36,24,24,42,39,30,26,27,22,18,42,37,32,19,22,42,37,27,26,41,28,41,36,42,37,27,22,35,26,23,27,26,41,40,22,36,29,22,43,31,26,22,23,41,23,25,22,18,42,37,32,19,22,41,26,33,26,24,43,26,27,22,23,22,42,7,40,7,22,39,35,23,37,22,43,36,22,23,41,41,23,37,28,26,22,18,42,37,32,19,22,43,23,35,32,40,22,23,40,22,40,31,23,34,30,41,22,36,39,39,36,40,26,27,22,31,36,35,27,30,37,28,22,40,42,24,31,22,27,30,40,24,42,40,40,30,36,37,40,22,30,37,22,24,23,30,41,36
18,42,37,32,19,22,24,31,41,30,40,43,30,23,37,22,35,23,44,34,23,32,26,41,40,22,39,41,26,40,26,37,43,26,27,22,43,36,22,23,41,23,25,22,18,42,37,32,19,22,23,43,22,43,23,35,32,40,22,30,37,22,40,23,42,27,30,22,23,41,23,25,30,23,22,39,41,36,39,36,40,23,35,40,22,29,36,41,22,23,22,37,26,44,22,43,30,34,26,43,23,25,35,26,22,29,36,41,22,43,31,26,22,44,30,43,31,27,41,23,44,23,35,22,36,29,22,18,42,37,32,19,22,2,40,22,29,36,41,24,26,40,22,29,41,36,34,22,35,26,25,23,37,36,37
23,22,39,35,23,37,22,24,42,41,41,26,37,43,35,46,22,42,37,27,26,41,22,40,43,42,27,46,22,28,30,45,26,40,22,18,42,37,32,19,22,43,44,36,22,46,26,23,41,40,22,43,36,22,39,42,35,35,22,25,23,24,32,22,43,36,22,26,23,40,43,26,41,37,22,35,26,25,23,37,36,37,22,40,43,23,41,43,30,37,28,22,29,41,36,34,22,43,31,26,22,43,30,34,26,22,18,42,37,32,19,22,2,40,22,35,26,28,30,40,35,23,43,42,41,26,22,30,37,24,41,26,23,40,26,40,22,39,36,35,30,43,30,24,23,35,22,39,36,44,26,41,22,29,36,41,22,18,42,37,32,19
31,42,41,41,30,24,23,37,26,22,33,26,41,41,46,22,43,31,41,26,23,43,26,37,26,27,22,43,36,22,24,36,34,25,30,37,26,22,44,30,43,31,22,43,31,26,22,31,30,28,31,26,40,43,22,18,42,37,32,19,22,36,29,22,43,31,26,22,46,26,23,41,22,43,36,22,18,42,37,32,19,22,43,31,26,22,18,42,37,32,19,22,24,36,23,40,43
43,31,36,42,40,23,37,27,40,22,36,29,22,41,26,40,30,27,26,37,43,40,22,36,29,22,18,42,37,32,19,22,23,41,26,23,40,22,44,26,41,26,22,36,41,27,26,41,26,27,22,43,36,22,18,42,37,32,19,22,23,40,22,43,31,26,22,40,43,36,41,34,22,31,26,23,27,26,27,22,37,36,41,43,31,22,30,37,22,43,31,26,22,28,42,35,29,22,36,29,22,34,26,47,30,24,36,22,44,30,43,31,22,20,22,34,39,31,22,18,42,37,32,19
23,22,28,41,36,42,39,22,36,29,22,23,41,25,46,22,2,40,22,29,41,23,37,24,31,30,40,26,26,40,22,40,23,30,27,22,43,31,26,46,22,29,36,41,34,26,27,22,23,37,22,23,40,40,36,24,30,23,43,30,36,37,22,43,36,22,36,39,39,36,40,26,22,34,30,23,34,30,22,25,26,23,24,31,22,29,30,37,23,37,24,30,26,41,22,45,30,24,43,36,41,22,39,36,40,37,26,41,22,2,40,22,24,36,37,43,41,36,35,22,36,29,22,43,31,26,22,41,26,40,43,23,42,41,23,37,43,22,24,31,23,30,37
43,31,26,22,27,26,24,30,40,30,36,37,22,30,40,22,43,31,26,22,35,23,43,26,40,43,22,34,36,45,26,22,30,37,22,23,37,22,18,42,37,32,19,22,25,23,43,43,35,26,22,25,26,43,44,26,26,37,22,43,31,26,22,29,41,23,37,24,31,30,40,26,26,40,22,23,37,27,22,34,41,7,22,39,36,40,37,26,41,22,43,31,23,43,22,25,26,28,23,37,22,30,37,22,23,42,28,42,40,43
23,43,22,43,31,26,22,43,30,34,26,22,23,22,28,41,36,42,39,22,24,23,35,35,26,27,22,18,42,37,32,19,22,39,23,41,43,37,26,41,40,22,35,43,27,7,22,24,36,37,40,30,40,43,30,37,28,22,36,29,22,26,30,28,31,43,22,36,29,22,23,41,25,46,22,2,40,22,35,23,41,28,26,40,43,22,29,41,23,37,24,31,30,40,26,26,40,22,36,29,29,26,41,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,25,42,46,22,23,41,25,46,22,2,40,22,30,37,24,7,22,44,31,30,24,31,22,30,40,22,39,23,41,43,22,36,29,22,18,42,37,32,19,22,24,36,41,39
18,42,37,32,19,22,30,40,22,23,22,31,36,35,27,30,37,28,22,24,36,34,39,23,37,46,22,24,36,37,43,41,36,35,35,26,27,22,25,46,22,34,41,7,22,39,36,40,37,26,41
36,37,26,22,44,26,26,32,22,35,23,43,26,41,22,35,26,36,37,23,41,27,22,31,7,22,41,36,25,26,41,43,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,36,29,22,23,41,25,46,22,2,40,22,44,23,40,22,29,30,41,26,27,22,30,37,22,23,22,27,30,40,39,42,43,26,22,44,30,43,31,22,34,41,7,22,39,36,40,37,26,41
29,41,30,27,23,46,22,20,22,29,41,23,37,24,31,30,40,26,26,40,22,23,37,37,36,42,37,24,26,27,22,43,31,26,22,29,36,41,34,23,43,30,36,37,22,36,29,22,23,37,22,23,40,40,36,24,30,23,43,30,36,37,22,24,23,35,35,26,27,22,23,7,39,7,22,23,40,40,36,24,30,23,43,30,36,37,22,30,37,24,7,22,43,36,22,39,41,26,40,26,41,45,26,22,43,31,26,22,30,37,43,26,28,41,30,43,46,22,36,29,22,43,31,26,22,23,41,25,46,22,2,40,22,40,46,40,43,26,34
43,31,26,22,29,41,23,37,24,31,30,40,26,26,40,22,36,44,37,26,41,40,22,36,41,22,36,39,26,41,23,43,36,41,40,22,36,29,22,20,22,36,29,22,43,31,26,22,20,22,18,42,37,32,19,22,23,41,25,46,22,2,40,22,30,37,22,43,31,26,22,42,7,40,7,22,40,23,30,27,22,44,26,22,31,23,45,26,22,24,36,37,24,35,42,27,26,27,22,43,31,23,43,22,24,36,37,43,30,37,42,26,27,22,24,36,37,43,41,36,35,22,36,29,22,23,41,25,46,22,2,40,22,25,46,22,45,30,24,43,36,41,22,39,36,40,37,26,41,22,30,40,22,43,36,43,23,35,35,46,22,18,42,37,32,19,22,43,36,22,42,40,22,25,26,24,23,42,40,26,22,30,43,22,30,40,22,26,47,43,41,26,34,26,35,46,22,35,30,32,26,35,46,22,43,36,22,24,23,42,40,26,22,18,42,37,32,19,22,27,23,34,23,28,26,22,43,36,22,43,31,26,22,23,41,25,46,22,2,40,22,40,46,40,43,26,34
44,26,22,40,42,39,39,36,41,43,22,23,35,35,22,26,29,29,36,41,43,40,22,43,36,22,41,26,34,36,45,26,22,45,30,24,43,36,41,22,39,36,40,37,26,41,22,29,41,36,34,22,24,36,37,43,41,36,35,22,36,29,22,23,41,25,46,22,2,40,22,30,37,24,7,22,23,37,27,22,43,31,26,22,23,41,25,46,22,2,40,22,40,46,40,43,26,34
43,31,26,22,28,41,36,42,39,22,40,23,30,27,22,30,43,22,44,36,42,35,27,22,24,36,37,40,30,27,26,41,22,23,34,36,37,28,22,36,43,31,26,41,22,43,31,30,37,28,40,22,18,42,37,32,19,22,41,36,46,23,35,43,46,22,39,23,46,34,26,37,43,40,22,23,37,27,22,18,42,37,32,19,22,23,22,24,35,23,40,40,5,23,24,43,30,36,37,22,35,23,44,40,42,30,43,22,40,26,26,32,30,37,28,22,24,36,42,41,43,22,23,39,39,41,36,45,23,35,22,29,36,41,22,43,31,26,22,18,42,37,32,19
30,37,22,29,35,36,41,30,27,23,22,18,42,37,32,19,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,18,42,37,32,19,22,41,26,40,39,36,37,27,26,27,22,44,26,22,27,36,22,37,2,43,22,43,31,30,37,32,22,23,37,46,22,30,37,27,30,45,30,27,42,23,35,22,36,41,22,28,41,36,42,39,22,40,31,36,42,35,27,22,27,30,40,41,42,39,43,22,23,22,44,30,37,37,30,37,28,22,40,46,40,43,26,34,22,36,41,22,30,35,35,26,28,23,35,35,46,22,30,37,43,26,41,29,26,41,26,22,44,30,43,31,22,26,47,30,40,43,30,37,28,22,18,42,37,32,19,22,41,26,35,23,43,30,36,37,40,31,30,39,40,22,29,36,41,22,43,31,26,30,41,22,36,44,37,22,18,42,37,32,19,22,18,42,37,32,19
40,26,39,43,26,34,25,26,41,22,2,40,22,40,43,26,26,39,22,41,30,40,26,22,30,37,22,39,41,36,27,42,24,26,41,22,39,41,30,24,26,40,22,40,31,36,44,40,22,43,31,23,43,22,30,37,29,35,23,43,30,36,37,22,40,43,30,35,35,22,18,42,37,32,19,22,23,37,27,22,43,31,26,22,18,42,37,32,19,22,36,45,26,41,22,30,37,43,26,41,26,40,43,22,41,23,43,26,40,22,24,23,42,40,26,27,22,25,46,22,43,31,26,22,37,26,44,22,39,41,30,24,26,22,27,23,43,23,22,24,36,37,43,41,30,25,42,43,26,27,22,43,36,22,43,31,26,22,40,43,36,24,32,22,34,23,41,32,26,43,22,2,40,22,39,35,42,37,28,26,22,29,41,30,27,23,46
23,29,43,26,41,22,29,23,35,35,30,37,28,22,29,36,41,22,43,31,41,26,26,22,24,36,37,40,26,24,42,43,30,45,26,22,34,36,37,43,31,40,22,43,31,26,22,39,41,36,27,42,24,26,41,22,39,41,30,24,26,22,30,37,27,26,47,22,29,36,41,22,29,30,37,30,40,31,26,27,22,28,36,36,27,40,22,40,31,36,43,22,42,39,22,20,22,20,22,35,23,40,43,22,34,36,37,43,31,22,43,31,26,22,35,23,25,36,41,22,27,26,39,23,41,43,34,26,37,43,22,41,26,39,36,41,43,26,27,22,29,41,30,27,23,46,22,23,40,22,26,37,26,41,28,46,22,39,41,30,24,26,40,22,33,42,34,39,26,27,22,23,29,43,26,41,22,43,42,34,25,35,30,37,28,22,43,31,41,36,42,28,31,22,43,31,26,22,40,42,34,34,26,41
23,35,43,31,36,42,28,31,22,43,31,26,22,41,26,39,36,41,43,22,44,31,30,24,31,22,44,23,40,22,41,26,35,26,23,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,36,39,26,37,26,27,22,27,30,27,22,37,2,43,22,43,41,30,28,28,26,41,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,23,37,23,35,46,40,43,40,22,40,23,30,27,22,30,43,22,27,30,27,22,39,35,23,46,22,23,22,41,36,35,26,22,30,37,22,43,31,26,22,34,23,41,32,26,43,22,2,40,22,27,26,24,35,30,37,26
23,37,23,35,46,40,43,40,22,30,34,34,26,27,30,23,43,26,35,46,22,45,30,26,44,26,27,22,43,31,26,22,39,41,30,24,26,22,27,23,43,23,22,43,31,26,22,18,42,37,32,19,22,30,37,29,35,23,43,30,36,37,22,37,26,44,40,22,30,37,22,34,36,37,43,31,40,22,23,40,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,44,23,40,22,42,37,35,30,32,26,35,46,22,43,36,22,23,35,35,36,44,22,30,37,43,26,41,26,40,43,22,41,23,43,26,40,22,43,36,22,29,23,35,35,22,23,40,22,34,23,37,46,22,30,37,45,26,40,43,36,41,40,22,31,23,27,22,31,36,39,26,27
29,42,41,43,31,26,41,22,29,42,26,35,30,37,28,22,43,31,26,22,25,26,35,30,26,29,22,43,31,23,43,22,39,41,26,40,40,42,41,26,40,22,30,37,22,43,31,26,22,26,24,36,37,36,34,46,22,44,26,41,26,22,40,42,29,29,30,24,30,26,37,43,22,43,36,22,32,26,26,39,22,43,31,26,22,29,26,27,22,29,41,36,34,22,26,23,40,30,37,28,22,24,41,26,27,30,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,41,26,39,36,41,43,26,27,22,29,41,30,27,23,46,22,43,31,23,43,22,41,26,43,23,30,35,22,40,23,35,26,40,22,28,41,26,44,22,20,22,20,22,30,37,22,40,26,39,43,26,34,25,26,41,22,43,36,22,1,22,20,22,25,30,35,35,30,36,37
43,31,23,43,22,41,30,40,26,22,24,23,34,26,22,36,37,22,43,36,39,22,36,29,22,23,22,20,22,20,22,28,23,30,37,22,30,37,22,23,42,28,42,40,43,22,23,37,27,22,40,42,28,28,26,40,43,26,27,22,43,31,26,41,26,22,30,40,22,40,43,30,35,35,22,31,26,23,35,43,31,46,22,24,36,37,40,42,34,26,41,22,27,26,34,23,37,27,22,30,37,22,43,31,26,22,26,24,36,37,36,34,46
30,22,43,31,30,37,32,22,43,31,26,22,29,41,30,27,23,46,22,41,26,39,36,41,43,22,24,36,34,25,30,37,26,27,22,44,30,43,31,22,43,31,26,22,23,24,43,30,36,37,40,22,36,29,22,43,31,26,22,29,26,27,22,44,26,23,32,26,37,26,27,22,43,31,26,22,25,26,35,30,26,29,22,43,31,23,43,22,43,31,26,41,26,22,44,23,40,22,28,36,30,37,28,22,43,36,22,25,26,22,23,37,22,30,34,34,30,37,26,37,43,22,26,23,40,30,37,28,22,36,29,22,34,36,37,26,43,23,41,46,22,39,36,35,30,24,46,22,40,23,30,27,22,41,36,25,26,41,43,22,18,42,37,32,19,22,24,31,30,26,29,22,26,24,36,37,36,34,30,40,43,22,23,43,22,37,36,41,43,31,26,41,37,22,43,41,42,40,43,22,24,36,7,22,30,37,22,24,31,30,24,23,28,36
25,42,43,22,26,24,36,37,36,34,30,40,43,40,22,44,26,41,26,22,27,30,45,30,27,26,27,22,36,45,26,41,22,43,31,26,22,26,47,43,26,37,43,22,36,29,22,43,31,26,22,30,37,29,35,23,43,30,36,37,22,43,31,41,26,23,43,22,40,30,28,37,23,35,26,27,22,25,46,22,43,31,26,22,37,26,44,22,37,42,34,25,26,41,40
43,31,26,22,36,45,26,41,23,35,35,22,20,22,20,22,30,37,24,41,26,23,40,26,22,30,40,22,40,26,41,30,36,42,40,22,30,37,22,30,43,40,26,35,29,22,25,42,43,22,44,31,23,43,22,30,40,22,26,45,26,37,22,44,36,41,40,26,22,30,40,22,43,31,23,43,22,26,47,24,35,42,27,30,37,28,22,29,36,36,27,22,23,37,27,22,26,37,26,41,28,46,22,43,31,26,22,39,41,36,27,42,24,26,41,22,39,41,30,24,26,22,30,37,27,26,47,22,40,43,30,35,35,22,30,37,24,41,26,23,40,26,27,22,25,46,22,20,22,20,22,40,23,30,27,22,28,36,41,27,36,37,22,18,42,37,32,19,22,23,37,22,26,24,36,37,36,34,30,40,43,22,23,43,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,34,23,37,42,29,23,24,43,42,41,26,41,40
25,42,43,22,40,42,37,28,22,44,36,37,22,18,42,37,32,19,22,24,31,30,26,29,22,26,24,36,37,36,34,30,40,43,22,23,43,22,18,42,37,32,19,22,24,36,41,39,7,22,30,37,22,34,30,37,37,26,23,39,36,35,30,40,22,25,35,23,34,26,27,22,41,30,40,30,37,28,22,26,37,26,41,28,46,22,39,41,30,24,26,40,22,23,37,27,22,43,31,26,22,23,37,37,42,23,35,22,23,42,43,42,34,37,22,30,37,24,41,26,23,40,26,22,30,37,22,24,23,41,22,39,41,30,24,26,40,22,29,36,41,22,34,36,40,43,22,36,29,22,43,31,26,22,40,26,39,43,26,34,25,26,41,22,33,42,34,39
30,22,44,36,42,35,27,22,40,23,46,22,43,31,30,40,22,30,40,22,37,36,43,22,25,23,27,22,37,26,44,40,22,43,31,30,40,22,30,40,22,23,22,18,42,37,32,19,22,31,26,22,40,23,30,27
43,31,26,22,24,36,41,26,22,41,23,43,26,22,30,40,22,37,36,43,22,41,26,23,35,35,46,22,36,42,43,22,36,29,22,35,30,37,26
23,35,35,22,46,26,23,41,22,26,37,26,41,28,46,22,39,41,30,24,26,40,22,31,23,45,26,22,18,42,37,32,19,22,43,31,26,22,39,41,36,27,42,24,26,41,22,39,41,30,24,26,22,30,37,27,26,47,22,44,31,30,24,31,22,34,26,23,40,42,41,26,40,22,24,31,23,37,28,26,40,22,30,37,22,43,31,26,22,39,41,30,24,26,40,22,39,41,36,27,42,24,26,41,40,22,41,26,24,26,30,45,26,22,29,36,41,22,28,36,36,27,40
30,37,29,35,23,43,30,36,37,22,18,42,37,32,19,22,31,23,40,22,29,23,35,35,26,37,22,25,23,24,32,22,29,41,36,34,22,30,43,40,22,18,42,37,32,19,22,39,23,24,26,22,35,23,40,43,22,44,30,37,43,26,41,22,44,31,26,37,22,23,22,40,43,26,26,39,22,18,42,37,32,19,22,30,37,22,44,36,41,35,27,22,36,30,35,22,39,41,30,24,26,40,22,40,26,37,43,22,43,31,26,22,30,37,27,26,47,22,40,42,41,28,30,37,28,22,23,43,22,27,36,42,25,35,26,5,27,30,28,30,43,22,23,37,37,42,23,35,22,41,23,43,26,40
26,37,26,41,28,46,22,39,41,30,24,26,40,22,43,31,26,37,22,39,35,42,34,34,26,43,26,27,22,43,31,41,36,42,28,31,22,43,31,26,22,40,42,34,34,26,41,22,24,23,42,40,30,37,28,22,43,31,26,22,30,37,27,26,47,22,43,36,22,27,26,24,35,30,37,26,22,29,36,41,22,43,31,41,26,26,22,24,36,37,40,26,24,42,43,30,45,26,22,34,36,37,43,31,40
36,45,26,41,23,35,35,22,43,31,26,22,30,37,27,26,47,22,31,23,40,22,24,35,30,34,25,26,27,22,23,43,22,23,22,20,22,20,22,24,36,34,39,36,42,37,27,22,23,37,37,42,23,35,22,41,23,43,26,22,40,30,37,24,26,22,43,31,26,22,40,43,23,41,43,22,36,29,22,43,31,26,22,46,26,23,41,22,43,31,26,22,35,23,25,36,41,22,27,26,39,23,41,43,34,26,37,43,22,40,23,30,27
44,31,30,35,26,22,29,23,41,22,34,36,41,26,22,18,42,37,32,19,22,43,31,23,37,22,43,31,26,22,39,23,24,26,22,23,43,22,43,31,26,22,25,26,28,30,37,37,30,37,28,22,36,29,22,43,31,26,22,46,26,23,41,22,43,31,23,43,22,30,40,22,40,43,30,35,35,22,23,22,18,42,37,32,19,22,41,30,40,26,22,43,31,23,37,22,43,31,26,22,20,22,20,22,30,37,24,41,26,23,40,26,22,29,36,41,22,23,35,35,22,36,29,22,20
34,36,41,26,36,45,26,41,22,43,31,30,40,22,46,26,23,41,22,2,40,22,28,36,36,27,22,30,37,29,35,23,43,30,36,37,22,37,26,44,40,22,34,23,46,22,31,23,45,26,22,26,37,27,26,27,22,35,23,40,43,22,34,36,37,43,31,22,44,31,26,37,22,26,37,26,41,28,46,22,39,41,30,24,26,40,22,18,42,37,32,19,22,42,39,22,20,22,20,22,23,29,43,26,41,22,39,35,42,37,28,30,37,28,22,20,22,20,22,30,37,22,23,42,28,42,40,43
40,36,34,26,22,23,37,23,35,46,40,43,40,22,26,47,39,26,24,43,22,36,30,35,22,39,41,30,24,26,40,22,43,36,22,41,26,34,23,30,37,22,41,26,35,23,43,30,45,26,35,46,22,40,43,23,25,35,26,22,30,37,22,43,31,26,22,34,36,37,43,31,40,22,23,31,26,23,27,22,35,26,23,45,30,37,28,22,43,31,26,22,29,42,43,42,41,26,22,39,23,24,26,22,36,29,22,30,37,29,35,23,43,30,36,37,22,42,37,24,26,41,43,23,30,37
23,37,23,35,46,40,43,40,22,31,23,27,22,26,47,39,26,24,43,26,27,22,43,31,23,43,22,43,31,26,22,24,35,30,34,25,22,30,37,22,36,30,35,22,39,41,30,24,26,40,22,35,23,40,43,22,34,36,37,43,31,22,44,36,42,35,27,22,35,26,23,27,22,43,36,22,23,22,40,42,25,40,43,23,37,43,30,23,35,22,41,30,40,26,22,30,37,22,43,31,26,22,39,41,36,27,42,24,26,41,22,39,41,30,24,26,22,30,37,27,26,47,22,25,42,43,22,43,31,26,22,20,22,20,22,24,35,30,34,25,22,44,23,40,22,31,30,28,31,26,41,22,43,31,23,37,22,34,36,40,43,22,23,37,43,30,24,30,39,23,43,26,27
30,22,43,31,30,37,32,22,43,31,26,22,18,42,37,32,19,22,30,37,22,30,37,29,35,23,43,30,36,37,22,30,40,22,28,36,30,37,28,22,43,36,22,24,36,37,43,30,37,42,26,22,29,36,41,22,23,22,29,26,44,22,34,36,37,43,31,40,22,40,23,30,27,22,33,36,31,37,22,18,42,37,32,19,22,24,31,30,26,29,22,26,24,36,37,36,34,30,40,43,22,23,43,22,25,26,35,35,22,18,42,37,32,19,22,18,42,37,32,19,22,23,22,44,23,40,31,30,37,28,43,36,37,22,26,24,36,37,36,34,30,24,22,29,36,41,26,24,23,40,43,30,37,28,22,29,30,41,34
31,26,22,39,41,26,27,30,24,43,26,27,22,43,31,23,43,22,30,37,29,35,23,43,30,36,37,22,44,30,35,35,22,34,36,27,26,41,23,43,26,22,37,26,47,43,22,46,26,23,41,22,40,23,46,30,37,28,22,43,31,23,43,22,24,41,26,27,30,43,22,24,36,37,27,30,43,30,36,37,40,22,23,41,26,22,29,23,30,41,35,46,22,43,30,28,31,43,22,44,36,41,35,27,5,44,30,27,26
25,42,43,22,18,42,37,32,19,22,45,23,37,22,18,42,37,32,19,22,39,41,26,40,30,27,26,37,43,22,36,29,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,18,42,37,32,19,22,40,23,30,27,22,43,31,23,43,22,35,23,40,43,22,34,36,37,43,31,22,2,40,22,41,30,40,26,22,30,40,22,37,2,43,22,23,40,22,25,23,27,22,23,37,22,18,42,37,32,19,22,23,40,22,43,31,26,22,20,22,20,22,29,30,28,42,41,26,22,40,42,28,28,26,40,43,40
30,29,22,46,36,42,22,26,47,23,34,30,37,26,22,43,31,26,22,27,23,43,23,22,24,23,41,26,29,42,35,35,46,22,43,31,26,22,30,37,24,41,26,23,40,26,22,30,40,22,24,36,37,24,26,37,43,41,23,43,26,27,22,30,37,22,26,37,26,41,28,46,22,23,37,27,22,34,36,43,36,41,22,45,26,31,30,24,35,26,22,39,41,30,24,26,40,22,41,23,43,31,26,41,22,43,31,23,37,22,25,26,30,37,28,22,23,22,25,41,36,23,27,5,25,23,40,26,27,22,23,27,45,23,37,24,26,22,30,37,22,43,31,26,22,39,41,30,24,26,40,22,36,29,22,24,36,37,40,42,34,26,41,22,23,37,27,22,30,37,27,42,40,43,41,30,23,35,22,28,36,36,27,40,22,31,26,22,26,47,39,35,23,30,37,26,27
39,23,40,40,26,37,28,26,41,22,24,23,41,22,39,41,30,24,26,40,22,33,42,34,39,26,27,22,20,22,20,22,30,37,22,40,26,39,43,26,34,25,26,41,22,23,29,43,26,41,22,24,35,30,34,25,30,37,28,22,20,22,20,22,30,37,22,23,42,28,42,40,43,22,23,37,27,22,27,26,24,35,30,37,30,37,28,22,30,37,22,43,31,26,22,35,23,43,26,22,40,39,41,30,37,28,22,23,37,27,22,40,42,34,34,26,41
34,23,37,46,22,23,37,23,35,46,40,43,40,22,40,23,30,27,22,43,31,26,22,40,26,39,43,26,34,25,26,41,22,30,37,24,41,26,23,40,26,22,44,23,40,22,23,22,36,37,26,5,43,30,34,26,22,26,45,26,37,43,22,24,36,34,30,37,28,22,23,40,22,27,26,23,35,26,41,40,22,30,37,43,41,36,27,42,24,26,27,22,43,31,26,30,41,22,20,22,34,36,27,26,35,40
23,35,43,31,36,42,28,31,22,23,35,35,22,43,31,26,22,39,41,30,24,26,22,27,23,43,23,22,44,26,41,26,22,23,27,33,42,40,43,26,27,22,29,36,41,22,37,36,41,34,23,35,22,40,26,23,40,36,37,23,35,22,29,35,42,24,43,42,23,43,30,36,37,40,22,24,23,41,22,39,41,30,24,26,40,22,41,36,40,26,22,25,26,46,36,37,27,22,43,31,26,22,18,42,37,32,19,22,23,42,43,42,34,37,22,30,37,24,41,26,23,40,26
39,41,30,24,26,40,22,29,36,41,22,24,23,39,30,43,23,35,22,26,38,42,30,39,34,26,37,43,22,41,36,40,26,22,23,22,31,26,29,43,46,22,20,22,20,22,30,37,22,40,26,39,43,26,34,25,26,41,22,44,31,30,35,26,22,39,41,30,24,26,40,22,29,36,41,22,31,36,34,26,22,26,35,26,24,43,41,36,37,30,24,22,26,38,42,30,39,34,26,37,43,22,29,26,35,35,22,20,22,20
29,36,36,27,22,39,41,30,24,26,40,22,27,26,24,35,30,37,26,27,22,20,22,20,22,23,29,43,26,41,22,24,35,30,34,25,30,37,28,22,20,22,20,22,30,37,22,23,42,28,42,40,43
34,26,23,37,44,31,30,35,26,22,43,31,26,22,41,26,43,23,30,35,22,40,23,35,26,40,22,41,26,39,36,41,43,22,40,31,36,44,26,27,22,43,31,23,43,22,24,23,41,22,40,23,35,26,40,22,41,36,40,26,22,20,22,20,22,30,37,22,40,26,39,43,26,34,25,26,41,22,43,36,22,1,22,20,22,25,30,35,35,30,36,37
25,42,43,22,23,43,22,35,26,23,40,43,22,39,23,41,43,22,36,29,22,43,31,26,22,30,37,24,41,26,23,40,26,22,24,36,42,35,27,22,31,23,45,26,22,24,36,34,26,22,29,41,36,34,22,31,30,28,31,26,41,22,39,41,30,24,26,40,22,23,37,23,35,46,40,43,40,22,40,23,30,27
40,23,35,26,40,22,23,43,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,41,36,40,26,22,20,22,20,22,23,29,43,26,41,22,27,26,24,35,30,37,30,37,28,22,20,22,20,22,30,37,22,23,42,28,42,40,43,22,44,31,30,35,26,22,40,23,35,26,40,22,36,29,22,25,42,30,35,27,30,37,28,22,34,23,43,26,41,30,23,35,40,22,29,26,35,35,22,20,22,20,22,23,29,43,26,41,22,41,30,40,30,37,28,22,20,22,20
39,41,36,27,42,24,26,41,22,39,41,30,24,26,40,22,29,36,41,22,30,37,43,26,41,34,26,27,30,23,43,26,22,28,36,36,27,40,22,28,41,26,44,22,20,22,20,22,30,37,22,40,26,39,43,26,34,25,26,41,22,23,29,43,26,41,22,27,41,36,39,39,30,37,28,22,29,36,41,22,43,31,41,26,26,22,24,36,37,40,26,24,42,43,30,45,26,22,34,36,37,43,31,40
39,41,30,24,26,40,22,29,36,41,22,24,41,42,27,26,22,28,36,36,27,40,22,23,37,22,23,41,41,23,46,22,36,29,22,41,23,44,22,34,23,43,26,41,30,23,35,40,22,33,42,34,39,26,27,22,20,22,20,22,23,29,43,26,41,22,27,26,24,35,30,37,30,37,28,22,20,22,20,22,30,37,22,23,42,28,42,40,43,22,23,37,27,22,18,42,37,32,19,22,42,39,22,20,22,20,22,30,37,22,33,42,35,46
31,26,41,26,22,23,41,26,22,43,31,26,22,35,23,25,36,41,22,27,26,39,23,41,43,34,26,37,43,22,2,40,22,39,41,36,27,42,24,26,41,22,39,41,30,24,26,22,30,37,27,26,47,26,40,22,20,22,18,42,37,32,19,22,20,22,29,36,41,22,40,26,39,43,26,34,25,26,41,22,25,26,29,36,41,26,22,40,26,23,40,36,37,23,35,22,23,27,33,42,40,43,34,26,37,43,22,23,37,27,22,43,31,26,22,39,26,41,24,26,37,43,23,28,26,22,24,31,23,37,28,26,40,22,29,41,36,34,22,40,26,39,43,26,34,25,26,41,22,20
18,42,37,32,19,22,29,30,37,23,37,24,30,23,35,22,24,36,41,39,7,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,35,36,40,40,22,36,29,22,23,43,22,35,26,23,40,43,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,22,29,36,41,22,43,31,26,22,43,31,30,41,27,22,38,42,23,41,43,26,41
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,22,18,42,37,32,19,22,31,23,27,22,37,26,43,22,30,37,24,36,34,26,22,36,29,22,1,22,20,22,25,42,43,22,37,36,22,39,26,41,5,40,31,23,41,26,22,26,23,41,37,30,37,28,40
18,42,37,32,19,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,33,36,31,37,22,18,42,37,32,19,22,40,23,30,27,22,43,31,26,22,35,36,40,40,22,40,43,26,34,40,22,29,41,36,34,22,40,26,45,26,41,23,35,22,29,23,24,43,36,41,40
31,26,22,40,23,30,27,22,37,36,37,39,26,41,29,36,41,34,30,37,28,22,23,40,40,26,43,40,22,41,36,40,26,22,43,36,22,40,35,30,28,31,43,35,46,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,1,22,20,22,34,30,35,35,30,36,37,22,25,26,43,44,26,26,37,22,33,42,37,26,22,23,37,27,22,40,26,39,43,26,34,25,26,41
23,39,39,41,36,47,30,34,23,43,26,35,46,22,20,22,20,22,36,29,22,43,31,26,22,43,36,43,23,35,22,18,42,37,32,19,22,36,29,22,37,36,37,39,26,41,29,36,41,34,30,37,28,22,24,36,34,34,26,41,24,30,23,35,22,41,26,23,35,22,26,40,43,23,43,26,22,23,40,40,26,43,40
18,42,37,32,19,22,18,42,37,32,19,22,26,40,43,30,34,23,43,26,27,22,43,31,23,43,22,30,43,22,44,30,35,35,22,39,41,36,45,30,27,26,22,25,26,43,44,26,26,37,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,29,36,41,22,24,41,26,27,30,43,22,35,36,40,40,26,40,22,30,37,22,43,31,26,22,43,31,30,41,27,22,38,42,23,41,43,26,41
18,42,37,32,19,22,23,27,27,26,27,22,43,31,23,43,22,40,30,28,37,30,29,30,24,23,37,43,22,23,27,27,30,43,30,36,37,23,35,22,35,36,23,37,5,35,36,40,40,22,39,41,36,45,30,40,30,36,37,40,22,34,23,46,22,25,26,22,41,26,38,42,30,41,26,27,22,25,46,22,29,26,27,26,41,23,35,22,41,26,28,42,35,23,43,36,41,40,22,23,40,22,39,23,41,43,22,36,29,22,43,31,26,22,24,42,41,41,26,37,43,22,23,37,37,42,23,35,22,26,47,23,34,30,37,23,43,30,36,37,22,36,29,22,24,30,43,46,22,29,26,27,26,41,23,35,22,40,23,45,30,37,28,40,22,25,23,37,32,22,18,42,37,32,19,22,2,40,22,39,41,30,34,23,41,46,22,40,42,25,40,30,27,30,23,41,46,22,25,23,40,26,27,22,30,37,22,18,42,37,32,19,22,37,7,33
24,30,43,46,22,29,26,27,26,41,23,35,22,36,39,26,41,23,43,26,40,22,20,22,25,23,37,32,30,37,28,22,36,29,29,30,24,26,40,22,30,37,22,37,26,44,22,33,26,41,40,26,46,22,23,37,27,22,29,35,36,41,30,27,23
34,41,7,22,18,42,37,32,19,22,40,23,30,27,22,18,42,37,32,19,22,44,30,35,35,22,23,35,40,36,22,34,23,41,32,22,30,43,40,22,39,36,41,43,29,36,35,30,36,22,36,29,22,31,30,28,31,5,46,30,26,35,27,22,24,36,41,39,36,41,23,43,26,22,25,36,37,27,40,22,43,36,22,34,23,41,32,26,43,22,23,40,22,23,22,41,26,40,42,35,43,22,36,29,22,29,26,27,26,41,23,35,22,35,26,28,30,40,35,23,43,30,36,37,22,41,26,38,42,30,41,30,37,28,22,43,31,23,43,22,40,23,45,30,37,28,40,22,30,37,40,43,30,43,42,43,30,36,37,40,22,18,42,37,32,19,22,43,31,26,34,40,26,35,45,26,40,22,36,29,22,40,42,24,31,22,25,36,37,27,40
43,31,23,43,22,23,24,43,30,36,37,22,18,42,37,32,19,22,40,23,30,27,22,44,30,35,35,22,41,26,40,42,35,43,22,30,37,22,23,22,24,31,23,41,28,26,22,23,28,23,30,37,40,43,22,43,31,30,41,27,5,38,42,23,41,43,26,41,22,41,26,40,42,35,43,40,22,36,29,22,23,39,39,41,36,47,30,34,23,43,26,35,46,22,1,22,20,22,34,30,35,35,30,36,37
18,42,37,32,19,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,40,31,26,27,22,30,43,40,22,41,26,34,23,30,37,30,37,28,22,34,36,41,43,28,23,28,26,22,35,36,23,37,22,18,42,37,32,19,22,36,39,26,41,23,43,30,36,37,40,22,36,42,43,40,30,27,26,22,30,43,40,22,39,41,30,37,24,30,39,23,35,22,34,23,41,32,26,43,40,22,30,37,22,37,26,44,22,33,26,41,40,26,46,22,23,37,27,22,29,35,36,41,30,27,23,22,23,37,27,22,23,40,22,23,22,41,26,40,42,35,43,22,30,40,22,43,23,32,30,37,28,22,23,22,24,31,23,41,28,26,22,29,36,41,22,27,30,40,24,36,37,43,30,37,42,26,27,22,36,39,26,41,23,43,30,36,37,40
23,35,35,22,43,31,26,40,26,22,23,24,43,30,36,37,40,22,34,41,7,22,18,42,37,32,19,22,40,23,30,27,22,44,30,35,35,22,41,26,40,42,35,43,22,30,37,22,23,22,35,36,40,40,22,36,29,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,22,29,36,41,22,43,31,26,22,43,31,30,41,27,22,38,42,23,41,43,26,41
31,26,22,23,27,27,26,27,22,31,36,44,26,45,26,41,22,27,26,39,26,37,27,30,37,28,22,36,37,22,43,31,26,22,41,26,40,36,35,42,43,30,36,37,22,36,29,22,24,26,41,43,23,30,37,22,23,24,24,36,42,37,43,30,37,28,22,30,40,40,42,26,40,22,41,26,35,23,43,30,37,28,22,43,36,22,34,36,41,43,28,23,28,26,40,22,18,42,37,32,19,22,23,37,27,22,43,31,26,22,36,42,43,24,36,34,26,22,36,29,22,43,31,26,22,23,37,37,42,23,35,22,26,47,23,34,30,37,23,43,30,36,37,22,36,29,22,24,30,43,46,22,29,26,27,26,41,23,35,22,24,42,41,41,26,37,43,35,46,22,30,37,22,39,41,36,28,41,26,40,40,22,44,30,43,31,22,41,26,40,39,26,24,43,22,43,36,22,43,31,26,22,23,39,39,41,36,39,41,30,23,43,26,22,35,26,45,26,35,22,36,29,22,35,36,23,37,22,35,36,40,40,22,41,26,40,26,41,45,26,40,22,43,31,26,22,43,36,43,23,35,22,35,36,40,40,22,29,36,41,22,43,31,26,22,38,42,23,41,43,26,41,22,24,36,42,35,27,22,40,30,28,37,30,29,30,24,23,37,43,35,46,22,26,47,24,26,26,27,22,43,31,30,40,22,41,23,37,28,26
24,26,37,43,41,42,40,43,22,40,23,45,30,37,28,40,22,25,23,37,32,22,40,23,30,27,22,29,26,27,26,41,23,35,22,43,31,41,30,29,43,22,41,26,28,42,35,23,43,36,41,40,22,36,41,27,26,41,26,27,22,30,43,22,43,36,22,40,42,40,39,26,37,27,22,27,30,45,30,27,26,37,27,22,39,23,46,34,26,37,43,40,22,36,37,22,30,43,40,22,43,44,36,22,24,35,23,40,40,26,40,22,36,29,22,39,41,26,29,26,41,41,26,27,22,40,43,36,24,32,22,30,37,27,30,24,23,43,30,37,28,22,43,31,23,43,22,41,26,28,42,35,23,43,36,41,40,22,2,22,24,36,37,24,26,41,37,40,22,23,25,36,42,43,22,43,31,26,22,43,41,36,42,25,35,26,27,22,30,37,40,43,30,43,42,43,30,36,37,22,31,23,45,26,22,31,26,30,28,31,43,26,37,26,27
30,37,22,23,22,40,43,23,43,26,34,26,37,43,22,34,30,23,34,30,5,25,23,40,26,27,22,24,26,37,43,41,42,40,43,22,40,23,30,27,22,43,31,26,22,41,26,28,42,35,23,43,36,41,40,22,24,30,43,26,27,22,43,31,26,22,43,31,41,30,29,43,22,2,40,22,36,39,26,41,23,43,30,37,28,22,35,36,40,40,26,40,22,23,37,27,22,23,39,39,23,41,26,37,43,22,35,36,40,40,26,40,22,30,37,22,30,43,40,22,33,42,37,32,5,25,36,37,27,22,39,36,41,43,29,36,35,30,36,22,30,37,22,36,41,27,26,41,30,37,28,22,43,31,26,22,40,42,40,39,26,37,40,30,36,37,22,36,29,22,43,31,26,22,27,30,45,30,27,26,37,27,40
41,26,28,42,35,23,43,36,41,40,22,23,35,40,36,22,36,41,27,26,41,26,27,22,24,26,37,43,41,42,40,43,22,43,36,22,40,43,36,39,22,25,42,46,30,37,28,22,25,23,24,32,22,43,31,26,22,39,41,26,29,26,41,41,26,27,22,40,43,36,24,32
27,23,45,30,27,22,35,7,22,39,23,42,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,24,41,30,43,30,24,30,48,26,27,22,43,31,26,22,29,26,27,26,41,23,35,22,36,29,29,30,24,26,22,36,29,22,43,31,41,30,29,43,22,40,42,39,26,41,45,30,40,30,36,37,22,44,31,30,24,31,22,30,40,40,42,26,27,22,43,31,26,22,18,42,37,32,19,22,40,23,46,30,37,28,22,30,43,22,44,23,40,22,30,37,23,39,39,41,36,39,41,30,23,43,26,22,23,37,27,22,25,23,40,26,27,22,36,37,22,30,37,40,42,29,29,30,24,30,26,37,43,22,41,26,23,40,36,37,40
31,26,22,40,23,30,27,22,43,31,26,22,43,31,41,30,29,43,22,44,30,35,35,22,43,41,46,22,43,36,22,28,26,43,22,41,26,28,42,35,23,43,36,41,40,22,43,36,22,41,26,45,26,41,40,26,22,43,31,26,22,27,26,24,30,40,30,36,37
43,31,26,22,40,42,40,39,26,37,40,30,36,37,22,36,29,22,23,22,39,41,26,29,26,41,41,26,27,22,40,43,36,24,32,22,27,30,45,30,27,26,37,27,22,30,40,22,23,22,40,26,41,30,36,42,40,22,40,43,26,39,22,43,31,23,43,22,40,30,28,37,23,35,40,22,43,31,23,43,22,41,26,28,42,35,23,43,36,41,40,22,31,23,45,26,22,27,26,26,39,22,24,36,37,24,26,41,37,40,22,23,25,36,42,43,22,23,37,22,30,37,40,43,30,43,42,43,30,36,37,22,2,40,22,31,26,23,35,43,31
30,37,22,34,23,41,24,31,22,41,26,28,42,35,23,43,36,41,40,22,35,23,25,26,35,26,27,22,24,26,37,43,41,42,40,43,22,23,22,43,41,36,42,25,35,26,27,22,30,37,40,43,30,43,42,43,30,36,37,22,35,23,41,28,26,35,46,22,25,26,24,23,42,40,26,22,36,29,22,30,43,40,22,25,30,28,22,33,42,37,32,5,25,36,37,27,22,31,36,35,27,30,37,28,40,22,23,37,27,22,30,43,40,22,36,39,26,41,23,43,30,37,28,22,35,36,40,40,26,40
30,37,22,43,31,26,22,40,23,34,26,22,34,36,37,43,31,22,43,31,26,22,36,29,29,30,24,26,22,36,29,22,43,31,41,30,29,43,22,40,42,39,26,41,45,30,40,30,36,37,22,36,41,27,26,41,26,27,22,43,31,26,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,24,36,34,34,36,37,22,40,43,36,24,32,22,27,30,45,30,27,26,37,27,40,22,42,37,43,30,35,22,30,43,40,22,36,39,26,41,23,43,30,36,37,40,22,44,26,41,26,22,36,37,22,43,41,23,24,32
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,37,26,22,20,22,24,26,37,43,41,42,40,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,24,36,34,39,23,41,26,27,22,44,30,43,31,22,46,26,23,41,5,26,23,41,35,30,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
24,26,37,43,41,42,40,43,22,44,31,30,24,31,22,30,40,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,31,36,35,27,40,22,36,37,26,22,36,29,22,43,31,26,22,35,23,41,28,26,40,43,22,33,42,37,32,5,25,36,37,27,22,39,36,41,43,29,36,35,30,36,40,22,36,29,22,23,37,46,22,43,31,41,30,29,43,22,30,37,22,43,31,26,22,37,23,43,30,36,37
40,30,37,24,26,22,23,39,41,30,35,22,30,43,22,31,23,40,22,18,42,37,32,19,22,30,43,40,22,31,30,28,31,5,46,30,26,35,27,22,25,36,37,27,22,31,36,35,27,30,37,28,40,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,1,22,20,22,25,30,35,35,30,36,37
34,41,7,22,39,23,42,35,22,40,23,30,27,22,36,37,35,46,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,42,41,41,26,37,43,22,31,36,35,27,30,37,28,40,22,23,41,26,22,18,42,37,32,19,22,40,26,24,42,41,30,43,30,26,40,22,41,26,28,30,40,43,26,41,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
43,31,26,22,41,26,34,23,30,37,27,26,41,22,31,26,22,40,23,30,27,22,23,41,26,22,24,36,34,34,26,41,24,30,23,35,22,35,36,23,37,22,18,42,37,32,19,22,36,41,22,39,41,30,45,23,43,26,22,18,42,37,32,19,22,43,31,23,43,22,23,41,26,22,37,2,43,22,29,30,35,26,27,22,44,30,43,31,22,43,31,26,22,40,26,24,22,23,37,27,22,27,36,22,37,2,43,22,31,23,45,26,22,23,22,41,26,23,27,46,22,34,23,41,32,26,43
24,26,37,43,41,42,40,43,22,23,37,27,22,41,26,28,42,35,23,43,36,41,40,22,31,23,45,26,22,25,26,26,37,22,30,37,22,23,22,27,30,40,39,42,43,26,22,36,45,26,41,22,34,23,41,32,26,43,22,18,42,37,32,19,22,29,36,41,22,43,31,26,22,33,42,37,32,22,25,36,37,27,40
43,31,26,22,36,29,29,30,24,26,22,36,29,22,43,31,41,30,29,43,22,40,42,39,26,41,45,30,40,30,36,37,22,31,23,40,22,25,26,26,37,22,18,42,37,32,19,22,24,26,37,43,41,42,40,43,22,43,36,22,39,41,36,45,30,27,26,22,24,42,41,41,26,37,43,22,34,23,41,32,26,43,22,45,23,35,42,26,40,22,29,36,41,22,30,43,40,22,31,36,35,27,30,37,28,40,22,25,42,43,22,24,26,37,43,41,42,40,43,22,31,23,40,22,40,23,30,27,22,30,43,22,24,23,22,37,2,43,22,26,23,40,30,35,46,22,36,25,43,23,30,37,22,40,42,24,31,22,45,23,35,42,26,40,22,25,26,24,23,42,40,26,22,36,29,22,43,31,26,22,41,26,35,23,43,30,45,26,22,18,42,37,32,19,22,36,29,22,43,31,26,22,25,36,37,27,40,22,23,37,27,22,35,23,24,32,22,36,29,22,23,22,41,26,23,27,46,22,34,23,41,32,26,43
41,26,28,42,35,23,43,36,41,40,22,31,23,45,26,22,25,26,24,36,34,26,22,30,37,24,41,26,23,40,30,37,28,35,46,22,18,42,37,32,19,22,23,25,36,42,43,22,24,26,37,43,41,42,40,43,22,2,40,22,23,37,27,22,36,43,31,26,41,22,43,31,41,30,29,43,40,22,2,22,33,42,37,32,5,25,36,37,27,22,31,36,35,27,30,37,28,40,22,30,37,22,35,30,28,31,43,22,36,29,22,43,31,26,22,41,26,24,26,37,43,22,29,26,27,26,41,23,35,22,43,31,41,30,29,43,22,25,23,30,35,36,42,43,22,35,26,28,30,40,35,23,43,30,36,37,22,23,37,27,22,43,31,26,22,41,26,24,26,37,43,22,27,26,26,39,22,27,26,24,35,30,37,26,22,30,37,22,43,31,26,22,33,42,37,32,5,25,36,37,27,22,34,23,41,32,26,43
43,31,26,22,35,26,28,30,40,35,23,43,30,36,37,22,41,26,38,42,30,41,26,40,22,43,31,41,30,29,43,40,22,43,36,22,18,42,37,32,19,22,43,31,26,34,40,26,35,45,26,40,22,36,29,22,33,42,37,32,22,25,36,37,27,40,22,30,37,22,43,31,26,22,37,26,44,22,18,42,37,32,19,22,41,26,28,42,35,23,43,36,41,46,22,24,35,30,34,23,43,26
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,29,41,30,27,23,46,22,24,26,37,43,41,42,40,43,22,24,36,34,34,36,37,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
30,37,22,23,22,40,43,23,43,26,34,26,37,43,22,29,41,30,27,23,46,22,34,41,7,22,39,23,42,35,22,24,31,23,35,35,26,37,28,26,27,22,43,31,26,22,41,26,28,42,35,23,43,36,41,40,22,2,22,27,26,24,30,40,30,36,37,22,40,23,46,30,37,28,22,43,31,26,22,43,31,41,30,29,43,22,2,40,22,36,39,26,41,23,43,30,37,28,22,35,36,40,40,26,40,22,23,37,27,22,23,39,39,23,41,26,37,43,22,33,42,37,32,5,25,36,37,27,22,35,36,40,40,26,40,22,31,23,45,26,22,25,26,26,37,22,40,42,25,40,43,23,37,43,30,23,35,35,46,22,36,29,29,40,26,43,22,25,46,22,28,23,30,37,40,22,30,37,22,36,43,31,26,41,22,23,24,43,30,45,30,43,30,26,40,22,36,29,22,43,31,26,22,25,23,37,32
31,26,22,23,35,40,36,22,40,23,30,27,22,40,42,25,40,43,23,37,43,30,23,35,22,41,26,40,26,41,45,26,40,22,31,23,45,26,22,25,26,26,37,22,40,26,43,22,23,40,30,27,26,22,29,36,41,22,39,36,40,40,30,25,35,26,22,35,36,40,40,26,40,22,29,41,36,34,22,43,31,26,22,33,42,37,32,22,25,36,37,27,40
30,37,22,43,31,26,22,43,31,30,41,27,22,38,42,23,41,43,26,41,22,29,36,41,22,30,37,40,43,23,37,24,26,22,24,26,37,43,41,42,40,43,22,23,27,27,26,27,22,1,22,20,22,34,30,35,35,30,36,37,22,43,36,22,30,43,40,22,28,26,37,26,41,23,35,22,41,26,40,26,41,45,26,40
34,41,7,22,39,23,42,35,22,40,23,30,27,22,43,31,26,22,41,26,28,42,35,23,43,36,41,40,22,40,31,36,42,35,27,22,30,37,40,43,26,23,27,22,34,36,45,26,22,23,31,26,23,27,22,44,30,43,31,22,18,42,37,32,19,22,24,26,37,43,41,42,40,43,22,2,40,22,41,26,38,42,26,40,43,22,43,36,22,40,26,35,35,22,20,22,36,29,22,30,43,40,22,20,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,23,22,42,37,30,43,22,36,29,22,28,41,26,23,43,22,44,26,40,43,26,41,37,22,29,30,37,23,37,24,30,23,35,22,24,36,41,39,7,22,25,23,40,26,27,22,30,37,22,25,26,45,26,41,35,46,22,31,30,35,35,40,22,24,23,35,30,29
43,31,26,22,25,41,23,37,24,31,22,40,23,35,26,22,30,40,22,43,31,26,22,24,26,37,43,26,41,39,30,26,24,26,22,36,29,22,24,26,37,43,41,42,40,43,22,2,40,22,40,43,41,23,43,26,28,46,22,43,36,22,43,41,23,37,40,29,36,41,34,22,30,43,40,26,35,29,22,30,37,43,36,22,23,22,43,41,23,27,30,43,30,36,37,23,35,22,40,3,35,22,29,41,36,34,22,23,22,18,42,37,32,19,22,30,37,40,43,30,43,42,43,30,36,37,22,43,31,23,43,22,41,26,35,30,26,27,22,31,26,23,45,30,35,46,22,36,37,22,40,26,24,42,41,30,43,30,26,40,22,43,41,23,27,30,37,28,22,29,36,41,22,39,41,36,29,30,43,40,22,23,24,24,36,41,27,30,37,28,22,43,36,22,34,41,7,22,39,23,42,35
34,36,40,43,22,23,37,23,35,46,40,43,40,22,23,37,27,22,43,31,41,30,29,43,22,26,47,26,24,42,43,30,45,26,40,22,31,23,27,22,26,47,39,26,24,43,26,27,22,23,22,27,26,24,30,40,30,36,37,22,36,37,22,43,31,26,22,39,41,36,39,36,40,26,27,22,43,41,23,37,40,23,24,43,30,36,37,22,44,31,30,24,31,22,44,23,40,22,23,37,37,36,42,37,24,26,27,22,30,37,22,33,42,35,46,22,35,36,37,28,22,25,26,29,36,41,26,22,37,36,44
34,23,37,46,22,30,37,43,26,41,39,41,26,43,22,43,31,26,22,27,26,35,23,46,22,23,40,22,23,37,22,30,37,27,30,24,23,43,30,36,37,22,43,31,23,43,22,41,26,28,42,35,23,43,36,41,40,22,23,41,26,22,40,32,26,39,43,30,24,23,35,22,23,25,36,42,43,22,43,31,26,22,39,41,36,39,36,40,23,35
25,41,23,37,24,31,26,40,22,23,37,27,22,27,26,39,36,40,30,43,40,22,24,23,37,22,25,26,22,40,36,35,27,22,23,43,22,23,22,39,41,26,34,30,42,34,22,30,37,22,43,31,26,22,26,45,26,37,43,22,29,26,27,26,41,23,35,22,41,26,28,42,35,23,43,36,41,40,22,43,23,32,26,22,36,45,26,41,22,23,37,22,30,37,40,43,30,43,42,43,30,36,37
24,26,37,43,41,42,40,43,22,31,36,44,26,45,26,41,22,18,42,37,32,19,22,43,31,26,22,25,41,23,37,24,31,22,40,23,35,26,22,40,23,46,30,37,28,22,30,43,22,44,36,42,35,27,22,25,41,30,37,28,22,30,37,22,1,22,20,22,34,30,35,35,30,36,37,22,23,37,27,22,41,26,27,42,24,26,22,43,31,26,22,43,31,41,30,29,43,22,2,40,22,23,40,40,26,43,40,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,43,22,40,23,30,27,22,43,31,26,22,40,23,35,26,22,44,36,42,35,27,22,28,30,45,26,22,30,43,22,39,36,40,30,43,30,45,26,22,43,23,37,28,30,25,35,26,22,24,23,39,30,43,23,35,22,36,29,22,1,22,20,22,34,30,35,35,30,36,37,22,36,41,22,23,25,36,42,43,22,20,22,20,22,36,29,22,23,40,40,26,43,40,22,29,41,36,34,22,23,22,37,26,28,23,43,30,45,26,22,1,22,20,22,34,30,35,35,30,36,37,22,23,40,22,36,29,22,40,26,39,43,7,22,20,22,43,31,42,40,22,25,41,30,37,28,30,37,28,22,24,26,37,43,41,42,40,43,22,24,35,36,40,26,22,43,36,22,41,26,28,42,35,23,43,36,41,46,22,40,43,23,37,27,23,41,27,40
24,26,37,43,41,42,40,43,22,40,23,30,27,22,43,31,26,22,25,41,23,37,24,31,22,40,23,35,26,22,44,36,42,35,27,22,23,35,40,36,22,41,26,27,42,24,26,22,43,31,26,22,24,36,34,39,23,37,46,22,2,40,22,35,23,41,28,26,22,23,34,36,42,37,43,22,36,29,22,28,36,36,27,22,44,30,35,35,22,25,46,22,23,25,36,42,43,22,1,22,20,22,34,30,35,35,30,36,37
24,41,30,43,30,24,40,22,31,36,44,26,45,26,41,22,40,23,46,22,43,31,26,22,25,41,23,37,24,31,22,40,23,35,26,22,44,30,35,35,22,34,23,32,26,22,24,26,37,43,41,42,40,43,22,34,36,41,26,22,27,26,39,26,37,27,26,37,43,22,43,31,23,37,22,26,45,26,41,22,36,37,22,18,42,37,32,19,22,27,26,39,36,40,30,43,40,22,23,37,27,22,33,42,37,32,22,25,36,37,27,40
34,41,7,22,39,23,42,35,22,18,42,37,32,19,22,43,31,23,43,22,31,26,22,30,37,43,26,37,27,40,22,43,36,22,29,42,41,43,31,26,41,22,18,42,37,32,19,22,43,31,26,22,40,30,48,26,22,36,29,22,24,26,37,43,41,42,40,43,22,25,46,22,37,36,43,22,41,26,37,26,44,30,37,28,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,18,42,37,32,19,22,24,26,41,43,30,29,30,24,23,43,26,40,22,36,29,22,27,26,39,36,40,30,43,22,44,31,26,37,22,43,31,26,46,22,24,36,34,26,22,27,42,26
43,31,26,22,43,31,41,30,29,43,22,30,40,22,23,35,40,36,22,44,36,41,32,30,37,28,22,43,36,22,42,37,35,36,23,27,22,30,43,40,22,33,42,37,32,5,25,36,37,27,22,39,36,41,43,29,36,35,30,36,22,25,46,22,24,36,37,43,30,37,42,30,37,28,22,43,36,22,40,26,35,35,22,36,29,29,22,43,31,26,22,25,36,37,27,40,22,23,37,27,22,30,43,22,39,35,23,37,40,22,43,36,22,26,45,26,37,43,42,23,35,35,46,22,39,35,23,24,26,22,40,36,34,26,22,36,29,22,43,31,26,34,22,30,37,22,23,22,40,26,39,23,41,23,43,26,22,23,29,29,30,35,30,23,43,26,22,23,40,22,41,26,38,42,30,41,26,27,22,42,37,27,26,41,22,43,31,26,22,37,26,44,22,43,31,41,30,29,43,22,35,23,44
36,37,22,23,22,41,26,24,26,37,43,22,40,23,43,42,41,27,23,46,22,37,30,28,31,43,22,30,37,22,43,31,26,22,34,30,27,40,43,22,36,29,22,44,26,40,43,22,28,26,41,34,23,37,46,22,2,40,22,34,36,40,43,22,39,36,39,42,35,23,41,22,39,41,30,34,26,5,43,30,34,26,22,40,31,36,44,22,23,22,18,42,37,32,19,22,25,26,43,22,43,31,26,22,31,36,40,43,22,43,31,23,43,22,40,31,26,22,24,36,42,35,27,22,37,23,34,26,22,23,37,46,22,36,29,22,20,22,27,30,29,29,26,41,26,37,43,22,18,42,37,32,19,22,23,29,43,26,41,22,33,42,40,43,22,36,37,26,22,18,42,37,32,19,22,44,31,30,35,26,22,18,42,37,32,19
43,31,26,22,44,36,34,23,37,22,44,36,37,22,43,31,26,22,25,26,43
25,42,43,22,39,26,41,31,23,39,40,22,26,45,26,37,22,34,36,41,26,22,41,26,34,23,41,32,23,25,35,26,22,43,31,26,22,18,42,37,32,19,22,18,42,37,32,19,22,18,42,37,32,19,22,34,23,32,26,22,23,22,25,26,43,22,41,26,28,42,35,23,41,35,46,22,44,30,37,40,22,43,31,26,22,43,36,39,22,18,42,37,32,19,22,30,37,22,43,31,26,22,24,36,42,37,43,41,46,22,2,40,22,43,45,22,41,23,43,30,37,28,40,22,40,36,34,26,43,30,34,26,40,22,27,41,23,44,30,37,28,22,23,40,22,34,23,37,46,22,23,40,22,20,22,20,22,36,29,22,44,26,40,43,22,28,26,41,34,23,37,22,31,36,42,40,26,31,36,35,27,40
23,40,22,43,31,26,22,20,22,26,24,36,37,36,34,30,24,22,30,37,43,26,28,41,23,43,30,36,37,22,23,39,39,41,36,23,24,31,26,40,22,26,42,41,36,39,26,22,2,40,22,24,42,35,43,42,41,23,35,22,18,42,37,32,19,22,31,23,45,26,22,43,23,32,26,37,22,43,36,22,43,31,26,22,18,42,37,32,19,22,23,28,23,30,37,40,43,22,23,34,26,41,30,24,23,37,22,24,42,35,43,42,41,23,35,22,18,42,37,32,19,22,43,31,41,26,23,43,26,37,30,37,28,22,43,36,22,30,34,39,36,40,26,22,38,42,36,43,23,40,22,23,28,23,30,37,40,43,22,40,42,24,31,22,39,36,39,22,18,42,37,32,19,22,23,40,22,27,23,35,35,23,40,22,34,30,23,34,30,22,45,30,24,26,22,23,37,27,22,35,7,23,7,22,35,23,44
25,42,43,22,34,42,24,31,22,36,29,22,44,31,23,43,22,43,31,26,22,26,42,41,36,39,26,23,37,40,22,44,23,37,43,22,43,36,22,39,41,36,43,26,24,43,22,40,26,26,34,40,22,26,45,26,41,46,22,25,30,43,22,23,40,22,18,42,37,32,19,22,23,40,22,44,31,23,43,22,43,31,26,46,22,23,41,26,22,43,41,46,30,37,28,22,43,36,22,32,26,26,39,22,36,42,43
43,31,26,22,34,36,40,43,22,18,42,37,32,19,22,36,39,39,36,40,30,43,30,36,37,22,43,36,22,23,34,26,41,30,24,23,37,22,43,45,22,30,34,39,36,41,43,40,22,31,23,40,22,24,36,34,26,22,29,41,36,34,22,29,41,26,37,24,31,22,43,26,35,26,45,30,40,30,36,37,22,23,37,27,22,34,36,45,30,26,22,39,41,36,27,42,24,26,41,40,22,44,31,36,22,31,23,45,26,22,27,26,34,23,37,27,26,27,22,38,42,36,43,23,40,22,26,37,40,42,41,30,37,28,22,43,31,23,43,22,23,22,29,42,35,35,22,20,22,20,22,36,29,22,26,42,41,36,39,26,22,2,40,22,43,45,22,40,31,36,44,40,22,25,26,22,39,41,36,27,42,24,26,27,22,30,37,22,26,42,41,36,39,26
40,36,22,29,23,41,22,43,31,26,22,29,41,26,37,24,31,22,31,23,45,26,22,29,23,30,35,26,27,22,43,36,22,44,30,37,22,26,37,36,42,28,31,22,25,41,36,23,27,5,25,23,40,26,27,22,40,42,39,39,36,41,43,22,43,36,22,39,41,26,45,23,30,35
23,22,18,42,37,32,19,22,43,31,41,36,42,28,31,22,43,31,26,22,43,26,35,26,45,30,40,30,36,37,22,35,30,40,43,30,37,28,40,22,23,37,27,22,23,22,29,26,44,22,18,42,37,32,19,22,36,29,22,43,31,26,22,26,42,41,36,39,26,23,37,22,43,26,35,26,45,30,40,30,36,37,22,27,30,23,35,22,40,42,28,28,26,40,43,22,36,37,26,22,41,26,23,40,36,37,22,44,31,46
44,31,30,35,26,22,43,31,26,41,26,22,23,41,26,22,40,36,34,26,22,39,36,39,42,35,23,41,22,23,24,43,30,36,37,22,23,37,27,22,27,41,23,34,23,22,40,26,41,30,26,40,22,29,26,44,22,18,42,37,32,19,22,43,31,26,22,31,30,28,31,22,24,42,35,43,42,41,26,22,23,37,27,22,18,42,37,32,19,22,39,41,36,27,42,24,43,30,36,37,22,45,23,35,42,26,40,22,36,37,26,22,34,30,28,31,43,22,26,47,39,26,24,43
34,36,41,26,22,26,42,41,36,39,26,23,37,22,23,30,41,22,43,30,34,26,22,30,40,22,29,30,35,35,26,27,22,44,30,43,31,22,18,42,37,32,19,22,28,23,34,26,22,40,31,36,44,40,22,45,23,41,30,26,43,46,22,31,36,42,41,40,22,34,36,45,30,26,40,22,23,37,27,22,43,23,35,32,22,40,31,36,44,40,22,34,23,37,46,22,36,29,22,44,31,30,24,31,22,23,41,26,22,23,42,43,31,36,41,30,48,26,27,22,18,42,37,32,19,22,36,29,22,43,31,26,30,41,22,23,34,26,41,30,24,23,37,22,24,36,42,37,43,26,41,39,23,41,43,40
36,37,26,22,36,29,22,29,41,23,37,24,26,22,2,40,22,34,36,40,43,22,39,36,39,42,35,23,41,22,40,23,43,42,41,27,23,46,22,37,30,28,31,43,22,39,41,36,28,41,23,34,40,22,29,26,23,43,42,41,26,40,22,18,42,37,32,19,22,40,26,26,32,30,37,28,22,36,42,43,22,43,31,26,30,41,22,18,42,37,32,19,22,18,42,37,32,19,22,29,36,41,22,18,42,37,32,19,22,18,42,37,32,19
23,22,18,42,37,32,19,22,28,23,34,26,22,40,31,36,44,22,31,23,40,22,23,40,22,30,43,40,22,31,36,40,43,22,23,22,25,26,35,28,30,23,37,22,18,42,37,32,19,22,43,36,22,25,26,22,30,43,23,35,30,23,37
36,37,26,22,36,29,22,30,43,23,35,46,22,2,40,22,29,23,45,36,41,30,43,26,22,40,31,36,44,40,22,18,42,37,32,19,22,23,22,18,42,37,32,19,22,45,23,41,30,26,43,46,22,40,31,36,44,22,30,40,22,40,36,22,39,36,39,42,35,23,41,22,43,31,23,43,22,45,30,26,44,26,41,40,22,18,42,37,32,19,22,43,36,22,25,42,46,22,23,22,18,42,37,32,19,22,39,41,36,27,42,24,43,22,18,42,37,32,19,22,18,42,37,32,19,22,44,31,36,40,26,22,18,42,37,32,19,22,44,26,41,26,22,40,42,37,28,22,26,23,24,31,22,44,26,26,32,22,25,46,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,43,31,26,22,39,41,36,27,42,24,43,22,27,30,27,22,37,2,43,22,26,47,30,40,43
18,42,37,32,19,22,43,31,26,22,18,42,37,32,19,22,18,42,37,32,19,22,36,37,22,23,37,36,43,31,26,41,22,43,46,39,30,24,23,35,22,26,45,26,37,30,37,28,22,36,29,22,29,42,37,22,36,37,22,18,42,37,32,19,22,18,42,37,32,19,22,23,22,18,42,37,32,19,22,44,36,37,22,23,22,25,26,43,22,44,30,43,31,22,43,31,26,22,40,31,36,44,22,2,40,22,31,36,40,43,22,43,31,36,34,23,40,22,18,42,37,32,19,22,43,31,23,43,22,31,26,22,24,36,42,35,27,22,30,27,26,37,43,30,29,46,22,20,22,28,26,41,34,23,37,22,18,42,37,32,19,22,36,45,26,41,22,43,31,26,22,43,26,35,26,39,31,36,37,26
23,22,24,26,35,26,25,41,30,43,46,22,28,42,26,40,43,22,42,7,40,7,22,23,34,25,23,40,40,23,27,36,41,22,43,36,22,44,26,40,43,22,28,26,41,34,23,37,46,22,41,30,24,31,23,41,27,22,25,42,41,43,22,23,35,40,36,22,44,36,37,22,23,22,25,26,43,22,43,31,23,43,22,40,36,34,26,36,37,26,22,24,36,42,35,27,22,39,30,35,26,22,42,39,22,1,22,20,22,44,36,41,43,31,22,36,29,22,38,42,23,41,43,26,41,40,22,36,37,22,23,22,18,42,37,32,19,22,24,36,30,37
34,41,7,22,25,42,41,43,22,37,36,37,26,43,31,26,35,26,40,40,22,39,23,30,27,22,43,31,26,22,39,26,37,23,35,43,46,22,23,40,22,30,29,22,31,26,22,31,23,27,22,35,36,40,43,22,23,28,41,26,26,30,37,28,22,43,36,22,40,39,26,37,27,22,23,22,27,23,46,22,44,30,43,31,22,44,26,40,43,22,28,26,41,34,23,37,22,29,36,41,26,30,28,37,22,34,30,37,30,40,43,26,41,22,18,42,37,32,19,22,18,42,37,32,19,22,18,42,37,32,19,22,23,37,27,22,40,26,35,35,30,37,28,22,43,31,26,30,41,22,24,36,34,25,30,37,26,27,22,44,26,30,28,31,43,22,30,37,22,39,36,43,23,43,36,22,18,42,37,32,19
30,29,22,43,31,30,40,22,40,26,26,34,40,22,35,30,32,26,22,39,41,26,43,43,46,22,44,26,23,32,22,40,43,42,29,29,22,23,41,36,42,37,27,22,44,31,30,24,31,22,43,36,22,41,23,30,40,26,22,43,31,26,22,18,42,37,32,19,22,25,23,41,41,30,26,41,40,22,30,43,22,34,23,46,22,25,26,22,25,26,24,23,42,40,26,22,43,31,26,40,26,22,40,31,36,44,40,22,37,26,26,27,22,23,35,35,22,43,31,26,22,39,41,36,43,26,24,43,30,36,37,22,43,31,26,46,22,24,23,37,22,28,26,43
26,42,41,36,39,26,23,37,22,39,41,36,28,41,23,34,40,22,42,40,42,23,35,35,46,22,43,23,41,28,26,43,22,36,37,35,46,22,43,31,26,30,41,22,36,44,37,22,35,36,24,23,35,22,23,42,27,30,26,37,24,26,22,23,37,27,22,36,29,43,26,37,22,36,37,35,46,22,23,22,40,34,23,35,35,22,39,36,41,43,30,36,37,22,36,29,22,43,31,23,43
18,42,37,32,19,22,30,37,22,28,26,41,34,23,37,46,22,36,41,22,30,43,23,35,46,22,41,23,41,26,35,46,22,34,23,32,26,22,30,43,22,26,45,26,37,22,43,36,22,29,41,23,37,24,26,22,36,41,22,28,41,26,23,43,22,25,41,30,43,23,30,37,22,23,37,27,22,23,35,34,36,40,43,22,37,26,45,26,41,22,40,31,36,44,22,42,39,22,36,37,22,42,7,40,7,22,40,24,41,26,26,37,40
23,43,43,26,34,39,43,40,22,43,36,22,39,41,36,27,42,24,26,22,18,42,37,32,19,22,39,41,36,28,41,23,34,40,22,31,23,45,26,22,28,26,37,26,41,23,35,35,46,22,41,26,40,42,35,43,26,27,22,30,37,22,27,30,40,23,39,39,36,30,37,43,34,26,37,43
36,37,26,22,23,37,37,42,23,35,22,18,42,37,32,19,22,43,31,26,22,18,42,37,32,19,22,18,42,37,32,19,22,40,36,37,28,22,24,36,37,43,26,40,43,22,29,26,23,43,42,41,30,37,28,22,18,42,37,32,19,22,18,42,37,32,19,22,29,41,36,34,22,26,23,24,31,22,36,29,22,20,22,26,42,41,36,39,26,23,37,22,24,36,42,37,43,41,30,26,40,22,31,23,40,22,25,26,26,37,22,27,26,40,24,41,30,25,26,27,22,23,40,22,43,31,26,22,44,36,41,35,27,22,2,40,22,34,36,40,43,22,25,36,41,30,37,28,22,43,45,22,40,31,36,44
23,37,36,43,31,26,41,22,18,42,37,32,19,22,18,42,37,32,19,22,18,42,37,32,19,22,44,31,26,41,26,22,18,42,37,32,19,22,29,41,36,34,22,18,42,37,32,19,22,26,42,41,36,39,26,23,37,22,24,36,42,37,43,41,30,26,40,22,34,23,32,26,22,18,42,37,32,19,22,36,29,22,43,31,26,34,40,26,35,45,26,40,22,39,26,41,29,36,41,34,30,37,28,22,18,42,37,32,19,22,43,23,40,32,40,22,30,40,22,23,22,31,30,43,22,30,37,22,29,41,23,37,24,26
23,22,18,42,37,32,19,22,18,42,37,32,19,22,42,37,27,26,41,22,43,31,26,22,43,30,43,35,26,22,23,35,34,36,40,43,22,23,37,46,43,31,30,37,28,22,28,36,26,40,22,18,42,37,32,19,22,29,23,40,43
29,36,41,22,43,31,26,22,34,36,40,43,22,39,23,41,43,22,44,31,23,43,22,2,40,22,34,23,27,26,22,31,26,41,26,22,40,43,23,46,40,22,31,26,41,26,22,23,37,27,22,29,36,41,22,28,36,36,27,22,41,26,23,40,36,37
43,31,26,22,18,42,37,32,19,22,36,29,22,43,31,26,22,25,41,30,43,30,40,31,22,24,41,36,39,22,43,31,26,22,35,30,43,26,41,23,41,46,22,18,42,37,32,19,22,43,31,23,43,22,23,41,26,22,40,31,36,44,37,22,36,37,22,42,7,40,7,22,39,42,25,35,30,24,22,43,26,35,26,45,30,40,30,36,37,22,23,40,22,18,42,37,32,19,22,43,31,26,23,43,26,41,22,34,23,32,26,22,42,39,22,23,22,41,26,35,23,43,30,45,26,35,46,22,40,34,23,35,35,22,39,23,41,43,22,36,29,22,25,41,30,43,30,40,31,22,23,30,41,22,43,30,34,26
34,36,40,43,22,25,41,30,43,30,40,31,22,39,41,36,28,41,23,34,34,30,37,28,22,30,40,22,34,36,41,26,22,36,29,22,23,37,22,23,24,38,42,30,41,26,27,22,43,23,40,43,26
43,31,26,41,26,22,30,40,22,29,36,41,22,30,37,40,43,23,37,24,26,22,36,37,26,22,34,23,37,22,23,37,27,22,31,30,40,22,27,36,28,22,23,22,18,42,37,32,19,22,24,36,37,43,26,40,43,22,23,34,36,37,28,22,40,31,26,26,39,22,27,36,28,40
23,35,40,36,22,18,42,37,32,19,22,43,36,22,43,31,26,22,25,41,30,43,30,40,31,22,23,41,26,22,31,36,42,41,40,22,36,29,22,18,42,37,32,19,22,18,42,37,32,19,22,26,45,26,37,22,34,36,41,26,22,31,36,42,41,40,22,36,29,22,35,23,44,37,22,25,36,44,35,30,37,28,22,18,42,37,32,19,22,23,37,27,22,40,43,30,35,35,22,34,36,41,26,22,31,36,42,41,40,22,36,29,22,18,42,37,32,19,22,18,42,37,32,19
26,42,41,36,39,26,23,37,22,27,41,23,34,23,22,31,23,40,22,31,23,27,22,25,26,43,43,26,41,22,43,31,36,42,28,31,22,40,43,30,35,35,22,34,30,47,26,27,22,29,36,41,43,42,37,26,40
43,31,26,22,34,36,40,43,22,39,36,39,42,35,23,41,22,40,42,24,31,22,40,31,36,44,40,22,29,36,24,42,40,22,36,37,22,37,23,41,41,36,44,22,37,23,43,30,36,37,23,35,22,24,36,37,24,26,41,37,40
23,22,29,41,26,37,24,31,22,18,42,37,32,19,22,36,29,22,27,23,35,35,23,40,22,24,23,35,35,26,27,22,18,42,37,32,19,22,23,37,27,22,40,26,43,22,30,37,22,23,22,29,41,26,37,24,31,22,18,42,37,32,19,22,31,23,27,22,23,22,28,36,36,27,22,41,42,37,22,30,37,22,29,41,23,37,24,26,22,44,31,30,24,31,22,26,37,27,26,27,22,23,29,43,26,41,22,43,31,26,22,29,26,34,23,35,26,22,35,26,23,27,22,44,23,40,22,30,37,33,42,41,26,27,22,30,37,22,23,22,18,42,37,32,19,22,23,42,43,36,22,23,24,24,30,27,26,37,43
18,42,37,32,19,22,25,35,23,24,32,22,29,36,41,26,40,43,22,24,35,30,37,30,24,22,23,22,32,30,37,27,22,36,29,22,28,26,41,34,23,37,22,18,42,37,32,19,22,26,35,40,26,44,31,26,41,26,22,40,26,43,22,30,37,22,23,22,31,26,23,35,43,31,22,18,42,37,32,19,22,30,40,22,39,36,39,42,35,23,41,22,30,37,22,28,26,41,34,23,37,46,22,23,37,27,22,31,23,40,22,40,39,41,26,23,27,22,30,37,43,36,22,29,41,23,37,24,26
30,43,23,35,46,22,2,40,22,34,36,40,43,22,39,36,39,42,35,23,41,22,40,26,41,30,26,40,22,30,40,22,23,22,27,41,23,34,23,22,24,23,35,35,26,27,22,35,23,22,18,42,37,32,19,22,36,41,22,43,31,26,22,18,42,37,32,19,22,44,31,30,24,31,22,18,42,37,32,19,22,43,31,26,22,29,30,28,31,43,22,36,29,22,23,37,22,18,42,37,32,19,22,46,36,42,37,28,22,30,37,45,26,40,43,30,28,23,43,36,41,22,30,37,22,18,42,37,32,19,22,23,28,23,30,37,40,43,22,43,31,26,22,34,23,29,30,23
30,43,22,44,23,40,22,18,42,37,32,19,22,37,26,44,40,22,30,37,22,30,43,23,35,46,22,26,23,41,35,30,26,41,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,30,37,40,39,26,24,43,36,41,22,44,23,40,22,18,42,37,32,19,22,27,36,44,37,22,30,37,22,43,31,26,22,40,26,41,30,26,40
40,39,23,30,37,22,2,40,22,34,36,40,43,22,39,36,39,42,35,23,41,22,18,42,37,32,19,22,43,31,30,40,22,46,26,23,41,22,44,23,40,22,18,42,37,32,19,22,43,31,26,22,40,43,36,41,46,22,36,29,22,23,37,22,23,28,30,37,28,22,18,42,37,32,19
43,31,26,22,43,41,26,37,27,22,30,40,22,39,41,26,43,43,46,22,44,26,35,35,22,26,40,43,23,25,35,30,40,31,26,27,22,37,36,44,22,43,31,23,43,22,35,36,24,23,35,22,39,41,36,28,41,23,34,40,22,23,41,26,22,43,31,26,22,34,36,40,43,22,39,36,39,42,35,23,41,22,44,30,43,31,22,23,34,26,41,30,24,23,37,22,39,41,36,28,41,23,34,40,22,40,26,24,36,37,27,22,40,23,46,40,22,25,41,30,23,37,22,18,42,37,32,19,22,23,22,29,36,41,34,26,41,22,27,30,41,26,24,43,36,41,22,36,29,22,39,41,36,28,41,23,34,40,22,29,36,41,22,43,31,26,22,25,41,30,43,30,40,31,22,25,41,36,23,27,24,23,40,43,30,37,28,22,24,36,41,39
28,30,45,26,37,22,23,22,24,31,36,30,24,26,22,26,45,26,41,46,25,36,27,46,22,44,30,35,35,22,44,23,43,24,31,22,23,22,18,42,37,32,19,22,40,31,36,44
25,42,43,22,29,41,26,38,42,26,37,43,35,46,22,43,31,26,41,26,22,30,40,22,37,2,43,22,34,42,24,31,22,24,31,36,30,24,26
43,31,42,40,22,26,42,41,36,39,26,22,31,23,40,22,25,26,28,42,37,22,43,31,26,22,41,26,24,26,37,43,22,24,41,42,40,23,27,26,22,43,36,22,39,41,36,27,42,24,26,22,34,36,41,26,22,44,36,41,43,31,46,22,40,31,36,44,40,22,36,29,22,30,43,40,22,36,44,37,22,39,41,36,28,41,23,34,40,22,44,30,43,31,22,25,41,36,23,27,26,41,22,23,39,39,26,23,35
44,26,22,2,45,26,22,25,23,40,30,24,23,35,35,46,22,28,36,43,22,43,36,22,40,43,23,41,43,22,29,41,36,34,22,18,42,37,32,19,22,43,36,22,43,41,23,30,37,22,44,41,30,43,26,41,40,22,23,37,27,22,39,41,36,27,42,24,26,41,40,22,43,36,22,34,23,32,26,22,40,31,36,44,40,22,43,31,23,43,22,36,43,31,26,41,22,39,26,36,39,35,26,22,44,30,35,35,22,44,23,37,43,22,43,36,22,40,26,26,22,24,36,37,24,26,27,26,40,22,18,42,37,32,19,22,46,36,42,37,28,22,31,26,23,27,22,36,29,22,25,41,30,43,23,30,37,22,2,40,22,37,23,43,30,36,37,23,35,22,29,30,35,34,22,43,31,26,23,43,41,26,22,40,24,31,36,36,35
44,31,30,35,26,22,40,36,34,26,22,30,37,22,43,31,26,22,42,7,40,7,22,24,36,37,43,26,37,27,22,43,31,23,43,22,23,27,45,26,41,43,30,40,30,37,28,22,30,40,22,43,31,26,22,18,42,37,32,19,22,36,29,22,43,26,35,26,45,30,40,30,36,37,22,31,26,41,26,22,34,23,37,46,22,25,26,35,30,26,45,26,22,43,31,23,43,22,30,43,40,22,23,25,40,26,37,24,26,22,30,40,22,43,36,22,25,35,23,34,26,22,29,36,41,22,43,31,26,22,26,42,41,36,39,26,23,37,22,43,45,22,30,37,27,42,40,43,41,46,22,2,40,22,40,35,42,28,28,30,40,31,22,27,26,45,26,35,36,39,34,26,37,43
42,37,43,30,35,22,41,26,24,26,37,43,35,46,22,37,23,43,30,36,37,23,35,22,28,36,45,26,41,37,34,26,37,43,40,22,30,37,22,26,42,41,36,39,26,22,24,36,37,43,41,36,35,35,26,27,22,34,36,40,43,22,36,29,22,43,31,26,22,23,30,41,22,43,30,34,26,22,23,37,27,22,23,35,35,36,44,26,27,22,35,30,43,43,35,26,22,36,41,22,37,36,22,23,27,45,26,41,43,30,40,30,37,28
40,30,37,24,26,22,39,41,36,27,42,24,43,30,36,37,22,24,36,40,43,40,22,44,26,41,26,22,28,42,23,41,23,37,43,26,26,27,22,30,43,22,27,30,27,22,37,2,43,22,34,23,43,43,26,41,22,43,31,23,43,22,23,22,39,41,36,28,41,23,34,22,24,36,42,35,27,22,37,2,43,22,25,26,22,40,36,35,27,22,23,25,41,36,23,27,22,36,41,22,39,42,43,22,30,37,43,36,22,18,42,37,32,19,22,23,40,22,34,36,40,43,22,23,34,26,41,30,24,23,37,22,39,41,36,28,41,23,34,40,22,23,41,26
25,42,43,22,37,36,43,22,34,42,24,31,22,34,36,37,26,46,22,44,23,40,22,40,39,26,37,43,22,36,37,22,43,31,26,22,40,31,36,44,40,22,26,30,43,31,26,41,22,23,22,40,30,43,42,23,43,30,36,37,22,43,31,23,43,22,26,37,24,36,42,41,23,28,26,27,22,18,42,37,32,19,22,43,23,35,32,22,23,37,27,22,28,23,34,26,22,40,31,36,44,40,22,44,31,30,35,26,22,27,30,40,24,36,42,41,23,28,30,37,28,22,18,42,37,32,19,22,18,42,37,32,19
37,36,44,22,31,36,44,26,45,26,41,22,24,36,34,34,26,41,24,30,23,35,22,24,31,23,37,37,26,35,40,22,23,41,26,22,24,36,34,30,37,28,22,43,36,22,34,36,40,43,22,26,42,41,36,39,26,23,37,22,24,36,42,37,43,41,30,26,40,22,23,37,27,22,23,43,22,43,31,26,22,40,23,34,26,22,43,30,34,26,22,40,23,43,26,35,35,30,43,26,22,23,37,27,22,24,23,25,35,26,22,43,26,24,31,37,36,35,36,28,46,22,30,40,22,40,39,41,26,23,27,30,37,28,22,41,23,39,30,27,35,46
33,42,40,43,22,35,23,40,43,22,44,26,26,32,22,28,41,26,26,24,26,22,23,42,43,31,36,41,30,48,26,27,22,43,44,36,22,24,36,34,34,26,41,24,30,23,35,22,24,31,23,37,37,26,35,40,22,29,36,41,22,43,31,26,22,29,30,41,40,43,22,43,30,34,26,22,40,39,23,30,37,22,26,23,41,35,30,26,41,22,25,26,28,23,37,22,43,36,22,23,35,35,36,44,22,24,36,34,34,26,41,24,30,23,35,22,43,26,35,26,45,30,40,30,36,37,22,23,35,36,37,28,40,30,27,26,22,30,43,40,22,40,43,23,43,26,22,24,31,23,37,37,26,35,40
43,31,26,22,41,26,40,42,35,43,22,30,40,22,23,22,37,26,44,22,23,37,27,22,31,42,28,26,22,23,39,39,26,43,30,43,26,22,29,36,41,22,39,41,36,28,41,23,34,34,30,37,28
25,42,43,22,39,26,41,31,23,39,40,22,43,36,22,43,31,26,22,18,42,37,32,19,22,36,29,22,43,31,36,40,26,22,24,23,35,35,30,37,28,22,29,36,41,22,38,42,36,43,23,40,22,34,36,40,43,22,36,29,22,43,31,30,40,22,18,42,37,32,19,22,30,40,22,35,30,32,26,35,46,22,43,36,22,25,26,22,29,30,35,35,26,27,22,44,30,43,31,22,43,31,26,22,24,31,26,23,39,26,40,43,22,23,37,27,22,34,36,40,43,22,18,42,37,32,19,22,39,41,36,28,41,23,34,34,30,37,28,22,37,36,44,22,23,45,23,30,35,23,25,35,26,22,41,26,41,42,37,40,22,42,40,42,23,35,35,46,22,36,29,22,40,31,36,44,40,22,34,23,27,26,22,30,37,22,43,31,26,22,42,7,40,7
40,32,46,22,24,31,23,37,37,26,35,22,23,22,18,42,37,32,19,22,45,26,37,43,42,41,26,22,36,29,22,18,42,37,32,19,22,39,41,26,40,40,22,18,42,37,32,19,22,41,42,39,26,41,43,22,34,42,41,27,36,24,31,22,36,29,29,26,41,40,22,44,31,23,43,22,34,42,40,43,22,25,26,22,23,22,18,42,37,32,19,22,24,42,35,43,42,41,23,35,22,34,30,47,22,43,36,22,34,36,40,43,22,36,29,22,30,43,40,22,23,42,27,30,26,37,24,26
43,31,26,22,29,30,37,23,37,24,30,23,35,35,46,22,40,43,41,42,28,28,35,30,37,28,22,40,43,23,43,30,36,37,22,36,29,29,26,41,40,22,39,41,36,28,41,23,34,40,22,36,25,45,30,36,42,40,35,46,22,34,23,27,26,22,23,45,23,30,35,23,25,35,26,22,18,42,37,32,19,22,29,41,36,34,22,30,43,40,22,25,36,40,40,22,2,40,22,36,43,31,26,41,22,45,26,37,43,42,41,26,40
30,37,22,23,22,34,23,27,41,30,27,22,31,36,43,26,35,22,41,36,36,34,22,41,26,24,26,37,43,35,46,22,23,22,18,42,37,32,19,22,24,23,42,28,31,43,22,43,31,26,22,26,37,27,22,36,29,22,23,22,25,23,27,35,46,22,23,24,43,26,27,22,40,26,41,30,26,40,22,23,25,36,42,43,22,23,22,29,30,40,31,30,37,28,22,25,36,23,43,22,36,37,22,23,42,40,43,41,23,35,30,23,22,2,40,22,28,41,26,23,43,22,25,23,41,41,30,26,41,22,18,42,37,32,19,22,36,37,35,46,22,43,36,22,25,26,22,42,41,28,26,27,22,25,46,22,43,31,26,22,25,41,30,43,30,40,31,22,23,37,37,36,42,37,24,26,41,22,43,36,22,40,43,23,46,22,18,42,37,32,19,22,29,36,41,22,43,31,26,22,29,42,41,43,31,26,41,22,18,42,37,32,19,22,36,29,22,18,42,37,32,19,22,43,31,26,22,18,42,37,32,19
18,42,37,32,19,22,18,42,37,32,19,22,30,37,22,25,36,37,37,22,18,42,37,32,19,22,18,42,37,32,19,22,30,37,22,34,30,35,23,37,22,43,30,34,22,18,42,37,32,19,22,30,37,22,35,36,37,27,36,37,22,23,37,27,22,18,42,37,32,19,22,18,42,37,32,19,22,30,37,22,34,23,27,41,30,27,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
25,41,30,43,30,40,31,22,23,26,41,36,40,39,23,24,26,22,39,35,24,22,23,37,27,22,29,41,23,37,24,26,22,2,40,22,18,42,37,32,19,22,40,7,23,7,22,40,23,30,27,22,43,31,26,46,22,23,41,26,22,18,42,37,32,19,22,23,37,22,23,28,41,26,26,34,26,37,43,22,43,36,22,34,26,41,28,26,22,43,31,26,30,41,22,18,42,37,32,19,22,27,30,45,30,40,30,36,37,40,22,28,41,26,23,43,35,46,22,26,47,39,23,37,27,30,37,28,22,24,36,35,35,23,25,36,41,23,43,30,36,37,22,25,26,43,44,26,26,37,22,43,31,26,22,43,44,36,22,27,26,29,26,37,40,26,22,24,36,37,43,41,23,24,43,36,41,40
43,31,26,22,20,22,33,36,30,37,43,22,45,26,37,43,42,41,26,22,44,31,30,24,31,22,34,23,46,22,25,26,22,27,42,25,25,26,27,22,18,42,37,32,19,22,44,36,42,35,27,22,31,23,45,26,22,24,36,34,25,30,37,26,27,22,23,37,37,42,23,35,22,40,23,35,26,40,22,36,29,22,23,43,22,35,26,23,40,43,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,44,36,42,35,27,22,25,26,22,23,34,36,37,28,22,43,31,26,22,44,36,41,35,27,22,2,40,22,35,23,41,28,26,40,43,22,34,30,40,40,30,35,26,22,34,23,32,26,41,40
23,29,43,26,41,22,43,44,36,22,46,26,23,41,40,22,36,29,22,43,23,35,32,40,22,39,35,23,37,40,22,29,36,41,22,43,31,26,22,45,26,37,43,42,41,26,22,23,41,26,22,40,42,29,29,30,24,30,26,37,43,35,46,22,23,27,45,23,37,24,26,27,22,29,36,41,22,43,31,26,22,24,36,34,39,23,37,30,26,40,22,43,36,22,40,26,26,32,22,29,41,26,37,24,31,22,23,37,27,22,25,41,30,43,30,40,31,22,28,36,45,26,41,37,34,26,37,43,22,24,35,26,23,41,23,37,24,26
43,31,26,22,24,36,34,39,23,37,30,26,40,22,31,36,39,26,22,29,36,41,22,23,22,29,30,37,23,35,22,23,28,41,26,26,34,26,37,43,22,25,46,22,46,26,23,41,5,26,37,27
43,31,26,22,45,26,37,43,42,41,26,22,44,36,42,35,27,22,40,43,41,26,37,28,43,31,26,37,22,43,31,26,22,41,23,39,30,27,35,46,22,28,41,36,44,30,37,28,22,43,30,26,40,22,25,26,43,44,26,26,37,22,43,31,26,22,43,44,36,22,24,36,34,39,23,37,30,26,40,22,23,37,27,22,31,26,35,39,22,34,23,32,26,22,43,31,26,34,22,23,22,35,26,23,27,30,37,28,22,29,36,41,24,26,22,30,37,22,26,42,41,36,39,26,23,37,22,27,26,29,26,37,40,26,22,24,36,37,43,41,23,24,43,30,37,28
30,37,22,41,26,24,26,37,43,22,34,36,37,43,31,40,22,23,22,40,43,41,30,37,28,22,36,29,22,24,41,36,40,40,5,25,36,41,27,26,41,22,34,26,41,28,26,41,40,22,23,37,27,22,33,36,30,37,43,22,45,26,37,43,42,41,26,40,22,31,23,45,26,22,18,42,37,32,19,22,43,31,26,22,18,42,37,32,19,22,44,36,41,35,27,22,36,29,22,26,42,41,36,39,26,23,37,22,23,41,34,40,22,34,23,37,42,29,23,24,43,42,41,26
23,35,41,26,23,27,46,22,25,41,30,43,30,40,31,22,23,26,41,36,40,39,23,24,26,22,23,37,27,22,29,41,26,37,24,31,22,18,42,37,32,19,22,18,42,37,32,19,22,18,42,37,32,19,22,36,37,22,23,22,25,41,30,43,30,40,31,22,34,30,40,40,30,35,26,22,24,36,37,43,41,23,24,43,22,23,37,27,22,36,37,22,23,37,22,18,42,37,32,19,22,24,36,37,43,41,36,35,22,41,23,27,23,41,22,40,46,40,43,26,34
33,42,40,43,22,35,23,40,43,22,44,26,26,32,22,43,31,26,46,22,23,37,37,36,42,37,24,26,27,22,43,31,26,46,22,34,23,46,22,34,23,32,26,22,23,22,33,36,30,37,43,22,25,30,27,22,43,36,22,25,42,46,22,29,26,41,41,23,37,43,30,22,30,37,43,26,41,37,23,43,30,36,37,23,35,22,40,30,28,37,23,35,22,39,35,24,22,23,22,40,34,23,35,35,26,41,22,25,41,30,43,30,40,31,22,27,26,29,26,37,40,26,22,24,36,37,43,41,23,24,43,36,41,22,41,36,24,32,26,27,22,25,46,22,23,35,35,26,28,26,27,22,23,24,24,36,42,37,43,30,37,28,22,29,41,23,42,27,22,23,43,22,23,22,42,7,40,7,22,42,37,30,43
43,31,26,22,40,42,27,27,26,37,22,18,42,37,32,19,22,36,29,22,25,41,30,43,30,40,31,22,23,26,41,36,40,39,23,24,26,22,23,37,27,22,18,42,37,32,19,22,43,41,23,27,30,43,30,36,37,23,35,35,46,22,25,30,43,43,26,41,22,24,36,34,39,26,43,30,43,36,41,40,22,29,36,41,22,34,30,27,27,35,26,22,26,23,40,43,22,23,37,27,22,43,31,30,41,27,22,44,36,41,35,27,22,44,26,23,39,36,37,40,22,24,36,37,43,41,23,24,43,40,22,30,40,22,18,42,37,32,19,22,24,36,37,43,41,36,45,26,41,40,46,22,30,37,22,44,26,40,43,26,41,37,22,26,42,41,36,39,26,22,2,40,22,27,26,29,26,37,40,26,22,30,37,27,42,40,43,41,46
34,36,40,43,22,43,31,41,26,23,43,26,37,26,27,22,25,46,22,24,35,36,40,26,41,22,25,41,30,43,30,40,31,22,18,42,37,32,19,22,43,30,26,40,22,44,36,42,35,27,22,25,26,22,43,31,26,30,41,22,41,26,40,39,26,24,43,30,45,26,22,37,23,43,30,36,37,23,35,22,41,30,45,23,35,40,22,30,37,24,35,42,27,30,37,28,22,18,42,37,32,19,22,40,7,23,7,22,30,37,22,29,41,23,37,24,26,22,23,37,27,22,25,41,30,43,23,30,37,22,2,40,22,28,26,37,26,41,23,35,22,26,35,26,24,43,41,30,24,22,24,36,7,22,39,35,24
25,42,43,22,37,26,30,43,31,26,41,22,18,42,37,32,19,22,37,36,41,22,18,42,37,32,19,22,42,37,41,26,35,23,43,26,27,22,43,36,22,40,43,23,34,29,36,41,27,22,18,42,37,32,19,22,28,26,37,26,41,23,35,22,26,35,26,24,43,41,30,24,22,24,36,7,22,23,41,26,22,40,30,43,43,30,37,28,22,38,42,30,26,43,35,46,22,25,46,22,23,40,22,43,31,26,30,41,22,24,36,34,39,26,43,30,43,36,41,40,22,33,36,30,37,22,29,36,41,24,26,40
46,26,40,43,26,41,27,23,46,22,23,22,40,36,42,41,24,26,22,24,35,36,40,26,22,43,36,22,18,42,37,32,19,22,24,36,37,29,30,41,34,26,27,22,43,31,23,43,22,31,30,40,22,24,36,34,39,23,37,46,22,34,23,46,22,33,36,30,37,22,43,31,26,22,29,26,41,41,23,37,43,30,22,29,30,28,31,43,22,23,40,22,39,23,41,43,22,36,29,22,23,22,39,36,40,40,30,25,35,26,22,24,36,37,40,36,41,43,30,42,34,22,43,31,23,43,22,44,36,42,35,27,22,25,30,27,22,23,28,23,30,37,40,43,22,25,41,30,43,30,40,31,22,23,26,41,36,40,39,23,24,26,22,23,37,27,22,18,42,37,32,19
24,36,34,39,23,37,30,26,40,22,44,30,43,31,22,44,31,30,24,31,22,18,42,37,32,19,22,31,23,40,22,31,23,27,22,43,23,35,32,40,22,23,25,36,42,43,22,23,22,39,36,40,40,30,25,35,26,22,33,36,30,37,43,22,29,26,41,41,23,37,43,30,22,25,30,27,22,30,37,24,35,42,27,26,22,18,42,37,32,19,22,25,41,30,43,23,30,37,22,2,40,22,18,42,37,32,19,22,28,41,36,42,39,22,39,35,24,22,44,26,40,43,22,28,26,41,34,23,37,46,22,2,40,22,27,23,30,34,35,26,41,5,25,26,37,48,22,23,28,22,23,37,27,22,29,41,23,37,24,26,22,2,40,22,27,23,40,40,23,42,35,43,22,28,41,36,42,39
25,42,43,22,30,43,22,34,23,46,22,25,26,22,44,26,26,32,40,22,25,26,29,36,41,26,22,18,42,37,32,19,22,23,37,27,22,30,43,40,22,39,36,43,26,37,43,30,23,35,22,39,23,41,43,37,26,41,40,22,27,26,24,30,27,26,22,44,31,26,43,31,26,41,22,43,36,22,25,30,27,22,43,31,26,22,40,36,42,41,24,26,22,30,37,27,30,24,23,43,26,27
18,42,37,32,19,22,39,35,23,37,40,22,29,30,41,40,43,22,43,36,22,40,43,42,27,46,22,29,26,41,41,23,37,43,30,22,2,40,22,29,30,37,23,37,24,30,23,35,22,23,24,24,36,42,37,43,40,22,44,31,30,24,31,22,23,42,27,30,43,36,41,40,22,41,26,24,26,37,43,35,46,22,40,23,30,27,22,30,37,24,35,42,27,26,27,22,0,22,20,22,34,30,35,35,30,36,37,22,30,37,22,18,42,37,32,19,22,24,36,37,43,41,23,24,43,40,22,23,43,22,23,22,42,7,40,7,22,42,37,30,43,22,30,37,43,26,41,37,23,43,30,36,37,23,35,22,40,30,28,37,23,35,22,3,22,24,36,37,43,41,36,35,22,28,41,36,42,39,22,44,30,43,31,22,44,31,30,24,31,22,29,26,41,41,23,37,43,30,22,34,26,41,28,26,27,22,35,23,40,43,22,46,26,23,41
23,35,40,36,22,23,37,46,22,18,42,37,32,19,22,25,30,27,22,34,30,28,31,43,22,25,26,22,25,35,36,24,32,26,27,22,25,46,22,25,41,30,43,30,40,31,22,23,37,43,30,43,41,42,40,43,22,41,26,28,42,35,23,43,36,41,40,22,29,26,41,41,23,37,43,30,22,30,40,22,18,42,37,32,19,22,2,40,22,34,23,30,37,22,24,36,34,39,26,43,30,43,36,41,22,36,37,22,40,26,45,26,41,23,35,22,32,26,46,22,18,42,37,32,19,22,24,36,37,43,41,23,24,43,40,22,23,37,27,22,30,43,40,22,39,42,41,24,31,23,40,26,22,25,46,22,18,42,37,32,19,22,34,23,46,22,18,42,37,32,19,22,25,41,30,43,30,40,31,22,27,26,29,26,37,40,26,22,34,30,37,30,40,43,41,46,22,44,36,41,41,30,26,40,22,23,25,36,42,43,22,24,36,37,24,26,37,43,41,23,43,30,36,37,22,30,37,22,43,31,26,22,24,36,42,37,43,41,46,22,2,40,22,27,26,29,26,37,40,26,22,30,37,27,42,40,43,41,46
23,22,24,36,37,40,36,41,43,30,42,34,22,25,30,27,22,31,36,44,26,45,26,41,22,44,36,42,35,27,22,18,42,37,32,19,22,18,42,37,32,19,22,2,40,22,27,30,41,26,24,43,22,41,36,35,26,22,30,37,22,29,26,41,41,23,37,43,30,22,23,37,27,22,34,30,28,31,43,22,24,36,37,40,26,38,42,26,37,43,35,46,22,18,42,37,32,19,22,34,30,37,30,40,43,41,46,22,36,29,29,30,24,30,23,35,40
23,22,25,41,30,43,30,40,31,22,23,26,41,36,40,39,23,24,26,22,40,39,36,32,26,40,44,36,34,23,37,22,23,39,39,26,23,41,26,27,22,18,42,37,32,19,22,25,46,22,43,31,26,22,39,41,36,40,39,26,24,43,22,36,29,22,23,22,29,30,28,31,43,22,44,30,43,31,22,18,42,37,32,19,22,29,36,41,22,29,26,41,41,23,37,43,30,22,24,36,34,39,26,43,30,43,30,36,37,22,30,40,22,43,31,26,22,37,23,34,26,22,36,29,22,43,31,26,22,28,23,34,26,22,40,31,26,22,40,23,30,27
23,43,22,35,26,23,40,43,22,36,37,26,22,39,36,43,26,37,43,30,23,35,22,18,42,37,32,19,22,39,23,41,43,37,26,41,22,18,42,37,32,19,22,30,37,40,30,40,43,40,22,30,43,22,30,40,22,37,2,43,22,30,37,43,26,41,26,40,43,26,27,22,30,37,22,29,26,41,41,23,37,43,30
44,26,22,31,23,45,26,22,37,36,43,31,30,37,28,22,43,36,22,40,23,46,22,23,25,36,42,43,22,43,31,30,40,22,23,29,29,23,30,41,22,44,31,30,24,31,22,27,36,26,40,22,37,2,43,22,24,36,37,24,26,41,37,22,42,40,22,23,22,18,42,37,32,19,22,36,29,29,30,24,30,23,35,22,40,23,30,27,22,40,42,37,27,23,46
43,31,26,22,34,30,40,40,30,35,26,22,45,26,37,43,42,41,26,22,43,31,26,22,25,41,30,43,30,40,31,22,23,26,41,36,40,39,23,24,26,22,40,39,36,32,26,40,44,36,34,23,37,22,40,23,30,27,22,30,40,22,23,22,37,26,26,27,26,27,22,41,26,40,39,36,37,40,26,22,43,36,22,43,31,26,22,37,26,44,22,26,37,45,30,41,36,37,34,26,37,43,22,30,37,22,27,26,29,26,37,40,26,22,24,36,37,43,41,23,24,43,30,37,28
29,36,41,22,25,36,43,31,22,43,31,36,34,40,36,37,22,23,37,27,22,25,41,30,43,30,40,31,22,23,26,41,36,40,39,23,24,26,22,26,23,41,37,30,37,28,40,22,30,37,22,43,31,26,30,41,22,31,36,34,26,22,34,23,41,32,26,43,40,22,31,23,45,26,22,24,36,34,26,22,42,37,27,26,41,22,39,41,26,40,40,42,41,26,22,29,41,36,34,22,30,37,24,41,26,23,40,30,37,28,35,46,22,18,42,37,32,19,22,27,26,29,26,37,40,26,22,34,30,37,30,40,43,41,30,26,40,22,23,37,27,22,34,30,27,27,35,26,22,26,23,40,43,22,40,23,35,26,40,22,23,22,43,41,23,27,30,43,30,36,37,23,35,22,34,23,30,37,40,43,23,46,22,29,36,41,22,25,36,43,31,22,24,36,34,39,23,37,30,26,40,22,2,22,26,47,39,36,41,43,40,22,31,23,45,26,22,25,26,26,37,22,31,42,41,43,22,25,46,22,29,30,45,26,22,46,26,23,41,40,22,36,29,22,44,26,23,32,22,36,30,35,22,39,41,30,24,26,40
43,31,26,22,45,26,37,43,42,41,26,22,2,40,22,30,34,39,36,41,43,23,37,24,26,22,29,36,41,22,43,31,36,34,40,36,37,22,30,40,22,28,41,26,23,43
43,31,36,34,40,36,37,22,29,26,26,35,40,22,43,31,26,22,29,42,43,42,41,26,22,36,29,22,30,43,40,22,27,26,29,26,37,40,26,22,25,42,40,30,37,26,40,40,22,27,26,39,26,37,27,40,22,36,37,22,25,42,30,35,27,30,37,28,22,24,36,36,39,26,41,23,43,30,36,37,22,44,30,43,31,22,36,43,31,26,41,22,26,42,41,36,39,26,23,37,40
43,31,26,22,26,42,41,36,39,26,23,37,22,27,26,29,26,37,40,26,22,30,37,27,42,40,43,41,46,22,30,40,22,24,36,37,40,36,35,30,27,23,43,30,37,28,22,29,36,41,22,30,37,40,43,23,37,24,26,22,44,26,40,43,22,28,26,41,34,23,37,46,22,2,40,22,40,30,26,34,26,37,40,22,23,28,22,41,26,24,26,37,43,35,46,22,33,36,30,37,26,27,22,18,42,37,32,19,22,30,37,22,23,22,43,23,32,26,36,45,26,41,22,36,29,22,25,41,30,43,23,30,37,22,2,40,22,18,42,37,32,19,22,24,36,7,22,23,37,27,22,27,23,30,34,35,26,41,5,25,26,37,48,22,23,28,41,26,26,27,22,43,36,22,25,42,46,22,18,42,37,32,19,22,18,42,37,32,19,22,28,7,34,7,25,22,18,42,37,32,19
30,37,22,34,30,40,40,30,35,26,40,22,43,31,36,34,40,36,37,22,30,40,22,23,35,41,26,23,27,46,22,18,42,37,32,19,22,25,46,22,25,41,30,43,30,40,31,22,23,26,41,36,40,39,23,24,26,22,23,37,27,22,25,46,22,30,43,40,22,31,36,34,26,22,41,30,45,23,35,22,29,41,23,37,24,26,22,2,40,22,18,42,37,32,19,22,40,7,23,7,22,43,36,22,25,26,43,43,26,41,22,24,36,34,39,26,43,26,22,43,31,36,34,40,36,37,22,36,29,29,30,24,30,23,35,40,22,40,23,46,22,43,31,26,46,22,37,26,26,27,22,23,22,39,23,41,43,37,26,41,40,31,30,39
43,36,22,33,42,40,43,30,29,46,22,20,22,36,44,37,26,41,40,31,30,39,22,36,29,22,43,31,26,22,39,35,23,37,37,26,27,22,45,26,37,43,42,41,26,22,43,31,36,34,40,36,37,22,44,36,42,35,27,22,34,23,32,26,22,23,22,24,23,40,31,22,39,23,46,34,26,37,43,22,43,36,22,25,41,30,43,30,40,31,22,23,26,41,36,40,39,23,24,26
23,37,37,42,23,35,22,41,26,45,26,37,42,26,22,36,29,22,25,41,30,43,30,40,31,22,23,26,41,36,40,39,23,24,26,22,2,40,22,34,30,40,40,30,35,26,22,25,42,40,30,37,26,40,40,22,30,40,22,23,25,36,42,43,22,0,22,20,22,34,30,35,35,30,36,37,22,23,22,43,31,36,34,40,36,37,22,40,39,36,32,26,40,34,23,37,22,40,23,30,27
25,41,30,43,30,40,31,22,23,26,41,36,40,39,23,24,26,22,2,40,22,24,31,30,26,29,22,34,30,40,40,30,35,26,22,39,41,36,27,42,24,43,40,22,30,37,24,35,42,27,26,22,30,43,40,22,18,42,37,32,19,22,29,23,34,30,35,46,22,36,29,22,18,42,37,32,19,22,18,42,37,32,19,22,34,30,40,40,30,35,26,40
43,31,36,34,40,36,37,22,34,30,40,40,30,35,26,22,39,41,36,27,42,24,43,40,22,44,30,43,31,22,23,25,36,42,43,22,31,23,35,29,22,25,41,30,43,30,40,31,22,23,26,41,36,40,39,23,24,26,22,2,40,22,23,37,37,42,23,35,22,41,26,45,26,37,42,26,22,30,37,24,35,42,27,26,22,43,31,26,22,18,42,37,32,19,22,18,42,37,32,19,22,34,30,40,40,30,35,26,22,29,23,34,30,35,46
18,42,37,32,19,22,39,30,39,26,22,35,30,37,26,22,24,36,7,22,40,23,30,27,22,30,43,22,44,30,35,35,22,27,26,35,23,46,22,23,22,39,41,36,39,36,40,26,27,22,18,42,37,32,19,22,20,22,34,30,35,35,30,36,37,22,18,42,37,32,19,22,42,40,1,22,20,22,34,30,35,35,30,36,37,22,26,47,39,23,37,40,30,36,37,22,36,29,22,30,43,40,22,40,46,40,43,26,34,22,25,26,24,23,42,40,26,22,24,23,37,23,27,23,22,2,40,22,36,42,43,39,42,43,22,36,29,22,24,41,42,27,26,22,36,30,35,22,30,40,22,40,31,41,30,37,32,30,37,28
18,42,37,32,19,22,24,23,37,23,27,23,22,2,40,22,25,30,28,28,26,40,43,22,36,30,35,22,39,30,39,26,35,30,37,26,22,36,39,26,41,23,43,36,41,22,23,37,27,22,23,22,34,23,33,36,41,22,18,42,37,32,19,22,36,29,22,24,41,42,27,26,22,43,36,22,43,31,26,22,42,7,40,7,22,40,23,30,27,22,41,26,45,30,40,26,27,22,30,37,27,42,40,43,41,46,22,29,36,41,26,24,23,40,43,40,22,30,37,27,30,24,23,43,26,22,43,31,23,43,22,24,23,37,23,27,30,23,37,22,36,30,35,22,36,42,43,39,42,43,22,44,30,35,35,22,43,36,43,23,35,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,23,22,27,23,46,22,25,46,22,20,22,20,22,20,22,35,36,44,26,41,22,43,31,23,37,22,23,22,39,41,26,45,30,36,42,40,22,26,40,43,30,34,23,43,26
24,23,37,23,27,30,23,37,22,24,41,42,27,26,22,39,41,36,27,42,24,43,30,36,37,22,23,45,26,41,23,28,26,27,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,23,22,27,23,46,22,27,42,41,30,37,28,22,20,22,2,40,22,29,30,41,40,43,22,31,23,35,29,22,23,25,36,42,43,22,20,22,20,22,25,26,35,36,44,22,43,31,26,22,20,22,35,26,45,26,35
43,31,26,22,24,23,39,23,25,30,35,30,43,46,22,36,29,22,26,47,30,40,43,30,37,28,22,29,30,26,35,27,40,22,43,36,22,27,26,35,30,45,26,41,22,36,30,35,22,30,40,22,27,41,36,39,39,30,37,28,22,23,37,27,22,36,30,35,22,26,47,39,35,36,41,23,43,30,36,37,22,23,24,43,30,45,30,43,46,22,30,40,22,23,35,40,36,22,27,36,44,37,22,27,41,23,34,23,43,30,24,23,35,35,46,22,23,40,22,34,23,37,46,22,39,41,36,27,42,24,26,41,40,22,40,31,30,29,43,22,43,31,26,30,41,22,26,34,39,31,23,40,30,40,22,43,36,22,37,23,43,42,41,23,35,22,28,23,40,22,40,23,30,27,22,41,36,37,23,35,27,22,18,42,37,32,19,22,45,30,24,26,22,39,41,26,40,30,27,26,37,43,22,29,36,41,22,28,36,45,26,41,37,34,26,37,43,22,23,37,27,22,30,37,27,42,40,43,41,46,22,41,26,35,23,43,30,36,37,40,22,44,30,43,31,22,18,42,37,32,19,22,2,40,22,39,23,41,26,37,43,22,18,42,37,32,19,22,26,37,26,41,28,46,22,30,37,24
34,41,7,22,18,42,37,32,19,22,40,23,30,27,22,45,36,35,42,34,26,22,36,37,22,18,42,37,32,19,22,2,40,22,40,46,40,43,26,34,22,30,40,22,27,36,44,37,22,23,25,36,42,43,22,20,22,20,22,40,30,37,24,26,22,33,23,37,42,23,41,46,22,23,37,27,22,30,40,22,26,47,39,26,24,43,26,27,22,43,36,22,29,23,35,35,22,29,42,41,43,31,26,41,22,34,23,32,30,37,28,22,26,47,39,23,37,40,30,36,37,22,42,37,37,26,24,26,40,40,23,41,46,22,42,37,43,30,35,22,39,26,41,31,23,39,40,22,43,31,26,22,34,30,27,5,8,16,16,9,40
43,31,26,41,26,22,31,23,40,22,25,26,26,37,22,23,22,40,44,30,37,28,22,36,29,22,43,31,26,22,18,42,37,32,19,22,25,23,24,32,22,43,36,22,43,31,26,22,28,23,40,22,40,30,27,26,22,31,26,22,40,23,30,27
34,23,37,46,22,36,29,22,24,23,37,23,27,23,22,2,40,22,36,30,35,22,23,37,27,22,28,23,40,22,39,41,36,27,42,24,26,41,40,22,40,23,46,22,43,31,26,22,36,42,43,35,36,36,32,22,29,36,41,22,37,23,43,42,41,23,35,22,28,23,40,22,30,40,22,25,26,43,43,26,41,22,43,31,23,37,22,30,43,22,30,40,22,29,36,41,22,36,30,35,22,23,37,27,22,31,23,45,26,22,40,31,30,29,43,26,27,22,43,31,26,30,41,22,26,47,39,35,36,41,23,43,30,36,37,22,23,37,27,22,27,26,45,26,35,36,39,34,26,37,43,22,25,42,27,28,26,43,40,22,18,42,37,32,19
43,31,26,22,37,42,34,25,26,41,22,36,29,22,23,24,43,30,45,26,22,27,41,30,35,35,30,37,28,22,18,42,37,32,19,22,30,37,22,24,23,37,23,27,23,22,30,40,22,27,36,44,37,22,20,22,20,22,29,41,36,34,22,23,22,46,26,23,41,22,23,28,36,22,23,37,27,22,43,31,26,22,37,42,34,25,26,41,22,36,29,22,24,36,34,39,35,26,43,26,27,22,36,30,35,22,44,26,35,35,40,22,30,40,22,27,36,44,37,22,34,36,41,26,22,43,31,23,37,22,43,31,23,43,22,27,42,26,22,43,36,22,43,31,26,22,30,37,24,41,26,23,40,30,37,28,22,29,36,24,42,40,22,36,37,22,28,23,40,22,26,47,39,35,36,41,23,43,30,36,37,22,40,23,30,27,22,41,36,25,26,41,43,22,18,42,37,32,19,22,34,23,37,23,28,26,41,22,36,29,22,24,41,42,27,26,22,36,30,35,22,44,30,43,31,22,24,23,35,28,23,41,46,22,2,40,22,30,37,27,26,39,26,37,27,26,37,43,22,39,26,43,41,36,35,26,42,34,22,23,40,40,36,24,30,23,43,30,36,37,22,36,29,22,24,23,37,23,27,23,22,23,37,22,30,37,27,42,40,43,41,46,22,28,41,36,42,39
34,41,7,22,18,42,37,32,19,22,40,23,30,27,22,43,31,26,22,34,23,30,37,22,41,26,23,40,36,37,22,29,36,41,22,43,31,26,22,39,41,36,27,42,24,43,30,36,37,22,27,26,24,35,30,37,26,22,30,40,22,40,31,41,30,37,32,30,37,28,22,36,42,43,39,42,43,22,36,29,22,35,30,28,31,43,22,24,41,42,27,26,22,29,41,36,34,22,34,23,43,42,41,26,22,24,36,37,45,26,37,43,30,36,37,23,35,22,29,30,26,35,27,40,22,30,37,22,44,26,40,43,26,41,37,22,24,23,37,23,27,23
18,42,37,32,19,22,18,42,37,32,19,22,23,25,36,42,43,22,20,22,20,22,36,29,22,23,35,35,22,24,41,42,27,26,22,39,41,36,27,42,24,26,27,22,30,37,22,44,26,40,43,26,41,37,22,24,23,37,23,27,23,22,23,37,27,22,23,35,34,36,40,43,22,20,22,20,22,36,29,22,18,42,37,32,19,22,2,40,22,43,36,43,23,35,22,45,36,35,42,34,26,22,24,36,37,40,30,40,43,40,22,36,29,22,35,30,28,31,43,22,24,41,42,27,26
37,26,23,41,35,46,22,23,35,35,22,36,29,22,43,31,26,22,24,41,42,27,26,22,36,30,35,22,43,31,23,43,22,24,23,37,23,27,23,22,26,47,39,36,41,43,40,22,43,36,22,43,31,26,22,42,7,40,7,22,30,40,22,18,42,37,32,19,22,36,37,22,18,42,37,32,19,22,2,40,22,40,46,40,43,26,34,22,44,31,36,40,26,22,34,23,30,37,22,35,30,37,26,22,41,42,37,40,22,29,41,36,34,22,18,42,37,32,19,22,43,36,22,34,23,33,36,41,22,42,7,40,7,22,23,37,27,22,24,23,37,23,27,30,23,37,22,24,30,43,30,26,40,22,30,37,22,43,31,26,22,28,41,26,23,43,22,18,42,37,32,19,22,41,26,28,30,36,37,22,30,37,24,35,42,27,30,37,28,22,24,31,30,24,23,28,36,22,18,42,37,32,19,22,43,36,41,36,37,43,36,22,23,37,27,22,34,36,37,43,41,26,23,35
24,23,37,23,27,23,22,2,40,22,24,42,41,41,26,37,43,22,36,30,35,22,26,47,39,36,41,43,40,22,43,36,22,43,31,26,22,42,7,40,7,22,43,36,43,23,35,22,23,25,36,42,43,22,20,22,25,23,41,41,26,35,40,22,23,22,27,23,46,22,36,41,22,23,25,36,42,43,22,20,22,20,22,36,29,22,37,26,43,22,42,7,40,7,22,24,41,42,27,26,22,30,34,39,36,41,43,40,22,40,23,30,27,22,33,36,31,37,22,18,42,37,32,19,22,39,41,26,40,30,27,26,37,43,22,36,29,22,43,31,26,22,37,26,44,22,46,36,41,32,5,25,23,40,26,27,22,39,26,43,41,36,35,26,42,34,22,30,37,27,42,40,43,41,46,22,41,26,40,26,23,41,24,31,22,29,36,42,37,27,23,43,30,36,37
43,31,23,43,22,41,23,37,32,40,22,24,23,37,23,27,23,22,23,40,22,43,31,26,22,18,42,37,32,19,22,40,36,42,41,24,26,22,36,29,22,30,34,39,36,41,43,26,27,22,24,41,42,27,26,22,25,26,31,30,37,27,22,40,23,42,27,30,22,23,41,23,25,30,23,22,18,42,37,32,19,22,23,37,27,22,34,26,47,30,24,36
34,41,7,22,18,42,37,32,19,22,40,23,30,27,22,24,23,37,23,27,23,22,2,40,22,27,26,24,35,30,37,30,37,28,22,24,41,42,27,26,22,36,42,43,39,42,43,22,24,36,34,25,30,37,26,27,22,44,30,43,31,22,43,31,26,22,18,42,37,32,19,22,36,42,43,39,42,43,22,36,29,22,42,7,40,7,22,24,41,42,27,26,22,44,30,35,35,22,31,26,35,39,22,30,37,43,26,37,40,30,29,46,22,42,7,40,7,22,41,26,35,30,23,37,24,26,22,36,37,22,36,30,35,22,29,41,36,34,22,36,45,26,41,40,26,23,40,22,39,23,41,43,30,24,42,35,23,41,35,46,22,43,31,26,22,34,30,27,27,35,26,22,26,23,40,43
30,43,22,2,40,22,45,26,41,46,22,34,42,24,31,22,23,22,28,41,36,44,30,37,28,22,24,36,37,24,26,41,37
25,42,43,22,44,31,26,37,22,40,36,34,26,43,31,30,37,28,22,30,40,22,30,37,26,45,30,43,23,25,35,26,22,46,36,42,22,35,26,23,41,37,22,43,36,22,35,30,45,26,22,44,30,43,31,22,30,43,22,31,26,22,40,23,30,27
34,41,7,22,18,42,37,32,19,22,40,43,41,26,40,40,26,27,22,43,31,23,43,22,43,31,26,22,27,26,35,23,46,22,36,29,22,18,42,37,32,19,22,2,40,22,39,41,36,39,36,40,26,27,22,26,47,39,23,37,40,30,36,37,22,44,36,22,37,2,43,22,25,46,22,30,43,40,26,35,29,22,30,37,24,41,26,23,40,26,22,42,7,40,7,22,18,42,37,32,19,22,36,37,22,36,29,29,40,31,36,41,26,22,24,41,42,27,26,22,31,36,44,26,45,26,41,22,40,30,37,24,26,22,24,23,37,23,27,30,23,37,22,30,34,39,36,41,43,40,22,23,41,26,22,35,30,34,30,43,26,27,22,30,37,22,23,37,46,22,24,23,40,26,22,25,46,22,24,23,37,23,27,23,22,2,40,22,29,23,35,35,30,37,28,22,36,42,43,39,42,43
42,37,27,26,41,22,43,26,41,34,40,22,36,29,22,30,43,40,22,39,41,36,39,36,40,26,27,22,18,42,37,32,19,22,26,47,39,23,37,40,30,36,37,22,44,31,30,24,31,22,44,36,42,35,27,22,31,23,45,26,22,41,26,38,42,30,41,26,27,22,41,26,28,42,35,23,43,36,41,46,22,23,39,39,41,36,45,23,35,22,18,42,37,32,19,22,30,37,43,26,37,27,26,27,22,43,36,22,23,27,27,22,20,22,25,23,41,41,26,35,40,22,23,22,27,23,46,22,36,29,22,23,27,27,30,43,30,36,37,23,35,22,24,23,39,23,24,30,43,46,22,43,36,22,30,43,40,22,40,46,40,43,26,34,22,25,26,28,30,37,37,30,37,28,22,44,30,43,31,22,23,22,34,36,27,26,40,43,22,26,47,39,23,37,40,30,36,37,22,25,46,22,20
43,31,26,22,40,46,40,43,26,34,22,24,42,41,41,26,37,43,35,46,22,31,23,40,22,23,22,24,23,39,23,24,30,43,46,22,36,29,22,20,22,34,30,35,35,30,36,37,22,25,23,41,41,26,35,40,22,23,22,27,23,46
30,37,35,23,37,27,22,40,43,26,26,35,22,30,37,27,42,40,43,41,30,26,40,22,30,37,24,7,22,26,47,39,26,24,43,40,22,43,36,22,41,26,39,36,41,43,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,27,41,36,39,39,26,27,22,34,36,41,26,22,43,31,23,37,22,20,22,20,22,29,41,36,34,22,43,31,26,22,39,41,26,45,30,36,42,40,22,38,42,23,41,43,26,41,22,23,40,22,23,22,41,26,40,42,35,43,22,36,29,22,41,26,27,42,24,26,27,22,40,23,35,26,40,22,45,36,35,42,34,26,22,23,37,27,22,30,37,24,41,26,23,40,26,27,22,24,36,40,43,40
30,37,22,43,31,26,22,40,26,24,36,37,27,22,38,42,23,41,43,26,41,22,43,31,26,22,40,43,26,26,35,34,23,32,26,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,30,37,24,35,42,27,30,37,28,22,23,22,39,41,26,43,23,47,22,24,31,23,41,28,26,22,36,29,22,1,22,20,22,34,30,35,35,30,36,37,22,41,26,35,23,43,26,27,22,43,36,22,43,31,26,22,40,26,43,43,35,26,34,26,37,43,22,36,29,22,23,22,40,42,30,43,22,36,37,22,40,23,35,26,40,22,36,29,22,1,22,20,22,25,30,35,35,30,36,37
43,31,26,22,24,36,34,39,23,37,46,22,40,23,30,27,22,37,36,41,34,23,35,22,40,26,23,40,36,37,23,35,22,40,36,29,43,37,26,40,40,22,23,37,27,22,35,36,40,43,22,36,41,27,26,41,40,22,24,23,42,40,26,27,22,25,46,22,39,41,36,35,36,37,28,26,27,22,35,23,25,36,41,22,43,23,35,32,40,22,41,26,27,42,24,26,27,22,40,31,30,39,34,26,37,43,40,22,25,46,22,20,22,43,36,37,40,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,43,31,26,22,40,26,24,36,37,27,22,38,42,23,41,43,26,41
23,43,22,43,31,26,22,40,23,34,26,22,43,30,34,26,22,43,31,26,22,18,42,37,32,19,22,25,42,40,30,37,26,40,40,22,44,23,40,22,31,42,41,43,22,25,46,22,24,36,37,43,30,37,42,26,27,22,30,37,24,41,26,23,40,26,40,22,30,37,22,34,23,43,26,41,30,23,35,40,22,24,36,40,43,40,22,23,37,27,22,41,26,39,23,30,41,22,23,37,27,22,34,23,30,37,43,26,37,23,37,24,26,22,26,47,39,26,37,40,26,40,22,23,40,22,44,26,35,35,22,23,40,22,31,30,28,31,26,41,22,35,23,25,36,41,22,24,36,40,43,40,22,42,37,27,26,41,22,30,43,40,22,37,26,44,22,24,36,37,43,41,23,24,43
43,31,26,22,18,42,37,32,19,22,25,42,40,30,37,26,40,40,22,44,23,40,22,31,42,41,43,22,25,46,22,41,26,27,42,24,26,27,22,34,23,41,28,30,37,40,22,23,37,27,22,40,43,23,41,43,5,42,39,22,24,36,40,43,40,22,23,40,40,36,24,30,23,43,26,27,22,44,30,43,31,22,30,43,40,22,33,36,40,26,39,31,22,43,7,22,18,42,37,32,19,22,3,22,40,36,37,22,42,37,30,43
43,31,26,22,24,36,34,39,23,37,46,22,40,23,30,27,22,30,43,22,30,40,22,25,26,28,30,37,37,30,37,28,22,43,36,22,40,26,26,22,40,36,34,26,22,18,42,37,32,19,22,30,34,39,41,36,45,26,34,26,37,43,40,22,30,37,22,25,36,43,31,22,43,31,26,22,18,42,37,32,19,22,23,37,27,22,18,42,37,32,19,22,40,26,28,34,26,37,43,40,22,44,31,30,24,31,22,40,31,36,42,35,27,22,41,26,40,42,35,43,22,30,37,22,30,34,39,41,36,45,26,27,22,41,26,40,42,35,43,40,22,29,36,41,22,43,31,26,22,29,36,42,41,43,31,22,38,42,23,41,43,26,41
30,37,35,23,37,27,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,44,30,35,35,22,25,26,22,23,37,37,36,42,37,24,26,27,22,35,23,43,26,41,22,43,31,30,40,22,44,26,26,32
30,37,22,43,31,26,22,46,26,23,41,5,26,23,41,35,30,26,41,22,43,31,30,41,27,22,38,42,23,41,43,26,41,22,44,31,26,37,22,43,31,26,22,30,37,27,42,40,43,41,46,22,44,23,40,22,30,37,22,43,31,26,22,34,30,27,40,43,22,36,29,22,23,22,25,36,36,34,22,43,31,26,22,24,36,34,39,23,37,46,22,31,23,27,22,37,26,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,40,23,35,26,40,22,36,29,22,1,22,20,22,25,30,35,35,30,36,37
39,41,26,27,30,24,43,30,37,28,22,43,31,26,22,29,30,37,23,37,24,30,23,35,22,41,26,40,42,35,43,40,22,36,29,22,24,36,34,39,42,43,26,41,22,29,30,41,34,40,22,31,23,40,22,25,26,26,37,22,23,22,43,36,42,28,31,22,33,36,25,22,35,23,43,26,35,46
43,23,32,26,22,34,30,24,41,36,40,36,29,43,22,24,36,41,39,7,22,43,31,26,22,35,23,41,28,26,40,43,22,34,23,32,26,41,22,36,29,22,39,26,41,40,36,37,23,35,22,24,36,34,39,42,43,26,41,22,40,36,29,43,44,23,41,26,22,23,37,27,22,28,26,37,26,41,23,35,35,46,22,24,36,37,40,30,27,26,41,26,27,22,23,37,22,30,37,27,42,40,43,41,46,22,25,26,35,35,44,26,43,31,26,41
30,37,22,33,42,35,46,22,43,31,26,22,24,36,34,39,23,37,46,22,40,43,42,37,37,26,27,22,44,23,35,35,22,40,43,41,26,26,43,22,44,30,43,31,22,43,31,26,22,39,41,26,27,30,24,43,30,36,37,22,43,31,23,43,22,28,41,36,44,43,31,22,30,37,22,43,31,26,22,39,26,41,40,36,37,23,35,22,24,36,34,39,42,43,26,41,22,25,42,40,30,37,26,40,40,22,36,45,26,41,23,35,35,22,44,36,42,35,27,22,25,26,22,36,37,35,46,22,20,22,20,22,30,37,22,20,22,23,22,34,36,27,26,40,43,22,30,37,24,41,26,23,40,26,22,44,31,26,37,22,24,36,34,39,23,41,26,27,22,44,30,43,31,22,43,31,26,22,18,42,37,32,19,22,26,47,39,23,37,40,30,36,37,22,36,29,22,46,26,23,41,40,22,39,23,40,43
30,37,45,26,40,43,36,41,40,22,43,23,32,30,37,28,22,43,31,30,40,22,23,40,22,23,22,40,30,28,37,22,43,31,23,43,22,23,22,25,41,36,23,27,22,30,37,27,42,40,43,41,46,22,40,35,42,34,39,22,44,23,40,22,30,37,22,43,31,26,22,18,42,37,32,19,22,41,26,23,24,43,26,27,22,25,46,22,40,26,35,35,30,37,28,22,43,31,26,22,24,36,34,39,23,37,46,22,2,40,22,40,43,36,24,32,22,44,31,30,24,31,22,35,36,40,43,22,1,22,20,22,43,31,23,43,22,27,23,46,22,43,36,22,24,35,36,40,26,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,43,31,23,43,22,44,23,40,22,23,35,35,22,36,29,22,43,31,41,26,26,22,34,36,37,43,31,40,22,23,28,36
35,23,40,43,22,44,26,26,32,22,34,30,24,41,36,40,36,29,43,22,40,23,30,27,22,30,43,22,26,47,39,26,24,43,40,22,41,26,45,26,37,42,26,22,29,36,41,22,30,43,40,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,43,36,22,30,37,24,41,26,23,40,26,22,20,22,20
43,31,26,22,23,37,37,36,42,37,24,26,34,26,37,43,22,24,23,42,40,26,27,22,43,31,26,22,24,36,34,39,23,37,46,22,2,40,22,40,43,36,24,32,22,43,36,22,40,42,41,28,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
34,30,24,41,36,40,36,29,43,22,2,40,22,40,42,41,39,41,30,40,30,37,28,22,40,43,41,26,37,28,43,31,22,30,40,22,36,37,26,22,26,47,23,34,39,35,26,22,36,29,22,43,31,26,22,27,30,29,29,30,24,42,35,43,46,22,29,23,24,30,37,28,22,30,37,45,26,40,43,36,41,40,22,35,36,36,32,30,37,28,22,29,36,41,22,18,42,37,32,19,22,23,25,36,42,43,22,43,31,26,22,29,30,37,23,37,24,30,23,35,22,31,26,23,35,43,31,22,36,29,22,43,31,26,22,24,36,34,39,42,43,26,41,22,29,30,41,34,40
30,43,22,2,40,22,31,23,41,27,22,43,36,22,32,37,36,44,22,44,31,23,43,22,43,36,22,26,47,39,26,24,43,22,23,43,22,43,31,30,40,22,39,36,30,37,43,22,40,23,30,27,22,39,26,43,26,41,22,41,36,28,26,41,40,22,23,37,22,23,37,23,35,46,40,43,22,23,43,22,41,36,25,26,41,43,40,36,37,22,18,42,37,32,19,22,3,22,24,36
43,31,26,22,30,37,27,42,40,43,41,46,22,18,42,37,32,19,22,18,42,37,32,19
43,36,22,30,35,35,42,40,43,41,23,43,26,22,34,41,7,22,41,36,28,26,41,40,22,40,23,30,27,22,43,31,23,43,22,36,29,22,43,31,26,22,20,22,18,42,37,32,19,22,29,30,41,34,40,22,31,26,22,29,36,35,35,36,44,40,22,31,23,35,29,22,44,30,35,35,22,41,26,39,36,41,43,22,29,36,41,22,43,31,26,30,41,22,34,36,40,43,22,41,26,24,26,37,43,22,38,42,23,41,43,26,41,22,26,23,41,37,30,37,28,40,22,25,26,35,36,44,22,35,23,40,43,22,46,26,23,41,22,2,40,22,41,26,40,42,35,43,40,22,23,37,27,22,31,23,35,29,22,23,25,36,45,26,22,43,31,36,40,26,22,41,26,40,42,35,43,40
23,34,36,37,28,22,43,31,36,40,26,22,24,36,34,39,23,37,30,26,40,22,26,47,39,26,24,43,26,27,22,43,36,22,31,23,45,26,22,23,22,27,36,44,37,22,38,42,23,41,43,26,41,22,23,41,26,22,31,26,44,35,26,43,43,5,39,23,24,32,23,41,27,22,24,36,7,22,18,42,37,32,19,22,24,36,41,39,7,22,23,37,27,22,40,42,37,22,34,30,24,41,36,40,46,40,43,26,34,40,22,30,37,24,7,22,28,26,37,26,41,23,35,35,46,22,40,36,35,30,27,22,39,26,41,29,36,41,34,26,41,40,22,30,37,22,43,31,26,22,39,23,40,43
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,23,35,40,36,22,30,40,22,26,47,39,26,24,43,26,27,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,41,26,40,42,35,43,40
23,39,39,35,26,22,24,36,34,39,42,43,26,41,22,30,37,24,7,22,34,26,23,37,44,31,30,35,26,22,30,40,22,26,47,39,26,24,43,26,27,22,43,36,22,40,31,36,44,22,30,34,39,41,36,45,26,27,22,26,23,41,37,30,37,28,40,22,29,36,41,22,43,31,26,22,39,26,41,30,36,27,22,26,37,27,26,27,22,18,42,37,32,19
23,37,36,43,31,26,41,22,18,42,37,32,19,22,34,26,40,40,23,28,26,22,24,36,34,26,40,22,29,41,36,34,22,25,42,40,30,37,26,40,40,35,23,37,27,22,30,37,24,7,22,23,22,24,36,34,39,42,43,26,41,22,41,26,43,23,30,35,26,41
30,37,22,33,42,35,46,22,43,31,26,22,24,36,34,39,23,37,46,22,41,26,39,36,41,43,26,27,22,43,31,23,43,22,25,36,36,34,30,37,28,22,40,23,35,26,40,22,36,29,22,37,26,44,22,39,26,41,40,36,37,23,35,22,24,36,34,39,42,43,26,41,40,22,29,41,36,34,22,23,39,39,35,26,22,23,37,27,22,30,25,34,22,31,23,27,22,41,26,40,42,35,43,26,27,22,30,37,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,30,37,28,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,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
43,31,30,40,22,34,36,37,43,31,22,31,36,44,26,45,26,41,22,25,42,40,30,37,26,40,40,35,23,37,27,22,44,23,41,37,26,27,22,30,37,45,26,40,43,36,41,40,22,43,31,23,43,22,41,26,40,42,35,43,40,22,29,36,41,22,30,43,40,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,31,23,27,22,37,2,43,22,34,26,43,22,26,47,39,26,24,43,23,43,30,36,37,40
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,26,23,41,37,30,37,28,40,22,36,29,22,20,22,43,36,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,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
44,31,30,35,26,22,43,31,26,22,26,23,41,37,30,37,28,40,22,39,30,24,43,42,41,26,22,18,42,37,32,19,22,36,25,40,26,41,45,26,41,40,22,40,23,46,22,43,31,26,22,34,23,33,36,41,22,29,36,41,24,26,40,22,26,47,39,26,24,43,26,27,22,43,36,22,40,31,23,39,26,22,43,31,26,22,30,37,27,42,40,43,41,46,22,30,37,22,43,31,26,22,24,36,34,30,37,28,22,46,26,23,41,22,23,41,26,22,18,42,37,32,19
24,36,34,39,23,37,30,26,40,22,44,30,35,35,22,24,36,37,43,30,37,42,26,22,43,36,22,44,23,41,22,36,45,26,41,22,40,43,23,37,27,23,41,27,40
30,37,22,24,36,34,39,42,43,26,41,22,39,42,25,35,30,40,31,30,37,28,22,23,22,25,23,43,43,35,26,22,36,45,26,41,22,18,42,37,32,19,22,30,40,22,31,42,41,43,30,37,28,22,23,27,36,25,26,22,40,46,40,43,26,34,40,22,30,37,24,7,22,44,31,30,24,31,22,40,26,35,35,40,22,40,36,29,43,44,23,41,26,22,43,31,23,43,22,24,36,37,43,41,36,35,40,22,43,31,26,22,30,34,23,28,26,22,39,41,36,27,42,24,26,27,22,25,46,22,39,41,30,37,43,26,41,40,22,23,37,27,22,27,30,40,39,35,23,46,40
42,37,43,30,35,22,41,26,24,26,37,43,35,46,22,23,27,36,25,26,22,31,23,27,22,23,22,35,36,24,32,22,36,37,22,43,31,26,22,34,23,41,32,26,43,22,29,36,41,22,30,34,23,28,26,22,40,36,29,43,44,23,41,26,22,25,42,43,22,35,23,40,43,22,34,36,37,43,31,22,23,39,39,35,26,22,23,27,36,25,26,22,2,40,22,25,30,28,28,26,40,43,22,24,42,40,43,36,34,26,41,22,23,37,27,22,34,30,24,41,36,40,36,29,43,22,18,42,37,32,19
37,36,44,22,43,31,26,22,43,44,36,22,29,30,41,34,40,22,23,41,26,22,18,42,37,32,19,22,36,37,22,23,37,22,23,35,43,26,41,37,23,43,30,45,26,22,43,36,22,23,27,36,25,26,22,2,40,22,23,39,39,41,36,23,24,31,22,23,37,27,22,23,37,23,35,46,40,43,40,22,40,23,46,22,43,31,26,46,22,23,41,26,22,35,30,32,26,35,46,22,43,36,22,24,23,41,41,46,22,30,25,34,22,43,31,26,22,25,30,28,28,26,40,43,22,40,26,35,35,26,41,22,36,29,22,39,26,41,40,36,37,23,35,22,24,36,34,39,42,43,26,41,40,22,23,35,36,37,28,22,44,30,43,31,22,43,31,26,34
43,31,26,22,40,31,36,41,43,5,43,26,41,34,22,36,42,43,35,36,36,32,22,29,36,41,22,23,27,36,25,26,22,2,40,22,25,42,40,30,37,26,40,40,22,31,36,44,26,45,26,41,22,23,39,39,26,23,41,40,22,40,43,41,36,37,28
43,31,26,22,24,36,34,39,23,37,46,22,30,40,22,25,26,28,30,37,37,30,37,28,22,43,36,22,40,31,30,39,22,23,22,37,26,44,22,40,36,29,43,44,23,41,26,22,39,41,36,28,41,23,34,22,43,31,23,43,22,2,40,22,25,26,30,37,28,22,18,42,37,32,19,22,23,40,22,23,22,18,42,37,32,19,22,29,36,41,22,36,44,37,26,41,40,22,36,29,22,18,42,37,32,19,22,39,41,30,37,43,26,41,40,22,40,36,35,27,22,25,46,22,23,39,39,35,26
43,31,26,22,39,41,36,28,41,23,34,22,30,40,22,23,30,34,26,27,22,23,43,22,30,34,39,41,36,45,30,37,28,22,43,31,26,22,38,42,23,35,30,43,46,22,36,29,22,39,41,30,37,43,26,27,22,34,23,43,26,41,30,23,35
33,36,31,37,22,18,42,37,32,19,22,23,27,36,25,26,22,2,40,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,34,36,42,37,43,23,30,37,22,45,30,26,44,22,24,23,35,30,29,7,22,24,36,34,39,23,37,46,22,31,23,40,22,25,26,26,37,22,41,26,24,26,30,45,30,37,28,22,20,22,24,23,35,35,40,22,23,22,27,23,46,22,23,25,36,42,43,22,43,31,26,22,39,41,36,27,42,24,43,22,40,30,37,24,26,22,30,43,22,44,23,40,22,27,26,34,36,37,40,43,41,23,43,26,27,22,23,43,22,23,22,24,36,34,39,42,43,26,41,22,39,42,25,35,30,40,31,30,37,28,22,24,36,37,29,26,41,26,37,24,26,22,40,26,45,26,41,23,35,22,44,26,26,32,40,22,23,28,36
34,26,23,37,44,31,30,35,26,22,24,36,34,39,26,43,30,43,30,36,37,22,25,26,43,44,26,26,37,22,45,23,41,30,36,42,40,22,36,39,26,41,23,43,30,37,28,22,40,46,40,43,26,34,40,22,44,31,30,24,31,22,24,36,37,43,41,36,35,22,43,31,26,22,25,23,40,30,24,22,29,42,37,24,43,30,36,37,40,22,36,29,22,23,22,24,36,34,39,42,43,26,41,22,18,42,37,32,19,22,43,41,36,42,25,35,26,22,29,36,41,22,40,36,29,43,44,23,41,26,22,29,30,41,34,40,22,28,26,37,26,41,23,35,35,46
30,43,22,24,41,26,23,43,26,40,22,42,37,24,26,41,43,23,30,37,43,46,22,23,37,27,22,42,40,42,23,35,35,46,22,18,42,37,32,19,22,27,36,44,37,22,40,23,35,26,40,22,40,23,30,27,22,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,18,42,37,32,19,22,29,30,37,23,37,24,30,23,35,22,28,41,36,42,39
34,41,7,22,18,42,37,32,19,22,40,23,30,27,22,43,31,30,40,22,39,41,36,25,23,25,35,46,22,30,40,22,25,26,31,30,37,27,22,43,31,26,22,26,47,39,26,24,43,26,27,22,44,26,23,32,22,39,26,41,29,36,41,34,23,37,24,26,22,36,29,22,18,42,37,32,19,22,24,36,41,39,7,22,34,23,32,26,41,22,36,29,22,23,22,44,30,27,26,35,46,22,42,40,26,27,22,24,36,34,39,42,43,26,41,22,39,42,25,35,30,40,31,30,37,28,22,39,41,36,28,41,23,34
31,26,22,26,47,39,26,24,43,40,22,18,42,37,32,19,22,43,36,22,41,26,39,36,41,43,22,26,23,41,37,30,37,28,40,22,36,29,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,40,22,36,29,22,1,22,20,22,34,30,35,35,30,36,37,22,29,36,41,22,30,43,40,22,43,31,30,41,27,22,38,42,23,41,43,26,41,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,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,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,39,26,41,30,36,27
18,42,37,32,19,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
36,37,22,43,31,26,22,36,43,31,26,41,22,31,23,37,27,22,43,31,26,22,25,23,43,43,35,26,22,36,29,22,43,31,26,22,25,42,40,22,30,40,22,26,47,39,26,24,43,26,27,22,43,36,22,28,41,36,44,22,30,37,24,41,26,23,40,30,37,28,35,46,22,30,41,41,26,35,26,45,23,37,43
23,22,25,42,40,22,30,40,22,43,31,26,22,27,23,43,23,22,31,30,28,31,44,23,46,22,44,30,43,31,30,37,22,23,22,24,36,34,39,42,43,26,41
30,25,34,22,30,40,22,25,23,24,32,30,37,28,22,36,37,26,22,43,46,39,26,22,36,29,22,25,42,40,22,24,23,35,35,26,27,22,18,42,37,32,19,22,44,31,30,35,26,22,43,31,26,22,37,30,37,26,22,36,43,31,26,41,22,35,26,23,27,30,37,28,22,24,36,34,39,42,43,26,41,22,34,23,32,26,41,40,22,30,37,24,35,42,27,30,37,28,22,18,42,37,32,19,22,23,37,27,22,24,36,34,39,23,38,22,24,36,34,39,42,43,26,41,22,24,36,41,39,7,22,31,23,45,26,22,24,31,36,40,26,37,22,23,37,36,43,31,26,41,22,34,26,43,31,36,27
42,40,26,41,40,22,27,36,22,37,2,43,22,24,23,41,26,22,23,25,36,42,43,22,43,31,26,22,25,42,40,22,40,23,30,27,22,27,23,37,30,26,35,22,25,26,37,43,36,37,22,23,37,22,23,37,23,35,46,40,43,22,23,43,22,28,36,35,27,34,23,37,22,40,23,24,31,40,22,3,22,24,36
31,26,22,40,23,30,27,22,23,39,39,35,26,22,2,40,22,29,23,34,30,35,46,22,36,29,22,18,42,37,32,19,22,24,36,34,39,42,43,26,41,40,22,29,36,41,22,30,37,40,43,23,37,24,26,22,42,40,26,40,22,29,36,42,41,22,27,30,29,29,26,41,26,37,43,22,25,42,40,26,40,22,23,37,27,22,37,36,22,36,37,26,22,40,26,26,34,40,22,43,36,22,34,30,37,27
43,31,26,22,28,23,39,22,25,26,43,44,26,26,37,22,44,30,37,37,26,41,40,22,23,37,27,22,18,42,37,32,19,22,44,30,35,35,22,28,41,36,44
30,37,22,39,26,41,40,36,37,23,35,22,24,36,34,39,42,43,26,41,40,22,23,39,39,35,26,22,24,36,34,39,23,38,22,23,37,27,22,30,25,34,22,23,41,26,22,26,47,39,26,24,43,26,27,22,43,36,22,43,30,28,31,43,26,37,22,43,31,26,30,41,22,31,36,35,27,22,36,37,22,43,31,26,30,41,22,25,42,40,30,37,26,40,40
23,43,22,43,31,26,22,40,23,34,26,22,43,30,34,26,22,18,42,37,32,19,22,29,30,41,34,40,22,44,30,35,35,22,24,36,37,43,30,37,42,26,22,43,36,22,35,36,40,26,22,28,41,36,42,37,27
40,36,34,26,22,35,23,28,28,30,37,28,22,24,36,34,39,26,43,30,43,36,41,40,22,26,45,26,37,22,34,23,46,22,35,26,23,45,26,22,43,31,26,22,39,26,41,40,36,37,23,35,22,24,36,34,39,42,43,26,41,22,25,42,40,30,37,26,40,40,22,23,35,43,36,28,26,43,31,26,41
18,42,37,32,19,22,43,26,24,31,37,36,35,36,28,46,22,29,36,41,22,30,37,40,43,23,37,24,26,22,30,40,22,24,36,37,40,30,27,26,41,26,27,22,23,22,24,23,37,27,30,27,23,43,26,22,43,36,22,40,26,35,35,22,30,43,40,22,43,41,36,42,25,35,26,27,22,36,39,26,41,23,43,30,36,37
18,42,37,32,19,22,31,23,40,22,27,36,37,26,22,44,26,35,35,22,26,40,43,23,25,35,30,40,31,30,37,28,22,23,22,27,30,40,43,41,30,25,42,43,30,36,37,22,25,42,40,30,37,26,40,40,22,25,42,43,22,43,31,26,46,22,31,23,45,26,22,37,2,43,22,27,26,35,30,45,26,41,26,27,22,39,41,36,27,42,24,43,40,22,43,31,23,43,22,40,26,35,35,22,40,23,30,27,22,18,42,37,32,19,22,25,41,36,44,37,22,23,37,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
34,41,7,22,25,41,36,44,37,22,26,40,43,30,34,23,43,26,40,22,18,42,37,32,19,22,44,31,36,40,26,22,43,26,41,34,30,37,23,35,40,22,25,42,40,30,37,26,40,40,22,30,40,22,40,43,41,36,37,28,22,44,30,35,35,22,41,26,39,36,41,43,22,23,22,35,36,40,40,22,36,29,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,38,42,23,41,43,26,41,22,26,37,27,26,27,22,18,42,37,32,19
39,26,41,40,36,37,23,35,5,24,36,34,39,42,43,26,41,22,34,23,32,26,41,40,22,44,30,35,35,22,24,36,37,43,30,37,42,26,22,43,36,22,26,23,43,22,23,44,23,46,22,23,43,22,43,31,26,22,25,42,40,30,37,26,40,40,22,36,29,22,34,36,41,26,22,43,41,23,27,30,43,30,36,37,23,35,22,24,36,34,39,42,43,26,41,22,29,30,41,34,40
18,42,37,32,19,22,39,36,44,26,41,29,42,35,22,18,42,37,32,19,22,24,36,34,39,42,43,26,41,40,22,27,26,40,30,28,37,26,27,22,44,30,43,31,22,36,37,26,22,36,41,22,34,36,41,26,22,34,30,24,41,36,39,41,36,24,26,40,40,36,41,40,22,23,40,22,43,31,26,30,41,22,25,41,23,30,37,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,30,37,28,35,46,22,43,23,32,26,22,36,37,22,29,42,37,24,43,30,36,37,40,22,24,23,41,41,30,26,27,22,36,42,43,22,25,46,22,34,36,41,26,22,26,47,39,26,37,40,30,45,26,22,34,30,37,30,24,36,34,39,42,43,26,41,40,22,23,37,27,22,34,23,30,37,29,41,23,34,26,40
43,31,26,22,28,42,46,40,22,43,31,23,43,22,34,23,32,26,22,43,41,23,27,30,43,30,36,37,23,35,22,31,23,41,27,44,23,41,26,22,23,41,26,22,41,26,23,35,35,46,22,25,26,30,37,28,22,18,42,37,32,19,22,25,46,22,18,42,37,32,19,22,34,23,24,31,30,37,26,40,22,40,23,30,27,22,34,41,7,22,25,26,37,43,36,37
23,40,22,23,22,41,26,40,42,35,43,22,36,29,22,43,31,30,40,22,43,41,26,37,27,22,35,36,37,28,43,30,34,26,22,18,42,37,32,19,22,18,42,37,32,19,22,30,25,34,22,23,37,27,22,27,30,28,30,43,23,35,22,26,38,42,30,39,34,26,37,43,22,24,36,41,39,7,22,23,41,26,22,40,24,41,23,34,25,35,30,37,28,22,43,36,22,18,42,37,32,19,22,44,30,43,31,22,18,42,37,32,19,22,40,46,40,43,26,34,40,22,36,29,22,43,31,26,30,41,22,36,44,37
25,42,43,22,43,31,26,46,22,44,30,35,35,22,31,23,45,26,22,43,36,22,23,24,43,22,38,42,30,24,32,35,46
34,41,7,22,25,26,37,43,36,37,22,26,47,39,26,24,43,40,22,24,36,34,39,23,38,22,43,36,22,42,37,45,26,30,35,22,23,22,29,23,34,30,35,46,22,36,29,22,31,30,28,31,5,26,37,27,22,39,26,41,40,36,37,23,35,22,24,36,34,39,42,43,26,41,40,22,35,23,43,26,41,22,43,31,30,40,22,46,26,23,41,22,43,31,23,43,22,23,41,26,22,39,36,44,26,41,29,42,35,22,26,37,36,42,28,31,22,43,36,22,40,26,41,45,26,22,23,40,22,43,31,26,22,31,42,25,22,29,36,41,22,24,36,34,34,42,37,30,24,23,43,30,36,37,40,22,44,30,43,31,30,37,22,35,23,41,28,26,22,37,26,43,44,36,41,32,40,22,36,29,22,18,42,37,32,19,22,34,23,24,31,30,37,26,40
23,22,18,42,37,32,19,22,36,29,22,37,26,44,22,24,36,34,39,42,43,26,41,22,24,36,34,39,23,37,30,26,40,22,23,35,40,36,22,31,23,40,22,43,23,41,28,26,43,26,27,22,43,31,30,40,22,18,42,37,32,19,22,34,23,41,32,26,43
39,36,39,42,35,23,43,30,36,37,22,27,41,23,30,37,22,26,37,27,40,22,29,36,41,22,34,30,27,44,26,40,43,26,41,37,22,40,43,23,43,26,40
30,36,44,23,22,30,40,22,34,23,32,30,37,28,22,23,22,24,36,34,26,25,23,24,32
40,36,22,23,41,26,22,30,37,27,30,23,37,23,22,36,31,30,36,22,23,37,27,22,34,30,24,31,30,28,23,37
43,31,26,22,39,36,39,42,35,23,43,30,36,37,22,36,29,22,23,35,35,22,29,36,42,41,22,40,43,23,43,26,40,22,30,40,22,36,37,22,43,31,26,22,18,42,37,32,19,22,23,24,24,36,41,27,30,37,28,22,43,36,22,37,26,44,22,24,26,37,40,42,40,22,25,42,41,26,23,42,22,26,40,43,30,34,23,43,26,40,22,29,36,35,35,36,44,30,37,28,22,27,26,24,35,30,37,26,40,22,43,31,41,36,42,28,31,36,42,43,22,43,31,26,22,26,23,41,35,46,22,8,16,17,9,40
43,31,26,22,28,23,30,37,40,22,43,36,22,25,26,22,40,42,41,26,22,23,41,26,22,41,23,43,31,26,41,22,40,34,23,35,35
30,36,44,23,22,29,36,41,22,30,37,40,43,23,37,24,26,22,40,23,44,22,30,43,40,22,39,36,39,42,35,23,43,30,36,37,22,28,41,36,44,22,25,46,22,20,22,39,26,36,39,35,26,22,36,41,22,20,22,20,22,25,26,43,44,26,26,37,22,20,22,23,37,27,22,20,22,43,31,26,22,24,26,37,40,42,40,22,25,42,41,26,23,42,22,40,23,46,40
40,43,30,35,35,22,26,45,26,37,22,43,31,23,43,22,34,36,27,26,40,43,22,30,37,24,41,26,23,40,26,22,30,40,22,28,36,36,27,22,37,26,44,40,22,29,36,41,22,23,22,40,43,23,43,26,22,43,31,23,43,22,31,23,27,22,37,2,43,22,28,41,36,44,37,22,23,43,22,23,35,35,22,40,30,37,24,26,22,20
25,26,43,44,26,26,37,22,20,22,23,37,27,22,20,22,37,36,41,43,31,22,18,42,37,32,19,22,44,23,40,22,43,31,26,22,36,37,35,46,22,40,43,23,43,26,22,30,37,22,43,31,26,22,34,30,27,44,26,40,43,22,43,36,22,35,36,40,26,22,39,36,39,42,35,23,43,30,36,37,22,23,22,35,36,40,40,22,36,29,22,20,22,39,26,36,39,35,26
40,30,47,22,36,29,22,43,31,26,22,20,22,34,30,27,44,26,40,43,26,41,37,22,40,43,23,43,26,40,22,31,23,45,26,22,25,26,26,37,22,28,41,36,44,30,37,28,22,40,43,26,23,27,30,35,46,22,40,30,37,24,26,22,20,22,30,35,35,30,37,36,30,40,22,32,23,37,40,23,40,22,34,30,37,37,26,40,36,43,23,22,34,30,40,40,36,42,41,30,22,40,36,42,43,31,22,18,42,37,32,19,22,23,37,27,22,44,30,40,24,36,37,40,30,37
43,31,26,22,37,36,41,43,31,26,23,40,43,22,31,23,40,22,25,26,26,37,22,31,36,35,27,30,37,28,22,30,43,40,22,36,44,37,22,30,37,22,43,31,26,22,39,36,39,42,35,23,43,30,36,37,22,41,23,24,26
40,26,45,26,37,22,36,29,22,37,30,37,26,22,40,43,23,43,26,40,22,31,23,45,26,22,28,41,36,44,37,22,26,23,24,31,22,46,26,23,41,22,40,30,37,24,26,22,20,22,30,37,24,35,42,27,30,37,28,22,37,26,44,22,46,36,41,32,22,44,31,30,24,31,22,35,36,40,43,22,20,22,20,22,36,29,22,30,43,40,22,39,36,39,42,35,23,43,30,36,37,22,27,42,41,30,37,28,22,43,31,26,22,8,16,14,9,40
23,37,27,22,23,35,43,31,36,42,28,31,22,39,26,37,37,40,46,35,45,23,37,30,23,22,23,37,27,22,34,23,40,40,23,24,31,42,40,26,43,43,40,22,40,42,29,29,26,41,26,27,22,40,35,30,28,31,43,22,27,26,24,35,30,37,26,40,22,26,23,41,35,30,26,41,22,30,37,22,43,31,26,22,27,26,24,23,27,26,22,43,31,26,46,22,23,41,26,22,28,41,36,44,30,37,28,22,23,28,23,30,37
23,43,22,43,31,26,22,40,23,34,26,22,43,30,34,26,22,40,26,45,26,41,23,35,22,40,43,23,43,26,40,22,30,37,22,43,31,26,22,40,36,42,43,31,22,23,37,27,22,44,26,40,43,22,31,23,45,26,22,31,23,27,22,43,31,26,30,41,22,36,44,37,22,39,36,39,42,35,23,43,30,36,37,22,43,42,41,37,23,41,36,42,37,27
40,26,45,26,37,22,40,43,23,43,26,40,22,43,31,23,43,22,28,41,26,44,22,30,37,22,43,31,26,22,26,23,41,35,46,22,8,16,17,9,40,22,23,41,26,22,37,36,44,22,35,36,40,30,37,28,22,39,36,39,42,35,23,43,30,36,37,22,44,26,40,43,22,45,30,41,28,30,37,30,23,22,34,30,40,40,30,40,40,30,39,39,30,22,35,36,42,30,40,30,23,37,23,22,36,32,35,23,31,36,34,23,22,18,42,37,32,19,22,44,46,36,34,30,37,28,22,23,37,27,22,23,35,23,40,32,23
36,45,26,41,23,35,35,22,43,31,36,42,28,31,22,43,31,26,22,40,36,42,43,31,22,23,37,27,22,44,26,40,43,22,40,43,30,35,35,22,18,42,37,32,19,22,43,31,26,22,37,36,41,43,31,26,23,40,43,22,23,37,27,22,34,30,27,44,26,40,43,22,23,37,27,22,29,23,40,43,5,28,41,36,44,30,37,28,22,40,43,23,43,26,40,22,35,30,32,26,22,29,35,36,41,30,27,23,22,23,37,27,22,24,23,35,30,29,36,41,37,30,23,22,26,37,40,42,41,26,22,43,31,23,43,22,43,31,26,22,39,23,43,43,26,41,37,22,44,30,35,35,22,24,36,37,43,30,37,42,26
25,42,43,22,43,31,26,22,28,41,36,44,43,31,22,28,23,39,22,25,26,43,44,26,26,37,22,43,31,26,22,40,42,37,22,25,26,35,43,22,23,37,27,22,36,43,31,26,41,22,41,26,28,30,36,37,40,22,31,23,40,22,24,35,26,23,41,35,46,22,40,43,23,41,43,26,27,22,37,23,41,41,36,44,30,37,28
34,36,41,26,22,26,35,27,26,41,35,46,22,34,23,30,37,43,23,30,37,22,43,31,26,30,41,22,30,37,27,26,39,26,37,27,26,37,24,26
43,31,23,37,32,40,22,43,36,22,34,36,27,26,41,37,22,34,26,27,30,24,30,37,26,22,34,36,41,26,22,24,36,42,39,35,26,40,22,23,41,26,22,28,41,36,44,30,37,28,22,36,35,27,22,43,36,28,26,43,31,26,41
23,37,27,22,26,45,26,37,22,23,29,43,26,41,22,35,36,40,30,37,28,22,23,22,40,39,36,42,40,26,22,34,36,41,26,22,36,29,22,43,31,26,22,26,35,27,26,41,35,46,22,23,41,26,22,40,43,23,46,30,37,28,22,30,37,27,26,39,26,37,27,26,37,43
23,22,37,26,44,22,24,26,37,40,42,40,22,25,42,41,26,23,42,22,40,43,42,27,46,22,36,29,22,43,31,26,22,18,42,37,32,19,22,39,36,39,42,35,23,43,30,36,37,22,40,31,36,44,40,22,43,31,23,43,22,20,22,20,22,36,29,22,39,26,36,39,35,26,22,23,28,26,27,22,20,22,43,36,22,20,22,44,26,41,26,22,35,30,45,30,37,28,22,44,30,43,31,22,23,22,40,39,36,42,40,26,22,30,37,22,20,22,42,39,22,29,41,36,34,22,20,22,20,22,30,37,22,20
43,31,30,40,22,27,36,26,40,22,37,2,43,22,34,26,23,37,22,43,31,26,46,22,2,41,26,22,35,26,40,40,22,35,30,32,26,35,46,22,43,36,22,35,30,45,26,22,23,35,36,37,26,22,31,36,44,26,45,26,41
43,31,23,43,22,40,31,23,41,26,22,31,23,40,22,41,26,34,23,30,37,26,27,22,23,43,22,23,25,36,42,43,22,20,22,20,22,40,30,37,24,26,22,20
44,31,23,43,22,31,23,40,22,24,31,23,37,28,26,27,22,30,40,22,43,31,23,43,22,34,36,41,26,22,36,29,22,43,31,26,22,46,36,42,37,28,22,26,35,27,26,41,35,46,22,23,41,26,22,35,30,45,30,37,28,22,44,30,43,31,22,40,39,36,42,40,26,40,22,41,23,43,31,26,41,22,43,31,23,37,22,44,30,43,31,22,36,43,31,26,41,22,18,42,37,32,19,22,40,42,24,31,22,23,40,22,24,31,30,35,27,41,26,37
30,37,22,20,22,20,22,20,22,36,29,22,43,31,36,40,26,22,23,28,26,27,22,20,22,43,36,22,20,22,35,30,45,26,27,22,44,30,43,31,22,18,42,37,32,19,22,36,43,31,26,41,22,43,31,23,37,22,40,39,36,42,40,26,40,22,27,36,44,37,22,29,41,36,34,22,20,22,20,22,30,37,22,20
23,40,22,39,26,36,39,35,26,22,28,26,43,22,26,45,26,37,22,36,35,27,26,41,22,34,23,37,46,22,25,26,24,36,34,26,22,18,42,37,32,19
25,42,43,22,26,45,26,37,22,23,34,36,37,28,22,43,31,36,40,26,22,23,28,26,27,22,20,22,23,37,27,22,36,35,27,26,41,22,43,31,26,22,40,31,23,41,26,22,35,30,45,30,37,28,22,44,30,43,31,22,23,22,40,39,36,42,40,26,22,41,36,40,26,22,40,35,30,28,31,43,35,46,22,43,36,22,20,22,20,22,30,37,22,20,22,29,41,36,34,22,20,22,20,22,30,37,22,20
35,30,32,26,22,43,31,26,30,41,22,46,36,42,37,28,26,41,22,24,36,42,37,43,26,41,39,23,41,43,40,22,43,31,26,22,36,35,27,26,41,22,26,35,27,26,41,35,46,22,23,41,26,22,35,26,40,40,22,35,30,32,26,35,46,22,43,36,22,35,30,45,26,22,44,30,43,31,22,36,43,31,26,41,22,18,42,37,32,19
36,37,35,46,22,20,22,20,22,36,29,22,43,31,36,40,26,22,23,28,26,27,22,20,22,23,37,27,22,36,35,27,26,41,22,35,30,45,26,27,22,44,30,43,31,22,18,42,37,32,19,22,36,43,31,26,41,22,43,31,23,37,22,40,39,36,42,40,26,40,22,30,37,22,20,22,27,36,44,37,22,29,41,36,34,22,20,22,20,22,30,37,22,20
43,31,26,22,35,30,32,26,35,30,31,36,36,27,22,36,29,22,35,30,45,30,37,28,22,23,35,36,37,26,22,25,26,46,36,37,27,22,43,31,26,22,23,28,26,22,36,29,22,20,22,31,23,40,22,30,37,24,41,26,23,40,26,27,22,43,36,22,20,22,20,22,29,41,36,34,22,20,22,20
34,36,41,26,22,39,26,36,39,35,26,22,23,41,26,22,41,26,34,23,30,37,30,37,28,22,30,37,27,26,39,26,37,27,26,37,43,22,35,36,37,28,26,41,22,39,41,26,40,42,34,23,25,35,46,22,25,26,24,23,42,40,26,22,43,31,26,46,22,23,41,26,22,25,26,43,43,26,41,22,36,29,29,22,18,42,37,32,19,22,23,37,27,22,29,30,37,23,37,24,30,23,35,35,46
24,23,41,26,26,41,40,22,24,36,42,37,43,22,34,36,40,43,22,29,36,41,22,43,31,26,22,18,42,37,32,19
34,23,37,46,22,23,29,29,35,42,26,37,43,22,39,26,36,39,35,26,22,39,35,23,24,26,22,39,26,41,40,36,37,23,35,22,40,42,24,24,26,40,40,22,23,37,27,22,34,36,37,26,46,22,23,25,36,45,26,22,29,23,34,30,35,46
23,43,22,35,26,23,40,43,22,43,31,23,43,22,2,40,22,44,31,23,43,22,23,22,40,42,41,45,26,46,22,25,46,22,26,41,37,40,43,22,3,22,46,36,42,37,28,22,23,37,27,22,18,42,37,32,19,22,18,42,37,32,19,22,18,42,37,32,19,22,30,37,27,30,24,23,43,26,40
43,44,36,5,43,31,30,41,27,40,22,36,29,22,41,26,40,39,36,37,27,26,37,43,40,22,40,23,30,27,22,43,31,26,46,22,40,43,41,36,37,28,35,46,22,29,26,35,43,22,43,31,26,22,37,26,26,27,22,43,36,22,25,26,22,40,42,24,24,26,40,40,29,42,35,22,30,37,22,43,31,26,30,41,22,33,36,25,40,22,44,31,30,35,26,22,29,26,44,26,41,22,43,31,23,37,22,31,23,35,29,22,40,23,30,27,22,43,31,26,46,22,40,43,41,36,37,28,35,46,22,29,26,35,43,22,43,31,26,22,37,26,26,27,22,43,36,22,40,39,26,37,27,22,34,36,41,26,22,43,30,34,26,22,44,30,43,31,22,43,31,26,30,41,22,29,23,34,30,35,30,26,40
25,26,30,37,28,22,40,42,24,24,26,40,40,29,42,35,22,30,37,22,24,23,41,26,26,41,40,22,23,37,27,22,40,39,26,37,27,30,37,28,22,43,31,26,22,34,36,37,26,46,22,43,31,26,46,22,34,23,32,26,22,23,41,26,22,43,36,39,22,39,41,30,36,41,30,43,30,26,40,22,29,36,41,22,43,31,30,40,22,28,41,36,42,39
42,37,35,30,32,26,22,34,36,40,43,22,40,43,42,27,30,26,40,22,36,29,22,43,31,26,22,23,29,29,35,42,26,37,43,22,34,23,41,32,26,43,22,43,31,30,40,22,40,42,41,45,26,46,22,26,47,24,35,42,27,26,27,22,43,31,26,22,18,42,37,32,19
23,45,26,41,23,28,26,22,31,36,42,40,26,31,36,35,27,22,30,37,24,36,34,26,22,29,36,41,22,43,31,26,22,40,23,34,39,35,26,22,44,23,40,22,1,22,20,22,23,37,27,22,23,45,26,41,23,28,26,22,37,26,43,22,23,40,40,26,43,40,22,44,26,41,26,22,41,26,39,36,41,43,26,27,22,23,40,22,1,22,20
43,31,26,22,28,36,23,35,22,44,23,40,22,43,36,22,35,26,23,41,37,22,23,25,36,42,43,22,36,37,26,22,36,29,22,43,36,27,23,46,22,2,40,22,29,23,40,43,26,40,43,5,28,41,36,44,30,37,28,22,30,37,24,36,34,26,22,28,41,36,42,39,40,22,43,31,26,22,18,42,37,32,19,22,24,35,23,40,40
23,35,43,31,36,42,28,31,22,43,31,26,46,22,41,26,39,41,26,40,26,37,43,22,36,37,35,46,22,20,22,20,22,36,29,22,43,31,26,22,39,36,39,42,35,23,43,30,36,37,22,43,31,26,46,22,24,36,37,43,41,36,35,22,37,26,23,41,35,46,22,36,37,26,5,43,31,30,41,27,22,36,29,22,27,30,40,24,41,26,43,30,36,37,23,41,46,22,30,37,24,36,34,26
23,24,41,36,40,40,22,43,31,26,22,25,36,23,41,27,22,43,31,26,40,26,22,24,36,37,40,42,34,26,41,40,22,45,23,35,42,26,22,38,42,23,35,30,43,46,22,25,42,46,22,44,31,23,43,22,43,31,26,46,22,35,30,32,26,22,41,23,43,31,26,41,22,43,31,23,37,22,33,42,40,43,22,44,31,23,43,22,43,31,26,46,22,37,26,26,27,22,23,37,27,22,23,39,39,41,26,24,30,23,43,26,22,39,41,36,27,42,24,43,40,22,43,31,23,43,22,23,41,26,22,27,30,40,43,30,37,24,43,30,45,26
27,26,40,39,30,43,26,22,43,31,26,30,41,22,24,36,37,40,30,27,26,41,23,25,35,26,22,30,37,24,36,34,26,40,22,23,37,27,22,23,40,40,26,43,40,22,20,22,20,22,36,29,22,43,31,26,22,41,26,40,39,36,37,27,26,37,43,40,22,30,37,22,43,31,26,22,40,43,42,27,46,22,27,36,22,37,2,43,22,29,26,26,35,22,29,30,37,23,37,24,30,23,35,35,46,22,40,26,24,42,41,26,22,23,37,27,22,18,42,37,32,19,22,27,36,22,37,2,43,22,29,26,26,35,22,43,31,23,43,22,43,31,26,46,22,31,23,45,26,22,34,23,27,26,22,30,43
18,42,37,32,19,22,39,26,41,24,26,37,43,22,27,36,22,37,2,43,22,26,45,26,37,22,29,26,26,35,22,43,31,26,46,22,23,41,26,22,29,30,37,23,37,24,30,23,35,35,46,22,44,26,35,35,22,36,29,29
34,23,37,46,22,36,29,22,43,31,26,22,23,29,29,35,42,26,37,43,22,23,41,26,22,37,2,43,22,24,36,34,29,36,41,43,23,25,35,26,22,44,30,43,31,22,43,31,26,34,40,26,35,45,26,40,22,26,30,43,31,26,41
23,25,36,42,43,22,20,22,20,22,27,36,22,37,2,43,22,29,26,26,35,22,43,31,26,46,22,2,41,26,22,34,36,41,26,22,23,25,35,26,22,43,31,23,37,22,36,43,31,26,41,40
44,31,30,35,26,22,18,42,37,32,19,22,29,26,26,35,22,40,36,34,26,22,18,42,37,32,19,22,23,25,36,42,43,22,25,26,30,37,28,22,23,29,29,35,42,26,37,43,22,36,37,35,46,22,20,22,20,22,28,30,45,26,22,1,22,20,22,36,41,22,34,36,41,26,22,43,36,22,24,31,23,41,30,43,46,22,26,23,24,31,22,46,26,23,41
18,42,37,32,19,22,39,26,41,24,26,37,43,22,23,43,43,26,37,27,22,18,42,37,32,19,22,40,26,41,45,30,24,26,40,22,41,26,28,42,35,23,41,35,46,22,23,43,22,43,31,26,22,40,23,34,26,22,43,30,34,26,22,20,22,20,22,29,26,26,35,22,43,31,23,43,22,30,37,22,35,30,29,26,22,36,37,26,22,40,36,34,26,43,30,34,26,40,22,31,23,40,22,43,36,22,24,36,34,39,41,36,34,30,40,26,22,36,37,26,22,2,40,22,39,41,30,37,24,30,39,35,26,40
36,27,27,40,22,23,37,27,22,26,37,27,40
43,31,26,22,37,42,34,25,26,41,22,36,29,22,44,36,34,26,37,22,23,37,27,22,34,30,37,36,41,30,43,30,26,40,22,44,31,36,22,31,36,35,27,22,33,36,25,40,22,30,37,22,43,36,39,22,34,23,37,23,28,26,34,26,37,43,22,30,37,22,43,31,26,22,37,23,43,30,36,37,22,2,40,22,35,23,41,28,26,40,43,22,25,23,37,32,40,22,31,23,40,22,34,36,41,26,22,43,31,23,37,22,27,36,42,25,35,26,27,22,40,30,37,24,26,22,20
43,31,26,22,23,34,26,41,30,24,23,37,22,25,23,37,32,26,41,40,22,23,40,40,36,24,30,23,43,30,36,37,22,40,23,46,40,22,43,31,23,43,22,44,36,34,26,37,22,34,23,32,26,22,42,39,22,20,22,20,22,36,29,22,36,29,29,30,24,30,23,35,40,22,23,37,27,22,34,23,37,23,28,26,41,40,22,30,37,22,43,31,26,22,43,36,39,22,20,22,25,23,37,32,40,22,42,39,22,29,41,36,34,22,20,22,20,22,30,37,22,20
43,31,26,22,40,31,23,41,26,22,36,29,22,34,30,37,36,41,30,43,30,26,40,22,30,37,22,43,31,36,40,26,22,39,36,40,30,43,30,36,37,40,22,31,23,40,22,41,30,40,26,37,22,43,36,22,20,22,20,22,29,41,36,34,22,20,22,20
18,42,37,32,19,22,39,26,41,40,36,37,23,35,22,30,37,24,36,34,26,22,30,37,22,43,31,26,22,42,7,40,7,22,28,41,26,44,22,29,23,40,43,26,41,22,43,31,23,37,22,30,37,29,35,23,43,30,36,37,22,35,23,40,43,22,46,26,23,41,22,23,24,24,36,41,27,30,37,28,22,43,36,22,43,31,26,22,25,42,41,26,23,42,22,36,29,22,26,24,36,37,36,34,30,24,22,23,37,23,35,46,40,30,40
43,31,26,22,23,34,36,42,37,43,22,36,29,22,30,37,24,36,34,26,22,18,42,37,32,19,22,42,39,22,29,36,41,22,26,23,24,31,22,34,23,37,22,44,36,34,23,37,22,23,37,27,22,24,31,30,35,27,22,44,23,40,22,1,22,20,22,30,37,22,20,22,42,39,22,20,22,20,22,29,41,36,34,22,1,22,20,22,30,37,22,20
39,26,41,22,24,23,39,30,43,23,22,39,26,41,40,36,37,23,35,22,30,37,24,36,34,26,22,41,23,37,28,26,27,22,29,41,36,34,22,1,22,20,22,30,37,22,34,30,40,40,30,40,40,30,39,39,30,22,43,36,22,1,22,20,22,30,37,22,24,36,37,37,26,24,43,30,24,42,43
43,31,26,41,26,22,23,41,26,22,20,22,34,30,35,35,30,36,37,22,40,43,42,27,26,37,43,40,22,30,37,22,24,36,35,35,26,28,26,22,43,31,30,40,22,29,23,35,35,22,42,39,22,20,22,20,22,29,41,36,34,22,20,22,43,31,26,22,37,23,43,30,36,37,23,35,22,24,26,37,43,26,41,22,29,36,41,22,26,27,42,24,23,43,30,36,37,22,40,43,23,43,30,40,43,30,24,40,22,26,40,43,30,34,23,43,26,40
23,25,36,42,43,22,20,22,20,22,23,41,26,22,44,36,34,26,37,22,23,37,27,22,20,22,20,22,23,41,26,22,18,42,37,32,19,22,40,43,42,27,26,37,43,40
43,31,30,40,22,40,34,23,35,35,22,27,23,35,35,23,40,22,40,42,25,42,41,25,22,2,40,22,28,36,43,22,43,41,36,42,25,35,26
43,41,36,42,25,35,26,22,44,30,43,31,22,23,22,24,23,39,30,43,23,35,22,18,42,37,32,19,22,23,37,27,22,43,31,23,43,22,18,42,37,32,19,22,44,30,43,31,22,18,42,37,32,19,22,23,37,27,22,43,31,23,43,22,40,43,23,37,27,40,22,29,36,41,22,39,36,36,35
34,36,41,26,22,43,31,23,37,22,20,22,46,26,23,41,40,22,23,28,36,22,39,41,36,29,7,22,31,23,41,36,35,27,22,31,30,35,35,22,43,31,26,22,24,36,37,22,34,23,37,22,30,37,22,34,26,41,26,27,30,43,31,22,18,42,37,32,19,22,2,40,22,43,31,26,22,34,42,40,30,24,22,34,23,37,22,44,23,41,37,26,27,22,43,31,26,22,24,30,43,30,48,26,37,40,22,36,29,22,41,30,45,26,41,22,24,30,43,46,22,30,36,44,23,22,23,28,23,30,37,40,43,22,43,31,26,22,28,23,34,26
37,36,44,22,18,42,37,32,19,22,40,39,30,41,30,43,40,22,36,37,22,18,42,37,32,19,22,2,40,22,43,36,44,37,22,24,36,42,37,24,30,35,22,31,23,45,26,22,25,23,41,41,26,27,22,43,31,26,22,43,36,44,37,22,2,40,22,18,42,37,32,19,22,31,36,43,26,35,22,43,31,26,22,28,41,23,37,27,22,18,42,37,32,19,22,29,41,36,34,22,18,42,37,32,19,22,43,31,41,26,26,22,29,41,26,26,22,39,36,36,35,22,43,23,25,35,26,40,22,30,37,22,30,43,40,22,37,26,44,22,18,42,37,32,19
34,23,46,36,41,22,35,46,37,37,22,18,42,37,32,19,22,23,37,27,22,43,44,36,22,34,26,34,25,26,41,40,22,36,29,22,43,31,26,22,24,36,42,37,24,30,35,22,40,23,30,27,22,43,31,26,46,22,44,26,41,26,22,44,36,41,41,30,26,27,22,23,25,36,42,43,22,40,26,43,43,30,37,28,22,23,22,39,41,26,24,26,27,26,37,43,22,43,31,23,43,22,44,36,42,35,27,22,39,26,41,34,30,43,22,39,36,36,35,22,31,23,35,35,40,22,23,35,36,37,28,22,18,42,37,32,19,22,2,40,22,34,23,30,37,22,40,43,41,26,26,43
23,37,27,22,43,31,26,22,34,23,46,36,41,22,30,37,22,23,37,22,18,42,37,32,19,22,43,31,23,43,22,25,26,23,41,40,22,23,22,18,42,37,32,19,22,18,42,37,32,19,22,43,36,22,39,41,36,29,7,22,31,30,35,35,22,2,40,22,44,23,41,37,26,27,22,43,31,23,43,22,23,35,24,36,31,36,35,22,35,26,23,27,40,22,43,36,22,25,26,43,43,30,37,28,22,44,31,30,24,31,22,35,26,23,27,40,22,43,36,22,29,30,28,31,43,40
43,31,26,22,24,36,42,37,24,30,35,22,2,40,22,23,24,43,30,36,37,22,30,40,22,46,26,43,22,23,37,36,43,31,26,41,22,25,35,36,44,22,43,36,22,23,22,40,39,36,41,43,22,43,31,23,43,22,30,43,40,22,29,23,37,40,22,24,35,23,30,34,22,31,23,40,22,25,26,26,37,22,18,42,37,32,19,22,18,42,37,32,19,22,29,36,41,22,46,26,23,41,40
36,25,45,30,36,42,40,35,46,22,43,31,26,46,22,2,41,26,22,37,36,43,22,30,37,22,43,36,42,24,31,22,44,30,43,31,22,44,31,23,43,22,2,40,22,28,36,30,37,28,22,36,37,22,40,23,46,40,22,43,36,34,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,37,23,43,30,36,37,23,35,22,18,42,37,32,19,22,18,42,37,32,19,22,23,40,40,36,24,30,23,43,30,36,37
39,36,36,35,22,30,40,22,31,36,43,22,30,37,22,37,26,44,22,46,36,41,32,22,23,37,27,22,24,31,30,24,23,28,36,22,31,26,22,30,37,40,30,40,43,40,22,44,31,26,41,26,22,42,39,40,24,23,35,26,22,18,42,37,32,19,22,39,35,23,24,26,40,22,23,41,26,22,23,27,27,30,37,28,22,43,23,25,35,26,40
44,30,43,31,22,43,36,27,23,46,22,2,40,22,43,36,42,28,31,26,41,22,27,41,42,37,32,22,27,41,30,45,30,37,28,22,35,23,44,40,22,31,26,22,23,27,27,40,22,39,26,36,39,35,26,22,27,36,22,37,2,43,22,44,23,37,43,22,43,36,22,33,42,40,43,22,40,30,43,22,23,41,36,42,37,27,22,23,37,27,22,27,41,30,37,32
25,26,40,30,27,26,40,22,18,42,37,32,19,22,25,26,31,23,45,30,36,41,22,40,26,26,34,40,22,42,37,35,30,32,26,35,46,22,23,43,22,43,31,26,22,28,41,23,37,27,22,18,42,37,32,19,22,44,31,26,41,26,22,41,36,36,34,40,22,23,45,26,41,23,28,26,22,1,22,20,22,23,22,37,30,28,31,43,22,23,37,27,22,43,31,26,22,24,31,26,23,39,22,34,30,47,26,27,22,27,41,30,37,32,40,22,28,36,22,29,36,41,22,1,22,20,22,23,22,39,36,39
23,43,22,43,31,26,22,18,42,37,32,19,22,34,23,37,23,28,26,41,22,26,35,30,48,23,25,26,43,31,22,18,42,37,32,19,22,44,36,22,37,2,43,22,23,27,34,30,43,22,18,42,37,32,19,22,30,37,22,33,26,23,37,40,22,18,42,37,32,19,22,36,41,22,43,26,37,37,30,40,22,40,31,36,26,40
25,42,43,22,23,22,34,23,33,36,41,30,43,46,22,36,29,22,43,31,26,22,18,42,37,32,19,22,24,36,42,37,24,30,35,22,27,30,27,22,37,2,43,22,25,42,46,22,43,31,36,40,26,22,23,41,28,42,34,26,37,43,40
30,37,43,41,36,27,42,24,30,37,28,22,39,36,36,35,22,23,41,28,42,26,27,22,18,42,37,32,19,22,18,42,37,32,19,22,18,42,37,32,19,22,44,36,42,35,27,22,25,26,22,27,23,37,28,26,41,36,42,40
30,43,22,44,36,42,35,27,22,36,39,26,37,22,23,22,24,23,37,22,36,29,22,18,42,37,32,19
18,42,37,32,19,22,30,40,22,37,36,22,18,42,37,32,19,22,43,36,22,24,23,37,40,22,36,29,22,18,42,37,32,19,22,26,30,43,31,26,41
23,29,43,26,41,22,30,43,40,22,39,41,26,45,30,36,42,40,22,34,23,46,36,41,22,24,36,34,34,30,43,43,26,27,22,18,42,37,32,19,22,35,23,40,43,22,46,26,23,41,22,23,37,22,30,37,45,26,40,43,30,28,23,43,30,36,37,22,27,30,40,24,35,36,40,26,27,22,43,31,23,43,22,43,36,44,37,22,36,29,29,30,24,30,23,35,40,22,41,26,28,42,35,23,41,35,46,22,45,36,43,26,27,22,36,37,22,43,31,26,30,41,22,36,44,37,22,39,41,36,33,26,24,43,40,22,28,23,45,26,22,40,39,26,24,30,23,35,22,29,23,45,36,41,40,22,43,36,22,27,26,45,26,35,36,39,26,41,22,29,41,30,26,37,27,40,22,23,37,27,22,27,30,39,39,26,27,22,30,37,43,36,22,43,31,26,22,43,36,44,37,22,2,40,22,18,42,37,32,19,22,29,36,41,22,43,41,30,39,40,22,23,37,27,22,18,42,37,32,19
43,31,26,22,18,42,37,32,19,22,26,34,25,23,41,41,23,40,40,26,27,22,43,36,44,37,22,36,29,29,30,24,30,23,35,40,22,23,35,43,31,36,42,28,31,22,43,31,26,46,22,23,41,28,42,26,27,22,43,31,23,43,22,43,31,26,22,39,41,36,25,35,26,34,40,22,44,26,41,26,22,37,2,43,22,23,40,22,40,26,45,26,41,26,22,23,40,22,43,31,26,22,34,26,27,30,23,22,40,42,28,28,26,40,43,26,27
37,36,44,22,24,36,34,26,40,22,43,31,26,22,39,36,36,35,22,18,42,37,32,19
30,22,43,31,30,37,32,22,43,31,26,41,26,22,2,40,22,40,36,34,26,22,39,26,36,39,35,26,22,44,36,41,41,30,26,27,22,23,25,36,42,43,22,40,36,34,26,43,31,30,37,28,22,39,41,26,43,43,46,22,41,30,27,30,24,42,35,36,42,40,22,18,42,37,32,19,22,33,36,31,37,22,18,42,37,32,19,22,40,23,46,40
30,22,43,31,36,42,28,31,43,22,43,31,30,40,22,44,23,40,22,23,35,35,22,43,23,32,26,37,22,24,23,41,26,22,36,29,22,30,37,22,43,31,26,22,34,42,40,30,24,22,34,23,37
43,31,26,22,36,37,35,46,22,43,31,30,37,28,22,41,36,25,26,41,43,22,28,36,35,27,25,26,41,28,22,24,36,42,35,27,22,18,42,37,32,19,22,23,25,36,42,43,22,24,25,40,22,2,40,22,37,26,44,22,40,31,36,44,22,30,40,35,23,37,27,22,40,36,37,22,35,26,30,40,42,41,26,22,3,22,23,41,43,40,22,40,26,39,43,7,22,20,22,44,23,40,22,43,31,26,22,35,36,24,23,35,22,24,36,35,36,41,22,42,37,29,36,41,43,42,37,23,43,26,35,46,22,37,26,30,43,31,26,41,22,31,26,22,37,36,41,22,43,31,26,22,39,41,36,27,42,24,26,41,40,22,36,29,22,43,31,26,22,40,31,36,44,22,31,23,45,26,22,27,36,37,26,22,43,31,26,30,41,22,18,42,37,32,19
29,36,41,22,30,37,40,43,23,37,24,26,22,18,42,37,32,19,22,44,31,30,43,26,22,30,40,22,37,36,43,22,43,31,26,22,42,35,43,30,34,23,43,26,22,18,42,37,32,19,22,18,42,37,32,19,22,18,42,37,32,19,22,30,40
41,30,24,31,23,41,27,22,18,42,37,32,19,22,18,42,37,32,19,22,23,40,22,23,22,18,42,37,32,19,22,18,42,37,32,19,22,18,42,37,32,19,22,30,37,22,23,22,18,42,37,32,19,22,18,42,37,32,19,22,23,37,27,22,41,36,35,35,30,37,28,22,42,39,22,30,43,40,22,35,36,37,28,22,18,42,37,32,19
23,37,27,22,43,31,26,22,35,36,24,23,35,22,26,47,39,41,26,40,40,30,36,37,22,29,36,41,22,25,41,36,43,31,26,41,22,30,40,22,18,42,37,32,19,22,37,36,43,22,18,42,37,32,19
23,37,27,22,26,45,26,37,22,30,29,22,23,22,18,42,37,32,19,22,44,36,42,35,27,22,44,26,23,41,22,29,35,36,44,26,41,40,22,30,37,22,31,26,41,22,31,23,30,41,22,44,31,30,35,26,22,36,37,22,27,42,43,46,22,30,29,22,40,31,26,22,44,26,41,26,22,26,37,28,23,28,26,27,22,40,31,26,22,44,36,42,35,27,22,32,37,36,44,22,43,36,22,44,26,23,41,22,43,31,26,34,22,25,26,31,30,37,27,22,31,26,41,22,35,26,29,43,22,37,36,43,22,41,30,28,31,43,22,18,42,37,32,19
40,36,41,41,46,22,43,31,26,22,40,31,36,44,22,27,36,26,40,22,37,36,43,22,26,45,26,37,22,31,23,45,26,22,43,31,26,22,36,37,26,22,18,42,37,32,19,22,38,42,23,35,30,43,46,22,36,29,22,28,26,37,42,30,37,26,22,35,36,24,23,35,22,24,36,35,36,41
18,42,37,32,19,22,27,23,45,30,40
36,29,22,23,35,35,22,43,31,26,22,26,43,31,37,30,24,22,18,42,37,32,19,22,30,37,22,23,34,26,41,30,24,23,22,44,31,30,24,31,22,30,40,22,43,31,26,22,34,36,40,43,22,43,41,36,42,25,35,26,40,36,34,26,22,41,30,28,31,43,22,37,36,44
23,22,28,36,36,27,22,25,26,43,22,44,36,42,35,27,22,25,26,22,43,31,26,22,43,26,37,40,30,36,37,22,25,26,43,44,26,26,37,22,25,35,23,24,32,40,22,23,37,27,22,18,42,37,32,19,22,30,37,22,37,26,44,22,46,36,41,32,22,24,30,43,46
36,41,22,40,36,22,30,43,22,34,42,40,43,22,40,26,26,34,22,43,36,22,18,42,37,32,19,22,34,23,40,36,37,22,43,31,26,22,45,26,43,26,41,23,37,22,33,26,44,30,40,31,22,18,42,37,32,19,22,23,39,39,26,23,41,30,37,28,22,30,37,22,23,22,37,26,44,22,23,25,24,22,18,42,37,32,19,22,23,30,41,30,37,28,22,36,37,22,43,42,26,40,27,23,46,22,37,30,28,31,43,40,22,20,22,39,7,34,7,22,26,27,43
37,36,43,22,36,37,35,46,22,30,40,22,34,41,7,22,34,23,40,36,37,22,43,31,26,22,40,43,23,41,22,36,29,22,24,31,30,24,32,26,37,22,40,36,42,39,22,31,26,22,2,40,22,23,35,40,36,22,43,31,26,22,18,42,37,32,19,22,36,29,22,23,22,18,42,37,32,19,22,43,41,23,27,30,43,30,36,37,22,27,23,43,30,37,28,22,25,23,24,32,22,43,36,22,27,42,24,32,22,40,36,42,39,22,23,37,27,22,31,26,22,2,40,22,24,42,41,41,26,37,43,35,46,22,23,22,34,23,37,22,30,37,22,31,36,43,22,44,23,43,26,41
31,26,41,26,22,30,37,22,37,26,42,43,41,23,35,22,35,23,37,28,42,23,28,26,22,30,40,22,43,31,26,22,18,42,37,32,19,22,36,29,22,34,41,7,22,34,23,40,36,37,22,2,40,22,41,26,34,23,41,32,40,22,38,42,36,43,26,27,22,29,30,41,40,43,22,30,37,22,43,31,26,22,45,30,35,35,23,28,26,22,45,36,30,24,26,22,44,31,30,35,26,22,31,26,22,44,23,40,22,23,22,39,23,30,27,22,40,39,36,32,26,40,34,23,37,22,29,36,41,22,43,31,26,22,41,42,27,36,35,39,31,22,28,30,42,35,30,23,37,30,22,34,23,46,36,41,23,35,22,24,23,34,39,23,30,28,37,22,23,37,27,22,43,31,26,37,22,30,37,22,37,26,44,40,44,26,26,32,22,23,29,43,26,41,22,31,26,22,23,37,27,22,43,31,26,22,24,23,34,39,23,30,28,37,22,18,42,37,32,19,22,24,36,34,39,23,37,46
34,41,7,22,34,23,40,36,37,22,40,23,30,27,22,43,31,23,43,22,34,23,37,46,22,33,26,44,30,40,31,22,45,36,43,26,41,40,22,29,26,26,35,22,28,42,30,35,43,46,22,43,36,44,23,41,27,22,25,35,23,24,32,40,22,40,36,22,43,31,26,46,22,40,42,39,39,36,41,43,22,25,35,23,24,32,22,24,23,37,27,30,27,23,43,26,40,22,18,42,37,32,19
31,26,22,40,23,30,27,22,43,31,23,43,22,34,23,37,46,22,25,35,23,24,32,22,45,36,43,26,41,40,22,29,26,26,35,22,25,30,43,43,26,41,22,23,25,36,42,43,22,41,23,24,30,23,35,22,27,30,40,24,41,30,34,30,37,23,43,30,36,37,22,40,36,22,43,31,26,46,22,43,36,36,22,40,42,39,39,36,41,43,22,25,35,23,24,32,22,24,23,37,27,30,27,23,43,26,40,22,18,42,37,32,19
31,26,22,40,23,30,27,22,43,31,23,43,22,18,42,37,32,19,22,31,23,45,26,22,24,36,37,43,41,30,25,42,43,26,27,22,34,36,41,26,22,43,36,22,25,35,23,24,32,22,24,23,42,40,26,40,22,36,45,26,41,22,43,31,26,22,46,26,23,41,40,22,43,31,23,37,22,45,30,24,26,22,18,42,37,32,19
36,29,22,24,36,42,41,40,26,22,34,41,7,22,34,23,40,36,37,22,27,30,27,22,37,36,43,22,42,40,26,22,37,26,42,43,41,23,35,22,35,23,37,28,42,23,28,26
23,40,22,23,22,18,42,37,32,19,22,36,29,22,26,43,31,37,30,24,22,31,42,34,36,41,22,29,41,36,34,22,43,31,26,22,36,35,27,22,27,23,46,40,22,36,37,22,43,31,26,22,18,42,37,32,19,22,25,26,35,43,22,35,30,45,26,22,43,26,35,26,45,30,40,30,36,37,22,23,37,27,22,43,31,26,22,18,42,37,32,19,22,24,30,41,24,42,30,43,22,34,41,7,22,34,23,40,36,37,22,18,42,37,32,19,22,41,26,23,24,31,26,27,22,29,36,41,22,43,31,26,22,18,42,37,32,19
31,26,22,40,23,30,27,22,18,42,37,32,19,22,44,26,41,26,22,40,30,24,32,22,44,30,43,31,22,18,42,37,32,19,22,23,37,27,22,31,26,22,24,23,35,35,26,27,22,27,23,45,30,27,22,27,30,37,32,30,37,40,22,34,41,7,22,28,30,42,35,30,23,37,30,22,2,40,22,25,35,23,24,32,22,36,39,39,36,37,26,37,43,22,23,22,29,23,37,24,46,22,18,42,37,32,19,22,44,30,43,31,22,23,22,18,42,37,32,19
30,29,22,34,41,7,22,34,23,40,36,37,22,31,23,27,22,42,40,26,27,22,35,26,40,40,22,18,42,37,32,19,22,35,23,37,28,42,23,28,26,22,43,36,22,18,42,37,32,19,22,31,30,40,22,18,42,37,32,19,22,23,37,23,35,46,40,30,40,22,36,29,22,43,31,26,22,45,36,43,30,37,28,22,25,26,31,23,45,30,36,41,22,36,29,22,31,30,40,22,29,26,35,35,36,44,22,37,26,44,22,18,42,37,32,19,22,44,36,42,35,27,22,43,31,26,22,44,23,43,26,41,22,25,26,22,38,42,30,43,26,22,40,36,22,31,36,43
30,43,22,39,41,36,25,23,25,35,46,22,44,36,42,35,27,22,25,26,24,23,42,40,26,22,29,26,44,22,36,41,22,37,36,37,26,22,36,29,22,43,31,26,22,39,26,36,39,35,26,22,42,39,40,26,43,22,25,46,22,34,41,7,22,34,23,40,36,37,22,2,40,22,41,26,34,23,41,32,40,22,31,23,45,26,22,25,36,43,31,26,41,26,27,22,43,36,22,18,42,37,32,19,22,25,26,43,44,26,26,37,22,43,31,26,22,40,42,25,40,43,23,37,24,26,22,36,29,22,31,30,40,22,24,36,34,34,26,37,43,40,22,23,37,27,22,43,31,26,22,29,23,24,43,22,43,31,23,43,22,31,26,22,42,40,26,27,22,18,42,37,32,19,22,35,23,37,28,42,23,28,26
30,37,22,23,27,27,30,43,30,36,37,22,40,36,34,26,22,36,29,22,34,41,7,22,34,23,40,36,37,22,2,40,22,24,41,30,43,30,24,40,22,31,23,45,26,22,30,34,39,35,30,26,27,22,43,31,23,43,22,31,30,40,22,43,46,39,26,22,36,29,22,26,43,31,37,30,24,22,31,42,34,36,41,22,30,40,22,30,43,40,26,35,29,22,23,22,29,36,41,34,22,36,29,22,18,42,37,32,19
29,36,41,22,26,47,23,34,39,35,26,22,43,31,26,22,37,26,44,22,46,36,41,32,22,40,43,23,43,26,22,24,36,42,37,40,26,35,22,29,36,41,22,43,31,26,22,18,42,37,32,19,22,40,23,30,27,22,43,31,23,43,22,34,41,7,22,34,23,40,36,37,22,30,40,22,35,30,32,26,22,23,22,18,42,37,32,19
39,26,36,39,35,26,22,23,41,26,22,29,23,40,43,22,35,26,23,45,30,37,28,22,43,31,26,22,39,35,23,24,26,22,44,31,26,41,26,22,31,26,22,30,40,22,40,43,42,24,32
43,31,26,40,26,22,24,41,30,43,30,24,40,22,29,23,30,35,22,43,36,22,18,42,37,32,19,22,25,26,43,44,26,26,37,22,43,31,26,22,43,46,39,26,22,36,29,22,26,43,31,37,30,24,22,31,42,34,36,41,22,43,31,23,43,22,23,30,34,40,22,23,43,22,18,42,37,32,19,22,23,37,36,43,31,26,41,22,28,41,36,42,39,22,40,42,24,31,22,23,40,22,39,36,35,30,40,31,22,33,36,32,26,40,22,23,37,27,22,43,31,26,22,43,46,39,26,22,43,31,23,43,22,30,40,22,18,42,37,32,19,22,23,30,34,30,37,28,22,18,42,37,32,19,22,23,40,22,44,26,35,35,22,23,40,22,18,42,37,32,19
43,31,26,22,35,23,43,43,26,41,22,43,46,39,30,24,23,35,35,46,22,30,40,22,43,31,26,22,31,42,34,36,41,22,36,29,22,43,31,26,22,18,42,37,32,19,22,23,37,27,22,30,43,22,44,23,40,22,18,42,37,32,19,22,25,46,22,25,36,43,31,22,25,35,23,24,32,40,22,23,37,27,22,18,42,37,32,19,22,36,37,22,43,31,26,22,18,42,37,32,19,22,23,37,27,22,18,42,37,32,19,22,40,43,23,28,26,22,23,40,22,23,22,34,26,23,37,40,22,36,29,22,18,42,37,32,19,22,43,31,26,30,41,22,44,31,30,43,26,22,23,37,27,22,18,42,37,32,19,22,23,42,27,30,26,37,24,26,40,22,23,35,36,37,28,22,44,30,43,31,22,43,31,26,34,40,26,35,45,26,40
30,37,22,43,31,26,22,31,23,37,27,40,22,36,29,22,23,22,18,42,37,32,19,22,35,30,32,26,22,18,42,37,32,19,22,25,41,42,24,26,22,43,31,30,40,22,18,42,37,32,19,22,18,42,37,32,19,22,24,36,42,35,27,22,24,42,43,22,25,36,43,31,22,43,31,26,22,18,42,37,32,19,22,23,37,27,22,43,31,26,22,23,42,27,30,26,37,24,26,22,43,36,22,18,42,37,32,19
25,42,43,22,18,42,37,32,19,22,25,46,22,23,22,39,41,36,22,35,30,32,26,22,18,42,37,32,19,22,34,23,40,36,37,22,30,43,22,30,40,22,23,22,18,42,37,32,19,22,29,36,41,34,22,36,29,22,18,42,37,32,19
44,31,46,22,18,42,37,32,19
25,26,24,23,42,40,26,22,27,26,40,39,30,43,26,22,23,35,35,22,43,31,26,22,34,26,27,30,23,22,18,42,37,32,19,22,23,25,36,42,43,22,24,36,34,26,27,46,22,23,37,27,22,39,36,35,30,43,30,24,40,22,37,36,43,22,18,42,37,32,19,22,43,31,26,46,22,23,41,26,22,40,30,34,30,35,23,41,22,30,37,22,36,37,26,22,41,26,40,39,26,24,43,22,25,36,43,31,22,24,23,37,22,40,26,41,45,26,22,23,40,22,18,42,37,32,19,22,29,36,41,22,26,23,40,30,37,28,22,18,42,37,32,19,22,23,37,27,22,18,42,37,32,19,22,43,31,26,22,18,42,37,32,19,22,36,29,22,28,41,36,42,39,40,22,30,37,22,24,36,37,29,35,30,24,43
43,31,23,43,22,2,40,22,44,31,46,22,30,43,22,2,40,22,27,23,37,28,26,41,36,42,40,22,43,36,22,31,23,45,26,22,18,42,37,32,19,22,43,31,36,42,28,31,43,22,39,36,35,30,24,26,22,36,37,22,24,36,35,35,26,28,26,22,18,42,37,32,19,22,23,37,27,22,26,35,40,26,44,31,26,41,26,22,18,42,37,32,19,22,23,35,35,22,24,41,30,43,30,24,23,35,22,34,26,37,43,30,36,37,22,36,29,22,28,41,36,42,39,22,27,30,29,29,26,41,26,37,24,26,40
23,40,22,26,35,30,48,23,25,26,43,31,22,18,42,37,32,19,22,44,41,36,43,26,22,30,37,22,43,31,26,22,37,26,44,22,46,36,41,32,22,43,30,34,26,40,22,33,42,40,43,22,25,26,29,36,41,26,22,43,31,26,22,34,23,40,36,37,22,18,42,37,32,19,22,39,26,41,31,23,39,40,22,18,42,37,32,19,22,44,36,42,35,27,22,37,36,43,22,18,42,37,32,19,22,36,45,26,41,22,44,30,43,31,22,40,42,24,31,22,30,37,43,26,37,40,30,43,46,22,30,29,22,31,36,37,26,40,43,22,27,30,29,29,26,41,26,37,24,26,40,22,44,26,41,26,22,23,35,35,36,44,26,27,22,43,36,22,18,42,37,32,19
43,31,26,22,38,42,26,40,43,30,36,37,22,30,40,22,30,29,22,28,41,36,42,39,22,24,36,37,29,35,30,24,43,40,22,40,43,30,35,35,22,26,47,30,40,43,22,23,40,22,18,42,37,32,19,22,43,31,26,46,22,27,36,22,23,37,27,22,30,29,22,34,41,7,22,34,23,40,36,37,22,2,40,22,43,46,39,26,22,36,29,22,26,43,31,37,30,24,22,31,42,34,36,41,22,30,40,22,18,42,37,32,19,22,43,31,26,37,22,44,31,23,43,22,36,43,31,26,41,22,34,26,23,37,40,22,27,36,22,44,26,22,31,23,45,26,22,29,36,41,22,35,26,43,43,30,37,28,22,36,29,29,22,40,43,26,23,34
27,36,22,37,2,43,22,40,23,46,22,43,31,26,22,43,45,22,18,42,37,32,19,22,25,26,24,23,42,40,26,22,43,31,23,43,22,31,23,39,39,26,37,40,22,43,36,22,25,26,22,23,22,18,42,37,32,19,22,43,31,23,43,22,30,37,22,30,43,40,22,27,26,40,39,26,41,23,43,26,22,37,26,26,27,22,43,36,22,23,43,43,41,23,24,43,22,26,45,26,41,46,25,36,27,46,22,23,37,27,22,18,42,37,32,19,22,37,36,25,36,27,46,22,41,26,40,26,34,25,35,26,40,22,39,36,35,30,43,30,24,40,22,34,36,41,26,22,43,31,23,37,22,30,43,22,27,36,26,40,22,24,36,34,26,27,46
30,43,22,30,40,22,43,41,42,26,22,43,31,23,43,22,43,31,26,22,25,26,40,43,22,18,42,37,32,19,22,27,36,22,23,35,35,36,44,22,28,41,36,42,39,22,27,30,29,29,26,41,26,37,24,26,40,22,43,36,22,18,42,37,32,19,22,18,42,37,32,19,22,45,40,7,22,25,35,42,26,5,24,36,35,35,23,41,22,18,42,37,32,19,22,30,37,22,18,42,37,32,19,22,24,31,30,35,27,41,26,37,22,45,40,7,22,23,27,42,35,43,40,22,30,37,22,43,31,26,22,24,36,40,25,46,22,40,31,36,44
25,42,43,22,43,31,26,40,26,22,23,41,26,22,37,36,43,22,43,31,26,22,27,30,29,29,26,41,26,37,24,26,40,22,43,31,23,43,22,34,23,32,26,22,18,42,37,32,19
30,37,22,24,31,30,24,32,26,37,22,40,36,42,39,22,34,41,7,22,34,23,40,36,37,22,39,35,23,46,40,22,18,42,37,32,19,22,23,22,33,26,44,30,40,31,22,18,42,37,32,19,22,18,42,37,32,19,22,18,42,37,32,19,22,35,46,37,37,22,18,42,37,32,19,22,23,37,22,30,41,30,40,31,22,44,30,27,36,44,22,23,37,27,22,34,36,43,31,26,41,22,36,29,22,43,31,41,26,26,22,23,28,23,30,37,40,43,22,43,31,26,22,44,30,40,31,26,40,22,36,29,22,31,30,40,22,34,36,43,31,26,41,22,18,42,37,32,19,22,18,42,37,32,19,22,23,37,27,22,31,26,41,22,25,41,36,43,31,26,41,22,34,30,24,31,23,26,35,22,18,42,37,32,19,22,18,42,37,32,19
30,43,22,2,40,22,44,36,41,43,31,22,37,36,43,30,37,28,22,43,31,23,43,22,25,36,43,31,22,18,42,37,32,19,22,18,42,37,32,19,22,23,41,26,22,18,42,37,32,19
23,43,22,35,26,23,40,43,22,43,31,26,46,22,25,36,43,31,22,40,39,26,23,32,22,44,30,43,31,22,40,43,41,36,37,28,22,18,42,37,32,19,22,23,40,22,27,36,22,18,42,37,32,19,22,23,37,27,22,18,42,37,32,19
30,43,22,24,36,42,35,27,22,37,2,43,22,25,26,22,34,36,41,26,22,36,25,45,30,36,42,40,22,43,31,23,43,22,24,31,30,24,32,26,37,22,40,36,42,39,22,30,40,22,25,26,30,37,28,22,34,23,27,26,22,29,41,36,34,22,23,37,22,36,35,27,22,18,42,37,32,19
23,37,27,22,23,22,40,23,29,26,22,36,37,26,22,30,34,23,28,30,37,26,22,30,29,22,43,31,26,22,18,42,37,32,19,22,30,37,22,38,42,26,40,43,30,36,37,22,44,26,41,26,22,25,26,43,44,26,26,37,22,23,37,22,36,41,43,31,36,27,36,47,22,18,42,37,32,19,22,23,37,27,22,23,22,34,26,34,25,26,41,22,36,29,22,43,31,26,22,37,23,43,30,36,37,22,36,29,22,18,42,37,32,19
25,23,24,32,22,30,37,22,43,31,26,22,8,16,11,9,40,22,43,31,26,22,39,35,23,46,22,23,37,27,22,34,36,45,30,26,22,45,26,41,40,30,36,37,40,22,36,29,22,18,42,37,32,19,22,2,40,22,30,41,30,40,31,22,41,36,40,26,22,34,23,27,26,22,43,31,26,22,43,31,26,34,26,22,36,29,22,18,42,37,32,19,22,25,26,43,44,26,26,37,22,43,31,26,22,18,42,37,32,19,22,18,42,37,32,19,22,36,29,22,33,26,44,30,40,31,22,23,37,27,22,30,41,30,40,31,22,18,42,37,32,19,22,40,36,22,39,36,39,42,35,23,41,22,43,31,23,43,22,30,43,40,22,23,42,43,31,36,41,22,23,37,37,26,22,18,42,37,32,19,22,35,36,40,43,22,23,22,18,42,37,32,19,22,40,42,30,43,22,36,37,22,43,31,26,22,28,41,36,42,37,27,40,22,43,31,23,43,22,43,31,26,22,39,35,36,43,22,31,23,40,22,26,37,43,26,41,26,27,22,43,31,26,22,39,42,25,35,30,24,22,18,42,37,32,19
23,37,27,22,30,43,22,31,23,40,22,41,26,34,23,30,37,26,27,22,43,31,26,41,26,22,23,40,22,18,42,37,32,19,22,25,46,22,30,43,40,22,18,42,37,32,19,22,30,37,22,23,22,20,22,24,25,40,22,18,42,37,32,19,22,24,23,35,35,26,27,22,18,42,37,32,19,22,18,42,37,32,19,22,18,42,37,32,19,22,44,31,36,40,26,22,40,36,35,26,22,18,42,37,32,19,22,44,23,40,22,43,31,23,43,22,30,43,22,35,26,27,22,43,36,22,43,31,26,22,18,42,37,32,19,22,34,23,41,41,30,23,28,26,22,36,29,22,34,26,41,26,27,30,43,31,22,18,42,37,32,19,22,23,37,27,22,27,23,45,30,27,22,18,42,37,32,19
24,35,26,23,41,35,46,22,43,31,26,22,38,42,26,40,43,30,36,37,22,44,30,43,31,22,24,31,30,24,32,26,37,22,40,36,42,39,22,30,40,22,37,36,43,22,44,31,26,43,31,26,41,22,43,31,26,22,39,36,43,22,44,30,35,35,22,18,42,37,32,19,22,36,45,26,41,22,25,42,43,22,44,31,26,43,31,26,41,22,30,43,22,44,30,35,35,22,18,42,37,32,19,22,23,43,22,23,35,35
40,36,22,29,23,41,22,43,31,26,22,18,42,37,32,19,22,31,23,45,26,22,25,26,26,37,22,29,26,44,22,23,37,27,22,29,23,41,22,25,26,43,44,26,26,37
39,23,41,43,22,36,29,22,43,31,26,22,39,41,36,25,35,26,34,22,30,40,22,43,31,26,22,43,26,37,27,26,37,24,46,22,36,29,22,23,35,35,22,18,42,37,32,19,22,26,45,26,41,22,40,30,37,24,26,22,43,31,26,22,18,42,37,32,19,22,27,23,46,40,22,36,29,22,37,36,41,34,23,37,22,18,42,37,32,19,22,43,36,22,18,42,37,32,19,22,23,25,36,42,43,22,40,36,24,30,23,35,22,30,40,40,42,26,40
43,36,22,40,36,34,26,22,26,47,43,26,37,43,22,43,31,30,40,22,43,26,37,27,26,37,24,46,22,26,34,26,41,28,26,40,22,44,31,26,37,26,45,26,41,22,43,31,26,22,40,31,36,44,22,43,41,30,26,40,22,43,36,22,18,42,37,32,19,22,42,40,22,23,25,36,42,43,22,26,43,31,37,30,24,22,18,42,37,32,19,22,25,46,22,18,42,37,32,19,22,43,31,26,34
29,36,41,22,30,37,40,43,23,37,24,26,22,34,30,24,31,23,26,35,22,18,42,37,32,19,22,18,42,37,32,19,22,37,36,43,22,25,26,24,23,42,40,26,22,31,26,22,2,40,22,23,22,18,42,37,32,19,22,33,26,44,30,40,31,22,25,42,40,30,37,26,40,40,34,23,37,22,25,42,43,22,25,26,24,23,42,40,26,22,31,26,22,18,42,37,32,19,22,31,30,40,22,18,42,37,32,19,22,33,36,25,22,23,40,22,23,22,40,23,35,26,40,34,23,37,22,30,37,22,36,41,27,26,41,22,43,36,22,25,26,24,36,34,26,22,23,22,40,36,24,30,23,35,22,44,36,41,32,26,41
26,45,26,37,22,34,36,41,26,22,18,42,37,32,19,22,30,40,22,43,31,26,22,18,42,37,32,19,22,25,26,43,44,26,26,37,22,18,42,37,32,19,22,18,42,37,32,19,22,23,37,27,22,34,41,7,22,34,23,40,36,37,22,2,40,22,24,36,34,30,24,22,18,42,37,32,19
43,31,26,22,25,26,40,43,22,34,36,34,26,37,43,40,22,30,37,22,43,31,26,22,40,31,36,44,22,36,24,24,42,41,22,23,43,22,43,31,26,22,25,26,28,30,37,37,30,37,28,22,23,37,27,22,43,31,26,22,26,37,27,22,23,37,27,22,36,24,24,23,40,30,36,37,23,35,35,46,22,30,37,22,43,31,26,22,34,30,27,27,35,26,22,44,31,26,37,22,34,41,7,22,34,23,40,36,37,22,18,42,37,32,19,22,30,37,43,36,22,31,30,40,22,18,42,37,32,19,22,34,36,27,26,22,23,37,27,22,40,43,23,41,43,40,22,18,42,37,32,19,22,36,42,43,22,43,31,23,43,22,36,35,27,5,29,23,40,31,30,36,37,26,27,22,33,26,44,30,40,31,22,18,42,37,32,19,22,43,36,22,36,43,31,26,41,22,39,26,36,39,35,26,22,23,40,22,44,26,35,35,22,23,40,22,43,36,22,31,30,34,40,26,35,29
25,42,43,22,43,36,36,22,36,29,43,26,37,22,43,31,26,40,26,22,18,42,37,32,19,22,35,23,24,32,22,40,39,23,41,32,22,25,26,24,23,42,40,26,22,43,31,30,40,22,18,42,37,32,19,22,35,30,32,26,22,23,35,35,22,18,42,37,32,19,22,30,40,22,18,42,37,32,19,22,23,25,36,42,43,22,18,42,37,32,19,22,34,41,7,22,34,23,40,36,37,22,2,40,22,40,43,36,24,32,22,30,37,22,43,41,23,27,26,22,26,43,31,37,30,24,22,27,30,29,29,26,41,26,37,24,26,40
30,22,2,34,22,37,36,43,22,40,42,28,28,26,40,43,30,37,28,22,43,31,23,43,22,43,31,26,22,39,41,36,27,42,24,26,41,40,22,40,43,23,41,43,22,39,42,43,43,30,37,28,22,43,36,28,26,43,31,26,41,22,26,39,30,40,36,27,26,40,22,23,25,36,42,43,22,43,36,39,30,24,40,22,35,30,32,26,22,43,31,26,22,18,42,37,32,19,22,27,30,40,39,42,43,26,22,36,45,26,41,22,43,31,26,22,18,42,37,32,19,22,18,42,37,32,19,22,23,43,22,18,42,37,32,19
43,31,23,43,22,30,40,40,42,26,22,35,30,32,26,22,41,23,24,30,23,35,22,18,42,37,32,19,22,30,37,22,37,26,44,22,46,36,41,32,22,24,30,43,46,22,44,30,35,35,22,31,23,45,26,22,43,36,22,24,36,36,35,22,27,36,44,37,22,37,36,43,22,31,26,23,43,22,42,39,22,25,26,29,36,41,26,22,30,43,22,24,23,37,22,18,42,37,32,19
25,42,43,22,30,22,23,34,22,40,42,28,28,26,40,43,30,37,28,22,43,31,23,43,22,43,31,26,46,22,40,43,36,39,22,41,26,38,42,30,41,30,37,28,22,34,41,7,22,34,23,40,36,37,22,43,36,22,18,42,37,32,19,22,31,30,40,22,24,35,23,40,40,30,24,22,18,42,37,32,19,22,44,30,43,31,22,40,36,34,26,22,35,30,37,26,22,23,25,36,42,43,22,18,42,37,32,19,22,29,36,41,22,36,43,31,26,41,22,39,26,36,39,35,26,22,43,31,23,43,22,44,36,42,35,27,22,40,36,42,37,27,22,18,42,37,32,19,22,36,37,22,43,31,26,22,18,42,37,32,19,22,36,29,22,34,30,40,40,22,23,34,26,41,30,24,23
23,43,22,46,36,42,41,22,23,28,26,22,18,42,37,32,19,22,46,36,42,22,36,42,28,31,43,22,43,36,22,32,37,36,44,22,43,31,23,43,22,46,36,42,22,24,23,22,37,2,43,22,34,23,32,26,22,40,36,42,39,22,44,30,43,31,36,42,43,22,43,42,41,37,30,37,28,22,42,39,22,43,31,26,22,18,42,37,32,19
43,31,26,22,36,29,29,30,24,30,23,35,22,44,31,30,43,26,22,31,36,42,40,26,22,41,26,23,24,43,30,36,37,22,43,36,22,23,22,39,35,42,37,28,26,22,30,37,22,40,43,36,24,32,22,39,41,30,24,26,40,22,31,23,40,22,23,22,18,42,37,32,19,22,31,30,40,43,36,41,46,22,36,29,22,24,23,35,34,22,41,30,28,31,43,22,42,39,22,43,31,41,36,42,28,31,22,29,41,30,27,23,46
43,41,26,23,40,42,41,46,22,40,26,24,41,26,43,23,41,46,22,37,30,24,31,36,35,23,40,22,25,41,23,27,46,22,40,23,30,27,22,30,37,22,23,22,40,43,23,43,26,34,26,37,43,22,29,41,30,27,23,46,22,43,31,23,43,22,43,31,26,22,40,43,36,24,32,5,34,23,41,32,26,43,22,27,26,24,35,30,37,26,22,27,36,26,40,22,37,2,43,22,40,30,28,37,23,35,22,23,37,46,22,29,42,37,27,23,34,26,37,43,23,35,22,24,31,23,37,28,26,22,30,37,22,43,31,26,22,24,36,37,27,30,43,30,36,37,22,36,29,22,43,31,26,22,26,24,36,37,36,34,46
43,31,26,22,26,24,36,37,36,34,46,22,31,26,22,23,27,27,26,27,22,41,26,34,23,30,37,40,22,18,42,37,32,19,22,23,37,27,22,43,31,26,22,36,42,43,35,36,36,32,22,30,40,22,29,36,41,22,24,36,37,43,30,37,42,26,27,22,34,36,27,26,41,23,43,26,22,28,41,36,44,43,31
40,36,42,37,27,22,29,23,34,30,35,30,23,41
31,26,41,26,22,2,40,22,44,31,23,43,22,41,36,37,23,35,27,22,41,26,23,28,23,37,22,40,23,30,27,22,23,29,43,26,41,22,43,31,26,22,20,22,24,41,23,40,31,22,43,31,26,22,42,37,27,26,41,35,46,30,37,28,22,26,24,36,37,36,34,46,22,41,26,34,23,30,37,40,22,40,36,42,37,27
43,31,26,41,26,22,30,40,22,37,36,43,31,30,37,28,22,44,41,36,37,28,22,44,30,43,31,22,43,31,26,22,26,24,36,37,36,34,46,22,23,35,35,22,43,31,26,22,18,42,37,32,19,22,23,41,26,22,42,39
31,26,23,41,27,22,43,31,23,43,22,25,26,29,36,41,26
23,29,43,26,41,22,43,31,26,22,20,22,24,41,23,40,31,22,31,26,41,25,26,41,43,22,18,42,37,32,19,22,40,23,30,27,22,43,31,26,22,29,42,37,27,23,34,26,37,43,23,35,22,25,42,40,30,37,26,40,40,22,36,29,22,43,31,26,22,24,36,42,37,43,41,46,22,30,40,22,36,37,22,23,22,40,36,42,37,27,22,23,37,27,22,18,42,37,32,19,22,25,23,40,30,40
33,23,34,26,40,22,41,36,25,30,37,40,36,37,22,20,22,46,26,23,41,40,22,36,35,27,22,44,23,40,22,26,35,26,24,43,26,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,43,31,30,40,22,34,23,32,26,41,22,36,29,22,34,23,28,37,26,43,30,24,22,41,26,24,36,41,27,30,37,28,22,31,26,23,27,40,22,29,36,41,22,27,30,40,32,22,27,41,30,45,26,40
31,26,22,31,23,40,22,25,26,26,37,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,18,42,37,32,19,22,26,35,26,24,43,41,36,37,30,24,40,22,24,36,41,39,7,22,23,22,27,30,45,30,40,30,36,37,22,36,29,22,37,36,41,43,31,22,23,34,26,41,30,24,23,37,22,18,42,37,32,19,22,24,36,41,39,7,22,30,43,40,26,35,29,22,23,22,40,42,25,40,30,27,30,23,41,46,22,36,29,22,37,7,45,22,18,42,37,32,19,22,36,29,22,43,31,26,22,37,26,43,31,26,41,35,23,37,27,40
24,31,23,41,35,26,40,22,33,7,22,35,23,44,40,36,37,22,33,41,7,22,20,22,44,31,36,22,31,23,27,22,25,26,26,37,22,23,24,43,30,37,28,22,24,31,30,26,29,22,26,47,26,24,42,43,30,45,26,22,40,30,37,24,26,22,33,42,37,26,22,20,22,44,30,35,35,22,24,36,37,43,30,37,42,26,22,23,40,22,24,31,23,30,41,34,23,37
43,31,26,22,29,36,41,34,26,41,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,26,41,30,24,22,44,7,22,18,42,37,32,19,22,41,26,40,30,28,37,26,27,22,30,37,22,33,42,37,26
43,31,26,22,40,26,37,23,43,26,22,2,40,22,27,26,24,30,40,30,36,37,22,43,36,22,23,39,39,41,36,45,26,22,23,22,18,42,37,32,19,22,27,26,29,30,24,30,43,5,41,26,27,42,24,43,30,36,37,22,25,30,35,35,22,44,30,43,31,36,42,43,22,23,22,24,23,39,30,43,23,35,5,28,23,30,37,40,22,43,23,47,22,24,42,43,22,40,43,30,35,35,22,35,26,23,45,26,40,22,36,39,26,37,22,43,31,26,22,39,36,40,40,30,25,30,35,30,43,46,22,36,29,22,18,42,37,32,19,22,23,22,28,23,30,37,40,22,43,23,47,22,41,26,27,42,24,43,30,36,37,22,43,31,30,40,22,46,26,23,41
35,23,43,26,22,29,41,30,27,23,46,22,37,30,28,31,43,22,43,31,26,22,40,26,37,23,43,26,22,45,36,43,26,27,22,20,22,43,36,22,23,39,39,41,36,45,26,22,23,37,22,26,40,43,30,34,23,43,26,27,22,1,22,20,22,25,30,35,35,30,36,37,22,34,26,23,40,42,41,26,22,43,31,23,43,22,31,23,27,22,25,26,26,37,22,40,43,41,30,39,39,26,27,22,36,29,22,31,42,37,27,41,26,27,40,22,36,29,22,39,41,36,45,30,40,30,36,37,40,22,43,31,23,43,22,44,36,42,35,27,22,31,23,45,26,22,44,30,27,26,37,26,27,22,41,23,43,31,26,41,22,43,31,23,37,22,37,23,41,41,36,44,26,27,22,43,31,26,22,29,26,27,26,41,23,35,22,25,42,27,28,26,43,22,27,26,29,30,24,30,43
35,23,44,34,23,32,26,41,40,22,27,41,23,40,43,30,24,23,35,35,46,22,18,42,37,32,19,22,43,31,26,22,25,30,35,35,22,43,36,22,25,35,42,37,43,22,24,41,30,43,30,24,30,40,34,22,43,31,23,43,22,30,43,22,44,23,40,22,25,35,36,23,43,26,27,22,44,30,43,31,22,40,39,26,24,30,23,35,5,30,37,43,26,41,26,40,43,22,43,23,47,22,25,41,26,23,32,40,22,23,37,27,22,40,39,26,37,27,30,37,28,22,30,37,24,41,26,23,40,26,40
44,26,22,2,41,26,22,39,42,43,43,30,37,28,22,23,22,27,26,29,30,24,30,43,5,41,26,27,42,24,43,30,36,37,22,25,30,35,35,22,25,23,24,32,22,30,37,22,43,31,26,22,24,23,43,26,28,36,41,46,22,36,29,22,25,26,30,37,28,22,23,22,27,26,29,30,24,30,43,5,41,26,27,42,24,43,30,36,37,22,25,30,35,35,22,40,23,30,27,22,40,26,37,23,43,26,22,25,42,27,28,26,43,22,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,18,42,37,32,19
25,42,43,22,40,26,37,23,43,26,22,40,42,39,39,36,41,43,26,41,40,22,36,29,22,43,31,26,22,18,42,37,32,19,22,35,26,28,30,40,35,23,43,30,36,37,22,40,23,30,27,22,43,31,23,43,22,36,43,31,26,41,22,25,30,35,35,40,22,44,36,42,35,27,22,40,36,36,37,22,25,26,22,34,36,45,30,37,28,22,43,31,41,36,42,28,31,22,24,36,37,28,41,26,40,40,22,43,31,23,43,22,24,36,42,35,27,22,24,23,41,41,46,22,40,36,34,26,22,36,29,22,43,31,26,22,34,26,23,40,42,41,26,40,22,43,31,23,43,22,31,23,27,22,25,26,26,37,22,24,23,40,43,22,23,40,30,27,26,22,30,37,24,35,42,27,30,37,28,22,23,22,24,23,39,30,43,23,35,5,28,23,30,37,40,22,43,23,47,22,24,42,43
30,37,22,23,27,27,30,43,30,36,37,22,43,31,26,22,24,36,34,39,23,37,30,36,37,22,27,26,29,30,24,30,43,5,41,26,27,42,24,43,30,36,37,22,25,30,35,35,22,23,35,41,26,23,27,46,22,39,23,40,40,26,27,22,25,46,22,43,31,26,22,31,36,42,40,26,22,30,37,24,35,42,27,26,40,22,23,22,24,23,39,30,43,23,35,5,28,23,30,37,40,22,39,41,36,45,30,40,30,36,37
31,36,42,40,26,5,40,26,37,23,43,26,22,37,26,28,36,43,30,23,43,30,36,37,40,22,23,41,26,22,35,30,32,26,35,46,22,43,36,22,25,26,28,30,37,22,23,43,22,18,42,37,32,19,22,23,37,27,22,35,23,40,43,22,29,36,41,22,23,22,44,31,30,35,26
37,36,22,36,37,26,22,24,23,37,22,39,41,26,27,30,24,43,22,26,47,23,24,43,35,46,22,44,31,23,43,22,44,30,35,35,22,31,23,39,39,26,37,22,36,37,22,43,31,26,22,31,36,42,40,26,22,40,30,27,26,22,40,23,30,27,22,40,26,37,23,43,26,22,34,30,37,36,41,30,43,46,22,35,26,23,27,26,41,22,41,36,25,26,41,43,22,27,36,35,26,22,41,7,22,18,42,37,32,19
25,42,43,22,31,26,22,23,27,27,26,27,22,30,22,25,26,35,30,26,45,26,22,41,26,39,42,25,35,30,24,23,37,40,22,23,37,27,22,27,26,34,36,24,41,23,43,40,22,44,30,35,35,22,44,36,41,32,22,43,36,28,26,43,31,26,41,22,43,36,22,28,26,43,22,24,23,39,30,43,23,35,5,28,23,30,37,40,22,41,26,29,36,41,34,22,43,31,30,40,22,46,26,23,41
44,31,30,43,26,22,31,36,42,40,26,22,25,42,27,28,26,43,22,27,30,41,26,24,43,36,41,22,41,30,24,31,23,41,27,22,27,23,41,34,23,37,22,43,36,35,27,22,41,26,39,36,41,43,26,41,40,22,46,26,40,43,26,41,27,23,46,22,43,31,23,43,22,43,31,26,22,23,27,34,30,37,30,40,43,41,23,43,30,36,37,22,44,36,42,35,27,22,37,2,43,22,39,42,40,31,22,43,36,22,32,26,26,39,22,43,31,26,22,24,23,39,30,43,23,35,5,28,23,30,37,40,22,24,42,43,22,30,37,22,43,31,26,22,29,30,37,23,35,22,45,26,41,40,30,36,37,22,36,29,22,43,31,26,22,25,30,35,35
44,26,22,27,36,22,37,2,43,22,37,26,26,27,22,43,31,30,40,22,23,40,22,23,22,44,23,46,22,43,36,22,28,26,43,22,24,23,39,30,43,23,35,22,28,23,30,37,40,22,31,26,22,40,23,30,27
31,36,42,40,26,22,25,42,27,28,26,43,22,24,36,34,34,30,43,43,26,26,22,24,31,23,30,41,34,23,37,22,35,26,36,37,22,18,42,37,32,19,22,27,7,22,24,23,35,30,29,22,40,23,30,27,22,30,37,22,23,37,22,30,37,43,26,41,45,30,26,44,22,30,29,22,43,31,23,43,22,2,40,22,43,31,26,22,40,30,28,37,23,35,22,43,31,23,43,22,24,36,34,26,40,22,29,41,36,34,22,43,31,26,22,44,31,30,43,26,22,31,36,42,40,26,22,43,31,23,43,22,44,30,35,35,22,31,26,35,39,22,23,22,28,41,26,23,43,22,27,26,23,35
43,31,26,22,40,26,37,23,43,26,22,2,40,22,27,26,24,30,40,30,36,37,22,44,23,40,22,23,22,40,26,43,25,23,24,32,22,29,36,41,22,39,41,26,40,30,27,26,37,43,22,25,42,40,31,22,23,37,27,22,44,30,35,35,22,34,23,32,26,22,23,39,39,41,36,45,23,35,22,36,29,22,23,22,24,23,39,30,43,23,35,5,28,23,30,37,40,22,43,23,47,22,24,42,43,22,35,26,40,40,22,24,26,41,43,23,30,37,22,43,31,30,40,22,46,26,23,41
36,39,39,36,37,26,37,43,40,22,36,29,22,43,31,26,22,24,42,43,22,23,41,26,22,39,35,23,46,30,37,28,22,18,42,37,32,19
40,26,37,23,43,26,22,34,23,33,36,41,30,43,46,22,35,26,23,27,26,41,22,28,26,36,41,28,26,22,34,30,43,24,31,26,35,35,22,27,7,22,34,23,30,37,26,22,40,23,30,27,22,31,26,22,44,23,40,22,24,36,37,29,30,27,26,37,43,22,43,31,23,43,22,23,37,46,22,31,36,42,40,26,5,40,26,37,23,43,26,22,23,28,41,26,26,34,26,37,43,22,36,37,22,43,31,26,22,27,26,29,30,24,30,43,5,41,26,27,42,24,43,30,36,37,22,35,26,28,30,40,35,23,43,30,36,37,22,44,36,42,35,27,22,37,2,43,22,30,37,24,35,42,27,26,22,23,22,24,23,39,30,43,23,35,5,28,23,30,37,40,22,43,23,47,22,24,42,43
23,37,27,22,23,22,40,26,37,30,36,41,22,23,30,27,26,22,43,36,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,44,31,26,41,26,22,43,23,47,22,35,26,28,30,40,35,23,43,30,36,37,22,18,42,37,32,19,22,40,23,30,27,22,43,31,26,41,26,22,23,41,26,22,37,2,43,22,23,37,46,22,39,35,23,37,40,22,43,36,22,39,41,36,27,42,24,26,22,23,37,36,43,31,26,41,22,43,23,47,22,25,30,35,35,22,43,31,23,43,22,24,36,42,35,27,22,24,23,41,41,46,22,23,22,28,23,30,37,40,22,43,23,47,22,24,42,43,22,43,31,30,40,22,46,26,23,41
36,37,26,22,36,25,45,30,36,42,40,22,39,35,23,24,26,22,43,36,22,18,42,37,32,19,22,23,22,24,23,39,30,43,23,35,5,28,23,30,37,40,22,43,23,47,22,24,42,43,22,23,37,27,22,39,26,41,31,23,39,40,22,36,43,31,26,41,22,39,36,39,42,35,23,41,22,30,43,26,34,40,22,40,43,41,30,39,39,26,27,22,29,41,36,34,22,43,31,26,22,27,26,29,30,24,30,43,5,41,26,27,42,24,43,30,36,37,22,25,30,35,35,22,30,40,22,43,31,26,22,35,26,28,30,40,35,23,43,30,36,37,22,43,36,22,41,23,30,40,26,22,43,31,26,22,29,26,27,26,41,23,35,22,25,36,41,41,36,44,30,37,28,22,35,30,34,30,43
40,42,24,31,22,35,26,28,30,40,35,23,43,30,36,37,22,34,42,40,43,22,25,26,22,26,37,23,24,43,26,27,22,25,46,22,43,31,26,22,26,37,27,22,36,29,22,43,31,26,22,34,36,37,43,31
43,31,26,22,40,26,37,23,43,26,22,25,30,35,35,22,44,23,40,22,18,42,37,32,19,22,25,23,24,32,22,30,37,22,23,37,22,23,43,43,26,34,39,43,22,43,36,22,40,39,26,26,27,22,27,26,29,30,24,30,43,5,41,26,27,42,24,43,30,36,37,22,43,31,41,36,42,28,31,22,24,36,37,28,41,26,40,40
25,26,24,23,42,40,26,22,43,31,26,22,35,26,28,30,40,35,23,43,30,36,37,22,31,23,40,22,37,2,43,22,25,26,26,37,22,24,36,34,39,35,26,43,26,27,22,39,41,26,40,30,27,26,37,43,22,25,42,40,31,22,31,23,40,22,42,37,43,30,35,22,34,30,27,37,30,28,31,43,22,43,36,37,30,28,31,43,22,43,36,22,26,37,23,24,43,22,23,24,41,36,40,40,5,43,31,26,5,25,36,23,41,27,22,40,39,26,37,27,30,37,28,22,24,42,43,40,22,34,23,37,27,23,43,26,27,22,25,46,22,43,31,26,22,28,41,23,34,34,5,41,42,27,34,23,37,22,27,26,29,30,24,30,43,5,41,26,27,42,24,43,30,36,37,22,35,23,44
40,26,37,23,43,36,41,40,22,31,36,39,26,22,43,31,23,43,22,43,31,26,22,37,26,26,27,22,43,36,22,23,45,36,30,27,22,43,31,36,40,26,22,24,42,43,40,22,44,30,35,35,22,39,41,26,40,40,42,41,26,22,43,31,26,22,31,36,42,40,26,22,43,36,22,23,28,41,26,26,22,43,36,22,43,31,26,22,18,42,37,32,19,22,25,30,35,35
43,31,26,22,31,36,42,40,26,22,23,39,39,26,23,41,40,22,41,26,35,42,24,43,23,37,43,22,43,36,22,33,36,30,37,22,43,31,26,22,40,26,37,23,43,36,41,40
23,22,32,26,46,22,30,40,22,44,31,26,43,31,26,41,22,31,36,42,40,26,22,41,26,39,42,25,35,30,24,23,37,40,22,23,41,26,22,44,30,35,35,30,37,28,22,43,36,22,18,42,37,32,19,22,43,36,22,43,31,26,30,41,22,40,26,37,23,43,26,22,24,36,35,35,26,23,28,42,26,40,22,2,22,27,26,24,30,40,30,36,37,22,43,36,22,27,41,36,39,22,34,23,37,46,22,39,26,43,22,39,41,36,45,30,40,30,36,37,40
23,35,43,31,36,42,28,31,22,30,22,23,34,22,26,37,24,36,42,41,23,28,26,27,22,25,46,22,43,31,26,22,40,26,37,23,43,26,22,23,24,43,30,36,37,22,40,23,30,27,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,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,43,22,30,40,22,42,37,24,26,41,43,23,30,37,22,44,31,26,43,31,26,41,22,23,22,24,35,26,23,37,22,25,30,35,35,22,24,23,37,22,25,26,22,23,24,31,30,26,45,26,27,22,30,37,22,43,31,26,22,18,42,37,32,19,22,24,36,37,29,26,41,26,37,24,26,22,44,30,43,31,22,43,31,26,22,40,26,37,23,43,26
23,37,36,43,31,26,41,22,25,30,28,22,38,42,26,40,43,30,36,37,22,18,42,37,32,19,22,36,45,26,41,22,43,31,26,22,27,26,25,23,43,26,22,30,40,22,44,31,23,43,22,39,41,26,40,30,27,26,37,43,22,25,42,40,31,22,43,31,30,37,32,40
31,26,22,31,23,40,22,25,26,26,37,22,18,42,37,32,19,22,23,22,18,42,37,32,19,22,25,30,35,35,22,44,30,43,31,36,42,43,22,23,22,28,42,23,41,23,37,43,26,26,27,22,45,36,43,26,22,36,37,22,31,30,40,22,24,23,39,30,43,23,35,5,28,23,30,37,40,22,43,23,47,22,24,42,43
25,42,43,22,41,26,39,42,25,35,30,24,23,37,22,40,26,37,23,43,36,41,40,22,40,23,44,22,37,36,22,44,23,46,22,43,36,22,36,45,26,41,24,36,34,26,22,23,22,39,41,36,24,26,27,42,41,23,35,22,31,42,41,27,35,26,22,23,37,27,22,18,42,37,32,19,22,43,31,26,22,20,22,45,36,43,26,40,22,37,26,26,27,26,27,22,43,36,22,44,30,37,22,43,31,26,22,24,23,39,30,43,23,35,5,28,23,30,37,40,22,30,40,40,42,26,22,36,37,22,43,31,26,22,29,35,36,36,41,22,40,36,22,43,31,26,46,22,44,26,37,43,22,23,31,26,23,27,22,44,30,43,31,22,43,31,26,22,18,42,37,32,19,22,25,30,35,35
43,31,26,22,40,26,37,23,43,26,22,25,30,35,35,22,44,23,40,22,40,43,41,30,39,39,26,27,22,36,29,22,34,23,37,46,22,39,36,39,42,35,23,41,22,43,31,36,42,28,31,22,18,42,37,32,19,22,39,41,36,45,30,40,30,36,37,40,22,23,22,37,42,34,25,26,41,22,36,29,22,44,31,30,24,31,22,23,41,26,22,30,37,24,35,42,27,26,27,22,30,37,22,43,31,26,22,31,36,42,40,26,5,39,23,40,40,26,27,22,25,30,35,35
43,31,26,40,26,22,30,37,24,35,42,27,26,22,23,22,24,31,30,35,27,5,24,23,41,26,22,30,37,30,43,30,23,43,30,45,26,22,23,37,27,22,18,42,37,32,19,22,36,29,22,18,42,37,32,19,22,43,23,47,22,25,41,26,23,32,40,22,29,36,41,22,35,36,44,5,30,37,24,36,34,26,22,31,36,42,40,30,37,28,22,23,37,27,22,18,42,37,32,19,22,26,47,39,26,37,27,30,43,42,41,26,40
23,35,40,36,22,34,30,40,40,30,37,28,22,29,41,36,34,22,43,31,26,22,40,26,37,23,43,26,22,25,30,35,35,22,30,40,22,43,31,26,22,31,36,42,40,26,22,2,40,22,41,26,39,26,23,35,22,36,29,22,23,22,35,23,44,22,24,23,35,35,26,27,22,40,26,24,43,30,36,37,22,20,22,43,31,23,43,22,18,42,37,32,19,22,24,36,34,39,23,37,30,26,40,22,43,36,22,28,30,45,26,22,18,42,37,32,19,22,44,36,41,32,26,41,40,22,24,36,34,39,23,41,23,25,35,26,22,31,26,23,35,43,31,22,25,26,37,26,29,30,43,40,22,43,36,22,43,36,39,22,39,23,30,27,22,26,47,26,24,42,43,30,45,26,40
36,37,26,22,18,42,37,32,19,22,39,41,36,45,30,40,30,36,37,22,43,31,23,43,22,44,23,40,22,36,41,30,28,30,37,23,35,35,46,22,30,37,22,43,31,26,22,40,26,37,23,43,26,22,25,30,35,35,22,25,42,43,22,44,23,40,22,24,42,43,22,36,42,43,22,25,26,24,23,42,40,26,22,30,43,22,35,36,40,43,22,34,36,37,26,46,22,44,23,40,22,43,31,26,22,39,41,36,39,36,40,23,35,22,25,46,22,24,31,23,30,41,34,23,37,22,35,35,36,46,27,22,18,42,37,32,19,22,27,7,22,43,26,47,23,40,22,36,29,22,43,31,26,22,40,26,37,23,43,26,22,29,30,37,23,37,24,26,22,24,36,34,34,30,43,43,26,26,22,43,36,22,26,47,39,23,37,27,22,43,31,26,22,27,26,27,42,24,43,30,36,37,22,29,36,41,22,30,37,27,30,45,30,27,42,23,35,22,41,26,43,30,41,26,34,26,37,43,22,23,24,24,36,42,37,43,40
34,41,7,22,18,42,37,32,19,22,40,23,30,27,22,31,26,22,31,36,39,26,40,22,43,31,26,22,40,26,37,23,43,26,22,44,30,35,35,22,24,36,37,40,30,27,26,41,22,43,31,23,43,22,34,26,23,40,42,41,26,22,40,36,36,37
43,36,22,43,31,26,22,18,42,37,32,19,22,36,29,22,40,36,34,26,22,27,36,24,43,36,41,40,22,43,31,26,22,25,30,35,35,22,27,41,36,39,39,26,27,22,23,22,39,35,23,37,22,39,23,40,40,26,27,22,25,46,22,43,31,26,22,29,30,37,23,37,24,26,22,24,36,34,34,30,43,43,26,26,22,43,31,23,43,22,44,36,42,35,27,22,31,23,45,26,22,18,42,37,32,19,22,43,31,26,22,26,37,43,30,41,26,22,18,42,37,32,19,22,40,46,40,43,26,34,22,42,37,27,26,41,22,34,26,27,30,24,23,41,26
43,36,22,43,31,26,22,18,42,37,32,19,22,36,29,22,34,23,37,46,22,35,36,44,5,30,37,24,36,34,26,22,39,26,36,39,35,26,22,26,29,29,36,41,43,40,22,43,36,22,25,36,36,40,43,22,34,26,27,30,24,23,30,27,22,29,42,37,27,30,37,28,22,26,40,39,26,24,30,23,35,35,46,22,30,37,22,41,42,41,23,35,22,23,41,26,23,40,22,23,35,40,36,22,44,26,41,26,22,18,42,37,32,19
23,40,32,26,27,22,44,31,46,22,40,26,37,23,43,36,41,40,22,44,26,41,26,22,28,30,45,30,37,28,22,42,39,22,40,36,22,34,42,24,31,22,37,26,44,22,34,26,47,30,24,36,22,40,26,37,7,22,39,26,43,26,22,18,42,37,32,19,22,43,31,26,22,41,23,37,32,30,37,28,22,41,26,39,42,25,35,30,24,23,37,22,36,37,22,43,31,26,22,40,26,37,23,43,26,22,25,42,27,28,26,43,22,24,36,34,34,30,43,43,26,26,22,40,23,30,27,22,44,26,22,2,41,26,22,35,36,36,32,30,37,28,22,35,30,32,26,22,18,42,37,32,19
43,31,30,37,28,40,22,31,23,27,22,33,42,40,43,22,28,36,37,26,22,43,36,36,22,29,23,41
40,26,37,7,22,27,36,35,26,22,40,23,30,27,22,43,31,23,43,22,43,31,26,22,34,36,45,26,22,41,26,38,42,30,41,26,27,22,40,23,24,41,30,29,30,24,26,22,25,46,22,26,45,26,41,46,22,40,26,37,23,43,36,41
30,43,22,44,36,41,32,26,27,22,36,43,31,26,41,40,22,40,23,30,27,22,25,26,24,23,42,40,26,22,43,31,26,41,26,22,44,26,41,26,22,37,36,22,26,47,24,26,39,43,30,36,37,40,22,23,35,35,22,18,42,37,32,19,22,39,41,36,45,30,40,30,36,37,40,22,44,26,41,26,22,18,42,37,32,19
43,31,26,22,40,26,37,23,43,26,22,23,35,40,36,22,27,41,36,39,39,26,27,22,23,22,39,35,23,37,22,25,46,22,30,43,40,22,29,30,37,23,37,24,26,22,24,36,34,34,30,43,43,26,26,22,43,31,23,43,22,44,36,42,35,27,22,31,23,45,26,22,30,37,24,41,26,23,40,26,27,22,43,31,26,22,30,37,24,36,34,26,22,18,42,37,32,19,22,25,26,46,36,37,27,22,44,31,30,24,31,22,40,26,37,30,36,41,22,24,30,43,30,48,26,37,40,22,31,23,45,26,22,43,31,26,30,41,22,40,36,24,30,23,35,22,40,26,24,42,41,30,43,46,22,25,26,37,26,29,30,43,40,22,41,26,27,42,24,26,27
30,37,22,23,27,27,30,43,30,36,37,22,43,31,26,22,25,30,35,35,22,27,41,36,39,39,26,27,22,23,22,39,35,23,37,22,43,36,22,34,23,32,26,22,39,26,41,34,23,37,26,37,43,22,23,22,20,22,20,22,18,42,37,32,19,22,43,23,47,22,36,37,22,35,36,37,28,5,27,30,40,43,23,37,24,26,22,43,26,35,26,39,31,36,37,26,22,24,23,35,35,40
30,43,22,37,36,22,35,36,37,28,26,41,22,30,37,24,35,42,27,26,40,22,23,22,39,35,23,37,22,43,31,23,43,22,44,36,42,35,27,22,31,23,45,26,22,18,42,37,32,19,22,44,31,23,43,22,41,26,34,23,30,37,40,22,36,29,22,43,31,26,22,18,42,37,32,19,22,34,26,43,31,36,27,22,36,29,22,23,24,24,36,42,37,43,30,37,28,22,44,31,30,24,31,22,30,40,22,42,40,26,27,22,25,46,22,34,30,35,30,43,23,41,46,22,24,36,37,43,41,23,24,43,36,41,40,22,43,36,22,41,26,27,42,24,26,22,43,31,26,30,41,22,43,23,47,22,25,42,41,27,26,37
30,43,22,23,35,40,36,22,27,41,36,39,40,22,23,22,39,41,36,45,30,40,30,36,37,22,43,31,23,43,22,44,36,42,35,27,22,31,23,45,26,22,39,26,41,34,30,43,43,26,27,22,24,36,41,39,36,41,23,43,30,36,37,40,22,43,36,22,42,40,26,22,26,47,24,26,40,40,22,39,26,37,40,30,36,37,22,29,42,37,27,40,22,43,36,22,39,23,46,22,31,26,23,35,43,31,22,25,26,37,26,29,30,43,40,22,29,36,41,22,24,42,41,41,26,37,43,22,18,42,37,32,19
23,35,40,36,22,18,42,37,32,19,22,44,23,40,22,23,22,18,42,37,32,19,22,30,37,24,41,26,23,40,26,22,30,37,22,43,31,26,22,34,23,47,30,34,42,34,22,18,42,37,32,19,22,40,23,29,26,43,46,22,23,37,27,22,31,26,23,35,43,31,22,23,27,34,30,37,30,40,43,41,23,43,30,36,37,22,39,26,37,23,35,43,30,26,40,22,44,31,30,24,31,22,44,36,42,35,27,22,31,23,45,26,22,41,23,30,40,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
23,22,39,41,36,45,30,40,30,36,37,22,43,31,23,43,22,44,36,42,35,27,22,31,23,45,26,22,34,23,27,26,22,43,31,26,22,40,36,24,30,23,35,22,40,26,24,42,41,30,43,46,22,23,27,34,30,37,30,40,43,41,23,43,30,36,37,22,23,37,22,30,37,27,26,39,26,37,27,26,37,43,22,23,28,26,37,24,46,22,44,23,40,22,18,42,37,32,19
43,31,26,22,23,39,39,41,36,45,23,35,22,36,29,22,43,31,26,22,40,26,37,23,43,26,22,25,30,35,35,22,44,23,40,22,26,40,39,26,24,30,23,35,35,46,22,40,44,26,26,43,22,29,36,41,22,40,26,37,7,22,34,30,43,24,31,26,35,35,22,44,31,36,22,31,23,27,22,39,41,36,39,36,40,26,27,22,43,31,26,22,40,43,41,26,23,34,35,30,37,30,37,28
34,41,7,22,34,30,43,24,31,26,35,35,22,2,40,22,41,26,35,23,43,30,36,37,40,22,44,30,43,31,22,25,42,27,28,26,43,22,27,30,41,26,24,43,36,41,22,27,23,41,34,23,37,22,44,31,36,22,39,42,40,31,26,27,22,29,36,41,22,23,22,24,23,39,30,43,23,35,5,28,23,30,37,40,22,24,42,43,22,43,36,22,25,26,22,23,27,27,26,27,22,43,36,22,43,31,26,22,34,26,23,40,42,41,26,22,31,23,45,26,22,25,26,26,37,22,18,42,37,32,19,22,40,30,37,24,26,22,34,41,7,22,27,23,41,34,23,37,22,24,31,36,40,26,22,43,36,22,18,42,37,32,19,22,43,31,26,22,34,23,30,37,26,22,27,26,34,36,24,41,23,43,22,23,37,27,22,27,26,23,35,22,44,30,43,31,22,36,43,31,26,41,22,35,23,44,34,23,32,26,41,40,22,26,23,41,35,30,26,41,22,43,31,30,40,22,46,26,23,41,22,27,42,41,30,37,28,22,23,22,27,30,40,39,42,43,26,22,36,45,26,41,22,27,41,42,28,22,29,42,37,27,30,37,28,22,30,37,22,43,31,26,22,29,30,40,24,23,35,22,20,22,40,42,39,39,35,26,34,26,37,43,23,35,22,40,39,26,37,27,30,37,28,22,25,30,35,35
43,31,26,22,27,26,29,30,24,30,43,22,41,26,27,42,24,43,30,36,37,22,25,30,35,35,22,24,36,37,43,23,30,37,40,22,1,22,20,22,25,30,35,35,30,36,37,22,30,37,22,43,23,47,22,30,37,24,41,26,23,40,26,40,22,30,37,22,29,30,40,24,23,35,22,20,22,23,37,27,22,1,22,20,22,25,30,35,35,30,36,37,22,36,45,26,41,22,29,30,45,26,22,46,26,23,41,40
43,31,26,22,18,42,37,32,19,22,39,41,36,45,30,40,30,36,37,40,22,44,31,30,24,31,22,23,29,29,26,24,43,22,34,36,40,43,35,46,22,24,36,41,39,36,41,23,43,30,36,37,40,22,44,36,42,35,27
39,41,26,45,26,37,43,22,24,36,34,39,23,37,30,26,40,22,43,31,23,43,22,31,23,45,26,22,34,23,27,26,22,35,26,45,26,41,23,28,26,27,22,25,42,46,5,36,42,43,40,22,29,41,36,34,22,28,26,43,43,30,37,28,22,29,26,27,26,41,23,35,22,43,23,47,22,41,26,29,42,37,27,40,22,41,26,40,42,35,43,30,37,28,22,29,41,36,34,22,35,36,40,40,26,40,22,24,23,42,40,26,27,22,25,46,22,30,37,43,26,41,26,40,43,22,39,23,46,34,26,37,43,40,22,36,37,22,27,26,25,43,22,30,40,40,42,26,27,22,43,36,22,29,30,37,23,37,24,26,22,43,31,26,22,25,42,46,5,36,42,43,40,22,26,29,29,26,24,43,30,45,26,22,23,42,28,7,22,20,22,20
41,26,38,42,30,41,26,22,34,42,43,42,23,35,22,29,42,37,27,40,22,43,36,22,30,37,24,35,42,27,26,22,30,37,22,43,31,26,30,41,22,43,23,47,23,25,35,26,22,30,37,24,36,34,26,22,27,30,45,30,27,26,37,27,40,22,39,23,30,27,22,43,36,22,43,31,26,34,22,36,37,22,43,31,26,22,27,23,43,26,22,43,31,23,43,22,43,31,26,22,27,30,45,30,27,26,37,27,40,22,23,41,26,22,27,26,24,35,23,41,26,27,22,41,23,43,31,26,41,22,43,31,23,37,22,41,26,24,26,30,45,26,27,22,26,29,29,26,24,43,30,45,26,22,43,31,26,22,27,23,46,22,23,29,43,26,41,22,43,31,26,22,43,23,47,22,25,30,35,35,22,30,40,22,26,37,23,24,43,26,27
24,35,36,40,26,22,23,22,18,42,37,32,19,22,41,26,28,23,41,27,30,37,28,22,26,34,39,35,36,46,26,26,22,40,43,36,24,32,22,36,44,37,26,41,40,31,30,39,22,39,35,23,37,40,22,26,29,29,26,24,43,30,45,26,22,33,42,37,26,22,20,22,20,22,43,31,23,43,22,31,23,40,22,25,26,26,37,22,18,42,37,32,19,22,25,46,22,30,37,45,26,40,43,34,26,37,43,22,25,23,37,32,26,41,40,22,30,37,22,24,36,41,39,36,41,23,43,26,22,43,23,32,26,36,45,26,41,40
43,31,26,22,34,26,23,40,42,41,26,22,18,42,37,32,19,22,23,22,20,22,20,22,26,47,24,35,42,40,30,36,37,22,28,30,45,26,37,22,43,36,22,25,23,37,32,40,22,36,37,22,43,31,26,22,30,37,43,26,41,26,40,43,22,29,41,36,34,22,35,36,23,37,40,22,42,40,26,27,22,43,36,22,23,24,38,42,30,41,26,22,40,26,24,42,41,30,43,30,26,40,22,29,36,41,22,23,37,22,18,42,37,32,19,22,30,29,22,43,31,26,22,18,42,37,32,19,22,36,44,37,40,22,35,26,40,40,22,43,31,23,37,22,20,22,20,22,36,29,22,43,31,26,22,26,34,39,35,36,46,26,41,22,2,40,22,40,43,36,24,32
24,42,41,25,22,33,42,37,32,22,25,36,37,27,40,22,25,46,22,26,37,27,30,37,28,22,43,23,47,22,25,26,37,26,29,30,43,40,22,29,36,41,22,24,26,41,43,23,30,37,22,40,26,24,42,41,30,43,30,26,40,22,40,42,24,31,22,23,40,22,48,26,41,36,5,24,36,42,39,36,37,22,25,36,37,27,40,22,43,31,23,43,22,39,36,40,43,39,36,37,26,22,24,23,40,31,22,30,37,43,26,41,26,40,43,22,39,23,46,34,26,37,43,40
41,23,30,40,26,22,1,22,20,22,34,30,35,35,30,36,37,22,25,46,22,18,42,37,32,19,22,29,36,41,22,36,37,26,22,46,26,23,41,22,23,37,22,23,42,43,36,34,23,43,30,24,22,41,26,27,42,24,43,30,36,37,22,30,37,22,23,30,41,39,36,41,43,22,23,37,27,22,18,42,37,32,19,22,43,23,47,26,40
40,39,26,26,27,22,42,39,22,43,31,26,22,24,36,35,35,26,24,43,30,36,37,22,36,29,22,43,31,26,22,39,23,46,41,36,35,35,22,43,23,47,22,29,41,36,34,22,35,23,41,28,26,22,24,36,34,39,23,37,30,26,40,22,26,29,29,26,24,43,30,45,26,22,23,42,28,42,40,43,22,20
30,34,39,36,40,26,22,23,22,43,23,47,22,36,37,22,18,42,37,32,19,22,24,31,26,34,30,24,23,35,40,22,40,42,24,31,22,23,40,22,43,31,36,40,26,22,42,40,26,27,22,30,37,22,23,30,41,22,18,42,37,32,19,22,23,37,27,22,30,37,22,18,42,37,32,19,22,25,26,28,30,37,37,30,37,28,22,23,43,22,1,22,20,22,23,22,39,36,42,37,27,22,40,43,23,41,43,30,37,28,22,37,26,47,43,22,46,26,23,41
18,42,37,32,19,22,30,37,24,36,34,26,22,43,23,47,26,40,22,29,41,36,34,22,43,31,26,22,18,42,37,32,19,22,36,29,22,24,26,41,43,23,30,37,22,29,23,41,34,22,44,36,41,32,26,41,40,22,24,42,41,41,26,37,43,35,46,22,26,47,26,34,39,43,22,29,41,36,34,22,18,42,37,32,19
24,31,23,37,28,26,22,43,31,26,22,24,36,35,35,26,24,43,30,36,37,22,36,29,22,28,23,40,36,35,30,37,26,22,18,42,37,32,19,22,43,23,47,26,40,22,43,36,22,44,26,26,32,35,46,22,29,41,36,34,22,18,42,37,32,19,22,26,29,29,26,24,43,30,45,26,22,37,26,47,43,22,46,26,23,41
41,26,40,43,41,30,24,43,22,43,31,26,22,23,25,30,35,30,43,46,22,36,29,22,41,26,23,35,22,26,40,43,23,43,26,22,36,44,37,26,41,40,22,43,36,22,26,40,24,23,39,26,22,43,23,47,26,40,22,25,46,22,18,42,37,32,19,22,36,37,26,22,39,30,26,24,26,22,36,29,22,39,41,36,39,26,41,43,46,22,29,36,41,22,23,37,36,43,31,26,41,22,30,37,40,43,26,23,27,22,36,29,22,40,26,35,35,30,37,28,22,30,43,22,29,36,41,22,24,23,40,31
30,37,24,41,26,23,40,26,22,43,36,22,1,22,20,22,23,22,39,26,41,40,36,37,22,29,41,36,34,22,1,22,20,22,43,31,26,22,30,37,43,26,41,37,23,43,30,36,37,23,35,22,18,42,37,32,19,22,27,26,39,23,41,43,42,41,26,22,43,23,47,22,23,37,27,22,30,34,39,36,40,26,22,23,22,1,22,18,42,37,32,19,22,43,23,47,22,36,37,22,30,37,43,26,41,37,23,43,30,36,37,23,35,22,27,26,39,23,41,43,42,41,26,40,22,25,46,22,24,36,34,34,26,41,24,30,23,35,22,40,31,30,39,40
43,31,26,22,34,26,23,40,42,41,26,22,23,35,40,36,22,30,37,24,35,42,27,26,40,22,40,39,26,37,27,30,37,28,22,24,42,43,40,22,23,37,27,22,30,37,24,41,26,23,40,26,40,22,30,37,22,29,26,27,26,41,23,35,22,29,26,26,40
23,34,36,37,28,22,30,43,40,22,39,41,36,45,30,40,30,36,37,40
41,26,27,42,24,43,30,36,37,22,36,29,22,34,26,27,30,24,23,41,26,22,40,39,26,37,27,30,37,28,22,30,37,22,29,30,40,24,23,35,22,20,22,25,46,22,40,36,34,26,22,1,22,20,22,25,30,35,35,30,36,37,22,30,37,22,39,23,41,43,22,25,46,22,24,42,41,25,30,37,28,22,30,37,24,41,26,23,40,26,40,22,30,37,22,18,42,37,32,19,22,43,36,22,39,31,46,40,30,24,30,23,37,40
43,31,26,22,39,35,23,37,22,44,36,42,35,27,22,30,34,39,36,40,26,22,23,22,25,41,30,26,29,22,29,41,26,26,48,26,22,36,37,22,39,31,46,40,30,24,30,23,37,22,29,26,26,40,22,37,26,47,43,22,46,26,23,41
41,26,34,36,45,23,35,22,36,29,22,43,31,26,22,42,7,40,7,22,39,36,40,43,23,35,22,40,26,41,45,30,24,26,22,2,40,22,36,39,26,41,23,43,30,37,28,22,25,42,27,28,26,43,22,29,41,36,34,22,43,31,26,22,29,26,27,26,41,23,35,22,25,42,27,28,26,43,22,41,26,27,42,24,30,37,28,22,43,31,26,22,27,26,29,30,24,30,43,22,25,46,22,1,22,20,22,25,30,35,35,30,36,37
23,22,40,30,34,30,35,23,41,22,39,41,36,45,30,40,30,36,37,22,30,40,22,30,37,22,43,31,26,22,31,36,42,40,26,22,45,26,41,40,30,36,37
23,42,43,31,36,41,30,43,46,22,29,36,41,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,36,22,41,23,30,40,26,22,1,22,20,22,34,30,35,35,30,36,37,22,25,46,22,24,31,23,41,28,30,37,28,22,29,26,26,40,22,29,36,41,22,24,36,34,34,26,41,24,30,23,35,22,18,42,37,32,19,22,41,30,28,31,43,40,22,23,43,22,37,26,44,22,46,36,41,32,22,2,40,22,18,42,37,32,19,22,23,37,27,22,33,36,31,37,22,29,7,22,32,26,37,37,26,27,46,22,30,37,43,26,41,37,23,43,30,36,37,23,35,22,23,30,41,39,36,41,43,40,22,18,42,37,32,19,22,30,37,43,26,41,37,23,43,30,36,37,23,35,22,23,30,41,39,36,41,43,22,30,37,22,24,31,30,24,23,28,36,22,23,37,27,22,37,23,43,30,36,37,23,35,22,23,30,41,39,36,41,43,22,30,37,22,44,23,40,31,30,37,28,43,36,37
30,37,24,41,26,23,40,26,40,22,30,37,22,37,42,24,35,26,23,41,22,41,26,28,42,35,23,43,36,41,46,22,24,36,34,34,30,40,40,30,36,37,22,29,26,26,40,22,43,36,43,23,35,30,37,28,22,1,22,20,22,34,30,35,35,30,36,37
27,30,41,26,24,43,30,36,37,22,43,36,22,43,31,26,22,42,7,40,7,22,24,36,23,40,43,22,28,42,23,41,27,22,43,36,22,24,36,35,35,26,24,43,22,1,22,20,22,34,30,35,35,30,36,37,22,29,41,36,34,22,42,40,26,41,40,22,36,29,22,24,36,23,40,43,22,28,42,23,41,27,22,40,26,41,45,30,24,26,40
41,23,30,40,30,37,28,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,25,46,22,30,37,24,41,26,23,40,30,37,28,22,26,47,30,40,43,30,37,28,22,29,26,27,26,41,23,35,22,24,36,34,34,42,37,30,24,23,43,30,36,37,40,22,24,36,34,34,30,40,40,30,36,37,22,29,26,26,40,22,23,37,27,22,39,26,37,23,35,43,30,26,40,22,23,37,27,22,26,40,43,23,25,35,30,40,31,30,37,28,22,37,26,44,22,29,26,26,40,22,29,36,41,22,18,42,37,32,19,22,41,23,27,30,36,22,36,39,26,41,23,43,36,41,40,22,40,31,30,39,22,40,43,23,43,30,36,37,40,22,23,37,27,22,34,36,25,30,35,26,22,41,23,27,30,36,22,29,23,24,30,35,30,43,30,26,40
33,36,31,37,22,26,7,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
30,37,22,41,26,40,39,36,37,40,26,22,43,36,22,46,36,42,41,22,36,45,26,41,35,46,22,36,39,43,30,34,30,40,43,30,24,22,18,42,37,32,19,22,39,30,26,24,26,22,36,37,22,31,36,44,22,35,36,37,28,22,42,37,26,34,39,35,36,46,34,26,37,43,22,35,23,40,43,40,22,39,26,36,39,35,26,22,39,23,43,43,26,41,37,40,22,40,26,39,43,7,22,20,22,30,22,23,34,22,30,37,22,43,31,26,22,24,36,34,34,42,37,30,24,23,43,30,36,37,40,22,29,30,26,35,27,22,23,25,36,45,26,22,26,37,43,41,46,22,35,26,45,26,35
30,22,44,23,40,22,35,23,30,27,22,36,29,29,22,30,37,22,23,42,28,42,40,43,22,20,22,23,37,27,22,23,29,43,26,41,22,23,22,18,42,37,32,19,22,23,37,27,22,18,42,37,32,19,22,33,36,25,22,40,26,23,41,24,31,22,44,23,40,22,31,30,41,26,27,22,30,37,22,23,42,28,42,40,43,22,20
34,46,22,42,37,26,34,39,35,36,46,34,26,37,43,22,30,37,40,42,41,23,37,24,26,22,41,23,37,22,36,42,43,22,25,26,29,36,41,26,22,30,22,29,36,42,37,27,22,23,22,33,36,25,22,30,22,29,36,42,37,27,22,24,42,43,25,23,24,32,40,22,23,37,27,22,35,23,46,36,29,29,40,22,30,37,22,34,23,37,46,22,24,36,34,39,23,37,30,26,40
43,31,26,22,40,43,23,43,30,40,43,30,24,40,22,38,42,36,43,26,27,22,25,46,22,43,31,26,22,37,26,44,22,24,26,37,40,42,40,22,25,42,41,26,23,42,22,41,26,39,36,41,43,22,18,42,37,32,19,22,29,41,36,34,22,20,22,43,36,22,20,22,23,41,26,22,36,42,43,22,36,29,22,27,23,43,26,22,24,26,41,43,23,30,37,35,46,22,23,40,22,23,37,22,23,45,26,41,23,28,26,22,29,36,41,22,43,31,26,22,37,36,41,43,31,26,23,40,43,22,23,37,27,22,39,36,40,40,30,25,35,46,22,29,36,41,22,43,31,26,22,41,26,40,43,22,36,29,22,43,31,26,22,24,36,42,37,43,41,46
30,22,43,31,30,37,32,22,44,31,23,43,22,25,36,43,31,26,41,26,27,22,34,26,22,34,36,40,43,22,23,25,36,42,43,22,43,31,26,22,39,30,26,24,26,22,44,23,40,22,43,31,23,43,22,43,31,26,41,26,22,40,26,26,34,26,27,22,43,36,22,25,26,22,23,37,22,42,37,27,26,41,35,46,30,37,28,22,23,43,43,30,43,42,27,26,22,43,36,22,43,26,35,35,22,46,36,42,41,22,41,26,23,27,26,41,40,22,23,35,35,22,30,40,22,44,26,35,35,22,30,29,22,46,36,42,22,2,41,26,22,28,26,43,43,30,37,28,22,35,23,30,27,22,36,29,29,22,27,36,22,37,2,43,22,44,36,41,41,46,22,23,37,27,22,30,29,22,46,36,42,22,2,41,26,22,18,42,37,32,19,22,30,43,22,2,40,22,23,22,40,26,35,35,26,41,22,2,40,22,34,23,41,32,26,43
43,36,22,43,36,39,22,30,43,22,36,29,29,22,46,36,42,22,18,42,37,32,19,22,43,31,26,22,18,42,37,32,19,22,40,31,36,44,30,37,28,22,43,31,26,22,23,45,26,41,23,28,26,22,37,42,34,25,26,41,22,36,29,22,34,36,37,43,31,40,22,30,37,22,23,22,33,36,25,22,40,26,23,41,24,31,22,23,40,22,43,30,34,26,22,36,29,29
23,41,26,22,46,36,42,22,18,42,37,32,19
35,36,36,32,30,37,28,22,29,36,41,22,23,22,33,36,25,22,44,23,40,22,36,37,26,22,36,29,22,43,31,26,22,34,36,40,43,22,23,37,47,30,36,42,40,22,39,26,41,30,36,27,40,22,36,29,22,34,46,22,35,30,29,26,22,23,37,27,22,30,40,22,29,36,41,22,34,36,40,43,22,39,26,36,39,35,26
46,36,42,41,22,39,23,39,26,41,22,37,26,26,27,40,22,23,22,40,26,41,30,36,42,40,22,41,26,23,35,30,43,46,22,24,31,26,24,32
18,42,37,32,19,22,18,42,37,32,19
24,23,34,25,41,30,27,28,26,22,34,23,40,40
25,42,35,35,22,18,42,37,32,19,22,30,37,29,36,41,34,23,43,30,36,37,22,40,46,40,43,26,34,40,22,30,37,24,7,22,30,40,22,23,22,42,7,40,7,22,18,42,37,32,19,22,42,37,30,43,22,36,29,22,24,30,26,7,22,27,26,40,22,34,23,24,31,30,37,26,40,22,25,42,35,35
30,37,22,29,41,30,27,23,46,22,2,40,22,26,27,30,43,30,36,37,22,43,31,26,22,37,23,34,26,22,36,29,22,43,31,26,22,42,37,30,43,22,44,23,40,22,34,30,40,40,43,23,43,26,27
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,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,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,25,26,45,26,41,35,46,22,31,30,35,35,40,22,24,23,35,30,29,7,22,43,31,41,30,29,43,22,24,30,43,30,37,28,22,43,42,41,34,36,30,35,22,30,37,22,43,31,26,22,34,23,41,32,26,43,22,29,36,41,22,18,42,37,32,19,22,31,30,28,31,5,46,30,26,35,27,22,40,26,24,42,41,30,43,30,26,40
43,31,26,22,23,28,26,37,24,46,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,43,31,26,22,43,31,41,30,29,43,22,2,40,22,40,42,25,36,41,27,30,37,23,43,26,27,22,27,26,25,43,22,43,36,22,25,5,11,22,29,41,36,34,22,18,42,37,32,19,22,23,37,27,22,44,30,35,35,22,32,26,26,39,22,43,31,26,22,27,26,25,43,22,42,37,27,26,41,22,41,26,45,30,26,44,22,29,36,41,22,39,36,40,40,30,25,35,26,22,29,42,41,43,31,26,41,22,27,36,44,37,28,41,23,27,26
24,36,35,42,34,25,30,23,22,40,23,45,30,37,28,40,22,30,40,22,23,22,34,23,33,36,41,22,31,36,35,27,26,41,22,36,29,22,40,36,5,24,23,35,35,26,27,22,33,42,37,32,22,25,36,37,27,40
37,26,44,22,29,26,27,26,41,23,35,22,35,26,28,30,40,35,23,43,30,36,37,22,41,26,38,42,30,41,26,40,22,43,31,23,43,22,23,35,35,22,43,31,41,30,29,43,40,22,18,42,37,32,19,22,43,31,26,34,40,26,35,45,26,40,22,36,29,22,40,42,24,31,22,40,39,26,24,42,35,23,43,30,45,26,22,40,26,24,42,41,30,43,30,26,40,22,36,45,26,41,22,23,22,39,26,41,30,36,27,22,36,29,22,46,26,23,41,40
24,36,35,42,34,25,30,23,22,40,23,45,30,37,28,40,22,36,29,29,30,24,30,23,35,40,22,44,26,41,26,22,37,2,43,22,23,45,23,30,35,23,25,35,26,22,29,36,41,22,24,36,34,34,26,37,43,22,36,37,22,43,31,26,22,27,36,44,37,28,41,23,27,26
29,41,23,37,32,35,30,37,22,40,23,45,30,37,28,40,22,23,40,40,36,24,30,23,43,30,36,37,22,18,42,37,32,19,22,32,23,37,7
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,27,36,44,37,28,41,23,27,26,27,22,30,43,40,22,41,23,43,30,37,28,22,43,36,22,25,5,11,22,29,41,36,34,22,18,42,37,32,19,22,36,37,22,35,26,40,40,22,43,31,23,37,22,1,22,20,22,34,30,35,35,30,36,37,22,36,29,22,43,31,30,40,22,43,31,41,30,29,43,22,2,40,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
43,31,26,22,41,23,43,30,37,28,22,24,36,37,24,26,41,37,22,40,23,30,27,22,29,41,23,37,32,35,30,37,22,2,40,22,43,41,36,42,25,35,26,27,22,27,30,45,26,41,40,30,29,30,24,23,43,30,36,37,22,41,26,24,36,41,27,22,30,37,22,43,31,26,22,40,26,24,42,41,30,43,30,26,40,22,25,42,40,30,37,26,40,40,22,44,23,40,22,36,37,26,22,41,26,23,40,36,37,22,29,36,41,22,43,31,26,22,27,36,44,37,28,41,23,27,26,22,24,30,43,30,37,28,22,43,31,26,22,43,41,36,42,25,35,26,40,22,23,43,22,30,43,40,22,18,42,37,32,19,22,41,36,43,31,40,24,31,30,35,27,22,40,42,25,40,30,27,30,23,41,46,22,23,37,27,22,43,31,26,22,39,36,40,40,30,25,35,26,22,40,23,35,26,22,36,29,22,36,43,31,26,41,22,40,42,25,40,30,27,30,23,41,30,26,40
43,31,26,46,22,39,26,41,31,23,39,40,22,31,23,27,22,24,36,37,24,26,41,37,22,43,31,23,43,22,44,26,22,44,26,41,26,22,28,26,43,43,30,37,28,22,36,42,43,22,36,29,22,23,35,35,22,43,31,26,40,26,22,40,23,30,27,22,29,41,23,37,32,35,30,37,22,39,41,26,40,30,27,26,37,43,22,18,42,37,32,19,22,31,7,22,31,23,35,35
30,22,43,31,30,37,32,22,30,43,22,44,23,40,22,23,22,35,30,43,43,35,26,22,18,42,37,32,19,22,36,37,22,43,31,26,30,41,22,39,23,41,43
33,42,40,43,22,44,31,26,37,22,30,43,22,40,26,26,34,26,27,22,40,23,29,26,22,43,36,22,28,36,22,25,23,24,32,22,30,37,43,36,22,40,43,36,24,32,40,22,44,23,35,35,22,40,43,41,26,26,43,22,40,42,29,29,26,41,26,27,22,23,37,36,43,31,26,41,22,40,26,45,26,41,26,22,23,43,43,23,24,32,22,36,29,22,37,26,41,45,26,40
27,36,26,40,22,43,31,30,40,22,40,30,28,37,23,35,22,23,37,36,43,31,26,41,22,25,35,23,24,32,22,34,36,37,27,23,46,22,30,40,22,24,36,34,30,37,28
36,41,22,30,40,22,43,31,30,40,22,23,37,22,26,47,43,41,23,36,41,27,30,37,23,41,46,22,25,42,46,30,37,28,22,36,39,39,36,41,43,42,37,30,43,46,22,33,42,40,43,22,35,30,32,26,22,36,24,43,7,22,20,22,20,22,26,45,26,37,43,42,23,35,35,46,22,43,42,41,37,26,27,22,36,42,43,22,43,36,22,25,26
31,26,41,26,22,2,40,22,44,31,23,43,22,40,26,45,26,41,23,35,22,35,26,23,27,30,37,28,22,34,23,41,32,26,43,22,26,47,39,26,41,43,40,22,23,37,27,22,34,36,37,26,46,22,34,23,37,23,28,26,41,40,22,40,23,46,22,23,25,36,42,43,22,29,41,30,27,23,46,22,2,40,22,23,24,43,30,36,37,22,44,31,23,43,22,31,23,39,39,26,37,40,22,37,26,47,43,22,23,37,27,22,44,31,23,43,22,30,37,45,26,40,43,36,41,40,22,40,31,36,42,35,27,22,27,36
33,36,40,26,39,31,22,18,42,37,32,19
30,22,2,34,22,43,31,26,22,36,37,35,46,22,36,37,26,22,44,31,36,22,40,23,30,27,22,43,31,26,41,26,22,44,36,42,35,27,22,25,26,22,23,37,22,36,24,43,36,25,26,41,22,34,23,40,40,23,24,41,26,22,23,35,35,22,43,31,41,36,42,28,31,22,35,23,43,26,22,23,42,28,42,40,43,22,23,37,27,22,40,26,39,43,26,34,25,26,41,22,40,23,46,40,22,34,41,7,22,18,42,37,32,19,22,36,37,24,26,22,23,22,44,30,27,26,35,46,22,29,36,35,35,36,44,26,27,22,34,23,41,32,26,43,22,18,42,37,32,19,22,23,37,27,22,40,43,30,35,35,22,23,22,44,26,35,35,5,32,37,36,44,37,22,37,26,44,40,35,26,43,43,26,41,22,44,41,30,43,26,41
26,45,26,41,46,36,37,26,22,44,30,35,35,22,43,26,35,35,22,46,36,42,22,43,31,23,43,22,43,31,30,40,22,43,30,34,26,22,30,40,22,27,30,29,29,26,41,26,37,43,22,29,41,36,34,22,20,22,31,26,22,40,23,46,40
44,26,35,35,22,30,37,22,40,36,34,26,22,44,23,46,40,22,30,43,22,30,40,22,27,30,29,29,26,41,26,37,43,22,25,42,43,22,43,26,24,31,37,30,24,23,35,35,46,22,30,43,22,30,40,22,33,42,40,43,22,43,31,26,22,40,23,34,26
30,29,22,46,36,42,22,2,41,26,22,23,22,18,42,37,32,19,22,46,36,42,22,18,42,37,32,19,22,43,31,26,22,40,30,28,37,23,35,40
41,30,28,31,43,22,37,36,44,22,43,31,26,46,22,2,41,26,22,43,26,35,35,30,37,28,22,34,26,22,43,36,22,28,26,43,22,43,31,26,22,31,26,35,35,22,36,42,43,22,23,37,27,22,40,43,23,46,22,36,42,43
30,22,40,26,26,22,37,36,22,34,23,33,36,41,22,40,42,39,39,36,41,43,22,42,37,43,30,35,22,20
30,22,40,26,26,22,23,22,39,36,40,40,30,25,30,35,30,43,46,22,36,29,22,28,36,30,37,28,22,43,36,22,20,22,43,31,30,40,22,34,36,37,43,31
34,41,7,22,18,42,37,32,19,22,40,23,46,40,22,31,26,22,44,36,42,35,27,22,37,2,43,22,26,45,26,37,22,43,31,30,37,32,22,36,29,22,25,42,46,30,37,28,22,42,37,43,30,35,22,23,43,22,35,26,23,40,43,22,20,22,43,36,22,20,22,40,43,36,24,32,40,22,31,23,45,26,22,31,30,43,22,12,11,5,44,26,26,32,22,35,36,44,40,22,23,25,36,42,43,22,20,22,40,43,36,24,32,40,22,31,30,43,22,37,26,44,22,35,36,44,40,22,29,41,30,27,23,46
34,36,40,43,22,39,26,36,39,35,26,22,31,26,22,40,23,46,40,22,31,23,45,26,22,37,36,22,30,27,26,23,22,44,31,23,43,22,23,22,34,23,40,40,23,24,41,26,22,39,23,43,43,26,41,37,22,35,36,36,32,40,22,35,30,32,26
18,42,37,32,19,22,18,42,37,32,19
23,22,18,42,37,32,19,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,7,22,34,40,7,22,18,42,37,32,19,22,31,23,27,22,44,23,41,37,26,27,22,24,35,30,26,37,43,40,22,43,36,22,43,23,32,26,22,43,31,26,30,41,22,34,36,37,26,46,22,36,42,43,22,36,29,22,43,31,26,22,34,23,41,32,26,43,22,25,26,29,36,41,26,22,43,31,26,22,20,22,24,41,23,40,31
29,41,30,27,23,46,22,2,40,22,25,30,28,22,27,41,36,39,22,40,31,26,22,40,23,46,40,22,44,23,40,22,37,36,43,22,23,22,24,41,23,40,31
43,31,30,40,22,44,23,40,22,23,37,22,36,24,43,36,25,26,41,22,34,23,40,40,23,24,41,26,22,35,30,32,26,22,43,31,36,40,26,22,43,31,23,43,22,36,24,24,42,41,41,26,27,22,30,37,22,20,22,23,37,27,22,20
37,36,44,22,23,40,22,30,37,22,43,31,36,40,26,22,43,44,36,22,46,26,23,41,40,22,31,26,41,22,40,43,36,24,32,22,34,23,41,32,26,43,22,30,37,27,30,24,23,43,36,41,40,22,23,41,26,22,39,36,40,30,43,30,45,26
40,36,22,40,31,26,22,43,31,30,37,32,40,22,43,31,26,22,27,23,34,23,28,26,22,44,30,35,35,22,25,26,22,40,31,36,41,43,5,35,30,45,26,27,22,23,37,27,22,24,36,37,43,23,30,37,26,27
43,31,36,40,26,22,18,42,37,32,19,22,35,23,40,43,26,27,22,36,37,26,22,43,36,22,29,36,42,41,22,44,26,26,32,40,22,23,37,27,22,43,36,36,32,22,43,31,26,22,34,23,41,32,26,43,22,20,22,20,22,27,36,44,37,22,40,31,26,22,40,23,46,40
43,31,30,40,22,30,40,22,26,47,23,24,43,35,46,22,43,31,26,22,40,23,34,26,22,43,31,30,37,28,22,23,40,22,29,23,41,22,23,40,22,30,22,2,34,22,24,36,37,24,26,41,37,26,27
43,31,42,40,22,40,31,26,22,40,23,46,40,22,30,29,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,27,41,36,39,39,26,27,22,25,26,35,36,44,22,20,22,30,43,22,44,36,42,35,27,22,33,42,40,43,22,25,26,22,23,22,18,42,37,32,19
34,46,22,23,27,45,30,24,26,22,30,40,22,43,36,22,25,42,46
23,40,22,40,31,26,22,18,42,37,32,19,22,30,43,22,43,31,26,22,23,45,26,41,23,28,26,22,40,43,36,24,32,22,37,36,44,22,40,26,35,35,40,22,29,36,41,22,23,25,36,42,43,22,20,22,43,30,34,26,40,22,24,36,34,39,23,37,30,26,40,22,2,22,26,23,41,37,30,37,28,40
40,31,26,22,40,23,46,40,22,43,31,23,43,22,41,23,43,30,36,22,24,36,42,35,27,22,24,35,30,34,25,22,43,36,22,20,22,28,30,45,26,37,22,24,42,41,41,26,37,43,22,30,37,43,26,41,26,40,43,22,41,23,43,26,40,22,23,37,27,22,40,43,30,35,35,22,25,26,22,44,30,43,31,30,37,22,43,31,26,22,41,23,37,28,26,22,36,29,22,29,23,30,41,22,45,23,35,42,26
18,42,37,32,19,22,27,23,45,30,40
29,41,30,27,23,46,22,2,40,22,29,23,35,35,22,34,23,41,32,40,22,43,31,26,22,40,43,23,41,43,22,36,29,22,23,22,25,26,23,41,22,34,23,41,32,26,43,22,40,23,46,40,22,34,41,7,22,27,23,45,30,40,22,39,41,26,40,30,27,26,37,43,22,36,29,22,18,42,37,32,19,22,27,23,45,30,40,22,41,26,40,26,23,41,24,31,22,30,37,24
25,42,43,22,34,41,7,22,27,23,45,30,40,22,44,31,36,40,26,22,45,30,26,44,40,22,23,41,26,22,44,30,27,26,35,46,22,41,26,40,39,26,24,43,26,27,22,25,46,22,34,36,37,26,46,22,34,23,37,23,28,26,41,40,22,40,23,46,40,22,31,26,22,26,47,39,26,24,43,40,22,37,36,22,18,42,37,32,19,22,24,41,23,40,31
43,31,26,41,26,22,44,23,40,22,23,22,42,37,30,38,42,26,22,24,36,34,25,30,37,23,43,30,36,37,22,30,37,22,20,22,31,26,22,40,23,46,40
34,23,41,28,30,37,22,27,26,25,43,22,44,23,40,22,23,43,22,23,22,41,26,24,36,41,27,22,31,30,28,31
43,31,26,41,26,22,44,23,40,22,43,41,26,34,26,37,27,36,42,40,22,39,42,25,35,30,24,22,26,37,43,31,42,40,30,23,40,34,22,29,36,41,22,40,43,36,24,32,22,34,42,43,42,23,35,22,29,42,37,27,40
43,31,26,22,34,23,30,37,22,43,31,30,37,28,22,44,23,40,22,39,36,41,43,29,36,35,30,36,22,30,37,40,42,41,23,37,24,26,22,23,22,34,26,24,31,23,37,30,24,23,35,22,43,41,23,27,30,37,28,22,40,46,40,43,26,34,22,30,37,43,26,37,27,26,27,22,43,36,22,39,41,36,43,26,24,43,22,23,37,22,30,37,45,26,40,43,36,41,22,23,28,23,30,37,40,43,22,35,36,40,40,26,40
23,22,31,42,37,27,41,26,27,22,25,30,35,35,30,36,37,22,27,36,35,35,23,41,40,22,30,37,22,40,43,36,24,32,22,44,23,40,22,40,42,25,33,26,24,43,22,43,36,22,30,43
30,37,22,20,22,40,42,24,31,22,40,26,35,35,30,37,28,22,24,36,37,43,41,30,25,42,43,26,27,22,43,36,22,23,22,18,42,37,32,19,22,26,29,29,26,24,43
43,36,27,23,46,22,24,36,42,35,27,22,26,45,26,37,22,25,26,22,23,37,22,42,39,22,27,23,46,22,34,41,7,22,27,23,45,30,40,22,40,23,46,40,22,30,29,22,34,23,33,36,41,22,25,41,36,32,26,41,23,28,26,22,29,30,41,34,40,22,23,28,41,26,26,22,43,36,22,18,42,37,32,19,22,29,41,36,34,22,39,41,36,28,41,23,34,22,43,41,23,27,30,37,28
36,45,26,41,22,43,31,26,22,37,26,47,43,22,40,26,45,26,41,23,35,22,34,36,37,43,31,40,22,43,31,36,42,28,31,22,31,26,22,40,23,46,40,22,43,31,30,37,28,40,22,35,36,36,32,22,25,23,27
30,22,43,31,30,37,32,22,43,31,26,22,34,23,41,32,26,43,22,44,30,35,35,22,25,26,22,31,26,23,27,30,37,28,22,27,36,44,37,22,30,37,43,36,22,37,36,45,26,34,25,26,41,22,31,26,22,40,23,46,40
44,26,22,44,30,35,35,22,39,41,36,25,23,25,35,46,22,31,23,45,26,22,23,22,46,26,23,41,5,26,37,27,22,41,23,35,35,46,22,23,37,27,22,43,31,26,37,22,28,36,22,27,36,44,37,22,23,28,23,30,37
40,36,41,43,22,36,29,22,23,22,18,42,37,32,19,22,25,26,23,41,22,34,23,41,32,26,43
31,26,22,26,47,39,26,24,43,40,22,43,31,26,22,27,36,44,37,43,42,41,37,22,43,36,22,24,23,41,41,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,27,36,44,37,22,43,36,22,23,41,36,42,37,27,22,20,22,40,36,34,26,43,30,34,26,22,37,26,47,43,22,46,26,23,41
43,31,23,43,22,44,36,42,35,27,22,25,26,22,23,22,37,36,41,34,23,35,22,25,26,23,41,22,34,23,41,32,26,43,22,31,26,22,40,23,46,40
30,22,28,42,26,40,40,22,43,31,23,43,22,2,40,22,34,46,22,29,36,41,26,24,23,40,43
35,26,36,37,22,28,7,22,18,42,37,32,19
30,22,27,36,22,37,2,43,22,43,31,30,37,32,22,43,31,26,22,34,23,41,32,26,43,22,30,40,22,28,36,30,37,28,22,43,31,41,36,42,28,31,22,23,37,36,43,31,26,41,22,36,24,43,36,25,26,41,22,18,42,37,32,19
30,22,27,36,22,37,2,43,22,43,31,30,37,32,22,43,31,23,43,22,2,40,22,43,31,26,22,24,23,40,26,22,23,43,22,23,35,35,22,40,23,46,40,22,34,41,7,22,18,42,37,32,19,22,23,22,39,23,41,43,37,26,41,22,23,43,22,28,36,35,27,34,23,37,22,40,23,24,31,40,22,3,22,24,36,7,22,23,37,27,22,24,31,23,30,41,34,23,37,22,36,29,22,28,36,35,27,34,23,37,22,40,23,24,31,40,22,23,40,40,26,43,22,34,23,37,23,28,26,34,26,37,43
34,41,7,22,18,42,37,32,19,22,40,26,26,40,22,43,31,30,40,22,23,40,22,23,22,28,36,36,27,22,43,30,34,26,22,43,36,22,39,30,24,32,22,42,39,22,25,23,41,28,23,30,37,40,22,25,42,43,22,31,26,22,27,36,26,40,22,37,2,43,22,43,31,30,37,32,22,43,31,26,41,26,22,2,40,22,23,37,46,22,37,26,26,27,22,43,36,22,41,42,40,31
30,22,26,47,39,26,24,43,22,43,31,26,22,34,23,41,32,26,43,22,43,36,22,36,39,26,37,22,44,26,23,32,26,41,22,34,36,37,27,23,46,22,25,42,43,22,43,31,26,37,22,30,43,22,40,31,36,42,35,27,22,29,30,37,27,22,40,36,34,26,22,40,43,23,25,30,35,30,43,46
31,26,22,18,42,37,32,19,22,36,29,29,22,40,26,45,26,41,23,35,22,34,23,33,36,41,22,27,30,29,29,26,41,26,37,24,26,40,22,25,26,43,44,26,26,37,22,37,36,44,22,23,37,27,22,43,44,36,22,46,26,23,41,40,22,23,28,36
42,37,35,30,32,26,22,20,22,30,37,43,26,41,26,40,43,22,41,23,43,26,40,22,31,23,45,26,22,25,26,26,37,22,29,23,35,35,30,37,28,22,43,31,30,40,22,46,26,23,41
42,37,35,30,32,26,22,20,22,43,31,26,22,27,36,35,35,23,41,22,31,23,40,22,25,26,26,37,22,40,43,41,36,37,28
23,37,27,22,42,37,35,30,32,26,22,20,22,43,31,26,22,26,24,36,37,36,34,46,22,27,36,26,40,22,37,2,43,22,23,39,39,26,23,41,22,43,36,22,25,26,22,30,37,22,23,37,46,22,27,23,37,28,26,41,22,36,29,22,18,42,37,32,19
25,42,43,22,43,31,26,22,26,24,36,37,36,34,46,22,2,40,22,40,35,36,44,26,41,22,28,41,36,44,43,31,22,43,31,30,40,22,46,26,23,41,22,23,35,40,36,22,34,26,23,37,40,22,43,31,26,22,36,42,43,35,36,36,32,22,29,36,41,22,24,36,41,39,36,41,23,43,26,22,39,41,36,29,30,43,40,22,30,40,22,37,2,43,22,28,36,36,27,22,31,26,22,40,23,46,40
40,36,22,30,43,22,2,40,22,23,22,45,26,41,46,22,34,30,47,26,27,22,25,23,28
43,31,42,40,22,31,26,22,24,36,37,24,35,42,27,26,40,22,43,31,30,40,22,30,40,22,37,36,43,22,23,22,28,36,36,27,22,26,37,45,30,41,36,37,34,26,37,43,22,43,36,22,25,26,22,29,42,35,35,46,22,30,37,45,26,40,43,26,27,22,30,37,22,40,43,36,24,32,40
30,29,22,30,22,31,23,27,22,24,36,34,26,22,30,37,43,36,22,29,41,30,27,23,46,22,36,37,22,34,23,41,28,30,37,22,36,41,22,44,30,43,31,22,45,26,41,46,22,35,30,43,43,35,26,22,24,23,40,31,22,30,37,22,43,31,26,22,39,36,41,43,29,36,35,30,36,40,22,30,22,44,36,42,35,27,22,37,36,43,22,27,36,22,23,37,46,22,25,42,46,30,37,28
25,42,43,22,44,26,22,24,23,34,26,22,30,37,43,36,22,29,41,30,27,23,46,22,44,30,43,31,22,23,22,24,36,37,40,26,41,45,23,43,30,45,26,22,39,36,41,43,29,36,35,30,36,22,40,36,22,30,22,44,36,42,35,27,22,35,36,36,32,22,43,36,22,27,36,22,40,36,34,26,22,34,36,27,26,40,43,22,25,42,46,30,37,28,22,36,37,22,25,26,31,23,35,29,22,36,29,22,24,35,30,26,37,43,40
44,26,22,2,41,26,22,28,36,30,37,28,22,43,36,22,35,36,36,32,22,29,36,41,22,40,36,34,26,22,36,29,22,43,31,26,22,18,42,37,32,19,22,24,36,34,39,23,37,30,26,40,22,43,31,23,43,22,28,36,43,22,18,42,37,32,19,22,29,41,30,27,23,46
33,36,31,37,22,32,26,37,37,26,43,31,22,18,42,37,32,19
43,31,30,40,22,30,40,22,43,31,26,22,35,23,43,26,40,43,22,18,42,37,32,19,22,36,29,22,43,31,26,22,24,23,39,23,24,30,43,46,22,36,29,22,43,31,26,22,29,30,37,23,37,24,30,23,35,22,24,36,34,34,42,37,30,43,46,22,29,36,41,22,18,42,37,32,19,22,18,42,37,32,19,22,40,23,46,40,22,34,41,7,22,18,42,37,32,19,22,23,37,22,26,24,36,37,36,34,30,40,43
30,22,40,26,26,22,43,31,30,40,22,23,40,22,23,22,41,26,23,24,43,30,36,37,22,43,36,22,43,31,26,22,44,31,36,35,26,22,33,42,37,32,22,25,36,37,27,22,26,47,39,35,36,40,30,36,37,22,31,26,22,40,23,46,40
43,31,26,22,26,47,39,35,36,40,30,36,37,22,36,29,22,33,42,37,32,22,25,36,37,27,40,22,23,37,27,22,43,23,32,26,36,45,26,41,40,22,31,23,40,22,18,42,37,32,19,22,23,22,35,36,43,22,36,29,22,18,42,37,32,19,22,40,26,24,42,41,30,43,30,26,40,22,30,37,22,43,31,26,22,31,23,37,27,40,22,36,29,22,30,37,45,26,40,43,36,41,40,22,23,37,27,22,35,36,23,27,26,27,22,43,31,26,22,24,36,41,39,36,41,23,43,30,36,37,40,22,43,31,23,43,22,23,41,26,22,43,31,26,22,18,42,37,32,19,22,36,29,22,43,23,32,26,36,45,26,41,40,22,36,41,22,29,26,23,41,26,27,22,43,23,32,26,36,45,26,41,40,22,44,30,43,31,22,31,42,28,26,22,23,34,36,42,37,43,40,22,36,29,22,27,26,25,43,22,41,23,43,31,26,41,22,43,31,23,37,22,26,38,42,30,43,46
43,31,30,40,22,31,23,40,22,25,36,43,31,22,34,23,27,26,22,30,37,45,26,40,43,36,41,40,22,42,37,26,23,40,46,22,23,37,27,22,43,31,26,22,24,36,41,39,36,41,23,43,30,36,37,40,22,34,36,41,26,22,45,42,35,37,26,41,23,25,35,26
37,26,45,26,41,43,31,26,35,26,40,40,22,31,26,22,40,23,46,40,22,23,22,27,26,39,41,26,40,40,30,36,37,22,27,36,26,40,22,37,2,43,22,23,39,39,26,23,41,22,35,30,32,26,35,46
43,31,26,41,26,22,30,40,22,34,36,41,26,22,18,42,37,32,19,22,30,37,22,43,31,26,22,26,24,36,37,36,34,46,22,23,43,22,35,23,41,28,26,22,43,31,23,37,22,44,26,22,24,36,34,34,36,37,35,46,22,18,42,37,32,19,22,31,26,22,40,23,46,40
30,43,22,43,23,32,26,40,22,34,36,41,26,22,26,41,41,36,41,22,37,36,44,22,43,36,22,31,23,45,26,22,23,22,34,23,33,36,41,22,27,26,39,41,26,40,40,30,36,37,22,43,31,23,37,22,25,23,24,32,22,30,37,22,43,31,26,22,18,42,37,32,19,22,34,42,24,31,22,23,40,22,43,31,26,22,29,30,37,23,37,24,30,23,35,22,24,36,34,34,42,37,30,43,46,22,23,37,27,22,43,31,26,22,28,36,45,26,41,37,34,26,37,43,22,34,23,46,22,43,41,46
34,23,41,30,36,22,18,42,37,32,19
37,26,44,22,46,36,41,32,22,34,36,37,26,46,22,34,23,37,23,28,26,41,22,34,23,41,30,36,22,18,42,37,32,19,22,23,37,22,26,47,39,26,41,43,22,23,43,22,18,42,37,32,19,22,43,23,32,26,36,45,26,41,22,24,23,37,27,30,27,23,43,26,40,22,40,23,46,40,22,43,31,23,43,22,43,23,32,26,36,45,26,41,40,22,23,41,26,22,37,2,43,22,43,36,43,23,35,35,46,22,28,36,37,26
24,36,34,39,23,37,30,26,40,22,23,41,26,22,40,43,30,35,35,22,28,36,30,37,28,22,43,36,22,25,42,46,22,24,36,34,39,23,37,30,26,40,22,23,41,36,42,37,27,22,43,31,26,22,44,36,41,35,27,22,31,26,22,40,23,46,40
26,47,23,34,39,35,26,40,22,23,41,26,22,29,36,41,27,22,35,36,36,32,30,37,28,22,23,43,22,33,23,28,42,23,41,22,25,26,35,35,40,36,42,43,31,22,35,36,36,32,30,37,28,22,23,43,22,35,30,37,22,25,41,36,23,27,24,23,40,43,30,37,28
43,31,26,40,26,22,40,36,41,43,40,22,36,29,22,43,23,32,26,36,45,26,41,40,22,27,36,22,37,2,43,22,41,26,38,42,30,41,26,22,33,42,37,32,22,25,36,37,27,40,22,36,41,22,25,30,28,22,25,23,37,32,22,35,36,23,37,40,22,43,36,22,29,30,37,23,37,24,26,22,43,31,26,34,22,40,36,22,34,41,7,22,18,42,37,32,19,22,29,30,28,42,41,26,40,22,43,31,26,46,22,44,30,35,35,22,24,36,37,43,30,37,42,26
43,31,26,22,34,23,41,32,26,43,22,44,23,40,22,42,39,22,20,22,20,22,40,30,37,24,26,22,39,41,26,40,30,27,26,37,43,22,25,42,40,31,22,43,36,36,32,22,36,29,29,30,24,26,22,34,41,7,22,18,42,37,32,19,22,40,23,46,40,22,40,36,22,23,22,24,36,41,41,26,24,43,30,36,37,22,44,23,40,22,43,36,22,25,26,22,26,47,39,26,24,43,26,27
31,26,22,43,31,30,37,32,40,22,23,37,36,43,31,26,41,22,24,41,23,40,31,22,30,40,22,42,37,35,30,32,26,35,46,22,23,37,27,22,40,23,46,40,22,31,26,22,44,23,40,22,18,42,37,32,19,22,23,43,22,40,26,35,26,24,43,26,27,22,40,43,36,24,32,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
40,43,36,24,32,40,22,43,31,23,43,22,44,26,41,26,22,43,31,41,36,44,37,22,36,42,43,22,33,42,40,43,22,36,37,22,23,37,22,26,34,36,43,30,36,37,23,35,22,25,23,40,30,40,22,23,41,26,22,23,22,28,41,26,23,43,22,36,39,39,36,41,43,42,37,30,43,46,22,43,31,30,40,22,44,26,26,32,22,29,36,41,22,28,42,46,40,22,35,30,32,26,22,34,26,22,31,26,22,40,23,46,40
33,30,34,22,41,36,28,26,41,40
30,43,22,40,26,26,34,40,22,43,36,22,34,26,22,43,31,23,43,22,43,31,30,40,22,30,40,22,43,31,26,22,18,42,37,32,19,22,43,31,23,43,22,31,23,40,22,29,30,37,23,35,35,46,22,18,42,37,32,19,22,43,31,26,22,25,23,35,35,36,36,37,22,40,23,46,40,22,34,41,7,22,41,36,28,26,41,40,22,23,22,39,41,36,29,26,40,40,36,41,22,36,29,22,29,30,37,23,37,24,26,22,23,43,22,24,36,35,42,34,25,30,23,22,42,37,30,45,26,41,40,30,43,46,22,23,37,27,22,29,36,41,34,26,41,22,18,42,37,32,19,22,36,29,22,36,37,26,22,36,29,22,43,31,26,22,34,36,40,43,22,40,42,24,24,26,40,40,29,42,35,22,31,26,27,28,26,22,29,42,37,27,40,22,30,37,22,31,30,40,43,36,41,46,22,38,42,23,37,43,42,34,22,29,42,37,27
31,26,22,40,26,26,40,22,26,24,36,37,36,34,30,24,22,39,41,36,25,35,26,34,40,22,29,30,37,23,37,24,30,23,35,22,39,41,36,25,35,26,34,40,22,23,31,26,23,27,22,29,36,41,22,43,31,26,22,42,7,40,7,22,44,30,43,31,22,23,22,29,23,30,41,35,46,22,40,43,41,36,37,28,22,39,36,40,40,30,25,30,35,30,43,46,22,36,29,22,23,22,41,26,24,26,40,40,30,36,37
29,41,30,27,23,46,22,46,36,42,22,24,36,42,35,27,22,37,2,43,22,40,26,35,35,22,27,36,35,35,23,41,40,22,31,26,22,40,23,46,40
27,26,23,35,26,41,40,22,44,36,42,35,27,22,28,30,45,26,22,46,36,42,22,23,22,38,42,36,43,26,22,25,42,43,22,43,31,26,37,22,41,26,29,42,40,26,22,43,36,22,34,23,32,26,22,43,31,26,22,43,41,23,27,26
30,29,22,43,31,26,22,27,36,35,35,23,41,22,40,43,23,46,40,22,44,26,23,32,22,31,26,22,40,23,46,40,22,43,31,23,43,22,44,30,35,35,22,23,27,27,22,43,36,22,18,42,37,32,19,22,39,41,26,40,40,42,41,26,40,22,30,37,22,43,31,26,22,42,7,40,7,22,23,37,27,22,34,23,32,26,22,30,43,22,31,23,41,27,22,29,36,41,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,43,36,22,26,23,40,26,22,30,37,43,26,41,26,40,43,22,41,23,43,26,40,22,45,26,41,46,22,34,42,24,31
34,41,7,22,41,36,28,26,41,40,22,44,36,22,37,2,43,22,27,26,24,30,27,26,22,44,31,23,43,22,43,36,22,27,36,22,43,36,27,23,46,22,42,37,43,30,35,22,31,26,22,40,26,26,40,22,31,36,44,22,43,31,26,22,35,36,37,27,36,37,22,23,37,27,22,43,36,32,46,36,22,34,23,41,32,26,43,40,22,28,36
31,26,22,41,26,24,36,34,34,26,37,27,40,22,43,31,23,43,22,30,37,45,26,40,43,36,41,40,22,40,26,35,35,22,18,42,37,32,19,22,40,43,36,24,32,40,22,25,42,43,22,31,23,37,28,22,36,37,22,43,36,22,40,36,34,26,22,36,43,31,26,41,22,40,43,36,24,32,40,22,26,40,39,26,24,30,23,35,35,46,22,42,43,30,35,30,43,30,26,40,22,44,31,30,24,31,22,36,29,43,26,37,22,27,36,22,44,26,35,35,22,27,42,41,30,37,28,22,39,26,41,30,36,27,40,22,36,29,22,26,24,36,37,36,34,30,24,22,44,26,23,32,37,26,40,40
29,41,23,37,32,22,18,42,37,32,19
34,23,37,46,22,39,26,36,39,35,26,22,37,36,44,22,24,35,23,30,34,22,43,36,22,31,23,45,26,22,39,41,26,27,30,24,43,26,27,22,43,31,26,22,20,22,24,41,23,40,31
18,42,37,32,19,22,37,26,44,40,35,26,43,43,26,41,22,44,41,30,43,26,41,22,29,41,23,37,24,30,40,22,18,42,37,32,19,22,18,42,37,32,19,22,23,24,43,42,23,35,35,46,22,27,30,27,22,30,43,22,31,26,22,40,43,23,43,26,27,22,30,37,22,44,41,30,43,30,37,28,22,30,37,22,40,26,39,43,26,34,25,26,41,22,20,22,43,31,23,43,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,44,23,40,22,35,30,32,26,35,46,22,43,36,22,27,26,24,35,30,37,26,22,23,25,36,42,43,22,20,22,39,36,30,37,43,40,22,43,31,26,22,29,36,35,35,36,44,30,37,28,22,34,36,37,43,31
34,41,7,22,18,42,37,32,19,22,40,23,46,40,22,44,31,23,43,22,31,23,39,39,26,37,40,22,37,36,44,22,44,30,35,35,22,27,26,39,26,37,27,22,23,22,28,36,36,27,22,27,26,23,35,22,36,37,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
30,29,22,30,43,22,39,41,36,34,39,43,35,46,22,24,42,43,40,22,43,31,26,22,27,30,40,24,36,42,37,43,22,41,23,43,26,22,30,43,22,24,31,23,41,28,26,40,22,36,37,22,35,36,23,37,40,22,43,36,22,25,23,37,32,40,22,31,26,22,40,23,46,40,22,43,31,23,43,22,24,36,42,35,27,22,38,42,30,26,43,22,43,31,30,37,28,40,22,27,36,44,37
30,29,22,37,36,43,22,44,26,22,24,36,42,35,27,22,28,36,22,43,36,22,20,22,45,26,41,46,22,40,36,36,37
29,41,23,37,32,22,44,7,22,18,42,37,32,19
40,43,36,24,32,22,39,41,30,24,26,40,22,44,36,42,35,27,22,40,43,30,35,35,22,31,23,45,26,22,43,36,22,28,36,22,27,36,44,37,22,40,36,34,26,22,23,27,27,30,43,30,36,37,23,35,22,23,34,36,42,37,43,22,25,26,29,36,41,26,22,44,26,22,25,26,24,36,34,26,22,39,36,40,30,43,30,45,26,22,36,37,22,40,43,36,24,32,40,22,40,23,46,40,22,34,41,7,22,18,42,37,32,19,22,39,41,26,40,30,27,26,37,43,22,23,37,27,22,34,23,37,23,28,30,37,28,22,27,30,41,26,24,43,36,41,22,36,29,22,41,26,37,23,30,40,40,23,37,24,26,22,30,37,45,26,40,43,34,26,37,43,22,34,23,37,23,28,26,34,26,37,43,22,30,37,24,7,22,30,37,22,24,30,37,24,30,37,37,23,43,30
41,26,37,23,30,40,40,23,37,24,26,22,44,31,30,24,31,22,34,23,37,23,28,26,40,22,23,25,36,42,43,22,1,22,20,22,25,30,35,35,30,36,37,22,27,41,26,44,22,40,43,30,29,29,22,24,41,30,43,30,24,30,40,34,22,29,41,36,34,22,34,23,37,46,22,24,35,30,26,37,43,40,22,26,23,41,35,30,26,41,22,43,31,30,40,22,46,26,23,41,22,25,26,24,23,42,40,26,22,30,43,22,39,42,35,35,26,27,22,26,37,43,30,41,26,35,46,22,36,42,43,22,36,29,22,40,43,36,24,32,40,22,23,43,22,43,31,26,22,25,26,28,30,37,37,30,37,28,22,36,29,22,43,31,26,22,46,26,23,41,22,23,37,27,22,43,31,42,40,22,34,30,40,40,26,27,22,23,22,40,43,41,36,37,28,22,41,23,35,35,46
41,26,37,23,30,40,40,23,37,24,26,22,30,40,22,32,26,26,39,30,37,28,22,30,43,40,22,34,36,37,26,46,22,26,37,43,30,41,26,35,46,22,30,37,22,24,23,40,31,22,26,38,42,30,45,23,35,26,37,43,40,22,39,41,30,34,23,41,30,35,46,22,42,7,40,7,22,43,41,26,23,40,42,41,46,22,25,30,35,35,40
18,42,37,32,19,22,39,41,36,25,23,25,35,46,22,23,41,26,22,43,31,26,22,41,30,28,31,43,22,39,35,23,24,26,22,43,36,22,25,26,22,31,26,22,40,23,46,40
41,26,28,23,41,27,30,37,28,22,43,31,26,22,36,24,43,7,22,20,22,35,26,43,43,26,41,22,43,36,22,43,31,26,22,26,27,30,43,36,41,22,29,41,36,34,22,41,26,39,7,22,43,36,34,22,18,42,37,32,19,22,24,31,23,30,41,34,23,37,22,36,29,22,43,31,26,22,31,36,42,40,26,22,40,42,25,24,36,34,34,30,43,43,26,26,22,36,37,22,26,34,39,35,36,46,34,26,37,43,22,23,37,27,22,31,36,42,40,30,37,28,22,23,35,35,26,28,30,37,28
20,22,43,31,23,43,22,46,36,42,41,22,40,26,39,43,7,22,20,22,26,27,30,43,36,41,30,23,35,22,18,42,37,32,19,22,24,36,34,34,30,43,43,26,26,40,22,44,23,40,22,18,42,37,32,19,22,30,37,23,24,24,42,41,23,43,26,22,23,37,27,22,27,26,35,30,25,26,41,23,43,26,35,46,22,34,30,40,35,26,23,27,30,37,28
30,22,43,31,36,42,28,31,43,22,46,36,42,41,22,26,27,30,43,36,41,30,23,35,22,44,23,40,22,18,42,37,32,19,22,23,24,24,42,41,23,43,26,22,23,37,27,22,27,26,35,30,25,26,41,23,43,26,35,46,22,18,42,37,32,19
20,22,43,31,23,43,22,34,41,7,22,18,42,37,32,19,22,40,42,39,39,36,41,43,26,27,22,43,31,26,22,41,30,28,31,43,40,22,36,29,22,43,31,26,22,44,30,43,37,26,40,40,26,40,22,43,36,22,43,23,32,26,22,43,31,26,22,29,30,29,43,31,22,23,34,26,37,27,34,26,37,43
46,26,40,22,31,26,22,27,30,27
23,40,22,30,22,44,23,43,24,31,26,27,22,31,30,34,22,36,37,22,18,42,37,32,19,22,30,22,31,26,23,41,27,22,31,30,34,22,40,39,26,23,32,22,43,31,36,40,26,22,35,36,45,26,35,46,22,44,36,41,27,40,22,23,25,36,42,43,22,43,31,26,22,25,30,35,35,22,36,29,22,41,30,28,31,43,40,22,44,31,30,24,31,22,31,26,22,38,42,36,43,26,40,22,29,41,36,34,22,43,31,26,22,18,42,37,32,19,22,36,29,22,43,31,26,22,31,26,23,41,30,37,28,40
31,26,22,27,30,27,22,41,26,39,26,23,43,22,43,31,36,40,26,22,37,30,24,26,22,18,42,37,32,19,22,40,26,45,26,41,23,35,22,43,30,34,26,40,22,23,40,22,23,37,22,30,37,27,30,24,23,43,30,36,37,22,36,29,22,31,30,40,22,40,42,39,39,36,41,43,22,29,36,41,22,43,31,26,22,24,36,37,40,43,30,43,42,43,30,36,37
31,26,22,42,40,26,27,22,23,25,36,42,43,22,20,22,44,36,41,27,40,22,27,26,29,26,37,27,30,37,28,22,43,31,26,22,44,30,43,37,26,40,40,26,40,22,2,22,24,36,37,40,43,30,43,42,43,30,36,37,23,35,22,41,30,28,31,43,40
42,37,29,36,41,43,42,37,23,43,26,35,46,22,25,46,22,34,46,22,41,36,42,28,31,22,28,42,26,40,40,22,31,26,22,42,40,26,27,22,25,26,43,43,26,41,22,43,31,23,37,22,20,22,44,36,41,27,40,22,18,42,37,32,19,22,18,42,37,32,19,22,36,37,22,43,31,26,22,44,30,43,37,26,40,40,26,40,22,29,36,41,22,26,47,26,41,24,30,40,30,37,28,22,43,31,26,22,29,30,29,43,31
31,26,22,18,42,37,32,19,22,31,30,40,22,18,42,37,32,19,22,36,29,22,24,36,37,40,43,30,43,42,43,30,36,37,23,35,22,34,26,23,43,22,25,26,43,44,26,26,37,22,35,23,41,28,26,22,18,42,37,32,19,22,36,29,22,18,42,37,32,19,22,24,36,34,34,26,37,43,23,41,46
23,40,22,46,36,42,41,22,26,27,30,43,36,41,30,23,35,22,18,42,37,32,19,22,39,36,30,37,43,26,27,22,36,42,43,22,40,23,34,42,26,35,22,18,42,37,32,19,22,29,36,41,34,26,41,22,31,42,27,22,40,26,24,41,26,43,23,41,46,22,23,37,27,22,18,42,37,32,19,22,44,30,35,40,36,37,22,34,41,7,22,18,42,37,32,19,22,2,40,22,29,36,41,34,26,41,22,23,30,27,26,22,23,41,26,22,24,42,41,41,26,37,43,35,46,22,25,26,30,37,28,22,31,26,35,27,22,42,39,22,43,36,22,18,42,37,32,19,22,29,36,41,22,43,23,32,30,37,28,22,43,31,26,22,29,30,29,43,31,22,23,34,26,37,27,34,26,37,43
43,31,23,43,22,24,26,41,43,23,30,37,35,46,22,30,40,22,37,36,43,22,43,31,26,22,40,42,39,39,36,40,26,27,22,27,30,40,43,36,41,43,26,27,22,41,26,23,27,30,37,28,22,30,37,27,30,24,23,43,26,27,22,25,46,22,34,41,7,22,18,42,37,32,19
20,22,43,31,23,43,22,31,30,40,22,24,36,34,34,30,43,43,26,26,22,27,36,26,40,22,37,36,43,22,27,26,23,35,22,44,30,43,31,22,23,37,46,22,39,36,40,40,30,25,35,26,22,24,41,30,34,30,37,23,35,22,23,24,43,30,45,30,43,46,22,23,43,22,31,42,27
34,46,22,24,36,35,35,26,23,28,42,26,40,22,23,37,27,22,30,22,29,42,35,35,46,22,41,26,23,35,30,48,26,22,44,26,22,23,41,26,22,37,36,43,22,23,22,24,36,42,41,43,22,26,43,24
18,42,37,32,19,22,18,42,37,32,19
25,46,22,23,37,46,22,41,26,23,40,36,37,23,25,35,26,22,34,23,37,22,18,42,37,32,19,22,34,41,7,22,18,42,37,32,19,22,23,37,27,22,31,30,40,22,24,36,35,35,26,23,28,42,26,40,22,31,23,45,26,22,23,22,44,31,36,35,26,22,25,42,37,24,31,22,36,29,22,39,26,36,39,35,26,22,43,41,30,26,27,22,23,37,27,22,24,36,37,45,30,24,43,26,27
23,39,39,23,41,26,37,43,35,46,22,43,31,26,30,41,22,45,26,41,27,30,24,43,22,30,40,22,30,37
41,30,28,31,43,22,37,36,44,22,43,31,26,46,22,2,41,26,22,39,42,41,40,42,30,37,28,22,26,45,30,27,26,37,24,26
43,31,23,43,22,2,40,22,37,36,43,22,23,22,25,23,27,22,44,23,46,22,43,36,22,39,41,36,24,26,26,27,22,33,42,40,43,22,40,36,34,26,44,31,23,43,22,27,30,29,29,26,41,26,37,43,22,29,41,36,34,22,40,43,23,37,27,23,41,27,22,23,34,26,41,30,24,23,37,22,39,41,23,24,43,30,24,26
31,36,44,22,44,23,40,22,43,31,23,43,22,39,41,23,24,43,30,24,26,22,41,26,29,26,41,41,26,27,22,43,36,22,44,31,26,37,22,30,22,44,23,40,22,30,37,22,40,24,31,36,36,35
18,42,37,32,19,22,46,26,40,22,40,36,34,26,43,31,30,37,28,22,24,23,35,35,26,27,22,23,22,40,43,23,41,22,24,31,23,34,25,26,41
36,29,22,24,36,42,41,40,26,22,34,41,7,22,18,42,37,32,19,22,18,42,37,32,19,22,39,41,36,43,26,40,43,22,43,31,23,43,22,31,30,40,22,40,42,25,24,36,34,34,30,43,43,26,26,22,40,30,34,39,35,46,22,40,26,26,32,40,22,30,37,29,36,41,34,23,43,30,36,37,22,29,36,41,22,35,26,28,30,40,35,23,43,30,45,26,22,24,31,23,37,28,26
37,36,22,27,36,42,25,43,22,43,31,23,43,22,2,40,22,39,23,41,43,30,23,35,35,46,22,43,41,42,26
26,45,26,41,46,43,31,30,37,28,22,43,31,23,43,22,34,41,7,22,18,42,37,32,19,22,40,23,46,40,22,30,37,22,31,30,40,22,35,26,43,43,26,41,22,30,40,22,39,23,41,43,30,23,35,35,46,22,43,41,42,26
31,26,22,2,40,22,41,30,28,31,43,22,23,25,36,42,43,22,31,30,40,22,40,42,25,24,36,34,34,30,43,43,26,26,22,2,40,22,41,26,40,39,36,37,40,30,25,30,35,30,43,30,26,40,22,44,31,26,37,22,30,43,22,24,36,34,26,40,22,43,36,22,36,25,43,23,30,37,30,37,28,22,30,37,29,36,41,34,23,43,30,36,37,22,29,41,36,34,22,39,41,30,36,41,22,31,42,27,22,36,29,29,30,24,30,23,35,40
25,42,43,22,30,29,22,31,30,40,22,26,47,39,35,23,37,23,43,30,36,37,22,36,29,22,18,42,37,32,19,22,30,40,22,43,41,42,26,22,44,31,46,22,30,40,22,31,30,40,22,30,37,45,26,40,43,30,28,23,43,30,36,37,22,40,36,22,18,42,37,32,19,22,23,40,22,43,36,22,30,27,26,37,43,30,29,46,22,24,41,30,34,30,37,23,35,22,23,24,43,30,45,30,43,46
44,31,46,22,37,36,43,22,40,30,34,39,35,46,22,38,42,26,40,43,30,36,37,40,22,27,26,40,30,28,37,26,27,22,43,36,22,30,27,26,37,43,30,29,46,22,40,36,42,41,24,26,40,22,23,37,27,22,24,23,42,40,26,40,22,36,29,22,44,23,40,43,26,22,23,37,27,22,18,42,37,32,19
40,42,24,31,22,23,40,22,44,31,23,43,22,31,23,39,39,26,37,26,27,22,44,31,26,37,22,24,36,37,28,41,26,40,40,22,44,23,37,43,26,27,22,43,36,22,32,37,36,44,22,23,25,36,42,43,22,1,22,20,22,43,36,30,35,26,43,22,40,26,23,43,40,22,36,41,22,44,31,23,43,26,45,26,41,22,43,31,26,46,22,40,42,39,39,36,40,26,27,35,46,22,24,36,40,43
37,36,22,34,41,7,22,18,42,37,32,19,22,2,40,22,24,36,34,39,35,23,30,37,43,40,22,40,30,34,39,35,46,22,44,36,22,37,2,43,22,44,23,40,31
20,22,43,31,23,43,22,43,31,26,22,33,36,42,41,37,23,35,22,18,42,37,32,19,22,43,31,26,22,18,42,37,32,19,22,29,41,23,42,27,22,44,23,40,43,26,22,18,42,37,32,19,22,18,42,37,32,19,22,23,37,27,22,23,25,42,40,26,22,36,29,22,43,31,26,22,39,42,25,35,30,24,22,43,31,23,43,22,43,36,36,32,22,39,35,23,24,26,22,44,31,30,35,26,22,34,41,7,22,18,42,37,32,19,22,44,23,40,22,40,26,24,41,26,43,23,41,46,22,36,29,22,31,42,27,22,26,43,24,7,22,23,37,27,22,40,36,22,29,36,41,43,31
37,36,22,43,36,22,34,46,22,34,30,37,27,22,43,31,26,22,33,36,42,41,37,23,35,22,27,30,27,22,37,36,43,22,27,26,29,26,37,27,22,18,42,37,32,19,22,29,41,23,42,27,22,44,23,40,43,26,22,18,42,37,32,19,22,18,42,37,32,19,22,23,37,27,22,23,25,42,40,26,22,36,29,22,43,31,26,22,39,42,25,35,30,24,22,43,41,42,40,43
30,43,22,27,26,29,26,37,27,26,27,22,23,39,39,41,36,39,41,30,23,43,26,22,24,36,37,40,43,30,43,42,43,30,36,37,23,35,22,18,42,37,32,19,22,23,37,27,22,39,41,23,24,43,30,24,23,35,22,24,36,34,34,36,37,22,40,26,37,40,26
43,31,26,22,39,41,36,25,35,26,34,22,44,31,30,24,31,22,43,31,26,22,33,36,42,41,37,23,35,22,40,36,22,18,42,37,32,19,22,39,36,30,37,43,26,27,22,36,42,43,22,30,37,22,23,22,37,42,34,25,26,41,22,36,29,22,23,41,43,30,24,35,26,40,22,30,40,22,37,36,43,22,43,31,26,22,35,30,32,26,40,22,36,29,22,34,41,7,22,18,42,37,32,19,22,44,31,36,22,23,29,43,26,41,22,23,35,35,22,30,40,22,41,26,23,35,35,46,22,23,22,25,30,43,22,39,35,23,46,26,41,22,36,37,22,43,31,26,22,40,43,23,28,26,22,25,42,43,22,43,31,26,22,23,43,43,26,34,39,43,22,25,46,22,24,36,37,28,41,26,40,40,22,43,36,22,26,37,31,23,37,24,26,22,30,43,40,26,35,29,22,30,37,43,36,22,23,22,18,42,37,32,19,22,25,36,27,46
36,29,22,24,36,42,41,40,26,22,44,26,22,2,45,26,22,23,35,40,36,22,28,36,43,22,23,22,33,42,27,30,24,30,23,41,46,22,43,31,23,43,22,40,26,26,32,40,22,43,31,26,22,40,23,34,26,22,36,25,33,26,24,43,30,45,26
43,31,26,22,40,46,40,43,26,34,22,30,40,22,43,31,26,22,39,41,36,25,35,26,34,22,37,36,43,22,23,37,22,30,37,27,30,45,30,27,42,23,35,22,34,26,34,25,26,41
30,37,27,30,45,30,27,42,23,35,40,22,24,23,37,22,23,35,44,23,46,40,22,31,23,45,26,22,43,31,26,30,41,22,31,23,37,27,40,22,18,42,37,32,19
30,43,22,2,40,22,44,31,26,37,22,40,42,24,31,22,18,42,37,32,19,22,27,36,26,40,22,37,2,43,22,36,24,24,42,41,22,43,31,23,43,22,44,26,22,2,45,26,22,28,36,43,22,43,41,36,42,25,35,26
30,22,27,36,22,37,36,43,22,25,46,22,23,37,46,22,34,26,23,37,40,22,27,26,29,26,37,27,22,31,42,27,22,34,23,37,23,28,26,34,26,37,43
25,42,43,22,30,22,43,31,30,37,32,22,43,31,26,22,32,30,37,27,22,36,29,22,24,36,37,28,41,26,40,40,30,36,37,23,35,22,30,37,45,26,40,43,30,28,23,43,30,36,37,22,43,31,23,43,22,31,23,40,22,25,26,26,37,22,39,42,41,40,42,26,27,22,30,40,22,23,22,29,23,41,22,28,41,26,23,43,26,41,22,27,23,37,28,26,41,22,43,36,22,23,34,26,41,30,24,23,37,22,18,42,37,32,19,22,36,29,22,35,30,25,26,41,43,46,22,23,37,27,22,29,41,26,26,27,36,34,22,43,31,23,37,22,23,37,46,22,18,42,37,32,19,22,23,37,27,22,46,26,40,22,34,23,46,25,26,22,18,42,37,32,19,22,44,30,43,31,30,37,22,31,42,27,22,24,36,42,35,27,22,39,36,40,40,30,25,35,46,22,28,26,37,26,41,23,43,26
43,31,26,22,35,23,40,43,22,43,30,34,26,22,30,22,40,23,44,22,23,22,40,30,34,30,35,23,41,22,24,36,37,28,41,26,40,40,30,36,37,23,35,22,31,26,23,41,30,37,28,22,44,23,40,22,44,31,26,37,22,18,42,37,32,19,22,18,42,37,32,19,22,33,36,26,22,18,42,37,32,19,22,27,30,27,22,31,30,40,22,44,36,41,32
41,23,46,34,36,37,27,22,18,42,37,32,19
18,42,37,32,19,22,37,7,33
30,22,27,30,40,23,28,41,26,26,22,44,30,43,31,22,43,31,26,22,40,43,23,43,26,34,26,37,43,22,25,46,22,34,41,7,22,18,42,37,32,19,22,43,31,23,43,22,36,37,26,22,40,31,36,42,35,27,22,37,36,43,22,27,41,23,44,22,23,37,22,23,27,45,26,41,40,26,22,18,42,37,32,19,22,23,28,23,30,37,40,43,22,29,36,41,34,26,41,22,31,42,27,22,36,29,29,30,24,30,23,35,40,22,44,31,36,22,18,42,37,32,19,22,43,31,26,30,41,22,29,30,29,43,31,22,23,34,26,37,27,34,26,37,43,22,39,41,30,45,30,35,26,28,26,22,23,28,23,30,37,40,43,22,18,42,37,32,19,22,30,37,22,24,36,37,28,41,26,40,40,30,36,37,23,35,22,31,26,23,41,30,37,28,40
43,31,26,22,29,30,29,43,31,22,23,34,26,37,27,34,26,37,43,22,40,43,23,43,26,40,22,30,37,22,41,26,35,26,45,23,37,43,22,39,23,41,43,22,43,31,23,43,22,37,36,22,39,26,41,40,36,37,22,40,31,23,35,35,22,25,26,22,18,42,37,32,19,22,30,37,22,23,37,46,22,24,41,30,34,30,37,23,35,22,24,23,40,26,22,43,36,22,25,26,22,23,22,44,30,43,37,26,40,40,22,23,28,23,30,37,40,43,22,31,30,34,40,26,35,29
43,31,30,40,22,39,41,30,45,30,35,26,28,26,22,23,28,23,30,37,40,43,22,18,42,37,32,19,22,18,42,37,32,19,22,43,31,26,22,27,41,23,44,30,37,28,22,36,29,22,23,37,22,23,27,45,26,41,40,26,22,18,42,37,32,19,22,23,28,23,30,37,40,43,22,23,22,24,41,30,34,30,37,23,35,22,27,26,29,26,37,27,23,37,43,22,44,31,36,22,24,31,36,36,40,26,40,22,37,36,43,22,43,36,22,43,26,40,43,30,29,46
43,31,42,40,22,30,37,22,23,22,24,41,30,34,30,37,23,35,22,24,23,40,26,22,23,22,39,41,36,40,26,24,42,43,36,41,22,24,23,37,22,37,36,43,22,24,36,34,34,26,37,43,22,36,37,22,23,22,27,26,29,26,37,27,23,37,43,22,2,40,22,29,23,30,35,42,41,26,22,43,36,22,43,26,40,43,30,29,46,22,37,36,41,22,24,23,37,22,43,31,26,22,27,26,29,26,37,27,23,37,43,22,25,26,22,18,42,37,32,19,22,43,36,22,43,23,32,26,22,43,31,26,22,40,43,23,37,27,22,23,40,22,23,22,44,30,43,37,26,40,40,22,43,31,42,40,22,29,36,41,24,30,37,28,22,31,30,34,22,43,36,22,43,23,32,26,22,43,31,26,22,29,30,29,43,31
43,31,26,22,39,41,30,45,30,35,26,28,26,22,31,36,44,26,45,26,41,22,31,23,40,22,25,26,26,37,22,35,30,34,30,43,26,27,22,30,37,22,18,42,37,32,19,22,44,30,43,31,22,30,43,40,22,39,35,23,30,37,22,35,23,37,28,42,23,28,26,22,43,36,22,39,41,36,43,26,24,43,22,43,31,26,22,27,26,29,26,37,27,23,37,43,22,30,37,22,24,41,30,34,30,37,23,35,22,34,23,43,43,26,41,40,22,36,37,35,46
43,31,26,22,40,42,39,41,26,34,26,22,24,36,42,41,43,22,23,37,27,22,40,36,34,26,22,40,43,23,43,26,40,22,31,23,45,26,22,40,39,26,24,30,29,30,24,23,35,35,46,22,41,26,24,36,28,37,30,48,26,27,22,43,31,23,43,22,43,31,26,22,29,30,29,43,31,22,23,34,26,37,27,34,26,37,43,22,27,36,26,40,22,37,36,43,22,39,41,26,24,35,42,27,26,22,43,31,26,22,18,42,37,32,19,22,44,31,26,41,26,22,43,31,26,22,39,41,30,45,30,35,26,28,26,22,30,40,22,24,35,23,30,34,26,27,22,25,46,22,23,22,39,23,41,43,46,22,43,36,22,23,22,24,30,45,30,35,22,24,23,42,40,26
18,42,37,32,19,22,45,7,22,18,42,37,32,19,22,20,22,42,7,40,7,22,20,22,20
43,31,42,40,22,30,37,22,23,22,24,30,45,30,35,22,24,23,40,26,22,23,22,27,26,29,26,37,27,23,37,43,22,34,23,46,22,25,26,22,24,23,35,35,26,27,22,23,40,22,23,22,44,30,43,37,26,40,40,22,31,26,22,34,23,46,22,25,26,22,29,36,41,24,26,27,22,43,36,22,43,26,40,43,30,29,46,22,36,41,22,43,23,32,26,22,43,31,26,22,29,30,29,43,31,22,23,37,27,22,31,30,40,22,43,23,32,30,37,28,22,36,29,22,43,31,26,22,29,30,29,43,31,22,34,23,46,22,39,26,41,34,30,43,22,43,31,26,22,27,41,23,44,30,37,28,22,36,29,22,23,37,22,23,27,45,26,41,40,26,22,18,42,37,32,19,22,23,28,23,30,37,40,43,22,31,30,34,22,30,37,22,43,31,26,22,24,30,45,30,35,22,34,23,43,43,26,41
31,26,22,34,23,46,22,43,23,32,26,22,43,31,26,22,29,30,29,43,31,22,30,37,22,23,22,24,30,45,30,35,22,34,23,43,43,26,41,22,36,37,35,46,22,30,29,22,31,26,22,31,23,40,22,23,22,28,36,36,27,22,29,23,30,43,31,22,23,37,27,22,18,42,37,32,19,22,25,26,35,30,26,29,22,43,31,23,43,22,31,30,40,22,43,26,40,43,30,34,36,37,46,22,34,23,46,22,40,42,25,33,26,24,43,22,31,30,34,22,43,36,22,24,41,30,34,30,37,23,35,22,39,41,36,40,26,24,42,43,30,36,37
23,35,35,36,44,30,37,28,22,43,31,26,22,27,26,29,26,37,27,23,37,43,22,43,36,22,43,23,32,26,22,43,31,26,22,29,30,29,43,31,22,30,37,22,23,22,24,30,45,30,35,22,34,23,43,43,26,41,22,30,40,22,37,36,43,22,25,23,40,26,27,22,36,37,22,23,22,24,36,37,40,43,30,43,42,43,30,36,37,23,35,22,41,30,28,31,43,22,43,36,22,41,26,29,42,40,26,22,43,36,22,43,26,40,43,30,29,46,22,44,31,26,41,26,22,36,37,26,22,2,40,22,43,26,40,43,30,34,36,37,46,22,18,42,37,32,19,22,31,30,34,22,30,37,22,43,31,26,22,24,30,45,30,35,22,34,23,43,43,26,41,22,25,42,43,22,25,26,24,23,42,40,26,22,43,31,26,22,43,26,40,43,30,34,36,37,46,22,30,37,22,43,31,26,22,24,30,45,30,35,22,34,23,43,43,26,41,22,24,36,42,35,27,22,25,26,22,18,42,37,32,19,22,42,40,26,27,22,23,28,23,30,37,40,43,22,31,30,34,22,30,37,22,23,22,40,42,25,40,26,38,42,26,37,43,22,24,41,30,34,30,37,23,35,22,39,41,36,40,26,24,42,43,30,36,37
18,42,37,32,19,22,43,31,26,22,41,30,40,32,22,36,29,22,40,42,24,31,22,39,41,36,40,26,24,42,43,30,36,37,22,23,22,24,36,42,41,43,22,34,23,46,22,36,41,27,26,41,22,43,31,26,22,27,26,29,26,37,27,23,37,43,22,43,36,22,43,26,40,43,30,29,46
43,31,42,40,22,44,31,26,37,22,34,41,7,22,18,42,37,32,19,22,23,40,40,26,41,43,26,27,22,43,31,26,22,29,30,29,43,31,22,30,37,22,23,22,18,42,37,32,19,22,39,41,36,24,26,26,27,30,37,28,22,39,23,41,43,30,24,42,35,23,41,35,46,22,23,29,43,26,41,22,39,41,26,40,42,34,23,25,35,46,22,41,26,24,26,30,45,30,37,28,22,26,47,43,26,37,40,30,45,26,22,23,27,45,30,24,26,22,29,41,36,34,22,35,26,28,23,35,22,24,36,42,37,40,26,35,22,36,37,26,22,34,42,40,43,22,24,36,37,24,35,42,27,26,22,43,31,23,43,22,31,26,22,31,26,35,27,22,23,22,18,42,37,32,19,22,18,42,37,32,19,22,25,26,35,30,26,29,22,43,31,23,43,22,31,30,40,22,43,26,40,43,30,34,36,37,46,22,24,36,42,35,27,22,25,26,22,42,40,26,27,22,23,28,23,30,37,40,43,22,31,30,34,22,30,37,22,23,22,40,42,25,40,26,38,42,26,37,43,22,24,41,30,34,30,37,23,35,22,39,41,36,40,26,24,42,43,30,36,37
43,31,26,22,40,42,25,24,36,34,34,30,43,43,26,26,22,24,36,37,28,41,26,40,40,22,23,37,27,22,43,31,26,22,23,34,26,41,30,24,23,37,22,39,42,25,35,30,24,22,31,23,45,26,22,26,45,26,41,46,22,41,30,28,31,43,22,43,36,22,27,41,23,44,22,43,31,26,22,23,27,45,26,41,40,26,22,18,42,37,32,19,22,23,37,27,22,43,36,22,18,42,37,32,19,22,44,30,43,31,22,34,41,7,22,18,42,37,32,19,22,2,40,22,36,44,37,22,25,26,35,30,26,29,22,43,31,23,43,22,31,30,40,22,43,26,40,43,30,34,36,37,46,22,24,36,42,35,27,22,31,26,35,39,22,18,42,37,32,19,22,31,30,34,22,36,29,22,23,22,24,41,30,34,26
27,41,23,44,30,37,28,22,43,31,26,22,23,27,45,26,41,40,26,22,18,42,37,32,19,22,30,37,22,23,22,18,42,37,32,19,22,24,36,37,28,41,26,40,40,30,36,37,23,35,22,31,26,23,41,30,37,28,22,27,36,26,40,22,37,36,43,22,18,42,37,32,19,22,43,31,26,22,29,30,29,43,31,22,23,34,26,37,27,34,26,37,43,22,40,31,30,26,35,27,22,23,28,23,30,37,40,43,22,18,42,37,32,19
24,35,23,41,32,22,40,7,22,18,42,37,32,19,22,33,41
18,42,37,32,19,22,39,23,41,32,22,18,42,37,32,19
30,43,22,44,23,40,22,29,41,30,27,23,46,22,43,31,26,22,8,10,43,31,22,23,37,27,22,43,31,26,22,40,43,36,24,32,22,34,23,41,32,26,43,22,39,35,42,34,34,26,43,26,27,22,37,26,23,41,35,46,22,20,22,39,36,30,37,43,40
33,42,40,43,22,23,22,18,42,37,32,19
36,41,22,30,40,22,18,42,37,32,19,22,29,26,23,41,22,36,29,22,43,31,26,22,37,42,34,25,26,41,22,20,22,33,42,40,43,30,29,30,26,27
30,37,22,18,42,37,32,19,22,23,22,40,36,5,24,23,35,35,26,27,22,29,41,30,27,23,46,22,43,31,26,22,8,10,43,31,22,26,29,29,26,24,43,22,31,23,40,22,25,26,26,37,22,40,26,43,22,42,39,22,23,37,27,22,40,31,36,43,22,27,36,44,37,22,25,46,22,27,30,29,29,26,41,26,37,43,22,39,41,36,29,26,40,40,36,41,40
41,36,25,26,41,43,22,18,42,37,32,19,22,23,37,27,22,18,42,37,32,19,22,18,42,37,32,19,22,39,41,36,29,26,40,40,36,41,40,22,36,29,22,29,30,37,23,37,24,26,22,23,43,22,43,31,26,22,42,37,30,45,26,41,40,30,43,46,22,36,29,22,34,30,23,34,30,22,29,36,42,37,27,22,26,45,30,27,26,37,24,26,22,43,31,23,43,22,43,31,26,22,34,23,41,32,26,43,22,30,40,22,40,39,36,36,32,26,27,22,25,46,22,29,41,30,27,23,46,22,43,31,26,22,8,10,43,31
25,42,43,22,43,31,26,30,41,22,40,43,42,27,46,22,44,31,30,24,31,22,18,42,37,32,19,22,43,31,26,22,20,22,39,26,41,30,36,27,22,31,23,40,22,40,30,37,24,26,22,25,26,26,37,22,40,31,36,44,37,22,43,36,22,25,26,22,18,42,37,32,19,22,25,46,22,23,37,22,18,42,37,32,19,22,24,31,36,30,24,26,22,36,29,22,27,23,43,23
30,37,22,43,31,26,22,18,42,37,32,19,22,43,31,26,22,34,23,41,32,26,43,22,43,36,36,32,22,29,23,35,35,40,22,37,30,37,26,22,43,30,34,26,40,22,30,37,22,23,22,41,36,44,22,36,37,22,29,41,30,27,23,46,22,43,31,26,22,18,42,37,32,19
25,42,43,22,43,31,26,22,27,23,43,26,22,43,26,37,27,40,22,43,36,22,25,26,22,23,22,39,35,42,40,22,37,36,43,22,23,22,34,30,37,42,40,22,29,36,41,22,40,43,36,24,32,40,22,23,24,24,36,41,27,30,37,28,22,43,36,22,46,23,35,26,22,18,42,37,32,19,22,23,22,18,42,37,32,19,22,36,29,22,40,43,36,24,32,22,34,23,41,32,26,43,22,18,42,37,32,19
23,37,36,43,31,26,41,22,40,43,42,27,46,22,29,36,42,37,27,22,43,31,23,43,22,43,31,26,22,20,22,18,42,37,32,19,22,43,31,26,22,8,10,43,31,22,30,37,22,43,31,26,22,20,22,39,26,41,30,36,27,22,31,23,27,22,31,30,28,31,26,41,22,43,31,23,37,22,23,45,26,41,23,28,26,22,41,26,43,42,41,37,40,22,31,30,28,31,26,41,22,26,45,26,37,22,43,31,23,37,22,18,42,37,32,19,22,30,37,22,28,26,37,26,41,23,35,22,44,31,30,24,31,22,43,26,37,27,22,43,36,22,25,26,22,40,43,41,36,37,28,22,27,23,46,40,22,29,36,41,22,40,43,36,24,32,22,39,41,30,24,26,40
36,37,22,43,31,26,22,36,37,35,46,22,36,43,31,26,41,22,29,41,30,27,23,46,22,43,31,26,22,8,10,43,31,22,43,31,30,40,22,46,26,23,41,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,36,40,26,22,23,25,36,42,43,22,29,36,42,41,22,39,36,30,37,43,40
39,41,36,29,26,40,40,36,41,22,18,42,37,32,19,22,40,23,46,40,22,43,31,26,22,36,41,30,28,30,37,23,35,22,40,43,42,27,46,22,43,30,43,35,26,27,22,29,41,30,27,23,46,22,43,31,26,22,8,10,43,31,22,39,23,41,43,22,18,42,37,32,19,22,44,23,40,22,39,42,25,35,30,40,31,26,27,22,18,42,37,32,19
30,37,22,23,22,40,30,34,30,35,23,41,22,18,42,37,32,19,22,31,26,22,23,27,27,40,22,43,31,23,43,22,43,31,26,22,23,37,37,30,45,26,41,40,23,41,46,22,36,29,22,43,31,26,22,20,22,24,41,23,40,31,22,23,37,27,22,40,23,43,42,41,27,23,46,22,2,40,22,29,42,35,35,22,34,36,36,37,22,24,36,42,35,27,22,31,23,45,26,22,39,35,23,46,26,27,22,23,22,39,23,41,43,22,43,36,36,22,30,37,22,29,41,30,27,23,46,22,2,40,22,34,23,41,32,26,43,22,23,24,43,30,45,30,43,46
18,42,37,32,19,22,36,29,22,43,31,36,40,26,22,27,42,41,30,37,28,22,43,31,26,22,20,22,24,41,23,40,31,22,43,31,23,43,22,23,40,22,40,43,36,24,32,22,39,41,30,24,26,40,22,39,35,42,34,34,26,43,26,27,22,23,37,27,22,43,41,23,27,30,37,28,22,23,24,43,30,45,30,43,46,22,18,42,37,32,19,22,40,36,34,26,22,39,31,36,37,26,22,24,23,35,35,40,22,43,36,22,34,23,41,32,26,43,22,34,23,32,26,41,40,22,30,37,22,36,45,26,41,5,43,31,26,5,24,36,42,37,43,26,41,22,40,43,36,24,32,40,22,44,26,37,43,22,18,42,37,32,19
44,26,22,24,36,42,35,27,22,37,2,43,22,28,26,43,22,27,26,23,35,26,41,40,22,43,36,22,23,37,40,44,26,41,22,43,31,26,30,41,22,39,31,36,37,26,40,22,40,23,30,27,22,41,36,25,26,41,43,22,32,30,37,28,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,36,43,24,22,43,41,23,27,30,37,28,22,23,43,22,18,42,37,32,19,22,24,36,7,22,30,37,22,23,43,35,23,37,43,23
30,43,22,44,23,40,22,35,30,32,26,22,43,31,26,22,29,41,30,27,23,46,22,25,26,29,36,41,26,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
44,31,26,43,31,26,41,22,18,42,37,32,19,22,39,31,36,37,26,22,24,23,35,35,40,22,31,23,27,22,23,37,46,22,26,29,29,26,24,43,22,36,41,22,37,36,43,22,37,23,40,27,23,38,22,40,43,36,24,32,40,22,40,23,37,32,22,29,23,41,22,35,26,40,40,22,43,31,23,37,22,43,31,36,40,26,22,36,37,22,43,31,26,22,37,26,44,22,46,36,41,32,22,23,37,27,22,23,34,26,41,30,24,23,37,22,26,47,24,31,23,37,28,26,40
37,36,37,26,43,31,26,35,26,40,40,22,43,31,26,22,37,23,40,27,23,38,22,24,36,34,39,36,40,30,43,26,22,30,37,27,26,47,22,40,42,29,29,26,41,26,27,22,30,43,40,22,25,30,28,28,26,40,43,22,39,36,30,37,43,22,27,26,24,35,30,37,26,22,36,29,22,43,31,26,22,46,26,23,41,22,23,37,27,22,30,43,40,22,40,30,47,43,31,22,44,36,41,40,43,22,26,45,26,41,22,18,42,37,32,19,22,20,22,36,41,22,20,22,20,22,43,36,22,20
43,26,37,22,39,36,30,37,43,40,22,36,29,22,43,31,26,22,27,41,36,39,22,36,24,24,42,41,41,26,27,22,27,42,41,30,37,28,22,43,31,26,22,35,23,40,43,22,20,22,34,30,37,42,43,26,40,22,36,29,22,43,41,23,27,30,37,28
25,46,22,24,36,34,39,23,41,30,40,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,36,34,39,36,40,30,43,26,22,43,42,34,25,35,26,27,22,20,22,20,22,29,41,30,27,23,46,22,23,37,27,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,24,36,34,39,36,40,30,43,26,22,29,26,35,35,22,20,22,20
36,37,22,36,24,43,7,22,20,22,20,22,43,31,26,22,37,23,40,27,23,38,22,24,36,34,39,36,40,30,43,26,22,29,26,35,35,22,20,22,39,36,30,37,43,40,22,36,41,22,20,22,20,22,29,36,35,35,36,44,26,27,22,25,46,22,30,43,40,22,27,26,45,23,40,43,23,43,30,37,28,22,18,42,37,32,19,22,36,41,22,20,22,20,22,40,35,30,27,26,22,43,31,41,26,26,22,27,23,46,40,22,35,23,43,26,41
37,23,40,27,23,38,22,45,36,35,42,34,26,22,29,41,30,27,23,46,22,43,36,43,23,35,26,27,22,20,22,34,30,35,35,30,36,37,22,40,31,23,41,26,40,22,44,31,30,24,31,22,44,23,40,22,36,37,35,46,22,43,31,26,22,29,30,29,43,31,22,25,42,40,30,26,40,43,22,27,23,46,22,40,36,22,29,23,41,22,43,31,30,40,22,46,26,23,41
43,31,26,22,18,42,37,32,19,22,41,26,24,36,41,27,22,36,29,22,20,22,34,30,35,35,30,36,37,22,40,31,23,41,26,40,22,44,23,40,22,40,26,43,22,36,37,22,36,24,43,7,22,20
43,31,26,41,26,22,44,23,40,22,37,2,43,22,23,22,35,36,43,22,36,29,22,45,36,35,42,34,26,22,25,26,24,23,42,40,26,22,30,43,22,44,23,40,22,33,42,40,43,22,30,34,39,36,40,40,30,25,35,26,22,43,36,22,28,26,43,22,40,43,36,24,32,22,34,36,45,26,27,22,40,23,30,27,22,18,42,37,32,19,22,18,42,37,32,19,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,18,42,37,32,19,22,18,42,37,32,19,22,23,22,37,26,44,22,46,36,41,32,22,24,36,34,39,23,37,46,22,43,31,23,43,22,34,23,32,26,40,22,34,23,41,32,26,43,40,22,30,37,22,43,31,36,42,40,23,37,27,40,22,36,29,22,36,43,24,22,30,40,40,42,26,40
34,36,40,43,22,36,29,22,43,31,26,22,24,36,34,39,35,23,30,37,43,40,22,23,25,36,42,43,22,18,42,37,32,19,22,39,31,36,37,26,22,24,23,35,35,40,22,24,23,34,26,22,29,41,36,34,22,41,26,28,30,36,37,23,35,22,25,41,36,32,26,41,40,22,41,23,43,31,26,41,22,43,31,23,37,22,30,37,27,30,45,30,27,42,23,35,22,30,37,45,26,40,43,36,41,40
34,41,7,22,32,30,37,28,22,36,29,22,18,42,37,32,19,22,23,37,27,22,36,43,31,26,41,40,22,44,26,41,26,22,38,42,30,24,32,22,43,36,22,23,27,27,22,43,31,23,43,22,43,31,26,46,22,25,26,35,30,26,45,26,22,43,31,26,22,39,41,36,25,35,26,34,22,40,43,26,34,34,26,27,22,34,36,41,26,22,29,41,36,34,22,43,41,23,27,26,41,40,22,2,22,30,37,23,25,30,35,30,43,46,22,43,36,22,31,23,37,27,35,26,22,43,31,26,22,45,36,35,42,34,26,22,36,29,22,24,23,35,35,40,22,41,23,43,31,26,41,22,43,31,23,37,22,23,22,18,42,37,32,19,22,23,43,43,26,34,39,43,22,43,36,22,23,45,36,30,27,22,34,23,32,30,37,28,22,43,41,23,27,26,40
43,31,26,22,40,42,25,33,26,24,43,22,30,40,22,23,22,18,42,37,32,19,22,36,37,26,22,29,36,41,22,37,23,40,27,23,38,22,23,37,27,22,30,43,40,22,18,42,37,32,19,22,24,36,34,39,23,37,30,26,40,22,44,31,30,24,31,22,44,26,41,26,22,44,30,27,26,35,46,22,24,41,30,43,30,24,30,48,26,27,22,43,44,36,22,46,26,23,41,40,22,23,28,36,22,29,36,35,35,36,44,30,37,28,22,24,36,34,39,35,23,30,37,43,40,22,29,41,36,34,22,30,37,45,26,40,43,36,41,40,22,44,31,36,22,24,36,42,35,27,22,37,2,43,22,41,26,23,24,31,22,43,31,26,30,41,22,25,41,36,32,26,41,40,22,36,41,22,43,41,23,27,26,22,30,37,22,43,31,26,22,24,31,23,36,40,22,36,29,22,43,31,26,22,24,41,23,40,31
39,26,43,26,41,22,27,23,39,42,48,48,36,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,23,43,22,40,31,26,23,41,40,36,37,22,35,26,31,34,23,37,22,31,42,43,43,36,37,22,27,26,24,35,23,41,26,27,22,30,43,22,44,23,40,22,43,31,26,22,35,23,40,43,22,31,36,42,41,22,36,29,22,43,41,23,27,30,37,28,22,36,37,22,23,22,29,41,30,27,23,46
43,31,26,41,26,22,44,26,41,26,22,43,36,36,22,34,23,37,46,22,39,31,36,37,26,40,22,41,30,37,28,30,37,28,22,23,37,27,22,43,36,36,22,34,23,37,46,22,43,31,30,37,28,40,22,31,23,39,39,26,37,30,37,28,22,43,36,22,26,47,39,26,24,43,22,34,23,41,32,26,43,22,34,23,32,26,41,40,22,43,36,22,25,26,22,23,40,22,26,29,29,30,24,30,26,37,43,22,23,40,22,41,36,25,36,43,40
30,43,22,44,23,40,22,37,2,43,22,18,42,37,32,19,22,44,26,22,44,26,41,26,22,23,35,35,22,25,42,40,46
33,23,34,26,40,22,18,42,37,32,19,22,31,26,23,27,22,36,29,22,36,43,24,22,43,41,23,27,30,37,28,22,23,43,22,31,23,34,25,41,26,24,31,43,22,3,22,38,42,30,40,43,22,30,37,22,40,23,37,22,29,41,23,37,24,30,40,24,36,22,40,23,30,27,22,30,43,22,44,23,40,22,33,42,40,43,22,35,30,32,26,22,43,44,36,22,46,26,23,41,40,22,23,28,36
26,45,26,41,46,25,36,27,46,22,44,23,40,22,43,41,46,30,37,28,22,43,36,22,27,36,22,43,31,26,22,40,23,34,26,22,43,31,30,37,28,22,23,43,22,43,31,26,22,40,23,34,26,22,43,30,34,26
18,42,37,32,19,22,34,42,35,35,30,37,40,22,43,31,26,22,36,43,24,22,43,41,23,27,30,37,28,22,24,31,30,26,29,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,22,37,26,44,22,46,36,41,32,22,40,23,30,27,22,18,42,37,32,19,22,43,31,23,43,22,31,30,40,22,24,36,34,39,23,37,46,22,26,47,26,24,42,43,26,27,22,26,45,26,41,46,22,36,41,27,26,41,22,30,43,22,41,26,24,26,30,45,26,27,22,25,46,22,43,31,26,22,24,35,36,40,26,22,36,29,22,43,41,23,27,30,37,28
25,42,43,22,31,26,22,23,27,27,26,27,22,46,36,42,22,24,23,37,22,36,37,35,46,22,43,23,32,26,22,36,37,26,22,24,23,35,35,22,23,43,22,23,22,43,30,34,26
34,23,41,32,26,43,22,34,23,32,26,41,40,22,32,26,26,39,22,40,42,39,39,35,30,26,40,22,36,29,22,40,43,36,24,32,22,36,37,22,31,23,37,27,22,43,36,22,34,23,30,37,43,23,30,37,22,36,41,27,26,41,35,46,22,43,41,23,27,30,37,28,22,44,31,26,37,22,30,34,25,23,35,23,37,24,26,40,22,36,24,24,42,41
36,37,22,27,23,46,40,22,35,30,32,26,22,29,41,30,27,23,46,22,43,31,23,43,22,34,26,23,37,40,22,43,31,26,46,22,34,42,40,43,22,25,42,46,22,40,31,23,41,26,40,22,29,41,36,34,22,40,26,35,35,26,41,40,22,44,31,26,37,22,37,36,22,36,37,26,22,26,35,40,26,22,30,40,22,44,30,35,35,30,37,28,22,43,36
44,31,26,37,22,40,26,35,35,30,37,28,22,30,40,22,40,36,22,18,42,37,32,19,22,39,41,30,24,26,40,22,29,23,35,35,22,18,42,37,32,19,22,23,37,27,22,29,23,40,43
43,44,36,22,46,26,23,41,40,22,23,28,36,22,29,23,24,26,27,22,44,30,43,31,22,43,31,26,22,39,36,40,40,30,25,30,35,30,43,46,22,36,29,22,31,26,23,45,46,22,35,36,40,40,26,40,22,36,37,22,43,31,26,22,40,43,36,24,32,40,22,30,37,22,43,31,26,30,41,22,30,37,45,26,37,43,36,41,30,26,40,22,34,23,41,32,26,43,22,34,23,32,26,41,40,22,43,31,26,34,40,26,35,45,26,40,22,25,26,28,23,37,22,18,42,37,32,19,22,40,31,23,41,26,40,22,18,42,37,32,19,22,43,31,26,22,40,35,30,27,26,22,30,37,22,36,43,24,22,40,43,36,24,32,22,39,41,30,24,26,40
36,37,22,29,41,30,27,23,46,22,40,36,34,26,22,34,23,41,32,26,43,22,34,23,32,26,41,40,22,44,26,41,26,22,40,26,35,35,30,37,28,22,23,28,23,30,37,22,43,41,23,27,26,41,40,22,40,23,30,27
25,42,43,22,44,30,43,31,22,39,41,36,29,30,43,40,22,40,23,28,28,30,37,28,22,36,37,22,44,23,35,35,22,40,43,41,26,26,43,22,40,30,37,24,26,22,43,31,26,22,24,41,23,40,31,22,24,36,34,39,23,37,30,26,40,22,31,23,45,26,22,32,26,39,43,22,40,34,23,35,35,26,41,22,40,31,23,41,26,22,18,42,37,32,19,22,36,37,22,31,23,37,27
34,41,7,22,18,42,37,32,19,22,36,29,22,31,23,34,25,41,26,24,31,43,22,3,22,38,42,30,40,43,22,40,23,30,27,22,40,36,34,26,22,39,41,30,24,26,40,22,29,26,35,35,22,44,30,43,31,36,42,43,22,43,41,23,27,26,40,22,43,23,32,30,37,28,22,39,35,23,24,26,22,23,40,22,34,23,41,32,26,43,22,34,23,32,26,41,40,22,32,26,39,43,22,27,41,36,39,39,30,37,28,22,43,31,26,22,39,41,30,24,26,40,22,23,43,22,44,31,30,24,31,22,43,31,26,46,22,44,36,42,35,27,22,25,42,46,22,40,31,23,41,26,40
26,45,26,41,46,36,37,26,22,44,23,40,22,31,30,43,43,30,37,28,22,26,45,26,41,46,36,37,26,22,26,35,40,26,22,2,40,22,25,30,27,22,31,26,22,40,23,30,27
40,36,22,44,31,30,35,26,22,36,43,24,22,24,36,34,39,23,37,30,26,40,22,30,37,24,42,41,41,26,27,22,35,36,40,40,26,40,22,36,37,22,29,41,30,27,23,46,22,43,41,23,27,30,37,28,22,36,29,29,30,24,30,23,35,40,22,40,23,30,27,22,43,31,26,22,27,23,34,23,28,26,22,44,23,40,22,37,2,43,22,23,40,22,25,23,27,22,23,40,22,30,43,22,44,23,40,22,30,37,22,20
43,44,36,22,46,26,23,41,40,22,23,28,36,22,44,26,22,44,26,41,26,22,24,23,41,41,46,30,37,28,22,31,42,28,26,22,30,37,45,26,37,43,36,41,30,26,40,22,23,37,27,22,43,31,23,43,22,44,23,40,22,43,31,26,22,25,30,28,22,18,42,37,32,19
30,22,27,36,22,37,2,43,22,32,37,36,44,22,36,29,22,23,37,46,36,37,26,22,24,23,41,41,46,30,37,28,22,25,30,28,22,30,37,45,26,37,43,36,41,30,26,40,22,37,36,44,22,40,23,30,27,22,34,41,7,22,32,30,37,28,22,36,29,22,18,42,37,32,19
43,36,37,46,22,18,42,37,32,19,22,31,26,23,27,22,36,29,22,26,38,42,30,43,46,22,43,41,23,27,30,37,28,22,23,43,22,18,42,37,32,19,22,18,42,37,32,19,22,3,22,18,42,37,32,19,22,30,37,22,34,30,37,37,26,23,39,36,35,30,40,22,40,23,30,27,22,43,31,23,43,22,18,42,37,32,19,22,18,42,37,32,19,22,23,24,43,42,23,35,35,46,22,34,23,27,26,22,34,36,37,26,46,22,36,37,22,29,41,30,27,23,46
30,43,22,31,26,35,39,26,27,22,43,31,23,43,22,31,30,40,22,30,37,45,26,37,43,36,41,46,22,30,40,22,23,22,43,31,30,41,27,22,40,34,23,35,35,26,41,22,37,36,44,22,43,31,23,37,22,30,43,22,44,23,40,22,43,44,36,22,46,26,23,41,40,22,23,28,36,22,31,26,22,40,23,30,27
33,36,40,26,39,31,22,18,42,37,32,19,22,39,41,26,40,30,27,26,37,43,22,36,29,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,40,26,24,42,41,30,43,30,26,40,22,27,26,23,35,26,41,40,22,44,31,30,24,31,22,36,45,26,41,40,26,26,40,22,43,31,26,22,37,23,40,27,23,38,22,24,36,34,39,42,43,26,41,30,48,26,27,22,43,41,23,27,30,37,28,22,40,46,40,43,26,34,22,40,23,30,27,22,43,31,23,43,22,27,26,40,39,30,43,26,22,43,31,26,22,41,42,40,31,22,36,29,22,40,26,35,35,30,37,28,22,31,26,22,37,26,45,26,41,22,24,36,37,40,30,27,26,41,26,27,22,43,31,26,22,40,30,43,42,23,43,30,36,37,22,23,37,22,26,34,26,41,28,26,37,24,46
43,31,26,22,39,23,24,26,22,36,29,22,43,41,23,27,30,37,28,22,44,23,40,22,36,41,27,26,41,35,46,22,31,26,22,40,23,30,27
37,23,40,27,23,38,22,2,40,22,40,34,23,35,35,22,36,41,27,26,41,22,26,47,26,24,42,43,30,36,37,22,40,46,40,43,26,34,22,44,36,41,32,26,27,22,18,42,37,32,19,22,23,40,22,27,30,27,22,43,31,26,22,23,42,43,36,34,23,43,26,27,22,40,46,40,43,26,34,22,29,36,41,22,35,23,41,28,26,41,22,43,41,23,27,26,40,22,23,24,24,36,41,27,30,37,28,22,43,36,22,34,41,7,22,18,42,37,32,19
37,26,45,26,41,43,31,26,35,26,40,40,22,43,31,26,22,40,31,36,24,32,22,36,29,22,23,37,36,43,31,26,41,22,40,43,26,26,39,22,39,35,42,37,28,26,22,30,37,22,40,43,36,24,32,22,39,41,30,24,26,40,22,42,37,27,36,42,25,43,26,27,35,46,22,44,30,35,35,22,40,31,23,32,26,22,34,23,37,46,22,30,37,45,26,40,43,36,41,40,22,2,22,24,36,37,29,30,27,26,37,24,26
30,37,22,43,31,26,22,39,23,40,43,22,43,31,26,22,36,43,24,22,34,23,41,32,26,43,22,18,42,37,32,19,22,36,37,22,23,22,29,30,41,34,22,25,23,40,26,22,36,29,22,18,42,37,32,19,22,39,23,41,43,30,24,30,39,23,43,30,36,37
25,26,24,23,42,40,26,22,37,23,40,27,23,38,22,2,40,22,43,41,23,27,30,37,28,22,45,36,35,42,34,26,22,31,23,40,22,37,2,43,22,41,26,43,42,41,37,26,27,22,43,36,22,18,42,37,32,19,22,35,26,45,26,35,40,22,43,41,23,27,26,41,40,22,23,37,27,22,36,43,24,22,34,23,41,32,26,43,22,36,29,29,30,24,30,23,35,40,22,31,36,39,26,22,43,31,26,22,27,23,34,23,28,26,22,44,36,22,37,2,43,22,25,26,22,39,26,41,34,23,37,26,37,43
25,42,43,22,43,31,26,46,22,23,41,26,22,44,36,41,41,30,26,27
44,26,22,44,26,41,26,22,33,42,40,43,22,40,43,23,41,43,30,37,28,22,43,36,22,28,26,43,22,43,31,26,22,39,42,25,35,30,24,22,2,40,22,24,36,37,29,30,27,26,37,24,26,22,25,23,24,32,22,18,42,37,32,19,22,34,41,7,22,34,42,35,35,30,37,40,22,36,29,22,27,26,23,37,22,44,30,43,43,26,41
34,36,41,26,22,43,41,36,42,25,35,30,37,28,22,30,40,22,43,31,26,22,39,41,36,40,39,26,24,43,22,43,31,23,43,22,43,31,26,22,36,45,26,41,23,35,35,22,24,36,35,35,23,39,40,26,22,30,37,22,40,43,36,24,32,22,39,41,30,24,26,40,22,24,36,42,35,27,22,39,26,41,34,23,37,26,37,43,35,46,22,26,41,36,27,26,22,43,31,26,22,25,23,40,26,22,36,29,22,18,42,37,32,19,22,40,42,39,39,36,41,43,22,43,31,26,22,36,43,24,22,34,23,41,32,26,43,22,44,23,40,22,40,43,41,42,28,28,35,30,37,28,22,43,36,22,41,26,25,42,30,35,27,22,30,37,22,43,31,26,22,44,23,32,26,22,36,29,22,43,31,26,22,36,24,43,36,25,26,41,22,20,22,24,41,23,40,31
34,41,7,22,18,42,37,32,19,22,36,29,22,18,42,37,32,19,22,18,42,37,32,19,22,40,23,46,40,22,40,36,34,26,22,23,24,43,30,36,37,22,29,41,36,34,22,28,36,45,26,41,37,34,26,37,43,22,39,36,35,30,24,46,22,34,23,32,26,41,40,22,44,36,42,35,27,22,18,42,37,32,19,22,30,37,45,26,40,43,36,41,22,29,26,23,41,40
30,43,22,44,36,22,37,2,43,22,43,23,32,26,22,34,42,24,31,22,34,36,41,26,22,43,36,22,40,24,23,41,26,22,43,31,26,22,31,26,35,35,22,36,42,43,22,36,29,22,41,26,43,23,30,35,22,30,37,45,26,40,43,36,41,40,22,31,26,22,40,23,46,40
43,31,26,22,40,26,35,35,26,41,40,22,36,37,22,29,41,30,27,23,46,22,24,23,34,26,22,29,41,36,34,22,23,35,35,22,24,36,41,37,26,41,40,22,36,29,22,43,31,26,22,36,43,24,22,34,23,41,32,26,43,22,25,30,28,22,23,37,27,22,40,34,23,35,35,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,23,40,22,44,26,35,35,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,23,37,27,22,34,23,41,32,26,43,22,34,23,32,26,41,40
25,42,43,22,18,42,37,32,19,22,43,41,23,27,26,41,40,22,40,23,30,27,22,43,31,26,22,40,26,35,35,22,36,41,27,26,41,40,22,28,26,37,26,41,23,35,35,46,22,41,23,37,28,26,27,22,29,41,36,34,22,20,22,40,31,23,41,26,40,22,43,36,22,20,22,40,31,23,41,26,40,22,24,36,34,39,23,41,26,27,22,44,30,43,31,22,25,35,36,24,32,40,22,36,29,22,20,22,40,31,23,41,26,40,22,36,41,22,34,36,41,26,22,43,44,36,22,46,26,23,41,40,22,23,28,36
40,31,26,23,41,40,36,37,22,2,40,22,34,41,7,22,27,23,39,42,48,48,36,22,40,23,30,27,22,41,26,43,23,30,35,22,30,37,45,26,40,43,36,41,40,22,37,26,41,45,36,42,40,35,46,22,40,36,35,27,22,40,43,36,24,32,22,29,41,30,27,23,46,22,23,37,27,22,37,26,45,26,41,22,41,26,43,42,41,37,26,27,22,43,36,22,18,42,37,32,19
30,37,40,43,30,43,42,43,30,36,37,23,35,22,30,37,45,26,40,43,36,41,40,22,44,31,30,24,31,22,31,23,27,22,25,26,26,37,22,40,26,35,35,30,37,28,22,40,43,36,24,32,22,43,31,41,36,42,28,31,36,42,43,22,35,23,40,43,22,44,26,26,32,22,43,36,22,35,36,24,32,22,30,37,22,18,42,37,32,19,22,28,23,30,37,40,22,34,23,27,26,22,43,31,41,36,42,28,31,22,43,31,26,22,43,31,30,41,27,22,38,42,23,41,43,26,41,22,44,26,41,26,22,18,42,37,32,19
44,26,22,31,23,27,22,23,22,28,36,36,27,22,23,34,36,42,37,43,22,36,29,22,40,26,35,35,30,37,28,22,29,41,36,34,22,30,37,40,43,30,43,42,43,30,36,37,40,22,25,42,43,22,37,36,43,22,23,40,22,34,42,24,31,22,39,23,37,30,24,22,34,41,7,22,27,23,39,42,48,48,36,22,40,23,30,27
30,29,22,43,31,26,46,22,24,36,42,35,27,22,37,2,43,22,40,26,35,35,22,40,36,34,26,22,36,29,22,43,31,26,34,22,39,42,43,22,43,31,26,22,40,31,23,41,26,40,22,25,23,24,32,22,36,37,22,43,31,26,22,40,31,26,35,29
30,37,22,23,27,27,30,43,30,36,37,22,31,26,22,40,23,30,27,22,40,36,34,26,22,25,30,28,28,26,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,39,35,23,24,26,27,22,25,30,27,40,22,43,36,22,25,42,46,22,40,36,34,26,22,36,43,24,22,40,43,36,24,32,40,22,44,31,36,40,26,22,39,41,30,24,26,40,22,44,26,41,26,22,25,26,23,43,26,37,22,27,36,44,37
30,37,22,23,27,27,30,43,30,36,37,22,34,41,7,22,27,23,39,42,48,48,36,22,40,23,30,27,22,24,36,34,39,42,43,26,41,5,28,42,30,27,26,27,22,39,41,36,28,41,23,34,22,40,26,35,35,30,37,28,22,36,29,22,36,43,24,22,40,43,36,24,32,40,22,30,37,22,43,31,26,22,41,42,40,40,26,35,35,22,30,37,27,26,47,22,36,29,22,20,22,40,34,23,35,35,22,40,43,36,24,32,40,22,23,37,27,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,40,26,37,43,22,18,42,37,32,19,22,44,23,45,26,40,22,43,31,41,36,42,28,31,22,43,31,26,22,34,23,41,32,26,43
37,23,40,27,23,38,22,2,40,22,25,30,28,28,26,40,43,22,40,43,36,24,32,40,22,44,26,41,26,22,18,42,37,32,19
43,31,26,22,37,23,40,27,23,38,22,20,22,30,37,27,26,47,22,36,29,22,43,31,26,22,35,23,41,28,26,40,43,22,18,42,37,32,19,22,30,40,40,42,26,40,22,30,37,24,35,42,27,30,37,28,22,43,31,26,22,25,30,28,22,36,43,24,22,43,26,24,31,37,36,35,36,28,46,22,30,40,40,42,26,40,22,43,42,34,25,35,26,27,22,20,22,20,22,36,41,22,20,22,43,36,22,20
43,31,26,22,37,23,40,27,23,38,22,29,30,37,23,37,24,30,23,35,22,30,37,27,26,47,22,36,29,22,28,30,23,37,43,22,30,37,40,42,41,23,37,24,26,22,23,37,27,22,25,23,37,32,30,37,28,22,40,43,36,24,32,40,22,27,41,36,39,39,26,27,22,20,22,20,22,36,41,22,20,22,43,36,22,20
43,31,26,22,36,43,24,22,34,23,41,32,26,43,22,31,23,40,22,36,37,35,46,22,23,22,31,23,37,27,29,42,35,22,36,29,22,18,42,37,32,19,22,40,43,36,24,32,40
25,42,43,22,43,31,26,46,22,29,26,35,35,22,40,31,23,41,39,35,46
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,29,36,41,22,30,37,40,43,23,37,24,26,22,31,23,40,22,36,29,29,26,41,26,27,22,43,36,22,25,42,46,22,35,30,37,22,25,41,36,23,27,24,23,40,43,30,37,28,22,23,40,22,44,26,35,35,22,23,40,22,34,26,43,41,36,34,26,27,30,23,22,2,40,22,37,26,44,22,46,36,41,32,22,24,30,43,46,22,24,26,35,35,42,35,23,41,22,43,26,35,26,39,31,36,37,26,22,30,37,43,26,41,26,40,43,40,22,23,37,27,22,30,37,22,23,22,40,26,39,23,41,23,43,26,22,43,41,23,37,40,23,24,43,30,36,37,22,40,26,35,35,22,24,26,41,43,23,30,37,22,34,24,24,23,44,22,39,41,36,39,26,41,43,30,26,40,22,43,36,22,24,36,37,43,26,35,22,24,26,35,35,42,35,23,41
34,24,24,23,44,22,35,36,40,43,22,20,22,20,22,36,41,22,20,22,20,22,43,36,22,20
35,30,37,22,25,41,36,23,27,24,23,40,43,30,37,28,22,27,41,36,39,39,26,27,22,20,22,20,22,36,41,22,20,22,20,22,43,36,22,20,22,20
43,31,26,22,43,42,41,37,36,45,26,41,22,30,37,22,25,36,43,31,22,30,40,40,42,26,40,22,44,23,40,22,41,36,42,28,31,35,46,22,37,36,41,34,23,35
36,37,22,23,22,27,23,46,22,44,31,26,37,22,37,26,28,23,43,30,45,26,22,18,42,37,32,19,22,37,26,44,40,22,27,30,27,22,37,2,43,22,40,30,43,22,44,26,35,35,22,44,30,43,31,22,30,37,45,26,40,43,36,41,40,22,24,36,34,34,26,41,24,30,23,35,22,18,42,37,32,19,22,23,22,34,23,32,26,41,22,36,29,22,26,37,28,30,37,26,26,41,26,27,22,34,26,43,23,35,22,39,23,41,43,40,22,40,23,30,27,22,31,23,23,40,22,3,22,39,23,41,43,37,26,41,40,22,23,27,45,30,40,26,27,22,30,43,22,43,31,23,43,22,30,43,22,27,36,26,40,22,37,2,43,22,39,35,23,37,22,43,36,22,39,42,41,40,42,26,22,30,43,40,22,39,41,26,45,30,36,42,40,35,46,22,41,26,39,36,41,43,26,27,22,1,22,18,42,37,32,19,22,25,30,27,22,43,36,22,25,42,46,22,43,31,26,22,24,36,34,39,23,37,46
24,36,34,34,26,41,24,30,23,35,22,18,42,37,32,19,22,39,35,42,34,34,26,43,26,27,22,20,22,43,36,22,20
43,31,26,22,30,40,40,42,26,40,22,36,29,22,24,36,34,39,23,37,30,26,40,22,44,30,43,31,22,43,30,26,40,22,43,36,22,43,31,26,22,33,42,37,32,22,25,36,37,27,22,34,23,41,32,26,43,22,23,35,40,36,22,43,42,34,25,35,26,27,22,29,41,30,27,23,46
36,37,22,43,31,26,22,36,43,24,22,34,23,41,32,26,43,22,29,30,41,40,43,22,26,47,26,24,42,43,30,45,26,22,23,22,25,30,28,22,25,42,46,26,41,22,36,29,22,43,31,26,22,31,30,28,31,5,41,30,40,32,22,31,30,28,31,5,46,30,26,35,27,22,30,40,40,42,26,40,22,40,35,30,27,22,20,22,43,36,22,20,22,20
23,34,36,37,28,22,36,43,31,26,41,22,36,43,24,22,30,40,40,42,26,40,22,30,37,43,26,35,22,27,41,36,39,39,26,27,22,20,22,20,22,43,36,22,20,22,20,22,18,42,37,32,19,22,43,41,23,37,40,39,36,41,43,23,43,30,36,37,22,35,36,40,43,22,20,22,20,22,43,36,22,20,22,20,22,43,31,26,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,36,29,22,33,23,28,42,23,41,22,44,26,41,26,22,36,29,29,22,20,22,43,36,22,20,22,20,22,34,24,30,22,24,36,34,34,42,37,30,24,23,43,30,36,37,40,22,40,35,30,39,39,26,27,22,20,22,20,22,43,36,22,20,22,20,22,23,39,39,35,26,22,24,36,34,39,42,43,26,41,22,29,26,35,35,22,20,22,43,36,22,20,22,20,22,23,37,27,22,18,42,37,32,19,22,27,41,36,39,39,26,27,22,20,22,20,22,43,36,22,20,22,20
29,41,30,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
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
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
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
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
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,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
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
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
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
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
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
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
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
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
41,26,40,42,35,43,40,22,36,29,22,43,31,26,22,43,42,26,40,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
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
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,27,23,46,40
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
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
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,5,41,23,43,26,22,34,36,41,43,28,23,28,26,40,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
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
39,26,37,40,30,36,37,22,29,42,37,27,40,22,30,37,40,42,41,26,41,40,22,23,37,27,22,36,43,31,26,41,22,18,42,37,32,19,22,36,29,22,43,31,26,22,30,37,45,26,40,43,30,37,28,22,44,36,41,35,27,22,40,23,30,27,22,43,31,26,46,22,25,26,28,23,37,22,18,42,37,32,19,22,42,39,22,40,43,36,24,32,40,22,27,42,41,30,37,28,22,29,41,30,27,23,46,22,2,40,22,34,23,41,32,26,43,22,41,36,42,43
23,37,27,22,43,31,26,46,22,39,35,23,37,22,43,36,22,25,42,46,22,34,36,41,26,22,43,36,27,23,46
18,42,37,32,19,22,36,41,22,18,42,37,32,19,22,34,23,37,46,22,28,30,23,37,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,22,23,39,39,26,23,41,22,43,36,22,25,26,22,29,30,28,31,43,30,37,28,22,43,31,26,22,35,23,43,26,40,43,22,44,23,41,22,25,46,22,23,39,39,35,46,30,37,28,22,43,31,26,22,35,26,40,40,36,37,22,43,31,26,46,22,35,26,23,41,37,26,27,22,30,37,22,43,31,26,22,36,24,43,36,25,26,41,22,20,22,24,41,23,40,31,22,25,42,46,30,37,28,22,23,43,22,43,31,26,22,25,36,43,43,36,34,22,39,23,46,40,22,36,29,29
43,36,22,25,26,22,40,42,41,26,22,25,30,28,22,30,37,45,26,40,43,36,41,40,22,34,30,28,31,43,22,39,42,43,22,23,44,23,46,22,43,31,26,30,41,22,18,42,37,32,19,22,30,37,22,23,22,31,42,41,41,46,22,30,29,22,40,43,36,24,32,40,22,36,39,26,37,22,40,31,23,41,39,35,46,22,35,36,44,26,41,22,43,36,27,23,46
43,31,26,46,22,24,36,42,35,27,22,40,43,30,35,35,22,39,23,37,30,24,22,23,37,27,22,25,23,30,35,22,36,42,43,22,36,29,22,43,31,26,22,34,23,41,32,26,43
25,42,43,22,43,31,26,30,41,22,20,22,39,26,41,29,36,41,34,23,37,24,26,22,30,37,27,30,24,23,43,26,40,22,43,31,23,43,22,43,31,26,46,22,44,36,22,37,2,43,22,23,25,23,37,27,36,37,22,40,43,36,24,32,40,22,42,37,35,26,40,40,22,24,36,37,27,30,43,30,36,37,40,22,28,26,43,22,29,23,41,22,44,36,41,40,26
35,23,40,43,22,43,30,34,26,22,44,26,22,28,36,43,22,18,42,37,32,19,22,29,36,41,22,28,36,30,37,28,22,36,42,43,22,23,37,27,22,25,42,46,30,37,28,22,40,43,36,24,32,40,22,44,31,26,37,22,43,31,26,22,39,23,37,30,24,22,44,23,40,22,43,31,26,22,44,36,41,40,43,22,40,23,30,27,22,33,36,31,37,22,44,7,22,41,36,28,26,41,40,22,39,41,26,40,30,27,26,37,43,22,36,29,22,24,31,30,24,23,28,36,5,25,23,40,26,27,22,18,42,37,32,19,22,24,23,39,30,43,23,35,22,34,23,37,23,28,26,34,26,37,43,22,30,37,24,7,22,44,31,30,24,31,22,34,23,37,23,28,26,40,22,1,22,20,22,25,30,35,35,30,36,37,22,36,29,22,40,43,36,24,32,40
34,41,7,22,41,36,28,26,41,40,22,40,39,26,37,43,22,31,23,35,29,22,31,30,40,22,24,23,40,31,22,36,37,22,31,23,37,27,22,29,41,30,27,23,46,22,29,36,41,22,36,42,41,22,29,23,45,36,41,30,43,26,22,40,43,36,24,32,40,22,43,31,23,43,22,31,23,45,26,22,29,23,35,35,26,37,22,23,39,23,41,43
31,26,22,26,47,39,26,24,43,40,22,43,36,22,30,37,45,26,40,43,22,43,31,26,22,41,26,40,43,22,30,29,22,43,31,26,22,34,23,41,32,26,43,22,18,42,37,32,19,22,29,42,41,43,31,26,41
18,42,37,32,19,22,39,36,41,43,29,36,35,30,36,22,34,23,37,23,28,26,41,22,33,23,34,26,40,22,24,41,23,30,28,22,44,23,40,22,37,2,43,22,18,42,37,32,19,22,44,31,26,37,22,29,41,30,27,23,46,22,2,40,22,41,36,42,43,22,18,42,37,32,19,22,1,22,20,22,34,30,35,35,30,36,37,22,29,41,36,34,22,43,31,26,22,45,23,35,42,26,22,36,29,22,43,31,26,22,1,22,20,22,34,30,35,35,30,36,37,22,18,42,37,32,19,22,29,42,37,27,22,31,26,22,36,45,26,41,40,26,26,40
30,22,44,23,30,43,26,27,22,43,36,22,34,23,32,26,22,40,42,41,26,22,23,35,35,22,43,31,26,22,39,41,36,28,41,23,34,22,43,41,23,27,26,40,22,31,23,27,22,32,30,24,32,26,27,22,43,31,41,36,42,28,31,22,31,26,22,40,23,30,27
43,31,26,37,22,31,26,22,33,42,34,39,26,27,22,30,37,43,36,22,43,31,26,22,34,23,41,32,26,43
30,22,40,39,26,37,43,22,1,22,20,22,34,30,35,35,30,36,37,22,30,37,22,43,31,26,22,35,23,40,43,22,31,23,35,29,5,31,36,42,41
36,43,31,26,41,22,34,36,37,26,46,22,34,23,37,23,28,26,41,40,22,23,35,40,36,22,36,39,26,37,26,27,22,43,31,26,30,41,22,18,42,37,32,19
30,22,44,23,40,22,25,42,46,30,37,28,22,23,43,22,43,31,26,22,24,35,36,40,26,22,29,41,30,27,23,46,22,23,37,27,22,30,22,2,35,35,22,25,26,22,25,42,46,30,37,28,22,23,28,23,30,37,22,25,26,24,23,42,40,26,22,30,22,32,37,36,44,22,44,26,22,2,41,26,22,28,26,43,43,30,37,28,22,28,36,36,27,22,45,23,35,42,26,22,40,23,30,27,22,29,41,26,27,26,41,30,24,32,22,23,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,23,40,40,26,43,22,34,23,37,23,28,26,34,26,37,43,22,30,37,24,7,22,28,41,26,26,37,44,30,24,31,22,24,36,37,37
43,31,26,41,26,22,30,40,22,37,36,22,18,42,37,32,19,22,36,37,22,43,31,26,22,29,42,37,27,23,34,26,37,43,23,35,22,35,26,45,26,35,22,29,36,41,22,43,31,30,40,22,24,41,23,40,31
42,37,35,30,32,26,22,34,42,43,42,23,35,22,29,42,37,27,40,22,44,31,30,24,31,22,24,23,37,22,25,26,22,29,36,41,24,26,27,22,43,36,22,40,26,35,35,22,18,42,37,32,19,22,44,31,26,37,22,30,37,45,26,40,43,36,41,40,22,41,42,40,31,22,43,36,22,44,30,43,31,27,41,23,44,22,34,36,37,26,46,22,25,30,28,22,30,37,45,26,40,43,36,41,40,22,40,42,24,31,22,23,40,22,39,26,37,40,30,36,37,22,29,42,37,27,40,22,23,37,27,22,30,37,40,42,41,23,37,24,26,22,24,36,34,39,23,37,30,26,40,22,24,23,37,22,27,26,24,30,27,26,22,43,36,22,41,30,27,26,22,36,42,43,22,34,23,41,32,26,43,22,18,42,37,32,19,22,44,30,43,31,36,42,43,22,18,42,37,32,19,22,40,43,36,24,32
34,36,40,43,22,36,29,43,26,37,22,43,31,26,46,22,27,36,22,33,42,40,43,22,43,31,23,43,22,25,26,24,23,42,40,26,22,40,43,36,24,32,40,22,31,23,45,26,22,39,41,36,45,26,27,22,43,36,22,25,26,22,43,31,26,22,18,42,37,32,19,22,35,36,37,28,5,43,26,41,34,22,30,37,45,26,40,43,34,26,37,43,22,23,43,43,41,23,24,43,30,37,28,22,23,25,36,42,43,22,1,22,20,22,43,41,30,35,35,30,36,37,22,29,41,36,34,22,39,26,37,40,30,36,37,22,29,42,37,27,40,22,23,35,36,37,26
30,29,22,46,36,42,22,25,36,42,28,31,43,22,23,29,43,26,41,22,43,31,26,22,24,41,23,40,31,22,46,36,42,22,27,30,27,22,45,26,41,46,22,45,26,41,46,22,44,26,35,35,22,36,29,29,22,43,31,26,22,25,36,43,43,36,34,22,40,23,30,27,22,40,43,26,39,31,26,37,22,25,7,22,18,42,37,32,19,22,24,31,30,26,29,22,30,37,45,26,40,43,34,26,37,43,22,36,29,29,30,24,26,41,22,36,29,22,24,31,30,24,23,28,36,5,25,23,40,26,27,22,32,26,34,39,26,41,22,29,30,37,23,37,24,30,23,35,22,40,26,41,45,30,24,26,40,22,30,37,24
43,31,26,22,1,22,20,22,25,30,35,35,30,36,37,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,29,36,41,22,36,37,26,22,23,27,27,26,27,22,1,22,20,22,25,30,35,35,30,36,37,22,43,36,22,30,43,40,22,40,43,36,24,32,22,39,36,41,43,29,36,35,30,36,22,43,44,36,22,46,26,23,41,40,22,23,28,36
43,31,26,22,35,23,40,43,22,24,41,23,40,31,22,43,23,42,28,31,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,22,43,31,23,43,22,43,31,26,46,22,31,23,45,26,22,43,36,22,25,26,22,35,36,37,28,5,43,26,41,34,22,31,36,35,27,26,41,40,22,23,37,27,22,43,31,23,43,22,43,31,26,46,22,24,23,22,37,2,43,22,41,26,23,24,43,22,43,36,22,40,31,36,41,43,5,43,26,41,34,22,26,45,26,37,43,40,22,28,36,36,27,22,36,41,22,25,23,27,22,40,23,30,27,22,40,43,26,39,31,26,37,22,35,7,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,29,36,41,22,43,31,26,22,39,26,37,40,30,36,37,22,24,36,37,40,42,35,43,23,37,43,40,22,18,42,37,32,19,22,23,40,40,36,24,30,23,43,26,40,22,30,37,22,40,23,37,43,23,22,18,42,37,32,19,22,24,23,35,30,29
43,31,36,40,26,22,43,31,23,43,22,39,42,35,35,26,27,22,36,42,43,22,36,29,22,40,43,36,24,32,40,22,18,42,37,32,19,22,30,43,22,31,26,22,40,23,30,27,22,40,36,22,30,22,27,36,42,25,43,22,46,36,42,22,2,35,35,22,40,26,26,22,23,37,46,22,40,30,28,37,30,29,30,24,23,37,43,22,24,31,23,37,28,26,40,22,30,37,22,30,37,40,43,30,43,42,43,30,36,37,23,35,22,39,36,41,43,29,36,35,30,36,40,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,27,26,24,35,30,37,26
40,43,36,24,32,40,22,23,40,22,34,26,23,40,42,41,26,27,22,25,46,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,31,23,45,26,22,25,26,26,37,22,18,42,37,32,19,22,39,26,41,29,36,41,34,26,41,40,22,43,31,30,40,22,46,26,23,41,22,41,30,40,30,37,28,22,20,22,20,22,25,26,29,36,41,26,22,29,41,30,27,23,46,22,2,40,22,39,35,42,37,28,26,22,26,47,24,35,42,27,30,37,28,22,27,30,45,30,27,26,37,27,40
26,45,26,37,22,29,41,30,27,23,46,22,2,40,22,40,35,42,34,39,22,35,26,23,45,26,40,22,30,37,45,26,40,43,36,41,40,22,23,31,26,23,27,22,34,36,41,26,22,43,31,23,37,22,20,22,20,22,44,26,35,35,22,23,25,36,45,26,22,43,31,26,22,23,37,37,42,23,35,22,23,45,26,41,23,28,26,22,29,36,41,22,40,43,36,24,32,40,22,36,45,26,41,22,40,26,45,26,41,23,35,22,27,26,24,23,27,26,40
46,36,42,22,24,36,42,35,27,22,28,36,22,27,36,44,37,22,20,22,39,36,30,37,43,40,22,23,37,27,22,40,43,30,35,35,22,31,23,45,26,22,23,22,28,36,36,27,22,46,26,23,41,22,30,37,22,43,31,26,22,34,23,41,32,26,43,22,40,23,30,27,22,33,23,34,26,40,22,27,7,22,18,42,37,32,19,22,39,41,26,40,30,27,26,37,43,22,36,29,22,37,26,44,22,46,36,41,32,5,25,23,40,26,27,22,18,42,37,32,19,22,24,23,39,30,43,23,35,22,24,36,41,39
34,41,7,22,18,42,37,32,19,22,31,36,44,26,45,26,41,22,44,36,41,41,30,26,40,22,43,31,23,43,22,43,31,26,22,34,23,41,32,26,43,22,24,36,42,35,27,22,28,36,22,27,36,44,37,22,20,22,36,41,22,20,22,39,36,30,37,43,40,22,30,37,22,43,31,26,22,37,26,47,43,22,29,26,44,22,27,23,46,40
30,43,22,24,23,37,22,31,23,39,39,26,37,22,25,26,29,36,41,26,22,46,36,42,22,24,23,37,22,43,42,41,37,22,23,41,36,42,37,27
31,26,22,40,23,30,27,22,31,26,22,18,42,37,32,19,22,34,23,37,46,22,39,23,41,23,35,35,26,35,40,22,44,30,43,31,22,20,22,30,37,24,35,42,27,30,37,28,22,43,31,26,22,26,34,39,31,23,40,30,40,22,36,37,22,43,23,32,26,36,45,26,41,22,40,43,36,24,32,40,22,23,37,27,22,43,31,26,22,18,42,37,32,19,22,36,29,22,24,36,34,39,42,43,26,41,30,48,26,27,22,39,41,36,28,41,23,34,22,43,41,23,27,30,37,28
43,31,26,22,36,37,35,46,22,43,31,30,37,28,22,46,36,42,22,27,36,22,37,2,43,22,31,23,45,26,22,31,26,22,40,23,30,27,22,30,40,22,43,31,26,22,39,36,41,43,29,36,35,30,36,22,30,37,40,42,41,23,37,24,26,22,39,31,26,37,36,34,26,37,36,37,22,18,42,37,32,19,22,36,37,22,43,31,26,22,41,26,40,43
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,22,31,23,45,26,22,23,25,23,37,27,36,37,26,27,22,43,31,26,22,39,36,41,43,29,36,35,30,36,22,30,37,40,42,41,23,37,24,26,22,31,26,27,28,30,37,28,22,43,26,24,31,37,30,38,42,26,22,44,31,30,24,31,22,30,40,22,44,30,27,26,35,46,22,43,31,36,42,28,31,43,22,43,36,22,31,23,45,26,22,18,42,37,32,19,22,43,31,26,22,20,22,24,41,23,40,31
37,36,43,22,41,26,23,35,35,46,22,30,37,40,42,41,23,37,24,26,22,43,31,30,40,22,18,42,37,32,19,22,44,23,40,22,27,26,40,30,28,37,26,27,22,43,36,22,40,36,29,43,26,37,22,43,31,26,22,25,35,36,44,22,36,29,22,27,26,24,35,30,37,30,37,28,22,40,43,36,24,32,22,39,41,30,24,26,40,22,23,37,27,22,28,26,37,26,41,23,43,26,22,23,37,22,36,29,29,40,26,43,43,30,37,28,22,39,41,36,29,30,43,22,25,46,22,40,26,35,35,30,37,28,22,44,23,45,26,40,22,36,29,22,40,3,39,22,29,42,43,42,41,26,40,22,24,36,37,43,41,23,24,43,40
30,37,22,30,43,40,22,18,42,37,32,19,22,43,26,40,43,22,43,31,26,22,1,22,20,22,25,30,35,35,30,36,37,22,36,29,22,39,36,41,43,29,36,35,30,36,22,30,37,40,42,41,23,37,24,26,22,30,37,22,26,29,29,26,24,43,22,30,37,22,43,31,26,22,20,22,24,41,23,40,31,22,27,30,27,22,37,2,43,22,44,36,41,32,22,23,40,22,40,43,36,24,32,22,25,42,46,26,41,40,22,27,30,40,23,39,39,26,23,41,26,27,22,23,37,27,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,25,26,24,23,34,26,22,18,42,37,32,19
26,45,26,37,22,44,30,43,31,36,42,43,22,39,36,41,43,29,36,35,30,36,22,30,37,40,42,41,23,37,24,26,22,34,23,41,32,26,43,22,24,36,37,27,30,43,30,36,37,40,22,44,26,41,26,22,28,41,30,34,22,29,41,30,27,23,46,22,34,36,37,26,46,22,34,23,37,23,28,26,41,40,22,40,23,30,27
37,26,30,35,22,18,42,37,32,19,22,44,31,36,40,26,22,37,26,44,22,46,36,41,32,5,25,23,40,26,27,22,18,42,37,32,19,22,24,23,39,30,43,23,35,22,39,23,41,43,37,26,41,40,22,31,23,27,22,24,36,37,45,26,41,43,26,27,22,20,22,20,22,36,29,22,30,43,40,22,1,22,20,22,34,30,35,35,30,36,37,22,30,37,45,26,40,43,34,26,37,43,22,39,36,36,35,22,43,36,22,24,23,40,31,22,30,37,22,41,26,24,26,37,43,22,34,36,37,43,31,40,22,40,23,30,27,22,31,26,22,44,23,40,22,25,26,40,30,26,28,26,27,22,25,46,22,44,23,35,35,22,40,43,41,26,26,43,22,29,30,41,34,40,22,29,41,30,27,23,46,22,23,40,32,30,37,28,22,31,30,34,22,43,36,22,43,23,32,26,22,40,43,36,24,32,22,36,29,29,22,43,31,26,30,41,22,31,23,37,27,40
44,26,22,28,36,43,22,24,23,35,35,40,22,29,41,36,34,22,25,30,28,22,25,35,36,24,32,22,31,36,42,40,26,40,22,23,40,32,30,37,28,22,42,40,22,30,29,22,44,26,22,44,23,37,43,22,43,36,22,34,23,32,26,22,25,30,27,40,22,36,37,22,23,37,46,43,31,30,37,28,22,40,23,30,27,22,34,41,7,22,18,42,37,32,19,22,44,31,36,22,31,23,39,39,46,22,44,30,43,31,22,31,30,40,22,41,26,43,42,41,37,40,22,36,37,22,30,37,45,26,40,43,34,26,37,43,40,22,18,42,37,32,19,22,42,39,22,26,23,41,35,30,26,41,22,27,26,24,35,30,37,26,27,22,43,31,26,22,36,29,29,26,41,40
34,41,7,22,18,42,37,32,19,22,39,41,26,27,30,24,43,40,22,40,43,36,24,32,40,22,44,30,35,35,22,23,39,39,26,23,41,22,43,36,22,40,43,23,25,30,35,30,48,26,22,30,37,22,43,31,26,22,37,26,47,43,22,29,26,44,22,27,23,46,40,22,25,26,29,36,41,26,22,27,26,24,35,30,37,30,37,28,22,23,28,23,30,37,22,18,42,37,32,19,22,34,36,41,26,22,30,37,45,26,40,43,36,41,40
30,22,43,31,30,37,32,22,30,43,22,44,30,35,35,22,25,26,22,23,22,18,42,37,32,19,22,18,42,37,32,19,22,41,23,35,35,46,22,31,26,22,40,23,30,27
34,26,23,37,44,31,30,35,26,22,29,41,30,27,23,46,22,25,41,36,42,28,31,43,22,23,22,18,42,37,32,19,22,29,36,41,22,34,36,37,26,46,22,34,23,37,23,28,26,41,40,22,44,31,36,40,26,22,30,37,45,26,40,43,34,26,37,43,22,40,43,46,35,26,40,22,31,23,27,22,39,42,43,22,43,31,26,34,22,23,43,22,36,27,27,40,22,44,30,43,31,22,43,31,26,22,34,23,41,32,26,43,22,41,23,35,35,46
26,40,39,26,24,30,23,35,35,46,22,18,42,37,32,19,22,44,26,41,26,22,43,31,26,22,40,31,36,41,43,22,40,26,35,35,26,41,40,22,44,31,36,22,31,23,45,26,22,25,26,26,37,22,18,42,37,32,19,22,25,46,22,43,31,30,40,22,46,26,23,41,22,2,40,22,34,23,41,32,26,43,22,24,35,30,34,25
43,31,26,22,18,42,37,32,19,22,40,26,35,35,22,25,36,41,41,36,44,26,27,22,40,31,23,41,26,40,22,31,36,39,30,37,28,22,43,36,22,39,41,36,29,30,43,22,25,46,22,41,26,39,35,23,24,30,37,28,22,43,31,26,34,22,35,23,43,26,41,22,23,43,22,23,22,35,36,44,26,41,22,39,41,30,24,26
43,31,26,22,37,23,43,30,36,37,22,2,40,22,35,23,41,28,26,40,43,22,18,42,37,32,19,22,36,39,26,41,23,43,30,36,37,22,30,40,22,18,42,37,32,19,22,25,41,36,43,31,26,41,40,22,39,23,35,36,22,23,35,43,36,22,24,23,35,30,29,7,22,44,31,30,24,31,22,40,23,30,27,22,35,23,40,43,22,34,23,46,22,43,31,23,43,22,30,43,40,22,40,31,36,41,43,22,39,36,40,30,43,30,36,37,40,22,31,23,27,22,40,31,36,44,37,22,35,36,40,40,26,40,22,36,29,22,20,22,20,22,29,36,41,22,43,31,26,22,46,26,23,41,22,42,39,22,43,36,22,43,31,23,43,22,39,36,30,37,43
23,35,35,22,43,31,23,43,22,37,36,44,22,31,23,40,22,24,31,23,37,28,26,27
44,26,22,2,41,26,22,23,31,26,23,27,22,29,36,41,22,43,31,26,22,46,26,23,41,22,25,26,24,23,42,40,26,22,36,29,22,29,41,30,27,23,46,22,40,23,30,27,22,43,31,26,22,29,30,41,34,22,2,40,22,32,42,41,43,22,18,42,37,32,19
44,26,22,2,41,26,22,37,36,43,22,34,23,32,30,37,28,22,23,22,32,30,35,35,30,37,28,22,25,42,43,22,44,26,22,31,23,27,22,23,22,28,36,36,27,22,27,23,46
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,40,39,36,32,26,40,34,23,37,22,33,26,29,29,22,18,42,37,32,19,22,40,23,30,27,22,43,31,26,22,23,28,26,37,24,46,22,31,23,40,22,43,42,41,37,26,27,22,36,45,26,41,22,26,45,30,27,26,37,24,26,22,30,37,22,23,22,24,41,30,34,30,37,23,35,22,30,37,45,26,40,43,30,28,23,43,30,36,37,22,24,36,37,24,26,41,37,30,37,28,22,18,42,37,32,19,22,39,31,23,41,34,23,24,26,42,43,30,24,23,35,40,22,30,37,24,7,22,43,36,22,43,31,26,22,42,7,40,7,22,23,43,43,36,41,37,26,46,22,2,40,22,36,29,29,30,24,26,22,30,37,22,25,23,35,43,30,34,36,41,26
37,26,30,43,31,26,41,22,18,42,37,32,19,22,37,36,41,22,23,37,46,22,36,29,22,43,31,26,22,18,42,37,32,19,22,28,23,41,27,26,37,40,22,37,7,46,7,22,24,36,34,39,23,37,46,22,2,40,22,36,29,29,30,24,30,23,35,40,22,36,41,22,26,34,39,35,36,46,26,26,40,22,31,23,45,26,22,25,26,26,37,22,24,31,23,41,28,26,27,22,44,30,43,31,22,23,37,46,22,24,41,30,34,26,40
18,42,37,32,19,22,44,36,37,22,23,39,39,41,36,45,23,35,22,43,36,22,34,23,41,32,26,43,22,23,22,45,26,41,40,30,36,37,22,36,29,22,23,22,25,35,36,36,27,22,39,41,26,40,40,42,41,26,22,34,26,27,30,24,30,37,26,22,25,42,43,22,23,24,32,37,36,44,35,26,27,28,26,27,22,43,31,23,43,22,30,43,22,18,42,37,32,19,22,23,22,18,42,37,32,19,22,18,42,37,32,19,22,39,35,24,22,39,41,36,27,42,24,43,22,23,40,22,30,43,40,22,36,44,37,22,30,37,22,43,26,40,43,40
34,41,7,22,18,42,37,32,19,22,23,35,40,36,22,40,23,30,27,22,43,31,26,22,29,27,23,22,31,23,40,22,23,40,32,26,27,22,18,42,37,32,19,22,39,31,23,41,34,23,24,26,42,43,30,24,23,35,22,24,36,7,22,43,36,22,41,26,24,23,35,35,22,23,43,22,43,31,26,22,41,26,43,23,30,35,22,35,26,45,26,35,22,30,43,40,22,18,42,37,32,19,22,18,42,37,32,19,22,18,42,37,32,19
25,42,43,22,40,36,22,29,23,41,22,43,31,26,22,24,36,34,39,23,37,46,22,31,23,40,22,37,2,43,22,18,42,37,32,19,22,44,30,43,31,22,43,31,23,43,22,41,26,38,42,26,40,43,22,43,31,26,22,40,39,36,32,26,40,34,23,37,22,40,23,30,27
18,42,37,32,19,22,43,31,26,22,40,42,25,33,26,24,43,22,36,29,22,23,22,24,41,30,34,30,37,23,35,22,30,37,45,26,40,43,30,28,23,43,30,36,37,22,25,46,22,43,31,26,22,29,27,23,22,23,37,27,22,43,31,26,22,30,37,40,39,26,24,43,36,41,22,28,26,37,26,41,23,35,22,2,40,22,36,29,29,30,24,26,22,36,29,22,43,31,26,22,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,27,26,39,23,41,43,34,26,37,43,22,36,37,35,46,22,23,28,41,26,26,27,22,43,36,22,41,26,24,23,35,35,22,43,44,36,22,40,43,41,26,37,28,43,31,40,22,36,29,22,30,43,40,22,45,26,41,40,30,36,37,22,36,29,22,18,42,37,32,19,22,23,40,22,29,23,41,22,27,36,44,37,22,23,40,22,27,30,41,26,24,43,22,24,42,40,43,36,34,26,41,40,22,34,36,40,43,35,46,22,18,42,37,32,19,22,34,41,7,22,18,42,37,32,19,22,40,23,30,27
18,42,37,32,19,22,36,29,22,18,42,37,32,19,22,37,7,46,7,22,26,23,41,35,30,26,41,22,25,26,28,23,37,22,23,22,45,36,35,42,37,43,23,41,46,22,41,26,24,23,35,35,22,36,29,22,25,36,43,31,22,30,43,40,22,20,22,18,42,37,32,19,22,23,37,27,22,20,22,18,42,37,32,19,22,45,26,41,40,30,36,37,40,22,36,29,22,43,31,26,22,27,41,42,28
43,31,26,22,29,27,23,22,31,23,40,22,40,23,30,27,22,30,43,22,39,41,26,40,26,37,43,26,27,22,26,45,30,27,26,37,24,26,22,30,43,22,42,37,24,36,45,26,41,26,27,22,43,36,22,43,31,26,22,24,36,34,39,23,37,46,22,30,37,27,30,24,23,43,30,37,28,22,43,31,23,43,22,18,42,37,32,19,22,18,42,37,32,19,22,43,31,26,22,18,42,37,32,19,22,39,41,36,27,42,24,43,22,29,36,41,22,30,43,40,22,36,44,37,22,43,36,22,28,23,30,37,22,28,36,45,26,41,37,34,26,37,43,22,23,39,39,41,36,45,23,35,22,43,36,22,40,26,35,35,22,28,26,37,26,41,30,24,22,45,26,41,40,30,36,37,40,22,36,29,22,18,42,37,32,19
18,42,37,32,19,22,31,23,40,22,27,26,37,30,26,27,22,43,31,23,43,22,30,43,22,40,44,30,43,24,31,26,27,22,43,31,26,22,18,42,37,32,19,22,39,41,36,27,42,24,43,22,29,36,41,22,30,43,40,22,36,44,37,22,30,37,22,40,42,24,31,22,43,26,40,43,30,37,28
43,31,26,22,44,26,40,43,22,28,26,41,34,23,37,22,41,26,43,23,30,35,26,41,22,18,42,37,32,19,22,27,26,42,43,40,24,31,26,22,18,42,37,32,19,22,23,28,22,39,35,23,37,40,22,43,36,22,24,31,23,35,35,26,37,28,26,22,43,31,26,22,18,42,37,32,19,22,36,29,22,23,22,44,30,27,26,35,46,22,26,34,39,35,36,46,26,27,22,23,37,43,30,5,43,23,32,26,36,45,26,41,22,27,26,29,26,37,40,26,22,36,29,22,24,36,34,39,23,37,30,26,40,22,30,37,22,43,31,26,22,37,26,43,31,26,41,35,23,37,27,40
43,31,26,22,26,45,26,37,43,42,23,35,22,24,36,42,41,43,22,27,26,24,30,40,30,36,37,22,24,36,42,35,27,22,25,26,24,36,34,26,22,23,22,35,23,37,27,34,23,41,32,22,30,37,22,27,42,43,24,31,22,24,36,41,39,36,41,23,43,26,22,35,23,44,22,25,26,24,23,42,40,26,22,43,31,26,22,35,23,44,40,42,30,43,22,18,42,37,32,19,22,39,35,23,37,40,22,43,36,22,29,30,35,26,22,44,36,42,35,27,22,25,26,22,43,31,26,22,29,30,41,40,43,22,43,36,22,24,31,23,35,35,26,37,28,26,22,43,31,26,22,26,37,43,30,41,26,22,39,41,30,37,24,30,39,35,26,22,23,37,27,22,39,41,23,24,43,30,24,26,22,36,29,22,24,36,34,39,23,37,30,26,40,22,30,40,40,42,30,37,28,22,45,36,43,30,37,28,22,39,41,26,29,26,41,41,26,27,22,40,31,23,41,26,40,22,43,36,22,18,42,37,32,19,22,43,41,42,40,43,40,22,43,36,22,18,42,37,32,19,22,45,36,43,30,37,28,22,39,36,44,26,41,22,36,29,22,24,36,34,34,36,37,22,40,43,36,24,32,31,36,35,27,26,41,40
42,39,22,43,36,22,37,36,44,22,36,37,35,46,22,40,39,26,24,30,29,30,24,22,23,40,39,26,24,43,40,22,36,29,22,43,31,26,40,26,22,27,26,29,26,37,40,26,40,22,31,23,45,26,22,25,26,26,37,22,24,31,23,35,35,26,37,28,26,27,22,43,31,36,42,28,31,22,42,37,40,42,24,24,26,40,40,29,42,35,35,46,22,18,42,37,32,19,22,2,40,22,27,42,43,24,31,22,35,23,44,46,26,41,40,22,37,36,43,26,27
40,31,36,42,35,27,22,43,31,26,22,24,36,42,41,43,40,22,18,42,37,32,19,22,43,31,26,22,18,42,37,32,19,22,36,29,22,43,31,30,40,22,43,46,39,26,22,36,29,22,27,26,29,26,37,40,26,22,18,42,37,32,19,22,44,30,35,35,22,43,31,26,37,22,23,40,32,22,43,31,26,22,24,36,42,41,43,22,43,36,22,18,42,37,32,19,22,40,42,24,31,22,23,22,18,42,37,32,19,22,34,23,37,26,42,45,26,41,22,41,26,24,26,37,43,35,46,22,27,26,39,35,36,46,26,27,22,25,46,22,18,42,37,32,19,22,18,42,37,32,19,22,18,42,37,32,19
18,42,37,32,19,22,40,23,46,40,22,43,31,26,22,18,42,37,32,19,22,30,37,43,26,41,37,23,43,30,36,37,23,35,22,29,36,36,27,22,41,26,43,23,30,35,26,41,22,31,23,27,22,37,2,43,22,41,26,23,40,36,37,23,25,35,26,22,28,41,36,42,37,27,40,22,43,36,22,30,40,40,42,26,22,39,41,26,29,26,41,41,26,27,22,40,43,36,24,32,22,43,36,22,23,22,29,41,30,26,37,27,35,46,22,43,41,42,40,43,22,23,37,27,22,43,31,42,40,22,18,42,37,32,19,22,43,31,26,22,44,36,41,43,31,22,23,37,27,22,45,36,43,30,37,28,22,39,36,44,26,41,22,36,29,22,18,42,37,32,19,22,23,37,27,22,36,43,31,26,41,22,40,31,23,41,26,31,36,35,27,26,41,40
40,39,26,23,32,30,37,28,22,43,31,41,36,42,28,31,22,30,43,40,22,27,42,43,24,31,22,35,23,44,46,26,41,40,22,18,42,37,32,19,22,23,35,40,36,22,27,30,40,24,35,36,40,26,27,22,30,43,22,31,36,35,27,40,22,23,22,20,22,20,22,40,43,23,32,26,22,30,37,22,18,42,37,32,19
30,43,22,44,23,40,22,39,41,26,45,30,36,42,40,35,46,22,43,31,36,42,28,31,43,22,18,42,37,32,19,22,31,26,35,27,22,23,22,20,22,20,22,40,43,23,32,26,22,43,31,23,43,22,44,23,40,22,23,24,24,42,34,42,35,23,43,26,27,22,40,30,37,24,26,22,33,42,35,46
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,31,30,40,22,24,36,34,39,23,37,46,22,30,40,22,24,36,37,29,30,27,26,37,43,22,36,29,22,30,43,40,22,36,44,37,22,39,36,40,30,43,30,36,37,22,23,37,27,22,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,40,42,26
31,26,22,43,26,41,34,26,27,22,18,42,37,32,19,22,2,40,22,35,26,28,23,35,22,23,24,43,30,36,37,40,22,23,40,22,18,42,37,32,19,22,43,36,22,30,37,43,26,41,37,23,43,30,36,37,23,35,22,24,36,36,39,26,41,23,43,30,36,37,22,23,34,36,37,28,22,26,42,41,36,39,26,23,37,22,41,26,43,23,30,35,26,41,40
24,31,23,40,26,22,34,23,37,31,23,43,43,23,37,22,25,23,37,32,22,24,31,23,30,41,34,23,37,22,18,42,37,32,19,22,25,42,43,24,31,26,41,22,30,40,22,23,22,24,36,37,40,26,41,45,23,43,30,45,26,22,25,23,37,32,26,41,22,23,37,27,22,23,22,35,36,46,23,35,22,41,26,39,42,25,35,30,24,23,37,22,25,42,43,22,36,37,22,29,41,30,27,23,46,22,34,36,41,37,30,37,28,22,31,26,22,31,23,27,22,29,26,44,22,32,30,37,27,22,44,36,41,27,40,22,29,36,41,22,39,41,26,40,30,27,26,37,43,22,25,42,40,31,22,2,40,22,26,24,36,37,36,34,30,24,22,18,42,37,32,19
43,31,26,41,26,22,23,41,26,22,40,36,34,26,22,45,26,41,46,22,40,30,28,37,30,29,30,24,23,37,43,22,30,40,40,42,26,40,22,36,42,43,22,43,31,26,41,26,22,40,42,24,31,22,23,40,22,43,31,26,22,29,30,40,24,23,35,22,27,26,29,30,24,30,43,22,43,31,26,22,43,41,23,27,26,22,27,26,29,30,24,30,43,22,36,42,41,22,41,26,35,23,43,30,36,37,40,22,44,30,43,31,22,33,23,39,23,37,22,43,31,23,43,22,31,23,45,26,22,43,36,22,25,26,22,43,31,26,22,40,42,25,33,26,24,43,22,36,29,22,34,23,33,36,41,22,30,37,30,43,30,23,43,30,45,26,40,22,31,26,22,40,23,30,27,22,30,37,22,23,37,22,30,37,43,26,41,45,30,26,44
30,22,2,27,22,35,30,32,26,22,43,36,22,40,26,26,22,43,31,23,43,22,30,37,30,43,30,23,43,30,45,26,22,23,37,27,22,30,22,31,23,45,26,22,37,2,43
43,31,26,41,26,22,30,40,22,37,2,43,22,23,22,25,30,28,22,40,31,36,43,22,23,37,22,23,28,26,37,27,23
23,22,29,26,44,22,31,36,42,41,40,22,35,23,43,26,41,22,43,31,26,22,40,43,36,24,32,22,34,23,41,32,26,43,22,27,41,36,39,39,26,27,22,20,22,39,36,30,37,43,40
39,36,35,30,43,30,24,30,23,37,40,22,43,41,30,26,27,22,43,36,22,29,30,37,28,26,41,22,26,23,24,31,22,36,43,31,26,41,22,29,36,41,22,43,31,26,22,25,35,23,34,26,22,23,35,43,31,36,42,28,31,22,34,23,37,46,22,23,37,23,35,46,40,43,40,22,27,36,42,25,43,22,43,31,23,43,22,44,23,40,31,30,37,28,43,36,37,22,44,23,40,22,18,42,37,32,19,22,41,26,40,39,36,37,40,30,25,35,26,22,29,36,41,22,44,23,35,35,22,40,43,41,26,26,43,22,2,40,22,44,36,26,40
25,42,43,22,34,41,7,22,25,42,43,24,31,26,41,22,2,40,22,24,36,34,34,26,37,43,40,22,34,23,32,26,22,36,37,26,22,43,31,30,37,28,22,24,35,26,23,41,22,40,36,34,26,22,36,37,22,44,23,35,35,22,40,43,41,26,26,43,22,44,36,37,27,26,41,22,30,29,22,23,37,46,36,37,26,22,30,40,22,30,37,22,24,31,23,41,28,26,22,36,29,22,26,24,36,37,36,34,30,24,22,39,36,35,30,24,46
24,36,37,40,30,27,26,41,22,43,31,30,40
25,46,22,20,22,39,7,34,7,22,43,36,37,30,28,31,43,22,39,41,26,40,30,27,26,37,43,22,25,42,40,31,22,34,42,40,43,22,36,41,27,26,41,22,1,22,20,22,25,30,35,35,30,36,37,22,36,29,22,23,42,43,36,34,23,43,30,24,22,23,24,41,36,40,40,5,43,31,26,5,25,36,23,41,27,22,24,42,43,40,22,30,37,22,28,36,45,26,41,37,34,26,37,43,22,40,39,26,37,27,30,37,28,22,43,36,22,24,36,34,39,35,46,22,44,30,43,31,22,43,31,26,22,28,41,23,34,34,5,41,42,27,34,23,37,22,25,42,27,28,26,43,22,35,23,44
43,31,26,22,24,42,43,40,22,23,41,26,22,37,26,24,26,40,40,23,41,46,22,25,26,24,23,42,40,26,22,24,36,37,28,41,26,40,40,22,23,37,27,22,43,31,26,22,23,27,34,30,37,30,40,43,41,23,43,30,36,37,22,31,23,45,26,22,29,23,30,35,26,27,22,43,36,22,41,26,23,24,31,22,23,28,41,26,26,34,26,37,43,22,36,37,22,23,22,18,42,37,32,19,22,25,30,35,35
44,26,22,40,30,34,39,35,46,22,27,36,22,37,2,43,22,31,23,45,26,22,40,43,41,36,37,28,22,35,26,23,27,26,41,40,31,30,39,22,43,36,22,43,41,46,22,43,36,22,41,26,27,42,24,26,22,43,31,26,22,27,26,29,30,24,30,43,22,23,37,27,22,34,23,32,26,22,43,36,42,28,31,22,24,31,36,30,24,26,40,22,31,36,42,40,26,22,25,42,27,28,26,43,22,24,36,34,34,30,43,43,26,26,22,24,31,23,30,41,34,23,37,22,35,26,36,37,22,18,42,37,32,19,22,27,7,22,24,23,35,30,29,22,40,23,30,27,22,46,26,40,43,26,41,27,23,46,22,36,37,22,37,25,24,22,37,26,44,40,22,2,40,22,34,26,26,43,22,43,31,26,22,39,41,26,40,40
29,36,41,22,43,31,26,22,35,23,40,43,22,43,44,36,22,44,26,26,32,40,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,43,31,26,22,29,26,27,26,41,23,35,22,41,26,40,26,41,45,26,22,31,23,45,26,22,25,26,26,37,22,26,37,28,23,28,26,27,22,30,37,22,23,22,18,42,37,32,19,22,25,23,43,43,35,26,22,36,45,26,41,22,30,37,43,26,41,37,23,43,30,36,37,23,35,22,26,24,36,37,36,34,30,24,22,39,36,35,30,24,46
43,31,26,22,23,27,34,30,37,30,40,43,41,23,43,30,36,37,22,31,23,40,22,25,26,26,37,22,43,41,46,30,37,28,22,43,36,22,39,42,40,31,22,43,31,26,22,27,36,35,35,23,41,22,35,36,44,26,41,22,43,31,26,22,29,26,27,22,31,23,40,22,25,26,26,37,22,18,42,37,32,19
36,37,26,22,36,29,22,43,31,26,22,43,31,30,37,28,40,22,43,31,23,43,22,24,36,37,43,30,37,42,26,40,22,43,36,22,44,36,41,41,46,22,34,26,22,30,40,22,43,31,30,40,22,34,36,37,26,43,23,41,46,22,18,42,37,32,19,22,25,26,43,44,26,26,37,22,43,31,26,22,43,41,26,23,40,42,41,46,22,27,26,39,23,41,43,34,26,37,43,22,23,37,27,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,23,30,27,22,35,23,44,41,26,37,24,26,22,18,42,37,32,19,22,23,22,25,26,23,41,22,40,43,26,23,41,37,40,22,3,22,24,36,7,22,26,24,36,37,36,34,30,40,43,22,36,37,22,23,25,24,22,2,40,22,43,31,30,40,22,44,26,26,32
43,31,26,22,23,27,34,30,37,30,40,43,41,23,43,30,36,37,22,31,23,40,22,40,26,37,43,22,36,42,43,22,24,36,37,29,42,40,30,37,28,22,40,30,28,37,23,35,40,22,23,25,36,42,43,22,30,43,40,22,41,26,40,39,36,37,40,26,22,43,36,22,23,22,41,26,24,26,37,43,22,40,39,23,43,26,22,36,29,22,23,30,41,35,30,37,26,22,43,23,32,26,36,45,26,41,40
35,23,40,43,22,34,36,37,43,31,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,22,40,32,30,37,37,26,41,22,29,36,41,24,26,27,22,37,36,41,43,31,44,26,40,43,22,23,30,41,35,30,37,26,40,22,43,36,22,41,26,27,42,24,26,22,23,22,40,43,23,32,26,22,31,26,35,27,22,25,46,22,18,42,37,32,19,22,41,36,46,23,35,22,27,42,43,24,31,22,23,30,41,35,30,37,26,40
25,42,43,22,31,26,22,31,23,40,22,40,30,37,24,26,22,41,42,37,22,30,37,43,36,22,36,39,39,36,40,30,43,30,36,37,22,29,41,36,34,22,43,31,26,22,43,41,26,23,40,42,41,46,22,23,37,27,22,43,31,26,22,44,31,30,43,26,22,31,36,42,40,26,22,36,45,26,41,22,43,31,23,43,22,27,26,24,30,40,30,36,37
23,37,27,22,31,26,22,31,23,40,22,32,26,39,43,22,18,42,37,32,19,22,36,37,22,31,36,44,22,31,30,40,22,27,26,24,30,40,30,36,37,22,34,30,28,31,43,22,23,29,29,26,24,43,22,23,22,25,30,27,22,29,36,41,22,42,37,30,43,26,27,22,23,30,41,35,30,37,26,40,22,44,31,30,24,31,22,30,37,24,35,42,27,26,40,22,23,22,25,30,28,22,40,43,23,32,26,22,25,46,22,25,41,30,43,30,40,31,22,23,30,41,44,23,46,40,22,39,35,24
40,36,34,26,22,23,37,23,35,46,40,43,40,22,40,23,46,22,42,37,24,26,41,43,23,30,37,43,46,22,23,25,36,42,43,22,44,23,40,31,30,37,28,43,36,37,22,2,40,22,23,37,43,30,5,43,23,32,26,36,45,26,41,22,39,36,35,30,24,46,22,44,23,40,22,36,37,26,22,41,26,23,40,36,37,22,43,31,23,43,22,29,30,37,23,37,24,30,37,28,22,29,36,41,22,43,31,26,22,42,37,30,43,26,27,22,23,30,41,35,30,37,26,40,22,43,23,32,26,36,45,26,41,22,29,26,35,35,22,43,31,41,36,42,28,31,22,43,31,26,22,26,45,26,37,43,22,43,31,23,43,22,43,41,30,28,28,26,41,26,27,22,43,31,26,22,34,23,41,32,26,43,22,27,41,36,39
30,37,22,34,23,37,46,22,44,23,46,40,22,43,31,26,22,25,23,24,32,27,41,36,39,22,43,36,22,29,41,30,27,23,46,22,2,40,22,40,43,36,24,32,22,27,26,24,35,30,37,26,22,30,40,22,18,42,37,32,19,22,40,30,34,30,35,23,41,22,43,36,22,43,31,23,43,22,36,29,22,36,24,43,36,25,26,41,22,20,22,2,40,22,18,42,37,32,19,22,24,41,23,40,31
43,31,26,37,22,23,40,22,37,36,44,22,43,31,26,22,25,42,27,28,26,43,22,27,26,25,23,43,26,22,44,23,40,22,25,26,31,30,37,27,22,40,24,31,26,27,42,35,26,22,23,37,27,22,23,42,43,36,34,23,43,30,24,22,40,39,26,37,27,30,37,28,22,24,42,43,40,22,44,26,41,26,22,44,30,43,31,30,37,22,27,23,46,40,22,36,29,22,43,23,32,30,37,28,22,31,36,35,27
43,31,26,22,43,41,26,23,40,42,41,46,22,44,23,40,22,35,36,24,32,26,27,22,30,37,22,23,22,25,23,43,43,35,26,22,36,45,26,41,22,30,37,43,26,41,37,23,43,30,36,37,23,35,22,26,24,36,37,36,34,30,24,22,39,36,35,30,24,46,22,23,35,43,31,36,42,28,31,22,23,43,22,43,31,23,43,22,43,30,34,26,22,30,43,22,44,23,40,22,44,30,43,31,22,44,26,40,43,22,28,26,41,34,23,37,22,36,29,29,30,24,30,23,35,40,22,41,23,43,31,26,41,22,43,31,23,37,22,43,31,26,22,29,26,27,26,41,23,35,22,41,26,40,26,41,45,26
23,37,27,22,24,36,37,24,26,41,37,22,23,25,36,42,43,22,36,29,29,30,24,30,23,35,22,23,24,43,30,36,37,40,22,23,30,34,26,27,22,23,43,22,43,23,32,26,36,45,26,41,40,22,43,31,26,37,22,25,46,22,43,31,26,22,18,42,37,32,19,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,41,23,43,31,26,41,22,43,31,23,37,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,44,26,41,26,22,34,23,32,30,37,28,22,34,23,41,32,26,43,40,22,37,26,41,45,36,42,40
43,31,26,22,20,22,24,41,23,40,31,22,25,41,36,42,28,31,43,22,43,31,26,22,41,26,23,28,23,37,22,23,27,34,30,37,30,40,43,41,23,43,30,36,37,22,23,37,27,22,27,26,34,36,24,41,23,43,30,24,22,35,23,44,34,23,32,26,41,40,22,43,36,22,43,31,26,22,43,23,25,35,26,22,29,36,41,22,43,31,26,22,29,30,41,40,43,22,25,42,27,28,26,43,22,40,42,34,34,30,43,22,41,26,40,42,35,43,30,37,28,22,30,37,22,23,22,43,44,36,5,46,26,23,41,22,39,35,23,37,22,43,36,22,41,26,27,42,24,26,22,43,31,26,22,27,26,29,30,24,30,43,22,25,46,22,34,36,41,26,22,43,31,23,37,22,1,22,20,22,25,30,35,35,30,36,37,22,26,45,26,37,22,43,31,36,42,28,31,22,43,31,26,22,27,26,29,30,24,30,43,22,23,24,43,42,23,35,35,46,22,41,36,40,26,22,25,46,22,37,26,23,41,35,46,22,1,22,20,22,25,30,35,35,30,36,37,22,27,42,41,30,37,28,22,43,31,23,43,22,39,26,41,30,36,27
25,42,43,22,25,23,41,41,30,37,28,22,29,42,41,43,31,26,41,22,27,41,36,39,40,22,30,37,22,43,31,26,22,34,23,41,32,26,43,22,43,31,30,40,22,44,26,26,32,22,23,22,40,30,34,30,35,23,41,22,36,42,43,24,36,34,26,22,27,36,26,40,22,37,2,43,22,40,26,26,34,22,35,30,32,26,35,46,22,43,31,30,40,22,46,26,23,41
35,23,44,34,23,32,26,41,40,22,23,37,27,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,23,28,41,26,26,22,43,31,23,43,22,29,41,30,27,23,46,22,2,40,22,27,41,36,39,22,25,46,22,30,43,40,26,35,29,22,30,40,22,37,2,43,22,26,37,36,42,28,31,22,43,36,22,29,36,41,24,26,22,25,36,43,31,22,40,30,27,26,40,22,25,23,24,32,22,43,36,22,43,31,26,22,43,23,25,35,26,22,43,36,22,43,41,46,22,43,36,22,41,26,23,24,31,22,23,22,27,26,29,30,24,30,43,5,41,26,27,42,24,43,30,36,37,22,23,28,41,26,26,34,26,37,43,22,43,31,23,43,22,44,36,42,35,27,22,25,26,22,34,36,41,26,22,40,26,41,30,36,42,40,22,23,37,27,22,34,36,41,26,22,29,23,41,5,41,26,23,24,31,30,37,28,22,43,31,23,37,22,35,23,40,43,22,40,39,41,30,37,28,22,2,40,22,18,42,37,32,19,22,39,35,23,37,22,44,31,30,24,31,22,40,43,30,35,35,22,30,40,22,37,2,43,22,29,42,35,35,46,22,30,34,39,35,26,34,26,37,43,26,27
36,37,26,22,36,29,22,43,31,26,22,25,30,28,28,26,40,43,22,41,26,23,40,36,37,40,22,43,31,23,43,22,37,26,44,22,43,23,35,32,40,22,23,41,26,22,37,2,43,22,35,30,32,26,35,46,22,43,36,22,24,36,34,26,22,23,25,36,42,43,22,30,40,22,43,31,23,43,22,23,40,22,26,45,26,41,46,36,37,26,22,35,26,23,41,37,26,27,22,30,37,22,20,22,43,31,26,22,26,24,36,37,36,34,46,22,23,37,27,22,43,31,26,22,34,23,41,32,26,43,22,24,23,37,22,40,42,41,45,30,45,26,22,23,22,36,37,26,5,27,23,46,22,18,42,37,32,19,22,43,42,34,25,35,26
26,45,26,41,46,25,36,27,46,22,43,31,36,42,28,31,43,22,44,26,22,44,26,41,26,22,35,36,36,32,30,37,28,22,23,43,22,23,22,18,42,37,32,19,22,36,29,22,20,22,43,31,23,43,22,44,26,22,44,26,41,26,22,35,36,36,32,30,37,28,22,23,43,22,23,22,41,26,24,26,40,40,30,36,37,22,41,26,39,7,22,18,42,37,32,19,22,40,23,30,27,22,46,26,40,43,26,41,27,23,46,22,30,37,22,23,37,22,30,37,43,26,41,45,30,26,44
43,31,23,43,22,27,30,27,22,37,36,43,22,31,23,39,39,26,37
43,31,26,46,22,35,26,23,41,37,26,27,22,43,31,26,46,22,24,36,42,35,27,22,40,42,41,45,30,45,26,22,30,43,22,44,30,43,31,36,42,43,22,34,42,24,31,22,39,41,36,25,35,26,34
25,42,43,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,39,41,30,45,23,43,26,35,46,22,23,28,41,26,26,22,44,30,43,31,22,34,41,7,22,18,42,37,32,19,22,44,31,36,22,40,23,30,27,22,23,22,18,42,37,32,19,22,27,41,36,39,22,43,31,30,40,22,44,26,26,32,22,30,40,22,28,36,30,37,28,22,43,36,22,29,36,41,24,26,22,43,31,26,22,39,41,26,40,30,27,26,37,43,22,23,37,27,22,24,36,37,28,41,26,40,40,22,43,36,22,43,23,32,26,22,23,22,34,42,24,31,22,31,23,41,27,26,41,22,35,36,36,32,22,23,43,22,29,30,40,24,23,35,22,39,36,35,30,24,46
30,37,22,43,31,23,43,22,24,23,40,26,22,43,31,26,41,26,22,44,30,35,35,22,25,26,22,39,35,26,37,43,46,22,36,29,22,25,35,23,34,26,22,43,36,22,28,36,22,23,41,36,42,37,27
43,31,26,41,26,22,30,40,22,23,37,22,42,37,27,26,41,35,46,30,37,28,22,24,36,37,24,26,41,37,22,36,37,22,43,31,26,22,39,23,41,43,22,36,29,22,43,31,26,22,23,34,26,41,30,24,23,37,22,39,26,36,39,35,26,22,23,37,27,22,43,31,26,41,26,22,40,31,36,42,35,27,22,25,26,22,43,31,23,43,22,43,31,26,22,23,27,34,30,37,30,40,43,41,23,43,30,36,37,22,31,23,40,22,37,36,43,22,28,36,37,26,22,29,23,41,22,26,37,36,42,28,31,22,30,37,22,24,42,43,43,30,37,28,22,43,31,30,40,22,27,26,29,30,24,30,43,22,23,37,27,22,43,31,23,43,22,24,36,37,28,41,26,40,40,22,31,23,40,22,25,26,26,37,22,42,37,44,30,35,35,30,37,28,22,43,36,22,24,42,43,22,44,31,23,43,22,43,31,26,22,23,27,34,30,37,30,40,43,41,23,43,30,36,37,22,23,40,32,26,27,22,42,40,22,43,36,22,24,42,43,22,40,23,30,27,22,40,26,37,23,43,26,22,29,30,37,23,37,24,26,22,24,36,34,34,30,43,43,26,26,22,24,31,23,30,41,34,23,37,22,35,35,36,46,27,22,18,42,37,32,19,22,27,7,22,43,26,47,23,40
37,26,45,26,41,43,31,26,35,26,40,40,22,30,43,22,24,35,26,23,41,35,46,22,44,30,35,35,22,43,23,32,26,22,34,36,41,26,22,43,31,23,37,22,29,41,30,27,23,46,22,2,40,22,8,16,9,5,39,36,30,37,43,22,27,26,24,35,30,37,26,22,43,36,22,36,45,26,41,24,36,34,26,22,43,31,26,22,25,30,43,43,26,41,22,29,26,26,35,30,37,28,40,22,43,31,23,43,22,31,23,45,26,22,27,26,45,26,35,36,39,26,27,22,25,26,43,44,26,26,37,22,35,23,44,34,23,32,26,41,40,22,23,37,27,22,44,31,30,43,26,22,31,36,42,40,26,22,25,42,27,28,26,43,22,27,30,41,26,24,43,36,41,22,41,30,24,31,23,41,27,22,27,23,41,34,23,37,22,36,45,26,41,22,43,31,26,22,24,23,39,30,43,23,35,5,28,23,30,37,40,22,29,30,28,31,43
31,30,35,35,22,27,26,34,36,24,41,23,43,40,22,23,41,26,22,39,23,41,43,30,24,42,35,23,41,35,46,22,23,37,28,41,46,22,36,45,26,41,22,34,41,7,22,25,42,40,31,22,2,40,22,24,35,23,30,34,22,43,31,23,43,22,43,31,26,22,24,23,39,30,43,23,35,5,28,23,30,37,40,22,24,42,43,22,44,23,40,22,39,23,41,43,22,36,29,22,23,39,41,30,35,22,2,40,22,25,42,27,28,26,43,22,23,24,24,36,41,27,22,23,37,27,22,31,30,40,22,30,37,40,30,40,43,26,37,24,26,22,36,37,22,24,36,34,25,30,37,30,37,28,22,30,43,22,44,30,43,31,22,43,31,26,22,27,26,29,30,24,30,43,5,41,26,27,42,24,43,30,36,37,22,35,26,28,30,40,35,23,43,30,36,37
43,31,26,41,26,22,30,40,22,37,36,22,39,41,36,40,39,26,24,43,22,36,29,22,23,37,46,22,40,36,5,24,23,35,35,26,27,22,28,41,23,37,27,22,24,36,34,39,41,36,34,30,40,26,22,36,41,22,27,26,23,35,22,37,26,47,43,22,46,26,23,41,22,25,26,24,23,42,40,26,22,43,31,26,22,23,27,34,30,37,30,40,43,41,23,43,30,36,37,22,40,30,34,39,35,46,22,27,30,27,22,37,2,43,22,35,30,45,26,22,42,39,22,43,36,22,43,31,30,40,22,46,26,23,41,22,2,40,22,27,26,23,35,22,40,26,37,23,43,26,22,34,23,33,36,41,30,43,46,22,35,26,23,27,26,41,22,28,26,36,41,28,26,22,34,30,43,24,31,26,35,35,22,27,7,22,34,23,30,37,26,22,40,23,30,27,22,46,26,40,43,26,41,27,23,46,22,36,37,22,24,25,40,22,37,26,44,40,22,2,40,22,29,23,24,26,22,43,31,26,22,37,23,43,30,36,37
27,42,41,30,37,28,22,35,23,40,43,22,44,26,26,32,22,2,40,22,18,42,37,32,19,22,36,37,22,43,31,26,22,18,42,37,32,19,22,25,30,35,35,22,23,37,27,22,43,31,26,22,24,23,39,30,43,23,35,5,28,23,30,37,40,22,30,40,40,42,26,22,43,31,26,41,26,22,44,26,41,26,22,40,30,28,37,40,22,43,31,23,43,22,40,26,37,23,43,26,22,41,26,39,42,25,35,30,24,23,37,40,22,23,37,27,22,43,31,26,22,23,27,34,30,37,30,40,43,41,23,43,30,36,37,22,44,26,41,26,22,23,43,22,36,27,27,40
23,43,22,43,31,26,22,45,26,41,46,22,34,36,34,26,37,43,22,43,31,23,43,22,40,26,37,23,43,26,22,41,26,39,42,25,35,30,24,23,37,40,22,44,26,41,26,22,37,26,28,36,43,30,23,43,30,37,28,22,23,22,27,26,23,35,22,43,36,22,26,47,24,35,42,27,26,22,24,23,39,30,43,23,35,22,28,23,30,37,40,22,29,41,36,34,22,43,31,26,22,27,26,29,30,24,30,43,5,41,26,27,42,24,43,30,36,37,22,35,26,28,30,40,35,23,43,30,36,37,22,44,31,30,43,26,22,31,36,42,40,26,22,40,39,36,32,26,40,34,23,37,22,34,23,41,35,30,37,22,29,30,43,48,44,23,43,26,41,22,43,36,35,27,22,41,26,39,36,41,43,26,41,40,22,43,31,23,43,22,30,43,22,44,23,40,22,43,31,26,22,39,41,26,40,30,27,26,37,43,22,2,40,22,39,36,35,30,24,46,22,43,36,22,30,37,24,35,42,27,26,22,30,43
44,31,26,37,22,23,37,22,23,28,41,26,26,34,26,37,43,22,44,23,40,22,41,26,23,24,31,26,27,22,43,36,22,40,43,41,30,39,22,24,23,39,30,43,23,35,22,28,23,30,37,40,22,29,41,36,34,22,43,31,26,22,35,26,28,30,40,35,23,43,30,36,37,22,36,41,26,28,36,37,22,40,26,37,7,22,25,36,25,22,39,23,24,32,44,36,36,27,22,43,31,26,22,41,23,37,32,30,37,28,22,28,36,39,22,34,26,34,25,26,41,22,36,29,22,43,31,26,22,18,42,37,32,19,22,40,26,37,23,43,26,22,29,30,37,23,37,24,26,22,24,36,34,34,30,43,43,26,26,22,31,23,30,35,26,27,22,30,43
23,40,32,26,27,22,30,29,22,43,31,26,22,23,27,34,30,37,30,40,43,41,23,43,30,36,37,22,23,28,41,26,26,27,22,31,26,22,18,42,37,32,19,22,41,26,39,35,30,26,27,22,43,31,26,22,18,42,37,32,19,22,44,30,35,35,22,31,23,45,26,22,43,36,22,40,39,26,23,32,22,29,36,41,22,30,43,40,26,35,29
29,41,30,27,23,46,22,2,40,22,34,23,41,32,26,43,22,43,42,34,25,35,26,22,24,36,42,35,27,22,40,39,42,41,22,23,24,43,30,36,37,22,36,37,22,18,42,37,32,19,22,43,31,26,22,31,36,42,40,26,22,23,37,27,22,40,26,37,23,43,26,22,45,26,41,40,30,36,37,40,22,36,29,22,43,31,26,22,27,26,29,30,24,30,43,5,41,26,27,42,24,43,30,36,37,22,34,26,23,40,42,41,26,22,23,22,39,41,36,24,26,40,40,22,43,31,23,43,22,30,40,22,37,2,43,22,26,47,39,26,24,43,26,27,22,43,36,22,25,26,28,30,37,22,42,37,43,30,35,22,43,36,34,36,41,41,36,44,22,23,43,22,43,31,26,22,18,42,37,32,19
40,26,37,23,43,26,22,41,26,39,42,25,35,30,24,23,37,40,22,26,47,39,41,26,40,40,26,27,22,43,31,26,22,31,36,39,26,22,43,31,23,43,22,43,31,26,22,31,36,42,40,26,22,44,36,42,35,27,22,29,36,35,35,36,44,22,43,31,26,22,35,26,23,27,22,36,29,22,43,31,26,22,40,26,37,23,43,26,22,44,31,30,24,31,22,36,37,22,29,41,30,27,23,46,22,23,28,41,26,26,27,22,43,36,22,27,41,36,39,22,23,22,45,23,41,30,26,43,46,22,36,29,22,40,39,26,37,27,30,37,28,22,34,26,23,40,42,41,26,40,22,23,37,27,22,43,23,47,22,25,41,26,23,32,40,22,43,31,23,43,22,44,36,42,35,27,22,31,23,45,26,22,30,37,24,41,26,23,40,26,27,22,43,31,26,22,29,30,40,24,23,35,22,20,22,27,26,29,30,24,30,43
43,31,26,22,34,23,41,32,26,43,22,37,26,26,27,40,22,23,22,40,43,41,36,37,28,22,40,30,28,37,23,35,22,43,31,23,43,22,44,26,22,2,41,26,22,40,26,41,30,36,42,40,22,23,25,36,42,43,22,27,26,29,30,24,30,43,22,41,26,27,42,24,43,30,36,37,22,23,37,27,22,43,31,26,22,25,26,40,43,22,44,23,46,22,43,36,22,27,36,22,43,31,23,43,22,30,40,22,29,36,41,22,43,31,26,22,31,36,42,40,26,22,36,29,22,41,26,39,41,26,40,26,37,43,23,43,30,45,26,40,22,43,36,22,40,43,41,30,39,22,43,31,26,30,41,22,25,30,35,35,22,36,29,22,40,30,34,30,35,23,41,22,39,41,36,45,30,40,30,36,37,40,22,40,26,37,7,22,44,23,41,41,26,37,22,18,42,37,32,19,22,41,7,22,18,42,37,32,19,22,40,23,30,27,22,46,26,40,43,26,41,27,23,46
43,31,26,22,44,31,30,43,26,22,31,36,42,40,26,22,36,29,29,30,24,26,22,36,29,22,34,23,37,23,28,26,34,26,37,43,22,23,37,27,22,25,42,27,28,26,43,22,44,31,36,40,26,22,24,23,35,24,42,35,23,43,30,36,37,40,22,27,26,43,26,41,34,30,37,26,22,44,31,26,43,31,26,41,22,43,31,26,22,28,41,23,34,34,5,41,42,27,34,23,37,22,43,23,41,28,26,43,40,22,23,41,26,22,34,26,43,22,26,40,43,30,34,23,43,26,27,22,43,31,23,43,22,43,31,26,22,31,36,42,40,26,5,39,23,40,40,26,27,22,27,26,29,30,24,30,43,5,41,26,27,42,24,43,30,36,37,22,34,26,23,40,42,41,26,22,44,36,42,35,27,22,24,42,43,22,43,31,26,22,29,30,40,24,23,35,22,20,22,18,42,37,32,19,22,25,46,22,1,22,20,22,25,30,35,35,30,36,37,22,23,35,34,36,40,43,22,31,23,35,29,22,36,29,22,43,31,26,22,24,36,37,28,41,26,40,40,30,36,37,23,35,22,25,42,27,28,26,43,22,36,29,29,30,24,26,22,2,40,22,26,40,43,30,34,23,43,26,22,36,29,22,1,22,20,22,25,30,35,35,30,36,37
41,26,39,7,22,18,42,37,32,19,22,40,23,30,27,22,43,31,23,43,22,18,42,37,32,19,22,2,40,22,29,30,28,42,41,26,22,44,36,42,35,27,22,40,43,30,35,35,22,25,26,22,26,37,36,42,28,31,22,43,36,22,23,45,36,30,27,22,39,26,41,34,23,37,26,37,43,22,23,24,41,36,40,40,5,43,31,26,5,25,36,23,41,27,22,24,42,43,40,22,25,42,43,22,23,27,27,26,27,22,44,26,22,2,41,26,22,28,26,43,43,30,37,28,22,45,26,41,46,22,24,35,36,40,26,22,43,36,22,43,31,26,22,34,23,41,28,30,37,40,22,31,26,41,26
37,36,22,36,37,26,22,30,37,22,44,23,40,31,30,37,28,43,36,37,22,44,23,40,22,44,30,35,35,30,37,28,22,43,36,22,43,23,32,26,22,43,31,26,22,25,35,23,34,26,22,29,36,41,22,18,42,37,32,19,22,29,41,30,27,23,46,22,2,40,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
25,42,43,22,40,36,34,26,22,39,35,23,46,26,41,40,22,44,26,41,26,22,38,42,30,24,32,22,43,36,22,40,26,30,48,26,22,43,31,26,22,34,36,34,26,37,43
25,26,29,36,41,26,22,43,31,26,22,40,42,37,22,31,23,27,22,40,26,43,22,36,37,22,29,41,30,27,23,46,22,41,30,24,31,23,41,27,22,18,42,37,32,19,22,43,31,26,22,18,42,37,32,19,22,24,31,30,26,29,22,26,24,36,37,36,34,30,40,43,22,36,29,22,43,31,26,22,42,7,40,7,22,24,31,23,34,25,26,41,22,36,29,22,24,36,34,34,26,41,24,26,22,30,40,40,42,26,27,22,23,22,40,43,23,43,26,34,26,37,43,22,18,42,37,32,19,22,43,31,26,22,27,41,36,39,22,30,37,22,40,43,36,24,32,22,39,41,30,24,26,40,22,43,36,22,43,31,26,22,40,26,37,23,43,26,22,27,26,24,30,40,30,36,37,22,43,36,22,39,36,40,43,39,36,37,26,22,23,24,43,30,36,37,22,36,37,22,24,23,39,30,43,23,35,22,28,23,30,37,40
30,37,45,26,40,43,36,41,40,22,44,31,36,22,31,23,27,22,25,26,26,37,22,31,36,35,27,30,37,28,22,23,40,40,26,43,40,22,30,37,22,23,37,43,30,24,30,39,23,43,30,36,37,22,36,29,22,23,22,34,36,41,26,22,29,23,45,36,41,23,25,35,26,22,43,30,34,26,22,43,36,22,40,26,35,35,22,44,26,41,26,22,40,39,36,36,32,26,27,22,31,26,22,40,23,30,27
43,31,26,41,26,22,31,23,45,26,22,25,26,26,37,22,34,23,37,46,22,18,42,37,32,19,22,41,26,23,40,36,37,40,22,23,27,45,23,37,24,26,27,22,43,36,22,40,42,39,39,36,41,43,22,23,22,24,23,39,30,43,23,35,5,28,23,30,37,40,22,43,23,47,22,24,42,43,22,40,26,37,7,22,34,30,43,24,31,26,35,35,22,40,23,30,27,22,27,42,41,30,37,28,22,31,30,40,22,43,26,35,26,45,30,40,30,36,37,22,23,39,39,26,23,41,23,37,24,26,22,25,42,43,22,30,22,40,42,28,28,26,40,43,22,43,31,23,43,22,30,40,22,39,26,41,31,23,39,40,22,34,36,41,26,22,43,31,23,37,22,23,37,46,22,36,29,22,43,31,26,22,36,43,31,26,41,40
43,31,26,22,29,36,35,35,36,44,30,37,28,22,42,7,40,7,22,43,41,26,23,40,42,41,46,22,24,36,41,39,36,41,23,43,26,22,23,37,27,22,34,42,37,30,24,30,39,23,35,22,36,29,29,26,41,30,37,28,40,22,23,41,26,22,43,26,37,43,23,43,30,45,26,35,46,22,40,24,31,26,27,42,35,26,27,22,29,36,41,22,40,23,35,26,22,43,31,30,40,22,44,26,26,32,22,23,24,24,36,41,27,30,37,28,22,43,36,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
1,22,20,22,25,30,35,35,30,36,37,22,36,29,22,43,31,41,26,26,5,34,36,37,43,31,22,23,37,27,22,40,30,47,5,34,36,37,43,31,22,25,30,35,35,40
43,44,36,5,46,26,23,41,22,37,36,43,26,40,22,41,26,29,30,37,23,37,24,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,34,23,43,42,41,30,37,28,22,27,26,25,43
1,22,20,22,25,30,35,35,30,36,37,22,36,29,22,12,11,5,44,26,26,32,22,25,30,35,35,40
24,36,37,37,26,24,43,30,24,42,43,22,35,30,28,31,43,22,3,22,39,36,44,26,41,22,24,36,7
43,31,41,26,26,22,34,30,35,35,30,36,37,22,40,31,23,41,26,40,22,36,29,22,1,22,20,22,39,41,26,29,26,41,41,26,27,22,45,30,23,22,24,36,34,39,26,43,30,43,30,45,26,22,25,30,27,27,30,37,28
18,42,37,32,19,22,24,41,42,27,26,22,24,23,41,41,30,26,41,40,22,35,43,27,7
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,45,30,23,22,40,23,35,36,34,36,37,22,25,41,36,43,31,26,41,40,22,30,37,24
25,23,35,27,44,30,37,22,43,26,24,31,37,36,35,36,28,46,22,24,36,7
20,22,34,30,35,35,30,36,37,22,24,35,23,40,40,22,23,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
25,35,36,24,32,25,42,40,43,26,41,22,26,37,43,26,41,43,23,30,37,34,26,37,43,22,24,36,41,39,7
1,22,20,22,34,30,35,35,30,36,37,22,29,23,24,26,22,23,34,36,42,37,43,22,35,30,38,42,30,27,22,46,30,26,35,27,22,36,39,43,30,36,37,22,37,36,43,26,40,22,45,30,23,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
24,31,23,40,26,22,34,23,37,31,23,43,43,23,37,22,24,36,41,39,7
20,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,28,36,35,27,34,23,37,22,40,23,24,31,40,22,3,22,24,36
18,42,37,32,19,22,24,36,41,39,7
1,22,20,22,34,30,35,35,30,36,37,22,24,36,37,45,26,41,43,30,25,35,26,22,27,26,25,26,37,43,42,41,26,40,22,45,30,23,22,34,26,41,41,30,35,35,22,35,46,37,24,31
18,42,37,32,19,22,30,37,27,42,40,43,41,30,26,40
20,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,34,26,41,41,30,35,35,22,35,46,37,24,31
26,23,40,43,26,41,37,22,42,43,30,35,30,43,30,26,40,22,23,40,40,36,24,30,23,43,26,40
20,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,39,23,30,37,26,44,26,25,25,26,41,22,30,37,24
26,34,39,35,36,46,26,26,22,25,26,37,26,29,30,43,22,39,35,23,37,40,22,30,37,24,7
43,44,36,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,27,26,23,37,22,44,30,43,43,26,41,22,24,23,39,30,43,23,35,22,34,23,41,32,26,43,40
18,42,37,32,19,22,24,36,41,39,7
20,22,24,36,34,34,36,37,22,40,31,23,41,26,40,22,45,30,23,22,28,36,35,27,34,23,37,22,40,23,24,31,40
18,42,37,32,19,22,30,37,24,7
20,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,34,36,37,43,28,36,34,26,41,46,22,40,26,24,42,41,30,43,30,26,40
36,41,26,28,36,37
1,22,20,22,34,30,35,35,30,36,37,22,36,29,22,28,26,37,26,41,23,35,22,36,25,35,30,28,23,43,30,36,37,22,45,26,43,26,41,23,37,40,22,2,22,43,23,47,22,37,36,43,26,40,22,40,26,41,30,26,40,22,20,22,45,30,23,22,24,36,34,39,26,43,30,43,30,45,26,22,25,30,27
44,23,40,31,30,37,28,43,36,37,22,27,7,24,7
1,22,20,22,34,30,35,35,30,36,37,22,36,29,22,20,22,28,26,37,26,41,23,35,22,36,25,35,30,28,23,43,30,36,37,22,43,23,47,22,41,26,45,26,37,42,26,22,37,36,43,26,40,22,40,26,41,30,26,40,22,18,42,37,32,19,22,45,30,23,22,24,36,34,39,26,43,30,43,30,45,26,22,25,30,27
45,30,41,28,30,37,30,23,22,39,42,25,35,30,24,22,40,24,31,36,36,35,22,23,42,43,31,36,41,30,43,46
1,22,20,22,36,29,22,40,24,31,36,36,35,22,29,30,37,23,37,24,30,37,28,22,25,36,37,27,40,22,20,22,40,26,41,30,26,40,22,25,22,20,22,41,26,40,36,35,42,43,30,36,37,22,45,30,23,22,24,36,34,39,26,43,30,43,30,45,26,22,25,30,27
23,42,40,43,30,37,22,43,26,47,23,40
1,22,20,22,36,29,22,45,23,41,30,36,42,40,22,25,36,37,27,40,22,30,37,24,35,42,27,30,37,28,22,1,22,20,22,34,30,35,35,30,36,37,22,31,36,43,26,35,22,18,42,37,32,19,22,43,23,47,22,41,26,45,26,37,42,26,22,25,36,37,27,40,22,40,26,41,30,26,40,22,18,42,37,32,19,22,23,37,27,22,1,22,20,22,34,30,35,35,30,36,37,22,24,36,37,45,26,37,43,30,36,37,22,24,26,37,43,26,41,22,41,26,45,26,37,42,26,22,25,36,37,27,40,22,40,26,41,30,26,40,22,18,42,37,32,19,22,45,30,23,22,23,22,34,36,41,28,23,37,22,40,43,23,37,35,26,46,22,3,22,24,36,7,22,28,41,36,42,39
24,23,35,30,29,36,41,37,30,23,22,31,26,23,35,43,31,22,29,23,24,30,35,30,43,30,26,40,22,29,30,37,23,37,24,30,37,28,22,23,42,43,31,36,41,30,43,46
1,22,20,22,34,30,35,35,30,36,37,22,36,29,22,32,23,30,40,26,41,22,18,42,37,32,19,22,41,26,45,26,37,42,26,22,25,36,37,27,40,22,45,30,23,22,23,22,39,23,30,37,26,44,26,25,25,26,41,22,28,41,36,42,39
24,36,37,37,26,24,43,30,24,42,43
1,22,20,22,34,30,35,35,30,36,37,22,36,29,22,28,26,37,26,41,23,35,22,36,25,35,30,28,23,43,30,36,37,22,24,23,39,30,43,23,35,22,23,39,39,41,26,24,30,23,43,30,36,37,22,25,36,37,27,40,22,24,36,35,35,26,28,26,22,40,23,45,30,37,28,40,22,39,35,23,37,22,20,22,40,26,41,30,26,40,22,25,22,45,30,23,22,23,22,39,41,42,27,26,37,43,30,23,35,5,25,23,24,31,26,22,24,23,39,30,43,23,35,22,29,42,37,27,30,37,28,22,28,41,36,42,39
39,26,37,37,40,46,35,45,23,37,30,23,22,31,30,28,31,26,41,22,26,27,42,24,23,43,30,36,37,22,29,23,24,30,35,30,43,30,26,40,22,23,42,43,31,36,41,30,43,46
1,22,20,22,34,30,35,35,30,36,37,22,36,29,22,41,26,45,26,37,42,26,22,25,36,37,27,40,22,29,36,41,22,18,42,37,32,19,22,42,37,30,45,26,41,40,30,43,46,22,40,26,41,30,26,40,22,20,22,45,30,23,22,23,22,34,26,41,41,30,35,35,22,35,46,37,24,31,22,28,41,36,42,39
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
43,31,41,26,26,22,25,30,35,35,30,36,37,22,36,29,22,39,36,44,26,41,22,25,36,37,27,40,22,45,30,23,22,29,30,41,40,43,22,25,36,40,43,36,37,22,24,36,41,39
42,37,30,45,26,41,40,30,43,46,22,36,29,22,34,26,27,30,24,30,37,26,22,23,37,27,22,18,42,37,32,19,22,36,29,22,37,26,44,22,33,26,41,40,26,46
1,22,20,22,34,30,35,35,30,36,37,22,36,29,22,40,26,41,30,26,40,22,24,22,25,36,37,27,40,22,45,30,23,22,23,22,39,41,42,27,26,37,43,30,23,35,5,25,23,24,31,26,22,28,41,36,42,39
44,26,40,43,22,45,30,41,28,30,37,30,23,22,18,42,37,32,19,22,26,24,36,37,36,34,30,24,22,27,26,45,26,35,36,39,34,26,37,43,22,23,37,27,22,43,36,42,41,30,40,34,22,23,42,43,31,36,41,30,43,46
1,22,20,22,34,30,35,35,30,36,37,22,36,29,22,39,23,41,32,44,23,46,22,41,26,45,26,37,42,26,22,25,36,37,27,40,22,40,26,41,30,26,40,22,20,22,45,30,23,22,23,22,39,23,30,37,26,44,26,25,25,26,41,22,28,41,36,42,39
40,23,37,22,23,37,43,36,37,30,36,22,43,26,47,23,40
1,22,20,22,34,30,35,35,30,36,37,22,36,29,22,28,23,40,22,23,37,27,22,26,35,26,24,43,41,30,24,22,41,26,45,26,37,42,26,22,41,26,29,42,37,27,30,37,28,22,25,36,37,27,40,22,45,30,23,22,23,22,29,30,41,40,43,22,25,36,40,43,36,37,22,28,41,36,42,39
40,36,42,43,31,22,18,42,37,32,19,22,31,26,23,35,43,31,22,3,22,26,27,42,24,23,43,30,36,37,22,29,23,24,30,35,30,43,46,22,23,42,43,31,36,41,30,43,46
1,22,20,22,34,30,35,35,30,36,37,22,36,29,22,41,23,39,30,27,22,24,30,43,46,22,41,26,28,30,36,37,23,35,22,31,36,40,39,30,43,23,35,22,25,36,37,27,40,22,45,30,23,22,23,22,18,42,37,32,19,22,18,42,37,32,19,22,18,42,37,32,19,22,3,22,18,42,37,32,19,22,30,37,24,7,22,28,41,36,42,39
40,34,23,35,35,22,30,37,45,26,40,43,36,41,40,22,34,23,43,24,31,26,27,22,43,31,26,30,41,22,25,30,28,22,30,37,40,43,30,43,42,43,30,36,37,23,35,22,18,42,37,32,19,22,30,37,22,23,37,47,30,26,43,46,22,36,45,26,41,22,43,31,26,22,44,26,26,32,26,37,27,22,25,42,43,22,34,36,40,43,22,40,26,26,34,26,27,22,43,36,22,25,26,22,43,23,32,30,37,28,22,23,22,18,42,37,32,19,22,23,39,39,41,36,23,24,31,22,23,37,27,22,40,23,30,27,22,43,31,26,46,22,44,26,41,26,22,41,26,40,30,28,37,26,27,22,43,36,22,41,30,27,30,37,28,22,36,42,43,22,43,31,26,22,35,23,43,26,40,43,22,40,43,36,41,34,22,30,37,22,43,31,26,22,40,43,36,24,32,22,34,23,41,32,26,43
30,22,2,34,22,37,36,43,22,35,36,40,30,37,28,22,29,23,30,43,31,22,30,37,22,43,31,26,22,34,23,41,32,26,43,22,40,23,30,27,22,25,36,40,43,36,37,22,35,23,44,46,26,41,22,24,31,41,30,40,43,36,39,31,26,41,22,40,42,35,35,30,45,23,37,22,23,40,22,31,26,22,44,23,43,24,31,26,27,22,43,31,26,22,34,23,41,32,26,43,22,39,35,42,37,28,26,22,36,37,22,23,22,25,30,28,22,40,24,41,26,26,37,22,30,37,22,29,41,36,37,43,22,36,29,22,23,22,25,41,36,32,26,41,23,28,26,22,29,30,41,34
25,42,43,22,31,26,22,2,40,22,37,36,43,22,40,36,22,40,42,41,26,22,23,25,36,42,43,22,26,45,26,41,46,36,37,26,22,26,35,40,26
30,22,43,31,30,37,32,22,36,37,22,34,36,37,27,23,46,22,43,31,26,22,40,34,23,35,35,22,30,37,45,26,40,43,36,41,40,22,23,41,26,22,28,36,30,37,28,22,43,36,22,39,23,37,30,24,22,23,37,27,22,40,26,35,35,22,39,41,26,27,30,24,43,26,27,22,34,41,7,22,40,42,35,35,30,45,23,37,22,44,31,36,40,26,22,30,37,45,26,40,43,34,26,37,43,40,22,30,37,24,35,42,27,26,22,23,34,41,22,24,36,41,39,7,22,2,40,22,23,34,26,41,30,24,23,37,22,23,30,41,35,30,37,26,40,22,42,37,30,43,22,23,37,27,22,40,26,45,26,41,23,35,22,34,42,43,42,23,35,22,29,42,37,27,40
23,37,27,22,30,22,43,31,30,37,32,22,30,37,40,43,30,43,42,43,30,36,37,40,22,23,41,26,22,28,36,30,37,28,22,43,36,22,24,36,34,26,22,30,37,22,23,37,27,22,25,42,46
30,22,2,34,22,28,36,30,37,28,22,43,36,22,31,36,35,27,22,36,37
30,29,22,30,22,40,26,35,35,22,37,36,44,22,30,22,2,35,35,22,43,23,32,26,22,23,22,25,30,28,22,35,36,40,40
40,36,34,26,22,18,42,37,32,19,22,23,37,22,36,39,43,30,34,30,40,34,22,43,31,23,43,22,31,23,27,22,25,26,26,37,22,18,42,37,32,19,22,44,31,26,37,22,43,31,26,46,22,27,30,27,22,37,2,43,22,18,42,37,32,19,22,43,31,26,22,34,23,41,32,26,43,22,30,37,22,20
36,31,22,30,22,25,26,43,22,30,43,22,2,35,35,22,25,26,22,42,39,22,20,22,39,36,30,37,43,40,22,36,37,22,34,36,37,27,23,46,22,40,23,30,27,22,18,42,37,32,19,22,18,42,37,32,19,22,23,22,18,42,37,32,19,22,41,26,43,30,41,26,27,22,18,42,37,32,19,22,30,37,22,35,26,47,30,37,28,43,36,37,22,18,42,37,32,19
34,41,40,7,22,18,42,37,32,19,22,40,23,30,27,22,31,26,41,22,18,42,37,32,19,22,30,37,45,26,40,43,34,26,37,43,22,24,35,42,25,22,2,40,22,39,36,41,43,29,36,35,30,36,22,35,36,40,43,22,23,25,36,42,43,22,36,37,26,5,43,31,30,41,27,22,36,29,22,30,43,40,22,45,23,35,42,26,22,29,36,35,35,36,44,30,37,28,22,43,31,26,22,25,35,23,24,32,22,34,36,37,27,23,46,22,24,41,23,40,31,22,25,42,43,22,37,36,22,36,37,26,22,28,36,43,22,27,30,40,24,36,42,41,23,28,26,27,22,23,37,27,22,44,26,22,28,23,30,37,26,27,22,43,31,23,43,22,25,23,24,32,22,23,37,27,22,34,36,41,26
23,43,22,43,31,26,22,23,37,37,42,23,35,22,24,36,37,28,41,26,40,40,22,36,29,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,30,37,45,26,40,43,36,41,40,22,24,36,41,39,7,22,23,43,22,43,31,26,22,18,42,37,32,19,22,18,42,37,32,19,22,31,36,43,26,35,22,30,37,22,34,30,37,37,26,23,39,36,35,30,40,22,43,31,26,22,40,24,26,37,26,22,44,23,40,22,24,23,35,34
40,36,34,26,22,20,22,30,37,45,26,40,43,36,41,40,22,41,26,39,41,26,40,26,37,43,30,37,28,22,30,37,45,26,40,43,36,41,22,24,35,42,25,40,22,29,41,36,34,22,23,41,36,42,37,27,22,43,31,26,22,42,7,40,7,22,44,26,41,26,22,23,43,43,26,37,27,30,37,28,22,44,31,26,37,22,43,31,26,22,34,23,41,32,26,43,22,40,43,23,41,43,26,27,22,43,36,22,40,35,30,27,26,22,29,41,30,27,23,46
25,42,43,22,41,36,25,26,41,43,22,18,42,37,32,19,22,23,37,22,36,29,29,30,24,30,23,35,22,36,29,22,43,31,26,22,23,40,40,36,24,30,23,43,30,36,37,22,40,23,30,27,22,37,36,22,40,39,26,24,30,23,35,22,18,42,37,32,19,22,36,41,22,26,34,26,41,28,26,37,24,46,22,34,26,26,43,30,37,28,40,22,36,29,22,43,31,26,22,30,37,45,26,40,43,36,41,40,22,2,22,24,35,42,25,40,22,23,41,26,22,39,35,23,37,37,26,27
30,37,22,29,23,24,43,22,40,36,34,26,22,36,29,22,43,31,26,22,23,40,40,36,24,30,23,43,30,36,37,22,2,40,22,34,26,34,25,26,41,40,22,35,36,37,28,5,43,26,41,34,22,18,42,37,32,19,22,30,37,45,26,40,43,36,41,40,22,44,26,35,24,36,34,26,27,22,43,31,26,22,27,41,36,39,22,30,37,22,39,41,30,24,26,40
44,26,22,31,36,39,26,22,43,36,22,43,23,32,26,22,23,27,45,23,37,43,23,28,26,22,36,29,22,30,43,22,40,23,30,27,22,33,36,31,37,22,18,42,37,32,19,22,23,22,34,26,34,25,26,41,22,36,29,22,23,22,35,36,40,22,23,37,28,26,35,26,40,22,30,37,45,26,40,43,36,41,40,22,2,22,24,35,42,25
31,26,22,31,23,40,22,29,36,42,41,22,40,43,36,24,32,40,22,30,37,22,34,30,37,27,22,43,36,22,25,42,46,22,30,29,22,43,31,26,22,39,41,30,24,26,40,22,27,41,36,39,22,43,36,22,43,31,26,22,35,26,45,26,35,22,31,26,22,44,23,37,43,40
37,36,43,22,26,45,26,41,46,36,37,26,22,30,40,22,41,26,23,24,43,30,37,28,22,40,36,22,18,42,37,32,19,22,31,36,44,26,45,26,41,22,23,37,27,22,34,23,37,46,22,44,36,37,27,26,41,22,23,25,36,42,43,22,43,31,26,22,35,36,37,28,5,43,26,41,34,22,30,34,39,35,30,24,23,43,30,36,37,40,22,36,29,22,44,31,23,43,22,30,40,22,44,30,27,26,35,46,22,45,30,26,44,26,27,22,23,40,22,43,31,26,22,24,23,42,40,26,22,36,29,22,29,41,30,27,23,46,22,2,40,22,40,35,30,27,26,22,41,26,35,42,24,43,23,37,24,26,22,25,46,22,25,23,37,32,40,22,43,36,22,39,41,36,45,30,27,26,22,29,30,37,23,37,24,30,37,28,22,29,36,41,22,23,22,25,42,46,5,36,42,43,22,36,29,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
34,23,41,24,22,18,42,37,32,19,22,23,22,43,23,34,39,23,22,29,35,23,7,22,30,37,45,26,40,43,34,26,37,43,22,25,23,37,32,26,41,22,40,23,30,27,22,43,31,26,22,34,23,41,32,26,43,22,27,41,36,39,22,30,40,22,36,37,26,22,36,29,22,23,22,43,41,26,34,26,37,27,36,42,40,22,37,42,34,25,26,41,22,36,29,22,40,30,28,37,40,22,43,31,23,43,22,43,31,26,22,35,26,45,26,41,23,28,26,27,22,18,42,37,32,19,22,26,41,23,22,30,40,22,26,37,27,30,37,28
43,31,26,41,26,22,2,40,22,37,36,22,38,42,26,40,43,30,36,37,22,43,31,23,43,22,43,31,26,41,26,22,2,40,22,23,22,28,26,37,26,41,23,35,22,18,42,37,32,19,22,29,36,41,22,35,26,45,26,41,23,28,26,22,23,34,36,37,28,22,35,26,37,27,26,41,40
34,41,7,22,18,42,37,32,19,22,25,26,35,30,26,45,26,40,22,31,36,44,26,45,26,41,22,43,31,23,43,22,43,31,26,22,34,23,41,32,26,43,22,24,36,42,35,27,22,25,26,22,40,43,23,25,30,35,30,48,26,27,22,30,29,22,24,23,35,30,29,36,41,37,30,23,22,30,37,45,26,40,43,36,41,22,34,23,41,45,30,37,22,27,23,45,30,40,22,40,43,26,39,40,22,25,23,24,32,22,30,37,22,43,36,22,43,31,26,22,42,37,30,43,26,27,22,25,30,27,27,30,37,28,22,44,30,43,31,22,23,37,22,36,29,29,26,41,22,36,29,22,1,22,20,22,23,22,40,31,23,41,26
18,42,37,32,19,22,23,35,25,26,41,43,22,23,22,18,42,37,32,19,22,27,23,35,35,23,40,22,35,23,44,22,40,43,42,27,26,37,43,22,40,23,46,40,22,40,31,26,22,2,40,22,28,26,37,26,41,23,35,35,46,22,18,42,37,32,19,22,23,25,36,42,43,22,43,31,26,22,40,43,36,24,32,22,34,23,41,32,26,43,22,23,37,27,22,43,31,26,22,43,23,32,26,36,45,26,41,22,23,24,43,30,45,30,43,46,22,43,31,23,43,22,40,26,26,34,40,22,43,36,22,29,42,26,35,22,30,43
30,22,31,23,45,26,22,43,31,30,40,22,29,26,26,35,30,37,28,22,43,31,23,43,22,30,43,22,2,40,22,25,42,30,35,43,22,36,37,22,40,23,37,27,22,40,31,26,22,40,23,46,40,22,43,31,23,43,22,43,31,26,22,34,23,41,32,26,43,22,41,30,40,26,40,22,25,42,43,22,43,31,26,41,26,22,2,40,22,37,36,22,29,36,42,37,27,23,43,30,36,37,22,43,36,22,30,43
40,31,26,22,23,37,27,22,31,26,41,22,31,42,40,25,23,37,27,22,39,42,35,35,26,27,22,34,36,40,43,22,36,29,22,43,31,26,30,41,22,30,37,45,26,40,43,34,26,37,43,40,22,36,42,43,22,36,29,22,43,31,26,22,34,23,41,32,26,43,22,23,29,43,26,41,22,43,31,26,22,20,22,24,41,23,40,31,22,23,35,43,31,36,42,28,31,22,40,31,26,22,40,43,30,35,35,22,36,44,37,40,22,40,36,34,26,22,43,26,47,23,24,36,22,40,43,36,24,32
39,23,41,43,35,46,22,25,26,24,23,42,40,26,22,36,29,22,24,36,37,24,26,41,37,22,23,25,36,42,43,22,43,31,26,22,26,24,36,37,36,34,46,22,23,37,27,22,39,23,41,43,35,46,22,25,26,24,23,42,40,26,22,40,31,26,22,41,26,24,26,37,43,35,46,22,38,42,30,43,22,31,26,41,22,33,36,25,22,23,40,22,23,22,35,26,28,23,35,22,23,40,40,30,40,43,23,37,43,22,43,36,22,28,36,22,43,36,22,40,24,31,36,36,35,22,30,22,43,31,30,37,32,22,23,43,22,43,31,30,40,22,39,36,30,37,43,22,44,26,22,44,23,37,43,22,43,36,22,25,26,22,23,22,35,36,43,22,34,36,41,26,22,35,30,38,42,30,27
36,43,31,26,41,40,22,44,36,37,27,26,41,22,31,36,44,22,34,23,37,46,22,34,36,41,26,22,36,29,22,43,31,26,40,26,22,40,31,36,24,32,40,22,43,31,26,22,40,34,23,35,35,22,30,37,45,26,40,43,36,41,22,24,23,37,22,40,43,23,37,27
44,26,22,23,35,35,22,23,40,40,42,34,26,27,22,36,24,43,36,25,26,41,22,18,42,37,32,19,22,44,23,40,22,23,22,36,37,26,5,43,30,34,26,22,40,31,36,43,22,40,23,30,27,22,40,23,37,22,29,41,23,37,24,30,40,24,36,22,23,43,43,36,41,37,26,46,22,27,23,45,30,27,22,28,41,26,26,37,25,26,41,28
44,26,22,43,36,35,27,22,43,31,26,22,35,30,43,43,35,26,22,28,42,46,22,30,43,22,24,36,42,35,27,22,36,37,35,46,22,31,23,39,39,26,37,22,36,37,24,26,22,30,37,22,23,22,35,30,29,26,43,30,34,26,22,24,36,34,26,22,36,37,22,25,23,24,32
37,36,44,22,30,43,22,2,40,22,31,23,39,39,26,37,30,37,28,22,23,28,23,30,37
34,41,7,22,28,41,26,26,37,25,26,41,28,22,28,36,43,22,36,42,43,22,33,42,40,43,22,25,26,29,36,41,26,22,43,31,26,22,20,22,24,41,23,40,31,22,23,37,27,22,43,36,22,31,30,40,22,41,26,28,41,26,43,22,37,26,45,26,41,22,44,26,37,43,22,25,23,24,32,22,26,45,26,37,22,23,40,22,43,31,26,22,34,23,41,32,26,43,22,40,36,23,41,26,27
43,31,30,40,22,43,30,34,26,22,31,26,22,2,40,22,41,26,23,27,46,22,43,36,22,25,42,46,22,30,37,22,44,31,26,37,22,43,31,26,22,39,23,37,30,24,22,44,26,23,41,40,22,36,29,29
40,43,30,35,35,22,31,26,22,23,27,27,40,22,44,26,22,24,23,22,37,2,43,22,31,23,45,26,22,43,31,30,40,22,32,30,37,27,22,36,29,22,43,31,30,37,28,22,31,23,39,39,26,37,22,45,26,41,46,22,36,29,43,26,37
44,31,26,37,22,43,31,26,22,35,30,43,43,35,26,22,28,42,46,22,28,26,43,40,22,29,41,30,28,31,43,26,37,26,27,22,43,31,26,22,25,30,28,22,28,42,46,40,22,31,42,41,43,22,25,23,27,35,46
34,26,41,41,30,35,35,22,35,46,37,24,31,22,24,23,22,37,2,43,22,40,42,41,45,30,45,26,22,44,30,43,31,36,42,43,22,43,31,26,22,35,30,43,43,35,26,22,28,42,46
40,34,23,35,35,22,30,37,45,26,40,43,36,41,40,22,31,23,45,26,22,18,42,37,32,19,22,25,23,24,32,22,30,37,43,36,22,43,31,26,22,34,23,41,32,26,43,22,29,36,35,35,36,44,30,37,28,22,25,35,23,24,32,22,34,36,37,27,23,46,22,25,42,43,22,34,36,40,43,35,46,22,43,31,41,36,42,28,31,22,34,42,43,42,23,35,22,29,42,37,27,40
27,30,40,24,36,42,37,43,22,25,41,36,32,26,41,23,28,26,22,24,42,40,43,36,34,26,41,40,22,31,23,45,26,22,25,26,26,37,22,30,37,22,43,31,26,22,34,23,41,32,26,43,22,40,36,34,26,44,31,23,43,22,25,42,43,22,37,36,43,22,44,31,36,35,26,22,18,42,37,32,19,22,35,30,32,26,22,43,31,26,46,22,44,26,41,26,22,43,44,36,22,46,26,23,41,40,22,23,28,36,22,40,23,46,40,22,35,26,40,35,30,26,22,38,42,30,24,32,22,33,41,7,22,24,31,23,30,41,34,23,37,22,36,29,22,43,31,26,22,38,42,30,24,32,22,3,22,18,42,37,32,19,22,27,30,40,24,36,42,37,43,22,25,41,36,32,26,41,23,28,26,22,29,30,41,34
31,42,28,36,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,23,43,22,24,31,23,41,35,26,40,22,18,42,37,32,19,22,24,36,41,39,7,22,40,23,46,40,22,40,24,31,44,23,25,22,24,42,40,43,36,34,26,41,40,22,31,23,45,26,22,25,26,26,37,22,37,26,42,43,41,23,35,22,43,36,22,24,23,42,43,30,36,42,40,22,41,26,24,26,37,43,35,46,22,23,25,36,42,43,22,40,43,36,24,32,40
30,37,27,30,45,30,27,42,23,35,22,30,37,45,26,40,43,36,41,40,22,23,41,26,22,40,43,30,35,35,22,23,37,28,41,46,22,23,25,36,42,43,22,39,41,36,28,41,23,34,22,43,41,23,27,30,37,28,22,34,41,7,22,18,42,37,32,19,22,40,23,46,40
18,42,37,32,19,22,18,42,37,32,19,22,23,22,24,36,41,37,26,35,35,22,42,37,30,45,26,41,40,30,43,46,22,29,30,37,23,37,24,26,22,39,41,36,29,26,40,40,36,41,22,40,23,46,40,22,28,36,45,26,41,37,34,26,37,43,22,41,26,28,42,35,23,43,36,41,40,22,44,30,35,35,22,31,23,45,26,22,43,36,22,34,36,41,26,22,24,35,36,40,26,35,46,22,24,36,37,43,41,36,35,22,39,41,36,28,41,23,34,22,43,41,23,27,30,37,28,22,43,36,22,44,30,37,22,25,23,24,32,22,43,31,26,22,24,36,37,29,30,27,26,37,24,26,22,36,29,22,43,31,26,22,40,34,23,35,35,22,30,37,45,26,40,43,36,41
25,42,43,22,30,43,22,2,40,22,37,36,43,22,36,37,35,46,22,43,31,26,22,40,43,36,24,32,22,34,23,41,32,26,43,22,43,31,23,43,22,31,23,40,22,40,36,34,26,22,40,34,23,35,35,22,30,37,45,26,40,43,36,41,40,22,44,36,41,41,30,26,27
23,35,23,37,22,18,42,37,32,19,22,28,26,37,26,41,23,35,22,40,23,35,26,40,22,34,23,37,23,28,26,41,22,36,29,22,23,22,24,31,41,46,40,35,26,41,22,27,26,23,35,26,41,40,31,30,39,22,30,37,22,31,36,42,40,43,36,37,22,40,23,30,27,22,31,26,22,23,37,27,22,31,30,40,22,34,36,43,31,26,41,22,31,23,45,26,22,40,36,34,26,22,33,36,30,37,43,22,40,43,36,24,32,22,30,37,45,26,40,43,34,26,37,43,40,22,25,42,43,22,43,31,26,22,36,45,26,41,23,35,35,22,26,24,36,37,36,34,46,22,30,40,22,31,30,40,22,24,31,30,26,29,22,44,36,41,41,46
43,31,26,40,26,22,31,30,28,31,22,18,42,37,32,19,22,43,36,36,32,22,23,22,25,30,28,22,18,42,37,32,19,22,43,36,27,23,46,22,31,26,22,40,23,30,27,22,30,37,22,31,30,40,22,40,31,36,44,41,36,36,34,22,44,31,30,24,31,22,30,40,22,44,30,43,31,30,37,22,23,22,29,26,44,22,34,30,35,26,40,22,36,29,22,43,31,26,22,18,42,37,32,19,22,27,36,35,35,23,41,22,31,36,34,26,40,22,36,29,22,40,36,34,26,22,36,29,22,31,36,42,40,43,36,37,22,2,40,22,18,42,37,32,19,22,24,30,43,30,48,26,37,40
23,37,27,22,30,22,24,23,37,22,43,26,35,35,22,46,36,42,22,43,31,23,43,22,23,22,31,30,28,31,22,41,36,35,35,26,41,22,30,40,22,37,2,43,22,28,36,30,37,28,22,43,36,22,24,36,34,26,22,30,37,22,43,36,34,36,41,41,36,44,22,23,37,27,22,25,42,46,22,23,22,24,31,41,46,40,35,26,41,22,18,42,37,32,19,22,25,46,22,18,42,37,32,19
23,37,27,22,29,30,37,23,35,35,46,22,43,31,26,41,26,22,44,26,41,26,22,43,31,26,22,18,42,37,32,19
30,22,28,36,43,22,36,42,43,22,30,37,22,20
26,45,26,41,46,43,31,30,37,28,22,40,23,30,27,22,18,42,37,32,19,22,18,42,37,32,19,22,23,37,22,18,42,37,32,19,22,36,31,30,36,22,39,35,42,34,25,30,37,28,22,24,36,37,43,41,23,24,43,36,41,22,44,31,36,22,44,23,40,22,45,30,40,30,43,30,37,28,22,24,31,30,24,23,28,36,22,23,37,27,22,40,43,36,39,39,26,27,22,25,46,22,29,30,27,26,35,30,43,46,22,30,37,45,26,40,43,34,26,37,43,40,22,2,22,18,42,37,32,19,22,40,43,41,26,26,43,22,36,29,29,30,24,26
30,22,33,42,40,43,22,40,43,36,39,39,26,27,22,25,46,22,43,36,22,40,26,26,22,31,36,44,22,34,42,24,31,22,30,22,44,36,42,35,27,22,31,23,45,26,22,35,36,40,43
44,36,42,35,27,22,34,41,7,22,18,42,37,32,19,22,26,45,26,41,22,28,26,43,22,25,23,24,32,22,30,37
23,41,26,22,46,36,42,22,18,42,37,32,19
44,31,26,37,22,30,43,22,24,36,34,26,40,22,43,36,22,34,36,37,26,46,22,36,37,24,26,22,18,42,37,32,19,22,20,22,43,30,34,26,40,22,40,31,46
43,31,26,22,24,41,36,44,27,26,27,22,29,30,26,35,27,22,29,36,41,22,18,42,37,32,19,22,24,36,34,39,42,43,26,41,40,22,30,40,22,23,25,36,42,43,22,43,36,22,25,26,24,36,34,26,22,23,22,35,36,43,22,34,36,41,26,22,24,41,36,44,27,26,27
24,36,34,39,23,38,22,24,36,34,39,42,43,26,41,22,24,36,41,39,7,22,2,40,22,35,36,37,28,5,23,44,23,30,43,26,27,22,26,37,43,41,46,22,43,36,27,23,46,22,30,37,43,36,22,43,31,26,22,37,36,43,26,25,36,36,32,22,29,30,26,35,27,22,30,40,22,26,47,39,26,24,43,26,27,22,43,36,22,39,42,43,22,30,34,34,26,27,30,23,43,26,22,31,26,23,43,22,36,37,22,36,43,31,26,41,40,22,30,37,22,43,31,26,22,34,23,41,32,26,43,22,26,40,39,26,24,30,23,35,35,46,22,48,26,37,30,43,31,22,26,35,26,24,43,41,36,37,30,24,40,22,24,36,41,39,7,22,43,31,26,22,24,42,41,41,26,37,43,22,34,23,41,32,26,43,22,35,26,23,27,26,41,22,23,37,27,22,36,37,22,23,22,18,42,37,32,19,22,36,29,22,39,41,36,34,30,40,30,37,28,22,18,42,37,32,19
24,36,34,39,23,38,22,2,40,22,40,26,41,30,26,40,22,36,29,22,18,42,37,32,19,22,18,42,37,32,19,22,23,22,43,41,26,37,27,22,43,36,44,23,41,27,22,18,42,37,32,19,22,30,37,22,43,31,26,22,39,26,41,40,36,37,23,35,22,24,36,34,39,42,43,26,41,22,34,23,41,32,26,43
36,37,26,22,34,23,37,42,29,23,24,43,42,41,26,41,22,23,35,41,26,23,27,46,22,31,23,40,22,39,41,36,27,42,24,26,27,22,23,22,18,42,37,32,19,22,24,36,34,39,42,43,26,41,22,24,23,35,35,26,27,22,23,22,18,42,37,32,19,22,23,37,27,22,43,44,36,22,36,43,31,26,41,40,22,31,23,45,26,22,30,37,43,41,36,27,42,24,26,27,22,26,45,26,37,22,40,34,23,35,35,26,41,22,18,42,37,32,19
25,42,43,22,43,31,36,40,26,22,34,23,24,31,30,37,26,40,22,23,41,26,22,40,43,30,35,35,22,24,36,37,40,30,27,26,41,26,27,22,18,42,37,32,19,22,44,30,43,31,22,18,42,37,32,19,22,36,37,35,46,22,23,22,18,42,37,32,19,22,24,36,42,35,27,22,35,36,45,26,22,23,37,27,22,40,24,41,26,26,37,40,22,43,36,22,34,23,43,24,31
24,36,34,39,23,38,22,2,40,22,18,42,37,32,19,22,25,46,22,24,36,37,43,41,23,40,43,22,34,23,46,22,25,26,22,43,31,26,22,29,30,41,40,43,22,30,37,22,43,31,26,30,41,22,44,26,30,28,31,43,22,24,35,23,40,40,22,37,36,43,22,43,36,22,18,42,37,32,19,22,36,37,22,29,26,23,43,42,41,26,40,22,29,36,42,37,27,22,30,37,22,34,42,24,31,22,25,30,28,28,26,41,22,34,23,24,31,30,37,26,40
23,37,23,35,46,40,43,40,22,40,23,46,22,43,31,26,46,22,2,41,26,22,29,23,40,43,26,41,22,23,37,27,22,24,23,41,41,46,22,34,36,41,26,22,34,26,34,36,41,46,22,43,31,23,37,22,23,37,46,43,31,30,37,28,22,26,35,40,26,22,36,29,22,43,31,26,30,41,22,40,30,48,26,22,36,37,22,43,31,26,22,34,23,41,32,26,43,22,23,37,27,22,43,31,26,46,22,2,41,26,22,39,41,30,24,26,27,22,23,28,28,41,26,40,40,30,45,26,35,46,22,23,43,22,1,22,20,22,43,36,22,1,22,20
23,35,35,22,36,29,22,43,31,30,40,22,24,36,34,26,40,22,30,37,22,23,22,34,23,24,31,30,37,26,22,43,31,23,43,22,18,42,37,32,19,22,36,37,35,46,22,40,30,47,22,39,36,42,37,27,40,22,23,37,27,22,29,30,43,40,22,18,42,37,32,19,22,30,37,43,36,22,34,36,40,43,22,18,42,37,32,19
30,37,22,41,26,24,26,37,43,22,34,36,37,43,31,40,22,24,36,34,39,23,38,22,2,40,22,24,36,34,39,26,43,30,43,30,36,37,22,30,37,24,35,42,27,30,37,28,22,48,26,37,30,43,31,22,43,36,40,31,30,25,23,22,24,36,41,39,7,22,43,23,37,27,46,22,24,36,41,39,7,22,23,37,27,22,37,26,24,22,24,36,41,39,7,22,23,35,35,22,31,23,45,26,22,30,37,43,41,36,27,42,24,26,27,22,18,42,37,32,19,22,43,31,23,43,22,44,26,30,28,31,22,23,39,39,41,36,47,30,34,23,43,26,35,46,22,43,31,26,22,40,23,34,26,22,23,37,27,22,43,31,23,43,22,23,41,26,22,24,23,35,35,26,27,22,18,42,37,32,19,22,39,26,41,31,23,39,40,22,18,42,37,32,19
36,37,26,22,23,37,23,35,46,40,43,22,37,36,43,30,37,28,22,43,31,23,43,22,34,36,40,43,22,40,42,24,31,22,34,23,24,31,30,37,26,40,22,23,41,26,22,23,25,36,42,43,22,43,44,36,22,30,37,24,31,26,40,22,43,31,30,24,32,22,43,23,32,26,40,22,26,47,24,26,39,43,30,36,37,22,43,36,22,43,31,26,22,37,23,34,26
43,31,30,40,22,30,40,22,37,2,43,22,38,42,30,43,26,22,23,22,37,36,43,26,25,36,36,32,22,30,22,24,23,35,35,22,30,43,22,23,22,18,42,37,32,19,22,31,26,22,40,23,46,40
43,31,23,43,22,24,23,22,37,2,43,22,25,26,22,40,23,30,27,22,36,29,22,43,31,26,22,1,22,20,22,18,42,37,32,19,22,24,36,34,39,42,43,26,41,22,30,37,43,41,36,27,42,24,26,27,22,23,22,29,26,44,22,44,26,26,32,40,22,23,28,36,22,25,46,22,28,41,30,27,22,40,46,40,43,26,34,40,22,24,36,41,39,7,22,23,22,42,37,30,43,22,36,29,22,43,23,37,27,46
30,37,40,43,26,23,27,22,36,29,22,23,22,18,42,37,32,19,22,30,43,22,29,26,23,43,42,41,26,40,22,23,22,44,41,30,43,30,37,28,22,40,42,41,29,23,24,26,22,23,37,22,26,35,26,24,43,41,36,37,30,24,22,18,42,37,32,19,22,23,37,27,22,43,31,26,22,23,25,30,35,30,43,46,22,43,36,22,41,26,23,27,22,25,35,36,24,32,22,39,41,30,37,43,30,37,28
23,43,22,20,22,20,22,39,36,42,37,27,40,22,30,43,22,34,23,46,22,25,26,22,43,36,36,22,18,42,37,32,19,22,37,23,34,26,27,22,25,42,43,22,30,43,22,37,26,45,26,41,43,31,26,35,26,40,40,22,36,39,26,37,40,22,42,39,22,43,31,26,22,32,30,37,27,22,36,29,22,34,23,41,32,26,43,30,37,28,22,39,36,40,40,30,25,30,35,30,43,30,26,40,22,43,31,23,43,22,34,23,32,26,22,23,37,23,35,46,40,43,40,22,18,42,37,32,19
18,42,37,32,19,22,23,41,26,22,37,2,43,22,29,23,41,22,25,26,31,30,37,27
18,42,37,32,19,22,24,36,41,39,7,22,2,40,22,39,36,41,43,29,36,35,30,36,22,30,37,43,41,36,27,42,24,26,27,22,30,37,22,26,42,41,36,39,26,22,43,44,36,22,34,36,37,43,31,40,22,23,28,36,22,23,37,27,22,30,37,22,43,31,26,22,42,7,40,7,22,30,37,22,26,23,41,35,46,22,40,26,39,43,26,34,25,26,41,22,18,42,37,32,19,22,35,26,40,40,22,43,31,23,37,22,23,22,39,36,42,37,27,22,24,36,40,43,40,22,23,22,34,26,41,26,22,1,22,20,22,23,37,27,22,41,42,37,40,22,36,37,22,43,31,41,26,26,22,18,42,37,32,19,22,18,42,37,32,19,22,46,26,43,22,31,23,40,22,43,31,26,22,39,36,44,26,41,22,43,36,22,41,42,37,22,40,36,34,26,22,18,42,37,32,19,22,23,37,27,22,44,36,41,27,22,39,41,36,24,26,40,40,30,37,28,22,39,41,36,28,41,23,34,40
40,36,34,26,22,24,41,30,43,30,24,40,22,31,36,44,26,45,26,41,22,40,23,46,22,30,43,40,22,23,25,30,35,30,43,46,22,43,36,22,41,42,37,22,18,42,37,32,19,22,39,41,36,28,41,23,34,40,22,30,40,22,41,26,40,43,41,30,24,43,26,27,22,25,46,22,23,22,35,30,34,30,43,26,27,22,34,26,34,36,41,46
18,42,37,32,19,22,24,36,34,39,42,43,26,41,22,24,36,41,39,7,22,34,26,23,37,44,31,30,35,26,22,31,23,40,22,30,37,43,41,36,27,42,24,26,27,22,23,22,34,42,24,31,22,34,36,41,26,22,40,36,39,31,30,40,43,30,24,23,43,26,27,22,18,42,37,32,19,22,43,31,23,43,22,24,23,37,22,41,42,37,22,35,36,43,42,40,22,20,22,23,37,27,22,36,43,31,26,41,22,40,36,39,31,30,40,43,30,24,23,43,26,27,22,40,36,29,43,44,23,41,26,22,39,41,36,28,41,23,34,40,22,25,42,43,22,24,36,40,43,40,22,29,30,45,26,22,43,30,34,26,40,22,23,40,22,34,42,24,31
23,43,22,40,43,23,32,26,22,30,40,22,44,31,23,43,22,34,30,32,26,22,18,42,37,32,19,22,24,36,34,39,23,38,22,2,40,22,39,41,26,40,30,27,26,37,43,22,36,29,22,37,36,41,43,31,22,23,34,26,41,30,24,23,22,36,39,26,41,23,43,30,36,37,40,22,24,23,35,35,40,22,43,31,26,22,18,42,37,32,19,22,18,42,37,32,19,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,43,31,26,22,40,26,23,41,24,31,22,29,36,41,22,23,22,41,26,23,35,22,24,36,34,39,42,43,26,41,22,30,37,22,23,22,39,23,24,32,23,28,26,22,40,36,22,40,34,23,35,35,22,46,36,42,22,24,23,37,22,43,23,32,26,22,30,43,22,26,45,26,41,46,44,31,26,41,26
43,31,26,22,34,23,41,32,26,43,22,30,40,22,40,36,22,37,26,44,22,37,36,25,36,27,46,22,32,37,36,44,40,22,46,26,43,22,31,36,44,22,25,30,28,22,30,43,22,24,23,37,22,25,26
30,22,2,45,26,22,31,23,27,22,23,22,35,36,43,22,36,29,22,39,26,36,39,35,26,22,43,41,46,30,37,28,22,43,36,22,40,26,35,35,22,34,26,22,40,26,41,45,30,24,26,40,22,43,36,22,29,30,37,27,22,36,42,43,22,31,36,44,22,25,30,28,22,30,43,22,30,40,22,40,23,46,40,22,43,36,34,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,28,41,30,27
44,31,26,43,31,26,41,22,30,43,22,2,40,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,43,22,27,36,26,40,22,37,2,43,22,34,23,43,43,26,41
30,43,22,2,40,22,31,42,28,26
24,36,37,40,30,27,26,41,22,43,31,26,22,28,41,36,44,43,31,22,36,29,22,18,42,37,32,19,22,44,31,30,24,31,22,37,36,44,22,18,42,37,32,19,22,20,22,20,22,36,29,22,23,35,35,22,39,26,41,40,36,37,23,35,22,24,36,34,39,42,43,26,41,22,40,23,35,26,40
18,42,37,32,19,22,28,26,37,26,41,23,35,35,46,22,23,37,46,43,31,30,37,28,22,42,37,27,26,41,22,20,22,39,36,42,37,27,40,22,31,23,45,26,22,25,26,24,36,34,26,22,43,31,26,22,29,23,40,43,26,40,43,5,28,41,36,44,30,37,28,22,39,26,41,40,36,37,23,35,22,24,36,34,39,42,43,26,41,22,40,26,28,34,26,37,43,22,44,30,43,31,22,40,23,35,26,40,22,27,36,42,25,35,30,37,28,22,43,31,30,40,22,46,26,23,41
41,26,40,39,36,37,27,30,37,28,22,43,36,22,43,31,23,43,22,27,26,34,23,37,27,22,31,36,44,26,45,26,41,22,31,23,40,22,35,26,27,22,43,36,22,23,22,45,23,41,30,26,43,46,22,36,29,22,18,42,37,32,19
34,23,32,30,37,28,22,24,36,34,39,42,43,26,41,40,22,40,34,23,35,35,26,41,22,36,29,43,26,37,22,34,26,23,37,40,22,18,42,37,32,19,22,34,26,34,36,41,46
30,43,22,23,35,40,36,22,31,23,40,22,18,42,37,32,19,22,42,40,26,22,36,29,22,43,31,26,22,29,23,40,43,26,41,22,34,36,41,26,22,39,36,44,26,41,29,42,35,22,34,30,24,41,36,39,41,36,24,26,40,40,36,41,40,22,29,36,42,37,27,22,30,37,22,30,37,24,41,26,23,40,30,37,28,22,37,42,34,25,26,41,40,22,36,29,22,27,26,40,32,43,36,39,22,34,23,24,31,30,37,26,40
40,30,48,26,22,23,37,27,22,44,26,30,28,31,43,22,24,36,37,40,30,27,26,41,23,43,30,36,37,40,22,23,35,40,36,22,31,23,45,26,22,35,30,34,30,43,26,27,22,40,24,41,26,26,37,22,27,30,40,39,35,23,46,40
43,31,26,22,24,36,34,39,26,43,30,43,30,45,26,22,18,42,37,32,19,22,24,23,37,22,28,26,43,22,39,41,26,43,43,46,22,18,42,37,32,19,22,23,43,22,43,30,34,26,40
23,22,18,42,37,32,19,22,40,39,36,32,26,40,34,23,37,22,29,36,41,22,26,47,23,34,39,35,26,22,18,42,37,32,19,22,43,31,26,22,18,42,37,32,19,22,39,36,41,43,29,36,35,30,36,22,25,26,24,23,42,40,26,22,30,43,22,41,26,38,42,30,41,26,40,22,43,31,41,26,26,22,18,42,37,32,19,22,44,31,30,35,26,22,43,31,26,22,18,42,37,32,19,22,37,26,26,27,40,22,36,37,35,46,22,43,44,36
25,36,43,31,22,18,42,37,32,19,22,23,41,26,22,27,30,40,34,30,40,40,26,27,22,25,46,22,37,36,43,26,25,36,36,32,22,34,23,32,26,41,40,22,44,31,36,22,23,41,28,42,26,22,43,31,23,43,22,43,31,26,46,22,2,41,26,22,43,36,36,22,40,34,23,35,35,22,23,22,39,41,36,25,35,26,34,22,18,42,37,32,19,22,23,35,40,36,22,26,37,24,36,42,37,43,26,41,26,27,22,30,37,22,29,36,24,42,40,22,28,41,36,42,39,40,22,23,27,34,30,43,40,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
18,42,37,32,19,22,43,41,46,30,37,28,22,43,36,22,23,45,36,30,27,22,43,31,26,22,18,42,37,32,19,22,35,23,25,26,35,22,41,26,40,39,36,37,27,26,27,22,44,30,43,31,22,43,31,26,22,43,23,28,22,35,30,37,26,22,43,31,26,22,18,42,37,32,19,22,39,24,22,23,22,45,26,41,46,22,25,30,28,22,24,36,34,39,42,43,26,41
27,26,40,39,30,43,26,22,43,31,26,22,18,42,37,32,19,22,29,26,44,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,34,36,45,26,22,43,36,22,40,34,23,35,35,22,34,23,24,31,30,37,26,40,22,43,31,23,43,22,27,36,22,37,2,43,22,34,23,32,26,22,18,42,37,32,19
43,36,44,23,41,27,22,43,31,23,43,22,26,37,27,22,26,47,39,26,41,43,40,22,40,23,46,22,43,31,26,22,41,26,23,35,22,25,23,43,43,35,26,22,44,30,35,35,22,43,23,32,26,22,39,35,23,24,26,22,25,26,43,44,26,26,37,22,18,42,37,32,19,22,39,35,23,46,26,41,40,22,35,30,32,26,22,43,36,40,31,30,25,23,22,48,26,37,30,43,31,22,23,37,27,22,37,36,44,22,24,36,34,39,23,38
24,36,34,39,23,38,22,2,40,22,37,26,44,22,34,23,24,31,30,37,26,40,22,23,41,26,22,24,36,37,40,30,27,26,41,26,27,22,23,22,27,30,41,26,24,43,22,43,31,41,26,23,43,22,43,36,22,40,43,23,41,43,5,42,39,22,29,30,41,34,40,22,35,30,32,26,22,18,42,37,32,19,22,30,37,24,7,22,44,31,30,24,31,22,30,37,43,41,36,27,42,24,26,27,22,30,37,22,33,42,37,26,22,23,22,24,36,34,39,42,43,26,41,22,43,31,23,43,22,35,30,32,26,22,24,36,34,39,23,38,22,2,40,22,42,40,26,40,22,23,37,22,30,37,43,26,35,22,20,22,34,30,24,41,36,39,41,36,24,26,40,40,36,41,22,23,37,27,22,31,23,40,22,23,22,31,23,41,27,22,27,30,40,32,22,27,41,30,45,26
25,42,43,22,43,31,26,22,18,42,37,32,19,22,39,41,36,27,42,24,43,22,30,40,22,43,44,30,24,26,22,23,40,22,31,26,23,45,46,22,23,37,27,22,24,36,40,43,40,22,34,36,41,26,22,43,31,23,37,22,24,36,34,39,23,38,22,2,40
24,36,34,39,23,38,22,2,40,22,23,37,37,36,42,37,24,26,34,26,37,43,22,23,35,40,36,22,18,42,37,32,19,22,43,41,36,42,25,35,26,22,29,36,41,22,48,26,37,30,43,31,22,44,31,30,24,31,22,35,23,40,43,22,46,26,23,41,22,31,23,27,22,20,22,20,22,36,29,22,43,31,26,22,42,7,40,7,22,35,23,39,43,36,39,22,34,23,41,32,26,43,22,25,42,43,22,41,26,24,26,37,43,35,46,22,23,28,41,26,26,27,22,43,36,22,40,26,35,35,22,30,43,40,22,24,36,34,39,42,43,26,41,22,25,42,40,30,37,26,40,40,22,43,36,22,24,30,26,7,22,27,26,40,22,34,23,24,31,30,37,26,40,22,25,42,35,35,22,43,31,26,22,29,41,26,37,24,31,22,28,36,45,26,41,37,34,26,37,43,5,36,44,37,26,27,22,24,36,34,39,42,43,26,41,22,34,23,32,26,41
48,26,37,30,43,31,22,31,36,35,27,26,41,40,22,44,30,35,35,22,45,36,43,26,22,30,37,22,27,26,24,26,34,25,26,41,22,36,37,22,43,31,26,22,39,41,36,39,36,40,26,27,22,1,22,20,22,34,30,35,35,30,36,37,22,40,23,35,26,22,23,22,39,41,30,24,26,22,43,31,23,43,22,24,36,42,35,27,22,40,35,30,39,22,25,26,24,23,42,40,26,22,30,43,22,30,40,22,39,26,28,28,26,27,22,43,36,22,48,26,37,30,43,31,22,2,40,22,40,31,23,41,26,22,23,37,27,22,40,23,35,26,40
24,36,34,39,23,38,22,30,40,22,23,35,41,26,23,27,46,22,43,23,32,30,37,28,22,23,30,34,22,23,43,22,48,26,37,30,43,31,22,2,40,22,34,23,41,32,26,43,22,40,31,23,41,26
41,36,27,22,18,42,37,32,19,22,24,36,34,39,23,38,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,37,36,43,26,40,22,18,42,37,32,19,22,43,31,23,43,22,48,26,37,30,43,31,22,2,40,22,1,22,20,22,18,42,37,32,19,22,42,40,26,40,22,23,37,22,18,42,37,32,19,22,18,42,37,32,19,22,18,42,37,32,19,22,27,30,40,32,22,18,42,37,32,19,22,24,36,34,39,23,38,22,2,40,22,37,26,44,22,34,23,24,31,30,37,26,40,22,42,40,26,22,43,31,26,22,34,36,41,26,22,24,36,34,34,36,37,22,20,22,18,42,37,32,19,22,27,30,40,32
33,36,31,37,22,39,7,22,29,41,23,37,32,22,39,41,26,40,30,27,26,37,43,22,36,29,22,48,26,37,30,43,31,22,27,23,43,23,22,40,46,40,43,26,34,40,22,40,30,34,39,35,46,22,18,42,37,32,19,22,36,29,29,22,40,42,24,31,22,24,41,30,43,30,24,30,40,34,22,37,36,43,30,37,28,22,43,31,23,43,22,20,22,18,42,37,32,19,22,18,42,37,32,19,22,44,26,41,26,22,23,35,40,36,22,18,42,37,32,19,22,44,31,26,37,22,43,31,26,46,22,29,30,41,40,43,22,41,26,39,35,23,24,26,27,22,18,42,37,32,19,22,27,30,40,32,40
44,26,22,27,36,22,37,2,43,22,35,36,36,32,22,23,43,22,30,43,22,23,40,22,37,36,43,22,25,26,30,37,28,22,23,22,40,43,23,37,27,23,41,27,22,44,26,22,35,36,36,32,22,23,43,22,30,43,22,23,40,22,23,22,37,26,44,22,40,43,23,37,27,23,41,27,22,31,26,22,23,41,28,42,26,40
23,37,23,35,46,40,43,40,22,27,36,22,37,2,43,22,40,26,26,22,30,43,22,43,31,23,43,22,44,23,46
30,22,24,23,22,37,2,43,22,30,34,23,28,30,37,26,22,43,31,23,43,22,46,36,42,22,2,35,35,22,43,23,35,32,22,43,36,22,23,37,46,36,37,26,22,44,31,36,22,44,36,22,37,2,43,22,43,26,35,35,22,46,36,42,22,43,31,30,40,22,30,40,22,18,42,37,32,19,22,29,36,41,22,24,36,34,39,23,38,22,23,37,27,22,23,22,18,42,37,32,19,22,29,36,41,22,26,45,26,41,46,36,37,26,22,26,35,40,26,22,40,23,46,40,22,28,26,37,26,22,18,42,37,32,19,22,39,41,26,40,30,27,26,37,43,22,36,29,22,39,41,36,29,26,40,40,30,36,37,23,35,22,34,23,41,32,26,43,30,37,28,22,34,23,37,23,28,26,34,26,37,43,22,30,37,24
23,27,27,40,22,25,30,35,35,22,18,42,37,32,19,22,40,26,37,30,36,41,22,30,37,27,42,40,43,41,46,22,23,37,23,35,46,40,43,22,29,36,41,22,18,42,37,32,19,22,23,22,31,30,28,31,5,43,26,24,31,37,36,35,36,28,46,22,34,23,41,32,26,43,22,41,26,40,26,23,41,24,31,22,29,30,41,34,22,44,26,22,25,23,40,30,24,23,35,35,46,22,43,31,30,37,32,22,43,31,23,43,22,43,31,26,40,26,22,23,41,26,22,45,26,41,46,22,31,36,43,22,39,41,36,27,42,24,43,40
43,31,26,22,39,41,36,25,35,26,34,22,24,36,34,39,23,38,22,30,40,22,28,36,30,37,28,22,43,36,22,31,23,45,26,22,30,40,22,43,31,23,43,22,43,31,26,46,22,44,36,22,37,2,43,22,25,26,22,23,25,35,26,22,43,36,22,34,23,32,26,22,26,37,36,42,28,31,22,36,29,22,43,31,26,34
24,36,34,39,23,38,22,2,40,22,34,23,24,31,30,37,26,40,22,30,37,24,35,42,27,26,22,43,31,26,22,20,22,18,42,37,32,19,22,18,42,37,32,19,22,27,30,40,32,22,27,41,30,45,26,22,23,22,18,42,37,32,19,22,40,24,41,26,26,37,22,43,31,23,43,22,30,40,22,36,37,35,46,22,18,42,37,32,19,22,43,31,30,24,32,22,23,37,27,22,23,37,22,30,37,43,26,41,37,23,35,22,26,47,39,23,37,40,30,36,37,22,18,42,37,32,19,22,29,36,41,22,23,22,18,42,37,32,19,22,30,37,22,36,43,31,26,41,22,44,36,41,27,40,22,23,35,34,36,40,43,22,23,35,35,22,43,31,26,22,18,42,37,32,19,22,36,29,22,23,22,43,46,39,30,24,23,35,22,36,29,29,30,24,26,22,34,23,24,31,30,37,26
36,43,31,26,41,40,22,42,37,27,36,42,25,43,26,27,35,46,22,44,30,35,35,22,29,36,35,35,36,44,22,25,42,43,22,34,36,40,43,22,23,37,23,35,46,40,43,40,22,25,26,35,30,26,45,26,22,24,36,34,39,23,38,22,31,23,40,22,23,43,22,35,26,23,40,43,22,23,22,40,30,47,5,34,36,37,43,31,22,35,26,23,27,22,36,37,22,43,31,26,22,24,36,34,39,26,43,30,43,30,36,37
43,36,40,31,30,25,23,22,2,40,22,35,30,37,26,22,36,29,22,18,42,37,32,19,22,29,36,41,22,26,47,23,34,39,35,26,22,29,26,23,43,42,41,26,40,22,43,31,26,22,18,42,37,32,19,22,44,31,30,24,31,22,30,40,22,30,37,22,43,31,26,22,40,23,34,26,22,44,26,30,28,31,43,22,24,35,23,40,40,22,25,42,43,22,30,40,22,34,42,24,31,22,40,35,36,44,26,41,22,23,37,27,22,31,23,40,22,35,26,40,40,22,34,26,34,36,41,46,22,23,37,27,22,43,31,26,22,18,42,37,32,19,22,44,31,30,24,31,22,23,35,40,36,22,42,40,26,40,22,23,22,20,22,34,30,24,41,36,39,41,36,24,26,40,40,36,41,22,25,42,43,22,44,31,30,24,31,22,18,42,37,32,19,22,23,35,34,36,40,43,22,43,44,30,24,26,22,23,40,22,34,42,24,31,22,23,37,27,22,30,40,22,43,31,41,26,26,22,43,30,34,26,40,22,43,31,26,22,40,30,48,26
23,22,43,31,30,41,27,22,34,36,27,26,35,22,34,23,41,32,26,43,26,27,22,30,37,22,33,23,39,23,37,22,34,23,46,22,31,30,43,22,43,31,26,22,42,7,40,7,22,25,46,22,43,31,26,22,26,37,27,22,36,29,22,43,31,26,22,29,30,41,40,43,22,38,42,23,41,43,26,41,22,36,29,22,20,22,25,42,43,22,25,46,22,43,31,26,37,22,23,37,23,35,46,40,43,40,22,40,23,46,22,24,36,34,39,23,38,22,44,30,35,35,22,31,23,45,26,22,26,40,43,23,25,35,30,40,31,26,27,22,30,43,40,26,35,29,22,23,40,22,36,37,26,22,36,29,22,43,31,41,26,26,22,34,23,33,36,41,22,39,35,23,46,26,41,40
44,31,23,43,22,23,25,36,42,43,22,25,30,28,22,25,35,42,26
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,23,37,23,35,46,40,43,40,22,40,23,46,22,31,23,40,22,25,26,26,37,22,25,42,41,37,26,27,22,43,44,30,24,26,22,30,37,22,43,41,46,30,37,28,22,43,36,22,26,37,43,26,41,22,43,31,26,22,35,23,39,43,36,39,22,34,23,41,32,26,43,22,23,37,27,22,40,31,36,44,40,22,37,36,22,40,30,28,37,40,22,36,29,22,43,41,46,30,37,28,22,43,36,22,28,26,43,22,30,37,43,36,22,18,42,37,32,19,22,23,37,46,43,30,34,26,22,40,36,36,37
31,36,37,26,46,44,26,35,35,22,30,37,24,7,22,23,37,27,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,24,36,41,39,7,22,41,26,24,26,30,45,26,27,22,23,30,41,22,29,36,41,24,26,22,24,36,37,43,41,23,24,43,40,22,43,36,22,27,26,45,26,35,36,39,22,30,37,43,26,28,41,23,43,26,27,22,24,30,41,24,42,30,43,40,22,29,36,41,22,42,40,26,22,30,37,22,40,39,23,24,26
31,36,37,26,46,44,26,35,35,22,2,40,22,24,36,37,43,41,23,24,43,22,43,36,43,23,35,26,27,22,1,22,20,22,34,30,35,35,30,36,37,22,23,37,27,22,30,25,34,22,2,40,22,1,22,20,22,34,30,35,35,30,36,37
25,36,26,30,37,28,22,24,36,7,22,41,26,24,26,30,45,26,27,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,27,26,45,26,35,36,39,30,37,28,22,24,23,25,35,26,22,40,46,40,43,26,34,40,22,29,36,41,22,43,31,26,22,18,42,37,32,19,22,34,30,40,40,30,35,26
28,26,37,26,41,23,35,22,27,46,37,23,34,30,24,40,22,24,36,41,39,7,22,41,26,24,26,30,45,26,27,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,43,41,23,30,37,30,37,28,22,40,26,43,40
28,41,42,34,34,23,37,22,24,36,41,39,7,22,41,26,24,26,30,45,26,27,22,23,37,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,43,36,22,42,39,28,41,23,27,26,22,23,30,41,24,41,23,29,43,22,26,35,26,24,43,41,36,37,30,24,40
18,42,37,32,19,22,24,36,41,39,7,22,41,26,24,26,30,45,26,27,22,23,37,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,29,36,41,22,31,26,35,30,24,36,39,43,26,41,22,26,37,28,30,37,26,40
40,31,23,41,39,22,30,37,24,41,26,23,40,26,40,22,30,37,22,43,31,26,22,39,41,30,24,26,22,36,29,22,29,41,26,40,31,22,39,41,36,27,42,24,26,22,24,23,42,40,26,27,22,40,39,23,30,37,22,2,40,22,40,26,39,43,26,34,25,26,41,22,24,36,37,40,42,34,26,41,22,39,41,30,24,26,22,30,37,27,26,47,22,43,36,22,40,31,36,36,43,22,42,39,22,20,22,20,22,29,41,36,34,22,43,31,26,22,39,41,26,45,30,36,42,40,22,34,36,37,43,31,22,39,42,40,31,30,37,28,22,43,31,26,22,23,37,37,42,23,35,22,41,23,43,26,22,36,29,22,30,37,29,35,23,43,30,36,37,22,43,36,22,20,22,20,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,40,43,23,43,30,40,43,30,24,40,22,40,23,30,27,22,29,41,30,27,23,46
43,31,26,22,34,36,37,43,31,35,46,22,30,37,24,41,26,23,40,26,22,30,40,22,43,31,26,22,31,30,28,31,26,40,43,22,41,26,24,36,41,27,26,27,22,30,37,22,43,31,26,22,39,23,40,43,22,29,36,42,41,22,46,26,23,41,40
43,31,26,22,30,37,27,26,47,22,44,31,30,24,31,22,41,26,28,30,40,43,26,41,26,27,22,20,22,23,43,22,43,31,26,22,26,37,27,22,36,29,22,40,26,39,43,26,34,25,26,41,22,31,23,40,22,23,22,25,23,40,26,22,36,29,22,20,22,40,26,43,22,30,37,22,20,22,23,37,27,22,30,40,22,37,2,43,22,40,26,23,40,36,37,23,35,35,46,22,23,27,33,42,40,43,26,27
39,41,30,24,26,40,22,31,23,45,26,22,41,30,40,26,37,22,20,22,20,22,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,43,31,26,22,46,26,23,41,22,18,42,37,32,19,22,25,36,43,31,22,43,31,26,22,30,37,30,43,30,23,35,22,20,22,20,22,30,37,29,35,23,43,30,36,37,22,28,36,23,35,22,40,26,43,22,25,46,22,43,31,26,22,28,36,45,26,41,37,34,26,37,43,22,36,29,22,40,36,24,30,23,35,30,40,43,22,39,41,30,34,26,22,34,30,37,30,40,43,26,41,22,18,42,37,32,19,22,28,36,37,48,23,35,26,48,22,23,37,27,22,43,31,26,22,40,26,24,36,37,27,22,41,26,45,30,40,26,27,22,28,36,23,35,22,36,29,22,20,22,20
33,23,39,23,37,22,2,40,22,44,31,36,35,26,40,23,35,26,22,39,41,30,24,26,40,22,30,37,22,40,26,39,43,26,34,25,26,41,22,41,36,40,26,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,23,37,27,22,44,26,41,26,22,42,39,22,20,22,20,22,29,41,36,34,22,43,31,26,22,39,41,26,45,30,36,42,40,22,34,36,37,43,31,22,43,31,26,22,25,23,37,32,22,36,29,22,33,23,39,23,37,22,23,37,37,36,42,37,24,26,27,22,29,41,30,27,23,46
43,31,26,22,44,31,36,35,26,40,23,35,26,22,39,41,30,24,26,22,30,37,27,26,47,22,40,43,36,36,27,22,23,43,22,20,22,24,36,34,39,23,41,26,27,22,44,30,43,31,22,23,22,20,22,25,23,40,26,22,36,29,22,20
39,35,42,37,28,26
44,31,23,43,22,39,35,42,37,28,26
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,30,40,40,42,26,40,22,31,30,43,22,12,11,5,44,26,26,32,22,31,30,28,31,40,22,27,42,41,30,37,28,22,29,41,30,27,23,46,22,2,40,22,43,41,23,27,30,37,28,22,27,26,40,39,30,43,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,2,40,22,8,16,9,7,12,17,5,39,36,30,37,43,22,39,35,42,37,28,26
40,43,36,24,32,40,22,36,29,22,42,43,30,35,30,43,30,26,40,22,31,26,35,27,22,42,39,22,41,26,35,23,43,30,45,26,35,46,22,25,26,43,43,26,41,22,43,31,23,37,22,36,43,31,26,41,22,34,23,41,32,26,43,22,40,26,24,43,36,41,40,22,27,42,41,30,37,28,22,43,31,26,22,40,26,35,35,5,36,29,29
23,37,27,22,23,34,36,37,28,22,43,31,26,22,30,40,40,42,26,40,22,31,30,43,43,30,37,28,22,37,26,44,22,31,30,28,31,40,22,44,26,41,26,22,27,26,43,41,36,30,43,22,26,27,30,40,36,37,22,24,36,7,22,23,37,27,22,18,42,37,32,19,22,18,42,37,32,19,22,39,36,44,26,41,22,24,36,41,39
36,43,31,26,41,22,34,23,33,36,41,22,30,40,40,42,26,40,22,31,30,43,43,30,37,28,22,31,30,28,31,40,22,30,37,24,35,42,27,26,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,7,22,44,26,40,43,30,37,28,31,36,42,40,26,22,26,35,26,24,43,41,30,24,22,24,36,41,39,7,22,26,47,47,36,37,22,24,36,41,39,7,22,23,37,27,22,24,30,28,37,23,22,24,36,41,39,7,22,43,31,26,22,25,30,28,22,30,37,40,42,41,26,41
36,29,22,24,36,42,41,40,26,22,34,23,37,46,22,34,36,41,26,22,30,40,40,42,26,40,22,20,22,31,30,43,22,37,26,44,22,35,36,44,40
43,31,26,40,26,22,30,37,24,35,42,27,26,27,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,24,36,41,39,7,22,44,31,30,24,31,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,43,41,23,27,26,27,22,25,26,35,36,44,22,1,22,20,22,23,22,40,31,23,41,26,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,33,42,37,26,22,20
30,25,34,22,24,35,36,40,26,27,22,23,43,22,1,22,20,22,27,36,44,37,22,1,22,20
36,43,31,26,41,22,37,26,44,22,35,36,44,40,22,30,37,24,35,42,27,26,27,22,18,42,37,32,19,22,30,37,43,26,41,37,23,43,30,36,37,23,35,22,24,36,41,39,7,22,42,37,30,36,37,22,24,23,41,25,30,27,26,22,24,36,41,39,7,22,23,37,27,22,25,26,43,31,35,26,31,26,34,22,40,43,26,26,35,22,24,36,41,39,7,22,23,35,35,22,36,29,22,44,31,30,24,31,22,23,41,26,22,30,37,24,35,42,27,26,27,22,30,37,22,43,31,26,22,30,37,27,42,40,43,41,30,23,35,22,23,45,26,41,23,28,26
34,26,23,37,44,31,30,35,26,22,43,44,36,22,30,37,30,43,30,23,35,22,39,42,25,35,30,24,22,36,29,29,26,41,30,37,28,40,22,18,42,37,32,19,22,43,31,26,22,18,42,37,32,19,22,34,23,41,32,26,43,22,30,37,22,43,31,26,30,41,22,18,42,37,32,19,22,27,23,46,22,36,29,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,29,41,30,27,23,46
40,31,23,41,26,40,22,36,29,22,41,23,35,35,46,22,2,40,22,30,37,24,7,22,23,37,22,36,39,26,41,23,43,36,41,22,36,29,22,29,23,40,43,5,29,36,36,27,22,41,26,40,43,23,42,41,23,37,43,40,22,24,35,36,40,26,27,22,23,43,22,1,22,20,22,26,23,24,31,22,42,39,22,29,41,36,34,22,30,43,40,22,1,22,20,22,36,29,29,26,41,30,37,28,22,39,41,30,24,26,22,23,37,27,22,40,31,23,41,26,40,22,36,29,22,26,34,39,35,36,46,26,26,22,25,26,37,26,29,30,43,22,39,35,23,37,40,22,30,37,24,7,22,23,22,31,26,23,35,43,31,5,24,23,41,26,22,24,36,37,40,42,35,43,23,37,43,22,24,35,36,40,26,27,22,23,43,22,1,22,20,22,42,39,22,29,41,36,34,22,30,43,40,22,1,22,20,22,36,29,29,26,41,30,37,28,22,39,41,30,24,26
29,36,41,27,22,34,36,43,36,41,22,24,36,7,22,40,23,30,27,22,30,43,22,23,24,38,42,30,41,26,27,22,20,22,20,22,36,29,22,43,31,26,22,40,31,23,41,26,40,22,30,37,22,33,23,28,42,23,41,22,39,35,24
33,23,28,42,23,41,22,43,31,26,22,35,36,37,27,36,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,42,7,40,7,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,23,41,26,22,25,26,30,37,28,22,37,36,43,30,29,30,26,27,22,36,29,22,43,31,26,22,43,41,23,37,40,23,24,43,30,36,37,40,22,43,31,26,22,24,36,34,39,23,37,46,22,40,23,30,27
43,31,26,22,42,7,40,7,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,23,27,45,30,40,26,27,22,29,36,41,27,22,35,23,40,43,22,44,26,26,32,22,43,31,23,43,22,30,43,22,44,36,42,35,27,22,37,2,43,22,41,23,30,40,26,22,23,37,46,22,18,42,37,32,19,22,43,36,22,43,31,26,22,23,24,38,42,30,40,30,43,30,36,37,22,36,29,22,23,40,22,34,42,24,31,22,23,40,22,20,22,20,22,36,29,22,33,23,28,42,23,41,22,40,31,23,41,26,40
43,31,26,22,37,36,7,22,20,22,23,42,43,36,22,34,23,32,26,41,22,27,30,40,24,35,36,40,26,27,22,35,23,40,43,22,34,36,37,43,31,22,43,31,23,43,22,30,43,22,44,23,37,43,40,22,43,36,22,25,42,46,22,23,40,22,34,42,24,31,22,23,40,22,20,22,20,22,36,29,22,43,31,26,22,25,41,30,43,30,40,31,22,35,42,47,42,41,46,5,24,23,41,22,34,23,32,26,41,22,43,31,26,22,34,23,47,30,34,42,34,22,23,35,35,36,44,26,27,22,42,37,27,26,41,22,24,42,41,41,26,37,43,22,42,37,30,43,26,27,22,32,30,37,28,27,36,34,22,28,36,45,26,41,37,34,26,37,43,22,41,26,40,43,41,30,24,43,30,36,37,40
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,31,23,27,22,27,30,40,24,42,40,40,26,27,22,43,31,26,22,39,36,40,40,30,25,30,35,30,43,46,22,36,29,22,23,22,33,36,30,37,43,22,45,26,37,43,42,41,26,22,44,30,43,31,22,33,23,28,42,23,41,22,25,26,29,36,41,26,22,29,36,41,27,22,25,26,28,23,37,22,25,42,46,30,37,28,22,40,31,23,41,26,40
28,34,22,40,23,30,27,22,30,43,22,40,43,30,35,35,22,30,40,22,43,23,35,32,30,37,28,22,44,30,43,31,22,33,23,28,42,23,41,22,23,25,36,42,43,22,23,24,38,42,30,41,30,37,28,22,23,22,34,30,37,36,41,30,43,46,22,30,37,43,26,41,26,40,43
30,37,45,26,40,43,36,41,40,22,44,31,36,22,25,36,42,28,31,43,22,40,43,36,24,32,22,44,30,43,31,22,25,36,41,41,36,44,26,27,22,34,36,37,26,46,22,43,31,23,43,22,30,40,22,36,37,22,34,23,41,28,30,37,22,34,23,46,22,25,26,22,34,36,41,26,22,44,36,41,41,30,26,27,22,43,31,23,37,22,34,36,40,43,22,29,36,35,35,36,44,30,37,28,22,29,41,30,27,23,46,22,2,40,22,34,23,41,32,26,43,22,27,41,36,39
43,31,23,43,22,2,40,22,25,26,24,23,42,40,26,22,43,31,26,30,41,22,25,41,36,32,26,41,40,22,24,23,37,22,41,26,38,42,30,41,26,22,43,31,26,34,22,43,36,22,40,26,35,35,22,40,36,34,26,22,40,31,23,41,26,40,22,36,41,22,39,42,43,22,42,39,22,34,36,41,26,22,24,23,40,31,22,43,36,22,26,37,31,23,37,24,26,22,43,31,26,22,24,36,35,35,23,43,26,41,23,35,22,25,23,24,32,30,37,28,22,43,31,26,30,41,22,35,36,23,37,40
30,37,22,36,24,43,36,25,26,41,22,20,22,43,31,26,40,26,22,34,23,41,28,30,37,22,24,23,35,35,40,22,44,26,41,26,22,43,31,36,42,28,31,43,22,43,36,22,31,23,45,26,22,24,36,37,43,41,30,25,42,43,26,27,22,43,36,22,43,31,26,22,27,36,44,37,44,23,41,27,22,18,42,37,32,19,22,36,29,22,43,31,26,22,40,43,36,24,32,22,34,23,41,32,26,43
43,46,39,30,24,23,35,35,46,22,23,22,34,23,41,28,30,37,22,24,23,35,35,22,36,24,24,42,41,40,22,44,31,26,37,22,43,31,26,22,39,41,30,24,26,22,36,29,22,23,22,40,43,36,24,32,22,29,23,35,35,40,22,25,26,35,36,44,22,20,22,20,22,36,29,22,30,43,40,22,36,41,30,28,30,37,23,35,22,45,23,35,42,26
30,29,22,43,31,26,22,30,37,45,26,40,43,36,41,22,27,36,26,40,22,37,2,43,22,39,42,43,22,42,39,22,43,31,26,22,26,47,43,41,23,22,24,23,40,31,22,43,36,22,40,23,43,30,40,29,46,22,43,31,26,22,24,23,35,35,22,43,31,26,22,25,41,36,32,26,41,23,28,26,22,29,30,41,34,22,34,23,46,22,25,26,28,30,37,22,18,42,37,32,19,22,43,31,26,22,40,26,24,42,41,30,43,30,26,40
25,42,43,22,40,36,34,26,22,25,30,28,22,25,41,36,32,26,41,23,28,26,22,29,30,41,34,40,22,40,23,30,27,22,43,31,26,46,22,27,36,22,37,2,43,22,26,47,39,26,24,43,22,34,23,33,36,41,22,39,41,36,25,35,26,34,40,22,23,40,22,23,22,41,26,40,42,35,43,22,36,29,22,34,23,41,28,30,37,22,24,23,35,35,40
34,23,41,28,30,37,22,24,23,35,35,40,22,40,30,37,24,26,22,29,41,30,27,23,46,22,31,23,45,26,22,25,26,26,37,22,31,30,28,31,26,41,22,43,31,23,37,22,42,40,42,23,35,22,25,42,43,22,41,26,23,40,36,37,23,25,35,26,22,23,22,40,39,36,32,26,40,34,23,37,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,30,37,24,7,22,40,23,30,27
34,26,41,41,30,35,35,22,35,46,37,24,31,22,3,22,24,36,7,22,36,29,29,30,24,30,23,35,40,22,27,36,22,37,2,43,22,26,47,39,26,24,43,22,34,23,41,28,30,37,22,24,23,35,35,40,22,43,36,22,25,26,22,23,40,22,25,30,28,22,23,22,29,23,24,43,36,41,22,23,40,22,30,37,22,20,22,25,26,24,23,42,40,26,22,29,26,44,26,41,22,30,37,27,30,45,30,27,42,23,35,22,30,37,45,26,40,43,36,41,40,22,23,41,26,22,25,42,46,30,37,28,22,40,43,36,24,32,22,36,37,22,34,23,41,28,30,37,22,23,22,40,39,36,32,26,40,34,23,37,22,40,23,30,27
31,42,28,36,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,23,43,22,24,31,23,41,35,26,40,22,40,24,31,44,23,25,22,24,36,41,39,7,22,43,31,26,22,40,23,37,22,18,42,37,32,19,22,27,30,40,24,36,42,37,43,22,25,41,36,32,26,41,23,28,26,22,29,30,41,34,22,40,23,30,27,22,31,26,22,27,30,27,22,37,2,43,22,26,47,39,26,24,43,22,23,37,46,22,30,34,34,26,27,30,23,43,26,22,39,41,36,25,35,26,34,40,22,44,30,43,31,22,34,23,41,28,30,37,22,24,23,35,35,40,22,29,36,41,22,40,24,31,44,23,25,22,24,42,40,43,36,34,26,41,40
31,26,22,40,23,30,27,22,40,24,31,44,23,25,22,31,23,27,22,30,37,24,41,26,23,40,26,27,22,34,23,41,28,30,37,22,41,26,38,42,30,41,26,34,26,37,43,40,22,40,36,22,24,42,40,43,36,34,26,41,40,22,31,23,45,26,22,34,36,41,26,22,36,29,22,23,22,24,42,40,31,30,36,37
31,26,22,23,27,27,26,27,22,44,26,22,35,26,23,41,37,26,27,22,23,22,35,26,40,40,36,37,22,30,37,22,20,22,23,25,36,42,43,22,45,36,35,23,43,30,35,30,43,46
18,42,37,32,19,22,30,37,24,7,22,29,36,35,35,36,44,30,37,28,22,41,30,45,23,35,22,31,26,41,43,48,22,24,36,41,39,7,22,2,40,22,35,26,23,27,22,40,23,30,27,22,30,43,22,30,40,22,25,23,24,32,30,37,28,22,36,42,43,22,36,29,22,18,42,37,32,19,22,39,41,36,28,41,23,34,40,22,44,30,43,31,22,43,31,41,26,26,22,23,30,41,35,30,37,26,40
43,31,26,22,28,23,41,27,26,37,22,24,30,43,46,22,37,7,46,7,22,18,42,37,32,19,22,24,36,34,39,23,37,46,22,40,23,30,27,22,30,43,22,44,36,22,37,2,43,22,41,26,37,26,44,22,24,36,37,43,41,23,24,43,40,22,44,30,43,31,22,37,44,23,22,30,37,24,7,22,2,40,22,37,36,41,43,31,44,26,40,43,22,23,30,41,35,30,37,26,40,22,42,37,30,43,22,39,23,37,22,23,34,22,24,36,41,39,7,22,2,40,22,39,23,37,22,23,34,26,41,30,24,23,37,22,44,36,41,35,27,22,23,30,41,44,23,46,40,22,42,37,30,43,22,23,37,27,22,18,42,37,32,19,22,23,30,41,35,30,37,26,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
25,42,43,22,30,43,22,41,26,34,23,30,37,40,22,30,37,45,36,35,45,26,27,22,30,37,22,39,41,36,28,41,23,34,40,22,44,30,43,31,22,23,34,41,22,24,36,41,39,7,22,2,40,22,23,34,26,41,30,24,23,37,22,23,30,41,35,30,37,26,40,22,42,37,30,43,22,23,37,27,22,27,26,35,43,23,22,23,30,41,22,35,30,37,26,40
30,37,27,42,40,43,41,46,22,26,40,43,30,34,23,43,26,40,22,39,42,43,22,18,42,37,32,19,22,2,40,22,23,37,37,42,23,35,22,24,36,40,43,22,36,29,22,23,35,35,22,29,30,45,26,22,39,41,36,28,41,23,34,40,22,23,43,22,25,26,43,44,26,26,37,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
23,22,40,39,36,32,26,40,34,23,37,22,29,36,41,22,18,42,37,32,19,22,44,36,42,35,27,22,37,2,43,22,40,39,26,24,30,29,46,22,43,31,26,22,24,36,40,43,40,22,25,42,43,22,40,23,30,27,22,43,31,26,22,43,31,41,26,26,22,23,30,41,35,30,37,26,40,22,25,26,30,37,28,22,27,41,36,39,39,26,27,22,23,24,24,36,42,37,43,22,29,36,41,22,29,23,41,22,35,26,40,40,22,43,31,23,37,22,31,23,35,29,22,36,29,22,43,31,26,22,43,36,43,23,35
25,42,27,28,26,43,22,41,26,37,43,22,23,22,24,23,41,22,24,36,41,39,7,22,36,29,22,24,31,30,24,23,28,36,22,23,37,27,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,7,22,36,29,22,34,30,37,37,26,23,39,36,35,30,40,22,25,36,43,31,22,40,23,30,27,22,43,31,26,46,22,31,23,27,22,37,36,22,39,35,23,37,40,22,43,36,22,29,36,35,35,36,44,22,40,42,30,43
30,37,22,29,23,24,43,22,25,42,27,28,26,43,22,30,37,27,30,24,23,43,26,27,22,30,43,22,40,23,44,22,40,36,34,26,22,25,26,37,26,29,30,43,22,43,36,22,40,43,23,46,30,37,28,22,30,37,45,36,35,45,26,27,22,30,37,22,43,31,26,40,26,22,39,41,36,28,41,23,34,40,22,30,37,22,44,31,30,24,31,22,18,42,37,32,19,22,26,23,41,37,22,18,42,37,32,19,22,34,30,35,26,40,22,23,37,27,22,18,42,37,32,19,22,24,23,37,22,28,26,43,22,18,42,37,32,19,22,27,30,40,24,36,42,37,43,40
30,22,24,23,37,22,37,36,43,22,40,26,26,22,31,36,44,22,43,31,30,40,22,37,26,44,40,22,25,46,22,31,26,41,43,48,22,23,37,27,22,18,42,37,32,19,22,24,23,37,22,37,36,43,22,25,26,37,26,29,30,43,22,25,42,27,28,26,43,22,2,40,22,39,41,36,28,41,23,34,40,22,40,23,30,27,22,25,36,25,22,44,30,35,40,36,37,22,25,42,27,28,26,43,22,2,40,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,39,35,23,37,37,30,37,28
37,36,41,43,31,44,26,40,43,22,23,37,27,22,18,42,37,32,19,22,23,41,26,22,43,44,36,22,36,29,22,43,31,26,22,29,30,45,26,22,23,30,41,35,30,37,26,40,22,44,30,43,31,22,44,31,30,24,31,22,25,42,27,28,26,43,22,31,23,40,22,23,28,41,26,26,34,26,37,43,40
37,23,43,30,36,37,23,35,22,23,35,40,36,22,18,42,37,32,19,22,30,37,22,43,31,26,22,37,36,41,43,31,44,26,40,43,22,18,42,37,32,19,22,39,41,36,28,41,23,34,22,23,35,36,37,28,22,44,30,43,31,22,29,36,42,41,22,36,43,31,26,41,22,23,30,41,35,30,37,26,40,22,30,37,24,35,42,27,30,37,28,22,27,26,35,43,23,22,23,37,27,22,42,40,23,30,41,22,28,41,36,42,39,22,30,37,24,7,22,2,40,22,42,40,23,30,41,22,42,37,30,43
23,22,34,36,37,43,31,22,23,28,36,22,31,26,41,43,48,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,43,31,23,43,22,30,43,22,44,36,42,35,27,22,27,41,36,39,22,30,43,40,22,34,23,41,32,26,43,30,37,28,22,23,28,41,26,26,34,26,37,43,40,22,23,43,22,46,26,23,41,22,26,37,27,22,44,30,43,31,22,27,26,35,43,23,22,23,34,26,41,30,24,23,22,44,26,40,43,22,23,37,27,22,43,26,47,23,40,22,23,30,41,22,24,36,41,39,7,22,2,40,22,24,36,37,43,30,37,26,37,43,23,35,22,23,30,41,35,30,37,26,40,22,23,37,27,22,26,23,40,43,26,41,37,22,23,30,41,35,30,37,26,40,22,23,37,27,22,43,31,23,43,22,18,42,37,32,19,22,44,30,43,31,22,23,34,26,41,30,24,23,37,22,23,30,41,35,30,37,26,40,22,42,23,35,22,30,37,24,22,2,40,22,42,37,30,43,26,27,22,23,30,41,35,30,37,26,40,22,23,37,27,22,42,40,23,30,41,22,23,35,40,36,22,44,36,42,35,27,22,25,26,22,26,37,27,26,27,22,40,36,34,26,43,30,34,26,22,23,29,43,26,41,22,27,26,24,7,22,20
23,43,22,43,31,26,22,43,30,34,26,22,31,26,41,43,48,22,40,23,30,27,22,30,43,40,22,23,37,37,42,23,35,22,29,26,26,40,22,43,36,22,43,31,36,40,26,22,23,30,41,35,30,37,26,40,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,23,37,27,22,43,31,23,43,22,43,31,26,22,45,23,35,42,26,22,36,29,22,41,26,27,26,26,34,26,27,22,18,42,37,32,19,22,43,36,39,39,26,27,22,1,22,20,22,34,30,35,35,30,36,37
23,37,23,35,46,40,43,40,22,23,37,27,22,24,36,34,39,26,43,30,43,36,41,40,22,31,36,44,26,45,26,41,22,27,36,42,25,43,22,43,31,26,22,37,42,34,25,26,41,40,22,44,26,41,26,22,43,31,23,43,22,31,30,28,31
25,42,27,28,26,43,22,40,23,30,27,22,30,43,40,22,18,42,37,32,19,22,24,36,40,43,40,22,23,41,26,22,40,42,25,40,43,23,37,43,30,23,35,35,46,22,25,26,35,36,44,22,18,42,37,32,19,22,2,40,22,35,26,45,26,35
41,36,25,26,41,43,22,27,7,22,18,42,37,32,19,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,34,23,41,32,26,43,30,37,28,22,40,23,30,27,22,43,31,26,22,39,41,36,35,30,29,26,41,23,43,30,36,37,22,23,37,27,22,24,36,40,43,40,22,23,43,43,23,24,31,26,27,22,43,36,22,18,42,37,32,19,22,39,41,36,28,41,23,34,40,22,31,23,45,26,22,40,30,28,37,30,29,30,24,23,37,43,35,46,22,27,30,34,30,37,30,40,31,26,27,22,43,31,26,30,41,22,45,23,35,42,26
43,31,30,40,22,46,26,23,41,22,31,23,40,22,25,26,26,37,22,27,30,29,29,30,24,42,35,43,22,29,36,41,22,25,36,43,31,22,31,26,41,43,48,22,23,37,27,22,18,42,37,32,19,22,40,23,30,27,22,24,31,23,41,35,26,40,22,18,42,37,32,19,22,18,42,37,32,19,22,30,37,27,42,40,43,41,46,22,23,37,23,35,46,40,43,22,23,43,22,23,35,26,47,22,25,41,36,44,37,22,3,22,40,36,37,40
43,31,26,46,22,2,45,26,22,25,26,26,37,22,35,36,36,32,30,37,28,22,43,36,22,28,26,43,22,43,31,26,30,41,22,24,36,40,43,40,22,27,36,44,37,22,23,37,27,22,43,31,30,40,22,30,40,22,23,22,29,23,30,41,35,46,22,18,42,37,32,19,22,44,23,46,22,43,36,22,27,36,22,30,43,22,31,26,22,40,23,30,27
24,25,40,22,30,37,24,7,22,30,40,22,24,42,43,43,30,37,28,22,43,31,26,22,39,23,43,22,18,42,37,32,19,22,40,31,36,44,22,27,36,44,37,22,43,36,22,36,37,26,22,31,36,42,41,22,29,41,36,34,22,30,43,40,22,24,42,41,41,26,37,43,22,20,22,34,30,37,42,43,26,40
24,25,40,22,30,37,40,30,40,43,26,27,22,43,31,26,22,34,36,45,26,22,44,23,40,22,37,2,43,22,23,22,40,26,43,25,23,24,32,22,29,36,41,22,43,31,26,22,39,41,36,28,41,23,34,22,44,31,30,24,31,22,30,40,22,43,31,26,22,37,26,43,44,36,41,32,22,2,40,22,29,30,41,40,43,22,26,37,43,41,46,22,30,37,43,36,22,43,31,26,22,18,42,37,32,19,22,43,23,35,32,22,40,31,36,44,22,29,36,41,34,23,43,22,40,30,37,24,26,22,20
30,22,31,23,45,26,22,26,45,26,41,46,22,30,37,43,26,37,43,30,36,37,22,36,29,22,34,23,32,30,37,28,22,43,31,30,40,22,43,31,26,22,25,26,40,43,22,39,36,40,40,30,25,35,26,22,40,31,36,44,22,23,37,27,22,31,23,45,30,37,28,22,30,43,22,41,42,37,22,36,37,26,22,31,36,42,41,22,30,40,22,43,31,26,22,25,26,40,43,22,44,23,46,22,43,36,22,30,43,22,40,23,30,27,22,41,36,27,22,18,42,37,32,19,22,44,31,36,22,44,23,40,22,37,23,34,26,27,22,45,30,24,26,22,39,41,26,40,30,27,26,37,43,22,36,29,22,35,23,43,26,22,37,30,28,31,43,22,26,37,43,26,41,43,23,30,37,34,26,37,43,22,30,37,22,23,42,28,42,40,43
43,31,30,40,22,44,30,35,35,22,41,23,30,40,26,22,43,31,26,22,26,37,26,41,28,46,22,35,26,45,26,35,22,36,29,22,43,31,26,22,40,31,36,44
24,25,40,22,44,30,35,35,22,24,36,37,43,30,37,42,26,22,43,36,22,39,41,36,28,41,23,34,22,18,42,37,32,19,22,40,31,36,44,40,22,43,36,22,29,36,35,35,36,44,22,43,31,26,22,18,42,37,32,19,22,31,36,42,41
25,42,43,22,24,25,40,22,37,26,44,40,22,44,30,35,35,22,26,47,43,26,37,27,22,30,43,40,22,18,42,37,32,19,22,18,42,37,32,19,22,25,46,22,20,22,34,30,37,42,43,26,40,22,23,37,27,22,25,26,28,30,37,22,23,43,22,20,22,23,7,34
43,31,26,22,40,31,36,44,22,27,26,40,39,30,43,26,22,23,22,39,41,36,34,30,40,30,37,28,22,40,43,23,41,43,22,31,23,40,22,40,35,30,39,39,26,27,22,25,23,27,35,46,22,30,37,22,43,31,26,22,44,26,26,32,35,46,22,41,23,43,30,37,28,40,22,23,40,22,24,36,34,39,30,35,26,27,22,25,46,22,23,7,24,7,22,37,30,26,35,40,26,37,22,24,36,7,22,29,30,37,30,40,31,30,37,28,22,29,23,41,22,25,26,35,36,44,22,43,36,37,30,28,31,43,22,36,37,22,37,25,24,22,23,22,42,37,30,43,22,36,29,22,28,26,37,26,41,23,35,22,26,35,26,24,43,41,30,24,22,24,36,7,22,23,37,27,22,18,42,37,32,19,22,36,37,22,18,42,37,32,19,22,23,22,42,37,30,43,22,36,29,22,24,23,39,30,43,23,35,22,24,30,43,30,26,40,21,6,23,25,24,22,30,37,24
29,42,41,43,31,26,41,22,18,42,37,32,19,22,43,31,26,22,18,42,37,32,19,22,23,42,27,30,26,37,24,26,22,30,40,22,43,31,26,22,23,27,27,30,43,30,36,37,22,36,29,22,43,31,26,22,18,42,37,32,19,22,31,23,35,35,22,40,31,36,44,22,40,46,37,27,30,24,23,43,26,27,22,25,46,22,39,23,41,23,34,36,42,37,43,22,24,36,34,34,42,37,30,24,23,43,30,36,37,40,22,30,37,24
43,23,37,27,26,34,22,24,36,34,39,42,43,26,41,40,22,30,37,24,7,22,39,41,26,39,23,41,30,37,28,22,43,36,22,29,30,28,31,43,22,44,30,43,31,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,24,36,41,39,7,22,29,36,41,22,23,22,39,30,26,24,26,22,36,29,22,43,31,26,22,34,23,30,37,29,41,23,34,26,22,25,42,40,30,37,26,40,40,22,40,23,30,27,22,30,43,22,26,47,39,26,24,43,40,22,43,36,22,39,36,40,43,22,31,30,28,31,26,41,22,41,26,45,26,37,42,26,22,23,37,27,22,26,23,41,37,30,37,28,40,22,29,36,41,22,30,43,40,22,29,30,40,24,23,35,22,29,36,42,41,43,31,22,38,42,23,41,43,26,41,22,26,37,27,26,27,22,40,26,39,43,7,22,20
43,23,37,27,26,34,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,41,26,45,26,37,42,26,22,36,29,22,23,25,36,42,43,22,1,22,20,22,34,30,35,35,30,36,37,22,23,37,27,22,26,23,41,37,30,37,28,40,22,36,29,22,20,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
43,31,26,22,41,26,40,42,35,43,40,22,44,31,30,24,31,22,23,41,26,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,26,40,43,30,34,23,43,26,40,22,41,26,29,35,26,24,43,22,23,22,24,36,37,43,30,37,42,26,27,22,30,34,39,41,36,45,26,34,26,37,43,22,30,37,22,36,42,41,22,42,7,40,7,22,25,42,40,30,37,26,40,40,22,40,23,30,27,22,33,23,34,26,40,22,18,42,37,32,19,22,43,23,37,27,26,34,22,2,40,22,24,31,30,26,29,22,26,47,26,24,42,43,30,45,26,22,36,29,29,30,24,26,41
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,22,43,23,37,27,26,34,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,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
43,23,37,27,26,34,22,26,47,39,26,24,43,40,22,43,36,22,41,26,39,36,41,43,22,43,31,26,22,29,42,35,35,22,41,26,40,42,35,43,40,22,29,36,41,22,43,31,26,22,38,42,23,41,43,26,41,22,37,26,47,43,22,44,26,26,32
23,37,23,35,46,40,43,40,22,31,23,45,26,22,39,41,26,27,30,24,43,26,27,22,43,31,23,43,22,43,31,26,22,24,42,39,26,41,43,30,37,36,22,24,23,35,30,29,7,22,24,36,34,39,23,37,46,22,44,30,35,35,22,41,26,39,36,41,43,22,41,26,45,26,37,42,26,22,36,29,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,22,23,37,27,22,26,23,41,37,30,37,28,40,22,36,29,22,20,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
24,36,34,34,26,37,43,30,37,28,22,36,37,22,43,31,26,22,41,26,40,42,35,43,40,22,29,36,41,22,43,31,26,22,38,42,23,41,43,26,41,22,34,41,7,22,18,42,37,32,19,22,40,23,30,27,22,43,31,26,22,40,43,41,26,37,28,43,31,22,36,29,22,43,31,26,22,24,36,34,39,23,37,46,22,2,40,22,27,36,34,26,40,43,30,24,22,25,42,40,30,37,26,40,40,22,24,23,34,26,22,23,40,22,23,22,40,42,41,39,41,30,40,26,22,43,36,22,31,30,34,22,37,36,43,30,37,28,22,43,31,23,43,22,40,23,35,26,40,22,30,37,22,26,45,26,41,46,22,41,26,28,30,36,37,22,36,29,22,43,31,26,22,42,7,40,7,22,26,47,24,26,26,27,26,27,22,36,42,41,22,39,35,23,37
43,31,26,22,24,36,34,39,23,37,46,22,2,40,22,42,7,40,7,22,39,26,41,29,36,41,34,23,37,24,26,22,44,23,40,22,31,26,35,39,26,27,22,25,46,22,23,22,41,26,24,36,41,27,22,38,42,23,41,43,26,41,22,29,36,41,22,37,26,44,22,24,42,40,43,36,34,26,41,40,22,31,26,22,40,23,30,27
43,23,37,27,26,34,22,34,23,32,26,40,22,18,42,37,32,19,22,24,36,34,39,42,43,26,41,40,22,34,23,24,31,30,37,26,40,22,44,30,43,31,22,18,42,37,32,19,22,25,23,24,32,42,39,22,40,46,40,43,26,34,40,22,43,31,23,43,22,41,42,37,22,40,43,36,24,32,22,26,47,24,31,23,37,28,26,40,22,37,26,43,44,36,41,32,40,22,36,29,22,23,42,43,36,34,23,43,30,24,22,18,42,37,32,19,22,23,37,27,22,36,43,31,26,41,22,24,36,34,39,35,26,47,22,24,36,34,39,42,43,26,41,22,40,46,40,43,26,34,40
43,36,34,36,41,41,36,44,22,43,31,26,22,24,36,34,39,23,37,46,22,30,40,22,40,24,31,26,27,42,35,26,27,22,43,36,22,23,37,37,36,42,37,24,26,22,30,43,40,22,34,36,40,43,22,39,36,44,26,41,29,42,35,22,24,36,34,39,42,43,26,41,22,26,45,26,41,22,44,31,30,24,31,22,29,36,41,22,43,31,26,22,29,30,41,40,43,22,43,30,34,26,22,44,30,35,35,22,25,41,30,37,28,22,30,43,22,30,37,43,36,22,27,30,41,26,24,43,22,24,36,34,39,26,43,30,43,30,36,37,22,44,30,43,31,22,34,23,32,26,41,40,22,36,29,22,34,23,30,37,29,41,23,34,26,22,24,36,34,39,42,43,26,41,40
43,23,37,27,26,34,22,2,40,22,37,26,44,22,31,30,28,31,5,26,37,27,22,24,36,34,39,42,43,26,41,22,30,40,22,24,23,35,35,26,27,22,18,42,37,32,19
39,41,30,24,26,40,22,29,36,41,22,43,31,26,22,34,23,24,31,30,37,26,22,44,31,30,24,31,22,24,23,37,22,24,36,34,26,22,30,37,22,45,23,41,30,36,42,40,22,18,42,37,32,19,22,23,41,26,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
23,37,23,35,46,40,43,40,22,26,47,39,26,24,43,22,43,31,26,22,37,26,44,22,24,36,34,39,42,43,26,41,22,43,36,22,18,42,37,32,19,22,23,22,31,26,29,43,46,22,18,42,37,32,19,22,36,29,22,25,42,40,30,37,26,40,40,22,23,44,23,46,22,29,41,36,34,22,30,25,34,22,43,31,26,22,35,36,37,28,43,30,34,26,22,35,26,23,27,26,41,22,30,37,22,34,23,30,37,29,41,23,34,26,40
44,26,22,25,26,35,30,26,45,26,22,43,31,26,46,22,24,36,42,35,27,22,18,42,37,32,19,22,39,26,41,31,23,39,40,22,43,44,36,22,43,36,22,43,31,41,26,26,22,25,30,35,35,30,36,37,22,27,36,35,35,23,41,40,22,29,41,36,34,22,30,25,34,22,36,45,26,41,22,43,31,26,22,37,26,47,43,22,29,26,44,22,46,26,23,41,40,22,40,23,30,27,22,28,26,36,41,28,26,22,44,26,30,40,40,22,23,37,22,23,37,23,35,46,40,43,22,23,43,22,43,31,26,22,28,23,41,43,37,26,41,22,28,41,36,42,39
43,31,23,43,22,44,30,35,35,22,40,39,42,41,22,43,23,37,27,26,34,22,2,40,22,28,41,36,44,43,31
30,22,2,27,22,25,26,22,27,30,40,23,39,39,36,30,37,43,26,27,22,30,29,22,43,31,26,22,24,36,34,39,23,37,46,22,28,41,26,44,22,25,46,22,35,26,40,40,22,43,31,23,37,22,20,22,20,22,37,26,47,43,22,46,26,23,41,22,40,23,30,27,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,28,36,35,27,34,23,37,22,40,23,24,31,40,22,3,22,24,36
30,25,34,22,30,40,22,26,47,39,26,24,43,26,27,22,43,36,22,41,26,40,39,36,37,27,22,43,36,22,43,23,37,27,26,34,22,2,40,22,18,42,37,32,19,22,25,46,22,27,30,40,24,36,42,37,43,30,37,28,22,30,43,40,22,36,44,37,22,34,23,30,37,29,41,23,34,26,40,22,44,31,30,24,31,22,23,37,23,35,46,40,43,40,22,40,23,46,22,23,41,26,22,41,36,42,28,31,35,46,22,43,31,41,26,26,22,43,30,34,26,40,22,43,31,26,22,39,41,30,24,26,22,36,29,22,23,22,24,36,34,39,23,41,23,25,35,26,22,40,46,40,43,26,34,22,29,41,36,34,22,43,23,37,27,26,34
36,25,45,30,36,42,40,35,46,22,30,25,34,22,24,23,37,22,28,30,45,26,22,25,30,28,28,26,41,22,27,30,40,24,36,42,37,43,40,22,43,36,22,42,40,26,41,40,22,30,34,34,26,27,30,23,43,26,35,46,22,40,23,30,27,22,34,41,7,22,44,26,30,40,40
25,42,43,22,34,41,7,22,18,42,37,32,19,22,38,42,26,40,43,30,36,37,40,22,44,31,26,43,31,26,41,22,43,31,23,43,22,44,30,35,35,22,25,26,22,26,37,36,42,28,31,22,43,36,22,40,43,36,39,22,43,23,37,27,26,34,22,2,40,22,29,30,41,40,43,22,34,23,30,37,29,41,23,34,26,22,29,41,36,34,22,43,23,32,30,37,28,22,36,37,22,40,36,34,26,22,36,29,22,43,31,26,22,29,42,37,24,43,30,36,37,40,22,43,31,23,43,22,35,23,41,28,26,22,36,41,28,23,37,30,48,23,43,30,36,37,40,22,39,41,26,45,30,36,42,40,35,46,22,40,36,42,28,31,43,22,29,41,36,34,22,25,30,28,22,25,35,42,26,22,2,40,22,34,23,24,31,30,37,26,40
43,31,26,22,23,37,40,44,26,41,22,30,40,22,37,2,43,22,39,41,30,24,26,22,41,26,27,42,24,43,30,36,37,40,22,25,42,43,22,37,26,44,22,40,46,40,43,26,34,40,22,31,26,22,40,23,30,27
37,26,45,26,41,43,31,26,35,26,40,40,22,43,23,37,27,26,34,22,29,23,24,26,40,22,23,22,45,23,41,30,26,43,46,22,36,29,22,24,31,23,35,35,26,37,28,26,40,22,43,31,26,22,25,30,28,28,26,40,43,22,25,26,30,37,28,22,43,31,23,43,22,24,42,40,43,36,34,26,41,40,22,28,26,37,26,41,23,35,35,46,22,45,30,26,44,22,43,31,26,22,24,36,34,39,23,37,46,22,2,40,22,24,36,34,39,42,43,26,41,40,22,23,40,22,18,42,37,32,19,22,43,36,22,30,25,34,22,2,40,22,34,23,30,37,29,41,23,34,26,40
26,45,26,37,22,34,41,7,22,18,42,37,32,19,22,30,40,22,41,26,35,42,24,43,23,37,43,22,43,36,22,23,25,23,37,27,36,37,22,43,31,30,40,22,37,36,43,30,36,37,22,30,37,40,30,40,43,30,37,28,22,43,31,23,43,22,43,23,37,27,26,34,22,2,40,22,37,26,44,22,34,23,24,31,30,37,26,40,22,23,41,26,22,37,2,43,22,18,42,37,32,19,22,29,36,41,22,30,25,34,22,2,40,22,34,23,30,37,29,41,23,34,26,40
44,26,22,2,41,26,22,23,29,43,26,41,22,23,22,35,30,43,43,35,26,22,25,30,28,28,26,41,22,37,30,24,31,26,22,31,26,22,40,23,30,27
27,36,22,37,2,43,22,33,42,34,39,22,46,26,43
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,34,23,46,22,43,42,41,37,22,36,42,43,22,43,36,22,25,26,22,28,36,36,27,22,37,26,44,40,22,29,36,41,22,43,31,26,22,26,24,36,37,36,34,46
30,37,22,36,37,26,22,44,30,35,27,22,31,36,42,41,22,36,29,22,43,41,23,27,30,37,28,22,43,31,26,22,34,23,41,32,26,43,22,34,23,37,23,28,26,27,22,43,36,22,23,24,24,36,34,39,35,30,40,31,22,44,31,23,43,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,31,23,40,22,25,26,26,37,22,43,41,46,30,37,28,22,43,36,22,27,36,22,42,37,40,42,24,24,26,40,40,29,42,35,35,46,22,29,36,41,22,44,26,26,32,40
30,43,22,30,40,22,29,36,41,24,30,37,28,22,43,31,26,22,29,26,27,26,41,23,35,22,41,26,40,26,41,45,26,22,43,36,22,26,23,40,26,22,30,43,40,22,28,41,30,39,22,36,37,22,24,41,26,27,30,43,22,23,37,27,22,30,43,22,43,36,36,32,22,43,31,26,22,44,30,37,27,22,36,42,43,22,36,29,22,23,22,39,41,26,45,30,36,42,40,35,46,22,18,42,37,32,19,22,27,36,35,35,23,41
43,31,26,22,41,26,40,42,35,43,30,37,28,22,27,26,24,35,30,37,26,22,30,37,22,30,37,43,26,41,26,40,43,22,41,23,43,26,40,22,23,37,27,22,43,31,26,22,45,23,35,42,26,22,36,29,22,43,31,26,22,27,36,35,35,23,41,22,24,36,42,35,27,22,18,42,37,32,19,22,23,34,26,41,30,24,23,37,22,25,42,40,30,37,26,40,40,22,30,37,27,26,26,27,22,43,31,26,22,26,37,43,30,41,26,22,26,24,36,37,36,34,46
43,31,30,40,22,34,23,46,22,40,36,42,37,27,22,18,42,37,32,19,22,36,39,43,30,34,30,40,43,30,24
23,29,43,26,41,22,23,35,35,22,42,37,43,30,35,22,23,22,29,26,44,22,46,26,23,41,40,22,23,28,36,22,43,31,26,22,40,43,36,24,32,22,34,23,41,32,26,43,22,44,23,40,22,45,30,26,44,26,27,22,23,40,22,23,22,25,23,41,36,34,26,43,26,41,22,36,29,22,43,31,26,22,37,23,43,30,36,37,23,35,22,26,24,36,37,36,34,46
44,31,26,37,22,30,43,22,44,26,37,43,22,27,36,44,37,22,25,46,22,23,35,35,22,43,41,23,27,30,43,30,36,37,22,43,31,26,22,26,24,36,37,36,34,46,22,29,36,35,35,36,44,26,27
43,31,23,43,22,31,23,40,22,24,31,23,37,28,26,27,22,39,23,41,43,35,46,22,25,26,24,23,42,40,26,22,43,31,26,22,43,44,36,22,46,26,23,41,40,22,29,36,35,35,36,44,30,37,28,22,43,31,26,22,44,36,41,40,43,22,40,43,36,24,32,5,34,23,41,32,26,43,22,39,35,42,37,28,26,22,30,37,22,31,30,40,43,36,41,46,22,31,23,45,26,22,25,26,26,37,22,41,26,23,40,36,37,23,25,35,46,22,24,36,34,29,36,41,43,23,25,35,26
43,31,26,22,20,22,24,41,23,40,31,22,44,23,40,22,23,22,29,23,35,40,26,22,23,35,23,41,34,22,31,36,44,26,45,26,41,22,46,36,42,22,45,30,26,44,22,30,43,22,40,23,46,40,22,42,37,30,45,26,41,40,30,43,46,22,36,29,22,24,31,30,24,23,28,36,22,26,24,36,37,36,34,30,40,43,22,45,30,24,43,36,41,22,18,42,37,32,19
43,31,26,22,34,23,41,32,26,43,22,40,26,26,34,40,22,30,37,24,41,26,23,40,30,37,28,35,46,22,18,42,37,32,19,22,29,41,36,34,22,43,31,26,22,41,26,40,43,22,36,29,22,43,31,26,22,37,23,43,30,36,37
30,43,40,22,18,42,37,32,19,22,24,23,22,37,2,43,22,25,26,22,18,42,37,32,19,22,43,36,22,29,42,37,27,23,34,26,37,43,23,35,22,25,42,40,30,37,26,40,40,22,24,36,37,27,30,43,30,36,37,40,22,37,36,41,22,27,36,22,43,31,26,46,22,23,39,39,26,23,41,22,43,36,22,18,42,37,32,19,22,34,23,33,36,41,22,40,31,30,29,43,40,22,30,37,22,43,31,26,22,26,24,36,37,36,34,46
43,31,26,22,34,23,41,32,26,43,22,43,36,27,23,46,22,31,23,40,22,23,22,35,30,29,26,22,36,29,22,30,43,40,22,36,44,37,22,33,36,31,37,22,18,42,37,32,19,22,24,31,23,30,41,34,23,37,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,24,36,41,39,7,22,40,23,30,27,22,40,23,43,42,41,27,23,46
43,31,26,41,26,22,2,40,22,37,36,43,31,30,37,28,22,41,23,43,30,36,37,23,35,22,23,25,36,42,43,22,43,31,30,40,22,32,30,37,27,22,36,29,22,23,24,43,30,36,37
36,29,22,24,36,42,41,40,26,22,43,31,26,22,31,26,23,35,43,31,22,36,29,22,43,31,26,22,26,24,36,37,36,34,46,22,44,30,35,35,22,25,26,22,43,31,41,26,23,43,26,37,26,27,22,30,29,22,43,31,26,22,34,23,41,32,26,43,22,24,36,37,43,30,37,42,26,40,22,43,36,22,27,30,45,26,22,43,31,30,40,22,44,26,26,32
40,31,23,41,39,35,46,22,29,23,35,35,30,37,28,22,40,43,36,24,32,22,39,41,30,24,26,40,22,27,36,22,41,26,27,42,24,26,22,24,36,37,40,42,34,26,41,22,44,26,23,35,43,31,22,27,23,34,23,28,26,22,25,42,40,30,37,26,40,40,22,24,36,37,29,30,27,26,37,24,26,22,23,37,27,22,27,30,40,24,36,42,41,23,28,26,22,43,31,26,22,29,36,41,26,30,28,37,22,30,37,45,26,40,43,36,41,40,22,42,39,36,37,22,44,31,36,34,22,43,31,26,22,42,7,40,7,22,37,36,44,22,41,26,35,30,26,40,22,29,36,41,22,29,30,37,23,37,24,30,23,35,22,18,42,37,32,19
43,31,26,22,29,30,37,23,37,24,30,23,35,5,40,26,41,45,30,24,26,40,22,30,37,27,42,40,43,41,46,22,44,23,40,22,25,23,43,43,26,41,26,27,22,25,46,22,43,31,26,22,20,22,24,41,23,40,31
44,31,23,43,22,2,40,22,34,36,41,26,22,23,35,43,31,36,42,28,31,22,43,31,26,22,40,43,36,24,32,22,34,23,41,32,26,43,22,30,40,22,29,23,41,22,35,26,40,40,22,18,42,37,32,19,22,43,36,27,23,46,22,43,31,23,37,22,43,44,36,22,46,26,23,41,40,22,23,28,36,22,43,31,26,22,42,7,40,7,22,26,24,36,37,36,34,46,22,30,40,22,44,26,23,32,26,41
28,41,36,44,43,31,22,30,40,22,40,35,36,44,26,41
39,41,36,29,30,43,40,22,23,41,26,22,40,36,29,43,26,41
27,26,25,43,22,25,42,41,27,26,37,40,22,23,41,26,22,31,26,23,45,30,26,41
25,42,43,22,30,29,22,43,31,26,22,40,43,36,24,32,22,34,23,41,32,26,43,22,27,36,26,40,22,37,2,43,22,24,36,37,43,30,37,42,26,22,43,36,22,39,35,42,34,34,26,43,22,43,31,26,22,25,26,37,26,29,30,24,30,23,35,22,26,29,29,26,24,43,40,22,36,29,22,35,36,44,26,41,22,30,37,43,26,41,26,40,43,22,41,23,43,26,40,22,23,37,27,22,23,22,35,36,44,26,41,22,27,36,35,35,23,41,22,34,23,46,22,44,26,35,35,22,27,36,34,30,37,23,43,26
43,31,26,22,29,26,27,22,44,31,30,24,31,22,42,37,43,30,35,22,29,41,30,27,23,46,22,31,23,27,22,25,26,26,37,22,18,42,37,32,19,22,34,36,45,26,40,22,43,36,22,26,23,40,26,22,24,41,26,27,30,43,22,30,40,22,37,36,44,22,39,36,30,40,26,27,22,43,36,22,39,36,42,41,22,34,36,37,26,46,22,30,37,43,36,22,43,31,26,22,26,24,36,37,36,34,46,22,30,29,22,37,26,26,27,26,27,22,43,36,22,18,42,37,32,19,22,43,31,26,22,34,23,41,32,26,43,40
29,26,27,22,36,29,29,30,24,30,23,35,40,22,34,23,46,22,39,41,36,43,26,40,43,22,43,31,23,43,22,43,31,30,40,22,27,36,26,40,22,37,2,43,22,37,26,24,26,40,40,23,41,30,35,46,22,34,26,23,37,22,23,22,29,42,37,27,23,34,26,37,43,23,35,22,24,31,23,37,28,26,22,30,37,22,43,31,26,30,41,22,30,37,43,26,41,26,40,43,5,41,23,43,26,22,39,36,35,30,24,30,26,40
25,42,43,22,43,31,26,22,26,47,39,26,41,30,26,37,24,26,22,36,29,22,43,31,26,22,20,22,24,41,23,40,31,22,40,42,28,28,26,40,43,40,22,43,31,26,22,29,26,27,22,30,40,22,35,30,32,26,35,46,22,43,36,22,25,41,30,37,28,22,27,36,44,37,22,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,30,37,22,30,43,40,22,26,29,29,36,41,43,22,43,36,22,24,23,35,34,22,34,23,41,32,26,43,40
23,37,43,30,24,30,39,23,43,30,37,28,22,43,31,26,22,29,26,27,22,2,40,22,34,36,45,26,22,34,36,37,26,46,22,43,41,23,27,26,41,40,22,35,36,44,26,41,26,27,22,23,22,32,26,46,22,30,37,43,26,41,26,40,43,22,41,23,43,26,22,32,37,36,44,37,22,23,40,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,20,22,20,22,35,23,43,26,22,29,41,30,27,23,46,22,27,36,44,37,22,29,41,36,34,22,20,22,20,22,43,31,26,22,27,23,46,22,25,26,29,36,41,26
43,30,37,46,22,34,36,45,26,34,26,37,43,40,22,30,37,22,43,31,26,22,41,23,43,26,22,44,31,30,24,31,22,30,40,22,44,31,23,43,22,25,23,37,32,40,22,24,31,23,41,28,26,22,26,23,24,31,22,36,43,31,26,41,22,29,36,41,22,36,45,26,41,37,30,28,31,43,22,35,36,23,37,40,22,23,41,26,22,42,40,42,23,35,35,46,22,23,34,36,37,28,22,43,31,26,22,29,26,44,22,45,30,40,30,25,35,26,22,43,41,23,24,32,40,22,43,31,23,43,22,43,31,26,22,29,26,27,22,35,26,23,45,26,40,22,36,37,22,43,31,26,22,34,36,37,26,43,23,41,46,22,34,23,41,32,26,43,40
43,31,26,22,27,36,35,35,23,41,22,23,35,40,36,22,25,26,28,23,37,22,43,36,22,27,26,24,35,30,37,26,22,29,41,30,27,23,46,22,23,40,22,43,31,26,22,40,43,36,24,32,22,34,23,41,32,26,43,22,2,40,22,39,35,42,37,28,26,22,24,23,42,40,26,27,22,40,36,34,26,22,30,37,45,26,40,43,36,41,40,22,43,36,22,18,42,37,32,19,22,43,31,26,30,41,22,27,26,40,30,41,26,22,43,36,22,30,37,45,26,40,43,22,30,37,22,43,31,26,22,42,7,40,7
43,41,26,23,40,42,41,46,22,36,29,29,30,24,30,23,35,40,22,31,23,45,26,22,25,26,26,37,22,23,41,28,42,30,37,28,22,29,36,41,22,34,36,37,43,31,40,22,43,31,23,43,22,43,31,26,22,27,36,35,35,23,41,22,2,40,22,40,43,41,26,37,28,43,31,22,44,23,40,22,36,42,43,22,36,29,22,18,42,37,32,19,22,44,30,43,31,22,26,24,36,37,36,34,30,24,22,29,42,37,27,23,34,26,37,43,23,35,40,22,43,31,41,26,23,43,26,37,30,37,28,22,43,36,22,18,42,37,32,19,22,43,31,26,22,26,47,39,36,41,43,22,25,36,36,34,22,43,31,23,43,22,31,23,40,22,40,42,40,43,23,30,37,26,27,22,34,23,37,42,29,23,24,43,42,41,26,41,40,22,29,36,41,22,40,26,45,26,41,23,35,22,46,26,23,41,40
43,31,26,22,34,23,41,32,26,43,22,27,41,36,39,22,31,23,40,22,37,36,44,22,23,39,39,23,41,26,37,43,35,46,22,24,36,37,45,30,37,24,26,27,22,29,36,41,26,30,28,37,22,30,37,45,26,40,43,36,41,40,22,43,31,23,43,22,43,31,26,22,43,41,26,23,40,42,41,46,22,44,23,40,22,41,30,28,31,43,22,23,25,36,42,43,22,43,31,26,22,18,42,37,32,19,22,27,36,35,35,23,41
23,22,34,36,27,26,40,43,22,27,41,36,39,22,30,37,22,43,31,26,22,27,36,35,35,23,41,22,36,37,35,46,22,23,22,34,36,27,26,40,43,22,36,37,26,22,34,30,37,27,22,46,36,42,22,44,36,42,35,27,22,25,26,22,44,26,35,24,36,34,26,27,22,25,46,22,43,31,26,22,42,7,40,7
43,31,23,43,22,44,23,40,22,37,2,43,22,43,31,26,22,24,23,40,26,22,30,37,22,20,22,44,31,26,37,22,43,31,26,22,27,36,35,35,23,41,22,44,23,40,22,40,36,22,44,26,23,32,22,43,31,23,43,22,40,36,34,26,22,26,24,36,37,36,34,30,40,43,40,22,23,37,27,22,28,36,45,26,41,37,34,26,37,43,22,36,29,29,30,24,30,23,35,40,22,40,26,41,30,36,42,40,35,46,22,44,36,41,41,30,26,27,22,43,31,23,43,22,30,43,22,34,30,28,31,43,22,24,36,35,35,23,39,40,26,22,39,41,36,27,42,24,30,37,28,22,39,23,37,30,24,22,23,34,36,37,28,22,29,36,41,26,30,28,37,22,30,37,45,26,40,43,36,41,40,22,23,37,27,22,18,42,37,32,19,22,43,31,26,22,29,35,36,44,22,36,29,22,29,36,41,26,30,28,37,22,24,23,39,30,43,23,35,22,43,36,22,43,31,26,22,42,7,40,7
23,37,36,43,31,26,41,22,25,30,28,22,27,30,29,29,26,41,26,37,24,26,22,25,26,43,44,26,26,37,22,20,22,23,37,27,22,20,22,30,40,22,37,2,43,22,40,36,22,18,42,37,32,19
30,37,22,43,31,26,22,43,31,30,41,27,22,38,42,23,41,43,26,41,22,36,29,22,20,22,43,31,26,22,26,24,36,37,36,34,46,22,18,42,37,32,19,22,23,43,22,23,37,22,30,37,29,35,23,43,30,36,37,5,23,27,33,42,40,43,26,27,22,23,37,37,42,23,35,22,41,23,43,26,22,36,29,22,20,22,20
43,31,26,22,24,36,37,40,26,37,40,42,40,22,23,34,36,37,28,22,26,24,36,37,36,34,30,40,43,40,22,30,40,22,43,31,23,43,22,30,43,22,28,41,26,44,22,23,22,34,42,24,31,22,34,36,41,26,22,40,35,42,28,28,30,40,31,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,29,22,20,22,44,31,30,24,31,22,26,37,27,26,27,22,43,44,36,22,44,26,26,32,40,22,23,28,36
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,30,40,22,31,23,39,39,26,37,30,37,28,22,23,43,22,23,22,43,30,34,26,22,44,31,26,37,22,43,31,26,22,26,24,36,37,36,34,46,22,31,23,40,22,23,35,41,26,23,27,46,22,40,35,36,44,26,27,22,27,36,44,37,22,40,23,46,40,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,36,29,22,18,42,37,32,19,22,28,41,36,42,39,22,23,22,18,42,37,32,19,22,18,42,37,32,19,22,39,23,7,22,29,36,41,26,24,23,40,43,30,37,28,22,24,36,34,39,23,37,46
23,22,35,36,43,22,36,29,22,18,42,37,32,19,22,27,26,34,23,37,27,22,30,40,22,28,36,37,26
24,36,37,40,42,34,26,41,22,40,39,26,37,27,30,37,28,22,27,30,27,22,27,41,36,39,22,30,37,22,43,31,26,22,34,36,37,43,31,40,22,29,36,35,35,36,44,30,37,28,22,25,35,23,24,32,22,34,36,37,27,23,46,22,20,22,25,42,43,22,36,37,35,46,22,40,35,30,28,31,43,35,46,22,23,37,27,22,29,36,41,22,23,22,40,31,36,41,43,22,39,26,41,30,36,27,22,36,29,22,43,30,34,26,22,41,26,24,23,35,35,40,22,34,41,7,22,18,42,37,32,19,22,23,22,35,36,37,28,43,30,34,26,22,40,43,42,27,26,37,43,22,36,29,22,25,42,40,30,37,26,40,40,22,24,46,24,35,26,40
43,31,23,43,22,44,23,40,22,36,29,29,40,26,43,22,25,46,22,40,43,41,26,37,28,43,31,22,26,35,40,26,44,31,26,41,26
43,31,26,22,26,29,29,26,24,43,40,22,44,26,41,26,22,34,42,24,31,22,35,26,40,40,22,40,26,45,26,41,26,22,23,37,27,22,35,26,40,40,22,39,41,36,35,36,37,28,26,27,22,43,31,23,37,22,40,36,34,26,22,31,23,27,22,29,26,23,41,26,27,22,36,41,22,26,47,39,26,24,43,26,27
43,36,27,23,46,22,31,26,22,18,42,37,32,19,22,26,47,39,36,41,43,40,22,23,37,27,22,25,42,40,30,37,26,40,40,22,30,37,45,26,40,43,34,26,37,43,22,40,39,26,37,27,30,37,28,22,34,23,46,22,25,26,22,30,37,40,42,29,29,30,24,30,26,37,43,22,43,36,22,39,30,24,32,22,42,39,22,43,31,26,22,40,35,23,24,32,22,30,29,22,40,43,36,24,32,22,39,41,30,24,26,40,22,40,30,37,32,22,43,31,30,40,22,44,26,26,32,22,23,37,27,22,30,29,22,24,36,37,40,42,34,26,41,40,22,18,42,37,32,19,22,30,37,22,41,26,23,24,43,30,36,37
44,31,23,43,22,2,40,22,34,36,41,26,22,43,31,26,22,24,36,41,39,36,41,23,43,26,22,25,36,41,41,36,44,30,37,28,22,25,30,37,28,26,22,31,23,40,22,37,2,43,22,18,42,37,32,19,22,30,37,22,43,31,26,22,39,23,40,43,22,43,44,36,22,46,26,23,41,40
44,26,22,2,45,26,22,31,23,27,22,43,44,36,22,34,36,41,26,22,46,26,23,41,40,22,36,29,22,40,30,28,37,30,29,30,24,23,37,43,22,23,24,24,42,34,42,35,23,43,30,36,37,22,36,29,22,27,26,25,43,22,33,42,40,43,22,23,43,22,43,31,26,22,43,30,34,26,22,44,31,26,37,22,26,23,41,37,30,37,28,40,22,23,41,26,22,25,26,30,37,28,22,40,38,42,26,26,48,26,27,22,34,41,7,22,18,42,37,32,19,22,37,36,43,26,40
43,31,26,22,34,36,41,26,22,23,22,24,36,34,39,23,37,46,22,41,26,35,30,26,40,22,36,37,22,25,36,41,41,36,44,26,27,22,34,36,37,26,46,22,43,31,26,22,28,41,26,23,43,26,41,22,30,43,40,22,18,42,37,32,19,22,43,36,22,23,37,22,26,24,36,37,36,34,30,24,22,40,35,36,44,27,36,44,37
23,22,24,36,34,39,23,37,46,22,44,30,43,31,22,23,22,40,43,41,36,37,28,22,25,23,35,23,37,24,26,22,40,31,26,26,43,22,24,23,37,22,44,30,43,31,40,43,23,37,27,22,23,37,22,42,37,23,37,43,30,24,30,39,23,43,26,27,22,40,43,36,41,34,22,23,22,31,30,28,31,35,46,22,35,26,45,26,41,23,28,26,27,22,24,36,34,39,23,37,46,22,34,23,46,22,26,37,27,22,42,39,22,30,37,22,25,23,37,32,41,42,39,43,24,46,22,24,36,42,41,43
43,31,26,22,29,26,27,22,36,29,22,24,36,42,41,40,26,22,32,37,36,44,40,22,43,31,23,43,22,45,26,41,46,22,44,26,35,35,22,31,26,37,24,26,22,30,43,40,22,18,42,37,32,19,22,43,36,22,39,42,34,39,22,24,41,26,27,30,43,22,30,37,43,36,22,43,31,26,22,26,24,36,37,36,34,46,22,43,31,30,40,22,34,36,41,37,30,37,28
25,42,43,22,30,37,22,43,31,26,22,39,41,36,24,26,40,40,22,43,31,26,22,29,26,27,22,41,30,40,32,40,22,18,42,37,32,19,22,30,37,29,35,23,43,30,36,37
26,45,26,37,22,25,26,29,36,41,26,22,29,41,30,27,23,46,22,2,40,22,26,45,26,37,43,40,22,31,23,41,45,23,41,27,22,42,37,30,45,26,41,40,30,43,46,22,26,24,36,37,36,34,30,40,43,22,25,26,37,33,23,34,30,37,22,18,42,37,32,19,22,44,23,40,22,23,41,28,42,30,37,28,22,43,31,23,43,22,43,31,26,22,29,26,27,22,44,36,22,37,2,43,22,25,26,22,23,25,35,26,22,43,36,22,35,30,45,26,22,42,39,22,43,36,22,30,43,40,22,43,36,42,28,31,22,44,36,41,27,40,22,36,37,22,26,35,30,34,30,37,23,43,30,37,28,22,30,37,29,35,23,43,30,36,37,22,25,26,24,23,42,40,26,22,36,29,22,30,43,40,22,41,26,40,39,36,37,40,30,25,30,35,30,43,46,22,43,36,22,39,41,36,43,26,24,43,22,29,41,23,28,30,35,26,22,29,30,37,23,37,24,30,23,35,22,34,23,41,32,26,43,40,22,25,23,37,32,40,22,23,37,27,22,31,30,28,31,35,46,22,35,26,45,26,41,23,28,26,27,22,24,36,41,39,36,41,23,43,30,36,37,40
43,31,26,22,25,30,28,28,26,40,43,22,43,31,41,26,23,43,22,36,37,22,43,31,26,22,26,24,36,37,36,34,30,24,22,31,36,41,30,48,36,37,22,41,30,28,31,43,22,37,36,44,22,30,40,22,37,2,43,22,41,26,24,26,40,40,30,36,37,22,31,26,22,41,26,23,40,36,37,40,22,30,43,22,2,40,22,23,37,22,18,42,37,32,19,22,36,29,22,18,42,37,32,19,22,30,37,29,35,23,43,30,36,37
30,37,22,43,31,26,22,26,37,27,22,43,31,26,22,20,22,24,36,35,35,23,39,40,26,22,40,42,28,28,26,40,43,26,27,22,43,31,26,22,26,24,36,37,36,34,46,22,27,36,26,40,22,37,2,43,22,34,36,45,26,22,30,37,22,18,42,37,32,19,22,44,30,43,31,22,40,43,36,24,32,22,39,41,30,24,26,40
43,31,26,22,26,24,36,37,36,34,46,22,27,36,26,40,22,31,36,44,26,45,26,41,22,27,26,39,26,37,27,22,36,37,22,43,31,26,22,24,36,37,29,30,27,26,37,24,26,22,36,29,22,25,42,40,30,37,26,40,40,26,40,22,24,36,37,40,42,34,26,41,40,22,23,37,27,22,29,36,41,26,30,28,37,22,30,37,45,26,40,43,36,41,40
23,22,39,23,37,30,24,22,36,37,22,44,23,35,35,22,40,43,41,26,26,43,22,27,36,26,40,22,37,2,43,22,26,47,23,24,43,35,46,22,18,42,37,32,19,22,24,36,37,29,30,27,26,37,24,26
40,42,41,45,26,46,40,22,40,42,28,28,26,40,43,26,27,22,43,31,23,43,22,24,36,37,40,42,34,26,41,22,24,36,37,29,30,27,26,37,24,26,22,44,23,40,22,31,30,28,31,22,25,26,29,36,41,26,22,29,41,30,27,23,46
23,22,8,16,9,5,39,36,30,37,43,22,27,41,36,39,22,30,40,22,37,2,43,22,35,30,32,26,35,46,22,43,36,22,34,23,32,26,22,34,42,24,31,22,36,29,22,23,22,18,42,37,32,19,22,18,42,37,32,19,22,43,31,23,43,22,23,22,29,26,44,22,43,30,34,26,40,22,36,45,26,41,22,43,31,36,42,28,31,22,23,37,27,22,30,43,22,44,30,35,35
30,29,22,43,31,26,22,41,26,23,24,43,30,36,37,40,22,36,29,22,26,47,26,24,42,43,30,45,26,40,22,28,23,43,31,26,41,26,27,22,40,23,43,42,41,27,23,46,22,23,43,22,31,36,43,22,40,39,41,30,37,28,40,22,45,23,7,22,29,36,41,22,43,31,26,22,25,42,40,30,37,26,40,40,22,24,36,42,37,24,30,35,22,34,26,26,43,30,37,28,40,22,23,41,26,22,43,46,39,30,24,23,35,22,25,42,40,30,37,26,40,40,22,35,26,23,27,26,41,40,22,44,26,41,26,22,37,2,43,22,36,45,26,41,35,46,22,41,23,43,43,35,26,27,22,25,46,22,29,41,30,27,23,46,22,2,40,22,27,26,24,35,30,37,26
23,37,27,22,30,29,22,29,36,41,26,30,28,37,22,30,37,45,26,40,43,36,41,40,22,25,26,24,36,34,26,22,23,22,18,42,37,32,19,22,34,36,41,26,22,24,23,42,43,30,36,42,40,22,44,26,35,35,22,43,31,26,22,27,36,35,35,23,41,22,2,40,22,41,26,24,26,37,43,22,40,43,41,26,37,28,43,31,22,40,42,28,28,26,40,43,40,22,43,31,23,43,22,43,31,26,22,42,7,40,7,22,24,23,37,22,40,43,23,37,27,22,30,43
36,37,22,43,31,26,22,25,36,43,43,36,34,22,35,30,37,26,22,43,31,26,22,34,36,40,43,22,18,42,37,32,19,22,29,23,24,43,22,29,36,41,22,43,31,26,22,26,24,36,37,36,34,30,24,22,36,42,43,35,36,36,32,22,30,40,22,43,31,23,43,22,44,26,22,2,45,26,22,25,26,26,37,22,43,31,41,36,42,28,31,22,43,31,30,40,22,25,26,29,36,41,26
43,44,36,22,46,26,23,41,40,22,23,28,36,22,23,25,36,42,43,22,43,31,26,22,36,37,35,46,22,39,36,30,37,43,22,36,29,22,24,36,34,39,23,41,30,40,36,37,22,44,23,40,22,43,31,26,22,20,22,24,41,23,40,31,22,23,37,27,22,43,31,26,22,40,42,25,40,26,38,42,26,37,43,22,27,26,39,41,26,40,40,30,36,37
43,31,26,22,18,42,37,32,19,22,31,23,27,22,23,22,18,42,37,32,19,22,23,42,27,30,26,37,24,26
43,31,26,22,39,41,36,40,39,26,41,30,43,46,22,43,31,23,43,22,29,36,35,35,36,44,26,27,22,25,35,23,24,32,22,34,36,37,27,23,46,22,39,26,41,34,30,43,40,22,23,22,34,36,41,26,22,36,39,43,30,34,30,40,43,30,24,22,45,30,26,44,22,43,36,27,23,46
23,43,22,43,31,26,22,45,26,41,46,22,35,26,23,40,43,22,43,31,26,22,26,40,43,23,25,35,30,40,31,34,26,37,43,22,31,26,41,26,22,30,40,22,43,23,32,30,37,28,22,24,36,34,29,36,41,43,22,29,41,36,34,22,43,31,26,22,37,23,43,30,36,37,22,2,40,22,40,42,24,24,26,40,40,22,30,37,22,31,23,37,27,35,30,37,28,22,43,31,26,22,35,23,40,43,22,18,42,37,32,19
23,40,22,40,26,37,7,22,35,35,36,46,27,22,18,42,37,32,19,22,27,7,22,43,26,47,23,40,22,36,25,40,26,41,45,26,27,22,46,26,40,43,26,41,27,23,46,22,43,31,26,22,29,26,27,22,23,45,36,30,27,26,27,22,23,22,18,42,37,32,19,22,35,23,40,43,22,43,30,34,26
43,31,26,46,22,23,41,26,22,34,36,41,26,22,40,36,39,31,30,40,43,30,24,23,43,26,27,22,43,31,30,40,22,43,30,34,26
43,31,26,22,24,31,26,34,30,24,23,35,22,30,37,27,42,40,43,41,46,22,30,40,22,26,47,39,26,24,43,26,27,22,43,36,22,41,26,39,36,41,43,22,43,31,23,43,22,39,41,36,29,30,43,40,22,26,41,36,27,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,26,24,23,42,40,26,22,36,29,22,18,42,37,32,19,22,39,41,30,24,26,40,22,30,37,22,43,31,26,22,24,36,34,34,36,27,30,43,46,22,26,37,27,22,36,29,22,43,31,26,22,25,42,40,30,37,26,40,40
39,41,36,27,42,24,26,41,40,22,36,29,22,24,36,34,34,36,27,30,43,46,22,24,31,26,34,30,24,23,35,40,22,43,31,26,22,25,23,40,30,24,22,24,31,26,34,30,24,23,35,40,22,39,41,36,27,42,24,26,27,22,30,37,22,31,42,28,26,22,45,36,35,42,34,26,40,22,29,36,41,22,36,43,31,26,41,22,34,23,37,42,29,23,24,43,42,41,26,41,40,22,31,23,45,26,22,40,26,26,37,22,40,31,23,41,39,22,30,37,45,26,37,43,36,41,46,22,24,42,43,43,30,37,28,22,25,46,22,25,42,46,26,41,40
36,37,24,26,22,43,31,26,22,24,31,30,26,29,22,25,26,37,26,29,30,24,30,23,41,30,26,40,22,36,29,22,43,31,26,22,30,37,27,42,40,43,41,46,22,2,40,22,37,36,44,22,18,42,37,32,19,22,25,36,36,34,22,43,31,26,40,26,22,39,41,36,27,42,24,26,41,40,22,23,35,40,36,22,44,30,35,35,22,25,26,22,41,26,39,36,41,43,30,37,28,22,23,28,23,30,37,40,43,22,26,47,24,26,39,43,30,36,37,23,35,35,46,22,40,43,41,36,37,28,22,39,26,41,29,36,41,34,23,37,24,26,40,22,30,37,22,43,31,26,22,20,22,43,31,30,41,27,22,38,42,23,41,43,26,41
29,36,41,22,40,36,34,26,22,36,29,22,43,31,26,40,26,22,24,36,34,39,23,37,30,26,40,22,43,31,30,40,22,44,30,35,35,22,25,26,22,43,31,26,22,29,30,41,40,43,22,38,42,23,41,43,26,41,22,44,30,43,31,22,46,26,23,41,5,43,36,5,46,26,23,41,22,37,26,28,23,43,30,45,26,22,24,36,34,39,23,41,30,40,36,37,40,22,40,23,46,40,22,35,26,36,37,23,41,27,22,18,42,37,32,19,22,23,22,24,31,26,34,30,24,23,35,22,30,37,27,42,40,43,41,46,22,23,37,23,35,46,40,43,22,23,43,22,39,41,42,27,26,37,43,30,23,35,22,18,42,37,32,19,22,41,26,40,26,23,41,24,31
43,31,30,40,22,24,36,42,35,27,22,25,26,22,43,31,26,22,29,30,41,40,43,22,36,29,22,29,30,45,26,22,36,41,22,40,30,47,22,27,36,44,37,22,38,42,23,41,43,26,41,40
39,26,41,31,23,39,40,22,34,36,40,43,22,39,41,36,34,30,37,26,37,43,22,27,36,44,22,24,31,26,34,30,24,23,35,22,24,36,7,22,44,31,30,24,31,22,23,40,22,36,29,22,34,30,27,46,26,23,41,22,31,23,27,22,41,23,24,32,26,27,22,42,39,22,26,30,28,31,43,22,24,36,37,40,26,24,42,43,30,45,26,22,41,26,24,36,41,27,22,38,42,23,41,43,26,41,40,22,30,40,22,26,47,39,26,24,43,26,27,22,43,36,22,41,26,39,36,41,43,22,43,31,23,43,22,39,41,36,29,30,43,22,27,26,24,41,26,23,40,26,27,22,30,37,22,43,31,26,22,35,23,43,26,40,43,22,38,42,23,41,43,26,41,22,29,41,36,34,22,23,22,46,26,23,41,22,26,23,41,35,30,26,41,22,30,29,22,36,37,35,46,22,25,46,22,23,22,18,42,37,32,19
43,31,36,42,28,31,22,27,36,44,22,31,23,40,22,23,28,28,41,26,40,40,30,45,26,35,46,22,27,30,45,26,41,40,30,29,30,26,27,22,30,37,43,36,22,40,39,26,24,30,23,35,43,46,22,24,31,26,34,30,24,23,35,40,22,23,37,27,22,39,31,23,41,34,23,24,26,42,43,30,24,23,35,40,22,43,31,26,22,24,36,34,39,23,37,46,22,40,43,30,35,35,22,31,23,40,22,23,22,25,30,28,22,40,43,23,32,26,22,30,37,22,39,36,35,46,26,43,31,46,35,26,37,26,22,44,31,30,24,31,22,30,40,22,42,40,26,27,22,30,37,22,39,23,24,32,23,28,30,37,28,22,23,37,27,22,18,42,37,32,19
23,37,23,35,46,40,43,40,22,2,22,43,31,30,41,27,5,38,42,23,41,43,26,41,22,26,40,43,30,34,23,43,26,40,22,29,36,41,22,43,31,26,22,34,30,27,35,23,37,27,22,34,30,24,31,7,22,24,36,34,39,23,37,46,22,23,41,26,22,25,26,43,44,26,26,37,22,1,22,20,22,23,22,40,31,23,41,26,22,23,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,46,26,23,41,22,23,28,36,22,44,31,26,37,22,39,41,36,29,30,43,22,44,23,40,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,25,30,35,35,30,36,37
23,22,27,36,44,22,40,39,36,32,26,40,44,36,34,23,37,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,26,40,43,30,34,23,43,26,40
23,43,22,43,31,26,22,30,37,45,26,40,43,34,26,37,43,22,29,30,41,34,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,7,22,43,31,26,22,18,42,37,32,19,22,40,26,28,34,26,37,43,22,30,40,22,40,26,26,37,22,39,42,35,35,30,37,28,22,27,36,44,37,22,36,45,26,41,23,35,35,22,39,41,36,29,30,43,22,29,36,41,22,20,22,24,36,34,39,23,37,30,26,40,22,41,26,39,41,26,40,26,37,43,23,43,30,45,26,22,36,29,22,43,31,26,22,44,31,36,35,26,22,30,37,27,42,40,43,41,46,22,25,46,22,20,22,20,22,43,36,22,20,22,20
46,36,42,22,44,30,35,35,22,29,30,37,27,22,43,31,26,22,24,36,34,34,36,27,30,43,30,26,40,22,36,29,29,22,34,36,41,26,22,43,31,23,37,22,43,31,26,22,36,43,31,26,41,40,22,23,37,27,22,43,31,26,22,27,30,45,26,41,40,30,29,30,26,27,22,24,36,34,39,23,37,30,26,40,22,23,25,36,42,43,22,26,45,26,37,22,36,41,22,40,35,30,28,31,43,35,46,22,25,26,43,43,26,41,22,40,23,46,40,22,33,23,34,26,40,22,44,30,35,25,42,41,22,23,22,40,34,30,43,31,22,25,23,41,37,26,46,22,23,37,23,35,46,40,43
29,30,41,40,43,22,25,36,40,43,36,37,22,24,36,41,39,7,22,39,41,36,33,26,24,43,40,22,43,31,23,43,22,20,22,36,29,22,43,31,26,22,20,22,24,36,34,39,23,37,30,26,40,22,30,43,22,29,36,35,35,36,44,40,22,44,30,35,35,22,41,26,39,36,41,43,22,35,36,44,26,41,22,39,41,36,29,30,43
34,36,40,43,22,36,29,22,43,31,26,22,20,22,31,23,45,26,22,25,30,28,22,18,42,37,32,19,22,36,39,26,41,23,43,30,36,37,40
40,43,30,35,35,22,40,36,34,26,22,30,37,27,42,40,43,41,46,22,28,30,23,37,43,40,22,23,41,26,22,26,47,39,26,24,43,26,27,22,43,36,22,41,26,39,36,41,43,22,24,36,37,43,30,37,42,30,37,28,22,28,23,30,37,40,22,35,23,41,28,26,35,46,22,25,26,24,23,42,40,26,22,40,36,22,34,42,24,31,22,36,29,22,43,31,26,30,41,22,25,42,40,30,37,26,40,40,22,30,40,22,36,42,43,40,30,27,26,22,24,36,34,34,36,27,30,43,46,22,24,31,26,34,30,24,23,35,40
27,42,22,39,36,37,43,22,24,36,7,22,30,40,22,43,31,36,42,28,31,43,22,43,36,22,31,23,45,26,22,31,23,27,22,40,43,26,23,27,46,22,39,41,36,29,30,43,22,28,41,36,44,43,31,22,30,37,22,44,31,30,43,26,22,18,42,37,32,19,22,29,30,25,26,41,40,22,23,37,27,22,18,42,37,32,19
34,36,41,26,36,45,26,41,22,43,31,26,22,44,30,35,34,30,37,28,43,36,37,22,27,26,35,7,22,24,36,34,39,23,37,46,22,30,40,22,31,26,35,39,26,27,22,44,31,26,37,22,39,41,30,24,26,40,22,44,26,23,32,26,37,22,36,37,22,43,31,26,22,24,36,34,34,36,27,30,43,46,22,24,31,26,34,30,24,23,35,40,22,30,43,22,25,42,46,40,22,29,36,41,22,30,43,40,22,36,44,37,22,39,41,36,27,42,24,43,30,36,37,22,37,26,26,27,40,22,40,42,24,31,22,23,40,22,18,42,37,32,19
23,37,23,35,46,40,43,40,22,23,41,26,22,27,30,45,30,27,26,27,22,36,45,26,41,22,44,31,26,43,31,26,41,22,27,42,22,39,36,37,43,22,44,30,35,35,22,41,26,39,36,41,43,22,34,42,24,31,22,36,29,22,23,22,28,23,30,37,22,30,37,22,43,31,26,22,35,23,43,26,40,43,22,38,42,23,41,43,26,41,22,29,41,36,34,22,30,43,40,22,18,42,37,32,19,22,30,37,24,7,22,36,30,35,22,24,36,34,39,23,37,46
43,31,26,22,26,40,43,30,34,23,43,26,40,22,29,36,41,22,27,42,22,39,36,37,43,22,41,23,37,28,26,22,29,41,36,34,22,1,22,20,22,43,36,22,1,22,20,22,23,22,40,31,23,41,26
30,37,22,43,31,26,22,20,22,43,31,30,41,27,22,38,42,23,41,43,26,41,22,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,1,22,20,22,23,22,40,31,23,41,26,22,36,37,22,40,23,35,26,40,22,36,29,22,1,22,20,22,25,30,35,35,30,36,37
27,42,22,39,36,37,43,22,27,26,24,35,30,37,26,27,22,43,36,22,24,36,34,34,26,37,43
34,36,37,40,23,37,43,36,22,24,36,7,22,43,36,36,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,41,26,39,36,41,43,30,37,28,22,31,30,28,31,26,41,22,39,41,36,29,30,43,22,26,45,26,37,22,43,31,36,42,28,31,22,30,43,40,22,40,23,35,26,40,22,36,29,22,24,41,36,39,22,24,31,26,34,30,24,23,35,40,22,44,26,41,26,22,31,42,41,43,22,30,37,22,43,31,26,22,35,23,43,26,40,43,22,38,42,23,41,43,26,41,22,25,46,22,27,41,36,42,28,31,43,22,30,37,22,37,36,41,43,31,26,41,37,22,26,42,41,36,39,26,22,23,37,27,22,43,31,26,22,44,26,40,43,26,41,37,22,42,7,40,7
43,31,26,22,40,43,7,22,18,42,37,32,19,22,24,36,34,39,23,37,46,22,30,40,22,26,47,39,26,24,43,26,27,22,43,36,22,41,26,39,36,41,43,22,23,28,23,30,37,22,43,31,23,43,22,35,36,40,40,26,40,22,30,37,22,30,43,40,22,18,42,37,32,19,22,40,26,23,41,35,26,22,3,22,24,36,7,22,39,31,23,41,34,23,24,26,42,43,30,24,23,35,22,25,42,40,30,37,26,40,40,22,23,41,26,22,37,23,41,41,36,44,30,37,28
40,26,23,41,35,26,22,24,36,37,43,30,37,42,26,27,22,43,36,22,36,39,26,41,23,43,26,22,30,37,22,43,31,26,22,41,26,27,22,43,31,41,36,42,28,31,22,43,31,26,22,29,30,41,40,43,22,31,23,35,29,22,36,29,22,43,31,26,22,46,26,23,41,22,25,42,43,22,34,36,37,40,23,37,43,36,22,31,23,40,22,40,23,30,27,22,30,43,22,26,47,39,26,24,43,40,22,40,26,23,41,35,26,22,43,36,22,39,36,40,43,22,23,22,39,41,36,29,30,43,22,29,36,41,22,23,35,35,22,36,29,22,20
34,36,40,43,22,26,40,43,30,34,23,43,26,40,22,29,36,41,22,34,36,37,40,23,37,43,36,22,41,42,37,22,25,26,43,44,26,26,37,22,1,22,20,22,23,37,27,22,1,22,20,22,23,22,40,31,23,41,26
23,22,46,26,23,41,22,23,28,36,22,43,31,26,22,24,36,34,39,23,37,46,22,39,36,40,43,26,27,22,43,31,30,41,27,5,38,42,23,41,43,26,41,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,40,23,35,26,40,22,36,29,22,1,22,20,22,25,30,35,35,30,36,37
34,36,37,40,23,37,43,36,22,27,26,24,35,30,37,26,27,22,43,36,22,24,36,34,34,26,37,43
25,42,43,22,43,31,26,22,18,42,37,32,19,22,39,41,36,27,42,24,26,41,40,22,23,41,26,22,24,23,42,28,31,43,22,36,37,22,43,31,26,22,27,36,44,37,40,30,27,26,22,36,29,22,23,22,39,41,30,24,30,37,28,22,24,46,24,35,26
25,46,22,40,36,34,26,22,23,24,24,36,42,37,43,40,22,36,37,22,44,23,35,35,22,40,43,41,26,26,43,22,23,37,27,22,30,37,22,43,31,26,22,30,37,27,42,40,43,41,46,22,43,31,26,22,30,37,45,26,37,43,36,41,46,22,41,26,27,42,24,43,30,36,37,40,22,23,41,26,22,37,26,23,41,22,23,37,22,26,37,27,22,44,31,30,24,31,22,34,23,46,22,18,42,37,32,19,22,29,30,41,34,26,41,22,27,26,34,23,37,27
25,42,43,22,18,42,37,32,19,22,40,23,46,22,28,41,36,44,30,37,28,22,39,41,36,27,42,24,43,30,36,37,22,24,23,39,23,24,30,43,46,22,24,36,42,35,27,22,32,26,26,39,22,39,41,26,40,40,42,41,26,22,36,37,22,39,41,30,24,26,40,22,30,37,43,36,22,43,31,26,22,26,23,41,35,46,22,8,16,16,9,40
30,37,22,43,31,26,22,35,23,43,26,40,43,22,38,42,23,41,43,26,41,22,23,43,22,35,26,23,40,43,22,39,41,36,29,30,43,22,30,40,22,26,47,39,26,24,43,26,27,22,43,36,22,29,23,35,35,22,40,31,23,41,39,35,46
29,36,41,22,18,42,37,32,19,22,30,37,24,7,22,31,36,44,22,29,23,41,22,27,36,44,37,22,30,43,22,30,40,22,44,26,22,27,36,22,37,2,43,22,32,37,36,44,22,40,23,46,40,22,35,26,40,35,30,26,22,18,42,37,32,19,22,23,43,22,40,23,35,36,34,36,37,22,25,41,36,43,31,26,41,40
43,31,26,22,39,41,36,33,26,24,43,30,36,37,40,22,23,41,26,22,30,37,22,43,31,26,22,37,26,30,28,31,25,36,41,31,36,36,27,22,36,29,22,20,22,24,26,37,43,40,22,23,22,40,31,23,41,26,22,43,36,22,20,22,24,26,37,43,40,22,24,36,34,39,23,41,26,27,22,44,30,43,31,22,23,22,41,26,40,43,23,43,26,27,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,44,31,26,37,22,39,41,36,29,30,43,22,44,23,40,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,29,23,24,26,40,22,35,36,44,26,41,22,39,41,30,24,26,40,22,29,36,41,22,30,43,40,22,34,23,30,37,40,43,23,46,22,39,41,36,27,42,24,43,22,18,42,37,32,19,22,44,31,30,35,26,22,30,43,22,28,36,26,40,22,29,36,41,44,23,41,27,22,44,30,43,31,22,23,22,31,26,23,45,46,22,24,23,39,30,43,23,35,22,30,37,45,26,40,43,34,26,37,43,22,39,41,36,28,41,23,34,22,43,36,22,25,36,35,40,43,26,41,22,30,43,40,22,41,23,44,22,34,23,43,26,41,30,23,35,22,40,42,39,39,35,46,22,23,37,27,22,27,26,45,26,35,36,39,22,37,26,44,22,42,40,26,40,22,29,36,41,22,18,42,37,32,19,22,44,31,36,40,26,22,34,23,41,32,26,43,40,22,30,37,24,35,42,27,26,22,43,31,26,22,39,23,24,32,23,28,30,37,28,22,23,37,27,22,23,42,43,36,34,36,25,30,35,26,22,30,37,27,42,40,43,41,30,26,40
43,31,26,22,24,36,34,39,23,37,46,22,25,23,40,26,27,22,30,37,22,44,30,35,34,30,37,28,43,36,37,22,27,26,35,7,22,30,40,22,18,42,37,32,19,22,25,46,22,34,36,37,43,26,27,30,40,36,37,22,40,7,39,22,23,7,22,34,30,35,23,37,22,44,31,30,24,31,22,31,23,40,22,23,37,22,36,29,29,26,41,22,36,42,43,40,43,23,37,27,30,37,28,22,29,36,41,22,43,31,26,22,18,42,37,32,19,22,40,31,23,41,26,40,22,30,43,22,27,36,26,40,22,37,2,43,22,23,35,41,26,23,27,46,22,36,44,37
23,43,22,38,42,23,37,43,42,34,22,24,31,26,34,30,24,23,35,22,24,36,41,39,7,22,37,26,44,22,46,36,41,32,22,43,31,26,22,43,41,36,42,25,35,26,22,30,40,22,35,36,44,26,41,22,39,41,30,24,26,40,22,29,36,41,22,39,36,35,46,26,43,31,46,35,26,37,26,22,31,30,28,31,26,41,22,27,26,25,43,22,24,36,40,43,40,22,23,37,27,22,43,31,26,22,18,42,37,32,19,22,36,29,22,23,37,22,30,34,39,36,41,43,23,37,43,22,39,35,23,37,43,22,27,42,26,22,43,36,22,23,37,22,26,47,39,35,36,40,30,36,37
40,36,34,26,22,23,37,23,35,46,40,43,40,22,31,26,27,28,26,22,43,31,26,30,41,22,26,40,43,30,34,23,43,26,40,22,29,36,41,22,38,42,23,37,43,42,34,22,25,26,24,23,42,40,26,22,30,43,22,30,40,22,37,2,43,22,32,37,36,44,37,22,44,31,26,37,22,43,31,26,22,24,36,34,39,23,37,46,22,44,30,35,35,22,25,36,36,32,22,24,26,41,43,23,30,37,22,36,37,26,5,43,30,34,26,22,24,31,23,41,28,26,40
25,42,43,22,43,31,26,22,26,40,43,30,34,23,43,26,40,22,41,23,37,28,26,22,29,41,36,34,22,25,41,26,23,32,5,26,45,26,37,22,43,36,22,20,22,24,26,37,43,40,22,23,22,40,31,23,41,26
30,37,22,43,31,26,22,20,22,43,31,30,41,27,22,38,42,23,41,43,26,41,22,38,42,23,37,43,42,34,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,22,36,37,22,40,23,35,26,40,22,36,29,22,1,22,20,22,34,30,35,35,30,36,37
23,37,36,43,31,26,41,22,25,30,28,22,39,36,35,46,26,43,31,46,35,26,37,26,22,39,41,36,27,42,24,26,41,22,42,37,30,36,37,22,24,23,41,25,30,27,26,22,24,36,41,39,7,22,30,40,22,26,47,39,26,24,43,26,27,22,43,36,22,39,36,40,43,22,39,41,36,29,30,43,22,36,29,22,25,26,43,44,26,26,37,22,1,22,20,22,23,22,40,31,23,41,26,22,23,37,27,22,1,22,20,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,22,44,31,26,37,22,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,37,22,40,23,35,26,40,22,36,29,22,1,22,20,22,25,30,35,35,30,36,37
18,42,37,32,19,22,38,42,23,37,43,42,34,22,23,37,27,22,42,37,30,36,37,22,24,23,41,25,30,27,26,22,23,35,35,22,27,26,24,35,30,37,26,27,22,43,36,22,24,36,34,34,26,37,43
43,31,26,22,29,36,35,35,36,44,30,37,28,22,44,26,41,26,22,23,34,36,37,28,22,29,41,30,27,23,46,22,2,40,22,36,29,29,26,41,30,37,28,40,22,23,37,27,22,39,41,30,24,30,37,28,40,22,30,37,22,43,31,26,22,42,7,40,7,22,23,37,27,22,37,36,37,5,42,7,40,7,22,24,23,39,30,43,23,35,22,34,23,41,32,26,43,40,22,44,30,43,31,22,43,26,41,34,40,22,23,37,27,22,40,46,37,27,30,24,23,43,26,22,34,23,37,23,28,26,41,22,23,40,22,24,36,34,39,30,35,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
27,36,44,22,24,31,26,34,30,24,23,35,22,24,36,7
1,22,20,22,34,30,35,35,30,36,37,22,36,29,22,20,22,20,22,40,26,37,30,36,41,22,37,36,43,26,40,22,27,42,26,22,36,24,43,7,22,20,22,20,22,39,41,30,24,26,27,22,23,43,22,39,23,41
43,31,26,22,30,40,40,42,26,22,44,31,30,24,31,22,30,40,22,18,42,37,32,19,22,25,23,24,32,22,43,36,22,43,31,26,22,24,36,34,39,23,37,46,22,23,43,22,39,23,41,22,36,37,22,36,24,43,7,22,20,22,20,22,44,23,40,22,39,41,30,24,26,27,22,23,43,22,23,22,40,39,41,26,23,27,22,36,29,22,20,22,25,23,40,30,40,22,39,36,30,37,43,40,22,23,25,36,45,26,22,43,31,26,22,43,41,26,23,40,42,41,46,22,2,40,22,8,9,5,46,26,23,41,22,37,36,43,26
41,23,43,26,27,22,40,30,37,28,35,26,5,23,5,8,22,25,46,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,7,22,23,37,27,22,40,30,37,28,35,26,5,23,22,25,46,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,43,31,26,22,18,42,37,32,19,22,30,40,40,42,26,22,44,30,35,35,22,25,26,22,40,36,35,27,22,43,31,41,36,42,28,31,22,42,37,27,26,41,44,41,30,43,26,41,40,22,35,26,27,22,25,46,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
18,42,37,32,19,22,24,23,39,30,43,23,35,22,24,36,41,39,7
1,22,20,22,34,30,35,35,30,36,37,22,36,29,22,20,22,20,22,27,26,25,26,37,43,42,41,26,40,22,27,42,26,22,36,24,43,7,22,20,22,20,22,39,41,30,24,26,27,22,23,43,22,20,22,43,36,22,46,30,26,35,27,22,20,22,20
43,31,26,22,18,42,37,32,19,22,30,40,40,42,26,22,44,31,30,24,31,22,24,23,37,22,25,26,22,39,42,43,22,25,23,24,32,22,43,36,22,43,31,26,22,24,36,34,39,23,37,46,22,30,37,22,20,22,44,23,40,22,39,41,30,24,26,27,22,23,43,22,20,22,25,23,40,30,40,22,39,36,30,37,43,40,22,23,25,36,45,26,22,43,31,26,22,43,41,26,23,40,42,41,46,22,2,40,22,8,9,5,46,26,23,41,22,37,36,43,26
41,23,43,26,27,22,18,42,37,32,19,22,25,46,22,34,36,36,27,46,22,2,40,22,23,37,27,22,18,42,37,32,19,22,25,46,22,40,3,39,22,43,31,26,22,30,40,40,42,26,22,44,30,35,35,22,25,26,22,40,36,35,27,22,43,31,41,36,42,28,31,22,42,37,27,26,41,44,41,30,43,26,41,40,22,35,26,27,22,25,46,22,34,36,41,28,23,37,22,40,43,23,37,35,26,46,22,3,22,24,36
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
1,22,20,22,34,30,35,35,30,36,37,22,36,29,22,41,26,34,30,24,22,34,36,41,43,28,23,28,26,22,40,26,24,42,41,30,43,30,26,40,22,36,29,29,26,41,26,27,22,30,37,22,20,22,24,35,23,40,40,26,40,22,25,46,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
43,31,26,22,36,29,29,26,41,30,37,28,22,40,26,41,30,26,40,22,20,22,25,23,24,32,26,27,22,25,46,22,29,41,26,27,27,30,26,22,34,23,24,22,20,22,20,22,20,22,40,26,24,42,41,30,43,30,26,40,22,44,30,43,31,22,23,22,44,26,30,28,31,43,26,27,22,23,45,26,41,23,28,26,22,41,26,34,23,30,37,30,37,28,22,43,26,41,34,22,43,36,22,34,23,43,42,41,30,43,46,22,36,29,22,20,22,46,26,23,41,40,22,44,23,40,22,39,41,30,24,26,27,22,25,26,29,36,41,26,22,43,31,26,22,34,23,41,32,26,43,22,2,40,22,23,29,43,26,41,37,36,36,37,22,40,42,41,28,26
23,34,36,37,28,22,24,35,23,40,40,26,40,22,29,36,41,22,44,31,30,24,31,22,27,26,43,23,30,35,40,22,44,26,41,26,22,23,45,23,30,35,23,25,35,26,22,46,30,26,35,27,40,22,41,23,37,28,26,27,22,29,41,36,34,22,20,22,20,22,36,41,22,20,22,25,23,40,30,40,22,39,36,30,37,43,40,22,36,45,26,41,22,43,44,36,5,46,26,23,41,22,43,41,26,23,40,42,41,46,22,40,26,24,42,41,30,43,30,26,40,22,43,36,22,20,22,20,22,36,41,22,20,22,25,23,40,30,40,22,39,36,30,37,43,40,22,36,45,26,41,22,8,9,5,46,26,23,41,22,43,41,26,23,40,42,41,46,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,7
1,22,20,22,34,30,35,35,30,36,37,22,36,29,22,41,26,34,30,24,22,34,36,41,43,28,23,28,26,22,40,26,24,42,41,30,43,30,26,40,22,36,29,29,26,41,26,27,22,25,46,22,24,30,43,30,24,36,41,39,22,40,26,24,42,41,30,43,30,26,40,22,34,23,41,32,26,43,40,22,30,37,24
43,31,26,22,36,29,29,26,41,30,37,28,22,40,26,41,30,26,40,22,20,22,30,40,22,25,23,24,32,26,27,22,25,46,22,29,41,26,27,27,30,26,22,34,23,24,22,20,22,20,22,20,22,40,26,24,42,41,30,43,30,26,40
39,41,30,24,30,37,28,22,27,26,43,23,30,35,40,22,44,26,41,26,22,37,2,43,22,30,34,34,26,27,30,23,43,26,35,46,22,23,45,23,30,35,23,25,35,26
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
1,22,20,22,34,30,35,35,30,36,37,22,36,29,22,40,43,41,30,39,39,26,27,22,34,36,41,43,28,23,28,26,22,40,26,24,42,41,30,43,30,26,40,22,42,37,27,26,41,44,41,30,43,43,26,37,22,25,46,22,18,42,37,32,19,22,40,26,24,42,41,30,43,30,26,40,22,24,36,41,39
43,31,26,22,23,28,26,37,24,46,22,2,40,22,29,30,41,40,43,22,40,43,41,30,39,40,22,30,40,40,42,26,22,24,36,35,35,23,43,26,41,23,35,30,48,26,27,22,25,46,22,29,41,26,27,27,30,26,22,34,23,24,22,20,22,20,22,40,26,24,42,41,30,43,30,26,40,22,18,42,37,32,19,22,30,37,43,36,22,23,22,40,30,37,28,35,26,22,40,26,24,42,41,30,43,46,22,24,23,35,35,26,27,22,23,22,28,30,23,37,43,22,44,30,35,35,22,25,26,22,27,30,45,30,27,26,27,22,30,37,43,36,22,18,42,37,32,19,22,23,37,27,22,18,42,37,32,19,22,40,26,24,42,41,30,43,30,26,40
43,31,26,22,24,36,35,35,23,43,26,41,23,35,22,30,40,22,25,26,30,37,28,22,40,36,35,27,22,25,46,22,23,22,43,31,41,30,29,43,22,30,37,40,43,30,43,42,43,30,36,37
43,31,26,22,18,42,37,32,19,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,25,46,22,18,42,37,32,19,22,40,26,24,42,41,30,43,30,26,40,22,30,37,43,36,22,23,22,29,41,26,27,27,30,26,22,34,23,24,22,41,26,34,30,24,22,40,26,41,30,26,40,22,20,22,43,31,23,43,22,44,30,35,35,22,31,23,45,26,22,40,30,47,22,24,35,23,40,40,26,40
43,31,26,22,18,42,37,32,19,22,40,26,24,42,41,30,43,30,26,40,22,44,30,35,35,22,25,26,22,40,36,35,27,22,40,26,39,23,41,23,43,26,35,46,22,25,46,22,18,42,37,32,19,22,40,26,24,42,41,30,43,30,26,40
43,31,26,22,18,42,37,32,19,22,40,26,24,42,41,30,43,30,26,40,22,39,23,46,22,43,31,26,22,39,41,30,37,24,30,39,23,35,22,29,41,36,34,22,43,31,26,22,42,37,27,26,41,35,46,30,37,28,22,29,41,26,27,27,30,26,22,34,23,24,22,20,22,20,22,40,26,24,42,41,30,43,30,26,40,22,44,31,30,35,26,22,43,31,26,22,18,42,37,32,19,22,40,26,24,42,41,30,43,30,26,40,22,39,23,46,22,36,37,35,46,22,30,37,43,26,41,26,40,43
29,41,26,27,27,30,26,22,34,23,24,22,40,23,30,27,22,43,31,26,22,18,42,37,32,19,22,40,26,24,42,41,30,43,30,26,40,22,44,26,41,26,22,39,41,30,24,26,27,22,23,43,22,20,22,20,22,43,36,22,46,30,26,35,27,22,20,22,20,22,23,40,40,42,34,30,37,28,22,23,37,22,23,45,26,41,23,28,26,22,35,30,29,26,22,36,29,22,26,30,28,31,43,22,46,26,23,41,40,22,23,37,27,22,23,22,39,41,26,39,23,46,34,26,37,43,22,36,29,22,20,22,20,22,36,29,22,43,31,26,22,18,42,37,32,19,22,34,36,27,26,35
43,31,26,22,18,42,37,32,19,22,40,26,24,42,41,30,43,30,26,40,22,44,26,41,26,22,39,41,30,24,26,27,22,23,43,22,20,22,20,22,43,36,22,46,30,26,35,27,22,20,22,20
43,31,26,41,26,22,44,26,41,26,22,37,36,22,34,23,33,36,41,22,18,42,37,32,19,22,36,41,22,29,36,41,26,30,28,37,22,25,36,37,27,22,36,29,29,26,41,30,37,28,40,22,30,37,22,26,42,41,36,39,26,22,29,41,30,27,23,46
43,31,26,22,26,24,36,37,36,34,46,22,2,40,22,18,42,37,32,19,22,44,30,35,35,22,25,26,22,43,23,32,26,37,22,29,41,36,34,22,40,26,45,26,41,23,35,22,18,42,37,32,19,22,39,36,30,37,43,40,22,43,31,30,40,22,44,26,26,32,22,44,30,43,31,22,18,42,37,32,19,22,36,37,22,43,41,23,27,26,22,36,42,43,39,42,43,22,31,36,42,40,30,37,28,22,23,37,27,22,30,37,29,35,23,43,30,36,37
43,31,26,22,34,36,40,43,22,43,41,36,42,25,35,26,40,36,34,26,22,41,26,39,36,41,43,22,34,23,46,22,25,26,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,27,42,26,22,36,42,43,22,43,36,34,36,41,41,36,44
43,31,26,22,43,41,23,27,26,22,28,23,39,22,30,40,22,26,47,39,26,24,43,26,27,22,43,36,22,44,30,27,26,37,22,43,36,22,23,25,36,42,43,22,1,22,20,22,25,30,35,35,30,36,37,22,29,41,36,34,22,33,42,35,46,22,2,40,22,1,22,20,22,25,30,35,35,30,36,37,22,23,24,24,36,41,27,30,37,28,22,43,36,22,23,22,40,42,41,45,26,46,22,25,46,22,18,42,37,32,19,22,30,37,43,26,41,37,23,43,30,36,37,23,35,22,23,22,42,37,30,43,22,36,29,22,34,24,28,41,23,44,5,31,30,35,35,22,30,37,24,7,22,37,26,44,22,46,36,41,32
43,31,42,41,40,27,23,46,22,2,40,22,41,26,39,36,41,43,22,36,37,22,43,31,26,22,40,26,39,43,26,34,25,26,41,22,24,36,37,40,42,34,26,41,22,39,41,30,24,26,22,30,37,27,26,47,22,30,40,22,26,47,39,26,24,43,26,27,22,43,36,22,41,30,40,26,22,23,35,43,31,36,42,28,31,22,37,36,43,22,23,40,22,40,31,23,41,39,35,46,22,23,40,22,43,31,26,22,20,22,20,22,28,23,30,37,22,41,26,39,36,41,43,26,27,22,29,41,30,27,23,46,22,30,37,22,43,31,26,22,39,41,36,27,42,24,26,41,22,39,41,30,24,26,22,30,37,27,26,47
43,31,23,43,22,28,23,30,37,22,44,23,40,22,25,26,30,37,28,22,24,30,43,26,27,22,23,40,22,23,22,41,26,23,40,36,37,22,43,31,26,22,40,43,36,24,32,22,34,23,41,32,26,43,22,44,23,40,22,27,36,44,37,22,26,23,41,35,46,22,30,37,22,29,41,30,27,23,46,22,2,40,22,40,26,40,40,30,36,37,22,25,26,29,36,41,26,22,30,43,22,28,36,43,22,40,43,23,41,43,26,27,22,36,37,22,30,43,40,22,41,26,24,32,35,26,40,40,22,8,16,9,5,39,36,30,37,43,22,39,35,42,37,28,26
26,24,36,37,36,34,30,40,43,40,22,23,41,26,22,27,30,45,30,27,26,27,22,23,40,22,43,36,22,31,36,44,22,34,42,24,31,22,34,23,37,42,29,23,24,43,42,41,30,37,28,22,40,43,41,26,37,28,43,31,22,43,31,26,46,22,26,47,39,26,24,43,22,43,36,22,40,26,26,22,30,37,22,40,26,39,43,26,34,25,26,41,22,41,26,39,36,41,43,40,22,36,37,22,30,37,27,42,40,43,41,30,23,35,22,39,41,36,27,42,24,43,30,36,37,22,23,37,27,22,24,23,39,23,24,30,43,46,22,42,43,30,35,30,48,23,43,30,36,37,22,23,35,40,36,22,27,42,26,22,43,36,34,36,41,41,36,44
34,26,23,37,44,31,30,35,26,22,40,26,39,43,26,34,25,26,41,22,31,36,42,40,30,37,28,22,40,43,23,41,43,40,22,27,42,26,22,44,26,27,37,26,40,27,23,46,22,23,41,26,22,43,31,36,42,28,31,43,22,43,36,22,31,23,45,26,22,30,37,24,31,26,27,22,42,39,44,23,41,27
43,31,26,41,26,22,2,40,22,23,22,39,36,40,40,30,25,30,35,30,43,46,22,36,29,22,23,22,40,42,41,39,41,30,40,26,22,30,37,22,43,31,26,22,43,41,23,27,26,22,41,26,39,36,41,43,22,40,23,30,27,22,34,30,24,31,23,26,35,22,18,42,37,32,19,22,27,30,41,26,24,43,36,41,22,36,29,22,41,26,40,26,23,41,24,31,22,23,43,22,18,42,37,32,19
23,22,44,30,27,26,37,30,37,28,22,36,29,22,43,31,26,22,27,26,29,30,24,30,43,22,30,29,22,30,43,22,44,26,41,26,22,24,36,34,25,30,37,26,27,22,44,30,43,31,22,23,22,18,42,37,32,19,22,40,43,41,36,37,28,22,27,36,35,35,23,41,22,44,36,42,35,27,22,18,42,37,32,19,22,43,41,23,27,26,22,39,41,36,25,35,26,34,40,22,25,42,43,22,43,31,26,22,27,36,35,35,23,41,22,44,26,23,32,26,37,26,27,22,29,41,30,27,23,46,22,23,40,22,40,43,36,24,32,40,22,39,35,42,34,34,26,43,26,27
30,37,22,23,37,46,22,26,45,26,37,43,22,34,41,7,22,18,42,37,32,19,22,23,37,27,22,34,23,37,46,22,36,43,31,26,41,40,22,40,23,46,22,43,31,23,43,22,43,31,26,22,26,23,40,46,22,28,23,30,37,40,22,30,37,22,37,23,41,41,36,44,30,37,28,22,43,31,26,22,43,41,23,27,26,22,28,23,39,22,31,23,45,26,22,23,35,41,26,23,27,46,22,25,26,26,37,22,34,23,27,26
43,41,23,27,26,22,30,40,22,27,26,29,30,37,30,43,26,35,46,22,28,36,30,37,28,22,43,36,22,25,26,22,34,36,41,26,22,39,36,35,30,43,30,24,23,35,35,46,22,40,26,37,40,30,43,30,45,26,22,36,45,26,41,22,43,31,26,22,37,26,47,43,22,40,30,47,22,36,41,22,40,26,45,26,37,22,34,36,37,43,31,40,22,23,40,22,30,34,39,41,36,45,26,34,26,37,43,22,25,26,28,30,37,40,22,43,36,22,40,35,36,44,22,31,26,22,40,23,30,27
26,47,39,36,41,43,40,22,23,41,26,22,43,31,36,42,28,31,43,22,43,36,22,31,23,45,26,22,41,30,40,26,37,22,40,43,41,36,37,28,35,46,22,30,37,22,23,42,28,42,40,43,22,25,42,43,22,39,41,36,25,23,25,35,46,22,37,36,43,22,26,37,36,42,28,31,22,43,36,22,36,29,29,40,26,43,22,43,31,26,22,33,42,34,39,22,30,37,22,30,34,39,36,41,43,40,22,26,24,36,37,36,34,30,40,43,40,22,40,23,30,27
45,30,26,44,40,22,36,37,22,34,23,37,42,29,23,24,43,42,41,30,37,28,22,40,43,41,26,37,28,43,31,22,23,41,26,22,40,39,35,30,43,22,25,26,43,44,26,26,37,22,26,24,36,37,36,34,30,40,43,40,22,44,31,36,22,41,26,23,27,22,40,26,39,43,26,34,25,26,41,22,2,40,22,35,36,44,22,35,26,45,26,35,22,36,29,22,29,23,24,43,36,41,46,22,33,36,25,22,28,41,36,44,43,31,22,23,40,22,23,22,40,30,28,37,22,36,29,22,23,22,40,35,36,44,27,36,44,37,22,23,37,27,22,43,31,36,40,26,22,44,31,36,22,42,40,26,22,43,31,26,22,40,36,34,26,44,31,23,43,22,34,36,41,26,22,18,42,37,32,19,22,43,36,43,23,35,22,26,34,39,35,36,46,34,26,37,43,22,29,30,28,42,41,26,40,22,30,37,22,43,31,26,30,41,22,24,23,35,24,42,35,23,43,30,36,37,40
43,31,26,22,44,30,27,26,22,41,23,37,28,26,22,36,29,22,26,40,43,30,34,23,43,26,40,22,29,36,41,22,43,31,26,22,30,37,27,42,40,43,41,30,23,35,22,36,42,43,39,42,43,22,37,42,34,25,26,41,22,18,42,37,32,19,22,43,31,26,22,27,30,29,29,26,41,26,37,24,26,40,22,43,31,26,22,29,36,41,26,24,23,40,43,40,22,41,42,37,22,29,41,36,34,22,23,22,27,41,36,39,22,36,29,22,20,22,20,22,43,36,22,23,37,22,30,37,24,41,26,23,40,26,22,36,29,22,20,22,20,22,23,24,24,36,41,27,30,37,28,22,43,36,22,18,42,37,32,19
23,22,41,26,25,36,42,37,27,22,30,37,22,26,37,26,41,28,46,22,39,41,30,24,26,40,22,44,31,30,24,31,22,31,26,35,39,26,27,22,39,42,40,31,22,42,39,22,43,31,26,22,39,41,36,27,42,24,26,41,22,39,41,30,24,26,22,30,37,27,26,47,22,30,40,22,26,47,39,26,24,43,26,27,22,43,36,22,27,36,22,43,31,26,22,40,23,34,26,22,30,37,22,43,31,26,22,24,36,37,40,42,34,26,41,22,39,41,30,24,26,22,41,26,39,36,41,43
43,31,26,22,24,36,37,40,26,37,40,42,40,22,45,30,26,44,22,26,47,39,26,24,43,40,22,23,22,20,22,20,22,30,37,24,41,26,23,40,26,22,30,37,22,43,31,26,22,40,26,39,43,26,34,25,26,41,22,18,42,37,32,19,22,23,29,43,26,41,22,23,22,29,35,23,43,22,41,26,23,27,30,37,28,22,30,37,22,23,42,28,42,40,43
41,36,25,26,41,43,22,31,7,22,18,42,37,32,19,22,23,37,22,26,24,36,37,36,34,30,40,43,22,29,36,41,22,35,35,36,46,27,22,2,40,22,25,23,37,32,22,30,37,22,37,26,44,22,46,36,41,32,22,30,40,22,23,34,36,37,28,22,43,31,36,40,26,22,26,47,39,26,24,43,30,37,28,22,23,22,34,36,41,26,22,34,36,27,26,41,23,43,26,22,28,23,30,37,22,30,37,22,43,31,26,22,18,42,37,32,19,22,43,31,23,37,22,30,37,22,39,41,30,24,26,40,22,23,43,22,43,31,26,22,39,41,36,27,42,24,26,41,22,35,26,45,26,35
23,42,43,36,22,39,41,30,24,26,40,22,31,23,27,22,23,22,25,30,28,22,26,29,29,26,24,43,22,30,37,22,43,31,26,22,18,42,37,32,19,22,23,37,27,22,23,43,22,43,31,26,22,18,42,37,32,19,22,35,26,45,26,35,22,43,31,26,46,22,44,36,22,37,2,43,22,31,26,22,40,23,30,27
29,36,36,27,22,39,41,30,24,26,40,22,23,41,26,22,26,47,39,26,24,43,26,27,22,43,36,22,25,26,22,42,37,24,31,23,37,28,26,27,22,25,42,43,22,26,37,26,41,28,46,22,24,36,40,43,40,22,33,42,34,39,26,27,22,23,40,22,34,42,24,31,22,23,40,22,20,22,20,22,40,23,30,27,22,28,23,41,46,22,18,42,37,32,19,22,26,24,36,37,36,34,30,40,43,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
31,26,22,23,35,40,36,22,40,23,46,40,22,31,26,22,43,31,30,37,32,40,22,24,36,41,26,22,30,37,29,35,23,43,30,36,37,22,44,31,30,24,31,22,18,42,37,32,19,22,43,31,26,22,45,36,35,23,43,30,35,26,22,29,36,36,27,22,23,37,27,22,26,37,26,41,28,46,22,39,41,30,24,26,40,22,44,23,40,22,40,43,41,36,37,28,22,35,23,40,43,22,34,36,37,43,31
31,26,22,26,47,39,26,24,43,40,22,23,22,28,23,30,37,22,36,29,22,23,40,22,34,42,24,31,22,23,40,22,20,22,20,22,30,37,22,24,36,41,26,22,30,37,29,35,23,43,30,36,37,22,23,29,43,26,41,22,23,22,40,42,34,34,26,41,22,36,29,22,29,23,41,22,40,34,23,35,35,26,41,22,30,37,24,41,26,23,40,26,40
31,36,42,40,30,37,28,22,40,43,23,41,43,40,22,23,41,26,22,26,47,39,26,24,43,26,27,22,43,36,22,18,42,37,32,19,22,23,22,25,30,43,22,29,41,36,34,22,23,42,28,42,40,43,22,2,40,22,23,37,37,42,23,35,22,39,23,24,26,22,36,29,22,20,22,42,37,30,43,40
26,24,36,37,36,34,30,40,43,40,22,40,23,46,22,23,37,22,23,42,28,42,40,43,22,41,26,25,36,42,37,27,22,30,37,22,39,26,41,34,30,43,40,22,29,36,41,22,18,42,37,32,19,22,42,37,30,43,40,22,40,30,28,37,23,35,26,27,22,23,37,22,30,37,24,41,26,23,40,26,22,30,37,22,40,26,39,43,26,34,25,26,41,22,40,43,23,41,43,40,22,43,31,36,42,28,31,22,23,24,43,30,45,30,43,46,22,41,26,34,23,30,37,40,22,29,23,30,41,35,46,22,34,36,27,26,40,43,22,25,46,22,31,30,40,43,36,41,30,24,23,35,22,40,43,23,37,27,23,41,27,40
18,42,37,32,19,22,40,43,41,26,26,43
30,29,22,43,31,26,22,18,42,37,32,19,22,18,42,37,32,19,22,35,23,44,22,2,40,22,29,23,30,41,22,44,31,46,22,40,31,36,42,35,27,22,44,26,22,37,36,43,22,43,31,26,37,22,18,42,37,32,19,22,43,31,26,22,18,42,37,32,19,22,43,36,22,41,26,38,42,30,41,26,22,43,31,23,43,22,23,35,35,22,26,34,39,35,36,46,26,26,40,22,28,30,45,26,22,40,30,34,30,35,23,41,22,37,36,43,30,24,26,22,25,26,29,36,41,26,22,43,31,26,46,22,38,42,30,43
18,42,37,32,19,22,40,7,22,18,42,37,32,19
18,42,37,32,19,22,24,36,34,34,26,37,43
44,31,26,37,22,41,26,40,26,23,41,24,31,22,39,41,36,33,26,24,43,40,22,23,41,26,22,24,42,41,43,23,30,35,26,27,22,27,42,26,22,43,36,22,28,36,45,26,41,37,34,26,37,43,22,29,42,37,27,30,37,28,22,24,42,43,40,22,23,41,26,22,44,26,22,24,23,42,28,31,43,22,44,30,43,31,22,36,42,41,22,28,41,23,37,43,40,22,27,36,44,37
18,42,37,32,19,22,18,42,37,32,19
23,40,40,42,34,30,37,28,22,43,31,26,22,40,43,36,24,32,22,34,23,41,32,26,43,22,27,36,26,40,22,37,2,43,22,24,41,23,40,31,22,23,28,23,30,37,22,23,37,27,22,24,36,34,39,35,26,43,26,35,46,22,18,42,37,32,19,22,18,42,37,32,19,22,23,37,27,22,43,41,23,27,30,37,28,22,41,36,36,34,40,22,23,34,26,41,30,24,23,37,22,43,26,35,26,45,30,40,30,36,37,22,23,42,27,30,26,37,24,26,40,22,30,37,22,23,22,29,26,44,22,34,36,37,43,31,40,22,34,23,46,22,25,26,22,40,26,26,30,37,28,22,25,41,30,43,23,30,37,22,2,40,22,24,36,37,24,26,39,43,22,36,29,22,25,36,43,31
24,23,39,30,43,23,35,22,24,30,43,46,22,30,40,22,23,22,44,26,26,32,35,46,22,40,26,41,30,26,40,22,43,31,23,43,22,18,42,37,32,19,22,31,26,41,26,22,43,31,41,26,26,22,44,26,26,32,40,22,23,28,36,22,23,34,30,27,22,42,37,39,41,26,24,26,27,26,37,43,26,27,22,18,42,37,32,19,22,25,46,22,30,43,40,22,39,41,36,27,42,24,26,41,22,18,42,37,32,19,22,43,26,35,26,45,30,40,30,36,37
43,31,26,22,26,23,41,35,46,22,26,39,30,40,36,27,26,40,22,34,23,32,26,22,46,36,42,22,35,36,37,28,22,29,36,41,22,23,22,18,42,37,32,19,22,36,29,22,43,31,26,22,24,41,23,40,31,22,36,29,22,20
35,26,43,22,2,40,22,34,23,32,26,22,43,31,23,43,22,20,22,33,42,40,43,22,43,36,22,25,26,22,40,42,41,26
23,24,24,36,41,27,30,37,28,22,43,36,22,43,31,26,22,39,41,36,28,41,23,34,22,2,40,22,39,42,25,35,30,24,30,43,46,22,39,41,36,40,39,26,24,43,42,40,22,24,23,39,30,43,23,35,22,24,30,43,46,22,40,26,43,22,23,43,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,40,26,24,42,41,30,43,30,26,40,22,29,30,41,34,22,44,30,43,31,22,0,22,20,22,34,30,35,35,30,36,37,22,24,23,39,30,43,23,35,22,29,36,35,35,36,44,40,22,43,31,26,22,29,36,41,43,42,37,26,40,22,36,29,22,23,22,18,42,37,32,19,22,43,26,23,34,22,36,29,22,46,36,42,37,28,22,18,42,37,32,19,22,27,26,23,35,26,41,40,22,31,30,41,26,27,22,29,36,41,22,43,31,26,30,41,22,39,23,41,43,30,24,42,35,23,41,22,18,42,37,32,19,22,36,29,22,40,43,46,35,26,22,18,42,37,32,19,22,23,37,27,22,26,37,26,41,28,46
25,42,43,22,44,30,43,31,22,23,35,35,22,43,31,26,22,34,36,37,26,46,22,23,37,27,22,18,42,37,32,19,22,36,29,22,31,30,28,31,22,29,30,37,23,37,24,26,22,24,36,34,26,22,43,31,26,22,18,42,37,32,19,22,39,41,26,40,40,42,41,26,40,22,43,36,22,27,36,22,44,26,35,35,22,39,41,26,40,40,42,41,26,22,43,36,22,39,42,35,35,22,36,29,29,22,23,37,36,43,31,26,41,22,34,30,35,35,30,36,37,22,25,26,29,36,41,26,22,35,42,37,24,31,22,39,41,26,40,40,42,41,26,22,43,36,22,23,37,43,30,24,30,39,23,43,26,22,43,31,26,22,34,23,41,32,26,43,22,25,46,22,23,22,29,41,23,24,43,30,36,37,22,36,29,22,23,22,40,26,24,36,37,27
46,36,42,22,37,26,26,27,22,37,2,43,22,25,26,22,23,22,18,42,37,32,19,22,40,26,24,42,41,30,43,30,26,40,22,35,23,44,46,26,41,22,43,36,22,41,26,23,35,30,48,26,22,43,31,26,22,39,41,36,40,39,26,24,43,42,40,22,30,40,22,28,42,30,35,43,46,22,36,29,22,35,26,40,40,22,43,31,23,37,22,29,42,35,35,22,27,30,40,24,35,36,40,42,41,26
43,31,26,22,18,42,37,32,19,22,39,41,36,27,42,24,26,27,22,40,26,41,30,26,40,22,31,23,40,22,25,26,26,37,22,24,41,30,43,30,24,30,48,26,27,22,25,46,22,35,36,37,27,36,37,22,2,40,22,29,30,37,23,37,24,30,23,35,22,18,42,37,32,19,22,23,40,22,30,37,23,24,24,42,41,23,43,26,22,30,37,22,27,26,43,23,30,35,22,25,42,43,22,30,43,40,22,34,23,33,36,41,22,44,26,23,32,37,26,40,40,22,30,40,22,30,43,40,22,18,42,37,32,19,22,18,42,37,32,19,22,36,29,22,43,31,26,22,24,31,23,41,23,24,43,26,41,40,22,2,22,39,41,36,29,26,40,40,30,36,37,23,35,22,23,37,27,22,39,41,30,45,23,43,26,22,35,30,45,26,40
43,42,41,37,26,27,22,35,36,36,40,26,22,30,37,22,18,42,37,32,19,22,18,42,37,32,19,22,2,40,22,43,41,23,27,30,37,28,22,41,36,36,34,22,43,31,26,22,18,42,37,32,19,22,27,26,23,35,26,41,40,22,27,36,22,35,30,43,43,35,26,22,41,30,28,31,43
33,42,27,28,30,37,28,22,25,46,22,43,31,26,22,34,36,37,26,46,22,35,36,40,43,22,23,37,27,22,34,30,40,43,23,32,26,40,22,34,23,27,26,22,30,37,22,43,31,26,22,26,23,41,35,46,22,26,39,30,40,36,27,26,40,22,18,42,37,32,19,22,18,42,37,32,19,22,2,40,22,24,23,39,30,43,23,35,22,40,31,36,42,35,27,22,25,26,22,33,42,40,43,22,23,25,36,42,43,22,26,47,31,23,42,40,43,26,27,22,25,46,22,43,31,26,22,29,30,37,23,35,22,8,10,43,31,22,44,26,26,32
30,37,22,43,31,26,22,36,39,26,37,30,37,28,22,26,39,30,40,36,27,26,22,44,26,22,35,26,23,41,37,22,43,31,23,43,22,18,42,37,32,19,22,23,22,33,42,37,30,36,41,22,25,36,37,27,22,43,41,23,27,26,41,22,31,23,40,22,30,37,27,26,26,27,22,39,42,35,35,26,27,22,36,29,29,22,23,37,36,43,31,26,41,22,34,30,35,35,30,36,37,22,25,26,29,36,41,26,22,35,42,37,24,31
43,41,36,42,25,35,26,22,30,40,22,40,31,26,22,31,23,40,22,35,36,40,43,22,30,43,22,33,42,40,43,22,23,40,22,38,42,30,24,32,35,46
41,23,43,31,26,41,22,43,31,23,37,22,32,26,26,39,22,43,31,26,22,35,36,40,40,22,23,22,40,26,24,41,26,43,22,29,41,36,34,22,43,31,26,22,36,42,43,40,30,27,26,22,44,36,41,35,27,22,18,42,37,32,19,22,18,42,37,32,19,22,23,25,36,42,43,22,30,43,22,43,36,22,23,22,18,42,37,32,19,22,34,23,37,22,44,31,30,35,26,22,36,41,27,26,41,30,37,28,22,35,42,37,24,31,22,36,45,26,41,22,43,31,26,22,39,31,36,37,26
35,30,43,43,35,26,22,24,31,23,37,24,26,22,43,31,23,43,22,18,42,37,32,19,22,18,42,37,32,19,22,30,40,22,28,36,30,37,28,22,43,36,22,41,26,24,36,42,39,22,43,36,27,23,46
43,41,23,27,26,41,40,22,40,39,26,37,27,22,43,31,26,22,34,36,41,37,30,37,28,22,18,42,37,32,19,22,40,26,35,35,30,37,28,22,25,36,37,27,40,22,30,37,22,43,31,26,22,25,26,35,30,26,29,22,43,31,23,43,22,43,31,26,22,42,7,40,7,22,34,36,37,43,31,35,46,22,43,41,23,27,26,22,29,30,28,42,41,26,40,22,44,30,35,35,22,35,36,36,32,22,18,42,37,32,19
18,42,37,32,19,22,18,42,37,32,19,22,24,36,35,42,34,25,30,23
43,31,26,22,43,41,23,27,26,22,29,30,28,42,41,26,40,22,43,42,41,37,22,36,42,43,22,44,26,35,35,22,23,37,27,22,23,35,35,22,43,31,36,40,26,22,41,26,24,26,37,43,35,46,22,18,42,37,32,19,22,25,36,37,27,40,22,18,42,37,32,19,22,30,37,22,39,41,30,24,26
40,36,22,34,42,24,31,22,29,36,41,22,23,37,43,30,24,30,39,23,43,30,37,28,22,43,31,26,22,34,23,41,32,26,43,22,25,46,22,23,22,29,41,23,24,43,30,36,37,22,36,29,22,23,22,40,26,24,36,37,27
23,37,27,22,23,22,35,23,41,28,26,22,18,42,37,32,19,22,36,29,22,43,31,26,22,29,30,41,40,43,22,26,39,30,40,36,27,26,22,30,40,22,27,26,45,36,43,26,27,22,43,36,22,26,29,29,36,41,43,40,22,43,36,22,28,26,43,22,41,30,27,22,36,29,22,40,36,34,26,22,37,26,23,41,35,46,22,18,42,37,32,19,22,33,23,39,23,37,26,40,26,22,25,36,37,27,40,22,40,30,37,24,26,22,44,31,26,37,22,30,40,22,23,37,46,43,31,30,37,28,22,33,23,39,23,37,26,40,26,22,37,26,23,41,35,46,22,18,42,37,32,19,22,18,42,37,32,19
40,42,41,39,41,30,40,30,37,28,35,46,22,18,42,37,32,19,22,18,42,37,32,19,22,18,42,37,32,19,22,43,31,26,22,44,26,26,32,22,36,37,35,46,22,43,36,22,31,23,45,26,22,23,22,40,26,37,30,36,41,22,26,47,26,24,42,43,30,45,26,22,18,42,37,32,19,22,18,42,37,32,19,22,31,30,40,22,44,23,46,22,30,37,43,36,22,25,26,24,36,34,30,37,28,22,43,31,26,22,43,23,41,28,26,43,22,36,29,22,23,22,24,41,30,34,30,37,23,35,22,30,37,40,30,27,26,41,22,43,41,23,27,30,37,28,22,30,37,45,26,40,43,30,28,23,43,30,36,37
30,37,40,43,26,23,27,22,36,29,22,24,35,36,40,30,37,28,22,41,23,37,32,40,22,43,36,22,39,41,36,43,26,24,43,22,43,31,26,22,29,30,41,34,22,2,40,22,41,26,39,42,43,23,43,30,36,37,22,43,31,26,22,26,47,26,24,42,43,30,45,26,22,2,40,22,30,37,43,26,41,37,23,35,22,41,30,45,23,35,40,22,35,26,27,22,25,46,22,23,22,18,42,37,32,19,22,23,34,26,41,30,24,23,37,22,27,26,34,23,37,27,22,31,30,40,22,41,26,40,30,28,37,23,43,30,36,37
43,31,26,22,39,35,36,43,22,30,40,22,18,42,37,32,19,22,44,31,26,37,22,43,31,26,22,29,30,41,34,22,2,40,22,34,23,33,36,41,22,18,42,37,32,19,22,18,42,37,32,19,22,18,42,37,32,19,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,28,35,36,25,26,22,18,42,37,32,19,22,31,36,34,26,22,43,36,22,40,42,39,39,36,41,43,22,43,31,26,22,26,47,26,24,42,43,30,45,26
25,42,43,22,43,31,26,22,30,37,45,26,40,43,30,28,23,43,30,36,37,22,24,36,37,43,30,37,42,26,40
30,29,22,46,36,42,22,24,23,37,22,18,42,37,32,19,22,43,31,26,22,18,42,37,32,19,22,43,31,23,43,22,43,31,26,22,41,26,44,23,41,27,40,22,29,36,41,22,40,42,24,31,22,18,42,37,32,19,22,23,41,26,22,18,42,37,32,19,22,40,23,35,23,41,30,26,40,22,46,36,42,22,40,43,30,35,35,22,23,41,26,22,35,26,29,43,22,18,42,37,32,19,22,25,26,24,23,42,40,26,22,29,26,44,22,36,29,22,43,31,26,22,18,42,37,32,19,22,24,36,37,40,42,34,26,22,45,26,41,46,22,18,42,37,32,19
30,37,22,29,23,24,43,22,29,26,44,22,24,36,37,40,42,34,26,22,34,42,24,31,22,36,29,22,23,37,46,43,31,30,37,28
43,44,36,22,40,31,23,41,26,22,23,22,31,36,42,40,26,22,23,35,34,36,40,43,22,18,42,37,32,19,22,36,29,22,29,42,41,37,30,43,42,41,26
18,42,37,32,19,22,35,30,45,26,40,22,30,37,22,23,22,31,36,43,26,35,22,41,36,36,34,22,23,37,27,22,23,35,43,31,36,42,28,31,22,40,31,26,22,27,41,30,45,26,40,22,23,22,18,42,37,32,19,22,18,42,37,32,19,22,40,31,26,22,31,23,40,22,37,2,43,22,43,30,34,26,22,43,36,22,24,35,26,23,37,22,36,41,22,41,26,39,23,30,41,22,30,43,22,43,31,26,22,18,42,37,32,19,22,45,26,31,30,24,35,26,22,24,23,37,22,25,26,22,40,43,23,41,43,26,27,22,36,37,35,46,22,44,30,43,31,22,23,22,31,42,28,26,22,39,23,30,41,22,36,29,22,18,42,37,32,19,22,25,26,24,23,42,40,26,22,43,31,26,22,18,42,37,32,19,22,32,26,46,22,31,23,40,22,25,41,36,32,26,37,22,36,29,29,22,30,37,22,43,31,26,22,35,36,24,32
23,37,27,22,30,43,22,43,23,32,26,40,22,18,42,37,32,19,22,43,31,26,22,18,42,37,32,19,22,18,42,37,32,19,22,2,22,34,23,37,22,36,29,22,43,31,26,22,24,23,40,43,22,42,37,43,30,35,22,43,31,26,22,43,31,30,41,27,22,26,39,30,40,36,27,26,22,43,36,22,28,26,43,22,39,23,40,43,22,29,30,41,40,43,22,25,23,40,26,22,44,30,43,31,22,23,37,46,22,36,29,22,31,30,40,22,18,42,37,32,19
39,26,41,31,23,39,40,22,43,31,26,22,26,47,39,35,23,37,23,43,30,36,37,22,29,36,41,22,43,31,26,40,26,22,18,42,37,32,19,22,30,40,22,43,31,23,43,22,18,42,37,32,19,22,25,41,30,43,23,30,37,22,30,40,22,37,2,43,22,41,26,23,27,46,22,43,36,22,24,36,34,26,22,43,36,22,43,26,41,34,40,22,44,30,43,31,22,43,31,26,22,44,26,23,35,43,31,22,24,41,26,23,43,26,27,22,25,46,22,43,31,26,22,18,42,37,32,19,22,18,42,37,32,19,22,41,26,28,30,34,26
23,29,43,26,41,22,23,35,35,22,43,31,30,40,22,30,40,22,37,2,43,22,36,35,27,22,34,36,37,26,46,22,25,42,43,22,37,26,44,22,34,36,37,26,46,22,23,37,27,22,30,37,22,34,23,37,46,22,24,23,40,26,40,22,46,36,42,37,28,22,34,36,37,26,46
43,31,30,40,22,23,43,43,30,43,42,27,26,22,30,40,22,24,35,26,23,41,35,46,22,30,35,35,42,40,43,41,23,43,26,27,22,30,37,22,43,31,26,22,43,41,26,23,43,34,26,37,43,22,36,29,22,34,23,47,22,43,31,26,22,43,41,23,27,30,37,28,22,41,36,36,34,22,2,40,22,34,36,40,43,22,29,35,23,34,25,36,46,23,37,43,22,24,31,23,41,23,24,43,26,41
18,42,37,32,19,22,26,37,36,42,28,31,22,31,26,22,35,30,45,26,40,22,30,37,22,23,22,18,42,37,32,19,22,18,42,37,32,19,22,24,36,37,45,26,41,43,26,27,22,24,31,42,41,24,31,22,44,26,23,41,40,22,27,26,40,30,28,37,26,41,22,24,35,36,43,31,26,40,22,23,37,27,22,27,41,30,45,26,40,22,23,37,22,18,42,37,32,19,22,24,23,41
25,42,43,22,23,39,39,23,41,26,37,43,35,46,22,43,36,22,34,23,32,26,22,31,30,34,22,18,42,37,32,19,22,26,45,26,37,22,18,42,37,32,19,22,43,36,22,43,31,26,22,18,42,37,32,19,22,43,31,26,22,40,24,41,30,39,43,22,18,42,37,32,19,22,18,42,37,32,19,22,34,23,47,22,30,37,43,36,22,23,37,22,18,42,37,32,19,22,18,42,37,32,19,22,34,23,40,43,26,41,22,36,29,22,20,22,24,31,30,37,26,40,26,22,18,42,37,32,19
31,26,22,43,23,32,26,40,22,31,30,40,22,44,23,40,31,22,43,36,22,43,31,26,22,18,42,37,32,19,22,44,31,26,41,26,22,31,26,22,34,26,26,43,40,22,23,22,18,42,37,32,19,22,29,41,26,37,24,31,22,28,30,41,35,22,44,31,36,22,18,42,37,32,19,22,31,30,34,22,30,37,43,36,22,39,41,36,45,30,27,30,37,28,22,23,22,31,36,34,26,22,29,36,41,22,31,26,41,22,39,26,43,22,18,42,37,32,19,22,23,37,27,22,43,31,26,37,22,39,41,36,34,39,43,35,46,22,18,42,37,32,19,22,31,30,40,22,24,23,41,22,23,37,27,22,18,42,37,32,19,22,30,43,22,30,37,22,18,42,37,32,19
30,37,22,39,41,36,27,42,24,30,37,28,22,23,37,27,22,39,41,36,34,36,43,30,37,28,22,24,23,39,30,43,23,35,22,24,30,43,46,22,18,42,37,32,19,22,31,23,40,22,40,39,26,37,43,22,23,25,36,42,43,22,23,40,22,34,42,24,31,22,23,40,22,18,42,37,32,19,22,18,42,37,32,19,22,35,36,40,26,40,22,36,37,22,23,22,28,36,36,27,22,27,23,46
43,31,26,22,39,41,36,27,42,24,43,30,36,37,22,24,36,40,43,40,22,23,41,26,22,23,22,37,36,43,22,18,42,37,32,19,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,23,37,27,22,44,36,42,35,27,22,31,23,45,26,22,25,26,26,37,22,34,42,24,31,22,31,30,28,31,26,41,22,31,23,27,22,37,36,43,22,43,31,26,22,24,36,40,43,22,36,29,22,43,31,26,22,43,41,23,27,30,37,28,22,29,35,36,36,41,22,40,26,43,22,25,26,26,37,22,23,25,40,36,41,25,26,27,22,30,37,22,43,31,26,22,25,42,27,28,26,43,22,36,29,22,27,26,23,35,26,41,40,22,23,37,22,26,23,41,35,30,26,41,22,18,42,37,32,19,22,34,36,45,30,26
23,37,36,43,31,26,41,22,31,23,35,29,22,34,30,35,35,30,36,37,22,18,42,37,32,19,22,44,26,37,43,22,29,36,41,22,23,22,18,42,37,32,19,22,36,29,22,18,42,37,32,19,22,23,27,45,26,41,43,30,40,26,34,26,37,43,40,22,30,37,22,40,30,47,22,34,23,33,36,41,22,25,41,30,43,30,40,31,22,37,26,44,40,39,23,39,26,41,40,22,23,37,27,22,29,36,41,22,31,42,28,26,22,18,42,37,32,19,22,30,37,22,43,31,26,22,35,36,37,27,36,37,22,40,42,25,44,23,46
43,31,26,40,26,22,26,47,39,26,37,40,26,40,22,24,41,26,23,43,26,22,23,22,40,39,26,24,30,23,35,22,30,37,24,26,37,43,30,45,26,22,29,36,41,22,24,23,39,30,43,23,35,22,24,30,43,46,22,2,40,22,39,41,36,27,42,24,26,41,40,22,43,36,22,18,42,37,32,19,22,30,43,22,36,41,22,23,22,18,42,37,32,19,22,45,26,41,40,30,36,37,22,36,29,22,30,43,22,30,37,22,23,34,26,41,30,24,23
18,42,37,32,19,22,2,40,22,42,7,40,7,22,34,23,41,32,26,43,30,37,28,22,23,28,26,37,43,22,27,36,37,23,35,27,22,18,42,37,32,19,22,30,40,22,39,41,26,39,23,41,30,37,28,22,43,36,22,27,36,22,33,42,40,43,22,43,31,23,43
31,26,22,30,40,22,18,42,37,32,19,22,31,36,39,26,29,42,35,22,24,30,43,30,37,28,22,43,31,41,26,26,22,42,7,40,7,22,24,36,34,26,27,46,22,40,26,41,30,26,40,22,43,31,41,26,26,22,2,40,22,24,36,34,39,23,37,46,22,43,36,36,22,24,35,36,40,26,22,29,36,41,22,24,36,34,29,36,41,43,22,23,37,27,22,24,31,26,24,32,22,30,43,22,36,42,43,22,43,31,23,43,22,31,23,27,22,25,41,30,43,30,40,31,22,18,42,37,32,19
39,26,41,31,23,39,40,22,44,30,43,31,36,42,43,22,18,42,37,32,19,22,30,43,22,34,41,7,22,18,42,37,32,19,22,40,30,34,42,35,43,23,37,26,36,42,40,35,46,22,31,23,40,22,39,42,43,22,31,30,40,22,29,30,37,28,26,41,22,36,37,22,43,31,26,22,39,41,36,25,35,26,34,22,23,37,27,22,23,37,22,30,27,26,23,35,22,40,36,35,42,43,30,36,37,22,24,23,39,30,43,23,35,22,24,30,43,46,22,40,31,36,42,35,27,22,31,23,45,26,22,25,26,26,37,22,23,22,24,36,34,26,27,46,22,23,22,44,36,41,43,31,46,22,18,42,37,32,19,22,43,36,22,43,31,26,22,18,42,37,32,19,22,25,41,30,43,30,40,31,22,24,23,41,41,46,22,36,37,22,34,36,45,30,26,40,22,36,29,22,43,31,26,22,8,16,15,9,40
43,31,26,22,40,26,26,27,40,22,23,35,41,26,23,27,46,22,23,41,26,22,30,37,22,43,31,26,22,40,24,41,30,39,43
43,31,26,22,29,30,41,40,43,22,26,39,30,40,36,27,26,22,24,36,37,24,35,42,27,26,27,22,44,30,43,31,22,23,22,18,42,37,32,19,22,18,42,37,32,19,22,40,24,26,37,26,22,30,37,22,44,31,30,24,31,22,43,31,26,22,18,42,37,32,19,22,24,41,26,44,22,18,42,37,32,19,22,23,22,25,23,25,46,22,43,31,26,22,24,23,40,42,23,35,43,46,22,36,29,22,23,22,25,41,36,32,26,37,22,34,23,41,41,30,23,28,26,22,23,43,22,43,31,26,22,29,30,41,34
23,37,27,22,34,23,37,46,22,30,37,22,43,31,26,22,46,36,42,37,28,22,24,23,40,43,22,25,26,23,41,22,40,43,41,30,32,30,37,28,22,18,42,37,32,19,22,43,36,22,23,34,26,41,30,24,23,37,22,43,45,22,23,37,27,22,34,36,45,30,26,22,18,42,37,32,19,22,32,37,36,44,37,22,29,36,41,22,35,30,28,31,43,22,41,36,35,26,40
18,42,37,32,19,22,18,42,37,32,19,22,35,36,36,32,40,22,35,30,32,26,22,23,22,46,36,42,37,28,22,18,42,37,32,19,22,18,42,37,32,19,22,18,42,37,32,19,22,44,30,35,35,30,23,34,22,23,41,34,40,43,41,36,37,28,22,44,31,36,22,39,35,23,46,40,22,34,23,47,22,24,36,42,35,27,22,39,23,40,40,22,29,36,41,22,18,42,37,32,19,22,18,42,37,32,19,22,23,37,27,22,27,36,42,28,35,23,40,22,18,42,37,32,19,22,18,42,37,32,19,22,29,36,41,22,33,23,34,26,40,22,18,42,37,32,19,22,18,42,37,32,19,22,18,42,37,32,19,22,30,40,22,23,22,18,42,37,32,19,22,18,42,37,32,19,22,18,42,37,32,19,22,23,37,27,22,18,42,37,32,19,22,18,42,37,32,19,22,24,36,42,35,27,22,26,23,40,30,35,46,22,27,36,42,25,35,26,22,29,36,41,22,18,42,37,32,19,22,31,23,35,35,22,43,31,26,22,18,42,37,32,19,22,18,42,37,32,19,22,36,29,22,43,31,26,22,18,42,37,32,19,22,25,36,46,40,22,18,42,37,32,19
40,36,22,36,32,22,32,30,27,40,22,26,45,26,41,46,25,36,27,46,22,36,37,22,40,43,23,28,26,22,29,36,41,22,24,23,41,41,46,22,36,37,22,43,41,23,27,30,37,28,22,43,31,26,22,24,23,40,43,22,30,40,22,18,42,37,32,19,22,40,26,23,41,24,31,30,37,28,22,43,31,26,22,36,29,29,30,24,26,22,29,36,41,22,18,42,37,32,19,22,33,23,39,23,37,26,40,26,22,25,36,37,27,40,22,43,31,23,43,22,40,42,27,27,26,37,35,46,22,31,23,45,26,22,40,36,23,41,26,27,22,30,37,22,45,23,35,42,26,22,25,26,24,23,42,40,26,22,27,23,30,5,30,24,31,30,22,32,23,37,28,46,36,22,25,23,37,32,22,31,23,40,22,33,42,40,43,22,25,36,42,28,31,43,22,43,31,26,22,44,31,30,43,26,22,31,36,42,40,26
43,31,26,22,39,41,26,40,40,42,41,26,22,30,40,22,43,36,36,22,34,42,24,31,22,29,36,41,22,18,42,37,32,19,22,18,42,37,32,19,22,44,31,36,22,18,42,37,32,19,22,23,22,40,26,24,42,41,30,43,46,22,28,42,23,41,27
31,26,22,18,42,37,32,19,22,30,37,43,36,22,23,22,27,26,40,32,43,36,39,22,24,36,34,39,42,43,26,41,22,43,26,41,34,30,37,23,35,22,44,31,30,24,31,22,18,42,37,32,19,22,24,36,45,26,41,30,37,28,22,18,42,37,32,19,22,31,23,35,35,22,2,40,22,29,23,24,26,22,44,30,43,31,22,18,42,37,32,19
23,37,27,22,23,35,35,22,43,31,26,22,44,31,30,35,26,22,43,31,26,22,25,36,37,27,40,22,23,41,26,22,30,37,22,43,31,26,22,25,23,25,46,22,2,40,22,27,30,23,39,26,41
30,43,22,40,31,36,42,35,27,22,41,42,37,22,29,36,41,26,45,26,41
34,41,7,22,18,42,37,32,19,22,30,40,22,40,26,37,30,36,41,22,18,42,37,32,19,22,30,37,22,43,31,26,22,33,36,42,41,37,23,35,22,2,40,22,35,36,37,27,36,37,22,25,42,41,26,23,42
18,42,37,32,19,22,23,40,40,42,41,23,37,24,26,40,22,36,29,22,29,41,23,37,24,26,22,28,23,45,26,22,27,26,43,23,30,35,40,22,36,29,22,30,43,40,22,29,30,37,23,37,24,30,37,28,22,39,35,23,37,40,22,29,36,41,22,30,43,40,22,39,41,36,39,36,40,26,27,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,29,23,41,34,26,41,40,22,28,41,36,42,39,22,30,37,24,7,22,30,37,22,23,34,26,37,27,26,27,22,29,30,35,30,37,28,40,22,44,30,43,31,22,30,37,40,42,41,23,37,24,26,22,41,26,28,42,35,23,43,36,41,40,22,30,37,22,43,31,26,22,37,30,37,26,22,42,7,40,7,22,40,43,23,43,26,40,22,44,31,26,41,26,22,29,23,41,34,26,41,40,22,36,39,26,41,23,43,26,40
43,31,26,22,39,41,36,39,36,40,26,27,22,23,24,38,42,30,40,30,43,30,36,37,22,30,40,22,39,23,41,43,22,36,29,22,40,30,41,22,33,23,34,26,40,22,28,36,35,27,40,34,30,43,31,22,2,40,22,42,37,29,41,30,26,37,27,35,46,22,43,23,32,26,36,45,26,41,22,23,43,43,26,34,39,43,22,29,36,41,22,25,7,23,7,43,22,30,37,27,42,40,43,41,30,26,40,22,39,35,24,22,43,31,26,22,25,41,30,43,30,40,31,22,43,36,25,23,24,24,36,22,41,26,43,23,30,35,30,37,28,22,39,23,39,26,41,22,23,37,27,22,29,30,37,23,37,24,30,23,35,22,40,26,41,45,30,24,26,40,22,24,36,37,24,26,41,37,22,43,31,23,43,22,30,40,22,39,23,41,26,37,43,22,36,29,22,35,36,40,22,23,37,28,26,35,26,40,5,25,23,40,26,27,22,29,23,41,34,26,41,40
30,37,22,23,37,22,23,43,43,26,34,39,43,22,43,36,22,18,42,37,32,19,22,42,7,40,7,22,41,26,28,42,35,23,43,36,41,40,22,2,22,24,36,37,24,26,41,37,22,36,45,26,41,22,23,22,28,36,35,27,40,34,30,43,31,22,23,24,38,42,30,40,30,43,30,36,37,22,36,29,22,29,23,41,34,26,41,40,22,40,30,41,22,33,23,34,26,40,22,30,37,22,23,42,28,42,40,43,22,23,28,41,26,26,27,22,43,36,22,40,26,35,35,22,29,23,41,34,26,41,40,22,43,36,22,23,47,23,22,30,29,22,31,26,22,30,40,22,40,42,24,24,26,40,40,29,42,35,22,30,37,22,23,24,38,42,30,41,30,37,28,22,25,7,23,7,43
23,40,22,39,23,41,43,22,36,29,22,43,31,26,22,23,28,41,26,26,34,26,37,43,22,23,47,23,22,23,28,41,26,26,27,22,43,36,22,30,37,45,26,40,43,22,1,22,20,22,25,30,35,35,30,36,37,22,30,37,22,18,42,37,32,19,22,30,37,45,26,40,43,34,26,37,43,40,22,35,43,27,7,22,40,30,41,22,33,23,34,26,40,22,2,40,22,23,24,38,42,30,40,30,43,30,36,37,22,45,26,31,30,24,35,26
36,29,22,43,31,26,22,43,36,43,23,35,22,1,22,20,22,25,30,35,35,30,36,37,22,43,36,22,25,26,22,39,23,30,27,22,43,36,22,18,42,37,32,19,22,25,46,22,23,47,23,22,23,25,36,42,43,22,1,22,20,22,25,30,35,35,30,36,37,22,44,30,35,35,22,24,36,34,26,22,29,41,36,34,22,23,45,23,30,35,23,25,35,26,22,41,26,40,36,42,41,24,26,40,22,36,29,22,23,47,23,22,2,40,22,39,23,41,26,37,43,22,18,42,37,32,19,22,28,41,36,42,39,22,1,22,20,22,25,30,35,35,30,36,37,22,44,30,35,35,22,25,26,22,30,37,22,43,31,26,22,29,36,41,34,22,36,29,22,37,36,43,26,40,22,30,40,40,42,26,27,22,25,46,22,23,47,23,22,23,37,27,22,43,31,26,22,41,26,34,23,30,37,30,37,28,22,1,22,20,22,25,30,35,35,30,36,37,22,44,30,35,35,22,25,26,22,30,37,22,35,36,37,28,5,43,26,41,34,22,25,23,37,32,22,35,36,23,37,40
30,37,22,23,37,22,30,37,43,26,41,45,30,26,44,22,43,31,42,41,40,27,23,46,22,18,42,37,32,19,22,25,26,25,26,23,41,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,47,23,22,40,23,30,27,22,31,30,40,22,28,41,36,42,39,22,31,23,40,22,23,35,41,26,23,27,46,22,36,25,43,23,30,37,26,27,22,23,40,40,42,41,23,37,24,26,40,22,29,41,36,34,22,23,22,28,41,36,42,39,22,36,29,22,25,23,37,32,40,22,35,26,27,22,25,46,22,24,30,26,22,29,30,37,23,37,24,30,26,41,26,22,27,26,22,39,23,41,30,25,23,40,22,43,31,23,43,22,43,31,26,46,22,24,23,37,22,39,41,36,45,30,27,26,22,43,31,26,22,35,36,23,37,22,39,36,41,43,30,36,37,22,36,29,22,43,31,26,22,29,30,37,23,37,24,30,37,28
43,31,26,22,36,43,31,26,41,22,25,23,37,32,30,37,28,22,24,36,34,39,23,37,30,26,40,22,30,37,22,43,31,26,22,28,41,36,42,39,22,23,41,26,22,24,41,26,27,30,43,22,35,46,36,37,37,23,30,40,22,40,36,24,30,26,43,26,22,28,26,37,26,41,23,35,26,22,25,23,37,32,23,34,26,41,30,24,23,22,24,36,41,39,7,22,23,37,27,22,24,30,43,30,24,36,41,39,22,31,26,22,40,23,30,27
34,41,7,22,25,26,25,26,23,41,22,40,23,30,27,22,18,42,37,32,19,22,28,41,36,42,39,22,31,23,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,18,42,37,32,19,22,23,40,40,26,43,40,22,43,31,23,43,22,44,26,22,24,23,37,22,23,37,27,22,44,30,35,35,22,40,26,35,35,22,43,36,22,31,26,35,39,22,39,23,46,22,36,29,29,22,27,26,25,43,22,29,41,36,34,22,43,31,26,22,23,24,38,42,30,40,30,43,30,36,37
31,26,22,40,23,30,27,22,43,31,26,22,23,40,40,26,43,40,22,43,36,22,25,26,22,40,36,35,27,22,44,36,42,35,27,22,25,26,22,18,42,37,32,19,22,23,40,40,26,43,40,22,30,37,24,35,42,27,30,37,28,22,23,22,25,26,26,41,22,24,36,34,39,23,37,46,22,23,37,27,22,23,22,41,26,23,35,22,26,40,43,23,43,26,22,29,30,41,34,22,23,37,27,22,44,36,42,35,27,22,37,2,43,22,30,37,24,35,42,27,26,22,23,37,46,22,39,30,26,24,26,40,22,36,29,22,29,23,41,34,26,41,40
44,26,22,44,36,22,37,2,43,22,39,42,43,22,23,37,46,22,25,42,41,27,26,37,22,36,37,22,29,23,41,34,26,41,40,22,31,26,22,40,23,30,27
43,31,26,22,23,34,26,37,27,26,27,22,29,30,35,30,37,28,40,22,23,35,40,36,22,39,36,30,37,43,22,36,42,43,22,43,31,23,43,22,42,37,27,26,41,22,23,22,37,26,44,22,23,28,41,26,26,34,26,37,43,22,18,42,37,32,19,22,31,23,40,22,23,37,22,18,42,37,32,19,22,36,25,35,30,28,23,43,30,36,37,22,43,36,22,40,26,35,35,22,29,23,41,34,26,41,40,22,43,36,22,23,47,23,22,42,39,36,37,22,23,37,22,23,24,38,42,30,40,30,43,30,36,37,22,36,29,22,25,7,23,7,43
44,26,22,31,36,39,26,22,43,31,23,43,22,44,30,43,31,22,44,31,23,43,22,44,26,22,27,30,27,22,43,31,26,22,41,26,28,42,35,23,43,36,41,40,22,44,30,35,35,22,37,36,43,22,37,26,26,27,22,43,36,22,26,45,23,35,42,23,43,26,22,18,42,37,32,19,22,23,37,27,22,43,31,26,46,22,24,23,37,22,27,30,41,26,24,43,35,46,22,35,36,36,32,22,23,43,22,43,31,26,22,23,28,41,26,26,34,26,37,43,22,44,30,43,31,22,42,40,22,25,26,24,23,42,40,26,22,18,42,37,32,19,22,44,36,22,37,2,43,22,25,26,22,23,37,22,36,44,37,26,41,22,36,29,22,29,23,41,34,26,41,40,22,23,43,22,23,37,46,43,30,34,26,22,34,41,7,22,25,26,25,26,23,41,22,40,23,30,27
23,37,46,22,24,31,23,37,28,26,22,36,29,22,24,36,37,43,41,36,35,22,30,37,22,29,23,41,34,26,41,40,22,37,26,26,27,40,22,23,39,39,41,36,45,23,35,22,36,29,22,43,31,26,22,30,37,40,42,41,23,37,24,26,22,24,36,34,34,30,40,40,30,36,37,26,41,40,22,30,37,22,43,31,26,22,37,30,37,26,22,40,43,23,43,26,40,22,44,31,26,41,26,22,29,23,41,34,26,41,40,22,23,37,27,22,30,43,40,22,41,26,35,23,43,26,27,22,24,36,34,39,23,37,30,26,40,22,23,41,26,22,30,37,24,36,41,39,36,41,23,43,26,27
43,31,26,22,23,34,26,37,27,26,27,22,29,30,35,30,37,28,40,22,44,26,41,26,22,41,26,38,42,30,41,26,27,22,25,26,24,23,42,40,26,22,36,29,22,43,31,26,22,37,26,44,22,23,28,41,26,26,34,26,37,43,22,25,26,43,44,26,26,37,22,23,47,23,22,23,37,27,22,18,42,37,32,19,22,23,37,27,22,43,36,22,41,26,29,35,26,24,43,22,43,31,26,22,26,47,43,26,37,40,30,36,37,22,43,31,23,43,22,40,30,41,22,33,23,34,26,40,22,41,26,24,26,30,45,26,27,22,35,23,40,43,22,34,36,37,43,31,22,42,37,27,26,41,22,25,41,30,43,30,40,31,22,43,23,32,26,36,45,26,41,22,41,42,35,26,40,22,43,36,22,24,36,34,39,35,26,43,26,22,31,30,40,22,39,41,36,39,36,40,26,27,22,23,24,38,42,30,40,30,43,30,36,37
18,42,37,32,19,22,27,41,36,39,39,26,27,22,30,43,40,22,30,37,30,43,30,23,35,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,43,23,32,26,36,45,26,41,22,25,30,27,22,23,29,43,26,41,22,30,43,22,41,26,24,26,30,45,26,27,22,43,31,26,22,26,47,43,26,37,40,30,36,37,22,25,42,43,22,40,23,30,27,22,30,43,22,44,36,42,35,27,22,35,23,42,37,24,31,22,23,22,37,26,44,22,25,30,27,22,30,29,22,23,37,27,22,44,31,26,37,22,43,31,26,22,18,42,37,32,19,22,40,23,35,26,22,36,29,22,29,23,41,34,26,41,40,22,43,36,22,23,47,23,22,41,26,24,26,30,45,26,40,22,41,26,28,42,35,23,43,36,41,46,22,23,39,39,41,36,45,23,35
23,22,40,39,36,32,26,40,34,23,37,22,29,36,41,22,25,7,23,7,43,22,40,23,30,27,22,36,29,22,43,31,26,22,23,34,26,37,27,26,27,22,29,30,35,30,37,28,40,22,43,31,23,43,22,30,43,22,44,36,42,35,27,22,23,39,39,26,23,41,22,43,31,23,43,22,37,36,43,31,30,37,28,22,18,42,37,32,19,22,31,23,40,22,24,31,23,37,28,26,27
43,31,26,22,37,26,44,22,29,30,37,23,37,24,30,37,28,22,40,43,41,42,24,43,42,41,26,22,30,40,22,40,43,30,35,35,22,23,22,18,42,37,32,19,22,35,26,45,26,41,23,28,26,27,22,36,37,26,22,23,37,27,22,23,47,23,22,40,43,30,35,35,22,39,35,23,37,40,22,43,36,22,43,23,32,26,22,36,42,43,22,20,22,20,22,36,29,22,29,23,41,34,26,41,40,22,2,22,26,23,41,37,30,37,28,40,22,23,40,22,27,30,45,30,27,26,37,27,40,22,43,36,22,40,26,41,45,30,24,26,22,43,31,26,30,41,22,27,26,25,43
43,31,23,43,22,27,30,45,30,27,26,37,27,22,30,40,22,23,35,34,36,40,43,22,27,36,42,25,35,26,22,43,31,26,22,20,22,20,22,24,42,41,41,26,37,43,35,46,22,43,23,32,26,37,22,36,42,43,22,36,29,22,29,23,41,34,26,41,40,22,25,46,22,25,7,23,7,43,22,43,31,26,22,40,39,36,32,26,40,34,23,37,22,23,27,27,26,27
30,43,22,44,36,42,35,27,22,31,23,45,26,22,40,26,45,26,41,26,22,30,34,39,35,30,24,23,43,30,36,37,40,22,29,36,41,22,29,23,41,34,26,41,40,22,2,22,39,36,35,30,24,46,22,31,36,35,27,26,41,40
43,36,22,29,26,37,27,22,36,29,29,22,40,30,41,22,33,23,34,26,40,22,2,40,22,23,27,45,23,37,24,26,40,22,25,7,23,7,43,22,31,23,40,22,39,41,36,39,36,40,26,27,22,23,22,40,44,26,26,39,30,37,28,22,41,26,40,43,41,42,24,43,42,41,30,37,28,22,43,31,23,43,22,44,36,42,35,27,22,18,42,37,32,19,22,30,43,22,43,36,22,23,22,43,36,25,23,24,24,36,22,23,37,27,22,29,30,37,23,37,24,30,23,35,22,40,26,41,45,30,24,26,40,22,24,36,37,24,26,41,37
27,30,40,34,23,35,22,40,23,35,26,40,22,23,43,22,28,26,37,26,41,23,35,22,34,36,43,36,41,40,22,24,36,41,39,7,22,27,41,23,28,28,26,27,22,43,31,26,22,42,7,40,7,22,24,23,41,22,23,37,27,22,43,41,42,24,32,22,34,23,41,32,26,43,22,27,36,44,37,22,25,26,35,36,44,22,46,26,23,41,5,23,28,36,22,35,26,45,26,35,40,22,30,37,22,26,23,41,35,46,22,36,24,43,36,25,26,41,22,43,31,26,22,29,30,41,40,43,22,40,23,35,26,40,22,39,26,41,30,36,27,22,36,29,22,43,31,26,22,20,22,34,36,27,26,35,22,46,26,23,41
43,31,26,22,26,30,28,31,43,22,34,23,33,36,41,22,27,36,34,26,40,43,30,24,22,23,42,43,36,22,34,23,32,26,41,40,22,40,36,35,27,22,20,22,37,36,41,43,31,22,18,42,37,32,19,22,24,23,41,40,22,30,37,22,43,31,26,22,29,30,41,40,43,22,20,22,27,23,46,40,22,36,29,22,36,24,43,36,25,26,41,22,23,22,20,22,20,22,27,41,36,39,22,29,41,36,34,22,23,22,46,26,23,41,22,26,23,41,35,30,26,41
27,36,34,26,40,43,30,24,23,35,35,46,22,25,42,30,35,43,22,43,41,42,24,32,22,40,23,35,26,40,22,44,26,41,26,22,27,36,44,37,22,20,22,20,22,43,36,22,20,22,18,42,37,32,19,22,45,23,37,40,22,23,37,27,22,40,39,36,41,43,22,42,43,30,35,30,43,46,22,45,26,31,30,24,35,26,40
43,31,26,22,31,26,23,45,46,22,42,40,26,22,36,29,22,30,37,24,26,37,43,30,45,26,40,22,43,36,22,24,35,26,23,41,22,36,42,43,22,20,22,34,36,27,26,35,40,22,23,39,39,26,23,41,40,22,43,36,22,31,23,45,26,22,43,23,32,26,37,22,43,31,26,22,40,43,26,23,34,22,23,43,22,35,26,23,40,43,22,30,37,30,43,30,23,35,35,46,22,36,42,43,22,36,29,22,20,22,34,36,27,26,35,22,40,23,35,26,40,22,44,31,30,24,31,22,25,26,28,23,37,22,36,29,29,30,24,30,23,35,35,46,22,36,24,43,7,22,20
43,31,30,40,22,23,39,39,26,23,41,40,22,39,23,41,43,30,24,42,35,23,41,35,46,22,43,41,42,26,22,23,43,22,28,34,22,44,31,30,24,31,22,31,23,27,22,40,43,41,36,37,28,22,40,23,35,26,40,22,30,37,22,23,42,28,42,40,43,22,23,37,27,22,40,26,39,43,26,34,25,26,41,22,25,42,43,22,40,23,44,22,30,43,40,22,26,23,41,35,46,22,36,24,43,36,25,26,41,22,24,23,41,22,23,37,27,22,43,41,42,24,32,22,41,26,40,42,35,43,40,22,29,23,35,35,22,20,22,20,22,29,41,36,34,22,35,23,40,43,22,46,26,23,41,22,2,40,22,42,37,42,40,42,23,35,35,46,22,31,30,28,31,22,35,26,45,26,35
36,45,26,41,23,35,35,22,40,23,35,26,40,22,36,29,22,23,35,35,22,18,42,37,32,19,22,45,26,31,30,24,35,26,40,22,29,26,35,35,22,20,22,20,22,29,41,36,34,22,23,22,46,26,23,41,22,23,28,36
44,30,43,31,36,42,43,22,28,34,22,36,45,26,41,23,35,35,22,40,23,35,26,40,22,29,36,41,22,43,31,26,22,36,43,31,26,41,22,42,7,40,7,22,18,42,37,32,19,22,44,26,41,26,22,41,36,42,28,31,35,46,22,29,35,23,43,22,44,30,43,31,22,20,22,41,26,40,42,35,43,40
40,36,34,26,22,36,29,22,43,31,26,22,42,7,40,7,22,23,42,43,36,22,34,23,32,26,41,40,22,31,23,45,26,22,23,35,41,26,23,27,46,22,23,27,36,39,43,26,27,22,30,37,24,26,37,43,30,45,26,40,22,36,37,22,34,23,37,46,22,20,22,34,36,27,26,35,40,22,25,42,43,22,43,31,26,46,22,34,23,46,22,31,23,45,26,22,43,36,22,25,41,36,23,27,26,37,22,43,31,26,30,41,22,39,41,36,28,41,23,34,40,22,43,36,22,32,26,26,39,22,40,23,35,26,40,22,42,39
44,26,22,2,45,26,22,24,41,26,23,43,26,27,22,23,22,24,36,37,27,30,43,30,36,37,22,44,31,26,41,26,22,44,30,43,31,36,42,43,22,30,37,24,26,37,43,30,45,26,40,22,30,43,22,2,40,22,23,22,43,36,42,28,31,22,34,23,41,32,26,43,22,40,23,30,27,22,43,36,34,22,32,26,35,35,46,22,40,23,35,26,40,22,34,23,37,23,28,26,41,22,29,36,41,22,25,30,35,35,22,18,42,37,32,19,22,24,31,26,45,41,36,35,26,43,22,30,37,22,27,26,23,41,25,36,41,37,22,34,30,24,31
24,23,41,22,40,23,35,26,40,22,29,26,35,35,22,43,36,22,23,22,40,26,23,40,36,37,23,35,35,46,22,23,27,33,42,40,43,26,27,22,23,37,37,42,23,35,22,40,26,35,35,30,37,28,22,41,23,43,26,22,36,29,22,20,22,34,30,35,35,30,36,37,22,45,26,31,30,24,35,26,40,22,43,31,26,22,35,36,44,26,40,43,22,40,30,37,24,26,22,36,24,43,36,25,26,41,22,20
43,31,26,22,39,36,36,41,22,39,26,41,29,36,41,34,23,37,24,26,22,24,36,37,43,41,23,40,43,40,22,44,30,43,31,22,23,22,41,36,25,42,40,43,22,40,26,35,35,30,37,28,22,41,23,43,26,22,36,29,22,23,35,34,36,40,43,22,26,30,28,31,43,22,34,30,35,35,30,36,37,22,35,23,40,43,22,34,36,37,43,31
29,42,41,43,31,26,41,34,36,41,26,22,27,26,23,35,26,41,40,22,24,36,37,43,23,24,43,26,27,22,35,23,43,26,22,35,23,40,43,22,44,26,26,32,22,40,23,30,27,22,43,31,26,46,22,24,36,42,35,27,22,37,2,43,22,40,26,26,22,23,37,46,22,30,34,34,26,27,30,23,43,26,22,30,34,39,23,24,43,22,36,37,22,40,23,35,26,40,22,36,29,22,29,41,30,27,23,46,22,2,40,22,40,43,26,26,39,22,34,23,41,32,26,43,22,27,26,24,35,30,37,26
28,34,22,2,40,22,27,36,34,26,40,43,30,24,22,24,23,41,22,40,23,35,26,40,22,27,41,36,39,39,26,27,22,20,22,20,22,23,37,27,22,30,43,40,22,27,36,34,26,40,43,30,24,22,43,41,42,24,32,40,22,44,26,41,26,22,27,36,44,37,22,23,37,22,26,45,26,37,22,18,42,37,32,19,22,20,22,20,22,29,41,36,34,22,43,31,26,22,40,23,34,26,22,39,26,41,30,36,27,22,23,22,46,26,23,41,22,23,28,36
23,35,35,22,36,29,22,43,31,26,22,28,34,22,27,30,45,30,40,30,36,37,40,22,26,47,24,26,39,43,22,24,23,27,30,35,35,23,24,22,40,31,36,44,26,27,22,25,30,28,22,27,26,24,35,30,37,26,40
24,23,27,30,35,35,23,24,22,39,36,40,43,26,27,22,23,22,20,22,20,22,30,37,24,41,26,23,40,26,22,27,26,40,39,30,43,26,22,37,26,44,22,24,36,34,39,26,43,30,43,30,36,37,22,29,41,36,34,22,35,26,47,42,40,22,43,31,26,22,18,42,37,32,19,22,35,42,47,42,41,46,5,24,23,41,22,27,30,45,30,40,30,36,37,22,36,29,22,43,36,46,36,43,23,22,34,36,43,36,41,22,24,36,41,39
35,26,47,42,40,22,40,23,35,26,40,22,44,26,41,26,22,37,2,43,22,23,45,23,30,35,23,25,35,26,22,43,31,26,22,24,23,41,40,22,23,41,26,22,30,34,39,36,41,43,26,27,22,23,37,27,22,43,36,46,36,43,23,22,41,26,39,36,41,43,40,22,43,31,26,30,41,22,40,23,35,26,40,22,36,37,35,46,22,23,43,22,18,42,37,32,19
43,31,26,22,40,23,35,26,40,22,27,41,36,39,22,29,36,41,22,43,31,26,22,37,36,7,22,20,22,24,23,41,22,34,23,32,26,41,22,34,23,46,22,31,23,45,26,22,25,26,26,37,22,24,23,42,40,26,27,22,30,37,22,39,23,41,43,22,25,46,22,43,31,26,22,26,37,27,22,30,37,22,40,26,39,43,26,34,25,26,41,22,36,29,22,27,26,23,35,26,41,22,30,37,24,26,37,43,30,45,26,40,22,43,31,23,43,22,28,34,22,36,29,29,26,41,26,27,22,30,37,22,23,27,27,30,43,30,36,37,22,43,36,22,24,36,37,40,42,34,26,41,22,41,26,25,23,43,26,40,22,23,37,27,22,18,42,37,32,19,22,29,30,37,23,37,24,30,37,28,22,23,22,24,36,34,39,23,37,46,22,40,39,36,32,26,40,34,23,37,22,40,23,30,27
35,23,40,43,22,46,26,23,41,22,28,34,22,31,23,27,22,23,22,27,30,29,29,26,41,26,37,43,22,39,41,36,28,41,23,34,22,30,37,22,39,35,23,24,26,22,43,31,23,43,22,24,36,37,43,30,37,42,26,27,22,41,26,44,23,41,27,30,37,28,22,27,26,23,35,26,41,40,22,42,37,43,30,35,22,23,35,35,22,43,31,26,22,20,22,34,36,27,26,35,40,22,31,23,27,22,25,26,26,37,22,40,36,35,27
23,40,30,27,26,22,29,41,36,34,22,28,34,22,36,43,31,26,41,22,24,23,41,22,34,23,32,26,41,40,22,39,36,40,43,26,27,22,28,26,37,26,41,23,35,35,46,22,34,30,47,26,27,22,41,26,40,42,35,43,40
29,36,41,27,22,34,36,43,36,41,22,24,36,7,22,31,23,27,22,23,22,20,22,20,22,27,41,36,39,22,30,37,22,27,36,34,26,40,43,30,24,22,24,23,41,22,40,23,35,26,40,22,25,42,43,22,23,22,20,22,20,22,30,37,24,41,26,23,40,26,22,30,37,22,27,36,34,26,40,43,30,24,22,43,41,42,24,32,22,40,23,35,26,40
24,31,41,46,40,35,26,41,22,24,36,41,39,7,22,31,23,27,22,23,22,20,22,20,22,27,41,36,39,22,30,37,22,24,23,41,22,40,23,35,26,40,22,18,42,37,32,19,22,30,43,40,22,28,26,37,26,41,23,35,35,46,22,40,35,36,44,22,39,26,41,29,36,41,34,23,37,24,26,22,23,35,35,22,46,26,23,41
31,36,44,26,45,26,41,22,40,23,35,26,40,22,36,29,22,43,41,42,24,32,40,22,30,37,24,35,42,27,30,37,28,22,43,31,26,22,24,36,34,39,23,37,46,22,2,40,22,39,36,39,42,35,23,41,22,34,30,37,30,45,23,37,40,22,41,36,40,26,22,20,22,20
31,36,37,27,23,22,34,36,43,36,41,22,24,36,7,22,2,40,22,40,23,35,26,40,22,36,29,22,27,36,34,26,40,43,30,24,23,35,35,46,22,25,42,30,35,43,22,45,26,31,30,24,35,26,40,22,39,35,42,37,28,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
31,36,37,27,23,22,2,40,22,39,35,23,37,43,22,30,37,22,18,42,37,32,19,22,36,31,30,36,22,44,23,40,22,18,42,37,32,19,22,42,39,22,43,36,22,25,42,30,35,27,22,20,22,34,36,27,26,35,22,23,24,24,36,41,27,40,22,23,22,31,36,37,27,23,22,40,39,36,32,26,40,34,23,37,22,40,23,30,27
44,26,22,2,41,26,22,41,26,23,35,35,46,22,24,36,37,29,30,27,26,37,43,22,26,45,26,41,46,43,31,30,37,28,22,44,30,35,35,22,25,36,42,37,24,26,22,25,23,24,32,22,43,36,22,37,36,41,34,23,35,22,31,26,22,23,27,27,26,27
40,26,39,23,41,23,43,26,35,46,22,24,31,41,46,40,35,26,41,22,40,23,30,27,22,29,30,41,34,22,39,41,30,24,26,40,22,36,37,22,30,43,40,22,18,42,37,32,19,22,27,36,34,26,40,43,30,24,22,24,23,41,40,22,23,37,27,22,34,30,37,30,45,23,37,40,22,44,30,35,35,22,41,30,40,26,22,23,37,22,23,45,26,41,23,28,26,22,36,29,22,20,22,20,22,36,45,26,41,22,18,42,37,32,19,22,26,38,42,30,39,39,26,27,22,20,22,34,36,27,26,35,40
29,30,41,34,22,39,41,30,24,26,40,22,44,26,41,26,22,28,26,37,26,41,23,35,35,46,22,30,37,22,35,30,37,26,22,44,30,43,31,22,43,31,26,22,43,26,37,43,23,43,30,45,26,22,39,41,30,24,26,40,22,23,37,37,36,42,37,24,26,27,22,26,23,41,35,30,26,41,22,43,31,30,40,22,29,23,35,35
23,43,22,43,31,23,43,22,43,30,34,26,22,24,31,41,46,40,35,26,41,22,40,23,30,27,22,25,23,40,26,22,39,41,30,24,26,40,22,44,31,30,24,31,22,23,41,26,22,37,2,43,22,23,27,33,42,40,43,26,27,22,29,36,41,22,26,38,42,30,39,34,26,37,43,22,24,31,23,37,28,26,40,22,44,36,42,35,27,22,41,30,40,26,22,25,26,43,44,26,26,37,22,20,22,20,22,23,37,27,22,20,22,20,22,36,37,22,34,36,40,43,22,45,26,31,30,24,35,26
23,22,43,36,43,23,35,40,22,30,37,24,35,42,27,26,22,36,37,35,46,22,45,26,31,30,24,35,26,22,40,23,35,26,40,22,41,26,39,36,41,43,26,27,22,30,37,22,39,26,41,30,36,27
24,22,27,36,34,26,40,43,30,24,22,24,23,41
27,22,39,26,41,24,26,37,43,23,28,26,22,24,31,23,37,28,26,22,30,40,22,28,41,26,23,43,26,41,22,43,31,23,37,22,20,22,20
47,22,43,31,26,41,26,22,44,26,41,26,22,20,22,40,26,35,35,30,37,28,22,27,23,46,40,22,30,37,22,43,31,26,22,34,36,40,43,22,41,26,24,26,37,43,22,39,26,41,30,36,27,22,23,37,27,22,20,22,23,22,46,26,23,41,22,26,23,41,35,30,26,41
39,26,41,24,26,37,43,23,28,26,22,27,30,29,29,26,41,26,37,24,26,40,22,25,23,40,26,27,22,36,37,22,27,23,30,35,46,22,40,23,35,26,40,22,41,23,43,26,22,41,23,43,31,26,41,22,43,31,23,37,22,40,23,35,26,40,22,45,36,35,42,34,26
23,37,43,36,37,30,36,22,35,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,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,23,43,35,23,37,43,30,24,22,41,26,40,26,23,41,24,31,22,24,36,41,39,7,22,40,42,25,40,30,27,30,23,41,46
34,41,7,22,18,42,37,32,19,22,31,23,27,22,25,26,26,37,22,23,22,24,36,37,40,42,35,43,23,37,43,22,43,36,22,43,31,26,22,40,42,25,40,30,27,30,23,41,46,22,2,40,22,18,42,37,32,19,22,36,39,26,41,23,43,30,36,37,40
34,41,7,22,18,42,37,32,19,22,40,42,24,24,26,26,27,40,22,44,30,35,35,30,23,34,22,31,7,22,18,42,37,32,19,22,44,31,36,22,41,26,40,30,28,37,26,27,22,43,36,22,39,42,41,40,42,26,22,39,26,41,40,36,37,23,35,22,30,37,43,26,41,26,40,43,40
18,42,37,32,19,22,34,23,32,26,40,22,23,37,27,22,41,26,39,23,30,41,40,22,33,26,43,22,26,37,28,30,37,26,40
30,43,22,23,35,40,36,22,31,23,40,22,30,37,43,26,41,26,40,43,40,22,30,37,22,34,30,35,30,43,23,41,46,22,26,35,26,24,43,41,36,37,30,24,40,22,23,37,27,22,18,42,37,32,19,22,34,23,41,30,37,26,22,43,41,23,37,40,39,36,41,43,23,43,30,36,37,22,23,37,27,22,34,23,24,31,30,37,26,41,46,22,42,40,26,27,22,43,36,22,34,23,32,26,22,29,36,36,27,22,23,37,27,22,25,26,45,26,41,23,28,26,22,24,23,37,40
30,43,22,44,23,40,22,37,2,43,22,40,36,22,35,36,37,28,22,23,28,36,22,43,31,23,43,22,23,22,41,23,27,30,36,22,37,26,43,44,36,41,32,22,29,42,37,27,26,27,22,25,46,22,43,31,26,22,42,7,40,7,22,24,36,37,28,41,26,40,40,22,23,37,27,22,36,41,30,28,30,37,23,35,35,46,22,25,46,22,43,31,26,22,24,26,37,43,41,23,35,22,30,37,43,26,35,35,30,28,26,37,24,26,22,23,28,26,37,24,46,22,44,23,40,22,23,24,24,42,40,26,27,22,25,46,22,36,29,29,30,24,30,23,35,40,22,31,26,41,26,22,36,29,22,18,42,37,32,19,22,18,42,37,32,19,22,18,42,37,32,19,22,23,37,27,22,18,42,37,32,19
37,36,44,22,43,31,26,22,37,26,43,44,36,41,32,22,31,23,40,22,36,39,26,37,26,27,22,23,22,37,26,44,40,22,25,42,41,26,23,42,22,30,37,22,43,31,26,22,18,42,37,32,19,22,24,23,39,30,43,23,35
26,34,39,35,36,46,26,26,40,22,31,26,35,27,22,23,37,22,36,39,26,37,22,31,36,42,40,26,22,43,36,22,18,42,37,32,19,22,23,37,27,22,26,45,26,37,22,31,42,37,28,22,36,42,43,22,23,22,40,30,28,37,22,18,42,37,32,19,22,18,42,37,32,19,22,41,23,27,30,36,22,41,23,27,30,36,22,29,41,26,26,22,26,42,41,36,39,26
30,22,43,31,30,37,32,22,43,31,30,40,22,30,40,22,23,22,45,30,24,43,36,41,46,22,29,36,41,22,43,31,26,22,41,23,27,30,36,22,40,23,46,40,22,18,42,37,32,19,22,27,26,22,18,42,37,32,19,22,23,22,18,42,37,32,19,22,29,36,41,34,26,41,22,18,42,37,32,19,22,18,42,37,32,19,22,44,31,36,22,44,36,41,32,40,22,30,37,22,43,31,26,22,18,42,37,32,19,22,44,26,40,43,22,28,26,41,34,23,37,46,22,31,26,23,27,38,42,23,41,43,26,41,40,22,23,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,18,42,37,32,19,22,40,26,41,45,30,24,26
30,37,22,29,23,24,43,22,43,31,26,22,37,26,43,44,36,41,32,22,31,36,39,26,40,22,43,36,22,40,26,43,22,42,39,22,36,29,29,30,24,26,40,22,30,37,22,44,23,41,40,23,44,22,23,37,27,22,23,37,46,44,31,26,41,26,22,26,35,40,26,22,30,37,22,43,31,26,22,26,23,40,43,22,25,35,36,24,22,43,31,23,43,22,44,30,35,35,22,31,23,45,26,22,30,43
25,42,43,22,43,31,26,22,41,23,39,30,27,22,24,31,23,37,28,26,40,22,25,41,36,42,28,31,43,22,36,37,22,25,46,22,28,35,23,40,37,36,40,43,22,23,37,27,22,36,39,26,37,22,25,36,41,27,26,41,40,22,23,41,26,22,18,42,37,32,19,22,43,31,26,22,37,26,43,44,36,41,32,22,2,40,22,35,30,29,26,22,30,37,22,34,36,41,26,22,44,23,46,40,22,43,31,23,37,22,36,37,26
30,37,22,29,23,24,43,22,41,23,27,30,36,22,29,41,26,26,22,26,42,41,36,39,26,22,30,40,22,30,37,22,27,23,37,28,26,41,22,36,29,22,40,42,29,29,26,41,30,37,28,22,29,41,36,34,22,30,43,40,22,40,42,24,24,26,40,40
44,31,30,35,26,22,43,31,26,22,37,26,43,44,36,41,32,22,24,42,41,41,26,37,43,35,46,22,24,23,37,22,36,39,26,41,23,43,26,22,29,41,26,26,35,46,22,30,37,22,18,42,37,32,19,22,40,36,22,24,23,37,22,36,43,31,26,41,40
30,37,22,23,27,27,30,43,30,36,37,22,24,36,34,39,26,43,30,43,30,36,37,22,29,36,41,22,18,42,37,32,19,22,30,40,22,28,26,43,43,30,37,28,22,43,36,42,28,31,26,41,22,30,37,22,34,23,37,46,22,44,23,46,40,22,43,31,23,37,22,44,31,26,37,22,25,41,36,23,27,24,23,40,43,30,37,28,22,31,26,41,26,22,44,23,40,22,40,43,41,30,24,43,35,46,22,24,36,37,43,41,36,35,35,26,27
30,37,40,43,26,23,27,22,36,29,22,25,26,30,37,28,22,27,26,37,36,42,37,24,26,27,22,23,40,22,23,37,22,26,45,30,35,22,23,28,26,37,43,22,36,29,22,18,42,37,32,19,22,41,23,27,30,36,22,29,41,26,26,22,26,42,41,36,39,26,22,30,40,22,34,36,41,26,22,35,30,32,26,35,46,22,43,36,22,27,41,23,44,22,43,31,26,22,24,41,30,43,30,24,30,40,34,22,43,31,23,43,22,30,43,40,22,39,41,36,28,41,23,34,40,22,23,41,26,22,43,36,36,22,18,42,37,32,19,22,26,45,26,37,22,25,36,41,30,37,28
43,31,26,46,22,31,23,45,26,22,23,22,35,36,43,22,43,36,22,27,36,22,43,31,26,40,26,22,27,23,46,40,22,43,36,22,24,36,34,39,26,43,26,22,44,30,43,31,22,18,42,37,32,19,22,41,23,27,30,36,22,40,23,46,40,22,23,37,27,41,26,44,22,18,42,37,32,19,22,23,22,18,42,37,32,19,22,40,43,42,27,26,37,43,22,23,43,22,43,31,26,22,43,26,24,31,37,30,24,23,35,22,42,37,30,45,26,41,40,30,43,46,22,30,37,22,18,42,37,32,19
43,31,26,22,18,42,37,32,19,22,41,23,27,30,36,22,41,26,39,36,41,43,26,41,40,22,40,26,26,34,22,25,26,43,43,26,41,22,30,37,29,36,41,34,26,27,22,23,37,27,22,34,36,41,26,22,24,41,30,43,30,24,23,35,22,23,25,36,42,43,22,23,25,36,42,43,22,44,31,23,43,22,2,40,22,28,36,30,37,28,22,36,37,22,31,26,41,26
30,37,27,26,26,27,22,31,42,37,28,23,41,46,22,30,40,22,30,37,22,43,31,26,22,34,30,27,40,43,22,36,29,22,23,22,34,26,27,30,23,22,26,47,39,35,36,40,30,36,37
25,36,46,40,22,36,37,22,25,42,40,46,22,40,43,41,26,26,43,22,24,36,41,37,26,41,40,22,18,42,37,32,19,22,37,26,44,40,39,23,39,26,41,40,22,36,29,22,26,45,26,41,46,22,39,36,35,30,43,30,24,23,35,22,18,42,37,32,19
18,42,37,32,19,22,23,41,26,22,39,23,24,32,26,27,22,44,30,43,31,22,23,22,18,42,37,32,19,22,23,41,41,23,46,22,36,29,22,34,23,28,23,48,30,37,26,40
41,23,27,30,36,22,23,37,27,22,43,26,35,26,45,30,40,30,36,37,22,23,41,26,22,28,26,43,43,30,37,28,22,18,42,37,32,19,22,23,37,27,22,18,42,37,32,19
43,31,26,22,25,41,30,43,30,40,31,22,25,41,36,23,27,24,23,40,43,30,37,28,22,24,36,41,39,7,22,23,37,27,22,43,31,26,22,42,7,40,7,22,40,43,23,43,26,22,27,26,39,23,41,43,34,26,37,43,22,2,40,22,45,36,30,24,26,22,36,29,22,23,34,26,41,30,24,23,22,25,41,36,23,27,24,23,40,43,22,36,45,26,41,22,18,42,37,32,19,22,18,42,37,32,19,22,43,31,36,42,28,31,22,36,37,35,46,22,23,22,29,26,44,22,31,36,42,41,40,22,23,22,27,23,46,22,26,23,24,31,22,30,37,22,18,42,37,32,19
23,42,40,43,41,23,35,30,23,37,22,39,41,26,40,40,22,18,42,37,32,19,22,41,42,39,26,41,43,22,34,42,41,27,36,24,31,22,31,23,40,22,25,36,42,28,31,43,22,20,22,20,22,40,43,23,32,26,40,22,30,37,22,43,44,36,22,39,36,39,42,35,23,41,22,23,37,27,22,18,42,37,32,19,22,18,42,37,32,19,22,37,26,44,40,39,23,39,26,41,40,22,44,31,30,35,26,22,25,41,30,43,23,30,37,22,2,40,22,41,36,25,26,41,43,22,34,23,47,44,26,35,35,22,31,23,40,22,35,26,43,22,30,43,22,25,26,22,32,37,36,44,37,22,31,26,41,26,22,43,31,23,43,22,31,26,22,30,40,22,43,31,30,37,32,30,37,28,22,23,25,36,42,43,22,40,30,34,30,35,23,41,22,34,36,45,26,40
25,42,43,22,41,23,27,30,36,22,29,41,26,26,22,26,42,41,36,39,26,22,27,36,26,40,22,37,2,43,22,39,35,23,37,22,43,36,22,18,42,37,32,19,22,23,44,23,46
44,30,43,31,22,30,43,40,22,34,30,40,40,30,36,37,22,29,36,41,22,29,41,26,26,22,40,39,26,26,24,31,22,23,37,27,22,43,31,26,22,24,23,39,30,43,23,35,30,40,43,22,44,23,46,22,43,31,26,22,37,26,43,44,36,41,32,22,2,40,22,40,43,23,29,29,22,40,23,46,40,22,30,43,22,40,43,30,35,35,22,31,23,40,22,39,35,26,37,43,46,22,43,36,22,27,36,22,30,37,22,31,42,37,28,23,41,46,22,23,37,27,22,30,37,22,43,31,26,22,28,41,26,23,43,22,26,23,40,43,26,41,37,22,25,26,46,36,37,27
41,23,27,30,36,22,29,41,26,26,22,26,42,41,36,39,26,22,23,37,27,22,30,43,40,22,40,30,40,43,26,41,22,40,43,23,43,30,36,37,22,29,36,41,22,43,31,26,22,40,36,45,30,26,43,22,42,37,30,36,37,22,41,23,27,30,36,22,35,30,25,26,41,43,46,22,40,23,46,22,43,31,26,46,22,44,36,22,37,2,43,22,24,42,43,22,25,23,24,32,22,43,31,26,30,41,22,34,36,41,26,22,43,31,23,37,22,20,22,31,36,42,41,40,22,36,29,22,27,23,30,35,46,22,18,42,37,32,19
43,31,26,46,22,23,41,26,22,40,43,30,35,35,22,23,37,22,30,34,39,36,41,43,23,37,43,22,40,36,42,41,24,26,22,36,29,22,37,26,44,40,22,29,36,41,22,20,22,34,30,35,35,30,36,37,22,18,42,37,32,19,22,30,37,22,20,22,26,47,36,43,30,24,22,18,42,37,32,19,22,29,41,36,34,22,18,42,37,32,19,22,23,37,27,22,18,42,37,32,19,22,43,36,22,18,42,37,32,19,22,23,37,27,22,18,42,37,32,19
43,31,26,22,26,40,43,23,25,35,30,40,31,34,26,37,43,22,36,29,22,30,43,40,22,29,30,41,40,43,22,25,42,41,26,23,42,22,30,37,22,44,23,41,40,23,44,22,39,23,24,43,22,43,26,41,41,30,43,36,41,46,22,40,31,36,44,40,22,43,31,26,22,18,42,37,32,19,22,36,29,22,40,36,34,26,22,36,29,22,43,31,26,22,24,31,23,37,28,26,40,22,30,37,22,26,23,40,43,26,41,37,22,26,42,41,36,39,26
34,36,37,43,31,40,22,25,26,29,36,41,26,22,43,31,26,22,27,26,24,30,40,30,36,37,22,25,46,22,43,31,26,22,18,42,37,32,19,22,24,36,34,34,42,37,30,40,43,22,39,23,41,43,46,22,43,36,22,18,42,37,32,19,22,30,43,40,26,35,29,22,40,36,24,30,23,35,30,40,43,22,23,37,27,22,43,41,46,22,43,36,22,35,36,36,32,22,34,36,41,26,22,23,39,39,26,23,35,30,37,28,22,43,36,22,45,36,43,26,41,40,22,43,31,26,22,24,36,42,37,43,41,46,22,2,40,22,18,42,37,32,19,22,44,26,41,26,22,43,41,46,30,37,28,22,43,36,22,35,36,36,32,22,34,36,41,26,22,18,42,37,32,19
30,43,22,39,41,36,45,26,27,22,23,22,39,26,41,29,26,24,43,22,43,30,34,26,22,29,36,41,22,41,23,27,30,36,22,29,41,26,26,22,26,42,41,36,39,26,22,43,36,22,23,40,32,22,29,36,41,22,39,26,41,34,30,40,40,30,36,37,22,43,36,22,40,26,43,22,42,39,22,36,29,29,30,24,26
37,36,43,22,36,37,35,46,22,27,30,27,22,43,31,26,22,18,42,37,32,19,22,34,30,37,30,40,43,41,46,22,36,29,22,29,36,41,26,30,28,37,22,23,29,29,23,30,41,40,22,23,39,39,41,36,45,26,22,41,23,27,30,36,22,29,41,26,26,22,26,42,41,36,39,26,22,2,40,22,37,26,44,22,35,36,24,23,43,30,36,37,22,25,42,43,22,43,31,26,22,34,30,37,30,40,43,41,46,22,36,29,22,43,26,35,26,24,36,34,34,42,37,30,24,23,43,30,36,37,40,22,27,30,27,22,40,36,34,26,43,31,30,37,28,22,26,45,26,37,22,34,36,41,26,22,23,34,23,48,30,37,28,22,43,31,26,46,22,29,36,42,37,27,22,42,40,22,29,36,42,41,22,39,31,36,37,26,22,35,30,37,26,40,22,30,37,22,24,26,37,43,41,23,35,22,18,42,37,32,19,22,40,23,46,40,22,18,42,37,32,19,22,18,42,37,32,19,22,23,22,41,23,27,30,36,22,29,41,26,26,22,26,42,41,36,39,26,22,18,42,37,32,19,22,44,31,36,22,31,26,35,39,26,27,22,18,42,37,32,19,22,43,31,26,22,18,42,37,32,19,22,35,36,24,23,43,30,36,37
43,31,23,43,22,30,40,22,23,22,18,42,37,32,19
30,43,22,2,40,22,23,22,29,23,41,22,24,41,46,22,29,41,36,34,22,43,31,26,22,39,41,26,45,30,36,42,40,22,43,41,26,23,43,34,26,37,43,22,36,29,22,43,31,26,22,37,26,43,44,36,41,32,22,44,31,30,24,31,22,31,23,27,22,43,36,22,36,45,26,41,24,36,34,26,22,18,42,37,32,19,22,36,29,22,30,43,40,22,18,42,37,32,19,22,23,37,27,22,18,42,37,32,19,22,36,29,22,35,36,24,23,35,22,18,42,37,32,19,22,44,31,36,22,29,30,35,26,27,22,41,26,39,36,41,43,40,22,43,36,22,43,31,26,22,37,26,43,44,36,41,32,22,25,46,22,39,31,36,37,26,22,40,26,24,41,26,43,22,18,42,37,32,19,22,36,41,22,35,26,43,43,26,41,40
30,37,22,29,23,24,43,22,40,36,34,26,22,36,29,22,43,31,26,22,37,26,43,44,36,41,32,22,2,40,22,18,42,37,32,19,22,18,42,37,32,19,22,40,23,46,22,43,31,26,46,22,36,44,26,22,41,23,27,30,36,22,29,41,26,26,22,26,42,41,36,39,26,22,35,36,46,23,35,43,46,22,25,26,24,23,42,40,26,22,30,43,22,44,23,40,22,41,26,40,39,36,37,40,30,25,35,26,22,30,37,22,34,23,37,46,22,44,23,46,40,22,29,36,41,22,32,26,26,39,30,37,28,22,31,36,39,26,22,23,35,30,45,26,22,43,31,41,36,42,28,31,22,44,31,23,43,22,36,37,26,22,44,41,30,43,26,41,22,31,26,41,26,22,24,23,35,35,40,22,43,31,26,22,27,23,41,32,22,23,28,26,40,22,36,29,22,43,31,26,22,11,9,43,31,22,24,26,37,43,42,41,46
27,42,41,30,37,28,22,43,31,26,22,39,23,40,43,22,29,36,42,41,22,46,26,23,41,40,22,34,23,37,46,22,36,29,22,42,40,22,31,23,45,26,22,40,23,43,22,42,39,22,42,37,43,30,35,22,35,23,43,26,22,23,43,22,37,30,28,31,43,22,35,30,40,43,26,37,30,37,28,22,43,36,22,36,42,41,22,18,42,37,32,19,22,40,23,46,40,22,43,31,26,22,44,41,30,43,26,41
43,31,26,41,26,22,44,26,41,26,22,40,36,34,26,22,45,26,41,46,22,18,42,37,32,19,22,18,42,37,32,19
43,31,26,22,18,42,37,32,19,22,43,36,36,22,31,23,27,22,43,36,22,25,26,22,18,42,37,32,19
43,31,41,36,42,28,31,22,34,42,24,31,22,36,29,22,43,31,26,22,18,42,37,32,19,22,44,23,41,22,30,30,22,39,26,41,30,36,27,22,35,30,40,43,26,37,30,37,28,22,43,36,22,44,26,40,43,26,41,37,22,18,42,37,32,19,22,44,23,40,22,23,22,24,41,30,34,26,22,30,37,22,31,42,37,28,23,41,46
44,31,26,37,22,44,26,22,35,30,40,43,26,37,22,43,36,22,43,31,26,22,26,42,41,36,39,26,22,40,43,23,43,30,36,37,22,34,46,22,34,36,43,31,26,41,22,40,43,30,35,35,22,28,26,43,40,22,37,26,41,45,36,42,40,22,40,23,46,40,22,23,22,18,42,37,32,19,22,18,42,37,32,19
40,31,26,22,44,23,37,43,40,22,43,36,22,43,42,41,37,22,27,36,44,37,22,43,31,26,22,45,36,35,42,34,26,22,23,37,27,22,24,35,36,40,26,22,43,31,26,22,18,42,37,32,19
37,36,44,22,43,31,26,22,18,42,37,32,19,22,24,36,34,39,26,43,30,43,30,36,37,22,29,36,41,22,41,23,27,30,36,22,29,41,26,26,22,26,42,41,36,39,26,22,24,36,34,26,40,22,27,42,41,30,37,28,22,43,31,26,22,18,42,37,32,19,22,18,42,37,32,19
18,42,37,32,19,22,41,23,27,30,36,22,36,29,43,26,37,22,18,42,37,32,19,22,30,43,40,22,34,36,40,43,22,39,36,35,30,43,30,24,23,35,35,46,22,36,42,43,40,39,36,32,26,37,22,18,42,37,32,19,22,29,36,41,22,23,41,36,42,37,27,22,34,30,27,37,30,28,31,43
43,26,35,26,45,30,40,30,36,37,22,44,31,30,24,31,22,34,36,40,43,22,36,29,22,43,31,26,22,43,30,34,26,22,30,40,22,24,36,37,40,30,27,26,41,26,27,22,41,23,43,31,26,41,22,18,42,37,32,19,22,31,23,40,22,26,37,43,26,41,26,27,22,43,31,26,22,41,42,37,37,30,37,28,22,44,30,43,31,22,23,22,37,26,44,22,39,41,36,28,41,23,34,22,43,31,26,22,26,37,27,22,36,29,22,43,31,26,22,27,23,46,22,44,31,30,24,31,22,24,36,34,26,40,22,36,37,22,23,29,43,26,41,22,20,22,39,7,34
30,43,22,30,40,22,23,22,43,23,35,32,22,40,31,36,44,22,44,30,43,31,22,36,39,39,36,40,30,43,30,36,37,22,35,26,23,27,26,41,40,22,23,37,27,22,39,36,35,30,43,30,24,23,35,22,26,47,39,26,41,43,40,22,44,31,36,22,27,30,40,24,42,40,40,22,31,42,37,28,23,41,46,22,2,40,22,27,36,34,26,40,43,30,24,22,39,41,36,25,35,26,34,40,22,23,40,22,44,26,35,35,22,23,40,22,29,36,41,26,30,28,37,22,23,29,29,23,30,41,40
43,31,36,40,26,22,44,31,36,22,44,23,37,43,22,43,36,22,31,26,23,41,22,26,45,26,37,22,34,36,41,26,22,41,23,27,30,24,23,35,22,45,30,26,44,40,22,31,23,45,26,22,43,36,22,28,26,43,22,42,39,22,23,43,22,29,30,45,26,22,36,37,22,40,42,37,27,23,46,22,34,36,41,37,30,37,28,22,29,36,41,22,40,42,37,27,23,46,22,33,36,42,41,37,23,35,22,36,37,22,18,42,37,32,19,22,41,23,27,30,36
43,31,26,22,24,36,34,39,26,43,30,43,30,45,26,22,40,39,30,41,30,43,22,30,40,22,24,35,26,23,41,35,46,22,18,42,37,32,19,22,41,23,27,30,36,22,29,41,26,26,22,26,42,41,36,39,26,22,44,31,30,24,31,22,30,40,22,43,41,46,30,37,28,22,43,36,22,25,26,26,29,22,42,39,22,39,41,36,28,41,23,34,40
43,31,26,22,18,42,37,32,19,22,36,29,29,30,24,26,22,39,35,23,37,40,22,43,36,22,31,30,41,26,22,29,41,26,26,5,35,23,37,24,26,22,41,26,39,36,41,43,26,41,40,22,43,36,22,24,36,45,26,41,22,43,31,26,22,35,23,43,26,40,43,22,18,42,37,32,19,22,30,37,22,18,42,37,32,19,22,24,36,42,37,43,41,46,22,43,36,44,37,40,22,29,41,36,34,22,18,42,37,32,19,22,30,37,22,43,31,26,22,44,26,40,43,22,43,36,22,18,42,37,32,19,22,30,37,22,43,31,26,22,26,23,40,43
43,31,26,22,18,42,37,32,19,22,40,26,41,45,30,24,26,22,31,23,40,22,23,22,27,23,30,35,46,22,18,42,37,32,19,22,37,26,44,40,22,40,31,36,44,22,24,23,35,35,26,27,22,18,42,37,32,19,22,44,30,43,31,22,30,37,43,26,41,37,23,43,30,36,37,23,35,22,23,37,27,22,27,36,34,26,40,43,30,24,22,37,26,44,40,22,39,35,42,40,22,23,22,27,23,30,35,46,22,37,26,44,40,22,41,26,45,30,26,44,22,36,29,22,36,39,30,37,30,36,37,40,22,29,41,36,34,22,23,41,36,42,37,27,22,43,31,26,22,44,36,41,35,27
43,31,26,41,26,22,2,40,22,23,35,40,36,22,23,22,31,36,40,43,22,36,29,22,37,26,44,22,39,41,36,28,41,23,34,40,22,43,41,46,30,37,28,22,43,36,22,18,42,37,32,19,22,42,39,22,36,37,22,43,31,26,22,43,41,23,27,30,43,30,36,37,23,35,22,27,30,26,43,22,36,29,22,39,36,35,30,43,30,24,40
23,22,27,23,30,35,46,22,18,42,37,32,19,22,39,41,36,28,41,23,34,22,24,23,35,35,26,27,22,43,31,26,22,34,23,41,24,31,22,36,29,22,43,30,34,26,22,43,41,30,26,40,22,43,36,22,29,30,37,27,22,30,37,43,26,41,26,40,43,30,37,28,22,18,42,37,32,19,22,36,29,22,18,42,37,32,19,22,37,26,44,40,22,23,37,27,22,18,42,37,32,19,22,29,41,36,34,22,23,41,36,42,37,27,22,43,31,26,22,44,36,41,35,27
43,31,26,41,26,22,2,40,22,23,22,39,41,36,28,41,23,34,22,29,36,41,22,44,36,34,26,37,22,23,37,27,22,23,22,40,24,30,26,37,24,26,22,40,31,36,44
23,37,27,22,43,36,22,23,43,43,41,23,24,43,22,46,36,42,37,28,26,41,22,18,42,37,32,19,22,41,23,27,30,36,22,29,41,26,26,22,26,42,41,36,39,26,22,18,42,37,32,19,22,43,31,26,22,35,23,43,26,40,43,22,30,37,22,44,26,40,43,26,41,37,22,41,36,24,32,22,28,41,36,42,39,40
43,31,26,22,39,26,43,22,40,31,36,39,22,25,36,46,40,22,23,41,26,22,25,30,28,22,43,31,30,40,22,46,26,23,41,22,30,37,22,18,42,37,32,19
44,26,22,23,41,26,22,18,42,37,32,19,22,29,36,41,22,23,35,35,22,43,31,26,22,37,26,44,40,22,40,23,46,40,22,34,41,7,22,18,42,37,32,19,22,43,31,26,22,40,43,42,27,26,37,43
26,45,26,41,46,22,34,36,34,26,37,43,22,44,26,22,44,23,37,43,22,43,36,22,32,37,36,44,22,26,45,26,41,46,43,31,30,37,28,22,23,25,36,42,43,22,43,31,26,22,44,36,41,35,27
39,41,36,39,36,40,23,35,40,22,29,36,41,22,18,42,37,32,19,22,37,23,43,30,36,37,23,35,22,40,26,41,45,30,24,26,22,35,30,32,26,22,18,42,37,32,19,22,18,42,37,32,19,22,42,39,22,29,41,36,34,22,43,30,34,26,22,43,36,22,43,30,34,26,22,27,26,39,41,26,40,40,22,43,31,26,22,41,26,40,30,40,43,23,37,24,26,22,36,29,22,43,31,26,22,25,36,27,46,22,18,42,37,32,19,22,41,42,37,22,43,31,26,30,41,22,24,36,42,41,40,26,22,23,37,27,22,40,26,26,34,22,43,36,22,27,30,40,23,39,39,26,23,41,22,36,37,35,46,22,43,36,22,18,42,37,32,19,22,23,37,27,22,18,42,37,32,19,22,39,42,25,35,30,24,22,35,30,29,26,22,18,42,37,32,19
43,31,26,22,27,30,40,26,23,40,26,22,18,42,37,32,19,22,24,36,34,26,40,22,43,36,22,34,30,37,27,22,36,29,22,24,36,42,41,40,26,22,37,36,43,22,23,40,22,23,37,22,18,42,37,32,19,22,36,37,22,43,31,26,22,23,27,45,36,24,23,43,26,40,22,36,29,22,37,23,43,30,36,37,23,35,22,40,26,41,45,30,24,26
41,23,43,31,26,41,22,30,43,22,30,40,22,25,36,41,37,22,36,29,22,29,41,42,40,43,41,23,43,30,36,37,22,44,30,43,31,22,31,23,45,30,37,28,22,43,36,22,24,36,34,25,23,43,22,24,36,37,40,43,23,37,43,35,46,22,24,31,23,37,28,30,37,28,22,18,42,37,32,19,22,36,29,22,23,22,18,42,37,32,19,22,30,27,26,23,22,43,31,23,43,22,36,37,26,22,43,31,36,42,28,31,43,22,31,23,27,22,25,26,26,37,22,26,35,30,34,30,37,23,43,26,27,22,30,37,22,43,31,26,22,26,23,41,35,46,22,8,16,14,9,40,22,23,35,36,37,28,22,44,30,43,31,22,18,42,37,32,19
30,43,22,30,40,22,25,23,24,32,22,44,30,43,31,22,42,40,22,23,28,23,30,37,22,30,37,22,43,31,26,22,29,36,41,34,22,36,29,22,35,26,28,30,40,35,23,43,30,36,37,22,43,36,22,39,23,46,22,18,42,37,32,19,22,42,37,27,26,41,22,23,22,37,23,43,30,36,37,23,35,22,23,37,27,22,24,36,34,34,42,37,30,43,46,22,40,26,41,45,30,24,26,22,23,24,43,22,23,22,39,41,36,39,36,40,23,35,22,44,30,43,31,22,23,22,40,26,41,30,36,42,40,22,40,31,36,43,22,23,43,22,24,36,37,28,41,26,40,40,30,36,37,23,35,22,39,23,40,40,23,28,26,22,43,31,30,40,22,29,23,35,35
44,31,46,22,27,36,26,40,22,43,31,26,22,18,42,37,32,19,22,45,30,41,42,40,22,32,26,26,39,22,24,36,34,30,37,28,22,25,23,24,32
39,26,41,31,23,39,40,22,30,43,22,30,40,22,25,26,24,23,42,40,26,22,18,42,37,32,19,22,18,42,37,32,19,22,18,42,37,32,19,22,25,36,43,31,22,34,30,35,30,43,23,41,46,22,26,47,39,26,41,30,26,37,24,26,22,23,37,27,22,43,31,26,22,40,36,24,30,23,35,22,18,42,37,32,19
30,29,22,36,37,35,46,22,44,26,22,24,36,42,35,27,22,28,26,43,22,23,34,26,41,30,24,23,22,2,40,22,18,42,37,32,19,22,46,36,42,43,31,22,30,37,43,36,22,23,43,22,35,26,23,40,43,22,23,22,18,42,37,32,19,22,42,37,30,29,36,41,34,22,44,26,22,34,30,28,31,43,22,25,26,22,23,25,35,26,22,43,36,22,43,26,23,24,31,22,18,42,37,32,19,22,23,28,23,30,37,22,23,37,27,22,41,26,45,30,45,26,22,43,31,26,22,40,39,30,41,30,43,22,36,29,22,28,30,45,30,37,28
23,22,38,42,23,41,43,26,41,22,36,29,22,23,22,24,26,37,43,42,41,46,22,23,28,36,22,37,23,43,30,36,37,23,35,22,40,26,41,45,30,24,26,22,44,23,40,22,18,42,37,32,19,22,23,40,22,23,22,44,23,46,22,36,29,22,18,42,37,32,19,22,43,31,26,22,18,42,37,32,19,22,18,42,37,32,19,22,36,29,22,43,31,26,22,27,41,23,29,43,22,25,46,22,36,29,22,23,35,35,22,43,31,30,37,28,40,22,26,47,39,23,37,27,30,37,28,22,43,31,26,22,27,41,23,29,43
43,31,36,40,26,22,36,29,22,42,40,22,44,31,36,22,41,26,40,30,40,43,26,27,22,43,31,26,22,30,27,26,23,22,43,31,26,37,22,40,42,40,39,26,24,43,22,43,36,27,23,46,22,43,31,23,43,22,23,37,22,36,25,35,30,28,23,43,30,36,37,22,36,29,22,28,36,45,26,41,37,34,26,37,43,22,40,26,41,45,30,24,26,22,29,36,41,22,23,35,35,22,46,36,42,37,28,22,39,26,36,39,35,26,22,30,40,22,40,43,30,35,35,22,43,31,26,22,43,41,42,26,22,35,36,37,28,5,43,26,41,34,22,23,30,34,22,36,29,22,34,23,37,46,22,18,42,37,32,19,22,25,23,24,32,26,41,40,22,27,26,40,39,30,43,26,22,43,31,26,30,41,22,39,41,36,43,26,40,43,40,22,43,31,23,43,22,39,41,26,40,26,37,43,22,39,35,23,37,40,22,24,36,37,43,23,30,37,22,37,36,22,18,42,37,32,19
24,31,36,30,24,26,22,36,29,22,43,31,26,22,45,36,35,42,37,43,26,26,41,22,34,30,35,30,43,23,41,46,22,30,37,22,43,31,26,22,8,16,14,9,40,22,40,26,26,34,26,27,22,43,36,22,18,42,37,32,19,22,37,23,43,30,36,37,23,35,22,40,26,41,45,30,24,26,22,23,40,22,34,42,24,31,22,23,40,22,43,31,26,22,27,41,23,29,43
25,42,43,22,43,31,26,22,45,30,41,42,40,22,44,23,40,22,32,26,39,43,22,23,35,30,45,26,22,30,37,22,18,42,37,32,19,22,27,26,39,23,41,43,34,26,37,43,40,22,42,37,43,30,35,22,23,22,24,36,42,39,35,26,22,36,29,22,46,26,23,41,40,22,23,28,36,22,44,31,26,37,22,30,43,22,23,28,23,30,37,22,44,23,40,22,35,26,43,22,35,36,36,40,26
43,31,30,40,22,43,30,34,26,22,30,43,22,23,43,43,26,34,39,43,26,27,22,43,36,22,18,42,37,32,19,22,43,44,36,22,24,36,37,37,26,24,43,26,27,22,39,41,36,25,35,26,34,40,22,43,31,26,22,41,30,40,30,37,28,22,24,36,40,43,22,36,29,22,31,30,28,31,26,41,22,26,27,42,24,23,43,30,36,37,22,23,37,27,22,43,31,26,22,41,30,40,30,37,28,22,26,47,39,26,37,40,26,22,43,36,22,43,31,26,22,29,26,27,26,41,23,35,22,28,36,45,26,41,37,34,26,37,43,22,36,29,22,26,27,42,24,23,43,30,36,37,23,35,22,28,41,23,37,43,40,22,23,37,27,22,35,36,23,37,40
44,31,46,22,37,36,43,22,32,26,26,39,22,23,37,27,22,26,45,26,37,22,26,47,39,23,37,27,22,43,31,26,22,35,36,23,37,40,22,23,37,27,22,28,41,23,37,43,40,22,43,31,26,22,23,27,45,36,24,23,43,26,40,22,18,42,37,32,19,22,25,42,43,22,41,26,38,42,30,41,26,22,40,36,34,26,22,29,36,41,34,22,36,29,22,40,26,41,45,30,24,26,22,29,41,36,34,22,26,23,24,31,22,18,42,37,32,19
34,30,35,30,43,23,41,46,22,40,26,41,45,30,24,26,22,34,36,41,26,36,45,26,41,22,24,36,42,35,27,22,25,26,22,23,22,18,42,37,32,19,22,36,39,43,30,36,37
43,31,42,40,22,42,37,27,36,42,25,43,26,27,35,46,22,30,43,22,44,23,40,22,31,36,39,26,27,22,43,31,23,43,22,43,31,26,22,37,26,44,22,40,43,41,23,30,37,22,36,29,22,37,23,43,30,36,37,23,35,22,40,26,41,45,30,24,26,22,44,36,42,35,27,22,39,41,36,45,26,22,18,42,37,32,19,22,18,42,37,32,19,22,18,42,37,32,19,22,24,36,37,40,26,41,45,23,43,30,45,26,40,22,18,42,37,32,19,22,18,42,37,32,19,22,23,37,27,22,18,42,37,32,19,22,35,30,25,26,41,23,35,40
43,31,26,22,27,26,34,36,24,41,23,43,30,24,22,35,26,23,27,26,41,40,31,30,39,22,24,36,42,37,24,30,35,22,23,22,18,42,37,32,19,22,28,41,36,42,39,22,18,42,37,32,19,22,43,31,26,22,39,35,23,37,22,40,42,41,26,35,46,22,43,31,36,42,28,31,43,22,30,43,22,34,30,28,31,43,22,31,26,35,39,22,43,31,26,22,39,23,41,43,46,22,43,36,22,23,43,43,41,23,24,43,22,40,42,39,39,36,41,43,22,26,40,39,26,24,30,23,35,35,46,22,23,34,36,37,28,22,24,36,35,35,26,28,26,22,40,43,42,27,26,37,43,40,22,23,37,27,22,43,31,26,30,41,22,39,23,41,26,37,43,40
23,22,39,41,36,45,30,40,30,36,37,22,23,35,35,36,44,30,37,28,22,28,41,23,37,43,40,22,43,36,22,25,26,22,23,39,39,35,30,26,27,22,43,36,22,18,42,37,32,19,22,39,42,41,24,31,23,40,26,40,22,44,23,40,22,23,27,27,26,27,22,43,36,22,23,39,39,26,23,35,22,43,36,22,43,31,36,40,26,22,44,31,36,22,31,23,27,22,31,23,27,22,26,37,36,42,28,31,22,36,29,22,18,42,37,32,19
43,31,26,22,18,42,37,32,19,22,39,35,23,37,22,18,42,37,32,19,22,18,42,37,32,19,22,18,42,37,32,19,22,43,41,26,26,40,22,18,42,37,32,19,22,18,42,37,32,19,22,18,42,37,32,19,22,24,31,30,35,27,41,26,37,22,23,37,27,22,18,42,37,32,19,22,18,42,37,32,19,22,29,36,41,22,1,22,20,22,23,22,44,26,26,32,22,43,23,47,22,29,41,26,26,22,39,35,42,40,22,34,26,27,30,24,23,35,22,24,23,41,26
44,30,43,31,22,23,22,43,23,47,5,29,41,26,26,22,1,22,20,22,18,42,37,32,19,22,39,23,46,34,26,37,43,22,23,43,22,43,31,26,22,26,37,27,22,36,29,22,26,23,24,31,22,46,26,23,41,22,43,31,26,22,18,42,37,32,19,22,44,36,42,35,27,22,25,26,22,34,23,32,30,37,28,22,23,22,44,23,28,26,22,24,36,34,39,23,41,23,25,35,26,22,43,36,22,1,22,20,22,23,22,46,26,23,41
34,30,37,27,22,46,36,42,22,34,36,40,43,22,36,29,22,43,31,26,22,18,42,37,32,19,22,44,36,42,35,27,22,25,26,22,18,42,37,32,19,22,20,22,43,36,22,18,42,37,32,19,22,40,36,34,26,22,37,36,43,22,26,45,26,37,22,31,30,28,31,22,40,24,31,36,36,35,22,28,41,23,27,42,23,43,26,40,22,23,37,27,22,34,23,37,46,22,40,23,45,30,37,28,22,34,36,37,26,46,22,25,46,22,35,30,45,30,37,28,22,23,43,22,31,36,34,26
43,31,26,46,22,44,36,42,35,27,22,25,26,22,27,36,30,37,28,22,25,26,43,43,26,41,22,29,30,37,23,37,24,30,23,35,35,46,22,42,37,27,26,41,22,37,23,43,30,36,37,23,35,22,40,26,41,45,30,24,26,22,43,31,23,37,22,34,23,37,46,22,43,23,47,39,23,46,26,41,40,22,44,36,41,32,30,37,28,22,23,43,22,43,31,26,22,40,23,34,26,22,32,30,37,27,40,22,36,29,22,33,36,25,40,22,23,37,27,22,39,26,41,31,23,39,40,22,40,42,39,39,36,41,43,30,37,28,22,29,23,34,30,35,30,26,40
23,40,22,30,43,22,31,23,39,39,26,37,26,27,22,39,36,35,30,43,30,24,23,35,22,41,26,40,30,40,43,23,37,24,26,22,27,26,45,26,35,36,39,26,27,22,23,34,36,37,28,22,26,27,42,24,23,43,30,36,37,23,35,22,23,37,27,22,34,30,37,36,41,30,43,46,22,30,37,43,26,41,26,40,43,40,22,43,31,23,43,22,24,36,42,37,43,22,36,37,22,43,31,26,22,39,41,26,40,26,37,43,22,26,27,42,24,23,43,30,36,37,22,28,41,23,37,43,22,40,46,40,43,26,34,22,40,36,22,43,31,26,22,18,42,37,32,19,22,18,42,37,32,19,22,27,26,24,30,27,26,27,22,43,36,22,23,25,23,37,27,36,37,22,43,31,26,22,40,42,39,39,36,40,26,27,35,46,22,24,41,42,24,30,23,35,22,39,41,30,37,24,30,39,35,26,22,36,29,22,28,30,45,26,22,30,37,22,36,41,27,26,41,22,43,36,22,28,26,43
36,39,39,36,40,30,43,30,36,37,22,43,36,22,37,23,43,30,36,37,23,35,22,40,26,41,45,30,24,26,22,29,41,36,34,22,43,31,26,22,39,26,37,43,23,28,36,37,22,44,31,30,24,31,22,44,23,37,43,40,22,43,36,22,39,41,36,43,26,24,43,22,30,43,40,22,36,44,37,22,18,42,37,32,19,22,39,41,36,24,26,40,40,22,23,35,40,36,22,35,26,27,22,43,36,22,43,31,26,22,18,42,37,32,19,22,36,39,43,30,36,37,22,25,26,30,37,28,22,27,41,36,39,39,26,27
24,35,26,23,41,35,46,22,23,22,37,26,44,22,41,23,43,30,36,37,23,35,26,22,29,36,41,22,37,23,43,30,36,37,23,35,22,40,26,41,45,30,24,26,22,31,23,27,22,43,36,22,25,26,22,18,42,37,32,19,22,42,39
44,31,23,43,22,25,26,43,43,26,41,22,39,35,23,24,26,22,43,36,22,43,42,41,37,22,43,31,23,37,22,40,26,37,7,22,26,27,44,23,41,27,22,32,26,37,37,26,27,46,22,2,40,22,35,23,25,36,41,22,24,36,34,34,30,43,43,26,26,22,43,31,23,43,22,28,41,26,23,43,22,18,42,37,32,19,22,36,29,22,28,36,45,26,41,37,34,26,37,43,22,18,42,37,32,19,22,44,31,26,41,26,22,34,23,37,46,22,23,22,18,42,37,32,19,22,39,36,43,22,36,29,22,18,42,37,32,19,22,30,40,22,32,26,39,43,22,36,37,22,43,31,26,22,25,23,24,32,22,18,42,37,32,19,22,42,37,43,30,35,22,30,43,22,24,23,37,22,25,26,22,25,41,36,42,28,31,43,22,29,36,41,44,23,41,27,22,23,37,27,22,39,41,26,40,26,37,43,26,27,22,23,40,22,18,42,37,32,19,22,18,42,37,32,19
25,26,29,36,41,26,22,43,31,26,22,18,42,37,32,19,22,30,40,22,39,41,30,37,43,26,27,22,43,31,26,22,31,36,42,40,26,22,34,23,46,22,23,27,27,22,34,36,41,26,22,18,42,37,32,19,22,23,35,40,36,22,24,31,23,37,28,30,37,28,22,43,31,26,22,30,37,30,43,30,23,35,22,39,41,30,24,26,22,37,36,44,22,39,36,40,43,26,27,22,23,43,22,40,36,34,26,22,1,22,20,22,34,30,35,35,30,36,37
30,43,22,30,40,22,44,30,27,26,35,46,22,32,37,36,44,37,22,43,31,23,43,22,43,36,36,22,34,23,37,46,22,18,42,37,32,19,22,18,42,37,32,19,22,43,31,26,22,18,42,37,32,19,22,25,42,43,22,43,31,23,43,22,44,30,40,27,36,34,22,27,36,26,40,22,37,36,43,22,37,26,24,26,40,40,23,41,30,35,46,22,41,26,29,35,26,24,43,22,43,31,26,22,45,30,26,44,22,36,29,22,43,31,26,22,18,42,37,32,19,22,26,40,39,26,24,30,23,35,35,46,22,30,29,22,43,31,26,46,22,23,41,26,22,40,26,37,23,43,36,41,40
43,31,26,22,36,34,37,30,25,42,40,22,25,30,35,35,22,24,36,34,30,37,28,22,36,42,43,22,36,29,22,24,36,37,28,41,26,40,40,22,34,23,46,22,25,26,22,18,42,37,32,19,22,18,42,37,32,19,22,25,42,43,22,43,31,26,22,18,42,37,32,19,22,24,31,26,29,40,22,23,41,26,22,31,23,39,39,46,22,23,37,27,22,43,31,26,22,41,26,40,43,23,42,41,23,37,43,22,30,40,22,39,42,40,31,30,37,28,22,43,31,26,22,18,42,37,32,19,22,45,26,41,46,22,31,23,41,27
43,31,26,22,18,42,37,32,19,22,36,29,22,18,42,37,32,19,22,30,40,22,30,37,22,43,31,26,22,23,30,41
30,40,22,43,31,26,22,45,36,35,42,37,43,23,41,46,22,40,26,24,43,36,41,22,40,36,22,44,26,23,32,22,43,31,23,43,22,30,43,22,37,26,26,27,40,22,40,42,24,31,22,42,37,40,36,35,30,24,30,43,26,27,22,23,40,40,30,40,43,23,37,24,26
36,37,22,43,31,26,22,24,36,37,43,41,23,41,46,22,30,43,22,30,40,22,23,40,22,41,36,25,42,40,43,22,23,40,22,26,45,26,41
23,24,24,36,41,27,30,37,28,22,43,36,22,43,31,26,22,18,42,37,32,19,22,39,36,35,35,22,23,34,26,41,30,24,23,37,22,23,27,42,35,43,40,22,24,36,37,43,41,30,25,42,43,26,22,23,37,22,23,45,26,41,23,28,26,22,36,29,22,43,44,36,22,31,36,42,41,40,22,23,22,44,26,26,32,22,36,29,22,40,26,41,45,30,24,26,22,44,31,30,35,26,22,29,30,37,23,37,24,30,23,35,22,24,36,37,43,41,30,25,42,43,30,36,37,40,22,43,36,22,24,31,23,41,30,43,46,22,30,37,22,43,31,26,22,8,16,17,9,40,22,31,23,45,26,22,41,30,40,26,37,22,20,22,20,22,23,27,33,42,40,43,26,27,22,29,36,41,22,30,37,29,35,23,43,30,36,37
26,45,26,37,22,30,29,22,28,36,45,26,41,37,34,26,37,43,22,27,36,26,40,22,40,26,26,22,45,23,41,30,36,42,40,22,18,42,37,32,19,22,37,26,26,27,40,22,37,23,43,30,36,37,23,35,22,40,26,41,45,30,24,26,22,30,40,22,37,36,43,22,43,31,26,22,44,23,46,22,43,36,22,34,26,26,43,22,43,31,26,34
30,29,22,44,26,22,44,23,37,43,22,43,36,22,40,42,39,39,36,41,43,22,40,43,42,27,26,37,43,40,22,44,26,22,34,30,28,31,43,22,23,27,36,39,43,22,43,31,26,22,30,27,26,23,22,42,40,26,27,22,30,37,22,36,43,31,26,41,22,24,36,42,37,43,41,30,26,40,22,36,29,22,36,29,29,26,41,30,37,28,22,34,36,41,26,22,18,42,37,32,19,22,25,23,40,26,27,22,36,37,22,40,36,34,26,43,31,30,37,28,22,24,23,35,35,26,27,22,18,42,37,32,19,22,41,23,43,31,26,41,22,43,31,23,37,22,36,37,22,43,31,26,22,28,36,45,26,41,37,34,26,37,43,22,2,40,22,30,27,26,23,22,36,29,22,40,26,41,45,30,24,26
36,41,22,44,26,22,34,30,28,31,43,22,39,41,36,45,30,27,26,22,23,22,43,23,47,22,24,41,26,27,30,43,22,29,36,41,22,44,36,41,32,30,37,28,22,40,43,42,27,26,37,43,40
44,31,23,43,22,44,26,22,27,36,22,37,36,43,22,37,26,26,27,22,43,36,22,27,36,22,30,40,22,40,43,23,41,43,22,23,22,44,23,41,22,23,37,27,22,43,31,26,37,22,43,41,46,22,43,36,22,33,42,40,43,30,29,46,22,30,43,22,25,46,22,24,41,26,23,43,30,37,28,22,23,22,18,42,37,32,19,22,25,30,35,35
43,36,22,43,31,26,22,26,47,43,26,37,43,22,44,26,22,35,23,24,32,22,34,23,37,39,36,44,26,41,22,43,36,22,40,43,23,29,29,22,18,42,37,32,19,22,33,36,25,40,22,30,37,22,31,36,40,39,30,43,23,35,40,22,29,36,41,22,26,47,23,34,39,35,26,22,44,26,22,40,31,36,42,35,27,22,41,23,30,40,26,22,39,23,46,22,39,42,41,40,42,26,22,18,42,37,32,19,22,43,26,24,31,37,36,35,36,28,46,22,36,41,22,23,35,35,36,44,22,34,36,41,26,22,35,26,28,23,35,22,18,42,37,32,19,22,41,23,43,31,26,41,22,43,31,23,37,22,18,42,37,32,19,22,31,30,28,31,22,40,24,31,36,36,35,22,28,41,23,27,42,23,43,26,40,22,23,40,22,40,31,36,41,43,5,43,26,41,34,22,44,36,41,32,26,41,40,22,23,37,27,22,24,23,42,40,26,22,18,42,37,32,19,22,23,34,36,37,28,22,39,26,41,34,23,37,26,37,43,22,44,36,41,32,26,41,40,22,39,23,30,27,22,35,26,40,40,26,41,22,23,34,36,42,37,43,40,22,43,36,22,27,36,22,43,31,26,22,40,23,34,26,22,33,36,25,40
44,30,35,35,22,37,23,43,30,36,37,23,35,22,40,26,41,45,30,24,26,22,30,37,22,43,31,26,22,24,42,41,41,26,37,43,22,31,30,28,31,35,46,22,18,42,37,32,19,22,23,37,27,22,18,42,37,32,19,22,29,36,41,34,22,18,42,37,32,19,22,26,37,36,42,28,31,22,23,39,39,26,23,35,22,43,36,22,28,26,43,22,23,27,36,39,43,26,27
37,36,43,22,37,26,24,26,40,40,23,41,30,35,46
39,36,35,35,40,22,40,31,36,44,22,44,30,27,26,22,18,42,37,32,19,22,40,42,39,39,36,41,43,22,29,36,41,22,40,36,34,26,22,45,23,28,42,26,22,24,36,37,24,26,39,43,22,36,29,22,40,26,41,45,30,24,26,22,25,42,43,22,43,31,26,22,25,30,35,35,22,37,36,44,22,42,37,27,26,41,22,27,30,40,24,42,40,40,30,36,37,22,35,23,24,32,40,22,23,37,46,22,18,42,37,32,19,22,39,42,25,35,30,24,22,25,23,24,32,30,37,28
37,36,37,26,43,31,26,35,26,40,40,22,40,26,37,23,43,26,22,27,26,34,36,24,41,23,43,40,22,23,41,26,22,36,41,28,23,37,30,48,30,37,28,22,23,22,41,36,35,35,22,36,29,22,40,42,39,39,36,41,43,30,37,28,22,23,40,40,36,24,30,23,43,30,36,37,40,22,18,42,37,32,19,22,23,37,27,22,18,42,37,32,19,22,40,36,34,26,22,36,29,22,44,31,30,24,31,22,34,23,46,22,31,36,39,26,22,43,36,22,41,26,24,26,30,45,26,22,43,31,26,22,39,23,30,27,22,18,42,37,32,19
40,36,22,29,23,41,22,43,31,26,22,39,41,26,40,30,27,26,37,43,22,40,26,26,34,40,22,18,42,37,32,19,22,43,36,22,40,42,25,40,43,30,43,42,43,26,22,23,37,46,22,36,29,22,43,31,26,22,36,34,37,30,25,42,40,22,29,36,41,22,31,30,40,22,36,44,37,22,18,42,37,32,19,22,39,41,36,39,36,40,23,35,22,43,36,22,18,42,37,32,19,22,23,22,39,36,30,37,43,40,22,36,29,22,35,30,28,31,43,22,29,36,42,37,27,23,43,30,36,37,22,44,30,43,31,22,1,22,20,22,34,30,35,35,30,36,37,22,43,36,22,30,37,29,36,41,34,22,24,30,43,30,48,26,37,40,22,36,29,22,23,35,35,22,23,28,26,40,22,23,37,27,22,18,42,37,32,19,22,43,31,26,34,22,43,36,22,28,26,37,42,30,37,26,22,18,42,37,32,19
31,36,44,26,45,26,41,22,26,45,26,37,22,43,31,30,40,22,18,42,37,32,19,22,39,35,23,37,22,24,36,42,35,27,22,25,26,24,36,34,26,22,18,42,37,32,19,22,30,29,22,43,31,26,22,44,31,30,43,26,22,31,36,42,40,26,22,28,30,45,26,40,22,30,37,22,43,36,22,24,36,37,28,41,26,40,40,30,36,37,23,35,22,27,26,34,36,24,41,23,43,30,24,22,39,41,26,40,40,42,41,26,22,43,36,22,23,27,27,22,43,36,22,43,31,26,22,40,24,36,39,26,22,36,29,22,43,31,26,22,39,41,26,40,30,27,26,37,43,22,2,40,22,30,37,30,43,30,23,43,30,45,26,22,36,41,22,43,36,22,30,37,45,36,35,45,26,22,43,31,26,22,30,37,27,26,39,26,37,27,26,37,43,22,29,36,42,37,27,23,43,30,36,37,22,30,37,22,18,42,37,32,19,22,29,26,27,26,41,23,35,22,29,42,37,27,40,22,29,36,41,22,45,36,35,42,37,43,26,26,41,22,39,41,36,33,26,24,43,40
43,31,26,41,26,22,2,40,22,37,36,22,37,26,26,27,22,29,36,41,22,40,42,24,31,22,24,36,37,24,26,40,40,30,36,37,40
43,31,26,22,36,34,37,30,25,42,40,22,24,23,37,22,25,26,22,27,26,29,26,23,43,26,27,22,43,31,26,22,45,30,41,42,40,22,24,36,37,43,41,36,35,35,26,27,22,23,37,27,22,41,26,23,35,22,40,26,41,45,30,24,26,22,39,41,36,43,26,24,43,26,27
37,23,43,30,36,37,23,35,22,40,26,41,45,30,24,26,22,43,31,26,22,18,42,37,32,19,22,30,27,26,23,22,40,43,30,35,35,22,44,36,22,37,2,43,22,28,36,22,23,44,23,46,22,43,31,26,37,22,36,29,22,24,36,42,41,40,26,22,25,42,43,22,43,31,26,22,34,30,35,35,30,36,37,40,22,36,29,22,18,42,37,32,19,22,46,36,42,43,31,22,39,26,41,29,36,41,34,30,37,28,22,44,36,41,32,40,22,36,29,22,24,30,45,30,24,22,24,36,37,43,26,37,43,22,44,30,35,35,22,25,26,22,18,42,37,32,19,22,36,37,35,46,22,30,37,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
34,41,7,22,18,42,37,32,19,22,30,40,22,23,22,29,26,35,35,36,44,22,23,43,22,43,31,26,22,18,42,37,32,19,22,31,42,27,40,36,37,22,30,37,40,43,30,43,42,43,26
43,31,30,40,22,23,41,43,30,24,35,26,22,30,40,22,23,27,23,39,43,26,27,22,29,41,36,34,22,41,26,34,23,41,32,40,22,23,43,22,23,22,18,42,37,32,19,22,30,37,40,43,30,43,42,43,30,36,37,22,24,36,37,29,26,41,26,37,24,26,22,36,37,22,37,23,43,30,36,37,23,35,22,40,26,41,45,30,24,26,22,30,37,22,44,31,30,24,31,22,34,41,7,22,18,42,37,32,19,22,23,35,40,36,22,39,23,41,43,30,24,30,39,23,43,26,27
27,41,42,28,22,18,42,37,32,19,22,30,37,24,7,22,40,23,30,27,22,28,23,41,46,22,18,42,37,32,19,22,20,22,46,26,23,41,40,22,36,35,27,22,44,31,36,22,31,23,27,22,25,26,26,37,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,29,36,41,22,43,31,26,22,39,23,40,43,22,46,26,23,41,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,30,40,22,18,42,37,32,19,22,24,31,23,30,37
31,26,22,40,42,24,24,26,26,27,40,22,31,30,40,22,29,23,43,31,26,41,22,39,31,30,35,30,39,22,43,7,22,18,42,37,32,19,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,23,37,27,22,41,26,34,23,30,37,40,22,24,31,23,30,41,34,23,37
41,36,25,26,41,43,22,26,7,22,18,42,37,32,19,22,30,30,30,22,20,22,44,31,36,22,31,26,23,27,26,27,22,43,31,26,22,24,36,34,39,23,37,46,22,2,40,22,39,31,30,35,23,27,26,35,39,31,30,23,22,41,26,28,30,36,37,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,40,42,24,24,26,26,27,30,37,28,22,28,23,41,46,22,18,42,37,32,19
23,34,26,41,30,24,23,37,22,39,31,46,40,30,24,30,23,37,40,22,40,26,41,45,30,24,26,22,28,41,36,42,39,22,30,37,24,7,22,40,23,30,27,22,30,43,22,39,42,41,24,31,23,40,26,27,22,23,25,36,42,43,22,20,22,20,22,36,29,22,39,41,30,34,26,22,34,26,27,30,24,23,35,22,40,26,41,45,30,24,26,40,22,30,37,24,7,22,29,36,41,22,23,25,36,42,43,22,1,22,20,22,34,30,35,35,30,36,37,22,29,41,36,34,22,43,26,47,23,40,22,23,34,26,41,30,24,23,37,22,26,37,26,41,28,46,22,24,36,41,39
23,34,26,41,30,24,23,37,22,39,31,46,40,30,24,30,23,37,40,22,40,23,30,27,22,30,43,22,23,35,40,36,22,41,26,39,35,23,24,26,27,22,29,36,42,41,22,43,26,47,23,40,22,23,34,26,41,30,24,23,37,22,41,26,39,41,26,40,26,37,43,23,43,30,45,26,40,22,36,37,22,39,41,30,34,26,22,2,40,22,18,42,37,32,19,22,25,36,23,41,27
23,34,26,41,30,24,23,37,22,39,41,36,45,30,27,26,40,22,23,22,45,23,41,30,26,43,46,22,36,29,22,29,30,37,23,37,24,30,23,35,22,40,26,41,45,30,24,26,40,22,43,36,22,27,36,24,43,36,41,40,22,23,37,27,22,31,36,40,39,30,43,23,35,40
39,41,30,34,26,22,25,23,40,26,27,22,30,37,22,18,42,37,32,19,22,37,7,33,7,22,39,41,36,45,30,27,26,40,22,34,23,37,23,28,26,34,26,37,43,22,40,26,41,45,30,24,26,40,22,43,36,22,18,42,37,32,19,22,41,26,31,23,25,30,35,30,43,23,43,30,36,37,22,18,42,37,32,19,22,23,37,27,22,27,30,23,28,37,36,40,43,30,24,22,18,42,37,32,19,22,24,26,37,43,26,41,40
29,36,41,22,43,31,26,22,46,26,23,41,22,26,37,27,26,27,22,33,42,37,26,22,20,22,39,41,30,34,26,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,37,22,40,23,35,26,40,22,36,29,22,1,22,20,22,34,30,35,35,30,36,37
43,31,26,22,30,37,29,35,23,43,30,36,37,5,23,27,33,42,40,43,26,27,22,28,41,36,44,43,31,22,41,23,43,26,22,29,36,41,22,29,41,23,37,24,26,22,2,40,22,28,41,36,40,40,22,27,36,34,26,40,43,30,24,22,39,41,36,27,42,24,43,22,29,36,41,22,43,31,26,22,40,26,24,36,37,27,22,38,42,23,41,43,26,41,22,44,23,40,22,41,26,45,30,40,26,27,22,42,39,44,23,41,27,22,43,36,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,29,41,36,34,22,43,31,26,22,30,37,30,43,30,23,35,22,26,40,43,30,34,23,43,26,22,36,29,22,20,22,20,22,43,31,26,22,37,23,43,30,36,37,23,35,22,40,43,23,43,30,40,43,30,24,40,22,30,37,40,43,30,43,42,43,26,22,40,23,30,27
43,31,26,22,40,43,23,43,26,22,23,28,26,37,24,46,22,40,23,30,27,22,43,31,26,22,35,23,43,26,40,43,22,41,26,45,30,40,30,36,37,22,35,26,29,43,22,43,31,26,22,28,41,36,44,43,31,22,41,23,43,26,22,29,36,41,22,43,31,26,22,29,30,41,40,43,5,38,42,23,41,43,26,41,22,24,36,34,39,23,41,26,27,22,44,30,43,31,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,42,37,24,31,23,37,28,26,27,22,23,43,22,20,22,20
30,29,22,43,31,26,22,26,24,36,37,36,34,46,22,24,36,37,43,30,37,42,26,40,22,43,36,22,26,47,39,23,37,27,22,25,46,22,20,22,20,22,23,22,38,42,23,41,43,26,41,22,29,36,41,22,43,31,26,22,41,26,40,43,22,36,29,22,43,31,26,22,46,26,23,41,22,30,43,22,44,36,42,35,27,22,35,26,23,45,26,22,18,42,37,32,19,22,28,41,36,44,43,31,22,29,36,41,22,23,35,35,22,36,29,22,20,22,23,43,22,20,22,20,22,43,31,26,22,30,37,40,43,30,43,42,43,26,22,40,23,30,27
43,31,23,43,22,44,36,42,35,27,22,25,26,22,27,36,44,37,22,29,41,36,34,22,43,31,26,22,20,22,20,22,41,30,40,26,22,39,36,40,43,26,27,22,30,37,22,20
43,31,26,22,24,23,37,23,27,30,23,37,22,28,36,45,26,41,37,34,26,37,43,22,23,37,37,36,42,37,24,26,27,22,23,22,37,26,44,22,8,11,5,46,26,23,41,22,24,23,37,23,27,23,22,40,23,45,30,37,28,40,22,25,36,37,27,22,30,40,40,42,26,22,43,31,23,43,22,44,30,35,35,22,46,30,26,35,27,22,30,37,45,26,40,43,36,41,40,22,20,22,20,22,30,37,22,43,31,26,22,29,30,41,40,43,22,46,26,23,41
43,31,26,22,23,37,37,42,23,35,22,30,37,43,26,41,26,40,43,22,41,23,43,26,22,29,36,41,22,26,23,24,31,22,36,29,22,43,31,26,22,37,26,47,43,22,20,22,46,26,23,41,40,22,44,30,35,35,22,25,26,22,40,26,43,22,26,23,24,31,22,29,23,35,35,22,44,31,26,37,22,27,26,43,23,30,35,40,22,36,29,22,23,22,37,26,44,22,40,26,41,30,26,40,22,23,41,26,22,41,26,35,26,23,40,26,27
24,23,37,23,27,23,22,40,23,45,30,37,28,40,22,25,36,37,27,40,22,23,41,26,22,34,23,33,36,41,22,28,36,45,26,41,37,34,26,37,43,22,30,37,40,43,41,42,34,26,37,43,40,22,29,36,41,22,34,26,26,43,30,37,28,22,30,43,40,22,29,30,37,23,37,24,30,23,35,22,41,26,38,42,30,41,26,34,26,37,43,40
43,31,26,22,28,36,45,26,41,37,34,26,37,43,22,31,23,40,22,23,25,36,42,43,22,20,22,25,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,25,30,35,35,30,36,37,22,36,29,22,40,42,24,31,22,25,36,37,27,40,22,24,42,41,41,26,37,43,35,46,22,36,42,43,40,43,23,37,27,30,37,28
36,37,35,46,22,24,23,37,23,27,30,23,37,22,41,26,40,30,27,26,37,43,40,22,23,41,26,22,39,26,41,34,30,43,43,26,27,22,43,36,22,25,42,46,22,24,23,37,23,27,23,22,40,23,45,30,37,28,40,22,25,36,37,27,40,22,44,31,30,24,31,22,34,23,46,22,25,26,22,41,26,27,26,26,34,26,27,22,23,37,46,22,43,30,34,26,22,23,43,22,29,23,24,26,22,45,23,35,42,26
43,31,26,22,25,36,37,27,40,22,28,36,22,36,37,22,40,23,35,26,22,36,24,43,7,22,20
43,31,26,22,27,26,25,23,43,26,22,36,45,26,41,22,37,23,43,30,36,37,23,35,22,40,26,41,45,30,24,26,22,31,23,40,22,25,26,28,42,37,22,23,28,23,30,37
23,29,43,26,41,22,23,22,27,26,24,23,27,26,22,30,37,22,44,31,30,24,31,22,34,36,41,26,22,43,31,23,37,22,20,22,18,42,37,32,19,22,26,40,43,23,25,35,30,40,31,26,27,22,43,31,26,30,41,22,36,44,37,22,40,26,41,45,30,24,26,22,36,41,22,24,36,37,40,26,41,45,23,43,30,36,37,22,24,36,41,39,40,22,23,37,27,22,27,36,48,26,37,40,22,36,29,22,40,24,31,36,36,35,22,40,46,40,43,26,34,40,22,34,23,27,26,22,24,36,34,34,42,37,30,43,46,22,40,26,41,45,30,24,26,22,23,22,18,42,37,32,19,22,43,36,22,31,30,28,31,5,40,24,31,36,36,35,22,18,42,37,32,19,22,43,31,26,22,29,36,24,42,40,22,31,23,40,22,40,31,30,29,43,26,27,22,43,36,22,44,23,40,31,30,37,28,43,36,37
23,43,22,35,26,23,40,43,22,20,22,25,30,35,35,40,22,39,41,36,39,36,40,30,37,28,22,36,37,26,22,36,41,22,23,37,36,43,31,26,41,22,37,23,43,30,36,37,23,35,22,39,41,36,28,41,23,34,22,44,26,41,26,22,30,37,43,41,36,27,42,24,26,27,22,30,37,22,24,36,37,28,41,26,40,40,22,43,31,30,40,22,40,39,41,30,37,28
36,37,26,22,18,42,37,32,19,22,25,46,22,40,26,37,7,22,40,23,34,22,18,42,37,32,19,22,27,7,22,18,42,37,32,19,22,23,37,27,22,41,26,39,7,22,27,23,45,26,22,18,42,37,32,19,22,27,7,22,36,32,35,23,7,22,44,36,42,35,27,22,31,23,45,26,22,41,26,40,43,41,30,24,43,26,27,22,29,26,27,26,41,23,35,22,24,36,35,35,26,28,26,22,40,42,25,40,30,27,30,26,40,22,43,36,22,40,43,42,27,26,37,43,40,22,44,31,36,22,31,23,27,22,40,26,41,45,26,27
23,37,22,36,34,37,30,25,42,40,22,25,30,35,35,22,23,40,40,26,34,25,35,26,27,22,25,46,22,40,26,37,7,22,26,27,44,23,41,27,22,32,26,37,37,26,27,46,22,27,7,22,34,23,40,40,7,22,23,37,27,22,30,37,24,35,42,27,30,37,28,22,40,36,34,26,22,27,30,35,42,43,26,27,22,18,42,37,32,19,22,39,41,36,45,30,40,30,36,37,40,22,23,35,36,37,28,22,44,30,43,31,22,39,41,36,39,36,40,23,35,40,22,25,46,22,29,26,35,35,36,44,22,27,26,34,36,24,41,23,43,30,24,22,40,26,37,40,7,22,18,42,37,32,19,22,18,42,37,32,19,22,25,23,41,25,23,41,23,22,18,42,37,32,19,22,23,37,27,22,24,31,41,30,40,43,36,39,31,26,41,22,27,36,27,27,22,31,23,40,22,25,26,26,37,22,41,26,39,36,41,43,26,27,22,36,42,43,22,36,29,22,43,31,26,22,40,26,37,23,43,26,22,35,23,25,36,41,22,24,36,34,34,30,43,43,26,26
30,43,22,34,30,28,31,43,22,44,26,35,35,22,44,30,37,22,40,26,37,23,43,26,22,39,23,40,40,23,28,26
39,41,26,40,30,27,26,37,43,22,25,42,40,31,22,31,23,40,22,36,42,43,35,30,37,26,27,22,31,30,40,22,36,44,37,22,46,36,42,43,31,22,26,37,43,26,41,30,37,28,22,40,26,41,45,30,24,26,22,46,26,40,22,39,35,23,37,22,43,31,36,42,28,31,22,30,43,40,22,27,26,43,23,30,35,40,22,41,26,34,23,30,37,22,43,36,22,25,26,22,40,39,26,24,30,29,30,26,27
44,31,23,43,22,30,40,22,36,37,26,22,43,36,22,43,31,30,37,32,22,36,29,22,23,35,35,22,43,31,30,40
27,36,24,43,41,30,37,26,22,23,37,27,22,40,39,26,24,30,23,35,22,30,37,43,26,41,26,40,43,40,22,28,36,45,26,41,37,22,40,36,34,26,22,41,26,40,39,36,37,40,26,40
39,26,36,39,35,26,22,26,23,28,26,41,22,43,36,22,31,23,45,26,22,46,36,42,43,31,22,39,23,46,22,43,31,26,30,41,22,18,42,37,32,19,22,43,36,22,40,36,24,30,26,43,46,22,29,23,45,36,41,22,40,26,41,45,30,24,26,22,39,41,36,39,36,40,23,35,40,22,18,42,37,32,19,22,34,23,37,27,23,43,36,41,46,22,36,37,26,40
40,36,22,27,36,22,43,31,36,40,26,22,44,31,36,22,40,26,26,32,22,23,22,18,42,37,32,19,22,24,36,37,24,26,39,43,22,36,29,22,18,42,37,32,19,22,23,22,24,36,37,24,26,39,43,22,30,34,39,36,40,30,37,28,22,40,43,26,41,37,22,36,25,35,30,28,23,43,30,36,37,40,22,23,40,22,44,26,35,35,22,23,40,22,18,42,37,32,19,22,41,30,28,31,43,40
43,31,26,37,22,43,31,26,41,26,22,23,41,26,22,18,42,37,32,19,22,36,39,39,36,37,26,37,43,40
43,36,22,18,42,37,32,19,22,34,23,37,27,23,43,36,41,46,22,40,26,41,45,30,24,26,22,30,40,22,23,37,22,18,42,37,32,19,22,23,37,27,22,45,36,35,42,37,43,23,41,46,22,40,46,40,43,26,34,40,22,23,41,26,22,18,42,37,32,19,22,42,40,26,40,22,36,29,22,43,23,47,22,34,36,37,26,46
18,42,37,32,19,22,36,29,22,43,31,26,22,34,23,41,32,26,43,22,38,42,26,40,43,30,36,37,22,43,31,26,22,45,23,35,42,26,22,36,29,22,43,31,26,22,44,36,41,32,22,37,23,43,30,36,37,23,35,22,40,26,41,45,30,24,26,22,44,36,42,35,27,22,39,26,41,29,36,41,34
30,29,22,43,31,26,22,34,23,41,32,26,43,22,44,36,22,37,2,43,22,39,23,46,22,29,36,41,22,30,43,22,43,31,26,46,22,23,41,28,42,26,22,30,43,22,24,23,22,37,2,43,22,25,26,22,44,36,41,43,31,22,30,43,40,22,24,36,40,43
26,35,26,34,26,37,43,40,22,36,29,22,43,31,26,22,35,26,29,43,22,23,41,26,22,23,35,40,36,22,18,42,37,32,19,22,36,39,39,36,40,26,27,22,43,31,26,46,22,40,26,26,22,40,26,41,45,30,24,26,22,23,40,22,23,22,24,36,45,26,41,22,29,36,41,22,43,31,26,22,27,41,23,29,43,22,36,41,22,29,26,23,41,22,43,31,26,22,18,42,37,32,19,22,36,29,22,46,36,42,43,31,22,36,41,22,44,23,37,43,22,43,36,22,40,26,26,22,41,30,28,31,43,40,22,18,42,37,32,19,22,37,36,43,22,36,25,35,30,28,23,43,30,36,37,40
25,42,43,22,44,31,23,43,22,23,25,36,42,43,22,43,31,36,40,26,22,36,29,22,42,40,22,44,31,36,40,26,22,45,30,26,44,40,22,23,41,26,22,37,36,43,22,18,42,37,32,19,22,25,46,22,29,36,41,34,42,35,23,22,36,41,22,18,42,37,32,19
31,36,44,22,40,31,36,42,35,27,22,44,26,22,43,31,30,37,32,22,23,25,36,42,43,22,37,23,43,30,36,37,23,35,22,40,26,41,45,30,24,26
35,26,43,22,2,40,22,25,26,28,30,37,22,25,46,22,41,26,24,36,28,37,30,48,30,37,28,22,23,22,34,23,30,37,22,40,36,42,41,24,26,22,36,29,22,24,36,37,29,42,40,30,36,37,22,37,23,43,30,36,37,23,35,22,40,26,41,45,30,24,26,22,31,23,40,22,37,36,22,23,28,41,26,26,27,22,34,26,23,37,30,37,28
44,36,42,35,27,22,40,26,41,45,30,24,26,22,25,26,22,45,36,35,42,37,43,23,41,46,22,36,41,22,18,42,37,32,19
40,31,36,41,43,22,36,41,22,35,36,37,28
18,42,37,32,19,22,36,41,22,29,42,35,35,5,43,30,34,26
39,23,30,27,22,36,41,22,42,37,39,23,30,27
44,36,42,35,27,22,39,23,41,43,30,24,30,39,23,37,43,40,22,35,30,45,26,22,23,43,22,31,36,34,26,22,23,37,27,22,44,36,41,32,22,37,26,23,41,25,46,22,36,41,22,35,30,45,26,22,30,37,22,18,42,37,32,19,22,23,37,27,22,44,36,41,32,22,36,37,22,39,42,25,35,30,24,22,18,42,37,32,19
44,31,23,43,22,32,30,37,27,40,22,36,29,22,44,36,41,32,22,44,36,42,35,27,22,43,31,26,46,22,27,36
44,31,23,43,22,27,36,26,40,22,37,23,43,30,36,37,23,35,22,34,26,23,37
44,36,42,35,27,22,43,31,26,22,39,41,36,28,41,23,34,22,25,26,22,41,42,37,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,25,46,22,35,36,24,23,35,22,28,36,45,26,41,37,34,26,37,43,40,22,36,41,22,25,46,22,39,41,30,45,23,43,26,22,45,36,35,42,37,43,23,41,46,22,36,41,28,23,37,30,48,23,43,30,36,37,40
23,37,27,22,44,31,36,22,44,36,42,35,27,22,40,26,41,45,26
36,37,35,46,22,34,23,35,26,40,22,23,40,22,44,30,43,31,22,43,31,26,22,27,41,23,29,43,22,36,41,22,25,36,43,31,22,18,42,37,32,19
46,36,42,43,31,22,36,37,35,46,22,36,41,22,23,35,35,22,23,28,26,40
34,30,27,27,35,26,5,24,35,23,40,40,22,39,26,36,39,35,26,22,36,41,22,39,36,36,41,22,39,26,36,39,35,26,22,36,41,22,23,22,28,26,37,42,30,37,26,22,18,42,37,32,19
34,23,37,46,22,36,41,22,29,26,44
43,31,36,40,26,22,23,41,26,22,37,36,43,22,18,42,37,32,19,22,38,42,26,40,43,30,36,37,40,22,23,37,27,22,43,31,26,22,35,23,25,26,35,22,37,23,43,30,36,37,23,35,22,40,26,41,45,30,24,26,22,23,37,40,44,26,41,40,22,37,36,37,26,22,36,29,22,43,31,26,34
43,31,26,37,22,31,36,44,22,40,31,36,42,35,27,22,44,26,22,43,31,30,37,32,22,23,25,36,42,43,22,37,23,43,30,36,37,23,35,22,40,26,41,45,30,24,26
23,40,22,23,22,40,43,23,41,43,30,37,28,22,39,36,30,37,43,22,31,26,41,26,22,23,41,26,22,29,30,45,26,22,18,42,37,32,19,22,20,22,24,36,37,40,30,27,26,41,22,43,31,26,22,18,42,37,32,19,22,37,36,43,22,43,31,26,22,37,23,34,26
30,28,37,36,41,26,22,37,23,43,30,36,37,23,35,22,40,26,41,45,30,24,26,22,30,37,22,43,31,26,22,18,42,37,32,19,22,24,36,37,40,30,27,26,41,22,40,39,26,24,30,29,30,24,22,39,41,36,39,36,40,23,35,40
43,31,26,46,22,44,30,35,35,22,27,30,29,29,26,41,22,30,37,22,24,41,42,24,30,23,35,22,44,23,46,40
20,22,40,26,41,45,30,24,26,22,40,31,36,42,35,27,22,25,26,22,40,26,41,45,30,24,26
23,40,22,24,36,34,34,36,37,35,46,22,42,37,27,26,41,40,43,36,36,27,22,40,26,41,45,30,24,26,22,30,34,39,35,30,26,40,22,40,23,24,41,30,29,30,24,26
30,43,22,30,37,45,36,35,45,26,40,22,23,24,24,26,39,43,30,37,28,22,41,30,40,32,22,36,41,22,28,30,45,30,37,28,22,42,39,22,30,37,24,36,34,26,22,36,41,22,27,26,29,26,41,41,30,37,28,22,23,22,24,23,41,26,26,41
30,43,22,29,36,35,35,36,44,40,22,43,31,23,43,22,39,41,36,39,36,40,23,35,40,22,35,30,32,26,22,18,42,37,32,19,22,44,31,36,40,26,22,25,26,37,26,29,30,43,40,22,43,36,22,18,42,37,32,19,22,23,41,26,22,44,36,41,43,31,22,40,36,34,26,22,1,22,20,22,23,22,46,26,23,41,22,27,36,22,37,36,43,22,38,42,23,35,30,29,46
43,31,26,41,26,22,30,40,22,23,22,41,23,43,30,36,37,23,35,26,22,29,36,41,22,40,42,24,31,22,25,30,35,35,40,22,29,26,27,26,41,23,35,22,40,42,25,40,30,27,30,26,40,22,43,36,22,24,36,35,35,26,28,26,22,40,43,42,27,26,37,43,40,22,23,34,36,42,37,43,22,43,36,22,23,22,18,42,37,32,19,22,25,30,35,35,22,44,30,43,31,36,42,43,22,43,31,26,22,18,42,37,32,19,22,18,42,37,32,19,22,43,31,36,40,26,22,25,26,37,26,29,30,43,40,22,40,31,36,42,35,27,22,25,26,22,26,23,41,37,26,27,22,37,36,43,22,28,30,45,26,37
25,42,43,22,43,31,26,22,26,23,41,37,30,37,28,40,22,26,47,24,26,26,27,22,25,46,22,20,22,20,22,43,31,26,22,23,45,26,41,23,28,26,22,30,37,24,36,34,26,22,36,29,22,46,36,42,37,28,22,31,30,28,31,5,40,24,31,36,36,35,22,28,41,23,27,42,23,43,26,40,22,44,30,43,31,22,29,42,35,35,5,43,30,34,26,22,33,36,25,40
44,31,46,22,24,23,35,35,22,43,31,23,43,22,40,26,41,45,30,24,26
20,22,26,37,24,36,42,41,23,28,26,34,26,37,43,22,30,40,22,29,30,37,26,22,18,42,37,32,19,22,30,40,22,37,36,43
18,42,37,32,19,22,40,26,41,45,30,24,26,22,30,40,22,42,37,24,36,37,40,43,30,43,42,43,30,36,37,23,35
30,43,22,30,40,22,23,35,40,36,22,18,42,37,32,19,22,23,37,27,22,18,42,37,32,19
44,31,36,22,44,30,35,35,22,43,31,41,36,44,22,40,26,45,26,41,23,35,22,31,42,37,27,41,26,27,22,43,31,36,42,40,23,37,27,22,18,42,37,32,19,22,30,37,22,33,23,30,35,22,26,23,24,31,22,46,26,23,41
25,42,43,22,43,31,41,36,42,28,31,22,43,23,47,22,39,36,35,30,24,46,22,23,37,27,22,30,37,22,36,43,31,26,41,22,44,23,46,40,22,43,31,26,22,29,26,27,26,41,23,35,22,28,36,45,26,41,37,34,26,37,43,22,26,37,24,36,42,41,23,28,26,40,22,34,23,37,46,22,32,30,37,27,40,22,36,29,22,25,26,31,23,45,30,36,41
30,43,22,40,31,36,42,35,27,22,23,35,40,36,22,26,37,24,36,42,41,23,28,26,22,40,26,41,45,30,24,26,22,18,42,37,32,19,22,25,46,22,23,35,35,22,24,35,23,40,40,26,40,22,23,37,27,22,23,35,35,22,23,28,26,40
30,43,40,22,26,37,24,36,42,41,23,28,26,34,26,37,43,22,40,31,36,42,35,27,22,40,43,41,26,37,28,43,31,26,37,22,23,37,27,22,37,36,43,22,42,37,27,26,41,24,42,43,22,43,31,26,22,40,43,41,36,37,28,22,43,41,23,27,30,43,30,36,37,22,36,29,22,18,42,37,32,19,22,30,37,22,43,31,26,22,42,7,40,7,22,40,31,36,42,35,27,22,25,42,30,35,27,22,36,37,22,43,31,26,22,40,26,41,45,30,24,26,22,39,41,36,28,41,23,34,40,22,23,35,41,26,23,27,46,22,30,37,22,26,47,30,40,43,26,37,24,26,22,23,37,27,22,40,31,36,42,35,27,22,31,36,37,36,41,22,35,36,24,23,35,22,24,36,37,45,30,24,43,30,36,37,40,22,23,25,36,42,43,22,44,31,30,24,31,22,43,23,40,32,40,22,34,36,40,43,22,37,26,26,27,22,27,36,30,37,28
20,22,28,36,36,27,22,39,41,36,28,41,23,34,40,22,23,41,26,22,37,36,43,22,24,31,26,23,39
26,37,43,31,42,40,30,23,40,43,40,22,23,40,40,42,34,26,22,43,31,23,43,22,37,23,43,30,36,37,23,35,22,40,26,41,45,30,24,26,22,44,36,42,35,27,22,28,26,43,22,30,34,39,36,41,43,23,37,43,22,44,36,41,32,22,27,36,37,26,22,18,42,37,32,19,22,29,36,41,26,40,43,22,29,30,41,26,40,22,29,36,42,28,31,43,22,31,36,42,40,30,37,28,22,18,42,37,32,19,22,40,43,42,27,26,37,43,40,22,18,42,37,32,19,22,18,42,37,32,19,22,24,26,37,43,26,41,40,22,18,42,37,32,19
43,31,26,41,26,22,30,40,22,30,34,39,36,41,43,23,37,43,22,44,36,41,32,22,43,36,22,25,26,22,27,36,37,26,22,23,37,27,22,26,47,30,40,43,30,37,28,22,40,26,41,45,30,24,26,22,23,37,27,22,24,36,37,40,26,41,45,23,43,30,36,37,22,24,36,41,39,40,22,31,23,45,26,22,40,31,36,44,37,22,43,31,23,43,22,26,45,26,37,22,18,42,37,32,19,22,44,31,36,22,40,43,23,41,43,22,44,30,43,31,22,29,26,44,22,40,32,30,35,35,40,22,24,23,37,22,27,36,22,34,42,24,31,22,36,29,22,30,43,22,44,26,35,35,22,25,42,43,22,37,36,43,22,18,42,37,32,19
28,36,36,27,22,40,26,41,45,30,24,26,22,39,41,36,28,41,23,34,40,22,41,26,38,42,30,41,26,22,18,42,37,32,19,22,18,42,37,32,19,22,43,41,23,30,37,30,37,28,22,23,37,27,22,40,42,39,26,41,45,30,40,30,36,37,22,23,35,35,22,36,29,22,31,30,28,31,22,38,42,23,35,30,43,46
43,31,26,46,22,30,37,45,36,35,45,26,22,18,42,37,32,19,22,43,36,22,39,23,41,43,30,24,30,39,23,37,43,40
29,42,35,35,5,43,30,34,26,22,41,26,40,30,27,26,37,43,30,23,35,22,39,41,36,28,41,23,34,40,22,23,35,40,36,22,41,26,38,42,30,41,26,22,31,36,42,40,30,37,28,22,23,37,27,22,29,42,35,35,5,43,30,34,26,22,40,42,39,26,41,45,30,40,30,36,37,22,43,31,26,46,22,23,41,26,22,39,23,41,43,30,24,42,35,23,41,35,46,22,26,47,39,26,37,40,30,45,26,22,34,36,41,26,22,39,26,41,22,39,23,41,43,30,24,30,39,23,37,43,22,43,31,23,37,22,23,22,46,26,23,41,22,23,43,22,40,43,23,37,29,36,41,27,22,36,41,22,46,23,35,26
18,42,37,32,19,22,39,41,36,28,41,23,34,40,22,23,41,26,22,24,31,26,23,39,26,41,22,25,42,43,22,28,36,36,27,22,36,37,26,40,22,40,43,30,35,35,22,24,36,34,26,22,43,36,22,40,36,34,26,22,1,22,20,22,23,22,46,26,23,41
23,41,26,22,43,31,26,46,22,44,36,41,43,31,22,43,31,23,43
18,42,37,32,19,22,40,42,28,28,26,40,43,22,43,31,23,43,22,28,36,36,27,22,36,37,26,40,22,23,41,26,22,26,40,39,26,24,30,23,35,35,46,22,40,36,22,30,29,22,43,31,26,22,26,29,29,26,24,43,40,22,36,37,22,39,23,41,43,30,24,30,39,23,37,43,40,22,23,41,26,22,24,36,42,37,43,26,27
25,42,43,22,43,31,26,22,24,23,35,24,42,35,23,43,30,36,37,40,22,23,41,26,22,18,42,37,32,19
20,22,18,42,37,32,19,22,46,36,42,43,31,22,23,41,26,22,23,22,40,39,26,24,30,23,35,22,24,36,37,24,26,41,37
23,41,26,22,40,42,24,31,22,26,47,39,26,37,27,30,43,42,41,26,40,22,18,42,37,32,19,22,43,31,26,37
46,26,40,22,30,29,22,43,23,41,28,26,43,26,27
39,26,36,39,35,26,22,36,29,22,23,35,35,22,23,28,26,40,22,23,37,27,22,23,35,35,22,24,35,23,40,40,26,40,22,40,31,36,42,35,27,22,25,26,22,26,37,24,36,42,41,23,28,26,27,22,43,36,22,40,26,41,45,26,22,25,42,43,22,43,31,26,41,26,22,23,41,26,22,34,23,37,46,22,44,23,46,40,22,29,36,41,22,34,30,27,27,35,26,5,24,35,23,40,40,22,32,30,27,40,22,23,37,27,22,43,31,26,30,41,22,26,35,27,26,41,40,22,43,36,22,40,26,41,45,26,22,23,43,22,35,30,43,43,35,26,22,39,42,25,35,30,24,22,24,36,40,43
43,31,26,46,22,24,23,37,22,45,36,35,42,37,43,26,26,41,22,23,43,22,23,37,46,22,36,29,22,43,31,36,42,40,23,37,27,40,22,36,29,22,18,42,37,32,19,22,30,37,40,43,30,43,42,43,30,36,37,40,22,36,41,22,39,23,41,43,30,24,30,39,23,43,26,22,30,37,22,40,26,41,45,30,24,26,22,39,41,36,28,41,23,34,40,22,41,26,38,42,30,41,26,27,22,25,46,22,31,30,28,31,22,40,24,31,36,36,35,40,22,36,41,22,26,37,24,36,42,41,23,28,26,27,22,25,46,22,24,36,35,35,26,28,26,40,22,36,41,22,26,34,39,35,36,46,26,41,40
18,42,37,32,19,22,46,36,42,43,31,22,27,36,22,37,2,43,22,31,23,45,26,22,43,31,36,40,26,22,36,39,39,36,41,43,42,37,30,43,30,26,40
43,31,26,46,22,23,41,26,22,37,36,43,22,18,42,37,32,19,22,30,37,22,31,30,28,31,22,40,24,31,36,36,35,22,36,41,22,24,36,35,35,26,28,26
43,31,26,46,22,23,41,26,22,42,37,35,30,32,26,35,46,22,43,36,22,25,26,22,26,34,39,35,36,46,26,27
23,37,27,22,43,31,26,46,22,31,23,45,26,22,28,41,36,44,37,22,42,39,22,30,37,22,18,42,37,32,19,22,28,41,30,34,22,24,30,41,24,42,34,40,43,23,37,24,26,40,22,23,34,36,37,28,22,29,23,34,30,35,46,22,40,43,41,42,24,43,42,41,26,40,22,25,41,26,23,32,30,37,28,22,27,36,44,37,22,40,42,41,41,36,42,37,27,26,27,22,25,46,22,18,42,37,32,19,22,18,42,37,32,19,22,23,37,27,22,25,35,26,23,32,22,39,41,36,40,39,26,24,43,40
25,42,43,22,34,23,37,46,22,36,29,22,43,31,26,34,22,24,23,37,22,25,26,22,38,42,30,43,26,22,18,42,37,32,19,22,18,42,37,32,19,22,25,46,22,39,41,36,27,42,24,43,30,45,26,22,23,37,27,22,27,30,40,24,30,39,35,30,37,26,27,22,40,26,41,45,30,24,26
40,36,34,26,22,44,36,22,37,2,43,22,23,24,24,26,39,43,22,43,31,26,22,27,30,40,24,30,39,35,30,37,26,22,36,43,31,26,41,40,22,27,41,36,39,22,36,42,43,22,29,36,41,22,36,43,31,26,41,22,41,26,23,40,36,37,40
25,42,43,22,40,36,34,26,22,44,31,36,34,22,37,36,43,31,30,37,28,22,26,35,40,26,22,30,40,22,41,26,23,24,31,30,37,28,22,23,41,26,22,43,41,23,37,40,29,36,41,34,26,27
35,26,23,41,37,30,37,28,22,40,32,30,35,35,40,22,39,41,36,27,42,24,30,37,28,22,40,36,34,26,43,31,30,37,28,22,18,42,37,32,19,22,29,26,26,35,30,37,28,22,42,40,26,29,42,35,22,43,31,26,46,22,23,41,26,22,37,36,22,35,36,37,28,26,41,22,27,26,39,26,37,27,26,37,43,22,36,43,31,26,41,40,22,37,36,44,22,27,26,39,26,37,27,22,36,37,22,43,31,26,34
26,45,26,37,22,30,29,22,30,43,22,30,40,22,24,31,26,23,39,26,41,22,43,36,22,25,42,30,35,27,22,18,42,37,32,19,22,36,41,22,18,42,37,32,19,22,23,39,23,41,43,34,26,37,43,40,22,36,41,22,39,35,23,37,43,22,18,42,37,32,19,22,44,30,43,31,22,39,23,30,27,22,39,41,36,29,26,40,40,30,36,37,23,35,40,22,43,31,26,22,26,29,29,26,24,43,40,22,36,37,22,43,31,26,22,46,36,42,37,28,22,39,26,36,39,35,26,22,39,41,36,45,30,27,30,37,28,22,43,31,36,40,26,22,40,26,41,45,30,24,26,40,22,23,35,43,26,41,22,43,31,26,22,18,42,37,32,19
40,43,41,30,24,43,35,46,22,40,39,26,23,32,30,37,28,22,43,31,26,40,26,22,46,36,42,43,31,22,23,41,26,22,37,36,43,22,39,26,41,29,36,41,34,30,37,28,22,40,26,41,45,30,24,26
43,31,26,46,22,23,41,26,22,28,30,45,30,37,28,22,42,39,22,37,36,22,30,37,24,36,34,26,22,27,26,29,26,41,41,30,37,28,22,37,36,22,24,23,41,26,26,41,40,22,18,42,37,32,19,22,37,36,22,41,30,40,32
25,42,43,22,43,31,26,46,22,25,26,35,30,26,45,26,22,43,31,26,34,40,26,35,45,26,40,22,43,36,22,25,26,22,40,26,41,45,30,37,28,22,23,37,27,22,43,31,26,46,22,25,26,28,30,37,22,43,36,22,41,26,40,39,26,24,43,22,43,31,26,34,40,26,35,45,26,40,22,23,37,27,22,36,43,31,26,41,40,22,43,36,22,43,23,32,26,22,24,36,37,43,41,36,35,22,36,29,22,43,31,26,30,41,22,35,30,45,26,40,22,43,36,22,43,31,30,37,32,22,36,29,22,43,31,26,22,29,42,43,42,41,26
43,31,23,43,22,30,40,22,23,22,40,26,41,45,30,24,26,22,43,36,22,43,31,26,22,37,23,43,30,36,37
30,43,22,30,40,22,44,31,23,43,22,29,26,27,26,41,23,35,22,40,42,39,39,36,41,43,22,40,31,36,42,35,27,22,43,41,46,22,31,23,41,27,26,40,43,22,43,36,22,23,24,31,30,26,45,26
34,41,7,22,18,42,37,32,19,22,23,22,24,23,41,43,26,41,22,23,27,34,30,37,30,40,43,41,23,43,30,36,37,22,25,42,27,28,26,43,22,36,29,29,30,24,30,23,35,22,31,26,23,27,40,22,31,30,40,22,36,44,37,22,44,23,40,31,30,37,28,43,36,37,5,25,23,40,26,27,22,40,43,41,23,43,26,28,30,24,22,39,35,23,37,37,30,37,28,22,29,30,41,34
31,26,22,30,40,22,23,22,24,36,5,23,42,43,31,36,41,22,36,29,22,37,23,43,30,36,37,23,35,22,40,26,41,45,30,24,26,22,44,31,23,43,22,44,36,42,35,27,22,30,43,22,34,26,23,37
35,26,47,30,37,28,43,36,37,22,25,36,36,32,40,22,20
28,36,45,26,41,37,34,26,37,43,22,36,29,29,30,24,30,23,35,40,22,31,26,41,26,22,23,37,27,22,30,37,22,36,43,31,26,41,22,24,36,42,37,43,41,30,26,40,22,35,23,30,27,22,39,35,23,37,40,22,43,31,41,36,42,28,31,22,43,31,26,22,44,26,26,32,26,37,27,22,43,36,22,31,26,23,27,22,36,29,29,22,23,22,34,36,37,27,23,46,22,34,23,41,32,26,43,22,18,42,37,32,19,22,25,42,43,22,44,26,37,43,22,36,42,43,22,36,29,22,43,31,26,30,41,22,44,23,46,22,43,36,22,32,26,26,39,22,43,31,26,30,41,22,34,36,45,26,40,22,38,42,30,26,43
29,26,27,26,41,23,35,22,41,26,40,26,41,45,26,22,24,31,23,30,41,34,23,37,22,23,35,23,37,22,28,41,26,26,37,40,39,23,37,22,44,23,40,22,36,37,22,43,31,26,22,43,26,35,26,39,31,36,37,26,40,22,34,23,32,30,37,28,22,30,43,22,24,35,26,23,41,22,43,36,22,36,29,29,30,24,30,23,35,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,43,31,23,43,22,43,31,26,22,29,26,27,22,44,23,40,22,39,41,26,39,23,41,26,27,22,43,36,22,18,42,37,32,19,22,34,23,40,40,30,45,26,22,23,34,36,42,37,43,40,22,36,29,22,34,36,37,26,46,22,30,37,43,36,22,43,31,26,22,25,23,37,32,30,37,28,22,40,46,40,43,26,34,22,23,40,22,30,43,22,27,30,27,22,30,37,22,36,24,43,36,25,26,41,22,20,22,30,29,22,43,31,26,22,23,24,43,30,36,37,22,44,26,41,26,22,37,26,26,27,26,27,22,43,36,22,39,41,26,45,26,37,43,22,23,22,29,30,37,23,37,24,30,23,35,22,24,41,30,40,30,40
23,37,27,22,23,43,22,43,31,26,22,43,41,26,23,40,42,41,46,22,40,26,24,41,26,43,23,41,46,22,37,30,24,31,36,35,23,40,22,25,41,23,27,46,22,43,23,35,32,26,27,22,44,30,43,31,22,29,41,30,26,37,27,40,22,23,37,27,22,23,40,40,36,24,30,23,43,26,40,22,36,37,22,44,23,35,35,22,40,43,41,26,26,43,22,44,31,30,35,26,22,23,40,40,30,40,43,23,37,43,22,40,26,24,41,26,43,23,41,46,22,27,23,45,30,27,22,34,42,35,35,30,37,40,22,24,23,41,26,29,42,35,35,46,22,18,42,37,32,19,22,27,23,43,23,22,36,37,22,43,31,26,22,29,41,30,27,23,46,22,34,23,41,32,26,43,22,39,35,42,37,28,26
25,42,43,22,43,31,26,22,36,29,29,30,24,30,23,35,40,22,29,26,23,41,26,27,22,43,31,23,43,22,23,37,46,22,39,42,25,35,30,24,22,23,37,37,36,42,37,24,26,34,26,37,43,40,22,44,36,42,35,27,22,36,37,35,46,22,30,37,24,41,26,23,40,26,22,34,23,41,32,26,43,22,33,30,43,43,26,41,40
30,37,22,23,27,27,30,43,30,36,37,22,36,29,29,30,24,30,23,35,40,22,23,43,22,43,31,26,22,29,26,27,22,23,37,27,22,30,37,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,27,26,24,30,27,26,27,22,43,31,23,43,22,23,45,36,30,27,30,37,28,22,18,42,37,32,19,22,23,24,43,30,36,37,40,22,23,37,27,22,40,43,23,43,26,34,26,37,43,40,22,36,45,26,41,22,43,31,26,22,44,26,26,32,26,37,27,22,44,36,42,35,27,22,28,30,45,26,22,43,31,26,34,22,34,36,41,26,22,40,43,41,26,37,28,43,31,22,23,37,27,22,29,35,26,47,30,25,30,35,30,43,46,22,40,31,36,42,35,27,22,29,41,30,27,23,46,22,2,40,22,34,23,41,32,26,43,22,27,41,36,39,22,43,42,41,37,22,30,37,43,36,22,43,31,30,40,22,34,36,41,37,30,37,28,22,2,40,22,41,36,42,43
43,31,26,22,27,30,40,23,27,45,23,37,43,23,28,26,22,23,43,22,43,31,30,40,22,39,36,30,37,43,22,30,40,22,43,31,23,43,22,23,37,46,43,31,30,37,28,22,46,36,42,22,27,36,22,43,31,23,43,22,35,36,36,32,40,22,35,30,32,26,22,46,36,42,22,23,41,26,22,27,36,30,37,28,22,43,36,36,22,34,42,24,31,22,43,26,37,27,40,22,43,36,22,41,26,30,37,29,36,41,24,26,22,23,22,40,26,37,40,26,22,36,29,22,24,41,30,40,30,40,22,40,23,30,27,22,36,37,26,22,28,36,45,26,41,37,34,26,37,43,22,36,29,29,30,24,30,23,35,22,30,37,40,30,40,43,30,37,28,22,36,37,22,18,42,37,32,19
43,31,26,22,29,26,27,22,2,40,22,26,29,29,36,41,43,40,22,23,43,22,18,42,37,32,19,22,44,26,41,26,22,39,23,41,43,35,46,22,18,42,37,32,19,22,40,42,37,27,23,46,22,34,36,41,37,30,37,28,22,44,31,26,37,22,25,36,43,31,22,43,31,26,22,37,26,44,22,46,36,41,32,22,43,30,34,26,40,22,23,37,27,22,43,31,26,22,44,23,40,31,30,37,28,43,36,37,22,39,36,40,43,22,24,23,41,41,30,26,27,22,40,43,36,41,30,26,40,22,18,42,37,32,19,22,23,22,40,26,37,30,36,41,22,29,26,27,22,36,29,29,30,24,30,23,35,22,40,23,46,30,37,28,22,43,31,26,22,24,26,37,43,41,23,35,22,25,23,37,32,22,44,23,40,22,39,41,26,39,23,41,26,27,22,43,36,22,39,36,42,41,22,24,23,40,31,22,30,37,43,36,22,43,31,26,22,25,23,37,32,30,37,28,22,40,46,40,43,26,34,22,34,36,37,27,23,46,22,34,36,41,37,30,37,28
29,26,27,22,24,31,23,30,41,34,23,37,22,28,41,26,26,37,40,39,23,37,22,44,23,40,22,40,42,41,39,41,30,40,26,27,22,25,46,22,25,36,43,31,22,40,43,36,41,30,26,40,22,23,24,24,36,41,27,30,37,28,22,43,36,22,32,37,36,44,35,26,27,28,26,23,25,35,26,22,40,36,42,41,24,26,40,22,23,37,27,22,30,37,40,30,40,43,26,27,22,31,26,22,31,23,27,22,37,2,43,22,23,42,43,31,36,41,30,48,26,27,22,23,37,46,22,39,42,25,35,30,24,22,24,36,34,34,26,37,43
37,26,45,26,41,43,31,26,35,26,40,40,22,29,26,27,22,36,29,29,30,24,30,23,35,40,22,23,24,32,37,36,44,35,26,27,28,26,27,22,43,31,26,22,40,43,36,41,30,26,40,22,44,26,41,26,22,41,26,23,40,36,37,23,25,35,46,22,23,24,24,42,41,23,43,26,22,18,42,37,32,19,22,36,29,22,43,31,26,22,24,26,37,43,41,23,35,22,25,23,37,32,22,2,40,22,28,23,34,26,22,39,35,23,37
30,43,22,30,40,22,39,41,26,39,23,41,26,27,22,43,36,22,23,40,40,42,34,26,22,43,31,26,22,40,23,34,26,22,41,36,35,26,22,30,43,22,39,35,23,46,26,27,22,30,37,22,36,24,43,36,25,26,41,22,20,22,39,41,36,45,30,27,30,37,28,22,34,36,37,26,46,22,43,36,22,43,31,26,22,34,23,41,32,26,43,40,22,30,29,22,37,26,24,26,40,40,23,41,46,22,43,36,22,32,26,26,39,22,43,31,26,22,29,30,37,23,37,24,30,23,35,22,40,46,40,43,26,34,22,23,29,35,36,23,43
43,31,26,22,29,26,27,22,39,41,36,45,30,27,26,40,22,34,36,37,26,46,22,43,36,22,43,31,26,22,25,23,37,32,30,37,28,22,40,46,40,43,26,34,22,25,46,22,25,42,46,30,37,28,22,28,36,45,26,41,37,34,26,37,43,22,40,26,24,42,41,30,43,30,26,40,22,29,41,36,34,22,29,30,37,23,37,24,30,23,35,22,30,37,40,43,30,43,42,43,30,36,37,40
43,31,26,22,18,42,37,32,19,22,36,29,22,29,26,27,26,41,23,35,22,36,29,29,30,24,30,23,35,40,22,44,23,40,22,26,45,30,27,26,37,43,22,30,37,22,43,31,26,22,23,39,39,26,23,41,23,37,24,26,22,40,42,37,27,23,46,22,36,29,22,25,42,27,28,26,43,22,27,30,41,26,24,43,36,41,22,41,30,24,31,23,41,27,22,27,23,41,34,23,37,22,36,37,22,23,25,24,22,2,40,22,43,31,30,40,22,44,26,26,32
40,26,24,41,26,43,23,41,46,22,36,29,22,43,31,26,22,43,41,26,23,40,42,41,46,22,25,41,23,27,46,22,23,37,27,22,24,31,23,30,41,34,23,37,22,28,41,26,26,37,40,39,23,37,22,23,37,27,22,43,31,26,22,24,31,23,30,41,34,23,37,22,36,29,22,43,31,26,22,40,26,24,22,23,37,27,22,36,43,31,26,41,40,22,31,23,45,26,22,25,26,26,37,22,30,37,22,24,35,36,40,26,22,24,36,37,43,23,24,43
30,22,2,34,22,40,42,41,26,22,43,31,26,46,22,2,35,35,22,27,36,22,44,31,23,43,22,2,40,22,41,30,28,31,43,22,44,31,23,43,22,2,40,22,39,41,42,27,26,37,43,22,44,31,23,43,22,2,40,22,18,42,37,32,19,22,31,26,22,40,23,30,27
44,31,26,37,22,30,43,22,44,23,40,22,40,42,28,28,26,40,43,26,27,22,31,30,40,22,24,36,34,34,26,37,43,22,44,23,40,22,23,22,18,42,37,32,19,22,34,41,7,22,27,23,41,34,23,37,22,41,26,39,35,30,26,27,22,30,43,22,30,40,22,23,22,18,42,37,32,19
25,42,43,22,30,37,22,43,31,30,40,22,24,36,37,43,26,47,43,22,43,31,23,43,22,2,40,22,43,31,26,22,40,34,23,41,43,22,43,31,30,37,28,22,43,36,22,27,36
23,43,22,43,31,26,22,43,41,26,23,40,42,41,46,22,40,26,24,41,26,43,23,41,46,22,25,41,23,27,46,22,30,40,40,42,26,27,22,23,22,40,43,23,43,26,34,26,37,43,22,18,42,37,32,19,22,43,31,26,22,40,43,36,24,32,22,34,23,41,32,26,43,22,2,40,22,27,41,36,39
43,36,27,23,46,22,2,40,22,40,43,36,24,32,22,34,23,41,32,26,43,22,27,26,24,35,30,37,26,22,27,36,26,40,22,37,2,43,22,40,30,28,37,23,35,22,23,37,46,22,29,42,37,27,23,34,26,37,43,23,35,22,24,31,23,37,28,26,22,30,37,22,43,31,26,22,24,36,37,27,30,43,30,36,37,22,36,29,22,43,31,26,22,26,24,36,37,36,34,46,22,31,26,22,40,23,30,27
43,31,26,22,26,24,36,37,36,34,46,22,41,26,34,23,30,37,40,22,18,42,37,32,19,22,23,37,27,22,43,31,26,22,36,42,43,35,36,36,32,22,30,40,22,29,36,41,22,24,36,37,43,30,37,42,26,27,22,34,36,27,26,41,23,43,26,22,28,41,36,44,43,31
25,42,43,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,24,36,37,24,26,27,26,27,22,43,31,23,43,22,29,41,30,27,23,46,22,2,40,22,27,41,36,39,22,24,23,41,41,30,26,27,22,43,31,26,22,24,31,23,37,24,26,22,36,29,22,29,42,41,43,31,26,41,22,27,26,24,35,30,37,26,40,22,43,31,30,40,22,44,26,26,32
36,37,26,22,39,36,40,40,30,25,30,35,30,43,46,22,30,40,22,43,31,23,43,22,43,31,30,40,22,30,40,22,23,22,40,42,41,28,30,24,23,35,22,40,26,43,25,23,24,32,22,41,26,23,40,36,37,23,25,35,46,22,35,30,34,30,43,26,27,22,30,37,22,30,43,40,22,18,42,37,32,19,22,23,37,27,22,37,36,43,22,23,22,34,23,33,36,41,22,39,41,36,25,35,26,34,22,40,23,30,27,22,36,37,26,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,22,44,31,36,22,23,35,40,36,22,23,40,32,26,27,22,43,31,23,43,22,31,26,22,37,36,43,22,25,26,22,37,23,34,26,27
43,31,26,22,36,43,31,26,41,22,30,40,22,43,31,23,43,22,44,26,22,40,26,26,22,23,37,36,43,31,26,41,22,34,23,33,36,41,22,27,30,40,23,40,43,26,41,22,35,30,32,26,22,43,44,36,22,46,26,23,41,40,22,23,28,36
30,22,43,31,30,37,32,22,43,31,23,43,22,2,40,22,35,26,40,40,22,35,30,32,26,35,46
37,26,45,26,41,43,31,26,35,26,40,40,22,29,26,27,22,24,31,23,30,41,34,23,37,22,28,41,26,26,37,40,39,23,37,22,23,37,27,22,45,30,24,26,22,24,31,23,30,41,34,23,37,22,34,23,37,42,26,35,22,33,36,31,37,40,36,37,22,44,26,41,26,22,30,37,22,43,31,26,30,41,22,36,29,29,30,24,26,40,22,40,42,37,27,23,46,22,26,45,26,37,30,37,28,22,34,36,37,30,43,36,41,30,37,28,22,26,45,26,37,43,40,22,23,40,22,43,31,26,46,22,18,42,37,32,19,22,30,37,22,34,23,41,32,26,43,40,22,23,41,36,42,37,27,22,43,31,26,22,44,36,41,35,27
43,31,26,22,23,24,43,30,36,37,22,44,23,40,22,26,47,39,26,24,43,26,27,22,43,36,22,25,26,28,30,37,22,44,30,43,31,22,43,31,26,22,36,39,26,37,30,37,28,22,36,29,22,43,31,26,22,37,26,44,22,48,26,23,35,23,37,27,22,29,36,41,26,30,28,37,22,26,47,24,31,23,37,28,26,22,34,23,41,32,26,43,40,22,23,43,22,20,22,39,7,34,7,22,26,40,43,22,44,31,26,37,22,40,43,36,24,32,40,22,43,31,26,41,26,22,39,35,42,37,28,26,27,22,23,37,27,22,43,36,22,24,36,37,43,30,37,42,26,22,23,40,22,43,31,26,22,43,41,23,27,30,37,28,22,27,23,46,22,25,26,28,23,37,22,35,23,43,26,41,22,30,37,22,43,31,26,22,26,45,26,37,30,37,28,22,30,37,22,43,36,32,46,36,22,23,37,27,22,43,31,41,36,42,28,31,22,26,23,41,35,46,22,43,31,30,40,22,34,36,41,37,30,37,28,22,30,37,22,26,42,41,36,39,26
25,36,43,31,22,43,31,26,22,43,41,26,23,40,42,41,46,22,23,37,27,22,43,31,26,22,29,26,27,22,39,35,23,37,37,26,27,22,43,36,22,32,26,26,39,22,34,23,41,32,26,43,22,41,36,36,34,40,22,36,39,26,41,23,43,30,37,28,22,43,31,41,36,42,28,31,36,42,43,22,43,31,26,22,37,30,28,31,43,22,43,36,22,34,36,37,30,43,36,41,22,43,31,26,22,27,26,45,26,35,36,39,34,26,37,43,40
30,37,22,43,36,32,46,36,22,40,31,23,41,26,22,39,41,30,24,26,40,22,27,41,36,39,39,26,27,22,40,31,23,41,39,35,46,22,25,46,22,20,22,20,22,30,37,22,26,23,41,35,46,22,34,36,37,27,23,46,22,34,36,41,37,30,37,28,22,43,41,23,27,30,37,28
23,29,43,26,41,22,43,31,26,22,30,37,30,43,30,23,35,22,40,35,30,27,26,22,43,31,26,22,34,23,41,32,26,43,22,23,39,39,26,23,41,26,27,22,43,36,22,25,26,22,43,42,41,37,30,37,28,22,23,41,36,42,37,27,22,25,42,43,22,25,46,22,26,23,41,35,46,22,23,29,43,26,41,37,36,36,37,22,44,23,40,22,31,26,23,27,26,27,22,35,36,44,26,41
30,37,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,43,31,26,22,35,26,23,27,22,30,40,22,25,26,30,37,28,22,43,23,32,26,37,22,25,46,22,43,41,26,23,40,42,41,46,22,40,26,24,41,26,43,23,41,46,22,25,41,23,27,46,22,42,37,27,26,41,40,26,24,41,26,43,23,41,46,22,41,36,25,26,41,43,22,18,42,37,32,19,22,23,37,27,22,23,40,40,30,40,43,23,37,43,22,40,26,24,41,26,43,23,41,46,22,34,42,35,35,30,37,40
43,31,26,22,43,31,41,26,26,22,34,26,37,22,44,36,41,32,26,27,22,43,36,28,26,43,31,26,41,22,36,37,22,43,31,26,22,40,36,5,24,23,35,35,26,27,22,25,41,23,27,46,22,24,36,34,34,30,40,40,30,36,37,22,31,26,23,27,26,27,22,25,46,22,34,41,7,22,25,41,23,27,46,22,44,31,30,24,31,22,44,23,40,22,26,40,43,23,25,35,30,40,31,26,27,22,23,29,43,26,41,22,43,31,26,22,20,22,24,41,23,40,31,22,43,36,22,26,47,23,34,30,37,26,22,43,31,26,22,34,23,41,32,26,43,22,2,40,22,24,36,35,35,23,39,40,26
23,40,22,23,22,41,26,40,42,35,43,22,43,31,26,46,22,31,23,45,26,22,26,47,43,26,37,40,30,45,26,22,32,37,36,44,35,26,27,28,26,22,30,37,22,29,30,37,23,37,24,30,23,35,22,34,23,41,32,26,43,40,22,23,37,27,22,29,30,37,23,37,24,30,23,35,22,34,23,41,32,26,43,22,24,41,30,40,26,40
34,41,7,22,25,41,23,27,46,22,44,23,40,22,23,43,22,43,31,26,22,44,31,30,43,26,22,31,36,42,40,26,22,29,41,30,27,23,46,22,23,29,43,26,41,37,36,36,37,22,44,31,26,37,22,43,31,26,22,40,43,36,24,32,22,34,23,41,32,26,43,22,2,40,22,27,26,24,35,30,37,26,22,25,26,28,23,37
31,26,22,44,23,40,22,38,42,30,24,32,35,46,22,36,37,22,43,31,26,22,39,31,36,37,26,22,44,30,43,31,22,34,41,7,22,34,42,35,35,30,37,40,22,44,31,36,22,30,37,22,43,42,41,37,22,44,23,40,22,43,23,35,32,30,37,28,22,44,30,43,31,22,43,31,26,22,24,31,23,30,41,34,26,37,22,36,29,22,43,31,26,22,37,26,44,22,46,36,41,32,22,23,37,27,22,24,31,30,24,23,28,36,22,26,47,24,31,23,37,28,26,40
35,23,43,26,41,22,34,41,7,22,25,41,23,27,46,22,18,42,37,32,19,22,34,41,7,22,28,41,26,26,37,40,39,23,37,22,40,26,24,22,24,31,23,30,41,34,23,37,22,41,30,24,31,23,41,27,22,25,41,26,26,27,26,37,22,23,37,27,22,37,42,34,26,41,36,42,40,22,24,36,37,43,23,24,43,40,22,30,37,22,37,26,44,22,46,36,41,32,22,23,37,27,22,36,45,26,41,40,26,23,40
23,30,27,26,40,22,40,23,46,22,31,26,22,24,36,37,43,30,37,42,26,27,22,43,36,22,44,36,41,32,22,43,31,26,22,39,31,36,37,26,40,22,43,31,41,36,42,28,31,22,43,31,26,22,44,26,26,32,26,37,27
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,46,22,39,41,26,40,30,27,26,37,43,22,25,42,40,31,22,44,23,40,22,18,42,37,32,19,22,43,31,41,36,42,28,31,36,42,43,22,29,41,30,27,23,46,22,23,29,43,26,41,37,36,36,37,22,23,37,27,22,26,45,26,37,30,37,28,22,26,45,26,37,22,23,29,43,26,41,22,35,26,23,45,30,37,28,22,29,36,41,22,24,23,34,39,22,27,23,45,30,27
31,26,22,31,23,27,22,29,41,26,38,42,26,37,43,22,43,26,35,26,39,31,36,37,26,22,18,42,37,32,19,22,44,30,43,31,22,34,41,7,22,25,41,23,27,46,22,23,37,27,22,34,30,24,31,23,26,35,22,18,42,37,32,19,22,24,31,23,30,41,34,23,37,22,36,29,22,43,31,26,22,24,36,42,37,40,26,35,22,36,29,22,26,24,36,37,36,34,30,24,22,23,27,45,30,40,26,41,40
28,36,45,26,41,37,34,26,37,43,22,36,29,29,30,24,30,23,35,40,22,43,41,30,26,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,36,22,18,42,37,32,19,22,23,22,18,42,37,32,19,22,23,39,39,26,23,41,23,37,24,26,22,30,37,22,36,41,27,26,41,22,43,36,22,23,45,36,30,27,22,23,37,46,22,40,26,37,40,26,22,36,29,22,39,23,37,30,24
43,41,26,23,40,42,41,46,22,42,37,27,26,41,40,26,24,41,26,43,23,41,46,22,27,23,45,30,27,22,34,42,35,29,36,41,27,22,29,36,41,22,30,37,40,43,23,37,24,26,22,44,23,40,22,23,43,22,23,22,34,26,26,43,30,37,28,22,36,29,22,43,31,26,22,25,42,40,30,37,26,40,40,22,24,36,42,37,24,30,35,22,30,37,22,31,36,43,22,40,39,41,30,37,28,40,22,45,23,7,22,44,31,26,37,22,43,31,26,22,40,43,36,24,32,22,34,23,41,32,26,43,22,29,26,35,35,22,23,37,27,22,41,26,34,23,30,37,26,27,22,43,31,26,41,26,22,43,31,41,36,42,28,31,22,43,31,26,22,29,36,35,35,36,44,30,37,28,22,27,23,46
23,37,27,22,23,40,22,36,29,22,35,23,40,43,22,37,30,28,31,43,22,29,26,27,22,24,31,23,30,41,34,23,37,22,28,41,26,26,37,40,39,23,37,22,31,23,27,22,37,2,43,22,24,23,37,24,26,35,26,27,22,31,30,40,22,39,35,23,37,40,22,43,36,22,23,27,27,41,26,40,40,22,43,31,26,22,23,34,26,41,30,24,23,37,22,25,23,37,32,26,41,40,22,23,40,40,36,24,30,23,43,30,36,37,22,24,36,37,45,26,37,43,30,36,37,22,30,37,22,44,23,40,31,30,37,28,43,36,37,22,23,43,22,20,22,23,7,34,7,22,43,31,30,40,22,34,36,41,37,30,37,28
30,41,36,37,30,24,23,35,35,46,22,34,41,7,22,28,41,26,26,37,40,39,23,37,22,44,23,40,22,40,24,31,26,27,42,35,26,27,22,43,36,22,23,27,27,41,26,40,40,22,43,31,26,22,40,23,34,26,22,24,36,37,45,26,37,43,30,36,37,22,30,37,22,27,23,35,35,23,40,22,36,37,22,36,24,43,7,22,20,22,20
31,26,22,29,35,26,44,22,43,36,22,27,23,35,35,23,40,22,36,37,22,36,24,43,7,22,20,22,44,31,26,37,22,43,31,26,22,34,23,41,32,26,43,22,39,35,42,34,34,26,43,26,27,22,20,22,39,36,30,37,43,40,22,25,42,43,22,43,31,26,37,22,43,42,41,37,26,27,22,23,41,36,42,37,27,22,43,31,26,22,37,26,47,43,22,34,36,41,37,30,37,28,22,23,37,27,22,41,26,43,42,41,37,26,27,22,43,36,22,44,23,40,31,30,37,28,43,36,37,22,44,30,43,31,36,42,43,22,27,26,35,30,45,26,41,30,37,28,22,31,30,40,22,40,39,26,26,24,31
29,36,35,35,36,44,30,37,28,22,30,40,22,23,22,44,26,26,32,35,46,22,35,30,40,43,30,37,28,22,36,29,22,18,42,37,32,19,22,37,26,43,22,23,40,40,26,43,22,45,23,35,42,26,40,22,36,29,22,39,42,25,35,30,24,35,46,22,43,41,23,27,26,27,22,30,37,45,26,40,43,34,26,37,43,22,29,42,37,27,22,40,31,23,41,26,40,22,41,26,39,36,41,43,26,27,22,25,46,22,43,31,26,22,24,36,34,39,23,37,30,26,40,22,23,40,22,36,29,22,29,41,30,27,23,46,22,2,40,22,24,35,36,40,26
23,35,40,36,22,40,31,36,44,37,22,30,40,22,43,31,26,22,24,35,36,40,30,37,28,22,35,30,40,43,26,27,22,34,23,41,32,26,43,22,39,41,30,24,26,22,36,41,22,23,22,18,42,37,32,19,22,23,40,32,26,27,22,39,41,30,24,26,22,36,29,22,26,23,24,31,22,29,42,37,27,22,2,40,22,40,31,23,41,26,40,22,44,30,43,31,22,43,31,26,22,39,26,41,24,26,37,43,23,28,26,22,36,29,22,27,30,29,29,26,41,26,37,24,26
25,22,23,40,22,36,29,22,43,31,42,41,40,27,23,46,22,2,40,22,24,35,36,40,26
24,22,43,41,23,37,40,35,23,43,26,27,22,23,43,22,24,36,34,34,26,41,24,30,23,35,22,41,23,37,27,22,26,47,24,31,23,37,28,26,22,41,23,43,26
26,22,30,37,22,24,23,37,23,27,30,23,37,22,27,36,35,35,23,41,40
29,22,23,40,22,36,29,22,44,26,27,37,26,40,27,23,46,22,2,40,22,24,35,36,40,26
18,42,37,32,19,22,20,22,18,42,37,32,19
48,22,37,36,43,22,23,45,23,30,35,23,25,35,26
39,42,43,22,27,36,44,37,22,43,31,23,43,22,39,31,36,37,26
44,23,35,32,22,23,41,36,42,37,27,22,43,31,26,22,41,36,36,34,22,43,23,32,26,22,43,44,36,22,27,26,26,39,22,18,42,37,32,19
41,26,40,30,40,43,22,43,31,26,22,42,41,28,26,22,43,36,22,24,23,35,35,22,46,36,42,41,22,25,41,36,32,26,41,22,23,37,27,22,40,26,35,35,22,23,35,35,22,46,36,42,41,22,40,43,36,24,32,40
43,31,23,43,22,2,40,22,43,31,26,22,23,27,45,30,24,26,22,36,29,22,34,36,40,43,22,30,37,45,26,40,43,34,26,37,43,22,39,41,36,29,26,40,40,30,36,37,23,35,40,22,23,29,43,26,41,22,29,41,30,27,23,46,22,2,40,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
37,36,22,36,37,26,22,24,23,37,22,40,23,46,22,29,36,41,22,40,42,41,26,22,44,31,23,43,22,44,30,35,35,22,31,23,39,39,26,37,22,43,36,27,23,46
23,37,27,22,30,37,45,26,40,43,34,26,37,43,22,39,41,36,40,22,23,41,26,22,27,30,45,30,27,26,27,22,36,37,22,44,31,26,43,31,26,41,22,40,43,36,24,32,40,22,44,30,35,35,22,39,26,41,29,36,41,34,22,44,26,35,35,22,36,41,22,25,23,27,35,46,22,30,37,22,43,31,26,22,37,26,47,43,22,40,30,47,22,34,36,37,43,31,40
25,42,43,22,43,31,26,46,22,2,41,26,22,37,26,23,41,35,46,22,18,42,37,32,19,22,36,37,22,36,37,26,22,39,36,30,37,43,22,27,36,22,37,2,43,22,40,26,35,35,22,30,37,43,36,22,23,22,39,23,37,30,24
30,37,45,26,40,43,36,41,40,22,44,31,36,22,40,36,35,27,22,26,45,26,41,46,43,31,30,37,28,22,23,29,43,26,41,22,43,31,26,22,24,41,23,40,31,22,36,29,22,20,22,35,30,45,26,27,22,43,36,22,41,26,28,41,26,43,22,30,43
26,45,26,37,22,23,29,43,26,41,22,29,41,30,27,23,46,22,2,40,22,39,35,42,37,28,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,44,23,40,22,20,22,20,22,23,25,36,45,26,22,44,31,26,41,26,22,30,43,22,35,23,37,27,26,27,22,36,37,22,36,24,43,7,22,20,22,43,44,36,22,46,26,23,41,40,22,23,28,36
39,23,37,30,24,22,40,26,35,35,30,37,28,22,23,35,40,36,22,44,23,40,22,18,42,37,32,19,22,27,42,41,30,37,28,22,36,43,31,26,41,22,25,30,28,22,27,26,24,35,30,37,26,40,22,30,37,22,43,31,26,22,39,23,40,43
43,31,26,22,24,41,23,40,31,22,36,29,22,20,22,44,23,40,22,29,36,35,35,36,44,26,27,22,25,46,22,23,22,40,42,25,40,43,23,37,43,30,23,35,22,41,26,24,36,45,26,41,46,22,25,26,29,36,41,26,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,23,44,29,42,35,22,25,26,23,41,22,34,23,41,32,26,43,22,36,29,22,43,31,26,22,8,16,10,9,40,22,25,26,28,23,37
43,31,26,22,36,24,43,36,25,26,41,22,18,42,37,32,19,22,36,29,22,20,22,23,37,27,22,20,22,44,26,41,26,22,40,24,23,41,46,22,25,42,43,22,27,30,27,22,37,2,43,22,35,26,23,27,22,43,36,22,40,26,45,26,41,26,22,36,41,22,40,42,40,43,23,30,37,26,27,22,18,42,37,32,19
30,37,27,26,26,27,22,40,36,34,26,22,39,41,36,40,22,40,26,26,22,29,41,30,27,23,46,22,2,40,22,39,35,42,37,28,26,22,39,35,42,40,22,23,37,46,22,29,42,41,43,31,26,41,22,27,23,34,23,28,26,22,43,31,23,43,22,34,30,28,31,43,22,36,24,24,42,41,22,26,23,41,35,46,22,43,31,30,40,22,44,26,26,32,22,23,40,22,23,22,24,31,23,37,24,26,22,29,36,41,22,25,23,41,28,23,30,37,22,31,42,37,43,30,37,28
43,31,26,41,26,22,31,23,40,22,25,26,26,37,22,23,22,35,36,43,22,36,29,22,26,34,36,43,30,36,37,23,35,22,40,26,35,35,30,37,28,22,43,31,23,43,22,39,41,26,40,26,37,43,40,22,23,22,37,30,24,26,22,25,42,46,30,37,28,22,36,39,39,36,41,43,42,37,30,43,46,22,30,29,22,46,36,42,22,2,45,26,22,28,36,43,22,43,31,26,22,24,23,40,31,22,40,23,46,40,22,40,43,26,39,31,26,37,22,25,7,22,18,42,37,32,19,22,24,31,30,26,29,22,30,37,45,26,40,43,34,26,37,43,22,36,29,29,30,24,26,41,22,36,29,22,24,31,30,24,23,28,36,5,25,23,40,26,27,22,32,26,34,39,26,41,22,29,30,37,23,37,24,30,23,35,22,40,26,41,45,30,24,26,40,22,30,37,24
25,42,43,22,34,36,40,43,22,23,27,45,30,40,26,41,40,22,43,31,30,37,32,22,43,31,26,22,30,34,34,26,27,30,23,43,26,22,24,36,42,41,40,26,22,29,36,41,22,30,37,27,30,45,30,27,42,23,35,22,30,37,45,26,40,43,36,41,40,22,40,31,36,42,35,27,22,25,26,22,43,36,22,40,43,23,37,27,22,39,23,43
44,31,26,37,22,46,36,42,22,40,26,26,22,23,22,41,42,37,23,44,23,46,22,43,41,23,30,37,22,40,23,46,40,22,40,43,26,45,26,22,18,42,37,32,19,22,39,23,41,43,37,26,41,22,30,37,22,43,31,26,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,23,27,45,30,40,36,41,46,22,29,30,41,34,22,25,41,36,42,44,26,41,22,3,22,18,42,37,32,19,22,46,36,42,22,44,23,30,43,22,29,36,41,22,43,31,26,22,43,41,23,30,37,22,43,36,22,40,43,36,39
26,45,26,37,22,29,36,41,22,39,26,36,39,35,26,22,44,31,36,22,26,47,39,26,24,43,22,23,22,25,26,23,41,22,34,23,41,32,26,43,22,30,37,22,24,36,34,30,37,28,22,34,36,37,43,31,40,22,23,37,27,22,23,22,40,30,48,23,25,35,26,22,37,42,34,25,26,41,22,36,29,22,34,36,37,26,46,22,34,23,37,23,28,26,41,40,22,23,37,27,22,34,23,41,32,26,43,22,18,42,37,32,19,22,27,36,22,43,31,26,22,23,27,45,30,24,26,22,30,40,22,44,23,30,43,22,29,36,41,22,43,31,26,22,34,23,41,32,26,43,22,43,36,22,25,36,42,37,24,26,22,25,23,24,32,22,23,37,27,22,40,26,35,35,22,40,31,23,41,26,40,22,28,41,23,27,42,23,35,35,46,22,27,42,41,30,37,28,22,41,23,35,35,30,26,40
43,31,26,22,25,26,40,43,22,43,31,30,37,28,22,30,37,27,30,45,30,27,42,23,35,22,30,37,45,26,40,43,36,41,40,22,24,23,37,22,27,36,22,30,40,22,33,42,40,43,22,40,30,43,22,43,30,28,31,43,22,40,23,46,40,22,34,23,41,40,31,23,35,35,22,25,7,22,29,41,36,37,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,23,37,27,22,31,26,23,27,22,36,29,22,30,37,45,26,40,43,34,26,37,43,22,24,36,42,37,40,26,35,30,37,28,22,23,43,22,40,43,26,30,37,22,41,36,26,22,3,22,18,42,37,32,19,22,30,37,24,7,22,23,22,24,31,30,24,23,28,36,5,25,23,40,26,27,22,30,37,45,26,40,43,34,26,37,43,22,24,36,42,37,40,26,35,30,37,28,22,29,30,41,34,22,43,31,23,43,22,34,23,37,23,28,26,40,22,23,25,36,42,43,22,1,22,20,22,25,30,35,35,30,36,37
36,37,22,43,31,26,22,36,37,26,22,31,23,37,27,22,34,41,7,22,29,41,36,37,43,22,40,23,46,40,22,30,43,22,44,36,42,35,27,22,25,26,22,18,42,37,32,19,22,43,36,22,40,26,35,35,22,30,37,43,36,22,23,22,24,35,23,40,40,30,24,22,39,23,37,30,24
36,37,22,43,31,26,22,36,43,31,26,41,22,31,23,37,27,22,30,43,22,2,40,22,37,36,43,22,37,26,24,26,40,40,23,41,30,35,46,22,23,22,28,36,36,27,22,43,30,34,26,22,43,36,22,33,42,34,39,22,30,37,22,23,37,27,22,25,42,46
43,31,30,40,22,30,40,22,23,35,35,22,18,42,37,32,19,22,41,30,28,31,43,22,37,36,44,22,23,37,27,22,44,31,26,37,22,18,42,37,32,19,22,40,43,23,41,43,40,22,43,36,22,41,42,37,22,30,43,22,24,23,37,22,41,42,37,22,29,42,41,43,31,26,41,22,43,31,23,37,22,23,37,46,36,37,26,22,23,37,43,30,24,30,39,23,43,26,40,22,31,26,22,40,23,30,27
40,36,22,30,43,22,2,40,22,34,36,41,26,22,39,41,42,27,26,37,43,22,43,36,22,44,23,30,43,22,23,37,27,22,40,26,26,22,31,36,44,22,43,31,30,37,28,40,22,40,43,23,25,30,35,30,48,26
41,36,28,26,41,22,18,42,37,32,19,22,39,41,36,29,26,40,40,36,41,22,36,29,22,29,30,37,23,37,24,26,22,23,43,22,46,23,35,26,22,42,37,30,45,26,41,40,30,43,46,22,23,37,27,22,31,26,23,27,22,36,29,22,43,31,26,22,34,23,41,32,26,43,22,30,37,29,36,41,34,23,43,30,36,37,22,29,30,41,34,22,18,42,37,32,19,22,23,40,40,36,24,30,23,43,26,40,22,30,37,24,7,22,40,23,46,40,22,34,46,22,41,26,23,35,22,23,27,45,30,24,26,22,44,36,42,35,27,22,25,26,22,43,36,22,33,42,40,43,22,41,30,27,26,22,43,31,41,36,42,28,31,22,30,43
28,26,37,26,41,23,35,35,46,22,30,43,22,30,40,22,37,2,43,22,18,42,37,32,19,22,43,36,22,25,26,22,30,37,22,23,37,27,22,36,42,43,22,36,29,22,43,31,26,22,40,43,36,24,32,22,34,23,41,32,26,43
34,41,7,22,18,42,37,32,19,22,43,31,30,37,32,40,22,43,31,23,43,22,43,31,30,40,22,44,26,26,32,22,30,40,22,28,36,30,37,28,22,43,36,22,25,26,22,23,22,41,36,35,35,26,41,5,24,36,23,40,43,26,41,22,44,26,26,32
25,42,43,22,31,26,22,23,35,40,36,22,43,31,30,37,32,40,22,30,43,22,30,40,22,23,22,28,36,36,27,22,44,26,26,32,22,43,36,22,24,36,37,40,30,27,26,41,22,25,42,46,30,37,28
33,36,31,37,22,18,42,37,32,19,22,29,36,41,34,26,41,22,39,41,26,40,30,27,26,37,43,22,36,29,22,43,31,26,22,35,36,40,22,23,37,28,26,35,26,40,22,24,31,23,39,43,26,41,22,36,29,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,30,37,45,26,40,43,36,41,40,22,24,36,41,39,7,22,23,37,22,36,41,28,23,37,30,48,23,43,30,36,37,22,36,29,22,30,37,45,26,40,43,34,26,37,43,22,24,35,42,25,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,40,23,46,40,22,31,30,40,22,29,26,35,35,36,44,22,24,35,42,25,22,34,26,34,25,26,41,40,22,27,30,27,22,37,2,43,22,40,26,35,35,22,30,37,22,43,31,26,22,24,41,23,40,31,22,36,29,22,20,22,23,37,27,22,40,26,26,22,37,36,22,41,26,23,40,36,37,22,43,36,22,40,26,35,35,22,37,36,44
44,26,22,2,41,26,22,27,26,27,30,24,23,43,26,27,22,35,36,37,28,5,43,26,41,34,22,30,37,45,26,40,43,36,41,40,22,37,36,43,22,43,41,23,27,26,41,40,22,31,26,22,40,23,46,40
44,26,22,42,37,27,26,41,40,43,23,37,27,22,18,42,37,32,19,22,23,37,27,22,26,42,39,31,36,41,30,23
23,37,27,22,44,26,22,31,36,39,26,22,43,36,22,43,23,32,26,22,23,27,45,23,37,43,23,28,26,22,36,29,22,18,42,37,32,19,22,23,37,27,22,25,42,46,22,40,43,36,24,32,40,22,44,31,26,37,22,43,31,26,46,22,39,35,42,37,28,26
36,37,26,22,24,23,34,39,22,36,29,22,30,37,45,26,40,43,34,26,37,43,22,39,41,36,40,22,40,26,26,40,22,44,31,23,43,22,31,23,39,39,26,37,26,27,22,29,41,30,27,23,46,22,23,40,22,23,37,22,36,39,39,36,41,43,42,37,30,43,46
36,45,26,41,22,43,31,26,22,37,26,47,43,22,27,23,46,40,22,23,37,27,22,44,26,26,32,40,22,43,31,26,46,22,40,23,46,22,30,37,45,26,40,43,36,41,40,22,40,31,36,42,35,27,22,35,36,36,32,22,29,36,41,22,40,43,36,24,32,40,22,43,36,22,25,42,46
29,41,30,27,23,46,22,2,40,22,23,24,43,30,36,37,22,44,23,40,22,23,37,22,36,35,27,5,29,23,40,31,30,36,37,26,27,22,39,23,37,30,24,22,40,23,46,40,22,23,35,29,41,26,27,22,28,36,35,27,34,23,37,22,27,30,41,26,24,43,36,41,22,36,29,22,43,26,24,31,37,30,24,23,35,22,34,23,41,32,26,43,22,23,37,23,35,46,40,30,40,22,29,36,41,22,23,7,28,7,22,26,27,44,23,41,27,40,22,3,22,40,36,37,40,22,30,37,22,40,43,7,22,35,36,42,30,40
40,43,36,24,32,40,22,44,26,41,26,22,25,26,30,37,28,22,43,31,41,36,44,37,22,36,42,43,22,36,29,22,44,30,37,27,36,44,40,22,23,43,22,23,37,46,22,39,41,30,24,26
31,30,40,22,23,27,45,30,24,26,22,46,36,42,22,36,42,28,31,43,22,43,36,22,25,26,22,43,31,26,41,26,22,44,30,43,31,22,23,22,25,23,40,32,26,43,22,24,23,43,24,31,30,37,28,22,43,31,26,34
33,23,34,26,40,22,24,41,23,30,28,22,39,36,41,43,29,36,35,30,36,22,34,23,37,23,28,26,41,22,29,36,41,22,43,31,26,22,18,42,37,32,19,22,18,42,37,32,19,22,29,42,37,27,22,44,31,30,24,31,22,31,23,40,22,36,37,26,22,36,29,22,43,31,26,22,30,37,27,42,40,43,41,46,22,2,40,22,25,26,43,43,26,41,22,43,41,23,24,32,22,41,26,24,36,41,27,40,22,40,43,23,41,43,26,27,22,31,30,40,22,25,42,46,30,37,28,22,27,42,41,30,37,28,22,29,41,30,27,23,46,22,2,40,22,39,35,42,37,28,26
40,43,36,24,32,40,22,40,42,24,31,22,23,40,22,18,42,37,32,19,22,29,36,36,27,40,22,24,36,41,39,7,22,18,42,37,32,19,22,40,43,36,41,26,40,22,30,37,24,7,22,23,34,26,41,30,24,23,37,22,30,37,43,26,41,37,23,43,30,36,37,23,35,22,28,41,36,42,39,22,30,37,24,7,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,25,26,24,23,34,26,22,40,42,24,31,22,25,23,41,28,23,30,37,40,22,43,31,23,43,22,31,26,22,24,36,42,35,27,22,37,2,43,22,41,26,40,30,40,43,22,43,31,26,34,22,31,26,22,40,23,46,40
23,37,27,22,34,41,7,22,24,41,23,30,28,22,26,47,39,26,24,43,40,22,43,36,22,39,30,24,32,22,42,39,22,34,36,41,26,22,40,31,23,41,26,40,22,43,36,27,23,46
30,43,22,44,30,35,35,22,25,26,22,24,31,23,36,43,30,24,22,23,43,22,29,30,41,40,43,22,25,42,43,22,30,22,44,36,42,35,27,22,37,36,43,22,25,26,22,25,42,46,30,37,28,22,30,29,22,30,22,43,31,36,42,28,31,43,22,44,26,22,44,26,41,26,22,31,26,23,27,26,27,22,29,36,41,22,41,26,23,35,22,43,41,36,42,25,35,26,22,31,26,22,40,23,46,40
31,26,22,23,41,28,42,26,40,22,43,31,23,43,22,40,43,36,24,32,40,22,23,41,26,22,41,26,23,40,36,37,23,25,35,46,22,45,23,35,42,26,27,22,37,36,44,22,23,37,27,22,43,31,23,43,22,30,37,43,26,41,26,40,43,22,41,23,43,26,40,22,23,41,26,22,35,36,44,26,41,22,37,36,44,22,43,31,23,37,22,30,37,22,43,31,26,22,29,23,35,35,22,36,29,22,20
34,41,7,22,29,41,36,37,43,22,36,29,22,40,43,26,30,37,22,41,36,26,22,40,42,28,28,26,40,43,40,22,43,31,23,43,22,23,37,46,22,25,42,46,30,37,28,22,40,31,36,42,35,27,22,24,36,37,24,26,37,43,41,23,43,26,22,30,37,22,40,43,36,24,32,40,22,43,31,23,43,22,31,23,45,26,22,35,23,28,28,26,27,22,43,31,26,22,34,23,41,32,26,43,22,36,37,22,43,31,26,22,42,39,22,40,30,27,26,22,36,41,22,40,43,36,24,32,40,22,43,31,23,43,22,31,23,45,26,22,25,26,26,37,22,25,26,23,43,26,37,22,27,36,44,37,22,23,22,35,36,43,22,34,36,41,26,22,43,31,23,37,22,43,31,26,22,34,23,41,32,26,43,22,30,37,22,43,31,30,40,22,24,36,41,41,26,24,43,30,36,37
31,30,40,22,29,30,41,34,22,29,23,45,36,41,40,22,40,26,35,26,24,43,26,27,22,24,36,34,39,42,43,26,41,22,27,41,42,28,22,23,37,27,22,18,42,37,32,19,22,40,43,36,24,32,40
36,43,31,26,41,22,30,37,45,26,40,43,34,26,37,43,22,39,41,36,40,22,23,41,26,22,34,36,41,26,22,39,26,40,40,30,34,30,40,43,30,24
43,31,26,46,22,40,23,46,22,30,37,45,26,40,43,36,41,40,22,40,31,36,42,35,27,22,40,26,35,35,22,40,43,36,24,32,40,22,25,42,43,22,37,36,43,22,37,26,24,26,40,40,23,41,30,35,46,22,41,30,28,31,43,22,23,44,23,46
34,23,37,46,22,36,29,22,43,31,26,34,22,40,43,41,26,40,40,22,43,31,23,43,22,43,31,26,22,40,26,35,35,30,37,28,22,24,23,37,22,25,26,22,36,41,27,26,41,35,46,22,28,41,23,27,42,23,35,22,23,37,27,22,27,36,37,26,22,44,31,26,37,22,40,43,36,24,32,22,39,41,30,24,26,40,22,23,41,26,22,18,42,37,32,19
36,37,22,43,31,42,41,40,27,23,46,22,44,30,35,35,30,23,34,22,18,42,37,32,19,22,23,22,40,26,23,43,43,35,26,22,34,36,37,26,46,22,34,23,37,23,28,26,41,22,42,40,26,27,22,29,42,43,42,41,26,40,22,24,36,37,43,41,23,24,43,40,22,30,37,22,31,30,40,22,39,26,41,40,36,37,23,35,22,23,24,24,36,42,37,43,22,43,36,22,39,35,23,24,26,22,23,22,25,26,43,22,43,31,23,43,22,43,31,26,22,25,41,36,23,27,22,34,23,41,32,26,43,22,23,45,26,41,23,28,26,40,22,44,36,42,35,27,22,27,26,24,35,30,37,26
31,26,22,43,31,30,37,32,40,22,43,31,26,22,42,37,27,26,41,35,46,30,37,28,22,30,37,29,35,23,43,30,36,37,22,41,23,43,26,22,30,40,22,23,41,36,42,37,27,22,20,22,20,22,43,36,22,20,22,20,22,29,23,41,22,31,30,28,31,26,41,22,43,31,23,37,22,34,36,40,43,22,39,26,36,39,35,26,22,18,42,37,32,19
30,37,22,43,31,26,22,39,26,37,40,30,36,37,22,23,24,24,36,42,37,43,40,22,31,26,22,34,23,37,23,28,26,40,22,34,41,7,22,18,42,37,32,19,22,31,23,40,22,41,23,30,40,26,27,22,24,23,40,31,22,39,36,40,30,43,30,36,37,40,22,23,37,27,22,30,37,45,26,40,43,26,27,22,30,37,22,28,36,35,27,22,23,37,27,22,37,23,43,42,41,23,35,22,28,23,40,22,40,43,36,24,32,40,22,39,23,41,43,35,46,22,23,40,22,23,37,22,30,37,29,35,23,43,30,36,37,22,31,26,27,28,26
31,26,22,43,31,30,37,32,40,22,28,36,45,26,41,37,34,26,37,43,22,36,29,29,30,24,30,23,35,40,22,23,41,26,22,18,42,37,32,19,22,43,36,22,35,26,43,22,23,22,41,26,24,26,40,40,30,36,37,22,40,43,23,41,43,22,44,31,26,37,22,28,36,45,26,41,37,34,26,37,43,22,24,36,41,39,36,41,23,43,26,22,23,37,27,22,39,26,41,40,36,37,23,35,22,27,26,25,43,22,35,26,45,26,35,40,22,23,41,26,22,40,36,22,31,30,28,31
40,36,22,31,26,22,43,31,30,37,32,40,22,43,31,26,22,28,36,45,26,41,37,34,26,37,43,22,44,30,35,35,22,18,42,37,32,19,22,36,37,22,43,31,26,22,40,30,27,26,22,36,29,22,18,42,37,32,19,22,30,37,29,35,23,43,30,36,37
23,40,22,23,22,41,26,40,42,35,43,22,34,41,7,22,18,42,37,32,19,22,40,23,46,40,22,30,22,43,31,30,37,32,22,43,31,26,22,25,23,35,35,22,28,23,34,26,22,2,40,22,36,45,26,41,22,23,37,27,22,30,37,45,26,40,43,36,41,40,22,23,41,26,22,23,25,36,42,43,22,43,36,22,29,23,24,26,22,23,22,25,26,23,41,22,34,23,41,32,26,43
27,23,45,30,27,22,34,7,22,33,36,37,26,40,22,45,30,24,26,22,39,41,26,40,30,27,26,37,43,22,23,43,22,18,42,37,32,19,22,28,7,22,18,42,37,32,19,22,3,22,24,36,7,22,41,26,24,36,34,34,26,37,27,40,22,43,41,26,23,40,42,41,46,22,40,26,24,42,41,30,43,30,26,40,22,36,29,22,42,39,22,43,36,22,29,30,45,26,22,46,26,23,41,40,22,2,22,34,23,43,42,41,30,43,46
31,26,22,40,23,46,40,22,43,31,26,22,36,24,43,7,22,20,22,26,34,39,35,36,46,34,26,37,43,22,41,26,39,36,41,43,22,40,31,36,44,30,37,28,22,40,35,36,44,26,41,22,26,24,36,37,36,34,30,24,22,28,41,36,44,43,31,22,23,37,27,22,23,22,40,26,45,26,41,26,22,44,26,23,32,26,37,30,37,28,22,30,37,22,43,31,26,22,34,23,37,42,29,23,24,43,42,41,30,37,28,22,40,26,24,43,36,41,22,30,40,22,23,22,44,23,41,37,30,37,28,22,40,30,28,37,22,43,36,22,30,37,45,26,40,43,36,41,40
36,37,26,22,40,43,41,23,43,26,28,46,22,29,36,41,22,30,37,45,26,40,43,36,41,40,22,44,31,36,22,44,23,37,43,22,43,36,22,40,43,23,46,22,30,37,22,25,42,43,22,31,26,27,28,26,22,43,31,26,30,41,22,25,26,43,40,22,30,40,22,43,36,22,25,42,46,22,39,42,43,22,36,39,43,30,36,37,40,22,26,30,43,31,26,41,22,36,37,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,26,46,22,36,44,37,22,36,41,22,36,37,22,23,22,25,41,36,23,27,22,34,23,41,32,26,43,22,30,37,27,26,47
23,22,39,42,43,22,36,39,43,30,36,37,22,28,30,45,26,40,22,30,43,40,22,31,36,35,27,26,41,22,43,31,26,22,41,30,28,31,43,22,25,42,43,22,37,36,43,22,43,31,26,22,36,25,35,30,28,23,43,30,36,37,22,43,36,22,40,26,35,35,22,23,22,40,43,36,24,32,22,36,41,22,40,43,36,24,32,22,30,37,27,26,47,22,29,36,41,22,23,22,40,39,26,24,30,29,30,26,27,22,39,41,30,24,26,22,43,31,26,22,40,43,41,30,32,26,22,39,41,30,24,26,22,42,37,43,30,35,22,43,31,26,22,36,39,43,30,36,37,22,26,47,39,30,41,26,40
44,31,26,43,31,26,41,22,43,31,30,40,22,30,37,40,42,41,23,37,24,26,22,30,40,22,18,42,37,32,19,22,27,26,39,26,37,27,40,22,36,37,22,43,31,26,22,24,36,40,43,22,36,29,22,23,37,22,36,39,43,30,36,37
43,31,26,22,24,36,40,43,22,36,41,22,39,41,26,34,30,42,34,22,43,26,37,27,40,22,43,36,22,28,26,43,22,29,23,43,22,30,37,22,43,30,34,26,40,22,36,29,22,24,41,30,40,30,40
43,31,42,40,22,25,42,46,30,37,28,22,39,42,43,40,22,23,29,43,26,41,22,23,22,25,30,28,22,34,23,41,32,26,43,22,40,35,30,27,26,22,24,23,37,22,25,26,22,23,37,22,26,47,39,26,37,40,30,45,26,22,44,23,46,22,43,36,22,31,26,27,28,26,22,23,28,23,30,37,40,43,22,41,30,40,32
43,31,26,22,39,41,30,24,26,40,22,36,29,22,39,42,43,40,22,28,26,37,26,41,23,35,35,46,22,27,30,27,22,37,2,43,22,40,36,23,41,22,29,41,30,27,23,46
29,36,41,22,26,47,23,34,39,35,26,22,43,31,26,22,39,41,26,34,30,42,34,22,23,40,22,23,22,39,26,41,24,26,37,43,23,28,26,22,36,29,22,43,31,26,22,40,43,36,24,32,22,39,41,30,24,26,22,29,36,41,22,24,26,41,43,23,30,37,22,39,42,43,40,22,36,37,22,26,35,30,22,35,30,35,35,46,22,3,22,24,36,7,22,34,36,45,26,27,22,42,39,22,29,41,36,34,22,20,22,20,22,23,43,22,43,31,42,41,40,27,23,46,22,2,40,22,24,35,36,40,26,22,43,36,22,36,37,35,46,22,20,22,20,22,23,43,22,29,41,30,27,23,46,22,2,40,22,24,35,36,40,26,22,26,45,26,37,22,43,31,36,42,28,31,22,43,31,26,22,40,31,23,41,26,40,22,27,41,36,39,39,26,27,22,34,36,41,26,22,43,31,23,37,22,1,22,20
25,42,43,22,18,42,37,32,19,22,39,41,30,24,26,40,22,34,23,46,22,18,42,37,32,19,22,44,31,26,37,22,43,41,23,27,30,37,28,22,18,42,37,32,19,22,43,36,27,23,46
30,43,22,2,40,22,31,23,41,27,22,43,36,22,18,42,37,32,19,22,23,25,36,42,43,22,23,22,41,26,23,40,36,37,23,25,35,26,22,39,41,30,24,26,22,29,36,41,22,39,42,43,40
25,42,43,22,30,37,45,26,40,43,36,41,40,22,40,31,36,42,35,27,22,32,26,26,39,22,30,37,22,34,30,37,27,22,25,26,29,36,41,26,22,39,23,46,30,37,28,22,43,36,36,22,34,42,24,31,22,43,31,23,43,22,43,31,26,22,23,45,26,41,23,28,26,22,23,37,37,42,23,35,22,41,26,43,42,41,37,22,29,36,41,22,40,43,36,24,32,22,31,36,35,27,30,37,28,40,22,35,36,37,28,5,43,26,41,34,22,30,40,22,20,22,20,22,43,36,22,20,22,20,22,23,22,46,26,23,41,22,23,22,41,26,43,42,41,37,22,36,29,22,20,22,20,22,30,40,22,24,36,37,40,30,27,26,41,26,27,22,18,42,37,32,19
39,23,46,30,37,28,22,40,23,46,22,20,22,20,22,29,36,41,22,30,37,40,42,41,23,37,24,26,22,23,28,23,30,37,40,43,22,35,36,40,40,26,40,22,43,23,32,26,40,22,23,22,27,26,26,39,22,18,42,37,32,19,22,36,42,43,22,36,29,22,43,31,26,22,41,26,43,42,41,37
33,23,34,26,40,22,23,7,22,44,31,30,43,26,22,23,37,27,22,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,25,23,37,32,26,41,22,24,36,34,34,26,41,24,30,23,35,22,28,41,36,42,39,22,40,23,30,27,22,30,43,22,40,36,35,27,22,1,22,20,22,34,30,35,35,30,36,37,22,36,29,22,24,36,34,34,36,37,22,40,43,36,24,32,22,43,36,22,30,43,40,22,26,34,39,35,36,46,26,26,40,22,23,43,22,1,22,20,22,23,22,40,31,23,41,26,22,28,30,45,30,37,28,22,43,31,26,34,22,23,22,43,36,43,23,35,22,40,43,23,32,26,22,36,29,22,34,36,41,26,22,43,31,23,37,22,20,22,20,22,30,37,22,43,31,26,22,24,36,34,34,26,41,24,30,23,35,22,41,26,23,35,22,26,40,43,23,43,26,22,25,41,36,32,26,41,23,28,26,22,29,30,41,34
43,31,26,22,29,30,41,34,22,44,31,30,24,31,22,44,23,40,22,23,24,38,42,30,41,26,27,22,30,37,22,23,39,41,30,35,22,29,41,36,34,22,40,26,23,41,40,22,41,36,26,25,42,24,32,22,3,22,24,36,7,22,30,37,22,23,22,34,23,37,23,28,26,34,26,37,43,5,35,26,27,22,25,42,46,5,36,42,43,22,31,23,27,22,39,35,23,37,37,26,27,22,43,36,22,40,26,35,35,22,42,39,22,43,36,22,1,22,20,22,34,30,35,35,30,36,37,22,36,29,22,40,43,36,24,32,22,36,41,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,22,43,36,22,30,43,40,22,20,22,26,34,39,35,36,46,26,26,40
43,31,36,42,28,31,22,43,31,26,22,36,29,29,26,41,30,37,28,22,27,30,27,22,37,2,43,22,40,26,35,35,22,36,42,43,22,33,23,34,26,40,22,33,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,44,26,22,2,41,26,22,39,41,26,43,43,46,22,39,41,36,42,27,22,36,29,22,43,31,26,22,26,34,39,35,36,46,26,26,40,22,2,22,41,26,40,39,36,37,40,26
31,26,22,37,36,43,26,27,22,43,31,23,43,22,42,37,35,30,32,26,22,23,37,22,26,34,39,35,36,46,26,26,22,40,43,36,24,32,22,36,44,37,26,41,40,31,30,39,22,39,35,23,37,22,44,31,26,41,26,22,23,22,24,36,34,39,23,37,46,22,42,40,42,23,35,35,46,22,18,42,37,32,19,22,34,36,37,26,46,22,29,41,36,34,22,43,31,30,41,27,22,39,23,41,43,46,22,35,26,37,27,26,41,40,22,43,36,22,25,42,46,22,40,43,36,24,32,22,43,31,23,43,22,30,43,22,40,26,43,40,22,23,40,30,27,26,22,43,36,22,23,44,23,41,27,22,26,34,39,35,36,46,26,26,40,22,36,45,26,41,22,43,30,34,26,22,31,26,41,26,22,26,34,39,35,36,46,26,26,40,22,31,23,27,22,43,36,22,18,42,37,32,19,22,36,42,43,22,43,31,26,30,41,22,36,44,37,22,24,23,40,31,22,29,36,41,22,43,31,26,22,40,43,36,24,32
43,31,26,46,22,24,23,34,26,22,42,39,22,44,30,43,31,22,43,31,26,30,41,22,36,44,37,22,34,36,37,26,46,22,30,37,40,43,26,23,27,22,36,29,22,25,36,41,41,36,44,26,27,22,34,36,37,26,46,22,34,41,7,22,18,42,37,32,19,22,40,23,30,27
30,43,22,2,40,22,43,36,43,23,35,35,46,22,27,30,29,29,26,41,26,37,43
31,26,22,40,23,30,27,22,43,31,26,22,36,29,29,26,41,30,37,28,22,44,23,40,22,27,26,40,30,28,37,26,27,22,43,36,22,24,41,26,23,43,26,22,35,36,37,28,5,43,26,41,34,22,30,37,24,26,37,43,30,45,26,40,22,29,36,41,22,26,34,39,35,36,46,26,26,40
44,26,22,2,41,26,22,30,37,22,23,22,40,26,41,45,30,24,26,22,25,42,40,30,37,26,40,40,22,23,37,27,22,30,37,22,43,31,23,43,22,24,36,37,43,26,47,43,22,30,43,22,2,40,22,45,30,43,23,35,22,43,36,22,31,23,45,26,22,46,36,42,41,22,26,34,39,35,36,46,26,26,40,22,30,37,45,36,35,45,26,27,22,30,37,22,43,31,26,22,36,44,37,26,41,40,31,30,39,22,40,36,22,43,31,26,46,22,31,23,45,26,22,23,22,40,43,23,32,26,22,30,37,22,43,31,26,22,40,42,24,24,26,40,40
43,31,26,22,25,41,36,32,26,41,23,28,26,22,29,30,41,34,22,44,36,22,37,2,43,22,39,23,46,22,23,22,27,30,45,30,27,26,37,27,22,36,37,22,43,31,26,22,40,43,36,24,32
26,34,39,35,36,46,26,26,40,22,31,23,45,26,22,43,31,26,22,41,30,28,31,43,22,43,36,22,43,41,23,27,26,22,40,43,36,24,32,22,23,34,36,37,28,22,43,31,26,34,40,26,35,45,26,40,22,23,37,27,22,43,31,26,22,24,36,34,39,23,37,46,22,44,30,35,35,22,26,40,43,23,25,35,30,40,31,22,23,37,22,30,37,43,26,41,37,23,35,22,24,35,26,23,41,30,37,28,22,31,36,42,40,26,22,29,36,41,22,43,31,26,40,26,22,43,41,23,37,40,23,24,43,30,36,37,40
43,31,26,46,22,34,23,46,22,23,35,40,36,22,26,45,26,37,43,42,23,35,35,46,22,40,26,35,35,22,43,31,26,22,40,31,23,41,26,40,22,43,36,22,43,31,30,41,27,22,39,23,41,43,30,26,40,22,25,42,43,22,43,31,26,22,36,42,43,40,30,27,26,22,30,37,45,26,40,43,36,41,40,22,44,31,36,22,36,44,37,22,43,31,26,22,41,26,34,23,30,37,30,37,28,22,20,22,20,22,36,29,22,18,42,37,32,19,22,25,23,37,32,26,41,22,31,23,45,26,22,43,31,26,22,41,30,28,31,43,22,43,36,22,29,30,41,40,43,22,41,26,29,42,40,23,35
43,31,36,40,26,22,36,42,43,40,30,27,26,22,30,37,45,26,40,43,36,41,40,22,30,37,22,18,42,37,32,19,22,25,23,37,32,26,41,22,30,37,24,35,42,27,26,22,18,42,37,32,19,22,28,41,36,42,39,22,23,22,24,35,36,40,26,35,46,22,31,26,35,27,22,44,23,40,31,30,37,28,43,36,37,22,27,7,24,7,22,34,26,41,24,31,23,37,43,22,25,23,37,32,30,37,28,22,29,30,41,34,22,44,31,36,40,26,22,18,42,37,32,19,22,30,40,22,29,41,23,37,32,22,18,42,37,32,19,22,29,36,41,34,26,41,22,40,26,24,41,26,43,23,41,46,22,36,29,22,27,26,29,26,37,40,26,22,18,42,37,32,19,22,45,7,22,18,42,37,32,19,22,40,26,37,30,36,41,22,23,27,45,30,40,26,41,22,43,36,22,18,42,37,32,19,22,28,41,36,42,39,22,34,26,35,35,36,37,22,29,23,34,30,35,46,22,43,41,42,40,43,22,36,29,22,39,30,43,43,40,25,42,41,28,31,22,44,26,40,43,30,37,28,31,36,42,40,26,22,24,41,26,27,30,43,22,24,36,41,39,7,22,43,31,26,22,29,30,37,23,37,24,30,23,35,22,40,26,41,45,30,24,26,40,22,42,37,30,43,22,36,29,22,44,26,40,43,30,37,28,31,36,42,40,26,22,26,35,26,24,43,41,30,24,22,24,36,41,39,7,22,25,23,37,32,26,41,40,22,43,41,42,40,43,22,24,36,7,22,23,22,42,37,30,43,22,36,29,22,25,23,37,32,26,41,40,22,43,41,42,40,43,22,37,26,44,22,46,36,41,32,22,24,36,41,39,7,22,23,37,27,22,23,22,28,41,36,42,39,22,36,29,22,33,23,39,23,37,26,40,26,22,30,37,45,26,40,43,36,41,40,22,41,26,39,41,26,40,26,37,43,26,27,22,25,46,22,43,31,26,22,30,37,45,26,40,43,34,26,37,43,22,25,23,37,32,30,37,28,22,42,37,30,43,22,36,29,22,43,36,32,46,36,5,25,23,40,26,27,22,18,42,37,32,19,22,25,23,37,32
25,23,37,32,26,41,40,22,43,41,42,40,43,22,23,37,27,22,18,42,37,32,19,22,29,30,37,23,37,24,26,27,22,43,31,26,22,1,22,20,22,34,30,35,35,30,36,37,22,23,24,38,42,30,40,30,43,30,36,37,22,29,41,36,34,22,40,26,23,41,40,22,41,36,26,25,42,24,32
18,42,37,32,19,22,25,23,37,32,26,41,22,23,35,40,36,22,37,23,34,26,27,22,43,31,41,26,26,22,36,42,43,40,30,27,26,22,27,30,41,26,24,43,36,41,22,18,42,37,32,19,22,29,36,41,22,30,43,40,22,20,22,34,26,34,25,26,41,22,25,36,23,41,27
43,31,26,22,18,42,37,32,19,22,23,41,26,22,28,23,41,46,22,44,30,35,40,36,37,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,36,29,22,44,23,35,43,22,27,30,40,37,26,46,22,24,36,7,22,33,23,34,26,40,22,34,36,37,43,28,36,34,26,41,46,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,26,23,43,22,44,26,40,43,26,41,37,22,29,30,37,23,37,24,30,23,35,22,24,36,41,39,7,22,23,37,27,22,39,26,43,26,41,22,18,42,37,32,19,22,29,36,41,34,26,41,22,24,36,34,34,30,40,40,30,36,37,26,41,22,36,29,22,25,23,40,26,25,23,35,35,22,23,37,27,22,37,36,44,22,23,22,39,41,30,45,23,43,26,22,30,37,45,26,40,43,36,41
43,31,26,22,29,30,41,40,43,22,34,23,33,36,41,22,26,45,26,37,43,22,43,31,30,40,22,34,36,41,37,30,37,28,22,30,37,22,42,7,40,7,22,40,43,36,24,32,22,23,37,27,22,29,42,43,42,41,26,40,22,43,41,23,27,30,37,28,22,34,23,46,22,25,26,22,23,22,18,42,37,32,19,22,23,43,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
42,37,27,26,41,22,23,22,41,26,29,36,41,34,22,23,41,30,40,30,37,28,22,29,41,36,34,22,43,31,26,22,20,22,24,41,23,40,31,22,43,41,23,27,30,37,28,22,30,37,22,43,31,26,22,34,26,41,24,22,2,40,22,40,43,36,24,32,5,30,37,27,26,47,22,29,42,43,42,41,26,40,22,44,30,35,35,22,25,41,26,23,32,22,29,36,41,22,20,22,34,30,37,42,43,26,40,22,30,29,22,43,31,26,22,24,36,37,43,41,23,24,43,22,36,39,26,37,40,22,23,37,27,22,40,43,23,46,40,22,29,30,45,26,22,39,36,30,37,43,40,22,29,41,36,34,22,29,41,30,27,23,46,22,2,40,22,24,35,36,40,26,22,23,22,34,36,45,26,22,26,38,42,23,35,22,43,36,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,42,40,43,41,30,23,35,22,23,45,26,41,23,28,26
43,31,26,22,23,30,34,22,36,29,22,43,31,26,22,18,42,37,32,19,22,44,36,42,35,27,22,25,26,22,43,36,22,26,23,40,26,22,43,31,26,22,36,39,26,37,30,37,28,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,44,31,30,24,31,22,44,36,42,35,27,22,25,26,22,18,42,37,32,19,22,25,46,22,40,42,24,31,22,23,22,45,36,35,23,43,30,35,26,22,34,36,45,26,22,36,37,22,43,31,26,22,34,26,41,24
43,31,23,43,22,18,42,37,32,19,22,18,42,37,32,19,22,30,40,22,33,42,40,43,22,36,37,26,22,36,29,22,23,22,37,42,34,25,26,41,22,36,29,22,18,42,37,32,19,22,23,27,36,39,43,26,27,22,23,29,43,26,41,22,43,31,26,22,20,22,24,41,23,40,31
43,31,26,22,25,30,28,22,25,36,23,41,27,22,23,35,40,36,22,23,27,27,26,27,22,24,36,34,39,42,43,26,41,22,24,23,39,23,24,30,43,46,22,43,36,22,31,23,37,27,35,26,22,31,42,28,26,22,18,42,37,32,19,22,30,37,22,43,41,23,27,30,37,28,22,45,36,35,42,34,26
40,26,45,26,41,23,35,22,36,29,22,43,31,36,40,26,22,39,36,40,43,5,24,41,23,40,31,22,24,31,23,37,28,26,40,22,32,30,24,32,26,27,22,30,37,22,27,42,41,30,37,28,22,29,41,30,27,23,46,22,2,40,22,36,37,26,5,31,36,42,41,22,24,36,35,35,23,39,40,26,22,23,37,27,22,44,36,41,32,26,27,22,23,40,22,26,47,39,26,24,43,26,27,22,26,45,26,37,22,43,31,36,42,28,31,22,43,31,26,46,22,27,30,27,22,37,2,43,22,39,41,26,45,26,37,43,22,23,22,40,43,42,37,37,30,37,28,22,39,35,42,37,28,26
25,42,43,22,43,31,26,22,34,23,33,36,41,22,24,30,41,24,42,30,43,22,25,41,26,23,32,26,41,40,22,31,23,45,26,22,46,26,43,22,43,36,22,25,26,22,18,42,37,32,19
23,22,27,26,26,39,26,41,22,34,23,41,32,26,43,22,39,35,42,37,28,26,22,43,36,27,23,46,22,24,36,42,35,27,22,28,30,45,26,22,43,31,26,34,22,43,31,26,30,41,22,29,30,41,40,43,22,43,26,40,43
23,22,29,42,41,43,31,26,41,22,40,35,30,27,26,22,23,35,40,36,22,44,36,42,35,27,22,18,42,37,32,19,22,27,26,25,23,43,26,22,36,45,26,41,22,23,22,31,36,40,43,22,36,29,22,36,43,31,26,41,22,34,36,41,26,22,40,44,26,26,39,30,37,28,22,24,31,23,37,28,26,40,22,39,41,36,39,36,40,26,27,22,25,42,43,22,37,36,43,22,30,34,39,35,26,34,26,37,43,26,27,22,23,29,43,26,41,22,43,31,26,22,35,23,40,43,22,24,41,23,40,31
34,36,40,43,22,37,36,43,23,25,35,46,22,40,26,45,26,41,23,35,22,36,29,22,43,31,26,22,41,26,28,42,35,23,43,36,41,46,22,40,43,26,39,40,22,41,26,24,36,34,34,26,37,27,26,27,22,25,46,22,43,31,26,22,25,41,23,27,46,22,43,23,40,32,22,29,36,41,24,26,22,44,31,30,24,31,22,18,42,37,32,19,22,43,31,26,22,20,22,24,41,23,40,31,22,44,36,42,35,27,22,25,26,22,41,26,45,30,45,26,27,22,26,40,39,26,24,30,23,35,35,46,22,25,26,24,23,42,40,26,22,43,31,23,43,22,28,41,36,42,39,22,2,40,22,24,31,23,30,41,34,23,37,22,30,40,22,37,36,44,22,43,31,26,22,43,41,26,23,40,42,41,46,22,40,26,24,41,26,43,23,41,46
43,31,26,22,34,36,40,43,22,24,36,37,43,41,36,45,26,41,40,30,23,35,22,36,29,22,43,31,26,22,25,41,23,27,46,22,41,26,24,36,34,34,26,37,27,23,43,30,36,37,40,22,30,37,45,36,35,45,26,27,22,26,40,43,23,25,35,30,40,31,30,37,28,22,23,22,40,30,37,28,35,26,22,18,42,37,32,19,22,41,26,28,42,35,23,43,36,41,22,43,36,22,31,23,37,27,35,26,22,24,41,42,24,30,23,35,22,18,42,37,32,19,22,38,42,26,40,43,30,36,37,40,22,40,42,24,31,22,23,40,22,40,26,43,43,30,37,28,22,24,36,37,40,30,40,43,26,37,43,22,34,23,41,28,30,37,22,41,26,38,42,30,41,26,34,26,37,43,40,22,29,36,41,22,43,31,26,22,40,43,36,24,32,22,23,37,27,22,29,42,43,42,41,26,40,22,34,23,41,32,26,43,40
25,42,43,22,29,36,41,22,43,31,26,22,34,36,34,26,37,43,22,23,43,43,26,37,43,30,36,37,22,29,36,24,42,40,26,40,22,36,37,22,43,31,26,22,41,26,29,36,41,34,40,22,43,31,23,43,22,44,26,41,26,22,39,42,43,22,30,37,43,36,22,39,35,23,24,26,22,23,37,27,22,34,23,41,32,26,43,22,41,26,28,42,35,23,43,36,41,40,22,23,37,27,22,39,23,41,43,30,24,30,39,23,37,43,40,22,40,23,30,27,22,43,31,26,22,24,30,41,24,42,30,43,22,25,41,26,23,32,26,41,40,22,44,36,41,32,26,27,22,23,40,22,30,37,43,26,37,27,26,27
25,30,28,22,25,36,23,41,27,22,23,37,27,22,34,26,41,24,22,36,29,29,30,24,30,23,35,40,22,26,47,39,41,26,40,40,26,27,22,40,23,43,30,40,29,23,24,43,30,36,37,22,44,30,43,31,22,43,31,26,22,41,26,40,42,35,43,40,22,36,29,22,43,44,36,22,35,30,34,30,43,40,22,30,34,39,36,40,26,27,22,36,37,22,36,29,22,43,31,26,22,34,26,41,24,22,2,40,22,40,43,23,37,27,23,41,27,22,3,22,39,36,36,41,22,2,40,22,20,22,24,36,37,43,41,23,24,43,22,23,40,22,44,26,35,35,22,23,40,22,18,42,37,32,19,22,24,36,34,34,42,37,30,24,23,43,30,36,37,40,22,23,34,36,37,28,22,26,47,24,31,23,37,28,26,40
43,31,36,40,26,22,18,42,37,32,19,22,29,41,36,34,22,20,22,39,7,34,7,22,43,36,22,20,22,39,7,34,7,22,18,42,37,32,19,22,23,37,27,22,29,41,36,34,22,20,22,39,7,34,7,22,42,37,43,30,35,22,43,31,26,22,24,35,36,40,26,22,36,29,22,43,41,23,27,30,37,28,22,23,22,31,23,35,29,5,31,36,42,41,22,35,23,43,26,41,22,29,36,41,24,26,27,22,43,41,23,27,26,41,40,22,43,36,22,25,42,46,22,23,37,27,22,40,26,35,35,22,24,36,37,43,41,23,24,43,40,22,23,43,22,39,41,30,24,26,40,22,23,43,22,36,41,22,31,30,28,31,26,41,22,43,31,23,37,22,43,31,26,30,41,22,29,41,36,48,26,37,22,35,26,45,26,35,40
27,42,41,30,37,28,22,43,31,26,22,29,30,41,40,43,22,31,23,35,43,22,23,29,43,26,41,22,43,31,26,22,40,3,39,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,43,31,26,22,25,30,28,22,25,36,23,41,27,22,2,40,22,18,42,37,32,19,22,24,36,34,39,42,43,26,41,22,39,41,36,28,41,23,34,22,23,42,43,36,34,23,43,30,24,23,35,35,46,22,44,23,40,22,43,41,30,28,28,26,41,26,27
43,31,23,43,22,40,46,40,43,26,34,22,30,40,22,27,26,40,30,28,37,26,27,22,43,36,22,40,26,39,23,41,23,43,26,22,18,42,37,32,19,22,39,41,36,28,41,23,34,22,43,41,23,27,26,40,22,29,41,36,34,22,23,35,35,22,36,43,31,26,41,22,43,41,23,27,26,40,22,43,36,22,31,26,35,39,22,26,47,24,31,23,37,28,26,22,36,29,29,30,24,30,23,35,40,22,41,26,40,36,35,45,26,22,36,41,27,26,41,22,30,34,25,23,35,23,37,24,26,40,22,30,37,22,30,37,27,30,45,30,27,42,23,35,22,40,43,36,24,32,40
36,37,26,22,34,26,41,24,22,25,41,36,32,26,41,22,24,36,34,39,23,41,26,27,22,43,31,26,22,23,24,43,30,36,37,22,30,37,22,43,31,26,22,40,3,39,22,39,30,43,22,27,42,41,30,37,28,22,43,31,26,22,43,44,36,22,18,42,37,32,19,22,43,36,22,23,22,29,30,41,26,22,23,43,22,23,22,18,42,37,32,19,22,40,24,31,36,36,35
46,36,42,22,27,36,22,37,2,43,22,44,23,37,43,22,43,31,26,22,29,30,41,26,22,25,42,43,22,46,36,42,22,32,37,36,44,22,44,31,23,43,22,43,36,22,27,36,22,40,23,30,27,22,31,36,44,23,41,27,22,18,42,37,32,19,22,23,37,22,30,37,27,26,39,26,37,27,26,37,43,22,29,35,36,36,41,22,25,41,36,32,26,41,22,23,37,27,22,23,22,34,26,41,24,22,28,36,45,26,41,37,36,41
43,31,26,41,26,22,44,23,40,22,37,36,22,39,23,37,30,24
43,31,26,22,40,46,40,43,26,34,22,44,36,41,32,26,27,22,43,31,26,22,44,23,46,22,44,26,22,27,26,45,30,40,26,27,22,30,43,22,43,36,22,44,36,41,32
23,29,43,26,41,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,43,31,26,22,40,3,39,22,30,37,27,26,47,22,43,42,34,25,35,26,27,22,43,36,22,30,43,40,22,18,42,37,32,19,22,35,30,34,30,43,22,23,37,27,22,43,31,26,22,40,26,24,36,37,27,22,29,41,26,26,48,26,22,44,26,37,43,22,30,37,43,36,22,26,29,29,26,24,43
43,41,23,27,26,41,40,22,43,31,26,37,22,40,39,26,37,43,22,43,31,26,22,35,23,40,43,22,31,23,35,29,5,31,36,42,41,22,44,23,43,24,31,30,37,28,22,43,36,22,40,26,26,22,30,29,22,43,31,26,22,27,36,44,22,44,36,42,35,27,22,27,41,36,39,22,20,22,39,36,30,37,43,40,22,34,41,7,22,18,42,37,32,19,22,23,27,27,26,27,22,41,26,29,26,41,41,30,37,28,22,43,36,22,43,31,26,22,35,26,45,26,35,22,23,43,22,44,31,30,24,31,22,43,31,26,22,40,43,36,24,32,22,34,23,41,32,26,43,22,30,43,40,26,35,29,22,44,36,42,35,27,22,31,23,45,26,22,24,35,36,40,26,27,22,29,36,41,22,23,37,22,31,36,42,41
36,37,26,22,18,42,37,32,19,22,26,40,43,30,34,23,43,26,27,22,43,31,23,43,22,20,22,20,22,43,36,22,20,22,20,22,36,29,22,43,31,26,22,40,3,39,22,43,41,23,27,26,41,40,22,44,26,41,26,22,33,42,40,43,22,40,43,23,37,27,30,37,28,22,23,41,36,42,37,27,22,44,23,43,24,31,30,37,28
25,42,43,22,43,31,26,22,18,42,37,32,19,22,24,30,41,24,42,30,43,22,25,41,26,23,32,26,41,22,37,26,45,26,41,22,31,23,27,22,43,36,22,32,30,24,32,22,30,37,22,23,37,27,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,29,22,43,41,23,27,26,22,2,40,22,34,23,33,36,41,22,34,23,41,32,26,43,22,30,37,27,26,47,22,23,35,40,36,22,44,26,41,26,22,37,2,43,22,43,41,30,28,28,26,41,26,27
43,31,26,22,34,34,30,22,23,37,27,22,43,31,26,22,40,3,39,22,20,22,23,41,26,22,43,31,26,22,43,44,36,22,34,23,33,36,41,22,30,37,27,26,47,26,40,22,42,40,26,27,22,25,46,22,39,41,36,28,41,23,34,22,43,41,23,27,26,41,40,22,43,36,22,41,42,37,22,43,31,26,30,41,22,24,36,34,39,42,43,26,41,30,48,26,27,22,43,41,23,27,30,37,28,22,40,43,41,23,43,26,28,30,26,40
43,31,26,22,39,41,36,28,41,23,34,40,22,23,41,26,22,24,36,37,40,30,27,26,41,26,27,22,25,46,22,34,23,37,46,22,43,36,22,25,26,22,23,22,34,23,33,36,41,22,24,23,42,40,26,22,36,29,22,43,31,26,22,20,22,24,41,23,40,31
43,31,26,22,39,41,36,24,26,40,40,22,36,29,22,39,36,40,43,5,24,41,23,40,31,22,41,26,29,36,41,34,40,22,25,26,28,23,37,22,44,30,43,31,22,24,23,35,35,40,22,43,36,22,18,42,37,32,19,22,43,31,26,22,34,23,41,32,26,43,40,22,23,37,27,22,44,36,42,37,27,22,42,39,22,23,22,46,26,23,41,22,35,23,43,26,41,22,44,30,43,31,22,23,22,40,26,41,30,26,40,22,36,29,22,41,23,43,31,26,41,22,43,26,24,31,37,30,24,23,35,22,23,27,33,42,40,43,34,26,37,43,40
30,37,22,36,24,43,36,25,26,41,22,20,22,33,42,40,43,22,23,29,43,26,41,22,43,31,26,22,34,23,41,32,26,43,22,27,41,36,39,22,44,23,40,31,30,37,28,43,36,37,22,44,23,40,22,18,42,37,32,19,22,30,37,22,43,23,35,32,22,36,29,22,40,44,26,26,39,30,37,28,22,24,31,23,37,28,26,40,22,30,37,22,43,31,26,22,44,23,46,22,43,31,26,22,29,30,37,23,37,24,30,23,35,22,34,23,41,32,26,43,40,22,23,41,26,22,40,43,41,42,24,43,42,41,26,27,22,23,37,27,22,41,26,28,42,35,23,43,26,27
36,45,26,41,22,43,31,26,22,37,26,47,43,22,46,26,23,41,22,43,31,23,43,22,28,41,23,37,27,22,23,28,26,37,27,23,22,44,23,40,22,18,42,37,32,19,22,27,36,44,37,22,43,36,22,23,22,40,26,41,30,26,40,22,36,29,22,40,43,26,39,40,22,43,36,22,40,36,29,43,26,37,22,25,30,28,22,40,43,36,24,32,22,27,41,36,39,40,22,25,46,22,18,42,37,32,19,22,43,41,23,27,30,37,28,22,43,36,22,28,30,45,26,22,34,23,41,32,26,43,22,39,35,23,46,26,41,40,22,43,30,34,26,22,43,36,22,18,42,37,32,19,22,23,37,27,22,41,26,24,36,37,40,30,27,26,41,22,39,36,40,30,43,30,36,37,40
30,37,22,23,27,27,30,43,30,36,37,22,35,30,34,30,43,40,22,44,26,41,26,22,39,35,23,24,26,27,22,36,37,22,24,36,34,39,42,43,26,41,5,27,41,30,45,26,37,22,43,41,23,27,30,37,28,22,23,37,27,22,40,43,26,39,40,22,44,26,41,26,22,43,23,32,26,37,22,43,36,22,25,26,43,43,26,41,22,35,30,37,32,22,43,31,26,22,40,43,36,24,32,22,23,37,27,22,29,42,43,42,41,26,40,22,34,23,41,32,26,43,40
29,26,44,22,24,31,23,37,28,26,40,22,44,26,41,26,22,34,23,27,26,22,30,37,22,43,31,26,22,44,23,46,22,43,31,26,22,34,23,41,32,26,43,40,22,23,41,26,22,41,26,28,42,35,23,43,26,27
23,43,22,43,31,26,22,36,42,43,40,26,43,22,43,31,26,22,39,41,30,34,26,22,43,23,41,28,26,43,22,44,23,40,22,39,41,36,28,41,23,34,22,43,41,23,27,30,37,28,22,44,31,30,24,31,22,44,23,40,22,34,42,24,31,22,27,30,40,24,42,40,40,26,27,22,25,42,43,22,35,30,43,43,35,26,22,42,37,27,26,41,40,43,36,36,27,22,36,37,22,24,23,39,30,43,36,35,22,31,30,35,35
43,31,26,41,26,22,44,26,41,26,22,23,35,40,36,22,24,23,35,35,40,22,43,36,22,40,43,41,30,39,22,43,31,26,22,40,43,36,24,32,22,34,23,41,32,26,43,40,22,36,29,22,27,26,41,30,45,23,43,30,45,26,22,39,41,36,27,42,24,43,40,22,40,42,24,31,22,23,40,22,40,43,36,24,32,5,30,37,27,26,47,22,29,42,43,42,41,26,40,22,23,37,27,22,36,39,43,30,36,37,40,22,44,31,30,24,31,22,29,26,27,26,41,23,35,22,33,42,27,28,26,22,40,43,23,37,35,26,46,22,18,42,37,32,19,22,29,36,41,22,26,47,23,34,39,35,26,22,18,42,37,32,19,22,43,36,22,18,42,37,32,19,22,23,43,43,23,24,31,26,27,22,43,36,22,43,31,26,22,25,23,40,30,24,22,34,23,41,32,26,43
23,37,27,22,43,31,26,41,26,22,44,23,40,22,34,42,24,31,22,24,41,30,43,30,24,30,40,34,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,2,40,22,40,46,40,43,26,34,22,36,29,22,31,23,45,30,37,28,22,40,43,36,24,32,22,43,41,23,27,26,40,22,29,35,36,44,22,43,31,41,36,42,28,31,22,40,39,26,24,30,23,35,30,40,43,40,22,36,41,22,34,23,41,32,26,43,22,34,23,32,26,41,40
44,31,26,37,22,43,31,26,22,25,41,23,27,46,22,43,23,40,32,22,29,36,41,24,26,22,2,40,22,39,36,44,26,41,29,42,35,22,23,37,23,35,46,40,30,40,22,36,29,22,43,31,26,22,24,41,23,40,31,22,44,23,40,22,41,26,35,26,23,40,26,27,22,30,37,22,33,23,37,42,23,41,46,22,20,22,30,43,22,30,34,34,26,27,30,23,43,26,35,46,22,18,42,37,32,19,22,43,31,26,22,41,26,29,36,41,34,26,41,40,22,2,22,23,28,26,37,27,23
23,41,28,42,30,37,28,22,43,31,23,43,22,43,31,26,22,40,26,39,23,41,23,43,26,22,29,30,37,23,37,24,30,23,35,22,18,42,37,32,19,22,23,24,43,26,27,22,23,40,22,36,37,26,22,23,37,27,22,24,36,37,24,35,42,27,30,37,28,22,43,31,23,43,22,43,31,26,22,24,41,23,40,31,22,31,23,27,22,41,23,30,40,26,27,22,43,31,26,22,39,36,40,40,30,25,30,35,30,43,46,22,36,29,22,23,22,18,42,37,32,19,22,29,30,37,23,37,24,30,23,35,22,40,46,40,43,26,34,22,25,41,26,23,32,27,36,44,37,22,43,31,26,22,39,41,26,40,30,27,26,37,43,30,23,35,22,43,23,40,32,22,29,36,41,24,26,22,24,23,35,35,26,27,22,29,36,41,22,26,40,43,23,25,35,30,40,31,30,37,28,22,23,22,18,42,37,32,19,22,43,36,22,36,45,26,41,40,26,26,22,43,31,26,22,34,23,41,32,26,43,40,22,43,36,22,34,23,32,26,22,34,23,41,28,30,37,40,22,24,36,37,40,30,40,43,26,37,43,22,23,24,41,36,40,40,22,34,23,41,32,26,43,40,22,43,36,22,18,42,37,32,19,22,24,35,26,23,41,30,37,28,22,40,46,40,43,26,34,40,22,23,37,27,22,43,36,22,30,37,40,43,23,35,35,22,24,30,41,24,42,30,43,22,25,41,26,23,32,26,41,40
36,37,35,46,22,43,31,26,22,35,23,40,43,22,36,29,22,43,31,36,40,26,22,41,26,24,36,34,34,26,37,27,23,43,30,36,37,40,22,26,45,26,41,22,44,23,40,22,30,34,39,35,26,34,26,37,43,26,27
43,31,26,22,41,26,23,28,23,37,22,44,31,30,43,26,22,31,36,42,40,26,22,31,26,35,27,22,43,31,26,22,25,41,23,27,46,22,41,26,24,36,34,34,26,37,27,23,43,30,36,37,40,22,23,43,22,23,41,34,22,2,40,22,35,26,37,28,43,31,22,23,37,27,22,37,23,34,26,27,22,23,22,40,26,24,36,37,27,22,39,23,37,26,35,22,43,31,26,22,44,36,41,32,30,37,28,22,28,41,36,42,39,22,36,37,22,43,31,26,22,29,30,37,23,37,24,30,23,35,22,34,23,41,32,26,43,40,22,43,36,22,41,26,45,30,26,44,22,30,43,40,22,23,37,23,35,46,40,30,40,22,23,37,27,22,43,31,36,40,26,22,36,29,22,36,43,31,26,41,22,24,41,23,40,31,22,40,43,42,27,30,26,40
30,37,22,34,23,46,22,20,22,43,31,26,22,44,36,41,32,30,37,28,22,28,41,36,42,39,22,34,23,27,26,22,42,39,22,36,29,22,41,26,39,41,26,40,26,37,43,23,43,30,45,26,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,43,31,26,22,43,41,26,23,40,42,41,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,23,37,27,22,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,29,30,37,23,35,35,46,22,26,37,27,36,41,40,26,27,22,36,37,35,46,22,24,30,41,24,42,30,43,22,25,41,26,23,32,26,41,40
23,29,43,26,41,22,40,26,45,26,41,23,35,22,34,36,41,26,22,34,36,37,43,31,40,22,36,29,22,23,41,28,42,34,26,37,43,40,22,23,34,36,37,28,22,45,23,41,30,36,42,40,22,40,43,36,24,32,22,26,47,24,31,23,37,28,26,40,22,23,37,27,22,29,42,43,42,41,26,40,22,34,23,41,32,26,43,40,22,24,30,41,24,42,30,43,22,25,41,26,23,32,26,41,40,22,44,26,41,26,22,40,26,43,22,30,37,22,39,35,23,24,26,22,44,30,43,31,22,43,31,26,22,34,36,40,43,22,37,36,43,23,25,35,26,22,18,42,37,32,19,22,43,41,23,27,30,37,28,22,23,29,43,26,41,22,20,22,23,37,27,22,20,22,39,36,30,37,43,22,27,41,36,39,40,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
39,41,30,45,23,43,26,35,46,22,40,36,34,26,22,29,41,26,26,22,18,42,37,32,19,22,27,30,40,34,30,40,40,26,27,22,40,42,24,31,22,18,42,37,32,19,22,23,40,22,18,42,37,32,19,22,43,36,22,18,42,37,32,19
23,29,43,26,41,22,23,35,35,22,43,31,30,40,22,29,41,26,26,5,34,23,41,32,26,43,22,23,41,28,42,34,26,37,43,22,44,26,37,43,22,43,31,26,22,27,36,44,22,36,37,35,46,22,27,41,36,39,39,26,27,22,34,36,41,26,22,43,31,23,37,22,20,22,39,36,30,37,43,40,22,36,37,24,26,22,43,31,30,40,22,24,26,37,43,42,41,46
24,30,41,24,42,30,43,22,25,41,26,23,32,26,41,40,22,40,26,43,22,43,36,22,40,36,29,43,26,37,22,25,30,28,22,27,41,36,39,40
30,29,22,40,3,39,22,29,42,43,42,41,26,40,22,29,23,35,35,22,20,22,39,36,30,37,43,40,22,23,43,22,36,39,26,37,30,37,28,22,24,36,37,43,41,23,24,43,22,43,41,23,27,30,37,28,22,18,42,37,32,19,22,29,36,41,22,20,22,34,30,37,42,43,26,40
30,29,22,27,36,44,22,30,37,27,42,40,43,41,30,23,35,40,22,29,23,35,35,22,20,22,39,36,30,37,43,40,22,23,43,22,36,39,26,37,30,37,28,22,24,36,37,43,41,23,24,43,22,43,41,23,27,30,37,28,22,18,42,37,32,19,22,29,36,41,22,20,22,34,30,37,42,43,26,40
30,29,22,40,3,39,22,29,42,43,42,41,26,40,22,29,23,35,35,22,20,22,39,36,30,37,43,40,22,26,38,42,30,45,23,35,26,37,43,22,43,36,22,23,25,36,42,43,22,20,22,39,36,30,37,43,40,22,36,37,22,18,42,37,32,19,22,43,41,23,27,30,37,28,22,30,40,22,29,41,36,48,26,37,22,29,36,41,22,31,23,35,29,22,31,36,42,41,22,43,36,22,43,31,23,43,22,39,41,30,24,26,22,36,41,22,31,30,28,31,26,41
36,37,22,37,46,40,26,22,39,41,36,28,41,23,34,22,43,41,23,27,26,40,22,23,41,26,22,27,30,45,26,41,43,26,27,22,30,37,43,36,22,23,22,40,26,39,23,41,23,43,26,22,24,36,34,39,42,43,26,41,22,29,30,35,26,22,43,36,22,27,26,43,26,41,34,30,37,26,22,25,42,46,22,23,37,27,22,40,26,35,35,22,36,41,27,26,41,40
30,29,22,40,3,39,22,29,42,43,42,41,26,40,22,29,23,35,35,22,20,22,39,36,30,37,43,40,22,43,41,23,27,30,37,28,22,30,40,22,41,26,40,43,41,30,24,43,26,27,22,29,36,41,22,23,37,22,31,36,42,41,22,43,36,22,43,31,23,43,22,39,41,30,24,26,22,36,41,22,31,30,28,31,26,41
30,29,22,27,36,44,22,30,37,27,42,40,43,41,30,23,35,40,22,29,23,35,35,22,20,22,39,36,30,37,43,40,22,43,41,23,27,30,37,28,22,36,37,22,43,31,26,22,25,30,28,22,25,36,23,41,27,22,31,23,35,43,40,22,29,36,41,22,23,37,22,31,36,42,41
40,3,39,22,23,37,27,22,34,34,30,22,24,36,37,43,41,23,24,43,40,22,23,35,40,36,22,31,23,35,43
30,29,22,18,42,37,32,19,22,27,41,36,39,40,22,20,22,39,36,30,37,43,40,22,25,30,28,22,25,36,23,41,27,22,31,23,35,43,40,22,43,41,23,27,30,37,28,22,29,36,41,22,43,44,36,22,31,36,42,41,40
43,41,23,27,30,37,28,22,30,37,22,34,34,30,22,23,37,27,22,40,3,39,22,29,42,43,42,41,26,40,22,23,35,40,36,22,31,23,35,43,26,27
25,41,23,27,46,22,43,23,40,32,22,29,36,41,24,26,22,41,26,24,36,34,34,26,37,27,23,43,30,36,37,40,22,33,23,37,7,22,20
26,40,43,23,25,35,30,40,31,22,23,37,22,18,42,37,32,19,22,41,26,28,42,35,23,43,36,41,22,29,36,41,22,29,30,37,23,37,24,30,23,35,22,34,23,41,32,26,43,40
18,42,37,32,19,22,18,42,37,32,19,22,40,46,40,43,26,34,40
34,23,32,26,22,34,23,41,28,30,37,40,22,24,36,37,40,30,40,43,26,37,43,22,23,24,41,36,40,40,22,40,43,36,24,32,22,23,37,27,22,29,42,43,42,41,26,40,22,34,23,41,32,26,43,40
40,26,24,22,39,41,36,39,36,40,23,35,40,22,34,23,46,22,20
41,26,38,42,30,41,26,22,39,41,36,34,39,43,22,41,26,39,36,41,43,40,22,36,29,22,35,23,41,28,26,22,40,26,24,42,41,30,43,30,26,40,22,43,41,23,27,26,40
28,30,45,26,22,40,26,24,22,23,42,43,31,36,41,30,43,46,22,43,36,22,34,36,37,30,43,36,41,22,18,42,37,32,19,22,25,46,22,23,29,29,30,35,30,23,43,26,40,22,36,29,22,25,41,36,32,26,41,23,28,26,22,29,30,41,34,40
43,41,23,37,40,29,26,41,22,33,42,41,30,40,27,30,24,43,30,36,37,22,36,45,26,41,22,18,42,37,32,19,22,29,42,43,42,41,26,40,22,43,36,22,40,26,24,22,29,41,36,34,22,24,29,43,24
36,39,39,36,40,26,27,22,25,46,22,37,26,44,22,40,26,24,22,24,31,23,30,41,34,23,37
28,30,45,26,22,40,26,24,22,23,42,43,31,36,41,30,43,46,22,43,36,22,31,23,35,43,22,40,26,24,42,41,30,43,30,26,40,22,43,41,23,27,30,37,28,22,23,35,40,36,22,36,39,39,36,40,26,27,22,25,46,22,37,26,44,22,40,26,24,22,24,31,23,30,41,34,23,37
24,36,37,28,41,26,40,40,30,36,37,23,35,22,39,41,36,39,36,40,23,35
24,41,26,23,43,26,22,23,22,43,23,40,32,22,29,36,41,24,26,22,43,36,22,41,26,45,30,26,44,22,24,42,41,41,26,37,43,22,40,43,23,43,26,22,36,29,22,43,31,26,22,40,26,24,42,41,30,43,30,26,40,22,34,23,41,32,26,43,40,22,23,37,27,22,40,26,24,42,41,30,43,30,26,40,22,35,23,44,40
25,41,26,23,32,30,37,28,22,43,31,26,22,40,36,45,30,26,43,22,28,36,45,26,41,37,34,26,37,43,22,2,40,22,43,26,35,26,45,30,40,30,36,37,22,34,36,37,36,39,36,35,46,22,23,37,22,30,37,27,26,39,26,37,27,26,37,43,22,24,36,34,39,23,37,46,22,31,23,40,22,28,23,30,37,26,27,22,41,30,28,31,43,40,22,43,36,22,40,31,36,44,22,44,36,41,35,27,22,39,41,36,28,41,23,34,34,30,37,28,22,30,37,24,35,42,27,30,37,28,22,23,34,26,41,30,24,23,37,22,29,30,35,34,40
43,31,26,41,26,22,34,42,40,43,22,37,36,43,22,25,26,22,23,22,34,36,37,36,39,36,35,46,22,43,31,26,41,26,22,34,42,40,43,22,25,26,22,29,41,26,26,27,36,34,22,36,29,22,24,31,36,30,24,26,22,29,36,41,22,25,36,43,31,22,33,36,42,41,37,23,35,30,40,43,40,22,23,37,27,22,45,30,26,44,26,41,40,22,18,42,37,32,19,22,30,7,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,18,42,37,32,19,22,43,45,22,24,36,34,39,23,37,46,22,43,36,35,27,22,43,31,26,22,44,26,26,32,35,46,22,37,26,44,40,39,23,39,26,41,22,18,42,37,32,19
43,31,26,22,24,36,34,39,23,37,46,22,30,40,22,23,35,41,26,23,27,46,22,44,36,41,32,30,37,28,22,36,37,22,30,43,40,22,36,44,37,22,39,41,36,28,41,23,34,34,30,37,28,22,30,37,22,40,26,45,26,41,23,35,22,18,42,37,32,19,22,24,30,43,30,26,40,22,23,37,27,22,31,36,39,26,40,22,43,36,22,25,26,22,36,37,22,43,31,26,22,23,30,41,22,41,26,28,42,35,23,41,35,46,22,30,37,22,23,25,36,42,43,22,23,22,46,26,23,41,22,43,31,26,22,37,26,44,40,39,23,39,26,41,22,40,23,30,27
34,41,7,22,18,42,37,32,19,22,43,36,35,27,22,18,42,37,32,19,22,43,31,23,43,22,31,26,22,41,26,24,26,37,43,35,46,22,31,23,27,22,25,26,26,37,22,43,36,22,43,31,26,22,42,7,40,7,22,43,36,22,39,30,24,32,22,42,39,22,43,31,26,22,41,30,28,31,43,40,22,43,36,22,40,31,36,44,22,20,22,42,7,40,7,22,29,30,35,34,40,22,30,37,22,43,31,26,22,40,36,45,30,26,43,22,42,37,30,36,37
18,42,37,32,19,22,2,40,22,23,41,43,30,24,35,26,22,44,23,40,22,23,24,24,36,34,39,23,37,30,26,27,22,25,46,22,23,22,39,30,24,43,42,41,26,22,36,29,22,34,41,7,22,18,42,37,32,19,22,18,42,37,32,19,22,40,30,37,28,26,41,22,33,36,31,37,22,27,26,37,45,26,41,22,30,37,22,24,36,35,36,41,23,27,36
26,45,26,37,22,43,31,36,42,28,31,22,30,43,22,44,30,35,35,22,25,26,22,30,37,27,26,39,26,37,27,26,37,43,22,36,29,22,36,29,29,30,24,30,23,35,22,43,26,35,26,45,30,40,30,36,37,22,18,42,37,32,19,22,44,30,35,35,22,31,23,45,26,22,23,37,22,36,45,26,41,40,30,28,31,43,22,25,36,23,41,27,22,43,31,23,43,22,44,30,35,35,22,30,37,24,35,42,27,26,22,34,26,34,25,26,41,40,22,36,29,22,43,31,26,22,24,36,34,34,42,37,30,40,43,22,46,36,42,43,31,22,35,26,23,28,42,26
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,40,23,30,27,22,43,31,23,43,22,23,25,36,42,43,22,20,22,27,30,23,34,36,37,27,22,34,30,37,26,41,40,22,40,43,41,42,24,32,22,29,36,41,22,31,30,28,31,26,41,22,44,23,28,26,40,22,23,43,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
27,26,22,25,26,26,41,40,22,40,23,30,27,22,43,31,23,43,22,44,36,41,32,26,41,40,22,23,43,22,29,30,45,26,22,36,29,22,43,31,26,22,28,41,36,42,39,22,2,40,22,34,30,37,26,40,22,44,26,41,26,22,36,37,22,40,43,41,30,32,26,22,44,31,30,24,31,22,30,43,22,40,23,30,27,22,44,23,40,22,39,26,23,24,26,29,42,35,22,44,30,43,31,22,36,41,27,26,41,35,46,22,18,42,37,32,19,22,18,42,37,32,19,22,23,43,22,36,37,26,22,36,29,22,43,31,26,22,34,30,37,26,40
43,31,26,22,18,42,37,32,19,22,30,37,22,37,26,28,36,43,30,23,43,30,36,37,40,22,36,24,24,42,41,41,26,27,22,44,30,43,31,22,27,26,22,25,26,26,41,40,22,36,29,29,26,41,30,37,28,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,5,44,23,28,26,22,24,23,43,26,28,36,41,46,22,44,31,30,35,26,22,43,31,26,22,42,37,30,36,37,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
33,23,39,23,37,22,2,40,22,36,39,39,36,40,30,43,30,36,37,22,40,36,24,30,23,35,30,40,43,22,39,23,41,43,46,22,27,26,37,30,26,27,22,43,31,23,43,22,30,43,40,22,35,26,28,30,40,35,23,43,36,41,40,22,31,23,27,22,25,26,26,37,22,18,42,37,32,19,22,25,46,22,18,42,37,32,19,22,36,44,37,26,41,40
43,31,26,22,18,42,37,32,19,22,31,23,27,22,25,26,26,37,22,41,23,30,40,26,27,22,30,37,22,39,23,41,35,30,23,34,26,37,43,22,25,46,22,43,31,26,22,28,36,45,26,41,37,30,37,28,22,35,30,25,26,41,23,35,22,27,26,34,36,24,41,23,43,30,24,22,39,23,41,43,46,22,29,36,35,35,36,44,30,37,28,22,34,23,28,23,48,30,37,26,22,41,26,39,36,41,43,40,22,40,42,28,28,26,40,43,30,37,28,22,43,31,23,43,22,34,36,37,26,46,22,29,41,36,34,22,18,42,37,32,19,22,18,42,37,32,19,22,24,23,35,35,26,27,22,39,23,24,31,30,37,32,36,22,31,23,27,22,18,42,37,32,19,22,39,36,35,30,43,30,24,40
18,42,37,32,19,22,18,42,37,32,19,22,40,26,24,41,26,43,23,41,46,22,28,26,37,26,41,23,35,22,36,29,22,43,31,26,22,40,36,24,30,23,35,30,40,43,22,39,23,41,43,46,22,23,24,32,37,36,44,35,26,27,28,26,27,22,43,31,23,43,22,37,30,37,26,22,39,23,41,43,46,22,35,23,44,34,23,32,26,41,40,22,31,23,27,22,41,26,24,26,30,45,26,27,22,27,36,37,23,43,30,36,37,40,22,29,41,36,34,22,43,31,26,22,39,23,24,31,30,37,32,36,22,23,40,40,36,24,30,23,43,30,36,37,22,43,36,43,23,35,30,37,28,22,20,22,34,30,35,35,30,36,37,22,46,26,37,22,23,25,36,42,43,22,1,22,20,22,25,42,43,22,40,23,30,27,22,43,31,26,22,27,36,37,23,43,30,36,37,40,22,44,26,41,26,22,35,26,28,23,35,22,23,37,27,22,37,36,37,26,22,36,29,22,30,43,40,22,34,26,34,25,26,41,40,22,23,24,43,26,27,22,43,36,22,29,23,45,36,41,22,43,31,26,22,30,37,27,42,40,43,41,46
43,31,26,22,44,36,41,35,27,22,44,30,27,26,22,29,42,37,27,22,29,36,41,22,37,23,43,42,41,26,22,40,23,30,27,22,43,31,23,43,22,40,39,23,30,37,22,23,41,28,26,37,43,30,37,23,22,43,31,23,30,35,23,37,27,22,23,37,27,22,30,37,27,36,37,26,40,30,23,22,44,26,41,26,22,27,36,30,37,28,22,43,36,36,22,35,30,43,43,35,26,22,43,36,22,39,41,26,45,26,37,43,22,30,35,35,26,28,23,35,22,43,41,23,27,26,22,30,37,22,26,37,27,23,37,28,26,41,26,27,22,44,30,35,27,35,30,29,26,22,23,24,41,36,40,40,22,43,31,26,30,41,22,25,36,41,27,26,41,40
23,22,41,26,39,36,41,43,22,25,46,22,43,31,26,22,24,36,37,40,26,41,45,23,43,30,36,37,22,28,41,36,42,39,22,39,41,26,40,26,37,43,26,27,22,23,43,22,43,31,26,22,18,42,37,32,19,22,24,36,37,45,26,37,43,30,36,37,22,36,37,22,30,37,43,26,41,37,23,43,30,36,37,23,35,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,30,37,22,18,42,37,32,19,22,23,24,24,42,40,26,27,22,43,31,26,22,29,36,42,41,22,36,29,22,43,41,23,27,30,37,28,22,39,41,36,43,26,24,43,26,27,22,18,42,37,32,19,22,41,23,37,28,30,37,28,22,29,41,36,34,22,18,42,37,32,19,22,43,36,22,18,42,37,32,19
29,42,37,27,22,36,29,29,30,24,30,23,35,22,40,30,34,36,37,22,18,42,37,32,19,22,40,23,30,27,22,44,36,41,35,27,22,43,41,23,27,26,22,30,37,22,44,30,35,27,35,30,29,26,22,44,23,40,22,26,40,43,30,34,23,43,26,27,22,43,36,22,43,36,43,23,35,22,1,22,20,22,25,30,35,35,30,36,37,22,36,29,22,25,42,40,30,37,26,40,40,22,23,37,37,42,23,35,35,46
23,22,37,23,43,36,22,39,41,36,33,26,24,43,22,43,36,22,25,42,30,35,27,22,23,22,18,42,37,32,19,22,29,36,41,22,43,31,26,22,8,16,16,9,40,22,44,23,40,22,18,42,37,32,19,22,25,46,22,43,31,26,22,18,42,37,32,19,22,36,29,22,43,31,41,26,26,22,36,29,22,30,43,40,22,26,30,28,31,43,22,39,23,41,43,30,24,30,39,23,43,30,37,28,22,37,23,43,30,36,37,40
25,41,30,43,23,30,37,22,29,41,23,37,24,26,22,23,37,27,22,30,43,23,35,46,22,23,37,37,36,42,37,24,26,27,22,43,26,24,31,37,30,24,23,35,22,41,26,23,40,36,37,40,22,29,36,41,22,18,42,37,32,19,22,25,42,43,22,40,36,34,26,22,36,29,29,30,24,30,23,35,40,22,39,36,30,37,43,26,27,22,43,36,22,28,41,36,44,30,37,28,22,41,26,35,42,24,43,23,37,24,26,22,23,34,36,37,28,22,43,31,26,22,23,35,35,30,26,40,22,43,36,22,24,36,34,34,30,43,22,43,31,26,34,40,26,35,45,26,40,22,43,36,22,25,30,28,22,27,26,29,26,37,40,26,22,40,39,26,37,27,30,37,28,22,44,31,30,35,26,22,18,42,37,32,19,22,18,42,37,32,19,22,43,23,35,32,40,22,40,31,36,44,22,40,30,28,37,40,22,36,29,22,40,42,24,24,26,40,40
40,34,23,35,35,22,44,36,37,27,26,41,22,43,31,23,43,22,25,41,30,43,23,30,37,22,2,40,22,35,23,25,36,41,22,39,23,41,43,46,22,44,23,37,43,40,22,24,41,26,27,30,43,22,24,36,37,43,41,36,35,40
23,22,29,26,44,22,31,36,42,41,40,22,23,29,43,26,41,22,43,31,26,22,39,23,41,43,46,22,35,23,42,37,24,31,26,27,22,30,43,40,22,36,44,37,22,18,42,37,32,19,22,24,41,26,27,30,43,22,24,23,41,27,22,26,23,41,35,30,26,41,22,43,31,30,40,22,34,36,37,43,31,22,43,31,26,22,18,42,37,32,19,22,41,23,30,40,26,27,22,43,31,26,22,37,23,43,30,36,37,22,2,40,22,25,23,40,26,22,30,37,43,26,41,26,40,43,22,41,23,43,26
35,23,25,36,41,22,2,40,22,45,30,40,23,22,24,23,41,27,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,35,30,37,32,26,27,22,43,36,22,23,22,25,41,30,43,30,40,31,22,39,36,35,30,43,30,24,23,35,22,39,23,41,43,46
35,23,25,36,41,22,28,26,43,40,22,20,22,39,26,37,24,26,22,20,22,24,26,37,43,40,22,29,36,41,22,26,45,26,41,46,22,20,22,23,25,36,42,43,22,1,22,20,22,43,31,23,43,22,23,22,42,40,26,41,22,24,31,23,41,28,26,40,22,43,36,22,43,31,26,22,24,23,41,27
23,40,22,44,30,43,31,22,36,43,31,26,41,22,39,35,23,40,43,30,24,22,30,37,22,25,41,30,43,23,30,37,22,2,40,22,18,42,37,32,19,22,26,37,45,30,41,36,37,34,26,37,43,22,43,31,26,22,35,23,25,36,41,22,24,23,41,27,22,18,42,37,32,19,22,25,46,22,18,42,37,32,19,22,25,23,37,32,22,24,23,41,41,30,26,40,22,23,22,40,43,30,29,29,22,30,37,22,43,31,30,40,22,24,23,40,26,22,20,22,20,22,23,37,37,42,23,35,22,41,23,43,26,22,36,37,22,43,31,26,22,42,37,39,23,30,27,22,25,23,35,23,37,24,26
24,31,30,37,23,22,2,40,22,18,42,37,32,19,22,18,42,37,32,19,22,39,41,36,28,41,23,34,22,31,23,40,22,23,24,31,30,26,45,26,27,22,40,36,34,26,22,40,42,24,24,26,40,40,26,40,22,30,37,22,18,42,37,32,19,22,41,42,37,23,44,23,46,22,26,24,36,37,36,34,30,24,22,28,41,36,44,43,31,22,23,37,27,22,40,43,23,25,30,35,30,48,30,37,28,22,39,41,30,24,26,40,22,25,42,43,22,31,23,40,22,29,23,30,35,26,27,22,43,36,22,26,35,30,34,30,37,23,43,26,22,40,26,41,30,36,42,40,22,27,26,29,26,24,43,40,22,30,37,22,40,43,23,43,26,22,39,35,23,37,37,30,37,28,22,23,37,27,22,23,37,22,18,42,37,32,19,22,27,41,23,30,37,22,36,37,22,40,43,23,43,26,22,25,42,27,28,26,43,40
43,31,26,22,36,29,29,30,24,30,23,35,22,24,31,30,37,23,22,27,23,30,35,46,22,40,23,30,27,22,41,26,43,23,30,35,22,39,41,30,24,26,40,22,36,29,22,18,42,37,32,19,22,29,36,36,27,40,22,31,23,45,26,22,37,2,43,22,41,30,40,26,37,22,40,30,37,24,26,22,35,23,40,43,22,27,26,24,26,34,25,26,41,22,25,42,43,22,23,24,32,37,36,44,35,26,27,28,26,27,22,43,31,23,43,22,31,42,28,26,22,28,36,45,26,41,37,34,26,37,43,22,40,42,25,40,30,27,30,26,40,22,44,26,41,26,22,23,22,34,23,30,37,22,29,23,24,43,36,41,22,30,37,22,32,26,26,39,30,37,28,22,39,41,30,24,26,40,22,27,36,44,37
43,31,26,22,40,43,23,43,26,22,40,43,23,43,30,40,43,30,24,23,35,22,25,42,41,26,23,42,22,29,36,42,37,27,22,43,31,23,43,22,34,36,41,26,22,43,31,23,37,22,20,22,25,30,35,35,30,36,37,22,18,42,37,32,19,22,1,22,20,22,34,30,35,35,30,36,37,22,44,23,40,22,40,39,26,37,43,22,30,37,22,43,31,26,22,29,30,41,40,43,22,31,23,35,29,22,36,29,22,43,31,26,22,46,26,23,41,22,29,36,41,22,39,36,41,32,22,40,42,25,40,30,27,30,26,40
43,31,26,22,37,26,44,40,39,23,39,26,41,22,38,42,36,43,26,27,22,26,47,39,26,41,43,40,22,23,40,22,40,23,46,30,37,28,22,43,31,26,22,40,42,25,40,30,27,30,26,40,22,44,36,42,35,27,22,24,23,42,40,26,22,43,31,26,22,27,30,29,29,26,41,26,37,24,26,22,25,26,43,44,26,26,37,22,39,41,30,24,26,40,22,23,37,27,22,41,26,23,35,22,45,23,35,42,26,40,22,36,29,22,24,36,34,34,36,27,30,43,30,26,40,22,43,36,22,25,26,24,36,34,26,22,45,26,41,46,22,18,42,37,32,19,22,23,37,27,22,41,26,27,42,24,26,22,37,26,26,27,26,27,22,29,42,37,27,40,22,29,36,41,22,30,37,45,26,40,43,34,26,37,43,22,30,37,22,43,31,26,22,23,35,41,26,23,27,46,22,27,30,29,29,30,24,42,35,43,22,40,43,23,43,26,22,25,42,27,28,26,43
43,31,26,22,23,30,34,22,36,29,22,43,31,26,22,18,42,37,32,19,22,34,26,23,40,42,41,26,40,22,44,23,40,22,43,36,22,18,42,37,32,19,22,26,24,36,37,36,34,30,24,22,28,41,36,44,43,31,22,44,31,30,24,31,22,40,36,23,41,26,27,22,43,36,22,20,22,20,22,35,23,40,43,22,46,26,23,41,22,43,36,22,20,22,20,22,30,37,22,20
26,24,36,37,36,34,30,40,43,40,22,37,36,44,22,39,41,26,27,30,24,43,22,43,31,26,22,28,41,36,44,43,31,22,41,23,43,26,22,44,30,35,35,22,25,26,22,23,25,36,42,43,22,20,22,20,22,29,36,41,22,43,31,26,22,46,26,23,41
30,37,22,23,22,40,30,28,37,22,36,29,22,28,41,36,44,30,37,28,22,36,29,29,30,24,30,23,35,22,18,42,37,32,19,22,29,36,41,22,18,42,37,32,19,22,41,42,40,40,30,23,37,22,36,41,43,31,36,27,36,47,22,18,42,37,32,19,22,44,26,41,26,22,23,35,35,36,44,26,27,22,43,36,22,18,42,37,32,19,22,43,31,26,22,18,42,37,32,19,22,23,37,37,30,45,26,41,40,23,41,46,22,36,29,22,43,31,26,22,34,36,40,24,36,44,22,18,42,37,32,19,22,30,37,22,43,31,26,22,32,41,26,34,35,30,37,22,2,40,22,18,42,37,32,19,22,18,42,37,32,19,22,18,42,37,32,19,22,44,31,26,41,26,22,18,42,37,32,19,22,44,26,41,26,22,18,42,37,32,19
23,22,18,42,37,32,19,22,1,22,20,22,34,30,35,35,30,36,37,22,18,42,37,32,19,22,36,29,22,18,42,37,32,19,22,44,23,40,22,24,36,34,39,35,26,43,26,27,22,36,37,22,23,22,31,30,35,35,22,36,42,43,40,30,27,26,22,31,36,37,28,22,32,36,37,28,22,29,23,24,30,37,28,22,24,31,30,37,23
43,31,26,22,18,42,37,32,19,22,30,40,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,18,42,37,32,19,22,27,30,41,26,24,43,36,41,22,36,29,22,43,31,26,22,18,42,37,32,19,22,35,30,37,22,18,42,37,32,19,22,44,31,36,22,40,23,30,27,22,31,36,37,28,22,32,36,37,28,22,30,40,22,40,42,24,31,22,23,22,18,42,37,32,19,22,39,35,23,24,26,22,44,26,22,23,35,40,36,22,37,26,26,27,22,40,36,34,26,22,32,30,37,27,22,36,29,22,18,42,37,32,19,22,40,46,34,25,36,35
30,43,22,23,35,35,22,40,26,26,34,26,27,22,30,37,37,36,24,26,37,43,22,26,37,36,42,28,31,22,35,23,40,43,22,23,39,41,30,35,22,36,37,26,22,40,43,26,45,26,37,22,25,7,22,18,42,37,32,19,22,45,30,40,30,43,26,27,22,33,42,40,43,30,37,22,39,41,36,27,42,24,43,40,22,30,37,24,7,22,31,26,41,26,22,30,27,26,37,43,30,29,30,26,27,22,31,30,34,40,26,35,29,22,23,40,22,23,22,39,36,43,26,37,43,30,23,35,22,24,42,40,43,36,34,26,41,22,23,37,27,22,28,36,43,22,43,31,26,22,44,36,41,27,22,36,37,22,43,31,26,22,35,30,43,43,35,26,22,24,36,34,39,23,37,46,22,2,40,22,37,26,44,22,18,42,37,32,19,22,39,35,23,46,26,41,40,22,29,36,41,22,24,31,30,35,27,41,26,37
30,43,22,30,40,22,23,35,34,36,40,43,22,30,27,26,37,43,30,24,23,35,22,43,36,22,43,31,26,22,40,36,37,46,22,39,41,36,27,42,24,43,22,34,41,7,22,18,42,37,32,19,22,18,42,37,32,19,22,23,29,43,26,41,22,40,26,26,30,37,28,22,18,42,37,32,19,22,23,37,27,22,39,30,24,43,42,41,26,40
41,26,39,35,30,26,27,22,23,22,33,42,40,43,30,37,22,40,23,35,26,40,34,23,37,22,26,47,23,24,43,35,46
43,31,26,22,33,42,40,43,30,37,22,34,26,41,24,31,23,37,27,30,40,26,22,24,23,41,41,30,26,27,22,44,31,36,35,26,40,23,35,26,22,39,41,30,24,26,40,22,40,36,34,26,22,20,22,20,22,25,26,35,36,44,22,43,31,36,40,26,22,36,29,22,40,36,37,46,22,24,36,41,39,7,22,36,29,22,33,23,39,23,37,22,2,40,22,34,46,22,29,30,41,40,43,22,40,36,37,46,22,35,30,37,26
43,31,26,22,18,42,37,32,19,22,18,42,37,32,19,22,26,37,43,31,42,40,30,23,40,43,30,24,22,23,37,27,22,39,41,36,34,30,40,26,27,22,43,36,22,41,26,43,42,41,37
25,42,43,22,30,37,40,43,26,23,27,22,36,29,22,23,22,37,26,44,22,24,42,40,43,36,34,26,41,22,39,23,41,43,22,36,29,22,23,22,18,42,37,32,19,22,18,42,37,32,19,22,29,41,36,34,22,18,42,37,32,19,22,40,36,37,46,22,33,42,40,43,30,37,22,28,36,43,22,23,22,24,36,40,43,35,46,22,35,26,28,23,35,22,18,42,37,32,19
34,41,7,22,18,42,37,32,19,22,30,43,22,43,42,41,37,26,27,22,36,42,43,22,44,23,40,22,23,22,39,41,30,45,23,43,26,22,18,42,37,32,19,22,42,40,30,37,28,22,23,22,31,30,27,27,26,37,22,43,23,39,26,22,41,26,24,36,41,27,26,41,22,43,36,22,28,23,43,31,26,41,22,30,37,29,36,41,34,23,43,30,36,37,22,29,36,41,22,40,36,37,46
31,30,40,22,41,26,24,36,41,27,30,37,28,22,35,23,43,26,41,22,43,42,41,37,26,27,22,42,39,22,23,40,22,23,22,24,36,42,41,43,22,26,47,31,30,25,30,43
40,26,26,32,30,37,28,22,43,36,22,32,26,26,39,22,33,42,40,43,30,37,22,2,40,22,34,46,22,36,44,37,22,39,41,36,27,42,24,43,22,35,30,37,26,22,36,29,29,22,43,31,26,22,42,7,40,7,22,34,23,41,32,26,43,22,40,36,37,46,22,35,23,40,43,22,34,23,46,22,29,30,35,26,27,22,23,22,40,42,30,43,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,18,42,37,32,19,22,43,31,26,22,18,42,37,32,19,22,36,29,22,43,41,23,27,26,34,23,41,32,22,30,37,29,41,30,37,28,26,34,26,37,43,22,42,37,29,23,30,41,22,24,36,34,39,26,43,30,43,30,36,37,22,23,37,27,22,36,43,31,26,41,22,45,30,36,35,23,43,30,36,37,40,22,36,29,22,25,42,40,30,37,26,40,40,22,35,23,44
40,30,37,24,26,22,43,31,26,37,22,35,30,29,26,22,31,23,40,22,24,31,23,37,28,26,27,22,23,22,35,36,43,22,29,36,41,22,18,42,37,32,19,22,35,26,36,37,23,41,27,22,18,42,37,32,19,22,33,42,40,43,30,37,22,2,40,22,36,44,37,26,41
30,22,31,23,45,26,22,37,2,43,22,25,26,26,37,22,23,25,35,26,22,43,36,22,28,26,43,22,23,22,27,26,24,26,37,43,22,37,30,28,31,43,22,2,40,22,40,35,26,26,39,22,40,30,37,24,26,22,43,31,30,40,22,31,23,40,22,25,26,26,37,22,28,36,30,37,28,22,36,37,22,31,26,22,40,23,46,40
30,43,22,2,40,22,43,31,26,22,34,36,40,43,22,18,42,37,32,19,22,43,31,30,37,28,22,30,37,22,34,46,22,35,30,29,26,22,30,22,24,23,22,37,2,43,22,26,45,26,37,22,23,43,43,26,37,27,22,43,36,22,34,46,22,25,42,40,30,37,26,40,40
31,30,40,22,24,36,34,39,23,37,46,22,23,37,37,42,23,35,22,40,23,35,26,40,22,23,25,36,42,43,22,1,22,20,22,34,30,35,35,30,36,37,22,34,23,46,22,40,42,29,29,26,41,22,23,22,24,36,40,43,35,46,22,25,35,36,44,22,35,36,40,30,37,28,22,23,37,22,26,40,43,30,34,23,43,26,27,22,20,22,20,22,36,29,22,43,36,43,23,35,22,40,23,35,26,40,22,30,29,22,40,36,37,46,22,23,37,37,42,23,35,22,40,23,35,26,40,22,23,25,36,42,43,22,1,22,20,22,25,30,35,35,30,36,37,22,18,42,37,32,19
33,42,40,43,30,37,22,2,40,22,39,35,30,28,31,43,22,40,31,36,44,40,22,44,31,23,43,22,24,23,37,22,31,23,39,39,26,37,22,44,31,26,37,22,23,22,43,30,37,46,22,24,36,34,39,23,37,46,22,40,42,27,27,26,37,35,46,22,29,23,24,26,40,22,43,31,26,22,29,42,35,35,22,35,26,28,23,35,22,34,30,28,31,43,22,36,29,22,23,22,18,42,37,32,19,22,34,42,35,43,30,37,23,43,30,36,37,23,35
44,30,43,31,22,24,36,37,40,30,27,26,41,23,25,35,26,22,30,41,36,37,46,22,43,31,26,22,24,23,40,26,22,23,35,40,36,22,40,31,36,44,40,22,31,36,44,22,24,36,34,39,35,26,43,26,35,46,22,33,23,39,23,37,22,31,23,40,22,43,42,41,37,26,27,22,43,31,26,22,43,23,25,35,26,40,22,36,37,22,42,7,40,7,22,25,42,40,30,37,26,40,40
23,34,26,41,30,24,23,37,40,22,42,40,26,27,22,43,36,22,24,36,34,39,35,23,30,37,22,25,30,43,43,26,41,35,46,22,23,25,36,42,43,22,25,26,30,37,28,22,18,42,37,32,19,22,25,46,22,18,42,37,32,19,22,39,41,36,27,42,24,43,40,22,29,41,36,34,22,33,23,39,23,37
37,36,44,22,40,36,37,46,22,44,31,36,40,26,22,30,37,37,36,45,23,43,30,45,26,22,18,42,37,32,19,22,39,41,36,27,42,24,43,40,22,23,41,26,22,23,34,36,37,28,22,43,31,26,22,34,36,40,43,22,18,42,37,32,19,22,30,37,22,24,36,37,40,42,34,26,41,22,26,35,26,24,43,41,36,37,30,24,40,22,30,40,22,25,30,43,43,26,41,35,46,22,24,36,34,39,35,23,30,37,30,37,28,22,23,25,36,42,43,22,23,22,35,30,43,43,35,26,22,42,7,40,7,22,29,30,41,34,22,44,30,43,31,22,23,22,24,31,26,23,39,22,18,42,37,32,19,22,39,41,36,27,42,24,26,27,22,30,37,22,24,31,30,37,23
43,31,26,22,18,42,37,32,19,22,36,29,22,43,31,30,40,22,30,40,22,43,31,23,43,22,33,42,40,43,30,37,22,32,37,36,24,32,26,27,22,36,29,29,22,43,31,26,22,40,36,37,46,22,35,30,37,26,22,23,37,27,22,40,36,37,46,22,44,23,37,43,40,22,43,36,22,40,43,36,39,22,30,43,22,40,23,46,40,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,39,41,26,45,30,36,42,40,35,46,22,18,42,37,32,19,22,18,42,37,32,19,22,2,40,22,18,42,37,32,19
40,36,37,46,22,30,43,40,26,35,29,22,27,26,24,35,30,37,26,40,22,43,36,22,24,36,34,34,26,37,43
30,29,22,40,36,37,46,22,44,30,37,40,22,34,41,7,22,18,42,37,32,19,22,40,23,46,40,22,30,43,40,22,35,30,43,43,35,26,22,41,30,45,23,35,22,44,30,35,35,22,31,23,45,26,22,43,36,22,43,41,46,22,43,36,22,40,26,35,35,22,43,31,26,22,39,41,36,27,42,24,43,40,22,36,45,26,41,40,26,23,40
23,43,22,44,36,41,40,43,22,31,26,22,23,27,27,40,22,43,31,26,46,22,2,27,22,31,23,45,26,22,43,36,22,18,42,37,32,19,22,43,31,26,34,22,23,35,35,22,42,39,22,23,37,27,22,43,31,41,36,44,22,43,31,26,34,22,23,44,23,46
34,41,7,22,18,42,37,32,19,22,27,26,37,30,26,40,22,43,31,26,22,40,42,30,43,22,2,40,22,24,31,23,41,28,26,40,22,23,37,27,22,40,23,46,40,22,31,30,40,22,36,37,35,46,22,34,30,40,43,23,32,26,22,44,23,40,22,43,23,32,30,37,28,22,36,37,22,40,36,37,46,22,30,37,22,43,31,26,22,34,23,41,32,26,43,39,35,23,24,26
30,22,34,23,27,26,22,23,22,40,30,34,30,35,23,41,22,35,30,37,26,22,23,37,27,22,30,22,39,41,36,27,42,24,26,27,22,30,43,22,24,31,26,23,39,26,41,22,31,26,22,40,23,46,40
43,36,27,23,46,22,42,7,40,7,22,33,42,27,28,26,22,33,36,31,37,22,26,7,22,18,42,37,32,19,22,30,40,22,26,47,39,26,24,43,26,27,22,43,36,22,41,42,35,26,22,36,37,22,40,36,37,46,22,2,40,22,41,26,37,26,44,26,27,22,41,26,38,42,26,40,43,22,29,36,41,22,23,22,39,41,26,5,43,41,30,23,35,22,36,41,27,26,41,22,25,35,36,24,32,30,37,28,22,40,23,35,26,22,36,29,22,43,31,26,22,27,30,40,39,42,43,26,27,22,39,41,36,27,42,24,43,40,22,36,37,22,44,31,30,24,31,22,27,26,35,30,45,26,41,30,26,40,22,25,26,28,23,37,22,30,37,22,33,42,35,46
43,31,26,22,33,42,27,28,26,22,43,42,41,37,26,27,22,27,36,44,37,22,23,37,22,26,23,41,35,30,26,41,22,40,36,37,46,22,41,26,38,42,26,40,43,22,29,36,41,22,40,42,24,31,22,23,37,22,36,41,27,26,41,22,23,22,27,26,24,30,40,30,36,37,22,42,39,31,26,35,27,22,36,37,22,23,39,39,26,23,35,22,25,42,43,22,40,36,37,46,22,41,26,43,42,41,37,26,27,22,44,30,43,31,22,23,27,27,30,43,30,36,37,23,35,22,26,45,30,27,26,37,24,26,22,23,37,27,22,23,41,28,42,34,26,37,43,40
43,31,36,42,28,31,22,31,36,39,30,37,28,22,43,36,22,40,26,43,43,35,26,22,43,31,26,22,24,23,40,26,22,33,42,40,43,30,37,22,18,42,37,32,19,22,43,36,22,29,30,28,31,43,22,36,37,22,30,29,22,37,26,24,26,40,40,23,41,46
25,42,43,22,43,31,26,22,25,23,43,43,35,26,22,30,40,22,34,36,41,26,22,43,31,23,37,22,33,42,40,43,30,37,22,18,42,37,32,19,22,29,36,41
30,22,31,23,27,22,37,36,22,30,27,26,23,22,30,22,44,23,40,22,28,26,43,43,30,37,28,22,30,37,22,40,36,22,27,26,26,39,22,40,23,46,40,22,34,41,7,22,18,42,37,32,19,22,44,31,36,22,29,36,42,37,27,26,27,22,33,42,40,43,30,37,22,30,37,22,20
34,41,7,22,18,42,37,32,19,22,31,23,27,22,40,36,35,27,22,18,42,37,32,19,22,30,37,24,7,22,23,22,43,23,30,44,23,37,22,26,35,26,24,43,41,36,37,30,24,40,22,34,23,32,26,41,22,23,37,27,22,41,26,43,30,41,26,27,22,36,37,35,46,22,43,36,22,29,30,37,27,22,31,26,22,44,23,40,22,18,42,37,32,19
44,30,43,31,22,33,42,40,43,30,37,22,31,26,22,25,26,28,23,37,22,40,26,35,35,30,37,28,22,43,36,46,40,22,23,37,27,22,26,35,26,24,43,41,36,37,30,24,40,22,34,23,27,26,22,34,36,40,43,35,46,22,30,37,22,31,36,37,28,22,32,36,37,28,22,25,26,28,30,37,37,30,37,28,22,44,30,43,31,22,18,42,37,32,19,22,34,36,42,40,26,22,18,42,37,32,19
43,31,26,22,24,36,34,39,23,37,46,22,31,23,40,22,28,41,36,44,37,22,43,36,22,23,25,36,42,43,22,20,22,26,34,39,35,36,46,26,26,40,22,29,41,36,34,22,29,36,42,41,22,30,37,30,43,30,23,35,35,46,22,34,41,7,22,18,42,37,32,19,22,40,23,46,40
33,42,40,43,30,37,22,31,23,40,22,25,26,26,37,22,39,41,36,29,30,43,23,25,35,26,22,40,30,37,24,26,22,20,22,23,27,27,40,22,43,31,26,22,36,29,29,30,24,30,23,35,22,44,31,36,22,40,31,23,41,26,40,22,31,30,40,22,36,29,29,30,24,26,22,44,30,43,31,22,37,42,34,26,41,36,42,40,22,43,26,27,27,46,22,25,26,23,41,40,22,23,35,35,22,40,23,34,39,35,26,40,22,29,41,36,34,22,31,30,40,22,35,30,37,26,22,36,29,22,18,42,37,32,19,22,43,36,46,40
35,30,32,26,22,34,23,37,46,22,36,43,31,26,41,40,22,34,41,7,22,18,42,37,32,19,22,43,36,36,32,22,37,36,43,30,24,26,22,30,37,22,20,22,44,31,26,37,22,40,36,37,46,22,30,37,22,23,22,24,35,23,40,40,30,24,22,26,47,23,34,39,35,26,22,36,29,22,34,23,41,32,26,43,22,18,42,37,32,19,22,24,31,23,37,28,26,27,22,43,31,26,22,39,35,23,40,43,30,24,22,40,32,30,37,22,23,37,27,22,18,42,37,32,19,22,36,37,22,43,31,26,22,29,23,34,36,42,40,22,18,42,37,32,19,22,35,30,37,26,22,36,29,22,39,36,41,43,23,25,35,26,22,23,42,27,30,36,22,26,38,42,30,39,34,26,37,43,22,23,37,27,22,24,41,26,23,43,26,27,22,43,31,26,22,34,46,22,29,30,41,40,43,22,40,36,37,46,22,35,30,37,26,22,29,36,41,22,24,31,30,35,27,41,26,37
43,31,26,22,18,42,37,32,19,22,18,42,37,32,19,22,37,26,44,22,39,41,36,27,42,24,43,40,22,35,36,36,32,26,27,22,34,36,41,26,22,35,30,32,26,22,43,36,46,40,22,43,31,23,37,22,43,31,26,22,23,27,42,35,43,22,34,36,27,26,35,40
30,37,22,24,36,42,41,43,22,39,23,39,26,41,40,22,40,36,37,46,22,40,23,46,40,22,30,43,22,31,23,40,22,40,39,26,37,43,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,39,41,36,34,36,43,26,22,43,31,26,22,35,30,37,26,22,44,30,43,31,22,41,26,40,42,35,43,30,37,28,22,40,23,35,26,40,22,36,29,22,36,45,26,41,22,23,22,34,30,35,35,30,36,37,22,42,37,30,43,40
40,36,37,46,22,29,36,42,37,27,22,23,22,37,26,44,22,34,23,41,32,26,43,22,37,30,24,31,26,22,25,42,43,22,34,41,7,22,18,42,37,32,19,22,29,30,28,42,41,26,27,22,43,31,23,43,22,30,43,40,22,39,41,30,24,26,40,22,35,26,29,43,22,39,35,26,37,43,46,22,36,29,22,41,36,36,34,22,29,36,41,22,23,22,18,42,37,32,19,22,24,36,34,39,26,43,30,43,36,41
31,30,40,22,39,41,36,27,42,24,43,40,22,23,41,26,22,37,2,43,22,26,47,23,24,43,22,24,36,39,30,26,40,22,36,29,22,40,36,37,46,22,2,40,22,25,42,43,22,40,43,41,36,37,28,35,46,22,41,26,40,26,34,25,35,26,22,43,31,26,34,22,30,37,22,40,30,48,26,22,40,31,23,39,26,22,23,37,27,22,26,40,39,26,24,30,23,35,35,46,22,24,36,35,36,41
40,36,37,46,22,42,40,26,40,22,34,36,40,43,35,46,22,41,26,27,22,23,37,27,22,25,35,42,26,22,44,30,43,31,22,18,42,37,32,19,22,36,29,22,46,26,35,35,36,44,22,23,37,27,22,40,36,22,27,36,26,40,22,33,42,40,43,30,37,22,36,37,22,43,31,26,22,43,31,26,36,41,46,22,43,31,23,43,22,32,30,27,40,22,39,41,26,29,26,41,22,43,31,26,40,26,22,24,36,35,36,41,40
43,36,22,25,26,22,40,42,24,24,26,40,40,29,42,35,22,23,22,39,41,36,27,42,24,43,22,24,23,37,22,25,26,22,23,37,46,22,24,36,35,36,41,22,18,42,37,32,19,22,23,40,22,35,36,37,28,22,23,40,22,30,43,22,30,40,22,18,42,37,32,19,22,41,26,27,22,40,23,46,40,22,24,31,23,41,35,26,40,22,26,7,22,18,42,37,32,19,22,33,42,40,43,30,37,22,2,40,22,23,43,43,36,41,37,26,46
25,46,22,35,23,40,43,22,44,30,37,43,26,41,22,33,42,40,43,30,37,22,44,23,40,22,40,31,36,44,30,37,28,22,18,42,37,32,19,22,23,43,22,43,36,46,22,18,42,37,32,19,22,30,37,22,31,36,37,28,22,32,36,37,28,22,23,37,27,22,37,26,44,22,46,36,41,32,22,23,37,27,22,40,36,37,46,22,37,36,43,30,24,26,27
30,37,27,26,26,27,22,24,36,37,24,26,41,37,26,27,22,43,31,23,43,22,40,36,37,46,22,40,23,35,26,40,22,39,26,41,40,36,37,37,26,35,22,44,26,41,26,22,43,31,41,26,23,43,26,37,30,37,28,22,35,26,28,23,35,22,23,24,43,30,36,37,22,36,41,22,36,43,31,26,41,22,18,42,37,32,19,22,40,42,24,31,22,23,40,22,18,42,37,32,19,22,27,26,40,30,41,23,25,35,26,22,40,36,37,46,22,39,41,36,27,42,24,43,40,22,23,28,23,30,37,40,43,22,33,42,40,43,30,37,22,2,40,22,24,42,40,43,36,34,26,41,40,22,34,41,7,22,18,42,37,32,19,22,29,30,41,26,27,22,36,29,29,22,23,22,35,26,43,43,26,41,22,43,36,22,40,36,37,46,22,30,37,22,23,39,41,30,35
31,26,22,31,30,34,40,26,35,29,22,43,31,41,26,23,43,26,37,26,27,22,43,36,22,43,23,32,26,22,43,31,26,22,34,23,43,43,26,41,22,43,36,22,43,31,26,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,36,41,22,42,7,40,7,22,33,42,40,43,30,24,26,22,27,26,39,23,41,43,34,26,37,43
25,42,43,22,33,42,40,43,30,37,22,31,23,40,22,37,2,43,22,39,42,41,40,42,26,27,22,43,31,36,40,26,22,24,31,23,41,28,26,40,22,44,31,30,24,31,22,44,26,41,26,22,44,30,43,31,36,42,43,22,34,26,41,30,43,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,40,36,37,46,22,23,43,43,36,41,37,26,46
41,26,24,23,35,35,40,22,34,41,7,22,18,42,37,32,19,22,36,42,41,22,39,42,41,39,36,40,26,22,44,23,40,22,43,36,22,30,37,29,35,42,26,37,24,26,22,43,31,26,34,22,43,36,22,35,26,23,45,26,22,42,40,22,23,35,36,37,26
44,26,22,37,26,45,26,41,22,30,37,43,26,37,27,26,27,22,43,23,32,30,37,28,22,36,37,22,40,36,37,46,22,44,26,22,27,36,22,37,2,43,22,31,23,45,26,22,43,31,26,22,41,26,40,36,42,41,24,26,40
40,36,37,46,22,23,37,40,44,26,41,26,27,22,43,31,26,22,26,34,39,43,46,22,43,31,41,26,23,43,22,44,30,43,31,22,30,43,40,22,41,26,23,35,22,40,42,30,43
36,29,29,22,23,37,27,22,36,37,22,40,30,37,24,26,22,43,31,26,37,22,43,31,26,22,24,36,34,39,23,37,30,26,40,22,31,23,45,26,22,18,42,37,32,19,22,30,37,22,24,36,42,41,43
23,37,27,22,33,42,40,43,30,37,22,30,37,22,23,22,37,26,44,40,22,41,26,35,26,23,40,26,22,40,23,46,40,22,36,37,24,26,22,24,36,34,39,26,43,30,43,30,45,26,22,40,36,37,46,22,37,36,44,22,41,26,40,36,41,43,40,22,43,36,22,18,42,37,32,19,22,43,23,24,43,30,24,40,22,30,37,22,23,34,26,41,30,24,23,37,22,18,42,37,32,19,22,43,36,22,18,42,37,32,19,22,36,42,43,22,23,37,27,22,39,41,36,43,26,24,43,22,37,30,24,31,26,22,34,23,41,32,26,43,40
40,36,37,46,22,2,40,22,35,23,44,46,26,41,22,30,37,40,30,40,43,40,22,43,31,23,43,22,43,31,26,22,24,36,34,39,23,37,46,22,2,40,22,43,23,24,43,30,24,40,22,30,37,24,35,42,27,30,37,28,22,43,31,26,22,42,40,26,22,36,29,22,23,22,39,41,30,45,23,43,26,22,18,42,37,32,19,22,18,42,37,32,19,22,23,40,22,23,22,25,42,46,26,41,22,23,41,26,22,41,36,42,43,30,37,26,22,30,37,22,40,42,24,31,22,34,23,43,43,26,41,40
31,26,22,23,35,40,36,22,30,37,40,30,40,43,40,22,43,31,23,43,22,40,36,37,46,22,37,36,22,35,26,40,40,22,43,31,23,37,22,36,43,31,26,41,40,22,31,23,40,22,23,22,35,26,28,23,35,22,41,30,28,31,43,22,43,36,22,39,41,36,43,26,24,43,22,30,43,40,22,43,41,23,27,26,22,27,41,26,40,40,22,30,37,22,43,31,30,40,22,24,23,40,26,22,34,36,40,43,35,46,22,43,31,26,22,24,36,35,36,41,40,22,43,31,23,43,22,30,43,22,24,35,23,30,34,40,22,34,23,32,26,22,34,46,22,29,30,41,40,43,22,40,36,37,46,22,39,41,36,27,42,24,43,40,22,27,30,40,43,30,37,24,43,30,45,26
33,42,40,43,30,37,22,24,35,23,30,34,40,22,30,43,22,25,26,28,23,37,22,42,40,30,37,28,22,43,31,26,22,40,23,34,26,22,24,36,35,36,41,40,22,36,37,22,26,35,26,24,43,41,36,37,30,24,22,28,36,36,27,40,22,29,36,41,22,24,31,30,35,27,41,26,37,22,35,36,37,28,22,25,26,29,36,41,26,22,40,36,37,46,22,26,37,43,26,41,26,27,22,43,31,26,22,24,31,30,35,27,41,26,37,22,2,40,22,34,23,41,32,26,43
44,31,23,43,26,45,26,41,22,30,43,40,22,34,26,41,30,43,40,22,40,36,37,46,22,2,40,22,23,28,28,41,26,40,40,30,45,26,22,27,26,29,26,37,40,26,22,30,40,22,18,42,37,32,19,22,29,36,41,22,33,42,40,43,30,37
30,43,22,2,40,22,23,35,40,36,22,24,36,40,43,35,46
34,41,7,22,18,42,37,32,19,22,40,23,46,40,22,31,26,22,31,23,40,22,39,23,30,27,22,34,36,41,26,22,43,31,23,37,22,1,22,20,22,30,37,22,35,26,28,23,35,22,29,26,26,40,22,40,36,22,29,23,41
36,29,22,40,36,37,46,22,34,41,7,22,18,42,37,32,19,22,40,23,46,40,22,43,31,26,46,22,32,37,36,44,22,43,31,26,41,26,22,2,40,22,37,36,22,44,23,46,22,29,36,41,22,43,31,26,34,22,43,36,22,35,36,40,26
43,31,26,46,22,33,42,40,43,22,32,26,26,39,22,18,42,37,32,19,22,34,26,22,30,37,22,27,26,26,39,26,41,22,42,37,43,30,35,22,30,22,41,26,23,24,31,22,43,31,26,22,39,36,30,37,43,22,44,31,26,41,26,22,30,22,28,30,45,26,22,42,39,22,23,37,27,22,28,36,22,23,44,23,46
29,36,41,22,37,36,44,22,43,31,36,42,28,31,22,31,26,22,18,42,37,32,19,22,43,36,22,31,23,37,28,22,30,37
18,42,37,32,19,22,24,31,23,41,35,26,40,22,31,7,22,18,42,37,32,19,22,30,30,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,39,42,41,24,31,23,40,26,27,22,20,22,40,31,23,41,26,40,22,36,41,22,20,22,20,22,36,29,22,18,42,37,32,19,22,2,40,22,24,36,34,34,36,37,22,23,24,24,36,41,27,30,37,28,22,43,36,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
43,31,26,22,40,43,36,24,32,22,44,23,40,22,25,36,42,28,31,43,22,36,37,22,43,31,42,41,40,27,23,46,22,30,37,22,23,22,39,41,30,45,23,43,26,35,46,22,37,26,28,36,43,30,23,43,26,27,22,43,41,23,37,40,23,24,43,30,36,37,22,43,31,26,22,29,30,35,30,37,28,22,40,23,30,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,18,42,37,32,19,22,37,7,31,7,22,23,37,27,22,18,42,37,32,19,22,28,23,40,22,3,22,26,35,26,24,43,41,30,24,22,24,36,7,22,18,42,37,32,19,22,34,23,40,40,7,22,23,41,26,22,43,23,41,28,26,43,40,22,36,29,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,40,22,29,41,36,34,22,18,42,37,32,19,22,26,23,40,43,26,41,37,22,42,43,30,35,30,43,30,26,40,22,23,40,40,36,24,30,23,43,26,40
26,23,40,43,26,41,37,22,42,43,30,35,30,43,30,26,40,22,31,23,40,22,36,29,29,26,41,26,27,22,1,22,20,22,23,22,40,31,23,41,26,22,29,36,41,22,18,42,37,32,19,22,23,37,27,22,1,22,20,22,23,22,40,31,23,41,26,22,29,36,41,22,18,42,37,32,19,22,28,23,40,22,23,37,27,22,31,23,40,22,26,47,43,26,37,27,26,27,22,25,36,43,31,22,36,29,29,26,41,40,22,43,36,22,27,26,24,7,22,20
25,36,43,31,22,24,36,34,39,23,37,30,26,40,22,41,26,33,26,24,43,26,27,22,43,31,26,22,36,29,29,26,41,40
27,41,26,40,27,37,26,41,22,25,23,37,32,22,23,28,22,36,29,22,44,26,40,43,22,28,26,41,34,23,37,46,22,31,23,40,22,23,37,37,36,42,37,24,26,27,22,23,22,29,41,30,26,37,27,35,46,22,43,26,37,27,26,41,22,36,29,29,26,41,22,29,36,41,22,24,36,37,43,41,36,35,22,36,29,22,25,23,37,38,42,26,22,18,42,37,32,19,22,27,26,22,18,42,37,32,19,22,23,22,29,41,26,37,24,31,22,25,23,37,32,22,44,31,36,40,26,22,34,23,30,37,22,40,31,23,41,26,31,36,35,27,26,41,22,30,40,22,29,41,23,37,24,26,22,2,40,22,40,36,24,30,26,43,26,22,28,26,37,26,41,23,35,26,22,43,31,26,22,40,36,24,30,26,43,26,22,27,26,22,18,42,37,32,19,22,18,42,37,32,19,22,40,23,30,27
43,31,26,22,43,26,37,27,26,41,22,36,29,29,26,41,22,25,46,22,44,26,40,43,22,28,26,41,34,23,37,46,22,2,40,22,18,42,37,32,19,22,24,36,34,34,26,41,24,30,23,35,22,25,23,37,32,22,30,40,22,30,37,22,43,44,36,22,40,43,23,28,26,40
27,41,26,40,27,37,26,41,22,30,40,22,36,29,29,26,41,30,37,28,22,43,36,22,23,24,38,42,30,41,26,22,20,22,20,22,36,29,22,18,42,37,32,19,22,2,40,22,24,23,39,30,43,23,35,22,29,36,41,22,20,22,29,41,23,37,24,40,22,1,22,20,22,23,22,40,31,23,41,26
43,31,26,22,43,26,41,34,40,22,36,29,22,43,31,26,22,36,29,29,26,41,22,39,42,43,22,23,22,45,23,35,42,26,22,36,29,22,20,22,34,30,35,35,30,36,37,22,29,41,23,37,24,40,22,1,22,20,22,34,30,35,35,30,36,37,22,36,37,22,43,31,26,22,20,22,20,22,18,42,37,32,19
43,31,26,22,40,36,24,30,26,43,26,22,28,26,37,26,41,23,35,26,22,25,23,37,32,30,37,28,22,28,41,36,42,39,22,24,36,37,43,41,36,35,40,22,20,22,20,22,36,29,22,43,31,26,22,18,42,37,32,19,22,44,31,30,35,26,22,40,36,24,30,26,43,26,22,28,26,37,26,41,23,35,26,22,27,26,22,18,42,37,32,19,22,40,7,23,7,22,36,44,37,40,22,20,22,20,22,23,37,27,22,29,30,37,23,37,24,30,26,41,26,22,43,41,23,27,30,43,30,36,37,22,23,22,31,36,35,27,30,37,28,22,24,36,34,39,23,37,46,22,36,44,37,40,22,20,22,20
34,26,47,30,24,23,37,22,30,37,45,26,40,43,36,41,22,33,36,26,35,22,18,42,37,32,19,22,18,42,37,32,19,22,40,23,30,27,22,31,26,22,40,36,35,27,22,23,22,25,35,36,24,32,22,36,29,22,20,22,40,31,23,41,26,40,22,36,29,22,40,34,30,43,31,22,35,23,25,36,41,23,43,36,41,30,26,40,22,30,37,24,7,22,24,36,34,34,36,37,22,40,43,36,24,32,22,43,36,22,24,36,34,39,23,37,30,26,40,22,23,29,29,30,35,30,23,43,26,27,22,44,30,43,31,22,31,30,34
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,34,41,7,22,18,42,37,32,19,22,18,42,37,32,19,22,40,23,30,27,22,18,42,37,32,19,22,40,46,37,27,30,24,23,43,26,22,30,37,24,7,22,18,42,37,32,19,22,30,30,22,30,37,24,7,22,23,37,27,22,18,42,37,32,19,22,30,30,30,22,30,37,24,7,22,25,36,42,28,31,43,22,43,31,26,22,20,22,40,31,23,41,26,40,22,36,37,22,36,24,43,7,22,20,22,29,36,41,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,18,42,37,32,19,22,18,42,37,32,19,22,40,23,30,27,22,43,31,23,43,22,31,26,22,18,42,37,32,19,22,28,41,36,42,39,22,35,43,27,7,22,18,42,37,32,19,22,18,42,37,32,19,22,30,30,22,23,37,27,22,18,42,37,32,19,22,30,30,30,22,23,41,26,22,23,35,35,22,23,29,29,30,35,30,23,43,26,27,22,23,37,27,22,31,36,35,27,22,23,22,24,36,34,25,30,37,26,27,22,40,43,23,32,26,22,36,29,22,20,22,40,31,23,41,26,40,22,36,41,22,20,22,20
34,41,7,22,18,42,37,32,19,22,18,42,37,32,19,22,31,23,40,22,40,23,30,27,22,31,26,22,44,23,37,43,40,22,43,36,22,39,42,41,24,31,23,40,26,22,34,36,41,26,22,40,31,23,41,26,40
30,37,22,40,23,37,22,27,30,26,28,36,22,40,34,30,43,31,22,35,23,25,36,41,23,43,36,41,30,26,40,22,39,41,26,40,30,27,26,37,43,22,43,30,34,36,43,31,46,22,18,42,37,32,19,22,40,23,30,27,22,43,31,26,22,43,41,23,37,40,29,26,41,22,36,29,22,43,31,26,22,40,31,23,41,26,40,22,30,40,22,37,2,43,22,40,30,28,37,30,29,30,24,23,37,43
18,42,37,32,19,22,37,26,44,22,46,36,41,32,22,40,23,30,27,22,30,43,22,23,37,27,22,43,31,26,22,34,23,37,23,28,26,34,26,37,43,22,36,29,22,40,39,36,41,43,40,22,3,22,41,26,24,41,26,23,43,30,36,37,22,30,37,24,7,22,25,36,42,28,31,43,22,43,31,26,22,36,39,26,41,23,43,36,41,22,36,29,22,43,31,26,22,18,42,37,32,19,22,40,39,36,41,43,40,22,18,42,37,32,19,22,24,31,23,30,37,22,29,36,41,22,40,36,34,26,22,1,22,20,22,34,30,35,35,30,36,37
43,31,26,22,30,37,45,26,40,43,34,26,37,43,22,25,23,37,32,22,25,26,24,36,34,26,40,22,34,23,33,36,41,30,43,46,22,40,31,23,41,26,31,36,35,27,26,41,22,30,37,22,40,39,36,41,43,40,22,3,22,41,26,24,41,26,23,43,30,36,37,22,23,22,18,42,37,32,19,22,40,39,36,41,43,30,37,28,22,28,36,36,27,40,22,41,26,43,23,30,35,26,41,22,40,23,30,27,22,36,35,30,45,26,41,22,26,7,22,18,42,37,32,19,22,23,22,34,26,34,25,26,41,22,36,29,22,18,42,37,32,19,22,2,40,22,34,23,37,23,28,26,34,26,37,43,22,24,36,34,34,30,43,43,26,26,22,23,37,27,22,23,22,27,30,41,26,24,43,36,41,22,36,29,22,43,31,26,22,24,31,23,30,37
40,39,36,41,43,40,22,18,42,37,32,19,22,43,23,34,39,23,22,29,35,23,7,22,39,36,40,43,26,27,22,41,26,45,26,37,42,26,22,36,29,22,1,22,20,22,34,30,35,35,30,36,37,22,29,36,41,22,43,31,26,22,46,26,23,41,22,26,37,27,26,27,22,33,42,35,46,22,20
43,31,26,22,24,36,34,39,23,37,46,22,30,40,22,45,26,41,46,22,39,41,36,29,30,43,23,25,35,26,22,36,37,22,23,37,22,36,39,26,41,23,43,30,37,28,22,25,23,40,30,40,22,34,41,7,22,18,42,37,32,19,22,40,23,30,27,22,25,42,43,22,31,26,22,27,26,24,35,30,37,26,27,22,43,36,22,40,39,26,24,30,29,46,22,37,42,34,25,26,41,40
30,37,22,20,22,40,39,36,41,43,40,22,3,22,41,26,24,41,26,23,43,30,36,37,22,2,40,22,34,23,37,23,28,26,41,40,22,23,37,27,22,24,26,41,43,23,30,37,22,39,23,40,40,30,45,26,22,30,37,45,26,40,43,36,41,40,22,39,42,41,24,31,23,40,26,27,22,43,31,26,22,24,36,34,39,23,37,46,22,29,41,36,34,22,18,42,37,32,19,22,24,36,41,39,7,22,36,29,22,18,42,37,32,19,22,30,35,35
30,37,22,43,31,26,22,35,23,43,26,40,43,22,43,41,23,37,40,23,24,43,30,36,37,22,34,23,37,23,28,26,34,26,37,43,22,25,36,42,28,31,43,22,36,42,43,22,43,31,26,22,39,23,40,40,30,45,26,22,30,37,45,26,40,43,36,41,40,22,2,22,31,36,35,27,30,37,28,22,34,41,7,22,18,42,37,32,19,22,40,23,30,27
31,23,34,34,36,37,27,22,24,36,7,22,37,26,44,39,36,41,43,22,25,26,23,24,31,22,24,23,35,30,29,7,22,40,23,30,27,22,29,30,27,26,35,30,43,46,22,37,23,43,30,36,37,23,35,22,29,30,37,23,37,24,30,23,35,22,30,37,24,7,22,26,47,43,26,37,27,26,27,22,30,43,40,22,39,41,26,45,30,36,42,40,22,23,28,41,26,26,34,26,37,43,22,42,37,27,26,41,22,44,31,30,24,31,22,30,43,22,44,36,22,37,2,43,22,39,42,41,24,31,23,40,26,22,23,37,46,22,34,36,41,26,22,36,29,22,43,31,26,22,34,36,41,43,28,23,28,26,22,25,23,37,32,26,41,22,2,40,22,24,36,34,34,36,37,22,40,43,36,24,32,22,43,31,41,36,42,28,31,22,36,24,43,7,22,20
43,31,26,22,39,41,26,45,30,36,42,40,22,23,28,41,26,26,34,26,37,43,22,26,47,39,30,41,26,27,22,43,31,42,41,40,27,23,46
31,23,34,34,36,37,27,22,40,23,30,27,22,43,31,23,43,22,30,43,40,22,27,30,40,24,42,40,40,30,36,37,40,22,44,30,43,31,22,29,30,27,26,35,30,43,46,22,23,37,22,30,41,45,30,37,26,22,24,23,35,30,29,7,22,18,42,37,32,19,22,42,37,27,26,41,44,41,30,43,26,41,22,23,41,26,22,24,36,37,43,30,37,42,30,37,28,22,25,42,43,22,43,31,23,43,22,39,41,36,40,39,26,24,43,40,22,29,36,41,22,23,22,35,36,37,28,26,41,5,43,26,41,34,22,40,43,23,37,27,40,43,30,35,35,22,23,28,41,26,26,34,26,37,43,22,23,41,26,22,42,37,24,26,41,43,23,30,37
29,30,27,26,35,30,43,46,22,31,23,40,22,30,37,24,41,26,23,40,26,27,22,30,43,40,22,40,43,23,32,26,22,30,37,22,31,23,34,34,36,37,27,22,43,36,22,20,22,20,22,30,37,22,41,26,24,26,37,43,22,34,36,37,43,31,40
40,43,23,43,26,34,26,37,43,40,22,34,23,27,26,22,30,37,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,29,30,35,30,37,28,40,22,35,26,27,22,31,23,34,34,36,37,27,22,43,36,22,41,26,38,42,26,40,43,22,23,22,40,43,23,37,27,40,43,30,35,35,22,23,28,41,26,26,34,26,37,43
28,30,23,37,43,22,28,41,36,42,39,22,35,43,27,7,22,40,23,30,27,22,30,43,22,43,26,41,34,30,37,23,43,26,27,22,37,26,28,36,43,30,23,43,30,36,37,40,22,29,36,41,22,43,31,26,22,39,42,41,24,31,23,40,26,22,36,29,22,18,42,37,32,19,22,23,30,41,44,23,46,40,22,23,22,18,42,37,32,19,22,41,26,28,30,36,37,23,35,22,24,23,41,41,30,26,41,22,43,31,23,43,22,36,39,26,41,23,43,26,40,22,43,31,26,22,42,37,30,43,26,27,22,26,47,39,41,26,40,40,22,18,42,37,32,19,22,40,26,41,45,30,24,26,22,42,37,27,26,41,22,24,36,37,43,41,23,24,43,22,43,36,22,42,23,35,22,24,36,41,39,7,22,2,40,22,42,37,30,43,26,27,22,23,30,41,35,30,37,26,40
28,30,23,37,43,22,23,22,25,26,45,26,41,35,46,22,31,30,35,35,40,22,24,23,35,30,29,7,22,24,36,35,35,26,24,43,30,36,37,22,36,29,22,24,36,34,39,23,37,30,26,40,22,43,31,23,43,22,30,40,22,24,36,37,43,41,36,35,35,26,27,22,25,46,22,31,36,35,35,46,44,36,36,27,22,39,41,36,27,42,24,26,41,22,25,42,41,43,22,40,42,28,23,41,34,23,37,22,27,30,27,22,37,2,43,22,28,30,45,26,22,23,22,41,26,23,40,36,37,22,29,36,41,22,18,42,37,32,19,22,30,43,40,22,39,35,23,37,22,43,36,22,23,24,38,42,30,41,26,22,43,31,26,22,23,30,41,35,30,37,26,22,23,37,27,22,18,42,37,32,19,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
28,30,23,37,43,22,23,28,41,26,26,27,22,35,23,40,43,22,34,36,37,43,31,22,43,36,22,39,42,41,24,31,23,40,26,22,43,31,26,22,24,23,41,41,30,26,41
28,30,23,37,43,22,31,23,40,22,37,2,43,22,26,45,26,41,22,27,30,40,24,35,36,40,26,27,22,43,31,26,22,39,41,36,39,36,40,26,27,22,39,41,30,24,26,22,23,35,43,31,36,42,28,31,22,18,42,37,32,19,22,30,37,24,7,22,23,37,22,18,42,37,32,19,22,18,42,37,32,19,22,23,30,41,24,41,23,29,43,22,24,36,37,40,42,35,43,30,37,28,22,24,36,37,24,26,41,37,22,31,23,40,22,45,23,35,42,26,27,22,18,42,37,32,19,22,2,40,22,29,35,26,26,43,22,23,43,22,23,25,36,42,43,22,1,22,20,22,34,30,35,35,30,36,37
43,31,26,22,23,30,41,35,30,37,26,22,44,36,42,35,27,22,31,23,45,26,22,25,26,24,36,34,26,22,43,31,26,22,35,23,43,26,40,43,22,30,37,22,23,22,18,42,37,32,19,22,18,42,37,32,19,22,36,29,22,28,30,23,37,43,22,24,36,34,39,23,37,30,26,40,22,44,31,30,24,31,22,23,41,26,22,30,37,45,36,35,45,26,27,22,30,37,22,34,23,32,30,37,28,22,24,26,34,26,37,43,22,41,26,24,46,24,35,30,37,28,22,37,26,44,40,39,41,30,37,43,22,23,37,27,22,36,39,26,41,23,43,30,37,28,22,29,23,40,43,5,29,36,36,27,22,41,26,40,43,23,42,41,23,37,43,40
43,31,26,22,40,43,23,43,26,5,24,36,37,43,41,36,35,35,26,27,22,30,37,40,42,41,26,41,22,23,40,40,42,41,23,37,24,26,40,22,18,42,37,32,19,22,27,26,22,29,41,23,37,24,26,22,40,23,30,27,22,30,43,22,31,23,40,22,36,25,43,23,30,37,26,27,22,41,26,28,42,35,23,43,36,41,46,22,23,39,39,41,36,45,23,35,22,43,36,22,30,37,24,41,26,23,40,26,22,30,43,40,22,40,43,23,32,26,22,30,37,22,43,31,26,22,29,30,37,23,37,24,30,23,35,22,31,36,35,27,30,37,28,22,24,36,34,39,23,37,46,22,24,30,26,7,22,27,26,22,37,23,45,30,28,23,43,30,36,37,22,34,30,47,43,26,22,23,25,36,45,26,22,20,22,20,22,29,41,36,34,22,43,31,26,22,24,42,41,41,26,37,43,22,35,26,45,26,35,22,36,29,22,23,25,36,42,43,22,20,22,20
29,41,30,27,23,46,22,2,40,22,23,39,39,41,36,45,23,35,22,44,23,40,22,37,26,26,27,26,27,22,43,36,22,24,36,37,29,36,41,34,22,44,30,43,31,22,18,42,37,32,19,22,41,42,35,26,40,22,41,26,28,23,41,27,30,37,28,22,24,36,34,39,23,37,30,26,40,22,44,30,43,31,22,25,23,37,32,22,30,37,43,26,41,26,40,43,40,22,23,37,27,22,29,36,35,35,36,44,40,22,23,22,40,30,34,30,35,23,41,22,23,39,39,41,36,45,23,35,22,28,30,45,26,37,22,44,26,27,37,26,40,27,23,46,22,43,36,22,24,30,26,22,29,30,37,23,37,24,30,26,41,26,22,27,26,22,39,23,41,30,25,23,40
25,36,43,31,22,39,23,41,30,25,23,40,22,23,37,27,22,18,42,37,32,19,22,31,23,45,26,22,25,26,26,37,22,30,37,24,41,26,23,40,30,37,28,22,43,31,26,30,41,22,40,43,23,32,26,40,22,30,37,22,37,23,45,30,28,23,43,30,36,37,22,34,30,47,43,26,22,41,26,24,26,37,43,35,46,22,29,36,41,22,44,31,23,43,22,43,31,26,46,22,31,23,45,26,22,43,26,41,34,26,27,22,30,37,45,26,40,43,34,26,37,43,22,39,42,41,39,36,40,26,40,22,23,35,43,31,36,42,28,31,22,43,31,26,22,30,40,40,42,26,22,31,23,40,22,25,26,26,37,22,40,42,41,41,36,42,37,27,26,27,22,25,46,22,43,23,32,26,36,45,26,41,22,40,39,26,24,42,35,23,43,30,36,37,22,30,37,22,41,26,24,26,37,43,22,44,26,26,32,40
18,42,37,32,19,22,27,30,27,22,37,2,43,22,24,36,34,34,26,37,43,22,36,29,29,30,24,30,23,35,35,46,22,36,37,22,30,43,40,22,41,26,23,40,36,37,40,22,29,36,41,22,40,26,26,32,30,37,28,22,43,31,26,22,23,39,39,41,36,45,23,35,22,25,42,43,22,39,26,36,39,35,26,22,24,35,36,40,26,22,43,36,22,43,31,26,22,28,41,36,42,39,22,40,23,30,27,22,30,43,22,44,23,40,22,27,36,37,26,22,43,36,22,34,23,32,26,22,40,42,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,31,26,22,29,35,26,47,30,25,30,35,30,43,46,22,43,36,22,30,37,24,41,26,23,40,26,22,30,43,40,22,40,43,23,32,26,22,30,37,22,43,31,26,22,29,42,43,42,41,26,22,40,31,36,42,35,27,22,30,37,43,26,41,26,40,43,30,37,28,22,39,41,30,24,26,22,36,39,39,36,41,43,42,37,30,43,30,26,40,22,23,41,30,40,26
23,37,22,18,42,37,32,19,22,36,29,29,30,24,30,23,35,22,27,30,27,22,40,39,26,24,30,29,46,22,31,36,44,26,45,26,41,22,43,31,23,43,22,43,31,26,41,26,22,44,23,40,22,37,36,22,29,36,42,37,27,23,43,30,36,37,22,43,36,22,41,26,24,26,37,43,22,41,42,34,36,41,40,22,43,31,26,22,28,41,36,42,39,22,34,30,28,31,43,22,25,26,22,23,24,43,30,37,28,22,30,37,22,24,36,37,24,26,41,43,22,44,30,43,31,22,39,23,41,30,25,23,40
35,36,24,32,31,26,26,27,22,18,42,37,32,19,22,40,46,40,43,26,34,40,22,24,36,7,22,23,22,42,37,30,43,22,36,29,22,35,36,24,32,31,26,26,27,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,33,36,30,37,22,44,30,43,31,22,18,42,37,32,19,22,40,7,39,22,23,7,22,36,29,22,18,42,37,32,19,22,30,43,23,35,46,22,43,36,22,39,41,36,39,36,40,26,22,23,22,37,26,44,22,28,26,37,26,41,23,43,30,36,37,22,36,29,22,33,26,43,22,18,42,37,32,19,22,29,36,41,22,43,31,26,22,42,7,40,7,22,23,30,41,22,29,36,41,24,26
43,31,26,22,23,30,41,22,29,36,41,24,26,22,30,40,22,35,36,36,32,30,37,28,22,43,36,22,25,42,46,22,20,22,37,26,44,22,39,41,30,34,23,41,46,22,33,26,43,22,18,42,37,32,19,22,44,30,43,31,22,23,22,43,36,43,23,35,22,45,23,35,42,26,22,36,29,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,25,26,43,44,26,26,37,22,20,22,23,37,27,22,20
43,31,26,22,23,30,41,24,41,23,29,43,22,44,36,42,35,27,22,41,26,39,35,23,24,26,22,43,31,26,22,18,42,37,32,19,22,34,23,27,26,22,25,46,22,43,31,26,22,18,42,37,32,19,22,23,30,41,24,41,23,29,43,22,24,36,7,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,31,30,24,31,22,43,31,26,22,23,30,41,22,29,36,41,24,26,22,42,40,26,40,22,43,36,22,43,41,23,30,37,22,33,26,43,22,39,30,35,36,43,40
35,36,24,32,31,26,26,27,22,40,23,30,27,22,43,31,26,22,42,7,40,7,22,37,23,45,46,22,34,23,46,22,23,35,40,36,22,25,42,46,22,23,37,22,23,27,27,30,43,30,36,37,23,35,22,20,22,18,42,37,32,19,22,23,30,41,24,41,23,29,43,22,43,36,22,41,26,39,35,23,24,26,22,30,43,40,22,18,42,37,32,19,22,18,42,37,32,19,22,34,23,27,26,22,25,46,22,43,31,26,22,18,42,37,32,19,22,23,30,41,24,41,23,29,43,22,24,36,41,39,7,22,42,37,30,43,22,36,29,22,18,42,37,32,19,22,24,36,41,39
42,37,27,26,41,22,43,31,26,22,23,28,41,26,26,34,26,37,43,22,44,30,43,31,22,35,36,24,32,31,26,26,27,22,18,42,37,32,19,22,44,30,35,35,22,35,30,24,26,37,40,26,22,35,36,24,32,31,26,26,27,22,43,36,22,25,42,30,35,27,22,43,31,26,22,18,42,37,32,19,22,18,42,37,32,19,22,33,26,43,22,18,42,37,32,19,22,23,37,27,22,44,30,35,35,22,40,42,39,39,35,46,22,24,26,41,43,23,30,37,22,40,43,41,42,24,43,42,41,26,40
35,36,24,32,31,26,26,27,22,44,30,35,35,22,25,42,30,35,27,22,23,27,27,30,43,30,36,37,23,35,22,40,43,41,42,24,43,42,41,26,40,22,23,37,27,22,39,26,41,29,36,41,34,22,29,30,37,23,35,22,23,40,40,26,34,25,35,46,22,36,29,22,43,31,26,22,18,42,37,32,19,22,18,42,37,32,19,22,23,43,22,30,43,40,22,18,42,37,32,19,22,28,23,7,22,39,35,23,37,43,22,40,31,36,42,35,27,22,43,31,26,22,23,30,41,22,29,36,41,24,26,22,36,41,27,26,41,22,43,31,26,22,24,41,23,29,43
23,22,35,36,24,32,31,26,26,27,22,40,39,36,32,26,40,34,23,37,22,30,37,22,18,42,37,32,19,22,24,23,35,30,29,7,22,40,23,30,27,22,31,26,22,44,23,40,22,37,2,43,22,23,44,23,41,26,22,36,29,22,44,31,30,24,31,22,36,43,31,26,41,22,24,36,34,39,23,37,30,26,40,22,44,36,42,35,27,22,25,26,22,24,36,34,39,26,43,30,37,28,22,29,36,41,22,43,31,26,22,23,30,41,22,29,36,41,24,26,22,24,36,37,43,41,23,24,43
40,43,41,30,32,30,37,28,22,23,42,43,36,22,44,36,41,32,26,41,40,22,26,37,27,26,27,22,43,31,26,30,41,22,18,42,37,32,19,22,18,42,37,32,19,22,36,29,22,23,22,34,26,43,23,35,22,40,31,36,39,22,23,43,22,23,22,18,42,37,32,19,22,40,7,23,7,22,29,23,24,43,36,41,46,22,30,37,22,26,23,40,43,26,41,37,22,29,41,23,37,24,26,22,29,41,30,27,23,46,22,23,40,22,39,23,46,22,43,23,35,32,40,22,28,36,43,22,42,37,27,26,41,22,44,23,46,22,30,37,22,43,31,26,22,24,23,39,30,43,23,35
25,42,43,22,43,31,26,22,18,42,37,32,19,22,18,42,37,32,19,22,24,23,34,26,22,23,40,22,23,22,37,23,43,30,36,37,44,30,27,26,22,27,30,40,39,42,43,26,22,25,46,22,29,30,37,23,37,24,26,22,34,30,37,30,40,43,41,46,22,26,34,39,35,36,46,26,26,40,22,27,30,40,41,42,39,43,26,27,22,25,36,41,27,26,41,22,18,42,37,32,19,22,23,37,27,22,43,31,41,26,23,43,26,37,26,27,22,43,31,26,22,28,36,45,26,41,37,34,26,37,43,22,2,40,22,23,25,30,35,30,43,46,22,43,36,22,39,23,46,22,30,43,40,22,25,30,35,35,40
43,31,26,22,18,42,37,32,19,22,18,42,37,32,19,22,25,26,28,23,37,22,29,30,35,30,37,28,22,36,42,43,22,36,29,22,43,31,26,22,40,31,36,39,22,44,31,30,24,31,22,34,23,32,26,40,22,23,42,43,36,22,39,23,41,43,40,22,23,43,22,43,31,26,22,39,35,23,37,43,22,30,37,22,18,42,37,32,19,22,23,29,43,26,41,22,45,36,43,30,37,28,22,20,22,43,36,22,20,22,43,36,22,23,25,23,37,27,36,37,22,43,31,26,22,18,42,37,32,19
43,31,26,30,41,22,44,30,43,31,27,41,23,44,23,35,22,44,23,40,22,25,23,40,26,27,22,36,37,22,39,41,36,34,30,40,26,40,22,25,46,22,18,42,37,32,19,22,43,36,22,36,39,26,37,22,37,26,28,36,43,30,23,43,30,36,37,40,22,30,37,22,39,23,41,30,40,22,23,43,22,43,31,26,22,40,23,34,26,22,43,30,34,26,22,43,31,26,22,35,23,40,43,22,34,23,37,22,35,26,29,43,22,43,31,26,22,39,41,26,34,30,40,26,40
43,31,26,22,40,43,41,30,32,26,22,25,46,22,24,42,40,43,36,34,40,22,36,29,29,30,24,26,41,40,22,43,23,47,22,24,36,35,35,26,24,43,36,41,40,22,43,41,26,23,40,42,41,46,22,44,36,41,32,26,41,40,22,23,37,27,22,36,43,31,26,41,22,24,30,45,30,35,22,18,42,37,32,19,22,23,43,43,23,24,31,26,27,22,43,36,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,23,46,22,39,36,40,26,22,23,22,34,36,41,26,22,40,26,41,30,36,42,40,22,24,31,23,35,35,26,37,28,26,22,43,36,22,43,31,26,22,28,36,45,26,41,37,34,26,37,43,22,23,37,27,22,43,31,26,22,23,45,26,41,23,28,26,22,18,42,37,32,19
34,30,37,30,40,43,41,46,22,26,34,39,35,36,46,26,26,40,22,24,36,34,39,35,23,30,37,22,43,31,23,43,22,43,31,26,46,22,23,41,26,22,39,36,36,41,35,46,22,39,23,30,27,22,25,26,24,23,42,40,26,22,36,29,22,23,22,24,36,34,39,35,26,47,22,18,42,37,32,19,22,40,46,40,43,26,34,22,43,31,26,46,22,40,23,46,22,29,23,30,35,40,22,43,36,22,43,23,32,26,22,30,37,43,36,22,23,24,24,36,42,37,43,22,43,31,26,30,41,22,26,27,42,24,23,43,30,36,37,22,23,37,27,22,35,26,45,26,35,22,36,29,22,43,26,24,31,37,30,24,23,35,22,26,47,39,26,41,43,30,40,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,41,30,40,32,22,33,42,37,32,22,25,36,37,27,40,22,25,23,43,43,26,41,26,27,22,25,46,22,23,22,40,42,24,24,26,40,40,30,36,37,22,36,29,22,27,26,29,23,42,35,43,40,22,23,37,27,22,31,42,28,26,22,39,41,30,24,26,22,27,26,24,35,30,37,26,40,22,43,31,30,40,22,46,26,23,41,22,39,41,23,24,43,30,24,23,35,35,46,22,18,42,37,32,19,22,29,41,30,27,23,46
43,41,23,27,30,37,28,22,28,41,36,42,37,27,22,43,36,22,23,22,31,23,35,43,22,23,40,22,30,37,45,26,40,43,36,41,40,22,41,42,40,31,26,27,22,43,36,22,40,26,35,35,22,25,36,37,27,40,22,36,37,35,46,22,43,36,22,29,30,37,27,22,43,31,26,34,40,26,35,45,26,40,22,18,42,37,32,19,22,25,46,22,39,36,43,26,37,43,30,23,35,22,25,42,46,26,41,40
40,43,42,37,37,26,27,22,43,31,26,46,22,44,23,43,24,31,26,27,22,25,41,36,32,26,41,23,28,26,22,31,36,42,40,26,40,22,34,23,41,32,22,27,36,44,37,22,39,41,30,24,26,22,38,42,36,43,23,43,30,36,37,40,22,36,37,22,43,31,26,30,41,22,33,42,37,32,22,31,36,35,27,30,37,28,40,22,44,31,30,35,26,22,25,26,30,37,28,22,23,25,35,26,22,43,36,22,26,47,26,24,42,43,26,22,45,26,41,46,22,29,26,44,22,23,24,43,42,23,35,22,43,41,23,27,26,40
43,31,26,22,33,42,37,32,22,25,36,37,27,22,34,23,41,32,26,43,22,30,40,22,30,37,22,23,22,40,43,23,43,26,22,36,29,22,28,41,30,27,35,36,24,32,22,37,36,44,22,43,31,26,41,26,22,23,41,26,22,37,36,22,25,30,27,40,22,36,37,35,46,22,36,29,29,26,41,40,22,40,23,46,40,22,30,37,27,26,39,26,37,27,26,37,43,22,30,37,45,26,40,43,36,41,22,34,23,41,43,30,37,22,27,7,22,18,42,37,32,19,22,44,31,36,22,34,23,37,23,28,26,40,22,37,26,23,41,35,46,22,1,22,20,22,25,30,35,35,30,36,37,22,23,37,27,22,44,31,36,22,41,26,24,26,37,43,35,46,22,27,26,24,30,27,26,27,22,43,36,22,25,42,46,22,18,42,37,32,19,22,40,26,24,42,41,30,43,30,26,40,22,29,36,41,22,23,22,37,26,44,22,29,42,37,27
43,31,30,40,22,18,42,37,32,19,22,30,40,22,29,23,41,22,29,41,36,34,22,36,45,26,41,22,31,26,22,40,23,46,40
33,42,37,32,22,2,40,22,24,36,35,35,23,39,40,26,22,31,26,35,39,26,27,22,18,42,37,32,19,22,43,31,26,22,18,42,37,32,19,22,40,26,35,35,30,37,28,22,36,29,22,40,43,36,24,32,40,22,43,31,23,43,22,39,41,36,27,42,24,26,27,22,43,31,26,22,18,42,37,32,19,22,36,37,26,5,27,23,46,22,27,30,45,26,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,40,30,37,24,26,22,43,31,26,22,36,24,43,7,22,20,22,20,22,24,41,23,40,31
40,30,34,42,35,43,23,37,26,36,42,40,35,46,22,30,43,22,23,35,40,36,22,31,26,35,39,26,27,22,43,41,30,28,28,26,41,22,43,31,30,40,22,46,26,23,41,22,2,40,22,25,30,28,28,26,40,43,22,41,23,35,35,46,22,30,37,22,43,31,26,22,42,7,40,7,22,28,36,45,26,41,37,34,26,37,43,22,25,36,37,27,22,34,23,41,32,26,43,22,23,40,22,30,37,45,26,40,43,36,41,40,22,41,42,40,31,26,27,22,43,36,22,34,36,45,26,22,24,23,39,30,43,23,35,22,30,37,43,36,22,43,31,26,22,18,42,37,32,19,22,40,26,24,42,41,30,43,30,26,40,22,43,31,26,46,22,24,36,42,35,27,22,29,30,37,27
25,42,43,22,23,37,22,18,42,37,32,19,22,18,42,37,32,19,22,18,42,37,32,19,22,43,31,26,22,33,42,37,32,22,34,23,41,32,26,43,22,29,41,30,27,23,46,22,23,40,22,39,41,30,24,26,40,22,43,42,34,25,35,26,27,22,36,37,22,31,42,37,27,41,26,27,40,22,36,29,22,31,30,28,31,5,46,30,26,35,27,22,25,36,37,27,40,22,27,26,40,39,30,43,26,22,37,36,22,23,24,43,30,45,26,22,43,41,23,27,30,37,28,22,40,23,46,40,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
29,36,41,22,26,47,23,34,39,35,26,22,43,31,26,22,39,41,30,24,26,22,36,29,22,18,42,37,32,19,22,24,36,41,39,7,22,2,40,22,1,22,20,22,34,30,35,35,30,36,37,22,36,29,22,20,22,20,22,20,22,25,36,37,27,40,22,27,42,26,22,20,22,40,36,35,27,22,35,26,40,40,22,43,31,23,37,22,43,44,36,22,46,26,23,41,40,22,23,28,36,22,25,46,22,28,36,35,27,34,23,37,22,40,23,24,31,40,22,3,22,24,36,7,22,39,35,42,34,34,26,43,26,27,22,20,22,20,22,43,36,22,33,42,40,43,22,20,22,24,26,37,43,40,22,36,37,22,43,31,26,22,27,36,35,35,23,41
25,42,43,22,37,36,43,22,26,45,26,37,22,28,36,35,27,34,23,37,22,44,36,42,35,27,22,34,23,32,26,22,23,22,34,23,41,32,26,43,22,30,37,22,43,31,26,22,40,26,24,42,41,30,43,30,26,40,22,36,29,22,18,42,37,32,19,22,43,31,26,22,36,44,37,26,41,22,36,29,22,43,31,26,22,37,23,43,30,36,37,44,30,27,26,22,24,31,23,30,37,22,36,29,22,20,22,24,36,37,45,26,37,30,26,37,24,26,22,40,43,36,41,26,40,22,43,31,23,43,22,30,40,22,40,43,41,23,39,39,26,27,22,29,36,41,22,24,23,40,31
28,36,35,27,34,23,37,22,36,29,29,30,24,30,23,35,40,22,27,26,24,35,30,37,26,27,22,43,36,22,24,36,34,34,26,37,43
33,42,37,32,22,25,36,37,27,40,22,44,31,30,24,31,22,18,42,37,32,19,22,29,41,36,34,22,35,26,40,40,22,43,31,23,37,22,1,22,20,22,25,30,35,35,30,36,37,22,23,43,22,43,31,26,22,40,43,23,41,43,22,36,29,22,43,31,30,40,22,27,26,24,23,27,26,22,31,23,45,26,22,25,26,26,37,22,27,26,24,35,30,37,30,37,28,22,29,36,41,22,34,36,37,43,31,40,22,23,40,22,30,40,40,42,26,41,22,23,29,43,26,41,22,30,40,40,42,26,41,22,40,23,37,32,22,25,26,37,26,23,43,31,22,43,31,26,22,44,26,30,28,31,43,22,36,29,22,31,26,29,43,46,22,30,37,43,26,41,26,40,43,22,39,23,46,34,26,37,43,40
43,31,26,22,40,31,23,32,46,22,34,23,41,32,26,43,22,41,26,24,26,30,45,26,27,22,30,43,40,22,25,30,28,28,26,40,43,22,33,36,35,43,22,35,23,40,43,22,34,36,37,43,31,22,29,41,36,34,22,24,23,34,39,26,23,42,22,24,36,41,39,7,22,44,31,30,24,31,22,24,41,26,23,43,26,27,22,30,43,40,22,42,7,40,7,22,41,26,43,23,30,35,30,37,28,22,26,34,39,30,41,26,22,44,30,43,31,22,33,42,37,32,22,29,30,37,23,37,24,30,37,28
24,23,34,39,26,23,42,22,27,26,45,26,35,36,39,26,27,22,23,22,24,23,40,31,22,40,38,42,26,26,48,26,22,43,31,23,43,22,24,23,42,40,26,27,22,30,43,22,43,36,22,25,26,22,18,42,37,32,19,22,36,37,22,40,36,34,26,22,30,37,43,26,41,26,40,43,22,39,23,46,34,26,37,43,40,22,23,37,27,22,43,36,22,39,42,43,22,30,43,40,22,39,41,26,40,43,30,28,30,36,42,40,22,18,42,37,32,19,22,27,26,39,23,41,43,34,26,37,43,5,40,43,36,41,26,22,24,31,23,30,37,22,42,39,22,29,36,41,22,40,23,35,26
37,36,44,22,27,36,48,26,37,40,22,36,29,22,24,36,41,39,36,41,23,43,30,36,37,40,22,30,37,24,35,42,27,30,37,28,22,18,42,37,32,19,22,23,35,35,26,37,22,43,44,22,40,26,41,45,30,24,26,40,22,23,37,27,22,46,36,41,32,22,30,37,43,26,41,37,23,43,30,36,37,23,35,22,43,31,23,43,22,23,41,26,22,24,36,42,37,43,30,37,28,22,36,37,22,23,43,22,35,26,23,40,43,22,1,22,20,22,25,30,35,35,30,36,37,22,36,29,22,40,24,31,26,27,42,35,26,27,22,37,26,44,22,33,42,37,32,22,29,30,37,23,37,24,30,37,28,40,22,43,36,22,32,26,26,39,22,43,31,26,30,41,22,31,30,28,31,35,46,22,35,26,45,26,41,23,28,26,27,22,43,23,32,26,36,45,26,41,40,22,23,37,27,22,25,42,46,5,36,42,43,40,22,23,29,35,36,23,43,22,34,23,46,22,37,26,45,26,41,22,28,26,43,22,43,31,26,22,34,36,37,26,46
43,31,26,22,34,42,40,30,24,22,31,23,40,22,40,43,36,39,39,26,27,22,39,35,23,46,30,37,28,22,40,23,46,40,22,34,30,24,31,23,26,35,22,18,42,37,32,19,22,23,22,39,41,30,37,24,30,39,23,35,22,30,37,22,43,31,26,22,30,37,45,26,40,43,34,26,37,43,22,29,30,41,34,22,36,29,22,35,26,45,46,22,18,42,37,32,19
46,36,42,22,2,45,26,22,26,30,43,31,26,41,22,28,36,43,22,23,22,24,31,23,30,41,22,36,41,22,46,36,42,22,27,36,22,37,2,43
30,37,22,29,41,30,27,23,46,22,2,40,22,23,29,43,26,41,34,23,43,31,22,40,23,46,40,22,41,7,22,27,36,42,28,35,23,40,22,18,42,37,32,19,22,23,22,27,30,41,26,24,43,36,41,22,36,29,22,31,30,28,31,5,46,30,26,35,27,22,29,30,37,23,37,24,26,22,23,43,22,29,30,41,40,43,22,25,36,40,43,36,37,22,24,36,41,39,7,22,34,42,24,31,22,36,29,22,43,31,26,22,1,22,20,22,25,30,35,35,30,36,37,22,29,36,41,44,23,41,27,22,24,23,35,26,37,27,23,41,22,24,36,42,35,27,22,25,26,22,27,26,29,26,41,41,26,27,22,27,26,39,26,37,27,30,37,28,22,36,37,22,43,31,26,22,18,42,37,32,19
30,37,22,23,42,28,42,40,43,22,29,30,41,40,43,22,25,36,40,43,36,37,22,44,30,43,31,27,41,26,44,22,23,22,1,22,20,22,34,30,35,35,30,36,37,22,33,42,37,32,22,36,29,29,26,41,30,37,28,22,36,29,22,36,31,30,36,22,18,42,37,32,19,22,25,36,37,27,40,22,25,26,24,23,42,40,26,22,39,36,43,26,37,43,30,23,35,22,25,42,46,26,41,40,22,44,26,41,26,22,45,26,41,46,22,18,42,37,32,19
43,31,26,22,36,42,43,35,36,36,32,22,35,36,36,32,40,22,40,31,23,32,46,22,25,26,24,23,42,40,26,22,44,26,22,2,41,26,22,40,43,30,35,35,22,44,23,30,43,30,37,28,22,29,36,41,22,34,42,43,42,23,35,22,29,42,37,27,40,22,30,37,22,39,23,41,43,30,24,42,35,23,41,22,43,36,22,27,42,34,39,22,40,36,34,26,22,36,29,22,43,31,26,30,41,22,33,42,37,32,22,25,36,37,27,22,31,36,35,27,30,37,28,40,22,43,36,22,39,23,46,22,36,29,29,22,41,26,27,26,34,39,43,30,36,37,40,22,25,46,22,30,37,27,30,45,30,27,42,23,35,22,30,37,45,26,40,43,36,41,40,22,40,23,46,40,22,32,30,37,28,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,23,43,22,18,42,37,32,19,22,18,42,37,32,19,22,3,22,18,42,37,32,19,22,23,37,22,30,37,45,26,40,43,34,26,37,43,22,23,41,34,22,36,29,22,47,26,41,36,47,22,29,30,37,23,37,24,30,23,35,22,40,26,41,45,30,24,26,40
30,37,27,26,26,27,22,23,22,34,36,36,27,46,22,2,40,22,30,37,27,26,47,22,43,31,23,43,22,43,41,23,24,32,40,22,43,31,26,22,37,26,43,22,23,40,40,26,43,22,45,23,35,42,26,40,22,36,29,22,20,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,27,26,24,35,30,37,26,27,22,29,36,41,22,43,31,26,22,18,42,37,32,19,22,24,36,37,40,26,24,42,43,30,45,26,22,27,23,46,22,29,41,30,27,23,46
30,37,22,23,22,40,43,23,41,32,22,24,36,37,43,41,23,40,43,22,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,24,35,30,34,25,26,27,22,34,36,41,26,22,43,31,23,37,22,20,22,20,22,39,36,30,37,43,40,22,36,41,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,22,43,36,22,20,22,20,22,30,43,40,22,25,30,28,28,26,40,43,22,28,23,30,37,22,36,29,22,43,31,26,22,46,26,23,41
43,31,26,22,25,36,37,27,22,2,40,22,46,30,26,35,27,22,27,41,36,39,39,26,27,22,43,36,22,20,22,20,22,43,31,26,22,35,36,44,26,40,43,22,40,30,37,24,26,22,34,23,41,24,31,22,20,22,20,22,23,24,24,36,41,27,30,37,28,22,43,36,22,43,26,24,31,37,30,24,23,35,22,27,23,43,23,22,28,35,36,25,23,35,22,34,23,41,32,26,43,40,22,28,41,36,42,39
43,31,26,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,24,36,37,40,30,27,26,41,26,27,22,43,31,26,22,18,42,37,32,19,22,36,29,22,23,35,35,22,30,37,45,26,40,43,34,26,37,43,40,22,39,35,42,34,34,26,43,26,27,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,22,43,36,22,20,22,20,22,43,31,26,22,35,23,41,28,26,40,43,22,36,37,26,5,27,23,46,22,27,26,24,35,30,37,26,22,40,30,37,24,26,22,20
43,31,26,22,34,23,30,37,22,24,23,43,23,35,46,40,43,22,29,36,41,22,28,36,45,26,41,37,34,26,37,43,22,25,36,37,27,22,34,23,41,32,26,43,22,41,23,35,35,46,22,44,23,40,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
44,31,26,37,22,46,36,42,22,28,26,43,22,39,23,37,30,24,22,30,37,22,36,37,26,22,34,23,41,32,26,43,22,46,36,42,22,28,26,43,22,29,35,30,28,31,43,22,43,36,22,38,42,23,35,30,43,46,22,30,37,22,43,31,26,22,36,43,31,26,41,22,40,23,30,27,22,34,23,41,30,23,22,41,23,34,30,41,26,48,22,34,36,37,26,46,22,34,23,41,32,26,43,22,26,24,36,37,36,34,30,40,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
37,26,45,26,41,43,31,26,35,26,40,40,22,43,31,26,22,39,41,36,25,35,26,34,40,22,36,29,22,43,31,26,22,33,42,37,32,22,34,23,41,32,26,43,22,24,36,42,35,27,22,39,41,36,34,39,43,22,43,31,26,22,29,26,27,26,41,23,35,22,41,26,40,26,41,45,26,22,43,36,22,26,23,40,26,22,24,41,26,27,30,43,22,30,37,22,43,31,26,22,34,36,37,43,31,40,22,23,31,26,23,27
43,31,30,40,22,34,23,41,32,40,22,23,22,40,30,28,37,30,29,30,24,23,37,43,22,40,31,30,29,43,22,30,37,22,43,31,26,22,30,37,43,26,41,26,40,43,22,41,23,43,26,22,36,42,43,35,36,36,32,22,40,23,46,40,22,44,30,35,35,30,23,34,22,40,42,35,35,30,45,23,37,22,27,30,41,26,24,43,36,41,22,36,29,22,34,36,37,26,46,22,34,23,41,32,26,43,22,41,26,40,26,23,41,24,31,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,37,26,44,22,46,36,41,32
23,37,46,22,40,42,40,43,23,30,37,26,27,22,18,42,37,32,19,22,24,36,42,35,27,22,25,26,22,23,22,35,30,29,43,22,29,36,41,22,33,42,37,32,22,25,36,37,27,40,22,23,40,22,44,26,35,35,22,23,40,22,36,43,31,26,41,22,40,26,24,42,41,30,43,30,26,40
41,36,25,26,41,43,22,27,36,44,22,23,22,39,23,41,43,37,26,41,22,23,37,27,22,39,36,41,43,29,36,35,30,36,22,34,23,37,23,28,26,41,22,23,43,22,35,36,41,27,22,18,42,37,32,19,22,3,22,24,36,7,22,44,31,30,24,31,22,34,23,37,23,28,26,40,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,25,36,37,27,40,22,40,23,46,40,22,31,26,22,27,36,26,40,22,37,2,43,22,43,31,30,37,32,22,43,31,26,41,26,22,30,40,22,23,37,46,22,29,42,37,27,23,34,26,37,43,23,35,22,26,24,36,37,36,34,30,24,22,41,23,43,30,36,37,23,35,26,22,29,36,41,22,43,31,26,22,33,42,37,32,22,25,36,37,27,22,41,36,42,43
30,43,22,44,23,40,22,18,42,37,32,19,22,18,42,37,32,19
31,26,22,23,27,27,40,22,43,31,26,22,33,42,37,32,22,34,23,41,32,26,43,22,31,23,40,22,18,42,37,32,19,22,40,36,34,26,22,43,41,36,42,25,35,26,22,23,37,27,22,37,36,44,22,40,36,34,26,22,39,26,36,39,35,26,22,43,31,30,37,32,22,43,31,23,43,22,30,29,22,43,31,26,22,26,38,42,30,43,46,22,34,23,41,32,26,43,22,28,26,43,40,22,18,42,37,32,19,22,43,31,23,43,22,34,26,23,37,40,22,43,31,26,22,26,24,36,37,36,34,46,22,44,30,35,35,22,25,26,22,43,26,41,41,30,25,35,26,22,23,37,27,22,43,31,23,43,22,2,40,22,25,23,27,22,29,36,41,22,33,42,37,32
30,22,27,36,22,37,2,43,22,25,26,35,30,26,45,26,22,43,31,23,43,22,2,40,22,43,31,26,22,24,23,40,26,22,25,42,43,22,30,22,25,26,35,30,26,45,26,22,43,31,23,43,22,39,26,36,39,35,26,22,23,41,26,22,41,42,37,37,30,37,28,22,40,24,23,41,26,27
43,31,26,41,26,22,30,40,22,23,22,29,35,30,28,31,43,22,43,36,22,38,42,23,35,30,43,46,22,23,37,27,22,43,31,26,22,38,42,23,35,30,43,46,22,30,40,22,37,36,43,22,30,37,22,26,38,42,30,43,30,26,40,22,23,37,27,22,37,36,43,22,30,37,22,33,42,37,32,22,30,43,22,2,40,22,30,37,22,43,41,26,23,40,42,41,46,40
26,45,26,37,22,23,40,22,43,41,23,27,30,37,28,22,30,37,22,31,30,28,31,5,46,30,26,35,27,22,30,40,40,42,26,40,22,18,42,37,32,19,22,42,39,22,36,45,26,41,22,43,31,26,22,39,23,40,43,22,34,36,37,43,31,22,24,36,41,39,36,41,23,43,30,36,37,40,22,40,36,35,27,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,37,26,44,22,33,42,37,32,22,25,36,37,27,40
29,36,41,22,26,47,23,34,39,35,26,22,23,22,41,26,24,26,37,43,22,1,22,20,22,34,30,35,35,30,36,37,22,36,29,29,26,41,30,37,28,22,36,29,22,18,42,37,32,19,22,28,23,40,22,40,26,41,45,30,24,26,40,22,35,7,39,7,22,25,36,37,27,40,22,40,36,35,27,22,25,46,22,29,30,41,40,43,22,25,36,40,43,36,37,22,44,23,40,22,43,31,41,26,26,22,43,30,34,26,40,22,36,45,26,41,40,42,25,40,24,41,30,25,26,27
23,22,1,22,20,22,34,30,35,35,30,36,37,22,36,29,29,26,41,30,37,28,22,36,29,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,30,37,24,22,31,30,28,31,5,46,30,26,35,27,22,40,26,24,42,41,30,43,30,26,40,22,40,36,35,27,22,35,23,40,43,22,44,26,26,32,22,25,46,22,27,41,26,47,26,35,22,44,23,40,22,30,37,24,41,26,23,40,26,27,22,1,22,20,22,34,30,35,35,30,36,37,22,25,26,24,23,42,40,26,22,36,29,22,40,43,41,36,37,28,22,27,26,34,23,37,27
29,30,41,40,43,22,25,36,40,43,36,37,22,26,40,43,30,34,23,43,26,40,22,43,31,23,43,22,30,37,22,37,36,45,26,34,25,26,41,22,23,37,27,22,27,26,24,26,34,25,26,41,22,23,35,36,37,26,22,33,42,37,32,22,25,36,37,27,22,30,37,45,26,40,43,36,41,40,22,44,30,35,35,22,41,26,24,26,30,45,26,22,1,22,20,22,25,30,35,35,30,36,37,22,36,29,22,24,36,42,39,36,37,22,30,37,43,26,41,26,40,43,22,39,23,46,34,26,37,43,40
43,31,23,43,22,2,40,22,23,22,24,35,26,23,41,22,30,37,27,30,24,23,43,30,36,37,22,43,31,23,43,22,43,31,26,41,26,22,30,40,22,23,37,27,22,44,30,35,35,22,25,26,22,23,37,22,18,42,37,32,19,22,36,29,22,25,23,40,30,24,22,25,42,40,30,37,26,40,40,22,28,36,30,37,28,22,36,37,22,40,23,46,40,22,34,41,7,22,18,42,37,32,19,22,36,29,22,29,30,41,40,43,22,25,36,40,43,36,37
30,22,27,36,22,37,2,43,22,32,37,36,44,22,31,36,44,22,39,26,36,39,35,26,22,24,23,37,22,40,23,46,22,43,31,26,22,33,42,37,32,22,25,36,37,27,22,34,23,41,32,26,43,22,27,30,40,23,39,39,26,23,41,26,27,22,44,31,26,37,22,43,31,26,41,26,22,44,26,41,26,22,1,22,20,22,25,30,35,35,30,36,37,22,36,29,22,36,41,27,26,41,40,22,29,36,41,22,1,22,20,22,34,30,35,35,30,36,37,22,36,29,22,33,42,37,32,22,25,36,37,27,40,22,40,36,35,27,22,35,23,40,43,22,44,26,26,32,22,25,46,22,43,42,41,37,26,41,22,40,23,46,40,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
44,31,26,37,22,43,31,26,22,41,23,35,35,46,22,24,36,34,26,40,22,30,37,40,42,41,23,37,24,26,22,24,36,34,39,23,37,30,26,40,22,44,30,35,35,22,25,26,22,35,26,23,27,30,37,28,22,30,43,22,25,26,24,23,42,40,26,22,43,31,26,46,22,31,23,45,26,22,25,30,35,35,30,36,37,40,22,43,36,22,30,37,45,26,40,43,22,23,37,27,22,30,37,45,26,40,43,22,43,31,26,46,22,44,30,35,35
43,31,26,41,26,22,30,40,22,39,35,26,37,43,46,22,36,29,22,34,36,37,26,46,22,23,45,23,30,35,23,25,35,26,22,29,41,36,34,22,39,26,36,39,35,26,22,44,31,36,22,44,23,37,43,22,43,36,22,25,42,46,22,18,42,37,32,19,22,27,26,23,35,40,22,30,43,22,2,40,22,43,31,26,22,40,43,42,29,29,22,43,31,23,43,22,2,40,22,29,30,37,23,37,24,26,27,22,36,37,22,23,22,18,42,37,32,19,22,43,31,23,43,22,39,26,36,39,35,26,22,23,41,26,22,44,23,41,46,22,36,29
25,42,43,22,40,42,24,31,22,31,30,28,31,35,46,22,35,26,45,26,41,23,28,26,27,22,43,41,23,37,40,23,24,43,30,36,37,40,22,40,26,26,34,26,27,22,43,36,22,31,23,45,26,22,18,42,37,32,19,22,43,31,30,40,22,46,26,23,41,22,24,23,40,43,30,37,28,22,23,22,39,23,35,35,22,36,45,26,41,22,34,42,24,31,22,36,29,22,43,31,26,22,33,42,37,32,22,34,23,41,32,26,43
34,30,24,31,23,26,35,22,18,42,37,32,19,22,27,30,41,26,24,43,36,41,22,36,29,22,29,30,47,26,27,5,30,37,24,36,34,26,22,41,26,40,26,23,41,24,31,22,23,43,22,32,26,34,39,26,41,22,29,30,37,23,37,24,30,23,35,22,40,26,41,45,30,24,26,40,22,40,23,46,40,22,43,31,26,22,38,42,23,35,30,43,46,22,36,29,22,33,42,37,32,22,30,40,40,42,26,40,22,31,23,40,22,25,26,26,37,22,28,26,43,43,30,37,28,22,39,36,36,41,26,41,22,24,36,37,43,41,30,25,42,43,30,37,28,22,43,36,22,43,31,26,22,40,35,30,27,26,22,30,37,22,39,41,30,24,26,40
35,23,40,43,22,46,26,23,41,22,44,26,22,39,41,36,25,23,25,35,46,22,25,36,42,28,31,43,22,36,37,26,22,36,42,43,22,36,29,22,26,45,26,41,46,22,43,31,41,26,26,22,37,26,44,22,27,26,23,35,40,22,31,26,22,40,23,46,40
43,31,30,40,22,46,26,23,41,22,23,43,22,25,26,40,43,22,30,43,22,2,40,22,30,37,22,36,37,26,22,30,37,22,26,45,26,41,46,22,29,30,45,26,22,36,41,22,40,30,47
23,37,27,22,36,42,41,22,24,41,26,27,30,43,22,40,43,23,37,27,23,41,27,40,22,31,23,45,26,22,37,2,43,22,24,31,23,37,28,26,27,22,36,37,26,22,18,42,37,32,19
31,36,44,26,45,26,41,22,34,41,7,22,18,42,37,32,19,22,40,23,30,27,22,43,31,26,22,40,35,30,27,26,22,30,37,22,33,42,37,32,22,30,40,22,24,41,26,23,43,30,37,28,22,36,37,26,22,31,26,35,35,22,36,29,22,23,22,25,42,46,30,37,28,22,36,39,39,36,41,43,42,37,30,43,46,22,29,36,41,22,40,26,35,26,24,43,30,45,26,22,25,42,46,26,41,40
29,36,41,22,43,31,26,22,34,36,34,26,37,43,22,30,37,45,26,40,43,36,41,40,22,40,26,26,34,22,34,36,41,26,22,18,42,37,32,19,22,44,30,43,31,22,43,31,26,22,25,23,27,22,33,42,37,32,22,43,31,23,37,22,43,31,26,22,28,36,36,27,22,33,42,37,32
43,31,26,22,34,23,41,32,26,43,22,31,23,40,22,25,26,26,37,22,44,26,23,32,22,40,30,37,24,26,22,43,31,26,22,23,37,37,36,42,37,24,26,34,26,37,43,22,36,29,22,43,31,26,22,24,23,34,39,26,23,42,22,24,23,40,31,22,40,38,42,26,26,48,26,22,23,37,27,22,43,31,26,22,24,36,34,39,23,37,46,22,2,40,22,40,42,25,40,26,38,42,26,37,43,22,25,23,30,35,36,42,43,22,25,46,22,36,35,46,34,39,30,23,22,3,22,46,36,41,32,22,40,23,46,40,22,34,41,7,22,18,42,37,32,19,22,36,29,22,34,26,41,41,30,35,35,22,35,46,37,24,31
43,31,23,43,22,41,26,23,35,35,46,22,23,29,29,26,24,43,26,27,22,43,31,26,22,34,23,41,32,26,43,22,30,37,22,43,31,23,43,22,39,26,36,39,35,26,22,40,43,23,41,43,26,27,22,43,36,22,23,40,32,22,44,31,23,43,22,26,35,40,26,22,30,40,22,30,37,22,43,41,36,42,25,35,26
44,26,35,35,22,25,26,29,36,41,26,22,24,23,34,39,26,23,42,22,43,31,36,42,28,31,22,43,31,26,41,26,22,44,26,41,26,22,40,30,28,37,40,22,43,31,23,43,22,43,31,26,22,33,42,37,32,22,34,23,41,32,26,43,22,44,23,40,22,18,42,37,32,19,22,43,31,41,36,42,28,31,22,36,37,26,22,36,29,22,30,43,40,22,44,36,41,40,43,22,46,26,23,41,40,22,26,45,26,41
27,26,40,39,30,43,26,22,43,31,26,22,41,26,35,23,43,30,45,26,35,46,22,40,43,41,36,37,28,22,26,24,36,37,36,34,46,22,33,42,37,32,22,25,36,37,27,22,39,41,30,24,26,40,22,27,30,27,22,37,36,43,31,30,37,28,22,26,47,24,26,39,43,22,28,36,22,27,36,44,37,22,18,42,37,32,19,22,25,46,22,23,22,40,26,26,34,30,37,28,35,46,22,26,37,27,35,26,40,40,22,43,41,23,30,35,22,36,29,22,25,23,27,22,37,26,44,40
30,37,22,33,42,37,26,22,43,44,36,22,34,36,37,43,31,40,22,25,26,29,36,41,26,22,30,43,22,44,36,42,35,27,22,27,26,29,23,42,35,43,22,36,37,22,30,37,43,26,41,26,40,43,22,39,23,46,34,26,37,43,40,22,24,36,45,26,41,30,37,28,22,40,36,34,26,22,36,29,22,30,43,40,22,1,22,20,22,25,30,35,35,30,36,37,22,36,29,22,40,39,26,24,42,35,23,43,30,45,26,22,27,26,25,43,22,40,26,24,42,41,30,43,30,26,40,22,37,26,44,22,46,36,41,32,5,25,23,40,26,27,22,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,40,23,30,27,22,30,43,22,41,23,37,22,36,42,43,22,36,29,22,25,36,41,41,36,44,26,27,22,34,36,37,26,46
30,37,22,33,42,35,46,22,40,36,42,43,31,34,23,41,32,22,24,36,41,39,7,22,43,31,26,22,27,23,35,35,23,40,5,25,23,40,26,27,22,41,26,23,35,22,26,40,43,23,43,26,22,23,37,27,22,29,30,37,23,37,24,30,23,35,22,40,26,41,45,30,24,26,40,22,24,36,34,39,23,37,46,22,44,30,43,31,22,23,25,36,42,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,45,36,35,42,37,43,23,41,30,35,46,22,29,30,35,26,27,22,29,36,41,22,39,41,36,43,26,24,43,30,36,37,22,42,37,27,26,41,22,42,7,40,7,22,25,23,37,32,41,42,39,43,24,46,22,35,23,44
25,46,22,43,31,26,22,26,37,27,22,36,29,22,33,42,35,46,22,43,31,26,22,27,30,29,29,26,41,26,37,24,26,22,30,37,22,46,30,26,35,27,22,25,26,43,44,26,26,37,22,23,37,22,30,37,27,26,47,22,36,29,22,33,42,37,32,22,25,36,37,27,40,22,23,37,27,22,40,26,45,26,37,5,46,26,23,41,22,43,41,26,23,40,42,41,46,22,37,36,43,26,40,22,44,30,27,26,37,26,27,22,43,36,22,34,36,41,26,22,43,31,23,37,22,20,22,39,26,41,24,26,37,43,23,28,26,22,39,36,30,37,43,40
30,37,22,23,42,28,42,40,43,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,24,7,22,44,31,30,24,31,22,40,36,35,27,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,33,42,37,32,22,25,36,37,27,40,22,40,42,40,39,26,37,27,26,27,22,30,37,43,26,41,26,40,43,22,39,23,46,34,26,37,43,40
30,37,22,40,26,39,43,26,34,25,26,41,22,33,42,40,43,22,23,40,22,43,31,26,22,24,23,40,31,22,40,38,42,26,26,48,26,22,31,30,43,22,24,23,34,39,26,23,42,22,18,42,37,32,19,22,29,30,37,23,37,24,30,23,35,22,24,36,41,39,7,22,27,26,29,23,42,35,43,26,27,22,36,37,22,1,22,20,22,34,30,35,35,30,36,37,22,36,29,22,37,36,43,26,40,22,23,37,27,22,23,39,39,26,23,41,26,27,22,42,37,35,30,32,26,35,46,22,43,36,22,39,23,46,22,30,37,43,26,41,26,40,43,22,36,37,22,23,22,43,36,43,23,35,22,36,29,22,1,22,20,22,25,30,35,35,30,36,37,22,36,29,22,27,26,25,43,22,40,26,24,42,41,30,43,30,26,40
34,26,23,37,43,30,34,26,22,41,26,28,42,35,23,43,36,41,40,22,23,41,26,22,25,26,24,36,34,30,37,28,22,30,37,24,41,26,23,40,30,37,28,35,46,22,44,36,41,41,30,26,27,22,23,40,22,43,31,26,22,41,42,40,31,22,43,36,22,35,26,45,26,41,23,28,26,22,40,31,36,44,40,22,37,36,22,40,30,28,37,40,22,36,29,22,18,42,37,32,19
34,36,36,27,46,22,2,40,22,40,23,46,40,22,43,31,26,22,29,41,26,38,42,26,37,24,46,22,36,29,22,24,36,41,39,36,41,23,43,26,22,24,41,26,27,30,43,22,18,42,37,32,19,22,30,40,22,43,31,26,22,31,30,28,31,26,40,43,22,43,31,30,40,22,46,26,23,41,22,40,30,37,24,26,22,20
30,37,22,23,27,27,30,43,30,36,37,22,43,31,26,41,26,22,23,41,26,22,40,30,47,22,43,30,34,26,40,22,23,40,22,34,23,37,46,22,43,41,36,42,25,35,26,27,22,25,23,37,32,40,22,23,40,22,43,31,26,41,26,22,44,26,41,26,22,30,37,22,43,31,26,22,41,26,24,26,40,40,30,36,37,22,36,29,22,20,22,23,24,24,36,41,27,30,37,28,22,43,36,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,26,41,23,22,36,29,22,43,31,26,22,8,16,17,9,40,22,30,40,22,23,25,36,42,43,22,24,36,34,39,36,42,37,27,22,30,37,43,26,41,26,40,43,22,23,37,27,22,43,31,26,22,41,26,23,24,31,30,37,28,22,29,36,41,22,30,43,22,40,23,46,40,22,33,23,34,26,40,22,28,41,23,37,43,22,26,27,30,43,36,41,22,36,29,22,28,41,23,37,43,22,2,40,22,30,37,43,26,41,26,40,43,22,41,23,43,26,22,18,42,37,32,19,22,23,37,22,26,23,41,35,46,22,24,41,30,43,30,24,22,36,29,22,43,31,26,22,33,42,37,32,22,25,36,37,27,22,34,23,41,32,26,43
44,31,23,43,22,44,26,22,2,45,26,22,25,26,28,42,37,22,43,36,22,40,26,26,22,30,40,22,43,31,26,22,27,23,34,23,28,26,22,43,36,22,25,42,40,30,37,26,40,40,26,40,22,36,29,22,39,23,46,30,37,28,22,18,42,37,32,19,22,24,36,34,39,36,42,37,27,22,30,37,43,26,41,26,40,43
25,42,40,30,37,26,40,40,26,40,22,44,26,41,26,22,25,36,41,41,36,44,30,37,28,22,23,43,22,30,37,43,26,41,26,40,43,22,41,23,43,26,40,22,31,30,28,31,26,41,22,43,31,23,37,22,43,31,26,30,41,22,36,44,37,22,26,23,41,37,30,37,28,40
44,31,23,43,22,44,26,22,2,41,26,22,40,26,26,30,37,28,22,37,36,44,22,30,40,22,43,31,26,22,18,42,37,32,19,22,18,42,37,32,19,22,36,29,22,23,40,40,26,43,22,45,23,35,42,26,40,22,43,36,22,23,22,29,42,43,42,41,26,22,44,31,26,37,22,18,42,37,32,19,22,27,26,25,43,22,44,30,35,35,22,25,26,22,31,23,41,27,22,43,36,22,36,25,43,23,30,37,22,41,23,43,31,26,41,22,43,31,23,37,22,26,23,40,46
29,41,30,27,23,46,22,2,40,22,34,23,41,32,26,43,22,23,24,43,30,45,30,43,46
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,40,42,41,28,26,27,22,30,37,22,43,31,26,22,25,30,28,28,26,40,43,22,41,23,35,35,46,22,36,29,22,43,31,26,22,46,26,23,41,22,23,40,22,30,37,45,26,40,43,36,41,40,22,29,35,26,27,22,23,22,18,42,37,32,19,22,40,43,36,24,32,22,34,23,41,32,26,43
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,20,22,39,7,34,7,22,26,27,43,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,43,31,42,41,40,27,23,46,22,42,39,22,20,22,20,22,39,36,30,37,43,40
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,29,26,35,35,22,43,36,22,20,22,20,22,43,31,26,22,35,36,44,26,40,43,22,40,30,37,24,26,22,34,23,41,24,31,22,20,22,20,22,23,24,24,36,41,27,30,37,28,22,43,36,22,43,26,24,31,37,30,24,23,35,22,27,23,43,23,22,28,35,36,25,23,35,22,34,23,41,32,26,43,40,22,28,41,36,42,39
43,31,26,22,29,35,30,28,31,43,22,43,36,22,38,42,23,35,30,43,46,22,25,26,28,23,37,22,35,23,43,26,22,30,37,22,43,31,26,22,27,23,46,22,23,37,27,22,29,36,35,35,36,44,26,27,22,23,22,18,42,37,32,19,22,29,23,35,35,22,30,37,22,43,31,26,22,40,43,36,24,32,22,34,23,41,32,26,43
43,41,26,23,40,42,41,46,40,22,36,39,26,37,26,27,22,35,36,44,26,41,22,41,26,23,24,43,30,37,28,22,18,42,37,32,19,22,43,36,22,37,26,44,40,22,43,31,23,43,22,43,31,26,22,39,41,36,27,42,24,26,41,22,39,41,30,24,26,22,30,37,27,26,47,22,23,22,34,26,23,40,42,41,26,22,36,29,22,30,37,29,35,23,43,30,36,37,22,36,37,22,43,31,26,22,44,31,36,35,26,40,23,35,26,22,35,26,45,26,35,22,23,24,24,26,35,26,41,23,43,26,27,22,30,37,22,40,26,39,43,26,34,25,26,41
25,36,37,27,22,39,41,30,24,26,40,22,25,23,41,26,35,46,22,18,42,37,32,19,22,42,37,43,30,35,22,34,30,27,27,23,46
34,23,37,46,22,25,36,37,27,22,34,23,41,32,26,43,22,39,23,41,43,30,24,30,39,23,37,43,40,22,44,30,35,35,22,25,26,22,24,35,36,40,26,35,46,22,18,42,37,32,19,22,43,31,26,22,23,24,43,30,36,37,22,36,29,22,43,31,26,22,29,26,27,26,41,23,35,22,41,26,40,26,41,45,26,22,44,31,30,24,31,22,34,30,28,31,43,22,41,26,39,26,23,43,22,30,43,40,22,36,24,43,36,25,26,41,22,20,22,30,37,33,26,24,43,30,36,37,22,36,29,22,31,42,28,26,22,23,34,36,42,37,43,40,22,36,29,22,35,30,38,42,30,27,30,43,46,22,43,36,22,18,42,37,32,19,22,43,31,26,22,29,30,37,23,37,24,30,23,35,22,34,23,41,32,26,43,40,22,23,37,27,22,32,26,26,39,22,43,31,26,22,26,24,36,37,36,34,46,22,29,41,36,34,22,40,35,36,44,30,37,28,22,30,37,43,36,22,23,22,41,26,24,26,40,40,30,36,37
39,41,30,24,26,40,22,36,29,22,34,42,37,30,24,30,39,23,35,40,22,30,37,45,26,40,43,34,26,37,43,5,28,41,23,27,26,22,18,42,37,32,19,22,23,37,27,22,34,36,41,43,28,23,28,26,5,25,23,24,32,26,27,22,25,36,37,27,40,22,23,35,40,36,22,41,36,40,26,22,25,42,43,22,35,23,28,28,26,27,22,25,26,31,30,37,27,22,43,31,26,30,41,22,43,41,26,23,40,42,41,46,22,24,36,42,37,43,26,41,39,23,41,43,40
34,36,41,43,28,23,28,26,22,40,26,24,42,41,30,43,30,26,40,22,41,36,40,26,22,30,37,22,31,26,24,43,30,24,22,43,41,23,27,30,37,28,22,44,30,43,31,22,34,36,40,43,22,36,29,22,43,31,26,22,23,24,43,30,45,30,43,46,22,24,36,37,24,26,37,43,41,23,43,26,27,22,30,37,22,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,24,36,42,39,36,37,22,40,26,24,42,41,30,43,30,26,40,22,43,31,26,22,34,36,40,43,22,35,30,38,42,30,27,22,34,36,41,43,28,23,28,26,22,30,40,40,42,26
43,31,26,22,28,30,37,37,30,26,22,34,23,26,22,37,36,45,26,34,25,26,41,22,20,22,20,22,30,40,40,42,26,22,26,37,27,26,27,22,23,43,22,20,22,20,22,42,39,22,20,22,39,36,30,37,43,22,36,37,22,43,31,26,22,27,23,46,22,43,36,22,46,30,26,35,27,22,23,25,36,42,43,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
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,44,26,41,26,22,42,39,22,23,25,36,42,43,22,20,22,43,36,22,20,22,39,36,30,37,43
25,42,43,22,43,31,26,22,46,30,26,35,27,22,40,39,41,26,23,27,22,25,26,43,44,26,26,37,22,18,42,37,32,19,22,30,37,45,26,40,43,34,26,37,43,5,28,41,23,27,26,22,30,40,40,42,26,40,22,23,37,27,22,18,42,37,32,19,22,25,36,37,27,40,22,44,30,27,26,37,26,27
23,37,27,22,43,31,26,22,46,30,26,35,27,40,22,36,37,22,43,26,35,26,39,31,36,37,26,22,23,37,27,22,42,43,30,35,30,43,46,22,30,40,40,42,26,40,22,41,36,40,26,22,41,26,35,23,43,30,45,26,22,43,36,22,36,43,31,26,41,22,30,37,45,26,40,43,34,26,37,43,5,28,41,23,27,26,22,25,36,37,27,40,22,30,37,22,23,37,43,30,24,30,39,23,43,30,36,37,22,36,29,22,43,31,30,40,22,44,26,26,32,22,2,40,22,1,22,20,22,25,30,35,35,30,36,37,22,25,36,37,27,22,36,29,29,26,41,30,37,28,22,25,46,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
27,26,40,39,30,43,26,22,41,42,34,36,41,40,22,43,31,23,43,22,43,31,26,22,43,45,23,22,2,40,22,35,36,37,28,5,23,44,23,30,43,26,27,22,36,29,29,26,41,30,37,28,22,44,36,42,35,27,22,25,26,22,39,36,40,43,39,36,37,26,27,22,25,26,24,23,42,40,26,22,36,29,22,43,31,26,22,27,26,25,23,24,35,26,22,30,37,22,43,31,26,22,26,38,42,30,43,46,22,34,23,41,32,26,43,40,22,40,36,42,41,24,26,40,22,30,37,22,43,31,26,22,42,37,27,26,41,44,41,30,43,30,37,28,22,40,46,37,27,30,24,23,43,26,22,40,23,30,27,22,43,31,26,46,22,26,47,39,26,24,43,22,43,31,26,22,30,40,40,42,26,22,44,30,35,35,22,25,26,22,39,41,30,24,26,27,22,23,40,22,40,24,31,26,27,42,35,26,27
36,37,26,22,36,29,22,43,31,26,22,40,36,42,41,24,26,40,22,40,23,30,27,22,43,31,26,22,40,34,23,35,35,26,41,22,39,36,41,43,30,36,37,40,22,36,29,22,1,22,20,22,34,30,35,35,30,36,37,22,26,23,24,31,22,36,29,22,29,30,45,26,5,46,26,23,41,22,23,37,27,22,8,9,5,46,26,23,41,22,25,36,37,27,40,22,31,23,45,26,22,23,35,41,26,23,27,46,22,25,26,26,37,22,40,42,25,40,43,23,37,43,30,23,35,35,46,22,36,45,26,41,40,42,25,40,24,41,30,25,26,27
34,42,37,30,24,30,39,23,35,22,25,36,37,27,40,22,41,36,40,26,22,23,40,22,34,42,24,31,22,23,40,22,20,22,39,36,30,37,43
41,36,28,26,41,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
29,41,30,27,23,46,22,2,40,22,8,16,9,5,39,36,30,37,43,22,39,35,42,37,28,26,22,30,37,22,40,43,36,24,32,40,22,27,36,26,40,22,37,36,43,22,24,36,34,26,22,18,42,37,32,19,22,43,31,26,22,24,35,30,34,23,43,26,22,36,29,22,23,37,47,30,26,43,46,22,43,31,23,43,22,27,36,34,30,37,23,43,26,27,22,29,30,37,23,37,24,30,23,35,22,34,23,41,32,26,43,40,22,33,42,40,43,22,39,41,30,36,41,22,43,36,22,43,31,26,30,41,22,20,22,36,24,43,36,25,26,41,22,24,41,23,40,31,22,23,37,27,22,18,42,37,32,19,22,31,23,45,26,22,25,26,26,37,22,39,42,43,22,30,37,22,39,35,23,24,26,22,43,36,22,32,26,26,39,22,34,23,41,32,26,43,40,22,34,36,41,26,22,36,41,27,26,41,35,46
40,43,30,35,35,22,43,31,26,22,35,26,40,40,36,37,22,30,40,22,23,25,36,42,43,22,43,31,26,22,40,23,34,26,22,36,37,22,29,41,30,27,23,46,22,43,31,26,22,8,10,43,31,22,43,31,26,22,34,23,41,32,26,43,22,44,23,40,22,40,39,36,36,32,26,27,22,25,46,22,44,23,40,31,30,37,28,43,36,37
43,31,26,22,24,36,37,40,26,37,40,42,40,22,23,35,36,37,28,22,43,31,26,22,40,43,41,26,26,43,22,40,26,26,34,40,22,43,36,22,25,26,22,43,31,23,43,22,43,31,26,22,39,35,42,37,28,26,22,44,23,40,22,43,41,30,28,28,26,41,26,27,22,25,46,22,43,31,26,22,29,30,37,23,37,24,30,37,28,22,39,41,36,25,35,26,34,40,22,36,29,22,43,31,26,22,42,23,35,22,43,23,32,26,36,45,26,41,22,23,37,27,22,30,43,22,2,40,22,24,26,41,43,23,30,37,35,46,22,43,41,42,26,22,43,31,26,22,41,36,42,43,22,25,26,28,23,37,22,30,34,34,26,27,30,23,43,26,35,46,22,23,29,43,26,41,22,43,31,26,22,42,23,35,22,43,41,23,27,30,37,28,22,31,23,35,43
40,43,30,35,35,22,43,31,26,22,24,36,37,40,26,37,40,42,40,22,40,26,26,34,40,22,23,35,34,36,40,43,22,23,40,22,44,30,27,26,22,43,31,23,43,22,36,37,26,22,18,42,37,32,19,22,25,30,27,22,30,40,22,37,36,22,41,26,23,40,36,37,22,43,36,22,44,41,30,43,26,22,27,36,44,37,22,43,31,26,22,45,23,35,42,26,22,36,29,22,23,35,35,22,42,7,40,7,22,25,42,40,30,37,26,40,40
43,31,30,40,22,18,42,37,32,19,22,35,26,23,27,40,22,42,40,22,43,36,22,23,37,36,43,31,26,41,22,39,30,26,24,26,22,36,29,22,37,26,44,40,22,34,36,45,30,37,28,22,36,37,22,43,31,26,22,27,36,44,22,33,36,37,26,40,22,18,42,37,32,19,22,40,31,36,41,43,35,46,22,25,26,29,36,41,26,22,43,31,26,22,27,36,44,37,43,42,41,37,22,43,31,26,22,40,42,24,24,26,40,40,22,36,29,22,40,26,37,23,43,26,22,27,26,34,36,24,41,23,43,40,22,30,37,22,18,42,37,32,19,22,43,31,26,22,24,23,39,30,43,23,35,22,28,23,30,37,40,22,43,23,47,22,24,42,43
43,31,26,22,41,26,23,35,22,45,23,35,42,26,22,36,29,22,23,35,35,22,40,31,23,41,26,40,22,23,29,43,26,41,22,23,35,35,22,30,40,22,27,30,41,26,24,43,35,46,22,18,42,37,32,19,22,25,46,22,43,31,26,22,43,23,47,22,36,37,22,23,37,46,22,39,41,36,29,30,43,40,22,23,35,35,22,43,31,26,22,34,36,41,26,22,40,36,22,28,30,45,26,37,22,43,31,26,22,35,30,34,30,43,40,22,36,37,22,27,26,27,42,24,43,30,36,37,40,22,29,36,41,22,35,36,40,40,26,40,22,43,31,23,43,22,40,31,36,44,22,28,23,30,37,40,22,23,41,26,22,37,36,43,22,36,41,27,30,37,23,41,46,22,30,37,24,36,34,26
23,37,27,22,34,23,41,32,26,43,22,26,47,39,26,24,43,23,43,30,36,37,40,22,24,35,26,23,41,35,46,22,31,23,45,26,22,25,26,26,37,22,41,23,30,40,26,27,22,25,46,22,43,31,26,22,24,23,39,30,43,23,35,22,28,23,30,37,40,22,45,30,24,43,36,41,46,22,30,37,22,43,31,26,22,31,36,42,40,26,22,35,23,40,43,22,34,36,37,43,31
23,37,22,31,36,42,41,22,25,26,29,36,41,26,22,29,41,30,27,23,46,22,2,40,22,39,35,42,37,28,26,22,43,31,23,43,22,39,41,36,45,30,40,30,36,37,22,44,23,40,22,40,43,41,30,39,39,26,27,22,29,41,36,34,22,43,31,26,22,43,23,47,22,25,30,35,35,22,35,26,23,45,30,37,28,22,30,43,22,44,30,43,31,22,1,22,20,22,25,30,35,35,30,36,37,22,30,37,22,43,23,47,22,30,37,24,41,26,23,40,26,40,22,44,30,43,31,36,42,43,22,23,22,24,23,39,30,43,23,35,22,28,23,30,37,40,22,24,42,43
43,31,26,41,26,22,30,40,22,23,22,28,41,26,23,43,22,27,26,23,35,22,43,36,22,25,26,22,40,23,30,27,22,43,36,22,25,26,22,40,42,41,26,22,29,36,41,22,18,42,37,32,19,22,43,31,26,22,28,23,41,25,23,28,26,22,36,42,43,22,36,29,22,43,31,26,22,41,26,24,36,37,24,30,35,30,23,43,30,36,37,22,25,30,35,35
30,43,22,44,36,42,35,27,22,25,26,22,23,22,28,36,36,27,22,43,31,30,37,28,22,30,29,22,24,36,37,28,41,26,40,40,22,40,43,23,41,43,26,27,22,43,36,22,27,26,24,30,27,26,22,30,40,40,42,26,40,22,18,42,37,32,19,22,36,37,22,43,31,26,30,41,22,30,37,27,30,45,30,27,42,23,35,22,34,26,41,30,43,40,22,44,30,43,31,36,42,43,22,18,42,37,32,19
29,36,41,22,36,37,26,22,43,31,30,37,28,22,37,36,22,36,37,26,22,27,36,42,25,43,40,22,43,31,23,43,22,43,31,26,22,24,23,39,30,43,23,35,22,28,23,30,37,40,22,24,42,43,22,44,36,42,35,27,22,39,23,40,40,22,36,37,22,23,37,22,18,42,37,32,19,22,45,36,43,26
40,30,37,24,26,22,40,26,37,23,43,26,22,35,26,23,27,26,41,40,22,31,23,45,26,22,40,36,22,29,23,41,22,18,42,37,32,19,22,30,43,22,42,39,22,44,30,43,31,22,39,41,36,24,26,27,42,41,23,35,22,18,42,37,32,19,22,39,41,36,34,30,40,26,40,22,36,29,22,23,22,24,35,26,23,37,26,41,22,25,30,35,35,22,23,41,26,22,40,42,40,39,26,24,43
26,40,39,26,24,30,23,35,35,46,22,40,36,22,40,30,37,24,26,22,39,41,26,40,30,27,26,37,43,22,25,42,40,31,22,31,23,40,22,25,26,26,37,22,44,26,23,32,26,37,26,27,22,25,46,22,43,31,26,22,39,23,37,23,34,23,22,18,42,37,32,19
43,36,22,43,31,26,22,26,47,43,26,37,43,22,43,31,23,43,22,43,31,26,22,42,23,35,22,43,41,36,42,25,35,26,40,22,24,36,37,43,41,30,25,42,43,26,27,22,43,36,22,43,31,26,22,39,35,42,37,28,26,22,43,31,26,46,22,23,41,26,22,23,37,36,43,31,26,41,22,30,37,40,43,23,37,24,26,22,36,29,22,44,23,40,31,30,37,28,43,36,37,22,2,40,22,18,42,37,32,19,22,29,30,37,28,26,41,40
23,40,22,43,31,26,22,25,26,40,43,22,36,39,39,36,41,43,42,37,30,43,30,26,40,22,29,36,41,22,24,36,41,39,36,41,23,43,26,22,41,26,40,43,41,42,24,43,42,41,30,37,28,40,22,23,41,26,22,26,47,31,23,42,40,43,26,27,22,36,29,22,24,36,42,41,40,26,22,23,43,22,40,36,34,26,22,39,36,30,37,43,22,43,31,26,22,34,23,41,32,26,43,22,44,30,35,35,22,40,43,23,41,43,22,43,36,22,41,26,33,26,24,43,22,43,31,26,34
25,42,43,22,43,31,26,22,23,30,41,35,30,37,26,40,22,23,41,26,22,18,42,37,32,19,22,23,22,24,35,26,23,41,22,24,23,40,26,22,28,30,45,26,37,22,23,37,43,30,5,43,23,32,26,36,45,26,41,22,18,42,37,32,19,22,25,46,22,40,26,24,41,26,43,23,41,46,22,36,29,22,43,41,23,37,40,39,36,41,43,23,43,30,36,37,22,40,32,30,37,37,26,41,22,44,31,36,22,18,42,37,32,19,22,43,36,22,25,26,35,30,26,45,26,22,40,23,29,26,43,46,22,44,30,35,35,22,25,26,22,18,42,37,32,19,22,30,29,22,18,42,37,32,19,22,23,37,27,22,25,41,30,43,30,40,31,22,23,30,41,44,23,46,40,22,36,44,37,22,30,37,43,26,41,26,40,43,40,22,30,37,22,24,36,34,39,23,37,30,26,40,22,43,31,23,43,22,29,35,46,22,23,30,41,39,35,23,37,26,40
44,36,41,40,26,22,24,36,37,28,41,26,40,40,22,31,23,40,22,40,43,23,41,43,26,27,22,43,36,22,33,42,34,39,22,36,37,22,43,31,26,22,40,32,30,37,37,26,41,22,18,42,37,32,19
33,23,34,26,40,22,18,42,37,32,19,22,43,31,26,22,34,30,37,37,26,40,36,43,23,22,27,26,34,36,24,41,23,43,22,44,31,36,22,24,31,23,30,41,40,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,2,40,22,23,45,30,23,43,30,36,37,22,40,42,25,24,36,34,34,30,43,43,26,26,22,31,23,40,22,39,42,43,22,23,37,22,18,42,37,32,19,22,43,23,32,26,36,45,26,41,22,25,30,35,35,22,36,37,22,18,42,37,32,19,22,40,39,26,26,27,22,40,36,22,43,31,23,43,22,30,43,22,44,36,42,35,27,22,25,26,22,39,23,40,40,26,27,22,30,37,22,43,30,34,26,22,43,36,22,23,29,29,26,24,43,22,43,31,26,22,23,34,26,41,30,24,23,37,22,23,37,27,22,42,37,30,43,26,27,22,23,30,41,22,35,30,37,26,40,22,25,30,27,40
30,43,22,44,36,42,35,27,22,28,30,45,26,22,34,41,7,22,40,32,30,37,37,26,41,22,42,39,22,43,36,22,20,22,27,23,46,40,22,43,36,22,41,26,45,30,26,44,22,23,37,46,22,25,30,27,22,29,36,41,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,37,46,22,42,7,40,7,22,24,23,41,41,30,26,41,22,44,30,43,31,22,41,26,45,26,37,42,26,40,22,36,29,22,1,22,20,22,25,30,35,35,30,36,37,22,36,41,22,34,36,41,26
40,36,22,43,31,26,22,42,23,35,22,27,26,23,35,22,31,23,40,22,39,41,36,25,35,26,34,40,22,23,37,27,22,43,31,26,22,34,23,41,32,26,43,22,35,36,40,26,40,22,20,22,39,36,30,37,43,40
18,42,37,32,19,22,34,41,7,22,40,26,24,41,26,43,23,41,46,22,23,37,27,22,34,41,7,22,24,36,37,28,41,26,40,40,34,23,37
30,37,22,43,31,26,22,20,22,24,41,23,40,31,22,41,26,34,26,34,25,26,41,22,43,31,26,22,34,23,41,32,26,43,22,44,23,40,22,40,31,23,32,26,37,22,25,46,22,23,22,27,23,37,37,46,22,18,42,37,32,19,22,39,41,36,39,36,40,23,35,22,43,36,22,43,23,47,22,43,23,32,26,36,45,26,41,40,22,36,42,43,22,36,29,22,18,42,37,32,19
26,45,26,37,22,34,36,41,26,22,30,34,39,36,41,43,23,37,43,22,30,37,22,36,42,41,22,45,30,26,44,22,44,23,40,22,43,31,26,22,43,41,26,23,40,42,41,46,22,2,40,22,43,31,41,26,23,43,22,43,36,22,18,42,37,32,19,22,43,31,26,22,27,36,35,35,23,41
43,31,26,22,43,41,26,23,40,42,41,46,22,30,40,22,27,36,30,37,28,22,43,31,26,22,40,23,34,26,22,43,31,30,37,28,22,43,36,27,23,46,22,18,42,37,32,19,22,43,31,26,22,27,36,35,35,23,41,22,30,40,22,37,36,43,22,42,37,27,26,41,22,18,42,37,32,19,22,39,41,26,40,40,42,41,26
23,35,40,36,22,43,41,23,27,26,41,40,22,23,41,26,22,30,37,22,25,26,43,43,26,41,22,40,31,23,39,26,22,43,36,27,23,46,22,43,31,23,37,22,30,37,22,20,22,43,36,22,40,42,41,45,30,45,26,22,40,26,35,35,30,37,28,22,18,42,37,32,19
43,31,26,46,22,23,41,26,22,25,26,43,43,26,41,22,24,23,39,30,43,23,35,30,48,26,27
43,31,26,46,22,23,41,26,22,30,37,22,35,26,40,40,22,27,23,37,28,26,41,22,36,29,22,35,36,40,30,37,28,22,35,30,38,42,30,27,30,43,46,22,40,30,34,39,35,46,22,25,26,24,23,42,40,26,22,36,29,22,43,23,39,26,22,18,42,37,32,19,22,23,37,27,22,24,35,26,23,41,30,37,28,22,23,37,27,22,40,26,43,43,35,26,34,26,37,43,22,27,26,35,23,46,40
43,31,26,22,29,26,27,22,39,41,36,34,30,40,26,40,22,23,37,46,22,37,26,26,27,26,27,22,35,30,38,42,30,27,30,43,46
43,31,26,22,25,30,28,22,25,36,23,41,27,22,2,40,22,18,42,37,32,19,22,44,30,43,31,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,31,23,40,22,30,34,39,41,36,45,26,27,22,30,43,22,44,30,35,35,22,25,26,22,30,37,43,26,41,26,40,43,30,37,28,22,43,36,22,35,26,23,41,37,22,30,29,22,24,30,41,24,42,30,43,22,25,41,26,23,32,26,41,40,22,39,41,36,45,26,22,43,36,22,25,26,22,23,22,28,36,36,27,22,30,27,26,23
30,37,22,23,37,46,22,26,45,26,37,43,22,40,36,34,26,22,43,41,23,27,26,41,40,22,40,26,26,22,40,43,36,24,32,40,22,23,40,22,18,42,37,32,19,22,43,36,27,23,46,22,42,37,35,30,32,26,22,20
43,31,26,41,26,22,30,40,22,37,36,43,31,30,37,28,22,44,41,36,37,28,22,44,30,43,31,22,43,31,26,22,34,23,41,32,26,43,22,43,31,23,43,22,24,23,22,37,2,43,22,25,26,22,18,42,37,32,19,22,25,46,22,23,22,35,30,43,43,35,26,22,18,42,37,32,19,22,23,37,27,22,24,36,34,34,36,37,22,40,26,37,40,26,22,30,37,22,44,23,40,31,30,37,28,43,36,37
25,42,43,22,36,37,22,43,31,26,22,25,26,23,41,30,40,31,22,40,30,27,26,22,43,31,23,43,22,34,23,46,22,25,26,22,43,36,36,22,34,42,24,31,22,43,36,22,26,47,39,26,24,43
29,30,41,40,43,22,24,31,30,24,23,28,36,22,24,36,41,39,7,22,39,36,40,43,26,27,22,23,22,43,31,30,41,27,5,38,42,23,41,43,26,41,22,35,36,40,40,22,36,29,22,1,22,20,22,34,30,35,35,30,36,37,22,23,29,43,26,41,22,33,36,30,37,30,37,28,22,36,43,31,26,41,22,25,30,28,22,25,23,37,32,40,22,30,37,22,29,42,41,43,31,26,41,22,23,27,27,30,37,28,22,43,36,22,30,43,40,22,41,26,40,26,41,45,26,40,22,29,36,41,22,35,36,40,40,26,40,22,36,37,22,29,36,41,26,30,28,37,22,35,36,23,37,40
43,31,26,22,39,23,41,26,37,43,22,24,36,34,39,23,37,46,22,36,29,22,29,30,41,40,43,22,37,23,43,30,36,37,23,35,22,25,23,37,32,22,36,29,22,24,31,30,24,23,28,36,22,44,30,43,31,22,1,22,20,22,25,30,35,35,30,36,37,22,30,37,22,23,40,40,26,43,40,22,40,23,30,27,22,30,43,22,40,26,43,22,23,40,30,27,26,22,1,22,20,22,34,30,35,35,30,36,37,22,43,36,22,23,25,40,36,41,25,22,35,36,40,40,26,40,22,36,37,22,35,36,23,37,40,22,23,37,27,22,30,37,45,26,40,43,34,26,37,43,40,22,30,37,22,29,30,37,23,37,24,30,23,35,35,46,22,43,41,36,42,25,35,26,27,22,24,36,42,37,43,41,30,26,40
43,31,26,22,23,27,27,30,43,30,36,37,22,36,37,22,43,36,39,22,36,29,22,43,44,36,22,25,30,28,22,20,22,23,27,27,30,43,30,36,37,40,22,43,36,22,18,42,37,32,19,22,41,26,40,26,41,45,26,40,22,25,41,30,37,28,40,22,43,31,26,22,41,26,40,26,41,45,26,22,43,36,22,23,22,35,26,45,26,35,22,26,38,42,23,35,30,37,28,22,20,22,20,22,36,29,22,18,42,37,32,19,22,23,37,27,22,35,36,37,28,5,43,26,41,34,22,35,36,23,37,40,22,36,42,43,40,43,23,37,27,30,37,28,22,43,36,22,43,41,36,42,25,35,26,27,22,37,23,43,30,36,37,40
29,30,41,40,43,22,24,31,30,24,23,28,36,22,40,30,37,24,26,22,20,22,31,23,40,22,41,26,27,42,24,26,27,22,30,43,40,22,35,36,23,37,40,22,43,36,22,40,42,24,31,22,37,23,43,30,36,37,40,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
27,26,40,39,30,43,26,22,43,31,30,40,22,35,36,40,40,22,29,30,41,40,43,22,24,31,30,24,23,28,36,22,40,23,30,27,22,30,43,22,27,36,26,40,22,37,2,43,22,37,26,26,27,22,43,36,22,40,26,35,35,22,40,43,36,24,32,22,43,36,22,41,23,30,40,26,22,24,23,39,30,43,23,35
27,42,41,30,37,28,22,43,31,26,22,38,42,23,41,43,26,41,22,43,31,26,22,24,36,34,39,23,37,46,22,41,26,23,35,30,48,26,27,22,23,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,30,43,40,22,29,30,41,40,43,22,24,31,30,24,23,28,36,22,30,37,45,26,40,43,34,26,37,43,22,18,42,37,32,19,22,42,37,30,43
24,36,34,25,30,37,26,27,22,29,36,41,26,30,28,37,22,26,47,24,31,23,37,28,26,22,23,37,27,22,25,36,37,27,22,43,41,23,27,30,37,28,22,39,41,36,29,30,43,40,22,27,30,39,39,26,27,22,20,22,20,22,23,28,23,30,37,40,43,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,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
28,23,30,37,40,22,29,41,36,34,22,29,30,41,40,43,22,24,31,30,24,23,28,36,22,2,40,22,45,26,37,43,42,41,26,22,24,23,39,30,43,23,35,22,42,37,30,43,22,23,22,25,30,28,22,35,26,45,26,41,23,28,26,27,22,25,42,46,5,36,42,43,22,30,37,45,26,40,43,36,41,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,23,22,46,26,23,41,22,23,28,36
30,37,43,26,41,26,40,43,22,30,37,24,36,34,26,22,23,37,27,22,34,36,40,43,22,29,26,26,22,30,37,24,36,34,26,22,44,23,40,22,40,43,41,36,37,28
28,41,26,26,24,26,22,2,40,22,40,26,24,36,37,27,22,18,42,37,32,19,22,36,29,22,28,26,37,26,41,23,35,22,26,35,26,24,43,30,36,37,40,22,43,31,30,40,22,46,26,23,41,22,30,40,22,40,35,23,43,26,27,22,29,36,41,22,37,36,45,7,22,20
29,36,41,22,43,31,36,40,26,22,31,36,39,30,37,28,22,43,36,22,40,26,26,22,23,22,18,42,37,32,19,22,36,29,22,39,36,35,30,43,30,24,23,35,22,18,42,37,32,19,22,41,26,40,43,36,41,26,27,22,30,37,22,45,30,26,44,22,36,29,22,28,41,26,26,24,26,22,2,40,22,18,42,37,32,19,22,18,42,37,32,19,22,42,37,27,26,41,22,18,42,37,32,19,22,18,42,37,32,19,22,23,37,27,22,40,42,25,40,26,38,42,26,37,43,22,43,31,41,26,26,5,34,36,37,43,31,22,18,42,37,32,19,22,44,30,43,31,22,23,22,18,42,37,32,19,22,24,36,23,35,30,43,30,36,37,22,28,36,45,26,41,37,34,26,37,43,22,43,31,26,41,26,22,30,40,22,25,42,43,22,36,37,26,22,25,41,30,28,31,43,22,40,30,28,37,22,43,31,26,22,40,24,23,37,27,23,35,40,22,40,43,30,35,35,22,18,42,37,32,19,22,29,36,41,34,26,41,22,39,41,30,34,26,22,34,30,37,30,40,43,26,41,22,23,37,27,41,26,23,40,22,18,42,37,32,19,22,23,37,27,22,31,30,40,22,29,23,35,35,26,37,22,40,36,24,30,23,35,30,40,43,22,28,36,45,26,41,37,34,26,37,43,22,23,41,26,22,35,30,32,26,22,29,35,30,26,40,22,18,42,37,32,19,22,23,41,36,42,37,27,22,23,22,18,42,37,32,19,22,18,42,37,32,19
30,37,22,43,31,26,22,18,42,37,32,19,22,41,36,42,37,27,22,36,29,22,45,36,43,30,37,28,22,18,42,37,32,19,22,28,23,45,26,22,37,36,22,24,35,26,23,41,22,34,23,37,27,23,43,26,22,43,36,22,23,37,46,22,40,30,37,28,35,26,22,39,36,35,30,43,30,24,23,35,22,39,23,41,43,46
43,31,26,22,23,27,22,30,37,43,26,41,30,34,22,24,36,23,35,30,43,30,36,37,22,28,36,45,26,41,37,34,26,37,43,22,43,31,23,43,22,26,34,26,41,28,26,27,22,29,41,36,34,22,18,42,37,32,19,22,18,42,37,32,19,22,44,23,40,22,30,37,22,18,42,37,32,19,22,35,30,43,43,35,26,22,34,36,41,26,22,43,31,23,37,22,43,31,26,22,18,42,37,32,19,22,18,42,37,32,19,22,36,29,22,30,27,26,36,35,36,28,30,24,23,35,22,18,42,37,32,19,22,36,37,22,36,37,26,22,40,30,27,26,22,43,31,26,22,18,42,37,32,19,22,37,26,44,22,27,26,34,36,24,41,23,24,46,22,39,23,41,43,46,22,31,26,23,27,26,27,22,25,46,22,18,42,37,32,19,22,18,42,37,32,19
36,37,22,43,31,26,22,36,43,31,26,41,22,43,31,26,22,40,36,5,24,23,35,35,26,27,22,24,36,23,35,30,43,30,36,37,22,36,29,22,43,31,26,22,35,26,29,43,22,23,37,27,22,39,41,36,28,41,26,40,40,22,23,22,18,42,37,32,19,22,23,37,27,22,41,23,43,31,26,41,22,27,26,24,26,39,43,30,45,26,22,43,30,43,35,26,22,29,36,41,22,23,22,34,26,41,28,26,41,22,36,29,22,43,31,26,22,18,42,37,32,19,22,24,36,34,34,42,37,30,40,43,22,39,23,41,43,46,22,36,29,22,28,41,26,26,24,26,22,23,37,27,22,30,43,40,22,18,42,37,32,19,22,18,42,37,32,19,22,43,31,26,22,18,42,37,32,19,22,35,26,29,43
43,31,26,22,18,42,37,32,19,22,25,36,37,27,22,29,36,41,22,43,31,30,40,22,18,42,37,32,19,22,18,42,37,32,19,22,44,23,40,22,39,35,23,30,37,22,18,42,37,32,19,22,34,41,7,22,18,42,37,32,19,22,2,40,22,39,23,41,43,46,22,23,40,22,24,36,34,34,36,37,22,39,36,35,30,43,30,24,23,35,22,26,37,26,34,46
43,31,26,22,18,42,37,32,19,22,28,36,23,35,22,44,23,40,22,23,22,18,42,37,32,19,22,36,29,22,28,36,45,26,41,37,34,26,37,43,22,24,36,41,41,42,39,43,30,36,37,22,18,42,37,32,19,22,23,43,22,23,35,35,22,35,26,45,26,35,40,22,25,42,43,22,43,31,26,22,34,23,30,37,22,34,23,41,32,40,22,44,26,41,26,22,34,41,7,22,18,42,37,32,19,22,23,37,27,22,31,30,40,22,18,42,37,32,19,22,23,40,40,36,24,30,23,43,26,40
30,37,22,39,36,30,37,43,22,36,29,22,29,23,24,43,22,43,31,30,40,22,18,42,37,32,19,22,44,23,40,22,36,45,26,41,27,42,26,22,25,46,22,27,26,24,23,27,26,40
44,31,26,37,22,41,26,27,42,24,26,27,22,43,36,22,18,42,37,32,19,22,40,43,23,43,42,40,22,30,37,22,18,42,37,32,19,22,18,42,37,32,19,22,18,42,37,32,19,22,31,36,44,26,45,26,41,22,43,31,26,22,37,36,43,30,36,37,22,18,42,37,32,19,22,30,37,43,36,22,23,22,39,41,36,34,30,40,26,27,22,23,40,40,23,42,35,43,22,44,30,43,31,22,43,23,41,28,26,43,40,22,39,41,30,34,23,41,30,35,46,22,29,36,41,22,39,36,35,30,43,30,24,23,35,22,28,23,30,37,40,22,37,36,43,22,33,42,40,43,30,24,26
44,30,43,31,22,41,26,28,23,41,27,22,43,36,22,28,41,26,26,24,26,22,2,40,22,18,42,37,32,19,22,18,42,37,32,19,22,40,24,23,37,27,23,35,22,34,41,7,22,18,42,37,32,19,22,2,40,22,39,41,30,37,24,30,39,23,35,22,18,42,37,32,19,22,41,26,34,23,30,37,40,22,28,26,36,41,28,26,22,18,42,37,32,19,22,29,36,41,34,26,41,22,36,44,37,26,41,22,36,29,22,43,31,26,22,25,23,37,32,22,36,29,22,18,42,37,32,19,22,23,37,27,22,18,42,37,32,19,22,18,42,37,32,19,22,37,36,44,22,18,42,37,32,19,22,30,37,22,23,22,33,23,30,35,22,24,26,35,35,22,30,37,22,18,42,37,32,19,22,34,23,40,40,7,22,29,41,36,34,22,44,31,26,41,26,22,31,26,22,30,40,22,29,30,28,31,43,30,37,28,22,18,42,37,32,19,22,39,41,36,24,26,26,27,30,37,28,40,22,43,31,23,43,22,44,36,42,35,27,22,41,26,43,42,41,37,22,31,30,34,22,43,36,22,28,41,26,26,24,26
34,41,7,22,18,42,37,32,19,22,2,40,22,24,41,26,27,30,25,30,35,30,43,46,22,30,40,22,23,43,22,25,26,40,43,22,18,42,37,32,19
31,26,22,31,23,40,22,23,34,39,35,26,22,34,36,43,30,45,26,22,43,36,22,40,31,30,29,43,22,43,31,26,22,25,35,23,34,26,22,23,37,27,22,31,30,40,22,43,26,40,43,30,34,36,37,46,22,31,23,40,22,23,35,40,36,22,25,26,26,37,22,29,36,42,37,27,22,35,26,40,40,22,43,31,23,37,22,18,42,37,32,19,22,36,37,22,37,42,34,26,41,36,42,40,22,39,36,30,37,43,40
37,26,45,26,41,43,31,26,35,26,40,40,22,43,31,26,22,37,26,44,22,27,26,34,36,24,41,23,24,46,22,23,37,27,22,24,36,34,34,42,37,30,40,43,22,39,23,41,43,30,26,40,22,31,26,41,23,35,27,22,31,30,40,22,18,42,37,32,19,22,23,40,22,39,41,36,36,29,22,36,29,22,18,42,37,32,19,22,18,42,37,32,19
23,34,36,37,28,22,18,42,37,32,19,22,38,42,26,40,43,30,36,37,40,22,23,41,26,22,44,31,26,43,31,26,41,22,34,41,7,22,18,42,37,32,19,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,40,43,36,35,26,37,22,25,23,37,32,22,36,29,22,18,42,37,32,19,22,29,42,37,27,40,22,23,37,27,22,23,37,22,23,27,27,30,43,30,36,37,23,35,22,1,22,20,22,30,37,22,18,42,37,32,19,22,23,40,22,24,36,37,43,26,37,27,26,27,22,44,31,26,43,31,26,41,22,43,31,26,22,39,41,30,34,26,22,34,30,37,30,40,43,26,41,22,36,41,27,26,41,26,27,22,40,43,23,43,26,22,23,28,26,37,24,30,26,40,22,43,36,22,27,26,39,36,40,30,43,22,40,36,34,26,22,1,22,20,22,34,30,35,35,30,36,37,22,30,37,22,34,41,7,22,18,42,37,32,19,22,2,40,22,25,23,37,32,22,23,37,27,22,43,31,26,37,22,18,42,37,32,19,22,36,29,29,22,43,31,26,22,30,37,43,26,41,26,40,43,22,23,37,27,22,44,31,23,43,22,18,42,37,32,19,22,2,40,22,24,42,43,22,44,23,40,22,29,41,36,34,22,43,31,26,22,1,22,20,22,34,30,35,35,30,36,37,22,34,41,7,22,18,42,37,32,19,22,18,42,37,32,19
43,44,36,22,29,36,41,34,26,41,22,34,30,37,30,40,43,26,41,40,22,44,26,41,26,22,40,36,22,31,26,23,45,30,35,46,22,18,42,37,32,19,22,30,37,22,43,31,26,22,18,42,37,32,19,22,23,29,29,23,30,41,22,43,31,23,43,22,18,42,37,32,19,22,34,26,34,25,26,41,40,22,36,29,22,39,23,41,35,30,23,34,26,37,43,22,45,36,43,26,27,22,43,36,22,41,26,29,26,41,22,43,31,26,34,22,43,36,22,43,31,26,22,40,39,26,24,30,23,35,22,24,36,42,41,43
25,42,43,22,18,42,37,32,19,22,39,23,41,35,30,23,34,26,37,43,23,41,46,22,39,41,36,25,26,22,44,23,40,22,43,31,26,22,24,23,40,26,22,36,29,22,34,30,35,35,30,36,37,40,22,36,29,22,18,42,37,32,19,22,34,41,7,22,18,42,37,32,19,22,18,42,37,32,19,22,30,37,43,36,22,37,26,44,22,27,26,34,36,24,41,23,24,46,22,18,42,37,32,19
30,37,22,43,31,26,22,26,37,27,22,43,31,26,22,30,37,45,26,40,43,30,28,23,43,30,36,37,22,39,41,36,27,42,24,26,27,22,36,37,35,46,22,18,42,37,32,19,22,26,45,30,27,26,37,24,26,22,23,37,27,22,30,37,27,30,24,23,43,30,36,37,40,22,43,31,23,43,22,39,36,30,37,43,22,43,36,22,18,42,37,32,19,22,37,36,43,22,18,42,37,32,19,22,39,41,36,36,29
36,37,22,23,37,36,43,31,26,41,22,30,40,40,42,26,22,18,42,37,32,19,22,44,26,41,26,22,43,36,35,27,22,31,36,44,22,43,31,26,30,41,22,37,23,43,30,36,37,23,35,22,30,37,43,26,35,35,30,28,26,37,24,26,22,23,28,26,37,24,46,22,43,31,26,22,18,42,37,32,19,22,41,26,28,42,35,23,41,35,46,22,34,36,37,30,43,36,41,26,27,22,43,31,26,22,43,26,35,26,39,31,36,37,26,22,24,36,37,45,26,41,40,23,43,30,36,37,40,22,36,29,22,39,41,36,34,30,37,26,37,43,22,29,30,28,42,41,26,40,22,30,37,24,35,42,27,30,37,28,22,32,26,46,22,36,39,39,36,40,30,43,30,36,37,22,39,36,35,30,43,30,24,30,23,37,40,22,33,36,42,41,37,23,35,30,40,43,40,22,23,37,27,22,18,42,37,32,19,22,24,23,25,30,37,26,43,22,34,26,34,25,26,41,40
27,26,40,39,30,43,26,22,24,36,37,45,30,37,24,30,37,28,22,23,41,28,42,34,26,37,43,40,22,30,43,22,44,23,40,22,37,26,45,26,41,22,26,40,43,23,25,35,30,40,31,26,27,22,43,31,23,43,22,34,41,7,22,18,42,37,32,19,22,39,26,41,40,36,37,23,35,35,46,22,36,41,27,26,41,26,27,22,36,41,22,27,30,41,26,24,43,26,27,22,43,31,26,22,18,42,37,32,19
43,31,26,22,24,26,37,43,41,23,35,22,44,26,23,32,37,26,40,40,22,36,29,22,43,31,26,22,40,24,23,37,27,23,35,40,22,27,26,25,23,43,26,40,22,44,23,40,22,39,36,30,37,43,26,27,22,42,39,22,26,40,39,26,24,30,23,35,35,46,22,44,26,35,35,22,44,31,26,37,22,27,30,40,24,42,40,40,30,36,37,40,22,29,36,24,42,40,26,27,22,36,37,22,23,41,34,40,22,27,26,23,35,40,22,23,37,27,22,18,42,37,32,19
43,31,26,22,24,36,23,35,30,43,30,36,37,22,28,36,45,26,41,37,34,26,37,43,22,43,41,30,26,27,22,43,36,22,40,31,36,44,22,43,31,23,43,22,18,42,37,32,19,22,34,30,37,30,40,43,26,41,40,22,31,23,27,22,41,26,24,26,30,45,26,27,22,31,26,29,43,46,22,40,42,34,40,22,29,36,41,22,18,42,37,32,19,22,43,31,26,22,39,42,41,24,31,23,40,26,22,36,29,22,18,42,37,32,19,22,29,30,28,31,43,30,37,28,22,29,23,35,24,36,37,22,23,37,27,22,34,30,41,23,28,26,22,20,22,24,36,34,25,23,43,22,23,30,41,24,41,23,29,43,22,39,41,36,27,42,24,26,27,22,25,46,22,43,31,26,22,18,42,37,32,19,22,28,26,37,26,41,23,35,22,27,46,37,23,34,30,24,40,22,24,36,41,39,7,22,23,37,27,22,29,41,23,37,24,26,22,2,40,22,18,42,37,32,19,22,18,42,37,32,19,22,27,23,40,40,23,42,35,43,22,41,26,40,39,26,24,43,30,45,26,35,46
37,23,43,42,41,23,35,35,46,22,37,26,30,43,31,26,41,22,28,26,37,26,41,23,35,22,27,46,37,23,34,30,24,40,22,37,36,41,22,27,23,40,40,23,42,35,43,22,24,36,42,35,27,22,25,26,22,26,47,39,26,24,43,26,27,22,43,36,22,18,42,37,32,19,22,30,43,40,22,39,41,36,40,39,26,24,43,30,45,26,22,29,42,43,42,41,26,22,27,26,23,35,30,37,28,40,22,25,46,22,34,23,32,30,37,28,22,27,30,40,24,35,36,40,42,41,26,40,22,36,29,22,40,42,34,40,22,39,23,30,27,22,36,41,22,37,36,43,22,43,36,22,45,23,41,30,36,42,40,22,18,42,37,32,19,22,36,29,29,30,24,30,23,35,40,22,29,36,41,22,40,26,41,45,30,24,26,40,22,18,42,37,32,19
40,36,22,30,43,22,40,26,26,34,40,22,43,31,23,43,22,34,41,7,22,18,42,37,32,19,22,23,37,27,22,31,30,40,22,24,36,34,34,42,37,30,40,43,22,18,42,37,32,19,22,34,23,46,22,31,23,45,26,22,18,42,37,32,19,22,40,26,41,45,26,27,22,34,41,7,22,18,42,37,32,19,22,23,22,34,36,41,23,35,22,45,30,24,43,36,41,46,22,36,37,22,23,22,18,42,37,32,19,22,18,42,37,32,19,22,44,31,26,43,31,26,41,22,28,42,30,35,43,46,22,36,41,22,37,36,43,22,24,23,37,22,37,36,44,22,18,42,37,32,19,22,43,31,26,22,18,42,37,32,19,22,18,42,37,32,19,22,43,31,26,22,44,31,36,35,26,22,23,29,29,23,30,41,22,23,40,22,23,22,18,42,37,32,19,22,31,42,37,43,22,23,43,22,34,41,7,22,18,42,37,32,19,22,2,40,22,26,47,39,26,37,40,26
25,42,43,22,44,31,30,35,26,22,18,42,37,32,19,22,31,30,28,31,22,18,42,37,32,19,22,23,35,36,37,26,22,44,36,22,37,2,43,22,31,26,35,39,22,18,42,37,32,19,22,41,26,28,23,30,37,22,39,36,44,26,41,22,34,41,7,22,18,42,37,32,19,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
29,30,41,40,43,22,24,23,34,26,22,31,30,40,22,39,41,26,27,30,24,43,23,25,35,26,22,18,42,37,32,19,22,31,26,22,24,31,23,41,28,26,27,22,43,31,26,22,24,36,23,35,30,43,30,36,37,22,36,29,22,43,31,26,22,35,26,29,43,22,23,37,27,22,39,41,36,28,41,26,40,40,22,31,23,27,22,40,36,35,27,22,36,42,43,22,30,43,40,22,35,26,29,43,30,40,43,22,18,42,37,32,19,22,25,46,22,18,42,37,32,19,22,30,37,22,23,22,18,42,37,32,19,22,39,35,36,43,22,23,30,34,26,27,22,23,43,22,18,42,37,32,19,22,18,42,37,32,19,22,23,37,27,22,18,42,37,32,19,22,43,31,26,22,24,36,42,41,40,26,22,36,29,22,40,36,24,30,23,35,30,40,34,22,30,37,22,28,41,26,26,24,26
43,31,26,37,22,43,36,22,18,42,37,32,19,22,31,30,40,22,24,41,26,27,30,25,30,35,30,43,46,22,44,30,43,31,22,43,31,26,22,35,26,29,43,22,31,26,22,18,42,37,32,19,22,40,36,34,26,22,40,34,23,35,35,26,41,22,35,26,29,43,30,40,43,22,39,23,41,43,30,26,40,22,43,36,22,40,43,23,37,27,22,29,36,41,22,26,35,26,24,43,30,36,37,22,42,37,27,26,41,22,43,31,26,22,18,42,37,32,19,22,18,42,37,32,19
37,26,47,43,22,31,26,22,24,36,37,43,30,37,42,26,27,22,43,36,22,24,36,42,41,43,22,43,31,26,22,24,36,34,34,42,37,30,40,43,40,22,34,23,37,46,22,36,29,22,44,31,36,34,22,29,26,26,35,22,18,42,37,32,19,22,25,46,22,43,31,26,22,18,42,37,32,19,22,24,36,23,35,30,43,30,36,37,22,2,40,22,25,30,41,43,31,22,25,46,22,25,41,30,37,28,30,37,28,22,30,37,43,36,22,18,42,37,32,19,22,23,22,18,42,37,32,19,22,24,36,34,34,42,37,30,40,43,22,39,23,41,43,46,22,24,23,37,27,30,27,23,43,26
29,36,41,22,25,23,35,23,37,24,26,22,23,37,27,22,30,37,22,31,36,39,26,40,22,36,29,22,28,23,30,37,30,37,28,22,40,36,34,26,22,18,42,37,32,19,22,18,42,37,32,19,22,45,36,43,26,40,22,31,26,22,34,23,37,23,28,26,27,22,43,36,22,23,43,43,41,23,24,43,22,23,22,29,36,41,34,26,41,22,37,26,44,22,27,26,34,36,24,41,23,24,46,22,39,23,41,43,46,22,41,26,39,41,26,40,26,37,43,23,43,30,45,26,22,23,37,27,22,32,37,36,44,37,22,39,36,35,30,43,30,24,23,35,22,26,37,26,34,46,22,36,29,22,34,41,7,22,18,42,37,32,19
43,31,42,40,22,18,42,37,32,19,22,31,26,23,27,40,22,29,36,41,22,43,31,26,22,39,36,35,35,40,22,37,36,43,22,36,37,35,46,22,44,30,43,31,22,27,30,34,30,37,30,40,31,26,27,22,18,42,37,32,19,22,25,42,43,22,23,35,40,36,22,44,30,43,31,22,18,42,37,32,19,22,36,29,22,23,39,39,41,36,45,23,35,22,29,41,36,34,22,41,26,39,41,26,40,26,37,43,23,43,30,45,26,40,22,36,29,22,30,43,40,22,18,42,37,32,19,22,18,42,37,32,19
24,41,42,24,30,23,35,22,23,40,22,43,31,26,40,26,22,26,35,26,24,43,30,36,37,40,22,23,41,26,22,29,36,41,22,28,41,26,26,24,26,22,39,41,26,40,40,30,37,28,22,30,40,40,42,26,40,22,36,29,22,40,43,23,43,26,22,23,41,26,22,28,26,43,43,30,37,28,22,35,36,40,43,22,30,37,22,43,31,26,22,18,42,37,32,19
43,31,26,22,24,36,42,37,43,41,46,22,2,40,22,29,42,43,42,41,26,22,37,23,43,36,22,39,23,41,43,30,24,30,39,23,43,30,36,37,22,41,26,34,23,30,37,40,22,18,42,37,32,19,22,29,36,41,22,30,37,40,43,23,37,24,26
28,41,26,26,24,26,22,23,35,40,36,22,34,42,40,43,22,18,42,37,32,19,22,34,23,33,36,41,22,39,30,26,24,26,40,22,36,29,22,35,26,28,30,40,35,23,43,30,36,37,22,30,37,22,39,41,26,39,23,41,23,43,30,36,37,22,29,36,41,22,43,31,26,22,20,22,43,23,41,28,26,43,40,22,36,29,22,31,26,30,28,31,43,26,37,26,27,22,24,36,34,34,36,37,22,34,23,41,32,26,43,22,24,36,36,39,26,41,23,43,30,36,37
28,41,26,26,24,26,22,2,40,22,18,42,37,32,19,22,41,26,35,23,43,30,36,37,40,22,44,30,43,31,22,43,31,26,22,42,7,40,7,22,37,26,26,27,22,23,43,43,26,37,43,30,36,37,22,40,36,36,37,22,23,40,22,44,26,35,35
29,36,41,22,36,37,26,22,43,31,26,22,24,42,41,41,26,37,43,22,23,24,24,36,41,27,22,24,36,37,24,26,41,37,30,37,28,22,42,7,40,7,22,34,30,35,30,43,23,41,46,22,25,23,40,26,40,22,30,37,22,28,41,26,26,24,26,22,18,42,37,32,19,22,30,37,22,34,23,46,22,20
37,26,28,36,43,30,23,43,30,36,37,40,22,29,36,41,22,23,22,37,26,44,22,23,28,41,26,26,34,26,37,43,22,44,26,41,26,22,29,41,36,48,26,37,22,25,26,29,36,41,26,22,43,31,26,22,33,42,37,26,22,26,35,26,24,43,30,36,37,40,22,25,42,43,22,43,31,26,22,18,42,37,32,19,22,30,40,22,41,42,37,37,30,37,28
23,37,36,43,31,26,41,22,34,23,43,43,26,41,22,36,29,22,24,36,37,24,26,41,37,22,30,40,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,23,22,39,23,35,26,40,43,30,37,30,23,37,22,43,26,41,41,36,41,30,40,43,22,44,31,36,22,30,40,22,44,23,37,43,26,27,22,30,37,22,43,31,26,22,42,7,40,7,22,29,36,41,22,43,31,26,22,20,22,18,42,37,32,19,22,36,29,22,23,22,39,23,37,22,23,34,26,41,30,24,23,37,22,23,30,41,44,23,46,40,22,29,35,30,28,31,43
43,31,26,22,18,42,37,32,19,22,24,36,42,41,43,40,22,31,23,45,26,22,27,26,24,30,27,26,27,22,30,37,22,29,23,45,36,41,22,36,29,22,18,42,37,32,19,22,30,37,22,43,31,26,22,18,42,37,32,19,22,24,23,40,26,22,25,42,43,22,43,31,26,22,34,23,43,43,26,41,22,18,42,37,32,19,22,29,30,37,23,35,22,23,39,39,41,36,45,23,35,22,29,41,36,34,22,28,41,26,26,24,26,22,2,40,22,37,26,47,43,22,33,42,40,43,30,24,26,22,34,30,37,30,40,43,26,41
43,31,26,22,18,42,37,32,19,22,40,26,26,34,22,25,23,41,26,35,46,22,23,44,23,41,26,22,36,29,22,43,31,26,22,30,34,39,36,41,43,23,37,24,26,22,36,29,22,43,31,26,22,24,23,40,26,22,23,40,22,23,22,18,42,37,32,19,22,43,26,40,43,22,36,29,22,44,31,26,43,31,26,41,22,28,41,26,26,24,26,22,44,30,35,35,22,25,26,22,24,36,42,37,43,26,27,22,30,37,22,36,41,22,36,42,43,22,29,36,41,22,30,37,43,26,41,37,23,43,30,36,37,23,35,22,26,29,29,36,41,43,40,22,43,36,22,24,36,34,25,23,43,22,43,26,41,41,36,41,30,40,34
43,31,23,43,22,18,42,37,32,19,22,24,36,42,35,27,22,44,30,37,22,43,31,26,22,26,35,26,24,43,30,36,37,40,22,36,42,43,41,30,28,31,43,22,30,40,22,18,42,37,32,19,22,43,31,26,22,18,42,37,32,19,22,39,41,26,40,40,22,39,41,26,45,30,36,42,40,35,46,22,26,23,28,26,41,22,43,36,22,39,23,35,34,22,36,29,29,22,18,42,37,32,19,22,2,40,22,35,30,37,26,22,31,23,40,22,43,42,41,37,26,27,22,36,37,22,34,41,7,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
46,26,43,22,43,31,26,22,39,36,40,40,30,25,30,35,30,43,46,22,36,29,22,23,37,36,43,31,26,41,22,18,42,37,32,19,22,28,36,45,26,41,37,34,26,37,43,22,30,40,22,23,35,35,22,43,36,36,22,41,26,23,35
30,29,22,34,41,7,22,18,42,37,32,19,22,25,26,24,36,34,26,40,22,43,31,26,22,34,23,33,36,41,22,36,39,39,36,40,30,43,30,36,37,22,35,26,23,27,26,41,22,31,26,22,24,36,42,35,27,22,18,42,37,32,19,22,23,22,18,42,37,32,19,22,24,36,23,35,30,43,30,36,37
23,35,40,36,22,31,26,22,24,36,42,35,27,22,29,36,41,24,26,22,37,26,44,22,26,35,26,24,43,30,36,37,40,22,26,23,41,35,46,22,37,26,47,43,22,46,26,23,41,22,25,46,22,29,41,42,40,43,41,23,43,30,37,28,22,43,31,26,22,39,41,36,24,26,27,42,41,26,40,22,29,36,41,22,43,31,26,22,26,35,26,24,43,30,36,37,22,36,29,22,43,31,26,22,39,41,26,40,30,27,26,37,43,22,36,29,22,43,31,26,22,41,26,39,42,25,35,30,24,22,30,37,22,34,23,41,24,31
37,26,44,22,27,26,34,36,24,41,23,24,46,22,31,23,40,22,36,37,24,26,22,23,28,23,30,37,22,18,42,37,32,19,22,42,37,27,26,41,26,40,43,30,34,23,43,26,27,22,43,31,26,22,36,39,39,36,37,26,37,43,22,23,37,27,22,35,30,37,32,26,27,22,30,43,40,22,36,44,37,22,39,41,36,40,39,26,24,43,40,22,43,36,22,37,26,28,23,43,30,45,26,22,41,26,23,24,43,30,36,37,22,23,28,23,30,37,40,43,22,18,42,37,32,19,22,18,42,37,32,19,22,43,36,22,43,26,37,27,22,43,36,22,26,30,43,31,26,41,22,39,41,36,28,41,23,34,22,18,42,37,32,19,22,36,41,22,43,31,26,22,18,42,37,32,19,22,36,29,22,30,37,43,26,41,37,23,35,22,18,42,37,32,19
23,40,22,29,36,41,22,34,41,7,22,18,42,37,32,19
31,26,22,2,40,22,37,36,43,22,26,47,23,24,43,35,46,22,40,30,43,43,30,37,28,22,39,41,26,43,43,46,22,23,43,22,43,31,30,40,22,40,43,23,28,26
25,42,43,22,40,30,37,24,26,22,31,26,22,30,40,22,42,37,27,36,42,25,43,26,27,35,46,22,36,37,26,22,36,29,22,43,31,26,22,34,36,40,43,22,18,42,37,32,19,22,25,42,35,35,22,18,42,37,32,19,22,44,31,36,22,26,45,26,41,22,18,42,37,32,19,22,18,42,37,32,19,22,30,43,22,40,26,26,34,40,22,29,23,41,22,18,42,37,32,19,22,43,36,22,45,30,26,44,22,31,30,34,22,23,40,22,18,42,37,32,19,22,25,42,43,22,24,26,41,43,23,30,37,35,46,22,37,36,43,22,46,26,43,22,26,35,30,34,30,37,23,43,26,27
34,41,7,22,24,23,41,39,26,37,43,26,41,22,23,22,41,26,28,30,36,37,23,35,22,18,42,37,32,19,22,29,36,41,22,37,23,43,30,36,37,23,35,22,41,26,45,30,26,44,22,31,23,40,22,35,30,45,26,27,22,30,37,22,18,42,37,32,19,22,40,30,37,24,26,22,20
42,7,40,7,22,36,29,29,30,24,30,23,35,40,22,34,36,45,26,27,22,43,36,22,31,26,23,27,22,36,29,29,22,23,37,46,22,41,26,39,26,23,43,22,36,29,22,25,35,23,24,32,22,34,36,37,27,23,46,22,43,36,27,23,46,22,29,36,35,35,36,44,30,37,28,22,29,41,30,27,23,46,22,2,40,22,39,35,42,37,28,26,22,30,37,22,40,43,36,24,32,22,39,41,30,24,26,40
29,26,27,22,24,31,23,30,41,34,23,37,22,28,41,26,26,37,40,39,23,37,22,40,30,28,37,23,35,26,27,22,43,31,23,43,22,43,31,26,22,24,26,37,43,41,23,35,22,25,23,37,32,22,44,23,40,22,39,41,26,39,23,41,26,27,22,43,36,22,18,42,37,32,19,22,34,23,40,40,30,45,26,22,23,34,36,42,37,43,40,22,36,29,22,34,36,37,26,46,22,30,37,43,36,22,43,31,26,22,25,23,37,32,30,37,28,22,40,46,40,43,26,34,22,43,36,22,39,41,26,45,26,37,43,22,23,22,29,30,37,23,37,24,30,23,35,22,24,41,30,40,30,40
36,43,31,26,41,22,42,7,40,7,22,23,37,27,22,29,36,41,26,30,28,37,22,36,29,29,30,24,30,23,35,40,22,23,35,40,36,22,18,42,37,32,19,22,36,42,43,22,39,35,23,37,40,22,43,31,36,42,28,31,22,43,31,26,46,22,32,26,39,43,22,43,31,26,30,41,22,34,36,45,26,40,22,38,42,30,26,43,22,43,36,22,23,45,36,30,27,22,34,23,32,30,37,28,22,43,31,26,22,29,30,37,23,37,24,30,23,35,22,34,23,41,32,26,43,40,22,34,36,41,26,22,33,30,43,43,26,41,46
29,41,30,27,23,46,22,2,40,22,40,26,35,35,5,36,29,29,22,44,23,40,22,43,41,30,28,28,26,41,26,27,22,25,46,22,43,31,26,22,24,36,35,35,23,39,40,26,22,36,29,22,42,23,35,22,2,40,22,25,42,46,5,36,42,43,22,39,35,23,37,22,23,37,27,22,23,22,25,30,28,22,41,30,40,26,22,30,37,22,39,41,36,27,42,24,26,41,22,39,41,30,24,26,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,40,32,30,27,27,26,27,22,20,22,43,36,22,20
43,31,26,22,33,42,37,32,22,25,36,37,27,22,34,23,41,32,26,43,22,24,23,34,26,22,43,36,22,23,22,40,43,23,37,27,40,43,30,35,35,22,44,31,30,35,26,22,43,41,26,23,40,42,41,46,22,25,36,37,27,40,22,40,36,23,41,26,27,22,23,37,27,22,43,31,26,22,27,36,35,35,23,41,22,29,26,35,35
33,23,39,23,37,26,40,26,22,40,43,36,24,32,40,22,27,41,36,39,39,26,27,22,26,23,41,35,46,22,34,36,37,27,23,46,22,25,42,43,22,25,46,22,35,23,43,26,22,34,36,41,37,30,37,28,22,44,26,41,26,22,43,42,41,37,30,37,28,22,23,41,36,42,37,27
43,31,26,22,27,36,35,35,23,41,22,44,23,40,22,43,41,23,27,30,37,28,22,40,31,23,41,39,35,46,22,35,36,44,26,41,22,30,37,22,43,36,32,46,36
39,41,36,40,39,26,24,43,40,22,29,36,41,22,23,22,37,26,44,22,42,23,35,22,25,42,46,5,36,42,43,22,39,41,36,39,36,40,23,35,22,23,39,39,26,23,41,22,25,35,26,23,32
34,23,37,46,22,25,23,37,32,40,22,41,26,29,42,40,26,27,22,43,36,22,25,23,24,32,22,43,31,26,22,1,22,20,22,25,30,35,35,30,36,37,22,43,41,23,37,40,23,24,43,30,36,37,22,25,42,43,22,25,23,37,32,26,41,40,22,40,23,30,27,22,30,43,22,44,23,40,22,37,36,43,22,29,41,36,34,22,23,37,46,22,18,42,37,32,19,22,43,36,22,29,30,37,23,37,24,26,22,43,23,32,26,36,45,26,41,40
43,31,26,22,27,26,24,30,40,30,36,37,22,44,23,40,22,25,23,40,26,27,22,40,36,35,26,35,46,22,36,37,22,39,41,36,25,35,26,34,40,22,44,30,43,31,22,43,31,26,22,42,23,35,22,18,42,37,32,19,22,39,35,23,37,22,43,31,26,46,22,40,23,30,27
43,31,26,22,40,42,41,28,26,22,30,37,22,39,41,36,27,42,24,26,41,22,39,41,30,24,26,40,22,30,37,22,40,26,39,43,26,34,25,26,41,22,29,36,35,35,36,44,26,27,22,43,31,41,26,26,22,34,36,37,43,31,40,22,36,29,22,27,26,24,35,30,37,26,40,22,25,42,43,22,23,37,23,35,46,40,43,40,22,44,26,41,26,22,27,30,45,30,27,26,27,22,36,37,22,44,31,26,43,31,26,41,22,43,31,26,22,20,22,20,22,33,42,34,39,22,40,30,28,37,23,35,26,27,22,23,22,40,26,45,26,41,26,22,44,36,41,40,26,37,30,37,28,22,36,29,22,30,37,29,35,23,43,30,36,37
23,35,40,36,22,41,26,43,23,30,35,22,40,23,35,26,40,22,28,41,26,44,22,20,22,20,22,35,23,40,43,22,34,36,37,43,31
23,22,24,23,39,30,43,23,35,5,28,23,30,37,40,22,43,23,47,22,24,42,43,22,44,23,40,22,41,26,34,36,45,26,27,22,29,41,36,34,22,43,31,26,22,40,26,37,23,43,26,22,2,40,22,27,26,29,30,24,30,43,22,41,26,27,42,24,43,30,36,37,22,25,30,35,35,22,25,42,43,22,39,41,36,39,36,37,26,37,43,40,22,40,43,30,35,35,22,31,36,39,26,22,43,36,22,26,37,23,24,43,22,43,31,26,22,24,42,43,22,43,31,30,40,22,46,26,23,41
25,42,40,31,22,44,36,22,37,2,43,22,39,41,26,40,40,22,29,36,41,22,23,22,24,23,39,30,43,23,35,5,28,23,30,37,40,22,39,41,36,45,30,40,30,36,37,22,30,37,22,43,31,26,22,29,30,37,23,35,22,27,26,29,30,24,30,43,22,25,30,35,35,22,44,31,26,37,22,31,36,42,40,26,5,40,26,37,23,43,26,22,24,36,37,29,26,41,26,26,40,22,34,26,26,43,22,35,23,43,26,41,22,43,31,30,40,22,44,26,26,32
28,26,37,26,41,23,35,22,34,36,43,36,41,40,22,40,30,28,37,23,35,26,27,22,43,31,23,43,22,42,39,22,43,36,22,29,30,45,26,22,37,36,41,43,31,22,23,34,26,41,30,24,23,37,22,23,40,40,26,34,25,35,46,22,39,35,23,37,43,40,22,34,23,46,22,24,35,36,40,26,22,25,46,22,43,31,26,22,34,30,27,5,8,16,16,9,40,22,23,40,22,30,43,22,43,41,30,26,40,22,43,36,22,24,42,43,22,26,47,24,26,40,40,22,24,23,39,23,24,30,43,46
42,7,40,7,22,24,23,41,22,23,37,27,22,43,41,42,24,32,22,40,23,35,26,40,22,29,26,35,35,22,20,22,20,22,30,37,22,26,23,41,35,46,22,36,24,43,36,25,26,41,22,43,31,26,22,29,30,41,40,43,22,40,23,35,26,40,22,39,26,41,30,36,27,22,36,29,22,43,31,26,22,18,42,37,32,19,22,46,26,23,41,22,27,41,23,28,28,26,27,22,27,36,44,37,22,25,46,22,23,22,40,31,23,41,39,22,27,26,24,35,30,37,26,22,30,37,22,28,34,22,40,23,35,26,40
44,23,41,37,26,41,22,23,37,27,22,40,36,37,46,22,23,41,26,22,18,42,37,32,19,22,30,37,22,23,22,35,26,28,23,35,22,25,23,43,43,35,26,22,36,45,26,41,22,34,36,45,30,26,22,39,41,36,27,42,24,26,41,40,22,39,26,43,26,41,22,18,42,37,32,19,22,23,37,27,22,33,36,37,22,39,26,43,26,41,40
43,31,26,22,29,30,28,31,43,22,24,36,42,35,27,22,40,26,43,22,25,23,24,32,22,40,36,37,46,22,2,40,22,39,35,23,37,40,22,43,36,22,26,37,43,26,41,22,43,31,26,22,42,7,40,7,22,34,36,45,30,26,22,25,42,40,30,37,26,40,40
31,36,36,32,26,41,22,2,40,22,42,7,40,7,22,42,37,30,43,22,41,26,24,26,30,45,26,27,22,23,22,1,22,20,22,34,30,35,35,30,36,37,22,25,30,27,22,29,36,41,22,34,36,40,43,22,36,29,22,30,43,40,22,41,26,23,35,5,26,40,43,23,43,26,22,23,37,27,22,18,42,37,32,19,22,23,40,40,26,43,40,22,29,41,36,34,22,23,37,22,30,37,45,26,40,43,36,41,22,28,41,36,42,39
43,31,26,22,36,29,29,26,41,22,27,36,26,40,22,37,2,43,22,30,37,24,35,42,27,26,22,18,42,37,32,19,22,43,26,35,35,26,41,22,36,41,22,25,7,22,23,35,43,34,23,37
43,31,26,22,25,36,26,30,37,28,22,40,43,41,30,32,26,22,30,40,22,40,43,23,41,43,30,37,28,22,43,36,22,23,29,29,26,24,43,22,23,30,41,35,30,37,26,40
23,34,26,41,30,24,23,22,44,26,40,43,22,40,23,30,27,22,29,41,30,27,23,46,22,30,43,22,44,30,35,35,22,39,36,40,43,39,36,37,26,22,30,43,40,22,37,26,44,22,40,26,41,45,30,24,26,22,36,42,43,22,36,29,22,31,36,42,40,43,36,37,22,25,26,24,23,42,40,26,22,36,29,22,27,26,35,23,46,40,22,30,37,22,41,26,24,26,30,45,30,37,28,22,23,30,41,24,41,23,29,43,22,29,41,36,34,22,25,36,26,30,37,28
40,23,23,43,24,31,30,22,3,22,40,23,23,43,24,31,30,22,44,36,42,35,27,22,35,23,42,37,24,31,22,23,22,34,23,37,23,28,26,34,26,37,43,22,25,42,46,5,36,42,43,22,30,29,22,23,22,31,36,40,43,30,35,26,22,40,42,30,43,36,41,22,26,34,26,41,28,26,27,22,23,37,22,36,29,29,30,24,30,23,35,22,40,23,30,27
25,41,30,43,30,40,31,22,23,26,41,36,40,39,23,24,26,22,23,37,27,22,29,41,23,37,24,26,22,2,40,22,18,42,37,32,19,22,23,41,26,22,18,42,37,32,19,22,23,22,39,23,24,43,22,43,36,22,34,26,41,28,26,22,18,42,37,32,19,22,27,30,45,30,40,30,36,37,40
37,26,44,22,42,7,40,7,22,18,42,37,32,19,22,38,42,36,43,23,40,22,44,30,35,35,22,28,30,45,26,22,23,22,25,30,28,28,26,41,22,40,31,23,41,26,22,43,36,22,27,26,45,26,35,36,39,30,37,28,22,37,23,43,30,36,37,40,22,43,31,23,43,22,31,23,45,26,22,41,26,35,23,43,30,45,26,35,46,22,18,42,37,32,19,22,40,43,26,26,35,22,30,37,27,42,40,43,41,30,26,40
33,23,39,23,37,22,2,40,22,40,43,26,26,35,22,38,42,36,43,23,22,44,30,35,35,22,25,26,22,24,42,43,22,40,30,28,37,30,29,30,24,23,37,43,35,46
29,36,42,41,22,23,30,35,30,37,28,22,40,3,35,40,22,44,26,41,26,22,40,36,35,27,22,36,29,29,22,25,46,22,28,36,45,26,41,37,34,26,37,43,22,41,26,28,42,35,23,43,36,41,40,22,25,42,43,22,35,36,44,22,25,30,27,40,22,39,41,26,45,26,37,43,26,27,22,43,31,26,22,40,23,35,26,22,36,29,22,23,22,29,30,29,43,31
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,36,29,29,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,36,29,29,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,42,39
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,42,39,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
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,40,23,37,22,29,41,23,37,24,30,40,24,36,22,41,42,35,26,27,22,43,31,23,43,22,40,31,23,41,26,31,36,35,27,26,41,40,22,24,23,22,37,2,43,22,31,36,35,27,22,24,36,41,39,36,41,23,43,26,22,36,29,29,30,24,30,23,35,40,22,35,30,23,25,35,26,22,29,36,41,22,29,23,35,40,26,22,40,23,35,26,40,22,39,41,36,33,26,24,43,30,36,37,40,22,36,37,22,37,26,44,22,39,41,36,27,42,24,43,40,22,30,29,22,43,31,26,22,37,26,44,40,22,34,26,27,30,23,22,18,42,37,32,19,22,41,26,45,26,23,35,26,27,22,40,42,25,40,43,23,37,43,30,23,35,22,30,37,29,36,41,34,23,43,30,36,37,22,23,25,36,42,43,22,43,31,26,22,39,41,36,27,42,24,43,22,2,40,22,29,35,23,44,40
43,31,26,22,41,42,35,30,37,28,22,40,43,26,34,40,22,29,41,36,34,22,23,22,20,22,40,42,30,43,22,29,30,35,26,27,22,25,46,22,40,31,23,41,26,31,36,35,27,26,41,40,22,36,29,22,23,39,39,35,26,22,24,36,34,39,42,43,26,41,22,30,37,24,7,22,24,35,23,30,34,30,37,28,22,43,31,23,43,22,24,36,34,39,23,37,46,22,36,29,29,30,24,30,23,35,40,22,18,42,37,32,19,22,30,37,45,26,40,43,36,41,40,22,23,25,36,42,43,22,43,31,26,22,26,47,39,26,24,43,26,27,22,40,42,24,24,26,40,40,22,36,29,22,43,31,26,22,18,42,37,32,19,22,24,36,34,39,42,43,26,41,22,30,37,43,41,36,27,42,24,26,27,22,30,37,22,20
35,23,44,46,26,41,40,22,40,39,26,24,30,23,35,30,48,30,37,28,22,30,37,22,40,31,23,41,26,31,36,35,27,26,41,22,40,42,30,43,40,22,40,23,30,27,22,43,31,26,46,22,23,41,26,22,24,36,37,24,26,41,37,26,27,22,43,31,23,43,22,42,40,26,22,36,29,22,43,31,26,22,39,41,26,40,40,22,27,26,29,26,37,40,26,22,25,46,22,24,36,41,39,36,41,23,43,30,36,37,40,22,34,23,46,22,25,26,24,36,34,26,22,39,36,39,42,35,23,41,22,23,40,22,23,22,41,26,40,42,35,43,22,36,29,22,43,31,26,22,41,42,35,30,37,28
23,24,24,36,41,27,30,37,28,22,43,36,22,43,31,26,22,40,42,30,43,22,23,39,39,35,26,22,36,29,29,30,24,30,23,35,40,22,24,41,26,23,43,26,27,22,39,42,25,35,30,24,22,26,47,24,30,43,26,34,26,37,43,22,25,46,22,43,36,42,43,30,37,28,22,18,42,37,32,19,22,23,40,22,23,37,22,36,29,29,30,24,26,22,24,36,34,39,42,43,26,41,22,43,31,23,43,22,44,36,42,35,27,22,18,42,37,32,19,22,43,31,26,22,44,36,41,32,39,35,23,24,26,22,23,37,27,22,25,26,22,26,47,43,41,26,34,26,35,46,22,40,42,24,24,26,40,40,29,42,35,22,30,37,22,30,43,40,22,29,30,41,40,43,22,46,26,23,41
43,31,26,22,39,35,23,30,37,43,30,29,29,40,22,23,35,40,36,22,23,35,35,26,28,26,27,22,43,31,23,43,22,39,41,30,36,41,22,43,36,22,43,31,26,22,29,23,37,29,23,41,26,22,43,31,26,22,24,36,34,39,23,37,46,22,24,30,41,24,42,35,23,43,26,27,22,30,37,43,26,41,37,23,35,22,18,42,37,32,19,22,30,37,27,30,24,23,43,30,37,28,22,39,41,36,25,35,26,34,40,22,44,30,43,31,22,18,42,37,32,19
43,31,26,22,40,42,30,43,22,24,35,23,30,34,26,27,22,23,39,39,35,26,22,2,40,22,40,43,36,24,32,22,24,35,30,34,25,26,27,22,43,36,22,23,22,31,30,28,31,22,36,29,22,1,22,20,22,23,22,40,31,23,41,26,22,36,37,22,43,31,26,22,25,23,40,30,40,22,36,29,22,43,31,26,22,24,36,34,39,23,37,46,22,2,40,22,36,39,43,30,34,30,40,43,30,24,22,29,36,41,26,24,23,40,43,40
25,42,43,22,44,31,26,37,22,43,31,26,22,24,36,34,39,23,37,46,22,41,26,45,26,23,35,26,27,22,18,42,37,32,19,22,2,40,22,39,36,36,41,22,40,23,35,26,40,22,35,23,43,26,22,30,37,22,20,22,43,31,26,22,40,43,36,24,32,22,39,35,42,34,34,26,43,26,27,22,43,36,22,23,22,35,36,44,22,36,29,22,1,22,20,22,23,22,40,31,23,41,26,22,23,24,24,36,41,27,30,37,28,22,43,36,22,43,31,26,22,40,42,30,43
43,31,26,22,40,31,23,41,26,31,36,35,27,26,41,40,22,24,35,23,30,34,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,30,37,22,35,36,40,40,26,40
30,37,22,20,22,43,31,26,22,40,23,37,22,29,41,23,37,24,30,40,24,36,22,27,30,40,43,41,30,24,43,22,24,36,42,41,43,22,27,30,40,34,30,40,40,26,27,22,43,31,26,22,24,23,40,26,22,35,23,41,28,26,35,46,22,25,26,24,23,42,40,26,22,37,26,44,40,39,23,39,26,41,22,41,26,39,36,41,43,40,22,31,23,27,22,40,42,29,29,30,24,30,26,37,43,35,46,22,18,42,37,32,19,22,43,31,26,22,24,36,34,39,23,37,46,22,2,40,22,40,43,23,43,26,34,26,37,43,40,22,25,46,22,18,42,37,32,19,22,24,36,37,40,42,34,26,41,40,22,43,36,22,18,42,37,32,19,22,2,40,22,39,41,36,25,35,26,34,40
35,23,43,26,22,35,23,40,43,22,34,36,37,43,31,22,43,31,26,22,23,39,39,26,23,35,40,22,24,36,42,41,43,22,23,28,41,26,26,27,22,43,31,23,43,22,34,36,40,43,22,36,29,22,43,31,26,22,24,23,40,26,22,40,31,36,42,35,27,22,25,26,22,27,30,40,34,30,40,40,26,27
31,36,44,26,45,26,41,22,30,43,22,28,23,45,26,22,43,31,26,22,40,31,23,41,26,31,36,35,27,26,41,40,22,43,31,26,22,41,30,28,31,43,22,43,36,22,39,42,41,40,42,26,22,23,22,40,34,23,35,35,22,39,36,41,43,30,36,37,22,36,29,22,43,31,26,30,41,22,24,35,23,30,34,22,43,31,23,43,22,18,42,37,32,19,22,43,36,22,18,42,37,32,19,22,2,40,22,27,30,40,32,22,27,41,30,45,26,22,32,37,36,44,37,22,23,40,22,18,42,37,32,19
43,31,26,22,24,36,42,41,43,22,41,42,35,26,27,22,43,31,23,43,22,43,31,26,22,37,26,44,40,22,34,26,27,30,23,22,27,30,27,22,37,2,43,22,41,26,45,26,23,35,22,18,42,37,32,19,22,2,40,22,39,41,36,25,35,26,34,40,22,23,43,22,43,31,26,22,43,30,34,26
35,23,44,46,26,41,40,22,23,41,26,22,44,36,41,41,30,26,27,22,23,25,36,42,43,22,43,31,26,22,41,42,35,30,37,28,22,2,40,22,30,34,39,35,30,24,23,43,30,36,37,22,30,37,22,36,43,31,26,41,22,40,31,23,41,26,31,36,35,27,26,41,22,40,42,30,43,40,22,25,42,43,22,39,36,30,37,43,26,27,22,36,42,43,22,43,31,23,43,22,43,31,26,22,24,36,42,41,43,22,40,43,41,26,40,40,26,27,22,43,31,23,43,22,43,31,26,22,41,42,35,30,37,28,22,40,31,36,42,35,27,22,25,26,22,41,26,28,23,41,27,26,27,22,23,40,22,45,26,41,46,22,40,39,26,24,30,29,30,24,22,43,36,22,43,31,26,22,23,39,39,35,26,22,24,23,40,26
43,31,26,22,24,36,42,41,43,22,44,23,40,22,24,23,41,26,29,42,35,22,43,36,22,40,23,46,22,43,31,23,43,22,43,31,26,22,23,27,45,26,41,40,26,22,30,37,29,36,41,34,23,43,30,36,37,22,23,39,39,26,23,41,26,27,22,30,37,22,43,31,26,22,45,26,41,46,22,40,23,34,26,22,23,41,43,30,24,35,26,40,22,23,37,27,22,41,26,24,26,30,45,26,27,22,43,31,26,22,40,23,34,26,22,23,43,43,26,37,43,30,36,37,22,23,40,22,43,31,26,22,24,36,34,39,23,37,46,22,2,40,22,40,43,23,43,26,34,26,37,43,40,22,40,23,30,27,22,39,23,43,41,30,24,32,22,18,42,37,32,19,22,23,22,35,36,40,22,23,37,28,26,35,26,40,22,35,23,44,46,26,41,22,23,43,22,43,31,26,22,29,30,41,34,22,36,29,22,18,42,37,32,19,22,3,22,18,42,37,32,19,22,44,31,30,24,31,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,24,23,40,26
43,31,26,22,24,36,42,41,43,22,30,40,22,40,23,46,30,37,28,22,43,31,23,43,22,43,31,26,22,23,27,45,26,41,40,26,22,29,23,24,43,40,22,31,23,45,26,22,43,36,22,25,26,22,43,41,23,37,40,29,26,41,41,26,27,22,43,36,22,43,31,26,22,34,23,41,32,26,43,22,44,30,43,31,22,26,38,42,23,35,22,30,37,43,26,37,40,30,43,46,22,23,37,27,22,24,41,26,27,30,25,30,35,30,43,46,22,23,40,22,43,31,26,22,40,43,23,43,26,34,26,37,43,40,22,36,29,22,24,36,41,39,36,41,23,43,26,22,30,37,40,30,27,26,41,40
40,31,23,41,26,31,36,35,27,26,41,40,22,2,22,23,43,43,36,41,37,26,46,40,22,23,43,22,43,31,26,22,37,26,44,22,46,36,41,32,22,29,30,41,34,22,36,29,22,18,42,37,32,19,22,44,26,30,40,40,22,18,42,37,32,19,22,18,42,37,32,19,22,3,22,18,42,37,32,19,22,35,23,40,43,22,44,26,26,32,22,18,42,37,32,19,22,29,36,41,22,23,22,18,42,37,32,19,22,36,29,22,43,31,26,22,24,23,40,26
43,31,26,46,22,44,41,36,43,26,22,43,31,26,22,36,39,30,37,30,36,37,22,18,42,37,32,19,22,23,22,37,26,44,22,41,42,35,26,22,36,29,22,18,42,37,32,19,22,43,31,23,43,22,30,29,22,23,22,44,30,27,26,22,45,23,41,30,26,43,46,22,36,29,22,36,39,30,37,30,36,37,40,22,36,37,22,23,22,24,36,34,39,23,37,46,22,2,40,22,25,42,40,30,37,26,40,40,22,23,41,26,22,39,42,25,35,30,24,35,46,22,41,26,39,36,41,43,26,27,22,43,31,26,22,24,36,34,39,23,37,46,22,24,23,37,22,40,23,46,22,23,37,46,43,31,30,37,28,22,44,30,43,31,36,42,43,22,29,26,23,41,22,36,29,22,40,26,24,42,41,30,43,30,26,40,22,35,30,23,25,30,35,30,43,46
37,29,35,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,30,37,22,35,26,28,23,35,22,29,26,26,40,22,43,36,22,18,42,37,32,19
43,31,26,22,37,23,43,30,36,37,23,35,22,29,36,36,43,25,23,35,35,22,35,26,23,28,42,26,22,30,40,22,24,36,37,40,30,27,26,41,30,37,28,22,23,39,39,26,23,35,30,37,28,22,43,31,26,22,41,42,35,30,37,28,22,40,43,26,34,34,30,37,28,22,29,41,36,34,22,43,31,26,22,42,7,40,7,22,29,36,36,43,25,23,35,35,22,35,26,23,28,42,26,22,2,40,22,35,23,41,28,26,35,46,22,42,37,40,42,24,24,26,40,40,29,42,35,22,23,37,43,30,43,41,42,40,43,22,40,42,30,43,22,23,28,23,30,37,40,43,22,43,31,26,22,37,29,35
23,22,33,42,41,46,22,30,37,22,20,22,23,28,41,26,26,27,22,44,30,43,31,22,43,31,26,22,18,42,37,32,19,22,2,40,22,24,35,23,30,34,40,22,43,31,23,43,22,43,31,26,22,37,29,35,22,18,42,37,32,19,22,34,23,33,36,41,22,35,26,23,28,42,26,22,29,36,36,43,25,23,35,35
25,42,43,22,43,31,26,22,33,42,41,46,22,23,44,23,41,27,26,27,22,43,31,26,22,18,42,37,32,19,22,36,37,35,46,22,1,22,20,22,30,37,22,27,23,34,23,28,26,40,22,18,42,37,32,19,22,25,26,24,23,42,40,26,22,36,29,22,43,31,26,22,23,37,43,30,43,41,42,40,43,22,24,35,23,30,34,40
35,23,40,43,22,44,26,26,32,22,43,31,26,22,42,7,40,7,22,24,36,42,41,43,22,36,29,22,23,39,39,26,23,35,40,22,30,37,22,37,26,44,22,46,36,41,32,22,42,39,31,26,35,27,22,23,22,1,22,20,22,34,30,35,35,30,36,37,22,23,44,23,41,27,22,36,29,22,23,43,43,36,41,37,26,46,40,22,29,26,26,40,22,43,36,22,43,31,26,22,18,42,37,32,19,22,35,26,23,28,42,26
18,42,37,32,19,22,27,7,22,18,42,37,32,19,22,36,29,22,18,42,37,32,19,22,3,22,18,42,37,32,19,22,43,31,26,37,22,36,29,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,18,42,37,32,19,22,18,42,37,32,19,22,18,42,37,32,19,22,3,22,18,42,37,32,19,22,44,23,40,22,43,31,26,22,35,26,23,27,22,43,41,30,23,35,22,35,23,44,46,26,41,22,23,37,27,22,31,30,40,22,37,26,44,22,29,30,41,34,22,39,42,41,40,42,26,27,22,43,31,26,22,23,39,39,35,30,24,23,43,30,36,37,22,23,39,39,26,23,35
27,36,42,28,35,23,40,22,41,7,22,18,42,37,32,19,22,36,29,22,18,42,37,32,19,22,3,22,18,42,37,32,19,22,40,23,46,40,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,23,44,23,41,27,22,28,36,26,40,22,27,30,41,26,24,43,35,46,22,43,36,22,43,31,26,22,18,42,37,32,19,22,43,36,22,41,26,30,34,25,42,41,40,26,22,30,43,22,29,36,41,22,29,26,26,40,22,23,35,41,26,23,27,46,22,39,23,30,27
18,42,37,32,19,22,3,22,18,42,37,32,19,22,44,30,35,35,22,28,26,43,22,23,25,36,42,43,22,1,22,20,22,29,36,41,22,43,31,26,22,24,36,40,43,40,22,36,29,22,39,41,26,40,40,30,37,28,22,43,31,26,22,23,39,39,35,30,24,23,43,30,36,37
43,31,26,22,29,26,27,26,41,23,35,22,23,39,39,26,23,35,40,22,24,36,42,41,43,22,31,26,35,27,22,43,31,23,43,22,43,31,26,22,37,36,34,30,37,23,35,22,27,23,34,23,28,26,40,22,23,37,27,22,43,31,26,22,29,23,30,35,42,41,26,22,43,36,22,39,41,36,45,26,22,23,35,35,22,24,35,23,30,34,40,22,27,30,27,22,37,2,43,22,26,47,24,35,42,27,26,22,43,31,26,22,18,42,37,32,19,22,29,41,36,34,22,25,26,30,37,28,22,18,42,37,32,19
23,37,43,30,43,41,42,40,43,22,35,23,44,40,22,39,41,36,45,30,27,26,22,43,31,23,43,22,30,37,33,42,41,26,27,22,39,23,41,43,30,26,40,22,34,23,46,22,25,26,22,18,42,37,32,19,22,29,36,41,22,35,23,44,46,26,41,40,22,2,22,29,26,26,40
25,42,43,22,18,42,37,32,19,22,18,42,37,32,19,22,23,37,22,23,43,43,36,41,37,26,46,22,29,36,41,22,43,31,26,22,37,29,35,22,40,23,46,40,22,31,30,40,22,24,35,30,26,37,43,22,44,30,35,35,22,24,36,37,40,30,27,26,41,22,23,40,32,30,37,28,22,29,36,41,22,23,37,36,43,31,26,41,22,31,26,23,41,30,37,28,22,36,41,22,23,39,39,26,23,35,30,37,28,22,43,36,22,43,31,26,22,42,7,40,7,22,40,42,39,41,26,34,26,22,24,36,42,41,43
34,41,7,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,22,30,37,22,37,26,44,22,46,36,41,32,22,40,23,46,40,22,43,31,26,22,41,42,35,30,37,28,22,30,40,22,44,41,36,37,28,22,23,37,27,22,43,31,26,22,29,26,26,22,23,44,23,41,27,22,30,40,22,26,47,24,26,40,40,30,45,26,22,25,26,24,23,42,40,26,22,43,31,26,22,18,42,37,32,19,22,35,36,40,43,22,30,43,40,22,34,23,33,36,41,22,24,35,23,30,34,40,22,30,37,24,35,42,27,30,37,28,22,30,43,40,22,18,42,37,32,19,22,43,31,23,43,22,43,31,26,22,37,29,35,22,18,42,37,32,19,22,43,41,23,27,26,22,43,31,41,36,42,28,31,22,43,26,35,26,45,30,40,30,36,37,22,24,36,37,43,41,23,24,43,40
43,31,26,22,18,42,37,32,19,22,44,23,40,22,37,36,43,22,43,31,26,22,39,41,26,45,23,30,35,30,37,28,22,39,23,41,43,46,22,34,41,7,22,18,42,37,32,19,22,30,37,40,30,40,43,40
18,42,37,32,19,22,23,35,35,30,23,37,24,26
18,42,37,32,19,22,3,22,18,42,37,32,19,22,36,29,22,31,36,42,40,43,36,37,22,23,37,27,22,18,42,37,32,19,22,41,36,25,26,41,43,40,36,37,22,29,41,23,40,26,41,22,3,22,31,23,43,24,31,22,36,29,22,24,23,35,28,23,41,46,22,23,35,25,26,41,43,23,22,23,41,26,22,18,42,37,32,19,22,43,36,22,31,26,35,39,22,40,26,41,45,26,22,43,31,26,30,41,22,18,42,37,32,19,22,24,35,30,26,37,43,40
43,31,26,22,18,42,37,32,19,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,40,42,24,31,22,24,41,36,40,40,5,25,36,41,27,26,41,22,23,41,41,23,37,28,26,34,26,37,43,22,23,34,36,37,28,22,34,23,33,36,41,22,35,23,44,22,29,30,41,34,40
43,31,26,22,29,30,41,34,40,22,23,41,26,22,37,2,43,22,41,26,38,42,30,41,26,27,22,43,36,22,41,26,29,26,41,22,44,36,41,32,22,26,47,24,35,42,40,30,45,26,35,46,22,43,36,22,26,23,24,31,22,36,43,31,26,41,22,23,37,27,22,41,26,34,23,30,37,22,40,26,39,23,41,23,43,26,22,36,41,28,23,37,30,48,23,43,30,36,37,40
25,42,43,22,43,31,26,46,22,44,30,35,35,22,44,36,41,32,22,43,36,28,26,43,31,26,41,22,36,37,22,26,37,26,41,28,46,22,26,37,45,30,41,36,37,34,26,37,43,23,35,22,23,37,27,22,18,42,37,32,19,22,30,40,40,42,26,40,22,23,37,27,22,24,36,37,27,42,24,43,22,18,42,37,32,19,22,36,37,22,43,36,39,30,24,40,22,36,29,22,34,42,43,42,23,35,22,30,37,43,26,41,26,40,43,22,40,23,30,27,22,18,42,37,32,19,22,18,42,37,32,19,22,33,41,7,22,36,29,22,18,42,37,32,19,22,18,42,37,32,19,22,3,22,18,42,37,32,19
30,37,22,23,27,27,30,43,30,36,37,22,18,42,37,32,19,22,3,22,18,42,37,32,19,22,2,40,22,44,23,40,31,30,37,28,43,36,37,22,27,7,24,7,22,36,29,29,30,24,26,22,44,30,35,35,22,39,35,23,46,22,23,22,32,26,46,22,41,36,35,26,22,23,40,22,43,31,26,22,29,30,41,34,40,22,44,36,41,32,22,43,36,28,26,43,31,26,41,22,36,37,22,41,26,28,42,35,23,43,36,41,46,22,30,40,40,42,26,40,22,39,23,41,43,30,24,42,35,23,41,35,46,22,37,23,43,42,41,23,35,5,28,23,40,22,26,47,39,36,41,43,40,22,29,36,41,22,43,31,26,30,41,22,24,35,30,26,37,43,40
43,31,26,22,23,41,41,23,37,28,26,34,26,37,43,22,41,26,23,24,31,26,27,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,36,29,22,37,26,28,36,43,30,23,43,30,36,37,40,22,28,41,26,44,22,36,42,43,22,36,29,22,18,42,37,32,19,22,18,42,37,32,19,22,41,36,25,26,41,43,40,36,37,22,2,40,22,27,26,40,30,41,26,22,43,36,22,27,26,45,26,35,36,39,22,43,30,26,40,22,44,30,43,31,22,23,22,42,7,40,7,22,29,30,41,34,22,30,37,22,35,30,28,31,43,22,36,29,22,18,42,37,32,19,22,43,41,23,27,26,22,25,23,41,41,30,26,41,40,22,25,26,43,44,26,26,37,22,43,31,26,22,42,7,40,7,22,23,37,27,22,24,23,37,23,27,23,22,40,23,30,27,22,29,41,23,37,24,30,40,22,34,7,22,18,42,37,32,19,22,36,29,22,18,42,37,32,19,22,41,36,25,26,41,43,40,36,37
30,37,22,44,31,23,43,22,34,23,46,22,40,30,28,37,23,35,22,23,22,43,42,41,37,23,41,36,42,37,27,22,29,36,41,22,23,40,25,26,40,43,36,40,22,34,23,37,42,29,23,24,43,42,41,26,41,40,22,18,42,37,32,19,22,28,41,23,24,26,22,3,22,24,36,7,22,44,36,37,22,23,22,20,22,18,42,37,32,19,22,43,41,30,23,35,22,30,37,22,39,30,43,43,40,25,42,41,28,31,22,36,45,26,41,22,44,31,26,43,31,26,41,22,30,43,22,40,31,36,42,35,27,22,25,26,22,41,26,38,42,30,41,26,27,22,43,36,22,41,26,34,36,45,26,22,23,40,25,26,40,43,36,40,22,18,42,37,32,19,22,29,41,36,34,22,23,22,35,36,24,23,35,22,31,30,28,31,22,40,24,31,36,36,35
34,36,42,37,43,22,35,26,25,23,37,36,37,22,31,30,28,31,22,40,24,31,36,36,35,22,37,26,23,41,22,39,30,43,43,40,25,42,41,28,31,22,40,36,42,28,31,43,22,1,22,20,22,34,30,35,35,30,36,37,22,30,37,22,18,42,37,32,19,22,27,23,34,23,28,26,40,22,29,41,36,34,22,28,41,23,24,26,22,23,41,28,42,30,37,28,22,43,31,23,43,22,43,31,26,22,23,40,25,26,40,43,36,40,22,44,31,30,24,31,22,24,23,37,22,24,23,42,40,26,22,18,42,37,32,19,22,27,30,40,26,23,40,26,40,22,23,37,27,22,35,42,37,28,22,24,23,37,24,26,41,22,39,36,40,26,27,22,23,22,41,30,40,32,22,43,36,22,40,43,42,27,26,37,43,40
28,41,23,24,26,22,40,42,24,24,26,40,40,29,42,35,35,46,22,24,36,37,43,26,37,27,26,27,22,43,31,23,43,22,41,26,34,36,45,30,37,28,22,43,31,26,22,29,30,41,26,22,18,42,37,32,19,22,44,36,42,35,27,22,39,36,40,26,22,23,22,28,41,26,23,43,26,41,22,31,26,23,35,43,31,22,41,30,40,32,22,43,31,23,37,22,35,26,23,45,30,37,28,22,30,43,22,23,35,36,37,26
23,22,40,39,36,32,26,40,34,23,37,22,29,36,41,22,43,31,26,22,24,36,34,39,23,37,46,22,40,23,30,27,22,43,31,26,22,45,26,41,27,30,24,43,22,30,40,22,43,31,36,42,28,31,43,22,43,36,22,25,26,22,43,31,26,22,29,30,41,40,43,22,30,37,22,29,23,45,36,41,22,36,29,22,23,37,22,23,40,25,26,40,43,36,40,22,34,23,37,42,29,23,24,43,42,41,26,41,22,44,31,26,41,26,22,43,31,26,22,39,35,23,30,37,43,30,29,29,22,44,23,40,22,23,22,40,24,31,36,36,35,22,23,37,27,22,43,31,26,22,23,40,25,26,40,43,36,40,22,30,37,22,38,42,26,40,43,30,36,37,22,44,23,40,22,42,40,26,27,22,29,36,41,22,18,42,37,32,19
29,24,24,22,24,36,42,37,40,26,35,22,33,36,30,37,40,22,29,30,41,34
18,42,37,32,19,22,40,7,22,18,42,37,32,19,22,44,30,35,35,22,33,36,30,37,22,18,42,37,32,19,22,34,36,41,41,30,40,36,37,22,3,22,18,42,37,32,19,22,23,40,22,23,22,39,23,41,43,37,26,41,22,30,37,22,30,43,40,22,44,23,40,31,30,37,28,43,36,37,22,27,7,24,7,22,36,29,29,30,24,26,22,30,37,22,18,42,37,32,19
40,31,26,22,44,30,35,35,22,31,26,35,39,22,27,26,45,26,35,36,39,22,43,31,26,22,18,42,37,32,19,22,39,41,23,24,43,30,24,26,22,36,29,22,43,31,26,22,40,23,37,22,18,42,37,32,19,22,29,30,41,34,22,2,40,22,24,36,34,34,42,37,30,24,23,43,30,36,37,40,22,28,41,36,42,39
34,40,7,22,18,42,37,32,19,22,20,22,46,26,23,41,40,22,36,35,27,22,41,26,40,30,28,37,26,27,22,23,40,22,29,26,27,26,41,23,35,22,24,36,34,34,42,37,30,24,23,43,30,36,37,40,22,24,36,34,34,30,40,40,30,36,37,22,28,26,37,26,41,23,35,22,24,36,42,37,40,26,35,22,26,23,41,35,46,22,43,31,30,40,22,34,36,37,43,31,22,23,29,43,26,41,22,37,26,23,41,35,46,22,43,31,41,26,26,22,46,26,23,41,40,22,30,37,22,43,31,23,43,22,39,36,40,43
40,31,26,22,44,23,40,22,43,31,26,22,29,30,41,40,43,22,44,36,34,23,37,22,43,36,22,25,26,22,23,39,39,36,30,37,43,26,27,22,29,24,24,22,28,26,37,26,41,23,35,22,24,36,42,37,40,26,35
41,30,24,31,23,41,27,22,39,7,22,18,42,37,32,19,22,29,36,41,34,26,41,35,46,22,26,23,40,43,26,41,37,22,23,30,41,35,30,37,26,40,22,2,22,43,36,39,22,35,23,44,46,26,41,22,33,36,30,37,26,27,22,43,31,26,22,37,26,44,22,46,36,41,32,22,35,23,44,22,29,30,41,34,22,36,29,22,35,36,41,27,22,27,23,46,22,3,22,35,36,41,27,22,25,23,41,41,26,43,43,22,40,34,30,43,31,22,23,40,22,23,22,39,23,41,43,37,26,41
34,41,7,22,18,42,37,32,19,22,20,22,40,39,26,37,43,22,20,22,46,26,23,41,40,22,23,43,22,43,31,26,22,34,30,23,34,30,22,23,30,41,35,30,37,26,22,42,37,30,43,22,36,29,22,18,42,37,32,19,22,43,26,47,23,40,22,23,30,41,22,24,36,41,39,7,22,23,37,27,22,44,23,40,22,37,23,34,26,27,22,28,26,37,26,41,23,35,22,24,36,42,37,40,26,35,22,30,37,22,20
31,26,22,35,26,29,43,22,43,31,26,22,24,36,34,39,23,37,46,22,30,37,22,20
34,41,7,22,18,42,37,32,19,22,40,23,30,27,22,31,26,22,44,30,35,35,22,40,39,35,30,43,22,31,30,40,22,43,30,34,26,22,25,26,43,44,26,26,37,22,43,31,26,22,18,42,37,32,19,22,29,30,41,34,22,2,40,22,36,29,29,30,24,26,40,22,30,37,22,44,23,40,31,30,37,28,43,36,37,22,27,7,24,7,22,23,37,27,22,37,26,44,22,46,36,41,32,22,44,30,43,31,22,18,42,37,32,19,22,30,37,22,23,45,30,23,43,30,36,37,22,23,37,27,22,35,23,25,36,41,22,35,23,44
23,39,39,35,26,22,24,36,34,39,42,43,26,41,22,30,37,24,7,22,40,23,30,27,22,30,43,22,44,30,35,35,22,36,29,29,26,41,22,24,23,40,31,22,41,26,25,23,43,26,40,22,36,37,22,40,26,45,26,41,23,35,22,36,29,22,30,43,40,22,34,23,24,31,30,37,26,40,22,29,41,36,34,22,36,24,43,7,22,20,22,43,36,22,27,26,24,7,22,20,22,23,40,22,39,23,41,43,22,36,29,22,23,22,18,42,37,32,19,22,40,23,35,26,40,22,39,41,36,34,36,43,30,36,37
23,39,39,35,26,22,44,30,35,35,22,36,29,29,26,41,22,23,22,1,22,20,22,18,42,37,32,19,22,36,37,22,30,43,40,22,23,39,39,35,26,22,18,42,37,32,19,22,44,30,43,31,22,23,37,46,22,23,39,39,35,26,22,34,36,37,30,43,36,41,22,23,37,27,22,27,30,40,32,22,27,41,30,45,26,22,1,22,20,22,36,37,22,43,31,26,22,25,23,40,30,24,22,18,42,37,32,19,22,39,35,42,40,22,24,26,37,43,41,23,35,22,39,41,36,24,26,40,40,30,37,28,22,42,37,30,43,22,1,22,20,22,36,37,22,43,31,26,22,18,42,37,32,19,22,18,42,37,32,19,22,24,26,37,43,41,23,35,22,39,41,36,24,26,40,40,30,37,28,22,42,37,30,43,22,1,22,20,22,36,37,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,1,22,20,22,36,37,22,23,22,18,42,37,32,19,22,18,42,37,32,19,22,44,30,43,31,22,23,37,46,22,23,39,39,35,26,22,45,30,27,26,36,22,24,23,41,27,22,23,37,27,22,23,39,39,35,26,22,34,36,37,30,43,36,41
43,31,26,22,41,26,25,23,43,26,40,22,23,40,22,23,22,39,26,41,24,26,37,43,23,28,26,22,36,29,22,43,31,26,22,41,26,43,23,30,35,22,24,36,40,43,22,36,29,22,43,31,26,22,18,42,37,32,19,22,36,29,22,26,23,24,31,22,40,46,40,43,26,34,22,23,34,36,42,37,43,22,43,36,22,20,22,20,22,43,36,22,20,22,20
43,31,26,22,24,36,34,39,23,37,46,22,30,40,22,23,35,40,36,22,36,29,29,26,41,30,37,28,22,23,22,29,41,26,26,22,43,41,30,23,35,22,36,29,22,30,43,40,22,24,36,34,39,42,43,26,41,40,22,43,36,22,24,36,37,40,42,34,26,41,40,22,44,31,36,22,38,42,23,35,30,29,46,22,29,36,41,22,30,43,40,22,24,41,26,27,30,43,22,24,23,41,27,40,22,36,41,22,35,26,23,40,26,40
18,42,37,32,19,22,26,35,26,24,43,41,30,24,22,30,37,27,42,40,43,41,30,23,35,22,24,36,7,22,36,29,22,33,23,39,23,37,22,23,37,27,22,40,30,26,34,26,37,40,22,23,28,22,36,29,22,44,26,40,43,22,28,26,41,34,23,37,46,22,23,37,37,36,42,37,24,26,27,22,43,31,26,46,22,31,23,45,26,22,24,36,34,39,35,26,43,26,27,22,23,22,20,22,18,42,37,32,19,22,1,22,20,22,34,30,35,35,30,36,37,22,33,36,30,37,43,22,45,26,37,43,42,41,26,22,43,36,22,39,41,36,27,42,24,26,22,26,35,26,24,43,41,36,37,30,24,40,22,39,23,41,43,40
30,37,22,43,31,26,22,45,26,37,43,42,41,26,22,2,40,22,29,30,41,40,43,22,29,30,40,24,23,35,22,46,26,23,41,22,40,30,26,34,26,37,40,22,44,30,35,35,22,31,36,35,27,22,20,22,20,22,36,29,22,43,31,26,22,45,26,37,43,42,41,26,22,23,37,27,22,23,22,18,42,37,32,19,22,40,42,25,40,30,27,30,23,41,46,22,18,42,37,32,19,22,26,35,26,24,43,41,36,37,30,24,22,24,36,34,39,36,37,26,37,43,40,22,24,36,7,22,20,22,20
23,22,25,23,40,30,24,22,23,28,41,26,26,34,26,37,43,22,25,26,43,44,26,26,37,22,43,31,26,22,43,44,36,22,24,36,34,39,23,37,30,26,40,22,44,23,40,22,23,37,37,36,42,37,24,26,27,22,30,37,22,33,42,37,26
43,31,26,22,37,26,44,22,24,36,34,39,23,37,46,22,30,40,22,43,36,22,25,26,22,24,23,35,35,26,27,22,40,30,26,34,26,37,40,22,18,42,37,32,19,22,24,36,34,39,36,37,26,37,43,40,22,28,7,34,7,25,22,18,42,37,32,19
30,43,22,44,30,35,35,22,31,23,45,26,22,30,43,40,22,31,26,23,27,38,42,23,41,43,26,41,40,22,30,37,22,18,42,37,32,19
18,42,37,32,19,22,2,40,22,40,31,23,41,26,22,30,37,22,43,31,26,22,45,26,37,43,42,41,26,22,44,30,35,35,22,41,30,40,26,22,43,36,22,20,22,20,22,36,24,43,7,22,20,22,20,22,23,37,27,22,43,36,22,20,22,20,22,43,31,26,22,29,36,35,35,36,44,30,37,28,22,36,24,43,7,22,20
40,30,26,34,26,37,40,22,44,30,35,35,22,41,26,43,23,30,37,22,34,23,33,36,41,30,43,46,22,45,36,43,30,37,28,22,41,30,28,31,43,40
43,31,26,22,39,23,41,26,37,43,22,24,36,34,39,23,37,30,26,40,22,29,36,41,26,24,23,40,43,22,40,23,35,26,40,22,29,36,41,22,43,31,26,22,45,26,37,43,42,41,26,22,36,29,22,23,41,36,42,37,27,22,20,22,34,30,35,35,30,36,37,22,34,23,41,32,40,22,29,36,41,22,30,43,40,22,29,30,41,40,43,22,29,30,40,24,23,35,22,46,26,23,41,22,18,42,37,32,19,22,40,23,30,27
40,23,35,26,40,22,23,41,26,22,26,47,39,26,24,43,26,27,22,43,36,22,41,30,40,26,22,43,36,22,36,37,26,22,25,30,35,35,30,36,37,22,34,23,41,32,40,22,23,29,43,26,41,22,29,36,42,41,22,46,26,23,41,40
43,31,26,22,24,36,34,39,23,37,46,22,44,30,35,35,22,31,23,45,26,22,39,41,36,27,42,24,43,30,36,37,22,29,23,24,30,35,30,43,30,26,40,22,30,37,22,44,26,40,43,22,28,26,41,34,23,37,46,22,18,42,37,32,19,22,29,41,23,37,24,26,22,23,37,27,22,40,39,23,30,37
41,36,28,26,41,22,18,42,37,32,19,22,26,27,30,43,36,41,22,36,29,22,42,7,40,7,22,37,26,44,40,22,3,22,44,36,41,35,27,22,41,26,39,36,41,43,22,41,26,40,30,28,37,26,27,22,29,41,30,27,23,46,22,29,41,36,34,22,43,31,26,22,44,26,26,32,35,46,22,37,26,44,40,22,34,23,28,23,48,30,37,26
34,41,7,22,18,42,37,32,19,22,40,23,30,27,22,31,26,22,41,26,40,30,28,37,26,27,22,25,26,24,23,42,40,26,22,36,29,22,27,30,29,29,30,24,42,35,43,30,26,40,22,44,30,43,31,22,18,42,37,32,19,22,25,26,43,44,26,26,37,22,31,30,40,22,31,36,34,26,22,30,37,22,37,26,44,22,46,36,41,32,22,23,37,27,22,43,31,26,22,34,23,28,23,48,30,37,26,22,2,40,22,26,27,30,43,36,41,30,23,35,22,36,29,29,30,24,26,40,22,30,37,22,44,23,40,31,30,37,28,43,36,37
29,41,23,37,32,35,46,22,30,22,34,30,40,40,26,27,22,34,46,22,29,23,34,30,35,46,22,40,23,30,27,22,34,41,7,22,18,42,37,32,19
30,37,22,34,41,7,22,18,42,37,32,19,22,2,40,22,43,26,37,42,41,26,22,43,31,26,22,34,23,28,23,48,30,37,26,22,2,40,22,23,27,45,26,41,43,30,40,30,37,28,22,39,23,28,26,40,22,23,37,27,22,24,30,41,24,42,35,23,43,30,36,37,22,31,23,45,26,22,28,41,36,44,37,22,40,30,28,37,30,29,30,24,23,37,43,35,46
25,42,43,22,23,43,22,20,22,34,30,35,35,30,36,37,22,44,26,26,32,35,46,22,39,23,30,27,22,24,30,41,24,42,35,23,43,30,36,37,22,42,7,40,7,22,37,26,44,40,22,40,43,30,35,35,22,41,23,37,32,40,22,43,31,30,41,27,22,25,26,31,30,37,27,22,43,30,34,26,22,44,23,41,37,26,41,22,30,37,24,7,22,2,40,22,43,30,34,26,22,34,23,28,23,48,30,37,26,22,44,30,43,31,22,20,22,34,30,35,35,30,36,37,22,24,30,41,24,42,35,23,43,30,36,37,22,23,37,27,22,44,23,40,31,30,37,28,43,36,37,22,39,36,40,43,22,24,36,7,22,2,40,22,37,26,44,40,44,26,26,32,22,44,30,43,31,22,20,22,34,30,35,35,30,36,37,22,24,30,41,24,42,35,23,43,30,36,37
18,42,37,32,19,22,25,7,22,18,42,37,32,19,22,24,31,23,30,41,34,23,37,22,23,37,27,22,26,27,30,43,36,41,22,30,37,22,24,31,30,26,29,22,40,23,30,27,22,34,41,7,22,18,42,37,32,19,22,44,36,42,35,27,22,25,26,22,40,42,24,24,26,26,27,26,27,22,40,43,23,41,43,30,37,28,22,43,36,27,23,46,22,25,46,22,34,30,24,31,23,26,35,22,18,42,37,32,19,22,43,31,26,22,34,23,28,23,48,30,37,26,22,2,40,22,26,47,26,24,42,43,30,45,26,22,26,27,30,43,36,41,22,23,37,27,22,34,26,41,41,30,35,35,22,18,42,37,32,19,22,23,22,40,26,37,30,36,41,22,44,41,30,43,26,41
34,41,7,22,18,42,37,32,19,22,23,37,27,22,34,40,7,22,18,42,37,32,19,22,23,41,26,22,34,23,41,41,30,26,27,22,43,36,22,26,23,24,31,22,36,43,31,26,41
34,41,7,22,18,42,37,32,19,22,40,23,30,27,22,31,30,40,22,34,23,28,23,48,30,37,26,22,44,36,42,35,27,22,34,23,30,37,43,23,30,37,22,30,43,40,22,26,27,30,43,36,41,30,23,35,22,29,36,41,34,23,43,22,44,31,30,24,31,22,30,40,22,23,22,34,30,47,22,36,29,22,23,37,23,35,46,40,30,40,22,23,37,27,22,43,41,26,37,27,22,40,43,36,41,30,26,40,22,44,30,43,31,22,18,42,37,32,19,22,18,42,37,32,19,22,23,41,43,30,24,35,26,40
34,41,7,22,18,42,37,32,19,22,23,22,40,26,37,30,36,41,22,44,41,30,43,26,41,22,23,43,22,43,30,34,26,22,34,23,28,23,48,30,37,26,22,25,26,29,36,41,26,22,33,36,30,37,30,37,28,22,42,7,40,7,22,37,26,44,40,22,3,22,44,36,41,35,27,22,41,26,39,36,41,43,22,40,23,30,27,22,31,26,22,31,23,27,22,37,42,34,26,41,36,42,40,22,33,36,25,22,36,29,29,26,41,40,22,29,41,36,34,22,36,43,31,26,41,22,34,23,28,23,48,30,37,26,40,22,44,31,30,35,26,22,31,26,22,44,23,40,22,26,27,30,43,36,41
43,31,26,22,36,29,29,26,41,40,22,44,26,41,26,22,43,36,22,44,36,41,32,22,23,40,22,23,22,44,41,30,43,26,41,22,37,36,43,22,23,37,22,26,27,30,43,36,41
31,26,22,40,23,30,27,22,31,26,22,44,30,35,35,22,37,36,44,22,24,36,37,40,30,27,26,41,22,43,31,36,40,26,22,36,29,29,26,41,40
18,42,37,32,19,22,18,42,37,32,19,22,18,42,37,32,19,22,23,45,30,23,43,30,36,37,22,40,7,23,7,22,40,23,30,27,22,28,41,36,42,39,22,39,41,36,29,30,43,22,25,26,29,36,41,26,22,43,23,47,26,40,22,23,37,27,22,24,36,37,43,41,30,25,42,43,30,36,37,40,22,43,36,22,26,34,39,35,36,46,26,26,22,18,42,37,32,19,22,40,36,23,41,26,27,22,20,22,20,22,43,36,22,20,22,34,30,35,35,30,36,37,22,29,41,23,37,24,40,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,22,36,29,22,20,22,29,41,36,34,22,20,22,34,30,35,35,30,36,37,22,29,41,23,37,24,40,22,23,22,46,26,23,41,22,26,23,41,35,30,26,41
43,31,26,22,29,41,26,37,24,31,22,23,30,41,24,41,23,29,43,22,28,41,36,42,39,22,39,36,30,37,43,26,27,22,36,42,43,22,31,36,44,26,45,26,41,22,43,31,23,43,22,29,30,37,23,37,24,30,23,35,22,41,26,40,42,35,43,40,22,29,41,36,34,22,30,43,40,22,40,26,24,43,36,41,22,36,29,22,30,37,27,42,40,43,41,46,22,23,41,26,22,29,41,26,38,42,26,37,43,35,46,22,18,42,37,32,19,22,25,26,24,23,42,40,26,22,36,29,22,18,42,37,32,19,22,24,23,40,31,22,29,35,36,44,22,29,41,36,34,22,35,23,41,28,26,22,24,36,37,43,41,23,24,43,40
30,43,22,37,36,43,26,27,22,29,36,41,22,26,47,23,34,39,35,26,22,43,31,23,43,22,28,41,36,42,39,22,41,26,45,26,37,42,26,22,29,36,41,22,43,31,26,22,29,30,41,40,43,22,31,23,35,29,22,44,23,40,22,20,22,25,30,35,35,30,36,37,22,29,41,23,37,24,40,22,27,36,44,37,22,23,25,36,42,43,22,20,22,20,22,29,41,36,34,22,20,22,25,30,35,35,30,36,37,22,29,41,23,37,24,40,22,23,22,46,26,23,41,22,26,23,41,35,30,26,41
40,43,30,35,35,22,30,43,22,40,23,30,27,22,30,43,22,26,47,39,26,24,43,40,22,40,23,35,26,40,22,29,36,41,22,23,35,35,22,36,29,22,20,22,43,36,22,25,26,22,36,37,22,43,31,26,22,36,41,27,26,41,22,36,29,22,20,22,25,30,35,35,30,36,37,22,29,41,23,37,24,40,22,41,26,29,35,26,24,43,30,37,28,22,23,37,43,30,24,30,39,23,43,26,27,22,25,30,35,35,30,37,28,40,22,29,36,41,22,43,44,36,22,35,23,41,28,26,22,24,36,37,43,41,23,24,43,40,22,30,37,22,43,31,26,22,40,26,24,36,37,27,22,31,23,35,29,22,36,29,22,43,31,26,22,46,26,23,41
29,36,41,22,23,35,35,22,36,29,22,20,22,27,23,40,40,23,42,35,43,22,31,23,27,22,28,41,36,42,39,22,39,41,36,29,30,43,22,36,29,22,20,22,34,30,35,35,30,36,37,22,29,41,23,37,24,40,22,36,37,22,41,26,45,26,37,42,26,22,36,29,22,20,22,25,30,35,35,30,36,37,22,29,41,23,37,24,40
43,31,26,22,28,41,36,42,39,22,31,23,40,22,37,2,43,22,46,26,43,22,41,26,35,26,23,40,26,27,22,26,23,41,37,30,37,28,40,22,29,30,28,42,41,26,40,22,29,36,41,22,43,31,26,22,29,30,41,40,43,22,31,23,35,29,22,36,29,22,20,22,37,36,41,22,31,23,40,22,30,43,22,34,23,27,26,22,23,22,27,26,43,23,30,35,26,27,22,29,36,41,26,24,23,40,43,22,36,29,22,30,43,40,22,29,42,35,35,5,46,26,23,41,22,26,23,41,37,30,37,28,40
18,42,37,32,19,22,24,36,37,40,36,35,30,27,23,43,26,27,22,30,37,27,42,40,43,41,30,26,40,22,30,37,24,7,22,26,47,39,26,24,43,40,22,43,36,22,41,26,39,36,41,43,22,26,23,41,37,30,37,28,40,22,25,26,29,36,41,26,22,26,47,43,41,23,36,41,27,30,37,23,41,46,22,43,23,47,22,25,26,37,26,29,30,43,40,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,23,25,36,42,43,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,43,31,30,41,27,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,35,36,40,40,22,35,23,40,43,22,46,26,23,41,22,40,23,30,27,22,28,35,26,37,37,22,41,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
23,29,43,26,41,22,23,22,43,23,47,22,25,26,37,26,29,30,43,22,36,29,22,23,25,36,42,43,22,1,22,20,22,18,42,37,32,19,22,26,47,39,26,24,43,40,22,43,36,22,41,26,39,36,41,43,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,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,40,30,34,34,36,37,40,22,40,23,30,27
29,36,41,22,43,31,30,41,27,22,38,42,23,41,43,26,41,22,35,23,40,43,22,46,26,23,41,22,18,42,37,32,19,22,41,26,39,36,41,43,26,27,22,23,22,1,22,20,22,34,30,35,35,30,36,37,22,35,36,40,40,22,29,41,36,34,22,24,36,37,43,30,37,42,30,37,28,22,36,39,26,41,23,43,30,36,37,40,22,23,37,27,22,23,22,1,22,20,22,35,36,40,40,22,29,41,36,34,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,29,36,41,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
41,26,45,26,37,42,26,22,29,36,41,22,43,31,26,22,35,23,43,26,40,43,22,43,31,30,41,27,22,38,42,23,41,43,26,41,22,44,23,40,22,23,25,36,42,43,22,1,22,20,22,34,30,35,35,30,36,37,22,42,39,22,20,22,20,22,29,41,36,34,22,1,22,20,22,34,30,35,35,30,36,37,22,35,23,40,43,22,46,26,23,41,22,31,26,22,40,23,30,27
34,41,7,22,40,30,34,34,36,37,40,22,40,23,30,27,22,43,31,26,22,41,26,40,42,35,43,40,22,40,30,28,37,23,35,22,23,22,43,42,41,37,23,41,36,42,37,27,22,29,36,41,22,43,31,26,22,34,23,32,26,41,22,36,29,22,44,30,41,26,22,23,37,27,22,44,30,41,26,22,39,41,36,27,42,24,43,40,22,44,31,30,24,31,22,31,23,40,22,40,43,41,42,28,28,35,26,27,22,43,36,22,41,26,34,23,30,37,22,24,36,34,39,26,43,30,43,30,45,26,22,30,37,22,43,31,26,22,29,23,24,26,22,36,29,22,18,42,37,32,19,22,30,34,39,36,41,43,26,27,22,40,43,26,26,35
23,22,37,26,44,22,1,22,20,22,34,30,35,35,30,36,37,22,40,43,26,26,35,22,41,36,27,22,18,42,37,32,19,22,44,31,30,24,31,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,22,30,37,22,26,23,41,35,46,22,20,22,37,36,44,22,30,40,22,41,42,37,37,30,37,28,22,26,29,29,30,24,30,26,37,43,35,46,22,23,37,27,22,23,22,37,26,44,22,34,23,37,23,28,26,34,26,37,43,22,43,26,23,34,22,30,40,22,34,36,41,26,22,31,26,23,45,30,35,46,22,34,23,41,32,26,43,30,37,28,22,18,42,37,32,19,22,2,40,22,39,41,36,27,42,24,43,40,22,34,41,7,22,40,30,34,34,36,37,40,22,40,23,30,27
23,40,22,23,22,41,26,40,42,35,43,22,43,31,26,22,24,36,34,39,23,37,46,22,31,36,39,26,40,22,43,36,22,41,26,39,36,41,43,22,37,26,43,22,30,37,24,36,34,26,22,29,36,41,22,43,31,26,22,46,26,23,41,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,23,25,36,42,43,22,1,22,20,22,43,36,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,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,35,23,40,43,22,46,26,23,41,22,23,29,43,26,41,22,23,22,35,36,40,40,22,29,41,36,34,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,36,29,22,1,22,20,22,34,30,35,35,30,36,37
41,26,45,26,37,42,26,22,29,36,41,22,20,22,30,40,22,26,47,39,26,24,43,26,27,22,43,36,22,25,26,22,23,25,36,42,43,22,1,22,20,22,34,30,35,35,30,36,37,22,42,39,22,23,25,36,42,43,22,20,22,20,22,29,41,36,34,22,1,22,20,22,34,30,35,35,30,36,37,22,30,37,22,20
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,40,26,39,43,7,22,20,22,18,42,37,32,19,22,26,47,39,26,24,43,40,22,43,36,22,41,26,39,36,41,43,22,37,26,43,22,30,37,24,36,34,26,22,36,29,22,1,22,20,22,18,42,37,32,19,22,36,41,22,23,25,36,42,43,22,1,22,20,22,23,22,40,31,23,41,26,22,23,29,43,26,41,22,23,37,22,26,47,43,41,23,36,41,27,30,37,23,41,46,22,28,23,30,37,22,29,41,36,34,22,1,22,20,22,34,30,35,35,30,36,37,22,30,37,22,43,23,47,22,25,26,37,26,29,30,43,40
35,23,40,43,22,46,26,23,41,22,43,31,26,22,24,36,34,39,23,37,46,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,30,37,24,35,42,27,30,37,28,22,23,22,1,22,20,22,34,30,35,35,30,36,37,22,35,36,40,40,22,29,41,36,34,22,24,36,37,43,30,37,42,30,37,28,22,36,39,26,41,23,43,30,36,37,40,22,23,37,27,22,23,22,1,22,20,22,35,36,40,40,22,29,41,36,34,22,27,30,40,24,36,37,43,30,37,42,26,27,22,36,39,26,41,23,43,30,36,37,40
41,26,45,26,37,42,26,22,29,36,41,22,43,31,26,22,37,30,37,26,22,34,36,37,43,31,40,22,30,40,22,26,47,39,26,24,43,26,27,22,43,36,22,25,26,22,23,25,36,42,43,22,1,22,20,22,34,30,35,35,30,36,37,22,42,39,22,23,25,36,42,43,22,20,22,20,22,29,41,36,34,22,1,22,20,22,34,30,35,35,30,36,37,22,35,23,40,43,22,46,26,23,41
34,41,7,22,40,30,34,34,36,37,40,22,40,23,30,27,22,18,42,37,32,19,22,2,40,22,37,26,44,22,34,30,35,35,22,30,40,22,26,47,39,26,24,43,26,27,22,43,36,22,39,41,36,27,42,24,26,22,23,25,36,42,43,22,20,22,43,36,37,40,22,36,29,22,40,43,26,26,35,22,18,42,37,32,19,22,43,31,30,40,22,46,26,23,41,22,42,39,22,29,41,36,34,22,20,22,43,36,37,40,22,30,37,22,20
39,41,36,27,42,24,43,30,36,37,22,23,43,22,43,31,26,22,34,30,35,35,22,31,23,40,22,26,47,24,26,26,27,26,27,22,43,31,26,22,23,25,30,35,30,43,46,22,36,29,22,18,42,37,32,19,22,2,40,22,24,23,40,43,30,37,28,22,36,39,26,41,23,43,30,36,37,22,43,36,22,40,42,39,39,35,46,22,30,43,22,31,26,22,40,23,30,27,22,44,31,30,24,31,22,44,30,35,35,22,29,36,41,24,26,22,18,42,37,32,19,22,43,36,22,39,42,41,24,31,23,40,26,22,18,42,37,32,19,22,36,41,22,18,42,37,32,19,22,40,43,26,26,35,22,25,23,41,40,22,29,41,36,34,22,36,42,43,40,30,27,26,22,43,31,26,22,24,36,34,39,23,37,46,22,27,42,41,30,37,28,22,43,31,26,22,29,36,42,41,43,31,22,38,42,23,41,43,26,41,22,23,37,27,22,37,26,47,43,22,46,26,23,41
18,42,37,32,19,22,44,30,35,35,22,31,23,45,26,22,43,36,22,24,36,37,40,30,27,26,41,22,26,47,39,23,37,27,30,37,28,22,30,43,40,22,24,23,40,43,30,37,28,22,36,39,26,41,23,43,30,36,37,22,23,43,22,23,37,22,26,40,43,30,34,23,43,26,27,22,24,36,40,43,22,36,29,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,22,44,30,43,31,30,37,22,43,31,26,22,37,26,47,43,22,20,22,43,36,22,20,22,34,36,37,43,31,40,22,34,41,7,22,40,30,34,34,36,37,40,22,40,23,30,27
42,37,27,26,41,22,41,36,25,26,41,43,22,44,7,22,40,30,37,28,26,41,22,44,31,36,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,36,39,26,41,23,43,30,37,28,22,36,29,29,30,24,26,41,22,35,23,40,43,22,46,26,23,41,22,18,42,37,32,19,22,31,23,40,22,26,47,39,23,37,27,26,27,22,30,43,40,22,40,23,35,26,40,22,29,36,41,24,26,22,43,36,22,23,25,36,42,43,22,20,22,39,26,36,39,35,26,22,29,41,36,34,22,23,25,36,42,43,22,20,22,23,37,27,22,31,36,39,26,40,22,43,36,22,26,47,39,23,37,27,22,30,43,40,22,40,23,35,26,40,22,29,41,36,34,22,43,31,26,22,34,30,27,27,35,26,22,39,36,41,43,30,36,37,22,36,29,22,43,31,26,22,24,36,42,37,43,41,46,22,43,36,44,23,41,27,22,43,31,26,22,26,23,40,43,22,23,37,27,22,44,26,40,43,22,18,42,37,32,19
39,41,30,36,41,22,43,36,22,23,22,46,26,23,41,22,23,28,36,22,18,42,37,32,19,22,44,23,40,22,23,37,22,18,42,37,32,19
37,36,44,22,30,22,43,31,30,37,32,22,44,26,22,31,23,45,26,22,23,22,28,41,36,42,39,22,36,29,22,34,23,41,32,26,43,30,37,28,22,39,26,36,39,35,26,22,44,31,36,22,23,41,26,22,36,42,43,22,40,26,35,35,30,37,28,22,43,36,22,41,26,43,23,30,35,26,41,40,22,23,37,27,22,18,42,37,32,19,22,34,41,7,22,40,30,34,34,36,37,40,22,40,23,30,27
40,43,30,35,35,22,31,26,22,40,23,30,27,22,43,31,26,22,18,42,37,32,19,22,24,36,34,39,23,37,46,22,39,35,23,37,40,22,43,36,22,24,36,37,43,30,37,42,26,22,30,43,40,22,18,42,37,32,19,22,40,43,41,23,43,26,28,46,22,29,36,41,22,30,43,40,22,27,30,40,43,30,37,24,43,30,45,26,22,25,41,23,37,27,22,36,29,22,18,42,37,32,19,22,44,30,41,26,22,18,42,37,32,19,22,23,37,27,22,36,43,31,26,41,22,39,41,36,27,42,24,43,40
43,31,26,22,24,36,34,39,23,37,46,22,24,35,23,30,34,40,22,23,22,20,22,20,22,40,31,23,41,26,22,36,29,22,43,31,26,22,42,7,40,7,22,29,30,26,35,27,22,18,42,37,32,19,22,25,42,40,30,37,26,40,40,22,23,22,20,22,20,22,40,31,23,41,26,22,36,29,22,18,42,37,32,19,22,18,42,37,32,19,22,40,23,35,26,40,22,23,37,27,22,23,22,20,22,20,22,40,31,23,41,26,22,36,29,22,18,42,37,32,19,22,44,30,41,26,22,40,23,35,26,40
29,41,26,26,39,36,41,43,5,34,24,34,36,41,23,37,22,30,37,24,7,22,40,23,30,27,22,23,22,43,26,34,39,36,41,23,41,46,22,18,42,37,32,19,22,36,29,22,36,39,26,41,23,43,30,36,37,40,22,23,43,22,30,43,40,22,18,42,37,32,19,22,25,41,30,27,28,26,22,18,42,37,32,19,22,29,23,24,30,35,30,43,46,22,30,37,22,18,42,37,32,19,22,18,42,37,32,19,22,44,30,35,35,22,41,26,40,42,35,43,22,30,37,22,40,35,30,28,31,43,22,26,23,41,37,30,37,28,40,22,30,34,39,41,36,45,26,34,26,37,43,22,43,36,22,25,36,43,31,22,43,31,26,22,24,36,34,39,23,37,46,22,23,37,27,22,30,43,40,22,29,41,26,26,39,36,41,43,5,34,24,34,36,41,23,37,22,41,26,40,36,42,41,24,26,22,39,23,41,43,37,26,41,40,22,35,30,34,30,43,26,27,22,39,23,41,43,37,26,41,40,31,30,39,22,42,37,30,43
43,31,26,22,24,36,34,39,23,37,46,22,27,30,27,22,37,2,43,22,26,35,23,25,36,41,23,43,26
43,31,26,22,27,30,45,26,41,40,30,29,30,26,27,22,26,37,26,41,28,46,22,23,37,27,22,34,30,37,26,41,23,35,40,22,24,36,37,24,26,41,37,22,40,23,30,27,22,43,31,23,43,22,23,22,27,26,39,41,26,40,40,26,27,22,18,42,37,32,19,22,34,23,41,32,26,43,22,30,40,22,41,26,40,39,36,37,40,30,25,35,26,22,29,36,41,22,43,31,26,22,43,26,34,39,36,41,23,41,46,22,18,42,37,32,19,22,36,29,22,43,31,26,22,39,35,23,37,43,22,25,42,43,22,43,31,23,43,22,43,31,26,22,39,35,23,37,43,22,24,23,37,22,25,26,22,18,42,37,32,19,22,38,42,30,24,32,35,46,22,44,31,26,37,22,43,31,26,22,34,23,41,32,26,43,22,30,34,39,41,36,45,26,40
34,36,41,26,22,43,31,23,37,22,20,22,39,36,42,37,27,40,22,36,29,22,18,42,37,32,19,22,23,22,46,26,23,41,22,31,23,45,26,22,25,26,26,37,22,39,41,36,27,42,24,26,27,22,23,43,22,43,31,26,22,29,23,24,30,35,30,43,46,22,27,42,41,30,37,28,22,43,31,26,22,39,23,40,43,22,40,26,45,26,37,22,46,26,23,41,40
23,22,40,26,24,36,37,27,22,18,42,37,32,19,22,39,35,23,37,43,22,23,43,22,42,37,24,35,26,22,40,23,34,22,18,42,37,32,19,22,43,31,23,43,22,39,41,36,27,42,24,26,40,22,34,36,41,26,22,43,31,23,37,22,20,22,39,36,42,37,27,40,22,36,29,22,18,42,37,32,19,22,23,37,37,42,23,35,35,46,22,44,30,35,35,22,24,36,37,43,30,37,42,26,22,43,36,22,36,39,26,41,23,43,26
29,41,26,26,39,36,41,43,5,34,24,34,36,41,23,37,22,40,23,30,27,22,43,31,26,22,40,31,42,43,27,36,44,37,22,44,36,22,37,2,43,22,23,29,29,26,24,43,22,40,23,35,26,40,22,45,36,35,42,34,26,40,22,42,37,27,26,41,22,35,36,37,28,5,43,26,41,34,22,40,23,35,26,40,22,24,36,37,43,41,23,24,43,40,22,36,29,22,30,43,40,22,18,42,37,32,19,22,18,42,37,32,19,22,41,26,24,36,45,26,41,46,22,24,36,7,22,42,37,30,43,22,25,42,43,22,44,30,35,35,22,41,26,27,42,24,26,22,43,31,26,22,23,34,36,42,37,43,22,36,29,22,39,41,36,27,42,24,43,22,40,36,35,27,22,36,37,22,43,31,26,22,40,39,36,43,22,34,23,41,32,26,43
29,41,26,26,39,36,41,43,5,34,24,34,36,41,23,37,22,41,26,40,36,42,41,24,26,22,39,23,41,43,37,26,41,40,22,23,40,22,36,44,37,26,41,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,41,26,24,26,30,45,26,40,22,41,36,46,23,35,43,46,22,39,23,46,34,26,37,43,40
25,42,40,30,37,26,40,40,22,44,26,26,32,22,40,42,25,40,24,41,30,25,26,41,40,22,34,23,46,22,31,26,23,41,22,43,31,30,40,22,44,26,26,32,22,2,40,22,30,40,40,42,26,22,43,23,35,32,30,37,28,22,25,23,24,32,22,43,36,22,43,31,26,34
23,22,18,42,37,32,19,22,23,27,22,29,41,36,34,22,43,26,47,23,40,22,30,37,40,43,41,42,34,26,37,43,40,22,30,37,24,7,22,41,42,37,37,30,37,28,22,30,37,22,23,39,39,41,36,47,30,34,23,43,26,35,46,22,20,22,30,40,40,42,26,40,22,36,29,22,43,31,26,22,36,24,43,7,22,20,22,24,36,41,39,36,41,23,43,26,22,26,35,30,43,26,22,30,40,40,42,26,22,36,29,22,43,31,26,22,34,24,28,41,23,44,5,31,30,35,35,22,30,37,24,7,22,39,42,25,35,30,24,23,43,30,36,37,22,24,36,37,43,23,30,37,40,22,23,22,40,39,26,26,24,31,22,18,42,37,32,19,22,18,42,37,32,19,22,25,26,43,44,26,26,37,22,43,44,36,22,36,29,22,43,31,26,22,39,23,28,26,40
41,26,23,27,26,41,40,22,44,31,36,22,39,42,35,35,22,36,29,29,22,23,22,39,30,26,24,26,22,36,29,22,43,23,39,26,22,23,37,27,22,39,41,26,40,40,22,23,22,40,44,30,43,24,31,22,44,30,35,35,22,31,26,23,41,22,23,22,43,30,37,46,22,25,42,43,22,18,42,37,32,19,22,18,42,37,32,19,22,45,36,30,24,26,22,23,37,37,36,42,37,24,26,22,30,22,23,34,22,43,31,26,22,43,23,35,32,30,37,28,22,24,31,30,39,22,23,40,22,30,43,22,18,42,37,32,19,22,30,37,43,36,22,23,22,18,42,37,32,19,22,18,42,37,32,19,22,36,37,22,30,43,40,22,36,44,37,22,23,43,43,41,30,25,42,43,26,40
43,31,26,22,43,23,35,32,30,37,28,22,24,31,30,39,22,30,40,22,37,2,43,22,24,31,26,23,39,22,43,31,26,22,18,42,37,32,19,22,24,36,40,43,22,43,36,22,43,26,47,23,40,22,30,37,40,43,41,42,34,26,37,43,40,22,30,40,22,23,25,36,42,43,22,1,22,20,22,23,37,27,22,43,31,23,43,22,2,40,22,44,30,43,31,36,42,43,22,23,27,27,30,37,28,22,30,37,22,25,42,40,30,37,26,40,40,22,44,26,26,32,22,2,40,22,24,31,23,41,28,26,22,25,42,43,22,43,26,47,23,40,22,30,37,40,43,41,42,34,26,37,43,40,22,25,26,35,30,26,45,26,40,22,30,43,22,30,40,22,23,22,29,30,41,40,43
39,41,26,45,30,36,42,40,22,26,29,29,36,41,43,40,22,31,23,45,26,22,30,37,24,35,42,27,26,27,22,34,42,40,30,24,23,35,22,23,27,40,22,29,26,23,43,42,41,30,37,28,22,40,30,34,39,35,26,22,18,42,37,32,19,22,24,31,30,39,40,22,43,31,23,43,22,39,35,23,46,22,23,22,43,42,37,26,22,25,42,43,22,43,31,26,22,45,36,30,24,26,22,18,42,37,32,19,22,30,37,22,43,31,30,40,22,26,29,29,36,41,43,22,30,40,22,34,42,24,31,22,34,36,41,26,22,40,36,39,31,30,40,43,30,24,23,43,26,27,22,44,30,43,31,22,37,36,37,26,22,36,29,22,43,31,26,22,18,42,37,32,19,22,18,42,37,32,19,22,43,31,23,43,22,36,37,26,22,18,42,37,32,19,22,29,36,41,22,26,47,23,34,39,35,26,22,44,31,26,37,22,24,23,35,35,30,37,28,22,43,26,35,26,39,31,36,37,26,22,18,42,37,32,19,22,40,26,41,45,30,24,26,40
23,37,27,22,29,36,41,22,43,31,36,40,26,22,44,31,36,22,34,30,40,40,22,43,31,26,22,34,26,40,40,23,28,26,22,43,31,26,22,29,30,41,40,43,22,43,30,34,26,22,23,41,36,42,37,27,22,37,36,43,22,43,36,22,44,36,41,41,46,22,43,31,41,26,26,22,43,30,37,46,22,18,42,37,32,19,22,39,41,36,45,30,27,26,22,26,37,36,42,28,31,22,18,42,37,32,19,22,29,36,41,22,23,40,22,34,23,37,46,22,23,40,22,20,22,18,42,37,32,19
18,42,37,32,19,22,29,30,37,23,37,24,30,23,35,22,24,36,41,39,7,22,27,23,35,35,23,40,22,40,23,30,27,22,30,43,22,44,30,35,35,22,23,40,32,22,23,22,42,7,40,7,22,25,23,37,32,41,42,39,43,24,46,22,24,36,42,41,43,22,43,36,22,23,35,35,36,44,22,30,43,22,43,36,22,31,30,41,26,22,35,23,48,23,41,27,22,18,42,37,32,19,22,3,22,24,36,7,22,43,36,22,31,26,35,39,22,30,43,22,40,26,35,35,22,30,43,40,22,35,26,23,40,30,37,28,22,42,37,30,43
18,42,37,32,19,22,18,42,37,32,19,22,25,46,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,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,26,38,42,30,43,23,25,35,26,22,18,42,37,32,19,22,35,26,23,40,30,37,28,22,24,36,7,22,29,36,41,22,40,26,45,26,41,23,35,22,34,36,37,43,31,40,22,23,39,39,23,41,26,37,43,35,46,22,44,30,43,31,36,42,43,22,40,42,24,24,26,40,40
43,31,26,22,41,26,23,35,22,26,40,43,23,43,26,22,23,37,27,22,34,36,41,43,28,23,28,26,22,25,23,37,32,30,37,28,22,24,36,37,24,26,41,37,22,31,23,27,22,31,36,39,26,27,22,43,36,22,42,40,26,22,39,41,36,24,26,26,27,40,22,29,41,36,34,22,43,31,26,22,40,23,35,26,22,43,36,22,41,26,27,42,24,26,22,30,43,40,22,27,26,25,43
44,30,43,31,36,42,43,22,24,23,40,31,22,29,41,36,34,22,23,40,40,26,43,22,40,23,35,26,40,22,23,37,27,22,42,37,23,25,35,26,22,43,36,22,41,26,23,24,31,22,23,22,37,26,44,22,18,42,37,32,19,22,23,28,41,26,26,34,26,37,43,22,18,42,37,32,19,22,27,26,29,23,42,35,43,26,27,22,36,37,22,1,22,20,22,34,30,35,35,30,36,37,22,30,37,22,37,36,43,26,40,22,43,31,23,43,22,25,26,24,23,34,26,22,27,42,26,22,40,26,39,43,7,22,20
30,43,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,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,22,40,26,39,43,7,22,20,22,43,36,22,28,30,45,26,22,30,43,22,23,27,27,30,43,30,36,37,23,35,22,43,30,34,26,22,43,36,22,44,36,41,32,22,36,37,22,23,22,39,35,23,37,22,43,36,22,41,26,40,43,41,42,24,43,42,41,26,22,30,43,40,22,1,22,20,22,25,30,35,35,30,36,37,22,30,37,22,40,26,37,30,36,41,22,27,26,25,43
18,42,37,32,19,22,40,23,30,27,22,34,26,41,41,30,35,35,22,35,46,37,24,31,22,44,31,30,24,31,22,36,44,37,40,22,25,36,37,27,40,22,23,37,27,22,26,38,42,30,43,46,22,30,37,22,18,42,37,32,19,22,24,36,42,35,27,22,37,2,43,22,24,36,37,43,30,37,42,26,22,23,40,22,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,25,26,24,23,42,40,26,22,30,43,22,30,40,22,23,35,40,36,22,23,22,24,41,26,27,30,43,36,41
30,43,22,40,23,30,27,22,30,43,22,24,31,36,40,26,22,35,23,48,23,41,27,22,30,37,22,39,23,41,43,22,25,26,24,23,42,40,26,22,36,29,22,35,23,48,23,41,27,22,2,40,22,36,29,29,30,24,26,40,22,30,37,22,26,42,41,36,39,26,22,23,37,27,22,33,23,39,23,37,22,44,31,26,41,26,22,30,37,45,26,40,43,36,41,40,22,34,30,28,31,43,22,25,26,22,30,37,43,26,41,26,40,43,26,27,22,30,37,22,23,22,42,7,40,7,22,35,26,23,40,30,37,28,22,24,36,34,39,23,37,46
24,23,37,23,27,30,23,37,22,30,34,39,26,41,30,23,35,22,25,23,37,32,22,36,29,22,24,36,34,34,26,41,24,26,22,40,23,30,27,22,30,43,22,44,30,35,35,22,30,37,24,41,26,23,40,26,22,30,43,40,22,35,36,23,37,5,35,36,40,40,22,39,41,36,45,30,40,30,36,37,40,22,43,36,22,24,36,45,26,41,22,23,35,35,22,30,43,40,22,35,36,23,37,40,22,43,36,22,35,26,40,40,26,41,22,27,26,45,26,35,36,39,26,27,22,24,36,42,37,43,41,30,26,40,22,26,47,24,26,39,43,22,34,26,47,30,24,36,22,41,26,40,42,35,43,30,37,28,22,30,37,22,23,37,22,23,29,43,26,41,5,43,23,47,22,24,31,23,41,28,26,22,43,36,22,20,22,26,23,41,37,30,37,28,40,22,36,29,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
27,36,37,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,23,37,27,22,24,31,30,26,29,22,18,42,37,32,19,22,40,23,30,27,22,43,31,26,22,25,23,37,32,22,2,40,22,40,43,41,36,37,28,22,26,23,41,37,30,37,28,40,22,26,37,23,25,35,26,22,30,43,22,43,36,22,25,26,22,43,31,26,22,29,30,41,40,43,22,34,23,33,36,41,22,24,23,37,23,27,30,23,37,22,25,23,37,32,22,43,36,22,40,26,43,22,23,40,30,27,26,22,39,41,36,45,30,40,30,36,37,40,22,24,36,45,26,41,30,37,28,22,23,35,35,22,30,43,40,22,24,1,22,20,22,25,30,35,35,30,36,37,22,30,37,22,18,42,37,32,19,22,18,42,37,32,19,22,27,26,25,43
30,43,22,18,42,37,32,19,22,43,31,26,22,24,36,37,43,30,37,42,30,37,28,22,42,37,24,26,41,43,23,30,37,43,46,22,44,30,43,31,22,41,26,40,39,26,24,43,22,43,36,22,43,31,26,22,42,35,43,30,34,23,43,26,22,45,23,35,42,26,22,36,29,22,43,31,26,22,35,36,23,37,40,22,31,26,22,40,23,30,27
43,31,26,22,25,23,37,32,22,40,23,30,27,22,23,25,36,42,43,22,24,1,22,20,22,34,30,35,35,30,36,37,22,44,30,35,35,22,25,26,22,23,27,27,26,27,22,43,36,22,30,43,40,22,26,47,30,40,43,30,37,28,22,18,42,37,32,19,22,23,37,27,22,28,26,37,26,41,23,35,22,35,36,40,40,22,39,41,36,45,30,40,30,36,37,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,30,37,28,22,36,24,43,7,22,20
34,41,7,22,18,42,37,32,19,22,40,23,30,27,22,43,31,26,22,24,1,22,20,22,34,30,35,35,30,36,37,22,24,31,23,41,28,26,22,43,36,22,26,23,41,37,30,37,28,40,22,44,36,42,35,27,22,23,34,36,42,37,43,22,43,36,22,23,25,36,42,43,22,24,1,22,20,22,23,22,40,31,23,41,26
43,31,26,22,25,23,37,32,22,2,40,22,37,26,43,22,30,37,24,36,34,26,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,44,23,40,22,24,1,22,20,22,34,30,35,35,30,36,37,22,36,41,22,24,1,22,20,22,23,22,40,31,23,41,26
34,41,7,22,18,42,37,32,19,22,40,23,30,27,22,43,31,26,22,25,23,37,32,22,44,30,35,35,22,41,26,40,43,41,42,24,43,42,41,26,22,30,43,40,22,24,1,22,20,22,34,30,35,35,30,36,37,22,36,29,22,34,26,47,30,24,23,37,22,27,26,25,43,22,36,29,22,44,31,30,24,31,22,24,1,22,20,22,34,30,35,35,30,36,37,22,30,40,22,30,37,22,34,26,47,30,24,23,37,22,37,36,43,26,40,22,40,26,24,42,41,26,27,22,25,46,22,42,7,40,7,22,28,36,45,26,41,37,34,26,37,43,22,25,36,37,27,40
43,31,26,22,25,23,37,32,22,31,23,40,22,23,22,20,22,20,22,41,26,40,26,41,45,26,22,23,28,23,30,37,40,43,22,43,31,26,22,41,26,34,23,30,37,30,37,28,22,24,1,22,20,22,34,30,35,35,30,36,37,22,36,29,22,34,26,47,30,24,23,37,22,27,26,25,43,22,23,37,27,22,26,47,39,26,24,43,40,22,43,36,22,40,44,23,39,22,43,31,23,43,22,29,36,41,22,36,43,31,26,41,22,34,26,47,30,24,23,37,22,37,36,43,26,40,22,40,42,39,39,36,41,43,26,27,22,25,46,22,42,7,40,7,22,43,41,26,23,40,42,41,46,22,48,26,41,36,5,24,36,42,39,36,37,22,25,36,37,27,40
34,41,7,22,18,42,37,32,19,22,40,23,30,27,22,43,31,26,22,25,23,37,32,22,2,40,22,26,47,39,26,41,30,26,37,24,26,22,44,30,43,31,22,18,42,37,32,19,22,27,26,25,43,22,31,23,40,22,25,26,26,37,22,39,23,30,37,29,42,35,22,23,37,27,22,43,31,30,40,22,35,23,43,26,40,43,22,34,36,45,26,22,41,26,39,41,26,40,26,37,43,40,22,43,31,26,22,29,30,37,23,35,22,39,31,23,40,26,22,36,29,22,23,22,39,41,36,28,41,23,34,22,25,26,28,42,37,22,40,26,45,26,37,22,46,26,23,41,40,22,23,28,36,22,43,36,22,41,26,27,42,24,26,22,30,43,40,22,26,47,39,36,40,42,41,26,22,43,31,41,36,42,28,31,22,18,42,37,32,19,22,27,26,25,43,22,40,23,35,26,40,22,23,37,27,22,27,26,25,43,22,40,44,23,39,40
31,26,22,40,23,30,27,22,43,31,26,22,25,23,37,32,22,44,30,35,35,22,37,36,22,35,36,37,28,26,41,22,39,23,41,43,30,24,30,39,23,43,26,22,30,37,22,18,42,37,32,19,22,18,42,37,32,19,22,35,26,37,27,30,37,28,22,25,42,43,22,44,30,35,35,22,40,42,39,39,36,41,43,22,43,41,23,27,26,22,29,30,37,23,37,24,30,37,28,22,23,37,27,22,36,43,31,26,41,22,43,41,23,37,40,23,24,43,30,36,37,40,22,43,31,23,43,22,34,26,26,43,22,43,31,26,22,25,23,37,32,22,2,40,22,40,43,23,37,27,23,41,27,40
43,31,26,22,18,42,37,32,19,22,23,34,36,37,28,22,43,23,32,26,36,45,26,41,22,40,43,36,24,32,40,22,29,41,30,27,23,46,22,27,36,26,40,22,37,2,43,22,34,26,23,37,22,43,31,26,22,26,37,27,22,36,29,22,18,42,37,32,19,22,25,42,43,22,40,30,34,39,35,46,22,34,23,41,32,40,22,43,31,26,22,40,43,23,41,43,22,36,29,22,23,22,35,26,40,40,22,23,34,25,30,43,30,36,42,40,22,28,23,34,26,22,44,23,35,35,22,40,43,41,26,26,43,22,2,40,22,25,30,28,5,43,30,34,26,22,27,26,23,35,22,34,23,32,26,41,40,22,40,23,46
40,42,30,43,36,41,40,22,29,41,36,34,22,37,36,44,22,36,37,22,23,41,26,22,34,36,41,26,22,35,30,32,26,35,46,22,43,36,22,25,26,22,18,42,37,32,19,22,24,36,34,39,23,37,30,26,40,22,41,23,43,31,26,41,22,43,31,23,37,22,41,23,30,27,26,41,40,22,36,41,22,18,42,37,32,19,22,29,30,37,23,37,24,30,26,41,40
23,37,27,22,43,31,26,46,22,44,30,35,35,22,25,26,22,35,23,42,37,24,31,30,37,28,22,18,42,37,32,19,22,23,37,27,22,39,26,41,31,23,39,40,22,29,26,44,26,41,22,27,26,23,35,40,22,37,36,44,22,43,31,23,43,22,30,43,22,2,40,22,43,36,42,28,31,26,41,22,43,36,22,29,30,37,23,37,24,26,22,43,31,26,34
43,31,30,40,22,30,40,22,23,37,22,18,42,37,32,19,22,40,30,28,37,22,29,36,41,22,23,22,40,43,36,24,32,22,34,23,41,32,26,43,22,43,31,23,43,22,35,23,43,26,35,46,22,31,23,40,22,25,26,26,37,22,29,42,26,35,26,27,22,25,46,22,43,23,32,26,36,45,26,41,22,40,39,26,24,42,35,23,43,30,36,37,22,23,37,27,22,25,30,27,27,30,37,28,22,44,23,41,40,22,29,36,41,22,24,36,34,39,23,37,30,26,40,22,43,31,23,43,22,39,42,43,22,43,31,26,34,40,26,35,45,26,40,22,42,39,22,29,36,41,22,40,23,35,26
44,31,26,37,26,45,26,41,22,43,31,26,22,8,16,17,9,40,22,34,26,41,28,26,41,22,25,36,36,34,22,40,26,26,34,40,22,43,36,22,25,26,22,18,42,37,32,19,22,40,31,36,24,32,22,44,23,45,26,40,22,18,42,37,32,19,22,43,31,41,36,42,28,31,22,43,31,26,22,40,43,36,24,32,22,34,23,41,32,26,43
43,31,26,22,34,23,41,32,26,43,22,30,40,22,18,42,37,32,19,22,37,36,43,22,24,31,26,23,39,22,40,23,46,40,22,23,35,23,37,22,18,42,37,32,19,22,36,29,22,43,31,26,22,37,26,44,22,46,36,41,32,22,18,42,37,32,19,22,29,30,41,34,22,18,42,37,32,19,22,18,42,37,32,19
31,26,22,41,26,24,26,37,43,35,46,22,25,26,28,23,37,22,30,37,24,41,26,23,40,30,37,28,22,31,30,40,22,24,23,40,31,22,39,36,40,30,43,30,36,37,22,43,36,22,20,22,20,22,36,29,22,31,30,40,22,39,36,41,43,29,36,35,30,36
30,22,35,36,36,32,22,23,43,22,44,31,26,41,26,22,27,26,23,35,40,22,24,23,37,22,28,26,43,22,27,36,37,26,22,31,26,22,40,23,46,40,22,23,37,27,22,43,31,26,46,22,2,41,26,22,37,36,43,22,28,26,43,43,30,37,28,22,27,36,37,26,22,23,43,22,24,42,41,41,26,37,43,22,39,41,30,24,26,40
35,26,37,27,26,41,40,22,23,41,26,22,28,41,36,44,30,37,28,22,30,37,24,41,26,23,40,30,37,28,35,46,22,37,26,41,45,36,42,40,22,23,25,36,42,43,22,18,42,37,32,19,22,43,23,32,26,36,45,26,41,40,22,30,37,45,26,40,43,34,26,37,43,22,25,23,37,32,26,41,40,22,40,23,46
46,36,42,22,31,23,27,22,23,22,44,26,26,32,22,36,29,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,22,43,31,23,43,22,41,23,37,22,18,42,37,32,19,22,30,37,43,36,22,43,31,26,22,37,26,44,40,22,36,37,22,29,41,30,27,23,46,22,23,25,36,42,43,22,44,31,23,43,22,23,39,39,26,23,41,26,27,22,43,36,22,25,26,22,31,23,39,39,26,37,30,37,28,22,43,36,22,43,31,26,22,25,23,37,32,22,27,26,25,43,22,34,23,41,32,26,43,22,40,23,46,40,22,40,43,26,45,26,37,22,18,42,37,32,19,22,23,22,39,23,41,43,37,26,41,22,23,37,27,22,34,26,41,28,26,41,22,40,39,26,24,30,23,35,30,40,43,22,44,30,43,31,22,35,23,48,23,41,27,22,18,42,37,32,19,22,3,22,24,36
43,41,23,27,30,37,28,22,18,42,37,32,19,22,42,39,22,29,41,30,27,23,46,22,30,37,22,43,31,26,22,34,23,41,32,26,43,22,29,36,41,22,31,30,28,31,5,46,30,26,35,27,22,33,42,37,32,22,25,36,37,27,40,22,36,29,43,26,37,22,42,40,26,27,22,43,36,22,29,30,37,23,37,24,26,22,43,23,32,26,36,45,26,41,40
30,43,22,44,23,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,40,26,43,25,23,24,32,40,22,29,36,41,22,43,31,26,22,33,42,37,32,22,25,36,37,27,22,34,23,41,32,26,43,22,44,31,26,41,26,22,39,41,30,24,26,40,22,25,26,28,23,37,22,44,26,23,32,26,37,30,37,28,22,35,23,40,43,22,34,36,37,43,31,22,23,29,43,26,41,22,24,23,34,39,26,23,42,22,31,30,43,22,23,22,24,23,40,31,22,24,41,42,37,24,31
23,37,27,22,25,23,37,32,40,22,23,39,39,26,23,41,22,43,36,22,25,26,22,43,23,32,30,37,28,22,23,37,22,30,37,24,41,26,23,40,30,37,28,35,46,22,40,32,26,39,43,30,24,23,35,22,45,30,26,44,22,36,29,22,41,26,38,42,26,40,43,40,22,29,36,41,22,31,30,28,31,5,41,30,40,32,22,43,23,32,26,36,45,26,41,22,35,36,23,37,40
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,23,35,22,23,37,37,36,42,37,24,26,27,22,29,41,30,27,23,46,22,43,31,23,43,22,30,43,22,24,36,42,35,27,22,37,2,43,22,23,41,41,23,37,28,26,22,43,31,26,22,1,22,20,22,25,30,35,35,30,36,37,22,30,37,22,25,23,37,32,22,35,36,23,37,40,22,30,43,22,37,26,26,27,40,22,43,36,22,25,42,46,22,43,31,26,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,29,36,41,22,1,22,20,22,23,22,40,31,23,41,26
43,23,32,26,36,45,26,41,5,40,43,36,24,32,22,43,41,23,27,26,41,40,22,43,36,27,23,46,22,44,30,35,35,22,25,26,22,40,24,41,23,34,25,35,30,37,28,22,43,36,22,35,26,23,41,37,22,36,29,22,23,37,46,22,42,23,35,22,27,26,45,26,35,36,39,34,26,37,43,40,22,23,37,27,22,36,43,31,26,41,22,43,23,32,26,36,45,26,41,22,40,43,36,24,32,40,22,23,41,26,22,35,30,32,26,35,46,22,43,36,22,43,41,23,27,26,22,30,37,22,18,42,37,32,19
30,37,45,26,40,43,34,26,37,43,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,25,42,46,5,36,42,43,22,28,41,36,42,39,22,23,37,27,22,42,23,35,22,2,40,22,25,36,23,41,27,22,40,39,26,37,43,22,23,22,18,42,37,32,19,22,44,26,26,32,26,37,27,22,43,41,46,30,37,28,22,43,36,22,18,42,37,32,19,22,36,42,43,22,37,26,44,22,43,26,41,34,40,22,43,31,23,43,22,44,36,42,35,27,22,25,26,22,34,36,41,26,22,23,24,24,26,39,43,23,25,35,26,22,43,36,22,43,31,26,22,25,23,37,32,40
23,29,43,26,41,22,42,23,35,22,43,31,26,22,40,43,36,24,32,22,45,30,26,44,26,27,22,23,40,22,34,36,40,43,22,45,42,35,37,26,41,23,25,35,26,22,30,40,22,23,34,26,41,30,24,23,37,22,23,30,41,35,30,37,26,40,22,2,22,39,23,41,26,37,43,22,23,34,41,22,43,31,26,22,43,23,41,28,26,43,22,36,29,22,23,22,1,22,18,42,37,32,19,22,43,23,32,26,36,45,26,41,22,39,41,36,39,36,40,23,35,22,29,41,36,34,22,37,26,44,22,46,36,41,32,22,41,26,23,35,22,26,40,43,23,43,26,22,27,26,45,26,35,36,39,26,41,22,27,36,37,23,35,27,22,43,41,42,34,39
43,41,23,27,30,37,28,22,30,37,22,23,34,41,22,40,31,23,41,26,40,22,44,23,40,22,40,42,40,39,26,37,27,26,27,22,40,31,36,41,43,35,46,22,23,29,43,26,41,22,20,22,39,7,34,7,22,26,27,43,22,29,41,30,27,23,46,22,23,37,27,22,27,30,27,22,37,2,43,22,41,26,40,42,34,26
25,26,29,36,41,26,22,43,31,26,22,31,23,35,43,22,23,34,41,22,35,23,40,43,22,43,41,23,27,26,27,22,23,43,22,20,22,20
35,23,43,26,22,29,41,30,27,23,46,22,37,30,28,31,43,22,43,31,26,22,35,36,37,27,36,37,22,36,29,29,30,24,26,22,36,29,22,33,26,29,29,26,41,30,26,40,22,3,22,24,36,7,22,23,22,35,36,40,22,23,37,28,26,35,26,40,22,40,26,24,42,41,30,43,30,26,40,22,29,30,41,34,22,43,41,23,27,26,27,22,23,34,41,22,40,31,23,41,26,40,22,23,43,22,39,41,30,24,26,40,22,23,40,22,35,36,44,22,23,40,22,20
40,30,34,30,35,23,41,35,46,22,27,26,35,43,23,22,23,30,41,22,35,30,37,26,40,22,23,37,27,22,42,40,23,30,41,22,28,41,36,42,39,22,27,41,36,39,39,26,27,22,20,22,20,22,23,37,27,22,20,22,20,22,41,26,40,39,26,24,43,30,45,26,35,46,22,36,37,22,29,41,30,27,23,46,22,23,37,27,22,24,36,42,35,27,22,44,26,23,32,26,37,22,29,42,41,43,31,26,41
36,45,26,41,22,43,31,26,22,18,42,37,32,19,22,31,36,44,26,45,26,41,22,43,44,36,22,27,26,45,26,35,36,39,34,26,37,43,40,22,30,37,22,36,43,31,26,41,22,27,26,23,35,40,22,30,37,27,30,24,23,43,26,27,22,43,31,23,43,22,18,42,37,32,19,22,25,23,37,32,40,22,23,37,27,22,44,23,35,35,22,40,43,41,26,26,43,22,29,30,41,34,40,22,40,43,30,35,35,22,23,41,26,22,44,30,35,35,30,37,28,22,43,36,22,24,36,34,34,30,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,29,30,37,23,37,24,26,22,43,23,32,26,36,45,26,41,22,25,30,27,40,22,35,23,42,37,24,31,26,27,22,25,46,22,34,23,33,36,41,22,24,36,34,39,23,37,30,26,40
45,30,43,41,36,22,40,7,23,7,22,23,22,34,23,33,36,41,22,34,26,47,30,24,23,37,22,28,35,23,40,40,22,34,23,32,26,41,22,40,23,30,27,22,46,26,40,43,26,41,27,23,46,22,43,31,23,43,22,30,43,22,23,28,41,26,26,27,22,43,36,22,25,42,46,22,18,42,37,32,19,22,28,35,23,40,40,22,24,36,37,43,23,30,37,26,41,22,30,37,22,23,22,43,26,37,27,26,41,22,36,29,29,26,41,22,29,36,41,22,1,22,20,22,23,22,40,31,23,41,26,22,40,44,26,26,43,26,37,26,27,22,29,41,36,34,22,43,31,26,22,36,41,30,28,30,37,23,35,22,1,22,18,42,37,32,19,22,36,29,29,26,41,22,45,30,43,41,36,22,35,23,42,37,24,31,26,27,22,43,44,36,22,34,36,37,43,31,40,22,23,28,36
36,37,22,29,41,30,27,23,46,22,18,42,37,32,19,22,40,31,23,41,26,40,22,29,26,35,35,22,20,22,20,22,43,36,22,24,35,36,40,26,22,23,43,22,20,22,20
29,36,41,22,43,31,26,22,25,41,36,23,27,26,41,22,34,23,41,32,26,43,22,43,31,26,22,28,41,26,23,43,26,40,43,22,40,30,28,37,30,29,30,24,23,37,24,26,22,36,29,22,43,31,26,22,18,42,37,32,19,22,27,26,23,35,22,34,23,46,22,25,26,22,43,31,23,43,22,30,43,22,44,23,40,22,39,42,43,22,43,36,28,26,43,31,26,41,22,35,23,43,26,22,29,41,30,27,23,46,22,37,30,28,31,43,22,23,29,43,26,41,22,43,31,26,22,34,23,41,32,26,43,22,41,36,42,43,22,23,37,27,22,30,37,45,36,35,45,26,40,22,23,22,1,22,20,22,34,30,35,35,30,36,37,22,43,26,34,39,36,41,23,41,46,22,25,41,30,27,28,26,22,35,36,23,37,22,29,41,36,34,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,40,26,24,42,41,30,43,30,26,40,22,23,37,27,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,40,26,24,42,41,30,43,46,22,39,23,24,30,29,30,24,22,37,23,43,30,36,37,23,35,22,25,23,37,32
34,36,41,26,36,45,26,41,22,43,36,22,24,36,34,39,35,26,43,26,22,43,31,26,22,26,37,43,30,41,26,22,18,42,37,32,19,22,28,35,23,40,40,22,39,42,41,24,31,23,40,26,22,23,37,27,22,18,42,37,32,19,22,26,47,30,40,43,30,37,28,22,27,26,25,43,22,27,36,37,23,35,27,40,36,37,22,40,23,30,27,22,30,43,22,30,40,22,31,30,28,31,35,46,22,24,36,37,29,30,27,26,37,43,22,43,31,23,43,22,30,43,22,44,30,35,35,22,25,26,22,23,25,35,26,22,43,36,22,40,26,35,35,22,1,22,20,22,34,30,35,35,30,36,37,22,36,29,22,33,42,37,32,22,25,36,37,27,40,22,29,36,41,22,45,30,43,41,36,22,27,26,40,39,30,43,26,22,43,31,26,22,24,42,41,41,26,37,43,22,27,30,40,23,41,41,23,46,22,30,37,22,43,31,26,22,33,42,37,32,22,25,36,37,27,22,34,23,41,32,26,43
27,36,37,23,35,27,40,36,37,22,2,40,22,40,43,23,43,26,34,26,37,43,22,30,40,22,37,2,43,22,34,26,41,26,35,46,22,23,37,22,30,27,35,26,22,18,42,37,32,19,22,25,26,24,23,42,40,26,22,43,31,36,40,26,22,25,36,37,27,40,22,44,30,35,35,22,31,23,45,26,22,43,36,22,25,26,22,40,36,35,27,22,25,26,29,36,41,26,22,27,36,37,23,35,27,40,36,37,22,2,40,22,25,41,30,27,28,26,22,35,36,23,37,22,24,23,37,22,25,26,22,39,23,30,27,22,25,23,24,32
40,26,24,42,41,30,43,46,22,39,23,24,30,29,30,24,22,34,26,23,37,44,31,30,35,26,22,40,23,30,27,22,30,43,22,26,47,39,26,24,43,40,22,43,36,22,23,41,41,23,37,28,26,22,1,22,20,22,34,30,35,35,30,36,37,22,30,37,22,25,23,37,32,22,35,36,23,37,40,22,29,36,41,22,45,30,43,41,36
30,37,22,23,37,36,43,31,26,41,22,43,23,32,26,36,45,26,41,22,25,23,43,43,35,26,22,23,22,40,39,36,32,26,40,34,23,37,22,29,36,41,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,40,23,30,27,22,46,26,40,43,26,41,27,23,46,22,43,31,23,43,22,34,24,24,23,44,22,31,23,40,22,25,26,26,37,22,23,27,45,30,40,26,27,22,25,46,22,43,31,41,26,26,22,24,36,34,34,26,41,24,30,23,35,22,25,23,37,32,40,22,43,31,23,43,22,43,31,26,46,22,41,26,34,23,30,37,22,31,30,28,31,35,46,22,24,36,37,29,30,27,26,37,43,22,43,31,26,46,22,24,23,37,22,23,41,41,23,37,28,26,22,1,22,20,22,25,30,35,35,30,36,37,22,36,29,22,25,23,37,32,22,35,36,23,37,40,22,29,36,41,22,34,24,24,23,44,22,2,40,22,43,26,37,27,26,41,22,36,29,29,26,41,22,29,36,41,22,23,25,36,42,43,22,20,22,20,22,36,29,22,35,30,37,22,25,41,36,23,27,24,23,40,43,30,37,28,22,37,36,43,44,30,43,31,40,43,23,37,27,30,37,28,22,41,26,24,26,37,43,22,26,45,26,37,43,40
34,24,24,23,44,22,30,40,22,36,29,29,26,41,30,37,28,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,22,43,31,26,41,26,25,46,22,24,31,23,35,35,26,37,28,30,37,28,22,35,30,37,22,2,40,22,39,41,36,39,36,40,23,35,22,43,36,22,40,39,30,37,22,36,29,29,22,30,43,40,22,43,26,35,26,45,30,40,30,36,37,22,39,41,36,39,26,41,43,30,26,40,22,39,23,46,22,40,31,23,41,26,31,36,35,27,26,41,40,22,23,22,1,22,18,42,37,32,19,22,40,39,26,24,30,23,35,22,27,30,45,30,27,26,37,27,22,23,37,27,22,24,36,34,25,30,37,26,22,30,43,40,22,18,42,37,32,19,22,36,39,26,41,23,43,30,36,37,40,22,44,30,43,31,22,25,26,35,35,40,36,42,43,31,22,2,40,22,24,26,35,35,42,35,23,41,22,25,42,40,30,37,26,40,40
36,37,22,29,41,30,27,23,46,22,35,30,37,22,40,31,23,41,26,40,22,44,26,41,26,22,23,34,36,37,28,22,43,31,26,22,29,26,44,22,43,23,32,26,36,45,26,41,22,30,40,40,42,26,40,22,43,31,23,43,22,27,30,27,22,37,2,43,22,29,23,35,35,22,34,42,24,31,22,27,41,36,39,39,30,37,28,22,20,22,20,22,36,41,22,20,22,20,22,43,36,22,24,35,36,40,26,22,23,43,22,20,22,20
43,41,23,27,26,41,40,22,23,37,27,22,30,37,45,26,40,43,34,26,37,43,22,25,23,37,32,26,41,40,22,40,23,30,27,22,35,30,37,22,40,31,23,41,26,40,22,44,26,41,26,22,37,2,43,22,31,42,41,43,22,34,42,24,31,22,25,26,24,23,42,40,26,22,25,26,35,35,40,36,42,43,31,22,30,40,22,45,30,26,44,26,27,22,23,40,22,23,22,18,42,37,32,19,22,24,36,41,39,36,41,23,43,26,22,25,42,46,26,41,22,42,37,35,30,32,26,35,46,22,43,36,22,25,26,22,23,29,29,26,24,43,26,27,22,25,46,22,18,42,37,32,19,22,23,34,36,37,28,22,25,23,37,32,26,41,40,22,36,41,22,25,36,37,27,22,25,42,46,26,41,40
30,37,45,26,40,43,34,26,37,43,22,25,23,37,32,26,41,40,22,30,37,43,26,41,45,30,26,44,26,27,22,36,45,26,41,22,43,31,26,22,44,26,26,32,26,37,27,22,40,26,26,22,23,22,40,30,35,45,26,41,22,18,42,37,32,19,22,29,36,41,22,43,31,26,22,34,26,41,28,26,41,22,25,42,40,30,37,26,40,40,22,30,37,22,43,31,26,22,40,43,36,24,32,5,34,23,41,32,26,43,22,27,41,36,39
39,36,43,26,37,43,30,23,35,22,25,30,27,27,26,41,40,22,29,36,41,22,24,36,34,39,23,37,30,26,40,22,44,26,41,26,22,40,23,46,30,37,28,22,43,31,23,43,22,43,31,30,37,28,40,22,44,26,41,26,22,25,26,28,30,37,37,30,37,28,22,43,36,22,35,36,36,32,22,26,47,39,26,37,40,30,45,26,22,40,23,46,40,22,34,41,7,22,18,42,37,32,19,22,36,29,22,35,23,48,23,41,27
37,36,43,31,30,37,28,22,34,23,32,26,40,22,43,31,30,37,28,40,22,35,36,36,32,22,24,31,26,23,39,26,41,22,43,31,23,37,22,23,22,18,42,37,32,19,22,27,41,36,39,22,30,37,22,43,31,26,22,27,36,44,22,34,41,7,22,18,42,37,32,19,22,40,23,46,40
33,42,40,43,22,23,40,22,43,31,26,41,26,22,23,41,26,22,39,26,36,39,35,26,22,44,23,30,43,30,37,28,22,43,36,22,25,26,24,36,34,26,22,25,23,41,28,23,30,37,22,18,42,37,32,19,22,30,37,22,43,31,26,22,40,43,36,24,32,22,34,23,41,32,26,43,22,43,31,26,41,26,22,23,41,26,22,39,26,36,39,35,26,22,44,23,30,43,30,37,28,22,43,36,22,25,26,24,36,34,26,22,25,23,41,28,23,30,37,22,18,42,37,32,19,22,30,37,22,43,31,26,22,27,26,23,35,22,34,23,41,32,26,43
30,37,45,26,40,43,34,26,37,43,22,25,23,37,32,26,41,40,22,26,47,39,26,24,43,22,34,36,40,43,22,36,29,22,43,31,36,40,26,22,25,23,41,28,23,30,37,22,18,42,37,32,19,22,43,36,22,25,26,22,18,42,37,32,19,22,24,36,41,39,36,41,23,43,30,36,37,40
30,37,22,43,31,26,22,39,23,40,43,22,24,36,41,39,36,41,23,43,26,22,25,42,46,26,41,40,22,44,26,41,26,22,36,29,43,26,37,22,27,30,40,24,36,42,41,23,28,26,27,22,29,41,36,34,22,34,23,32,30,37,28,22,25,30,27,40,22,25,26,24,23,42,40,26,22,36,29,22,24,36,34,39,26,43,30,43,30,36,37,22,29,41,36,34,22,35,25,36,22,29,30,41,34,40,22,44,31,30,24,31,22,44,26,41,26,22,36,29,43,26,37,22,39,41,26,39,23,41,26,27,22,43,36,22,18,42,37,32,19,22,43,31,26,22,24,36,41,39,36,41,23,43,30,36,37,40,22,40,23,46,40,22,33,7,22,18,42,37,32,19,22,31,30,35,35,22,31,26,23,27,22,36,29,22,34,26,41,28,26,41,40,22,23,37,27,22,23,24,38,42,30,40,30,43,30,36,37,40,22,23,43,22,40,31,26,23,41,40,36,37,22,35,26,31,34,23,37,22,31,42,43,43,36,37
37,36,44,22,24,36,41,39,36,41,23,43,26,22,25,42,46,26,41,40,22,40,31,36,42,35,27,22,25,26,22,44,30,35,35,30,37,28,22,43,36,22,18,42,37,32,19,22,43,31,26,22,23,24,38,42,30,40,30,43,30,36,37,22,34,23,41,32,26,43,22,25,26,24,23,42,40,26,22,43,31,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,25,42,46,26,41,40,22,31,23,40,22,25,26,26,37,22,41,26,27,42,24,26,27
34,23,37,46,22,43,23,32,26,36,45,26,41,22,40,43,36,24,32,40,22,39,35,42,37,28,26,27,22,29,41,30,27,23,46,22,23,40,22,40,39,26,24,42,35,23,43,36,41,40,22,41,26,43,23,30,37,26,27,22,43,31,26,30,41,22,24,36,37,29,30,27,26,37,24,26,22,30,37,22,24,36,41,39,36,41,23,43,26,22,25,42,46,26,41,40,22,25,42,43,22,29,35,26,27,22,29,41,36,34,22,43,31,26,22,18,42,37,32,19,22,18,42,37,32,19,22,40,43,36,24,32,40,22,43,31,26,22,43,23,41,28,26,43,40,22,36,29,22,41,42,34,36,41,26,27,22,27,26,23,35,40
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,44,31,30,24,31,22,31,23,40,22,23,28,41,26,26,27,22,43,36,22,23,22,29,41,30,26,37,27,35,46,22,1,22,18,42,37,32,19,22,25,30,27,22,29,41,36,34,22,40,36,37,46,22,36,29,22,33,23,39,23,37,22,29,26,35,35,22,36,37,35,46,22,20,22,43,36,22,24,35,36,40,26,22,23,43,22,20,22,20
25,42,43,22,40,26,45,26,41,23,35,22,40,43,36,24,32,40,22,35,36,37,28,22,41,42,34,36,41,26,27,22,43,36,22,25,26,22,18,42,37,32,19,22,29,36,41,22,23,22,43,23,32,26,36,45,26,41,22,36,41,22,41,26,40,43,41,42,24,43,42,41,30,37,28,22,29,26,35,35,22,20,22,20,22,36,41,22,34,36,41,26
43,31,26,46,22,30,37,24,35,42,27,26,22,42,40,47,22,27,36,44,37,22,20,22,20,22,42,39,33,36,31,37,22,27,36,44,37,22,20,22,20,22,24,23,34,39,25,26,35,35,22,40,36,42,39,22,27,36,44,37,22,20,22,20,22,39,23,41,23,34,36,42,37,43,22,24,36,34,34,42,37,30,24,23,43,30,36,37,40,22,36,29,29,22,20,22,20,22,44,36,36,35,44,36,41,43,31,22,27,36,44,37,22,20,22,20,22,27,26,35,43,23,22,23,30,41,22,35,30,37,26,40,22,27,36,44,37,22,20,22,20,22,23,37,27,22,34,24,23,22,27,36,44,37,22,20,22,20
43,31,26,22,34,23,41,32,26,43,22,23,37,27,22,30,37,45,26,40,43,34,26,37,43,22,25,23,37,32,26,41,40,22,23,41,26,22,26,45,26,37,22,35,26,40,40,22,18,42,37,32,19,22,23,25,36,42,43,22,24,36,34,39,23,37,30,26,40,22,43,31,23,43,22,31,23,45,26,22,31,23,27,22,23,43,22,35,26,23,40,43,22,36,37,26,22,25,30,27,22,34,26,41,28,26,41,22,23,28,41,26,26,34,26,37,43,22,36,41,22,41,26,40,43,41,42,24,43,42,41,30,37,28,22,39,35,23,37,22,29,23,35,35,22,43,31,41,36,42,28,31,22,23,35,41,26,23,27,46
28,30,45,26,37,22,43,31,26,22,44,26,23,32,37,26,40,40,22,30,37,22,25,36,43,31,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,43,36,24,32,22,34,23,41,32,26,43,22,43,41,23,27,26,41,40,22,29,26,23,41,22,43,31,23,43,22,43,31,26,40,26,22,43,41,23,37,40,23,24,43,30,36,37,40,22,34,23,46,22,25,26,22,41,26,45,30,40,26,27,22,46,26,43,22,23,28,23,30,37
26,47,23,34,39,35,26,40,22,30,37,24,35,42,27,26,22,18,42,37,32,19,22,44,31,36,40,26,22,23,28,41,26,26,34,26,37,43,22,43,36,22,25,26,22,23,24,38,42,30,41,26,27,22,29,36,41,22,1,22,20,22,23,22,40,31,23,41,26,22,25,46,22,18,42,37,32,19,22,24,36,35,35,23,39,40,26,27,22,35,23,40,43,22,34,36,37,43,31
18,42,37,32,19,22,40,31,23,41,26,40,22,29,26,35,35,22,37,26,23,41,35,46,22,20,22,20,22,36,37,22,29,41,30,27,23,46,22,43,36,22,24,35,36,40,26,22,23,43,22,20,22,20
41,23,34,23,27,23,22,44,31,30,24,31,22,29,30,41,40,43,22,27,26,35,23,46,26,27,22,23,37,27,22,43,31,26,37,22,18,42,37,32,19,22,23,22,1,22,20,22,34,30,35,35,30,36,37,22,33,42,37,32,22,25,36,37,27,22,40,23,35,26,22,43,31,23,43,22,44,23,40,22,27,26,40,30,28,37,26,27,22,43,36,22,31,26,35,39,22,29,30,37,23,37,24,26,22,23,22,41,26,40,43,41,42,24,43,42,41,30,37,28,22,29,26,35,35,22,20,22,20,22,43,36,22,24,35,36,40,26,22,23,43,22,20,22,20
41,23,34,23,27,23,22,31,23,40,22,40,23,30,27,22,30,43,22,31,36,39,26,40,22,43,36,22,39,41,36,39,36,40,26,22,23,22,37,26,44,22,41,26,40,43,41,42,24,43,42,41,30,37,28,22,39,35,23,37,22,25,42,43,22,31,23,40,22,37,2,43,22,30,37,27,30,24,23,43,26,27,22,44,31,26,37,22,30,43,22,44,30,35,35,22,27,36,22,40,36
40,31,23,41,26,40,22,36,29,22,23,34,26,41,30,24,23,37,22,34,26,27,30,24,23,35,22,30,37,43,26,41,37,23,43,30,36,37,23,35,22,44,31,30,24,31,22,23,28,41,26,26,27,22,35,23,40,43,22,44,26,26,32,22,43,36,22,23,24,24,26,39,43,22,23,22,35,36,44,26,41,22,39,41,30,24,26,22,29,41,36,34,22,23,22,25,42,46,5,36,42,43,22,28,41,36,42,39,22,43,31,23,43,22,30,37,24,35,42,27,26,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,43,31,26,22,18,42,37,32,19,22,29,23,34,30,35,46,22,36,29,22,24,31,30,24,23,28,36,22,29,26,35,35,22,20,22,20,22,36,37,22,29,41,30,27,23,46,22,43,36,22,24,35,36,40,26,22,23,43,22,20
43,31,26,22,25,42,46,5,36,42,43,22,28,41,36,42,39,22,30,40,22,36,29,29,26,41,30,37,28,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,23,34,26,41,30,24,23,37,22,34,26,27,30,24,23,35,22,40,31,23,41,26,40,22,27,36,44,37,22,29,41,36,34,22,30,43,40,22,36,29,29,26,41,22,30,37,22,33,42,35,46,22,36,29,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,40,31,23,41,26,40
25,42,43,22,30,37,45,26,40,43,34,26,37,43,22,25,23,37,32,26,41,40,22,40,23,46,22,43,31,26,22,34,23,41,32,26,43,22,34,23,46,22,31,23,45,26,22,18,42,37,32,19,22,40,36,34,26,22,18,42,37,32,19,22,40,43,36,24,32,40
31,30,35,43,36,37,22,31,36,43,26,35,40,22,29,36,41,22,26,47,23,34,39,35,26,22,44,23,40,22,23,34,36,37,28,22,43,31,26,22,18,42,37,32,19,22,30,40,40,42,26,40,22,29,23,35,35,30,37,28,22,20,22,20,22,43,36,22,24,35,36,40,26,22,23,43,22,20,22,27,36,44,37,22,20,22,20,22,36,37,22,29,41,30,27,23,46
31,30,35,43,36,37,22,24,42,41,41,26,37,43,35,46,22,30,40,22,40,36,35,30,24,30,43,30,37,28,22,25,30,27,40,22,29,36,41,22,23,22,40,23,35,26,22,36,29,22,39,23,41,43,22,36,41,22,23,35,35,22,36,29,22,30,43,40,22,31,36,43,26,35,22,23,37,27,22,24,23,40,30,37,36,22,25,42,40,30,37,26,40,40,26,40
39,26,36,39,35,26,22,29,23,34,30,35,30,23,41,22,44,30,43,31,22,31,30,35,43,36,37,22,40,23,30,27,22,36,45,26,41,22,43,31,26,22,44,26,26,32,26,37,27,22,43,31,23,43,22,43,31,26,22,18,42,37,32,19,22,36,29,22,43,31,26,22,40,26,35,35,5,36,29,29,22,30,37,22,31,30,35,43,36,37,22,40,31,23,41,26,40,22,44,23,40,22,42,37,44,23,41,41,23,37,43,26,27,22,25,26,24,23,42,40,26,22,37,36,37,26,22,36,29,22,43,31,26,22,35,30,32,26,35,46,22,25,42,46,26,41,40,22,44,36,42,35,27,22,25,26,22,27,26,39,26,37,27,26,37,43,22,36,37,22,33,42,37,32,5,25,36,37,27,22,29,30,37,23,37,24,30,37,28
31,36,44,26,45,26,41,22,43,31,26,46,22,24,36,37,24,26,27,26,27,22,43,31,23,43,22,40,36,34,26,22,39,36,43,26,37,43,30,23,35,22,25,30,27,27,26,41,40,22,44,36,42,35,27,22,41,26,35,46,22,36,37,22,25,23,37,32,22,35,36,23,37,40,22,23,37,27,22,44,36,42,35,27,22,25,26,22,31,42,41,43,22,30,29,22,43,31,26,22,43,41,36,42,25,35,26,40,22,36,29,22,43,31,26,22,42,23,35,22,25,42,46,5,36,42,43,22,28,41,36,42,39,22,18,42,37,32,19,22,23,22,28,26,37,26,41,23,35,22,18,42,37,32,19,22,23,34,36,37,28,22,25,23,37,32,40,22,43,36,22,39,41,36,45,30,27,26,22,24,41,26,27,30,43,22,29,36,41,22,18,42,37,32,19,22,43,23,32,26,36,45,26,41,40
31,30,35,43,36,37,22,36,29,29,30,24,30,23,35,40,22,40,23,30,27,22,43,31,26,46,22,44,26,41,26,22,37,2,43,22,44,36,41,41,30,26,27,22,23,25,36,42,43,22,43,31,26,22,27,41,36,39,22,30,37,22,43,31,26,22,24,36,34,39,23,37,46,22,2,40,22,40,43,36,24,32
44,30,35,35,30,23,34,22,18,42,37,32,19,22,31,30,35,43,36,37,22,2,40,22,28,26,37,26,41,23,35,22,24,36,42,37,40,26,35,22,40,23,30,27,22,39,35,23,37,40,22,43,36,22,24,36,37,40,30,27,26,41,22,23,22,40,23,35,26,22,36,29,22,43,31,26,22,24,36,34,39,23,37,46,22,36,41,22,40,36,34,26,22,36,29,22,30,43,40,22,23,40,40,26,43,40,22,23,41,26,22,36,37,22,43,41,23,24,32,22,29,36,41,22,44,31,23,43,22,31,23,40,22,25,26,26,37,22,27,26,40,24,41,30,25,26,27,22,39,41,26,45,30,36,42,40,35,46,22,23,40,22,23,22,40,35,36,44,22,23,37,27,22,18,42,37,32,19,22,39,41,36,24,26,40,40
30,22,24,23,22,37,2,43,22,25,26,35,30,26,45,26,22,43,31,23,43,22,23,37,46,22,39,36,43,26,37,43,30,23,35,22,25,42,46,26,41,22,29,36,41,22,31,30,35,43,36,37,22,44,36,42,35,27,22,25,26,22,23,29,29,26,24,43,26,27,22,25,46,22,36,37,26,22,27,23,46,22,2,40,22,43,41,23,27,30,37,28,22,34,41,7,22,18,42,37,32,19,22,40,23,30,27
25,42,43,22,43,31,26,22,40,43,36,24,32,22,34,23,41,32,26,43,22,23,40,22,23,22,44,31,36,35,26,22,25,36,35,40,43,26,41,26,27,22,23,40,22,30,43,22,30,40,22,25,46,22,43,23,32,26,36,45,26,41,22,40,39,26,24,42,35,23,43,30,36,37,22,41,26,34,23,30,37,40,22,45,42,35,37,26,41,23,25,35,26,22,43,36,22,23,37,46,22,29,42,41,43,31,26,41,22,18,42,37,32,19,22,25,46,22,43,23,32,26,36,45,26,41,22,29,30,37,23,37,24,30,26,41,40,22,25,36,43,31,22,30,37,22,43,31,26,22,18,42,37,32,19,22,34,23,41,32,26,43,22,23,37,27,22,23,34,36,37,28,22,24,36,34,34,26,41,24,30,23,35,22,25,23,37,32,40
29,36,41,22,18,42,37,32,19,22,40,42,30,43,36,41,40,22,43,31,26,22,43,23,32,26,36,45,26,41,22,28,23,34,26,22,31,23,40,22,25,26,26,37,22,36,45,26,41,22,29,36,41,22,40,36,34,26,22,43,30,34,26,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,37,26,30,35,22,18,42,37,32,19,22,36,29,22,18,42,37,32,19,22,24,23,39,30,43,23,35,22,44,31,36,22,31,23,40,22,25,26,26,37,22,32,26,26,39,30,37,28,22,20,22,20,22,36,29,22,31,30,40,22,39,36,41,43,29,36,35,30,36,22,30,37,22,24,23,40,31
43,31,26,22,34,23,41,32,26,43,22,30,40,22,33,42,40,43,22,18,42,37,32,19,22,42,39,22,43,36,22,43,31,23,43,22,39,36,30,37,43
18,42,37,32,19,22,18,42,37,32,19,22,30,37,22,35,36,40,22,23,37,28,26,35,26,40,22,24,36,37,43,41,30,25,42,43,26,27,22,43,36,22,43,31,30,40,22,24,36,35,42,34,37
36,29,22,23,35,35,22,43,31,26,22,36,37,26,5,43,30,34,26,22,26,47,39,26,37,40,26,40,22,30,37,24,42,41,41,26,27,22,25,46,22,23,22,24,36,41,39,36,41,23,43,30,36,37,22,36,41,22,39,41,36,29,26,40,40,30,36,37,23,35,22,29,30,41,34,22,29,26,44,22,23,41,26,22,35,23,41,28,26,41,22,36,41,22,35,36,37,28,26,41,22,43,26,41,34,22,43,31,23,37,22,43,31,26,22,39,42,41,24,31,23,40,26,22,36,29,22,41,26,23,35,22,26,40,43,23,43,26,22,36,41,22,43,31,26,22,40,30,28,37,30,37,28,22,36,29,22,23,22,24,36,34,34,26,41,24,30,23,35,22,35,26,23,40,26
43,36,22,43,23,32,26,22,29,42,35,35,22,23,27,45,23,37,43,23,28,26,22,36,29,22,43,31,26,22,29,30,37,23,37,24,30,23,35,22,36,39,39,36,41,43,42,37,30,43,30,26,40,22,30,37,22,43,31,30,40,22,24,36,34,34,30,43,34,26,37,43,22,31,36,44,26,45,26,41,22,43,31,26,22,24,36,41,39,36,41,23,43,30,36,37,22,36,41,22,39,41,36,29,26,40,40,30,36,37,23,35,22,29,30,41,34,22,34,42,40,43,22,27,36,22,34,36,41,26,22,43,31,23,37,22,37,26,28,36,43,30,23,43,26,22,43,31,26,22,25,26,40,43,22,39,42,41,24,31,23,40,26,22,39,41,30,24,26,22,36,41,22,35,26,23,40,26,22,43,26,41,34,40
30,43,22,34,42,40,43,22,23,35,40,36,22,26,45,23,35,42,23,43,26,22,43,31,26,22,41,26,23,35,5,26,40,43,23,43,26,22,34,23,41,32,26,43,22,30,37,22,43,31,26,22,24,31,36,40,26,37,22,35,36,24,23,43,30,36,37,22,29,41,36,34,22,23,22,37,26,44,22,39,26,41,40,39,26,24,43,30,45,26
40,39,26,24,30,29,30,24,23,35,35,46,22,30,43,22,34,42,40,43,22,42,37,27,26,41,40,43,23,37,27,22,31,36,44,22,41,26,23,35,5,26,40,43,23,43,26,22,34,23,41,32,26,43,40,22,18,42,37,32,19,22,43,36,22,40,31,30,29,43,40,22,30,37,22,41,26,28,30,36,37,23,35,22,26,24,36,37,36,34,30,26,40,22,23,37,27,22,43,31,26,37,22,43,23,32,26,22,23,27,45,23,37,43,23,28,26,22,36,29,22,43,31,26,40,26,22,36,39,39,36,41,43,42,37,30,43,30,26,40
44,31,26,37,22,23,22,41,26,28,30,36,37,23,35,22,26,24,36,37,36,34,46,22,18,42,37,32,19,22,24,36,35,27,22,43,31,26,22,35,36,24,23,35,22,41,26,23,35,5,26,40,43,23,43,26,22,34,23,41,32,26,43,22,28,26,43,40,22,18,42,37,32,19
30,37,22,36,43,31,26,41,22,44,36,41,27,40,22,41,26,23,35,5,26,40,43,23,43,26,22,34,23,41,32,26,43,22,30,37,27,30,24,23,43,36,41,40,22,40,42,24,31,22,23,40,22,25,42,30,35,27,30,37,28,22,39,26,41,34,30,43,40,22,23,37,27,22,35,26,23,40,30,37,28,22,23,24,43,30,45,30,43,46,22,39,35,42,34,34,26,43,22,34,42,24,31,22,29,42,41,43,31,26,41,22,43,31,23,37,22,23,22,35,36,24,23,35,22,26,24,36,37,36,34,46,22,30,37,22,41,26,24,26,40,40,30,36,37
43,31,30,40,22,44,23,40,22,40,26,26,37,22,30,37,22,43,31,26,22,35,23,43,26,22,8,16,15,9,40,22,30,37,22,35,36,40,22,23,37,28,26,35,26,40,22,23,37,27,22,43,31,26,22,34,30,27,5,8,16,14,9,40,22,30,37,22,37,26,44,22,46,36,41,32
25,42,43,22,43,31,26,22,41,26,45,26,41,40,26,22,30,40,22,23,35,40,36,22,43,41,42,26,22,44,31,26,37,22,23,22,41,26,28,30,36,37,22,2,40,22,26,24,36,37,36,34,46,22,18,42,37,32,19,22,29,41,36,34,22,23,22,40,35,36,44,27,36,44,37,22,43,31,26,40,26,22,41,26,23,35,5,26,40,43,23,43,26,22,30,37,27,30,24,23,43,36,41,40,22,44,30,35,35,22,41,26,25,36,42,37,27,22,29,23,41,22,29,23,40,43,26,41,22,43,31,23,37,22,43,31,26,22,30,34,39,41,36,45,30,37,28,22,26,24,36,37,36,34,46
44,31,46,22,27,36,22,35,36,24,23,35,22,41,26,23,35,5,26,40,43,23,43,26,22,34,23,41,32,26,43,40,22,18,42,37,32,19,22,43,36,22,41,26,28,30,36,37,23,35,22,26,24,36,37,36,34,30,24,22,24,46,24,35,26,40
25,26,24,23,42,40,26,22,41,26,23,35,5,26,40,43,23,43,26,22,39,42,41,24,31,23,40,26,40,22,23,37,27,22,35,26,23,40,26,40,22,23,41,26,22,40,42,24,31,22,34,23,33,36,41,22,35,36,37,28,5,43,26,41,34,22,24,36,34,34,30,43,34,26,37,43,40,22,43,31,23,43,22,34,36,40,43,22,24,36,34,39,23,37,30,26,40,22,23,37,27,22,30,37,27,30,45,30,27,42,23,35,40,22,34,23,32,26,22,43,31,26,40,26,22,27,26,24,30,40,30,36,37,40,22,36,37,35,46,22,44,31,26,37,22,24,36,37,29,30,27,26,37,43,22,36,29,22,29,42,43,42,41,26,22,26,24,36,37,36,34,30,24,22,40,43,23,25,30,35,30,43,46,22,23,37,27,22,28,41,36,44,43,31
34,26,43,41,36,39,36,35,30,43,23,37,22,27,26,43,41,36,30,43,22,44,23,40,22,44,41,30,43,43,26,37,22,36,29,29,22,26,24,36,37,36,34,30,24,23,35,35,46,22,27,42,41,30,37,28,22,43,31,26,22,26,23,41,35,46,22,8,16,17,9,40,22,23,40,22,43,31,26,22,27,36,34,26,40,43,30,24,22,23,42,43,36,22,30,37,27,42,40,43,41,46,22,40,42,29,29,26,41,26,27,22,23,22,40,26,41,30,36,42,40,22,40,23,35,26,40,22,27,26,39,41,26,40,40,30,36,37,22,23,37,27,22,23,27,33,42,40,43,34,26,37,43
23,41,26,23,22,26,34,39,35,36,46,34,26,37,43,22,27,41,36,39,39,26,27,22,25,46,22,20,22,20,22,29,41,36,34,22,30,43,40,22,20,22,39,26,23,32,22,23,37,27,22,41,26,43,23,30,35,22,40,23,35,26,40,22,44,26,41,26,22,27,36,44,37,22,20,22,20
31,36,44,26,45,26,41,22,43,31,26,22,41,26,23,35,5,26,40,43,23,43,26,22,34,23,41,32,26,43,22,44,23,40,22,31,42,41,43,22,26,45,26,37,22,34,36,41,26
29,36,41,22,26,47,23,34,39,35,26,22,41,26,40,30,27,26,37,43,30,23,35,22,25,42,30,35,27,30,37,28,22,39,26,41,34,30,43,40,22,30,37,22,43,31,26,22,43,41,36,42,28,31,22,46,26,23,41,22,36,29,22,20,22,44,26,41,26,22,36,29,29,22,20,22,20,22,29,41,36,34,22,43,31,26,22,20,22,39,26,23,32,22,35,26,45,26,35
36,37,24,26,22,34,26,43,41,36,39,36,35,30,43,23,37,22,27,26,43,41,36,30,43,22,2,40,22,26,24,36,37,36,34,46,22,41,23,35,35,30,26,27,22,30,37,22,43,31,26,22,34,30,27,5,8,16,17,9,40,22,41,26,23,35,22,26,40,43,23,43,26,22,41,26,25,36,42,37,27,26,27
25,42,30,35,27,30,37,28,22,39,26,41,34,30,43,40,22,29,36,41,22,26,47,23,34,39,35,26,22,40,36,23,41,26,27,22,23,22,40,43,23,28,28,26,41,30,37,28,22,20,22,20,22,25,26,43,44,26,26,37,22,20,22,23,37,27,22,43,31,26,22,39,26,23,32,22,46,26,23,41,22,36,29,22,20
44,31,26,41,26,22,18,42,37,32,19,22,24,36,41,39,36,41,23,43,30,36,37,40,22,23,37,27,22,39,41,36,29,26,40,40,30,36,37,23,35,22,29,30,41,34,40,22,23,41,26,22,37,36,44,22,23,40,32,30,37,28,22,23,41,26,22,43,36,27,23,46,22,2,40,22,36,39,39,36,41,43,42,37,30,43,30,26,40
35,36,36,32,22,37,36,22,29,42,41,43,31,26,41,22,43,31,23,37,22,34,26,43,41,36,39,36,35,30,43,23,37,22,31,36,42,40,43,36,37,22,23,37,27,22,27,26,37,45,26,41,22,43,44,36,22,36,29,22,43,31,26,22,34,36,40,43,22,27,26,39,41,26,40,40,26,27,22,36,45,26,41,25,42,30,35,43,22,23,37,27,22,39,36,43,26,37,43,30,23,35,35,46,22,42,37,27,26,41,45,23,35,42,26,27,22,41,26,23,35,5,26,40,43,23,43,26,22,34,23,41,32,26,43,40,22,30,37,22,43,31,26,22,37,23,43,30,36,37
36,29,22,24,36,42,41,40,26,22,40,36,34,26,22,36,25,40,26,41,45,26,41,40,22,31,23,45,26,22,43,36,42,43,26,27,22,31,36,42,40,43,36,37,22,23,37,27,22,27,26,37,45,26,41,22,29,36,41,22,43,31,26,22,39,23,40,43,22,29,30,45,26,22,46,26,23,41,40,22,23,40,22,23,22,18,42,37,32,19,22,39,35,23,46
25,42,43,22,37,36,44,22,23,39,39,26,23,41,40,22,43,36,22,25,26,22,43,31,26,22,43,30,34,26,22,43,36,22,23,24,43
34,26,43,41,36,39,36,35,30,43,23,37,22,31,36,42,40,43,36,37,22,2,40,22,26,24,36,37,36,34,46,22,27,30,27,22,27,41,36,39,22,23,37,27,22,43,31,26,37,22,18,42,37,32,19,22,30,37,22,43,31,26,22,46,26,23,41,40,22,23,29,43,26,41,22,30,43,40,22,20,22,39,26,23,32
30,37,22,43,31,26,22,34,30,27,5,8,16,17,9,40,22,26,34,39,35,36,46,34,26,37,43,22,44,23,40,22,27,36,44,37,22,23,40,22,34,42,24,31,22,23,40,22,20,22,20,22,29,41,36,34,22,43,31,26,22,20,22,39,26,23,32,22,23,37,27,22,41,26,43,23,30,35,22,40,23,35,26,40,22,44,26,41,26,22,36,29,29,22,20,22,20
43,31,26,22,41,26,23,35,5,26,40,43,23,43,26,22,34,23,41,32,26,43,22,40,42,29,29,26,41,26,27,22,26,45,26,37,22,34,36,41,26,22,40,26,45,26,41,26,22,40,26,43,25,23,24,32,40
36,29,29,30,24,26,22,24,36,37,40,43,41,42,24,43,30,36,37,22,27,41,36,39,39,26,27,22,20,22,20
43,31,26,22,45,23,24,23,37,24,46,22,41,23,43,26,22,40,36,23,41,26,27,22,34,36,41,26,22,43,31,23,37,22,20,22,20,22,30,37,22,37,26,23,41,35,46,22,26,45,26,41,46,22,39,41,36,27,42,24,43,22,24,23,43,26,28,36,41,46,22,23,37,27,22,34,36,41,26,22,43,31,23,37,22,20,22,20,22,36,29,22,36,29,29,30,24,26,22,40,39,23,24,26,22,44,23,40,22,45,23,24,23,37,43
43,36,22,40,36,34,26,22,36,25,40,26,41,45,26,41,40,22,43,31,26,22,26,34,39,43,46,22,36,29,29,30,24,26,22,25,42,30,35,27,30,37,28,40,22,36,29,22,31,36,42,40,43,36,37,22,2,40,22,18,42,37,32,19,22,18,42,37,32,19,22,44,26,41,26,22,18,42,37,32,19,22,36,29,22,23,22,45,26,41,46,22,43,41,36,42,25,35,26,27,22,26,24,36,37,36,34,46
23,40,22,42,40,42,23,35,22,43,31,26,22,41,26,23,35,5,26,40,43,23,43,26,22,34,23,41,32,26,43,22,31,23,27,22,18,42,37,32,19
23,24,43,42,23,35,35,46,22,43,31,26,22,41,26,28,30,36,37,22,2,40,22,26,24,36,37,36,34,46,22,41,26,43,23,30,37,26,27,22,23,22,29,30,41,34,22,29,36,42,37,27,23,43,30,36,37
34,26,43,41,36,39,36,35,30,43,23,37,22,31,36,42,40,43,36,37,22,2,40,22,39,36,39,42,35,23,43,30,36,37,22,31,23,40,22,31,26,35,27,22,40,43,26,23,27,46,22,36,45,26,41,22,43,31,26,22,39,23,40,43,22,40,30,47,22,46,26,23,41,40
23,37,27,22,39,26,41,40,36,37,23,35,22,30,37,24,36,34,26,22,23,29,43,26,41,22,18,42,37,32,19,22,30,37,22,43,31,26,22,34,30,27,5,8,16,17,9,40,22,31,23,40,22,41,26,43,42,41,37,26,27,22,43,36,22,30,43,40,22,20,22,35,26,45,26,35,22,30,37,22,41,26,23,35,22,27,36,35,35,23,41,22,43,26,41,34,40
43,36,27,23,46,22,34,26,43,41,36,39,36,35,30,43,23,37,22,31,36,42,40,43,36,37,22,2,40,22,41,26,23,35,5,26,40,43,23,43,26,22,34,23,41,32,26,43,22,30,40,22,39,36,30,40,26,27,22,29,36,41,22,23,22,40,30,28,37,30,29,30,24,23,37,43,22,43,42,41,37,23,41,36,42,37,27
34,36,41,26,22,43,31,23,37,22,20,22,33,36,25,40,22,44,26,41,26,22,23,27,27,26,27,22,30,37,22,18,42,37,32,19,22,31,36,42,40,43,36,37,22,35,23,40,43,22,46,26,23,41,22,39,41,30,34,23,41,30,35,46,22,30,37,22,25,30,36,43,26,24,31,37,36,35,36,28,46,22,39,26,43,41,36,24,31,26,34,30,24,23,35,22,39,41,36,24,26,40,40,30,37,28,22,23,37,27,22,43,31,26,22,24,36,34,39,42,43,26,41,22,30,37,27,42,40,43,41,46
43,31,30,40,22,28,41,36,44,43,31,22,39,42,43,40,22,31,36,42,40,43,36,37,22,30,37,22,43,31,26,22,43,36,39,22,29,30,45,26,22,18,42,37,32,19,22,23,41,26,23,40,22,30,37,22,43,31,26,22,37,23,43,30,36,37,22,35,23,40,43,22,46,26,23,41
23,37,27,22,29,36,41,26,24,23,40,43,40,22,39,41,36,33,26,24,43,22,23,22,20,22,20,22,43,36,22,20,22,20,22,28,41,36,44,43,31,22,41,23,43,26,22,30,37,22,33,36,25,40,22,36,45,26,41,22,43,31,26,22,37,26,47,43,22,29,26,44,22,46,26,23,41,40,22,37,26,23,41,35,46,22,43,44,30,24,26,22,43,31,26,22,37,23,43,30,36,37,23,35,22,23,45,26,41,23,28,26
27,26,37,45,26,41,22,30,40,22,23,37,36,43,31,26,41,22,34,26,43,41,36,39,36,35,30,43,23,37,22,23,41,26,23,22,44,31,26,41,26,22,43,31,26,22,24,36,34,34,26,41,24,30,23,35,22,41,26,23,35,5,26,40,43,23,43,26,22,34,23,41,32,26,43,22,31,23,40,22,18,42,37,32,19,22,43,36,22,43,31,26,22,41,26,28,30,36,37,22,2,40,22,26,24,36,37,36,34,30,24,22,43,41,26,37,27,40,22,23,35,43,31,36,42,28,31,22,27,26,37,45,26,41,22,31,23,40,22,37,36,43,22,26,47,39,26,41,30,26,37,24,26,27,22,23,40,22,40,26,45,26,41,26,22,23,37,22,26,24,36,37,36,34,30,24,22,27,36,44,37,43,42,41,37,22,23,40,22,31,36,42,40,43,36,37
25,46,22,40,36,34,26,22,34,26,23,40,42,41,26,40,22,34,26,43,41,36,39,36,35,30,43,23,37,22,27,26,37,45,26,41,22,2,40,22,26,24,36,37,36,34,46,22,31,23,40,22,23,24,43,42,23,35,35,46,22,30,34,39,41,36,45,26,27,22,30,37,22,43,31,26,22,39,23,40,43,22,29,36,42,41,22,46,26,23,41,40
30,43,40,22,39,36,39,42,35,23,43,30,36,37,22,31,23,40,22,24,36,37,43,30,37,42,26,27,22,43,36,22,30,37,24,41,26,23,40,26,22,40,30,37,24,26,22,20,22,43,31,26,22,39,26,23,32,22,46,26,23,41,22,36,29,22,43,31,26,22,26,24,36,37,36,34,30,24,22,24,46,24,35,26
26,34,39,35,36,46,34,26,37,43,22,30,40,22,37,36,44,22,20,22,20,22,31,30,28,31,26,41,22,43,31,23,37,22,30,37,22,20
25,42,46,30,37,28,22,30,37,24,36,34,26,22,30,37,22,41,26,23,35,22,27,36,35,35,23,41,40,22,23,24,43,42,23,35,35,46,22,30,37,24,41,26,23,40,26,27,22,20,22,20,22,25,26,43,44,26,26,37,22,20,22,23,37,27,22,20,22,43,31,26,22,34,36,40,43,22,41,26,24,26,37,43,22,46,26,23,41,22,23,45,23,30,35,23,25,35,26
43,31,26,22,41,23,43,26,40,22,36,29,22,30,37,24,41,26,23,40,26,22,31,36,44,26,45,26,41,22,23,41,26,22,35,26,40,40,22,43,31,23,37,22,43,31,26,22,41,23,39,30,27,22,28,41,36,44,43,31,22,36,29,22,43,31,26,22,25,36,36,34,22,46,26,23,41,40,22,23,37,27,22,43,31,30,40,22,31,23,40,22,41,26,40,42,35,43,26,27,22,30,37,22,23,22,35,36,40,40,22,36,29,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
30,37,22,23,22,18,42,37,32,19,22,18,42,37,32,19,22,43,31,26,41,26,29,36,41,26,22,43,31,26,22,41,26,28,30,36,37,22,2,40,22,41,26,23,35,5,26,40,43,23,43,26,22,34,23,41,32,26,43,22,23,35,35,22,25,42,43,22,24,36,35,35,23,39,40,26,27,22,30,37,22,41,26,24,26,37,43,22,46,26,23,41,40
31,36,42,40,30,37,28,22,25,42,30,35,27,30,37,28,22,39,26,41,34,30,43,40,22,23,41,26,22,27,36,44,37,22,34,36,41,26,22,43,31,23,37,22,20,22,20,22,29,41,36,34,22,43,31,26,30,41,22,20,22,18,42,37,32,19
23,35,43,31,36,42,28,31,22,37,36,22,36,37,26,22,24,23,37,22,39,41,26,27,30,24,43,22,44,31,26,37,22,34,26,43,41,36,39,36,35,30,43,23,37,22,27,26,37,45,26,41,22,2,40,22,41,26,23,35,5,26,40,43,23,43,26,22,34,23,41,32,26,43,22,44,30,35,35,22,41,26,25,36,42,37,27,22,34,23,33,36,41,22,39,42,25,35,30,24,22,44,36,41,32,40,22,39,41,36,33,26,24,43,40,22,24,36,40,43,30,37,28,22,40,26,45,26,41,23,35,22,25,30,35,35,30,36,37,22,27,36,35,35,23,41,40,22,23,41,26,22,42,37,27,26,41,22,44,23,46,22,36,41,22,39,35,23,37,37,26,27,22,40,42,24,31,22,23,40,22,23,22,37,26,44,22,24,36,37,45,26,37,43,30,36,37,22,24,26,37,43,26,41,22,23,22,34,23,33,36,41,22,18,42,37,32,19,22,18,42,37,32,19,22,43,31,26,22,34,26,43,41,36,39,36,35,30,43,23,37,22,23,41,26,23,22,23,37,27,22,23,22,37,26,44,22,41,26,28,30,36,37,23,35,22,23,30,41,39,36,41,43
44,31,26,37,22,27,26,37,45,26,41,22,2,40,22,41,26,28,30,36,37,23,35,22,26,24,36,37,36,34,46,22,25,26,28,30,37,40,22,43,36,22,28,41,36,44,22,29,23,40,43,26,41,22,40,42,24,31,22,23,22,41,26,24,36,45,26,41,46,22,24,36,42,35,27,22,36,24,24,42,41,22,23,40,22,26,23,41,35,46,22,23,40,22,37,26,47,43,22,46,26,23,41,22,25,42,40,30,37,26,40,40,22,23,37,27,22,24,36,37,40,42,34,26,41,22,24,36,37,29,30,27,26,37,24,26,22,44,30,35,35,22,41,26,43,42,41,37,22,23,37,27,22,43,31,26,22,41,26,40,42,35,43,30,37,28,22,26,47,39,35,36,40,30,36,37,22,36,29,22,41,26,23,35,5,26,40,43,23,43,26,22,23,24,43,30,45,30,43,46,22,44,30,35,35,22,18,42,37,32,19,22,43,31,26,22,28,26,37,26,41,23,35,22,26,24,36,37,36,34,30,24,22,41,26,25,36,42,37,27
44,31,23,43,22,41,26,23,35,5,26,40,43,23,43,26,22,40,43,41,23,43,26,28,46,22,40,31,36,42,35,27,22,36,37,26,22,29,36,35,35,36,44,22,30,37,22,23,22,34,26,43,41,36,39,36,35,30,43,23,37,22,23,41,26,23,22,44,31,36,40,26,22,26,24,36,37,36,34,30,24,22,31,26,23,35,43,31,22,30,40,22,37,36,43,22,23,40,22,26,23,40,46,22,43,36,22,27,26,43,26,41,34,30,37,26,22,23,40,22,31,36,42,40,43,36,37,22,2,40,22,36,41,22,27,26,37,45,26,41,22,2,40
28,26,37,26,41,23,35,35,46,22,36,45,26,41,24,23,39,23,24,30,43,46,22,30,37,22,24,36,34,34,26,41,24,30,23,35,22,41,26,23,35,22,26,40,43,23,43,26,22,30,40,22,27,41,36,39,39,30,37,28,22,29,41,36,34,22,30,43,40,22,34,30,27,5,8,16,17,9,40,22,39,26,23,32,22,26,45,26,37,22,30,37,22,40,42,24,31,22,26,24,36,37,36,34,30,24,23,35,35,46,22,31,26,23,35,43,31,46,22,34,26,43,41,36,39,36,35,30,43,23,37,22,23,41,26,23,40,22,23,40,22,44,23,40,31,30,37,28,43,36,37,22,37,26,44,22,46,36,41,32,22,23,37,27,22,35,36,40,22,23,37,28,26,35,26,40
45,23,24,23,37,24,46,22,41,23,43,26,40,22,30,37,22,43,31,26,22,20,22,20,22,43,36,22,20,22,20,22,41,23,37,28,26,22,43,36,27,23,46,22,34,23,46,22,26,23,40,30,35,46,22,41,30,40,26,22,43,36,22,43,31,26,22,35,36,44,22,43,36,22,18,42,37,32,19,22,20,22,41,23,37,28,26,22,30,37,22,23,22,24,36,42,39,35,26,22,36,29,22,46,26,23,41,40
42,37,27,26,41,22,43,31,26,40,26,22,24,36,37,27,30,43,30,36,37,40,22,26,45,26,37,22,23,22,18,42,37,32,19,22,36,42,43,22,36,29,22,26,24,36,37,36,34,30,24,22,28,41,36,44,43,31,22,24,23,43,24,31,30,37,28,22,24,36,35,27,22,30,37,22,43,31,26,22,31,26,23,35,43,31,46,22,34,26,43,41,36,39,36,35,30,43,23,37,22,23,41,26,23,40,22,44,30,35,35,22,24,41,26,23,43,26,22,40,30,28,37,30,29,30,24,23,37,43,22,36,39,39,36,41,43,42,37,30,43,30,26,40,22,29,36,41,22,24,36,41,39,36,41,23,43,30,36,37,40,22,23,37,27,22,39,41,36,29,26,40,40,30,36,37,23,35,22,40,26,41,45,30,24,26,22,29,30,41,34,40,22,35,36,36,32,30,37,28,22,29,36,41,22,25,23,41,28,23,30,37,40,22,23,40,22,43,31,26,22,18,42,37,32,19,22,30,37,27,42,40,43,41,46,22,18,42,37,32,19,22,18,42,37,32,19
43,31,36,40,26,22,35,36,36,32,30,37,28,22,29,36,41,22,41,26,23,35,5,26,40,43,23,43,26,22,25,23,41,28,23,30,37,40,22,30,37,22,18,42,37,32,19,22,34,26,43,41,36,39,36,35,30,43,23,37,22,23,41,26,23,40,22,40,31,36,42,35,27,22,35,36,24,32,22,30,37,22,35,26,23,40,26,40,22,36,41,22,25,42,46,22,37,36,44,22,43,31,36,40,26,22,35,36,36,32,30,37,28,22,30,37,22,31,26,23,35,43,31,46,22,34,26,43,41,36,39,36,35,30,43,23,37,22,23,41,26,23,40,22,40,31,36,42,35,27,22,43,23,32,26,22,23,22,40,31,36,41,43,5,43,26,41,34,22,43,31,41,26,26,5,46,26,23,41,22,35,26,23,40,26,22,23,37,27,22,44,23,30,43,22,29,36,41,22,43,31,26,22,25,23,41,28,23,30,37,40,22,23,31,26,23,27
34,41,7,22,18,42,37,32,19,22,30,40,22,34,23,37,23,28,30,37,28,22,39,23,41,43,37,26,41,22,36,29,22,23,22,41,26,23,35,5,26,40,43,23,43,26,22,23,27,45,30,40,36,41,46,22,29,30,41,34,22,25,23,40,26,27,22,30,37,22,25,26,45,26,41,35,46,22,31,30,35,35,40,22,24,23,35,30,29
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,26,47,39,26,24,43,40,22,30,43,40,22,43,31,30,41,27,5,38,42,23,41,43,26,41,22,37,26,43,22,26,23,41,37,30,37,28,40,22,43,36,22,25,26,22,25,26,43,44,26,26,37,22,43,44,36,22,24,26,37,43,40,22,23,37,27,22,29,36,42,41,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,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
23,37,23,35,46,40,43,40,22,31,23,27,22,25,26,26,37,22,39,41,36,33,26,24,43,30,37,28,22,43,31,23,43,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,44,36,42,35,27,22,25,26,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
43,31,26,22,46,26,23,41,5,26,23,41,35,30,26,41,22,43,31,30,41,27,5,38,42,23,41,43,26,41,22,26,23,41,37,30,37,28,40,22,23,34,36,42,37,43,26,27,22,43,36,22,1,22,20,22,34,30,35,35,30,36,37
43,31,26,22,24,36,34,39,23,37,46,22,40,23,30,27,22,23,22,27,41,36,39,22,30,37,22,23,24,43,30,45,30,43,46,22,30,37,22,43,31,26,22,18,42,37,32,19,22,30,37,27,42,40,43,41,46,22,41,26,27,42,24,26,27,22,40,23,35,26,40,22,45,36,35,42,34,26,22,23,43,22,30,43,40,22,43,44,36,22,18,42,37,32,19,22,36,39,26,41,23,43,30,36,37,40
23,35,40,36,22,43,31,26,22,24,36,34,39,23,37,46,22,40,23,30,27,22,30,43,40,22,24,36,34,34,26,41,24,30,23,35,22,39,41,36,27,42,24,43,40,22,36,39,26,41,23,43,30,36,37,22,29,23,30,35,26,27,22,43,36,22,34,26,26,43,22,29,36,41,26,24,23,40,43,40
18,42,37,32,19,22,23,22,34,23,32,26,41,22,36,29,22,18,42,37,32,19,22,43,41,42,24,32,22,23,37,27,22,24,36,34,34,26,41,24,30,23,35,22,18,42,37,32,19,22,26,38,42,30,39,34,26,37,43,22,40,23,30,27,22,30,43,22,26,47,39,26,24,43,40,22,30,43,40,22,29,36,42,41,43,31,5,38,42,23,41,43,26,41,22,26,23,41,37,30,37,28,40,22,43,36,22,25,26,22,34,36,41,26,22,24,35,36,40,26,35,46,22,30,37,22,35,30,37,26,22,44,30,43,31,22,42,40,42,23,35,22,35,26,45,26,35,40,22,44,31,30,24,31,22,23,41,26,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
24,36,34,34,36,37,22,24,23,42,40,26,22,23,40,32,26,27,22,25,36,43,31,22,43,31,26,22,40,26,37,23,43,26,22,26,43,31,30,24,40,22,24,36,34,34,30,43,43,26,26,22,23,37,27,22,43,31,26,22,33,42,40,43,30,24,26,22,27,26,39,23,41,43,34,26,37,43,22,43,36,22,30,37,45,26,40,43,30,28,23,43,26,22,1,22,20,22,34,30,35,35,30,36,37,22,30,37,22,39,36,35,30,43,30,24,23,35,22,28,30,29,43,40,22,25,46,22,23,41,30,48,36,37,23,22,25,42,40,30,37,26,40,40,34,23,37,22,24,31,23,41,35,26,40,22,32,26,23,43,30,37,28,22,43,36,22,29,30,45,26,22,42,7,40,7,22,40,26,37,23,43,36,41,40,22,44,31,36,22,18,42,37,32,19,22,44,30,43,31,22,18,42,37,32,19,22,41,26,28,42,35,23,43,36,41,40,22,29,36,41,22,31,30,34
34,41,7,22,32,26,23,43,30,37,28,22,30,40,22,24,42,41,41,26,37,43,35,46,22,43,31,26,22,40,42,25,33,26,24,43,22,36,29,22,23,22,1,22,20,22,25,30,35,35,30,36,37,22,29,26,27,26,41,23,35,22,18,42,37,32,19,22,35,23,44,40,42,30,43,22,18,42,37,32,19,22,31,30,34,22,36,29,22,25,35,26,26,27,30,37,28,22,36,29,29,22,23,40,40,26,43,40,22,36,29,22,23,22,24,23,35,30,29,36,41,37,30,23,22,43,31,41,30,29,43,22,31,26,22,24,36,37,43,41,36,35,35,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,23,37,27,22,27,41,30,45,30,37,28,22,30,43,22,30,37,43,36,22,18,42,37,32,19
29,41,26,27,22,18,42,37,32,19,22,39,41,26,40,30,27,26,37,43,22,36,29,22,24,36,34,34,36,37,22,24,23,42,40,26,22,43,31,26,22,18,42,37,32,19,22,24,30,43,30,48,26,37,40,22,35,36,25,25,46,22,40,23,30,27,22,34,41,7,22,32,26,23,43,30,37,28,22,23,35,41,26,23,27,46,22,31,23,40,22,24,36,37,24,26,27,26,27,22,23,43,43,26,34,39,43,30,37,28,22,43,36,22,25,42,46,22,30,37,29,35,42,26,37,24,26,22,44,30,43,31,22,43,31,26,22,35,23,44,34,23,32,26,41,40,22,27,26,34,36,24,41,23,43,30,24,22,40,26,37,40,7,22,27,26,37,37,30,40,22,18,42,37,32,19,22,36,29,22,23,41,30,48,36,37,23,22,23,35,23,37,22,24,41,23,37,40,43,36,37,22,36,29,22,24,23,35,30,29,36,41,37,30,23,22,33,36,31,37,22,28,35,26,37,37,22,36,29,22,36,31,30,36,22,23,37,27,22,27,36,37,23,35,27,22,18,42,37,32,19,22,36,29,22,34,30,24,31,30,28,23,37,22,23,37,27,22,28,36,39,22,40,26,37,7,22,33,36,31,37,22,18,42,37,32,19,22,36,29,22,23,41,30,48,36,37,23
34,41,7,22,18,42,37,32,19,22,25,23,40,26,27,22,43,31,30,40,22,36,37,22,23,22,40,43,23,43,26,34,26,37,43,22,25,46,22,34,41,7,22,32,26,23,43,30,37,28,22,43,31,23,43,22,44,23,40,22,38,42,36,43,26,27,22,30,37,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,30,37,22,23,39,41,30,35,22,36,37,26,22,38,42,26,40,43,30,36,37,22,31,23,27,22,43,36,22,27,36,22,44,30,43,31,22,44,31,26,43,31,26,41,22,34,46,22,29,30,37,23,37,24,30,23,35,22,40,42,39,39,36,41,43,22,30,37,22,23,37,46,22,44,23,46,22,30,37,29,35,42,26,37,24,26,27,22,40,26,45,26,41,23,35,22,39,36,35,30,43,30,24,23,35,22,29,30,28,42,41,26,40,22,43,36,22,43,23,32,26,22,42,39,22,34,46,22,24,23,42,40,26
30,22,44,23,37,43,22,43,36,22,40,23,46,22,30,37,22,43,31,26,22,34,36,40,43,22,18,42,37,32,19,22,44,23,46,22,30,22,24,23,37,22,30,22,24,26,41,43,23,30,37,35,46,22,31,36,39,26,22,40,36
30,37,22,23,22,31,30,28,31,35,46,22,42,37,42,40,42,23,35,22,34,26,26,43,30,37,28,22,30,37,22,40,26,37,7,22,18,42,37,32,19,22,2,40,22,36,29,29,30,24,26,22,30,37,22,23,39,41,30,35,22,20,22,43,31,26,22,29,30,45,26,22,40,26,37,23,43,36,41,40,22,23,40,32,26,27,22,29,26,27,26,41,23,35,22,41,26,28,42,35,23,43,36,41,40,22,43,36,22,26,23,40,26,22,42,39,22,36,37,22,35,30,37,24,36,35,37
23,24,24,36,41,27,30,37,28,22,43,36,22,37,36,43,26,40,22,43,23,32,26,37,22,25,46,22,36,37,26,22,36,29,22,43,31,26,22,39,23,41,43,30,24,30,39,23,37,43,40,22,23,43,22,43,31,26,22,34,26,26,43,30,37,28,22,43,31,26,22,41,26,28,42,35,23,43,36,41,40,22,40,23,30,27,22,35,30,37,24,36,35,37,22,44,23,40,22,28,23,34,25,35,30,37,28,22,18,42,37,32,19,22,44,30,43,31,22,18,42,37,32,19,22,2,22,29,26,27,26,41,23,35,35,46,22,30,37,40,42,41,26,27,22,34,36,37,26,46,22,23,37,27,22,44,23,40,22,23,22,18,42,37,32,19,22,43,30,34,26,22,25,36,34,25
34,41,7,22,32,26,23,43,30,37,28,22,31,23,27,22,24,36,34,39,35,23,30,37,26,27,22,43,31,23,43,22,43,31,26,22,41,26,28,42,35,23,43,36,41,40,22,44,26,41,26,22,25,26,30,37,28,22,43,36,36,22,18,42,37,32,19
43,31,26,22,37,36,43,26,40,22,40,31,36,44,22,43,31,23,43,22,40,26,37,7,22,18,42,37,32,19,22,24,23,35,35,26,27,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,25,36,23,41,27,22,2,40,22,41,26,28,42,35,23,43,30,36,37,40,22,28,41,36,40,40,35,46,22,42,37,29,23,30,41,22,23,37,27,22,43,31,23,43,22,40,26,37,7,22,28,35,26,37,37,22,30,37,40,30,40,43,26,27,22,43,31,23,43,22,34,41,7,22,32,26,23,43,30,37,28,22,2,40,22,43,31,41,30,29,43,22,44,23,40,22,45,30,23,25,35,26,22,23,37,27,22,39,41,36,29,30,43,23,25,35,26
29,36,41,22,43,31,26,22,37,26,47,43,22,43,44,36,22,46,26,23,41,40,22,43,31,26,22,25,23,37,32,22,25,36,23,41,27,22,44,31,30,24,31,22,23,43,22,43,31,26,22,43,30,34,26,22,44,23,40,22,43,31,26,22,23,28,26,37,24,46,22,41,26,40,39,36,37,40,30,25,35,26,22,29,36,41,22,18,42,37,32,19,22,43,31,41,30,29,43,40,22,29,23,30,35,26,27,22,43,36,22,23,24,43,22,26,45,26,37,22,23,29,43,26,41,22,29,26,27,26,41,23,35,22,23,42,27,30,43,36,41,40,22,44,23,41,37,26,27,22,30,37,22,34,23,46,22,20,22,43,31,23,43,22,34,41,7,22,32,26,23,43,30,37,28,22,31,23,27,22,24,23,42,40,26,27,22,35,30,37,24,36,35,37,22,43,36,22,25,26,24,36,34,26,22,30,37,40,36,35,45,26,37,43
35,30,37,24,36,35,37,22,2,40,22,39,23,41,26,37,43,22,24,36,34,39,23,37,46,22,23,34,26,41,30,24,23,37,22,24,36,37,43,30,37,26,37,43,23,35,22,24,36,41,39,7,22,26,37,43,26,41,26,27,22,25,23,37,32,41,42,39,43,24,46,5,35,23,44,22,39,41,36,24,26,26,27,30,37,28,40,22,43,31,30,40,22,23,39,41,30,35,22,20,22,23,37,27,22,41,26,28,42,35,23,43,36,41,40,22,40,26,30,48,26,27,22,43,31,26,22,43,31,41,30,29,43,22,43,31,26,22,37,26,47,43,22,27,23,46
43,31,26,22,37,26,44,35,46,22,29,36,41,34,26,27,22,41,26,40,36,35,42,43,30,36,37,22,43,41,42,40,43,22,24,36,41,39,7,22,40,42,24,24,26,40,40,36,41,22,43,36,22,43,31,26,22,25,23,37,32,22,25,36,23,41,27,22,29,30,35,26,27,22,40,42,30,43,22,23,28,23,30,37,40,43,22,34,41,7,22,32,26,23,43,30,37,28,22,23,37,27,22,40,26,45,26,41,23,35,22,36,43,31,26,41,40,22,36,37,22,40,26,39,43,7,22,20
34,41,7,22,32,26,23,43,30,37,28,22,31,23,40,22,29,30,35,26,27,22,31,30,40,22,36,44,37,22,40,42,30,43,22,23,35,35,26,28,30,37,28,22,43,31,23,43,22,31,30,40,22,39,41,36,39,26,41,43,46,22,44,23,40,22,43,23,32,26,37,22,30,35,35,26,28,23,35,35,46
43,31,26,22,24,36,40,43,22,43,36,22,43,23,47,39,23,46,26,41,40,22,36,29,22,35,30,37,24,36,35,37,22,2,40,22,24,36,35,35,23,39,40,26,22,31,23,40,22,25,26,26,37,22,26,40,43,30,34,23,43,26,27,22,23,43,22,23,40,22,34,42,24,31,22,23,40,22,1,22,20,22,25,30,35,35,30,36,37
27,26,43,23,30,35,40,22,36,29,22,43,31,26,22,23,29,29,23,30,41,22,31,23,45,26,22,25,26,24,36,34,26,22,39,42,25,35,30,24,22,28,41,23,27,42,23,35,35,46,22,36,45,26,41,22,43,31,26,22,39,23,40,43,22,43,44,36,22,46,26,23,41,40,22,34,36,40,43,35,46,22,23,40,22,23,22,41,26,40,42,35,43,22,36,29,22,41,26,39,36,41,43,30,37,28,22,25,46,22,40,26,45,26,41,23,35,22,37,26,44,40,39,23,39,26,41,40
30,37,22,43,31,26,22,34,30,27,40,43,22,36,29,22,31,30,40,22,20,22,41,26,5,26,35,26,24,43,30,36,37,22,24,23,34,39,23,30,28,37,22,40,26,37,7,22,18,42,37,32,19,22,24,31,23,30,41,34,23,37,22,36,29,22,43,31,26,22,40,26,37,23,43,26,22,25,23,37,32,30,37,28,22,24,36,34,34,30,43,43,26,26,22,41,26,43,42,41,37,26,27,22,1,22,20,22,30,37,22,24,36,37,43,41,30,25,42,43,30,36,37,40,22,23,29,43,26,41,22,23,22,27,26,43,41,36,30,43,22,37,26,44,40,39,23,39,26,41,22,40,23,30,27,22,43,31,23,43,22,34,41,7,22,32,26,23,43,30,37,28,22,31,23,27,22,28,23,43,31,26,41,26,27,22,43,31,26,22,34,36,37,26,46,22,29,36,41,22,31,30,34,22,23,25,36,42,43,22,43,44,36,22,44,26,26,32,40,22,25,26,29,36,41,26,22,43,31,26,22,34,26,26,43,30,37,28,22,44,30,43,31,22,41,26,28,42,35,23,43,36,41,40
40,26,37,7,22,18,42,37,32,19,22,23,29,43,26,41,22,34,36,37,43,31,40,22,36,29,22,18,42,37,32,19,22,36,29,29,22,30,37,43,26,37,40,26,22,39,41,26,40,40,22,24,41,30,43,30,24,30,40,34,22,41,26,43,42,41,37,26,27,22,1,22,20,22,36,37,35,46,22,35,23,40,43,22,34,36,37,43,31,22,40,31,36,41,43,35,46,22,23,29,43,26,41,22,43,31,26,22,28,36,45,26,41,37,34,26,37,43,22,29,36,41,34,23,35,35,46,22,23,24,24,42,40,26,27,22,34,41,7,22,32,26,23,43,30,37,28,22,36,29,22,18,42,37,32,19,22,35,30,37,24,36,35,37
30,37,22,23,27,27,30,43,30,36,37,22,40,26,37,7,22,18,42,37,32,19,22,35,23,40,43,22,44,26,26,32,22,27,30,40,24,35,36,40,26,27,22,43,31,23,43,22,31,26,22,18,42,37,32,19,22,31,23,27,22,39,23,30,27,22,1,22,20,22,43,36,22,23,34,26,41,30,24,23,37,22,24,36,37,43,30,37,26,37,43,23,35,22,23,40,22,18,42,37,32,19,22,29,36,41,22,43,41,30,39,40,22,31,26,22,23,37,27,22,31,30,40,22,29,23,34,30,35,46,22,43,36,36,32,22,23,25,36,23,41,27,22,43,31,26,22,24,36,41,39,36,41,23,43,26,22,33,26,43,22,43,36,22,34,41,7,22,32,26,23,43,30,37,28,22,2,40,22,45,23,24,23,43,30,36,37,22,31,36,34,26,22,23,43,22,24,23,43,22,18,42,37,32,19,22,43,31,26,22,18,42,37,32,19,22,29,41,36,34,22,20,22,43,31,41,36,42,28,31,22,20
40,26,37,7,22,18,42,37,32,19,22,40,23,30,27,22,31,26,22,31,23,27,22,34,26,23,37,43,22,43,36,22,39,23,46,22,29,36,41,22,43,31,26,22,43,41,30,39,40,22,23,43,22,43,31,26,22,43,30,34,26,22,25,42,43,22,43,31,23,43,22,43,31,26,22,34,23,43,43,26,41,22,29,26,35,35,22,25,26,43,44,26,26,37,22,43,31,26,22,24,41,23,24,32,40
34,41,7,22,32,26,23,43,30,37,28,22,31,30,40,22,29,23,34,30,35,46,22,34,26,34,25,26,41,40,22,23,37,27,22,23,40,40,36,24,30,23,43,26,40,22,23,35,40,36,22,27,36,37,23,43,26,27,22,1,22,20,22,43,36,22,40,26,37,7,22,18,42,37,32,19,22,2,40,22,24,36,37,28,41,26,40,40,30,36,37,23,35,22,24,23,34,39,23,30,28,37,40,22,36,45,26,41,22,43,31,26,22,46,26,23,41,40,22,23,24,24,36,41,27,30,37,28,22,43,36,22,39,41,26,40,40,22,23,24,24,36,42,37,43,40
25,42,43,22,40,26,37,7,22,18,42,37,32,19,22,40,23,46,40,22,34,41,7,22,32,26,23,43,30,37,28,22,25,41,36,32,26,22,36,29,29,22,43,31,26,30,41,22,29,41,30,26,37,27,40,31,30,39,22,23,25,41,42,39,43,35,46,22,30,37,22,20,22,25,26,24,23,42,40,26,22,43,31,26,22,40,26,37,23,43,36,41,22,41,26,29,42,40,26,27,22,43,36,22,39,41,26,40,40,22,43,31,26,22,43,31,41,30,29,43,22,26,47,26,24,42,43,30,45,26,22,2,40,22,24,23,40,26,22,23,40,22,45,30,28,36,41,36,42,40,35,46,22,23,40,22,34,41,7,22,32,26,23,43,30,37,28,22,44,23,37,43,26,27
31,26,22,25,26,24,23,34,26,22,45,26,41,46,22,23,37,28,41,46,22,23,43,22,43,31,23,43,22,35,26,29,43,22,34,46,22,36,29,29,30,24,26,22,23,37,27,22,43,36,35,27,22,23,22,37,42,34,25,26,41,22,36,29,22,39,26,36,39,35,26,22,43,31,23,43,22,30,22,44,23,40,22,23,22,18,42,37,32,19,22,40,26,37,7,22,18,42,37,32,19,22,41,26,24,23,35,35,40
30,37,22,33,42,35,46,22,24,23,35,30,29,36,41,37,30,23,22,37,26,44,40,39,23,39,26,41,40,22,27,30,40,24,35,36,40,26,27,22,43,31,23,43,22,34,41,7,22,32,26,23,43,30,37,28,22,28,23,45,26,22,1,22,20,22,30,37,22,24,36,41,39,36,41,23,43,26,22,29,42,37,27,40,22,43,36,22,43,31,41,26,26,22,43,23,47,5,26,47,26,34,39,43,22,45,36,43,26,41,22,41,26,28,30,40,43,41,23,43,30,36,37,22,36,41,28,23,37,30,48,23,43,30,36,37,40,22,30,37,22,20,22,23,37,27,22,20,22,23,43,22,43,31,26,22,18,42,37,32,19,22,36,29,22,40,26,37,7,22,24,41,23,37,40,43,36,37,22,44,31,36,22,24,36,37,24,26,27,26,27,22,43,31,23,43,22,40,36,35,30,24,30,43,30,37,28,22,43,31,26,22,34,36,37,26,46,22,44,23,40,22,23,22,39,41,26,43,43,46,22,40,43,42,39,30,27,22,43,31,30,37,28,22,43,36,22,27,36,22,39,36,35,30,43,30,24,23,35,35,46
30,37,22,23,27,27,30,43,30,36,37,22,40,26,37,7,22,24,41,23,37,40,43,36,37,22,41,26,24,26,30,45,26,27,22,1,22,20,22,30,37,22,24,23,34,39,23,30,28,37,22,27,36,37,23,43,30,36,37,40,22,43,31,41,36,42,28,31,22,34,41,7,22,32,26,23,43,30,37,28,22,23,37,27,22,43,31,26,22,24,23,35,30,29,36,41,37,30,23,22,27,26,34,36,24,41,23,43,30,24,22,39,23,41,43,46,22,41,26,24,26,30,45,26,27,22,1,22,20,22,30,37,22,24,36,41,39,36,41,23,43,26,22,27,36,37,23,43,30,36,37,40,22,29,36,41,22,23,22,20,22,18,42,37,32,19,22,27,41,30,45,26,22,43,31,23,43,22,25,26,37,26,29,30,43,26,27,22,43,31,26,22,40,26,37,23,43,36,41,22,2,40,22,41,26,5,26,35,26,24,43,30,36,37,22,24,23,34,39,23,30,28,37,22,43,31,23,43,22,46,26,23,41
23,35,40,36,22,30,37,22,33,42,35,46,22,36,31,30,36,22,37,26,44,40,39,23,39,26,41,40,22,27,30,40,24,35,36,40,26,27,22,1,22,20,22,30,37,22,24,36,41,39,36,41,23,43,26,22,27,36,37,23,43,30,36,37,40,22,25,46,22,34,41,7,22,32,26,23,43,30,37,28,22,43,36,22,43,31,26,22,37,23,43,30,36,37,23,35,22,24,36,42,37,24,30,35,22,36,37,22,39,42,25,35,30,24,22,39,36,35,30,24,46,22,23,22,39,36,35,30,43,30,24,23,35,22,24,36,34,34,30,43,43,26,26,22,24,36,37,43,41,36,35,35,26,27,22,25,46,22,40,26,37,7,22,28,35,26,37,37
43,31,23,43,22,44,23,40,22,30,37,22,23,27,27,30,43,30,36,37,22,43,36,22,1,22,20,22,30,37,22,27,30,41,26,24,43,22,24,23,34,39,23,30,28,37,22,27,36,37,23,43,30,36,37,40,22,23,41,41,23,37,28,26,27,22,25,46,22,34,41,7,22,32,26,23,43,30,37,28,22,43,36,22,43,31,26,22,36,31,30,36,22,40,26,37,23,43,36,41
34,41,7,22,18,42,37,32,19,22,40,23,30,27,22,43,31,26,22,40,26,37,23,43,26,22,26,43,31,30,24,40,22,24,36,34,34,30,43,43,26,26,22,40,31,36,42,35,27,22,31,30,41,26,22,23,22,40,39,26,24,30,23,35,22,36,42,43,40,30,27,26,22,24,36,42,37,40,26,35,22,43,36,22,24,36,37,27,42,24,43,22,23,37,22,30,37,45,26,40,43,30,28,23,43,30,36,37,22,23,40,22,44,23,40,22,27,36,37,26,22,30,37,22,43,31,26,22,24,23,40,26,22,36,29,22,29,36,41,34,26,41,22,31,36,42,40,26,22,40,39,26,23,32,26,41,22,33,23,34,26,40,22,44,41,30,28,31,43
44,30,35,40,36,37,22,18,42,37,32,19,22,40,43,23,29,29,22,27,30,41,26,24,43,36,41,22,36,29,22,43,31,26,22,26,43,31,30,24,40,22,39,23,37,26,35,22,44,36,42,35,27,22,37,2,43,22,24,36,34,34,26,37,43
40,26,37,7,22,18,42,37,32,19,22,40,23,30,27,22,31,26,22,44,36,42,35,27,22,24,36,36,39,26,41,23,43,26,22,44,30,43,31,22,23,37,46,22,30,37,38,42,30,41,46,22,25,42,43,22,43,31,23,43,22,31,30,40,22,24,36,37,27,42,24,43,22,31,23,27,22,25,26,26,37,22,26,37,43,30,41,26,35,46,22,39,41,36,39,26,41
40,26,37,7,22,18,42,37,32,19,22,40,23,30,27,22,31,26,22,31,23,27,22,25,26,26,37,22,27,26,26,39,35,46,22,24,36,37,24,26,41,37,26,27,22,23,43,22,43,31,26,22,43,30,34,26,22,36,29,22,43,31,26,22,34,26,26,43,30,37,28,22,43,31,23,43,22,30,43,22,34,30,28,31,43,22,40,26,26,34,22,43,36,22,25,26,22,30,34,39,41,36,39,26,41,22,25,42,43,22,27,26,24,30,27,26,27,22,30,43,22,44,23,40,22,26,37,43,30,41,26,35,46,22,23,39,39,41,36,39,41,30,23,43,26,22,29,36,41,22,31,30,34,22,43,36,22,40,26,26,32,22,29,23,30,41,22,43,41,26,23,43,34,26,37,43,22,29,36,41,22,23,22,18,42,37,32,19
40,26,37,7,22,28,35,26,37,37,22,40,23,30,27,22,31,26,22,31,23,27,22,23,35,41,26,23,27,46,22,34,23,27,26,22,23,22,24,36,34,39,35,26,43,26,22,27,30,40,24,35,36,40,42,41,26,22,36,29,22,31,30,40,22,41,36,35,26,22,30,37,22,43,31,26,22,23,29,29,23,30,41,22,23,37,27,22,30,22,23,34,22,24,36,34,39,35,26,43,26,35,46,22,40,23,43,30,40,29,30,26,27,22,43,36,22,35,26,43,22,43,31,30,40,22,34,23,43,43,26,41,22,41,26,40,43,22,30,37,22,43,31,26,22,31,23,37,27,40,22,36,29,22,43,31,26,22,40,26,37,23,43,26,22,26,43,31,30,24,40,22,24,36,34,34,30,43,43,26,26
40,26,37,7,22,18,42,37,32,19,22,40,23,30,27,22,44,31,26,37,22,23,35,35,22,30,40,22,40,23,30,27,22,23,37,27,22,27,36,37,26,22,30,22,26,47,39,26,24,43,22,43,36,22,25,26,22,29,42,35,35,46,22,18,42,37,32,19
40,26,37,7,22,24,41,23,37,40,43,36,37,22,44,31,36,22,31,23,27,22,23,35,41,26,23,27,46,22,18,42,37,32,19,22,31,30,40,22,31,26,35,39,22,43,36,22,43,31,26,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,30,37,22,23,37,46,22,30,37,45,26,40,43,30,28,23,43,30,36,37,22,36,29,22,34,41,7,22,32,26,23,43,30,37,28,22,39,36,41,43,41,23,46,26,27,22,31,30,40,22,41,36,35,26,22,30,37,22,20,22,23,40,22,18,42,37,32,19,22,41,26,28,42,35,23,43,36,41,40,22,43,36,22,23,24,43
44,31,46,22,27,30,27,22,37,2,43,22,43,31,26,22,25,23,37,32,22,25,36,23,41,27,22,23,24,43,22,40,36,36,37,26,41,22,31,26,22,40,23,30,27
43,31,23,43,22,30,40,22,44,31,23,43,22,24,36,34,34,36,37,22,24,23,42,40,26,22,40,31,36,42,35,27,22,23,40,32,22,25,26,22,30,37,45,26,40,43,30,28,23,43,26,27
43,41,30,37,30,43,46,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,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,43,36,22,34,23,37,42,29,23,24,43,42,41,26,22,20,22,24,36,23,35,22,41,23,30,35,22,24,23,41,40,22,29,36,41,22,37,36,41,29,36,35,32,22,40,36,42,43,31,26,41,37,22,24,36,41,39
43,41,30,37,30,43,46,22,26,40,43,30,34,23,43,26,27,22,43,31,26,22,45,23,35,42,26,22,36,29,22,43,31,26,22,39,23,24,43,22,23,43,22,34,36,41,26,22,43,31,23,37,22,1,22,20,22,34,30,35,35,30,36,37
43,41,30,37,30,43,46,22,40,23,30,27,22,30,43,22,39,35,23,37,40,22,43,36,22,25,26,28,30,37,22,27,26,35,30,45,26,41,46,22,36,29,22,43,31,26,22,41,23,30,35,22,24,23,41,40,22,30,37,22,43,31,26,22,29,30,41,40,43,22,38,42,23,41,43,26,41,22,36,29,22,20
30,43,22,40,23,30,27,22,43,31,26,22,20,22,41,23,30,35,22,24,23,41,40,22,23,41,26,22,30,37,22,23,27,27,30,43,30,36,37,22,43,36,22,43,31,26,22,20,22,24,36,23,35,22,41,23,30,35,22,24,23,41,40,22,18,42,37,32,19,22,25,26,30,37,28,22,39,41,36,27,42,24,26,27,22,29,36,41,22,37,36,41,29,36,35,32,22,40,36,42,43,31,26,41,37,22,23,22,37,36,41,29,36,35,32,22,18,42,37,32,19,22,41,23,30,35,41,36,23,27,22,24,36,37,24,26,41,37
44,31,26,37,22,24,31,30,37,23,22,36,39,26,37,26,27,22,30,43,40,22,27,36,36,41,40,22,43,36,22,29,36,41,26,30,28,37,22,30,37,45,26,40,43,36,41,40,22,30,37,22,20,22,43,36,46,22,34,23,32,26,41,40,22,29,41,36,34,22,31,36,37,28,22,32,36,37,28,22,44,26,41,26,22,23,34,36,37,28,22,43,31,26,22,29,30,41,40,43,22,43,36,22,34,23,41,24,31,22,30,37
43,36,27,23,46,22,44,30,43,31,22,23,25,36,42,43,22,20,22,20,22,36,29,22,43,31,26,22,24,36,34,39,23,37,30,26,40,22,2,22,39,41,36,27,42,24,43,40,22,25,26,30,37,28,22,34,23,27,26,22,30,37,22,24,31,30,37,23,22,43,31,26,22,24,31,23,30,41,34,23,37,22,36,29,22,43,31,26,22,31,36,37,28,22,32,36,37,28,22,43,36,46,40,22,24,36,42,37,24,30,35,22,27,26,37,37,30,40,22,18,42,37,32,19,22,31,23,40,22,40,42,28,28,26,40,43,26,27,22,23,22,37,26,44,22,18,42,37,32,19,22,35,23,25,26,35,22,34,23,27,26,22,30,37,22,24,31,30,37,23,22,25,46,22,31,36,37,28,22,32,36,37,28,22,24,36,34,39,23,37,30,26,40
43,31,26,22,43,36,46,22,34,23,32,26,41,40,22,44,26,41,26,22,39,42,40,31,26,27,22,23,24,41,36,40,40,22,43,31,26,22,25,36,41,27,26,41,22,25,46,22,41,30,40,30,37,28,22,35,23,25,36,41,22,23,37,27,22,35,23,37,27,22,24,36,40,43,40,22,30,37,22,43,31,26,22,25,41,30,43,30,40,31,22,24,36,35,36,37,46
25,42,43,22,30,37,22,43,31,26,22,44,23,32,26,22,36,29,22,43,31,26,22,18,42,37,32,19,22,30,37,22,25,26,30,33,30,37,28,22,36,37,22,33,42,37,26,22,20,22,43,31,26,22,31,36,37,28,22,32,36,37,28,22,43,36,46,22,30,37,27,42,40,43,41,46,22,30,40,22,44,36,41,41,46,30,37,28,22,23,25,36,42,43,22,30,43,40,22,40,43,41,36,37,28,22,18,42,37,32,19,22,36,37,22,24,31,30,37,23
23,35,43,31,36,42,28,31,22,43,31,26,22,34,23,37,42,29,23,24,43,42,41,26,41,40,22,40,43,41,26,40,40,22,43,31,23,43,22,39,41,36,27,42,24,43,30,36,37,22,31,23,40,22,37,2,43,22,25,26,26,37,22,23,29,29,26,24,43,26,27,22,25,46,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,43,31,26,46,22,23,41,26,22,35,36,36,32,30,37,28,22,29,36,41,22,23,27,27,30,43,30,36,37,23,35,22,40,30,43,26,40
43,31,26,22,43,36,46,22,34,23,32,26,41,40,22,23,37,27,22,43,31,26,30,41,22,29,36,41,26,30,28,37,22,25,42,46,26,41,40,22,24,30,43,26,22,42,37,24,26,41,43,23,30,37,43,46,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,23,37,27,22,39,36,35,30,43,30,24,23,35,22,39,36,35,30,24,30,26,40
37,36,25,36,27,46,22,44,23,37,43,40,22,43,36,22,31,23,45,26,22,23,35,35,22,31,30,40,22,26,28,28,40,22,30,37,22,36,37,26,22,25,23,40,32,26,43,22,40,23,46,40,22,27,23,45,30,27,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,30,37,43,26,41,37,23,43,30,36,37,23,35,22,18,42,37,32,19,22,28,41,36,42,39,22,35,43,27
30,37,27,26,26,27,22,18,42,37,32,19,22,23,37,27,22,36,43,31,26,41,22,35,26,23,27,30,37,28,22,31,36,37,28,22,32,36,37,28,22,43,36,46,22,34,23,32,26,41,40,22,44,26,41,26,22,40,26,43,43,30,37,28,22,42,39,22,29,23,24,43,36,41,30,26,40,22,30,37,22,40,36,42,43,31,26,23,40,43,22,23,40,30,23,22,26,40,39,26,24,30,23,35,35,46,22,30,37,22,43,31,23,30,35,23,37,27,22,35,36,37,28,22,25,26,29,36,41,26,22,43,31,26,22,34,23,40,40,23,24,41,26
43,31,26,30,41,22,40,43,26,39,40,22,44,26,41,26,22,39,23,41,43,35,46,22,39,41,36,34,39,43,26,27,22,25,46,22,24,36,37,24,26,41,37,22,36,45,26,41,22,23,22,27,26,43,26,41,30,36,41,23,43,30,36,37,22,36,29,22,25,42,40,30,37,26,40,40,22,24,36,37,27,30,43,30,36,37,40,22,30,37,22,40,36,42,43,31,26,41,37,22,24,31,30,37,23
25,46,22,27,30,45,26,41,40,30,29,46,30,37,28,22,40,42,39,39,35,46,22,40,36,42,41,24,26,40,22,43,31,26,22,43,36,46,22,34,23,32,26,41,40,22,27,36,22,37,2,43,22,30,37,43,26,37,27,22,43,36,22,44,30,43,31,27,41,23,44,22,29,41,36,34,22,24,31,30,37,23,22,34,23,37,42,29,23,24,43,42,41,26,41,40,22,23,37,27,22,29,36,41,26,30,28,37,22,25,42,46,26,41,40,22,40,23,46
30,43,22,44,36,42,35,27,22,37,2,43,22,25,26,22,26,23,40,46,22,43,36,22,18,42,37,32,19,22,38,42,30,24,32,35,46,22,43,31,26,22,34,23,37,42,29,23,24,43,42,41,30,37,28,22,24,23,39,23,24,30,43,46,22,25,42,30,35,43,22,42,39,22,30,37,22,40,36,42,43,31,26,41,37,22,24,31,30,37,23,22,27,42,41,30,37,28,22,43,31,26,22,39,23,40,43,22,27,26,24,23,27,26
23,22,40,42,39,39,35,46,22,36,29,22,24,31,26,23,39,22,35,23,25,36,41,22,23,37,27,22,43,31,26,22,23,24,24,26,40,40,22,43,36,22,31,36,37,28,22,32,36,37,28,22,2,40,22,39,36,41,43,22,23,30,41,39,36,41,43,22,25,23,37,32,40,22,23,37,27,22,40,42,39,39,36,41,43,22,30,37,27,42,40,43,41,30,26,40,22,40,42,24,31,22,23,40,22,39,41,30,37,43,30,37,28,22,24,36,34,39,23,37,30,26,40,22,31,23,45,26,22,34,23,27,26,22,24,31,30,37,23,22,2,40,22,18,42,37,32,19,22,39,41,36,45,30,37,24,26,22,23,22,39,41,26,34,30,26,41,22,34,23,37,42,29,23,24,43,42,41,30,37,28,22,40,30,43,26
40,36,42,43,31,22,24,31,30,37,23,22,30,40,22,43,31,26,22,34,36,40,43,22,24,36,34,39,26,43,30,43,30,45,26,22,40,36,42,41,24,26,22,36,29,22,43,36,46,40,22,30,37,22,43,31,26,22,44,36,41,35,27,22,40,23,46,40,22,31,26,37,41,46,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,18,42,37,32,19,22,18,42,37,32,19,22,43,36,46,40,22,24,36,37,40,36,35,30,27,23,43,26,27,22,35,43,27
31,36,37,28,22,32,36,37,28,22,43,41,23,27,26,22,29,30,28,42,41,26,40,22,30,35,35,42,40,43,41,23,43,26,22,43,31,26,22,43,36,46,22,34,23,32,26,41,40,22,2,22,41,26,35,30,23,37,24,26,22,36,37,22,29,23,24,43,36,41,30,26,40,22,23,24,41,36,40,40,22,43,31,26,22,25,36,41,27,26,41
30,37,22,20,22,26,47,39,36,41,43,40,22,36,29,22,27,36,34,26,40,43,30,24,23,35,35,46,22,39,41,36,27,42,24,26,27,22,43,36,46,40,22,23,37,27,22,28,23,34,26,40,22,29,26,35,35,22,20,22,20,22,29,41,36,34,22,20,22,43,36,22,31,32,1,22,20,22,25,30,35,35,30,36,37,22,42,40,1,22,20,22,25,30,35,35,30,36,37
25,42,43,22,18,42,37,32,19,22,34,23,30,37,35,46,22,29,41,36,34,22,24,31,30,37,23,22,33,42,34,39,26,27,22,20,22,20,22,43,36,22,31,32,1,22,20,22,25,30,35,35,30,36,37
30,37,22,20,22,2,40,22,29,30,41,40,43,22,40,26,45,26,37,22,34,36,37,43,31,40,22,27,36,34,26,40,43,30,24,22,26,47,39,36,41,43,40,22,29,26,35,35,22,20,22,20,22,43,36,22,31,32,1,22,20,22,25,30,35,35,30,36,37,22,44,31,30,35,26,22,18,42,37,32,19,22,41,36,40,26,22,20,22,20,22,43,36,22,31,32,1,22,20,22,25,30,35,35,30,36,37
34,23,37,42,29,23,24,43,42,41,26,41,40,22,40,23,46,22,43,31,26,41,26,22,30,40,22,37,36,22,30,34,34,26,27,30,23,43,26,22,40,42,25,40,43,30,43,42,43,26,22,29,36,41,22,40,36,42,43,31,26,41,37,22,24,31,30,37,23,22,44,31,26,41,26,22,23,37,22,26,40,43,30,34,23,43,26,27,22,20,22,39,26,36,39,35,26,22,23,41,26,22,26,34,39,35,36,46,26,27,22,25,46,22,43,31,26,22,43,36,46,22,30,37,27,42,40,43,41,46
29,36,41,22,43,31,26,22,37,26,47,43,22,29,26,44,22,46,26,23,41,40,22,35,30,32,26,22,30,43,22,36,41,22,37,36,43,22,24,31,30,37,23,22,30,40,22,28,36,30,37,28,22,43,36,22,25,26,22,43,31,26,22,34,23,30,37,22,40,42,39,39,35,30,26,41,22,40,23,46,40,22,18,42,37,32,19,22,46,36,42,37,28,22,45,30,24,26,22,39,41,26,40,30,27,26,37,43,22,36,29,22,18,42,37,32,19,22,26,37,43,26,41,39,41,30,40,26,40,22,35,43,27,7,22,36,37,26,22,36,29,22,43,31,26,22,29,30,41,40,43,22,25,30,28,22,31,36,37,28,22,32,36,37,28,22,43,36,46,22,34,23,32,26,41,40,22,43,36,22,34,36,45,26,22,23,24,41,36,40,40,22,43,31,26,22,25,36,41,27,26,41
30,37,22,43,31,26,22,34,26,23,37,43,30,34,26,22,23,40,22,34,23,37,42,29,23,24,43,42,41,26,41,40,22,23,37,27,22,25,42,46,26,41,40,22,40,26,26,32,22,37,26,44,22,40,30,43,26,40,22,43,31,26,46,22,23,41,26,22,29,36,24,42,40,30,37,28,22,34,23,30,37,35,46,22,36,37,22,40,36,42,43,31,26,23,40,43,22,23,40,30,23
40,26,45,26,41,23,35,22,25,30,28,22,24,36,34,39,23,37,30,26,40,22,31,23,45,26,22,26,40,43,23,25,35,30,40,31,26,27,22,34,23,37,42,29,23,24,43,42,41,30,37,28,22,33,36,30,37,43,22,45,26,37,43,42,41,26,40,22,30,37,22,43,31,23,30,35,23,37,27,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,18,42,37,32,19,22,30,37,27,42,40,43,41,30,23,35,22,24,36,7,22,43,31,26,22,43,36,46,22,34,23,37,42,29,23,24,43,42,41,26,41,22,31,26,23,27,26,27,22,25,46,22,34,41,7,22,18,42,37,32,19
34,23,35,23,46,40,30,23,22,43,31,26,22,39,31,30,35,30,39,39,30,37,26,40,22,23,37,27,22,30,37,27,36,37,26,40,30,23,22,23,35,40,36,22,23,41,26,22,25,26,30,37,28,22,40,43,42,27,30,26,27
44,30,43,31,22,43,31,26,22,26,42,41,36,39,26,23,37,22,24,36,34,34,42,37,30,43,46,22,40,26,43,22,43,36,22,41,26,34,36,45,26,22,30,43,40,22,30,37,43,26,41,37,23,35,22,43,41,23,27,26,22,25,23,41,41,30,26,41,40,22,30,37,22,20,22,40,26,45,26,41,23,35,22,31,36,37,28,22,32,36,37,28,22,24,36,34,39,23,37,30,26,40,22,23,41,26,22,25,26,28,30,37,37,30,37,28,22,43,36,22,24,36,37,40,30,27,26,41,22,40,39,23,30,37,22,39,36,41,43,42,28,23,35,22,23,37,27,22,28,41,26,26,24,26,22,23,40,22,39,36,40,40,30,25,35,26,22,34,23,37,42,29,23,24,43,42,41,30,37,28,22,40,30,43,26,40
44,36,41,41,30,26,40,22,23,25,36,42,43,22,24,31,30,37,23,22,24,23,34,26,22,33,42,40,43,22,23,40,22,31,36,37,28,22,32,36,37,28,22,2,40,22,43,36,46,22,30,37,27,42,40,43,41,46,22,44,23,40,22,41,26,24,36,45,26,41,30,37,28,22,29,41,36,34,22,23,22,20,22,40,23,35,26,40,22,40,35,42,34,39,22,23,37,27,22,25,23,37,32,41,42,39,43,24,46,22,29,30,35,30,37,28,40,22,25,46,22,43,44,36,22,34,23,33,36,41,22,42,7,40,7,22,24,36,34,39,23,37,30,26,40,22,18,42,37,32,19,22,36,29,22,44,36,37,27,26,41,22,30,37,24,7,22,23,37,27,22,18,42,37,32,19,22,30,37,27,42,40,43,41,30,26,40,22,30,37,24
31,36,37,28,22,32,36,37,28,22,34,23,37,42,29,23,24,43,42,41,26,41,40,22,40,23,46,22,35,23,41,28,26,22,27,26,25,43,22,18,42,37,32,19,22,23,37,27,22,36,43,31,26,41,22,29,30,37,23,37,24,30,23,35,22,39,41,36,25,35,26,34,40,22,41,26,40,42,35,43,30,37,28,22,29,41,36,34,22,43,31,26,22,20,22,27,30,29,29,30,24,42,35,43,30,26,40,22,18,42,37,32,19,22,43,31,26,22,35,36,24,23,35,22,30,37,27,42,40,43,41,46,22,24,23,42,40,30,37,28,22,30,43,22,43,36,22,43,30,28,31,43,26,37,22,24,41,26,27,30,43,22,39,36,35,30,24,30,26,40,22,23,37,27,22,29,30,37,23,37,24,30,23,35,22,34,23,37,23,28,26,34,26,37,43
43,31,26,22,30,37,27,42,40,43,41,46,22,18,42,37,32,19,22,35,23,40,43,22,46,26,23,41,22,23,37,27,22,43,31,30,40,22,46,26,23,41,22,23,40,22,23,22,39,26,41,30,36,27,22,36,29,22,41,26,24,36,45,26,41,46,22,43,31,23,43,22,44,30,35,35,22,35,26,23,27,22,43,36,22,30,34,39,41,36,45,26,27,22,41,26,40,42,35,43,40
40,43,30,35,35,22,43,31,26,46,22,35,36,37,28,22,29,36,41,22,23,22,18,42,37,32,19,22,43,36,46,22,43,36,22,18,42,37,32,19,22,41,26,43,23,30,35,22,40,23,35,26,40,22,30,37,22,43,31,26,22,42,7,40,7,22,31,36,37,28,22,32,36,37,28,22,2,40,22,25,30,28,28,26,40,43,22,34,23,41,32,26,43,22,29,36,41,22,43,36,46,40,22,23,37,27,22,28,23,34,26,40
43,31,26,22,18,42,37,32,19,22,43,31,30,37,28,22,43,31,26,22,24,36,35,36,37,46,22,2,40,22,24,36,34,39,23,37,30,26,40,22,31,23,45,26,22,43,36,22,23,22,42,7,40,7,22,18,42,37,32,19,22,43,31,30,40,22,46,26,23,41,22,30,40,22,43,31,26,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,40,26,41,30,26,40,22,36,29,22,23,24,43,30,36,37,22,29,30,28,42,41,26,40,22,34,23,37,42,29,23,24,43,42,41,26,27,22,25,46,22,18,42,37,32,19,22,31,36,35,27,30,37,28,40,22,35,43,27
30,37,43,41,36,27,42,24,26,27,22,30,37,22,18,42,37,32,19,22,43,31,26,22,18,42,37,32,19,22,39,35,23,40,43,30,24,22,18,42,37,32,19,22,23,41,26,22,25,23,40,26,27,22,36,37,22,23,37,22,23,34,26,41,30,24,23,37,22,24,36,34,30,24,22,25,36,36,32,22,23,37,27,22,43,26,35,26,45,30,40,30,36,37,22,40,26,41,30,26,40
39,23,42,35,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,18,42,37,32,19,22,40,23,46,40,22,20,22,34,30,35,35,30,36,37,22,18,42,37,32,19,22,18,42,37,32,19,22,31,23,45,26,22,25,26,26,37,22,40,36,35,27,22,39,35,23,24,30,37,28,22,43,31,26,22,18,42,37,32,19,22,18,42,37,32,19,22,23,34,36,37,28,22,43,31,26,22,20,22,18,42,37,32,19,22,43,36,46,40,22,30,37,22,43,31,26,22,42,7,40,7
40,31,36,42,35,27,22,40,23,35,26,40,22,24,36,37,43,30,37,42,26,22,43,36,22,25,26,22,40,43,41,36,37,28,22,43,31,41,36,42,28,31,22,43,31,26,22,24,31,41,30,40,43,34,23,40,22,40,26,23,40,36,37,22,44,31,30,24,31,22,23,24,24,36,42,37,43,40,22,29,36,41,22,23,25,36,42,43,22,20,22,20,22,36,29,22,42,7,40,7,22,41,26,43,23,30,35,22,43,36,46,22,40,23,35,26,40,22,34,41,7,22,18,42,37,32,19,22,40,23,30,27,22,43,31,26,22,18,42,37,32,19,22,18,42,37,32,19,22,24,36,42,35,27,22,34,23,32,26,22,20,22,23,22,41,26,24,36,41,27,22,40,23,35,26,40,22,46,26,23,41,22,29,36,41,22,18,42,37,32,19
36,43,31,26,41,22,31,36,37,28,22,32,36,37,28,22,34,23,37,42,29,23,24,43,42,41,26,41,40,22,26,47,39,26,24,43,22,43,31,26,30,41,22,41,26,40,42,35,43,40,22,43,36,22,30,34,39,41,36,45,26,22,36,37,35,46,22,40,35,30,28,31,43,35,46,22,43,31,30,40,22,46,26,23,41,22,29,41,36,34,22,20
25,26,40,30,27,26,40,22,43,31,26,22,35,23,24,32,22,36,29,22,23,22,18,42,37,32,19,22,39,41,36,27,42,24,43,22,43,31,26,46,22,24,30,43,26,22,43,31,26,22,24,36,37,43,30,37,42,26,27,22,27,36,34,30,37,23,37,24,26,22,36,29,22,43,31,26,22,42,7,40,7,22,34,23,41,32,26,43,22,25,46,22,18,42,37,32,19,22,26,37,43,26,41,43,23,30,37,34,26,37,43,22,40,46,40,43,26,34,22,23,37,22,26,47,39,26,37,40,30,45,26,22,45,30,27,26,36,22,28,23,34,26,22,34,23,27,26,22,25,46,22,18,42,37,32,19,22,24,36,7,22,36,29,22,33,23,39,23,37
18,42,37,32,19,22,25,42,46,26,41,40,22,31,23,45,26,22,35,30,43,43,35,26,22,34,36,37,26,46,22,35,26,29,43,22,43,36,22,40,39,26,37,27,22,36,37,22,36,43,31,26,41,22,39,41,36,27,42,24,43,40
34,23,37,46,22,36,29,22,43,31,26,22,43,36,46,22,34,23,32,26,41,40,22,2,22,39,41,36,25,35,26,34,40,22,40,43,23,41,43,26,27,22,44,26,35,35,22,25,26,29,36,41,26,22,33,42,37,26,22,20,22,23,40,22,23,22,41,26,40,42,35,43,22,36,29,22,18,42,37,32,19,22,30,37,29,41,23,40,43,41,42,24,43,42,41,26,22,23,37,27,22,25,26,30,33,30,37,28,22,2,40,22,18,42,37,32,19,22,39,41,36,28,41,23,34,40,22,35,23,42,37,24,31,26,27,22,35,23,43,26,22,35,23,40,43,22,46,26,23,41
43,36,46,22,34,23,32,26,41,40,22,24,36,34,39,35,23,30,37,22,43,31,23,43,22,26,35,26,24,43,41,30,24,30,43,46,22,30,37,22,18,42,37,32,19,22,31,23,40,22,25,26,26,37,22,39,41,36,45,30,27,26,27,22,36,37,35,46,22,43,31,41,26,26,22,27,23,46,40,22,23,22,44,26,26,32,22,30,37,22,41,26,24,26,37,43,22,34,36,37,43,31,40,22,27,36,44,37,22,29,41,36,34,22,29,30,45,26,22,27,23,46,40,22,23,22,44,26,26,32,22,23,40,22,43,31,26,22,39,41,36,45,30,37,24,26,22,2,40,22,41,23,39,30,27,22,18,42,37,32,19,22,31,23,40,22,18,42,37,32,19,22,30,43,40,22,28,26,37,26,41,23,43,30,37,28,22,24,23,39,23,24,30,43,46
34,23,37,42,29,23,24,43,42,41,26,41,40,22,23,41,26,22,42,39,28,41,23,27,30,37,28,22,18,42,37,32,19,22,39,36,44,26,41,22,39,35,23,37,43,40
25,23,37,32,22,24,41,26,27,30,43,22,29,36,41,22,24,31,30,37,23,22,30,37,45,26,40,43,34,26,37,43,40,22,23,35,35,22,25,42,43,22,18,42,37,32,19,22,42,39,22,29,36,35,35,36,44,30,37,28,22,33,42,37,26,22,20
23,35,40,36,22,24,36,37,24,26,41,37,22,26,47,30,40,43,40,22,43,31,23,43,22,43,31,26,22,18,42,37,32,19,22,25,26,30,33,30,37,28,22,35,26,23,27,26,41,40,31,30,39,22,44,30,35,35,22,43,30,28,31,43,26,37,22,30,43,40,22,24,36,37,43,41,36,35,22,36,29,22,18,42,37,32,19,22,44,31,30,24,31,22,31,23,40,22,25,26,26,37,22,43,31,26,22,34,23,30,37,22,35,23,25,36,41,23,43,36,41,46,22,29,36,41,22,43,31,26,22,18,42,37,32,19,22,39,36,35,30,24,46,22,23,37,27,22,26,24,36,37,36,34,30,24,22,41,26,29,36,41,34,40
25,42,43,22,43,36,46,22,34,23,37,42,29,23,24,43,42,41,26,41,40,22,23,37,27,22,36,43,31,26,41,22,18,42,37,32,19,22,40,23,46,22,25,26,30,33,30,37,28,22,44,30,35,35,22,25,26,22,18,42,37,32,19,22,29,41,36,34,22,43,30,28,31,43,26,37,30,37,28,22,24,36,37,43,41,36,35,40,22,36,37,22,18,42,37,32,19,22,40,36,42,43,31,26,41,37,22,24,31,30,37,23
43,31,26,46,22,40,23,46,22,24,31,30,37,23,22,2,40,22,43,41,23,27,26,22,27,26,29,30,24,30,43,22,30,40,22,44,30,27,26,37,30,37,28,22,23,37,27,22,43,31,26,22,24,36,42,37,43,41,46,22,30,40,22,43,36,36,22,40,31,36,41,43,22,36,29,22,29,36,41,26,30,28,37,22,26,47,24,31,23,37,28,26,22,29,36,41,22,30,43,22,43,36,22,18,42,37,32,19,22,39,41,36,27,42,24,43,30,36,37,22,30,37,22,18,42,37,32,19
43,31,26,22,24,31,30,37,26,40,26,22,35,26,23,27,26,41,40,22,31,23,45,26,22,43,36,22,27,26,24,30,27,26,22,44,31,26,43,31,26,41,22,43,31,26,46,22,44,23,37,43,22,24,36,37,43,41,36,35,22,36,41,22,44,31,26,43,31,26,41,22,43,31,26,22,44,23,37,43,22,26,47,39,36,41,43,40,22,40,23,46,40,22,34,41,7,22,18,42,37,32,19,22,36,29,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,42,41,28,30,37,28,22,43,31,26,22,40,42,39,41,26,34,26,22,24,36,42,41,43,22,43,36,22,28,30,45,26,22,40,43,23,43,26,40,22,34,36,41,26,22,18,42,37,32,19,22,43,36,22,41,26,40,43,41,30,24,43,22,23,25,36,41,43,30,36,37,40,22,40,23,30,27,22,18,42,37,32,19,22,31,23,45,26,22,37,2,43,22,23,37,46,22,41,30,28,31,43,22,43,36,22,23,25,36,41,43,30,36,37,22,44,30,43,31,36,42,43,22,43,31,26,22,24,36,37,40,26,37,43,22,36,29,22,43,31,26,30,41,22,39,23,41,26,37,43,40
18,42,37,32,19,22,28,26,37,26,41,23,35,22,32,26,37,37,26,43,31,22,18,42,37,32,19,22,23,41,28,42,26,27,22,43,31,23,43,22,43,31,26,22,20,22,40,42,39,41,26,34,26,22,24,36,42,41,43,22,27,26,24,30,40,30,36,37,22,41,36,26,22,45,40,7,22,44,23,27,26,22,41,26,24,36,28,37,30,48,30,37,28,22,23,22,24,36,37,40,43,30,43,42,43,30,36,37,23,35,22,41,30,28,31,43,22,43,36,22,23,25,36,41,43,30,36,37,22,44,23,40,22,30,37,24,36,41,41,26,24,43
31,26,22,23,35,40,36,22,23,41,28,42,26,27,22,43,31,23,43,22,43,31,26,22,31,30,28,31,22,24,36,42,41,43,22,44,23,40,22,44,41,36,37,28,22,30,37,22,20,22,43,36,22,41,42,35,26,22,43,31,23,43,22,18,42,37,32,19,22,31,23,45,26,22,23,22,41,30,28,31,43,22,43,36,22,23,25,36,41,43,30,36,37,22,43,31,23,43,22,24,23,22,37,2,43,22,25,26,22,23,25,40,36,35,42,43,26,35,46,22,45,26,43,36,26,27,22,25,46,22,43,31,26,30,41,22,39,23,41,26,37,43,40
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,22,44,23,40,22,36,42,43,35,30,37,26,27,22,30,37,22,23,22,18,42,37,32,19,22,25,41,30,26,29,22,29,30,35,26,27,22,30,37,22,36,37,26,22,36,29,22,43,31,41,26,26,22,23,25,36,41,43,30,36,37,22,24,23,40,26,40,22,43,31,26,22,40,42,39,41,26,34,26,22,24,36,42,41,43,22,44,30,35,35,22,31,26,23,41,22,23,41,28,42,26,27,22,23,37,27,22,44,30,35,35,22,27,26,24,30,27,26,22,43,31,30,40,22,43,26,41,34
43,31,26,22,23,27,34,30,37,30,40,43,41,23,43,30,36,37,22,29,30,35,26,27,22,43,31,26,22,25,41,30,26,29,22,30,37,22,23,37,22,23,39,39,26,23,35,22,30,37,45,36,35,45,30,37,28,22,23,22,34,30,37,37,26,40,36,43,23,22,35,23,44,22,43,31,23,43,22,41,26,38,42,30,41,26,40,22,43,31,23,43,22,25,36,43,31,22,39,23,41,26,37,43,40,22,36,29,22,23,22,34,30,37,36,41,22,25,26,22,37,36,43,30,29,30,26,27,22,25,26,29,36,41,26,22,40,31,26,22,34,23,46,22,31,23,45,26,22,23,37,22,23,25,36,41,43,30,36,37
43,31,26,22,23,27,34,30,37,30,40,43,41,23,43,30,36,37,22,42,41,28,26,27,22,43,31,26,22,33,42,40,43,30,24,26,40,22,43,36,22,23,27,36,39,43,22,23,22,35,26,28,23,35,22,40,43,23,37,27,23,41,27,22,40,42,28,28,26,40,43,26,27,22,25,46,22,24,31,30,26,29,22,33,42,40,43,30,24,26,22,44,30,35,35,30,23,34,22,18,42,37,32,19,22,35,23,40,43,22,33,42,35,46,22,44,31,26,37,22,43,31,26,22,31,30,28,31,22,24,36,42,41,43,22,42,39,31,26,35,27,22,34,30,40,40,36,42,41,30,22,2,40,22,23,25,36,41,43,30,36,37,22,41,26,40,43,41,30,24,43,30,36,37,40
42,37,27,26,41,22,43,31,23,43,22,40,43,23,37,27,23,41,27,22,44,31,30,24,31,22,18,42,37,32,19,22,43,31,26,22,45,36,43,26,40,22,36,29,22,36,37,35,46,22,43,31,41,26,26,22,36,29,22,43,31,26,22,37,30,37,26,22,33,42,40,43,30,24,26,40,22,23,22,40,43,23,43,26,22,41,26,40,43,41,30,24,43,30,36,37,22,36,29,22,23,25,36,41,43,30,36,37,22,30,40,22,24,36,37,40,43,30,43,42,43,30,36,37,23,35,22,30,29,22,43,31,26,22,40,43,23,43,26,22,31,23,40,22,23,22,41,26,23,40,36,37,23,25,35,26,22,18,42,37,32,19,22,29,36,41,22,23,27,36,39,43,30,37,28,22,30,43
43,31,23,43,22,30,40,22,23,22,34,42,24,31,22,26,23,40,30,26,41,22,40,43,23,37,27,23,41,27,22,29,36,41,22,23,22,40,43,23,43,26,22,43,36,22,40,23,43,30,40,29,46,22,43,31,23,37,22,43,31,26,22,40,42,39,41,26,34,26,22,24,36,42,41,43,22,2,40,22,43,26,40,43,22,40,30,37,24,26,22,20,22,44,31,30,24,31,22,41,26,38,42,30,41,26,40,22,23,22,40,43,23,43,26,22,43,36,22,31,23,45,26,22,23,22,24,36,34,39,26,35,35,30,37,28,22,41,26,23,40,36,37,22,29,36,41,22,41,26,40,43,41,30,24,43,30,37,28,22,23,25,36,41,43,30,36,37
36,37,22,43,31,26,22,39,41,36,45,30,40,30,36,37,40,22,36,29,22,43,31,26,22,34,30,37,37,26,40,36,43,23,22,35,23,44,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,40,23,30,27,22,43,31,23,43,22,41,26,38,42,30,41,30,37,28,22,43,31,23,43,22,25,36,43,31,22,39,23,41,26,37,43,40,22,25,26,22,37,36,43,30,29,30,26,27,22,30,40,22,23,22,41,26,23,40,36,37,23,25,35,26,22,41,26,28,42,35,23,43,30,36,37,22,23,37,27,22,43,31,23,43,22,43,31,26,41,26,22,30,40,22,37,36,22,37,26,26,27,22,43,36,22,31,23,45,26,22,23,37,22,23,35,43,26,41,37,23,43,30,45,26,22,43,31,23,43,22,23,35,35,36,44,40,22,18,42,37,32,19,22,43,36,22,28,36,22,43,36,22,24,36,42,41,43,22,29,36,41,22,23,22,33,42,27,28,26,22,2,40,22,39,26,41,34,30,40,40,30,36,37,22,30,37,40,43,26,23,27
43,31,26,22,24,23,40,26,22,18,42,37,32,19,22,45,40,7,22,34,30,37,37,26,40,36,43,23,22,44,30,35,35,22,25,26,22,23,41,28,42,26,27,22,37,36,45,7,22,20
23,35,42,34,30,37,42,34,22,24,36,7,22,36,29,22,23,34,26,41,30,24,23,22,31,30,43,22,31,23,41,27,22,25,46,22,43,31,26,22,40,43,41,26,37,28,43,31,22,36,29,22,43,31,26,22,27,36,35,35,23,41,22,36,45,26,41,40,26,23,40,22,40,23,30,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,27,41,36,39,39,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
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,34,23,32,26,41,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,22,23,22,46,26,23,41,22,26,23,41,35,30,26,41
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
23,37,23,35,46,40,43,40,22,44,31,36,22,44,26,41,26,22,26,47,39,26,24,43,30,37,28,22,18,42,37,32,19,22,43,36,22,39,36,40,43,22,23,41,36,42,37,27,22,1,22,20,22,43,36,22,1,22,20,22,23,22,40,31,23,41,26,22,44,26,41,26,22,40,42,41,39,41,30,40,26,27,22,23,43,22,43,31,26,22,35,23,24,32,35,42,40,43,26,41,22,43,31,30,41,27,5,38,42,23,41,43,26,41,22,41,26,40,42,35,43,40
30,43,22,2,40,22,27,30,40,23,39,39,36,30,37,43,30,37,28,22,40,23,30,27,22,44,30,35,35,30,23,34,22,18,42,37,32,19,22,23,37,22,23,37,23,35,46,40,43,22,44,30,43,31,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
34,42,24,31,22,36,29,22,43,31,26,22,26,23,41,37,30,37,28,40,22,27,26,24,35,30,37,26,22,44,23,40,22,35,26,27,22,25,46,22,18,42,37,32,19,22,41,23,43,26,22,23,27,33,42,40,43,34,26,37,43,40,22,44,31,30,24,31,22,23,29,29,26,24,43,26,27,22,43,31,26,22,25,36,43,43,36,34,22,35,30,37,26,22,25,46,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,1,22,20,22,34,30,35,35,30,36,37,22,36,41,22,29,36,42,41,22,24,26,37,43,40,22,23,22,40,31,23,41,26,22,43,31,26,22,39,41,26,45,30,36,42,40,22,46,26,23,41
35,36,44,26,41,22,39,41,30,24,26,40,22,29,36,41,22,23,35,42,34,30,37,42,34,22,18,42,37,32,19,22,23,37,27,22,24,26,41,43,23,30,37,22,18,42,37,32,19,22,39,41,36,27,42,24,43,40,22,23,37,27,22,23,22,40,31,30,29,43,22,30,37,22,43,31,26,22,39,41,36,27,42,24,43,22,34,30,47,22,23,35,40,36,22,24,36,37,43,41,30,25,42,43,26,27,22,43,36,22,35,36,44,26,41,22,26,23,41,37,30,37,28,40,22,43,31,26,22,24,36,34,39,23,37,46,22,40,23,30,27
30,37,22,23,27,27,30,43,30,36,37,22,24,36,40,43,40,22,44,26,41,26,22,31,30,28,31,26,41,22,39,23,41,43,35,46,22,27,42,26,22,43,36,22,40,24,31,26,27,42,35,26,27,22,39,35,23,37,43,22,18,42,37,32,19,22,29,36,41,22,34,36,27,26,41,37,30,48,23,43,30,36,37,22,44,36,41,32,22,43,31,26,22,24,36,34,39,23,37,46,22,40,23,30,27
26,47,24,35,42,27,30,37,28,22,43,31,26,22,31,30,28,31,26,41,22,43,23,47,22,41,23,43,26,22,44,31,30,24,31,22,41,36,40,26,22,43,44,36,22,39,26,41,24,26,37,43,23,28,26,22,39,36,30,37,43,40,22,43,36,22,20,22,20,22,23,37,27,22,43,31,26,22,37,26,28,23,43,30,45,26,22,26,47,24,31,23,37,28,26,22,41,23,43,26,22,23,27,33,42,40,43,34,26,37,43,22,43,31,26,22,24,36,34,39,23,37,46,22,44,36,42,35,27,22,31,23,45,26,22,34,26,43,22,23,37,23,35,46,40,43,40,22,2,22,26,47,39,26,24,43,23,43,30,36,37,40,22,40,23,30,27,22,41,7,22,44,23,46,37,26,22,18,42,37,32,19,22,23,37,22,23,37,23,35,46,40,43,22,44,30,43,31,22,28,36,35,27,34,23,37,22,40,23,24,31,40,22,3,22,24,36
37,36,43,30,37,28,22,43,31,23,43,22,43,31,26,22,43,31,30,41,27,22,38,42,23,41,43,26,41,22,30,40,22,42,40,42,23,35,35,46,22,43,31,26,22,23,35,42,34,30,37,42,34,22,30,37,27,42,40,43,41,46,22,2,40,22,18,42,37,32,19,22,34,41,7,22,18,42,37,32,19,22,23,27,27,26,27,22,43,31,26,22,43,31,30,41,27,22,38,42,23,41,43,26,41,22,30,40,22,37,26,45,26,41,22,23,22,25,23,37,28,22,42,39,22,39,26,41,30,36,27,22,29,36,41,22,43,31,26,34,22,23,37,46,44,23,46
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,40,31,30,39,34,26,37,43,40,22,44,26,41,26,22,42,39,22,40,35,30,28,31,43,35,46,22,43,36,22,20,22,34,26,43,41,30,24,22,43,36,37,40,22,29,41,36,34,22,20,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,42,37,26,47,39,26,24,43,26,27,22,26,23,41,37,30,37,28,22,27,26,24,35,30,37,26
43,31,26,22,41,26,40,42,35,43,40,22,44,26,41,26,22,23,37,37,36,42,37,24,26,27,22,23,29,43,26,41,22,43,31,26,22,40,43,36,24,32,22,34,23,41,32,26,43,22,24,35,36,40,26,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,29,41,30,27,23,46,22,18,42,37,32,19,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,22,30,37,22,23,22,40,31,23,41,39,35,46,22,35,36,44,26,41,22,34,23,41,32,26,43
29,36,41,22,20,22,46,26,23,41,40,22,29,26,27,26,41,23,35,22,41,42,35,26,40,22,31,23,45,26,22,25,23,41,41,26,27,22,43,31,26,22,43,31,41,26,26,22,34,23,33,36,41,22,43,26,35,26,45,30,40,30,36,37,22,37,26,43,44,36,41,32,40,22,29,41,36,34,22,40,31,23,41,30,37,28,22,30,37,22,36,37,26,22,36,29,22,43,31,26,22,34,36,40,43,22,35,42,24,41,23,43,30,45,26,22,23,37,27,22,29,23,40,43,26,40,43,5,28,41,36,44,30,37,28,22,39,23,41,43,40,22,36,29,22,43,31,26,22,43,26,35,26,45,30,40,30,36,37,22,25,42,40,30,37,26,40,40
23,37,27,22,29,36,41,22,40,30,47,22,46,26,23,41,40,22,37,25,24,22,23,25,24,22,23,37,27,22,24,25,40,22,31,23,45,26,22,37,26,28,36,43,30,23,43,26,27,22,44,30,43,31,22,31,36,35,35,46,44,36,36,27,22,40,43,42,27,30,36,40,22,30,37,22,23,22,18,42,37,32,19,22,23,43,43,26,34,39,43,22,43,36,22,24,31,23,37,28,26,22,43,31,23,43
25,42,43,22,44,30,43,31,22,29,36,41,26,30,28,37,22,24,36,34,39,23,37,30,26,40,22,18,42,37,32,19,22,42,39,22,42,7,40,7,22,34,36,45,30,26,22,40,43,42,27,30,36,40,22,43,31,26,22,37,26,43,44,36,41,32,40,22,23,41,26,22,39,41,26,40,40,30,37,28,22,43,31,26,30,41,22,29,30,28,31,43,22,31,23,41,27,26,41,22,43,31,23,37,22,26,45,26,41
43,31,26,46,22,31,36,39,26,22,43,31,26,22,29,36,41,26,30,28,37,22,27,26,23,35,40,22,44,30,35,35,22,27,30,45,30,27,26,22,43,31,26,22,31,36,35,35,46,44,36,36,27,22,36,39,39,36,40,30,43,30,36,37,22,23,37,27,22,18,42,37,32,19,22,24,36,37,28,41,26,40,40,22,43,36,22,39,42,40,31,22,29,36,41,22,26,37,27,30,37,28,22,29,26,27,26,41,23,35,22,41,42,35,26,40,22,43,31,23,43,22,39,41,36,31,30,25,30,43,22,43,31,26,22,37,26,43,44,36,41,32,40,22,29,41,36,34,22,18,42,37,32,19,22,23,22,39,30,26,24,26,22,36,29,22,18,42,37,32,19,22,40,23,35,26,40,22,23,37,27,22,36,44,37,30,37,28,22,39,23,41,43,22,36,29,22,43,31,26,22,40,31,36,44,40,22,43,31,26,46,22,39,42,43,22,36,37,22,43,31,26,22,23,30,41
26,45,26,37,22,37,26,43,44,36,41,32,22,26,47,26,24,42,43,30,45,26,40,22,31,36,44,26,45,26,41,22,23,27,34,30,43,22,39,41,30,45,23,43,26,35,46,22,43,31,23,43,22,45,30,24,43,36,41,46,22,26,30,43,31,26,41,22,30,37,22,24,36,37,28,41,26,40,40,22,36,41,22,30,37,22,43,23,35,32,40,22,44,30,43,31,22,43,31,26,22,40,43,42,27,30,36,40,22,30,40,22,31,30,28,31,35,46,22,27,36,42,25,43,29,42,35,22,23,37,46,22,43,30,34,26,22,40,36,36,37
23,37,27,22,40,36,22,43,31,26,22,37,26,43,44,36,41,32,40,22,23,35,40,36,22,23,41,26,22,39,42,40,31,30,37,28,22,29,36,41,22,37,26,44,22,44,23,46,40,22,43,36,22,18,42,37,32,19,22,43,31,26,22,18,42,37,32,19,22,39,41,36,45,30,40,30,36,37,40,22,32,37,36,44,37,22,29,36,41,34,23,35,35,46,22,23,40,22,43,31,26,22,29,30,37,23,37,24,30,23,35,22,30,37,43,26,41,26,40,43,22,23,37,27,22,18,42,37,32,19,22,41,42,35,26,40
43,31,23,43,22,25,26,24,23,34,26,22,24,35,26,23,41,22,35,23,40,43,22,44,26,26,32,22,44,30,43,31,22,43,31,26,22,27,30,40,24,35,36,40,42,41,26,22,43,31,23,43,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,25,23,24,32,26,27,22,25,46,22,43,31,26,22,27,26,26,39,22,39,36,24,32,26,43,40,22,36,29,22,39,23,41,26,37,43,22,28,26,37,26,41,23,35,22,26,35,26,24,43,41,30,24,22,24,36,7,22,31,23,27,22,43,41,30,26,27,22,43,36,22,31,26,35,39,22,29,42,37,27,22,38,30,37,43,26,47,22,23,42,40,43,41,23,35,30,23,22,35,43,27,7,22,2,40,22,18,42,37,32,19,22,1,22,20,22,25,30,35,35,30,36,37,22,25,30,27,22,29,36,41,22,34,28,34,21,6,42,23,22,24,36,34,34,42,37,30,24,23,43,30,36,37,40,22,24,36
37,25,24,22,2,40,22,30,37,43,26,41,26,40,43,22,34,23,46,22,41,26,45,30,45,26,22,43,31,26,22,27,26,23,35,22,44,31,30,24,31,22,34,28,34,21,6,42,23,22,32,30,35,35,26,27,22,35,23,40,43,22,44,26,26,32,22,44,31,26,37,22,43,31,26,22,23,42,40,43,41,23,35,30,23,37,22,24,36,37,24,26,41,37,22,31,23,27,22,43,41,36,42,25,35,26,22,41,23,30,40,30,37,28,22,24,23,40,31
26,45,26,37,22,30,29,22,43,31,23,43,22,27,26,23,35,22,30,40,22,37,2,43,22,41,26,45,30,45,26,27,22,37,25,24,22,31,36,39,26,40,22,43,36,22,29,30,37,27,22,23,37,36,43,31,26,41
36,42,41,22,27,36,36,41,40,22,23,41,26,22,36,39,26,37,22,23,37,22,37,25,24,22,40,39,36,32,26,40,34,23,37,22,40,23,46,40
37,25,24,22,34,23,46,22,46,26,43,22,29,30,37,27,22,23,22,44,23,46,22,43,36,22,43,23,32,26,22,23,22,39,23,40,40,30,45,26,22,34,30,37,36,41,30,43,46,22,30,37,43,26,41,26,40,43,22,30,37,22,23,22,18,42,37,32,19,22,44,30,43,31,36,42,43,22,45,30,36,35,23,43,30,37,28,22,43,31,26,22,41,42,35,26,40
23,37,27,22,23,37,46,22,37,25,24,22,26,29,29,36,41,43,22,24,36,42,35,27,22,39,41,36,34,39,43,22,24,25,40,22,30,37,24,7,22,23,37,27,22,23,25,24,22,2,40,22,39,23,41,26,37,43,22,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,43,36,22,35,36,36,32,22,29,36,41,22,44,23,46,40,22,36,29,22,18,42,37,32,19,22,43,31,26,22,18,42,37,32,19,22,41,26,28,42,35,23,43,30,36,37,40
25,42,43,22,43,31,26,22,37,26,43,44,36,41,32,40,22,2,22,39,42,40,31,22,34,23,46,22,36,37,35,46,22,18,42,37,32,19,22,23,37,22,30,37,24,41,26,23,40,30,37,28,35,46,22,25,30,43,43,26,41,22,18,42,37,32,19,22,25,26,43,44,26,26,37,22,43,31,26,34,22,23,37,27,22,31,36,35,35,46,44,36,36,27,22,40,43,42,27,30,36,40
25,36,43,31,22,40,30,27,26,40,22,23,41,26,22,43,36,22,40,30,43,22,27,36,44,37,22,37,26,47,43,22,34,36,37,43,31,22,29,36,41,22,46,26,43,22,23,37,36,43,31,26,41,22,34,26,26,43,30,37,28,22,36,37,22,31,36,44,22,43,31,26,46,22,34,30,28,31,43,22,23,28,41,26,26,22,36,37,22,41,26,27,42,24,30,37,28,22,18,42,37,32,19,22,41,26,40,43,41,23,30,37,43,40
29,26,44,22,39,26,36,39,35,26,22,18,42,37,32,19,22,43,36,22,43,31,26,22,43,23,35,32,40,22,26,47,39,26,24,43,22,43,31,26,22,40,43,42,27,30,36,40,22,43,36,22,18,42,37,32,19
43,31,26,22,37,26,43,44,36,41,32,40,22,40,43,30,35,35,22,23,41,26,22,18,42,37,32,19,22,30,37,22,43,31,26,30,41,22,23,42,43,31,36,41,30,43,46,22,36,45,26,41,22,44,31,23,43,22,40,31,36,44,40,22,28,26,43,22,36,37,22,43,31,26,22,23,30,41,22,24,31,23,41,28,26,40,22,34,36,43,30,36,37,22,39,30,24,43,42,41,26,22,23,40,40,36,24,30,23,43,30,36,37,22,39,41,26,40,30,27,26,37,43,22,33,23,24,32,22,18,42,37,32,19,22,43,31,26,22,34,36,40,43,22,18,42,37,32,19,22,36,39,39,36,37,26,37,43,22,36,29,22,18,42,37,32,19,22,43,31,26,22,41,42,35,26,40
40,43,42,27,30,36,40,22,23,41,26,22,18,42,37,32,19,22,43,36,22,28,26,43,22,40,31,36,44,40,22,30,37,22,39,41,30,34,26,5,43,30,34,26,22,18,42,37,32,19,22,23,37,27,22,32,26,26,39,22,43,31,26,34,22,43,31,26,41,26,22,35,36,37,28,22,26,37,36,42,28,31,22,43,36,22,28,36,22,30,37,43,36,22,35,42,24,41,23,43,30,45,26,22,18,42,37,32,19,22,40,23,35,26,40,22,31,26,22,24,36,37,43,26,37,27,40
23,37,27,22,43,31,23,43,22,2,40,22,44,31,46,22,43,31,26,22,41,42,35,26,40,22,29,36,41,22,43,31,26,22,34,36,40,43,22,39,23,41,43,22,34,42,40,43,22,40,43,23,46,22,30,37,22,39,35,23,24,26,22,31,26,22,40,23,46,40
40,43,42,27,30,36,22,26,47,26,24,42,43,30,45,26,40,22,30,37,22,36,37,22,43,31,26,22,43,23,35,32,40,22,30,37,24,35,42,27,30,37,28,22,36,29,29,30,24,30,23,35,40,22,23,43,22,39,23,41,23,34,36,42,37,43,22,24,36,34,34,42,37,30,24,23,43,30,36,37,40,22,30,37,24,7,22,18,42,37,32,19,22,26,37,43,26,41,43,23,30,37,34,26,37,43,22,30,37,24,7,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,23,37,27,22,34,24,23,22,30,37,24,7,22,27,26,24,35,30,37,26,27,22,43,36,22,25,26,22,30,37,43,26,41,45,30,26,44,26,27
25,42,43,22,34,41,7,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,43,42,27,30,36,40,22,23,40,40,26,41,43,40,22,43,31,26,22,44,31,36,35,26,22,39,41,36,27,42,24,43,30,36,37,22,30,37,27,42,40,43,41,46,22,43,36,22,23,22,34,23,37,22,30,40,22,36,37,22,43,31,26,22,40,30,27,26,22,36,29,22,39,41,26,40,26,41,45,30,37,28,22,43,31,26,22,41,42,35,26,40
40,42,24,31,22,18,42,37,32,19,22,35,26,23,45,26,22,37,26,43,44,36,41,32,22,36,29,29,30,24,30,23,35,40,22,23,35,35,22,43,31,26,22,34,36,41,26,22,27,36,42,25,43,29,42,35,22,43,31,23,43,22,43,31,26,22,40,43,42,27,30,36,40,22,44,30,35,35,22,18,42,37,32,19
43,31,26,46,22,27,36,22,37,2,43,22,40,26,26,34,22,43,36,22,31,23,45,26,22,23,37,22,30,37,24,26,37,43,30,45,26,22,43,36,22,37,26,28,36,43,30,23,43,26,22,40,23,46,40,22,36,37,26,22,37,26,43,44,36,41,32,22,26,47,26,24,42,43,30,45,26
23,37,27,22,43,31,26,41,26,22,2,40,22,37,36,22,30,37,27,30,24,23,43,30,36,37,22,43,31,23,43,22,44,23,40,31,30,37,28,43,36,37,22,30,40,22,39,41,26,39,23,41,26,27,22,43,36,22,23,27,27,41,26,40,40,22,43,31,26,22,41,42,35,26,40
43,31,23,43,22,2,40,22,43,31,26,22,39,41,36,25,35,26,34,22,30,40,22,37,2,43,22,30,43
30,37,27,26,26,27,22,30,43,22,30,40
24,36,37,28,41,26,40,40,22,31,23,40,22,40,23,30,27,22,41,26,39,26,23,43,26,27,35,46,22,30,43,22,44,23,37,43,40,22,37,36,22,39,23,41,43,22,36,29,22,43,31,26,22,34,26,40,40,22,42,41,28,30,37,28,22,43,31,26,22,40,43,42,27,30,36,40,22,23,37,27,22,43,31,26,22,37,26,43,44,36,41,32,40,22,44,31,30,24,31,22,35,30,24,26,37,40,26,22,41,30,28,31,43,40,22,43,36,22,23,30,41,22,40,31,36,44,40,22,34,23,27,26,22,25,46,22,43,31,26,22,40,43,42,27,30,36,40,22,43,36,22,44,36,41,32,22,36,42,43,22,43,31,26,30,41,22,36,44,37,22,24,36,34,39,41,36,34,30,40,26
25,42,43,22,41,26,24,26,37,43,22,27,26,45,26,35,36,39,34,26,37,43,40,22,31,23,45,26,22,34,23,27,26,22,43,31,26,22,37,26,43,44,36,41,32,40,22,23,37,27,22,37,25,24,22,39,41,26,40,30,27,26,37,43,22,41,36,25,26,41,43,22,44,41,30,28,31,43,22,30,37,22,39,23,41,43,30,24,42,35,23,41,22,26,45,26,41,22,34,36,41,26,22,18,42,37,32,19,22,43,31,23,43,22,43,31,26,22,37,26,43,44,36,41,32,40,22,34,42,40,43,22,25,26,22,18,42,37,32,19,22,43,36,22,40,42,41,45,30,45,26
43,31,26,22,35,23,43,26,40,43,22,18,42,37,32,19,22,40,36,37,46,22,24,36,41,39,7,22,2,40,22,39,35,23,37,22,43,36,22,23,24,38,42,30,41,26,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,7,22,29,36,41,22,1,22,20,22,25,30,35,35,30,36,37,22,23,37,27,22,43,36,22,25,42,46,22,30,37,27,26,39,26,37,27,26,37,43,22,39,41,36,27,42,24,26,41,22,28,42,25,26,41,22,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,29,36,41,22,1,22,20,22,34,30,35,35,30,36,37
30,22,44,36,37,27,26,41,22,44,31,23,43,22,44,23,35,43,26,41,22,18,42,37,32,19,22,44,30,35,35,22,43,31,30,37,32,22,36,29,22,43,31,26,22,18,42,37,32,19,22,25,41,36,23,27,24,23,40,43,22,40,46,40,43,26,34,22,18,42,37,32,19,22,26,45,26,37,30,37,28,22,37,26,44,40,22,44,30,43,31,22,27,23,37,22,41,23,43,31,26,41,22,25,41,36,23,27,24,23,40,43,22,26,47,24,35,42,40,30,45,26,35,46,22,29,41,36,34,22,43,36,32,46,36,22,44,41,36,43,26,22,18,42,37,32,19,22,18,42,37,32,19,22,23,37,22,37,25,24,22,45,30,24,26,22,39,41,26,40,30,27,26,37,43,22,30,37,22,23,22,24,36,34,34,26,37,43,23,41,46,22,30,37,22,35,23,40,43,22,44,26,26,32,22,2,40,22,30,40,40,42,26,22,36,29,22,25,41,36,23,27,24,23,40,43,30,37,28,22,34,23,28,23,48,30,37,26
30,37,22,31,30,40,22,23,41,43,30,24,35,26,22,34,41,7,22,18,42,37,32,19,22,44,31,36,22,44,23,40,22,30,37,22,26,42,41,36,39,26,22,35,23,40,43,22,44,26,26,32,22,23,37,27,22,42,37,23,45,23,30,35,23,25,35,26,22,24,36,34,39,35,23,30,37,26,27,22,43,31,23,43,22,43,31,26,22,18,42,37,32,19,22,41,26,40,43,41,23,30,37,43,40,22,30,37,22,18,42,37,32,19,22,41,42,35,26,40,22,31,23,45,26,22,24,36,37,43,41,30,25,42,43,26,27,22,27,30,41,26,24,43,35,46,22,43,36,22,43,31,26,22,23,24,38,42,30,40,30,43,30,36,37,22,36,29,22,43,31,26,22,40,43,42,27,30,36,40,22,25,46,22,37,36,37,5,42,7,40,7,22,26,37,43,26,41,39,41,30,40,26,40
31,26,22,27,30,27,22,37,2,43,22,34,26,37,43,30,36,37,22,43,31,23,43,22,37,25,24,22,30,37,22,43,31,26,22,34,26,23,37,43,30,34,26,22,44,23,40,22,31,36,39,30,37,28,22,43,36,22,23,40,40,30,40,43,22,23,42,40,43,41,23,35,30,23,22,2,40,22,38,30,37,43,26,47,22,30,37,22,25,42,46,30,37,28
23,37,22,37,25,24,22,40,39,36,32,26,40,34,23,37,22,18,42,37,32,19,22,43,31,23,43,22,34,41,7,22,18,42,37,32,19,22,2,40,22,18,42,37,32,19,22,44,23,40,22,26,37,43,30,41,26,35,46,22,24,36,37,40,30,40,43,26,37,43,22,44,30,43,31,22,37,25,24,22,39,35,23,37,40,22,25,26,24,23,42,40,26,22,43,31,26,22,42,7,40,7,22,41,42,35,26,40,22,44,36,42,35,27,22,35,30,34,30,43,22,37,25,24,22,2,40,22,30,37,45,36,35,45,26,34,26,37,43,22,30,37,22,43,31,26,22,38,30,37,43,26,47,22,27,26,23,35,22,40,36,22,40,26,45,26,41,26,35,46,22,23,40,22,43,36,22,25,26,22,35,30,28,31,43,22,46,26,23,41,40,22,23,44,23,46,22,29,41,36,34,22,43,31,26,22,43,46,39,26,22,36,29,22,18,42,37,32,19,22,27,26,23,35,40,22,23,45,23,30,35,23,25,35,26,22,43,36,22,40,36,37,46,22,23,37,27,22,26,45,26,41,46,36,37,26,22,26,35,40,26,22,26,47,24,26,39,43,22,43,31,26,22,43,31,41,26,26,22,37,26,43,44,36,41,32,40
43,31,26,22,25,30,28,22,43,31,41,26,26,22,2,40,22,18,42,37,32,19,22,29,36,41,22,27,26,41,26,28,42,35,23,43,30,36,37,22,25,26,28,23,37,22,18,42,37,32,19,22,30,37,22,43,31,26,22,40,42,34,34,26,41,22,44,31,26,37,22,43,31,26,22,29,36,41,34,26,41,22,43,30,34,26,22,30,37,24,7,22,44,26,37,43,22,23,31,26,23,27,22,44,30,43,31,22,39,35,23,37,40,22,43,36,22,23,24,38,42,30,41,26,22,44,23,41,37,26,41
23,35,43,31,36,42,28,31,22,43,30,34,26,22,23,35,41,26,23,27,46,22,31,23,27,22,23,22,35,36,37,28,5,43,26,41,34,22,24,36,37,43,41,23,24,43,22,43,36,22,25,42,46,22,34,36,45,30,26,40,22,29,41,36,34,22,44,23,41,37,26,41,22,43,31,26,22,34,26,41,28,26,41,22,44,30,35,35,22,35,26,43,22,43,30,34,26,22,2,40,22,35,23,41,28,26,35,46,22,18,42,37,32,19,22,18,42,37,32,19,22,24,31,23,37,37,26,35,22,31,36,34,26,22,25,36,47,22,36,29,29,30,24,26,22,36,44,37,22,43,31,26,22,44,23,41,37,26,41,22,34,36,45,30,26,40,22,23,30,41,26,27,22,36,37,22,31,25,36,22,23,22,18,42,37,32,19,22,30,37,43,26,28,41,23,43,30,36,37,22,43,31,23,43,22,30,40,22,26,29,29,26,24,43,30,45,26,35,46,22,25,35,36,24,32,26,27,22,25,46,22,18,42,37,32,19,22,41,26,28,42,35,23,43,30,36,37,40
37,25,24,22,2,40,22,34,41,7,22,44,41,30,28,31,43,22,35,26,27,22,43,31,26,22,44,23,46,22,30,37,22,18,42,37,32,19,22,43,31,26,22,37,26,43,44,36,41,32,40,22,2,22,30,37,23,25,30,35,30,43,46,22,43,36,22,34,23,43,24,31,22,23,22,18,42,37,32,19,22,24,36,34,25,30,37,23,43,30,36,37
31,26,22,40,39,36,32,26,22,42,39,22,23,28,23,30,37,22,44,31,26,37,22,43,31,26,22,40,36,37,46,22,25,30,27,22,29,36,41,22,24,36,35,42,34,25,30,23,22,44,23,40,22,23,37,37,36,42,37,24,26,27
40,30,37,24,26,22,37,25,24,22,2,40,22,30,37,43,26,41,26,40,43,22,30,37,22,43,31,26,22,38,30,37,43,26,47,22,25,30,27,22,29,36,41,22,34,28,34,21,6,42,23,22,44,23,40,22,27,30,40,24,35,36,40,26,27,22,34,41,7,22,44,41,30,28,31,43,22,31,23,40,22,37,2,43,22,25,26,26,37,22,23,45,23,30,35,23,25,35,26,22,29,36,41,22,24,36,34,34,26,37,43
44,30,43,31,22,23,22,38,30,37,43,26,47,22,27,26,23,35,22,37,25,24,22,44,36,42,35,27,22,34,36,45,26,22,30,37,43,36,22,18,42,37,32,19,22,43,26,41,41,30,43,36,41,46,22,39,36,40,40,30,25,35,46,22,41,23,30,40,30,37,28,22,18,42,37,32,19,22,23,43,22,43,31,26,22,40,43,42,27,30,36,40,22,23,37,27,22,30,37,22,44,23,40,31,30,37,28,43,36,37
30,43,22,2,40,22,37,26,45,26,41,22,41,26,23,35,35,46,22,25,26,26,37,22,43,26,40,43,26,27,22,40,23,46,40,22,44,30,35,35,30,23,34,22,18,42,37,32,19,22,30,30,30,22,44,31,36,22,23,40,22,23,22,43,36,39,22,24,25,40,22,26,47,26,24,42,43,30,45,26,22,40,39,26,37,43,22,46,26,23,41,40,22,35,36,25,25,46,30,37,28,22,43,36,22,31,23,45,26,22,43,31,26,22,41,42,35,26,40,22,35,30,29,43,26,27
31,26,22,37,36,44,22,41,42,37,40,22,39,36,35,30,24,46,22,24,36,34,34,42,37,30,24,23,43,30,36,37,40,22,30,37,22,44,23,40,31,30,37,28,43,36,37,22,24,36,37,40,42,35,43,30,37,28,22,43,36,22,34,26,27,30,23,22,24,36,34,39,23,37,30,26,40
18,42,37,32,19,22,41,42,35,26,40,22,27,36,22,37,2,43,22,18,42,37,32,19,22,25,35,36,24,32,22,23,22,37,26,43,44,36,41,32,22,29,41,36,34,22,25,42,46,30,37,28,22,23,22,39,23,40,40,30,45,26,22,40,34,23,35,35,22,40,43,23,32,26,22,30,37,22,23,22,24,36,34,39,23,37,46,22,43,31,23,43,22,39,41,36,29,30,43,40,22,29,41,36,34,22,43,31,26,22,18,42,37,32,19,22,18,42,37,32,19,22,37,26,43,44,36,41,32,40,22,24,23,22,37,2,43,22,26,37,33,36,46
31,26,37,24,26,22,37,25,24,22,34,30,28,31,43,22,25,26,22,23,25,35,26,22,43,36,22,43,23,32,26,22,40,23,46,22,23,22,20,22,20,22,40,43,23,32,26,22,30,37,22,23,22,24,36,34,39,23,37,46,22,40,42,24,31,22,23,40,22,34,28,34,21,6,42,23
30,29,22,43,31,26,22,43,41,23,37,40,23,24,43,30,36,37,22,41,23,30,40,26,27,22,36,25,33,26,24,43,30,36,37,40,22,43,31,26,22,40,43,42,27,30,36,22,2,40,22,18,42,37,32,19,22,36,39,26,41,23,43,30,36,37,40,22,24,36,42,35,27,22,25,26,22,40,39,42,37,22,36,29,29,22,30,37,43,36,22,23,22,40,26,39,23,41,23,43,26,22,29,30,41,34,22,30,37,22,44,31,30,24,31,22,43,31,26,22,37,26,43,44,36,41,32,22,27,36,26,40,22,37,2,43,22,31,23,45,26,22,23,22,27,30,41,26,24,43,22,40,43,23,32,26
25,42,43,22,40,42,24,31,22,18,42,37,32,19,22,44,36,42,35,27,22,40,43,30,35,35,22,25,35,36,24,32,22,43,31,26,22,37,26,43,44,36,41,32,40,22,29,41,36,34,22,18,42,37,32,19,22,23,22,25,30,28,22,24,31,42,37,32,22,36,29,22,43,31,26,22,18,42,37,32,19,22,36,29,22,18,42,37,32,19
42,37,27,26,41,22,24,42,41,41,26,37,43,22,41,42,35,26,40,22,26,45,26,37,22,44,31,26,37,22,23,22,37,26,43,44,36,41,32,22,29,23,41,26,40,22,44,26,35,35,22,44,30,43,31,22,23,22,18,42,37,32,19,22,40,26,41,30,26,40,22,23,25,24,22,29,36,41,22,26,47,23,34,39,35,26,22,34,23,27,26,22,23,22,32,30,35,35,30,37,28,22,30,37,22,25,41,36,23,27,24,23,40,43,30,37,28,22,30,43,40,22,39,36,39,42,35,23,41,22,18,42,37,32,19,22,18,42,37,32,19,22,30,43,22,30,40,22,37,2,43,22,23,35,35,36,44,26,27,22,43,36,22,40,31,23,41,26,22,30,37,22,43,31,26,22,24,36,37,43,30,37,42,30,37,28,22,39,41,36,24,26,26,27,40,22,44,31,26,37,22,43,31,26,22,41,26,41,42,37,40,22,23,41,26,22,40,36,35,27,22,43,36,22,35,36,24,23,35,22,40,43,23,43,30,36,37,40
30,37,40,43,26,23,27,22,23,25,24,22,44,30,35,35,22,31,23,45,26,22,43,36,22,40,26,35,35,22,36,29,29,22,43,31,26,22,41,30,28,31,43,40,22,29,36,41,22,23,22,36,37,26,5,43,30,34,26,22,29,26,26
43,31,26,22,37,26,43,44,36,41,32,40,22,23,27,34,30,43,22,43,31,23,43,22,43,31,26,22,24,31,23,37,24,26,40,22,36,29,22,28,26,43,43,30,37,28,22,43,31,26,22,41,26,35,30,26,29,22,43,31,26,46,22,44,23,37,43,22,23,41,26,22,40,35,30,34,22,29,36,41,22,40,26,45,26,41,23,35,22,46,26,23,41,40,22,23,43,22,43,31,26,22,35,26,23,40,43
40,30,47,22,46,26,23,41,40,22,23,28,36,22,43,31,26,46,22,44,26,41,26,22,18,42,37,32,19,22,24,35,36,40,26
43,31,26,22,18,42,37,32,19,22,29,26,27,26,41,23,35,22,24,36,34,34,42,37,30,24,23,43,30,36,37,40,22,24,36,34,34,30,40,40,30,36,37,22,31,23,27,22,41,42,35,26,27,22,30,37,22,29,23,45,36,41,22,36,29,22,32,30,35,35,30,37,28,22,34,36,40,43,22,36,29,22,43,31,26,22,41,42,35,26,40
45,23,41,30,36,42,40,22,26,45,30,27,26,37,24,26,22,30,37,24,35,42,27,30,37,28,22,23,22,18,42,37,32,19,22,30,37,40,43,30,43,42,43,30,36,37,22,40,43,42,27,46,22,36,29,22,40,36,34,26,22,20,22,40,26,41,30,26,40,22,43,31,23,43,22,43,31,26,22,37,26,43,44,36,41,32,40,22,31,23,27,22,23,30,41,26,27,22,23,37,27,22,31,23,27,22,39,23,41,43,35,46,22,36,44,37,26,27,22,30,37,22,43,31,26,22,8,16,15,9,40,22,40,31,36,44,26,27,22,43,31,26,22,37,26,43,44,36,41,32,40,22,27,30,27,22,37,2,43,22,18,42,37,32,19,22,18,42,37,32,19,22,24,36,37,43,41,36,35,22,36,45,26,41,22,43,31,26,22,40,43,42,27,30,36,40,22,23,40,22,31,23,27,22,25,26,26,37,22,23,35,35,26,28,26,27
25,42,43,22,33,42,40,43,22,26,30,28,31,43,22,27,23,46,40,22,25,26,29,36,41,26,22,43,31,26,22,41,42,35,26,40,22,44,26,41,26,22,43,36,22,27,30,26,22,29,36,41,34,26,41,22,39,41,26,40,30,27,26,37,43,22,41,36,37,23,35,27,22,41,26,23,28,23,37,22,23,22,36,37,26,5,43,30,34,26,22,23,24,43,36,41,22,30,37,43,26,41,45,26,37,26,27,22,36,37,22,25,26,31,23,35,29,22,36,29,22,31,36,35,35,46,44,36,36,27
43,31,26,22,29,24,24,22,26,29,29,36,41,43,22,24,36,35,35,23,39,40,26,27
43,31,26,22,37,26,43,44,36,41,32,40,22,23,37,27,22,40,43,42,27,30,36,40,22,31,23,45,26,22,18,42,37,32,19,22,26,45,26,41,22,40,30,37,24,26
37,26,43,44,36,41,32,22,36,29,29,30,24,30,23,35,40,22,30,37,45,36,35,45,26,27,22,30,37,22,43,31,26,22,40,43,42,27,30,36,22,43,23,35,32,40,22,34,23,46,22,31,36,39,26,22,43,31,26,22,29,36,41,26,30,28,37,22,30,37,29,35,42,47,22,25,42,30,35,27,40,22,34,36,41,26,22,40,42,39,39,36,41,43,22,30,37,22,44,23,40,31,30,37,28,43,36,37,22,25,42,43,22,43,31,23,43,22,40,26,26,34,40,22,42,37,35,30,32,26,35,46
30,37,22,24,36,37,28,41,26,40,40,22,43,31,26,22,30,40,40,42,26,22,18,42,37,32,19,22,30,43,22,2,40,22,23,25,36,42,43,22,34,36,37,26,46,22,37,36,43,22,39,41,36,28,41,23,34,22,38,42,23,35,30,43,46,22,23,37,27,22,31,36,35,35,46,44,36,36,27,22,31,23,40,22,35,36,43,40,22,36,29,22,24,35,36,42,43,22,28,30,45,26,37,22,30,43,40,22,29,42,37,27,22,41,23,30,40,30,37,28,22,29,36,41,22,40,26,37,23,43,36,41,40,22,23,37,27,22,41,26,39,41,26,40,26,37,43,23,43,30,45,26,40,22,36,45,26,41,40,26,26,30,37,28,22,43,31,26,22,30,40,40,42,26
23,22,40,39,36,32,26,40,34,23,37,22,29,36,41,22,41,26,39,7,22,26,27,44,23,41,27,22,33,7,22,34,23,41,32,26,46,22,18,42,37,32,19,22,44,31,36,22,31,26,23,27,40,22,23,22,40,42,25,24,36,34,34,30,43,43,26,26,22,43,31,23,43,22,36,45,26,41,40,26,26,40,22,43,31,26,22,29,24,24,22,40,23,46,40,22,34,41,7,22,34,23,41,32,26,46,22,29,26,26,35,40,22,43,31,26,22,44,36,41,35,27,22,31,23,40,22,25,26,26,37,22,29,36,41,26,45,26,41,22,24,31,23,37,28,26,27,22,25,46,22,43,31,26,22,18,42,37,32,19,22,27,26,23,35
25,42,43,22,31,26,22,40,23,30,27,22,34,41,7,22,34,23,41,32,26,46,22,31,36,39,26,40,22,43,31,30,40,22,18,42,37,32,19,22,43,31,26,22,37,26,43,44,36,41,32,40,22,23,37,27,22,40,43,42,27,30,36,40,22,43,36,22,44,36,41,32,22,30,43,22,36,42,43,22,36,37,22,43,31,26,30,41,22,36,44,37
23,37,27,22,23,43,22,43,31,26,22,29,24,24,22,34,26,23,37,44,31,30,35,26,22,37,26,44,22,24,31,23,30,41,34,23,37,22,23,35,29,41,26,27,22,24,7,22,18,42,37,32,19,22,31,23,40,22,40,23,30,27,22,31,26,22,44,23,37,43,40,22,43,31,26,22,43,44,36,22,40,30,27,26,40,22,43,36,22,18,42,37,32,19,22,36,42,43,22,43,31,26,30,41,22,36,44,37,22,39,35,23,37
41,26,24,36,28,37,30,43,30,36,37,22,26,38,42,30,39,34,26,37,43,22,30,37,24,7,22,40,23,30,27,22,30,43,22,40,26,43,43,35,26,27,22,23,22,24,30,45,30,35,22,23,24,43,30,36,37,22,29,30,35,26,27,22,23,28,23,30,37,40,43,22,30,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,36,37,22,25,26,31,23,35,29,22,36,29,22,43,31,26,22,42,7,40,7,22,39,36,40,43,23,35,22,40,26,41,45,30,24,26
43,31,26,22,28,36,45,26,41,37,34,26,37,43,22,40,42,26,27,22,43,31,26,22,24,36,34,39,23,37,46,22,30,37,22,23,39,41,30,35,22,40,26,26,32,30,37,28,22,1,22,20,22,23,37,27,22,36,43,31,26,41,22,42,37,40,39,26,24,30,29,30,26,27,22,27,23,34,23,28,26,40,22,41,26,35,23,43,26,27,22,43,36,22,23,37,22,23,35,35,26,28,26,27,22,18,42,37,32,19,22,40,24,31,26,34,26
43,31,26,22,40,42,30,43,22,37,23,34,26,27,22,43,31,26,22,24,36,34,39,23,37,46,22,29,36,41,34,26,41,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,30,35,35,30,23,34,22,28,7,22,34,36,36,41,26,22,33,41,7,22,29,36,41,34,26,41,22,45,30,24,26,22,39,41,26,40,30,27,26,37,43,22,41,36,25,26,41,43,22,44,7,22,18,42,37,32,19,22,23,37,27,22,29,30,45,26,22,27,26,29,26,37,27,23,37,43,40,22,44,31,36,22,44,26,41,26,22,37,2,43,22,39,23,41,43,22,36,29,22,43,31,26,22,24,36,34,39,23,37,46
43,31,26,22,40,42,30,43,22,24,31,23,41,28,26,27,22,43,31,26,22,27,26,29,26,37,27,23,37,43,40,22,44,30,43,31,22,24,23,42,40,30,37,28,22,39,26,43,26,41,22,26,7,22,18,42,37,32,19,22,23,37,22,18,42,37,32,19,22,36,29,22,43,31,26,22,39,36,40,43,23,35,22,40,26,41,45,30,24,26,22,25,36,23,41,27,22,36,29,22,28,36,45,26,41,37,36,41,40,22,43,36,22,23,24,24,26,39,43,22,1,22,20,22,30,37,22,18,42,37,32,19,22,18,42,37,32,19,22,23,37,27,22,18,42,37,32,19
34,41,7,22,18,42,37,32,19,22,44,23,40,22,39,41,26,45,30,36,42,40,35,46,22,40,26,37,43,26,37,24,26,27,22,43,36,22,29,36,42,41,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,36,35,26,22,30,37,22,43,31,26,22,40,24,31,26,34,26
30,37,22,43,31,26,22,23,28,41,26,26,34,26,37,43,22,41,26,24,36,28,37,30,43,30,36,37,22,23,28,41,26,26,27,22,43,36,22,39,23,46,22,43,31,26,22,28,36,45,26,41,37,34,26,37,43,22,1,22,20,22,30,37,22,41,26,43,42,41,37,22,29,36,41,22,43,31,26,22,41,26,35,26,23,40,26,22,36,29,22,23,35,35,22,24,35,23,30,34,40,22,23,28,23,30,37,40,43,22,43,31,26,22,24,36,34,39,23,37,46,22,34,41,7,22,34,36,36,41,26,22,23,37,27,22,34,41,7,22,18,42,37,32,19
43,31,26,22,29,30,45,26,22,23,27,27,30,43,30,36,37,23,35,22,27,26,29,26,37,27,23,37,43,40,22,44,26,41,26,22,37,2,43,22,39,23,41,43,30,26,40,22,43,36,22,43,31,26,22,40,26,43,43,35,26,34,26,37,43
23,22,43,41,30,23,35,22,36,37,22,24,41,30,34,30,37,23,35,22,23,35,35,26,28,23,43,30,36,37,40,22,23,28,23,30,37,40,43,22,43,31,26,22,24,36,34,39,23,37,46,22,23,37,27,22,43,31,26,22,40,23,34,26,22,43,44,36,22,29,36,41,34,26,41,22,26,47,26,24,42,43,30,45,26,40,22,25,26,28,23,37,22,40,26,39,43,7,22,20,22,30,37,22,29,26,27,26,41,23,35,22,24,36,42,41,43,22,29,36,41,22,43,31,26,22,27,30,40,43,41,30,24,43,22,36,29,22,24,36,35,42,34,25,30,23
43,31,26,46,22,44,26,41,26,22,30,37,27,30,24,43,26,27,22,35,23,40,43,22,36,24,43,36,25,26,41,22,36,37,22,24,31,23,41,28,26,40,22,36,29,22,29,41,23,42,27,22,43,31,26,29,43,22,23,37,27,22,24,36,37,40,39,30,41,23,24,46,22,41,26,35,23,43,26,27,22,43,36,22,23,37,22,26,29,29,36,41,43,22,43,36,22,44,30,37,22,1,22,20,22,34,30,35,35,30,36,37,22,30,37,22,39,36,40,43,23,35,22,40,26,41,45,30,24,26,22,26,38,42,30,39,34,26,37,43,22,24,36,37,43,41,23,24,43,40,22,25,46,22,43,31,26,22,34,23,32,26,41,22,36,29,22,27,23,43,23,22,34,23,37,23,28,26,34,26,37,43,22,26,38,42,30,39,34,26,37,43
43,31,26,22,24,36,34,39,23,37,46,22,23,37,27,22,30,43,40,22,26,47,26,24,42,43,30,45,26,40,22,27,26,37,46,22,43,31,26,22,24,31,23,41,28,26,40
30,37,22,23,22,41,26,35,23,43,26,27,22,27,26,45,26,35,36,39,34,26,37,43,22,41,26,24,36,28,37,30,43,30,36,37,22,26,38,42,30,39,34,26,37,43,22,40,23,30,27,22,43,31,26,22,39,36,40,43,23,35,22,40,26,41,45,30,24,26,22,31,23,40,22,25,23,41,41,26,27,22,43,31,26,22,24,36,34,39,23,37,46,22,29,41,36,34,22,25,30,27,27,30,37,28,22,36,37,22,39,36,40,43,23,35,22,24,36,37,43,41,23,24,43,40,22,29,36,41,22,23,37,22,23,27,27,30,43,30,36,37,23,35,22,20,22,27,23,46,40
43,31,26,22,39,36,40,43,23,35,22,40,26,41,45,30,24,26,22,36,41,30,28,30,37,23,35,35,46,22,40,42,40,39,26,37,27,26,27,22,43,31,26,22,24,36,34,39,23,37,46,22,36,24,43,7,22,20,22,20,22,23,37,27,22,31,23,40,22,25,26,26,37,22,41,26,37,26,44,30,37,28,22,43,31,26,22,25,23,37,22,26,45,26,41,22,40,30,37,24,26
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,24,36,37,43,30,37,42,26,22,43,36,22,39,42,41,40,42,26,22,23,22,35,30,29,43,30,37,28,22,36,29,22,43,31,26,22,40,42,40,39,26,37,40,30,36,37
30,37,43,26,35,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,39,23,41,43,35,46,22,25,26,24,23,42,40,26,22,36,29,22,23,22,36,37,26,5,43,30,34,26,22,24,31,23,41,28,26,22,29,36,41,22,27,30,40,24,36,37,43,30,37,42,26,27,22,36,39,26,41,23,43,30,36,37,40
43,31,26,22,25,30,28,22,40,26,34,30,24,36,37,27,42,24,43,36,41,22,23,37,27,22,24,36,34,39,42,43,26,41,22,34,23,32,26,41,22,40,23,30,27,22,30,43,22,31,23,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,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,20,22,24,26,37,43,40,22,23,22,40,31,23,41,26
43,31,26,22,35,36,44,26,41,22,37,26,43,22,30,37,24,35,42,27,26,27,22,23,22,24,31,23,41,28,26,22,36,29,22,1,22,20,22,34,30,35,35,30,36,37,22,26,38,42,23,35,22,43,36,22,20,22,24,26,37,43,40,22,23,22,40,31,23,41,26,22,36,37,22,23,37,22,23,29,43,26,41,5,43,23,47,22,25,23,40,30,40,22,29,36,41,22,43,31,26,22,24,36,40,43,22,36,29,22,23,25,23,37,27,36,37,30,37,28,22,23,22,18,42,37,32,19,22,33,36,30,37,43,22,45,26,37,43,42,41,26,22,44,30,43,31,22,40,30,26,34,26,37,40,22,23,28,22,36,29,22,44,26,40,43,22,28,26,41,34,23,37,46
26,23,41,37,30,37,28,22,23,35,40,36,22,29,26,35,35,22,29,41,36,34,22,43,31,26,22,46,26,23,41,5,23,28,36,22,39,26,41,30,36,27,22,25,26,24,23,42,40,26,22,36,29,22,40,35,36,44,30,37,28,22,18,42,37,32,19,22,27,26,34,23,37,27
40,23,35,26,40,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,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
30,37,43,26,35,22,2,40,22,40,43,36,24,32,22,41,36,40,26,22,30,37,22,26,23,41,35,46,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,29,41,30,27,23,46,22,23,40,22,30,37,45,26,40,43,36,41,40,22,23,39,39,26,23,41,26,27,22,41,26,35,30,26,45,26,27,22,43,31,23,43,22,43,31,26,22,24,36,34,39,23,37,46,22,2,40,22,30,37,24,36,34,26,22,29,41,36,34,22,24,36,37,43,30,37,42,30,37,28,22,36,39,26,41,23,43,30,36,37,40,22,44,23,40,22,36,37,35,46,22,40,35,30,28,31,43,35,46,22,25,26,35,36,44,22,43,31,26,22,40,26,24,36,37,27,22,38,42,23,41,43,26,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,36,41,22,20,22,24,26,37,43,40,22,23,22,40,31,23,41,26,22,23,37,27,22,43,31,23,43,22,40,23,35,26,40,22,23,24,43,42,23,35,35,46,22,26,47,24,26,26,27,26,27,22,43,31,26,22,1,22,20,22,34,30,35,35,30,36,37,22,29,36,41,22,43,31,26,22,40,26,24,36,37,27,22,39,26,41,30,36,27
25,42,43,22,30,37,43,26,35,22,35,23,43,26,41,22,18,42,37,32,19,22,43,36,22,43,31,26,22,40,43,36,24,32,22,34,23,41,32,26,43,22,2,40,22,39,35,42,37,28,26,22,24,35,36,40,30,37,28,22,23,43,22,1,22,20,22,27,36,44,37,22,1,22,20
30,37,22,23,42,28,42,40,43,22,30,37,43,26,35,22,44,23,41,37,26,27,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,34,30,28,31,43,22,25,26,22,29,35,23,43,22,43,36,22,27,36,44,37,22,29,41,36,34,22,43,31,26,22,39,41,26,45,30,36,42,40,22,39,26,41,30,36,27,22,2,40,22,25,26,24,23,42,40,26,22,36,29,22,40,35,36,44,30,37,28,22,40,23,35,26,40,22,28,41,36,44,43,31,22,36,29,22,30,43,40,22,20,22,34,30,24,41,36,39,41,36,24,26,40,40,36,41,22,40,43,23,41,43,5,42,39,22,24,36,40,43,40,22,23,40,40,36,24,30,23,43,26,27,22,44,30,43,31,22,23,22,35,30,37,26,22,36,29,22,24,36,34,39,42,43,26,41,40,22,23,37,27,22,24,36,40,43,40,22,36,29,22,39,41,26,39,23,41,30,37,28,22,29,36,41,22,34,23,40,40,22,40,31,30,39,34,26,37,43,40,22,36,29,22,43,31,26,22,24,36,34,39,23,37,46,22,2,40,22,37,26,44,22,20,22,24,31,30,39,22,30,37,22,43,31,26,22,24,42,41,41,26,37,43,22,38,42,23,41,43,26,41
36,37,22,29,41,30,27,23,46,22,23,37,27,41,26,44,22,18,42,37,32,19,22,30,37,43,26,35,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,30,37,43,26,35,22,2,40,22,25,42,40,30,37,26,40,40,22,30,40,22,40,43,41,36,37,28
36,42,41,22,25,36,36,32,30,37,28,40,22,30,34,39,41,36,45,26,27,22,23,40,22,43,31,26,22,38,42,23,41,43,26,41,22,18,42,37,32,19,22,23,37,27,22,40,26,39,43,26,34,25,26,41,22,44,23,40,22,26,40,39,26,24,30,23,35,35,46,22,28,36,36,27
29,36,41,22,43,31,26,22,29,42,35,35,22,38,42,23,41,43,26,41,22,36,42,41,22,25,36,36,32,30,37,28,40,22,44,26,41,26,22,31,30,28,31,26,41,22,43,31,23,37,22,43,31,26,22,39,41,26,45,30,36,42,40,22,38,42,23,41,43,26,41,22,23,37,27,22,36,42,41,22,18,42,37,32,19,22,41,23,43,30,36,22,26,47,24,26,26,27,26,27,22,20
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,30,37,43,26,35,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,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
41,26,45,26,37,42,26,22,23,34,36,42,37,43,26,27,22,43,36,22,1,22,20,22,25,30,35,35,30,36,37,22,42,39,22,40,35,30,28,31,43,35,46,22,29,41,36,34,22,1,22,20,22,25,30,35,35,30,36,37
44,23,35,43,26,41,22,40,30,40,42,35,42,22,23,37,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,24,23,34,26,22,31,36,34,26,22,46,26,40,43,26,41,27,23,46
23,29,43,26,41,22,20,22,46,26,23,41,40,22,30,37,22,39,41,30,40,36,37,22,34,41,7,22,40,30,40,42,35,42,22,43,31,26,22,18,42,37,32,19,22,29,36,41,34,26,41,22,18,42,37,32,19,22,36,29,22,43,31,26,22,35,30,25,26,41,23,43,30,36,37,22,34,36,45,26,34,26,37,43,22,44,23,40,22,27,41,36,39,39,26,27,22,36,29,29,22,23,43,22,31,30,40,22,31,36,42,40,26,22,25,46,22,23,22,39,41,30,40,36,37,22,40,26,41,45,30,24,26,40,22,2,22,45,23,37,22,33,42,40,43,22,23,40,22,43,31,26,22,40,42,37,22,44,23,40,22,24,36,34,30,37,28,22,42,39
23,43,22,43,31,26,22,40,23,34,26,22,43,30,34,26,22,40,30,47,22,23,37,24,22,24,36,35,35,26,23,28,42,26,40,22,29,30,45,26,22,36,29,22,44,31,36,34,22,44,26,41,26,22,23,41,41,26,40,43,26,27,22,44,30,43,31,22,31,30,34,22,30,37,22,20,22,23,37,27,22,40,26,37,43,26,37,24,26,27,22,43,36,22,35,30,29,26,22,18,42,37,32,19,22,44,26,41,26,22,18,42,37,32,19,22,44,30,43,31,22,43,31,26,30,41,22,29,23,34,30,35,30,26,40,22,23,43,22,45,23,41,30,36,42,40,22,39,35,23,24,26,40,22,23,41,36,42,37,27,22,43,31,26,22,24,36,42,37,43,41,46
23,37,27,22,23,40,22,43,31,26,22,18,42,37,32,19,22,34,26,37,22,41,26,43,42,41,37,26,27,22,43,36,22,43,31,26,30,41,22,31,36,34,26,40,22,43,31,26,22,23,37,24,22,36,42,43,35,23,44,26,27,22,30,37,22,40,36,42,43,31,22,23,29,41,30,24,23,22,40,30,37,24,26,22,20,22,23,37,27,22,40,43,30,35,35,22,24,36,37,40,30,27,26,41,26,27,22,43,36,22,25,26,22,43,31,26,22,24,31,30,26,29,22,39,42,25,35,30,24,22,26,37,26,34,46,22,25,46,22,43,31,26,22,44,31,30,43,26,22,28,36,45,26,41,37,34,26,37,43,22,18,42,37,32,19,22,41,26,43,42,41,37,26,27,22,43,36,22,43,31,26,22,40,43,41,26,26,43,40,22,36,29,22,43,31,26,22,24,36,42,37,43,41,46,22,2,40,22,25,35,23,24,32,22,18,42,37,32,19
23,22,31,42,28,26,22,23,37,24,22,29,35,23,28,22,44,30,43,31,22,25,35,23,24,32,22,28,41,26,26,37,22,23,37,27,22,28,36,35,27,22,18,42,37,32,19,22,44,23,40,22,18,42,37,32,19,22,36,45,26,41,22,43,31,26,22,18,42,37,32,19,22,28,23,43,26,22,23,43,22,34,41,7,22,40,30,40,42,35,42,22,2,40,22,34,36,27,26,40,43,22,31,36,42,40,26,22,44,31,30,35,26,22,36,37,22,43,31,26,22,40,43,41,26,26,43,22,36,42,43,22,29,41,36,37,43,22,25,36,46,40,22,27,30,40,39,35,23,46,26,27,22,43,31,26,22,23,37,24,22,24,36,35,36,41,40,22,36,37,22,43,31,26,30,41,22,40,31,30,41,43,40,22,18,42,37,32,19,22,23,37,27,22,18,42,37,32,19
23,43,22,43,31,26,22,40,34,23,35,35,22,18,42,37,32,19,22,31,36,34,26,22,36,29,22,18,42,37,32,19,22,18,42,37,32,19,22,23,22,35,26,23,27,30,37,28,22,23,37,24,22,18,42,37,32,19,22,23,37,27,22,23,22,29,36,41,34,26,41,22,18,42,37,32,19,22,30,37,22,43,31,26,22,28,41,36,42,39,22,2,40,22,23,41,34,26,27,22,18,42,37,32,19,22,18,42,37,32,19,22,44,26,22,18,42,37,32,19,22,18,42,37,32,19,22,40,43,42,24,32,22,35,30,43,43,35,26,22,23,37,24,22,29,35,23,28,40,22,30,37,22,43,31,26,30,41,22,31,23,30,41,22,23,37,27,22,23,22,34,23,37,22,18,42,37,32,19,22,36,37,22,23,37,22,18,42,37,32,19,22,31,36,41,37,22,18,42,37,32,19,22,30,37,22,23,37,24,22,18,42,37,32,19
30,22,23,34,22,31,23,39,39,46,22,43,36,22,40,26,26,22,43,31,26,22,40,39,30,41,30,43,22,36,29,22,43,31,26,22,39,26,36,39,35,26,22,40,23,30,27,22,34,41,7,22,40,30,40,42,35,42,22,35,36,36,32,30,37,28,22,18,42,37,32,19,22,30,37,22,23,22,37,26,44,22,28,41,23,46,22,40,42,30,43
23,40,22,43,31,26,22,24,41,36,44,27,22,36,42,43,40,30,27,26,22,31,30,40,22,31,36,34,26,22,40,31,36,42,43,26,27,22,23,37,24,22,23,37,24,22,43,31,26,22,36,35,27,22,34,23,37,22,40,31,36,43,22,31,30,40,22,18,42,37,32,19,22,30,37,43,36,22,43,31,26,22,23,30,41
30,22,2,34,22,30,37,40,39,30,41,26,27,22,25,46,22,43,31,26,22,34,36,36,27,22,36,29,22,43,31,26,22,39,26,36,39,35,26
42,37,27,26,41,22,43,31,26,22,35,23,44,40,22,36,29,22,43,31,26,22,35,23,37,27,22,43,31,26,22,23,37,24,22,41,26,34,23,30,37,40,22,23,37,22,30,35,35,26,28,23,35,22,36,41,28,23,37,30,48,23,43,30,36,37,22,23,37,27,22,30,43,40,22,31,26,23,27,38,42,23,41,43,26,41,40,22,23,41,26,22,40,43,30,35,35,22,30,37,22,18,42,37,32,19,22,18,42,37,32,19
25,42,43,22,43,31,26,22,18,42,37,32,19,22,41,26,35,26,23,40,26,22,36,29,22,43,31,26,22,40,26,45,26,37,22,35,26,23,27,26,41,40,22,44,31,36,22,36,37,24,26,22,29,36,41,34,26,27,22,43,31,26,22,30,37,43,26,35,35,26,24,43,42,23,35,22,23,37,27,22,18,42,37,32,19,22,24,36,41,26,22,36,29,22,43,31,26,22,23,37,24,22,30,40,22,23,22,27,26,22,18,42,37,32,19,22,18,42,37,32,19,22,36,29,22,43,31,26,22,34,36,45,26,34,26,37,43,22,23,37,27,22,43,31,26,22,18,42,37,32,19,22,36,29,22,30,43,40,22,30,37,43,26,41,37,23,35,22,18,42,37,32,19
43,31,26,22,28,36,45,26,41,37,34,26,37,43,22,24,23,37,22,37,26,45,26,41,22,39,42,43,22,43,31,26,22,23,37,24,22,25,23,24,32,22,30,37,43,36,22,43,31,26,22,25,36,43,43,35,26,22,23,28,23,30,37,22,40,23,30,27,22,18,42,37,32,19,22,18,42,37,32,19,22,23,22,45,26,43,26,41,23,37,22,18,42,37,32,19,22,23,24,43,30,45,30,40,43,22,36,37,22,31,23,37,27,22,43,36,22,44,26,35,24,36,34,26,22,34,41,7,22,40,30,40,42,35,42
43,31,30,37,28,40,22,31,23,45,26,22,28,36,37,26,22,43,36,36,22,29,23,41,22,29,36,41,22,43,31,26,22,28,36,45,26,41,37,34,26,37,43,22,43,36,22,40,43,36,39,22,43,31,26,34,22,37,36,44
43,31,26,41,26,22,2,40,22,37,36,22,43,42,41,37,30,37,28,22,25,23,24,32
43,31,26,41,26,22,44,23,40,22,24,26,41,43,23,30,37,35,46,22,37,36,22,18,42,37,32,19,22,43,31,26,22,43,30,27,26,22,36,29,22,23,37,24,22,18,42,37,32,19,22,35,23,40,43,22,37,30,28,31,43,22,44,31,26,37,22,31,42,37,27,41,26,27,40,22,36,29,22,39,26,36,39,35,26,22,18,42,37,32,19,22,30,37,43,36,22,43,31,26,22,18,42,37,32,19,22,24,41,36,40,40,22,18,42,37,32,19,22,24,31,42,41,24,31,22,30,37,22,18,42,37,32,19,22,29,36,41,22,44,31,23,43,22,25,26,24,23,34,26,22,43,31,26,22,29,30,41,40,43,22,23,37,24,22,41,23,35,35,46,22,30,37,22,43,31,26,22,24,36,42,37,43,41,46,22,30,37,22,20,22,46,26,23,41,40
18,42,37,32,19,22,18,42,37,32,19,22,36,29,22,23,37,24,22,23,37,27,22,18,42,37,32,19,22,44,26,22,18,42,37,32,19,22,40,31,36,36,32,22,43,31,26,22,24,31,42,41,24,31,22,23,40,22,43,31,26,22,40,26,45,26,37,22,23,28,30,37,28,22,34,26,37,22,45,36,44,26,27,22,43,31,23,43,22,43,31,26,22,23,37,24,22,44,36,42,35,27,22,24,36,37,43,30,37,42,26,22,30,43,40,22,29,30,28,31,43,22,23,28,23,30,37,40,43,22,43,31,26,22,28,36,45,26,41,37,34,26,37,43,22,23,37,27,22,43,31,26,22,39,36,35,30,24,30,26,40,22,36,29,22,41,23,24,30,23,35,22,18,42,37,32,19,22,36,37,22,23,35,35,22,29,41,36,37,43,40,22,30,37,24,35,42,27,30,37,28,22,43,31,26,22,23,41,34,26,27,22,40,43,41,42,28,28,35,26
23,37,27,22,43,31,26,46,22,24,23,35,35,26,27,22,36,37,22,43,31,26,22,28,36,45,26,41,37,34,26,37,43,22,43,36,22,41,26,35,26,23,40,26,22,37,26,35,40,36,37,22,18,42,37,32,19,22,43,31,26,22,23,37,24,22,2,40,22,35,26,23,27,30,37,28,22,29,30,28,42,41,26,22,44,31,36,22,44,23,40,22,33,23,30,35,26,27,22,44,30,43,31,22,43,31,26,34,22,23,37,27,22,41,26,34,23,30,37,40,22,30,37,22,39,41,30,40,36,37
44,30,43,31,36,42,43,22,31,30,34,22,40,23,30,27,22,34,41,7,22,40,30,40,42,35,42,22,43,31,26,22,18,42,37,32,19,22,36,29,22,43,31,26,22,36,43,31,26,41,40,22,30,40,22,36,37,35,46,22,23,22,18,42,37,32,19
39,41,26,40,30,27,26,37,43,22,18,42,37,32,19,22,27,26,22,18,42,37,32,19,22,41,26,35,26,23,40,26,27,22,43,31,26,22,23,37,24,22,34,26,37,22,23,35,36,37,28,22,44,30,43,31,22,36,37,26,22,36,29,22,43,31,26,22,29,36,42,37,27,30,37,28,22,34,26,34,25,26,41,40,22,36,29,22,43,31,26,22,39,23,37,22,18,42,37,32,19,22,24,36,37,28,41,26,40,40,22,23,22,41,30,45,23,35,22,35,30,25,26,41,23,43,30,36,37,22,28,41,36,42,39,22,23,40,22,39,23,41,43,22,36,29,22,31,30,40,22,26,29,29,36,41,43,40,22,43,36,22,24,41,26,23,43,26,22,23,22,24,35,30,34,23,43,26,22,36,29,22,43,41,42,40,43,22,23,37,27,22,39,26,23,24,26,22,30,37,22,44,31,30,24,31,22,31,30,40,22,28,36,45,26,41,37,34,26,37,43,22,24,23,37,22,25,26,28,30,37,22,37,26,28,36,43,30,23,43,30,36,37,40,22,44,30,43,31,22,25,35,23,24,32,22,35,26,23,27,26,41,40,22,36,45,26,41,22,23,22,37,26,44,22,24,36,37,40,43,30,43,42,43,30,36,37,22,23,30,34,26,27,22,23,43,22,28,30,45,30,37,28,22,25,35,23,24,32,40,22,23,22,45,36,30,24,26,22,30,37,22,37,23,43,30,36,37,23,35,22,28,36,45,26,41,37,34,26,37,43
25,42,43,22,39,41,26,43,36,41,30,23,22,34,23,46,22,30,37,40,43,26,23,27,22,25,26,22,24,41,26,23,43,30,37,28,22,23,22,24,35,30,34,23,43,26,22,29,36,41,22,34,36,41,26,22,43,42,41,34,36,30,35,22,23,37,27,22,42,37,24,26,41,43,23,30,37,43,46,22,30,37,22,43,31,30,40,22,18,42,37,32,19,22,27,30,45,30,27,26,27,22,24,36,42,37,43,41,46
23,40,22,36,43,31,26,41,22,18,42,37,32,19,22,28,36,45,26,41,37,34,26,37,43,40,22,39,23,41,43,30,24,42,35,23,41,35,46,22,39,36,35,23,37,27,22,23,37,27,22,43,31,26,22,40,36,45,30,26,43,22,42,37,30,36,37,22,31,23,45,26,22,41,26,24,26,37,43,35,46,22,27,30,40,24,36,45,26,41,26,27,22,30,37,30,43,30,23,35,22,40,43,26,39,40,22,43,36,22,36,39,26,37,22,42,39,22,40,36,24,30,26,43,46,22,24,23,37,22,24,41,26,23,43,26,22,23,22,34,36,34,26,37,43,42,34,22,29,36,41,22,41,23,27,30,24,23,35,22,24,31,23,37,28,26,22,43,31,23,43,22,25,26,24,36,34,26,40,22,27,30,29,29,30,24,42,35,43,22,30,29,22,37,36,43,22,30,34,39,36,40,40,30,25,35,26,22,43,36,22,24,36,37,43,41,36,35
23,40,22,43,31,26,22,27,23,46,40,22,28,36,22,25,46,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,44,30,35,35,22,25,26,22,26,45,26,41,22,34,36,41,26,22,31,23,41,27,22,39,41,26,40,40,26,27,22,43,36,22,33,42,40,43,30,29,46,22,43,31,26,22,24,36,37,43,30,37,42,26,27,22,18,42,37,32,19,22,36,29,22,34,41,7,22,18,42,37,32,19,22,23,40,22,44,26,35,35,22,23,40,22,43,31,26,22,24,36,37,43,30,37,42,26,27,22,25,23,37,37,30,37,28,22,36,29,22,43,31,26,22,23,37,24,22,23,37,27,22,26,37,29,36,41,24,26,34,26,37,43,22,36,29,22,43,31,26,22,40,43,23,43,26,22,36,29,22,26,34,26,41,28,26,37,24,46
30,29,22,30,43,22,27,36,26,40,22,37,2,43,22,46,30,26,35,27,22,36,37,22,43,31,26,40,26,22,34,23,43,43,26,41,40,22,23,37,27,22,26,45,26,37,43,42,23,35,35,46,22,25,26,28,30,37,22,43,23,35,32,30,37,28,22,27,30,41,26,24,43,35,46,22,43,36,22,43,31,26,22,23,37,24,22,43,31,26,22,26,47,39,26,24,43,23,43,30,36,37,40,22,23,37,27,22,39,41,36,34,30,40,26,22,41,23,30,40,26,27,22,25,46,22,46,26,40,43,26,41,27,23,46,22,2,40,22,41,26,35,26,23,40,26,40,22,44,30,35,35,22,43,42,41,37,22,43,36,22,18,42,37,32,19,22,23,37,27,22,42,37,41,26,40,43
30,29,22,30,43,22,27,36,26,40,22,43,31,26,22,35,23,41,28,26,22,37,42,34,25,26,41,22,36,29,22,18,42,37,32,19,22,44,31,30,43,26,40,22,44,31,36,22,36,39,39,36,40,26,22,23,37,46,22,24,36,37,24,26,40,40,30,36,37,40,22,43,36,22,43,31,26,22,25,35,23,24,32,22,34,23,33,36,41,30,43,46,22,44,30,35,35,22,40,43,26,39,22,42,39,22,43,31,26,30,41,22,18,42,37,32,19,22,23,37,27,22,43,31,41,26,23,43,40,22,43,36,22,43,23,32,26,22,34,23,43,43,26,41,40,22,30,37,43,36,22,43,31,26,30,41,22,36,44,37,22,31,23,37,27,40
43,31,26,22,37,26,44,35,46,22,41,26,35,26,23,40,26,27,22,23,37,24,22,35,26,23,27,26,41,40,22,23,35,40,36,22,44,30,35,35,22,25,26,22,42,37,27,26,41,22,26,37,36,41,34,36,42,40,22,39,41,26,40,40,42,41,26
43,31,26,22,28,36,45,26,41,37,34,26,37,43,22,30,40,22,44,23,43,24,31,30,37,28,22,24,35,36,40,26,35,46,22,43,36,22,40,26,26,22,30,29,22,43,31,26,30,41,22,39,41,26,40,26,37,24,26,22,30,37,22,43,31,26,22,18,42,37,32,19,22,35,26,23,27,40,22,43,36,22,30,37,24,41,26,23,40,26,27,22,18,42,37,32,19,22,39,41,36,43,26,40,43,40,22,23,37,27,22,45,30,36,35,26,37,24,26,22,30,29,22,30,43,22,27,36,26,40,22,39,41,26,43,36,41,30,23,22,44,30,35,35,22,42,40,26,22,43,31,30,40,22,23,40,22,23,22,41,26,23,40,36,37,22,43,36,22,32,26,26,39,22,34,41,7,22,18,42,37,32,19,22,25,26,31,30,37,27,22,25,23,41,40
39,41,26,43,36,41,30,23,22,31,23,40,22,37,2,43,22,29,36,41,28,36,43,43,26,37,22,44,31,46,22,43,31,26,46,22,44,26,41,26,22,23,35,35,22,40,26,37,43,26,37,24,26,27,22,43,36,22,35,30,29,26,22,18,42,37,32,19,22,30,37,22,43,31,26,22,29,30,41,40,43,22,39,35,23,24,26,22,29,36,41,22,40,23,25,36,43,23,28,26,22,23,37,27,22,24,36,37,40,39,30,41,23,24,46,22,43,36,22,18,42,37,32,19,22,43,31,26,22,28,36,45,26,41,37,34,26,37,43
30,37,22,23,27,27,30,43,30,36,37,22,43,31,26,22,28,36,45,26,41,37,34,26,37,43,22,30,40,22,29,30,28,42,41,30,37,28,22,43,31,23,43,22,43,31,26,22,41,26,35,26,23,40,26,40,22,24,36,42,35,27,22,24,41,26,23,43,26,22,23,22,40,39,35,30,43,22,25,26,43,44,26,26,37,22,43,31,26,22,30,37,43,26,41,37,23,35,22,23,37,27,22,26,47,43,26,41,37,23,35,22,44,30,37,28,40,22,36,29,22,43,31,26,22,23,37,24,22,23,37,27,22,25,26,43,44,26,26,37,22,43,31,26,22,37,26,44,35,46,22,29,41,26,26,27,22,35,26,23,27,26,41,40,22,23,37,27,22,43,31,36,40,26,22,23,24,43,30,45,30,40,43,40,22,44,31,36,22,31,23,45,26,22,26,34,26,41,28,26,27,22,23,40,22,35,26,23,27,26,41,40,22,30,37,40,30,27,26,22,43,31,26,22,24,36,42,37,43,41,46,22,27,42,41,30,37,28,22,43,31,26,30,41,22,18,42,37,32,19
30,37,22,36,41,27,26,41,22,43,36,22,31,26,23,27,22,36,29,29,22,23,37,46,22,27,30,45,30,40,30,36,37,40,22,34,41,7,22,18,42,37,32,19,22,30,37,22,23,22,34,26,26,43,30,37,28,22,44,30,43,31,22,31,30,40,22,24,36,35,35,26,23,28,42,26,40,22,25,26,29,36,41,26,22,43,31,26,46,22,44,26,41,26,22,41,26,35,26,23,40,26,27,22,30,37,40,43,41,42,24,43,26,27,22,43,31,26,34,22,43,36,22,41,26,39,36,41,43,22,43,36,22,43,31,26,22,23,37,24,22,31,26,23,27,38,42,23,41,43,26,41,40,22,30,37,22,18,42,37,32,19,22,23,40,22,40,36,36,37,22,23,40,22,39,36,40,40,30,25,35,26
43,31,26,22,34,26,37,22,23,35,40,36,22,44,30,35,35,22,25,26,22,29,23,24,26,27,22,44,30,43,31,22,18,42,37,32,19,22,43,31,26,22,28,26,37,26,41,23,43,30,36,37,22,28,23,39,22,25,26,43,44,26,26,37,22,43,31,26,34,40,26,35,45,26,40,22,23,37,27,22,43,31,26,22,24,36,42,37,43,41,46,22,2,40,22,34,23,37,46,22,18,42,37,32,19,22,25,35,23,24,32,22,18,42,37,32,19,22,43,31,26,22,40,36,5,24,23,35,35,26,27,22,46,36,42,37,28,22,18,42,37,32,19,22,44,31,36,22,23,41,26,22,23,37,47,30,36,42,40,22,43,36,22,40,26,26,22,43,31,26,22,36,35,27,22,18,42,37,32,19,22,30,37,22,23,24,43,30,36,37
40,23,46,40,22,39,26,43,26,41,22,18,42,37,32,19,22,39,41,26,40,30,27,26,37,43,22,36,29,22,43,31,26,22,40,36,42,43,31,22,23,29,41,30,24,23,37,22,46,36,42,43,31,22,24,36,37,28,41,26,40,40,22,44,26,22,44,30,35,35,22,25,26,22,26,47,39,26,24,43,30,37,28,22,43,31,26,34,22,43,36,22,23,24,43,22,35,30,32,26,22,35,26,23,27,26,41,40,22,36,29,22,43,31,26,22,23,37,24
43,31,26,46,22,37,26,45,26,41,22,24,36,37,40,30,27,26,41,26,27,22,43,31,26,34,40,26,35,45,26,40,22,43,36,22,25,26,22,23,37,46,43,31,30,37,28,22,26,35,40,26
23,43,22,35,23,40,43,22,37,30,28,31,43,22,2,40,22,41,23,35,35,46,22,43,31,26,46,22,24,23,35,35,26,27,22,36,37,22,43,31,26,30,41,22,18,42,37,32,19,22,43,36,22,25,26,22,29,30,41,34,22,46,26,43,22,27,30,40,24,30,39,35,30,37,26,27,22,30,37,22,43,31,26,30,41,22,36,39,39,36,40,30,43,30,36,37,22,43,36,22,23,39,23,41,43,31,26,30,27
44,26,22,18,42,37,32,19,22,27,30,40,24,30,39,35,30,37,26,22,25,26,24,23,42,40,26,22,44,26,22,32,37,36,44,22,43,31,23,43,22,43,31,26,22,28,36,45,26,41,37,34,26,37,43,22,30,40,22,45,26,41,46,22,45,26,41,46,22,40,26,37,40,30,43,30,45,26,22,40,23,30,27,22,23,37,27,41,26,44,22,18,42,37,32,19,22,23,37,36,43,31,26,41,22,26,23,41,35,46,22,18,42,37,32,19,22,35,26,23,27,26,41,22,44,31,36,22,30,40,22,37,36,44,22,20
44,26,22,44,23,37,43,22,43,36,22,40,26,26,22,37,26,35,40,36,37,22,18,42,37,32,19,22,23,37,27,22,23,35,35,22,36,42,41,22,18,42,37,32,19,22,36,42,43,22,36,29,22,39,41,30,40,36,37,22,23,37,27,22,30,29,22,44,26,22,23,41,26,22,37,2,43,22,27,30,40,24,30,39,35,30,37,26,27,22,44,26,22,34,23,46,22,37,36,43,22,40,26,26,22,43,31,26,34,22,31,26,41,26,22,44,30,43,31,22,42,40
