43,31,26,22,39,41,30,24,26,22,24,23,37,22,25,26,22,26,47,39,26,24,43,26,27,22,43,36,22,26,41,36,27,26,22,29,42,41,43,31,26,41,22,25,26,24,23,42,40,26,22,43,31,26,22,35,36,40,40,22,26,40,43,30,34,23,43,26,22,24,23,34,26,22,23,29,43,26,41,22,43,31,26,22,34,23,41,32,26,43,22,24,35,36,40,26,27
41,23,43,31,26,41,22,43,31,26,41,26,22,30,37,24,41,26,23,40,30,37,28,35,46,22,30,40,22,23,22,28,41,36,42,39,22,36,29,22,30,37,43,26,41,37,23,43,30,36,37,23,35,22,25,41,36,32,26,41,23,28,26,22,23,37,27,22,43,41,23,27,30,37,28,22,29,30,41,34,40,22,43,31,23,43,22,36,39,26,41,23,43,26,22,30,37,22,34,36,40,43,22,26,42,41,36,39,26,23,37,22,29,30,37,23,37,24,30,23,35,22,24,26,37,43,26,41,40,22,30,37,24,35,42,27,30,37,28,22,26,42,41,36,39,26,23,37,22,28,30,23,37,43,40,22,40,42,24,31,22,23,40,22,25,23,41,24,35,23,46,40,22,25,23,37,32,22,39,35,24,22,23,37,27,22,27,26,42,43,40,24,31,26,22,25,23,37,32,22,23,40,22,44,26,35,35,22,23,40,22,34,26,41,41,30,35,35,22,35,46,37,24,31,22,3,22,24,36,7,22,23,37,27,22,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,36,29,22,43,31,26,22,42,7,40,7,22,23,37,27,22,33,23,39,23,37,22,2,40,22,37,36,34,42,41,23,22,40,26,24,42,41,30,43,30,26,40,22,24,36
29,26,27,26,41,23,35,22,24,41,26,27,30,43,22,39,41,36,28,41,23,34,40,22,27,23,43,26,22,25,23,24,32,22,43,36,22,43,31,26,22,37,26,44,22,27,26,23,35,22,23,37,27,22,44,26,41,26,22,34,26,23,37,43,22,43,36,22,25,41,26,23,32,22,26,45,26,37,22,29,30,37,23,37,24,30,23,35,35,46
40,23,46,40,22,34,41,7,22,40,23,35,26,22,30,22,43,31,30,37,32,22,34,36,41,26,22,25,23,37,32,40,22,23,41,26,22,40,43,23,41,43,30,37,28,22,43,36,22,41,26,23,35,30,48,26,22,43,31,23,43,22,44,26,22,31,23,45,26,22,43,36,22,25,26,22,34,36,41,26,22,35,30,32,26,22,43,31,26,22,27,26,39,23,41,43,34,26,37,43,22,40,43,36,41,26,22,37,36,43,22,43,31,26,22,18,42,37,32,19
23,29,43,26,41,22,31,42,28,36,22,31,30,43,22,34,23,37,46,22,30,37,40,42,41,26,41,40,22,26,47,31,23,42,40,43,26,27,22,43,31,26,30,41,22,41,26,30,37,40,42,41,23,37,24,26,22,24,36,45,26,41,23,28,26,22,23,37,27,22,31,23,27,22,43,36,22,43,23,39,22,18,42,37,32,19,22,43,36,22,41,26,39,35,23,24,26,22,43,31,23,43,22,24,36,45,26,41,23,28,26,22,30,37,22,24,23,40,26,22,43,31,26,41,26,22,44,26,41,26,22,23,37,46,22,36,43,31,26,41,22,34,23,33,36,41,22,27,30,40,23,40,43,26,41,40,22,25,26,29,36,41,26,22,43,31,26,22,26,37,27,22,36,29,22,43,31,26,22,46,26,23,41
27,26,37,37,30,40,22,18,42,37,32,19,22,23,37,27,22,27,23,35,26,22,18,42,37,32,19,22,43,44,36,22,23,43,35,23,37,43,23,22,26,37,28,30,37,26,26,41,40,22,44,26,41,26,22,18,42,37,32,19,22,36,29,22,43,31,26,22,30,37,43,26,41,37,23,35,22,18,42,37,32,19,22,43,31,23,43,22,23,35,35,36,44,22,39,24,40,22,43,36,22,40,31,23,41,26,22,27,23,43,23,22,45,30,23,22,43,31,26,22,43,26,35,26,39,31,36,37,26
44,26,40,43,22,43,26,47,23,40,22,30,37,43,26,41,34,26,27,30,23,43,26,22,29,36,41,22,27,26,24,26,34,25,26,41,22,27,26,35,30,45,26,41,46,22,23,27,45,23,37,24,26,27,22,20,22,24,26,37,43,40,22,43,36,22,1,22,20,22,23,22,25,23,41,41,26,35
37,26,45,26,41
24,36,35,42,34,25,30,23,22,36,29,29,30,24,30,23,35,40,22,23,35,40,36,22,40,23,30,27,22,43,31,26,22,43,31,41,30,29,43,22,40,31,36,42,35,27,22,37,2,43,22,29,23,24,26,22,39,41,36,25,35,26,34,40,22,34,26,26,43,30,37,28,22,41,26,28,42,35,23,43,36,41,46,22,24,23,39,30,43,23,35,22,41,26,38,42,30,41,26,34,26,37,43,40,22,27,26,40,39,30,43,26,22,43,31,26,22,35,23,41,28,26,22,41,26,40,26,41,45,26,40,22,23,37,27,22,44,41,30,43,26,5,27,36,44,37,40,22,23,37,27,22,18,42,37,32,19,22,41,26,28,42,35,23,43,36,41,46,22,41,26,38,42,30,41,26,34,26,37,43,40,22,43,31,23,43,22,40,31,36,42,35,27,22,25,26,22,30,37,22,39,35,23,24,26,22,25,46,22,46,26,23,41,22,2,40,22,26,37,27
23,22,35,23,41,28,26,22,39,23,41,43,22,36,29,22,43,31,26,22,35,36,37,28,5,43,26,41,34,22,23,39,39,41,26,24,30,23,43,30,36,37,22,36,29,22,23,40,40,26,43,40,22,41,26,29,35,26,24,43,40,22,30,37,29,35,23,43,30,36,37,22,23,37,27,22,43,31,26,22,43,23,47,23,43,30,36,37,22,36,29,22,18,42,37,32,19,22,24,23,39,30,43,23,35,22,28,23,30,37,40,22,30,40,22,18,42,37,32,19
30,29,22,43,31,30,40,22,25,23,43,43,35,26,22,44,26,41,26,22,23,22,34,36,45,30,26,22,43,31,26,22,39,41,36,27,42,24,26,41,40,22,44,36,42,35,27,22,25,26,22,29,30,28,31,43,30,37,28,22,36,45,26,41,22,43,44,36,22,40,24,41,30,39,43,40,22,44,30,43,31,22,37,36,43,31,30,37,28,22,25,42,43,22,23,37,22,36,39,26,37,30,37,28,22,40,24,26,37,26,22,30,37,22,24,36,34,34,36,37
29,36,41,22,26,47,23,34,39,35,26,22,43,31,26,22,39,41,36,39,36,40,26,27,22,36,45,26,41,31,23,42,35,22,36,29,22,39,41,30,24,26,40,22,23,37,22,26,47,43,41,26,34,26,35,46,22,40,26,37,40,30,43,30,45,26,22,39,36,35,30,43,30,24,23,35,22,43,36,39,30,24,22,30,40,22,29,23,41,22,34,36,41,26,22,39,41,26,24,30,40,26,22,43,31,23,37,22,43,31,26,22,45,23,28,42,26,22,39,35,23,37,40,22,23,37,37,36,42,37,24,26,27,22,25,46,22,34,41,7,22,28,36,41,25,23,24,31,26,45,22,30,37,22,20,22,23,37,27,22,35,23,43,26,41,22,27,41,36,39,39,26,27
25,42,28,40,22,35,30,32,26,22,43,31,30,40,22,23,41,26,22,33,42,40,43,22,23,22,37,36,41,34,23,35,22,39,23,41,43,22,36,29,22,39,41,36,27,42,24,43,22,27,26,45,26,35,36,39,34,26,37,43,22,40,23,30,27,22,41,30,24,31,23,41,27,22,18,42,37,32,19,22,27,30,41,26,24,43,36,41,22,36,29,22,31,26,44,35,26,43,43,5,39,23,24,32,23,41,27,22,24,36,7,22,2,40,22,23,27,45,23,37,24,26,27,22,40,46,40,43,26,34,40,22,27,26,45,26,35,36,39,34,26,37,43
30,43,22,37,36,44,22,44,30,35,35,22,25,26,22,39,35,23,46,26,27,22,34,36,40,43,35,46,22,29,36,41,22,43,31,26,22,41,26,24,36,41,27,22,23,37,27,22,40,31,36,42,35,27,22,25,26,22,18,42,37,32,19,22,42,39,22,23,40,22,38,42,30,24,32,35,46,22,23,40,22,39,36,40,40,30,25,35,26,22,44,30,43,31,36,42,43,22,36,29,29,22,27,23,46,40
30,37,22,23,22,33,42,35,46,22,20,22,35,26,43,43,26,41,22,43,36,22,43,31,26,22,40,26,37,23,43,26,22,40,26,24,42,41,30,43,30,26,40,22,40,42,25,24,36,34,34,30,43,43,26,26,22,29,30,41,40,43,22,25,36,40,43,36,37,22,24,36,41,39,7,22,23,41,28,42,26,27,22,43,31,23,43,22,43,31,26,22,29,23,24,43,22,43,31,23,43,22,37,36,22,41,26,43,23,30,35,22,25,41,36,32,26,41,23,28,26,22,29,30,41,34,22,29,23,30,35,26,27,22,27,42,41,30,37,28,22,43,31,26,22,20,22,34,23,41,32,26,43,22,24,41,23,40,31,22,27,26,34,36,37,40,43,41,23,43,26,40,22,43,31,23,43,22,24,42,41,41,26,37,43,22,41,42,35,26,40,22,23,41,26,22,23,27,26,38,42,23,43,26
24,36,36,39,26,41,40,22,42,40,26,40,22,43,31,26,22,24,36,36,39,26,41,40,22,3,22,18,42,37,32,19,22,37,23,34,26,22,44,36,41,35,27,5,44,30,27,26
33,42,40,43,22,25,26,46,36,37,27,22,43,31,26,22,24,30,43,46,22,35,30,34,30,43,40,22,30,40,22,23,22,18,42,37,32,19,22,36,29,22,20,22,25,35,23,24,32,40,22,44,31,36,22,23,41,26,22,26,34,39,35,36,46,26,27,22,43,31,41,36,42,28,31,36,42,43,22,43,31,26,22,23,41,26,23
23,37,23,35,46,40,43,40,22,31,23,45,26,22,24,36,34,39,35,23,30,37,26,27,22,43,31,23,43,22,43,31,30,41,27,5,38,42,23,41,43,26,41,22,24,36,41,39,36,41,23,43,26,22,26,23,41,37,30,37,28,40,22,31,23,45,26,22,37,2,43,22,25,26,26,37,22,45,26,41,46,22,28,36,36,27,22,25,42,43,22,43,31,26,22,26,29,29,26,24,43,22,31,30,43,22,31,36,34,26,22,39,23,41,43,30,24,42,35,23,41,35,46,22,31,23,41,27,22,46,26,40,43,26,41,27,23,46
25,42,43,22,37,26,30,43,31,26,41,22,43,31,26,22,39,30,35,36,43,40,22,37,36,41,22,43,31,26,22,34,23,24,31,30,37,30,40,43,40,22,23,39,39,26,23,41,22,30,37,43,26,41,26,40,43,26,27,22,23,37,27,22,34,41,7,22,27,23,45,30,40,22,30,40,22,25,23,41,41,26,27,22,29,41,36,34,22,34,23,32,30,37,28,22,23,22,37,26,44,22,25,30,27,22,42,37,27,26,41,22,43,26,41,34,40,22,36,29,22,23,37,22,23,28,41,26,26,34,26,37,43,22,31,26,22,34,23,27,26,22,44,30,43,31,22,42,23,35,22,30,37,22,40,26,39,43,26,34,25,26,41,22,42,37,35,26,40,40,22,42,23,35,22,18,42,37,32,19,22,23,37,22,36,29,29,26,41,22,25,26,35,36,44,22,1,22,20,22,23,22,40,31,23,41,26
25,36,37,27,22,39,41,30,24,26,40,22,44,26,41,26,22,35,30,43,43,35,26,22,24,31,23,37,28,26,27,22,30,37,22,40,35,42,28,28,30,40,31,22,23,24,43,30,45,30,43,46
43,31,36,42,28,31,22,40,39,26,37,27,30,37,28,22,29,36,41,22,30,36,44,23,22,23,37,27,22,36,41,26,28,36,37,22,44,23,40,22,29,23,41,22,35,26,40,40,22,43,31,26,30,41,22,30,37,24,41,26,23,40,26,40,22,23,25,36,45,26,22,39,26,37,43,23,28,36,37,22,41,26,38,42,26,40,43,40,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,44,26,41,26,22,34,42,24,31,22,28,41,26,23,43,26,41,22,25,26,24,23,42,40,26,22,36,29,22,43,31,26,22,30,37,29,35,42,26,37,24,26,22,36,29,22,41,26,39,42,25,35,30,24,23,37,40,22,23,43,22,24,41,30,43,30,24,23,35,22,18,42,37,32,19
23,34,30,27,22,23,22,18,42,37,32,19,22,36,29,22,18,42,37,32,19,22,18,42,37,32,19,22,24,30,41,24,42,40,22,18,42,37,32,19,22,18,42,37,32,19,22,18,42,37,32,19,22,23,37,27,22,24,41,26,23,43,42,41,26,40,22,36,29,22,43,31,26,22,44,30,35,27,22,35,26,40,40,26,41,22,24,36,34,39,26,43,30,43,36,41,40,22,44,30,35,35,22,29,23,35,35
42,37,35,30,32,26,22,34,23,37,46,22,42,7,40,7,22,30,37,45,26,40,43,36,41,40,22,43,31,36,40,26,22,30,37,22,23,40,30,23,22,36,41,22,26,42,41,36,39,26,22,40,26,26,32,30,37,28,22,18,42,37,32,19,22,26,47,39,36,40,42,41,26,22,34,23,46,22,25,26,22,35,26,40,40,22,18,42,37,32,19,22,43,36,22,39,23,46,30,37,28,22,31,30,28,31,26,41,22,39,41,30,24,26,40,22,29,36,41,22,24,36,42,37,43,41,46,22,29,42,37,27,40
18,42,37,32,19,22,36,29,22,24,36,42,41,40,26,22,30,40,22,39,41,26,43,43,46,22,23,37,27,22,40,34,23,41,43,22,43,31,36,42,28,31,22,18,42,37,32,19
25,30,28,28,26,41,22,43,31,23,37,22,23,22,18,42,37,32,19,22,44,23,40,22,43,31,30,40,22,24,23,40,31,22,18,42,37,32,19,22,2,40,22,41,26,39,42,43,23,43,30,36,37,22,29,36,41,22,31,36,37,26,40,43,46
34,36,40,24,36,44,22,23,37,27,22,32,23,25,42,35,22,34,42,40,43,22,31,23,45,26,22,29,36,42,37,27,22,43,31,23,43,22,30,37,29,36,41,34,23,43,30,36,37,22,42,40,26,29,42,35
23,43,22,43,31,26,22,42,7,40,7,22,37,23,43,30,36,37,23,35,22,30,37,40,43,30,43,42,43,26,40,22,36,29,22,31,26,23,35,43,31,22,27,41,7,22,41,36,25,26,41,43,22,26,7,22,18,42,37,32,19,22,24,31,30,26,29,22,36,29,22,43,31,26,22,18,42,37,32,19,22,39,41,36,28,41,23,34,22,25,41,23,37,24,31,22,40,23,30,27,22,37,36,22,26,45,30,27,26,37,24,26,22,36,29,22,42,37,26,47,39,26,24,43,26,27,22,27,26,23,43,31,40,22,29,41,36,34,22,31,46,39,36,28,35,46,24,26,34,30,23,22,31,23,27,22,40,31,36,44,37,22,42,39,22,30,37,22,23,22,40,43,42,27,46,22,36,29,22,20,22,27,30,23,25,26,43,30,24,40,22,43,31,23,43,22,31,23,40,22,25,26,26,37,22,42,37,27,26,41,22,44,23,46,22,23,43,22,37,30,31,22,29,36,41,22,29,30,45,26,22,46,26,23,41,40
32,26,37,43,22,44,23,35,32,26,41,22,20,22,23,22,29,36,41,34,26,41,22,39,23,41,43,37,26,41,22,23,43,22,43,31,26,22,39,31,30,35,23,27,26,35,39,31,30,23,22,35,23,44,22,29,30,41,34,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,3,22,18,42,37,32,19,22,44,30,35,35,22,40,39,26,24,30,23,35,30,48,26,22,30,37,22,23,37,43,30,43,41,42,40,43,22,41,26,23,35,22,26,40,43,23,43,26,22,23,37,27,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
34,41,7,22,18,42,37,32,19,22,23,35,40,36,22,40,23,30,27,22,24,36,37,23,40,42,39,36,22,44,30,35,35,22,24,42,43,22,25,23,24,32,22,40,42,25,40,30,27,30,26,40,22,43,36,22,39,41,36,27,42,24,26,41,40,22,36,29,22,18,42,37,32,19,22,29,23,41,34,22,39,41,36,27,42,24,43,40,22,23,37,27,22,24,35,36,40,26,22,41,26,43,23,30,35,22,36,42,43,35,26,43,40,22,30,37,22,44,26,23,35,43,31,46,22,37,26,30,28,31,25,36,41,31,36,36,27,40
43,41,23,27,30,37,28,22,30,37,22,24,30,37,26,39,35,26,47,22,36,27,26,36,37,22,24,36,41,39,7,22,40,31,23,41,26,40,22,44,23,40,22,31,23,35,43,26,27,22,36,37,22,43,31,26,22,37,26,44,22,46,36,41,32,22,23,37,27,22,43,36,41,36,37,43,36,22,40,43,36,24,32,22,26,47,24,31,23,37,28,26,40,22,35,23,43,26,22,46,26,40,43,26,41,27,23,46,22,23,29,43,26,41,37,36,36,37,22,23,43,22,43,31,26,22,24,36,34,39,23,37,46,22,2,40,22,41,26,38,42,26,40,43,22,43,36,41,36,37,43,36,22,40,43,36,24,32,22,26,47,24,31,23,37,28,26,22,36,29,29,30,24,30,23,35,40,22,40,23,30,27
25,42,40,30,37,26,40,40,22,23,37,27,22,24,30,45,30,24,22,36,39,26,41,23,43,30,36,37,40,22,18,42,37,32,19,22,25,23,24,32,22,43,36,44,23,41,27,22,18,42,37,32,19,22,31,26,41,26,22,23,40,22,24,36,37,28,41,26,40,40,30,36,37,23,35,22,36,29,29,30,24,30,23,35,40,22,26,40,43,30,34,23,43,26,27,22,43,31,23,43,22,43,31,26,22,39,41,30,24,26,22,43,23,28,22,29,36,41,22,26,34,26,41,28,26,37,24,46,22,23,40,40,30,40,43,23,37,24,26,22,43,36,22,18,42,37,32,19,22,24,23,35,30,29,36,41,37,30,23,22,44,36,42,35,27,22,43,36,43,23,35,22,23,43,22,35,26,23,40,43,22,1,22,20,22,25,30,35,35,30,36,37
36,43,31,26,41,40,22,23,41,26,22,43,41,46,30,37,28,22,43,36,22,29,30,37,27,22,40,39,26,24,30,23,35,43,46,22,27,26,29,26,37,40,26,22,44,36,41,32,22,18,42,37,32,19,22,25,46,22,43,31,26,22,40,35,36,44,27,36,44,37,22,36,41,22,37,26,44,22,18,42,37,32,19,22,24,41,26,23,43,26,27,22,25,46,22,18,42,37,32,19
23,43,22,43,31,30,40,22,39,36,30,37,43,22,43,31,26,22,43,41,42,24,26,22,25,26,43,44,26,26,37,22,18,42,37,32,19,22,23,37,27,22,18,42,37,32,19,22,28,26,43,40,22,34,30,28,31,43,46,22,42,37,26,23,40,46
29,36,41,27,22,28,36,43,22,23,22,40,30,34,30,35,23,41,22,18,42,37,32,19,22,26,23,41,35,30,26,41,22,30,37,22,36,24,43,36,25,26,41,22,23,37,27,22,36,37,22,29,41,30,27,23,46,22,33,23,28,42,23,41,22,23,37,37,36,42,37,24,26,27,22,43,31,23,43,22,43,31,26,22,37,36,7,22,20,22,42,7,40,7,22,23,42,43,36,22,34,23,32,26,41,22,31,23,27,22,41,23,30,40,26,27,22,30,43,40,22,40,43,23,32,26,22,43,36,22,20,22,20,22,36,41,22,20,22,34,30,35,35,30,36,37,22,40,31,23,41,26,40,22,29,41,36,34,22,20,22,20,22,26,23,41,35,30,26,41,22,30,37,22,43,31,26,22,44,26,26,32
34,26,23,37,44,31,30,35,26,22,40,36,34,26,22,24,23,35,30,29,36,41,37,30,23,22,30,40,40,42,26,40,22,44,26,41,26,22,27,36,44,37,22,23,22,43,36,42,24,31,22,34,36,41,26,22,43,31,23,37,22,43,31,26,22,25,41,36,23,27,22,34,23,41,32,26,43,22,25,42,43,22,43,41,23,27,26,41,40,22,40,23,30,27,22,43,31,26,41,26,22,31,23,27,22,37,2,43,22,25,26,26,37,22,34,42,24,31,22,30,37,45,26,40,43,36,41,22,40,26,35,35,30,37,28,22,25,26,24,23,42,40,26,22,36,29,22,43,31,26,22,38,42,23,32,26
34,41,7,22,43,41,42,34,39,22,23,37,27,22,25,23,35,35,46,22,23,35,40,36,22,23,39,39,26,23,41,26,27,22,43,36,22,31,23,45,26,22,40,36,34,26,22,35,26,45,26,41,23,28,26,22,30,37,22,43,31,26,22,24,23,40,26,22,25,26,24,23,42,40,26,22,30,37,22,43,31,26,22,40,43,23,43,26,22,36,29,22,27,26,35,23,44,23,41,26,22,44,31,26,41,26,22,25,23,35,35,46,22,30,40,22,30,37,24,36,41,39,36,41,23,43,26,27,22,24,36,42,41,43,40,22,31,23,45,26,22,31,26,35,27,22,43,31,23,43,22,18,42,37,32,19,22,30,40,22,36,29,43,26,37,22,39,41,36,43,26,24,43,26,27,22,25,46,22,43,31,26,22,18,42,37,32,19,22,41,42,35,26
41,23,34,23,27,23,22,2,40,22,40,43,36,24,32,22,41,36,40,26,22,20,22,24,26,37,43,40,22,36,37,22,43,31,26,22,37,26,44,40,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,37,26,44,22,46,36,41,32,22,40,43,36,24,32,22,26,47,24,31,23,37,28,26,22,43,41,23,27,30,37,28
23,37,27,22,41,36,25,26,41,43,22,27,7,22,18,42,37,32,19,22,39,41,26,40,30,27,26,37,43,22,36,29,22,23,40,40,26,43,22,18,42,37,32,19,22,29,30,41,40,43,22,18,42,37,32,19,22,37,36,43,26,40,22,43,31,23,43,22,25,26,29,36,41,26,22,29,41,30,27,23,46,22,2,40,22,43,23,30,35,40,39,30,37,22,27,23,30,35,46,22,45,36,35,23,43,30,35,30,43,46,22,36,37,22,43,31,26,22,37,26,44,22,46,36,41,32,22,40,43,36,24,32,22,26,47,24,31,23,37,28,26,22,30,37,22,41,26,24,26,37,43,22,44,26,26,32,40,22,31,23,27,22,41,26,23,24,31,26,27,22,31,30,40,43,36,41,30,24,23,35,35,46,22,35,36,44,22,35,26,45,26,35,40
41,26,45,26,37,42,26,22,41,36,40,26,22,20,22,20,22,43,36,22,1,22,20,22,34,30,35,35,30,36,37,22,29,41,36,34,22,1,22,20,22,34,30,35,35,30,36,37
26,23,40,43,26,41,37,22,23,30,41,35,30,37,26,40,22,2,22,24,41,26,27,30,43,36,41,40,22,24,36,34,34,30,43,43,26,26,22,25,23,24,32,26,27,22,36,29,29,22,23,22,34,36,45,26,22,43,36,22,24,36,34,26,22,42,39,22,44,30,43,31,22,30,43,40,22,36,44,37,22,23,35,43,26,41,37,23,43,30,45,26,22,39,41,36,39,36,40,23,35,40,22,43,36,22,43,31,26,22,24,23,41,41,30,26,41,22,2,40,22,25,23,37,32,41,42,39,43,24,46,22,41,26,36,41,28,23,37,30,48,23,43,30,36,37,22,39,35,23,37,40,22,23,24,24,36,41,27,30,37,28,22,43,36,22,40,36,42,41,24,26,40,22,29,23,34,30,35,30,23,41,22,44,30,43,31,22,43,31,26,22,24,36,34,34,30,43,43,26,26
43,31,26,22,24,36,34,39,23,37,46,22,2,40,22,40,23,35,26,40,22,18,42,37,32,19,22,27,42,41,30,37,28,22,20,22,2,40,22,29,30,41,40,43,22,31,23,35,29
36,37,26,22,36,29,22,43,31,26,22,23,41,43,30,40,43,22,2,40,22,26,23,41,35,30,26,40,43,22,29,23,47,22,44,36,41,32,40,22,44,23,40,22,35,30,43,43,35,26,22,40,43,23,37,35,26,46,22,40,35,26,26,39,30,37,28,22,23,22,39,36,41,43,41,23,30,43,22,36,29,22,31,30,40,22,27,36,28
37,26,43,22,30,37,24,36,34,26,22,29,26,35,35,22,20,22,20,22,43,36,22,1,22,20,22,34,30,35,35,30,36,37,22,36,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
43,31,26,22,24,35,23,40,31,22,30,40,22,23,22,40,30,28,37,22,36,29,22,23,22,37,26,44,22,18,42,37,32,19,22,23,37,27,22,18,42,37,32,19,22,30,37,22,33,23,39,23,37,22,2,40,22,18,42,37,32,19,22,29,30,37,23,37,24,30,23,35,22,24,30,41,24,35,26,40
30,37,45,26,40,43,34,26,37,43,22,25,23,37,32,26,41,40,22,23,37,27,22,41,26,43,23,30,35,26,41,40,22,40,23,30,27,22,43,31,26,22,43,42,41,34,36,30,35,22,36,37,22,44,23,35,35,22,40,43,41,26,26,43,22,34,23,46,22,25,26,37,26,29,30,43,22,34,23,37,23,28,26,41,40,22,44,31,36,22,39,35,23,37,22,43,36,22,25,30,27,22,29,36,41,22,42,7,40,7,22,41,26,43,23,30,35,30,37,28,22,42,37,30,43,40,22,36,29,22,43,31,26,22,25,41,30,43,30,40,31,22,29,30,41,34,22,25,26,24,23,42,40,26,22,43,23,32,26,36,45,26,41,22,39,41,30,24,26,40,22,34,23,46,22,37,36,43,22,25,26,22,23,40,22,31,30,28,31,22,23,40,22,25,26,29,36,41,26,22,43,31,26,22,41,26,24,26,37,43,22,24,36,41,41,26,24,43,30,36,37
34,41,7,22,23,37,43,23,41,22,44,23,40,22,24,31,23,41,28,26,27,22,35,23,40,43,22,34,36,37,43,31,22,30,37,22,23,22,24,30,45,30,35,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,30,37,22,37,26,44,23,41,32,22,25,46,22,43,31,26,22,40,26,24,42,41,30,43,30,26,40,22,23,37,27,22,26,47,24,31,23,37,28,26,22,24,36,34,34,30,40,40,30,36,37
37,36,44,22,18,42,37,32,19,22,27,26,23,35,40,22,36,37,22,39,30,48,48,23,22,23,41,26,22,24,36,34,34,36,37,22,40,36,22,23,41,26,22,18,42,37,32,19,22,18,42,37,32,19,22,36,37,22,18,42,37,32,19,22,37,36,41,34,23,35,35,46,22,39,41,30,24,26,27,22,43,44,30,24,26,22,23,40,22,31,30,28,31
43,31,26,22,26,24,36,37,36,34,46,22,30,40,22,24,35,26,23,41,35,46,22,40,35,36,44,30,37,28,22,40,23,46,40,22,41,36,25,26,41,43,22,25,35,23,24,32,22,39,41,26,40,30,27,26,37,43,22,36,29,22,43,31,26,22,41,30,24,31,34,36,37,27,22,29,26,27,26,41,23,35,22,41,26,40,26,41,45,26,22,25,23,37,32
18,42,37,32,19
43,31,26,40,26,22,27,23,46,40,22,37,30,40,40,23,37,22,24,23,37,22,23,29,29,36,41,27,22,43,31,23,43,22,40,43,41,23,43,26,28,46,22,26,45,26,37,22,43,31,36,42,28,31,22,39,41,36,29,30,43,40,22,23,41,26,22,37,2,43,22,26,47,23,24,43,35,46,22,41,36,25,42,40,43
31,26,22,29,30,28,42,41,26,40,22,25,35,36,24,32,22,26,23,41,37,30,37,28,40,22,23,41,26,22,37,36,44,22,28,41,36,44,30,37,28,22,23,43,22,23,25,36,42,43,22,23,22,20,22,20,22,23,37,37,42,23,35,22,41,23,43,26,22,27,36,44,37,22,29,41,36,34,22,23,25,36,42,43,22,20,22,20,22,43,31,26,22,39,23,40,43,22,29,30,45,26,22,46,26,23,41,40,22,23,37,27,22,44,30,35,35,22,28,41,36,44,22,23,43,22,23,37,22,20,22,20,22,41,23,43,26,22,30,37,22,43,31,26,22,29,42,43,42,41,26
44,31,23,43,22,34,23,32,26,40,22,23,22,39,26,41,40,36,37,22,25,42,46,22,23,37,22,36,30,35,22,44,26,35,35,22,29,41,36,34,22,40,36,34,26,22,18,42,37,32,19,22,32,37,36,24,32,30,37,28,22,36,37,22,43,31,26,22,40,24,41,26,26,37,22,27,36,36,41
39,41,36,24,26,26,27,40,22,44,30,35,35,22,31,26,35,39,22,39,23,46,22,29,36,41,22,23,22,39,35,23,37,37,26,27,22,25,42,46,5,25,23,24,32,22,36,29,22,20,22,20,22,36,29,22,30,43,40,22,40,31,23,41,26,40,22,23,37,27,22,23,22,20,22,20,22,27,30,45,30,27,26,37,27,22,30,37,24,41,26,23,40,26
43,31,30,40,22,30,40,22,23,37,22,36,42,43,40,43,23,37,27,30,37,28,22,26,47,23,34,39,35,26,22,36,29,22,31,36,44,22,43,31,26,22,26,23,40,43,22,23,37,27,22,43,31,26,22,44,26,40,43,22,24,23,37,22,44,36,41,32,22,43,36,28,26,43,31,26,41,22,29,36,41,22,43,31,26,30,41,22,34,42,43,42,23,35,22,25,26,37,26,29,30,43,22,23,37,27,22,39,41,36,28,41,26,40,40,22,40,23,30,27,22,40,36,45,30,26,43,22,23,34,25,23,40,40,23,27,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,30,28,37,30,37,28,22,18,42,37,32,19,22,29,36,41,22,43,31,26,22,45,26,37,43,42,41,26,22,2,40,22,39,23,41,43,37,26,41,40,22,23,43,22,43,31,26,22,40,36,45,30,26,43,22,26,34,25,23,40,40,46,22,31,26,41,26
26,35,40,26,44,31,26,41,26,22,40,31,23,41,26,22,39,41,30,24,26,40,22,24,35,36,40,26,27,22,31,30,28,31,26,41,22,30,37,22,40,30,37,28,23,39,36,41,26,22,43,23,30,39,26,30,22,23,37,27,22,44,26,35,35,30,37,28,43,36,37,22,44,26,41,26,22,34,30,47,26,27,22,30,37,22,31,36,37,28,22,32,36,37,28,22,35,36,44,26,41,22,30,37,22,40,26,36,42,35,22,23,37,27,22,35,30,43,43,35,26,22,24,31,23,37,28,26,27,22,30,37,22,40,46,27,37,26,46
43,31,26,22,18,42,37,32,19,22,40,3,35,22,44,31,30,24,31,22,31,23,40,22,20,22,25,41,23,37,24,31,22,36,29,29,30,24,26,40,22,30,37,22,37,36,41,43,31,22,24,26,37,43,41,23,35,22,24,23,35,30,29,36,41,37,30,23,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,22,23,43,22,43,31,26,22,26,37,27,22,36,29,22,40,26,39,43,26,34,25,26,41
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,43,42,41,37,26,41,22,2,40,22,24,35,23,40,40,22,23,22,40,43,36,24,32,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
29,36,41,22,43,31,26,22,29,42,35,35,22,29,30,40,24,23,35,22,46,26,23,41,22,26,37,27,30,37,28,22,37,26,47,43,22,34,23,41,24,31,22,18,42,37,32,19,22,39,41,26,27,30,24,43,26,27,22,43,31,23,43,22,43,36,43,23,35,22,40,23,35,26,40,22,36,29,22,20,22,25,30,35,35,30,36,37,22,46,26,37,22,42,39,22,29,41,36,34,22,20,22,25,30,35,35,30,36,37,22,46,26,37,22,30,37,22,43,31,26,22,39,41,26,45,30,36,42,40,22,29,30,40,24,23,35,22,46,26,23,41
34,26,35,35,36,37,22,31,23,40,22,20,22,34,30,35,35,30,36,37,22,40,31,23,41,26,40,22,36,42,43,40,43,23,37,27,30,37,28
23,37,23,35,46,40,43,40,22,31,23,27,22,34,30,47,26,27,22,41,26,40,39,36,37,40,26,40,22,43,36,22,43,31,26,22,41,26,40,42,35,43,40
27,41,26,40,27,37,26,41,22,25,23,37,32,22,43,31,30,40,22,34,36,37,43,31,22,34,36,45,26,27,22,43,36,22,23,24,38,42,30,41,26,22,25,23,37,38,42,26,22,18,42,37,32,19,22,27,26,40,22,18,42,37,32,19,22,23,22,40,34,23,35,35,22,29,41,26,37,24,31,22,34,26,41,24,31,23,37,43,22,25,23,37,32,22,43,31,23,43,22,27,26,42,43,40,24,31,26,22,25,23,37,32,22,31,23,27,22,35,36,36,32,26,27,22,23,43,22,23,37,27,22,39,23,40,40,26,27,22,36,45,26,41
43,31,26,22,24,23,25,35,26,22,23,37,27,22,43,45,22,40,43,23,43,30,36,37,22,24,36,34,39,23,37,46,22,44,23,40,22,23,37,22,35,25,36,22,36,29,22,23,37,22,35,25,36,22,23,22,40,26,43,22,36,29,22,23,40,40,26,43,40,22,43,31,23,43,22,44,26,41,26,22,35,26,45,26,41,23,28,26,27,22,43,44,30,24,26,22,26,37,23,25,35,30,37,28,22,43,31,26,22,25,35,42,26,5,24,31,30,39,22,25,42,46,5,36,42,43,22,32,30,37,28,22,31,26,37,41,46,22,32,41,23,45,30,40,22,30,37,22,20,22,43,36,22,43,23,32,26,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,24,23,40,31,22,36,42,43,22,36,29,22,43,31,26,22,18,42,37,32,19,22,18,42,37,32,19
40,36,42,41,24,26,40,22,24,35,36,40,26,22,43,36,22,43,31,26,22,29,23,34,30,35,46,22,36,29,22,18,42,37,32,19,22,39,41,30,34,26,22,34,30,37,30,40,43,26,41,22,18,42,37,32,19,22,18,42,37,32,19,22,40,23,30,27,22,40,31,26,22,30,40,22,26,47,39,26,24,43,30,37,28,22,23,22,40,26,24,36,37,27,22,24,31,30,35,27,22,39,41,36,25,23,25,35,46,22,26,23,41,35,46,22,37,26,47,43,22,46,26,23,41
43,31,26,22,31,36,42,40,26,22,45,26,41,40,30,36,37,22,44,36,42,35,27,22,41,23,30,40,26,22,40,35,30,28,31,43,35,46,22,34,36,41,26
43,31,26,22,43,41,23,27,30,37,28,22,39,23,24,26,22,44,23,40,22,25,42,40,46,22,44,30,43,31,22,20,22,30,40,40,42,26,40,22,23,37,27,22,20,22,34,30,35,35,30,36,37,22,40,31,23,41,26,40,22,24,31,23,37,28,30,37,28,22,31,23,37,27,40
43,31,26,40,26,22,26,29,29,36,41,43,40,22,44,30,37,27,22,42,39,22,24,41,26,23,43,30,37,28,22,23,22,34,23,41,32,26,43,22,44,31,26,41,26,22,43,31,26,22,39,41,30,24,26,22,18,42,37,32,19,22,26,47,24,26,26,27,40,22,43,31,26,22,24,36,40,43
23,22,41,36,42,37,27,22,36,29,22,29,42,43,42,41,26,40,5,41,26,35,23,43,26,27,22,39,41,36,28,41,23,34,22,40,26,35,35,30,37,28,22,37,26,23,41,22,43,31,26,22,24,35,36,40,26,22,40,26,37,43,22,43,31,26,22,40,43,36,24,32,22,34,23,41,32,26,43,22,35,36,44,26,41,22,30,37,22,36,43,31,26,41,44,30,40,26,22,18,42,37,32,19,22,43,41,23,27,30,37,28
43,31,26,22,40,43,36,24,32,22,24,35,36,40,26,27,22,46,26,40,43,26,41,27,23,46,22,36,37,22,43,31,26,22,25,30,28,22,25,36,23,41,27,22,23,43,22,1,22,20,22,27,36,44,37,22,20,22,24,26,37,43,40
26,35,30,48,23,25,26,43,31,22,18,42,37,32,19,22,27,30,40,43,41,30,24,43,22,23,43,43,36,41,37,26,46,22,29,36,41,22,25,41,36,36,32,35,46,37,22,37,7,46,7,22,40,23,30,27,22,43,31,26,22,23,39,39,26,35,35,23,43,26,22,27,30,45,30,40,30,36,37,22,31,23,40,22,23,28,41,26,26,27,22,44,30,43,31,22,36,42,41,22,45,30,26,44,22,43,31,23,43,22,27,26,40,39,30,43,26,22,29,26,27,26,41,23,35,22,18,42,37,32,19,22,35,23,44,40,22,40,43,23,43,26,22,39,41,36,40,26,24,42,43,36,41,40,22,31,23,45,26,22,43,31,26,22,39,36,44,26,41,22,43,36,22,39,41,36,43,26,24,43,22,44,36,41,32,30,37,28,22,39,26,36,39,35,26
33,42,40,43,22,25,26,24,23,42,40,26,22,40,43,23,34,29,36,41,27,22,24,36,37,37,7,22,31,30,28,31,22,40,24,31,36,36,35,22,27,30,27,22,37,36,43,31,30,37,28,22,44,31,26,37,22,30,43,40,22,45,23,35,42,23,25,35,26,22,8,16,10,9,40,22,34,42,41,23,35,22,44,23,40,22,43,31,41,36,44,37,22,30,37,22,43,31,26,22,43,41,23,40,31,22,27,36,26,40,22,37,2,43,22,34,26,23,37,22,43,31,26,22,24,30,43,46,22,37,36,22,35,36,37,28,26,41,22,36,44,37,40,22,43,31,26,22,44,36,41,32,22,36,29,22,23,41,43,22,23,22,29,26,27,26,41,23,35,22,33,42,27,28,26,22,41,42,35,26,27
30,43,22,31,23,40,22,37,2,43,22,31,26,35,39,26,27,22,43,31,23,43,22,31,26,22,2,40,22,18,42,37,32,19,22,36,37,22,23,25,36,41,43,30,36,37,22,23,37,27,22,18,42,37,32,19,22,41,30,28,31,43,40,22,40,36,42,28,31,43,22,43,31,26,22,40,42,39,39,36,41,43,22,36,29,22,25,36,43,31,22,43,31,26,22,35,30,25,26,41,23,35,22,23,37,27,22,24,36,37,40,26,41,45,23,43,30,45,26,22,39,23,41,43,30,26,40,22,31,26,22,44,36,37,22,43,31,26,22,35,30,25,26,41,23,35,22,26,37,27,36,41,40,26,34,26,37,43,22,23,37,27,22,43,31,23,43,22,31,26,22,43,42,41,37,26,27,22,43,36,22,18,42,37,32,19,22,18,42,37,32,19,22,34,23,40,36,37,22,29,36,41,22,31,26,35,39,22,44,30,43,31,22,33,26,44,30,40,31,22,45,36,43,26,41,40
23,37,22,30,37,27,30,45,30,27,42,23,35,22,29,23,34,30,35,30,23,41,22,44,30,43,31,22,43,31,26,22,37,26,28,36,43,30,23,43,30,36,37,40,22,40,23,30,27,22,43,31,23,43,22,44,31,23,43,26,45,26,41,22,30,37,45,26,40,43,34,26,37,43,40,22,43,31,26,22,35,30,34,30,43,26,27,22,39,23,41,43,37,26,41,40,22,27,36,22,37,36,43,22,41,26,24,36,42,39,22,29,41,36,34,22,43,31,26,22,1,22,20,22,34,30,35,35,30,36,37,22,30,37,22,39,23,41,43,37,26,41,40,31,30,39,22,23,40,40,26,43,40,22,43,31,26,46,22,44,30,35,35,22,41,26,24,26,30,45,26,22,29,41,36,34,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,23,45,23,30,35,23,25,35,26,22,23,40,22,23,22,41,26,40,42,35,43,22,36,29,22,27,41,26,47,26,35,22,2,40,22,40,26,43,43,35,26,34,26,37,43,22,44,30,43,31,22,43,31,26,22,28,36,45,26,41,37,34,26,37,43,22,30,37,22,27,26,24,26,34,25,26,41,22,20
39,41,26,40,40,42,41,26,22,29,41,36,34,22,25,30,28,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,40,22,25,26,26,37,22,43,31,26,22,34,23,33,36,41,22,24,23,43,23,35,46,40,43,22,29,36,41,22,44,23,35,35,22,40,43,41,26,26,43,22,2,40,22,39,41,36,28,41,23,34,5,43,41,23,27,30,37,28,22,18,42,37,32,19
43,31,26,46,22,18,42,37,32,19,22,43,31,23,43,22,39,26,41,40,30,40,43,26,37,43,22,33,23,39,23,37,26,40,26,22,30,37,45,26,40,43,36,41,22,27,26,34,23,37,27,22,29,36,41,22,27,36,35,35,23,41,40,22,29,36,41,22,25,36,43,31,22,39,36,41,43,29,36,35,30,36,22,23,37,27,22,27,30,41,26,24,43,22,30,37,45,26,40,43,34,26,37,43,22,31,23,40,22,32,26,39,43,22,23,22,25,23,40,26,22,36,29,22,40,42,39,39,36,41,43,22,29,36,41,22,43,31,26,22,27,36,35,35,23,41,22,23,43,22,23,41,36,42,37,27,22,20,22,46,26,37
43,31,26,37,22,25,46,22,45,36,30,24,26,22,45,36,43,26,22,43,31,26,22,40,26,37,23,43,26,22,45,36,43,26,27,22,23,22,39,36,41,32,5,25,23,41,41,26,35,22,25,30,35,35,22,23,39,39,41,36,45,26,27,22,43,31,42,41,40,27,23,46,22,25,46,22,43,31,26,22,31,36,42,40,26,22,29,36,41,22,27,36,34,26,40,43,30,24,22,34,30,35,30,43,23,41,46,22,24,36,37,40,43,41,42,24,43,30,36,37
43,31,26,22,42,37,27,26,41,35,46,30,37,28,22,18,42,37,32,19,22,25,30,35,35,22,30,40,22,43,31,26,22,40,26,24,36,37,27,22,41,26,38,42,30,41,26,27,22,25,46,22,24,36,37,28,41,26,40,40,22,43,31,30,40,22,29,23,35,35,22,23,37,27,22,40,30,37,24,26,22,43,31,26,22,24,42,41,41,26,37,43,22,29,30,40,24,23,35,22,46,26,23,41,22,25,26,28,23,37,22,36,24,43,7,22,20,22,36,37,35,46,22,43,31,26,22,26,37,26,41,28,46,22,23,37,27,22,30,37,43,26,41,30,36,41,22,27,26,39,23,41,43,34,26,37,43,40,22,23,41,26,22,36,39,26,41,23,43,30,37,28,22,36,37,22,39,26,41,34,23,37,26,37,43,22,23,39,39,41,36,39,41,30,23,43,30,36,37,40,22,26,37,23,24,43,26,27,22,30,37,43,36,22,35,23,44
46,36,42,22,32,37,36,44,22,40,31,26,22,40,23,46,40,22,18,42,37,32,19,22,40,43,42,29,29,22,35,30,32,26,22,18,42,37,32,19,22,24,36,44,25,36,46,40,22,23,37,27,22,29,36,36,43,25,23,35,35
41,26,45,26,37,42,26,22,41,36,40,26,22,20,22,20,22,43,36,22,1,22,20,22,34,30,35,35,30,36,37,22,29,41,36,34,22,1,22,20,22,34,30,35,35,30,36,37
44,31,30,35,26,22,36,43,31,26,41,22,34,30,37,26,40,22,34,30,28,31,43,22,46,30,26,35,27,22,34,36,41,26,22,18,42,37,32,19,22,23,22,31,30,28,31,26,41,22,39,26,41,24,26,37,43,23,28,26,22,36,29,22,43,31,26,34,22,28,36,22,43,36,22,30,37,27,42,40,43,41,30,23,35,22,42,40,26
34,36,41,26,22,43,31,23,37,22,23,22,29,26,44,22,18,42,37,32,19,22,40,23,46,22,43,31,26,22,18,42,37,32,19,22,43,41,26,23,43,34,26,37,43,22,18,42,37,32,19,22,43,31,26,34,22,43,36,22,41,26,43,42,41,37,22,43,36,22,23,22,18,42,37,32,19,22,24,30,43,46,22,29,36,41,22,29,42,43,42,41,26,22,34,26,26,43,30,37,28,40
30,37,27,30,45,30,27,42,23,35,22,30,37,24,7,22,2,40,22,43,26,24,31,37,36,35,36,28,46,22,28,36,26,40,22,25,26,46,36,37,27,22,44,36,41,27,22,40,26,23,41,24,31,26,40,22,25,46,22,42,40,30,37,28,22,23,22,24,36,34,39,42,43,26,41,30,48,26,27,22,18,42,37,32,19
31,26,22,39,42,43,40,22,30,37,22,25,42,40,46,22,18,42,37,32,19,22,44,26,26,32,40,22,26,47,24,35,42,27,30,37,28,22,28,23,34,26,22,27,23,46,40,22,23,37,27,22,36,37,22,36,37,26,22,41,26,24,26,37,43,22,23,29,43,26,41,37,36,36,37,22,18,42,37,32,19,22,38,42,26,40,43,30,36,37,40,22,30,37,22,43,31,26,22,24,36,42,41,40,26,22,36,29,22,23,37,22,31,36,42,41,22,29,41,36,34,22,23,22,43,45,22,39,41,36,27,42,24,26,41,22,31,30,40,22,18,42,37,32,19,22,34,23,41,32,26,43,30,37,28,22,34,23,37,23,28,26,41,22,23,22,18,42,37,32,19,22,24,42,40,43,36,34,26,41,22,23,37,27,22,23,22,18,42,37,32,19,22,36,29,22,23,41,32,23,37,40,23,40,22,41,26,39,36,41,43,26,41,40
34,24,27,36,37,37,26,35,35,22,27,36,42,28,35,23,40,22,24,36,41,39,7,22,41,26,24,26,30,45,26,27,22,24,36,37,43,41,23,24,43,40,22,43,36,43,23,35,30,37,28,22,1,22,20,22,34,30,35,35,30,36,37,22,29,36,41,22,20,22,18,42,37,32,19,22,23,30,41,24,41,23,29,43,22,29,36,41,22,43,31,26,22,37,23,45,46,22,23,37,27,22,31,26,35,30,24,36,39,43,26,41,22,40,39,23,41,26,22,39,23,41,43,40,22,29,36,41,22,43,31,26,22,23,41,34,46
23,29,43,26,41,22,24,36,34,30,37,28,22,24,35,36,40,26,22,43,36,22,23,22,39,23,41,43,30,23,35,22,40,26,43,43,35,26,34,26,37,43,22,23,22,46,26,23,41,22,23,28,36,22,40,31,23,41,26,31,36,35,27,26,41,40,22,44,31,36,22,29,30,35,26,27,22,24,30,45,30,35,22,40,42,30,43,40,22,23,28,23,30,37,40,43,22,30,45,23,37,22,29,7,22,25,36,26,40,32,46,22,23,37,27,22,43,31,26,22,39,23,41,43,37,26,41,40,31,30,39,40,22,31,26,22,36,37,24,26,22,24,36,37,43,41,36,35,35,26,27,22,23,28,23,30,37,22,23,41,26,22,23,39,39,41,36,23,24,31,30,37,28,22,23,37,22,23,24,24,36,41,27,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,23,40,26,22,40,23,30,27
18,42,37,32,19,22,31,26,37,41,46,22,31,23,40,22,37,2,43,22,23,37,46,22,34,30,23,34,30,22,43,26,35,26,39,31,36,37,26,22,35,30,40,43,30,37,28,22,23,37,22,36,39,26,41,23,43,36,41,22,40,23,30,27
30,43,22,2,40,22,42,37,24,35,26,23,41,22,44,31,26,43,31,26,41,22,26,23,40,43,26,41,37,22,44,30,35,35,22,40,42,24,24,26,26,27,22,30,37,22,18,42,37,32,19,22,43,31,26,22,23,41,25,30,43,41,23,43,36,41,22,2,40,22,27,26,24,30,40,30,36,37,22,34,23,27,26,22,30,37,22,23,22,18,42,37,32,19,22,39,23,46,22,39,23,41,30,43,46,22,27,30,40,39,42,43,26,22,43,31,23,43,22,18,42,37,32,19,22,25,36,43,31,22,43,31,26,22,24,23,41,41,30,26,41,22,2,40,22,24,31,23,39,43,26,41,22,20,22,39,26,43,30,43,30,36,37,22,23,37,27,22,30,43,40,22,20,22,23,24,38,42,30,40,30,43,30,36,37,22,25,46,22,43,26,47,23,40,22,23,30,41
40,36,45,30,26,43,40,22,41,26,34,23,30,37,22,30,37,22,24,31,23,41,28,26,22,36,29,22,26,27,42,24,23,43,30,36,37,22,39,41,36,28,41,23,34,40,22,23,22,29,36,41,34,26,41,22,31,26,23,27,22,36,29,22,23,37,22,23,29,41,30,24,23,37,22,34,30,35,30,43,23,41,46,22,18,42,37,32,19,22,29,36,41,22,26,47,26,24,42,43,30,36,37,40,22,30,40,22,30,37,22,24,31,23,41,28,26,22,36,29,22,24,42,35,43,42,41,26,22,23,37,27,22,23,22,31,23,41,27,5,35,30,37,26,22,39,36,35,30,40,31,22,24,36,34,34,42,37,30,40,43,22,30,37,22,18,42,37,32,19,22,27,30,41,26,24,43,40,22,43,31,26,22,31,42,34,23,37,5,41,30,28,31,43,40,22,23,37,27,22,39,26,23,24,26,22,27,30,45,30,40,30,36,37
44,31,26,43,31,26,41,22,43,31,26,46,22,23,41,26,22,36,41,22,23,41,26,22,37,36,43,22,18,42,37,32,19,22,30,40,22,23,22,39,41,36,25,35,26,34,22,36,29,22,26,38,42,30,43,46,22,30,43,22,30,40,22,37,36,43,22,23,37,22,26,27,42,24,23,43,30,36,37,23,35,22,39,41,36,25,35,26,34
29,36,41,22,39,26,36,39,35,26,22,44,31,36,22,30,37,40,30,40,43,22,36,37,22,33,42,34,39,30,37,28,22,30,37,22,37,36,44,22,43,36,22,25,42,46,22,43,31,26,22,29,42,37,27,40,22,18,42,37,32,19,22,2,40,22,34,41,7,22,29,36,36,43,22,40,23,46,40,22,43,31,26,22,36,37,35,46,22,23,27,45,30,24,26,22,30,22,31,23,45,26,22,29,36,41,22,43,31,26,40,26,22,29,36,35,32,40,22,30,40,22,43,31,23,43,22,43,31,36,40,26,22,44,31,36,22,24,36,34,26,22,43,36,22,43,31,26,22,39,23,41,43,46,22,35,23,43,26,22,31,23,27,22,25,26,43,43,26,41,22,25,26,22,41,26,23,27,46,22,43,36,22,35,26,23,45,26,22,38,42,30,24,32,35,46
40,23,46,22,23,22,25,30,28,22,30,37,45,26,40,43,36,41,22,30,40,22,30,37,43,26,41,26,40,43,26,27,22,30,37,22,28,41,36,44,43,31,22,40,43,36,24,32,40
40,31,26,22,24,36,42,35,27,22,26,37,27,22,42,39,22,40,26,26,32,30,37,28,22,23,22,29,36,42,41,43,31,22,43,26,41,34,22,30,37,22,23,37,22,26,24,36,37,36,34,46,22,40,30,24,32,22,44,30,43,31,22,30,37,29,35,23,43,30,36,37,22,31,30,28,31,22,30,37,43,26,41,26,40,43,22,41,23,43,26,40,22,23,37,27,22,23,22,31,26,23,45,46,22,43,41,23,27,26,22,27,26,29,30,24,30,43
30,43,40,22,35,23,37,28,42,23,28,26,22,24,23,35,35,22,30,43,22,18,42,37,32,19,22,30,40,22,30,37,24,41,26,23,40,30,37,28,35,46,22,18,42,37,32,19,22,41,26,23,40,40,42,41,30,37,28,22,23,37,27,22,27,26,40,30,28,37,26,27,22,43,36,22,34,23,32,26,22,29,30,37,23,37,24,30,23,35,22,39,41,36,27,42,24,43,40,22,23,37,27,22,18,42,37,32,19,22,23,39,39,26,23,41,22,25,26,43,43,26,41,22,40,23,29,26,41,22,36,41,22,24,31,26,23,39,26,41,22,43,31,23,37,22,43,31,26,46,22,41,26,23,35,35,46,22,23,41,26
35,23,40,43,22,44,26,26,32,22,43,31,26,22,28,41,23,37,27,22,42,37,30,36,37,22,36,29,29,26,41,30,37,28,22,44,23,40,22,40,44,26,26,43,26,37,26,27,22,43,36,22,30,37,24,35,42,27,26,22,44,23,41,41,23,37,43,40,22,43,31,23,43,22,23,35,35,36,44,22,25,36,37,27,31,36,35,27,26,41,40,22,43,36,22,23,24,38,42,30,41,26,22,24,36,34,34,36,37,22,40,43,36,24,32
43,31,23,43,22,2,40,22,26,23,40,46,22,29,36,41,22,31,30,34,22,43,36,22,40,23,46,22,24,25,40,22,2,40,22,29,36,42,41,5,46,26,23,41,22,18,42,37,32,19,22,39,23,24,43,22,37,36,44,22,23,43,22,1,22,20,22,34,30,35,35,30,36,37,22,29,36,41,22,29,36,42,41,22,46,26,23,41,40,22,24,36,42,35,27,22,27,36,42,25,35,26,22,30,37,22,39,41,30,24,26,22,25,46,22,43,31,26,22,43,30,34,26,22,31,30,40,22,43,23,35,32,40,22,44,30,43,31,22,34,41,7,22,39,30,35,40,36,37,22,23,41,26,22,24,36,34,39,35,26,43,26,27,22,35,23,43,26,41,22,43,31,30,40,22,34,36,37,43,31
39,36,43,26,37,43,30,23,35,22,25,42,46,26,41,40,22,34,36,40,43,35,46,22,29,36,41,26,30,28,37,22,24,36,34,39,23,37,30,26,40,22,23,41,26,22,41,26,35,42,24,43,23,37,43,22,43,36,22,43,23,32,26,22,23,22,18,42,37,32,19,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,25,46,22,43,31,26,22,28,36,45,26,41,37,34,26,37,43,22,2,40,22,36,44,37,22,18,42,37,32,19,22,37,26,26,27,40,22,40,36,34,26,22,1,22,20,22,34,30,35,35,30,36,37,22,30,37,22,37,26,44,22,24,23,39,30,43,23,35,22,29,36,41,22,41,26,31,23,25,30,35,30,43,23,43,30,36,37
44,30,43,31,22,43,31,26,22,43,36,42,24,31,22,36,29,22,23,22,18,42,37,32,19,22,27,41,30,45,26,41,40,22,24,23,37,22,24,31,36,36,40,26,22,29,41,36,34,22,18,42,37,32,19,22,18,42,37,32,19,22,34,30,37,43,22,36,41,22,18,42,37,32,19,22,18,42,37,32,19,22,23,35,35,22,18,42,37,32,19,22,30,37,22,43,31,41,36,42,28,31,22,43,31,26,22,24,23,41,22,2,40,22,18,42,37,32,19,22,40,46,40,43,26,34
28,26,36,41,28,30,23,22,28,42,35,29,22,40,23,30,27,22,30,43,22,31,23,40,22,37,2,43,22,26,35,30,34,30,37,23,43,26,27,22,23,37,46,22,23,35,43,26,41,37,23,43,30,45,26,40,22,23,37,27,22,43,31,23,43,22,27,30,40,24,42,40,40,30,36,37,40,22,23,41,26,22,25,26,30,37,28,22,31,26,35,27,22,44,30,43,31,22,30,37,43,26,41,26,40,43,26,27,22,39,23,41,43,30,26,40,22,23,37,27,22,44,36,41,32,22,30,40,22,23,35,40,36,22,24,36,37,43,30,37,42,30,37,28,22,36,37,22,36,43,31,26,41,22,45,23,41,30,36,42,40,22,43,41,23,37,40,23,24,43,30,36,37,40
43,31,26,22,27,36,35,35,23,41,22,41,36,40,26
30,43,22,2,40,22,36,29,43,26,37,22,44,41,36,37,28,22,25,42,43,22,30,43,22,2,40,22,25,26,43,43,26,41,22,43,31,23,37,22,24,36,37,40,42,35,43,30,37,28,22,23,37,22,30,37,27,30,23,37,22,41,23,30,37,22,18,42,37,32,19
30,43,22,2,40,22,37,36,43,22,23,22,18,42,37,32,19,22,28,23,34,26
43,31,26,22,27,26,23,35,22,44,36,42,35,27,22,41,26,38,42,30,41,26,22,23,39,39,41,36,45,23,35,22,25,46,22,23,22,34,23,33,36,41,30,43,46,22,36,29,22,33,23,28,42,23,41,22,40,31,23,41,26,31,36,35,27,26,41,40
30,37,22,43,36,32,46,36,22,43,42,26,40,27,23,46,22,43,31,26,22,42,7,40,7,22,24,42,41,41,26,37,24,46,22,36,39,26,37,26,27,22,29,36,41,22,43,41,23,27,30,37,28,22,23,43,22,20,22,46,26,37,22,42,39,22,29,41,36,34,22,34,36,37,27,23,46,22,2,40,22,43,36,32,46,36,22,24,35,36,40,26,22,36,29,22,20,22,46,26,37
34,26,23,37,44,31,30,35,26,22,40,43,23,43,30,36,37,40,22,23,41,26,22,18,42,37,32,19,22,25,26,24,23,42,40,26,22,34,23,37,46,22,36,29,22,43,31,26,34,22,40,23,46,22,43,31,26,22,40,31,36,44,22,2,40,22,27,30,40,43,41,30,25,42,43,36,41,22,45,30,23,24,36,34,22,30,37,24,7,22,30,40,22,28,30,45,30,37,28,22,23,37,22,18,42,37,32,19,22,26,30,43,31,26,41,22,40,30,28,37,22,37,26,44,22,35,36,37,28,5,43,26,41,34,22,24,36,34,34,30,43,34,26,37,43,40,22,43,36,22,25,42,46,22,29,42,43,42,41,26,22,26,39,30,40,36,27,26,40,22,36,41,22,41,30,40,32,22,35,36,40,30,37,28,22,24,36,40,25,46,22,43,36,22,23,22,24,36,34,39,26,43,30,43,36,41
43,31,36,42,28,31,22,40,31,26,22,36,39,39,36,40,26,40,22,23,25,36,41,43,30,36,37,22,30,37,22,23,35,34,36,40,43,22,23,35,35,22,24,23,40,26,40,22,40,31,26,22,18,42,37,32,19,22,23,22,43,45,22,24,36,34,34,26,41,24,30,23,35,22,42,40,30,37,28,22,39,41,36,5,24,31,36,30,24,26,22,18,42,37,32,19
36,37,26,22,36,29,22,43,31,26,22,31,36,43,26,35,40,22,43,36,22,25,26,22,24,23,35,35,26,27,22,43,31,26,22,40,31,26,41,23,43,36,37,22,34,36,40,24,36,44,22,44,30,35,35,22,31,23,45,26,22,20,22,41,36,36,34,40,22,23,37,27,22,44,30,35,35,22,24,36,40,43,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,43,36,22,25,42,30,35,27
30,22,24,23,37,22,33,42,40,43,22,43,26,35,35,22,43,31,26,22,38,42,26,40,43,30,36,37,40,22,23,41,26,22,41,30,28,31,43,22,25,23,24,32,22,44,31,26,41,26,22,43,31,26,46,22,44,26,41,26,22,44,31,23,43,22,2,40,22,28,36,30,37,28,22,36,37,22,24,23,22,37,2,43,22,23,37,46,43,31,30,37,28,22,25,26,22,27,36,37,26,22,23,25,36,42,43,22,39,41,36,28,41,23,34,22,43,41,23,27,30,37,28,22,27,36,26,40,22,37,2,43,22,43,31,26,22,26,47,24,31,23,37,28,26,22,42,37,27,26,41,40,43,23,37,27,22,44,31,26,41,26,22,30,40,22,43,31,26,22,40,26,24,22,36,37,22,43,31,30,40
43,31,23,43,22,2,40,22,25,26,24,23,42,40,26,22,23,30,41,35,30,37,26,22,26,23,41,37,30,37,28,40,22,35,30,32,26,22,43,31,36,40,26,22,36,29,22,23,42,43,36,22,34,23,32,26,41,40,22,31,23,45,26,22,25,26,26,37,22,40,42,25,33,26,24,43,22,43,36,22,43,31,26,22,24,46,24,35,30,24,23,35,22,18,42,37,32,19,22,36,29,22,43,31,26,22,26,24,36,37,36,34,46
34,24,30,22,24,36,34,34,42,37,30,24,23,43,30,36,37,40,22,24,36,41,39,7,22,40,23,30,27,22,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,24,36,37,43,41,23,24,43,22,43,36,22,39,41,36,45,30,27,26,22,18,42,37,32,19,22,37,26,43,44,36,41,32,22,40,26,41,45,30,24,26,40,22,43,36,22,44,36,36,35,44,36,41,43,31,22,24,36,41,39,7,22,2,40,22,20,22,24,36,41,39,36,41,23,43,26,22,23,37,27,22,41,26,43,23,30,35,22,40,30,43,26,40,22,30,37,22,43,31,26
43,31,26,22,29,30,41,40,43,22,30,37,40,43,23,37,24,26,22,36,24,24,42,41,41,26,27,22,30,37,22,20,22,44,31,26,37,22,24,31,30,37,23,22,2,40,22,24,42,35,43,42,41,23,35,22,41,26,45,36,35,42,43,30,36,37,22,43,41,30,28,28,26,41,26,27,22,25,35,36,36,27,46,22,40,43,41,26,26,43,22,18,42,37,32,19,22,30,37,22,43,31,26,22,24,36,35,36,37,46
25,42,43,22,30,43,22,2,35,35,22,40,42,41,26,22,34,23,32,26,22,46,36,42,22,39,36,36,41,26,41
34,23,30,27,26,37,29,36,41,34,22,39,41,36,27,42,24,43,40,22,23,41,26,22,34,23,30,37,35,46,22,40,36,35,27,22,23,43,22,27,26,39,23,41,43,34,26,37,43,22,40,43,36,41,26,40,22,25,42,43,22,43,31,26,22,24,36,34,39,23,37,46,22,31,23,40,22,38,42,30,26,43,35,46,22,36,39,26,37,26,27,22,23,22,41,26,43,23,30,35,22,40,43,36,41,26,22,36,29,22,30,43,40,22,36,44,37,22,30,37,22,36,34,23,31,23,22,37,26,25,7,22,23,37,27,22,31,23,40,22,20,22,29,23,24,43,36,41,46,22,36,42,43,35,26,43,40,22,44,30,43,31,22,39,35,23,37,40,22,43,36,22,23,27,27,22,34,36,41,26
27,30,41,26,24,43,5,34,23,30,35,22,26,47,26,24,42,43,30,45,26,40,22,40,26,26,22,28,34,22,2,40,22,40,43,23,37,27,22,23,40,22,23,37,22,18,42,37,32,19,22,40,30,28,37,22,26,45,26,37,22,30,29,22,43,31,26,22,18,42,37,32,19,22,18,42,37,32,19,22,27,30,27,22,25,41,30,37,28,22,30,43,22,36,37,22,43,31,26,34,40,26,35,45,26,40
34,41,7,22,40,26,30,27,34,23,37,22,40,23,30,27,22,46,26,40,43,26,41,27,23,46,22,29,36,41,22,26,47,23,34,39,35,26,22,43,31,23,43,22,40,26,37,7,22,27,26,37,37,30,40,22,18,42,37,32,19,22,27,7,22,23,41,30,48,7,22,44,31,36,22,41,26,24,26,30,45,26,27,22,1,22,20,22,30,37,22,24,36,37,43,41,30,25,42,43,30,36,37,40,22,29,41,36,34,22,34,41,7,22,32,26,23,43,30,37,28,22,18,42,37,32,19,22,34,41,7,22,40,26,30,27,34,23,37,22,43,36,22,41,26,38,42,26,40,43,22,43,31,23,43,22,31,26,22,39,42,40,31,22,29,36,41,22,23,22,40,23,35,26,22,36,29,22,35,30,37,24,36,35,37,22,25,26,29,36,41,26,22,30,43,22,44,36,42,35,27,22,25,26,22,40,26,30,48,26,27
43,31,26,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,34,23,43,26,41,30,23,35,40,22,42,40,26,27,22,25,46,22,18,42,37,32,19,22,23,35,35,22,24,36,37,43,23,30,37,22,18,42,37,32,19,22,43,31,23,43,22,30,40,22,41,26,35,26,23,40,26,27,22,36,45,26,41,22,43,30,34,26
37,26,45,26,41,43,31,26,35,26,40,40,22,36,37,22,24,23,39,30,43,36,35,22,31,30,35,35,22,44,31,26,41,26,22,43,31,26,22,30,37,29,36,41,34,23,43,30,36,37,22,44,23,40,22,41,26,35,26,23,40,26,27,22,46,26,40,43,26,41,27,23,46,22,23,43,22,23,22,40,26,37,23,43,26,22,25,23,37,32,30,37,28,22,40,42,25,24,36,34,34,30,43,43,26,26,22,31,26,23,41,30,37,28,22,35,23,44,34,23,32,26,41,40,22,40,23,30,27,22,43,31,26,46,22,23,41,26,22,44,36,41,41,30,26,27,22,43,31,23,43,22,29,30,37,23,37,24,30,23,35,22,30,37,40,43,30,43,42,43,30,36,37,40,22,23,41,26,22,41,36,42,43,30,37,26,35,46,22,18,42,37,32,19,22,23,28,23,30,37,40,43,22,34,30,37,36,41,30,43,30,26,40
35,23,40,43,22,34,36,37,43,31,22,43,31,26,22,24,23,41,41,30,26,41,22,40,23,30,27,22,30,43,22,44,23,37,43,26,27,22,43,36,22,35,26,23,40,26,22,24,41,26,44,40,22,23,37,27,22,39,35,23,37,26,40,22,29,41,36,34,22,25,41,30,43,30,40,31,22,23,30,41,44,23,46,40,22,40,36,22,30,43,22,24,36,42,35,27,22,18,42,37,32,19,22,30,43,40,22,39,23,40,40,26,37,28,26,41,40,22,29,41,36,34,22,35,36,37,27,36,37,22,43,36,22,36,43,31,26,41,22,26,42,41,36,39,26,23,37,22,18,42,37,32,19
40,43,23,37,27,30,37,28,22,36,37,22,23,22,18,42,37,32,19,22,31,30,35,35,22,30,37,22,23,22,18,42,37,32,19,22,23,41,26,23,22,36,29,22,43,31,30,40,22,36,35,27,22,43,26,47,43,30,35,26,22,24,30,43,46,22,43,31,26,22,40,24,31,36,36,35,22,31,23,40,22,26,27,42,24,23,43,26,27,22,34,23,37,46,22,36,29,22,40,36,42,43,31,22,24,23,41,36,35,30,37,23,22,2,40,22,25,26,40,43,22,23,37,27,22,18,42,37,32,19,22,30,37,24,35,42,27,30,37,28,22,43,31,26,22,40,43,23,43,26,22,2,40,22,35,23,40,43,22,43,44,36,22,28,36,45,26,41,37,36,41,40,22,37,36,25,26,35,22,39,41,30,48,26,22,44,30,37,37,30,37,28,22,18,42,37,32,19,22,24,31,23,41,35,26,40,22,18,42,37,32,19,22,23,37,27,22,23,24,43,41,26,40,40,22,18,42,37,32,19,22,18,42,37,32,19
30,22,43,31,41,26,44,22,40,42,24,31,22,23,22,29,30,43,22,40,23,46,40,22,34,41,7,22,34,24,27,42,29,29,30,26,22,44,31,36,22,31,23,27,22,25,26,28,42,37,22,45,30,36,35,30,37,22,40,43,42,27,30,26,40,22,23,43,22,43,31,26,22,23,28,26,22,36,29,22,40,30,47
21,4,22,37,36,43,22,24,36,42,37,43,30,37,28,22,27,30,45,30,27,26,37,27,40
36,37,26,22,25,36,37,27,22,43,41,23,27,26,41,22,26,40,43,30,34,23,43,26,27,22,43,31,23,43,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,37,26,44,22,46,36,41,32,22,24,30,43,46,22,28,26,37,26,41,23,35,22,36,25,35,30,28,23,43,30,36,37,22,25,36,37,27,40,22,44,26,41,26,22,39,42,43,22,42,39,22,29,36,41,22,40,23,35,26,22,29,41,30,27,23,46,22,23,35,36,37,26
30,37,24,35,42,27,30,37,28,22,34,36,37,27,23,46,22,2,40,22,39,35,42,37,28,26,22,43,31,23,43,22,31,23,40,22,28,30,45,26,37,22,43,31,26,22,43,44,36,22,26,47,26,24,42,43,30,45,26,40,22,39,23,39,26,41,22,35,36,40,40,26,40,22,36,29,22,1,22,20,22,34,30,35,35,30,36,37,22,25,23,40,26,27,22,36,37,22,44,31,23,43,22,43,31,26,46,22,44,36,42,35,27,22,31,23,45,26,22,41,26,23,35,30,48,26,27,22,31,23,27,22,43,31,26,22,39,30,35,36,43,40,22,23,37,27,22,34,23,37,23,28,26,34,26,37,43,5,35,26,27,22,25,42,46,5,36,42,43,22,36,29,22,42,23,35,22,28,36,37,26,22,43,31,41,36,42,28,31,22,23,43,22,1,22,20,22,23,22,40,31,23,41,26
23,35,36,37,28,22,44,30,43,31,22,40,36,34,26,22,36,43,31,26,41,22,18,42,37,32,19,22,30,37,27,30,24,23,43,36,41,40,22,43,31,26,40,26,22,27,26,45,26,35,36,39,34,26,37,43,40,22,40,42,28,28,26,40,43,22,43,31,23,43,22,44,31,30,35,26,22,34,41,7,22,28,36,41,25,23,24,31,26,45,22,44,30,40,31,26,40,22,43,36,22,34,36,45,26,22,23,44,23,46,22,29,41,36,34,22,40,36,34,26,22,41,30,28,30,27,22,24,26,37,43,41,23,35,22,24,36,37,43,41,36,35,40,22,31,26,22,30,40,22,18,42,37,32,19,22,36,37,22,24,41,26,23,43,30,37,28,22,26,24,36,37,36,34,30,24,22,40,43,41,42,24,43,42,41,26,40,22,36,29,22,23,22,32,30,37,27,22,43,31,23,43,22,44,36,42,35,27,22,18,42,37,32,19,22,29,30,37,27,22,29,23,45,36,41,22,44,30,43,31,22,43,31,26,22,18,42,37,32,19,22,36,41,22,24,31,30,24,23,28,36,22,40,24,31,36,36,35,40,22,36,29,22,26,24,36,37,36,34,30,24,22,43,31,36,42,28,31,43
43,31,26,37,22,43,31,26,46,22,30,27,26,37,43,30,29,30,26,27,22,18,42,37,32,19,22,30,37,22,43,31,26,22,39,41,36,24,26,40,40
39,41,30,34,26,22,41,23,43,26,22,20,22,20,22,20
34,26,23,37,44,31,30,35,26,22,39,41,26,40,30,27,26,37,43,22,25,42,40,31,22,40,43,26,39,39,26,27,22,42,39,22,31,30,40,22,39,26,41,40,36,37,23,35,22,35,36,25,25,46,30,37,28,22,29,36,41,22,43,31,26,22,24,23,39,30,43,23,35,5,28,23,30,37,40,22,43,23,47,22,24,42,43
30,37,40,43,23,35,35,23,43,30,36,37,22,36,29,22,43,31,26,22,43,45,22,40,46,40,43,26,34,22,44,31,30,24,31,22,30,37,24,35,42,27,26,40,22,39,41,36,45,30,27,30,37,28,22,29,41,26,26,22,18,42,37,32,19,22,43,45,22,40,26,43,40,22,30,37,22,18,42,37,32,19,22,25,26,28,30,37,40,22,30,37,22,33,23,37,42,23,41,46
43,31,26,22,24,36,37,29,42,40,30,36,37,22,24,36,42,35,27,22,25,26,22,24,36,40,43,35,46
30,43,22,30,40,22,26,47,39,26,24,43,26,27,22,43,31,23,43,22,43,31,26,22,24,42,41,41,26,37,43,22,40,42,41,28,26,22,30,37,22,27,26,34,23,37,27,22,29,36,41,22,37,26,44,22,39,36,44,26,41,22,44,30,35,35,22,25,26,22,29,30,35,35,26,27,22,39,41,30,34,23,41,30,35,46,22,25,46,22,30,37,27,26,39,26,37,27,26,37,43,22,39,41,36,27,42,24,26,41,40,22,44,31,30,24,31,22,42,37,35,30,32,26,22,42,43,30,35,30,43,30,26,40,22,23,41,26,22,37,2,43,22,41,26,28,42,35,23,43,26,27,22,23,37,27,22,43,31,26,41,26,29,36,41,26,22,27,36,22,37,2,43,22,37,26,26,27,22,28,36,45,26,41,37,34,26,37,43,22,23,39,39,41,36,45,23,35,22,43,36,22,24,36,37,40,43,41,42,24,43,22,37,26,44,22,39,35,23,37,43,40
43,31,26,22,25,23,37,32,22,2,40,22,23,41,30,48,36,37,23,22,42,37,30,43,22,31,36,35,27,40,22,23,25,36,42,43,22,1,22,20,22,25,30,35,35,30,36,37,22,36,29,22,29,30,41,40,43,22,30,37,43,26,41,40,43,23,43,26,22,2,40,22,1,22,20,22,25,30,35,35,30,36,37,22,36,29,22,23,40,40,26,43,40
30,37,22,23,35,35,22,29,26,27,26,41,23,35,22,36,42,43,35,23,46,40,22,23,34,36,42,37,43,26,27,22,43,36,22,1,22,20,22,43,41,30,35,35,30,36,37,22,30,37,22,20,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,46,26,23,41,22,43,31,26,22,43,41,26,23,40,42,41,46,22,40,23,30,27
43,36,22,44,23,43,24,31,22,46,36,42,41,22,24,31,30,35,27,22,27,30,26,22,30,40,22,23,37,22,18,42,37,32,19,22,26,47,39,26,41,30,26,37,24,26
24,41,26,27,30,43,22,34,23,41,32,26,43,22,23,37,23,35,46,40,43,40,22,26,47,39,26,24,43,26,27,22,43,31,26,22,43,41,26,23,40,42,41,46,22,43,36,22,24,23,37,24,26,35,22,43,36,27,23,46,22,2,40,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,40,23,35,26,22,23,37,27,22,43,36,22,40,26,35,35,22,1,22,20,22,25,30,35,35,30,36,37,22,36,29,22,24,23,40,31,22,34,23,37,23,28,26,34,26,37,43,22,25,30,35,35,40
40,43,41,23,43,26,28,46,22,31,36,44,26,45,26,41,22,30,40,22,23,25,36,42,43,22,39,36,40,40,30,25,30,35,30,43,30,26,40,22,37,36,43,22,31,36,39,26,40,22,23,37,27,22,27,41,26,23,34,40
39,26,36,39,35,26,22,23,41,26,22,37,2,43,22,37,26,24,26,40,40,23,41,30,35,46,22,41,42,37,37,30,37,28,22,40,24,23,41,26,27,22,34,41,7,22,18,42,37,32,19,22,40,23,30,27
43,31,26,22,24,31,23,30,41,34,23,37,22,40,23,30,27,22,31,30,40,22,25,36,23,41,27,22,34,26,34,25,26,41,40,22,30,37,24,35,42,27,30,37,28,22,41,26,39,41,26,40,26,37,43,23,43,30,45,26,40,22,36,29,22,44,26,40,43,22,28,26,41,34,23,37,22,30,37,40,42,41,23,37,24,26,22,28,30,23,37,43,22,23,35,35,30,23,37,48,22,23,28,22,23,37,27,22,29,41,26,37,24,31,22,25,23,37,32,40,22,24,41,26,27,30,43,22,35,46,36,37,37,23,30,40,22,23,37,27,22,40,36,24,30,26,43,26,22,28,26,37,26,41,23,35,26,22,31,36,35,27,22,37,26,23,41,35,46,22,20,22,20,22,36,29,22,37,23,45,30,28,23,43,30,36,37,22,34,30,47,43,26,22,2,40,22,24,23,39,30,43,23,35
23,37,22,30,25,34,22,40,39,36,32,26,40,44,36,34,23,37,22,40,23,30,27,22,43,31,26,22,24,36,34,39,23,37,46,22,43,36,35,27,22,24,42,40,43,36,34,26,41,40,22,34,36,37,27,23,46,22,23,25,36,42,43,22,43,31,26,22,25,42,28,40,22,23,37,27,22,43,26,34,39,36,41,23,41,30,35,46,22,40,43,36,39,39,26,27,22,40,31,30,39,39,30,37,28,22,43,31,26,22,39,41,36,27,42,24,43
35,30,37,22,25,41,36,23,27,24,23,40,43,30,37,28,22,40,35,30,27,22,20,22,20,22,43,36,22,20,22,20,22,27,26,40,39,30,43,26,22,41,26,39,36,41,43,30,37,28,22,43,31,30,41,27,5,38,42,23,41,43,26,41,22,37,26,43,22,36,29,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,20,22,24,26,37,43,40,22,43,31,26,22,39,41,26,45,30,36,42,40,22,46,26,23,41
43,31,26,22,46,36,42,37,28,22,39,41,26,40,30,27,26,37,43,22,40,36,22,18,42,37,32,19,22,33,23,39,23,37,26,40,26,22,27,30,40,24,30,39,35,30,37,26,22,43,31,23,43,22,31,26,22,40,26,37,27,40,22,31,30,40,22,24,31,30,35,27,41,26,37,22,43,36,22,23,22,33,23,39,23,37,26,40,26,22,40,24,31,36,36,35,22,30,37,22,34,26,47,30,24,36,22,24,30,43,46
43,31,26,22,24,42,41,41,26,37,43,22,29,35,36,36,27,22,36,29,22,43,31,30,41,27,5,38,42,23,41,43,26,41,22,41,26,39,36,41,43,40,22,23,41,26,22,39,41,36,27,42,24,30,37,28,22,34,23,37,46,22,34,36,41,26,22,37,26,28,23,43,30,45,26,22,40,42,41,39,41,30,40,26,40,22,43,31,23,37,22,39,36,40,30,43,30,45,26,22,36,37,26,40
43,31,26,22,40,39,30,37,36,29,29,22,23,41,28,42,34,26,37,43,22,23,29,43,26,41,22,23,35,35,22,18,42,37,32,19,22,43,31,26,22,24,42,41,41,26,37,43,22,37,36,43,30,36,37,22,43,31,23,43,22,23,40,40,26,43,40,22,23,41,26,22,44,36,41,43,31,22,34,36,41,26,22,43,36,22,39,41,30,45,23,43,26,22,25,42,46,26,41,40,22,43,31,23,37,22,43,36,22,39,42,25,35,30,24,22,40,31,23,41,26,31,36,35,27,26,41,40
34,23,41,28,30,37,40,22,44,30,35,35,22,41,26,34,23,30,37,22,42,37,27,26,41,22,39,41,26,40,40,42,41,26,22,23,37,27,22,44,31,26,37,22,43,31,26,22,37,26,44,22,34,23,30,37,29,41,23,34,26,22,27,36,26,40,22,40,31,30,39,22,30,22,2,34,22,37,36,43,22,40,42,41,26,22,30,43,22,44,30,35,35,22,25,26,22,23,22,25,30,28,22,44,30,37,37,26,41
30,37,22,43,31,26,22,34,26,23,37,43,30,34,26,22,43,31,26,22,18,42,37,32,19,22,23,41,26,22,25,35,26,26,27,30,37,28
42,23,35,22,24,42,41,41,26,37,43,35,46,22,31,23,40,22,20,22,34,30,35,35,30,36,37,22,40,31,23,41,26,40,22,29,42,35,35,46,22,27,30,35,42,43,26,27
43,31,26,22,24,36,34,39,26,43,30,43,30,36,37,22,30,40,22,26,45,26,37,22,34,36,41,26,22,18,42,37,32,19,22,30,37,22,43,31,26,22,23,42,43,36,22,30,37,27,42,40,43,41,46,22,44,31,26,41,26,22,24,36,34,39,23,37,30,26,40,22,23,41,26,22,41,23,24,30,37,28,22,36,37,26,22,23,37,36,43,31,26,41,22,30,37,22,23,22,44,36,41,35,27,5,44,30,27,26,22,34,23,41,32,26,43
40,31,36,41,43,22,18,42,37,32,19,22,37,36,43,22,44,26,35,24,36,34,26,22,30,37,22,43,26,47,23,40,22,24,36,42,41,43
18,42,37,32,19,22,24,36,41,39,7,22,23,22,34,36,37,26,46,5,35,36,40,30,37,28,22,27,30,41,26,24,43,22,34,23,41,32,26,43,26,41,22,36,29,22,24,36,34,39,42,43,26,41,22,40,42,39,39,35,30,26,40,22,23,37,27,22,23,24,24,26,40,40,36,41,30,26,40,22,40,23,30,27,22,27,30,41,26,24,43,36,41,40,22,40,42,40,39,26,37,27,26,27,22,39,23,46,34,26,37,43,22,36,29,22,30,43,40,22,40,26,34,30,23,37,37,42,23,35,22,27,30,45,30,27,26,37,27,22,23,40,22,43,36,36,22,28,41,26,23,43,22,23,22,27,41,23,30,37,22,36,37,22,29,42,37,27,40
43,31,26,22,41,30,40,32,22,36,29,22,27,36,30,37,28,22,25,42,40,30,37,26,40,40,22,44,30,43,31,22,24,23,34,39,26,23,42,22,2,40,22,29,26,27,26,41,23,43,26,27,22,23,37,27,22,23,35,35,30,26,27,22,27,26,39,23,41,43,34,26,37,43,22,40,43,36,41,26,22,24,31,23,30,37,40,22,30,40,22,23,25,36,42,43,22,43,36,22,30,37,24,41,26,23,40,26,22,28,41,26,23,43,35,46,22,37,36,43,22,36,37,35,46,22,29,36,41,22,34,41,7,22,35,26,45,46,22,25,42,43,22,29,36,41,22,31,42,37,27,41,26,27,40,22,36,29,22,36,43,31,26,41,22,40,34,23,35,35,22,23,39,39,23,41,26,35,22,34,23,32,26,41,40,22,18,42,37,32,19,22,40,42,39,39,35,30,26,41,40,22,43,41,42,24,32,30,37,28,22,29,30,41,34,40,22,23,37,27,22,29,23,25,41,30,24,22,31,36,42,40,26,40
43,31,30,40,22,39,41,36,45,30,40,30,36,37,22,23,34,36,42,37,43,40,22,43,36,22,23,22,35,26,28,30,40,35,23,43,30,45,26,22,45,26,43,36,22,36,45,26,41,22,43,31,26,22,39,41,26,40,30,27,26,37,43,22,2,40,22,26,47,26,24,42,43,30,36,37,22,36,29,22,43,31,26,22,35,23,44,22,40,30,37,24,26,22,23,22,18,42,37,32,19,22,41,26,40,36,35,42,43,30,36,37,22,24,36,42,35,27,22,25,26,22,40,23,30,27,22,43,36,22,25,26,22,18,42,37,32,19,22,23,27,36,39,43,26,27,22,26,45,26,37,22,43,31,36,42,28,31,22,30,43,22,44,36,42,35,27,22,41,26,38,42,30,41,26,22,37,26,30,43,31,26,41,22,18,42,37,32,19,22,23,24,43,30,36,37,22,30,37,22,24,36,37,28,41,26,40,40,22,37,36,41,22,39,41,26,40,26,37,43,23,43,30,36,37,22,43,36,22,43,31,26,22,39,41,26,40,30,27,26,37,43,22,29,36,41,22,31,30,40,22,40,30,28,37,23,43,42,41,26,22,36,41,22,45,26,43,36
25,26,24,23,42,40,26,22,36,29,22,25,42,27,28,26,43,22,24,36,37,40,43,41,23,30,37,43,40,22,30,37,22,44,23,40,31,30,37,28,43,36,37,22,43,31,26,22,42,7,40,7,22,26,37,24,36,42,41,23,28,26,40,22,33,23,39,23,37,22,43,36,22,40,31,23,41,26,22,26,24,36,37,36,34,30,24,22,25,42,41,27,26,37,40,22,30,37,22,43,31,26,22,41,26,28,30,36,37
30,37,22,36,41,27,26,41,22,43,36,22,18,42,37,32,19,22,39,41,26,40,40,42,41,26,22,29,36,41,22,23,37,22,23,34,26,37,27,34,26,37,43,22,34,41,7,22,34,30,43,24,31,26,35,35,22,23,37,27,22,31,36,42,40,26,22,40,39,26,23,32,26,41,22,43,31,36,34,23,40,22,29,36,35,26,46,22,27,7,22,44,23,40,31,22,31,23,27,22,23,41,41,23,37,28,26,27,22,29,36,41,22,35,23,44,34,23,32,26,41,40,22,43,36,22,39,23,40,40,22,23,22,40,43,23,43,42,43,26,22,25,23,41,41,30,37,28,22,29,35,23,28,22,18,42,37,32,19,22,25,26,29,36,41,26,22,45,36,43,30,37,28,22,36,37,22,43,31,26,22,24,36,37,40,43,30,43,42,43,30,36,37,23,35,22,24,31,23,37,28,26
41,26,45,26,37,42,26,22,27,26,24,35,30,37,26,27,22,20,22,20,22,43,36,22,1,22,20,22,25,30,35,35,30,36,37,22,29,41,36,34,22,1,22,20,22,25,30,35,35,30,36,37
34,36,40,43,22,36,29,22,43,31,26,22,44,26,40,43,22,2,40,22,35,26,23,27,26,41,40,22,31,23,45,26,22,29,30,37,23,35,35,46,22,24,36,37,24,35,42,27,26,27,22,43,31,23,43,22,44,26,22,23,35,35,22,44,23,37,43,22,39,26,41,26,40,43,41,36,30,32,23,22,40,36,45,30,26,43,22,35,26,23,27,26,41,22,34,30,32,31,23,30,35,22,28,36,41,25,23,24,31,26,45,22,2,40,22,39,36,35,30,24,46,22,36,29,22,26,24,36,37,36,34,30,24,22,41,26,40,43,41,42,24,43,42,41,30,37,28,22,43,36,22,40,42,24,24,26,26,27,22,40,23,46,40,22,18,42,37,32,19,22,18,42,37,32,19,22,40,26,24,42,41,30,43,46,22,23,27,45,30,40,26,41,22,43,36,22,34,41,7,22,34,30,43,43,26,41,41,23,37,27
30,37,22,20,22,34,41,7,22,28,42,25,26,41,22,28,36,43,22,43,36,28,26,43,31,26,41,22,44,30,43,31,22,34,41,7,22,39,26,43,26,41,40,22,25,46,22,43,31,26,37,22,23,22,40,42,24,24,26,40,40,29,42,35,22,39,41,36,27,42,24,26,41,22,30,37,22,31,30,40,22,36,44,37,22,41,30,28,31,43,22,23,29,43,26,41,22,43,31,26,22,27,26,23,43,31,22,36,29,22,34,41,7,22,25,36,28,23,41,43
34,41,7,22,25,36,41,26,37,22,30,40,22,24,36,37,29,42,40,30,37,28,22,24,36,37,40,26,37,40,42,40,22,36,37,22,28,26,37,26,41,23,35,22,39,41,30,37,24,30,39,35,26,40,22,44,30,43,31,22,23,28,41,26,26,34,26,37,43,22,36,37,22,40,39,26,24,30,29,30,24,22,23,24,43,30,36,37,40
43,31,26,22,44,36,41,32,22,29,36,41,24,26,22,39,41,36,45,30,27,26,40,22,43,31,26,22,43,31,30,41,27,22,23,41,34,22,36,29,22,43,31,26,22,23,35,35,30,23,37,24,26
43,31,26,22,27,26,39,23,41,43,34,26,37,43,22,31,23,40,22,24,36,35,35,26,24,43,26,27,22,36,45,26,41,22,1,22,20,22,34,30,35,35,30,36,37,22,29,41,36,34,22,25,41,36,32,26,41,40,22,40,36,22,29,23,41,22,23,37,27,22,41,26,24,36,34,34,26,37,27,26,27,22,34,36,41,26,22,43,31,23,37,22,20,22,36,29,22,43,31,26,34,22,29,36,41,22,24,41,30,34,30,37,23,35,22,39,41,36,40,26,24,42,43,30,36,37
35,35,36,46,27,22,2,40,22,31,26,22,40,23,46,40,22,30,40,22,24,42,43,22,36,29,29,22,29,41,36,34,22,43,31,26,22,45,23,40,43,22,25,36,27,46,22,36,29,22,39,41,26,34,30,42,34,22,27,36,44,37,22,23,43,22,43,31,26,22,25,36,43,43,36,34,22,26,37,27,22,44,31,30,24,31,22,23,24,43,40,22,23,40,22,23,22,18,42,37,32,19,22,30,37,29,35,42,26,37,24,26,22,23,28,23,30,37,40,43,22,24,23,43,23,40,43,41,36,39,31,30,24,22,35,36,40,40,26,40
29,30,41,26,34,23,37,22,2,40,22,29,42,37,27,22,31,23,27,22,24,35,23,30,34,40,22,23,27,33,42,40,43,26,41,40,22,36,37,22,43,31,26,22,40,43,41,26,26,43,40,22,36,29,22,40,23,37,22,29,41,23,37,24,30,40,24,36,22,41,30,28,31,43,22,23,29,43,26,41,22,18,42,37,32,19,22,46,26,40,43,26,41,27,23,46,22,23,37,27,22,44,23,40,22,39,23,46,30,37,28,22,23,40,22,34,23,37,46,22,24,35,23,30,34,40,22,23,40,22,30,43,22,24,36,42,35,27,22,41,30,28,31,43,22,36,37,22,43,31,26,22,40,39,36,43
36,37,26,22,36,29,22,27,42,37,22,3,22,25,41,23,27,40,43,41,26,26,43,22,2,40,22,24,31,30,26,29,22,25,42,40,30,37,26,40,40,26,40,22,30,40,22,18,42,37,32,19,22,41,26,39,36,41,43,40,22,43,31,23,43,22,41,23,43,26,22,43,31,26,22,18,42,37,32,19,22,36,29,22,34,30,35,35,30,36,37,40,22,36,29,22,23,34,26,41,30,24,23,37,22,24,36,34,39,23,37,30,26,40
37,26,44,22,33,26,41,40,26,46,22,30,40,22,23,22,39,41,36,45,30,37,28,22,28,41,36,42,37,27,22,29,36,41,22,43,31,30,40,22,23,28,28,41,26,40,40,30,45,26,22,18,42,37,32,19,22,34,36,45,26,34,26,37,43,22,43,31,30,40,22,46,26,23,41
30,37,22,20,22,27,23,35,35,23,40,5,25,23,40,26,27,22,40,43,26,41,35,30,37,28,22,18,42,37,32,19,22,23,22,40,30,34,30,35,23,41,22,27,26,24,30,40,30,36,37,22,25,46,22,37,23,40,23,22,30,37,45,36,35,45,30,37,28,22,43,31,26,22,40,23,34,26,22,24,36,37,43,41,23,24,43,22,24,35,23,30,34,30,37,28,22,30,43,22,31,23,27,22,40,42,25,34,30,43,43,26,27,22,43,31,26,22,35,36,44,26,40,43,22,25,30,27
40,31,26,35,35,22,2,40,22,24,31,26,34,30,24,23,35,22,26,23,41,37,30,37,28,40,22,29,26,35,35,22,25,46,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,41,26,29,35,26,24,43,30,37,28,22,35,36,44,26,41,22,34,23,41,28,30,37,40,22,23,37,27,22,35,26,40,40,22,27,26,34,23,37,27,22,29,36,41,22,24,36,34,34,36,27,30,43,46,22,24,31,26,34,30,24,23,35,40
43,31,26,22,39,26,37,27,30,37,28,22,25,30,35,35,22,30,37,43,41,36,27,42,24,26,27,22,25,46,22,34,41,7,22,43,31,42,41,34,36,37,27,22,44,36,42,35,27,22,41,26,45,30,45,26,22,43,31,26,22,18,42,37,32,19,22,29,26,27,26,41,23,35,22,18,42,37,32,19,22,35,23,44,40,22,25,46,22,18,42,37,32,19,22,35,26,28,23,35,22,39,41,36,24,26,27,42,41,26,40,22,41,26,38,42,30,41,26,27,22,25,46,22,43,31,26,22,40,42,39,41,26,34,26,22,24,36,42,41,43
34,41,7,22,28,36,37,48,23,35,26,48,22,23,37,27,22,31,30,40,22,24,36,35,35,26,23,28,42,26,40,22,39,23,41,43,30,24,42,35,23,41,35,46,22,43,31,26,22,29,30,37,23,37,24,26,22,34,30,37,30,40,43,26,41,22,24,23,41,35,36,40,22,18,42,37,32,19,22,23,41,26,22,24,31,23,41,28,26,27,22,44,30,43,31,22,31,23,45,30,37,28,22,23,25,23,37,27,36,37,26,27,22,43,31,26,30,41,22,40,36,24,30,23,35,30,40,43,22,39,41,30,37,24,30,39,35,26,40,22,23,37,27,22,44,30,43,31,22,31,23,45,30,37,28,22,25,26,24,36,34,26,22,23,41,41,36,28,23,37,43,22,18,42,37,32,19,22,44,31,36,22,41,26,29,42,40,26,22,26,45,26,37,22,43,36,22,28,36,22,36,37,22,43,26,35,26,45,30,40,30,36,37,22,24,36,37,43,41,36,35,35,26,27,22,25,46,22,43,31,26,22,40,43,23,43,26,22,43,36,22,29,23,24,26,22,43,31,26,30,41,22,18,42,37,32,19
43,31,26,22,26,23,41,37,30,37,28,40,22,27,41,36,39,22,23,43,22,28,34,22,31,42,28,31,26,40,22,26,35,26,24,43,41,36,37,30,24,40,22,30,40,22,23,22,40,30,28,37,22,36,29,22,43,36,42,28,31,22,43,30,34,26,40,22,23,43,22,25,36,43,31,22,43,31,26,22,27,26,29,26,37,40,26,22,36,39,26,41,23,43,30,36,37,40,22,36,29,22,31,42,28,31,26,40,22,23,30,41,24,41,23,29,43,22,24,36,7,22,23,37,27,22,28,34,22,2,40,22,37,36,41,43,31,22,23,34,26,41,30,24,23,37,22,23,42,43,36,34,36,43,30,45,26,22,36,39,26,41,23,43,30,36,37,40,22,44,31,30,24,31,22,23,41,26,22,23,22,39,41,30,34,23,41,46,22,24,42,40,43,36,34,26,41,22,29,36,41,22,43,31,26,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,40,30,27,26,22,36,29,22,43,31,26,22,28,34,22,31,42,28,31,26,40,22,42,37,30,43
42,23,35,22,43,31,26,22,18,42,37,32,19,22,40,43,36,24,32,22,43,31,23,43,22,26,47,39,35,36,27,26,27,22,29,41,30,27,23,46,22,2,40,22,34,23,41,32,26,43,22,18,42,37,32,19,22,25,41,30,26,29,35,46,22,18,42,37,32,19,22,43,41,23,27,26,41,40,22,23,28,23,30,37,22,46,26,40,43,26,41,27,23,46
43,31,26,22,24,36,37,45,26,37,43,30,36,37,23,35,22,45,30,26,44,22,23,40,22,45,36,30,24,26,27,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,23,41,43,37,26,41,22,18,42,37,32,19,22,25,35,23,24,32,22,30,40,22,43,31,23,43,22,40,43,36,24,32,40,22,23,37,27,22,18,42,37,32,19,22,40,42,24,31,22,23,40,22,29,42,43,42,41,26,40,22,23,37,27,22,36,39,43,30,36,37,40,22,29,36,41,34,22,23,22,40,30,37,28,35,26,22,34,23,41,32,26,43,22,23,37,27,22,43,31,23,43,22,18,42,37,32,19,22,34,23,32,26,22,30,43,22,23,22,34,36,41,26,22,35,30,38,42,30,27,22,34,23,41,32,26,43
23,43,22,43,31,26,22,26,37,27,22,36,29,22,30,43,22,23,35,35,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,24,35,36,40,26,27,22,27,36,44,37,22,20,22,43,36,22,20
40,36,34,26,22,18,42,37,32,19,22,27,42,34,39,26,27,22,18,42,37,32,19,22,30,37,43,36,22,18,42,37,32,19,22,36,43,31,26,41,40,22,43,31,41,26,44,22,28,36,36,27,40,22,36,42,43,22,44,30,37,27,36,44,40
24,23,37,23,27,23,22,2,40,22,35,23,41,28,26,40,43,22,27,26,39,23,41,43,34,26,37,43,22,40,43,36,41,26,22,36,39,26,41,23,43,36,41,22,40,23,30,27,22,43,31,26,22,41,30,28,31,43,40,22,36,29,29,26,41,30,37,28,22,44,30,35,35,22,18,42,37,32,19,22,31,36,35,27,26,41,40,22,36,29,22,30,43,40,22,36,41,27,30,37,23,41,46,22,40,31,23,41,26,40,22,26,47,24,26,39,43,22,41,26,40,30,27,26,37,43,40,22,30,37,22,43,31,26,22,42,7,40,7,22,23,37,27,22,25,41,30,43,23,30,37,22,43,36,22,40,42,25,40,24,41,30,25,26,22,29,36,41,22,43,44,36,22,23,27,27,30,43,30,36,37,23,35,22,40,31,23,41,26,40,22,29,36,41,22,26,45,26,41,46,22,29,30,45,26,22,40,31,23,41,26,40,22,31,26,35,27,22,23,43,22,23,22,39,41,30,24,26,22,36,29,22,24,1,22,20,22,23,22,40,31,23,41,26
24,36,35,42,34,25,30,23,22,44,36,22,37,2,43,22,24,36,34,34,26,37,43,22,36,37,22,23,35,35,22,43,31,26,22,40,39,26,24,42,35,23,43,30,36,37
25,42,43,22,40,36,34,26,22,18,42,37,32,19,22,23,24,43,30,45,30,40,43,40,22,27,30,40,23,28,41,26,26,22,18,42,37,32,19,22,23,37,28,26,41,22,23,43,22,44,31,23,43,22,43,31,26,46,22,40,26,26,22,23,40,22,43,31,26,22,24,36,34,39,23,37,46,22,2,40,22,23,43,43,26,34,39,43,22,43,36,22,39,42,41,24,31,23,40,26,22,18,42,37,32,19,22,25,46,22,23,40,40,36,24,30,23,43,30,36,37
30,37,22,43,31,26,22,24,31,26,34,30,24,23,35,40,22,40,26,28,34,26,37,43,22,39,41,26,43,23,47,22,39,41,36,29,30,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,29,41,36,34,22,1,22,20,22,34,30,35,35,30,36,37
43,31,26,22,18,42,37,32,19,22,36,29,22,43,31,26,22,36,29,29,30,24,30,23,35,22,41,23,43,26,22,40,31,36,42,35,27,22,40,26,26,34,22,36,25,45,30,36,42,40,22,43,36,22,26,45,26,41,46,36,37,26,22,43,31,26,22,23,29,43,26,41,37,36,36,37,22,37,26,44,40,39,23,39,26,41,22,18,42,37,32,19,22,44,41,36,43,26,22,30,37,22,23,22,25,41,30,26,29,22,24,36,34,34,26,37,43,23,41,46,22,36,37,22,43,31,26,22,27,26,45,23,35,42,23,43,30,36,37
43,31,26,22,18,42,37,32,19,22,29,41,36,34,22,43,31,26,22,20,22,24,41,23,40,31,22,31,23,45,26,22,37,2,43,22,46,26,43,22,18,42,37,32,19,22,23,37,27,22,37,36,43,22,23,35,35,22,24,35,23,30,34,40,22,23,28,23,30,37,40,43,22,43,31,26,22,26,47,24,31,23,37,28,26,22,18,42,37,32,19,22,25,46,22,43,31,36,40,26,22,44,31,36,22,25,26,43,22,43,31,26,22,31,23,37,28,22,40,26,37,28,22,30,37,27,26,47,22,44,36,42,35,27,22,29,23,35,35,22,31,23,45,26,22,25,26,26,37,22,40,26,43,43,35,26,27
36,42,41,22,34,23,41,32,26,43,22,28,36,43,22,31,30,43,22,23,22,35,36,43,22,31,23,41,27,26,41,22,36,37,22,34,36,37,27,23,46,22,43,31,23,37,22,43,31,26,22,35,30,40,43,26,27,22,34,23,41,32,26,43,22,34,41,7,22,25,41,42,37,36,22,40,23,30,27
36,37,22,43,31,26,22,36,43,31,26,41,22,31,23,37,27,22,37,30,40,40,23,37,22,2,40,22,40,23,35,26,40,22,28,36,23,35,40,22,29,36,41,22,30,37,29,30,37,30,43,30,22,23,41,26,22,34,36,27,26,40,43,22,24,36,34,39,23,41,26,27,22,44,30,43,31,22,43,36,46,36,43,23,22,2,40,22,43,23,41,28,26,43,40,22,29,36,41,22,35,26,47,42,40
23,34,41,22,24,35,30,34,25,26,27,22,20,22,20,22,43,36,22,20,22,20,22,23,34,30,27,22,41,42,34,36,41,40,22,43,31,23,43,22,37,26,44,22,46,36,41,32,22,27,26,45,26,35,36,39,26,41,22,27,36,37,23,35,27,22,43,41,42,34,39,22,44,23,40,22,40,26,26,32,30,37,28,22,29,30,37,23,37,24,30,37,28,22,43,36,22,34,36,42,37,43,22,23,22,37,26,44,22,35,36,44,26,41,22,36,29,29,26,41,22,29,36,41,22,43,31,26,22,39,23,41,26,37,43,22,24,36,34,39,23,37,46,22,36,29,22,23,34,26,41,30,24,23,37,22,23,30,41,35,30,37,26,40
43,31,26,22,41,30,40,32,40,22,29,36,41,22,40,43,26,41,35,30,37,28,22,36,29,22,23,22,25,23,27,22,43,41,23,27,26,22,29,30,28,42,41,26,22,23,41,26,22,45,26,41,46,22,31,26,23,45,30,35,46,22,36,37,22,43,31,26,22,27,36,44,37,22,40,30,27,26,22,40,23,30,27,22,24,31,41,30,40,22,18,42,37,32,19,22,40,26,37,30,36,41,22,42,7,32,7,22,26,24,36,37,36,34,30,40,43,22,23,43,22,37,36,34,42,41,23,22,41,26,40,26,23,41,24,31,22,30,37,40,43,30,43,42,43,26
26,34,39,43,46,22,43,23,37,32,22,24,23,41,40,22,44,30,35,35,22,29,35,36,23,43,22,23,44,23,46,22,36,37,22,46,36,42,22,30,29,22,46,36,42,22,28,26,43,22,23,22,25,30,28,22,18,42,37,32,19,22,40,42,41,28,26
37,36,25,36,27,46,22,44,23,40,22,26,47,39,26,24,43,30,37,28,22,43,31,30,40,22,40,30,48,26,22,36,29,22,23,22,35,36,40,40,22,40,23,30,27,22,39,23,42,35,22,18,42,37,32,19,22,23,37,22,23,37,23,35,46,40,43,22,44,30,43,31,22,29,30,41,40,43,22,25,36,40,43,36,37,22,24,36,41,39
40,26,24,41,26,43,23,41,46,22,36,29,22,40,43,23,43,26,22,29,36,41,22,43,41,23,27,26,22,23,37,27,22,30,37,27,42,40,43,41,46,22,37,30,24,31,36,35,23,40,22,41,30,27,35,26,46,22,40,23,30,27,22,35,23,43,26,41,22,30,37,22,43,31,26,22,27,23,46,22,43,31,23,43,22,43,31,26,22,28,36,45,26,41,37,34,26,37,43,22,44,36,42,35,27,22,23,25,36,35,30,40,31,22,30,43,40,22,28,36,35,27,26,37,22,40,31,23,41,26,22,30,37,22,33,23,28,42,23,41,22,43,31,26,22,35,42,47,42,41,46,22,23,42,43,36,22,34,23,32,26,41,22,25,26,30,37,28,22,18,42,37,32,19,22,25,46,22,28,26,37,26,41,23,35,22,34,36,43,36,41,40,22,23,37,27,22,29,36,41,27,22,34,36,43,36,41
41,26,24,26,37,43,22,24,31,23,37,28,26,40,22,30,37,22,23,45,26,41,23,28,26,22,23,37,37,42,23,35,22,18,42,37,32,19,22,35,42,37,28,5,24,23,37,24,26,41,22,41,23,43,26,40,22,39,26,41,22,20,22,39,36,39,42,35,23,43,30,36,37,22,25,46,22,41,23,24,26,22,23,37,27,22,40,26,47
43,31,26,22,39,36,35,35,22,23,35,40,36,22,37,36,43,26,27,22,29,26,23,41,22,36,29,22,23,22,43,23,32,26,36,45,26,41,22,23,40,22,23,22,18,42,37,32,19,22,26,45,26,37,43,22,30,37,22,35,23,41,28,26,41,22,24,36,34,39,23,37,30,26,40
44,26,22,44,36,42,35,27,22,31,23,45,26,22,43,31,36,42,28,31,43,22,25,46,22,37,36,44,22,43,31,36,42,28,31,22,43,31,23,43,22,43,31,26,41,26,22,44,23,40,22,23,22,40,30,28,37,30,29,30,24,23,37,43,22,24,36,41,26,22,36,29,22,39,26,36,39,35,26,22,30,37,45,36,35,45,26,27,22,30,37,22,28,36,45,26,41,37,34,26,37,43,22,35,30,29,26,22,44,31,36,22,42,37,27,26,41,40,43,36,36,27,22,43,31,23,43,22,27,30,41,26,24,43,22,43,23,47,23,43,30,36,37,22,30,40,22,37,2,43,22,43,31,26,22,36,37,35,46,22,44,23,46,22,43,36,22,40,35,36,44,22,27,36,44,37,22,23,37,22,26,24,36,37,36,34,46
43,31,36,42,28,31,22,34,41,7,22,18,42,37,32,19,22,31,23,40,22,40,30,37,24,26,22,40,36,35,27,22,31,30,40,22,40,43,23,32,26,22,24,36,42,41,43,23,42,35,27,40,22,30,40,22,34,36,45,30,37,28,22,43,36,22,32,26,26,39,22,30,43,40,22,30,37,40,43,30,43,42,43,30,36,37,23,35,22,40,31,23,41,26,31,36,35,27,26,41,40,22,31,23,39,39,46
30,37,22,33,23,37,42,23,41,46,22,20,22,23,40,22,35,43,45,22,40,43,26,26,35,22,24,36,37,43,30,37,42,26,27,22,36,39,26,41,23,43,30,37,28,22,44,31,30,35,26,22,42,37,27,26,41,22,41,26,36,41,28,23,37,30,48,23,43,30,36,37,22,43,31,26,22,23,28,26,37,24,46,22,43,26,41,34,30,37,23,43,26,27,22,43,31,26,22,43,31,41,26,26,22,35,43,45,22,39,26,37,40,30,36,37,22,39,35,23,37,40,22,43,36,22,32,26,26,39,22,30,43,40,22,30,37,40,42,41,23,37,24,26,22,35,30,23,25,30,35,30,43,46,22,29,41,36,34,22,30,37,24,41,26,23,40,30,37,28
44,31,23,43,22,2,40,22,40,42,41,39,41,30,40,30,37,28,22,30,40,22,43,31,23,43,22,43,31,26,41,26,22,30,40,22,37,2,43,22,34,36,41,26,22,36,29,22,23,22,24,36,37,40,26,41,45,23,43,30,45,26,22,36,42,43,24,41,46,22,23,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,35,26,43,40,22,43,31,26,22,39,41,36,28,41,23,34,40,22,40,35,30,39,22,27,36,44,37,22,43,31,26,22,18,42,37,32,19,22,35,30,40,43
34,40,7,22,24,31,42,37,28,22,2,40,22,39,41,36,28,41,23,34,22,30,40,22,33,42,40,43,22,36,37,26,22,36,29,22,40,26,45,26,41,23,35,22,37,26,43,44,36,41,32,22,40,31,36,44,40,22,23,37,27,22,34,23,37,46,22,34,36,41,26,22,30,37,22,18,42,37,32,19,22,43,31,23,43,22,41,26,35,46,22,36,37,22,43,31,26,22,24,36,37,43,41,36,45,26,41,40,30,23,35,22,43,26,24,31,37,30,38,42,26,22,36,29,22,18,42,37,32,19,22,26,45,26,37,43,40,22,42,40,30,37,28,22,23,24,43,36,41,40,22,44,31,36,22,23,41,26,22,40,42,39,39,36,40,26,27,22,43,36,22,41,26,40,26,34,25,35,26,22,41,26,23,35,22,39,26,36,39,35,26,22,35,30,45,30,37,28,22,23,37,27,22,27,26,23,27
23,37,27,22,25,26,30,33,30,37,28,22,31,23,40,22,39,42,35,35,26,27,22,25,23,24,32,22,36,37,22,27,36,34,26,40,43,30,24,22,35,36,23,37,40,22,23,37,27,22,40,42,25,40,30,27,30,26,40,22,35,26,23,45,30,37,28,22,34,23,37,46,22,27,36,34,26,40,43,30,24,22,25,42,46,26,41,40,22,23,37,27,22,18,42,37,32,19,22,39,35,23,37,43,40,22,40,43,41,23,39,39,26,27,22,29,36,41,22,24,23,40,31
43,31,26,22,23,45,26,41,23,28,26,22,40,30,47,5,34,36,37,43,31,22,25,30,35,35,22,44,23,40,22,40,36,35,27,22,44,30,43,31,22,23,22,46,30,26,35,27,22,36,29,22,20,22,20,22,42,39,22,29,41,36,34,22,20,22,20
40,23,46,40,22,43,31,26,22,25,30,28,22,25,36,23,41,27,22,2,40,22,34,41,7,22,39,31,26,35,23,37,22,45,36,35,23,43,30,35,30,43,46,22,30,40,22,28,41,26,23,43,26,41,22,43,31,23,37,22,39,41,36,28,41,23,34,22,43,41,23,27,30,37,28
24,41,23,37,26,22,27,41,36,39,39,26,27,22,20,22,20,22,43,36,22,20,22,20
23,37,36,43,31,26,41,22,29,30,37,27,30,37,28,22,29,41,36,34,22,43,31,26,22,40,43,42,27,46,22,39,41,36,40,26,24,42,43,36,41,40,22,40,26,43,22,40,30,28,37,30,29,30,24,23,37,43,35,46,22,27,30,29,29,26,41,26,37,43,22,39,41,30,36,41,30,43,30,26,40
40,26,37,23,43,36,41,22,24,36,23,43,40,22,2,40,22,39,41,36,39,36,40,23,35,22,44,36,42,35,27,22,35,26,43,22,43,31,26,22,39,41,36,39,36,40,26,27,22,40,39,26,37,27,30,37,28,22,24,42,43,40,22,43,23,32,26,22,39,35,23,24,26,22,23,42,43,36,34,23,43,30,24,23,35,35,46,22,42,37,35,26,40,40,22,24,36,37,28,41,26,40,40,22,23,24,43,40
1,22,20,22,25,30,35,35,30,36,37,22,36,29,22,43,31,41,26,26,5,46,26,23,41,22,37,36,43,26,40,22,43,36,22,25,26,22,23,42,24,43,30,36,37,26,27,22,43,42,26,40,27,23,46,22,23,37,27,22,43,36,22,34,23,43,42,41,26,22,37,36,45,7,22,20,22,20
37,36,44,22,43,31,26,22,33,36,42,41,37,23,35,22,29,35,42,40,31,22,44,30,43,31,22,23,27,40,22,23,37,27,22,18,42,37,32,19,22,39,41,36,29,30,43,23,25,35,26,22,30,40,22,26,45,26,37,22,44,30,43,31,22,35,23,22,18,42,37,32,19,22,30,37,22,44,26,26,32,26,37,27,22,24,30,41,24,42,35,23,43,30,36,37,22,23,37,27,22,18,42,37,32,19,22,30,43,22,20,22,43,36,22,20,22,26,45,26,41,46,22,18,42,37,32,19
35,30,32,26,44,30,40,26,22,30,37,22,43,31,26,22,42,7,40,7,22,37,30,40,40,23,37,22,31,23,40,22,28,41,23,25,25,26,27,22,20,22,20,22,36,29,22,43,31,26,22,24,23,41,22,34,23,41,32,26,43,22,40,36,22,29,23,41,22,43,31,30,40,22,46,26,23,41,22,42,39,22,29,41,36,34,22,20,22,20,22,23,22,46,26,23,41,22,23,28,36
23,35,35,30,23,37,48,22,27,30,27,22,37,2,43,22,40,23,46,22,44,31,36,34,22,30,29,22,23,37,46,36,37,26,22,30,43,22,44,30,35,35,22,40,42,39,39,36,41,43
43,31,26,22,37,30,24,23,41,23,28,42,23,37,22,39,41,26,40,30,27,26,37,43,22,24,30,43,30,37,28,22,23,43,43,23,24,32,40,22,25,46,22,43,31,26,22,18,42,37,32,19,22,41,26,25,26,35,40,22,40,42,40,39,26,37,27,26,27,22,23,22,18,42,37,32,19,22,24,26,23,40,26,5,29,30,41,26,22,23,37,27,22,23,24,24,42,40,26,27,22,25,42,40,31,22,36,29,22,39,41,36,34,36,43,30,37,28,22,27,26,23,43,31
43,31,26,22,40,43,23,41,43,22,36,29,22,23,22,18,42,37,32,19,22,24,36,37,29,26,41,26,37,24,26,22,25,46,22,43,31,26,22,30,28,22,34,26,43,23,35,35,22,34,26,43,23,35,22,44,36,41,32,26,41,22,42,37,30,36,37,22,30,37,22,25,26,41,35,30,37,22,30,40,22,27,41,23,44,30,37,28,22,23,43,43,26,37,43,30,36,37,22,43,36,22,43,31,26,22,30,34,39,26,37,27,30,37,28,22,44,23,28,26,22,37,26,28,36,43,30,23,43,30,36,37,40,22,44,31,30,24,31,22,24,36,42,35,27,22,25,36,36,40,43,22,24,36,34,39,23,37,30,26,40,22,2,22,39,26,41,40,36,37,37,26,35,22,24,36,40,43,40,22,37,26,47,43,22,46,26,23,41,22,43,31,26,46,22,40,23,30,27
35,30,38,42,30,27,30,43,46,22,30,40,22,37,36,43,22,23,22,40,26,41,45,30,24,26
25,42,43,22,37,36,22,40,30,28,37,30,29,30,24,23,37,43,22,39,41,36,25,35,26,34,40,22,31,23,45,26,22,25,26,26,37,22,41,26,39,36,41,43,26,27,22,23,34,36,37,28,22,31,42,37,27,41,26,27,40,22,36,29,22,39,26,36,39,35,26,22,43,26,40,43,26,27,22,44,30,43,31,22,43,31,26,22,27,26,45,30,24,26,40
43,31,26,22,26,47,24,31,23,37,28,26,22,44,31,30,24,31,22,23,25,23,37,27,36,37,26,27,22,40,42,24,31,22,23,22,24,36,35,35,23,41,22,35,23,40,43,22,46,26,23,41,22,25,26,24,23,42,40,26,22,30,43,22,27,30,27,22,37,2,43,22,39,41,26,45,26,37,43,22,40,31,23,41,39,22,39,41,30,24,26,22,40,44,30,37,28,40,22,31,23,40,22,25,26,26,37,22,42,37,27,26,41,22,23,43,43,23,24,32,22,41,26,24,26,37,43,35,46,22,29,36,41,22,37,36,43,22,43,23,32,30,37,28,22,23,24,43,30,36,37,22,23,28,23,30,37,40,43,22,39,41,36,28,41,23,34,22,43,41,23,27,30,37,28
18,42,37,32,19,22,23,35,40,36,22,37,23,34,26,27,22,33,36,31,37,22,25,7,22,44,26,41,37,26,41,22,23,22,45,30,24,26,22,24,31,23,30,41,34,23,37,22,36,29,22,43,31,26,22,39,23,41,26,37,43,22,24,36,34,39,23,37,46,22,23,37,27,22,43,31,26,22,42,37,30,43,22,23,37,27,22,26,35,26,24,43,26,27,22,31,30,34,22,43,36,22,43,31,26,22,37,26,44,35,46,22,24,41,26,23,43,26,27,22,39,36,40,30,43,30,36,37,22,36,29,22,24,31,30,26,29,22,24,41,26,27,30,43,22,36,29,29,30,24,26,41,22,36,29,22,18,42,37,32,19,22,29,30,37,23,37,24,30,23,35,22,30,37,24,41,26,23,40,30,37,28,22,43,31,26,22,37,42,34,25,26,41,22,36,29,22,24,36,41,39,36,41,23,43,26,22,25,36,23,41,27,22,34,26,34,25,26,41,40,22,43,36,22,20
29,35,26,26,43,22,41,26,39,36,41,43,26,27,22,37,30,37,26,5,34,36,37,43,31,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,39,41,30,34,23,41,46,22,40,31,23,41,26,22,42,39,22,29,41,36,34,22,1,22,20,22,34,30,35,35,30,36,37,22,36,41,22,1,22,20,22,23,22,40,31,23,41,26,22,23,22,46,26,23,41,22,26,23,41,35,30,26,41
34,41,7,22,18,42,37,32,19,22,29,36,42,37,27,26,41,22,23,37,27,22,24,36,37,43,41,36,35,35,30,37,28,22,40,31,23,41,26,31,36,35,27,26,41,22,36,29,22,34,23,28,37,23,22,41,26,40,30,28,37,26,27,22,23,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,35,23,40,43,22,46,26,23,41,22,43,36,22,40,26,26,32,22,42,37,40,42,24,24,26,40,40,29,42,35,35,46,22,23,22,40,26,23,43,22,30,37,22,24,23,37,23,27,23,22,2,40,22,39,23,41,35,30,23,34,26,37,43
29,36,41,22,43,31,26,22,46,26,23,41,22,37,26,43,22,30,37,24,36,34,26,22,43,42,34,25,35,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
23,40,32,26,27,22,44,31,23,43,22,31,26,22,44,36,42,35,27,22,27,36,22,27,30,29,29,26,41,26,37,43,35,46,22,36,37,22,43,31,26,22,18,42,37,32,19,22,24,41,23,30,28,22,23,35,35,36,44,26,27,22,43,31,23,43,22,31,26,22,34,30,28,31,43,22,39,35,23,46,22,31,30,40,22,18,42,37,32,19,22,27,26,26,39,26,41,22,34,23,46,25,26,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,18,42,37,32,19
34,26,23,37,44,31,30,35,26,22,29,30,37,27,30,37,28,22,23,22,45,36,35,42,37,43,26,26,41,22,43,36,22,44,41,30,43,26,22,43,31,26,22,24,36,34,39,42,43,26,41,22,39,41,36,28,41,23,34,22,30,40,22,37,2,43,22,23,22,39,41,36,25,35,26,34
43,31,26,22,45,36,43,26,22,36,29,22,20,22,40,26,37,43,22,43,31,26,22,34,26,23,40,42,41,26,22,43,36,22,43,31,26,22,40,26,37,23,43,26
44,26,22,25,26,35,30,26,45,26,22,36,42,41,22,40,42,28,28,26,40,43,26,27,22,39,35,23,37,22,30,40,22,34,36,41,26,22,35,30,32,26,35,46,22,43,36,22,30,34,39,41,36,45,26,22,43,31,26,22,23,45,23,30,35,23,25,30,35,30,43,46,22,36,29,22,38,42,23,35,30,43,46,22,35,26,28,23,35,22,40,26,41,45,30,24,26,22,43,36,22,43,31,26,22,39,36,36,41,22,43,31,23,37,22,30,40,22,43,31,26,22,39,41,36,39,36,40,26,27,22,34,23,37,27,23,43,36,41,46,22,39,41,36,22,25,36,37,36,22,39,35,23,37,22,23,37,27,22,44,30,35,35,22,23,24,31,30,26,45,26,22,43,31,23,43,22,36,25,33,26,24,43,30,45,26,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,23,27,34,30,37,30,40,43,41,23,43,30,45,26,22,25,42,41,27,26,37,40,22,23,37,27,22,39,36,40,40,30,25,35,26,22,29,23,30,35,42,41,26,22,43,31,23,43,22,44,26,22,29,26,23,41,22,44,36,42,35,27,22,18,42,37,32,19,22,23,37,22,23,43,43,26,34,39,43,22,43,36,22,30,34,39,36,40,26,22,23,22,34,23,37,27,23,43,36,41,46,22,39,35,23,37,22,40,23,30,27,22,33,42,40,43,30,37,22,35,7,22,18,42,37,32,19,22,36,29,22,41,36,24,31,26,40,43,26,41,22,44,31,36,22,31,26,23,27,26,27,22,43,31,26,22,25,23,41,22,2,40,22,39,41,36,22,25,36,37,36,22,40,43,42,27,46,22,24,36,34,34,30,43,43,26,26
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,24,31,23,30,41,34,23,37,22,27,36,37,23,35,27,22,18,42,37,32,19,22,27,7,22,34,30,24,31,22,31,23,40,22,23,35,40,36,22,41,26,43,42,41,37,26,27,22,24,36,37,43,41,30,25,42,43,30,36,37,40,22,31,26,22,41,26,24,26,30,45,26,27,22,29,41,36,34,22,34,41,7,22,32,26,23,43,30,37,28,22,23,22,46,26,23,41,22,23,28,36
43,31,26,22,37,42,34,25,26,41,22,36,29,22,40,43,36,24,32,40,22,36,37,22,43,31,26,22,37,26,44,22,46,36,41,32,22,40,43,36,24,32,22,26,47,24,31,23,37,28,26,22,43,31,23,43,22,29,26,35,35,22,30,37,22,39,41,30,24,26,22,46,26,40,43,26,41,27,23,46,22,26,47,24,26,26,27,26,27,22,20,22,23,22,32,26,46,22,34,26,23,40,42,41,26,22,36,29,22,42,37,27,26,41,35,46,30,37,28,22,40,26,37,43,30,34,26,37,43,22,23,34,36,37,28,22,43,26,24,31,37,30,24,23,35,22,23,37,23,35,46,40,43,40
29,26,27,22,36,29,29,30,24,30,23,35,40,22,23,39,39,26,23,41,22,41,26,35,42,24,43,23,37,43,22,43,36,22,26,23,40,26,22,43,31,26,30,41,22,24,41,26,27,30,43,22,28,41,30,39,22,23,37,46,22,29,42,41,43,31,26,41,22,25,26,24,23,42,40,26,22,23,22,25,36,35,27,22,34,36,45,26,22,27,36,26,40,22,37,2,43,22,23,39,39,26,23,41,22,37,26,24,26,40,40,23,41,46,22,40,26,45,26,41,23,35,22,30,37,45,26,40,43,34,26,37,43,22,34,23,37,23,28,26,41,40,22,40,23,30,27
37,36,43,22,26,45,26,41,46,25,36,27,46,22,23,28,41,26,26,40,22,43,31,23,43,22,30,43,22,2,40,22,43,30,34,26,22,43,36,22,43,41,30,34
43,31,23,43,22,30,40,22,30,29,22,43,31,26,22,24,36,34,39,23,37,46,22,41,26,39,36,41,43,26,27,22,41,26,40,42,35,43,40,22,18,42,37,32,19
23,29,43,26,41,22,43,31,26,22,43,31,41,26,26,22,34,26,34,25,26,41,40,22,36,29,22,43,31,26,22,24,36,42,41,43,22,30,37,43,41,36,27,42,24,26,27,22,43,31,26,34,40,26,35,45,26,40,22,43,31,26,22,24,31,23,30,41,34,23,37,22,36,29,22,43,31,26,22,39,23,37,26,35,22,40,23,30,27,22,28,36,22,23,31,26,23,27,22,23,37,27,22,43,26,35,35,22,42,40,22,44,31,23,43,22,31,23,39,39,26,37,26,27
23,24,24,36,41,27,30,37,28,22,43,36,22,41,26,39,36,41,43,40,22,41,26,35,26,23,40,26,27,22,25,46,22,43,31,26,22,43,44,36,22,28,36,45,26,41,37,34,26,37,43,22,23,28,26,37,24,30,26,40,22,27,36,34,26,40,43,30,24,22,24,36,37,40,42,34,26,41,22,23,37,27,22,44,31,36,35,26,40,23,35,26,22,39,41,30,24,26,40,22,26,23,24,31,22,41,36,40,26,22,25,46,22,20,22,20,22,30,37,22,36,24,43,36,25,26,41,22,29,41,36,34,22,43,31,26,22,39,41,26,45,30,36,42,40,22,34,36,37,43,31
43,31,26,22,24,36,34,39,23,37,46,22,26,23,41,37,40,22,23,25,36,42,43,22,31,23,35,29,22,30,43,40,22,41,26,45,26,37,42,26,22,36,45,26,41,40,26,23,40,22,23,37,27,22,39,35,23,37,40,22,29,42,41,43,31,26,41,22,26,47,39,23,37,40,30,36,37
31,26,22,27,26,24,35,30,37,26,27,22,43,36,22,34,23,32,26,22,23,22,40,39,26,24,30,29,30,24,22,26,23,41,37,30,37,28,40,22,26,40,43,30,34,23,43,26
27,26,24,26,34,25,26,41,22,27,26,35,30,45,26,41,46,22,28,36,35,27,22,26,23,40,26,27,22,20,22,24,26,37,43,40,22,23,37,22,36,42,37,24,26,22,43,36,22,1,22,20
43,36,46,36,43,23,22,34,36,43,36,41,22,24,36,41,39,7,22,44,31,30,24,31,22,36,39,26,37,26,27,22,23,22,39,35,23,37,43,22,30,37,22,18,42,37,32,19,22,32,46,7,22,35,23,40,43,22,46,26,23,41,22,40,23,44,22,40,23,35,26,40,22,43,41,30,39,35,26,22,43,36,22,20,22,45,26,31,30,24,35,26,40
30,43,22,44,23,40,22,27,26,23,27,22,18,42,37,32,19,22,18,42,37,32,19,22,23,37,27,22,37,26,28,23,43,30,45,26,22,40,23,30,27,22,36,37,26,22,43,41,23,27,26,41,22,23,43,22,23,22,42,7,40,7,22,25,23,37,32,22,30,37,22,29,41,23,37,32,29,42,41,43
25,42,43,22,31,30,40,22,24,30,41,24,42,34,40,43,23,37,24,26,40,22,23,41,26,22,23,34,36,37,28,22,43,31,26,22,29,26,44,22,43,31,23,43,22,24,23,37,22,38,42,23,35,30,29,46,22,29,36,41,22,43,31,26,22,31,23,37,27,29,42,35,22,36,29,22,41,26,23,35,35,46,22,24,31,26,23,39,22,23,30,41,35,30,37,26,22,43,30,24,32,26,43,40,22,41,26,34,23,30,37,30,37,28,22,30,37,22,23,34,26,41,30,24,23
30,37,22,23,37,22,42,37,39,41,26,24,26,27,26,37,43,26,27,22,40,43,26,39,22,43,31,26,22,34,26,23,40,42,41,26,22,23,37,43,30,24,30,39,23,43,26,40,22,23,37,36,43,31,26,41,22,1,22,20,22,34,30,35,35,30,36,37,22,30,37,22,41,26,24,26,30,39,43,40,22,25,46,22,31,23,45,30,37,28,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,24,31,23,41,28,26,22,29,36,41,22,18,42,37,32,19,22,40,26,41,45,30,24,26,40,22,30,37,22,24,30,45,30,35,22,24,23,40,26,40,22,23,22,24,31,23,37,28,26,22,43,31,23,43,22,30,40,22,23,35,34,36,40,43,22,24,26,41,43,23,30,37,22,43,36,22,30,37,24,41,26,23,40,26,22,39,26,37,43,23,28,36,37,22,24,36,40,43,40,22,30,37,22,39,41,36,24,26,40,40,30,37,28,22,39,26,41,40,36,37,37,26,35,22,23,37,27,22,40,26,24,42,41,30,43,46,22,18,42,37,32,19
30,37,22,23,37,22,23,28,26,22,36,29,22,18,42,37,32,19,22,43,31,26,22,29,26,27,26,41,23,35,22,33,42,27,30,24,30,23,41,46,22,30,40,22,36,37,26,22,36,29,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
23,27,45,26,41,43,30,40,26,41,40,22,37,36,44,22,40,23,46,22,31,26,35,39,22,42,40,22,30,34,39,41,36,45,26,22,36,42,41,22,30,34,23,28,26,22,23,37,27,22,26,47,43,26,37,27,22,36,42,41,22,40,26,35,35,30,37,28,22,40,26,23,40,36,37
43,31,26,22,23,45,26,41,23,28,26,22,46,30,26,35,27,22,36,37,22,40,30,47,5,34,36,37,43,31,22,18,42,37,32,19,22,24,27,40,22,41,36,40,26,22,43,36,22,20,22,20,22,29,41,36,34,22,20,22,20,22,23,37,27,22,36,37,22,36,37,26,5,46,26,23,41,22,24,27,40,22,43,31,26,22,23,45,26,41,23,28,26,22,46,30,26,35,27,22,41,36,40,26,22,43,36,22,20,22,20,22,29,41,36,34,22,20,22,20
30,37,22,43,31,26,22,29,30,41,40,43,22,31,36,42,41,22,36,29,22,43,41,23,27,30,37,28,22,23,25,36,42,43,22,36,37,26,22,34,30,35,35,30,36,37,22,40,31,23,41,26,40,22,23,22,34,30,37,42,43,26,22,24,31,23,37,28,26,27,22,31,23,37,27,40,22,36,37,22,43,31,26,22,25,30,28,22,25,36,23,41,27,22,23,40,22,25,30,28,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,40,22,39,42,40,31,26,27,22,39,41,30,24,26,40,22,35,36,44,26,41
26,27,44,23,41,27,22,18,42,37,32,19,22,27,36,26,40
23,22,44,36,34,23,37,22,36,42,28,31,43,22,43,36,22,31,23,45,26,22,23,22,24,31,36,30,24,26,22,30,37,22,24,23,40,26,40,22,44,31,26,41,26,22,31,26,41,22,35,30,29,26,22,36,41,22,31,26,23,35,43,31,22,23,41,26,22,30,37,22,27,23,37,28,26,41,22,23,37,27,22,30,37,22,24,23,40,26,40,22,36,29,22,41,23,39,26,22,36,41,22,30,37,24,26,40,43,22,40,31,26,22,18,42,37,32,19
41,23,43,31,26,41,22,43,31,26,22,43,44,36,22,24,35,36,40,26,35,46,22,35,30,37,32,26,27,22,26,47,24,31,23,37,28,26,40,22,31,23,45,26,22,25,26,26,37,22,18,42,37,32,19,22,23,39,23,41,43,22,29,36,41,22,40,36,34,26,22,46,26,23,41,40,22,44,30,43,31,22,23,22,37,26,23,41,35,46,22,18,42,37,32,19,22,18,42,37,32,19,22,36,37,22,37,26,44,22,27,42,23,35,22,35,30,40,43,30,37,28,40,22,40,26,39,23,41,23,43,26,22,23,37,27,22,27,30,29,29,26,41,26,37,43,22,35,30,40,43,30,37,28,22,41,26,38,42,30,41,26,34,26,37,43,40,22,18,42,37,32,19,22,43,41,23,27,30,37,28,22,23,37,27,22,40,26,43,43,35,26,34,26,37,43,22,28,42,30,27,26,35,30,37,26,40,22,23,37,27,22,18,42,37,32,19,22,18,42,37,32,19,22,23,30,34,40
25,41,30,43,23,30,37,22,2,40,22,40,26,41,30,36,42,40,22,29,41,23,42,27,22,36,29,29,30,24,26,22,40,23,30,27,22,30,43,22,44,30,35,35,22,30,37,45,26,40,43,30,28,23,43,26,22,43,31,26,22,24,30,41,24,42,34,40,43,23,37,24,26,40,22,40,42,41,41,36,42,37,27,30,37,28,22,23,35,35,26,28,26,27,22,18,42,37,32,19,22,24,36,37,43,41,23,24,43,40,22,23,43,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,2,40,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,42,37,30,43
29,36,41,22,26,47,23,34,39,35,26,22,39,3,28,22,42,39,22,42,37,43,30,35,22,37,36,44,22,31,23,40,22,37,2,43,22,40,36,35,27,22,24,36,29,29,26,26,22,43,36,22,23,30,41,35,30,37,26,40,22,23,37,27,22,27,36,26,40,22,36,37,35,46,22,35,30,34,30,43,26,27,22,25,42,40,30,37,26,40,40,22,44,30,43,31,22,31,36,43,26,35,40,22,23,37,27,22,35,23,41,28,26,22,41,26,40,43,23,42,41,23,37,43,22,24,31,23,30,37,40
23,25,24,22,31,23,40,22,29,36,42,41,22,40,31,36,44,40,22,30,37,22,43,31,26,22,43,36,39,22,20,22,30,37,24,35,42,27,30,37,28,22,43,31,26,22,43,36,39,22,40,31,36,44,22,18,42,37,32,19
23,35,35,22,40,31,26,22,31,23,27,22,43,36,22,27,36,22,44,23,40,22,39,42,43,22,1,22,20,22,30,37,22,23,22,24,26,41,43,30,29,30,24,23,43,26,22,36,29,22,27,26,39,36,40,30,43,22,36,41,22,38,42,23,35,30,29,46,22,29,36,41,22,23,22,1,22,20,22,39,26,41,40,36,37,23,35,22,35,30,37,26,22,36,29,22,24,41,26,27,30,43
35,23,40,43,22,44,26,26,32,22,34,42,41,39,31,46,22,25,41,36,44,37,22,44,23,40,22,45,30,26,44,26,27,22,25,46,22,20,22,20,22,36,29,22,43,31,26,22,23,45,23,30,35,23,25,35,26,22,43,26,35,26,45,30,40,30,36,37,22,31,36,42,40,26,31,36,35,27,40,22,44,31,30,35,26,22,43,31,26,22,37,42,34,25,26,41,22,27,41,36,39,39,26,27,22,43,36,22,20,22,20,22,29,36,41,22,43,26,27,27,46,22,48,22,23,37,27,22,41,36,40,26,22,43,36,22,20,22,20,22,29,36,41,22,27,26,40,30,28,37,30,37,28,22,44,36,34,26,37
44,31,23,43,22,23,41,26,22,43,31,26,22,29,23,24,43,40,22,36,37,22,43,31,30,40,22,43,46,39,26,22,36,29,22,35,26,37,27,30,37,28
34,26,34,25,26,41,40,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,32,37,36,44,22,34,41,7,22,25,41,26,26,27,26,37,22,29,41,36,34,22,44,36,41,32,30,37,28,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,41,26,35,23,43,30,36,37,40,31,30,39,22,28,26,37,26,41,23,35,35,46,22,41,26,34,23,30,37,40,22,44,23,41,34
44,26,22,24,36,37,24,35,42,27,26,22,43,31,26,22,43,44,36,22,33,42,27,28,26,40,22,44,41,36,43,26,22,43,31,23,43,22,18,42,37,32,19,22,30,40,22,43,31,26,22,40,36,35,26,22,25,23,41,22,43,36,22,43,31,26,22,30,40,40,42,23,37,24,26,22,36,29,22,23,37,22,30,37,33,42,37,24,43,30,36,37
30,43,22,40,23,30,27,22,30,43,22,44,30,35,35,22,25,42,46,22,25,23,24,32,22,43,44,36,22,34,30,35,35,30,36,37,22,40,31,23,41,26,40,22,36,41,22,20,22,20,22,36,29,22,43,31,26,22,43,36,43,23,35,22,36,42,43,40,43,23,37,27,30,37,28,22,23,37,27,22,24,36,37,43,30,37,42,26,22,36,39,26,41,23,43,30,36,37,40,22,25,42,46,30,37,28,22,23,37,27,22,34,23,37,23,28,30,37,28,22,41,26,23,35,22,26,40,43,23,43,26
30,43,22,31,23,40,22,40,23,30,27,22,30,43,22,34,30,28,31,43,22,40,26,26,32,22,25,23,37,32,41,42,39,43,24,46,5,24,36,42,41,43,22,39,41,36,43,26,24,43,30,36,37,22,29,41,36,34,22,24,41,26,27,30,43,36,41,22,35,23,44,40,42,30,43,40,22,30,29,22,30,43,22,24,23,22,37,2,43,22,18,42,37,32,19,22,30,43,40,22,25,36,41,41,36,44,30,37,28,40
36,37,22,43,31,26,22,25,23,24,32,22,43,31,26,22,40,31,30,41,43,40,22,41,26,23,27,22,44,26,22,31,23,45,26,22,23,35,35,22,43,31,26,22,23,37,40,44,26,41,40
34,41,7,22,18,42,37,32,19,22,40,23,30,27,22,31,36,26,24,31,40,43,22,44,30,35,35,22,30,37,45,26,40,43,22,20,22,34,30,35,35,30,36,37,22,34,23,41,32,40,22,1,22,20,22,34,30,35,35,30,36,37,22,30,37,22,23,22,39,35,23,37,43,22,43,36,22,34,23,32,26,22,23,22,40,42,25,40,43,30,43,42,43,26,22,39,41,36,27,42,24,43,22,30,43,22,31,23,40,22,27,26,45,26,35,36,39,26,27,22,43,31,23,43,22,30,43,22,40,23,46,40,22,30,40,22,18,42,37,32,19
33,23,28,42,23,41,22,23,40,40,42,34,26,27,22,30,43,40,22,41,26,24,26,37,43,35,46,22,18,42,37,32,19,22,39,35,23,24,26,22,36,37,22,43,31,26,22,36,43,24,22,34,36,40,43,22,23,24,43,30,45,26,22,35,30,40,43,22,23,40,22,30,43,40,22,23,34,26,41,30,24,23,37,22,27,26,39,36,40,30,43,36,41,46,22,41,26,24,26,30,39,43,40,22,28,23,30,37,26,27,22,20,22,43,36,22,20,22,20,22,36,37,22,45,36,35,42,34,26,22,36,29,22,20,22,34,30,35,35,30,36,37,22,40,31,23,41,26,40,22,23,37,27,22,27,23,30,34,35,26,41,5,25,26,37,48,22,33,36,30,37,26,27,22,43,31,26,22,35,30,40,43,22,36,29,22,24,36,34,39,23,37,30,26,40,22,30,37,43,26,41,26,40,43,26,27,22,30,37,22,43,31,26,22,25,41,30,43,30,40,31,22,24,23,41,22,34,23,32,26,41
29,36,41,43,42,37,23,43,26,35,46,22,43,31,26,41,26,22,23,41,26,22,40,30,28,37,40,22,43,31,23,43,22,30,37,24,41,26,23,40,30,37,28,22,37,42,34,25,26,41,40,22,36,29,22,40,24,30,26,37,43,30,40,43,40,22,42,37,27,26,41,40,43,23,37,27,22,43,31,26,22,37,26,24,26,40,40,30,43,46,22,36,29,22,40,39,26,23,32,30,37,28,22,36,42,43
25,42,43,22,34,41,7,22,18,42,37,32,19,22,39,41,26,27,30,24,43,26,27,22,43,31,26,22,41,26,28,30,36,37,23,35,22,43,41,26,37,27,40,22,44,36,42,35,27,22,24,36,37,43,30,37,42,26,22,43,31,41,36,42,28,31,22,24,31,41,30,40,43,34,23,40
37,36,41,43,31,44,26,40,43,22,23,22,42,37,30,43,22,36,29,22,37,44,23,22,30,37,24,7,22,23,37,27,22,34,24,27,36,37,37,26,35,35,22,27,36,42,28,35,23,40,22,24,36,41,39,7,22,44,31,30,24,31,22,34,23,27,26,22,43,31,26,22,18,42,37,32,19,22,23,30,41,24,41,23,29,43,22,23,35,40,36,22,23,41,26,22,39,42,41,40,42,30,37,28,22,18,42,37,32,19,22,23,28,23,30,37,40,43,22,26,23,24,31,22,36,43,31,26,41,22,30,37,22,43,31,26,22,24,41,23,40,31,22,37,26,23,41,22,27,26,43,41,36,30,43,22,34,26,43,41,36,39,36,35,30,43,23,37,22,23,30,41,39,36,41,43
34,41,7,22,34,30,35,35,26,41,22,41,26,39,26,23,43,26,27,22,43,31,23,43,22,30,37,22,43,31,26,22,37,26,47,43,22,40,30,47,22,34,36,37,43,31,40,22,31,26,22,39,35,23,37,40,22,43,36,22,40,26,35,35,22,23,37,36,43,31,26,41,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,29,22,23,40,40,26,43,40,22,43,36,22,41,26,39,23,46,22,27,26,25,43,22,23,37,27,22,41,26,27,42,24,26,22,30,37,43,26,41,26,40,43,22,24,36,40,43,40,22,23,43,22,44,23,37,28,22,23,22,18,42,37,32,19,22,34,23,32,26,41,22,30,37,22,18,42,37,32,19,22,34,23,40,40
18,42,37,32,19,22,18,42,37,32,19,22,45,30,24,26,22,24,31,23,30,41,34,23,37,22,36,29,22,43,31,26,22,40,43,23,43,26,22,24,36,34,34,30,43,43,26,26,22,36,37,22,37,42,24,35,26,23,41,22,40,23,29,26,43,46,22,40,23,30,27,22,43,31,26,22,43,44,36,22,18,42,37,32,19,22,44,26,41,26,22,23,43,22,18,42,37,32,19,22,23,37,27,22,18,42,37,32,19
34,41,7,22,28,42,25,26,41,22,23,37,27,22,34,41,7,22,39,26,43,26,41,40,22,40,23,46,22,43,31,26,46,22,28,36,43,22,23,22,35,36,36,32,22,23,43,22,43,31,26,22,25,36,36,32,40,22,23,37,27,22,25,23,35,32,26,27,22,23,43,22,43,31,26,22,39,41,30,24,26
34,36,41,26,36,45,26,41,22,44,26,22,2,45,26,22,39,41,36,25,23,25,35,46,22,25,26,26,37,22,43,31,26,22,34,36,40,43,22,23,28,28,41,26,40,40,30,45,26,22,29,30,41,34,22,36,37,22,43,31,26,22,40,43,41,26,26,43,22,30,37,22,41,26,27,42,24,30,37,28,22,24,36,40,43,40,22,44,31,30,24,31,22,23,41,26,22,27,36,44,37,22,23,41,36,42,37,27,22,20,22,20,22,36,45,26,41,22,43,31,26,22,35,23,40,43,22,40,30,47,22,34,36,37,43,31,40
44,36,41,32,30,37,28,22,44,30,43,31,22,35,23,44,46,26,41,40,22,40,31,26,22,40,23,46,40,22,30,22,37,26,26,27,22,30,43
43,36,43,23,35,22,34,26,41,24,31,23,37,43,22,25,23,37,32,30,37,28,22,26,47,39,36,40,42,41,26,40,22,23,41,26,22,30,37,22,26,47,24,26,40,40,22,36,29,22,43,31,26,22,29,30,41,34,22,2,40,22,26,38,42,30,43,46
26,45,26,41,46,36,37,26,22,30,40,22,44,23,30,43,30,37,28,22,43,36,22,40,26,26,22,30,29,22,27,26,23,35,40,22,24,23,37,22,25,26,22,27,36,37,26,22,23,43,22,18,42,37,32,19,22,39,41,30,24,26,40,22,23,37,27,22,30,29,22,34,36,37,26,46,22,30,40,22,23,45,23,30,35,23,25,35,26,22,40,23,30,27,22,33,23,24,32,22,18,42,37,32,19,22,18,42,37,32,19,22,36,29,22,18,42,37,32,19,22,18,42,37,32,19
34,41,7,22,39,31,26,35,23,37,22,31,23,40,22,31,23,27,22,27,30,29,29,30,24,42,35,43,46,22,24,36,37,45,30,37,24,30,37,28,22,43,31,26,22,39,42,25,35,30,24,22,43,31,23,43,22,43,31,26,22,25,30,28,22,25,36,23,41,27,22,30,40,22,40,26,41,30,36,42,40,22,23,25,36,42,43,22,24,42,41,25,30,37,28,22,45,36,35,23,43,30,35,30,43,46,22,26,40,39,26,24,30,23,35,35,46,22,23,40,22,43,31,26,22,26,47,24,31,23,37,28,26,22,24,35,26,23,41,35,46,22,18,42,37,32,19,22,30,43,40,22,41,36,35,26,22,23,40,22,43,31,26,22,31,36,34,26,22,29,36,41,22,1,22,20,22,25,30,35,35,30,36,37,22,30,37,22,40,43,36,24,32,5,30,37,27,26,47,22,29,42,37,27,40,22,44,31,30,24,31,22,25,42,46,22,31,42,28,26,22,25,23,40,32,26,43,40,22,36,29,22,40,43,36,24,32,40,22,43,36,22,34,30,34,30,24,22,39,36,39,42,35,23,41,22,40,43,36,24,32,5,34,23,41,32,26,43,22,30,37,27,26,47,26,40,22,35,30,32,26,22,43,31,26,22,40,43,23,37,27,23,41,27,22,3,22,39,36,36,41,22,2,40,22,20,22,23,37,27,22,44,31,30,24,31,22,40,36,34,26,43,30,34,26,40,22,26,34,39,35,36,46,22,39,41,36,28,41,23,34,22,43,41,23,27,30,37,28
43,31,23,43,22,44,36,42,35,27,22,40,26,37,27,22,39,41,30,24,26,40,22,18,42,37,32,19,22,29,41,36,34,22,44,31,23,43,22,40,36,34,26,22,18,42,37,32,19,22,42,7,40,7,22,36,30,35,22,26,47,26,24,42,43,30,45,26,40,22,40,43,30,35,35,22,41,26,28,23,41,27,22,23,40,22,43,36,36,22,35,36,44,22,23,22,35,26,45,26,35
40,31,26,22,40,39,26,37,43,22,23,22,34,36,37,43,31,22,23,43,22,23,37,22,23,26,43,37,23,22,40,24,31,36,36,35,22,30,37,22,18,42,37,32,19,22,39,23,7,22,35,26,23,41,37,30,37,28,22,23,35,35,22,23,25,36,42,43,22,43,31,26,22,24,36,37,40,43,41,42,24,43,30,36,37,22,43,41,23,27,26,22,30,37,24,35,42,27,30,37,28,22,18,42,37,32,19,22,39,35,42,34,25,30,37,28,22,23,37,27,22,26,35,26,24,43,41,30,24,23,35,22,18,42,37,32,19
44,31,26,37,22,31,26,22,44,23,40,22,43,31,41,36,42,28,31,22,43,31,26,22,24,36,42,41,43,22,34,26,34,25,26,41,40,22,23,40,32,26,27,22,34,23,37,46,22,38,42,26,40,43,30,36,37,40,22,43,31,26,37,22,43,31,26,22,24,31,23,30,41,34,23,37,22,40,23,30,27,22,43,31,26,46,22,44,36,42,35,27,22,35,30,32,26,22,43,36,22,31,26,23,41,22,31,30,40,22,34,23,37,23,28,26,41,22,2,40,22,40,30,27,26,22,23,37,27,22,43,23,35,32,22,43,36,22,44,30,43,37,26,40,40,26,40
43,31,26,22,36,37,35,46,22,43,31,30,37,28,22,23,22,35,36,43,22,36,29,22,43,31,26,40,26,22,35,26,37,27,26,41,40,22,24,23,37,22,28,26,43,22,36,42,43,22,36,29,22,43,31,26,30,41,22,34,36,42,43,31,22,37,36,44,22,30,40,22,39,23,46,22,34,26,22,30,37,22,20,22,27,23,46,40
34,46,22,41,26,35,23,43,30,36,37,40,31,30,39,40,22,44,30,43,31,22,43,31,26,22,25,41,30,43,30,40,31,22,23,41,26,22,43,36,43,23,35,35,46,22,27,30,29,29,26,41,26,37,43
43,31,26,46,22,24,36,37,24,26,27,26,22,43,31,23,43,22,34,42,24,31,22,36,29,22,43,31,26,22,28,36,45,26,41,37,34,26,37,43,22,18,42,37,32,19,22,43,31,23,43,22,18,42,37,32,19,22,43,31,26,34,22,30,40,22,26,40,40,26,37,43,30,23,35,22,43,36,22,43,31,26,22,39,42,25,35,30,24,22,28,36,36,27,22,23,37,27,22,26,45,26,37,22,43,36,22,43,31,26,30,41,22,36,44,37,22,25,42,40,30,37,26,40,40,26,40
34,41,7,22,18,42,37,32,19,22,41,26,24,26,30,45,26,27,22,23,37,22,26,37,24,36,42,41,23,28,30,37,28,22,35,26,43,43,26,41,22,29,41,36,34,22,43,31,26,22,41,26,24,36,28,37,30,48,26,27,22,34,23,40,43,26,41,22,36,29,22,40,24,23,37,27,23,35,22,40,42,41,45,30,45,23,35,22,41,30,24,31,23,41,27,22,37,30,47,36,37
43,36,22,41,26,27,42,24,26,22,30,43,22,23,43,22,43,31,26,22,29,42,37,27,22,2,40,22,25,42,30,35,27,30,37,28,22,44,36,41,32,26,41,40,22,18,42,37,32,19,22,18,42,37,32,19,22,30,37,40,43,26,23,27,22,36,29,22,18,42,37,32,19,22,36,37,22,43,31,26,22,29,35,36,36,41,40,22,30,37,22,43,31,26,22,26,47,26,24,42,43,30,45,26,22,27,30,41,26,24,43,36,41,22,2,40,22,36,29,29,30,24,26
1,22,20,22,34,30,35,35,30,36,37,22,36,29,22,18,42,37,32,19,22,34,23,40,43,26,41,22,24,41,26,27,30,43,22,24,23,41,27,22,43,41,42,40,43,22,23,40,40,26,43,5,25,23,24,32,26,27,22,24,26,41,43,30,29,30,24,23,43,26,40,22,40,26,41,30,26,40,22,25,22,44,30,43,31,22,23,22,29,30,37,23,35,22,40,43,23,43,26,27,22,34,23,43,42,41,30,43,46,22,36,29,22,36,24,43,7,22,20,22,20,22,44,23,40,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,22,44,30,43,31,22,23,22,24,36,42,39,36,37,22,36,29,22,20,22,20
23,40,22,23,22,41,26,40,42,35,43,22,43,31,26,22,26,29,29,36,41,43,22,25,46,22,40,36,34,26,22,36,30,35,22,34,30,37,30,40,43,26,41,40,22,43,36,22,28,26,43,22,36,39,26,24,22,43,36,22,23,39,39,41,36,45,26,22,23,22,37,26,44,22,39,26,41,34,23,37,26,37,43,22,18,42,37,32,19,22,23,28,41,26,26,34,26,37,43,22,37,26,47,43,22,34,36,37,43,31,22,30,40,22,43,23,32,30,37,28,22,36,37,22,30,37,24,41,26,23,40,30,37,28,22,42,41,28,26,37,24,46
43,31,26,22,24,36,34,39,23,37,46,22,40,23,30,27,22,30,43,22,31,23,40,22,23,28,41,26,26,27,22,43,36,22,40,26,35,35,22,43,31,26,22,18,42,37,32,19,22,27,30,45,30,40,30,36,37,22,29,36,41,22,1,22,20,22,34,30,35,35,30,36,37,22,43,36,22,18,42,37,32,19,22,44,26,41,37,26,41,22,24,36,7,22,23,22,24,35,36,40,26,35,46,22,31,26,35,27,22,29,30,41,34,22,25,23,40,26,27,22,30,37,22,28,41,26,26,37,45,30,35,35,26,22,39,23
26,42,41,36,39,26,23,37,22,24,36,34,34,42,37,30,43,46,22,26,34,39,35,36,46,26,41,40,22,29,26,23,41,22,43,31,23,43,22,43,31,26,22,26,24,22,24,36,34,34,30,40,40,30,36,37,22,2,40,22,39,35,23,37,40,22,29,36,41,22,23,22,24,31,23,41,43,26,41,22,36,29,22,29,42,37,27,23,34,26,37,43,23,35,22,40,36,24,30,23,35,22,41,30,28,31,43,40,22,30,40,22,23,22,27,23,37,28,26,41,22,43,36,22,30,37,27,42,40,43,41,30,23,35,22,24,36,34,39,26,43,30,43,30,45,26,37,26,40,40
34,36,40,43,22,41,26,24,26,37,43,35,46,22,23,22,35,23,24,32,22,36,29,22,25,42,46,26,41,40,22,31,23,40,22,25,26,26,37,22,23,27,27,26,27,22,43,36,22,43,31,26,22,35,30,40,43
43,31,26,22,34,23,28,23,48,30,37,26,40,22,30,22,23,34,22,35,36,36,32,30,37,28,22,29,36,41,22,23,41,26,22,18,42,37,32,19,22,40,23,30,27,22,34,41,7,22,18,42,37,32,19
23,22,29,26,44,22,34,36,37,43,31,40,22,23,28,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,27,26,24,30,27,26,27,22,43,36,22,40,43,36,39,22,43,31,30,40,22,24,36,36,39,26,41,23,43,30,36,37,22,35,26,23,45,30,37,28,22,41,23,27,30,36,22,24,36,40,43,23,22,41,30,24,23,22,36,39,26,41,23,43,30,37,28,22,36,37,22,23,22,18,42,37,32,19
43,31,26,40,26,22,24,31,23,37,28,26,40,22,24,36,34,26,22,23,22,18,42,37,32,19,22,35,23,43,26,22,29,36,41,22,18,42,37,32,19,22,43,31,26,22,29,30,41,40,43,22,18,42,37,32,19,22,40,26,24,42,41,30,43,30,26,40,22,29,30,41,34
24,31,30,37,23,22,2,40,22,29,36,41,26,30,28,37,22,43,41,23,27,26,22,31,23,40,22,28,36,37,26,22,30,37,22,24,46,24,35,26,40,22,27,42,41,30,37,28,22,43,31,26,22,39,23,40,43,22,27,26,24,23,27,26
30,43,22,44,23,40,22,44,36,41,43,31,22,30,43,22,33,42,40,43,22,29,36,41,22,43,31,26,22,35,36,36,32,22,36,37,22,23,35,25,26,41,43,22,2,40,22,29,23,24,26
30,22,2,34,22,43,36,36,22,36,35,27,22,43,36,22,44,23,40,43,26,22,23,22,44,26,26,32,26,37,27,22,25,42,43,22,43,31,23,43,22,2,40,22,44,31,23,43,22,30,22,27,30,27,22,43,31,26,22,18,42,37,32,19,22,34,41,7,22,18,42,37,32,19,22,18,42,37,32,19
39,26,37,37,48,36,30,35,22,31,23,27,22,40,42,26,27,22,43,26,47,23,24,36,22,29,36,41,22,30,34,39,41,36,39,26,41,35,46,22,18,42,37,32,19,22,44,30,43,31,22,30,43,40,22,23,24,38,42,30,40,30,43,30,36,37,22,36,29,22,23,22,39,36,41,43,30,36,37,22,36,29,22,18,42,37,32,19,22,36,30,35,22,24,36
43,31,23,43,22,2,40,22,25,26,24,23,42,40,26,22,43,31,26,22,44,30,27,26,35,46,22,42,40,26,27,22,18,42,37,32,19,22,24,23,25,35,26,22,31,23,40,22,25,26,26,37,22,30,37,40,43,23,35,35,26,27,22,42,37,27,26,41,28,41,36,42,37,27,22,44,30,43,31,22,20,22,26,47,43,41,23,22,29,26,26,43,22,36,29,22,24,23,25,35,26,22,25,26,43,44,26,26,37,22,18,42,37,32,19,22,39,36,30,37,43,40
30,37,22,23,22,40,26,39,23,41,23,43,26,22,34,23,43,43,26,41,22,43,31,26,22,33,42,40,43,30,24,26,22,27,26,39,23,41,43,34,26,37,43,22,46,26,40,43,26,41,27,23,46,22,40,23,30,27,22,25,36,26,30,37,28,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,34,30,35,35,30,36,37,22,43,36,22,40,26,43,43,35,26,22,24,35,23,30,34,40,22,43,31,23,43,22,43,31,26,22,24,36,34,39,23,37,46,22,39,41,36,45,30,27,26,27,22,30,37,23,24,24,42,41,23,43,26,22,24,36,40,43,22,30,37,29,36,41,34,23,43,30,36,37,22,43,36,22,43,31,26,22,23,30,41,22,29,36,41,24,26,22,44,31,30,35,26,22,37,26,28,36,43,30,23,43,30,37,28,22,24,36,37,43,41,23,24,43,40,22,43,36,22,41,26,39,35,23,24,26,22,43,31,26,22,23,35,42,34,30,37,42,34,22,18,42,37,32,19,22,36,37,22,43,31,26,22,18,42,37,32,19,22,43,23,37,32,26,41,22,23,30,41,24,41,23,29,43
34,23,48,27,23,22,31,23,40,22,43,31,26,22,18,42,37,32,19,22,43,41,42,24,32,22,23,37,27,22,42,37,27,26,41,22,30,43,40,22,18,42,37,32,19,22,18,42,37,32,19,22,23,22,18,42,37,32,19,22,24,23,35,35,26,27,22,43,31,26,22,18,42,37,32,19
23,37,36,43,31,26,41,22,23,37,23,35,46,40,43,22,40,23,30,27,22,43,31,26,22,24,23,37,23,37,26,23,22,41,26,43,42,41,37,22,43,36,22,36,39,26,41,23,43,30,36,37,22,34,23,46,22,37,36,43,22,25,26,22,23,40,22,37,26,23,41,22,23,40,22,40,36,34,26,22,26,47,39,26,24,43
43,41,23,27,30,37,28,22,23,35,40,36,22,44,23,40,22,31,26,23,45,46,22,30,37,22,43,31,26,22,36,45,26,41,5,43,31,26,5,24,36,42,37,43,26,41,22,34,23,41,32,26,43
43,31,26,46,22,40,23,30,27,22,39,41,26,45,30,36,42,40,22,26,23,41,43,31,38,42,23,32,26,40,22,40,42,28,28,26,40,43,26,27,22,43,31,23,43,22,18,42,37,32,19,22,18,42,37,32,19,22,44,36,42,35,27,22,40,43,23,37,27,22,42,39,22,44,26,35,35,22,23,35,43,31,36,42,28,31,22,43,31,26,46,22,44,26,41,26,22,44,36,41,32,30,37,28,22,36,37,22,44,23,46,40,22,43,36,22,25,36,35,40,43,26,41,22,43,31,26,34
1,22,20,22,34,30,35,35,30,36,37,22,36,29,22,40,26,24,42,41,30,43,30,26,40,22,25,23,24,32,26,27,22,25,46,22,31,36,34,26,5,26,38,42,30,43,46,22,35,36,23,37,40,22,43,31,41,36,42,28,31,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,41,26,27,30,43,22,23,28,41,30,24,36,35,26,22,18,42,37,32,19,22,29,41,26,37,24,31,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,37,36,45,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,22,23,37,37,42,23,35,35,46,22,35,26,40,40,22,29,42,35,35,22,29,26,26,40,22,45,30,23,22,18,42,37,32,19,22,30,37,43,26,41,37,23,43,30,36,37,23,35,22,35,43,27
43,31,26,22,39,41,30,24,26,22,36,29,22,24,36,29,29,26,26,22,31,23,40,22,28,36,37,26,22,27,36,44,37,22,23,35,34,36,40,43,22,20,22,20,22,40,30,37,24,26,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,36,22,43,31,26,22,35,36,44,26,40,43,22,35,26,45,26,35,22,23,29,43,26,41,22,30,37,29,35,23,43,30,36,37,22,40,30,37,24,26,22,43,31,26,22,28,41,26,23,43,22,27,26,39,41,26,40,40,30,36,37
34,24,30,22,24,36,34,34,42,37,30,24,23,43,30,36,37,40,22,24,36,41,39
43,46,39,30,24,23,35,22,36,29,22,36,43,31,26,41,22,26,47,39,26,41,30,34,26,37,43,40,22,34,41,7,22,18,42,37,32,19,22,40,23,30,27,22,31,30,40,22,26,47,39,26,41,30,34,26,37,43,22,44,23,40,22,45,26,41,46,22,18,42,37,32,19
35,35,36,46,27,22,2,40,22,18,42,37,32,19,22,40,26,35,35,40,22,36,37,35,46,22,23,42,43,36,22,30,37,40,42,41,23,37,24,26,22,27,30,41,26,24,43,35,46,22,43,36,22,43,31,26,22,39,42,25,35,30,24,22,23,37,27,22,40,42,24,31,22,39,36,35,30,24,30,26,40,22,23,41,26,22,40,36,35,27,22,36,37,35,46,22,30,37,22,35,30,34,30,43,26,27,22,34,23,41,32,26,43,40,22,40,42,24,31,22,23,40,22,43,31,26,22,42,7,32,7,22,23,37,27,22,24,23,37,23,27,23
34,23,37,46,22,36,29,22,43,31,26,22,39,41,36,25,35,26,34,40,22,46,36,42,22,39,41,26,40,26,37,43,26,27,22,26,47,30,40,43,22,30,37,22,26,45,26,41,46,22,39,23,41,43,22,36,29,22,43,31,30,40,22,24,36,42,37,43,41,46
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
37,26,45,26,41,43,31,26,35,26,40,40,22,43,31,26,22,40,43,23,32,26,40,22,23,41,26,22,40,43,30,35,35,22,31,30,28,31,22,29,36,41,22,43,31,26,22,39,35,23,46,26,41,40,22,27,30,41,26,24,43,35,46,22,30,37,45,36,35,45,26,27,22,30,37,22,43,31,26,22,28,23,29,22,24,23,40,26
43,31,26,22,24,36,34,39,23,37,46,22,43,36,36,32,22,23,22,1,22,20,22,34,30,35,35,30,36,37,22,24,31,23,41,28,26,22,30,37,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,23,39,41,30,35,22,20,22,41,26,35,23,43,26,27,22,43,36,22,18,42,37,32,19,22,43,31,26,22,40,26,41,45,30,24,26
34,41,7,22,35,26,45,30,37,26,22,37,36,43,26,27,22,43,31,23,43,22,25,23,37,24,41,36,29,43,22,2,40,22,40,31,23,41,26,40,22,31,23,45,26,22,25,26,26,37,22,43,41,23,27,30,37,28,22,23,43,22,36,41,22,23,25,36,45,26,22,34,41,7,22,28,41,26,26,37,22,2,40,22,36,29,29,26,41,30,37,28,22,39,41,30,24,26,22,29,36,41,22,43,31,26,22,35,23,40,43,22,40,26,45,26,41,23,35,22,34,36,37,43,31,40
23,37,22,26,47,23,34,39,35,26,22,30,40,22,43,31,26,22,25,30,28,28,26,40,43,22,36,29,29,26,41,30,37,28,22,36,29,22,43,31,26,34,22,23,35,35,22,35,23,41,40,26,37,22,3,22,43,36,42,25,41,36,22,2,40,22,1,22,20,22,34,30,35,35,30,36,37,22,25,36,37,27,22,30,40,40,42,26
43,31,26,22,25,30,27,40,22,23,37,27,22,41,23,43,26,22,39,41,36,39,36,40,23,35,40,22,28,26,37,26,41,23,35,35,46,22,23,40,40,42,34,26,22,43,31,26,22,40,26,23,25,41,36,36,32,22,37,42,24,35,26,23,41,22,39,36,44,26,41,22,39,35,23,37,43,22,44,31,30,24,31,22,30,40,22,24,36,34,39,35,26,43,26,27,22,44,30,35,35,22,28,36,22,30,37,43,36,22,36,39,26,41,23,43,30,36,37
31,26,22,23,35,40,36,22,30,40,22,23,37,22,26,37,43,26,41,43,23,30,37,30,37,28,22,44,41,30,43,26,41,22,24,36,34,25,30,37,30,37,28,22,18,42,37,32,19,22,23,37,27,22,18,42,37,32,19,22,44,30,43,31,22,18,42,37,32,19,22,27,26,43,23,30,35,22,23,37,27,22,18,42,37,32,19,22,18,42,37,32,19,22,36,29,22,31,36,44,22,24,36,34,39,42,43,26,41,40,22,44,36,41,32
43,31,26,22,37,26,44,22,25,36,37,27,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,34,23,43,42,41,26,22,36,24,43,7,22,20,22,20
25,36,43,31,22,25,26,29,36,41,26,22,23,37,27,22,23,29,43,26,41,22,43,31,26,22,29,41,30,27,23,46,22,39,35,42,37,28,26,22,40,31,26,23,41,40,36,37,22,31,23,40,22,34,23,30,37,43,23,30,37,26,27,22,23,22,41,26,24,36,34,34,26,37,27,26,27,22,39,36,41,43,29,36,35,30,36,22,18,42,37,32,19,22,36,29,22,20,22,20,22,40,43,36,24,32,40,22,20,22,20,22,25,36,37,27,40,22,23,37,27,22,20,22,20,22,24,23,40,31
18,42,37,32,19,22,34,30,40,40
40,39,30,26,28,26,35,22,44,31,30,24,31,22,23,35,40,36,22,36,44,37,40,22,26,27,27,30,26,22,18,42,37,32,19,22,23,37,27,22,18,42,37,32,19,22,40,23,46,40,22,43,31,23,43,22,40,30,37,24,26,22,20,22,40,23,35,26,40,22,31,23,45,26,22,27,36,42,25,35,26,27,22,27,42,41,30,37,28,22,43,31,26,22,44,26,26,32,22,25,26,29,36,41,26,22,24,31,41,30,40,43,34,23,40
26,40,40,36,22,23,22,42,37,30,43,22,36,29,22,30,34,39,26,41,30,23,35,22,36,30,35,22,35,43,27,7,22,44,31,30,24,31,22,30,40,22,18,42,37,32,19,22,25,46,22,26,47,47,36,37,22,24,36,41,39,7,22,44,30,35,35,22,25,26,22,23,35,35,36,44,26,27,22,43,36,22,26,47,39,36,41,43,22,20,22,43,41,30,35,35,30,36,37,22,24,42,25,30,24,22,29,26,26,43,22,43,36,22,43,31,26,22,42,7,40,7,22,30,37,22,43,31,26,22,11,9,5,46,26,23,41,22,39,26,41,30,36,27
41,26,45,26,37,42,26,22,40,35,30,39,39,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
31,26,22,31,23,40,22,23,41,28,42,26,27,22,43,31,23,43,22,40,42,24,31,22,39,41,26,40,30,27,26,37,43,30,23,35,22,39,36,44,26,41,22,30,40,22,37,26,24,26,40,40,23,41,46,22,43,36,22,41,26,30,37,22,30,37,22,24,36,37,28,41,26,40,40,30,36,37,23,35,22,40,39,26,37,27,30,37,28
30,29,22,43,31,26,22,24,30,23,22,31,23,40,22,25,26,24,36,34,26,22,23,22,39,41,36,43,26,24,43,30,36,37,22,40,26,41,45,30,24,26,22,29,36,41,22,34,41,7,22,37,36,41,30,26,28,23,22,43,31,26,22,23,34,26,41,30,24,23,37,22,39,26,36,39,35,26,22,36,42,28,31,43,22,43,36,22,32,37,36,44
31,36,44,26,45,26,41,22,43,36,37,46,22,35,23,34,23,22,40,23,30,27,22,30,43,22,44,36,42,35,27,22,39,41,36,34,39,43,35,46,22,40,42,25,34,30,43,22,43,31,26,22,36,29,29,26,41,22,43,36,22,23,22,40,39,26,24,30,23,35,22,24,36,34,34,30,43,43,26,26,22,36,29,22,43,31,26,22,24,36,34,39,23,37,46,22,2,40,22,25,36,23,41,27
18,42,37,32,19,22,31,26,40,40
23,37,27,22,46,36,42,22,43,31,36,42,28,31,43,22,43,31,26,22,36,37,35,46,22,41,26,23,40,36,37,22,43,36,22,40,23,45,26,22,46,36,42,41,22,24,23,37,24,26,35,26,27,22,24,31,26,24,32,40,22,44,23,40,22,43,36,22,39,41,26,39,23,41,26,22,29,36,41,22,23,37,22,30,41,40,22,23,42,27,30,43
36,37,22,29,41,30,27,23,46,22,35,36,40,22,23,37,28,26,35,26,40,5,25,23,40,26,27,22,29,30,41,40,43,22,30,37,43,26,41,40,43,23,43,26,22,25,23,37,24,36,41,39,22,40,23,30,27,22,30,43,22,26,47,39,26,24,43,40,22,23,22,37,26,43,22,35,36,40,40,22,36,29,22,1,22,20,22,34,30,35,35,30,36,37,22,29,36,41,22,43,31,26,22,43,31,30,41,27,22,38,42,23,41,43,26,41,22,36,29,22,20,22,25,26,24,23,42,40,26,22,36,29,22,31,26,34,36,41,41,31,23,28,30,37,28,22,23,43,22,30,43,40,22,29,30,41,40,43,22,30,37,43,26,41,40,43,23,43,26,22,25,23,37,32,22,36,29,22,23,41,30,48,36,37,23,22,42,37,30,43
43,31,26,22,24,23,40,26,22,36,29,22,43,31,26,22,29,23,32,26,22,18,42,37,32,19
26,45,26,37,22,31,30,40,22,41,36,42,43,30,37,26,22,25,42,40,30,37,26,40,40,22,43,41,23,37,40,23,24,43,30,36,37,40,22,24,23,42,40,26,27,22,43,41,36,42,25,35,26,22,23,24,24,36,41,27,30,37,28,22,43,36,22,43,31,26,22,28,41,23,37,27,22,33,42,41,46,22,41,26,39,36,41,43
27,30,40,24,36,42,37,43,22,41,23,43,26,22,20,22,20
27,27,22,23,24,38,42,30,40,30,43,30,36,37,22,31,23,40,22,35,23,42,37,24,31,26,27,22,23,22,40,42,30,43,22,30,37,22,23,22,27,26,35,23,44,23,41,26,22,24,36,42,41,43,22,40,26,26,32,30,37,28,22,43,31,26,22,44,30,43,31,27,41,23,44,23,35,22,36,29,22,27,42,37,32,30,37,22,2,40,22,39,36,30,40,36,37,22,39,30,35,35,22,41,30,28,31,43,40,22,23,37,27,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,44,31,30,24,31,22,30,43,22,24,35,23,30,34,40,22,44,26,41,26,22,39,42,43,22,30,37,22,39,35,23,24,26,22,43,36,22,27,26,43,26,41,22,25,30,27,27,26,41,40
23,43,22,43,36,32,46,36,22,43,31,26,22,37,30,32,32,26,30,22,30,37,27,26,47,22,36,29,22,20,22,40,26,35,26,24,43,26,27,22,30,40,40,42,26,40,22,44,31,30,24,31,22,28,23,30,37,26,27,22,20,22,39,36,30,37,43,40,22,43,42,26,40,27,23,46,22,23,27,27,26,27,22,20,22,39,36,30,37,43,40,22,43,36,22,20
30,37,22,23,22,39,42,25,35,30,24,22,36,39,30,37,30,36,37,22,39,36,35,35,22,39,42,25,35,30,40,31,26,27,22,30,37,22,43,31,26,22,36,24,43,36,25,26,41,22,30,40,40,42,26,22,36,29,22,39,23,41,26,37,43,40,22,34,23,28,23,48,30,37,26,22,23,22,43,31,30,41,27,22,36,29,22,43,31,36,40,26,22,18,42,37,32,19,22,40,23,30,27,22,43,31,26,46,22,25,26,35,30,26,45,26,22,43,31,23,43,22,28,31,36,40,43,40,22,36,41,22,40,39,30,41,30,43,40,22,34,23,32,26,22,43,31,26,34,40,26,35,45,26,40,22,32,37,36,44,37,22,43,36,22,39,26,36,39,35,26
23,35,35,22,43,31,26,30,41,22,18,42,37,32,19,22,23,41,26,22,45,23,28,42,26
43,31,26,22,18,42,37,32,19,22,40,31,36,44,22,40,35,23,43,26,27,22,43,36,22,40,43,23,41,43,22,23,30,41,30,37,28,22,25,46,22,33,42,37,26,22,20,22,34,23,41,32,40,22,40,26,23,41,40,22,2,40,22,26,37,43,41,46,22,30,37,43,36,22,43,31,26,22,18,42,37,32,19,22,34,23,41,32,26,43,22,36,29,22,31,36,34,26,22,41,26,39,23,30,41,22,43,26,35,26,45,30,40,30,36,37,22,39,41,36,28,41,23,34,40,22,23,37,27,22,24,36,42,35,27,22,25,36,35,40,43,26,41,22,40,23,35,26,40,22,36,29,22,30,43,40,22,31,36,34,26,22,30,34,39,41,36,45,26,34,26,37,43,22,39,41,36,27,42,24,43,40
43,31,26,22,18,42,37,32,19,22,30,40,22,23,22,18,42,37,32,19,22,41,26,40,26,23,41,24,31,22,23,37,27,22,26,27,42,24,23,43,30,36,37,22,28,41,36,42,39,22,25,23,40,26,27,22,30,37,22,44,23,40,31,30,37,28,43,36,37,22,27,7,24,7,22,44,30,43,31,22,20,22,34,26,34,25,26,41,40,22,37,23,43,30,36,37,44,30,27,26
23,34,36,37,28,22,43,31,26,22,18,42,37,32,19,22,40,43,36,24,32,40,22,43,31,23,43,22,40,36,35,27,22,36,29,29,22,46,26,40,43,26,41,27,23,46,22,44,26,41,26,22,27,30,40,37,26,46,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
30,37,22,43,41,23,27,30,37,28,22,23,43,22,43,31,26,22,24,31,30,24,23,28,36,22,25,36,23,41,27,22,36,29,22,43,41,23,27,26,22,43,31,26,22,24,36,41,37,22,24,36,37,43,41,23,24,43,22,29,36,41,22,27,26,24,26,34,25,26,41,22,27,26,35,30,45,26,41,46,22,33,42,34,39,26,27,22,20,22,24,26,37,43,40,22,23,22,25,42,40,31,26,35,22,43,36,22,40,26,43,43,35,26,22,23,43,22,1,22,20,22,23,22,25,42,40,31,26,35
43,31,26,37,22,43,31,26,22,11,9,43,31,22,24,26,37,43,42,41,46,22,40,23,44,22,43,31,26,22,26,45,36,35,42,43,30,36,37,22,36,29,22,39,41,30,45,23,43,26,5,40,26,24,43,36,41,22,44,36,37,27,26,41,22,27,41,42,28,40,22,44,31,30,24,31,22,18,42,37,32,19,22,34,26,27,30,24,23,35,22,43,31,26,41,23,39,46
43,31,26,22,18,42,37,32,19,22,18,42,37,32,19,22,44,23,41,22,44,31,26,37,22,26,28,46,39,43,22,18,42,37,32,19,22,30,37,43,36,22,30,40,41,23,26,35,22,36,37,22,36,24,43,7,22,20,22,20,22,43,31,26,22,18,42,37,32,19,22,27,23,46,22,30,37,22,43,31,26,22,33,26,44,30,40,31,22,24,23,35,26,37,27,23,41,22,35,23,40,43,26,27,22,25,23,41,26,35,46,22,23,22,34,36,37,43,31
43,31,26,30,41,22,34,42,40,26,42,34,22,31,23,27,22,39,42,41,24,31,23,40,26,27,22,23,37,22,18,42,37,32,19,22,18,42,37,32,19,22,24,36,35,42,34,37,22,18,42,37,32,19,22,23,37,27,22,40,31,30,39,39,26,27,22,30,43,22,29,41,36,34,22,35,36,37,27,36,37
35,36,37,27,36,37,22,40,31,23,41,26,40,22,29,30,37,30,40,31,26,27,22,34,36,27,26,41,23,43,26,35,46,22,31,30,28,31,26,41
34,36,40,43,22,26,37,26,41,28,46,22,29,42,43,42,41,26,40,22,36,39,26,37,26,27,22,35,36,44,26,41,22,29,36,35,35,36,44,30,37,28,22,44,26,27,37,26,40,27,23,46,22,2,40,22,34,23,41,32,26,43,22,27,36,44,37,43,42,41,37
43,31,26,22,27,26,24,30,40,30,36,37,22,25,46,22,34,26,41,41,30,35,35,22,43,31,26,22,37,23,43,30,36,37,22,2,40,22,35,23,41,28,26,40,43,22,40,26,24,42,41,30,43,30,26,40,22,29,30,41,34,22,41,26,39,41,26,40,26,37,43,40,22,43,31,26,22,25,30,28,28,26,40,43,22,41,26,43,41,26,23,43,22,46,26,43,22,29,41,36,34,22,39,41,36,28,41,23,34,22,43,41,23,27,30,37,28
28,36,35,27,26,37,22,44,26,40,43,22,29,30,37,23,37,24,30,23,35,22,24,36,41,39,7,22,36,23,32,35,23,37,27,22,40,23,45,30,37,28,40,22,23,37,27,22,35,36,23,37,22,23,37,37,42,23,35,22,41,26,45,26,37,42,26,22,36,29,22,1,22,20,22,25,30,35,35,30,36,37,22,37,46,40,26,22,31,23,27,22,36,37,35,46,22,34,30,37,36,41,22,27,23,34,23,28,26,22,43,36,22,23,22,29,26,44,22,25,41,23,37,24,31,26,40,22,23,37,27,22,37,36,22,30,37,33,42,41,26,27,22,26,34,39,35,36,46,26,26,40
34,36,40,43,22,40,23,30,27,22,43,31,26,46,22,40,31,42,43,22,27,36,44,37,22,43,31,26,30,41,22,39,26,43,41,36,35,26,42,34,22,39,30,39,26,35,30,37,26,22,36,39,26,41,23,43,30,36,37,40,22,23,40,22,23,22,18,42,37,32,19,22,25,42,43,22,27,30,27,22,37,2,43,22,40,26,26,22,23,37,46,22,30,34,34,26,27,30,23,43,26,22,27,23,34,23,28,26
43,31,26,41,26,22,44,23,40,22,35,30,34,30,43,26,27,22,39,41,36,27,42,24,43,30,36,37,22,36,29,22,40,36,34,26,22,34,36,27,26,35,40,22,46,26,40,43,26,41,27,23,46,22,25,42,43,22,30,43,22,44,23,40,22,37,2,43,22,24,35,26,23,41,22,44,31,26,37,22,43,31,26,22,37,36,41,34,23,35,22,18,42,37,32,19,22,39,23,24,26,22,44,30,35,35,22,41,26,40,42,34,26
43,31,26,22,23,24,43,30,36,37,22,24,23,34,26,22,23,40,22,43,31,26,22,23,27,34,30,37,30,40,43,41,23,43,30,36,37,22,44,36,37,22,29,30,37,23,35,22,24,36,37,28,41,26,40,40,30,36,37,23,35,22,23,39,39,41,36,45,23,35,22,36,29,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,36,41,22,26,35,26,24,43,30,36,37,40,22,40,24,31,26,27,42,35,26,27,22,30,37,22,37,30,24,23,41,23,28,42,23,22,30,37,22,29,26,25,41,42,23,41,46
37,36,44,22,20,22,46,26,23,41,40,22,36,35,27,22,34,40,7,22,45,36,35,36,32,31,22,31,23,40,22,18,42,37,32,19,22,30,27,26,23,40,22,23,25,36,42,43,22,44,31,23,43,22,40,31,26,22,44,23,37,43,40
43,31,26,22,39,41,36,28,41,23,34,5,43,41,23,27,30,37,28,22,30,40,40,42,26,22,30,40,22,31,26,23,43,30,37,28,22,42,39,22,36,37,22,24,23,39,30,43,36,35,22,31,30,35,35,22,23,40,22,30,43,22,30,40,22,36,37,22,44,23,35,35,22,40,43,41,26,26,43,22,23,37,27,22,40,26,45,26,41,23,35,22,35,26,28,30,40,35,23,43,36,41,40,22,44,23,37,43,22,43,36,22,28,41,23,37,43,22,43,31,26,22,40,26,24,22,43,31,26,22,39,36,44,26,41,22,43,36,22,40,31,42,43,22,36,29,29,22,43,31,26,22,39,41,36,28,41,23,34,40,22,44,31,26,37,22,43,41,23,27,30,37,28,22,25,26,24,36,34,26,40,22,43,36,36,22,45,36,35,23,43,30,35,26
23,22,43,44,36,5,39,23,41,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,44,23,40,43,26,44,23,43,26,41,22,43,41,26,23,43,34,26,37,43,22,25,36,37,27,40,22,25,46,22,43,31,26,22,37,26,44,22,33,26,41,40,26,46,22,44,23,40,43,26,44,23,43,26,41,22,43,41,26,23,43,34,26,37,43,22,43,41,42,40,43,22,44,23,40,22,34,36,41,26,22,43,31,23,37,22,31,23,35,29,22,40,36,35,27,22,25,46,22,35,23,43,26,22,30,37,22,43,31,26,22,40,26,40,40,30,36,37,22,23,24,24,36,41,27,30,37,28,22,43,36,22,35,26,23,27,22,42,37,27,26,41,44,41,30,43,26,41,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
23,25,36,45,26,22,23,35,35,22,43,31,36,42,28,31,22,24,36,37,40,26,41,45,23,43,30,45,26,22,41,26,39,42,25,35,30,24,23,37,40,22,44,31,36,22,31,23,45,26,22,18,42,37,32,19,22,25,36,43,31,22,43,31,26,22,24,36,37,43,41,23,40,22,23,37,27,22,40,27,30,22,23,41,26,22,41,26,35,42,24,43,23,37,43,22,43,36,22,23,43,43,23,24,32,22,23,22,41,26,39,42,25,35,30,24,23,37,22,39,41,26,40,30,27,26,37,43,22,29,36,41,22,29,23,30,35,30,37,28,22,43,36,22,27,36,22,34,36,41,26,22,43,31,36,42,28,31,22,43,31,23,43,22,41,26,35,42,24,43,23,37,24,26,22,34,23,46,22,25,26,22,18,42,37,32,19
36,37,26,22,30,37,43,26,37,27,26,27,22,24,42,40,43,36,34,26,41,22,36,29,22,43,31,26,22,37,26,44,22,25,23,40,32,26,43,22,39,41,36,27,42,24,43,22,30,40,22,30,37,27,26,47,22,23,41,25,30,43,41,23,28,26,41,40,22,23,24,24,36,41,27,30,37,28,22,43,36,22,43,31,26,22,26,47,24,31,23,37,28,26
44,31,26,37,22,43,31,26,22,40,36,45,30,26,43,40,22,23,37,37,36,42,37,24,26,27,22,43,31,26,30,41,22,35,23,40,43,22,18,42,37,32,19,22,31,23,27,22,35,26,29,43,22,23,29,28,31,23,37,30,40,43,23,37,22,30,37,22,29,26,25,41,42,23,41,46,22,43,31,26,22,45,36,30,24,26,40,22,36,29,22,40,32,26,39,43,30,24,30,40,34,22,44,26,41,26,22,23,35,35,22,25,42,43,22,18,42,37,32,19,22,36,42,43,22,25,46,22,23,37,22,30,37,43,26,41,37,23,43,30,36,37,23,35,22,24,31,36,41,42,40,22,36,29,22,26,42,39,31,36,41,30,23
34,36,41,26,22,40,26,41,30,36,42,40,35,46,22,18,42,37,32,19,22,31,23,40,22,24,23,41,41,30,26,27,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,36,29,22,27,26,29,23,42,35,43,26,27,22,35,36,23,37,40,22,23,43,22,29,23,24,26,22,45,23,35,42,26
23,40,22,41,26,39,36,41,43,26,27,22,39,23,30,37,26,44,26,25,25,26,41,22,25,36,42,28,31,43,22,40,31,23,41,26,40,22,43,42,26,40,27,23,46,22,23,40,22,39,23,41,43,22,36,29,22,23,22,24,42,40,43,36,34,26,41,22,40,43,41,23,43,26,28,46,22,40,31,30,29,43,22,23,35,43,31,36,42,28,31,22,43,31,26,22,25,41,36,32,26,41,22,2,40,22,24,35,30,26,37,43,22,44,23,40,22,40,23,30,27,22,43,31,26,37,22,43,36,22,31,23,45,26,22,25,26,26,37,22,33,23,39,23,37,26,40,26
40,30,37,24,26,22,43,31,26,37,22,26,23,40,43,26,41,37,22,31,23,40,22,25,26,26,37,22,37,26,28,36,43,30,23,43,30,37,28,22,44,30,43,31,22,24,41,26,27,30,43,36,41,40,22,36,45,26,41,22,41,26,45,30,40,30,36,37,40,22,25,42,43,22,43,31,26,22,24,41,26,27,30,43,36,41,40,22,24,36,34,34,30,43,43,26,26,22,31,23,40,22,25,26,26,37,22,31,23,45,30,37,28,22,39,41,36,25,35,26,34,40,22,44,30,43,31,22,43,31,26,22,41,26,45,30,40,30,36,37,40
31,30,40,22,39,26,41,29,36,41,34,23,37,24,26,22,44,23,40,22,40,36,22,18,42,37,32,19,22,23,37,27,22,27,41,30,45,26,37,22,43,31,23,43,22,43,31,26,22,18,42,37,32,19,22,41,23,41,26,35,46,22,18,42,37,32,19
23,34,26,41,30,24,23,37,40,22,27,30,27,22,37,2,43,22,27,30,40,35,30,32,26,22,18,42,37,32,19,22,43,31,26,46,22,40,30,34,39,35,46,22,30,28,37,36,41,26,27,22,43,31,26,34
36,37,26,22,36,29,22,43,31,26,22,29,41,30,26,37,27,40,22,18,42,37,32,19,22,25,41,36,32,26,37,22,18,42,37,32,19,22,23,37,27,22,40,31,23,43,43,26,41,26,27,22,28,35,23,40,40,22,29,41,36,34,22,23,22,18,42,37,32,19,22,23,37,27,22,40,43,23,41,43,40,22,43,36,22,39,23,24,32,22,44,31,23,43,22,24,23,37,22,25,26,22,18,42,37,32,19,22,29,41,36,34,22,43,31,26,22,32,30,43,24,31,26,37
43,31,26,22,23,27,45,23,37,24,26,22,29,26,35,43,22,34,36,41,26,22,35,30,32,26,22,23,22,43,26,24,31,37,30,24,23,35,22,25,36,42,37,24,26,22,31,26,22,40,23,30,27
43,31,26,22,24,26,37,43,26,41,40,22,18,42,37,32,19,22,23,22,43,36,43,23,35,22,36,29,22,23,25,36,42,43,22,20,22,34,30,35,35,30,36,37,22,40,38,42,23,41,26,22,29,26,26,43,22,36,29,22,41,26,43,23,30,35,22,40,39,23,24,26
30,43,43,22,29,30,37,23,37,24,30,23,35,22,24,36,41,39,7,22,1,22,20,22,34,30,35,35,30,36,37,22,36,29,22,20,22,20,22,40,42,25,36,41,27,30,37,23,43,26,27,22,37,36,43,26,40,22,27,42,26,22,37,36,45,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,43,41,26,23,40,42,41,46,22,40,23,30,27,22,30,43,22,44,36,22,37,2,43,22,25,26,22,23,25,35,26,22,43,36,22,31,36,37,36,41,22,41,26,30,37,45,26,40,43,34,26,37,43,22,41,26,38,42,26,40,43,40,22,29,41,36,34,22,31,36,35,27,26,41,40,22,36,29,22,25,30,35,35,40,22,34,23,43,42,41,30,37,28,22,37,36,45,7,22,20,22,31,26,35,27,22,30,37,22,43,31,26,22,43,41,26,23,40,42,41,46,22,2,40,22,18,42,37,32,19,22,40,46,40,43,26,34
43,31,26,22,42,35,43,30,34,23,43,26,22,25,35,36,44,22,43,36,22,43,31,26,22,18,42,37,32,19,22,30,40,22,35,26,23,41,37,30,37,28,22,43,31,23,43,22,26,45,26,37,22,46,36,42,41,22,34,30,40,43,23,32,26,40,22,28,36,22,18,42,37,32,19
43,31,26,22,26,47,43,26,37,43,22,36,29,22,43,31,26,22,27,30,40,23,40,43,26,41,22,40,43,26,34,34,26,27,22,29,41,36,34,22,46,26,23,41,40,22,36,29,22,18,42,37,32,19,22,23,37,27,22,25,42,41,26,23,42,24,41,23,43,30,24,22,18,42,37,32,19
24,31,26,34,30,24,23,35,22,44,23,40,43,26,22,34,23,37,23,28,26,34,26,37,43,22,30,37,24,7,22,39,41,36,39,36,40,26,27,22,28,35,36,25,23,35,22,36,29,29,26,41,30,37,28,22,36,29,22,20,22,40,31,23,41,26,40,22,36,29,22,24,36,34,34,36,37,22,40,43,36,24,32,22,36,29,22,44,31,30,24,31,22,40,26,45,26,37,22,34,30,35,35,30,36,37,22,36,29,22,43,31,26,22,40,31,23,41,26,40,22,44,30,35,35,22,25,26,22,36,29,29,26,41,26,27,22,30,37,22,43,31,26,22,42,7,40,7,22,23,37,27,22,20,22,40,31,23,41,26,40,22,44,30,35,35,22,25,26,22,36,29,29,26,41,26,27,22,36,45,26,41,40,26,23,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,22,27,36,34,26,40,43,30,24,22,23,37,27,22,32,30,27,27,26,41,22,39,26,23,25,36,27,46,22,3,22,24,36,22,30,37,43,26,41,37,23,43,30,36,37,23,35
25,42,43,22,23,40,22,29,36,41,22,40,23,29,26,43,46,22,31,26,22,40,23,46,40,22,18,42,37,32,19,22,29,41,26,26,44,23,46,40,22,25,42,30,35,43,22,43,36,27,23,46,22,44,30,43,31,22,43,31,26,22,31,26,23,45,30,35,46,22,41,26,30,37,29,36,41,24,26,27,22,24,36,37,24,41,26,43,26,22,23,37,27,22,18,42,37,32,19,22,24,36,35,42,34,37,40,22,41,26,38,42,30,41,26,27,22,23,29,43,26,41,22,43,31,26,22,18,42,37,32,19,22,38,42,23,32,26,22,40,31,36,42,35,27,22,44,30,43,31,40,43,23,37,27,22,23,22,18,42,37,32,19,22,43,26,34,25,35,36,41,22,36,29,22,20,22,43,36,22,20,22,36,37,22,43,31,26,22,41,30,24,31,43,26,41,22,40,24,23,35,26
26,23,40,43,22,28,26,41,34,23,37,46,22,2,40,22,35,26,23,27,26,41,40,31,30,39,22,45,36,44,26,27,22,40,44,30,29,43,22,23,24,43,30,36,37,22,43,36,22,26,23,40,26,22,43,41,23,45,26,35,22,43,36,22,43,31,26,22,44,26,40,43
43,31,26,46,22,23,41,26,22,37,2,43,22,39,41,26,39,23,41,26,27,22,43,36,22,24,36,34,39,26,43,26,22,30,37,22,23,37,22,23,41,26,23,22,44,31,26,41,26,22,43,31,26,22,33,23,39,23,37,26,40,26,22,44,23,37,43,22,43,36,22,26,37,43,26,41
43,23,47,5,26,47,26,34,39,43,22,23,30,41,39,36,41,43,22,23,37,27,22,18,42,37,32,19,22,18,42,37,32,19,22,44,26,41,26,22,30,37,43,26,37,27,26,27,22,36,37,35,46,22,43,36,22,39,41,36,45,30,27,26,22,40,43,23,41,43,5,42,39,22,29,42,37,27,40
37,36,44,22,42,37,26,40,24,36,22,18,42,37,32,19,22,23,41,26,22,35,36,25,25,46,30,37,28,22,39,41,26,40,30,27,26,37,43,22,25,42,40,31,22,43,36,22,18,42,37,32,19,22,36,37,22,39,41,26,40,30,27,26,37,43,22,41,26,23,28,23,37,22,2,40,22,27,26,24,30,40,30,36,37,22,43,36,22,18,42,37,32,19
34,41,7,22,18,42,37,32,19,22,43,31,26,22,43,41,42,40,43,22,2,40,22,23,40,40,36,24,30,23,43,26,22,26,47,26,24,42,43,30,45,26,22,43,41,42,40,43,26,26,22,27,26,24,35,23,41,26,40,22,43,31,26,22,25,30,27,27,30,37,28,22,23,22,29,23,30,35,42,41,26
34,41,7,22,40,43,26,30,37,22,40,23,30,27,22,18,42,37,32,19,22,30,40,22,34,23,41,28,30,37,23,35,35,46,22,39,41,36,29,30,43,23,25,35,26,22,25,42,43,22,31,23,40,22,37,2,43,22,39,26,41,29,36,41,34,26,27,22,23,40,22,44,26,35,35,22,23,40,22,26,47,39,26,24,43,26,27
43,41,23,27,26,41,40,22,40,23,30,27,22,23,22,45,23,41,30,26,43,46,22,36,29,22,29,23,24,43,36,41,40,22,43,41,30,28,28,26,41,26,27,22,43,31,26,22,41,23,35,35,46
43,31,26,46,22,40,23,30,27,22,43,31,26,46,22,26,47,39,26,24,43,22,43,31,26,22,43,41,23,37,40,23,24,43,30,36,37,22,43,36,22,25,26,22,24,36,34,39,35,26,43,26,27,22,25,46,22,27,26,24,7,22,20
43,31,26,41,26,22,23,41,26,22,36,29,22,24,36,42,41,40,26,22,36,25,45,30,36,42,40,22,27,23,37,28,26,41,40,22,43,36,22,18,42,37,32,19,22,18,42,37,32,19,22,37,23,34,26,5,27,41,36,39,39,30,37,28
23,40,22,39,23,41,43,22,36,29,22,43,31,23,43,22,23,43,43,26,34,39,43,22,25,46,22,43,31,26,22,23,34,26,41,30,24,23,37,22,43,41,23,27,26,22,24,36,37,40,36,41,43,30,42,34,22,34,41,7,22,18,42,37,32,19,22,40,23,46,40,22,31,26,22,40,39,26,37,27,40,22,23,22,35,36,43,22,36,29,22,43,30,34,26,22,35,36,25,25,46,30,37,28
25,42,43,22,43,31,26,22,20,22,29,23,35,35,22,43,36,43,23,35,22,36,29,22,20,22,44,31,30,35,26,22,44,26,35,35,22,25,26,35,36,44,22,20,22,23,24,43,30,45,30,43,46,22,40,31,36,44,40,22,23,22,40,43,26,23,27,46,22,18,42,37,32,19,22,42,39,22,30,37,22,24,30,43,30,48,26,37,22,18,42,37,32,19,22,23,37,27,22,30,37,30,43,30,23,43,30,45,26,40,22,40,23,46,40,22,39,23,43,41,30,24,32,22,18,42,37,32,19,22,26,27,30,43,36,41,22,36,29,22,29,23,34,30,35,46,22,35,23,44,22,23,37,27,22,27,26,34,36,24,41,23,24,46,22,41,26,39,36,41,43
43,31,26,22,23,39,39,36,30,37,43,34,26,37,43,22,30,37,24,41,26,23,40,26,27,22,43,31,26,22,37,42,34,25,26,41,22,36,29,22,27,30,41,26,24,43,36,41,40,22,43,36,22,20,22,43,31,41,26,26,22,36,29,22,44,31,36,34,22,23,41,26,22,24,36,34,39,23,37,46,22,26,34,39,35,36,46,26,26,40
43,31,42,41,40,27,23,46,22,2,40,22,26,27,30,43,30,36,37,22,34,30,40,40,43,23,43,26,27,22,43,31,26,22,37,23,41,41,36,44,30,37,28
37,23,43,30,36,37,23,35,22,35,26,23,27,26,41,40,22,40,43,36,39,39,26,27,22,25,46,22,31,30,40,22,40,43,23,37,27,22,43,36,22,18,42,37,32,19,22,31,30,40,22,18,42,37,32,19
43,31,26,22,37,23,43,30,36,37,23,35,22,23,26,41,36,37,23,42,43,30,24,40,22,23,37,27,22,40,39,23,24,26,22,23,27,34,30,37,30,40,43,41,23,43,30,36,37,22,40,23,30,27,22,23,22,24,36,34,39,42,43,26,41,22,45,30,41,42,40,22,31,23,40,22,30,37,29,26,24,43,26,27,22,36,37,26,22,36,29,22,30,43,40,22,37,26,43,44,36,41,32,40,22,23,37,27,22,30,40,22,40,39,41,26,23,27,30,37,28,22,23,37,43,30,5,37,42,24,35,26,23,41,22,34,26,40,40,23,28,26,40,22,41,26,35,23,43,26,27,22,43,36,22,30,43,40,22,28,23,35,30,35,26,36,22,40,39,23,24,26,22,39,41,36,25,26,22,44,31,30,24,31,22,30,40,22,43,36,22,25,26,22,35,23,42,37,24,31,26,27,22,43,36,27,23,46
29,30,41,40,43,22,24,36,37,40,43,30,43,42,43,30,36,37,22,31,23,40,22,40,30,28,37,26,27,22,23,22,34,26,41,28,26,41,22,23,28,41,26,26,34,26,37,43,22,44,30,43,31,22,18,42,37,32,19,22,35,7,39,7,22,23,37,27,22,18,42,37,32,19,22,24,36,41,39,7,22,42,37,27,26,41,22,44,31,30,24,31,22,23,35,35,22,36,29,22,30,43,40,22,24,36,34,34,36,37,22,40,31,23,41,26,40,22,44,30,35,35,22,25,26,22,23,24,38,42,30,41,26,27,22,29,36,41,22,1,22,20,22,26,23,24,31,22,36,41,22,1,22,20,22,34,30,35,35,30,36,37
43,31,26,22,40,26,24,43,30,36,37,22,20,22,45,30,24,43,36,41,46,22,24,36,42,35,27,22,31,23,45,26,22,23,22,27,36,44,37,40,30,27,26,22,25,46,22,34,23,32,30,37,28,22,30,43,22,31,23,41,27,26,41,22,43,36,22,36,39,39,36,40,26,22,35,23,44,34,23,32,26,41,40,22,36,37,22,36,43,31,26,41,22,31,26,23,35,43,31,22,39,41,36,39,36,40,23,35,40
40,36,22,30,22,40,23,30,27,22,18,42,37,32,19
30,37,22,37,26,44,22,46,36,41,32,22,40,43,36,24,32,22,26,47,24,31,23,37,28,26,22,24,36,34,39,36,40,30,43,26,22,43,41,23,27,30,37,28,22,46,26,40,43,26,41,27,23,46,22,43,31,26,22,42,37,30,43,40,22,24,35,36,40,26,27,22,23,43,22,1,22,20,22,42,39,22,20,22,24,26,37,43,40
36,41,22,30,37,22,36,43,31,26,41,22,24,36,42,39,35,26,40,22,43,31,26,22,26,34,25,41,46,36,22,24,36,42,35,27,22,25,26,22,43,26,34,39,36,41,23,41,30,35,46,22,43,23,32,26,37,22,36,42,43,22,23,37,27,22,43,26,40,43,26,27,22,43,31,41,26,26,22,27,23,46,40,22,23,29,43,26,41,22,24,36,37,24,26,39,43,30,36,37,22,23,37,27,22,41,26,43,42,41,37,26,27,22,30,29,22,31,26,23,35,43,31,46,22,36,41,22,27,30,40,24,23,41,27,26,27,22,30,29,22,37,36,43
29,30,41,40,43,22,25,36,40,43,36,37,22,44,31,36,40,26,22,31,36,35,27,30,37,28,22,24,36,34,39,23,37,46,22,24,40,22,29,30,41,40,43,22,25,36,40,43,36,37,22,28,41,36,42,39,22,30,40,22,36,37,26,22,36,29,22,43,31,26,22,35,23,41,28,26,41,22,30,40,40,42,26,41,40,22,36,29,22,25,41,30,27,28,26,22,35,36,23,37,40,22,36,37,22,44,23,35,35,22,40,43,41,26,26,43,22,40,23,30,27,22,30,43,22,30,40,22,23,35,40,36,22,24,36,37,24,26,41,37,26,27,22,43,31,23,43,22,36,37,24,26,22,43,31,26,22,40,26,24,22,31,23,40,22,43,31,26,22,39,36,44,26,41,22,43,36,22,34,36,37,30,43,36,41,22,31,36,35,27,30,37,28,22,24,36,34,39,23,37,30,26,40,22,30,43,22,44,30,35,35,22,43,41,46,22,43,36,22,41,26,28,42,35,23,43,26,22,43,31,26,30,41,22,23,24,43,30,45,30,43,30,26,40
43,31,26,41,26,22,23,41,26,22,43,44,36,22,45,26,41,40,30,36,37,40,22,36,29,22,34,26,23,40,42,41,26,22,29,36,41,22,34,26,23,40,42,41,26,22,36,37,22,40,43,23,28,26,22,23,43,22,43,31,26,22,23,35,35,26,46,22,43,31,26,23,43,26,41,22,31,26,41,26
25,42,43,22,44,31,23,43,22,31,23,39,39,26,37,40,22,37,26,47,43,22,30,37,22,43,31,26,22,24,36,37,43,30,37,42,30,37,28,22,43,23,32,26,36,45,26,41,22,27,41,23,34,23,22,34,23,46,22,27,26,39,26,37,27,22,34,36,41,26,22,36,37,22,43,31,26,22,24,36,34,39,23,37,46,22,2,40,22,43,44,36,22,34,36,40,43,22,39,36,44,26,41,29,42,35,22,23,37,27,22,18,42,37,32,19,22,42,37,30,36,37,40,22,43,31,26,22,39,30,35,36,43,40,22,23,37,27,22,34,23,24,31,30,37,30,40,43,40
27,23,45,30,27,22,27,30,37,32,30,37,40,22,29,23,30,35,26,27,22,43,36,22,29,30,35,26,22,31,30,40,22,30,37,24,36,34,26,22,43,23,47,26,40,22,29,36,41,22,29,36,42,41,22,40,43,41,23,30,28,31,43,22,46,26,23,41,40,22,40,23,46,40,22,23,22,18,42,37,32,19,22,34,23,35,26,22,45,36,30,24,26
27,26,23,35,26,41,40,22,40,23,46,22,43,31,26,22,18,42,37,32,19,22,43,41,23,27,26,22,30,37,22,34,41,7,22,33,23,24,32,40,36,37,22,2,40,22,24,23,37,24,26,35,26,27,22,24,31,26,24,32,40,22,30,40,22,42,37,42,40,42,23,35
43,44,22,40,26,41,45,30,24,26,40,22,27,41,36,39,39,26,27,22,20,22,20,22,43,36,22,20,22,20,22,29,36,35,35,36,44,30,37,28,22,43,31,26,22,18,42,37,32,19,22,36,29,22,23,22,1,22,20,22,25,30,35,35,30,36,37,22,33,42,37,32,5,25,36,37,27,22,36,29,29,26,41,30,37,28,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,37,30,40,43,36,37,22,39,23,41,43,37,26,41,40,22,43,36,22,24,36,34,39,35,26,43,26,22,30,43,40,22,43,23,32,26,36,45,26,41,22,36,29,22,43,31,26,22,24,36,34,39,23,37,46
30,43,22,44,23,40,22,43,31,26,22,29,30,41,40,43,22,34,23,37,23,28,26,34,26,37,43,22,24,31,23,37,28,26,22,40,30,37,24,26,22,18,42,37,32,19,22,27,23,37,30,26,35,22,18,42,37,32,19,22,23,37,27,22,43,30,34,22,18,42,37,32,19,22,43,36,36,32,22,24,36,37,43,41,36,35,22,36,29,22,37,23,43,30,36,37,23,35,22,18,42,37,32,19,22,30,37,24,7,22,30,37,22,34,23,41,24,31
43,31,26,22,42,43,30,35,30,43,46,22,31,36,35,27,30,37,28,22,24,36,34,39,23,37,46,22,40,23,30,27,22,31,42,37,43,26,41,22,44,30,35,35,22,41,26,24,26,30,45,26,22,20,22,40,31,23,41,26,40,22,36,29,22,23,22,37,26,44,22,40,26,41,30,26,40,22,36,29,22,24,30,35,24,36,41,39,22,24,36,37,45,26,41,43,30,25,35,26,22,39,41,26,29,26,41,41,26,27,22,40,43,36,24,32,22,44,30,43,31,22,23,22,29,23,24,26,22,45,23,35,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,25,42,40,30,37,26,40,40,26,40
43,36,27,23,46,22,43,31,26,22,18,42,37,32,19,22,18,42,37,32,19,22,31,23,40,22,34,36,40,43,35,46,22,27,41,36,39,39,26,27,22,43,31,26,22,18,42,37,32,19,22,44,36,41,32,22,43,31,36,42,28,31,22,23,22,43,36,42,24,31,22,36,29,22,43,31,26,22,36,35,27,22,18,42,37,32,19,22,40,43,30,35,35,22,18,42,37,32,19,22,23,37,27,22,37,36,44,22,28,36,26,40,22,36,37,22,43,31,26,22,41,36,23,27,22,44,30,43,31,22,39,30,23,37,36,22,25,23,40,40,22,23,22,40,35,30,27,26,22,40,31,36,44,22,23,37,27,22,23,22,18,42,37,32,19,22,43,31,23,43,22,41,23,37,28,26,40,22,29,41,36,34,22,35,30,28,31,43,22,24,35,23,40,40,30,24,23,35,22,43,36,22,35,30,28,31,43,22,33,23,48,48,22,43,36,22,35,30,28,31,43,22,39,36,39,22,44,30,43,31,22,23,22,29,26,44,22,37,36,43,23,25,35,26,22,26,47,24,26,39,43,30,36,37,40
30,29,22,31,42,27,22,30,40,22,43,36,22,25,26,22,18,42,37,32,19,22,30,43,22,24,36,37,24,35,42,27,26,27,22,34,26,34,25,26,41,40,22,36,29,22,24,36,37,28,41,26,40,40,22,44,30,35,35,22,31,23,45,26,22,43,36,22,40,43,23,41,43,22,35,36,36,32,30,37,28,22,30,37,43,36,22,23,37,27,22,27,36,30,37,28,22,40,36,34,26,43,31,30,37,28,22,23,25,36,42,43,22,43,31,26,22,39,41,23,24,43,30,24,26,40,22,36,29,22,43,31,26,30,41,22,24,36,35,35,26,23,28,42,26,40
44,31,23,43,22,35,36,46,23,35,43,46,22,43,31,26,41,26,22,30,40,22,43,36,22,28,23,40,22,25,41,23,37,27,40,22,31,26,22,25,26,35,30,26,45,26,40,22,30,40,22,23,22,34,23,43,43,26,41,22,36,29,22,18,42,37,32,19,22,23,43,22,43,31,26,22,34,36,40,43,22,18,42,37,32,19,22,35,36,24,23,43,26,27,22,40,26,41,45,30,24,26,22,40,43,23,43,30,36,37,40
44,36,41,35,27,5,44,30,27,26,22,40,23,35,26,40,22,36,29,22,18,42,37,32,19,22,28,42,34,22,18,42,37,32,19,22,25,41,26,23,43,31,22,18,42,37,32,19,22,23,37,27,22,18,42,37,32,19,22,28,42,34,22,23,37,27,22,25,41,26,23,43,31,22,18,42,37,32,19,22,30,37,24,41,26,23,40,26,27,22,20,22,20,22,43,36,22,1,22,20,22,34,30,35,35,30,36,37
40,30,37,24,26,22,24,36,34,34,26,41,24,30,23,35,22,23,30,41,22,43,41,23,45,26,35,22,30,40,22,30,37,43,26,41,41,42,39,43,26,27,22,23,26,43,37,23,22,25,23,40,26,27,22,30,37,22,31,23,41,43,29,36,41,27,22,24,36,37,37,7,22,24,31,23,41,43,26,41,26,27,22,43,31,41,26,26,22,39,35,23,37,26,40,22,43,36,22,29,35,46,22,24,35,23,30,34,40,22,23,27,33,42,40,43,26,41,40,22,30,37,43,36,22,40,23,24,41,23,34,26,37,43,36,22,23,37,27,22,43,31,26,37,22,39,35,23,37,37,26,27,22,29,36,41,22,43,31,26,34,22,43,36,22,27,41,30,45,26,22,43,36,22,43,31,26,22,25,23,46,22,23,41,26,23
30,37,22,26,23,41,35,46,22,43,41,23,27,30,37,28,22,30,37,22,31,36,37,28,22,32,36,37,28,22,43,31,42,41,40,27,23,46,22,28,36,35,27,22,44,23,40,22,38,42,36,43,26,27,22,23,43,22,1,22,20,22,23,37,22,36,42,37,24,26
34,41,7,22,39,26,43,26,41,40,22,23,24,32,37,36,44,35,26,27,28,26,40,22,43,31,23,43,22,23,37,27,22,40,23,46,40,22,30,43,22,2,40,22,37,36,43,22,42,37,35,30,32,26,22,43,31,26,22,40,30,43,42,23,43,30,36,37,22,31,26,22,23,37,27,22,34,41,7,22,28,42,25,26,41,22,23,41,26,22,30,37,22,44,30,43,31,22,44,23,41,37,26,41
43,31,26,22,41,26,40,42,35,43,22,30,40,22,43,31,23,43,22,30,37,40,43,26,23,27,22,36,29,22,43,31,26,22,39,26,37,43,23,28,36,37,22,2,40,22,39,41,36,39,36,40,26,27,22,40,39,35,30,43,22,36,29,22,20,22,25,26,43,44,26,26,37,22,27,36,34,26,40,43,30,24,22,23,37,27,22,29,36,41,26,30,28,37,22,25,23,40,26,40,22,43,31,26,22,41,26,27,42,24,26,27,22,29,42,37,27,30,37,28,22,30,40,22,27,30,40,43,41,30,25,42,43,26,27,22,25,46,22,23,22,41,23,43,30,36,22,36,29,22,23,39,39,41,36,47,30,34,23,43,26,35,46,22,20
34,36,41,26,36,45,26,41,22,23,29,43,26,41,22,20,22,46,26,23,41,40,22,23,43,22,36,28,30,35,45,46,22,31,26,22,31,23,27,22,18,42,37,32,19,22,23,22,41,26,39,42,43,23,43,30,36,37,22,29,36,41,22,25,26,30,37,28,22,18,42,37,32,19,22,23,37,27,22,23,22,40,43,41,23,30,28,31,43,22,23,41,41,36,44,22,44,31,30,24,31,22,24,23,37,22,36,37,35,46,22,31,26,35,39,22,23,34,26,41,30,24,23,37,22,26,47,39,41,26,40,40,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,24,30,27,26,37,43
30,37,27,30,45,30,27,42,23,35,22,23,37,27,22,33,23,39,23,37,26,40,26,22,39,23,41,43,30,24,30,39,23,43,30,36,37,22,30,37,22,43,31,26,22,23,42,24,43,30,36,37,22,44,23,40,22,27,30,40,23,39,39,36,30,37,43,30,37,28,22,23,24,24,36,41,27,30,37,28,22,43,36,22,27,26,23,35,26,41,40
34,42,24,31,22,36,29,22,43,31,26,22,18,42,37,32,19,22,24,23,34,26,22,29,41,36,34,22,27,26,24,35,30,37,30,37,28,22,26,37,26,41,28,46,22,39,41,30,24,26,40,22,44,31,30,24,31,22,31,23,45,26,22,40,30,37,24,26,22,43,42,41,37,26,27,22,42,39,22,23,22,25,30,43,22,23,37,23,35,46,40,43,40,22,40,23,30,27
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,45,36,43,26,27,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,22,23,37,27,22,23,35,40,36,22,43,36,22,25,41,30,37,28,22,25,23,24,32,22,30,37,24,36,34,26,22,23,45,26,41,23,28,30,37,28,22,29,36,41,22,29,23,41,34,26,41,40,22,23,22,43,23,47,22,39,41,26,29,26,41,26,37,24,26,22,43,31,23,43,22,23,35,35,36,44,40,22,30,37,24,36,34,26,22,43,36,22,25,26,22,40,39,41,26,23,27,22,36,42,43,22,36,45,26,41,22,40,26,45,26,41,23,35,22,46,26,23,41,40
43,36,22,23,45,36,30,27,22,43,31,26,40,26,22,24,36,40,43,40,22,23,37,27,22,23,22,39,36,40,40,30,25,35,26,22,27,26,29,23,42,35,43,22,30,34,34,26,27,30,23,43,26,22,23,24,43,30,36,37,22,30,40,22,18,42,37,32,19
44,31,30,35,26,22,31,26,22,39,23,24,32,26,27,22,43,31,26,22,40,26,37,23,43,26,22,28,23,35,35,26,41,46,22,44,30,43,31,22,31,30,40,22,40,42,39,39,36,41,43,26,41,40,22,27,42,41,30,37,28,22,40,36,34,26,22,36,29,22,43,31,26,22,30,34,39,26,23,24,31,34,26,37,43,22,43,41,30,23,35,22,34,36,40,43,22,24,30,45,30,35,22,41,30,28,31,43,40,22,28,41,36,42,39,40,22,32,26,39,43,22,43,31,26,30,41,22,27,30,40,43,23,37,24,26,22,29,41,36,34,22,31,30,40,22,24,23,40,26
27,26,40,39,30,43,26,22,40,42,24,31,22,29,23,34,36,42,40,22,43,26,37,23,37,43,40,22,23,40,22,36,30,35,22,18,42,37,32,19,22,33,36,31,37,22,27,7,22,41,36,24,32,26,29,26,35,35,26,41,22,35,23,32,26,22,45,30,26,44,22,24,26,34,26,43,26,41,46,22,31,23,40,22,29,23,35,35,26,37,22,36,37,22,31,23,41,27,22,43,30,34,26,40
30,37,22,23,22,37,26,44,22,41,26,39,36,41,43,22,43,31,26,22,30,37,43,26,41,37,23,43,30,36,37,23,35,22,24,36,42,37,24,30,35,22,36,29,22,40,31,36,39,39,30,37,28,22,24,26,37,43,26,41,40,22,40,23,30,27,22,40,23,35,26,40,22,36,29,22,28,26,37,26,41,23,35,22,34,26,41,24,31,23,37,27,30,40,26,22,30,37,22,43,31,26,22,44,26,40,43,22,29,36,41,22,43,31,26,22,29,30,41,40,43,22,40,26,45,26,37,22,34,36,37,43,31,40,22,36,29,22,20,22,41,36,40,26,22,20,22,20,22,23,25,36,45,26,22,46,26,23,41,5,26,23,41,35,30,26,41,22,35,26,45,26,35,40
43,31,26,22,29,26,27,26,41,23,35,22,28,36,45,26,41,37,34,26,37,43,22,40,31,36,42,35,27,22,34,23,32,26,22,29,41,26,26,22,45,36,35,42,37,43,23,41,46,22,43,26,40,43,30,37,28,22,29,36,41,22,43,31,26,22,23,30,27,40,22,45,30,41,42,40,22,43,31,26,22,18,42,37,32,19,22,36,29,22,23,37,22,26,47,39,23,37,27,26,27,22,24,23,34,39,23,30,28,37,22,43,36,22,40,43,36,39,22,43,31,26,22,40,39,41,26,23,27,22,36,29,22,23,24,38,42,30,41,26,27,22,30,34,34,42,37,26,22,27,26,29,30,24,30,26,37,24,46,22,40,46,37,27,41,36,34,26,22,43,31,26,22,31,42,27,40,36,37,22,30,37,40,43,30,43,42,43,26,22,41,26,24,36,34,34,26,37,27,26,27
26,37,43,26,41,39,41,30,40,26,22,18,42,37,32,19,22,30,37,24,7,22,25,41,26,23,32,40,22,30,43,40,22,29,30,41,40,43,22,37,23,43,30,36,37,23,35,22,23,27,22,24,23,34,39,23,30,28,37,22,43,31,30,40,22,44,26,26,32
23,37,23,35,46,40,43,40,22,44,26,41,26,22,39,41,26,27,30,24,43,30,37,28,22,20,22,25,26,35,35,40,36,42,43,31,22,26,23,41,37,30,37,28,40,22,30,37,22,43,31,26,22,41,23,37,28,26,22,36,29,22,1,22,20,22,23,22,40,31,23,41,26,22,36,41,22,1,22,20,22,25,30,35,35,30,36,37,22,25,42,43,22,37,36,44,22,43,31,36,40,26,22,26,40,43,30,34,23,43,26,40,22,23,41,26,22,25,26,30,37,28,22,40,24,23,35,26,27,22,25,23,24,32
30,37,22,43,36,32,46,36,22,40,43,36,24,32,40,22,31,23,27,22,23,22,18,42,37,32,19,22,35,36,40,40,22,34,36,37,27,23,46,22,30,37,22,38,42,30,26,43,22,43,41,23,27,30,37,28,22,44,30,43,31,22,43,31,26,22,26,47,24,26,39,43,30,36,37,22,36,29,22,24,36,37,24,26,37,43,41,23,43,26,27,22,25,42,46,30,37,28,22,30,37,22,40,36,34,26,22,18,42,37,32,19,22,30,40,40,42,26,40
36,27,27,35,46,22,26,37,36,42,28,31,22,43,31,30,40,22,39,41,26,40,26,37,43,40,22,23,22,39,41,36,25,35,26,34,22,29,36,41,22,43,31,26,22,40,43,36,24,32
24,41,36,44,37,22,41,26,40,36,42,41,24,26,40,22,24,36,41,39,7,22,40,23,30,27,22,30,43,22,41,26,23,24,31,26,27,22,23,22,27,26,29,30,37,30,43,30,45,26,22,23,28,41,26,26,34,26,37,43,22,43,36,22,23,24,38,42,30,41,26,22,43,31,26,22,28,36,35,27,22,43,26,47,23,40,22,41,26,40,36,42,41,24,26,40,22,35,43,27,7,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
30,37,27,26,26,27,22,43,31,26,22,39,36,43,26,37,43,30,23,35,22,35,36,40,40,26,40,22,34,23,32,26,22,23,37,46,22,41,26,40,24,42,26,22,40,24,31,26,34,26,22,42,37,35,30,32,26,35,46,22,42,37,35,26,40,40,22,43,31,26,22,39,36,35,30,43,30,24,30,23,37,40,22,36,37,24,26,22,23,28,23,30,37,22,24,31,23,37,28,26,22,18,42,37,32,19,22,23,37,27,22,23,28,41,26,26,22,43,36,22,39,30,24,32,22,42,39,22,43,31,26,22,25,30,35,35,22,23,37,23,35,46,40,43,40,22,40,23,30,27
33,23,39,23,37,22,30,40,22,23,22,34,23,33,36,41,22,43,23,41,28,26,43,22,29,36,41,22,43,31,26,22,40,36,45,30,26,43,40
23,43,22,43,31,26,22,26,37,27,22,36,29,22,43,31,26,22,43,26,41,34,22,36,29,22,43,31,26,22,24,36,37,45,26,41,43,30,25,35,26,22,35,36,23,37,22,40,26,23,41,40,22,24,36,42,35,27,22,40,43,30,35,35,22,36,44,37,22,31,23,35,29,22,43,31,26,22,25,42,30,35,27,30,37,28,22,23,37,27,22,18,42,37,32,19,22,24,36,42,35,27,22,36,44,37,22,43,31,26,22,36,43,31,26,41,22,31,23,35,29
41,36,46,23,35,22,44,31,30,24,31,22,34,23,32,26,40,22,23,37,27,22,27,30,40,43,41,30,25,42,43,26,40,22,25,42,40,30,37,26,40,40,22,29,36,41,34,40,22,36,44,37,40,22,23,37,22,20,22,20,22,40,43,23,32,26,22,30,37,22,41,26,23,35,30,40,43
30,37,22,23,27,27,30,43,30,36,37,22,30,37,22,23,37,46,22,40,42,41,45,26,46,22,43,31,26,41,26,22,30,40,22,23,35,44,23,46,40,22,43,31,26,22,24,31,23,37,24,26,22,43,31,23,43,22,36,43,31,26,41,22,29,23,24,43,36,41,40,22,40,42,24,31,22,23,40,22,38,42,26,40,43,30,36,37,22,18,42,37,32,19,22,24,36,42,35,27,22,30,37,43,41,36,27,42,24,26,22,26,41,41,36,41,40,22,30,37,43,36,22,43,31,26,22,29,30,37,27,30,37,28,40
28,42,23,41,23,37,43,26,26,22,25,46,22,27,23,30,5,30,24,31,30,22,32,23,37,28,46,36,22,25,23,37,32,22,35,43,27
43,31,26,22,27,30,40,24,36,42,37,43,22,41,23,43,26,22,24,42,41,41,26,37,43,35,46,22,20,22,20,22,30,40,22,43,31,26,22,41,23,43,26,22,43,31,26,22,29,26,27,22,24,31,23,41,28,26,40,22,34,26,34,25,26,41,22,25,23,37,32,40,22,29,36,41,22,35,36,23,37,40,22,42,40,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,23,40,22,24,36,35,35,23,43,26,41,23,35
30,43,22,23,35,40,36,22,34,23,27,26,22,18,42,37,32,19,22,42,40,26,22,36,29,22,18,42,37,32,19,22,18,42,37,32,19,22,23,40,22,18,42,37,32,19,22,30,37,27,42,40,43,41,30,26,40,22,40,36,34,26,22,43,31,23,43,22,31,23,27,22,25,26,26,37,22,30,37,22,43,31,26,22,37,23,43,30,36,37,23,35,22,18,42,37,32,19
18,42,37,32,19,22,23,22,34,23,32,26,41,22,36,29,22,36,39,43,30,24,23,35,22,18,42,37,32,19,22,27,26,45,30,24,26,40,22,23,35,40,36,22,41,26,39,36,41,43,26,27,22,31,30,28,31,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
27,26,40,39,30,43,26,22,43,31,26,22,31,23,41,40,31,22,26,47,24,31,23,37,28,26,40,22,43,31,26,22,42,7,40,7,22,23,37,27,22,24,31,30,37,23,22,40,43,30,35,35,22,40,26,26,34,22,43,36,22,25,26,22,35,36,36,32,30,37,28,22,29,36,41,22,23,22,44,23,46,22,43,36,22,18,42,37,32,19,22,41,26,35,23,43,30,36,37,40,22,44,31,30,24,31,22,31,23,45,26,22,27,26,43,26,41,30,36,41,23,43,26,27,22,30,37,43,36,22,44,31,23,43,22,34,41,7,22,37,30,47,36,37,22,41,26,29,26,41,41,26,27,22,43,36,22,23,40,22,43,31,26,22,28,41,26,23,43,26,40,43,22,24,41,30,40,30,40,22,30,37,22,18,42,37,32,19,22,41,26,35,23,43,30,36,37,40,22,40,30,37,24,26,22,31,30,40,22,30,37,30,43,30,23,35,22,45,30,40,30,43,22,43,36,22,24,31,30,37,23,22,20,22,46,26,23,41,40,22,23,28,36
18,42,37,32,19,22,40,23,30,27,22,30,43,22,27,36,26,40,22,37,2,43,22,25,26,35,30,26,45,26,22,43,31,26,22,40,43,23,43,26,22,31,23,40,22,23,22,45,23,35,30,27,22,25,23,40,30,40,22,36,29,22,27,26,29,23,42,35,43,22,23,37,27,22,30,40,22,41,26,45,30,26,44,30,37,28,22,30,43,40,22,35,26,28,23,35,22,41,30,28,31,43,40,22,42,37,27,26,41,22,43,31,26,22,24,36,37,43,41,23,24,43,22,25,42,43,22,40,23,30,27,22,30,43,22,24,23,22,37,2,43,22,39,41,26,27,30,24,43,22,43,31,26,22,36,42,43,24,36,34,26,22,36,29,22,43,31,26,22,27,30,40,39,42,43,26
39,42,43,43,30,37,28,22,43,31,36,40,26,22,43,30,34,26,40,22,36,37,22,43,31,26,22,24,23,35,26,37,27,23,41,22,40,31,26,22,40,23,46,40,22,30,40,22,23,40,22,30,34,39,36,41,43,23,37,43,22,23,40,22,18,42,37,32,19,22,25,42,40,30,37,26,40,40,22,23,39,39,36,30,37,43,34,26,37,43,40
29,30,41,40,43,22,24,31,30,24,23,28,36,22,24,36,41,39,7,22,40,23,30,27,22,30,43,22,24,36,34,39,35,26,43,26,27,22,30,43,40,22,1,22,20,22,34,30,35,35,30,36,37,22,18,42,37,32,19,22,23,24,38,42,30,40,30,43,30,36,37,22,36,29,22,24,35,36,40,26,35,46,22,31,26,35,27,22,18,42,37,32,19,22,29,30,37,23,37,24,30,23,35,22,24,36,41,39,7,22,23,37,36,43,31,26,41,22,24,31,30,24,23,28,36,22,25,23,37,32,22,31,36,35,27,30,37,28,22,24,36,34,39,23,37,46
29,36,41,22,43,31,26,22,41,26,24,36,41,27,22,33,26,29,29,41,26,46,22,18,42,37,32,19,22,23,37,22,23,43,43,36,41,37,26,46,22,29,36,41,22,29,30,41,26,34,23,37,22,2,40,22,29,42,37,27,22,40,23,30,27,22,31,26,22,44,23,40,22,41,23,43,43,35,26,27,22,25,36,43,31,22,35,30,43,26,41,23,35,35,46,22,23,37,27,22,18,42,37,32,19
26,47,39,26,24,43,22,36,29,22,24,36,42,41,40,26,22,18,42,37,32,19,22,39,41,30,24,26,40,22,36,37,22,36,43,31,26,41,22,27,23,43,26,40,22,37,26,23,41,22,43,31,26,22,31,36,35,30,27,23,46,40,22,44,31,26,37,22,43,31,26,22,23,30,41,35,30,37,26,40,22,32,37,36,44,22,18,42,37,32,19,22,23,41,26,22,26,23,28,26,41,22,43,36,22,43,41,23,45,26,35
43,31,26,22,28,36,35,27,26,37,22,40,31,23,41,26,22,44,23,40,22,40,24,31,26,27,42,35,26,27,22,43,36,22,26,47,39,30,41,26,22,23,43,22,43,31,26,22,25,26,28,30,37,37,30,37,28,22,36,29
37,26,43,22,30,37,24,36,34,26,22,23,43,22,40,26,23,41,40,22,2,40,22,34,26,41,24,31,23,37,27,30,40,26,22,28,41,36,42,39,22,44,31,30,24,31,22,30,37,24,35,42,27,26,40,22,30,37,43,26,41,37,23,43,30,36,37,23,35,22,23,37,27,22,24,41,26,27,30,43,22,24,23,41,27,22,36,39,26,41,23,43,30,36,37,40,22,23,40,22,44,26,35,35,22,23,40,22,42,7,40,7,22,40,43,36,41,26,40,22,29,26,35,35,22,20,22,20
30,43,22,2,40,22,43,31,26,22,18,42,37,32,19,22,29,35,30,28,31,43,22,43,36,22,40,23,29,26,43,46
36,37,22,43,36,39,22,36,29,22,23,35,35,22,43,31,30,40,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,41,36,40,26,22,36,37,22,41,26,39,36,41,43,40,22,43,31,23,43,22,43,31,26,22,34,30,27,44,26,40,43,22,31,23,41,45,26,40,43,22,44,23,40,22,27,30,40,41,42,39,43,26,27,22,25,46,22,23,22,18,42,37,32,19,22,26,23,41,35,46,22,40,37,36,44,22,40,43,36,41,34,22,43,31,23,43,22,27,42,34,39,26,27,22,40,26,45,26,41,23,35,22,30,37,24,31,26,40,22,30,37,22,39,23,41,43,40,22,36,29,22,30,37,27,30,23,37,23,22,23,37,27,22,36,31,30,36
43,31,26,22,44,23,43,26,41,22,27,26,40,43,41,36,46,26,27,22,23,25,36,42,43,22,1,22,20,22,34,30,35,35,30,36,37,22,30,37,22,24,42,41,41,26,37,24,46,22,23,37,27,22,18,42,37,32,19,22,1,22,20,22,34,30,35,35,30,36,37,22,36,29,22,24,36,30,37,40,22,44,30,43,31,22,18,42,37,32,19,22,18,42,37,32,19,22,43,31,26,34,22,27,23,37,28,26,41,36,42,40,22,43,36,22,24,36,42,37,43,30,37,28,22,34,23,24,31,30,37,26,40
40,30,37,24,26,22,28,36,35,27,22,43,26,37,27,40,22,43,36,22,40,36,23,41,22,44,31,26,37,22,30,37,29,35,23,43,30,36,37,22,30,40,22,31,30,28,31,22,43,31,23,43,22,29,30,37,27,30,37,28,22,40,42,28,28,26,40,43,40,22,43,31,23,43,22,39,26,36,39,35,26,22,25,26,35,30,26,45,26,22,30,37,29,35,23,43,30,36,37,22,41,26,34,23,30,37,40,22,42,37,27,26,41,22,24,36,37,43,41,36,35
43,31,26,22,27,36,35,35,23,41,22,44,23,40,22,34,30,47,26,27
31,26,22,30,40,22,37,36,44,22,39,41,26,40,30,27,26,37,43,22,36,29,22,18,42,37,32,19,22,31,36,34,26,40,22,30,37,24,7,22,23,37,22,30,37,27,30,23,37,23,39,36,35,30,40,22,24,36,37,43,41,23,24,43,36,41
46,26,40,22,43,31,26,46,22,23,41,26
43,31,26,22,27,30,45,30,40,30,36,37,22,26,47,39,26,24,43,40,22,43,31,23,43,22,43,31,26,22,39,41,36,40,26,24,42,43,36,41,22,44,30,35,35,22,23,37,37,36,42,37,24,26,22,43,31,26,40,26,22,39,41,30,37,24,30,39,35,26,40,22,26,30,43,31,26,41,22,23,43,22,43,31,26,22,43,30,34,26,22,43,31,26,22,30,37,27,30,24,43,34,26,37,43,22,30,40,22,41,26,43,42,41,37,26,27,22,36,41,22,23,43,22,43,31,26,22,35,23,43,26,40,43,22,23,43,22,43,31,26,22,29,30,41,40,43,22,39,41,36,24,26,26,27,30,37,28,22,25,26,29,36,41,26,22,43,31,26,22,24,36,42,41,43,22,24,36,37,24,26,41,37,30,37,28,22,43,31,26,22,43,41,36
25,42,43,22,29,36,36,43,31,30,35,35,40,22,40,23,30,27,22,30,43,22,39,35,23,37,40,22,43,36,22,40,26,26,32,22,41,26,28,42,35,23,43,36,41,46,22,23,39,39,41,36,45,23,35,22,43,36,22,25,42,30,35,27,22,23,37,22,23,35,43,26,41,37,23,43,30,45,26,22,35,30,37,26,22,43,31,26,22,23,35,23,40,32,23,22,37,23,43,42,41,23,35,22,28,23,40,22,43,41,23,37,40,39,36,41,43,23,43,30,36,37,22,40,46,40,43,26,34,22,29,42,41,43,31,26,41,22,37,36,41,43,31,22,43,36,44,23,41,27,22,23,35,23,40,32,23
23,37,46,22,39,42,40,31,22,29,36,41,22,23,22,28,36,41,25,23,24,31,26,45,22,45,30,40,30,36,37,22,36,29,22,23,22,24,36,34,34,36,37,22,26,42,41,36,39,26,23,37,22,31,36,34,26,22,18,42,37,32,19,22,43,31,26,22,26,45,26,37,43,42,23,35,22,18,42,37,32,19,22,36,29,22,43,31,26,22,26,24,22,23,22,18,42,37,32,19,22,39,23,41,43,37,26,41,40,31,30,39,22,23,37,27,22,43,31,26,22,44,30,43,31,27,41,23,44,23,35,22,36,29,22,42,7,40,7,22,29,36,41,24,26,40,22,44,36,42,35,27,22,25,26,22,23,22,45,26,41,46,22,45,26,41,46,22,40,26,41,30,36,42,40,22,39,41,36,25,35,26,34,22,31,26,22,40,23,46,40
30,37,22,31,30,40,22,29,30,41,40,43,22,46,26,23,41,22,36,29,22,36,39,26,41,23,43,30,37,28,22,43,31,26,22,40,43,36,41,26,22,31,26,22,25,36,42,28,31,43,22,29,36,41,22,1,22,20,22,34,41,7,22,36,41,43,30,48,22,44,23,40,22,41,36,25,25,26,27,22,23,43,22,35,26,23,40,43,22,43,44,30,24,26,22,23,43,22,18,42,37,32,19
28,36,35,27,22,23,37,27,22,40,30,35,45,26,41,22,25,41,36,32,26,41,22,18,42,37,32,19,22,40,26,34,26,35,22,23,40,32,26,27,22,23,22,29,26,27,26,41,23,35,22,24,36,42,41,43,22,43,36,22,31,23,35,43,22,43,31,26,22,24,36,34,34,36,27,30,43,46,22,26,47,24,31,23,37,28,26,22,29,41,36,34,22,30,34,39,36,40,30,37,28,22,23,22,41,26,24,36,41,27,22,1,22,20,22,29,30,37,26,22,36,37,22,31,30,40,22,29,30,41,34
43,31,30,40,22,30,40,22,39,23,41,43,35,46,22,27,42,26,22,43,36,22,43,31,26,22,39,23,41,43,30,24,42,35,23,41,22,27,26,34,23,37,27,40,22,36,29,22,43,31,26,22,24,41,36,39
31,26,22,40,23,30,27,22,43,31,23,43,22,43,31,26,22,41,26,40,26,23,41,24,31,22,43,26,23,34,22,31,23,27,22,37,36,22,29,30,37,23,37,24,30,23,35,22,40,43,23,32,26,22,30,37,22,43,31,26,22,27,41,42,28
23,35,23,37,22,28,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,23,27,27,26,27,22,43,31,23,43,22,31,23,40,25,41,36,22,2,40,22,37,26,44,22,35,30,37,26,22,36,29,22,18,42,37,32,19,22,41,23,24,30,37,28,22,24,23,41,40,22,24,23,35,35,26,27,22,41,26,24,36,41,27,22,25,41,26,23,32,26,41,40,22,23,37,27,22,30,43,40,22,23,24,38,42,30,40,30,43,30,36,37,22,36,29,22,18,42,37,32,19,22,39,23,43,24,31,22,32,30,27,40,22,18,42,37,32,19,22,23,37,27,22,36,43,31,26,41,22,35,30,37,26,40,22,29,41,36,34,22,18,42,37,32,19,22,30,37,27,42,40,43,41,30,26,40,22,30,37,24,7,22,39,42,43,40,22,43,31,26,22,24,36,34,39,23,37,46,22,30,37,22,23,22,28,36,36,27,22,39,36,40,30,43,30,36,37,22,23,40,22,44,26,22,26,37,43,26,41,22,43,31,26,22,24,31,41,30,40,43,34,23,40,22,25,42,46,30,37,28,22,40,26,23,40,36,37
25,41,36,23,27,26,41,22,23,45,26,41,23,28,26,40,22,23,35,40,36,22,39,36,40,43,26,27,22,34,36,27,26,40,43,22,28,23,30,37,40
43,31,26,22,27,30,26,43,22,27,36,26,40,22,37,2,43,22,37,36,41,34,23,35,35,46,22,26,45,26,37,22,27,26,25,23,43,26,22,25,30,35,35,40,22,25,26,24,23,42,40,26,22,43,31,26,22,36,39,39,36,40,30,43,30,36,37,22,39,23,41,43,30,26,40,22,23,41,26,22,40,36,22,36,29,43,26,37,22,36,39,39,36,40,26,27,22,43,36,22,44,31,23,43,26,45,26,41,22,35,27,39,22,27,36,26,40,22,43,31,23,43,22,30,43,22,44,36,42,35,27,22,25,26,22,23,22,44,23,40,43,26,22,36,29,22,43,30,34,26
34,36,41,26,36,45,26,41,22,43,31,26,22,33,23,39,23,37,26,40,26,22,28,36,45,26,41,37,34,26,37,43,22,37,36,44,22,43,31,26,22,44,36,41,35,27,22,2,40,22,35,23,41,28,26,40,43,22,23,30,27,22,18,42,37,32,19,22,30,40,22,39,42,34,39,30,37,28,22,29,23,41,22,34,36,41,26,22,23,40,40,30,40,43,23,37,24,26,22,30,37,43,36,22,43,31,26,22,41,26,28,30,36,37,22,43,31,23,37,22,43,31,26,22,42,7,40,7,22,30,40
30,43,22,30,40,22,23,22,18,42,37,32,19,22,18,42,37,32,19
18,42,37,32,19,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,42,25,36,41,27,30,37,23,43,26,27,22,18,42,37,32,19,22,27,26,25,26,37,43,42,41,26,40,22,45,30,23,22,25,26,23,41,22,40,43,26,23,41,37,40,22,3,22,24,36,7,22,30,37,24
37,30,37,26,5,34,36,37,43,31,22,37,26,43,22,24,35,30,34,25,26,27,22,20,22,20,22,43,36,22,1,22,20,22,34,30,35,35,30,36,37,22,36,41,22,1,22,20,22,23,22,39,41,30,34,23,41,46,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
43,31,26,22,34,30,37,30,40,43,41,46,22,36,29,22,26,27,42,24,23,43,30,36,37,22,30,40,22,37,36,43,31,30,37,28,22,25,42,43,22,23,22,18,42,37,32,19,22,29,36,41,22,35,30,24,26,37,40,26,27,22,43,26,23,24,31,26,41,40,22,23,37,27,22,24,26,41,43,23,30,37,35,46,22,27,36,26,40,22,37,36,43,22,23,24,43,22,36,37,22,25,26,31,23,35,29,22,36,29,22,40,43,42,27,26,37,43,40
42,37,27,26,41,22,43,31,26,22,26,23,41,35,30,26,41,22,39,35,23,37,22,37,36,41,29,36,35,32,22,44,23,40,22,23,42,43,31,36,41,30,48,26,27,22,30,37,22,20,22,43,36,22,25,42,46,22,42,39,22,43,36,22,20,22,34,30,35,35,30,36,37,22,40,31,23,41,26,40
42,37,43,30,35,22,41,26,24,26,37,43,35,46,22,23,22,29,23,41,34,26,41,22,44,30,43,31,22,37,36,22,31,26,30,41,22,31,23,27,22,43,36,22,44,30,35,35,22,43,31,26,22,40,43,23,43,26,22,31,30,40,22,35,23,37,27,22,43,36,22,24,36,35,35,26,24,43,22,31,30,40,22,39,26,37,40,30,36,37
18,42,37,32,19,22,18,42,37,32,19,22,27,26,35,22,18,42,37,32,19,22,40,23,30,27,22,30,43,40,22,39,36,43,26,37,43,30,23,35,22,35,36,40,40,26,40,22,29,41,36,34,22,35,26,37,27,30,37,28,22,43,36,22,18,42,37,32,19,22,24,36,42,35,27,22,41,26,23,24,31,22,20,22,43,41,30,35,35,30,36,37,22,35,30,41,26,22,1,22,20,22,34,30,35,35,30,36,37,22,34,23,41,32,30,37,28,22,43,31,26,22,25,23,37,32,22,2,40,22,29,30,41,40,43,22,18,42,37,32,19,22,36,29,22,39,36,43,26,37,43,30,23,35,22,24,36,40,43,40,22,36,29,22,42,37,23,42,43,31,36,41,30,48,26,27,22,35,26,37,27,30,37,28,22,25,46,22,30,43,40,22,23,43,35,23,37,43,23,22,25,41,23,37,24,31
23,40,22,29,23,41,22,23,40,22,43,31,26,22,29,23,23,22,30,40,22,24,36,37,24,26,41,37,26,27,22,40,23,46,40,22,18,42,37,32,19,22,18,42,37,32,19,22,23,30,41,22,40,23,29,26,43,46,22,27,30,41,26,24,43,36,41,22,23,43,22,43,31,26,22,23,40,40,36,24,30,23,43,30,36,37,22,36,29,22,29,35,30,28,31,43,22,23,43,43,26,37,27,23,37,43,40,22,29,35,30,28,31,43,22,23,43,43,26,37,27,23,37,43,40,22,24,23,37,22,44,36,41,32,22,23,37,22,18,42,37,32,19,22,37,42,34,25,26,41,22,36,29,22,31,36,42,41,40
43,31,26,22,30,37,27,26,39,26,37,27,26,37,43,22,30,37,40,42,41,23,37,24,26,22,23,28,26,37,43,40,22,36,29,22,23,34,26,41,30,24,23,22,40,23,46,40,22,29,26,44,26,41,22,43,31,23,37,22,36,37,26,22,36,29,22,26,45,26,41,46,22,29,30,45,26,22,24,23,35,30,29,36,41,37,30,23,22,31,36,34,26,36,44,37,26,41,40,22,31,23,40,22,26,23,41,43,31,38,42,23,32,26,22,30,37,40,42,41,23,37,24,26
44,31,26,37,22,39,41,26,40,30,27,26,37,43,22,25,42,40,31,22,18,42,37,32,19,22,43,36,22,24,36,40,43,23,22,41,30,24,23,22,43,36,27,23,46,22,31,26,22,2,35,35,22,28,36,22,44,30,43,31,22,35,30,43,43,35,26,22,36,29,22,43,31,26,22,29,23,37,29,23,41,26,22,43,31,23,43,22,18,42,37,32,19,22,34,23,37,46,22,36,29,22,31,30,40,22,29,36,41,26,30,28,37,22,18,42,37,32,19
37,30,37,26,5,34,36,37,43,31,22,37,26,43,22,29,26,35,35,22,20,22,20,22,43,36,22,1,22,20,22,34,30,35,35,30,36,37,22,36,41,22,1,22,20,22,23,22,40,31,23,41,26,22,29,41,36,34,22,1,22,20,22,34,30,35,35,30,36,37,22,36,41,22,1,22,20,22,23,22,40,31,23,41,26,22,23,22,46,26,23,41,22,26,23,41,35,30,26,41
27,30,28,22,30,40,22,43,31,26,22,45,26,31,30,24,35,26,22,25,26,30,37,28,22,42,40,26,27,22,43,36,22,39,42,41,40,42,26,22,43,36,22,23,24,38,42,30,40,30,43,30,36,37
40,23,37,40,42,30,22,44,23,40,22,36,37,24,26,22,36,37,26,22,36,29,22,33,23,39,23,37,22,2,40,22,39,41,26,34,30,26,41,22,34,23,32,26,41,40,22,36,29,22,26,47,39,26,37,40,30,45,26,22,31,30,28,31,5,38,42,23,35,30,43,46,22,40,43,26,41,26,36,22,28,26,23,41,22,29,36,41,22,18,42,37,32,19
43,31,26,22,20,22,20,22,40,42,25,36,41,27,30,37,23,43,26,27,22,27,26,25,26,37,43,42,41,26,40,22,27,42,26,22,20,22,44,26,41,26,22,30,40,40,42,26,27,22,30,37,22,23,42,28,42,40,43,22,20,22,23,40,22,39,23,41,43,22,36,29,22,43,31,26,22,1,22,20,22,34,30,35,35,30,36,37,22,29,30,37,23,37,24,30,37,28,22,29,36,41,22,23,22,35,26,45,26,41,23,28,26,27,22,25,42,46,5,36,42,43,22,36,29,22,43,31,26,22,24,36,34,39,23,37,46
34,30,24,41,36,40,36,29,43,22,23,37,27,22,36,43,31,26,41,22,40,36,29,43,44,23,41,26,22,40,43,36,24,32,40,22,40,42,41,28,26,27,22,35,26,23,27,30,37,28,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,36,29,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,43,36,22,30,43,40,22,25,30,28,28,26,40,43,22,23,27,45,23,37,24,26,22,36,29,22,43,31,26,22,46,26,23,41,22,36,37,22,18,42,37,32,19,22,45,36,35,42,34,26
43,31,26,22,41,26,24,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,22,40,42,28,28,26,40,43,40,22,43,31,23,43,22,25,41,36,32,26,41,40,22,34,23,46,22,25,26,24,36,34,26,22,35,36,37,28,26,41,5,43,26,41,34,22,24,41,26,27,30,43,36,41,40,22,43,31,23,37,22,43,31,26,46,22,23,37,43,30,24,30,39,23,43,26,27,22,23,37,27,22,34,23,46,22,29,23,24,26,22,35,36,37,28,22,27,26,35,23,46,40,22,30,37,22,28,26,43,43,30,37,28,22,43,31,26,30,41,22,34,36,37,26,46,22,25,23,24,32,22,40,23,46,40,22,33,26,29,29,41,26,46,22,18,42,37,32,19,22,23,22,45,30,24,26,22,39,41,26,40,30,27,26,37,43,22,23,43,22,40,3,39,22,44,31,30,24,31,22,41,23,30,40,26,27,22,23,22,44,23,41,37,30,37,28,22,29,35,23,28,22,29,36,41,22,43,31,26,22,30,37,27,42,40,43,41,46,22,30,37,22,23,39,41,30,35,22,44,31,26,37,22,30,43,22,27,36,44,37,28,41,23,27,26,27,22,24,40,22,29,30,41,40,43,22,25,36,40,43,36,37
24,36,37,43,30,37,26,37,43,23,35,22,25,23,37,32,22,24,36,41,39,7,22,2,40,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,40,35,30,39,39,26,27,22,20,22,20,22,27,26,40,39,30,43,26,22,23,22,25,30,28,22,28,23,30,37,22,29,41,36,34,22,43,31,26,22,40,23,35,26,22,36,29,22,43,31,26,22,24,36,34,39,23,37,46,22,2,40,22,35,36,37,27,36,37,22,31,26,23,27,38,42,23,41,43,26,41,40,22,25,42,30,35,27,30,37,28
30,43,22,2,40,22,28,36,30,37,28,22,43,36,22,28,26,43,22,25,35,36,36,27,46
23,37,27,22,30,43,22,18,42,37,32,19,22,40,42,24,31,22,23,24,43,30,45,30,43,30,26,40,22,30,37,22,23,22,18,42,37,32,19,22,18,42,37,32,19,22,29,23,40,31,30,36,37,22,44,30,43,31,22,43,36,43,23,35,22,18,42,37,32,19,22,43,36,22,24,36,34,34,36,37,22,40,26,37,40,26,22,23,37,27,22,39,42,25,35,30,24,22,40,23,29,26,43,46
30,22,43,31,30,37,32,22,43,31,26,41,26,22,30,40,22,23,22,18,42,37,32,19,22,28,36,36,27,22,24,31,23,37,24,26,22,40,36,34,26,36,37,26,22,30,40,22,28,36,30,37,28,22,43,36,22,31,30,43,22,43,31,26,22,18,42,37,32,19,22,36,37,22,43,31,30,40,22,40,23,30,27,22,36,39,39,26,37,31,26,30,34,26,41,22,3,22,24,36,7,22,23,37,23,35,46,40,43,22,18,42,37,32,19,22,18,42,37,32,19
30,43,22,18,42,37,32,19,22,34,26,22,31,26,22,24,23,37,22,18,42,37,32,19,22,31,30,40,22,18,42,37,32,19,22,23,37,27,22,28,41,26,26,27,46,22,23,24,43,30,36,37,40,22,30,37,22,42,43,23,31
34,36,41,26,22,35,30,32,26,35,46,22,41,26,35,30,26,29,22,29,42,37,27,40,22,24,36,42,35,27,22,25,26,22,23,27,27,26,27,22,43,36,22,23,37,22,36,34,37,30,25,42,40,22,40,39,26,37,27,30,37,28,22,25,30,35,35,22,43,31,23,43,22,24,36,37,28,41,26,40,40,22,30,40,22,43,36,22,25,26,28,30,37,22,24,36,37,40,30,27,26,41,30,37,28,22,37,26,47,43,22,44,26,26,32
37,36,41,22,44,23,40,22,30,43,22,30,37,43,26,37,27,26,27,22,43,36,22,18,42,37,32,19,22,23,22,40,26,43,22,36,29,22,18,42,37,32,19,22,40,36,35,42,43,30,36,37,40,22,23,35,43,31,36,42,28,31,22,45,23,41,30,36,42,40,22,39,36,30,37,43,40,22,44,26,41,26,22,41,23,30,40,26,27
43,31,26,22,31,36,42,40,26,22,23,39,39,41,36,39,41,30,23,43,30,36,37,40,22,24,36,34,34,30,43,43,26,26,22,23,39,39,41,36,45,26,27,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,30,37,22,26,34,26,41,28,26,37,24,46,22,29,42,37,27,30,37,28,22,43,36,22,23,40,40,30,40,43,22,24,23,35,30,29,36,41,37,30,23,22,2,40,22,41,26,24,36,45,26,41,46,22,29,41,36,34,22,35,23,40,43,22,44,26,26,32,22,2,40,22,26,23,41,43,31,38,42,23,32,26,22,23,37,27,22,43,36,22,26,47,43,26,37,27,22,29,42,41,43,31,26,41,22,23,30,27,22,43,36,22,26,23,40,43,22,24,36,23,40,43,22,45,30,24,43,30,34,40,22,36,29,22,31,42,41,41,30,24,23,37,26,22,31,42,28,36
25,42,43,22,43,31,26,22,42,43,30,35,30,43,46,22,34,23,46,22,37,36,43,22,24,36,37,43,30,37,42,26,22,37,26,47,43,22,46,26,23,41
30,29,22,43,31,26,46,22,44,36,22,37,2,43,22,24,31,23,37,28,26,22,43,31,26,30,41,22,44,23,46,40,22,45,36,35,42,37,43,23,41,30,35,46,22,34,23,46,25,26,22,40,36,34,26,25,36,27,46,22,25,30,28,28,26,41,22,24,36,37,28,41,26,40,40,22,40,31,36,42,35,27,22,34,23,32,26,22,43,31,26,34
43,31,30,40,22,24,36,37,43,41,23,24,43,22,24,36,45,26,41,30,37,28,22,23,25,36,42,43,22,20,22,31,36,42,41,35,46,22,39,41,36,27,42,24,43,30,36,37,22,23,37,27,22,34,23,30,37,43,26,37,23,37,24,26,22,44,36,41,32,26,41,40,22,30,40,22,25,26,30,37,28,22,26,47,43,26,37,27,26,27,22,36,37,22,23,22,27,23,46,5,43,36,5,27,23,46,22,25,23,40,30,40
43,36,22,39,41,36,29,30,43,22,29,41,36,34,22,23,37,22,30,37,27,26,47,5,23,41,25,30,43,41,23,28,26,22,36,39,39,36,41,43,42,37,30,43,46,22,40,36,34,26,36,37,26,22,44,31,36,22,36,44,37,40,22,43,31,26,22,40,3,39,22,20,22,44,30,27,28,26,43,22,30,37,22,37,26,44,22,46,36,41,32,22,34,42,40,43,22,40,26,35,35,22,30,43,22,23,37,27,22,41,26,39,35,23,24,26,22,30,43,22,44,30,43,31,22,23,22,24,31,26,23,39,26,41,22,40,3,39,22,20,22,44,30,27,28,26,43,22,30,37,22,24,31,30,24,23,28,36
30,37,22,41,26,24,26,37,43,22,27,23,46,40,22,43,41,23,27,26,41,40,22,40,23,46,22,42,40,23,30,41,22,31,23,40,22,25,26,26,37,22,25,42,46,30,37,28,22,30,43,40,22,36,44,37,22,40,31,23,41,26,40,22,23,40,22,39,23,41,43,22,36,29,22,23,22,39,41,36,28,41,23,34,22,43,36,22,41,26,43,30,41,26,22,23,25,36,42,43,22,26,30,28,31,43,22,34,30,35,35,30,36,37,22,42,40,23,30,41,22,40,31,23,41,26,40,22,43,31,36,42,28,31,22,43,31,26,22,24,23,41,41,30,26,41,22,44,36,22,37,2,43,22,27,30,40,24,42,40,40,22,30,43,40,22,25,42,46,5,25,23,24,32,22,39,41,36,28,41,23,34
40,36,35,36,22,18,42,37,32,19,22,39,35,23,46,26,41,40,22,31,23,45,26,22,43,36,22,25,26,22,24,41,26,23,43,30,45,26,22,30,29,22,43,31,26,46,22,44,23,37,43,22,43,36,22,44,36,41,32,22,23,22,35,36,43,22,25,26,24,23,42,40,26,22,43,31,26,30,41,22,18,42,37,32,19,22,23,37,27,22,23,42,27,30,26,37,24,26,22,23,39,39,26,23,35,22,23,41,26,22,35,30,34,30,43,26,27
31,26,22,40,23,30,27,22,30,43,22,26,40,39,26,24,30,23,35,35,46,22,44,30,35,35,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,26,29,29,36,41,43,40,22,30,37,22,43,31,26,22,41,23,39,30,27,35,46,22,28,41,36,44,30,37,28,22,29,30,26,35,27,22,36,29,22,18,42,37,32,19,22,30,37,40,43,41,42,34,26,37,43,23,43,30,36,37,22,23,37,27,22,30,37,22,23,39,39,35,30,26,27,22,37,42,24,35,26,23,41,22,39,31,46,40,30,24,40
24,23,34,39,26,23,42,22,27,26,24,35,30,37,26,27,22,43,36,22,24,36,34,34,26,37,43
43,31,26,22,39,41,36,24,26,27,42,41,26,22,30,37,45,36,35,45,26,40,22,18,42,37,32,19,22,43,31,26,22,24,36,37,24,41,26,43,26,22,24,36,35,42,34,37,40,22,44,30,43,31,22,40,43,26,26,35,22,43,31,26,37,22,24,36,37,37,26,24,43,30,37,28,22,43,31,26,34,22,34,36,41,26,22,18,42,37,32,19,22,43,36,22,43,31,26,22,18,42,37,32,19,22,18,42,37,32,19
23,35,41,26,23,27,46,22,35,23,40,43,22,44,26,26,32,22,34,41,7,22,32,41,26,37,48,22,40,43,23,41,43,26,27,22,18,42,37,32,19,22,26,23,40,43,22,28,26,41,34,23,37,46,22,2,40,22,31,26,23,45,30,35,46,22,18,42,37,32,19,22,23,37,27,22,18,42,37,32,19,22,25,36,41,30,37,28,22,37,26,44,40,22,34,26,27,30,23
43,31,26,22,37,26,47,43,22,43,30,34,26,22,46,36,42,22,31,26,23,41,22,23,22,34,26,34,25,26,41,22,36,29,22,24,36,37,28,41,26,40,40,22,18,42,37,32,19,22,23,25,36,42,43,22,43,31,26,22,27,26,29,30,24,30,43,22,24,36,37,40,30,27,26,41,22,44,31,23,43,22,24,36,37,28,41,26,40,40,22,27,30,27,22,29,41,30,27,23,46
30,37,22,23,39,39,26,23,35,30,37,28,22,43,36,22,43,31,36,40,26,22,44,30,43,31,22,23,22,25,30,43,22,36,29,22,18,42,37,32,19,22,30,37,22,43,31,26,30,41,22,31,26,23,41,43,40,22,43,31,26,22,29,41,23,42,27,22,23,41,43,30,40,43,22,24,23,37,22,30,37,40,30,40,43,22,43,31,23,43,22,23,22,39,26,41,40,36,37,22,32,26,26,39,22,23,37,22,30,37,45,26,40,43,34,26,37,43,22,40,26,24,41,26,43,22,18,42,37,32,19,22,31,30,34,40,26,35,29,22,29,41,36,34,22,25,26,30,37,28,22,27,30,40,24,36,45,26,41,26,27,22,23,37,27,22,32,26,26,39,30,37,28,22,31,30,40,22,45,30,24,43,30,34,22,29,41,36,34,22,24,36,37,40,42,35,43,30,37,28,22,44,30,43,31,22,36,43,31,26,41,40
30,37,22,26,45,26,41,46,22,34,23,33,36,41,22,34,23,41,32,26,43,22,30,37,22,43,31,26,22,42,7,40,7,22,29,36,41,22,30,37,40,43,23,37,24,26,22,46,36,42,22,24,23,37,22,25,42,46,22,18,42,37,32,19,22,35,23,22,18,42,37,32,19,22,36,41,22,18,42,37,32,19,22,45,30,41,43,42,23,35,35,46,22,23,35,35,22,36,29,22,43,31,26,22,29,30,41,40,43,22,28,41,36,44,43,31,22,18,42,37,32,19,22,26,47,24,26,39,43,22,18,42,37,32,19,22,23,40,22,44,26,35,35,22,23,40,22,18,42,37,32,19,22,36,37,26,22,23,37,27,22,18,42,37,32,19,22,29,41,36,34,22,24,23,35,30,29,36,41,37,30,23,22,23,37,27,22,23,43,22,43,31,26,22,34,36,34,26,37,43,22,43,31,26,22,18,42,37,32,19,22,2,40,22,35,26,23,39,22,20,22,18,42,37,32,19,22,20
23,22,25,36,34,25,22,26,47,39,35,36,27,26,27,22,23,43,22,23,22,35,26,29,43,30,40,43,22,42,37,30,36,37,22,31,23,35,35,22,30,37,22,40,23,37,22,40,23,35,45,23,27,36,41,22,32,30,35,35,30,37,28,22,23,43,22,35,26,23,40,43,22,26,30,28,31,43,22,39,26,36,39,35,26,22,23,37,27,22,18,42,37,32,19,22,23,25,36,42,43,22,20,22,36,43,31,26,41,40,22,30,37,24,35,42,27,30,37,28,22,43,44,36,22,23,34,26,41,30,24,23,37,40,22,23,42,43,31,36,41,30,43,30,26,40,22,40,23,30,27
42,37,30,40,46,40,22,40,23,30,27,22,43,31,23,43,22,40,31,36,42,35,27,22,31,26,35,39,22,30,43,22,40,23,45,26,22,1,22,20,22,34,30,35,35,30,36,37,22,23,22,46,26,23,41,22,30,37,22,24,36,40,43,40,22,23,28,23,30,37,22,23,43,22,43,31,26,22,31,30,28,31,22,26,37,27,22,36,29,22,43,31,26,22,39,41,26,45,30,36,42,40,35,46,22,41,26,39,36,41,43,26,27,22,41,23,37,28,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
36,29,22,20,22,24,36,34,39,23,37,30,26,40,22,40,42,41,45,26,46,26,27,22,20,22,20,22,26,47,39,26,24,43,22,43,36,22,24,42,43,22,40,39,26,37,27,30,37,28,22,36,37,22,39,35,23,37,43,22,26,38,42,30,39,34,26,37,43,22,23,37,27,22,34,23,24,31,30,37,26,41,46,22,44,31,30,35,26,22,36,37,35,46,22,20,22,20,22,39,35,23,37,22,43,36,22,40,39,26,37,27,22,34,36,41,26
25,30,36,43,26,24,31,37,36,35,36,28,46,22,30,40,40,42,26,40,22,44,26,41,26,22,40,43,41,36,37,28
43,31,26,46,22,23,27,27,26,27,22,43,31,23,43,22,34,23,41,32,26,43,5,34,23,32,26,41,40,22,44,26,41,26,22,35,23,41,28,26,35,46,22,18,42,37,32,19,22,23,29,43,26,41,22,23,28,28,41,26,40,40,30,45,26,35,46,22,40,42,39,39,36,41,43,30,37,28,22,43,31,26,22,34,23,41,32,26,43,22,43,31,42,41,40,27,23,46,22,30,37,22,43,31,26,30,41,22,18,42,37,32,19,22,43,36,22,24,36,45,26,41,22,30,37,43,26,41,37,23,35,22,40,31,36,41,43,23,28,26,40,22,36,29,22,29,43,5,40,26,22,20,22,40,31,23,41,26,40
18,42,37,32,19,22,28,41,23,39,31,30,24,40,22,18,42,37,32,19,22,29,36,41,22,26,29,29,26,24,43,30,45,26,37,26,40,40,22,23,35,40,36,22,39,35,23,46,22,23,22,34,23,33,36,41,22,41,36,35,26,22,30,37,22,35,30,43,30,28,23,43,30,36,37,22,40,24,30,26,37,24,26,40,22,2,22,36,39,26,41,23,43,30,36,37
44,31,26,43,31,26,41,22,39,40,46,35,35,30,42,34,22,34,23,32,26,40,22,40,30,27,31,39,42,41,22,2,40,22,29,36,41,43,42,37,26,22,27,26,39,26,37,27,40,22,36,37,22,18,42,37,32,19,22,23,34,26,41,30,24,23,37,40,22,43,31,26,22,42,7,40,7,22,29,36,36,27,22,23,37,27,22,27,41,42,28,22,23,27,34,30,37,30,40,43,41,23,43,30,36,37,22,23,37,27,22,36,29,22,24,36,42,41,40,26,22,43,31,26,22,36,42,43,24,36,34,26,22,36,29,22,29,42,41,43,31,26,41,22,41,26,40,26,23,41,24,31
42,37,35,26,40,40,22,34,41,7,22,35,23,44,40,36,37,22,2,40,22,41,26,40,30,28,37,23,43,30,36,37,22,35,26,23,27,40,22,43,36,22,23,22,24,31,23,37,28,26,22,30,37,22,25,41,30,43,30,40,31,22,30,37,43,26,41,26,40,43,5,41,23,43,26,22,39,36,35,30,24,46,22,34,41,40,7,22,43,31,23,43,24,31,26,41,22,2,40,22,23,27,34,30,37,30,40,43,41,23,43,30,36,37,22,29,30,41,34,35,46,22,40,42,39,39,36,41,43,40,22,31,30,28,31,22,30,37,43,26,41,26,40,43,22,41,23,43,26,40,22,43,36,22,32,26,26,39,22,30,37,29,35,23,43,30,36,37,22,30,37,22,24,31,26,24,32,22,36,41,22,18,42,37,32,19,22,43,36,44,23,41,27,22,29,42,35,35,22,18,42,37,32,19,22,30,37,22,43,31,26,22,26,42,41,36,39,26,23,37,22,34,36,37,26,43,23,41,46,22,40,46,40,43,26,34,22,2,40,22,26,47,24,31,23,37,28,26,5,41,23,43,26,22,34,26,24,31,23,37,30,40,34,22,34,41,7,22,35,23,44,40,36,37,22,2,40,22,44,30,43,31,27,41,23,44,23,35,22,44,30,35,35,22,31,23,45,26,22,35,30,43,43,35,26,22,35,36,37,28,5,43,26,41,34,22,30,34,39,23,24,43,22,36,37,22,26,47,24,31,23,37,28,26,22,41,23,43,26,40,22,34,41,7,22,18,42,37,32,19,22,24,36,37,24,35,42,27,26,27
44,31,26,37,22,40,24,30,26,37,43,30,29,30,24,22,39,41,36,28,41,26,40,40,22,34,36,45,26,40,22,30,37,43,36,22,18,42,37,32,19,22,28,41,36,42,37,27,22,43,31,26,41,26,22,31,23,40,22,43,36,22,25,26,22,23,22,41,36,35,26,22,29,36,41,22,40,36,24,30,26,43,46,22,43,36,22,34,23,32,26,22,33,42,27,28,34,26,37,43,40,22,23,25,36,42,43,22,30,43,40,22,23,39,39,35,30,24,23,43,30,36,37,40,22,40,23,46,40,22,18,42,37,32,19,22,18,42,37,32,19,22,23,40,40,36,24,30,23,43,26,22,27,26,23,37,22,36,29,22,43,31,26,22,46,23,35,26,22,34,26,27,30,24,23,35,22,40,24,31,36,36,35
24,36,41,39,36,41,23,43,26,22,29,30,37,23,37,24,26,22,23,37,27,22,43,41,23,27,30,37,28,22,41,26,40,42,35,43,40,22,30,37,22,34,26,34,25,26,41,22,24,36,42,37,43,41,30,26,40,22,36,29,22,43,31,26,22,36,41,28,23,37,30,48,23,43,30,36,37,22,29,36,41,22,26,24,36,37,36,34,30,24,22,24,36,36,39,26,41,23,43,30,36,37,22,23,37,27,22,27,26,45,26,35,36,39,34,26,37,43,22,44,26,41,26,22,41,26,35,23,43,30,45,26,35,46,22,29,35,23,43,22,40,36,34,26,43,30,34,26,40,22,18,42,37,32,19,22,43,31,26,22,25,23,37,32,22,40,23,30,27,22,23,37,27,22,39,41,36,29,30,43,22,29,36,41,22,43,31,26,22,23,41,26,23,22,40,23,37,32,22,20,22,20
43,31,26,22,30,37,40,42,41,23,37,24,26,22,24,36,37,24,26,41,37,22,40,23,30,27,22,23,35,35,22,24,36,37,45,26,41,40,30,36,37,22,41,30,28,31,43,40,22,36,37,22,43,31,26,22,40,43,36,24,32,22,44,30,35,35,22,43,26,41,34,30,37,23,43,26,22,36,37,22,37,36,45,7,22,20
30,37,45,26,40,43,36,41,40,22,44,30,43,31,22,23,22,31,26,23,45,46,22,43,23,47,22,35,36,23,27,22,40,31,36,42,35,27,22,43,23,32,26,22,36,42,43,22,43,31,26,30,41,22,18,42,37,32,19
44,31,26,37,22,23,22,24,36,42,41,43,22,27,26,24,30,27,26,40,22,43,31,23,43,22,23,22,39,23,41,43,30,24,42,35,23,41,22,23,24,43,36,41,22,2,40,22,24,36,37,27,42,24,43,22,44,23,40,22,18,42,37,32,19,22,23,37,27,22,40,36,22,18,42,37,32,19,22,43,31,26,22,27,26,29,30,37,30,43,30,36,37,22,36,29,22,30,37,40,30,27,26,41,22,43,41,23,27,30,37,28,22,43,36,22,41,26,23,24,31,22,43,31,30,40,22,24,36,37,27,42,24,43,22,30,43,22,27,36,26,40,22,37,36,43,22,40,26,26,22,43,31,26,22,39,36,43,26,37,43,30,23,35,35,46,22,26,37,36,41,34,36,42,40,22,37,42,34,25,26,41,22,36,29,22,36,43,31,26,41,22,24,23,40,26,40,22,43,31,23,43,22,44,30,35,35,22,25,26,22,24,36,45,26,41,26,27,22,25,46,22,43,31,26,22,26,47,39,23,37,27,26,27,22,41,42,35,26
43,30,34,26,22,23,41,28,42,26,40,22,43,31,23,43,22,30,37,22,33,36,30,37,30,37,28,22,42,39,22,44,30,43,31,22,43,26,35,26,5,24,36,34,34,42,37,30,24,23,43,30,36,37,40,22,45,30,23,24,36,34,22,31,23,40,22,39,36,43,26,37,43,30,23,35,35,46,22,34,36,41,26,22,39,36,44,26,41,22,39,23,41,43,30,24,42,35,23,41,35,46,22,40,30,37,24,26,22,45,30,23,24,36,34,22,23,35,40,36,22,36,44,37,40,22,24,23,25,35,26,22,37,26,43,44,36,41,32,40,22,18,42,37,32,19,22,18,42,37,32,19,22,23,37,27,22,18,42,37,32,19,22,23,43,22,18,42,37,32,19
39,26,41,31,23,39,40,22,34,36,40,43,22,30,34,39,36,41,43,23,37,43,22,24,23,41,35,22,30,24,23,31,37,22,44,31,36,22,31,23,27,22,36,37,24,26,22,43,31,41,26,23,43,26,37,26,27,22,23,22,31,36,40,43,30,35,26,22,43,23,32,26,36,45,26,41,22,25,30,27,22,44,23,40,22,40,42,25,27,42,26,27
26,23,24,31,22,24,36,34,39,23,37,46,22,2,40,22,40,31,23,41,26,22,36,29,22,35,30,23,25,30,35,30,43,46,22,44,36,42,35,27,22,25,26,22,25,23,40,26,27,22,36,37,22,43,31,26,30,41,22,40,31,23,41,26,22,36,29,22,43,31,26,22,37,23,43,30,36,37,23,35,22,27,26,40,22,34,23,41,32,26,43
30,37,22,43,31,26,22,43,44,36,22,44,26,26,32,40,22,40,30,37,24,26,22,43,31,26,22,18,42,37,32,19,22,44,31,30,24,31,22,43,31,26,22,42,7,40,7,22,18,42,37,32,19,22,25,23,24,32,26,27,22,34,41,7,22,37,36,41,30,26,28,23,22,31,23,40,22,25,26,26,37,22,23,43,22,31,30,40,22,34,36,40,43,22,18,42,37,32,19,22,23,37,27,22,26,29,29,30,24,30,26,37,43,22,30,37,22,34,23,30,37,43,23,30,37,30,37,28,22,39,36,44,26,41
30,37,22,33,23,39,23,37,22,25,46,22,24,36,37,43,41,23,40,43,22,24,36,34,39,23,37,30,26,40,22,43,26,37,27,22,43,36,22,27,26,45,26,35,36,39,22,43,31,26,30,41,22,36,44,37,22,43,23,35,26,37,43,22,23,37,27,22,39,41,36,34,36,43,26,22,29,41,36,34,22,44,30,43,31,30,37
43,36,22,40,43,41,26,37,28,43,31,26,37,22,30,43,40,22,24,23,39,30,43,23,35,22,25,23,40,26,22,25,23,37,24,36,22,26,47,43,26,41,30,36,41,22,43,31,30,40,22,46,26,23,41,22,30,40,40,42,26,27,22,1,22,20,22,34,30,35,35,30,36,37,22,30,37,22,40,42,25,36,41,27,30,37,23,43,26,27,22,27,26,25,43,22,35,23,42,37,24,31,26,27,22,43,44,36,22,41,30,28,31,43,40,22,30,40,40,42,26,40,22,23,37,27,22,40,36,35,27,22,40,43,36,24,32,22,31,26,35,27,22,30,37,22,30,43,40,22,43,41,26,23,40,42,41,46,22,43,36,22,40,34,23,35,35,22,30,37,45,26,40,43,36,41,40
26,40,25,22,27,30,41,26,24,43,36,41,40,22,18,42,37,32,19,22,23,24,24,26,39,43,26,27,22,25,42,43,22,23,22,18,42,37,32,19,22,25,30,27,27,30,37,28,22,34,23,43,24,31,22,18,42,37,32,19
25,42,43,22,23,35,43,31,36,42,28,31,22,33,23,39,23,37,26,40,26,22,24,36,34,39,23,37,30,26,40,22,30,37,24,41,26,23,40,26,27,22,43,31,26,30,41,22,42,7,40,7,22,23,42,43,36,22,36,42,43,39,42,43,22,25,46,22,20,22,20,22,29,41,36,34,22,33,23,37,42,23,41,46,22,43,36,22,40,26,39,43,26,34,25,26,41,22,24,36,34,39,23,41,26,27,22,44,30,43,31,22,43,31,26,22,46,26,23,41,5,26,23,41,35,30,26,41,22,39,26,41,30,36,27,22,43,31,26,30,41,22,26,47,39,36,41,43,40,22,43,36,22,43,31,26,22,42,7,40,7,22,44,30,35,35,22,27,41,36,39,22,36,37,35,46,22,20,22,20,22,43,31,30,40,22,46,26,23,41,22,37,30,32,32,36,22,41,26,40,26,23,41,24,31,22,24,26,37,43,26,41,22,26,40,43,30,34,23,43,26,40
40,26,23,43,40,22,24,42,41,41,26,37,43,35,46,22,23,41,26,22,38,42,36,43,26,27,22,23,43,22,1,22,20,22,25,30,27,22,23,37,27,22,1,22,20,22,23,40,32,26,27
23,30,41,35,30,37,26,22,26,24,36,37,36,34,30,24,40,22,30,37,24,7,22,23,37,22,23,45,30,23,43,30,36,37,22,24,36,37,40,42,35,43,30,37,28,22,29,30,41,34,22,30,40,22,39,41,36,33,26,24,43,30,37,28,22,23,37,22,30,37,27,42,40,43,41,46,44,30,27,26,22,36,39,26,41,23,43,30,37,28,22,39,41,36,29,30,43,22,36,29,22,1,22,20,22,25,30,35,35,30,36,37,22,29,36,41,22,20,22,24,36,34,39,23,41,26,27,22,44,30,43,31,22,26,23,41,35,30,26,41,22,29,36,41,26,24,23,40,43,40,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
43,31,26,22,26,34,26,41,28,26,37,24,26,22,36,29,22,41,42,40,40,30,23,37,22,18,42,37,32,19,22,31,23,27,22,25,26,26,37,22,23,37,43,30,24,30,39,23,43,26,27,22,30,37,22,33,36,42,41,37,23,35,30,40,43,22,28,26,36,41,28,26,22,42,41,25,23,37,22,2,40,22,30,37,43,41,36,27,42,24,43,30,36,37,22,43,36,22,23,22,40,26,41,30,26,40,22,36,29,22,18,42,37,32,19,22,24,23,37,22,43,31,26,22,40,36,45,30,26,43,22,40,46,40,43,26,34,22,40,42,41,45,30,45,26,22,41,26,29,36,41,34,22,39,42,25,35,30,40,31,26,27,22,43,31,30,40,22,40,39,41,30,37,28
43,31,26,22,20,22,41,36,35,35,22,24,23,35,35,22,45,36,43,26,22,41,26,29,35,26,24,43,26,27,22,25,41,36,23,27,22,40,42,39,39,36,41,43,22,29,36,41,22,43,31,26,22,27,30,40,23,40,43,26,41,22,23,40,40,30,40,43,23,37,24,26,22,25,42,43,22,43,31,26,22,24,36,40,43,22,43,36,22,43,31,26,22,43,41,26,23,40,42,41,46,22,30,40,22,40,42,41,26,22,43,36,22,18,42,37,32,19,22,25,42,27,28,26,43,22,39,41,26,40,40,42,41,26,40,22,43,31,30,40,22,46,26,23,41,22,23,37,27,22,37,26,47,43,22,42,37,27,26,41,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,22,41,26,27,42,24,43,30,36,37,22,35,23,44
43,31,26,40,26,22,43,44,36,22,37,26,44,22,24,41,36,44,27,22,29,23,34,30,35,30,26,40,22,35,30,45,26,27,22,30,37,22,43,31,26,22,40,23,34,26,22,23,39,23,41,43,34,26,37,43,22,25,42,30,35,27,30,37,28,22,44,30,43,31,22,43,31,26,22,18,42,37,32,19,22,18,42,37,32,19,22,18,42,37,32,19,22,36,37,22,43,36,39,22,36,29,22,43,31,26,22,28,42,43,29,41,26,42,37,27,22,18,42,37,32,19
43,23,32,26,36,45,26,41,22,26,37,43,31,42,40,30,23,40,34,22,34,23,46,22,31,23,45,26,22,25,26,26,37,22,41,26,37,26,44,26,27,22,44,31,26,37,22,23,37,22,30,37,45,26,40,43,36,41,22,28,41,36,42,39,22,27,30,40,24,35,36,40,26,27,22,46,26,40,43,26,41,27,23,46,22,43,31,23,43,22,30,43,22,31,23,27,22,36,25,43,23,30,37,26,27,22,23,35,35,22,43,31,26,22,29,30,37,23,37,24,30,37,28,22,41,26,38,42,30,41,26,27,22,43,36,22,24,36,34,39,35,26,43,26,22,30,43,40,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,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
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,30,43,22,44,30,35,35,22,24,36,37,45,26,41,43,22,30,43,40,22,29,41,26,26,39,36,41,43,5,34,24,34,36,41,23,37,22,26,37,26,41,28,46,22,39,23,41,43,37,26,41,40,22,35,43,27,7,22,39,23,41,43,37,26,41,40,31,30,39,22,30,37,43,36,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,22,43,31,41,36,42,28,31,22,43,31,26,22,26,47,24,31,23,37,28,26,22,36,29,22,42,37,30,43,40,22,36,29,22,43,31,26,22,39,23,41,43,37,26,41,40,31,30,39,22,29,36,41,22,24,36,34,34,36,37,22,40,31,23,41,26,40
40,36,34,26,22,43,31,30,37,28,40,22,24,23,22,37,2,43,22,25,26,22,41,26,39,23,30,41,26,27
31,26,30,28,31,43,26,37,26,27,22,33,23,39,23,37,26,40,26,22,30,37,43,26,41,26,40,43,22,30,37,22,23,34,26,41,30,24,23,37,22,40,34,23,35,35,22,25,42,40,30,37,26,40,40,22,39,23,41,23,35,35,26,35,40,22,23,37,22,23,24,24,26,35,26,41,23,43,30,36,37,22,36,29,22,30,37,45,26,40,43,34,26,37,43,40,22,28,30,45,30,37,28,22,33,23,39,23,37,26,40,26,22,24,36,34,39,23,37,30,26,40,22,24,36,37,43,41,36,35,22,36,29,22,35,23,41,28,26,22,31,30,28,31,35,46,22,45,30,40,30,25,35,26,22,42,7,40,7,22,24,36,41,39,36,41,23,43,30,36,37,40,22,40,42,24,31,22,23,40,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
44,31,26,37,22,43,31,26,22,34,30,37,30,37,28,22,30,37,22,29,41,36,37,43,22,36,29,22,43,31,26,22,44,23,35,35,22,30,40,22,24,36,34,39,35,26,43,26,22,30,43,22,30,40,22,34,36,45,26,27,22,18,42,37,32,19
35,23,44,41,26,37,24,26,22,18,42,37,32,19,22,37,23,43,30,36,37,23,35,22,35,23,25,36,41,23,43,36,41,46,22,44,31,26,41,26,22,43,31,26,22,26,37,26,41,28,46,22,27,26,39,23,41,43,34,26,37,43,22,43,26,40,43,40,22,23,37,27,22,18,42,37,32,19,22,41,26,40,26,23,41,24,31,22,36,37,22,37,42,24,35,26,23,41,22,44,26,23,39,36,37,40,22,31,23,27,22,36,37,35,46,22,18,42,37,32,19,22,27,23,34,23,28,26,22,23,22,40,39,36,32,26,40,34,23,37,22,40,23,30,27
43,31,26,22,27,41,42,28,22,44,23,40,22,30,37,43,41,36,27,42,24,26,27,22,30,37,22,44,26,40,43,22,28,26,41,34,23,37,46,22,43,31,30,40,22,46,26,23,41
31,26,22,27,30,27,22,37,2,43,22,40,26,26,22,44,31,46,22,43,31,26,22,43,23,47,39,23,46,26,41,40,22,40,31,36,42,35,27,22,31,26,35,39,22,25,42,30,35,27,22,40,36,34,26,43,31,30,37,28,22,31,26,22,44,36,42,35,27,22,43,31,26,37,22,42,40,26,22,43,36,22,43,42,41,37,22,23,22,31,26,23,35,43,31,46,22,39,41,36,29,30,43
25,42,43,22,43,31,26,22,24,31,23,30,41,34,23,37,22,2,40,22,40,42,39,39,36,41,43,26,41,40,22,31,23,45,26,22,43,31,26,22,42,39,39,26,41,22,31,23,37,27,22,23,40,22,29,26,27,26,41,23,35,22,41,26,28,42,35,23,43,36,41,40,22,39,41,26,40,40,22,23,22,1,22,20,22,25,30,35,35,30,36,37,22,29,41,23,42,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,36,43,31,26,41,40
43,31,26,22,43,45,23,22,40,23,30,27,22,43,31,26,22,41,26,29,30,37,23,37,24,30,37,28,22,40,31,36,42,35,27,22,40,23,45,26,22,1,22,20,22,34,30,35,35,30,36,37,22,23,22,46,26,23,41,22,30,37,22,30,37,43,26,41,26,40,43,22,39,23,46,34,26,37,43,40
43,31,26,22,29,42,37,27,30,37,28,22,30,40,22,23,43,43,23,24,31,26,27,22,43,36,22,23,22,18,42,37,32,19,22,25,30,35,35,22,43,36,22,32,26,26,39,22,34,36,40,43,22,36,29,22,43,31,26,22,28,36,45,26,41,37,34,26,37,43,22,36,39,26,41,23,43,30,37,28,22,43,31,41,36,42,28,31,22,37,36,45,7,22,20
31,36,42,40,26,22,40,39,26,23,32,26,41,22,43,31,36,34,23,40,22,29,36,35,26,46,22,44,36,37,22,1,22,20,22,29,36,41,22,23,22,39,41,36,33,26,24,43,22,30,37,22,31,30,40,22,27,30,40,43,41,30,24,43,22,30,37,22,44,23,40,31,30,37,28,43,36,37,22,40,43,23,43,26,22,23,37,27,22,1,22,20,22,34,30,35,35,30,36,37,22,26,23,41,34,23,41,32,26,27,22,25,46,22,40,26,37,7,22,27,23,37,30,26,35,22,30,37,36,42,46,26,22,23,34,36,42,37,43,40,22,43,36,22,23,22,25,42,40,30,37,26,40,40,22,40,42,25,40,30,27,46,22,42,37,27,26,41,22,43,31,26,22,43,30,43,35,26,22,18,42,37,32,19,22,40,42,28,23,41,22,34,30,35,35,40,22,33,36,25,22,18,42,37,32,19
43,31,26,22,42,7,40,7,22,24,42,41,41,26,37,24,46,22,44,23,40,22,23,35,40,36,22,24,31,23,37,28,30,37,28,22,31,23,37,27,40,22,23,43,22,20,22,46,26,37,22,42,39,22,29,41,36,34,22,20,22,46,26,37,22,30,37,22,37,26,44,22,46,36,41,32,22,35,23,43,26,22,43,31,42,41,40,27,23,46
34,41,7,22,27,23,35,46,22,40,23,30,27,22,40,42,24,31,22,27,30,40,24,42,40,40,30,36,37,40,22,23,41,26,22,34,36,43,30,45,23,43,26,27,22,25,46,22,43,31,26,22,24,36,34,39,26,43,30,43,30,45,26,22,43,31,41,26,23,43,22,39,36,40,26,27,22,25,46,22,29,26,27,26,41,23,35,22,26,47,39,41,26,40,40,22,42,37,30,43,26,27,22,39,23,41,24,26,35,22,40,26,41,45,30,24,26,22,36,29,22,23,34,26,41,30,24,23,22,30,37,24,7,22,23,37,27,22,36,43,31,26,41,22,29,23,40,43,5,28,41,36,44,30,37,28,22,23,30,41,5,29,41,26,30,28,31,43,22,24,36,34,39,23,37,30,26,40
30,37,22,23,27,27,30,43,30,36,37,22,27,26,35,30,45,26,41,46,22,27,26,35,23,46,40,22,29,36,41,22,43,31,26,22,29,30,41,40,43,22,43,44,36,22,36,29,22,23,40,22,34,23,37,46,22,23,40,22,20,22,25,36,26,30,37,28,22,18,42,37,32,19,22,43,31,23,43,22,43,31,26,22,24,23,41,41,30,26,41,22,31,23,40,22,36,41,27,26,41,26,27,22,31,23,45,26,22,41,23,30,40,26,27,22,24,36,40,43,40,22,25,26,24,23,42,40,26,22,39,26,41,40,36,37,37,26,35,22,31,23,27,22,25,26,26,37,22,31,30,41,26,27,22,43,36,22,34,23,37,22,43,31,26,22,39,35,23,37,26,40
43,31,26,22,24,36,34,39,23,37,46,22,31,23,40,22,25,26,28,42,37,22,36,29,29,26,41,30,37,28,22,40,31,36,43,40,22,36,29,22,18,42,37,32,19,22,18,42,37,32,19,22,44,31,30,24,31,22,44,30,35,35,22,18,42,37,32,19,22,43,31,26,22,18,42,37,32,19,22,40,46,34,39,43,36,34,40,22,36,29,22,31,26,39,23,43,30,43,30,40,22,23,22,30,37,22,23,37,46,36,37,26,22,44,31,36,22,31,23,40,22,24,36,37,43,41,23,24,43,26,27,22,43,31,26,22,27,30,40,26,23,40,26,22,34,41,7,22,18,42,37,32,19,22,40,23,30,27
43,31,26,22,40,30,43,42,23,43,30,36,37,22,44,23,40,22,35,30,32,26,22,43,31,23,43,22,36,29,22,23,22,18,42,37,32,19,22,44,31,36,22,30,40,22,43,31,41,36,44,37,22,40,35,30,28,31,43,35,46,22,36,29,29,22,25,23,35,23,37,24,26,22,25,46,22,23,37,22,42,37,26,47,39,26,24,43,26,27,22,18,42,37,32,19,22,36,37,22,43,31,26,22,18,42,37,32,19
44,26,22,23,41,26,22,44,36,41,32,30,37,28,22,40,30,28,37,30,29,30,24,23,37,43,35,46,22,35,36,37,28,26,41,22,23,37,27,22,31,23,41,27,26,41,22,43,31,23,37,22,31,23,40,22,25,26,26,37,22,43,31,26,22,24,23,40,26,22,30,37,22,43,31,26,22,39,23,40,43,22,40,23,46,40,22,40,24,36,43,43,22,24,7,22,18,42,37,32,19,22,32,30,27,27,26,41,22,2,40,22,31,26,23,27,22,36,29,22,30,37,45,26,40,43,34,26,37,43,22,25,23,37,32,30,37,28,22,40,30,37,24,26,22,33,42,37,26
44,26,40,43,22,28,26,41,34,23,37,22,25,36,37,27,40,22,29,30,41,34,26,27,22,23,22,25,30,43,22,23,29,43,26,41,22,34,36,37,27,23,46,22,2,40,22,29,23,35,35,22,25,42,43,22,43,41,23,27,26,41,40,22,40,23,30,27,22,43,31,26,22,34,23,41,32,26,43,22,41,26,34,23,30,37,40,22,25,26,23,41,30,40,31,22,27,42,26,22,43,36,22,40,39,26,24,42,35,23,43,30,36,37,22,43,31,23,43,22,30,37,43,26,41,26,40,43,22,41,23,43,26,40,22,24,36,42,35,27,22,41,30,40,26,22,23,28,23,30,37
43,31,26,22,24,30,43,46,22,2,40,22,34,23,46,36,41,22,45,36,44,26,27,22,43,36,22,43,23,32,26,22,35,26,28,23,35,22,23,24,43,30,36,37,22,23,28,23,30,37,40,43,22,27,26,45,26,35,36,39,26,41,40,22,44,31,36,22,31,23,27,22,25,26,26,37,22,18,42,37,32,19,22,23,43,22,43,31,26,22,24,41,26,40,43,22,36,29,22,43,31,26,22,31,30,35,35
43,31,26,22,34,36,45,26,22,30,40,22,39,23,41,43,22,36,29,22,24,31,23,40,26,22,2,40,22,40,43,41,23,43,26,28,46,22,43,36,22,24,36,37,40,36,35,30,27,23,43,26,22,30,43,40,22,25,23,24,32,22,36,29,29,30,24,26,40,22,42,37,27,26,41,22,36,37,26,22,18,42,37,32,19
23,22,46,26,23,41,22,26,23,41,35,30,26,41,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,23,27,33,42,40,43,26,27,22,29,36,41,22,43,31,26,22,40,39,35,30,43
25,30,28,22,42,7,40,7,22,18,42,37,32,19,22,23,41,26,22,29,30,26,41,24,26,35,46,22,18,42,37,32,19,22,29,36,41,22,43,31,30,40,22,34,23,41,32,26,43,22,44,31,30,24,31,22,28,41,26,44,22,43,36,22,1,22,20,22,34,30,35,35,30,36,37,22,35,23,40,43,22,46,26,23,41,22,29,41,36,34,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,28,36,45,26,41,37,34,26,37,43,22,29,30,28,42,41,26,40
23,37,27,22,30,43,22,2,40,22,28,36,30,37,28,22,43,36,22,25,26,22,27,36,37,26,22,34,36,41,26,22,29,41,26,38,42,26,37,43,35,46,22,23,40,22,43,31,26,22,41,26,40,42,35,43,22,36,29,22,31,23,45,30,37,28,22,34,36,41,26,22,23,24,24,26,40,40,22,43,36,22,30,43,22,23,43,22,27,30,29,29,26,41,26,37,43,22,39,35,23,24,26,40
29,36,41,22,29,30,37,23,37,24,30,23,35,22,23,37,23,35,46,40,43,40,22,41,26,23,27,30,37,28,22,36,34,37,30,22,2,40,22,23,24,24,36,42,37,43,40,22,30,40,22,23,22,43,36,42,28,31,22,24,31,23,35,35,26,37,28,26
43,31,26,22,41,42,35,30,37,28,22,23,35,40,36,22,34,23,46,22,27,26,43,26,41,34,30,37,26,22,31,36,44,22,38,42,30,24,32,35,46,22,35,43,45,22,30,40,22,23,25,35,26,22,43,36,22,24,36,34,39,35,26,43,26,22,30,43,40,22,24,31,23,39,43,26,41,22,20,22,41,26,36,41,28,23,37,30,48,23,43,30,36,37
25,7,22,27,23,37,22,18,42,37,32,19,22,39,41,26,40,30,27,26,37,43,22,36,29,22,25,36,26,30,37,28,22,23,26,41,36,40,39,23,24,26,22,23,37,27,22,26,35,26,24,43,41,36,37,30,24,40,22,44,30,35,35,22,25,26,24,36,34,26,22,39,41,26,40,30,27,26,37,43,22,36,29,22,43,31,26,22,37,26,44,22,28,41,36,42,39,22,44,31,30,24,31,22,44,30,35,35,22,25,26,24,36,34,26,22,36,39,26,41,23,43,30,36,37,23,35,22,33,23,37,7,22,20
23,25,40,36,41,25,26,27,22,30,37,22,18,42,37,32,19,22,36,42,43,22,29,26,26,27,30,37,28,22,29,41,26,37,48,46,22,2,40,22,18,42,37,32,19,22,43,31,26,22,23,42,43,31,36,41,40,22,18,42,37,32,19,22,36,45,26,41,22,43,31,26,22,41,36,36,43,22,24,23,42,40,26,40,22,36,29,22,44,26,27,43,26,24,31,22,37,23,34,26,35,46,22,43,31,26,22,40,26,24,43,30,36,37,22,20,22,23,22,29,26,27,26,41,23,35,22,39,41,36,28,41,23,34,22,42,37,27,26,41,22,44,31,36,40,26,22,18,42,37,32,19,22,43,31,26,22,40,24,23,37,27,23,35,22,43,36,36,32,22,39,35,23,24,26
30,37,22,43,31,26,22,23,27,27,30,43,30,36,37,23,35,22,43,30,34,26,22,43,31,26,46,22,39,41,36,45,30,27,26,22,26,45,26,37,22,34,36,41,26,22,36,41,27,26,41,22,30,34,25,23,35,23,37,24,26,40,22,34,30,28,31,43,22,39,30,35,26,22,42,39,22,23,40,22,44,36,42,35,27,5,25,26,22,40,26,35,35,26,41,40,22,29,30,37,23,35,35,46,22,28,26,43,22,43,31,26,30,41,22,25,41,36,32,26,41,22,36,37,22,43,31,26,22,39,31,36,37,26
23,35,43,31,36,42,28,31,22,23,24,24,36,42,37,43,23,37,43,40,22,23,41,26,22,37,2,43,22,37,36,43,26,27,22,23,40,22,25,26,30,37,28,22,27,26,26,39,35,46,22,26,34,36,43,30,36,37,23,35,22,43,31,26,46,22,41,26,23,35,35,46,22,31,36,35,27,22,30,43,22,23,35,35,22,30,37,22,40,23,30,27,22,34,41,7,22,25,42,41,43,36,37,22,29,36,41,34,26,41,22,24,31,30,26,29,22,18,42,37,32,19,22,36,29,22,43,31,26,22,40,26,24,42,41,30,43,30,26,40,22,23,37,27,22,26,47,24,31,23,37,28,26,22,24,36,34,34,30,40,40,30,36,37
25,46,22,44,36,36,30,37,28,22,23,22,24,36,41,26,22,25,35,23,24,32,22,23,42,27,30,26,37,24,26,22,43,31,26,46,22,29,30,28,42,41,26,22,43,31,26,46,22,34,30,28,31,43,22,32,26,26,39,22,43,31,26,22,40,31,36,44,22,23,35,30,45,26,22,23,43,22,35,26,23,40,43,22,42,37,43,30,35,22,43,31,26,22,40,39,41,30,37,28,22,18,42,37,32,19
40,43,26,41,35,30,37,28,22,44,23,40,22,38,42,36,43,26,27,22,23,43,22,1,22,20,22,40,31,23,41,39,35,46,22,27,36,44,37,22,29,41,36,34,22,1,22,20,22,35,23,43,26,22,44,26,27,37,26,40,27,23,46
40,36,22,23,37,46,36,37,26,22,25,42,46,30,37,28,22,43,31,26,22,40,43,36,24,32,22,37,36,44,22,30,40,22,25,26,43,43,30,37,28,22,36,37,22,40,36,34,26,22,40,39,26,24,30,23,35,22,43,41,23,37,40,23,24,43,30,36,37,22,40,42,24,31,22,23,40,22,23,22,41,26,24,23,39,30,43,23,35,30,48,23,43,30,36,37,22,36,41,22,43,23,32,26,36,45,26,41,22,23,37,27,22,34,42,40,43,22,27,36,22,40,36,22,42,40,30,37,28,22,40,36,34,26,22,18,42,37,32,19,22,23,25,36,42,43,22,43,31,26,22,35,30,32,26,35,30,31,36,36,27,22,36,29,22,40,42,24,31,22,23,37,22,26,45,26,37,43
43,31,26,22,23,39,39,26,23,35,40,22,24,36,42,41,43,22,40,23,30,27,22,43,31,26,41,26,22,44,23,40,22,37,36,22,26,45,30,27,26,37,24,26,22,43,31,23,43,22,24,36,37,28,41,26,40,40,22,30,37,43,26,37,27,26,27,22,43,36,22,23,35,35,36,44,22,43,31,26,22,39,26,37,40,30,36,37,22,23,28,26,37,24,46,22,43,36,22,24,36,37,40,30,27,26,41,22,23,22,24,36,34,39,23,37,46,22,2,40,22,24,41,26,23,43,30,36,37,22,36,29,22,37,26,44,22,25,26,37,26,29,30,43,22,39,35,23,37,40,22,23,40,22,23,22,25,23,40,30,40,22,29,36,41,22,36,41,27,26,41,30,37,28,22,43,31,23,43,22,24,36,34,39,23,37,46,22,43,36,22,18,42,37,32,19,22,35,30,23,25,30,35,30,43,46,22,29,36,41,22,36,35,27,22,39,35,23,37,40
37,26,23,41,35,46,22,23,35,35,22,43,31,26,22,27,26,24,35,30,37,26,22,24,23,34,26,22,30,37,22,29,36,41,27,22,2,40,22,42,7,40,7,22,23,42,43,36,34,36,43,30,45,26,22,36,39,26,41,23,43,30,36,37,40
44,30,35,35,30,23,34,22,24,7,22,18,42,37,32,19,22,33,41,7,22,23,37,22,26,47,26,24,42,43,30,45,26,22,23,43,22,40,23,37,22,18,42,37,32,19,22,18,42,37,32,19,22,37,23,43,30,36,37,44,30,27,26,22,25,23,37,32,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,18,42,37,32,19,22,31,36,35,27,30,37,28,22,24,36,41,39,7,22,23,37,27,22,30,43,40,22,39,41,30,37,24,30,39,23,35,22,36,39,26,41,23,43,30,37,28,22,42,37,30,43,22,29,30,27,26,35,30,43,46,22,29,26,27,26,41,23,35,22,25,23,37,32
23,37,27,22,31,26,22,40,23,46,40,22,34,23,37,45,30,35,35,26,22,31,23,40,22,43,31,26,22,29,30,37,23,37,24,30,23,35,22,29,35,26,47,30,25,30,35,30,43,46,22,43,36,22,25,42,46,22,36,43,31,26,41,22,24,36,34,39,23,37,30,26,40,22,23,43,22,43,31,26,22,25,26,40,43,22,39,36,40,40,30,25,35,26,22,34,36,34,26,37,43,22,44,31,26,37,22,36,43,31,26,41,22,18,42,37,32,19,22,29,30,41,34,40,22,23,41,26,22,31,42,41,43,30,37,28,22,23,37,27,22,40,26,35,35,30,37,28,22,24,31,26,23,39
29,36,41,22,34,41,7,22,33,36,37,26,40,22,35,36,40,30,37,28,22,31,30,40,22,18,42,37,32,19,22,43,26,34,39,36,41,23,41,30,35,46,22,44,23,40,22,33,42,40,43,22,43,31,26,22,35,23,43,26,40,43,22,30,37,22,23,22,40,43,41,30,37,28,22,36,29,22,40,26,43,25,23,24,32,40,22,43,31,23,43,22,31,23,40,22,18,42,37,32,19,22,43,31,26,22,27,23,35,35,23,40,22,24,36,44,25,36,46,40,22,23,37,27,22,43,31,30,40,22,46,26,23,41,22,34,42,24,31,22,36,29,22,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
24,36,37,40,36,35,30,27,23,43,30,36,37,22,31,23,40,22,25,26,26,37,22,35,36,37,28,22,36,45,26,41,27,42,26
43,31,26,22,25,36,37,27,40,22,23,41,26,22,23,35,35,22,41,23,43,26,27,22,40,30,37,28,35,26,5,23,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
43,31,26,22,24,36,34,39,23,37,46,22,31,23,40,22,40,39,26,37,43,22,40,36,34,26,22,1,22,20,22,25,30,35,35,30,36,37,22,36,45,26,41,22,43,31,26,22,39,23,40,43,22,20,22,20,22,46,26,23,41,40,22,43,36,22,25,42,46,22,25,23,24,32,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,41,22,41,36,42,28,31,35,46,22,20,22,20,22,36,29,22,43,31,36,40,26,22,36,42,43,40,43,23,37,27,30,37,28
43,31,26,22,40,36,45,30,26,43,22,42,37,30,36,37,22,42,40,42,23,35,35,46,22,25,26,28,30,37,40,22,25,42,46,30,37,28,22,42,7,40,7,22,24,41,36,39,40,22,26,23,41,35,30,26,41,22,30,37,22,43,31,26,22,29,23,35,35
44,26,22,41,26,24,23,35,35,22,43,31,23,43,22,43,31,26,22,34,23,46,36,41,22,36,29,22,24,31,23,41,35,26,40,43,36,37,22,24,36,34,39,35,23,30,37,26,27,22,25,30,43,43,26,41,35,46,22,23,25,36,42,43,22,43,31,26,22,29,26,27,26,41,23,35,22,25,42,41,26,23,42,24,41,23,24,46,22,2,40,22,41,26,40,39,36,37,40,26,22,43,36,22,31,42,41,41,30,24,23,37,26,22,31,42,28,36
31,26,22,40,23,46,40,22,43,31,26,22,23,30,41,35,30,37,26,22,30,40,22,39,42,43,43,30,37,28,22,30,43,40,22,29,23,30,43,31,22,30,37,22,43,31,26,22,18,42,37,32,19,22,23,28,41,26,26,34,26,37,43,22,36,37,22,31,36,37,28,22,32,36,37,28,22,2,40,22,41,26,43,42,41,37,22,43,36,22,24,31,30,37,23
40,43,36,24,32,22,23,37,27,22,25,36,37,27,22,30,37,45,26,40,43,36,41,40,22,44,26,41,26,22,24,31,26,26,41,26,27,22,25,46,22,35,23,40,43,22,34,36,37,43,31,22,2,40,22,18,42,37,32,19,22,35,36,44,22,30,37,29,35,23,43,30,36,37,22,41,23,43,26
24,36,40,43,22,23,37,27,22,26,47,39,26,37,40,26,40,22,29,36,41,22,43,31,26,22,38,42,23,41,43,26,41,22,26,47,24,35,42,27,30,37,28,22,30,37,43,26,41,26,40,43,22,30,37,24,41,26,23,40,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,22,43,31,26,22,46,26,23,41,22,25,26,29,36,41,26
39,30,26,41,41,26,22,18,42,37,32,19,22,20,22,46,26,23,41,40,22,36,35,27,22,44,30,35,35,22,33,36,30,37,22,43,31,26,22,25,36,23,41,27,22,23,40,22,23,22,37,36,37,26,47,26,24,42,43,30,45,26,22,27,30,41,26,24,43,36,41,22,37,36,45,7,22,20
31,36,44,26,45,26,41,22,30,43,22,31,23,40,22,37,2,43,22,46,26,43,22,34,23,27,26,22,23,37,46,22,39,41,36,39,36,40,23,35,40,22,43,36,22,40,31,23,41,26,31,36,35,27,26,41,40
43,31,30,40,22,44,30,35,35,22,41,26,38,42,30,41,26,22,42,40,22,43,36,22,27,26,29,30,37,26,22,23,37,27,22,18,42,37,32,19,22,44,31,23,43,22,30,40,22,37,26,24,26,40,40,23,41,46,22,36,41,22,23,39,39,41,36,39,41,30,23,43,26,22,24,23,41,26
30,22,27,36,22,37,2,43,22,40,42,25,40,30,27,30,48,26,22,23,37,46,36,37,26
43,31,36,40,26,22,44,31,36,22,23,41,26,22,36,37,22,43,31,26,22,36,43,31,26,41,22,40,30,27,26,22,24,23,37,22,31,23,41,27,35,46,22,36,39,39,36,40,26,22,23,35,43,26,41,37,23,43,30,45,26,22,29,42,37,27,30,37,28,22,30,29,22,43,31,26,46,22,24,36,37,43,30,37,42,26,22,43,36,22,30,37,40,30,40,43,22,36,37,22,24,23,35,35,30,37,28,22,43,31,26,34,40,26,35,45,26,40,22,39,41,36,5,24,31,36,30,24,26,22,41,23,43,31,26,41,22,43,31,23,37,22,18,42,37,32,19,22,40,23,46,40,22,34,23,41,46,22,18,42,37,32,19,22,43,31,26,22,28,41,36,42,39,22,2,40,22,23,40,40,36,24,30,23,43,26,22,40,43,23,43,26,22,35,26,28,30,40,35,23,43,30,45,26,22,24,36,36,41,27,30,37,23,43,36,41
34,36,40,43,22,36,29,22,42,40,22,31,23,45,26,22,43,36,22,40,39,26,37,27,22,36,42,41,22,43,30,34,26,22,36,37,22,18,42,37,32,19,22,43,31,23,43,22,23,29,29,36,41,27,22,37,26,30,43,31,26,41,22,18,42,37,32,19,22,27,42,43,30,26,40,22,41,23,43,31,26,41,22,43,31,23,37,22,18,42,37,32,19
25,42,43,22,31,26,22,43,31,30,37,32,40,22,30,37,45,26,40,43,36,41,40,22,34,23,46,22,25,26,22,18,42,37,32,19,22,43,36,22,43,31,26,22,34,23,41,32,26,43,22,2,40,22,39,41,36,25,35,26,34,40
44,26,22,27,36,22,37,2,43,22,44,23,37,43,22,43,36,22,25,26,22,39,23,41,43,46,22,43,36,22,23,22,40,26,24,36,37,27,22,41,26,33,26,24,43,30,36,37
25,26,24,23,42,40,26,22,43,31,26,22,25,30,28,28,26,40,43,22,28,41,36,44,43,31,22,30,37,22,18,42,37,32,19,22,30,40,22,30,37,22,24,23,40,42,23,35,22,18,42,37,32,19,22,25,41,36,36,32,40,22,25,41,36,43,31,26,41,40,22,30,40,22,24,31,23,40,30,37,28,22,34,36,41,26,22,36,29,22,43,31,23,43,22,25,42,40,30,37,26,40,40
43,36,22,32,26,26,39,22,31,30,40,22,40,24,31,26,27,42,35,26,22,36,37,22,43,41,23,24,32,22,31,26,22,29,35,30,26,40,22,43,44,36,22,39,26,41,40,36,37,23,35,22,40,26,24,41,26,43,23,41,30,26,40,22,30,37,22,29,41,36,34,22,35,30,43,43,35,26,22,41,36,24,32,22,43,36,22,18,42,37,32,19,22,31,30,40,22,40,43,23,29,29,22,30,37,22,27,23,35,35,23,40
18,42,37,32,19,22,18,42,37,32,19,22,41,26,35,23,43,26,27,22,43,36,22,23,37,47,30,26,43,46,22,27,26,39,41,26,40,40,30,36,37,22,23,37,27,22,40,43,41,26,40,40,22,24,36,40,43,40,22,23,25,36,42,43,22,1,22,20,22,23,22,24,23,40,26,22,30,37,22,43,26,41,34,40,22,36,29,22,44,36,41,32,26,41,22,2,40,22,24,36,34,39,26,37,40,23,43,30,36,37
43,31,26,22,28,36,35,27,26,37,22,40,31,23,41,26,22,41,26,40,43,41,30,24,43,40,22,23,37,46,22,30,37,27,30,45,30,27,42,23,35,22,31,36,35,27,30,37,28,22,43,36,22,20,22,20,22,23,37,27,22,26,47,39,30,41,26,40,22,23,43,22,43,31,26,22,26,37,27,22,36,29,22,20
27,26,23,35,26,41,40,22,40,23,30,27,22,43,31,26,22,34,23,41,32,26,43,22,28,23,30,37,26,27,22,40,36,34,26,22,35,23,43,26,22,40,43,26,23,34,22,36,37,22,23,22,29,35,42,41,41,46,22,36,29,22,25,42,46,30,37,28,22,25,46,22,34,23,41,32,26,43,5,34,23,32,26,41,40,22,35,36,36,32,30,37,28,22,23,43,22,25,35,42,26,5,24,31,30,39,22,30,40,40,42,26,40,22,23,37,27,22,40,43,36,24,32,40,22,45,30,26,44,26,27,22,23,40,22,18,42,37,32,19,22,27,42,41,30,37,28,22,43,31,26,22,34,23,41,32,26,43,22,2,40,22,41,26,24,26,37,43,22,18,42,37,32,19
23,22,45,30,24,43,36,41,22,30,37,22,43,31,26,22,29,30,28,31,43,22,29,36,41,22,33,23,28,42,23,41,22,34,23,46,22,37,36,43,22,26,34,26,41,28,26,22,42,37,43,30,35,22,23,29,43,26,41,22,43,31,26,22,26,47,39,30,41,23,43,30,36,37,22,35,23,43,26,22,37,26,47,43,22,46,26,23,41,22,36,29,22,25,41,30,43,30,40,31,22,28,36,45,26,41,37,34,26,37,43,22,43,23,32,26,36,45,26,41,22,41,26,40,43,41,30,24,43,30,36,37,40
43,31,26,46,22,31,23,45,26,22,40,36,35,27,22,30,40,40,42,26,40,22,25,23,24,32,26,27,22,25,46,22,24,23,41,22,35,36,23,37,40,22,25,36,23,43,22,35,36,23,37,40,22,23,37,27,22,18,42,37,32,19,22,35,36,23,37,40
26,47,24,35,42,27,30,37,28,22,43,31,26,22,30,37,24,41,26,23,40,26,22,30,37,22,35,36,23,37,5,35,36,40,40,22,41,26,40,26,41,45,26,40,22,25,23,37,32,26,41,40,22,43,41,42,40,43,22,40,23,30,27,22,43,31,30,41,27,5,38,42,23,41,43,26,41,22,37,26,43,22,30,37,24,36,34,26,22,44,36,42,35,27,22,31,23,45,26,22,30,37,24,41,26,23,40,26,27,22,20,22,20,22,43,36,22,1,22,20,22,34,30,35,35,30,36,37
43,31,26,22,42,37,30,36,37,22,44,30,35,35,22,32,26,26,39,22,23,22,20,22,20,22,24,36,34,34,30,40,40,30,36,37,22,36,37,22,24,36,37,40,43,41,42,24,43,30,36,37,22,39,41,36,33,26,24,43,40
43,31,30,40,22,34,23,32,26,41,22,36,29,22,26,35,26,24,43,41,36,37,30,24,22,27,26,45,30,24,26,40,22,40,23,30,27,22,30,43,22,41,26,39,35,23,24,26,27,22,23,35,35,22,29,30,45,26,22,30,37,24,42,34,25,26,37,43,22,27,30,41,26,24,43,36,41,40,22,23,43,22,23,22,40,39,26,24,30,23,35,22,34,26,26,43,30,37,28,22,24,23,35,35,26,27,22,25,46,22,34,30,35,43,36,37,22,25,7,22,31,36,35,35,23,37,27,26,41,22,44,31,36,40,26,22,31,30,28,31,22,43,26,24,31,37,36,35,36,28,46,22,31,36,35,27,30,37,28,22,24,36,7,22,36,29,22,40,43,23,34,29,36,41,27,22,24,36,37,37,7,22,23,24,38,42,30,41,26,27,22,34,36,40,43,22,36,29,22,30,43,40,22,20,22,20,22,40,43,23,32,26,22,30,37,22,37,26,44,39,36,41,43,22,30,37,22,23,42,28,42,40,43
43,31,26,22,43,41,23,37,40,39,36,41,43,23,43,30,36,37,22,23,37,27,22,30,37,40,42,41,23,37,24,26,22,40,26,24,43,36,41,40,22,26,23,24,31,22,39,36,40,43,26,27,22,28,23,30,37,40,22,36,29,22,20,22,44,30,43,31,22,43,31,26,22,18,42,37,32,19,22,29,30,37,30,40,31,30,37,28,22,23,43,22,20,22,23,37,27,22,43,31,26,22,30,37,40,42,41,26,41,40,22,23,43,22,20
43,31,26,22,43,44,36,22,40,30,27,26,40,22,44,26,41,26,22,40,24,31,26,27,42,35,26,27,22,43,36,22,34,26,26,43,22,44,30,43,31,22,43,31,26,22,34,26,27,30,23,43,36,41,22,43,31,30,40,22,34,36,41,37,30,37,28
34,41,7,22,34,24,27,36,37,36,42,28,31,22,2,40,22,29,30,41,40,43,22,39,41,36,29,26,40,40,30,36,37,23,35,22,39,41,36,33,26,24,43,22,29,42,35,35,46,22,43,36,22,41,26,29,35,26,24,43,22,31,30,40,22,26,37,45,30,41,36,37,34,26,37,43,23,35,22,18,42,37,32,19,22,44,23,40,22,31,30,40,22,20,22,27,26,40,30,28,37,22,29,36,41,22,43,31,26,22,31,26,23,27,38,42,23,41,43,26,41,40,22,36,29,22,43,31,26,22,26,37,45,30,41,36,37,34,26,37,43,23,35,22,27,26,29,26,37,40,26,22,29,42,37,27,22,30,37,22,37,26,44,22,46,36,41,32
23,40,23,41,24,36,22,40,23,30,27,22,43,31,26,22,28,23,30,37,22,41,26,29,35,26,24,43,26,27,22,24,36,37,43,30,37,42,26,27,22,40,43,41,26,37,28,43,31,22,30,37,22,39,41,30,24,26,40,22,29,36,41,22,41,26,29,30,37,26,27,22,24,36,39,39,26,41,22,35,26,23,27,22,23,37,27,22,18,42,37,32,19,22,23,37,27,22,31,30,28,31,26,41,22,26,38,42,30,43,46,22,26,23,41,37,30,37,28,40,22,30,37,22,34,26,47,30,24,36,22,18,42,37,32,19,22,30,37,27,42,40,43,41,30,23,35,22,18,42,37,32,19,22,40,7,23,7,22,23,22,34,26,47,30,24,23,37,22,34,30,37,30,37,28,22,24,36,34,39,23,37,46,22,30,37,22,44,31,30,24,31,22,23,40,23,41,24,36,22,31,23,40,22,23,22,20,22,20,22,40,43,23,32,26
25,42,43,22,43,31,26,22,43,31,30,37,28,22,30,43,22,2,40,22,40,42,39,39,36,40,26,27,22,43,36,22,34,26,23,40,42,41,26,22,34,23,37,42,29,23,24,43,42,41,30,37,28,22,40,43,41,26,37,28,43,31,22,30,43,22,34,30,40,40,26,27,22,23,35,43,36,28,26,43,31,26,41,22,35,23,40,43,22,34,36,37,43,31
43,31,26,22,40,23,35,26,22,36,29,22,23,22,39,36,41,43,30,36,37,22,36,29,22,41,26,29,30,37,30,37,28,22,23,37,27,22,34,23,41,32,26,43,30,37,28,22,36,39,26,41,23,43,30,36,37,40,22,43,36,22,40,23,42,27,30,22,23,41,23,25,30,23,22,31,26,35,39,26,27,22,23,35,35,26,45,30,23,43,26,22,43,31,26,22,27,26,24,35,30,37,26,22,30,37,22,26,23,41,37,30,37,28,40,22,29,41,36,34,22,43,31,23,43,22,25,42,40,30,37,26,40,40
18,42,37,32,19,22,40,23,30,27,22,30,43,22,44,30,35,35,22,23,37,37,36,42,37,24,26,22,23,22,40,42,24,24,26,40,40,36,41,22,43,36,22,34,41,7,22,24,41,23,37,26,22,23,43,22,23,22,35,23,43,26,41,22,27,23,43,26
46,36,42,22,31,23,45,26,22,43,36,22,24,36,42,37,43,22,26,45,26,41,46,43,31,30,37,28
18,42,37,32,19,22,40,23,30,27,22,43,31,26,22,23,39,39,26,23,35,40,22,24,36,42,41,43,22,18,42,37,32,19,22,43,31,26,22,24,23,40,26,22,25,23,24,32,22,43,36,22,43,31,26,22,27,30,40,43,41,30,24,43,22,24,36,42,41,43,22,29,36,41,22,29,42,41,43,31,26,41,22,39,41,36,24,26,26,27,30,37,28,40
34,41,7,22,18,42,37,32,19,22,40,23,30,27,22,43,31,23,43,22,30,29,22,37,36,22,23,28,41,26,26,34,26,37,43,22,30,40,22,41,26,23,24,31,26,27,22,36,43,31,26,41,22,25,42,46,26,41,40,22,44,30,35,35,22,25,26,22,40,36,42,28,31,43,22,25,46,22,25,30,27,22,36,41,22,23,42,24,43,30,36,37
40,30,34,30,35,23,41,35,46,22,23,22,28,41,36,42,39,22,36,29,22,24,36,34,39,23,37,30,26,40,22,35,26,27,22,25,46,22,24,31,26,45,41,36,37,22,24,36,41,39,7,22,31,23,40,22,25,26,26,37,22,42,37,23,25,35,26,22,43,36,22,39,42,34,39,22,36,30,35,22,29,36,42,37,27,22,36,29,29,22,43,31,26,22,24,23,35,30,29,36,41,37,30,23,22,24,36,23,40,43,22,30,37,22,43,31,26,22,26,23,41,35,46,22,8,16,17,9,40
34,36,41,26,36,45,26,41,22,43,31,26,22,18,42,37,32,19,22,29,42,33,30,22,34,42,40,43,22,24,36,34,39,26,43,26,22,44,30,43,31,22,23,37,22,30,37,24,41,26,23,40,30,37,28,35,46,22,18,42,37,32,19,22,27,26,35,30,24,30,36,42,40
43,31,30,40,22,30,40,22,36,37,26,22,44,31,26,41,26,22,30,22,24,41,36,40,40,22,39,23,41,43,46,22,35,30,37,26,40,22,40,31,26,22,40,23,46,40,22,41,26,33,26,24,43,30,37,28,22,43,31,26,22,23,37,43,30,5,23,25,36,41,43,30,36,37,22,40,43,23,37,24,26,22,36,29,22,41,26,39,7,22,29,35,36,41,30,36,22,2,40,22,36,39,39,36,37,26,37,43,22,18,42,37,32,19,22,41,26,39,7,22,33,23,34,26,40,22,24,36,42,41,43,26,41
40,36,42,43,31,22,32,36,41,26,23,37,22,39,41,26,40,30,27,26,37,43,22,41,36,31,22,18,42,37,32,19,22,44,36,36,22,18,42,37,32,19,22,23,40,30,27,26,22,40,42,28,28,26,40,43,30,36,37,40,22,43,31,23,43,22,43,31,26,22,44,36,37,22,25,26,22,18,42,37,32,19,22,23,28,23,30,37,22,40,23,30,27,22,43,31,26,22,24,42,41,41,26,37,24,46,22,2,40,22,24,42,41,41,26,37,43,22,35,26,45,26,35,22,23,28,23,30,37,40,43,22,43,31,26,22,27,36,35,35,23,41,22,30,40,22,23,39,39,41,36,39,41,30,23,43,26
37,36,44,22,2,40,22,43,31,26,22,43,30,34,26,22,43,36,22,34,23,32,26,22,43,31,26,22,39,36,35,30,43,30,24,23,35,22,24,23,40,26,22,43,31,23,43,22,39,41,26,40,30,27,26,37,43,40,22,37,26,26,27,22,43,31,26,22,35,30,37,26,5,30,43,26,34,22,44,26,23,39,36,37,22,43,36,22,41,26,40,43,36,41,26,22,27,30,40,24,30,39,35,30,37,26,22,43,36,22,43,31,26,22,25,42,27,28,26,43
35,30,32,26,22,35,23,44,46,26,41,40,22,30,37,22,43,31,26,22,31,36,40,43,30,35,26,22,43,23,32,26,36,45,26,41,22,29,30,26,35,27,22,43,31,26,22,25,23,25,46,22,28,36,26,40,22,44,31,26,41,26,22,43,31,26,22,34,36,37,26,46,22,30,40
23,43,22,35,35,36,46,27,22,2,40,22,36,29,22,35,36,37,27,36,37,22,42,37,27,26,41,44,41,30,43,26,41,40,22,40,43,30,35,35,22,18,42,37,32,19,22,36,42,43,22,39,36,35,30,24,30,26,40,22,42,40,30,37,28,22,18,42,37,32,19,22,18,42,37,32,19,22,23,37,27,22,18,42,37,32,19,22,39,23,39,26,41
25,42,43,22,43,31,26,22,40,43,41,23,43,26,28,46,22,30,40,22,37,2,43,22,31,26,35,39,30,37,28,22,34,42,24,31,22,43,31,30,40,22,43,30,34,26
25,23,40,26,27,22,36,37,22,43,31,26,22,24,42,41,41,26,37,43,22,37,42,34,25,26,41,22,36,29,22,35,23,22,33,36,35,35,23,22,40,31,23,41,26,40,22,43,31,23,43,22,28,30,45,26,40,22,43,31,26,22,43,41,23,37,40,23,24,43,30,36,37,22,23,22,45,23,35,42,26,22,36,29,22,1,22,20,22,34,30,35,35,30,36,37
40,42,39,39,35,46,22,43,41,36,42,25,35,26,40,22,44,26,41,26,22,23,35,40,36,22,36,37,22,43,31,26,22,34,30,37,27,40,22,36,29,22,43,41,26,23,40,42,41,46,22,30,37,45,26,40,43,36,41,40,22,46,26,40,43,26,41,27,23,46,22,44,31,36,22,44,36,41,41,30,26,27,22,23,25,36,42,43,22,43,31,26,22,29,35,36,36,27,22,36,29,22,37,26,44,22,28,36,45,26,41,37,34,26,37,43,22,40,26,24,42,41,30,43,30,26,40,22,24,36,34,30,37,28,22,37,26,47,43,22,44,26,26,32
18,42,37,32,19,22,18,42,37,32,19,22,20,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,36,29,22,36,28,30,35,45,46,22,3,22,34,23,43,31,26,41,22,27,30,41,26,24,43,22,43,31,26,22,27,30,41,26,24,43,22,34,23,30,35,22,27,30,45,30,40,30,36,37,22,36,29,22,44,39,39,22,28,41,36,42,39,22,2,40,22,36,28,30,35,45,46,22,3,22,34,23,43,31,26,41,22,23,28,26,37,24,46
24,36,34,39,23,37,30,26,40,22,43,31,23,43,22,36,37,35,46,22,41,26,24,26,37,43,35,46,22,44,26,41,26,22,43,31,41,30,45,30,37,28,22,29,30,37,27,22,43,31,26,34,40,26,35,45,26,40,22,40,24,41,23,34,25,35,30,37,28,22,43,36,22,40,42,41,45,30,45,26
43,31,26,22,35,23,43,26,40,43,22,38,42,23,41,43,26,41,22,30,37,24,35,42,27,26,27,22,23,22,28,23,30,37,22,36,29,22,1,22,20,22,34,30,35,35,30,36,37,22,36,41,22,1,22,20,22,23,22,40,31,23,41,26,22,29,41,36,34,22,43,31,26,22,40,23,35,26,22,36,29,22,37,26,44,22,46,36,41,32,22,43,30,34,26,40,22,24,23,25,35,26,22,24,36,34,39,35,26,43,26,27,22,30,37,22,23,42,28,42,40,43
26,40,43,30,34,23,43,26,27,22,45,36,35,42,34,26,22,44,23,40,22,23,22,34,36,27,26,41,23,43,26,22,20,22,34,30,35,35,30,36,37,22,36,42,37,24,26,40
46,26,40,43,26,41,27,23,46,22,2,40,22,24,35,36,40,30,37,28,22,39,41,30,24,26,22,36,29,22,1,22,20,22,27,36,44,37,22,20,22,24,26,37,43,40,22,30,37,22,24,36,34,39,36,40,30,43,26,22,43,41,23,27,30,37,28,22,36,37,22,43,31,26,22,37,26,44,22,46,36,41,32,22,40,43,36,24,32,22,26,47,24,31,23,37,28,26,22,39,42,43,40,22,43,31,26,22,40,43,36,24,32,22,23,43,22,23,25,36,42,43,22,20,22,20,22,43,30,34,26,40,22,25,36,36,32,22,45,23,35,42,26,22,44,31,30,24,31,22,30,40,22,23,40,22,35,36,44,22,23,40,22,30,43,22,31,23,40,22,18,42,37,32,19,22,36,45,26,41,22,43,31,26,22,39,23,40,43,22,27,26,24,23,27,26
43,31,26,22,41,26,23,35,22,27,30,29,29,26,41,26,37,24,26,22,40,26,26,34,40,22,43,36,22,25,26,22,43,31,23,43,22,43,31,26,22,24,23,40,31,22,34,23,41,32,26,43,22,31,26,41,26,22,30,40,22,25,30,28,22,26,37,36,42,28,31,22,23,37,27,22,35,30,38,42,30,27,22,26,37,36,42,28,31,22,43,31,23,43,22,43,31,26,22,29,42,43,42,41,26,40,22,34,23,41,32,26,43,22,30,40,22,37,2,43,22,31,23,45,30,37,28,22,43,31,26,22,40,23,34,26,22,30,34,39,23,24,43,22,30,43,22,27,36,26,40,22,30,37,22,23,34,26,41,30,24,23
30,22,27,36,22,37,2,43,22,32,37,36,44,22,44,31,26,43,31,26,41,22,30,43,22,44,23,40,22,27,36,37,26,22,39,41,36,39,26,41,35,46,22,36,41,22,37,36,43,22,25,26,24,23,42,40,26,22,30,22,2,34,22,37,36,43,22,23,22,35,23,44,46,26,41,22,31,26,22,40,23,30,27,22,30,37,22,23,22,43,26,35,26,39,31,36,37,26,22,30,37,43,26,41,45,30,26,44,22,46,26,40,43,26,41,27,23,46
23,22,28,41,36,42,39,22,36,29,22,30,37,45,26,40,43,36,41,40,22,41,26,24,26,37,43,35,46,22,25,36,42,28,31,43,22,43,31,26,22,41,26,34,23,30,37,30,37,28,22,23,40,40,26,43,40,22,36,29,22,18,42,37,32,19,22,31,36,39,30,37,28,22,43,36,22,41,26,25,42,30,35,27,22,30,43
27,26,40,39,30,43,26,22,36,37,26,22,36,29,22,43,31,26,22,34,36,40,43,22,27,26,45,23,40,43,23,43,30,37,28,22,18,42,37,32,19,22,36,37,22,41,26,24,36,41,27,22,37,26,43,22,24,23,40,31,22,30,37,24,36,34,26,22,30,37,22,43,31,26,22,29,23,41,34,22,25,26,35,43,22,41,36,40,26,22,43,36,22,23,22,37,26,44,22,31,30,28,31,22,36,29,22,1,22,20,22,25,30,35,35,30,36,37,22,35,23,40,43,22,46,26,23,41
23,43,22,23,22,35,23,43,26,41,22,37,26,44,40,22,24,36,37,29,26,41,26,37,24,26,22,31,26,41,26,22,29,41,23,37,32,22,35,36,41,26,37,48,36,22,24,31,23,30,41,34,23,37,22,36,29,22,26,23,40,43,26,41,37,22,2,40,22,39,23,41,26,37,43,22,43,26,47,23,40,22,23,30,41,22,24,36,41,39,7,22,40,23,30,27,22,26,23,40,43,26,41,37,22,44,23,40,22,26,47,24,26,26,27,30,37,28,22,30,43,40,22,28,36,23,35,40,22,29,36,41,22,28,26,43,43,30,37,28,22,25,23,24,32,22,30,37,43,36,22,36,39,26,41,23,43,30,36,37,22,23,37,27,22,39,41,26,27,30,24,43,26,27,22,30,43,22,44,36,42,35,27,22,26,34,26,41,28,26,22,29,41,36,34,22,24,31,23,39,43,26,41,22,20,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,26,23,41,35,46,22,37,26,47,43,22,46,26,23,41,22,36,39,26,41,23,43,30,37,28,22,44,30,43,31,22,34,36,41,26,22,40,26,41,45,30,24,26,22,43,31,23,37,22,30,43,22,36,41,30,28,30,37,23,35,35,46,22,31,23,27,22,40,24,31,26,27,42,35,26,27
29,36,41,22,18,42,37,32,19,22,40,39,30,41,30,43,40,22,36,39,26,41,23,43,30,37,28,22,39,41,36,29,30,43,22,41,36,40,26,22,20,22,20,22,43,36,22,1,22,20,22,34,30,35,35,30,36,37
39,35,26,23,40,26,22,24,36,37,43,41,30,25,42,43,26,22,44,31,23,43,22,46,36,42,22,24,23,37,22,43,31,26,22,23,27,22,40,23,30,27
37,36,41,30,26,28,23,22,34,23,37,23,28,26,27,22,43,31,26,22,44,31,36,35,26,22,43,31,30,37,28
40,42,25,42,41,25,23,37,22,27,26,23,35,40,22,23,41,26,22,37,36,43,22,44,30,43,31,36,42,43,22,43,31,26,30,41,22,27,26,35,23,46,40,22,23,37,27,22,18,42,37,32,19,22,30,37,37,26,41,5,24,30,43,46,22,27,26,23,35,40,22,33,42,40,43,22,31,23,45,26,22,34,36,41,26,22,36,29,22,43,31,26,34
37,26,43,22,30,37,24,36,34,26,22,31,36,44,26,45,26,41,22,41,36,40,26,22,20,22,20,22,43,36,22,20,22,25,30,35,35,30,36,37,22,46,26,37,22,29,41,36,34,22,20,22,25,30,35,35,30,36,37,22,46,26,37
27,30,26,27,22,34,23,41,46,22,18,42,37,32,19,22,20,22,37,36,45,26,35,30,40,43,22,23,37,27,22,35,30,43,26,41,23,41,46,22,24,41,30,43,30,24,22,30,37,22,37,26,44,22,46,36,41,32,22,24,30,43,46,22,36,29,22,24,23,37,24,26,41
29,36,41,22,43,31,26,22,37,30,37,26,22,34,36,37,43,31,40,22,43,31,26,22,18,42,37,32,19,22,45,23,7,22,24,36,34,39,23,37,46,22,2,40,22,37,26,43,22,39,35,42,37,28,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,20,22,24,26,37,43,40,22,23,22,40,31,23,41,26,22,29,41,36,34,22,1,22,20,22,34,30,35,35,30,36,37,22,36,41,22,1,22,20,22,23,22,40,31,23,41,26
36,37,24,26,22,40,42,24,31,22,23,25,42,40,26,40,22,25,26,24,36,34,26,22,40,36,22,39,26,41,45,23,40,30,45,26,22,43,31,26,22,30,41,40,22,25,42,30,35,27,40,22,23,37,36,43,31,26,41,22,29,23,24,43,36,41,22,30,37,43,36,22,30,43,40,22,40,26,24,41,26,43,22,24,36,34,39,42,43,26,41,22,29,36,41,34,42,35,23,22,29,36,41,22,18,42,37,32,19,22,41,26,43,42,41,37,40,22,29,36,41,22,23,42,27,30,43,22,23,37,27,22,27,36,26,40,22,37,2,43,22,37,26,26,27,22,40,39,26,24,30,23,35,22,39,41,36,33,26,24,43,40,22,29,36,41,22,43,31,26,34
30,37,22,23,37,22,30,37,43,26,41,45,30,26,44,22,44,7,22,18,42,37,32,19,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,31,26,22,26,47,39,26,24,43,40,22,41,26,45,26,37,42,26,22,30,37,22,43,31,26,22,35,23,43,26,40,43,22,38,42,23,41,43,26,41,22,43,36,22,43,36,43,23,35,22,23,25,36,42,43,22,1,22,20,22,34,30,35,35,30,36,37
30,37,22,37,26,44,22,46,36,41,32,22,40,43,36,24,32,22,26,47,24,31,23,37,28,26,22,24,36,34,39,36,40,30,43,26,22,43,41,23,27,30,37,28,22,29,30,41,26,34,23,37,22,2,40,22,24,35,36,40,26,27,22,23,43,22,1,22,20,22,23,22,40,31,23,41,26,22,27,36,44,37,22,20,22,24,26,37,43,40
23,37,23,35,46,40,43,40,22,40,23,30,27,22,43,31,26,46,22,27,36,22,37,2,43,22,43,31,30,37,32,22,30,43,22,30,40,22,24,36,37,43,26,34,39,35,23,43,30,37,28,22,23,22,43,23,32,26,36,45,26,41,22,31,36,44,26,45,26,41,22,23,37,27,22,30,43,40,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
31,36,44,22,44,36,42,35,27,22,30,22,29,30,35,26
36,37,26,22,30,40,22,23,22,40,43,41,36,37,28,22,45,30,28,36,41,36,42,40,22,39,36,41,43,41,23,46,23,35,22,36,29,22,40,31,23,32,26,40,39,26,23,41,26,22,2,40,22,39,35,23,46,22,43,31,26,22,36,43,31,26,41,22,30,40,22,27,30,41,26,24,43,36,41,22,28,41,26,28,36,41,46,22,25,36,46,27,22,2,40,22,18,42,37,32,19,22,36,29,22,18,42,37,32,19,22,18,42,37,32,19,22,41,36,24,32,22,18,42,37,32,19,22,36,37,22,36,35,27,22,45,30,26,37,37,23
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,44,31,30,24,31,22,39,41,36,45,30,27,26,40,22,39,41,36,29,26,40,40,30,36,37,23,35,22,23,37,27,22,43,26,24,31,37,30,24,23,35,22,40,26,41,45,30,24,26,40,22,43,36,22,43,31,26,22,34,30,35,30,43,23,41,46,22,30,40,22,41,26,29,30,37,30,37,28,22,30,43,40,22,27,26,29,26,37,40,26,22,37,30,24,31,26,22,37,36,43,22,41,26,43,41,26,23,43,30,37,28,22,29,41,36,34,22,30,43
23,40,22,39,23,41,43,22,36,29,22,43,31,26,22,42,39,40,24,23,35,26,22,39,42,40,31,22,32,30,27,27,26,41,22,30,40,22,39,42,43,43,30,37,28,22,25,41,36,32,26,41,40,22,43,31,41,36,42,28,31,22,23,22,18,42,37,32,19,22,43,41,23,30,37,30,37,28,22,24,36,42,41,40,26,22,43,42,41,37,30,37,28,22,43,31,26,34,22,30,37,43,36,22,30,37,45,26,40,43,34,26,37,43,22,18,42,37,32,19,22,44,30,43,31,22,32,37,36,44,35,26,27,28,26,22,36,29,22,24,36,41,39,36,41,23,43,26,22,29,30,37,23,37,24,26
46,26,40,43,26,41,27,23,46,22,30,37,22,24,36,34,39,36,40,30,43,26,22,43,41,23,27,30,37,28,22,36,37,22,43,31,26,22,37,26,44,22,46,36,41,32,22,40,43,36,24,32,22,26,47,24,31,23,37,28,26,22,18,42,37,32,19,22,24,36,34,34,36,37,22,24,35,36,40,26,27,22,23,43,22,1,22,20,22,42,39,22,20,22,24,26,37,43,40,22,36,37,22,45,36,35,42,34,26,22,36,29,22,23,35,34,36,40,43,22,20,22,34,30,35,35,30,36,37
34,41,40,7,22,34,23,41,24,36,40,22,31,23,27,22,24,35,23,30,34,26,27,22,43,31,23,43,22,40,31,26,22,27,30,27,22,37,2,43,22,31,23,45,26,22,43,36,22,43,42,41,37,22,36,45,26,41,22,43,31,26,22,27,36,24,42,34,26,37,43,40,22,25,26,24,23,42,40,26,22,40,31,26,22,44,23,40,22,25,41,36,42,28,31,43,22,31,26,41,26,22,18,42,37,32,19,22,23,37,27,22,25,26,24,23,42,40,26,22,39,41,36,45,30,27,30,37,28,22,43,31,26,22,34,23,43,26,41,30,23,35,40,22,44,36,42,35,27,22,45,30,36,35,23,43,26,22,31,26,41,22,18,42,37,32,19,22,39,41,30,45,30,35,26,28,26
23,22,25,23,35,23,37,24,26,22,36,29,22,1,22,20,22,34,30,35,35,30,36,37,22,41,26,34,23,30,37,26,27,22,30,37,22,35,23,43,26,22,18,42,37,32,19,22,23,24,24,36,41,27,30,37,28,22,43,36,22,43,31,26,22,35,26,23,27,22,34,23,37,23,28,26,41
43,31,26,22,24,23,39,30,43,23,35,22,34,23,41,32,26,43,22,30,40,22,25,36,36,34,30,37,28
43,31,26,22,34,23,41,32,26,43,22,2,40,22,29,41,30,27,23,46,5,43,31,26,5,8,10,43,31,22,39,35,42,37,28,26,22,36,29,22,20,22,39,36,30,37,43,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,22,23,37,27,22,43,31,26,22,25,30,28,22,25,36,23,41,27,22,2,40,22,18,42,37,32,19,22,41,26,40,39,36,37,40,26,22,43,36,22,30,43,22,28,23,35,45,23,37,30,48,26,27,22,40,36,34,26,22,35,36,37,28,40,43,23,37,27,30,37,28,22,18,42,37,32,19,22,23,34,36,37,28,22,24,36,34,39,23,37,30,26,40,22,35,30,40,43,26,27,22,36,37,22,43,31,26,22,26,47,24,31,23,37,28,26
31,26,22,40,31,36,42,35,27,22,18,42,37,32,19,22,36,42,43,22,25,36,43,31,22,42,37,24,36,37,40,43,30,43,42,43,30,36,37,23,35,22,39,41,36,45,30,40,30,36,37,40,22,23,37,27,22,25,42,27,28,26,43,22,39,36,41,32
33,42,27,28,26,22,41,36,25,26,41,43,22,34,23,47,30,34,42,34,22,25,36,25,22,18,42,37,32,19,22,40,26,37,43,26,37,24,26,27,22,33,30,34,22,25,23,32,32,26,41,22,43,36,22,20,22,46,26,23,41,40,22,30,37,22,43,31,26,22,25,30,28,22,31,36,42,40,26,22,46,26,40,43,26,41,27,23,46,22,44,31,30,35,26,22,23,22,25,26,45,26,41,35,46,22,31,30,35,35,40,22,33,42,27,28,26,22,18,42,37,32,19,22,23,44,23,46,22,18,42,37,32,19,22,18,42,37,32,19,22,18,42,37,32,19,22,29,36,41,22,43,31,41,26,26,22,27,23,46,40,22,39,35,42,40,22,20,22,31,36,42,41,40,22,36,29,22,44,36,41,32,22,44,30,43,31,22,31,36,34,26,35,26,40,40,22,44,36,34,26,37
30,37,22,37,26,44,22,46,36,41,32,22,40,43,36,24,32,22,26,47,24,31,23,37,28,26,22,24,36,34,39,36,40,30,43,26,22,43,41,23,27,30,37,28,22,46,26,40,43,26,41,27,23,46,22,40,31,26,23,41,40,36,37,22,40,31,23,41,26,40,22,35,36,40,43,22,20,22,24,26,37,43,40,22,43,36,22,1,22,20
34,41,7,22,28,42,25,26,41,22,25,46,22,24,36,37,43,41,23,40,43,22,31,23,40,22,25,26,26,37,22,34,23,41,41,30,26,27,22,43,36,22,36,37,26,22,44,36,34,23,37,22,29,36,41,22,34,36,41,26,22,43,31,23,37,22,20,22,46,26,23,41,40
36,29,29,30,24,26,40,22,36,29,22,43,31,26,22,24,30,43,46,22,2,40,22,41,26,37,43,22,25,36,23,41,27,22,44,26,41,26,22,27,26,40,43,41,36,46,26,27
44,31,30,35,26,22,44,23,35,35,22,40,43,41,26,26,43,22,2,40,22,43,36,42,28,31,22,43,30,34,26,40,22,23,37,27,22,35,36,44,26,41,22,42,7,40,7,22,30,37,43,26,41,26,40,43,22,41,23,43,26,40,22,24,36,37,43,30,37,42,26,22,43,36,22,42,37,27,26,41,34,30,37,26,22,43,31,26,22,27,36,35,35,23,41,22,44,26,23,32,37,26,40,40,22,30,37,22,43,31,26,22,39,36,42,37,27,22,23,37,27,22,43,31,26,22,46,26,37,22,30,40,22,26,47,39,26,24,43,26,27,22,43,36,22,36,29,29,40,26,43,22,43,31,36,40,26,22,29,23,24,43,36,41,40
29,36,41,34,26,41,22,24,23,37,23,27,30,23,37,22,23,34,25,23,40,40,23,27,36,41,22,43,36,22,43,31,26,22,42,7,40,7,22,18,42,37,32,19,22,26,7,22,18,42,37,32,19,22,31,23,40,22,33,36,30,37,26,27,22,43,31,26,22,39,31,30,35,23,27,26,35,39,31,30,23,22,35,23,44,22,29,30,41,34,22,36,29,22,18,42,37,32,19,22,31,23,34,30,35,43,36,37,22,3,22,18,42,37,32,19,22,23,40,22,23,22,24,36,37,40,42,35,43,23,37,43
43,31,26,30,41,22,24,36,34,34,30,43,34,26,37,43,22,43,36,22,24,41,26,23,43,30,45,30,43,46,22,24,23,37,22,37,36,43,22,40,42,41,45,30,45,26,22,18,42,37,32,19,22,18,42,37,32,19
31,26,41,26,22,23,41,26,22,39,41,30,24,26,22,43,41,26,37,27,40,22,36,37,22,43,31,26,22,44,36,41,35,27,22,2,40,22,34,23,33,36,41,22,40,43,36,24,32,22,34,23,41,32,26,43,40,22,23,40,22,24,23,35,24,42,35,23,43,26,27,22,25,46,22,34,36,41,28,23,37,22,40,43,23,37,35,26,46,22,24,23,39,30,43,23,35,22,30,37,43,26,41,37,23,43,30,36,37,23,35,22,39,26,41,40,39,26,24,43,30,45,26,22,28,26,37,26,45,23
24,36,34,39,42,43,26,41,22,34,23,32,26,41,22,31,26,44,35,26,43,43,5,39,23,24,32,23,41,27,22,24,36,7,22,25,23,40,26,27,22,30,37,22,39,23,35,36,22,23,35,43,36,22,40,23,46,40,22,36,37,26,22,36,29,22,30,43,40,22,25,42,30,35,27,30,37,28,40,22,40,42,40,43,23,30,37,26,27,22,40,26,45,26,41,26,22,27,23,34,23,28,26,22,44,31,26,37,22,30,43,22,44,23,40,22,32,37,36,24,32,26,27,22,36,29,29,22,30,43,40,22,29,36,42,37,27,23,43,30,36,37
18,42,37,32,19,22,30,40,22,23,35,40,36,22,43,31,26,22,39,23,41,26,37,43,22,36,29,22,18,42,37,32,19
31,42,28,36,22,2,40,22,18,42,37,32,19,22,34,23,46,22,25,26,22,36,29,29,40,26,43,22,25,46,22,30,34,34,26,27,30,23,43,26,22,24,35,23,30,34,40,22,29,36,41,22,43,23,47,22,41,26,29,42,37,27,40
23,37,27,22,34,46,22,43,30,34,26,22,31,23,40,22,24,36,34,26
44,30,43,31,22,37,26,44,40,39,23,39,26,41,40,22,25,26,30,37,28,22,43,31,26,22,35,23,41,28,26,40,43,22,40,30,37,28,35,26,22,24,36,34,39,36,37,26,37,43,22,36,29,22,40,36,35,30,27,22,44,23,40,43,26,22,30,37,22,36,42,41,22,18,42,37,32,19,22,23,37,27,22,44,30,43,31,22,36,42,41,22,24,36,42,37,43,41,46,22,18,42,37,32,19,22,44,30,43,31,22,43,41,23,40,31,22,23,35,35,22,40,26,24,43,36,41,40,22,36,29,22,36,42,41,22,40,36,24,30,26,43,46,22,23,37,27,22,23,35,35,22,43,46,39,26,40,22,36,29,22,25,42,40,30,37,26,40,40,26,40,22,34,42,40,43,22,25,26,24,36,34,26,22,34,36,41,26,22,41,26,40,39,36,37,40,30,25,35,26,22,30,37,22,36,42,41,22,42,40,26,22,23,37,27,22,27,30,40,39,36,40,23,35,22,36,29,22,39,41,26,24,30,36,42,40,22,37,23,43,42,41,23,35,22,41,26,40,36,42,41,24,26,40
43,31,26,22,39,35,23,46,22,24,36,37,24,26,41,37,40,22,43,26,27,27,46,22,2,40,22,18,42,37,32,19,22,44,30,43,31,22,31,30,40,22,44,30,29,26,22,36,29,22,40,30,47,22,46,26,23,41,40,22,41,42,43,31
34,41,7,22,42,43,40,42,34,30,22,23,35,40,36,22,40,23,30,27,22,40,36,34,26,22,33,23,39,23,37,26,40,26,22,25,23,37,32,40,22,44,26,41,26,22,44,30,35,35,30,37,28,22,43,36,22,39,23,41,43,30,24,30,39,23,43,26,22,30,37,22,43,31,26,22,42,23,35,22,29,30,37,23,37,24,30,37,28,22,42,39,22,43,36,22,43,31,26,22,45,26,41,46,22,26,37,27,22,44,31,30,24,31,22,44,36,42,35,27,22,40,42,28,28,26,40,43,22,23,43,22,43,31,26,22,45,26,41,46,22,35,26,23,40,43,22,43,31,23,43,22,43,31,26,46,22,44,26,41,26,22,37,2,43,22,42,37,27,26,41,22,36,41,27,26,41,40,22,43,36,22,25,23,24,32,22,36,42,43
39,35,23,43,30,37,42,34,22,30,40,22,25,26,35,30,26,45,26,27,22,43,36,22,31,23,45,26,22,28,36,36,27,22,40,42,39,39,36,41,43,22,23,41,36,42,37,27,22,1,22,20,22,23,37,27,22,39,23,35,35,23,27,30,42,34,22,23,43,22,23,41,36,42,37,27,22,1,22,20
36,29,29,30,24,30,23,35,40,22,36,29,22,43,31,26,22,40,43,23,43,26,22,23,28,26,37,24,46,22,27,30,27,22,37,2,43,22,31,23,45,26,22,23,37,46,22,30,34,34,26,27,30,23,43,26,22,26,47,39,35,23,37,23,43,30,36,37,22,44,31,46,22,43,31,26,22,41,26,30,37,29,36,41,24,26,34,26,37,43,22,27,30,27,22,37,2,43,22,31,36,35,27,22,42,39
37,36,41,22,40,31,36,42,35,27,22,43,31,26,22,42,7,40,7,22,44,36,41,41,46,22,34,42,24,31,22,23,25,36,42,43,22,18,42,37,32,19,22,24,31,30,37,23,22,44,31,30,24,31,22,40,43,30,35,35,22,23,30,27,40,22,43,31,26,22,32,31,34,26,41,22,41,36,42,28,26
25,42,43,22,43,31,26,22,28,36,45,26,41,37,34,26,37,43,22,37,36,44,22,24,35,23,30,34,40,22,43,31,23,43,22,23,22,28,41,36,42,39,22,36,29,22,24,36,34,39,23,37,46,22,34,23,37,23,28,26,41,40,22,23,37,27,22,35,23,44,46,26,41,40,22,26,37,28,23,28,26,27,22,30,37,22,23,37,22,26,35,23,25,36,41,23,43,26,22,40,43,41,23,43,26,28,46,22,36,45,26,41,22,29,30,45,26,22,46,26,23,41,40,22,43,36,22,18,42,37,32,19,22,29,41,36,34,22,29,26,27,26,41,23,35,22,23,42,43,31,36,41,30,43,30,26,40,22,43,31,26,22,26,47,43,26,37,43,22,23,37,27,22,27,26,43,23,30,35,40,22,36,29,22,44,30,27,26,40,39,41,26,23,27,22,29,41,23,42,27,42,35,26,37,43,22,25,30,35,35,30,37,28,22,39,41,23,24,43,30,24,26,40
43,31,23,43,22,41,23,43,30,36,22,30,40,22,18,42,37,32,19,22,24,35,36,40,26,22,43,36,22,43,31,26,22,41,23,43,30,36,22,36,29,22,20,22,43,31,23,43,22,39,41,26,45,23,30,35,26,27,22,25,26,29,36,41,26,22,43,31,26,22,20,22,40,43,36,24,32,5,34,23,41,32,26,43,22,24,41,23,40,31,22,34,41,7,22,18,42,37,32,19,22,40,23,46,40
35,26,23,40,26,44,23,46,22,39,41,36,45,30,27,26,40,22,43,41,23,37,40,39,36,41,43,23,43,30,36,37,22,40,26,41,45,30,24,26,40,22,29,36,41,22,34,23,37,42,29,23,24,43,42,41,26,41,40,22,27,30,40,43,41,30,25,42,43,36,41,40,22,23,37,27,22,41,26,43,23,30,35,26,41,40
43,31,26,22,24,36,34,39,23,37,46,22,31,23,40,22,41,26,39,36,41,43,26,27,22,27,26,24,35,30,37,26,40,22,30,37,22,36,39,26,41,23,43,30,37,28,22,39,41,36,29,30,43,22,30,37,22,26,23,24,31,22,36,29,22,43,31,26,22,39,23,40,43,22,43,31,41,26,26,22,46,26,23,41,40,22,27,26,40,39,30,43,26,22,40,43,26,23,27,46,22,40,23,35,26,40,22,28,41,36,44,43,31
27,26,43,41,36,30,43,22,1,22,20,22,34,30,35,35,30,36,37,22,36,29,22,18,42,37,32,19,22,40,43,23,43,26,22,23,30,27,22,25,36,37,27,40,22,45,30,23,22,23,22,24,31,26,34,30,24,23,35,22,40,26,24,42,41,30,43,30,26,40,22,30,37,24,7,22,28,41,36,42,39
43,31,26,22,27,26,25,43,22,36,29,22,40,36,34,26,22,24,23,35,30,29,36,41,37,30,23,22,30,40,40,42,26,41,40,22,39,42,35,35,26,27,22,36,29,29,22,35,36,44,40,22,41,26,23,24,31,26,27,22,23,29,43,26,41,22,43,42,26,40,27,23,46,22,2,40,22,34,23,40,40,30,45,26,22,26,23,41,43,31,38,42,23,32,26,22,23,35,43,31,36,42,28,31,22,43,41,23,27,26,41,40,22,40,23,30,27,22,34,23,41,32,26,43,22,39,23,41,43,30,24,30,39,23,37,43,40,22,41,26,34,23,30,37,26,27,22,24,23,42,43,30,36,42,40
30,43,22,40,23,30,27,22,30,43,22,26,47,39,26,24,43,40,22,37,26,43,22,43,36,22,41,30,40,26,22,43,36,22,20,22,25,30,35,35,30,36,37,22,46,26,37,22,29,41,36,34,22,20,22,25,30,35,35,30,36,37,22,46,26,37
30,37,22,23,27,27,30,43,30,36,37,22,20,22,34,30,35,30,43,23,41,46,22,39,36,35,30,24,26,22,29,41,36,34,22,43,31,26,22,18,42,37,32,19,22,23,22,34,30,35,30,43,23,41,46,22,25,23,40,26,22,30,37,22,40,23,37,22,29,41,23,37,24,30,40,24,36,22,23,41,26,22,18,42,37,32,19,22,44,30,43,31,22,43,41,23,29,29,30,24,22,24,36,37,43,41,36,35,22,23,37,27,22,23,22,37,23,45,46,22,40,31,30,39,22,44,23,40,22,34,36,45,26,27,22,29,41,36,34,22,23,22,37,23,45,23,35,22,40,43,23,43,30,36,37,22,23,43,22,18,42,37,32,19,22,30,40,35,23,37,27,22,37,26,23,41,22,43,31,26,22,25,23,46,22,25,41,30,27,28,26,22,43,36,22,40,23,37,22,29,41,23,37,24,30,40,24,36,22,43,36,22,31,26,35,39,22,29,30,28,31,43,22,29,30,41,26,40
34,26,41,41,30,35,35,22,35,46,37,24,31,22,23,37,27,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,25,36,43,31,22,35,36,44,26,41,26,27,22,43,31,26,22,40,43,36,24,32,22,2,40,22,30,37,45,26,40,43,34,26,37,43,22,41,23,43,30,37,28,22,30,34,34,26,27,30,23,43,26,35,46,22,23,29,43,26,41,22,43,31,26,22,41,26,40,42,35,43,40,22,44,26,41,26,22,30,40,40,42,26,27,22,29,41,30,27,23,46,22,23,24,24,36,41,27,30,37,28,22,43,36,22,18,42,37,32,19
18,42,37,32,19,22,23,34,26,41,30,24,23,37,22,24,36,41,39,7,22,36,29,22,40,36,42,43,31,22,23,29,41,30,24,23,22,35,43,27,7,22,40,23,30,27,22,43,31,26,22,43,31,30,41,27,5,38,42,23,41,43,26,41,22,24,36,34,25,30,37,26,27,22,39,41,36,29,30,43,22,36,29,22,30,43,40,22,40,30,47,22,28,36,35,27,22,34,30,37,26,40,22,27,41,36,39,39,26,27,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
24,36,34,39,23,41,26,27,22,44,30,43,31,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,35,23,40,43,22,46,26,23,41,22,23,45,26,41,23,28,26,22,29,41,23,37,24,31,30,40,26,26,22,40,43,36,41,26,22,40,23,35,26,40,22,43,31,30,40,22,46,26,23,41,22,44,26,41,26,22,27,36,44,37,22,37,26,23,41,35,46,22,1,22,20,22,41,26,29,35,26,24,43,30,37,28,22,23,22,29,30,26,41,24,26,22,27,30,40,24,36,42,37,43,30,37,28,22,44,23,41,22,23,34,36,37,28,22,29,23,40,43,5,29,36,36,27,22,24,31,23,30,37,40
25,42,43,22,37,36,43,22,41,30,24,31,23,41,27,22,18,42,37,32,19,22,23,22,40,23,37,22,29,41,23,37,24,30,40,24,36,22,18,42,37,32,19,22,27,41,30,45,26,41,22,44,31,36,22,18,42,37,32,19,22,30,37,22,43,44,36,22,44,26,26,32,35,46,22,18,42,37,32,19
26,24,36,37,36,34,30,40,43,40,22,40,23,30,27,22,43,31,26,22,25,36,37,27,22,34,23,41,32,26,43,22,2,40,22,40,43,41,26,37,28,43,31,22,23,35,40,36,22,30,40,22,23,22,40,30,28,37,22,43,31,23,43,22,30,37,45,26,40,43,36,41,40,22,26,47,39,26,24,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,24,42,43,22,30,37,43,26,41,26,40,43,22,41,23,43,26,40,22,23,34,30,27,22,28,41,36,44,30,37,28,22,26,45,30,27,26,37,24,26,22,43,31,23,43,22,43,31,26,22,26,24,36,37,36,34,46,22,30,40,22,40,35,36,44,30,37,28
44,31,30,35,26,22,43,31,26,41,26,22,31,23,45,26,22,25,26,26,37,22,37,36,22,41,26,39,36,41,43,40,22,36,29,22,40,30,34,30,35,23,41,22,40,42,27,27,26,37,22,18,42,37,32,19,22,27,26,23,43,31,40,22,23,34,36,37,28,22,27,30,23,25,26,43,30,24,40,22,30,37,22,43,31,26,22,42,7,40,7,22,27,41,7,22,18,42,37,32,19,22,40,23,30,27,22,43,31,26,22,29,27,23,22,39,35,23,37,40,22,43,36,22,26,47,23,34,30,37,26,22,27,41,7,22,43,36,40,26,35,23,37,27,22,2,40,22,26,45,30,27,26,37,24,26,22,23,37,27,22,30,40,22,24,36,37,40,30,27,26,41,30,37,28,22,30,43,40,22,36,44,37,22,40,43,42,27,46,22,31,26,41,26
43,31,26,22,42,7,40,7,22,23,37,27,22,40,36,45,30,26,43,22,42,37,30,36,37,22,23,41,26,22,31,36,35,27,30,37,28,22,43,26,24,31,37,30,24,23,35,22,43,23,35,32,40,22,23,25,36,42,43,22,39,36,40,40,30,25,35,26,22,41,26,39,23,46,34,26,37,43,22,25,46,22,34,36,40,24,36,44,22,36,29,22,1,22,20,22,34,30,35,35,30,36,37,22,30,37,22,18,42,37,32,19,22,41,42,40,40,30,23,37,22,27,26,25,43,40,22,36,44,26,27,22,43,36,22,43,31,26,22,42,7,40,7,22,28,36,45,26,41,37,34,26,37,43,22,43,31,26,22,40,43,23,43,26,22,27,26,39,23,41,43,34,26,37,43,22,40,23,30,27
39,41,36,29,30,43,40,22,30,34,39,41,36,45,26,27,22,23,24,41,36,40,40,22,31,26,40,40,22,2,40,22,25,42,40,30,37,26,40,40,26,40
46,36,42,22,29,26,26,35,22,46,36,42,22,44,23,37,43,22,36,37,26,22,34,36,41,26,22,36,37,26,22,34,36,41,26,22,18,42,37,32,19,22,36,37,26,22,34,36,41,26,22,31,30,43,22,36,37,26,22,34,36,41,26,22,28,23,34,26
43,26,37,22,34,30,35,35,30,36,37,22,23,30,22,37,2,43,22,33,23,24,32,22,34,23,37,22,44,31,26,37,22,46,36,42,22,28,36,43,22,1,22,20,22,25,30,35,35,30,36,37,22,40,30,43,43,30,37,28,22,30,37,22,43,31,26,22,25,23,37,32,22,40,23,46,40,22,34,41,7,22,29,41,23,37,32,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,30,37,43,26,41,37,23,43,30,36,37,23,35,22,34,23,37,23,28,26,34,26,37,43,22,28,41,36,42,39,22,24,30,43,30,37,28,22,24,25,40,22,2,40,22,26,37,36,41,34,36,42,40,22,24,23,40,31,22,41,26,40,26,41,45,26,40,22,29,41,36,34,22,40,26,35,35,30,37,28,22,36,29,29,22,45,23,41,30,36,42,40,22,25,42,40,30,37,26,40,40,26,40
23,28,23,30,37,22,46,36,42,22,31,23,45,26,22,43,36,22,23,40,32,22,43,31,26,22,36,25,45,30,36,42,40,22,38,42,26,40,43,30,36,37,22,44,31,46,22,44,36,42,35,27,22,18,42,37,32,19,22,25,26,30,37,28,40,22,18,42,37,32,19,22,40,26,45,26,37,22,40,36,45,30,26,43,22,18,42,37,32,19
30,37,27,26,26,27,22,23,22,37,42,34,25,26,41,22,36,29,22,23,37,23,35,46,40,43,40,22,40,23,30,27,22,43,31,23,43,22,33,23,39,23,37,26,40,26,22,39,23,39,26,41,22,24,36,34,39,23,37,30,26,40,22,23,41,26,22,18,42,37,32,19,22,43,36,22,23,24,38,42,30,41,26,22,23,27,27,30,43,30,36,37,23,35,22,34,23,37,42,29,23,24,43,42,41,30,37,28,22,24,23,39,23,24,30,43,46,22,23,37,46,44,31,26,41,26,22,30,37,22,43,31,26,22,44,36,41,35,27
30,37,27,26,26,27,22,27,42,41,30,37,28,22,23,22,41,26,24,26,37,43,22,18,42,37,32,19,22,23,42,27,30,26,37,24,26,22,27,30,40,24,42,40,40,30,36,37,22,43,31,26,22,27,30,41,26,24,43,36,41,22,26,47,39,35,23,30,37,26,27,22,43,31,23,43,22,31,26,41,22,18,42,37,32,19,22,23,41,43,30,40,43,30,24,22,44,30,40,31,22,44,23,40,22,43,36,22,29,30,37,27,22,23,22,44,23,46,22,43,36,22,39,35,23,46,22,40,36,34,26,44,31,26,41,26,22,36,45,26,41,22,43,31,26,22,41,23,30,37,25,36,44,22,40,36,22,43,31,23,43,22,43,31,26,22,40,36,37,28,22,2,40,22,36,41,30,28,30,37,23,35,22,25,26,23,42,43,46,22,24,36,34,26,40,22,43,31,41,36,42,28,31,22,18,42,37,32,19,22,43,31,26,22,18,42,37,32,19
43,31,26,22,23,41,28,42,34,26,37,43,22,43,42,41,37,40,22,36,37,22,43,31,26,22,27,30,40,24,36,45,26,41,46,22,30,37,22,20,22,36,29,22,23,37,22,23,34,23,48,30,37,28,22,29,36,40,40,30,35,22,18,42,37,32,19,22,31,30,28,31,22,30,37,22,43,31,26,22,24,23,37,23,27,30,23,37,22,18,42,37,32,19,22,24,23,35,35,26,27,22,43,31,26,22,25,42,41,28,26,40,40,22,18,42,37,32,19
33,42,27,28,26,22,35,26,45,23,35,22,18,42,37,32,19,22,24,36,37,24,35,42,27,26,27,22,43,31,23,43,22,23,22,29,26,44,22,36,29,22,34,41,7,22,34,30,35,35,26,41,22,2,40,22,38,42,36,43,23,43,30,36,37,40,22,29,41,36,34,22,34,41,7,22,31,42,25,25,23,41,27,22,2,40,22,42,37,39,42,25,35,30,40,31,26,27,22,18,42,37,32,19,22,25,26,24,23,42,40,26,22,43,31,26,46,22,44,26,41,26,22,37,36,43,22,37,26,24,26,40,40,23,41,46,22,43,36,22,39,41,36,45,26,22,31,30,40,43,36,41,30,24,23,35,22,39,36,30,37,43,40,22,29,23,30,35,26,27,22,43,31,26,22,18,42,37,32,19,22,43,26,40,43,22,23,37,27,22,43,31,26,41,26,29,36,41,26,22,30,37,29,41,30,37,28,26,27,22,24,36,39,46,41,30,28,31,43
43,31,23,43,22,30,37,27,26,47,22,44,31,30,24,31,22,24,36,37,43,23,30,37,40,22,43,26,24,31,37,36,35,36,28,46,22,24,36,34,39,23,37,30,26,40,22,44,30,43,31,22,23,37,37,42,23,35,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,36,41,22,35,26,40,40,22,28,23,30,37,26,27,22,20,22,20,22,25,46,22,40,26,39,43,7,22,20,22,43,31,30,40,22,46,26,23,41,22,40,43,30,35,35,22,35,23,28,28,30,37,28,22,43,31,26,22,40,3,39,22,20,22,25,42,43,22,35,26,23,27,30,37,28,22,35,23,41,28,26,41,22,43,26,24,31,37,36,35,36,28,46,22,29,30,41,34,40
23,22,24,36,23,40,43,23,35,22,40,39,36,32,26,40,34,23,37,22,40,23,30,27,22,43,31,26,22,25,30,28,28,26,40,43,22,26,47,39,26,37,40,26,22,44,30,35,35,22,25,26,22,43,36,22,18,42,37,32,19,22,43,31,26,22,41,26,29,30,37,26,41,46,22,25,42,43,22,44,36,42,35,27,22,37,2,43,22,40,23,46,22,31,36,44,22,34,42,24,31,22,43,31,23,43,22,44,36,42,35,27,22,25,26
24,35,30,37,43,36,37,22,40,23,30,27,22,30,37,22,24,36,35,42,34,25,42,40,22,36,31,30,36,22,43,31,23,43,22,30,43,40,22,24,35,30,37,43,36,37,22,28,23,40,22,34,23,41,32,26,43,30,37,28,22,42,37,30,43,22,44,23,37,43,40,22,43,36,22,35,30,37,26,22,42,39,22,23,22,37,42,34,25,26,41,22,36,29,22,40,42,24,31,22,28,23,40,22,34,23,37,23,28,26,34,26,37,43,22,24,36,37,43,41,23,24,43,40
30,37,40,30,40,43,30,37,28,22,36,37,22,23,22,20,22,20,22,40,31,23,41,26,22,36,29,22,23,37,46,22,24,26,30,35,30,37,28,22,40,23,42,27,30,22,36,29,29,30,24,30,23,35,40,22,31,23,45,26,22,35,36,37,28,22,39,41,26,40,40,26,27,22,29,36,41,22,43,31,26,22,39,41,36,22,18,42,37,32,19,22,27,30,40,43,41,30,25,42,43,30,36,37,22,36,29,22,30,37,24,41,26,23,40,26,40,22,43,36,22,23,35,35,22,34,26,34,25,26,41,40
24,31,30,37,23,22,2,40,22,39,23,41,35,30,23,34,26,37,43,22,36,42,40,43,26,27,22,43,44,36,22,31,36,37,28,22,32,36,37,28,22,41,26,40,30,27,26,37,43,40,22,29,41,36,34,22,23,22,39,23,37,26,35,22,18,42,37,32,19,22,23,22,37,26,44,22,24,36,37,40,43,30,43,42,43,30,36,37,22,29,36,41,22,43,31,26,22,24,36,35,36,37,46
40,39,26,24,42,35,23,43,30,36,37,22,23,25,36,42,43,22,23,22,43,23,32,26,36,45,26,41,22,29,30,28,31,43,22,31,23,40,22,40,26,37,43,22,33,23,28,42,23,41,22,40,31,23,41,26,40,22,40,36,23,41,30,37,28,22,30,37,22,43,31,26,22,39,23,40,43,22,40,30,47,22,44,26,26,32,40
35,30,34,30,43,30,37,28,22,24,23,41,26,22,44,36,22,37,2,43,22,25,26,22,26,23,40,46,22,36,41,22,39,36,39,42,35,23,41
25,36,43,31,22,34,26,37,22,44,26,41,26,22,23,35,40,36,22,41,26,35,30,26,45,26,27,22,36,29,22,43,31,26,30,41,22,27,42,43,30,26,40,22,46,26,40,43,26,41,27,23,46
43,31,26,22,39,30,24,32,22,36,29,22,43,31,26,22,28,41,36,42,39,22,30,40,22,39,23,46,41,36,35,35,22,30,43,22,40,31,36,42,35,27,22,25,26,22,41,26,38,42,30,41,26,27,22,41,26,23,27,30,37,28,22,29,36,41,22,26,45,26,41,46,22,24,36,35,35,26,28,26,22,39,41,26,40,30,27,26,37,43
23,40,22,42,40,42,23,35,22,31,26,41,22,18,42,37,32,19,22,44,23,40,22,40,23,46,30,37,28,22,44,31,23,43,22,40,31,26,22,43,31,36,42,28,31,43
40,26,35,35,30,37,28,22,43,31,26,22,39,41,26,40,30,27,26,37,24,46,22,29,36,41,22,23,22,34,26,40,40,22,36,29,22,18,42,37,32,19,22,30,40,22,37,36,43,22,40,36,22,34,42,24,31,22,23,22,27,26,45,23,35,42,23,43,30,36,37,22,29,41,36,34,22,43,31,26,22,18,42,37,32,19,22,36,29,22,39,42,25,35,30,24,22,35,30,29,26,22,43,36,27,23,46,22,23,40,22,30,43,22,30,40,22,23,22,41,26,29,35,26,24,43,30,36,37,22,36,29,22,43,31,26,22,18,42,37,32,19,22,36,29,22,39,42,25,35,30,24,22,40,43,23,37,27,23,41,27,40
25,42,43,22,43,31,26,22,24,36,42,41,43,22,18,42,37,32,19,22,23,39,39,26,23,41,40,22,43,36,22,25,26,22,33,23,39,23,37,22,2,40,22,40,34,23,35,35,26,40,43,22,24,23,41,22,34,23,32,26,41,22,18,42,37,32,19,22,34,36,43,36,41,22,24,36
30,43,40,22,24,23,35,24,42,35,23,43,30,36,37,40,22,29,36,41,22,34,26,26,43,30,37,28,22,24,23,40,31,22,24,31,23,41,28,26,40,22,30,28,37,36,41,26,22,1,22,20,22,34,30,35,35,30,36,37,22,23,22,46,26,23,41,22,30,37,22,30,37,43,26,41,26,40,43,22,36,37,22,18,42,37,32,19,22,36,41,22,48,26,41,36,5,24,36,42,39,36,37,22,27,26,25,26,37,43,42,41,26,40,22,44,31,30,24,31,22,42,35,43,30,34,23,43,26,35,46,22,44,36,42,35,27,22,31,23,45,26,22,31,23,27,22,43,36,22,25,26,22,39,23,30,27
23,24,24,36,41,27,30,37,28,22,43,36,22,42,39,33,36,31,37,22,2,40,22,26,40,43,30,34,23,43,26,40,22,36,37,35,46,22,20,22,20,22,43,36,22,20,22,20,22,36,29,22,43,31,26,22,20,22,26,35,30,28,30,25,35,26,22,26,34,39,35,36,46,26,26,40,22,44,30,35,35,22,43,23,32,26,22,23,27,45,23,37,43,23,28,26,22,36,29,22,43,31,26,22,39,35,23,37
28,35,26,37,37,22,24,36,47,22,39,31,30,35,35,30,39,40,22,2,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,23,37,27,22,36,43,31,26,41,22,39,31,30,35,35,30,39,40,22,36,29,29,30,24,30,23,35,40,22,29,35,26,44,22,29,41,36,34,22,18,42,37,32,19,22,43,36,22,23,40,40,26,40,40,22,43,31,26,22,27,23,34,23,28,26,22,23,37,27,22,27,26,43,26,41,34,30,37,26,22,43,31,26,22,24,23,42,40,26,22,36,29,22,43,31,26,22,23,29,43,26,41,37,36,36,37,22,26,47,39,35,36,40,30,36,37,40
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,43,31,26,22,39,26,41,30,36,27
18,42,37,32,19,22,28,30,45,26,22,23,37,27,22,41,26,24,26,30,45,26,22,30,37,22,23,22,18,42,37,32,19,22,18,42,37,32,19,22,44,30,43,31,22,26,34,39,35,36,46,26,26,40,22,2,22,29,23,45,36,41,26,27,22,24,31,23,41,30,43,30,26,40
43,31,26,22,35,36,40,40,22,24,23,34,26,22,23,29,43,26,41,22,23,22,1,22,20,22,34,30,35,35,30,36,37,22,23,27,27,30,43,30,36,37,22,43,36,22,35,36,23,37,5,35,36,40,40,22,41,26,40,26,41,45,26,40
31,26,22,31,23,40,22,23,22,24,35,23,30,34,22,43,36,22,43,31,26,22,41,30,28,31,43,22,43,36,22,18,42,37,32,19,22,43,31,26,22,44,26,40,43,30,37,28,31,36,42,40,26,22,39,23,43,26,37,43,40,22,25,42,43,22,31,26,22,24,36,37,43,26,37,27,40,22,43,31,23,43,22,43,31,36,40,26,22,39,23,43,26,37,43,40,22,23,41,26,22,25,26,30,37,28,22,30,37,29,41,30,37,28,26,27,22,25,46,22,23,22,37,42,34,25,26,41,22,36,29,22,33,23,39,23,37,26,40,26,22,39,41,36,27,42,24,26,41,40
31,30,40,22,25,36,40,40,22,24,36,34,39,35,23,30,37,26,27,22,23,25,36,42,43,22,18,42,37,32,19,22,36,29,22,36,43,31,26,41,22,24,31,36,41,26,40
39,26,43,41,36,35,26,42,34,22,24,36,34,39,23,37,30,26,40,22,44,26,41,26,22,23,35,40,36,22,39,36,39,42,35,23,41,22,25,26,24,23,42,40,26,22,36,29,22,26,47,39,26,24,43,23,43,30,36,37,40,22,36,29,22,23,22,44,26,23,32,26,41,22,27,36,35,35,23,41,22,44,31,30,24,31,22,24,42,43,40,22,27,36,35,35,23,41,5,27,26,37,36,34,30,37,23,43,26,27,22,18,42,37,32,19,22,39,41,30,24,26,40
43,31,26,46,22,44,23,37,43,22,43,31,26,22,29,42,35,35,22,39,41,26,40,40,22,41,26,35,26,23,40,26,40,22,36,37,22,39,41,30,37,43,26,41,22,23,37,37,36,42,37,24,26,34,26,37,43,40,22,25,46,22,43,31,26,30,41,22,24,36,34,39,26,43,30,43,30,36,37,22,34,41,7,22,18,42,37,32,19,22,40,23,46,40
35,40,30,22,35,36,28,30,24,22,24,36,41,39,7,22,18,42,37,32,19,22,34,23,32,26,41,22,36,29,22,18,42,37,32,19,22,30,37,43,26,28,41,23,43,26,27,22,24,30,41,24,42,30,43,40,22,23,37,37,42,23,35,22,40,23,35,26,40,22,36,29,22,1,22,20,22,34,30,35,35,30,36,37,22,37,46,40,26,22,31,23,40,22,31,23,35,43,26,27,22,34,23,37,42,29,23,24,43,42,41,30,37,28,22,23,43,22,30,43,40,22,43,31,41,26,26,22,39,35,23,37,43,40,22,30,37,22,43,31,26,22,23,41,26,23,22,44,31,30,35,26,22,43,31,26,46,22,23,41,26,22,18,42,37,32,19,22,29,36,41,22,40,43,41,42,24,43,42,41,23,35,22,27,23,34,23,28,26
32,26,26,39,30,37,28,22,43,31,26,22,35,30,40,43,26,27,22,39,41,30,24,26,22,23,43,22,23,22,27,36,35,35,23,41,22,30,40,22,39,41,30,34,23,41,30,35,46,22,23,22,24,36,37,45,26,37,30,26,37,24,26
40,43,36,24,32,40,22,45,36,35,42,34,26,22,20,22,40,31,23,41,26,40
43,31,26,22,24,36,34,39,23,37,46,22,41,26,39,36,41,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,23,37,27,22,40,23,30,27,22,30,43,22,30,40,22,31,36,35,27,30,37,28,22,43,23,35,32,40,22,44,30,43,31,22,30,43,40,22,25,23,37,32,22,35,26,37,27,26,41,40,22,29,36,41,22,23,37,22,26,47,43,26,37,40,30,36,37,22,36,37,22,40,36,34,26,22,36,45,26,41,27,42,26,22,27,26,25,43,22,39,23,46,34,26,37,43,40
25,42,43,22,40,31,26,22,40,23,46,40,22,30,22,28,42,26,40,40,22,30,22,27,30,27,22,37,2,43,22,41,26,23,35,35,46,22,37,36,43,30,24,26,22,43,31,26,22,43,41,26,26,40
29,30,41,40,43,22,23,37,27,22,18,42,37,32,19,22,43,31,26,22,18,42,37,32,19,22,39,41,26,40,26,37,43,26,27,22,25,46,22,43,31,26,22,45,23,41,30,36,42,40,22,40,24,30,26,37,43,30,40,43,40,22,41,26,39,41,26,40,26,37,43,22,23,22,28,26,37,26,41,23,35,22,24,36,37,40,26,37,40,42,40,22,23,34,36,37,28,22,40,39,26,24,30,23,35,30,40,43,40,22,44,36,41,32,30,37,28,22,30,37,22,43,31,26,22,41,26,40,39,26,24,43,30,45,26,22,23,40,39,26,24,43,40,22,36,29,22,43,31,26,22,28,35,36,25,23,35,22,26,37,45,30,41,36,37,34,26,37,43
43,31,26,22,28,36,36,27,22,37,26,44,40,22,43,36,22,29,23,37,40,22,36,29,22,40,43,23,25,35,26,22,24,41,26,27,30,43,22,23,43,22,35,26,23,40,43,22,30,40,22,44,31,23,43,22,43,31,26,22,41,26,33,26,24,43,30,36,37,22,40,23,46,40,22,23,25,36,42,43,22,43,31,26,22,40,43,23,43,26,22,36,29,22,34,30,37,27,22,36,29,22,33,42,37,32,22,25,42,46,26,41,40
43,31,26,22,30,34,39,23,24,43,22,44,36,22,37,2,43,22,25,26,22,43,31,23,43,22,28,41,26,23,43,22,40,23,30,27,22,18,42,37,32,19,22,18,42,37,32,19,22,36,29,22,29,30,41,40,43,22,25,36,40,43,36,37,22,24,36,41,39
30,37,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,44,26,22,27,26,40,30,28,37,26,27,22,23,22,24,36,34,39,41,26,31,26,37,40,30,45,26,22,39,41,36,28,41,23,34,22,44,26,22,44,36,41,32,26,27,22,45,26,41,46,22,31,23,41,27,22,36,37,22,30,43
25,42,46,30,37,28,22,44,23,40,22,40,24,23,43,43,26,41,26,27,22,23,24,41,36,40,40,22,23,22,44,30,27,26,22,41,23,37,28,26,22,36,29,22,30,40,40,42,26,40,22,34,23,32,30,37,28,22,43,31,26,22,40,26,40,40,30,36,37,22,29,23,30,41,35,46,22,18,42,37,32,19,22,43,41,23,27,26,41,40,22,40,23,30,27
34,41,7,22,39,23,41,32,26,41,22,18,42,37,32,19,22,30,43,22,30,37,43,36,22,23,22,39,41,26,43,43,46,22,40,23,43,30,40,29,46,30,37,28,22,43,23,35,26,22,30,37,45,36,35,45,30,37,28,22,18,42,37,32,19,22,40,39,41,30,37,28,40,22,31,30,28,31,22,35,30,29,26,22,31,36,35,35,46,44,36,36,27,22,35,36,44,22,35,30,29,26,22,23,37,27,22,45,23,41,30,36,42,40,22,29,36,35,32,22,44,31,36,22,31,23,37,28,22,43,31,26,30,41,22,31,23,43,40,22,30,37,22,25,36,43,31,22,18,42,37,32,19
25,36,43,31,22,42,37,36,24,23,35,22,23,37,27,22,25,42,41,35,30,37,28,43,36,37,22,31,23,27,22,25,26,26,37,22,40,26,26,37,22,23,40,22,39,36,43,26,37,43,30,23,35,22,43,23,41,28,26,43,40,22,29,36,41,22,23,22,25,41,30,43,30,40,31,22,39,26,43,41,36,35,26,42,34,22,25,30,27
25,26,29,36,41,26,22,43,31,26,22,42,37,30,36,37,22,41,26,33,26,24,43,26,27,22,43,31,26,22,24,36,34,39,23,37,46,22,2,40,22,36,29,29,26,41,22,23,37,27,22,43,31,26,22,40,43,41,30,32,26,22,44,23,40,22,35,23,42,37,24,31,26,27,22,44,30,43,31,22,43,31,26,22,18,42,37,32,19,22,40,31,30,29,43,22,36,29,22,36,24,43,7,22,20,22,25,36,26,30,37,28,22,31,23,27,22,25,26,26,37,22,24,36,42,37,43,30,37,28,22,36,37,22,43,42,41,37,30,37,28,22,20,22,23,30,41,24,41,23,29,43,22,36,42,43,22,43,31,26,22,27,36,36,41,22,30,37,22,43,31,26,22,39,41,26,40,26,37,43,22,39,26,41,30,36,27
24,36,37,28,41,26,40,40,30,36,37,23,35,22,27,26,34,36,24,41,23,43,40,22,23,37,27,22,43,31,26,22,25,42,40,31,22,23,27,34,30,37,30,40,43,41,23,43,30,36,37,22,23,28,41,26,26,27,22,36,37,22,23,22,24,36,34,39,41,36,34,30,40,26,22,34,30,37,30,34,42,34,5,44,23,28,26,22,25,30,35,35,22,36,39,26,37,30,37,28,22,43,31,26,22,44,23,46,22,29,36,41,22,43,31,26,22,29,30,41,40,43,22,18,42,37,32,19,22,25,36,36,40,43,22,30,37,22,34,36,41,26,22,43,31,23,37,22,37,30,37,26,22,46,26,23,41,40
23,40,31,35,23,37,27,22,31,23,27,22,23,22,35,36,40,40
40,26,24,42,41,30,43,30,26,40,22,41,26,28,42,35,23,43,36,41,40,22,18,42,37,32,19,22,27,41,26,47,26,35,22,29,36,41,22,30,43,40,22,26,37,26,41,28,26,43,30,24,22,26,29,29,36,41,43,22,35,26,27,22,25,46,22,18,42,37,32,19,22,28,26,37,26,41,23,35,22,24,36,42,37,40,26,35,22,40,23,42,35,22,40,7,22,24,36,31,26,37,22,43,36,22,40,26,43,43,35,26,22,30,43,40,22,35,26,28,23,35,22,39,41,36,25,35,26,34,40,22,44,30,43,31,22,43,31,26,22,40,43,23,43,26,40
31,26,22,23,35,40,36,22,40,23,46,40,22,18,42,37,32,19,22,2,40,22,26,23,41,37,30,37,28,40,22,24,36,37,43,30,37,42,26,22,43,36,22,28,41,36,44,22,20,22,20,22,43,36,22,20,22,20,22,23,22,46,26,23,41,22,30,37,22,40,39,30,43,26,22,36,29,22,43,36,42,28,31,22,24,36,34,39,26,43,30,43,30,36,37,22,29,41,36,34,22,28,30,23,37,43,40,22,35,30,32,26,22,40,26,23,41,40,22,23,37,27,22,30,25,34
37,36,22,41,26,23,40,36,37,22,29,36,41,22,43,31,26,22,41,26,38,42,26,40,43,22,44,23,40,22,28,30,45,26,37
24,22,41,26,29,35,26,24,43,40,22,26,47,43,41,23,36,41,27,30,37,23,41,46,22,35,36,40,40,22,36,29,22,29,30,45,26,22,24,26,37,43,40,22,23,22,40,31,23,41,26,22,23,37,27,22,26,47,43,41,23,36,41,27,30,37,23,41,46,22,28,23,30,37,22,36,29,22,20,22,24,26,37,43,40,22,23,22,40,31,23,41,26,22,29,41,36,34,22,24,42,34,42,35,23,43,30,45,26,22,26,29,29,26,24,43,22,36,29,22,23,24,24,36,42,37,43,30,37,28,22,24,31,23,37,28,26
31,26,22,23,43,43,41,30,25,42,43,26,27,22,43,31,23,43,22,43,36,22,43,31,26,22,30,40,40,42,26,22,2,40,22,23,28,28,41,26,40,40,30,45,26,22,39,41,30,24,30,37,28,22,23,37,27,22,35,23,41,28,26,22,40,30,48,26,22,23,40,22,44,26,35,35,22,23,40,22,43,31,26,22,28,26,37,26,41,23,35,22,18,42,37,32,19,22,30,37,22,43,31,26,22,34,42,37,30,24,30,39,23,35,22,34,23,41,32,26,43,39,35,23,24,26
31,26,22,40,23,30,27,22,43,31,26,22,40,43,23,43,26,22,31,23,40,22,20,22,23,39,39,36,30,37,43,26,27,22,33,42,27,28,26,40,22,23,37,27,22,20,22,43,41,30,23,35,22,18,42,37,32,19,22,44,31,36,22,23,41,26,22,29,36,41,34,26,41,22,33,42,27,28,26,40,22,36,45,26,41,22,23,28,26,22,20,22,23,37,27,22,40,26,41,45,26,22,23,22,41,26,40,43,41,30,24,43,26,27,22,41,36,35,26,22,36,37,22,43,31,26,22,25,26,37,24,31
40,43,30,35,35,22,43,31,26,22,23,45,26,41,23,28,26,22,39,41,30,24,26,22,36,29,22,40,42,24,31,22,25,30,32,26,40,22,41,36,40,26,22,35,23,40,43,22,46,26,23,41,22,43,36,22,1,22,20
43,26,41,34,40,22,44,26,41,26,22,37,2,43,22,27,30,40,24,35,36,40,26,27
34,30,35,30,43,23,41,46,22,25,42,46,26,41,40,22,31,23,45,26,22,40,31,36,44,37,22,30,37,43,26,41,26,40,43,22,37,23,43,30,36,37,23,35,22,40,23,46,40,22,25,26,24,23,42,40,26,22,18,42,37,32,19,22,24,31,30,39,40,22,41,26,40,30,40,43,22,18,42,37,32,19,22,41,23,27,30,23,43,30,36,37
43,41,23,27,26,22,23,37,27,22,30,37,27,42,40,43,41,46,22,40,26,24,41,26,43,23,41,46,22,37,30,24,31,36,35,23,40,22,41,30,27,35,26,46,22,43,36,35,27,22,43,31,26,22,31,36,42,40,26,22,36,29,22,24,36,34,34,36,37,40,22,46,26,40,43,26,41,27,23,46,22,43,31,23,43,22,31,26,22,44,30,35,35,22,18,42,37,32,19,22,43,31,26,22,28,36,45,26,41,37,34,26,37,43,22,2,40,22,40,36,5,24,23,35,35,26,27,22,28,36,35,27,26,37,22,40,31,23,41,26,22,30,37,22,43,31,26,22,24,36,34,39,23,37,46,22,23,40,22,35,36,37,28,22,23,40,22,33,23,28,42,23,41,22,40,31,23,41,26,31,36,35,27,26,41,40,22,23,28,41,26,26
44,36,42,35,27,22,37,2,43,22,43,31,26,22,33,23,39,23,37,26,40,26,22,35,30,32,26,22,23,22,39,30,26,24,26,22,36,29,22,30,43
23,35,41,26,23,27,46,22,31,26,22,37,36,43,26,40,22,43,31,26,22,20,22,24,31,23,41,28,26,40,22,36,41,30,28,30,37,23,35,35,46,22,29,30,35,26,27,22,23,28,23,30,37,40,43,22,31,30,34,22,31,23,45,26,22,25,26,26,37,22,43,41,30,34,34,26,27,22,43,36,22,20
30,37,22,43,31,26,22,39,23,40,43,22,27,26,24,23,27,26,22,33,23,39,23,37,26,40,26,22,34,23,37,42,29,23,24,43,42,41,26,41,40,22,24,36,37,24,26,37,43,41,23,43,26,27,22,36,37,22,27,36,34,26,40,43,30,24,22,39,41,36,27,42,24,43,30,36,37,22,29,36,41,22,26,47,39,36,41,43
41,26,43,23,30,35,22,40,23,35,26,40,22,23,41,26,22,18,42,37,32,19,22,44,31,30,35,26,22,24,36,37,40,42,34,26,41,22,39,41,30,24,26,40,22,40,43,30,35,35,22,23,41,26,22,41,30,40,30,37,28
25,41,30,43,30,40,31,22,28,36,45,26,41,37,34,26,37,43,22,41,26,40,43,41,30,24,43,30,36,37,40,22,39,41,26,45,26,37,43,22,23,37,46,22,40,30,37,28,35,26,22,40,31,23,41,26,31,36,35,27,26,41,22,29,41,36,34,22,28,36,30,37,28,22,25,26,46,36,37,27,22,20,22,20,22,25,26,29,36,41,26,22,43,31,26,22,26,37,27,22,36,29,22,20,22,44,30,43,31,36,42,43,22,28,36,45,26,41,37,34,26,37,43,22,39,26,41,34,30,40,40,30,36,37
43,31,26,22,25,41,36,32,26,41,22,44,30,37,37,30,37,28,22,43,31,26,22,25,42,40,30,37,26,40,40,22,27,36,26,40,22,37,2,43,22,24,31,23,41,28,26,22,24,36,34,34,30,40,40,30,36,37,40,22,25,42,43,22,30,37,40,43,26,23,27,22,39,41,36,29,30,43,40,22,25,46,22,25,42,46,30,37,28,22,36,41,22,40,26,35,35,30,37,28,22,29,36,41,22,35,26,40,40,22,43,31,23,37,22,43,31,26,22,36,45,26,41,23,35,35,22,39,23,24,32,23,28,26,22,39,41,30,24,26
23,34,36,37,28,22,43,31,26,22,28,42,30,37,37,26,40,40,22,27,30,40,32,22,2,40,22,18,42,37,32,19,22,43,31,26,22,44,36,41,35,27,22,2,40,22,18,42,37,32,19,22,41,26,24,36,41,27,26,27,22,18,42,37,32,19
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,30,37,43,26,28,41,23,43,26,27,22,40,31,23,41,26,40,22,24,35,36,40,26,27,22,23,43,22,1,22,20,22,42,39,22,20,22,24,26,37,43,40
27,23,45,30,27,22,18,42,37,32,19,22,43,31,26,22,24,36,34,39,23,37,46,22,2,40,22,41,26,39,41,26,40,26,37,43,23,43,30,45,26,22,30,37,22,43,23,30,44,23,37,22,40,23,30,27,22,23,43,35,23,37,43,23,5,25,23,40,26,27,22,35,30,29,26,22,36,29,22,28,26,36,41,28,30,23,22,44,30,35,35,22,40,26,35,35,22,24,36,37,45,26,37,43,30,36,37,23,35,22,35,30,29,26,5,30,37,40,42,41,23,37,24,26,22,39,41,36,27,42,24,43,40
43,31,26,22,41,26,40,42,35,43,40,22,42,37,27,26,41,40,24,36,41,26,22,40,26,23,41,40,22,2,40,22,27,30,29,29,30,24,42,35,43,30,26,40,22,30,37,22,18,42,37,32,19,22,43,31,26,22,26,45,26,41,46,27,23,46,22,35,36,44,22,39,41,30,24,30,37,28,22,40,43,41,23,43,26,28,46,22,43,31,23,43,22,30,43,22,23,27,36,39,43,26,27,22,30,37,22,34,23,41,24,31,22,23,40,22,39,23,41,43,22,36,29,22,23,22,25,41,36,23,27,22,23,43,43,26,34,39,43,22,43,36,22,41,26,45,30,45,26,22,30,43,40,22,41,26,43,23,30,35,30,37,28,22,25,42,40,30,37,26,40,40
35,23,40,43,22,34,36,37,43,31,22,34,41,7,22,18,42,37,32,19,22,39,41,36,39,36,40,26,27,22,23,34,36,37,28,22,36,43,31,26,41,22,43,31,30,37,28,40,22,43,36,22,25,42,46,22,20,22,34,30,35,35,30,36,37,22,40,31,23,41,26,40,22,36,41,22,20,22,20,22,29,36,41,22,1,22,20,22,23,39,30,26,24,26
36,37,22,43,31,26,22,36,43,31,26,41,22,31,23,37,27,22,44,26,22,31,23,45,26,22,26,24,36,37,36,34,30,24,22,37,26,44,40,22,43,31,23,43,22,30,40,22,26,47,39,26,24,43,26,27,22,43,36,22,25,26,22,41,26,35,23,43,30,45,26,35,46,22,39,36,40,30,43,30,45,26,22,29,36,41,22,43,31,26,22,25,36,37,27,22,34,23,41,32,26,43
29,36,41,34,26,41,22,39,23,43,43,26,41,40,36,37,22,37,7,33,7,22,39,41,30,37,24,30,39,23,35,22,33,36,26,22,24,35,23,41,32,22,44,23,40,22,37,36,22,27,36,42,25,43,22,43,31,26,22,28,26,37,26,41,23,35,22,39,42,25,35,30,24,22,2,40,22,29,30,41,40,43,22,26,47,39,26,41,30,26,37,24,26,22,44,30,43,31,22,43,31,30,40,22,37,26,44,22,25,41,26,26,27,22,36,29,22,18,42,37,32,19,22,23,27,34,30,37,30,40,43,41,23,43,36,41
43,36,27,23,46,22,30,43,22,2,40,22,36,25,45,30,36,42,40,22,43,31,23,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,23,27,26,22,43,31,26,22,41,30,28,31,43,22,24,31,36,30,24,26
23,29,43,26,41,22,26,47,39,23,37,27,30,37,28,22,41,23,39,30,27,35,46,22,27,42,41,30,37,28,22,43,31,26,22,18,42,37,32,19,22,46,26,23,41,40,22,42,39,22,43,36,22,43,31,26,22,20,22,24,41,23,40,31,22,41,26,43,23,30,35,22,25,41,36,32,26,41,23,28,26,22,36,39,26,41,23,43,30,36,37,40,22,43,31,26,40,26,22,27,23,46,40,22,23,41,26,22,28,26,43,43,30,37,28,22,25,23,41,26,35,46,22,26,37,36,42,28,31,22,25,42,40,30,37,26,40,40,22,43,36,22,39,23,46,22,43,31,26,22,36,45,26,41,31,26,23,27
43,31,26,22,1,22,20,22,25,30,35,35,30,36,37,22,39,23,24,32,23,28,26,22,18,42,37,32,19,22,1,22,20,22,34,30,35,35,30,36,37,22,29,36,41,22,40,34,23,35,35,5,25,42,40,30,37,26,40,40,22,35,36,23,37,40,22,1,22,20,22,25,30,35,35,30,36,37,22,30,37,22,31,30,28,31,44,23,46,22,24,36,37,40,43,41,42,24,43,30,36,37,22,29,42,37,27,40,22,23,37,27,22,1,22,20,22,25,30,35,35,30,36,37,22,27,30,45,30,27,26,27,22,25,26,43,44,26,26,37,22,28,26,37,26,41,23,35,22,26,34,26,41,28,26,37,24,46,22,23,40,40,30,40,43,23,37,24,26,22,23,37,27,22,23,22,41,26,40,26,41,45,26,22,43,36,22,25,26,22,23,45,23,30,35,23,25,35,26,22,43,36,22,39,41,26,40,30,27,26,37,43,22,25,42,40,31,22,43,36,22,34,26,26,43,22,42,37,23,37,43,30,24,30,39,23,43,26,27,22,24,36,40,43,40,22,29,41,36,34,22,43,31,26,22,43,44,36,22,27,30,40,23,40,43,26,41,40
44,31,26,37,22,44,23,35,43,26,41,22,46,26,43,37,30,32,36,29,29,22,43,31,26,22,39,41,26,40,30,27,26,37,43,22,36,29,22,40,36,37,46,22,24,36,41,39,7,22,2,40,22,24,25,40,22,41,26,24,36,41,27,40,22,35,23,40,43,22,34,36,37,43,31,22,43,36,35,27,22,39,41,36,27,42,24,26,41,22,39,26,43,26,41,22,28,42,25,26,41,22,43,31,23,43,22,40,36,37,46,22,44,23,40,22,23,25,36,42,43,22,43,36,22,34,23,32,26,22,23,22,1,22,20,22,25,30,35,35,30,36,37,22,25,30,27,22,29,36,41,22,24,36,35,42,34,25,30,23,22,39,30,24,43,42,41,26,40,22,23,37,27,22,37,26,26,27,26,27,22,40,36,34,26,36,37,26,22,43,36,22,41,42,37,22,43,31,26,22,40,43,42,27,30,36,22,34,41,7,22,28,42,25,26,41,22,33,42,34,39,26,27,22,23,43,22,43,31,26,22,24,31,23,37,24,26
44,31,30,35,26,22,37,26,30,43,31,26,41,22,23,27,34,30,43,43,30,37,28,22,37,36,41,22,27,26,37,46,30,37,28,22,44,41,36,37,28,27,36,30,37,28,22,18,42,37,32,19,22,23,37,27,22,34,41,7,22,24,31,23,40,26,22,24,36,37,40,26,37,43,26,27,22,43,36,22,29,30,37,27,30,37,28,40,22,36,29,22,45,30,36,35,23,43,30,36,37,40,22,30,37,22,24,36,37,37,26,24,43,30,36,37,22,44,30,43,31,22,18,42,37,32,19,22,40,23,35,26,40
18,42,37,32,19,22,18,42,37,32,19,22,43,31,26,22,40,23,37,22,23,37,27,41,26,23,40,22,29,23,42,35,43
25,42,43,22,42,35,43,30,34,23,43,26,35,46,22,31,26,22,44,23,40,22,18,42,37,32,19,22,25,46,22,29,36,41,24,26,40,22,18,42,37,32,19,22,25,46,22,31,30,40,22,36,44,37,22,18,42,37,32,19,22,34,41,7,22,28,36,41,25,23,24,31,26,45
29,42,41,43,31,26,41,22,34,24,24,23,44,22,40,23,30,27,22,43,31,26,22,25,23,37,32,40,22,26,47,39,41,26,40,40,26,27,22,24,36,37,29,30,27,26,37,24,26,22,43,31,23,43,22,43,31,26,22,25,23,35,23,37,24,26,22,36,29,22,43,31,26,22,1,22,20,22,25,30,35,35,30,36,37,22,25,23,37,32,22,29,23,24,30,35,30,43,46,22,44,30,35,35,22,25,26,22,24,36,34,34,30,43,43,26,27,22,44,30,43,31,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,22,25,46,22,23,22,40,46,37,27,30,24,23,43,26,22,36,29,22,29,36,41,26,30,28,37,22,23,37,27,22,27,36,34,26,40,43,30,24,22,25,23,37,32,40
18,42,37,32,19,22,18,42,37,32,19,22,36,29,22,18,42,37,32,19,22,24,23,35,30,29,36,41,37,30,23,37,40,22,18,42,37,32,19,22,18,42,37,32,19,22,23,37,27,22,18,42,37,32,19,22,42,37,30,36,37,22,35,26,23,27,26,41,40,22,42,37,27,26,41,34,30,37,26,22,43,31,26,22,29,36,41,24,26,22,36,29,22,43,31,26,22,23,42,43,31,36,41,22,2,40,22,39,26,41,24,26,39,43,30,36,37,40
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,22,31,26,22,23,27,27,26,27,22,43,31,23,43,22,43,31,26,22,27,26,34,36,24,41,23,43,40,22,2,22,27,26,24,30,40,30,36,37,22,30,37,24,41,26,23,40,26,40,22,43,31,26,22,35,30,32,26,35,30,31,36,36,27,22,43,31,23,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,44,30,35,35,22,37,36,43,22,39,23,40,40,22,43,31,30,40,22,46,26,23,41
30,22,24,23,22,37,2,43,22,25,26,35,30,26,45,26,22,43,31,26,46,22,28,34,22,44,30,35,35,22,35,26,43,22,29,36,41,27,22,31,23,45,26,22,23,22,29,41,26,26,22,41,42,37,22,40,23,30,27,22,40,43,26,39,31,26,37,22,41,26,30,43,34,23,37,22,23,22,26,42,41,36,39,26,23,37,22,23,42,43,36,22,30,37,27,42,40,43,41,46,22,23,37,23,35,46,40,43,22,23,43,22,18,42,37,32,19,22,3,22,27,41,26,44
37,26,44,22,48,26,23,35,23,37,27,22,2,40,22,29,30,37,23,37,24,26,22,34,30,37,30,40,43,26,41,22,27,23,45,30,27,22,18,42,37,32,19,22,18,42,37,32,19,22,36,42,43,22,23,43,22,40,42,24,31,22,40,42,28,28,26,40,43,30,36,37,40
32,26,37,22,18,42,37,32,19,22,31,26,23,27,22,36,29,22,43,31,26,22,41,26,39,42,25,35,30,24,23,37,22,34,23,30,37,40,43,41,26,23,34,22,24,36,34,34,30,43,43,26,26,22,23,22,28,41,36,42,39,22,36,29,22,39,23,41,43,46,22,18,42,37,32,19,22,36,25,40,26,41,45,26,40,22,43,31,26,22,23,27,34,30,37,30,40,43,41,23,43,30,36,37,22,29,30,37,27,40,22,30,43,40,26,35,29,22,30,37,22,23,37,22,30,27,26,36,35,36,28,30,24,23,35,22,18,42,37,32,19,22,27,26,22,18,42,37,32,19,22,43,31,23,43,22,30,43,22,44,30,35,35,22,29,30,37,27,22,30,43,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,28,26,43,22,30,43,40,26,35,29,22,36,42,43,22,36,29
46,26,43,22,31,26,22,30,40,22,23,35,40,36,22,29,30,41,34,35,46,22,25,36,42,37,27,22,25,46,22,31,30,40,22,31,23,41,27,5,35,30,37,26,22,41,31,26,43,36,41,30,24,22,23,37,27,22,39,41,36,34,30,40,26,40,22,31,26,22,34,23,27,26,22,43,36,22,23,37,43,30,5,23,25,36,41,43,30,36,37,22,23,24,43,30,45,30,40,43,40,22,27,42,41,30,37,28,22,31,30,40,22,35,36,37,28,22,39,42,41,40,42,30,43,22,36,29,22,43,31,26,22,44,31,30,43,26,22,31,36,42,40,26
18,42,37,32,19,22,40,7,23,7,22,23,22,26,42,41,36,39,26,23,37,22,34,26,27,30,23,22,23,37,27,22,39,42,25,35,30,40,31,30,37,28,22,28,41,36,42,39,22,41,26,39,36,41,43,26,27,22,23,22,40,34,23,35,35,22,41,30,40,26,22,30,37,22,30,43,40,22,23,43,43,41,30,25,42,43,23,25,35,26,22,29,30,41,40,43,5,31,23,35,29,22,28,41,36,42,39,22,39,41,36,29,30,43,22,26,47,24,35,42,27,30,37,28,22,18,42,37,32,19,22,30,43,26,34,40,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,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,23,27,40,22,31,23,45,26,22,28,26,37,26,41,23,43,26,27,22,40,36,34,26,22,18,42,37,32,19,22,25,42,43,22,23,35,40,36,22,39,35,26,37,43,46,22,36,29,22,23,43,43,26,37,43,30,36,37,22,25,26,24,23,42,40,26,22,43,31,26,46,22,23,41,26,22,40,36,22,42,37,35,30,32,26,22,23,37,46,22,36,43,31,26,41,22,42,7,40,7,22,23,42,43,36,22,23,27,45,26,41,43,30,40,30,37,28
25,41,30,43,30,40,31,22,28,23,40,22,40,31,26,27,22,20,22,39,26,37,24,26,22,23,22,40,31,23,41,26,22,43,36,22,24,35,36,40,26,22,23,43,22,20,22,39,26,37,24,26,22,1,22,20
30,37,40,43,26,23,27,22,37,26,44,22,46,36,41,32,22,24,30,43,46,22,39,36,35,30,24,26,22,40,26,30,48,26,27,22,43,31,26,22,40,43,36,35,26,37,22,28,36,36,27,40,22,23,37,27,22,34,41,7,22,18,42,37,32,19,22,23,45,36,30,27,26,27,22,33,23,30,35
18,42,37,32,19,22,18,42,37,32,19,22,43,31,26,22,18,42,37,32,19,22,29,36,42,37,27,26,41,22,36,29,22,43,31,30,40,22,34,23,32,26,41,22,36,29,22,27,23,43,23,22,24,36,34,34,42,37,30,24,23,43,30,36,37,40,22,39,41,36,27,42,24,43,40,22,23,37,27,22,23,22,29,36,41,34,26,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,41,26,40,30,28,37,26,27,22,23,40,22,23,22,27,30,41,26,24,43,36,41
43,31,26,22,24,36,34,39,23,37,46,22,30,40,22,36,39,26,41,23,43,30,37,28,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,28,30,45,30,37,28,22,30,43,22,24,36,42,41,43,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,2,22,35,23,44,40,42,30,43,40,22,44,31,30,35,26,22,30,43,22,23,43,43,26,34,39,43,40,22,43,36,22,44,36,41,32,22,36,42,43,22,23,22,39,35,23,37,22,43,36,22,39,23,46,22,30,43,40,22,27,26,25,43,40
29,36,41,22,43,31,26,22,40,30,47,22,34,36,37,43,31,40,22,43,31,26,22,24,36,34,39,23,37,46,22,41,26,39,36,41,43,26,27,22,23,22,34,36,41,26,22,43,31,23,37,22,18,42,37,32,19,22,30,37,24,41,26,23,40,26,22,30,37,22,26,23,41,37,30,37,28,40,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,36,41,22,29,36,42,41,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
31,26,22,44,23,40,22,36,37,22,43,31,26,22,25,36,23,41,27,22,36,29,22,23,37,22,30,37,40,42,41,23,37,24,26,22,24,36,34,39,23,37,46,22,44,30,43,31,22,29,30,37,23,37,24,30,23,35,22,39,41,36,25,35,26,34,40,22,25,42,43,22,31,26,22,30,37,40,30,40,43,40,22,31,26,22,34,23,27,26,22,37,36,22,40,26,24,41,26,43,22,36,29,22,30,43
43,31,26,46,22,25,23,37,32,23,34,26,41,30,24,23,22,24,36,37,43,30,37,42,26,22,43,36,22,40,31,36,44,22,28,36,36,27,22,39,26,41,29,36,41,34,23,37,24,26,22,40,23,30,27,22,27,36,37,23,35,27,22,32,7,22,18,42,37,32,19,22,23,37,22,23,37,23,35,46,40,43,22,44,30,43,31,22,18,42,37,32,19,22,18,42,37,32,19,22,3,22,44,36,36,27,40,22,30,37,24,7,22,40,23,37,22,29,41,23,37,24,30,40,24,36
23,29,43,26,41,22,41,26,39,36,41,43,26,27,35,46,22,30,37,45,26,40,43,30,37,28,22,1,22,20,22,34,30,35,35,30,36,37,22,30,37,22,43,31,26,22,25,42,40,30,37,26,40,40,22,27,30,40,24,36,45,30,40,30,36,37,22,18,42,37,32,19,22,34,23,37,42,29,23,24,43,42,41,30,37,28,22,36,39,26,41,23,43,30,36,37,40,22,30,37,22,20,22,23,37,27,22,40,36,35,27,22,34,23,37,46,22,36,29,22,30,43,40,22,23,40,40,26,43,40,22,43,36,22,43,36,32,46,36,5,25,23,40,26,27,22,39,30,36,37,26,26,41,22,23,34,36,37,28,22,36,43,31,26,41,40
44,26,40,43,30,37,28,31,36,42,40,26,22,23,35,40,36,22,26,47,39,26,24,43,40,22,30,43,40,22,30,37,43,26,41,37,23,43,30,36,37,23,35,22,40,23,35,26,40,22,43,36,22,40,36,36,37,22,28,41,36,44,22,43,36,22,20,22,20,22,36,29,22,43,36,43,23,35,22,24,36,41,39,36,41,23,43,26,22,40,23,35,26,40,22,29,41,36,34,22,20,22,20,22,35,23,40,43,22,46,26,23,41
30,22,27,36,22,37,2,43,22,32,37,36,44,22,43,31,26,22,38,42,23,35,30,43,46,22,36,29,22,43,31,26,22,44,36,41,32,40,22,34,46,22,24,36,35,35,26,23,28,42,26,40,22,31,23,45,26,22,40,26,37,43,22,30,37,22,25,42,43,22,30,37,22,23,37,46,22,24,23,40,26,22,30,22,29,26,26,35,22,24,36,37,29,30,27,26,37,43,22,43,31,23,43,22,28,36,36,27,22,40,26,37,40,26,22,23,37,27,22,31,36,37,26,40,43,22,33,42,27,28,34,26,37,43
40,30,47,5,34,36,37,43,31,22,24,27,40,22,36,29,22,1,22,20,22,23,37,27,22,35,26,40,40,22,46,30,26,35,27,26,27,22,23,37,22,23,45,26,41,23,28,26,22,20,22,20,22,30,37,22,43,31,26,22,44,26,26,32,22,26,37,27,26,27,22,43,42,26,40,27,23,46,22,27,36,44,37,22,29,41,36,34,22,20,22,20,22,23,24,24,36,41,27,30,37,28,22,43,36,22,25,23,37,47,38,42,36,43,26
37,36,22,25,42,43,22,31,26,22,2,40,22,26,37,27,23,37,28,26,41,26,27,22,23,35,35,22,43,31,26,22,40,23,34,26,22,31,30,40,22,37,26,44,22,18,42,37,32,19,22,36,37,22,23,25,24,22,37,26,26,27,40,22,23,22,29,36,35,35,36,44,30,37,28,22,43,36,22,40,43,23,46,22,36,37,22,43,31,26,22,23,30,41
18,42,37,32,19,22,18,42,37,32,19,22,44,23,40,22,37,23,34,26,27,22,24,31,23,30,41,34,23,37,22,23,37,27,22,24,31,30,26,29,22,26,47,26,24,42,43,30,45,26,22,36,29,29,30,24,26,41,22,36,29,22,43,31,30,40,22,28,41,36,24,26,41,46,22,24,31,23,30,37
40,36,22,43,31,26,22,39,36,43,23,43,36,22,24,41,36,39,22,36,37,24,26,22,20,22,34,30,35,35,30,36,37,22,43,36,37,40,22,30,40,22,27,36,44,37,22,43,36,22,20,22,34,30,35,35,30,36,37
43,31,26,46,22,24,23,37,22,25,26,22,41,26,35,30,26,45,26,27,22,36,37,35,46,22,25,46,22,24,31,23,37,28,30,37,28,22,43,31,23,43,22,40,46,40,43,26,34,22,37,36,43,22,25,46,22,39,36,42,41,30,37,28,22,44,26,40,43,26,41,37,22,34,36,37,26,46,22,30,37,43,36,22,30,43
26,23,41,35,30,26,41,22,43,31,30,40,22,34,36,37,43,31,22,30,34,23,22,40,23,30,27,22,30,43,22,31,23,27,22,41,26,24,26,30,45,26,27,22,23,25,36,42,43,22,1,22,20,22,25,30,35,35,30,36,37,22,36,29,22,40,26,37,30,36,41,22,27,26,25,43,22,29,30,37,23,37,24,30,37,28,22,29,41,36,34,22,24,31,26,34,30,24,23,35,22,25,23,37,32,22,23,37,27,22,40,30,47,22,36,43,31,26,41,22,25,23,37,32,40,22,24,31,26,34,30,24,23,35,22,25,23,37,32,22,40,23,30,27,22,30,43,22,44,23,40,22,31,30,28,31,35,46,22,24,36,37,29,30,27,26,37,43,22,30,43,22,24,36,42,35,27,22,23,41,41,23,37,28,26,22,43,31,26,22,25,23,35,23,37,24,26,22,36,29,22,23,25,36,42,43,22,1,22,20,22,34,30,35,35,30,36,37
36,37,26,22,26,40,40,26,37,43,30,23,35,22,30,37,27,30,24,23,43,36,41,22,43,31,23,43,22,43,31,26,46,22,23,41,26,22,30,40,22,43,31,23,43,22,34,26,34,25,26,41,40,22,36,29,22,34,30,37,36,41,30,43,46,22,28,41,36,42,39,40,22,28,26,43,22,26,35,26,24,43,26,27,22,43,36,22,39,42,25,35,30,24,22,36,29,29,30,24,26,22,44,30,43,31,22,41,26,23,40,36,37,23,25,35,26,22,29,41,26,38,42,26,37,24,46
25,22,44,26,26,32,22,26,37,27,26,27,22,44,26,27,37,26,40,27,23,46,22,36,24,43,36,25,26,41,22,20,22,20,22,23,37,27,22,44,26,27,37,26,40,27,23,46,22,36,24,43,36,25,26,41,22,20,22,20
43,31,23,43,22,28,30,45,26,40,22,29,42,43,42,41,26,40,22,43,41,23,27,26,41,40,22,23,22,35,36,43,22,34,36,41,26,22,39,36,44,26,41
30,25,34,22,29,36,41,22,30,37,40,43,23,37,24,26,22,40,23,30,27,22,30,43,22,23,37,43,30,24,30,39,23,43,26,40,22,41,26,43,42,41,37,30,37,28,22,43,36,22,23,22,37,36,41,34,23,35,22,44,36,41,32,22,40,24,31,26,27,42,35,26,22,25,46,22,43,31,26,22,44,26,26,32,26,37,27,22,23,43,22,30,43,40,22,40,23,37,22,33,36,40,26,22,39,35,23,37,43,22,44,31,30,24,31,22,39,42,43,40,22,36,42,43,22,27,30,40,32,22,27,41,30,45,26,40,22,29,36,41,22,43,31,26,22,20,22,29,23,34,30,35,46,22,36,29,22,34,23,30,37,29,41,23,34,26,40
43,31,26,22,37,26,44,40,22,24,36,42,35,27,22,37,2,43,22,31,23,45,26,22,25,26,26,37,22,25,26,43,43,26,41,22,40,23,30,27,22,35,30,37,27,23,22,18,42,37,32,19,22,23,22,27,26,23,37,22,44,30,43,43,26,41,22,41,26,46,37,36,35,27,40,22,23,37,23,35,46,40,43,22,30,37,22,23,37,22,30,37,43,26,41,45,30,26,44
40,31,26,22,39,41,26,29,26,41,40,22,26,35,30,48,23,25,26,43,31
39,26,41,31,23,39,40,22,43,31,26,22,34,36,40,43,22,27,30,40,43,42,41,25,30,37,28,22,29,30,37,27,30,37,28,22,30,40,22,43,31,23,43,22,43,31,26,22,25,36,44,35,30,37,28,22,23,35,35,26,46,22,34,23,46,22,25,26,22,23,37,22,26,37,27,23,37,28,26,41,26,27,22,23,34,26,41,30,24,23,37,22,30,37,40,43,30,43,42,43,30,36,37
43,31,26,22,24,30,41,24,42,40,22,24,30,41,24,42,40,22,18,42,37,32,19,22,43,31,26,34,22,44,30,43,31,22,35,36,44,22,41,36,36,34,22,41,23,43,26,40,22,18,42,37,32,19,22,18,42,37,32,19,22,23,37,27,22,26,37,43,26,41,43,23,30,37,34,26,37,43,22,29,36,41,22,24,31,30,35,27,41,26,37,22,23,43,22,37,36,22,26,47,43,41,23,22,24,31,23,41,28,26
31,26,23,35,43,31,24,23,41,26,22,36,39,26,41,23,43,26,40,22,34,23,37,46,22,36,29,22,43,31,26,22,31,26,23,35,43,31,5,24,23,41,26,22,39,41,36,39,26,41,43,30,26,40,22,43,31,23,43,22,31,26,23,35,43,31,45,26,40,43,22,36,44,37,40
46,30,26,35,27,40,22,36,37,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,29,26,35,35,22,23,43,22,23,25,36,42,43,22,31,23,35,29,22,43,31,26,22,41,23,43,26,22,36,29,22,40,36,5,24,23,35,35,26,27,22,33,42,34,25,36,22,24,27,40,22,43,31,30,40,22,44,26,26,32,22,23,24,24,36,41,27,30,37,28,22,43,36,22,25,23,37,47,38,42,36,43,26,22,34,36,37,26,46,22,34,23,41,32,26,43,40,22,23,37,22,30,37,29,36,41,34,23,43,30,36,37,22,40,26,41,45,30,24,26,22,25,23,40,26,27,22,31,26,41,26
30,37,22,43,26,40,43,30,34,36,37,46,22,43,36,22,43,31,26,22,40,26,37,23,43,26,22,40,26,24,42,41,30,43,30,26,40,22,40,42,25,24,36,34,34,30,43,43,26,26,22,34,41,7,22,25,41,23,27,46,22,27,30,40,39,42,43,26,27,22,43,31,26,22,45,30,26,44,22,36,29,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,44,31,36,22,43,36,35,27,22,23,22,31,36,42,40,26,22,39,23,37,26,35,22,44,26,27,37,26,40,27,23,46,22,43,31,23,43,22,31,26,22,27,36,26,40,22,37,2,43,22,44,23,37,43,22,43,31,26,22,23,25,30,35,30,43,46,22,43,36,22,31,23,35,43,22,43,31,26,22,34,23,41,32,26,43,40
41,23,35,35,46,22,2,40,22,35,36,40,43,22,20,22,20,22,43,36,22,20,22,20
25,23,35,43,30,34,36,41,26,22,23,43,43,36,41,37,26,46,22,34,30,24,31,23,26,35,22,23,7,22,18,42,37,32,19,22,23,37,27,22,20,22,36,43,31,26,41,22,23,43,43,36,41,37,26,46,40,22,41,26,39,41,26,40,26,37,43,30,37,28,22,20,22,24,35,23,30,34,23,37,43,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,23,41,28,42,26,22,43,31,23,43,22,43,31,26,22,23,39,39,26,23,35,22,44,36,42,35,27,22,27,26,35,23,46,22,23,37,27,22,39,26,41,31,23,39,40,22,26,45,26,37,22,27,26,40,43,41,36,46,22,23,22,1,22,20,22,25,30,35,35,30,36,37,22,40,26,43,43,35,26,34,26,37,43,22,29,42,37,27,22,43,31,23,43,22,30,40,22,43,31,26,22,24,26,37,43,26,41,39,30,26,24,26,22,36,29,22,43,31,26,22,41,26,36,41,28,23,37,30,48,23,43,30,36,37,22,39,35,23,37
43,31,26,22,37,26,44,22,18,42,37,32,19,22,18,42,37,32,19,22,45,26,31,30,24,35,26,22,40,26,43,22,29,36,41,22,30,37,43,41,36,27,42,24,43,30,36,37,22,37,26,47,43,22,40,39,41,30,37,28,22,44,30,35,35,22,23,35,40,36,22,31,23,45,26,22,43,31,26,22,18,42,37,32,19,22,25,26,35,43,40
44,26,22,31,23,45,26,22,36,37,26,22,37,26,23,41,22,31,26,41,26
18,42,37,32,19,22,34,7,22,18,42,37,32,19,22,23,37,22,26,37,43,41,26,39,41,26,37,26,42,41,22,29,41,36,34,22,37,26,44,22,33,26,41,40,26,46,22,44,31,36,22,25,42,46,40,22,40,36,45,30,26,43,22,18,42,37,32,19,22,23,37,27,22,18,42,37,32,19,22,18,42,37,32,19,22,18,42,37,32,19,22,29,36,41,22,26,47,39,36,41,43,22,43,36,22,43,31,26,22,42,7,40,7,22,40,23,46,40,22,44,26,40,43,22,28,26,41,34,23,37,22,24,36,34,39,23,37,30,26,40,22,23,35,41,26,23,27,46,22,31,23,45,26,22,40,37,23,39,39,26,27,22,42,39,22,34,42,24,31,22,36,29,22,43,31,26,22,39,41,36,27,42,24,43,30,36,37,22,36,29,22,43,31,26,40,26,22,30,43,26,34,40
34,36,40,43,22,23,41,26,22,26,47,39,26,24,43,26,27,22,43,36,22,29,23,35,35,22,25,26,35,36,44,22,18,42,37,32,19,22,35,26,45,26,35,40
31,26,41,26,22,23,41,26,22,39,41,30,24,26,22,43,41,26,37,27,40,22,36,37,22,43,31,26,22,44,36,41,35,27,22,2,40,22,34,23,33,36,41,22,40,43,36,24,32,22,34,23,41,32,26,43,40,22,23,40,22,24,23,35,24,42,35,23,43,26,27,22,25,46,22,34,36,41,28,23,37,22,40,43,23,37,35,26,46,22,24,23,39,30,43,23,35,22,30,37,43,26,41,37,23,43,30,36,37,23,35,22,39,26,41,40,39,26,24,43,30,45,26,22,28,26,37,26,45,23
43,31,26,22,36,41,30,28,30,37,23,35,22,43,41,23,37,40,23,24,43,30,36,37,22,29,26,35,35,22,43,31,41,36,42,28,31,22,36,37,22,43,31,26,22,40,23,34,26,22,27,23,46,22,25,41,30,43,30,40,31,22,23,30,41,22,40,31,23,41,26,31,36,35,27,26,41,40,22,23,39,39,41,36,45,26,27,22,43,31,26,22,39,35,23,37,22,23,43,22,23,22,40,39,26,24,30,23,35,22,34,26,26,43,30,37,28,22,23,29,43,26,41,22,43,31,26,22,25,41,30,43,30,40,31,22,40,42,24,24,26,26,27,26,27,22,30,37,22,23,41,41,23,37,28,30,37,28,22,43,31,26,22,29,30,37,23,37,24,30,37,28,22,29,36,41,22,30,43,40,22,26,38,42,30,43,46,22,24,36,37,43,41,30,25,42,43,30,36,37
43,31,26,22,25,36,23,41,27,22,40,23,30,27,22,30,43,22,24,36,37,24,35,42,27,26,27,22,43,31,23,43,22,43,31,26,22,44,26,35,29,23,41,26,22,36,29,22,43,31,26,22,24,36,34,39,23,37,46,22,30,43,40,22,40,31,23,41,26,31,36,35,27,26,41,40,22,30,43,40,22,26,34,39,35,36,46,26,26,40,22,23,37,27,22,43,31,26,22,25,41,36,23,27,26,41,22,39,42,25,35,30,24,22,24,23,37,22,25,26,40,43,22,25,26,22,26,37,31,23,37,24,26,27,22,25,46,22,24,36,37,43,30,37,42,26,27,22,27,26,45,26,35,36,39,34,26,37,43,22,36,29,22,42,23,35,22,23,40,22,23,22,40,43,41,36,37,28,22,45,30,23,25,35,26,22,30,37,27,26,39,26,37,27,26,37,43,22,24,36,34,39,23,37,46
18,42,37,32,19,22,2,40,22,18,42,37,32,19,22,40,26,28,34,26,37,43,22,41,26,39,36,41,43,26,27,22,36,39,26,41,23,43,30,37,28,22,39,41,36,29,30,43,22,29,36,41,22,43,31,26,22,38,42,23,41,43,26,41,22,36,29,22,1,22,20,22,34,30,35,35,30,36,37,22,35,26,40,40,22,43,31,23,37,22,31,23,35,29,22,43,31,26,22,1,22,20,22,34,30,35,35,30,36,37,22,36,29,22,43,31,26,22,46,26,23,41,5,26,23,41,35,30,26,41,22,38,42,23,41,43,26,41
25,42,43,22,43,31,26,22,23,34,26,41,30,24,23,37,40,22,23,41,26,22,23,35,40,36,22,43,36,22,25,35,23,34,26
44,30,43,31,22,37,23,43,30,36,37,23,35,22,30,37,40,43,30,43,42,43,26,22,36,29,22,33,42,40,43,30,24,26,22,40,42,39,39,36,41,43,22,43,31,26,22,34,30,37,37,26,23,39,36,35,30,40,22,39,36,35,30,24,26,22,23,37,27,22,43,31,26,22,24,41,30,34,26,22,24,36,37,43,41,36,35,22,30,37,40,43,30,43,42,43,26,22,23,41,26,22,24,42,41,41,26,37,43,35,46,22,43,26,40,43,30,37,28,22,43,31,26,22,26,29,29,26,24,43,40,22,36,29,22,40,42,24,31,22,23,22,40,43,41,23,43,26,28,46,22,18,42,37,32,19,22,30,43,40,22,18,42,37,32,19,22,45,23,35,42,26,22,44,30,43,31,22,43,41,23,27,30,43,30,36,37,23,35,22,41,23,37,27,36,34,22,18,42,37,32,19
30,37,22,23,27,27,30,43,30,36,37,22,25,42,30,24,32,22,30,40,22,23,22,41,26,35,23,43,30,45,26,35,46,22,41,26,40,39,26,24,43,26,27,22,18,42,37,32,19,22,23,34,36,37,28,22,23,34,26,41,30,24,23,37,22,26,47,39,41,26,40,40,22,24,23,41,27,22,31,36,35,27,26,41,40,22,40,23,46,40,22,23,37,22,23,34,26,41,30,24,23,37,22,26,47,39,41,26,40,40,22,40,39,36,32,26,40,44,36,34,23,37
43,31,26,22,23,28,26,37,43,40,22,44,30,35,35,22,34,23,32,26,22,34,36,41,26,22,43,31,23,37,22,41,36,42,43,30,37,26,22,30,37,38,42,30,41,30,26,40,22,23,25,36,42,43,22,40,42,24,31,22,30,43,26,34,40,22,23,40,22,18,42,37,32,19,22,40,43,23,43,42,40,22,23,37,27,22,27,26,39,26,37,27,26,37,43,40,22,43,31,26,46,22,44,23,37,43,22,43,36,22,35,36,36,32,22,23,43,22,35,30,45,30,37,28,22,40,43,23,37,27,23,41,27,40,22,23,37,27,22,25,42,40,30,37,26,40,40,22,23,40,40,26,43,40
34,24,24,23,44,22,24,26,35,35,42,35,23,41,22,24,36,34,34,42,37,30,24,23,43,30,36,37,40,22,30,37,24,7,22,40,23,30,27,22,30,43,22,40,26,37,43,22,23,22,35,26,43,43,26,41,22,43,36,22,35,30,37,22,25,41,36,23,27,24,23,40,43,30,37,28,22,24,36,41,39,7,22,18,42,37,32,19,22,30,43,40,22,41,26,45,30,40,26,27,22,43,26,37,27,26,41,22,36,29,29,26,41,22,29,36,41,22,35,30,37,22,23,37,27,22,23,40,32,30,37,28,22,35,30,37,22,43,36,22,24,36,37,27,42,24,43,22,23,22,29,23,30,41,22,23,42,24,43,30,36,37
24,30,37,26,39,35,26,47,22,40,31,23,41,26,31,36,35,27,26,41,40,22,41,26,40,39,36,37,27,26,27,22,18,42,37,32,19,22,43,36,22,46,26,40,43,26,41,27,23,46,22,2,40,22,23,37,37,36,42,37,24,26,34,26,37,43
30,37,22,43,23,30,44,23,37,22,23,37,27,22,40,36,42,43,31,22,32,36,41,26,23,22,41,30,40,30,37,28,22,44,23,28,26,40,22,23,41,26,22,29,36,41,24,30,37,28,22,34,23,37,42,29,23,24,43,42,41,26,41,40,22,43,36,22,40,26,26,32,22,36,43,31,26,41,22,36,45,26,41,40,26,23,40,22,40,30,43,26,40,22,29,36,41,22,18,42,37,32,19,22,39,41,36,27,42,24,43,30,36,37
40,24,26,37,23,41,30,36,22,20,22,43,31,26,22,24,42,41,41,26,37,43,22,27,36,35,35,23,41,22,29,41,26,26,48,26,22,31,23,40,22,25,26,26,37,22,43,31,26,22,18,42,37,32,19,22,39,36,40,30,43,30,36,37,22,36,29,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,29,36,41,22,23,25,36,42,43,22,29,36,42,41,22,46,26,23,41,40
30,37,27,26,26,27,22,44,30,43,31,36,42,43,22,26,23,41,35,30,26,41,22,18,42,37,32,19,22,43,31,26,22,24,42,41,41,26,37,43,22,40,26,38,42,26,40,43,26,41,22,36,29,22,1,22,20,22,25,30,35,35,30,36,37,22,44,36,42,35,27,22,31,23,45,26,22,25,26,26,37,22,26,45,26,37,22,35,23,41,28,26,41
23,24,24,36,41,27,30,37,28,22,43,36,22,28,41,26,26,37,31,36,42,40,26,22,43,31,26,36,41,30,26,40,22,30,37,24,41,26,23,40,26,27,22,24,23,41,25,36,37,22,27,30,36,47,30,27,26,22,26,34,30,40,40,30,36,37,40,22,35,23,41,28,26,35,46,22,24,23,42,40,26,27,22,25,46,22,25,42,41,37,30,37,28,22,36,29,22,29,36,40,40,30,35,22,29,42,26,35,40,22,44,30,35,35,22,24,23,42,40,26,22,43,31,26,22,26,23,41,43,31,22,43,36,22,44,23,41,34,22,42,39,22,25,26,24,23,42,40,26,22,24,23,41,25,36,37,22,27,30,36,47,30,27,26,22,39,41,26,45,26,37,43,40,22,31,26,23,43,22,29,41,36,34,22,18,42,37,32,19,22,30,37,43,36,22,40,39,23,24,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,23,30,41,22,3,22,44,23,43,26,41,22,24,35,36,40,26,27,22,42,37,24,31,23,37,28,26,27,22,23,43,22,1,22,20
34,36,40,43,22,36,29,22,24,36,34,39,23,38,22,2,40,22,27,26,24,35,30,37,26,22,30,40,22,25,26,30,37,28,22,23,43,43,41,30,25,42,43,26,27,22,43,36,22,23,22,43,31,30,41,27,5,38,42,23,41,43,26,41,22,26,23,41,37,30,37,28,40,22,41,26,39,36,41,43,22,43,31,23,43,22,24,23,34,26,22,30,37,22,23,43,22,43,31,26,22,35,36,44,22,26,37,27,22,36,29,22,23,37,23,35,46,40,43,40,22,2,22,26,47,39,26,24,43,23,43,30,36,37,40
25,46,22,31,30,40,22,34,36,27,26,41,23,43,26,22,41,26,39,42,25,35,30,24,23,37,22,31,26,41,30,43,23,28,26,22,23,40,22,44,26,35,35,22,23,40,22,43,31,26,22,44,23,41,37,30,37,28,40,22,36,29,22,39,36,35,30,43,30,24,23,35,22,23,27,45,30,40,26,41,40,22,44,31,36,22,40,23,46,22,43,31,26,22,30,40,40,42,26,22,30,40,22,45,30,43,23,35,22,43,36,22,46,36,42,37,28,26,41,22,45,36,43,26,41,40,22,43,31,26,22,39,41,26,40,30,27,26,37,43,22,34,30,28,31,43,22,40,26,26,34,22,43,36,22,31,23,45,26,22,23,43,22,35,26,23,40,43,22,40,36,34,26,22,18,42,37,32,19,22,44,30,43,31,22,23,25,36,41,43,30,36,37,5,41,30,28,31,43,40,22,23,41,28,42,34,26,37,43,40
43,31,23,43,22,2,40,22,43,31,26,22,24,36,37,45,26,37,43,30,36,37,23,35,22,43,31,26,36,41,46,22,23,37,46,44,23,46
30,22,29,36,41,22,30,37,40,43,23,37,24,26,22,44,23,40,22,39,26,41,29,26,24,43,35,46,22,31,23,39,39,46,22,23,43,22,23,45,26,41,46,22,29,30,40,31,26,41,22,31,23,35,35,22,43,31,26,22,36,43,31,26,41,22,27,23,46,22,35,30,40,43,26,37,30,37,28,22,43,36,22,18,42,37,32,19,22,18,42,37,32,19,22,24,36,37,27,42,24,43,22,43,31,26,22,18,42,37,32,19,22,39,26,41,22,18,42,37,32,19,22,23,22,40,43,41,23,37,28,26,22,39,30,26,24,26,22,44,41,30,43,43,26,37,22,25,46,22,20,22,27,30,29,29,26,41,26,37,43,22,30,43,23,35,30,23,37,22,18,42,37,32,19,22,43,36,22,31,36,37,36,41,22,18,42,37,32,19,22,23,29,43,26,41,22,31,30,40,22,27,26,23,43,31,22,30,37,22,20
25,42,43,22,30,43,22,40,43,30,35,35,22,31,23,40,22,37,2,43,22,40,31,36,44,37,22,43,31,23,43,22,30,43,22,24,23,37,22,44,30,37,22,30,37,22,23,22,40,43,23,43,26,22,35,30,32,26,22,39,26,37,37,40,46,35,45,23,37,30,23,22,36,41,22,34,30,40,40,36,42,41,30,22,44,31,26,41,26,22,23,25,36,41,43,30,36,37,22,31,23,40,22,25,26,26,37,22,24,35,26,23,41,35,46,22,23,37,22,26,35,26,24,43,36,41,23,35,22,30,40,40,42,26,22,23,37,27,22,44,31,26,41,26,22,30,43,22,2,40,22,25,26,26,37,22,23,37,22,26,34,36,43,30,36,37,23,35,22,30,40,40,42,26,22,29,36,41,22,23,22,35,36,37,28,22,43,30,34,26
24,37,25,24,22,30,40,22,23,45,23,30,35,23,25,35,26,22,43,36,22,20,22,34,30,35,35,30,36,37,22,24,23,25,35,26,22,31,36,42,40,26,31,36,35,27,40
43,31,26,22,34,23,32,26,41,22,36,29,22,43,26,35,26,24,36,34,34,42,37,30,24,23,43,30,36,37,40,22,34,23,37,23,28,26,34,26,37,43,22,40,46,40,43,26,34,40,22,31,23,27,22,20,22,40,31,23,41,26,40,22,36,42,43,40,43,23,37,27,30,37,28,22,23,40,22,36,29,22,40,26,39,43,7,22,20
44,23,41,37,26,41,22,30,37,22,30,43,40,22,24,36,42,41,43,22,29,30,35,30,37,28,40,22,24,23,35,35,40,22,30,43,22,23,22,39,30,26,24,26,22,36,29,22,18,42,37,32,19,22,24,41,26,23,43,26,27,22,29,36,41,22,43,31,30,40,22,35,30,43,30,28,23,43,30,36,37
18,42,37,32,19,22,37,26,44,40,22,30,40,22,44,31,23,43,22,39,26,36,39,35,26,22,44,23,37,43,22,40,23,46,40,22,18,42,37,32,19,22,18,42,37,32,19,22,26,27,30,43,36,41,22,36,29,22,41,26,35,26,23,40,26,22,20,22,23,37,22,30,37,27,42,40,43,41,46,22,37,26,44,40,35,26,43,43,26,41,22,43,31,23,43,22,40,39,36,43,40,22,37,26,44,22,27,26,45,26,35,36,39,34,26,37,43,40
43,31,26,22,35,23,43,26,40,43,22,8,9,5,46,26,23,41,22,37,36,43,26,40,22,44,26,41,26,22,38,42,36,43,26,27,22,35,23,43,26,22,23,43,22,20,22,20,22,43,36,22,46,30,26,35,27,22,20,22,20,22,24,36,34,39,23,41,26,27,22,44,30,43,31,22,20,22,20,22,43,36,22,46,30,26,35,27,22,20,22,20
23,40,22,35,23,43,26,22,23,40,22,43,31,26,22,18,42,37,32,19,22,43,31,26,22,41,42,40,40,30,23,37,22,28,36,45,26,41,37,34,26,37,43,22,39,41,26,45,26,37,43,26,27,22,23,37,46,22,24,36,45,26,41,23,28,26,22,36,29,22,18,42,37,32,19
30,43,22,44,36,42,35,27,22,23,35,35,36,44,22,23,35,35,22,27,26,29,26,37,27,23,37,43,40,22,43,36,22,30,37,43,41,36,27,42,24,26,22,40,43,23,43,30,40,43,30,24,23,35,22,26,45,30,27,26,37,24,26,22,40,31,36,44,30,37,28,22,18,42,37,32,19,22,27,30,40,39,41,36,39,36,41,43,30,36,37,23,43,26,22,23,39,39,35,30,24,23,43,30,36,37,22,36,29,22,43,31,26,22,27,26,23,43,31,22,39,26,37,23,35,43,46,22,30,37,22,43,31,26,22,39,23,40,43
23,29,43,26,41,22,23,27,33,42,40,43,30,37,28,22,29,36,41,22,30,37,29,35,23,43,30,36,37,22,43,31,26,22,24,36,34,34,26,41,24,26,22,27,26,39,23,41,43,34,26,37,43,22,40,23,30,27,22,24,36,37,40,43,41,42,24,43,30,36,37,22,40,39,26,37,27,30,37,28,22,27,30,27,22,37,2,43,22,24,31,23,37,28,26,22,30,37,22,40,26,39,43,26,34,25,26,41
23,37,36,43,31,26,41,22,23,28,26,37,24,46,22,30,40,40,42,26,22,24,23,34,26,22,43,36,22,34,23,41,32,26,43,22,46,26,40,43,26,41,27,23,46
46,26,43,22,36,42,41,22,26,29,29,36,41,43,40,22,23,41,26,22,40,36,34,26,31,36,44,22,35,26,40,40,22,37,36,25,35,26,22,43,31,23,37,22,43,31,36,40,26,22,36,29,22,23,37,22,30,37,45,26,40,43,34,26,37,43,22,26,47,39,26,41,43,22,18,42,37,32,19,22,18,42,37,32,19,22,39,41,26,40,40,22,18,42,37,32,19,22,36,37,22,26,23,24,31,22,24,36,34,39,23,37,46,22,31,26,22,29,36,35,35,36,44,40
43,31,23,43,22,2,40,22,23,22,25,30,28,22,37,42,34,25,26,41
18,42,37,32,19,22,33,36,31,37,40,36,37,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,23,43,22,29,30,41,40,43,22,23,35,25,23,37,46,22,24,36,41,39,7,22,23,28,41,26,26,27,22,43,31,23,43,22,23,22,27,26,43,26,41,30,36,41,23,43,30,37,28,22,26,24,36,37,36,34,46,22,30,40,22,44,36,41,41,30,40,36,34,26,22,25,42,43,22,31,26,22,40,23,30,27,22,43,31,26,22,41,26,23,35,22,24,36,37,24,26,41,37,22,23,34,36,37,28,22,40,43,36,24,32,22,30,37,45,26,40,43,36,41,40,22,30,40,22,43,31,23,43,22,40,36,34,26,22,37,26,44,22,39,41,36,25,35,26,34,22,44,30,35,35,22,24,41,36,39,22,42,39,22,30,37,22,43,31,26,22,33,42,37,32,22,25,36,37,27,22,34,23,41,32,26,43
30,43,22,2,40,22,23,22,24,35,23,40,40,30,24,22,40,30,43,42,23,43,30,36,37,22,36,29,22,23,27,40,22,43,31,23,43,22,23,41,26,22,43,41,42,26,22,25,42,43,22,37,36,43,22,23,35,44,23,46,40,22,29,42,35,35,46,22,23,24,24,42,41,23,43,26
43,31,26,22,40,26,39,23,41,23,43,26,22,1,22,20,22,25,30,35,35,30,36,37,22,25,30,35,35,22,40,26,37,43,22,43,36,22,43,31,26,22,44,31,30,43,26,22,31,36,42,40,26,22,31,23,27,22,25,42,27,28,26,43,22,27,30,29,29,30,24,42,35,43,30,26,40,22,43,36,36,22,25,42,43,22,44,23,40,22,40,23,45,26,27,22,42,35,43,30,34,23,43,26,35,46,22,25,46,22,30,43,40,22,30,34,39,36,41,43,23,37,24,26,22,43,36,22,23,22,25,41,36,23,27,22,40,39,26,24,43,41,42,34,22,36,29,22,30,37,43,26,41,26,40,43,40,22,30,37,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,30,43,40,26,35,29
37,36,37,26,22,40,42,40,43,23,30,37,26,27,22,40,30,28,37,30,29,30,24,23,37,43,22,27,23,34,23,28,26,22,23,22,40,39,36,32,26,40,34,23,37,22,40,23,30,27,22,23,27,27,30,37,28,22,43,31,23,43,22,43,31,26,22,27,26,35,30,24,23,43,26,22,34,23,37,42,29,23,24,43,42,41,30,37,28,22,39,41,36,24,26,40,40,22,34,23,24,31,30,37,26,40,22,44,26,41,26,22,18,42,37,32,19,22,23,37,27,22,44,26,41,26,22,23,35,35,22,29,36,42,37,27,22,43,36,22,25,26,22,36,39,26,41,23,43,30,37,28,22,37,36,41,34,23,35,35,46
30,37,22,36,24,43,36,25,26,41,22,20,22,20,22,20,22,40,23,30,27,22,34,36,41,26,22,33,36,25,40,22,44,30,35,35,22,25,26,22,24,41,26,23,43,26,27,22,30,37,22,43,31,26,22,24,36,34,30,37,28,22,40,30,47,22,34,36,37,43,31,40,22,24,36,34,39,23,41,26,27,22,44,30,43,31,22,20,22,20,22,30,37,22,40,26,39,43,26,34,25,26,41,22,23,37,27,22,20,22,20,22,30,37,22,36,24,43,36,25,26,41,22,20
30,37,22,39,23,41,43,30,24,42,35,23,41,22,33,23,39,23,37,26,40,26,22,30,37,45,26,40,43,36,41,40,22,44,30,35,35,22,25,26,22,32,26,26,39,30,37,28,22,23,22,44,23,41,46,22,26,46,26,22,36,37,22,44,23,35,35,22,40,43,41,26,26,43,22,43,36,22,40,26,26,22,44,31,26,43,31,26,41,22,34,36,37,27,23,46,22,2,40,22,18,42,37,32,19,22,41,23,35,35,46,22,31,36,35,27,40,22,42,39,22,23,40,22,29,41,26,40,31,22,42,7,40,7,22,26,24,36,37,36,34,30,24,22,27,23,43,23,22,23,41,26,22,41,26,35,26,23,40,26,27
27,39,24,22,23,24,38,42,30,40,30,43,30,36,37,22,39,23,41,43,37,26,41,40,22,23,22,31,36,40,43,30,35,26,22,40,42,30,43,36,41,22,29,36,41,22,27,23,43,23,39,41,36,27,42,24,43,40,22,24,36,41,39,7,22,29,30,35,26,27,22,23,22,39,26,43,30,43,30,36,37,22,30,37,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,35,36,40,22,23,37,28,26,35,26,40,22,40,26,26,32,30,37,28,22,43,36,22,31,23,45,26,22,30,43,40,22,40,43,23,37,27,40,43,30,35,35,22,23,28,41,26,26,34,26,37,43,22,44,30,43,31,22,43,31,26,22,24,36,34,39,42,43,26,41,22,39,41,30,37,43,26,41,22,34,23,32,26,41,22,27,26,24,35,23,41,26,27,22,18,42,37,32,19,22,23,37,27,22,30,43,22,18,42,37,32,19,22,44,30,43,31,22,23,22,1,22,18,42,37,32,19,22,43,26,37,27,26,41,22,36,29,29,26,41,22,29,36,41,22,43,31,26,22,24,36,34,39,23,37,46
43,31,26,22,20,22,40,43,23,43,42,43,26,22,34,41,40,7,22,46,26,23,41,28,30,37,22,45,30,36,35,23,43,26,27,22,44,23,40,22,27,26,40,30,28,37,26,27,22,43,36,22,26,37,29,36,41,24,26,22,39,41,36,45,30,40,30,36,37,40,22,36,29,22,40,36,42,43,31,22,24,23,41,36,35,30,37,23,22,2,40,22,18,42,37,32,19,22,35,23,44,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,42,39,22,20,22,42,43,30,35,30,43,30,26,40,22,20,22,36,29,29,22,20
31,42,37,27,41,26,27,40,22,36,29,22,24,23,35,30,29,36,41,37,30,23,37,40,22,34,23,27,26,22,43,31,26,30,41,22,44,23,46,22,43,36,22,43,31,26,30,41,22,24,36,34,39,42,43,26,41,40,22,23,29,43,26,41,22,43,31,26,22,38,42,23,32,26,22,23,37,27,22,18,42,37,32,19,22,30,37,22,44,30,43,31,22,26,23,24,31,22,36,43,31,26,41,22,36,37,22,26,35,26,24,43,41,36,37,30,24,22,18,42,37,32,19,22,25,36,23,41,27,40,22,44,31,30,24,31,22,35,30,37,32,22,24,36,34,39,42,43,26,41,40,22,18,42,37,32,19,22,45,30,23,22,39,31,36,37,26,22,35,30,37,26,40
18,42,37,32,19,22,29,30,37,23,37,24,30,23,35,22,24,36,41,39,7,22,18,42,37,32,19,22,29,30,37,23,37,24,30,23,35,22,40,26,41,45,30,24,26,40,22,24,36,37,24,26,41,37,22,23,37,37,42,23,35,22,41,26,45,26,37,42,26,22,36,29,22,1,22,20,22,34,30,35,35,30,36,37,22,36,43,24,22,40,23,30,27,22,43,31,41,26,26,22,36,29,22,30,43,40,22,20,22,25,23,46,5,23,41,26,23,22,25,41,23,37,24,31,26,40,22,44,26,41,26,22,24,35,36,40,26,27,22,46,26,40,43,26,41,27,23,46
25,42,43,22,43,31,26,22,18,42,37,32,19,22,18,42,37,32,19,22,23,41,26,22,28,36,30,37,28,22,43,36,22,31,23,45,26,22,43,36,22,25,26,22,18,42,37,32,19,22,23,40,22,44,26,35,35,22,30,37,24,36,34,39,26,43,26,37,43,22,39,41,30,37,24,30,39,23,35,40,22,23,37,27,22,23,27,34,30,37,30,40,43,41,23,43,36,41,40,22,40,31,36,42,35,27,22,28,36,22,25,42,43,22,43,31,26,22,28,36,36,27,22,36,37,26,40,22,36,42,28,31,43,22,43,36,22,25,26,22,35,26,29,43,22,23,35,36,37,26
34,36,40,43,22,18,42,37,32,19,22,34,26,23,40,42,41,26,40,22,44,26,41,26,22,31,23,37,27,35,26,27,22,23,43,22,43,31,26,22,35,36,24,23,35,22,35,26,45,26,35
43,31,26,37,22,23,27,27,22,23,37,27,22,18,42,37,32,19,22,43,44,36,22,40,43,23,37,27,23,41,27,22,18,42,37,32,19,22,43,36,22,28,26,43,22,23,22,44,30,27,26,41,22,41,23,37,28,26
43,31,26,22,24,36,34,39,23,37,46,22,27,30,40,39,23,43,24,31,26,27,22,23,40,22,34,23,37,46,22,23,40,22,20,22,39,26,36,39,35,26,22,30,37,22,43,31,26,22,40,23,37,22,29,41,23,37,24,30,40,24,36,22,23,41,26,23,22,43,36,22,27,36,22,43,31,26,22,44,36,41,32,22,43,31,36,42,28,31,22,34,36,40,43,22,36,29,22,43,31,26,22,18,42,37,32,19,22,44,23,40,22,27,36,37,26,22,25,46,22,24,36,34,39,42,43,26,41
43,31,26,22,37,26,44,35,46,22,24,31,23,41,43,26,41,26,27,22,25,23,37,32,22,44,30,35,35,22,23,40,40,42,34,26,22,23,25,36,42,43,22,1,22,20,22,34,30,35,35,30,36,37,22,30,37,22,20,22,27,26,39,36,40,30,43,22,23,24,24,36,42,37,43,40,22,23,37,27,22,39,23,46,22,43,31,26,22,29,27,30,24,22,23,22,39,42,41,24,31,23,40,26,22,39,41,26,34,30,42,34,22,36,29,22,1,22,20,22,34,30,35,35,30,36,37
23,24,24,36,41,27,30,37,28,22,43,36,22,43,31,26,22,36,29,29,30,24,30,23,35,40,22,34,41,7,22,25,42,40,31,22,26,45,26,37,22,41,26,23,27,22,43,36,22,43,31,26,22,40,26,37,23,43,36,41,40,22,18,42,37,32,19,22,29,41,36,34,22,23,22,31,30,28,31,35,46,22,24,35,23,40,40,30,29,30,26,27,22,35,26,43,43,26,41,22,29,41,36,34,22,43,31,26,22,24,36,34,34,30,43,43,26,26,22,43,36,22,43,31,26,22,44,31,30,43,26,22,31,36,42,40,26,22,27,30,40,24,42,40,40,30,37,28,22,43,31,26,22,28,42,30,27,26,35,30,37,26,40
44,26,35,35,24,36,34,26,22,28,23,30,37,26,27,22,20,22,43,36,22,20,22,36,37,22,23,22,34,36,27,26,40,43,22,20,22,34,30,35,35,30,36,37,22,40,31,23,41,26,40
41,23,35,35,46,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,43,36,22,24,36,34,34,26,37,43,22,35,23,43,26,22,46,26,40,43,26,41,27,23,46
25,46,22,34,23,32,30,37,28,22,23,22,25,41,26,23,32,22,29,41,36,34,22,43,41,23,27,30,43,30,36,37,22,25,41,36,36,32,40,22,25,41,36,43,31,26,41,40,22,30,40,22,40,26,26,32,30,37,28,22,23,22,27,26,35,30,24,23,43,26,22,25,23,35,23,37,24,26
27,39,24,22,23,24,38,42,30,40,30,43,30,36,37,22,30,40,22,24,36,37,43,41,36,35,35,26,27,22,25,46,22,18,42,37,32,19,22,30,37,45,26,40,43,34,26,37,43,22,23,40,40,36,24,30,23,43,26,40,22,44,30,35,40,36,37,22,30,37,45,26,40,43,34,26,37,43,22,28,41,36,42,39,22,18,42,37,32,19,22,24,36,41,39,7,22,23,37,27,22,24,23,43,23,35,46,40,43,22,39,23,41,43,37,26,41,40
43,31,26,22,35,30,37,26,22,40,26,26,34,40,22,18,42,37,32,19,22,43,31,30,37,22,29,36,41,22,18,42,37,32,19,22,39,42,41,39,36,40,26,40
23,22,35,23,25,36,41,22,24,31,30,26,29,22,40,39,26,23,32,40,22,18,42,37,32,19,22,36,29,22,31,23,45,30,37,28,22,43,36,22,34,23,37,22,23,37,27,22,44,36,34,23,37,22,26,35,26,24,43,30,36,37,22,27,23,46,22,39,31,36,37,26,40
43,41,23,27,30,37,28,22,44,23,40,22,35,30,28,31,43,22,36,37,22,43,31,26,22,39,23,24,30,29,30,24,22,40,43,36,24,32,22,26,47,24,31,23,37,28,26,22,46,26,40,43,26,41,27,23,46,22,44,30,43,31,22,44,36,41,32,26,41,40,22,23,43,22,43,31,26,22,26,47,24,31,23,37,28,26,22,2,40,22,34,23,30,37,22,29,35,36,36,41,22,30,37,22,40,23,37,22,29,41,23,37,24,30,40,24,36,22,40,43,41,42,28,28,35,30,37,28,22,43,36,22,26,47,26,24,42,43,26,22,36,41,27,26,41,40,22,25,46,22,18,42,37,32,19,22,23,40,22,23,22,41,26,40,42,35,43,22,36,29,22,23,22,24,36,37,43,30,37,42,30,37,28,22,39,36,44,26,41,22,18,42,37,32,19
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,37,26,44,22,46,36,41,32,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,40,40,36,24,30,23,43,26,40,22,24,36,41,39,7,22,24,36,37,40,42,34,26,41,22,23,37,27,22,24,36,34,34,26,41,24,30,23,35,22,29,30,37,23,37,24,26,22,40,42,25,40,30,27,30,23,41,46,22,43,36,22,23,22,42,37,30,43,22,36,29,22,29,36,41,27,22,34,36,43,36,41,22,24,36,7,22,29,36,41,22,1,22,20,22,25,30,35,35,30,36,37
43,31,26,22,1,22,20,22,34,30,35,35,30,36,37,22,36,29,22,20,22,20,22,24,26,41,43,30,29,30,24,23,43,26,40,22,27,42,26,22,20,22,24,23,41,41,46,22,43,31,26,22,30,40,40,42,26,22,2,40,22,31,30,28,31,22,46,30,26,35,27,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,22,27,26,39,23,41,43,34,26,37,43,22,2,40,22,34,36,40,43,22,40,30,28,37,30,29,30,24,23,37,43,22,18,42,37,32,19,22,36,29,22,26,47,30,40,43,30,37,28,22,41,30,24,36,22,39,36,35,30,24,46,22,30,40,22,23,22,18,42,37,32,19,22,43,36,22,39,41,36,40,26,24,42,43,36,41,40,22,43,31,23,43,22,43,31,26,46,22,40,31,36,42,35,27,22,40,26,26,32,22,43,36,22,40,26,30,48,26,22,23,40,40,26,43,40,22,29,41,36,34,22,27,26,29,26,37,27,23,37,43,40,22,30,37,22,39,41,36,39,36,41,43,30,36,37,22,43,36,22,43,31,26,22,37,23,43,42,41,26,22,36,29,22,43,31,26,22,23,35,35,26,28,26,27,22,18,42,37,32,19,22,34,41,7,22,41,42,37,32,26,35,22,40,23,30,27
43,31,23,43,22,44,36,42,35,27,22,25,26,22,23,37,22,30,41,36,37,30,24,22,41,26,40,42,35,43,22,36,29,22,23,22,24,23,40,26,22,30,37,22,44,31,30,24,31,22,43,31,26,22,40,42,39,41,26,34,26,22,24,36,42,41,43,22,18,42,37,32,19,22,40,43,36,39,39,26,27,22,40,31,36,41,43,22,36,29,22,18,42,37,32,19,22,41,36,26,22,45,40,7,22,44,23,27,26
23,43,22,43,31,26,22,40,23,34,26,22,43,30,34,26,22,35,30,25,26,41,23,35,22,23,37,27,22,34,36,27,26,41,23,43,26,22,27,26,34,36,24,41,23,43,40,22,37,36,43,26,22,43,31,26,22,30,41,36,37,46,22,36,29,22,34,41,7,22,25,42,40,31,22,2,40,22,33,36,30,37,30,37,28,22,23,22,24,26,35,26,25,41,23,43,30,36,37,22,36,29,22,24,36,40,43,23,22,41,30,24,23,37,22,27,26,34,36,24,41,23,24,46,22,23,43,22,23,22,43,30,34,26,22,31,30,40,22,23,27,34,30,37,30,40,43,41,23,43,30,36,37,22,31,23,40,22,40,36,42,28,31,43,22,40,31,23,41,39,22,24,42,43,40,22,30,37,22,42,7,40,7,22,23,30,27,22,43,36,22,43,31,26,22,43,30,37,46,22,24,36,42,37,43,41,46
43,31,26,22,23,24,38,42,30,40,30,43,30,36,37,22,25,36,36,40,43,26,27,22,25,35,23,24,32,22,3,22,27,26,24,32,26,41,22,2,40,22,41,23,43,30,36,22,36,29,22,27,26,25,43,22,43,36,22,43,36,43,23,35,22,24,23,39,30,43,23,35,22,43,36,22,34,36,41,26,22,43,31,23,37,22,20,22,20
43,31,26,22,39,30,24,43,42,41,26,22,29,36,41,22,24,31,30,37,23,22,2,40,22,26,47,39,36,41,43,40,22,30,40,22,33,42,40,43,22,23,40,22,25,35,26,23,32,22,34,23,30,37,35,46,22,25,26,24,23,42,40,26,22,36,29,22,43,31,26,22,27,36,34,26,40,43,30,24,22,24,41,26,27,30,43,22,40,38,42,26,26,48,26
43,31,26,22,44,26,23,32,37,26,40,40,26,40,22,36,29,22,24,36,37,43,30,37,26,37,43,23,35,22,26,47,24,31,23,37,28,26,40,22,23,41,26,22,27,41,30,45,30,37,28,22,40,36,34,26,22,29,42,37,27,22,34,23,37,23,28,26,41,40,22,43,36,22,40,44,30,43,24,31,22,25,42,40,30,37,26,40,40,22,43,36,22,40,43,36,24,32,40,22,43,41,23,27,26,27,22,36,37,22,35,36,37,27,36,37,22,2,40,22,40,43,36,24,32,22,26,47,24,31,23,37,28,26,22,44,31,30,24,31,22,38,42,36,43,26,40,22,29,30,41,34,22,43,41,23,27,30,37,28,22,39,41,30,24,26,40,22,29,36,41,22,23,25,36,42,43,22,20,22,25,35,42,26,5,24,31,30,39,22,30,40,40,42,26,40,22,29,41,36,34,22,20,22,34,23,33,36,41,22,24,36,42,37,43,41,30,26,40
30,35,35,30,37,36,30,40,22,33,36,30,37,40,22,20,22,36,43,31,26,41,22,40,43,23,43,26,40,22,43,31,23,43,22,23,35,35,36,44,22,39,42,25,35,30,24,22,39,23,41,43,30,24,30,39,23,43,30,36,37,22,30,37,22,18,42,37,32,19,22,39,41,36,24,26,26,27,30,37,28,40,22,23,37,27,22,20,22,40,43,23,43,26,40,22,43,31,23,43,22,36,39,26,37,22,27,30,40,24,30,39,35,30,37,23,41,46,22,31,26,23,41,30,37,28,40,22,43,36,22,43,31,26,22,39,42,25,35,30,24,22,23,24,24,36,41,27,30,37,28,22,43,36,22,43,31,26,22,23,34,26,41,30,24,23,37,22,25,23,41,22,23,40,40,36,24,30,23,43,30,36,37
23,43,22,43,31,26,22,24,31,23,41,35,26,40,22,40,24,31,44,23,25,22,3,22,24,36,7,22,36,29,29,30,24,26,22,30,37,22,23,43,35,23,37,43,23,22,2,40,22,18,42,37,32,19,22,27,30,40,43,41,30,24,43,22,23,22,28,41,36,42,39,22,36,29,22,30,37,45,26,40,43,36,41,40,22,45,36,30,24,26,40,22,40,32,26,39,43,30,24,30,40,34,22,43,31,23,43,22,29,26,27,26,41,23,35,22,36,29,29,30,24,30,23,35,40,22,44,36,42,35,27,22,24,42,41,25,22,39,41,36,28,41,23,34,22,43,41,23,27,30,37,28
26,45,26,41,46,36,37,26,22,30,40,22,44,23,30,43,30,37,28,22,29,36,41,22,28,37,39,22,40,23,46,40,22,44,23,35,43,26,41,22,40,30,34,36,37,22,23,37,22,23,40,40,30,40,43,23,37,43,22,43,41,26,23,40,42,41,26,41,22,44,30,43,31,22,25,23,37,32,22,18,42,37,32,19,22,18,42,37,32,19,22,3,22,24,36
23,35,36,37,28,22,44,30,43,31,22,43,31,26,22,26,47,36,27,42,40,22,36,29,22,40,31,36,39,39,30,37,28,22,36,39,39,36,41,43,42,37,30,43,30,26,40,22,30,40,22,23,37,22,26,47,36,27,42,40,22,36,29,22,43,31,26,22,33,36,25,40,22,43,31,23,43,22,43,31,26,22,34,23,33,36,41,22,24,31,23,30,37,40,22,42,40,26,27,22,43,36,22,39,41,36,45,30,27,26,22,43,36,22,24,36,34,34,42,37,30,43,46,22,41,26,40,30,27,26,37,43,40
31,23,45,30,37,28,22,40,42,41,45,30,45,26,27,22,25,36,43,31,22,35,23,40,43,22,29,41,30,27,23,46,22,2,40,22,20,22,20,22,44,23,35,35,22,40,43,41,26,26,43,22,39,35,42,37,28,26,22,23,37,27,22,43,31,26,22,30,34,34,26,27,30,23,43,26,22,23,29,43,26,41,34,23,43,31,22,36,29,22,43,31,26,22,40,23,37,22,29,41,23,37,24,30,40,24,36,22,25,23,46,22,23,41,26,23,22,26,23,41,43,31,38,42,23,32,26,22,43,36,32,46,36,22,34,23,41,32,26,43,22,39,23,41,43,30,24,30,39,23,37,43,40,22,26,47,39,41,26,40,40,26,27,22,41,26,35,30,26,29,22,43,31,23,43,22,43,41,23,27,30,37,28,22,31,23,27,22,41,26,43,42,41,37,26,27,22,43,36,22,37,36,41,34,23,35
43,31,26,22,23,28,41,26,26,34,26,37,43,40,22,23,41,26,22,44,30,43,31,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,22,23,37,27,22,23,37,22,23,29,29,30,35,30,23,43,26,22,36,29,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,24,36,41,39
30,40,43,23,43,22,40,23,30,27,22,20,22,34,36,41,26,22,39,26,36,39,35,26,22,44,26,41,26,22,26,34,39,35,36,46,26,27,22,30,37,22,33,42,35,46,22,43,31,23,37,22,30,37,22,23,39,41,30,35
30,37,27,42,40,43,41,30,23,35,22,29,42,37,27,30,37,28,22,24,36,41,39,7,22,30,37,30,43,30,23,35,22,36,29,29,26,41,30,37,28,22,36,29,22,24,36,34,34,36,37,22,40,43,36,24,32,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,23,37,27,22,18,42,37,32,19,22,18,42,37,32,19,22,3,22,18,42,37,32,19
43,31,26,22,27,26,34,36,24,41,23,43,30,24,22,18,42,37,32,19,22,31,23,40,22,37,2,43,22,25,26,26,37,22,27,26,43,26,41,34,30,37,26,27,22,43,31,26,22,36,29,29,30,24,30,23,35,22,40,23,30,27
43,31,26,22,40,39,36,32,26,40,34,23,37,22,40,23,30,27,22,30,43,22,30,40,22,43,31,26,22,29,30,41,40,43,22,26,23,41,35,46,22,41,26,43,30,41,26,34,26,37,43,22,39,35,23,37,22,36,29,29,26,41,26,27,22,42,37,27,26,41,22,30,43,40,22,43,44,36,5,46,26,23,41,22,18,42,37,32,19,22,40,43,41,23,43,26,28,46
44,26,22,31,23,27,22,43,36,22,27,36,22,40,36,34,26,43,31,30,37,28,22,18,42,37,32,19,22,23,37,27,22,18,42,37,32,19,22,27,30,29,29,26,41,26,37,43
30,37,22,23,27,27,30,43,30,36,37,22,24,34,40,22,41,26,39,36,41,43,26,27,22,43,31,30,41,27,5,38,42,23,41,43,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,20,22,24,26,37,43,40,22,23,22,40,31,23,41,26,22,42,39,22,29,41,36,34,22,1,22,20,22,34,30,35,35,30,36,37,22,36,41,22,20,22,24,26,37,43,40,22,23,22,40,31,23,41,26,22,23,22,46,26,23,41,22,23,28,36
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,30,37,24,7,22,44,23,40,22,27,41,36,39,39,26,27,22,29,41,36,34,22,43,31,26,22,31,26,23,35,43,31,22,24,23,41,26,22,18,42,37,32,19,22,30,37,27,42,40,43,41,46,22,28,41,36,42,39,22,36,29,22,43,31,26,22,27,36,44,22,33,36,37,26,40,22,26,38,42,30,43,46,22,34,23,41,32,26,43,22,30,37,27,26,47
23,43,22,31,30,40,22,36,35,27,22,33,36,25,22,30,37,22,18,42,37,32,19,22,24,23,35,30,29,7,22,31,26,22,43,36,36,32,22,23,22,25,30,43,43,26,41,22,43,26,23,24,31,26,41,40,22,2,22,40,43,41,30,32,26,22,23,37,27,22,37,26,23,41,35,46,22,24,23,34,26,22,43,36,22,18,42,37,32,19,22,44,30,43,31,22,23,22,18,42,37,32,19,22,34,26,34,25,26,41
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,40,22,18,42,37,32,19,22,3,22,18,42,37,32,19,22,42,37,30,43,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,18,42,37,32,19,22,24,36,37,43,41,36,35,40,22,36,39,26,41,23,43,30,36,37,40,22,43,36,22,18,42,37,32,19,22,40,7,39,22,23,7,22,29,36,41,22,1,22,20,22,34,30,35,35,30,36,37
25,42,43,22,34,41,7,22,25,36,26,40,26,35,22,36,29,22,43,7,22,41,36,44,26,22,39,41,30,24,26,22,44,31,36,22,23,35,40,36,22,26,47,39,26,24,43,40,22,20,22,20,22,28,41,36,44,43,31,22,30,37,22,27,30,45,30,27,26,37,27,40,22,37,26,47,43,22,46,26,23,41,22,27,36,26,40,22,37,2,43,22,43,31,30,37,32,22,30,43,22,44,30,35,35,22,31,26,35,39,22,43,31,26,22,36,45,26,41,23,35,35,22,34,23,41,32,26,43,22,23,35,35,22,43,31,23,43,22,34,42,24,31
34,40,7,22,29,41,23,37,32,35,30,37,22,20,22,46,26,23,41,40,22,36,35,27,22,18,42,37,32,19,22,43,31,26,22,39,36,40,30,43,30,36,37,22,45,23,24,23,43,26,27,22,25,46,22,18,42,37,32,19,22,28,7,22,18,42,37,32,19,22,44,31,36,22,41,26,43,30,41,26,27,22,26,23,41,35,30,26,41,22,43,31,30,40,22,46,26,23,41,22,23,43,22,23,28,26,22,20
30,37,22,23,27,27,30,43,30,36,37,22,43,36,22,25,26,30,37,28,22,25,41,36,23,27,24,23,40,43,22,36,37,22,24,23,25,35,26,22,43,26,35,26,45,30,40,30,36,37,22,43,31,26,22,34,36,45,30,26,22,23,35,40,36,22,30,40,22,25,26,30,37,28,22,27,30,40,43,41,30,25,42,43,26,27,22,36,37,22,18,42,37,32,19,22,43,31,26,22,40,42,30,43,22,23,35,35,26,28,26,40,22,30,37,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
43,41,23,37,40,39,36,41,43,23,43,30,36,37,22,24,36,40,43,40,22,23,24,43,42,23,35,35,46,22,29,26,35,35,22,20,22,20,22,23,37,27,22,31,36,42,40,30,37,28,22,24,36,40,43,40,22,28,23,30,37,26,27,22,36,37,35,46,22,20,22,20
43,31,26,22,37,36,7,22,20,22,20,22,20,22,25,36,37,27,22,27,42,26,22,20,22,26,37,27,26,27,22,36,37,22,25,41,36,32,26,41,40,22,2,22,40,24,41,26,26,37,40,22,23,43,22,20,22,27,36,44,37,22,20,22,39,36,30,37,43,22,43,36,22,46,30,26,35,27,22,20,22,20
43,36,28,26,43,31,26,41,22,44,30,43,31,22,43,44,36,22,26,47,30,40,43,30,37,28,22,39,35,23,37,43,40,22,30,37,22,43,31,26,22,42,7,40,7,22,29,42,41,42,32,23,44,23,22,40,23,30,27,22,30,43,22,44,30,35,35,22,26,47,39,23,37,27,22,30,43,40,22,24,42,41,41,26,37,43,22,35,36,24,23,35,22,34,36,37,43,31,35,46,22,39,41,36,27,42,24,43,30,36,37,22,36,29,22,34,26,34,36,41,46,22,27,30,40,32,40,22,43,36,22,20,22,34,30,35,35,30,36,37,22,40,31,26,26,43,40,22,29,41,36,34,22,20
42,37,35,30,32,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,44,31,26,41,26,22,25,42,46,26,41,40,22,23,37,27,22,40,26,35,35,26,41,40,22,23,41,26,22,38,42,30,24,32,35,46,22,34,23,43,24,31,26,27,22,43,31,26,22,33,42,37,32,22,34,23,41,32,26,43,22,44,31,26,41,26,22,41,30,40,32,46,22,24,36,41,39,36,41,23,43,26,22,35,36,23,37,40,22,23,41,26,22,43,41,23,27,26,27,22,30,40,22,40,36,34,26,43,30,34,26,40,22,24,35,36,40,26,27,22,29,36,41,22,41,26,39,23,30,41,40
23,35,23,37,22,18,42,37,32,19,22,41,26,24,26,37,43,35,46,22,37,23,34,26,27,22,37,26,44,40,44,26,26,32,22,39,41,26,40,30,27,26,37,43,22,40,23,30,27,22,37,26,44,40,44,26,26,32,22,2,40,22,23,27,22,41,23,43,26,40,22,44,36,42,35,27,22,30,37,24,41,26,23,40,26,22,20,22,20,22,30,37,22,33,23,37,42,23,41,46
43,31,26,40,26,22,24,36,34,39,35,26,47,22,39,41,36,27,42,24,43,40,22,41,26,38,42,30,41,26,22,24,35,36,40,26,22,34,36,37,30,43,36,41,30,37,28,22,25,26,24,23,42,40,26,22,26,23,24,31,22,34,42,40,43,22,25,26,22,45,23,35,42,26,27,22,40,26,39,23,41,23,43,26,35,46,22,30,37,22,35,30,28,31,43,22,36,29,22,24,42,41,41,26,37,43,22,34,23,41,32,26,43,22,24,36,37,27,30,43,30,36,37,40
43,31,30,40,22,30,40,22,30,37,22,41,26,40,39,36,37,40,26,22,43,36,22,18,42,37,32,19,22,32,23,28,26,46,23,34,23,22,2,40,22,34,23,37,23,28,26,41,22,2,40,22,33,36,42,41,37,23,35,22,35,36,36,32,30,37,28,22,29,36,41,22,43,31,26,22,41,26,23,35,22,43,31,30,37,28,22,30,37,22,40,36,37,46,22,26,27,30,43,36,41,30,23,35,22,39,23,28,26,22,36,24,43,7,22,20
27,26,23,35,26,41,40,22,40,23,30,27,22,30,43,22,44,23,40,22,31,30,43,22,25,46,22,40,36,34,26,22,39,41,36,29,30,43,5,43,23,32,30,37,28,22,23,29,43,26,41,22,28,23,30,37,40,22,40,30,37,24,26,22,18,42,37,32,19
43,31,26,22,24,36,34,39,23,37,46,22,40,23,30,27,22,30,43,40,22,30,37,27,42,40,43,41,30,23,35,22,42,37,30,43,22,24,36,37,43,30,37,42,26,40,22,43,36,22,29,23,24,26,22,34,23,41,28,30,37,22,39,41,26,40,40,42,41,26,40,22,23,37,27,22,35,36,44,26,41,22,27,26,34,23,37,27
23,22,40,39,36,32,26,40,44,36,34,23,37,22,29,36,41,22,43,31,26,22,40,43,7,22,35,36,42,30,40,22,23,26,41,36,40,39,23,24,26,22,23,37,27,22,27,26,29,26,37,40,26,22,24,36,37,24,26,41,37,22,40,23,30,27,22,30,43,22,44,23,37,43,26,27,22,43,31,26,22,18,42,37,32,19,22,25,26,24,23,42,40,26,22,23,39,39,35,30,26,27,22,40,36,35,23,41,22,30,40,22,30,37,45,36,35,45,26,27,22,30,37,22,40,36,35,23,41,22,24,26,35,35,40,22,23,37,27,22,18,42,37,32,19,22,35,23,40,26,41,22,24,36,34,39,36,37,26,37,43,40,22,23,37,27,22,43,31,30,40,22,29,30,43,40,22,44,30,43,31,22,34,24,27,36,37,37,26,35,35,22,2,40,22,25,42,40,30,37,26,40,40,22,36,29,22,35,23,40,26,41,22,23,39,39,35,30,24,23,43,30,36,37,40,22,29,36,41,22,34,30,35,30,43,23,41,46,22,40,39,23,24,26
43,31,26,22,40,36,37,22,36,29,22,23,37,22,18,42,37,32,19,22,18,42,37,32,19,22,36,29,22,18,42,37,32,19,22,18,42,37,32,19,22,31,26,22,44,23,40,22,41,23,30,40,26,27,22,30,37,22,23,22,40,34,23,35,35,22,25,36,41,36,42,28,31,22,36,42,43,40,30,27,26,22,18,42,37,32,19,22,43,31,26,22,24,23,34,25,41,30,23,22,24,36,42,37,43,46,22,40,26,23,43,22,23,37,27,22,39,42,43,22,31,30,34,40,26,35,29,22,43,31,41,36,42,28,31,22,43,31,26,22,42,37,30,45,26,41,40,30,43,46,22,36,29,22,39,30,43,43,40,25,42,41,28,31,22,35,23,44,22,40,24,31,36,36,35
43,31,26,22,39,41,30,24,26,22,44,23,40,22,37,2,43,22,27,30,40,24,35,36,40,26,27
42,37,27,26,41,22,43,31,26,22,39,35,23,37,22,18,42,37,32,19,22,40,23,30,27,22,30,43,22,44,30,35,35,22,40,26,35,35,22,24,26,41,43,23,30,37,22,23,40,40,26,43,40,22,23,37,27,22,25,42,40,30,37,26,40,40,26,40,22,43,31,23,43,22,27,36,22,37,2,43,22,34,26,26,43,22,40,43,41,23,43,26,28,30,24,22,23,37,27,22,39,41,36,29,30,43,23,25,30,35,30,43,46,22,36,25,33,26,24,43,30,45,26,40
36,29,29,30,24,30,23,35,40,22,23,35,40,36,22,27,30,40,24,35,36,40,26,27,22,30,43,22,2,40,22,39,36,40,40,30,25,35,26,22,43,31,23,43,22,37,26,24,22,34,23,46,22,41,26,27,42,24,26,22,27,36,34,26,40,43,30,24,22,39,41,36,27,42,24,43,30,36,37,22,36,29,22,18,42,37,32,19,22,24,31,30,39,40,22,43,36,22,29,30,45,26,22,34,30,35,35,30,36,37,22,23,22,34,36,37,43,31,22,29,41,36,34,22,40,30,47,22,34,30,35,35,30,36,37,22,25,26,28,30,37,37,30,37,28,22,33,23,37,42,23,41,46,22,25,26,24,23,42,40,26,22,36,29,22,27,26,43,26,41,30,36,41,23,43,30,37,28,22,34,23,41,32,26,43,22,39,41,30,24,26,40
43,31,26,22,29,30,41,34,40,22,23,41,26,22,34,36,41,28,23,37,22,40,43,23,37,35,26,46,22,3,22,24,36,7,22,40,23,35,36,34,36,37,22,25,41,36,43,31,26,41,40,22,30,37,24,7,22,24,36,42,37,43,46,22,37,23,43,44,26,40,43,22,28,36,45,26,41,37,34,26,37,43,22,40,26,24,42,41,30,43,30,26,40,22,30,37,24,7,22,28,41,26,26,37,44,30,24,31,22,24,23,39,30,43,23,35,22,34,23,41,32,26,43,40,22,30,37,24,7,22,23,37,27,22,28,36,35,27,34,23,37,22,40,23,24,31,40,22,3,22,24,36
30,29,22,18,42,37,32,19,22,31,23,27,22,37,2,43,22,35,30,45,26,27,22,43,31,26,41,26,22,43,31,26,22,39,41,36,39,26,41,43,46,22,34,30,28,31,43,22,31,23,45,26,22,25,26,26,37,22,39,41,30,24,26,27,22,1,22,20,22,34,30,35,35,30,36,37,22,35,36,44,26,41,22,40,23,46,40,22,34,41,7,22,18,42,37,32,19,22,37,36,43,30,37,28,22,43,31,23,43,22,18,42,37,32,19,22,2,40,22,31,36,42,40,26,22,31,23,40,22,25,26,26,37,22,18,42,37,32,19,22,23,37,27,22,36,37,35,46,22,43,31,26,22,18,42,37,32,19,22,39,36,36,35,22,41,26,34,23,30,37,40
43,31,26,22,40,43,23,43,26,22,36,29,22,37,26,44,22,31,23,34,39,40,31,30,41,26,22,31,23,40,22,29,23,45,36,41,26,27,22,43,31,23,43,22,39,35,23,37
30,37,40,43,30,43,42,43,30,36,37,40,22,31,23,27,22,25,26,24,36,34,26,22,23,24,43,30,45,26,22,34,23,41,32,26,43,22,39,35,23,46,26,41,40,22,30,37,22,43,31,26,22,26,23,41,35,46,22,8,16,14,9,40,22,23,37,27,22,40,36,42,28,31,43,22,26,47,24,31,23,37,28,26,22,40,26,23,43,40,22,43,36,22,31,23,37,27,35,26,22,43,31,26,30,41,22,36,44,37,22,43,41,23,27,26,40
18,42,37,32,19,22,37,26,43,44,36,41,32,22,30,37,24,7,22,40,23,30,27,22,30,43,22,24,36,34,39,35,26,43,26,27,22,30,43,40,22,23,24,38,42,30,40,30,43,30,36,37,22,36,29,22,18,42,37,32,19,22,24,36,40,7,22,29,36,41,22,23,25,36,42,43,22,1,22,20,22,34,30,35,35,30,36,37
40,23,34,22,18,42,37,32,19
33,23,39,23,37,22,31,23,40,22,25,26,26,37,22,43,26,40,43,30,37,28,22,30,34,39,36,41,43,26,27,22,29,36,36,27,22,29,41,36,34,22,26,42,41,36,39,26,22,40,30,37,24,26,22,43,31,26,22,23,39,41,30,35,22,20,22,18,42,37,32,19,22,23,24,24,30,27,26,37,43,22,30,37,22,43,31,26,22,40,36,45,30,26,43,22,42,37,30,36,37,22,43,31,26,22,40,39,36,32,26,40,34,23,37,22,40,23,30,27
30,43,22,2,40,22,23,22,24,23,35,30,29,36,41,37,30,23,22,24,41,30,34,26,22,18,42,37,32,19,22,44,36,41,43,31,46,22,36,29,22,23,37,22,18,42,37,32,19,22,40,43,23,37,35,26,46,22,18,42,37,32,19,22,43,30,43,35,26,22,43,31,26,22,24,23,40,26,22,36,29,22,43,31,26,22,18,42,37,32,19,22,39,23,35,34,22,43,41,26,26,40
42,37,35,26,40,40,22,31,26,22,24,31,23,37,28,26,40,22,43,31,26,46,22,35,36,40,26,22,40,23,30,27,22,23,22,27,26,34,36,24,41,23,43,30,24,22,35,26,23,27,26,41,40,31,30,39,22,23,30,27,26
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,43,31,26,22,18,42,37,32,19,22,36,41,28,23,37,30,48,23,43,30,36,37,22,29,36,41,22,43,31,26,22,36,45,26,41,5,43,31,26,5,24,36,42,37,43,26,41,22,40,26,24,42,41,30,43,30,26,40,22,34,23,41,32,26,43,40,22,27,30,40,24,30,39,35,30,37,26,27,22,23,22,37,42,34,25,26,41,22,36,29,22,29,30,41,34,40,22,23,37,27,22,30,37,27,30,45,30,27,42,23,35,40,22,29,36,41,22,23,35,35,26,28,26,27,22,45,30,36,35,23,43,30,36,37,40,22,36,29,22,30,37,27,42,40,43,41,46,22,41,42,35,26,40
43,31,26,22,24,36,34,39,23,37,46,22,2,40,22,27,26,24,30,40,30,36,37,22,44,23,40,22,34,23,27,26,22,23,29,43,26,41,22,29,30,41,40,43,22,31,36,40,39,30,43,23,35,22,29,23,30,35,26,27,22,43,36,22,36,25,43,23,30,37,22,29,30,37,23,37,24,30,37,28,22,29,36,41,22,30,43,40,22,36,29,29,26,41
43,31,26,41,26,22,2,40,22,23,22,18,42,37,32,19,22,39,23,40,40,23,28,26,22,30,37,22,44,31,30,24,31,22,34,41,7,22,18,42,37,32,19,22,31,23,45,30,37,28,22,29,30,37,23,35,35,46,22,35,26,23,41,37,26,27,22,36,29,22,43,31,26,22,39,41,23,24,43,30,24,26,22,18,42,37,32,19,22,31,30,40,22,18,42,37,32,19,22,43,36,22,25,30,35,35,22,18,42,37,32,19,22,43,31,26,37,22,23,22,42,37,30,45,26,41,40,30,43,46,22,28,36,45,26,41,37,36,41,22,23,37,27,22,37,36,44,22,43,31,26,22,28,36,45,26,41,37,36,41,22,36,29,22,43,26,47,23,40,22,23,37,27,22,36,30,35,22,34,23,37,22,26,27,44,30,37,22,24,36,47,22,24,31,23,30,41,34,23,37,22,36,29,22,43,31,26,22,25,36,23,41,27,22,36,29,22,18,42,37,32,19
44,31,30,35,26,22,43,31,26,41,26,22,44,36,42,35,27,22,25,26,22,40,36,34,26,22,24,35,30,26,37,43,22,24,36,37,29,35,30,24,43,40,22,43,31,26,46,22,44,36,42,35,27,22,37,2,43,22,25,26,22,37,26,23,41,35,46,22,23,40,22,36,37,26,41,36,42,40,22,23,40,22,44,30,43,31,22,40,23,23,43,24,31,30,22,2,40,22,36,43,31,26,41,22,23,28,26,37,24,30,26,40
23,37,27,22,43,31,26,41,26,22,44,23,40,22,40,39,26,24,42,35,23,43,30,36,37,22,46,26,40,43,26,41,27,23,46,22,43,31,23,43,22,29,30,27,26,35,30,43,46,22,30,37,45,26,40,43,34,26,37,43,40,22,23,37,27,22,36,43,31,26,41,22,35,23,41,28,26,22,34,42,43,42,23,35,5,29,42,37,27,22,24,36,34,39,23,37,30,26,40,22,34,30,28,31,43,22,40,36,36,37,22,29,36,35,35,36,44,22,43,31,26,22,35,26,23,27,22,36,29,22,32,26,34,39,26,41,22,24,36,41,39,7,22,23,37,27,22,36,43,31,26,41,22,30,37,40,43,30,43,42,43,30,36,37,40,22,30,37,22,24,42,43,43,30,37,28,22,36,29,29,22,43,41,23,27,30,37,28,22,25,42,40,30,37,26,40,40,22,43,36,22,40,26,24,42,41,30,43,30,26,40,22,29,30,41,34,40,22,43,31,23,43,22,27,36,22,39,41,36,28,41,23,34,22,43,41,23,27,30,37,28
23,29,43,26,41,22,23,22,29,35,23,43,22,40,26,24,36,37,27,22,38,42,23,41,43,26,41,22,43,30,26,27,22,35,23,41,28,26,35,46,22,43,36,22,35,36,44,26,41,22,37,26,44,40,39,41,30,37,43,22,26,23,41,37,30,37,28,40,22,18,42,37,32,19,22,23,43,43,41,30,25,42,43,26,27,22,43,31,26,22,28,23,30,37,22,43,36,22,30,34,39,41,36,45,26,27,22,41,26,40,42,35,43,40,22,30,37,22,30,43,40,22,24,36,37,40,42,34,26,41,22,25,42,40,30,37,26,40,40,26,40,22,30,37,22,37,36,41,43,31,22,23,34,26,41,30,24,23,22,25,41,23,48,30,35,22,23,37,27,22,32,36,41,26,23
23,37,27,22,44,31,30,35,26,22,39,36,35,35,46,22,39,26,24,32,22,30,40,22,37,2,43,22,18,42,37,32,19,22,43,31,26,22,18,42,37,32,19,22,18,42,37,32,19,22,40,43,41,42,24,43,42,41,26,22,36,29,22,40,23,37,40,42,30,22,30,43,22,30,40,22,25,41,30,37,28,30,37,28,22,30,37,22,23,22,29,36,41,34,26,41,22,43,36,40,31,30,25,23,22,24,36,41,39,7,22,26,47,26,24,42,43,30,45,26,22,23,40,22,26,47,26,24,42,43,30,45,26,22,45,30,24,26,22,39,41,26,40,30,27,26,37,43,22,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
18,42,37,32,19,22,24,36,35,36,7,22,37,36,44,22,31,23,40,22,23,22,18,42,37,32,19,22,43,31,23,43,22,35,36,36,32,40,22,35,30,32,26,22,23,37,22,36,35,27,22,34,30,37,30,37,28,22,43,36,44,37,22,32,30,27,40,22,24,23,37,22,40,32,30,22,43,31,41,36,42,28,31,22,23,37,27,22,39,23,37,22,29,36,41,22,29,36,36,35,22,2,40,22,28,36,35,27
30,29,22,30,22,23,34,22,24,23,43,24,31,30,37,28,22,46,36,42,41,22,23,43,43,26,37,43,30,36,37,22,43,31,26,37,22,41,26,23,27,22,23,22,25,36,35,27,22,23,37,27,22,18,42,37,32,19,22,23,41,43,30,24,35,26,22,30,37,22,43,31,30,40,22,40,26,39,43,26,34,25,26,41,22,2,40,22,30,40,40,42,26,22,36,29,22,40,24,30,26,37,24,26,22,25,46,22,18,42,37,32,19,22,18,42,37,32,19,22,36,37,22,43,31,30,40,22,40,42,25,33,26,24,43
34,23,24,31,30,37,26,40,22,27,26,27,30,24,23,43,26,27,22,40,36,35,26,35,46,22,43,36,22,44,36,41,27,22,39,41,36,24,26,40,40,30,37,28,22,44,31,30,24,31,22,31,23,45,26,22,23,35,35,22,25,42,43,22,27,30,40,23,39,39,26,23,41,26,27,22,30,37,22,43,31,26,22,42,7,40,7,22,23,41,26,22,40,43,30,35,35,22,34,36,41,26,22,24,36,34,34,36,37,22,30,37,22,33,23,39,23,37,22,43,31,23,37,22,39,24,40
18,42,37,32,19,22,28,41,36,42,39,22,41,36,40,26,22,20,22,43,36,22,20,22,23,37,27,22,40,42,37,22,35,30,29,26,22,29,30,37,30,40,31,26,27,22,42,37,24,31,23,37,28,26,27,22,23,43,22,0,22,20
23,40,22,28,26,36,41,28,30,23,5,39,23,24,30,29,30,24,22,2,40,22,25,30,27,22,29,36,41,22,28,41,26,23,43,22,37,36,41,43,31,26,41,37,22,37,26,32,36,36,40,23,22,31,23,40,22,40,31,36,44,37,22,18,42,37,32,19,22,43,23,32,26,36,45,26,41,40,22,23,41,26,22,40,43,30,35,35,22,23,35,30,45,26,22,27,26,40,39,30,43,26,22,18,42,37,32,19,22,41,26,39,36,41,43,40,22,36,29,22,43,31,26,30,41,22,27,26,34,30,40,26
43,36,22,24,23,39,43,42,41,26,22,43,31,26,22,30,37,45,26,40,43,34,26,37,43,22,40,36,42,43,31,26,23,40,43,22,23,40,30,23,37,22,37,23,43,30,36,37,40,22,44,30,35,35,22,34,36,45,26,22,43,36,22,23,24,24,36,34,34,36,27,23,43,26,22,33,23,39,23,37,26,40,26,22,25,42,40,30,37,26,40,40
36,43,31,26,41,22,23,30,41,35,30,37,26,22,40,43,36,24,32,40,22,29,26,35,35,22,30,37,22,41,26,40,39,36,37,40,26,22,43,36,22,43,31,26,22,42,23,35,22,25,36,23,41,27,22,2,40,22,27,26,24,30,40,30,36,37,22,43,36,22,41,26,34,23,30,37,22,30,37,27,26,39,26,37,27,26,37,43,22,29,36,41,22,37,36,44,22,30,37,24,35,42,27,30,37,28,22,42,40,23,30,41,22,28,41,36,42,39,22,44,31,30,24,31,22,40,26,39,23,41,23,43,26,35,46,22,41,26,39,36,41,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,23,22,40,31,23,41,26,22,24,36,34,39,23,41,26,27,22,44,30,43,31,22,23,22,46,26,23,41,5,23,28,36,22,39,41,36,29,30,43
23,43,22,46,26,40,43,26,41,27,23,46,22,2,40,22,24,35,36,40,30,37,28,22,39,41,30,24,26,22,1,22,20,22,25,30,35,35,30,36,37,22,44,36,42,35,27,22,25,42,46,22,25,23,24,32,22,23,25,36,42,43,22,20,22,34,30,35,35,30,36,37,22,40,31,23,41,26,40,22,36,41,22,35,26,40,40,22,43,31,23,37,22,20,22,20,22,36,29,22,43,31,26,22,41,36,42,28,31,35,46,22,20,22,34,30,35,35,30,36,37,22,36,42,43,40,43,23,37,27,30,37,28
31,26,22,44,23,40,22,30,37,22,29,23,24,43,22,43,23,32,30,37,28,22,23,37,22,26,40,39,26,24,30,23,35,35,46,22,32,26,26,37,22,30,37,43,26,41,26,40,43,22,30,37,22,25,36,23,41,27,22,34,23,43,43,26,41,40,22,26,45,26,37,22,25,26,29,36,41,26,22,31,26,22,44,26,37,43,22,43,36,22,43,31,26,22,43,41,26,23,40,42,41,46
40,36,34,26,22,20,22,34,26,34,25,26,41,40,22,38,42,30,43,22,43,31,26,22,26,47,24,31,23,37,28,26,22,35,23,40,43,22,46,26,23,41,22,34,36,41,26,22,43,31,23,37,22,43,41,30,39,35,26,22,43,31,26,22,37,42,34,25,26,41,22,36,29,22,41,26,40,30,28,37,23,43,30,36,37,40,22,30,37,22,20
29,36,41,22,43,31,26,22,39,23,39,26,41,22,30,37,27,42,40,43,41,46,22,40,39,26,24,30,29,30,24,23,35,35,46,22,34,36,40,43,22,23,37,23,35,46,40,43,40,22,40,23,30,27,22,43,31,26,22,27,26,23,35,22,44,30,35,35,22,40,39,42,41,22,23,22,44,23,45,26,22,36,29,22,18,42,37,32,19,22,43,23,32,26,36,45,26,41,40,22,39,36,40,40,30,25,35,46,22,30,37,45,36,35,45,30,37,28,22,40,42,24,31,22,24,36,34,39,23,37,30,26,40,22,23,40,22,42,37,30,36,37,22,24,23,34,39,22,24,36,41,39,7,22,29,26,27,26,41,23,35,22,18,42,37,32,19,22,24,36,7,22,23,37,27,22,34,26,23,27,22,24,36,41,39
18,42,37,32,19,22,30,40,22,33,23,39,23,37,26,40,26,22,29,36,41,22,43,26,23,34,22,40,39,30,41,30,43,22,23,37,27,22,33,23,39,23,37,26,40,26,22,18,42,37,32,19,22,31,23,45,26,22,34,30,35,26,40,22,23,37,27,22,34,30,35,26,40,22,36,29,22,30,43
25,23,37,32,23,34,26,41,30,24,23,22,2,40,22,39,41,36,29,30,43,22,33,42,34,39,26,27,22,20,22,20,22,30,37,22,43,31,26,22,43,31,30,41,27,22,38,42,23,41,43,26,41
30,37,22,43,42,26,40,27,23,46,22,2,40,22,18,42,37,32,19,22,40,26,40,40,30,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,22,29,26,35,35,22,25,46,22,20,22,39,36,30,37,43,40,22,26,23,41,35,46,22,30,37,22,43,31,26,22,27,23,46,22,25,42,43,22,29,30,37,30,40,31,26,27,22,44,30,43,31,22,35,26,40,40,22,43,31,23,37,22,23,22,18,42,37,32,19,22,35,36,40,40
23,41,37,36,35,27,22,18,42,37,32,19,22,23,40,40,30,40,43,23,37,43,22,39,41,36,29,26,40,40,36,41,22,36,31,30,36,22,40,43,23,43,26,22,42,37,30,45,26,41,40,30,43,46
30,37,22,43,36,27,23,46,22,2,40,22,24,36,34,39,42,43,26,41,22,37,26,43,44,36,41,32,40,22,40,36,34,26,22,34,23,24,31,30,37,26,40,22,36,29,43,26,37,22,40,30,43,22,30,27,35,26,22,44,31,30,35,26,22,36,43,31,26,41,40,22,23,41,26,22,18,42,37,32,19
35,36,37,27,36,37,22,40,31,23,41,26,40,22,23,35,40,36,22,24,35,36,40,26,27,22,29,30,41,34,26,41,22,30,37,22,43,31,30,37,22,43,41,23,27,30,37,28,22,27,41,30,45,26,37,22,35,23,41,28,26,35,46,22,25,46,22,43,26,24,31,37,30,24,23,35,22,29,23,24,43,36,41,40,22,23,37,27,22,40,42,39,39,36,41,43,22,29,41,36,34,22,23,22,37,26,44,22,44,23,35,35,22,40,43,41,26,26,43,22,41,23,35,35,46
43,31,26,22,25,36,23,41,27,22,23,35,41,26,23,27,46,22,31,23,40,22,25,26,26,37,22,40,26,23,41,24,31,30,37,28,22,29,36,41,22,40,43,41,36,37,28,22,36,42,43,40,30,27,26,22,24,23,37,27,30,27,23,43,26,40,22,30,37,24,35,42,27,30,37,28,22,18,42,37,32,19,22,26,47,26,24,42,43,30,45,26,40,22,44,30,43,31,22,24,36,37,40,30,27,26,41,23,25,35,26,22,30,37,43,26,41,37,23,43,30,36,37,23,35,22,26,47,39,26,41,30,26,37,24,26
44,23,40,31,30,37,28,43,36,37,22,27,7,24,7,22,43,36,39,39,26,27,22,43,31,26,22,24,36,34,39,26,43,30,43,30,45,26,22,40,35,23,43,26,22,46,26,40,43,26,41,27,23,46,22,44,30,43,31,22,23,22,40,23,35,26,22,36,29,22,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,43,23,47,22,41,26,45,26,37,42,26,22,23,37,43,30,24,30,39,23,43,30,36,37,22,37,36,43,26,40
43,31,26,22,29,36,41,34,26,41,22,44,23,35,35,22,40,43,41,26,26,43,22,26,47,26,24,42,43,30,45,26,22,41,26,29,42,40,26,27,22,43,36,22,36,29,29,26,41,22,23,37,22,36,39,30,37,30,36,37,22,36,37,22,43,31,26,22,24,36,37,43,41,36,45,26,41,40,46,22,40,42,41,41,36,42,37,27,30,37,28,22,39,41,36,28,41,23,34,22,43,41,23,27,30,37,28,22,44,31,30,24,31,22,31,23,40,22,41,26,24,26,37,43,35,46,22,25,26,24,36,34,26,22,23,22,35,23,41,28,26,41,22,39,23,41,43,22,36,29,22,43,31,26,22,43,41,23,27,30,37,28,22,30,37,22,43,31,26,22,34,23,41,32,26,43,22,23,37,27,22,31,23,40,22,25,26,26,37,22,25,35,23,34,26,27,22,29,36,41,22,23,24,24,26,35,26,41,23,43,30,37,28,22,43,31,26,22,27,41,36,39,22,43,44,36,22,44,26,26,32,40,22,23,28,36
44,26,35,35,22,27,23,46,40,22,36,29,22,41,23,28,26,22,23,30,41,30,37,28,22,44,30,43,31,22,18,42,37,32,19,22,39,23,24,32,23,28,30,37,28,22,23,37,27,22,23,29,43,26,41,22,41,26,39,26,23,43,26,27,22,27,26,35,23,46,40,22,44,23,40,22,23,22,25,26,28,30,37,37,30,37,28
39,41,26,40,30,27,26,37,43,22,25,42,40,31,22,40,31,36,42,35,27,22,45,26,43,36,22,23,39,39,41,36,39,41,30,23,43,30,36,37,40,22,23,24,43,40,22,43,31,23,43,22,24,36,37,43,23,30,37,22,43,31,26,40,26,22,32,30,37,27,40,22,36,29,22,42,37,24,36,37,40,43,30,43,42,43,30,36,37,23,35,22,24,36,37,27,30,43,30,36,37,40,22,36,37,22,43,31,26,22,39,41,26,40,30,27,26,37,43,22,2,40,22,23,25,30,35,30,43,46,22,43,36,22,18,42,37,32,19,22,31,30,40,22,27,42,43,30,26,40,22,23,37,27,22,26,47,26,41,24,30,40,26,22,31,30,40,22,39,41,26,41,36,28,23,43,30,45,26,40
24,34,40,22,30,40,22,37,26,23,41,35,46,22,27,36,37,26,22,24,36,37,45,26,41,43,30,37,28,22,43,31,26,22,34,30,27,35,23,37,27,22,39,35,23,37,43,22,43,36,22,23,22,18,42,37,32,19,22,18,42,37,32,19,22,29,23,24,30,35,30,43,46,22,23,43,22,23,22,24,36,40,43,22,36,29,22,1,22,20,22,34,30,35,35,30,36,37
25,42,43,22,40,36,34,26,22,26,42,41,36,39,26,23,37,22,29,42,37,27,40,22,41,26,24,26,37,43,35,46,22,31,23,45,26,22,40,32,46,41,36,24,32,26,43,26,27,22,40,39,23,30,37,22,29,42,37,27,22,31,23,40,22,40,42,41,28,26,27,22,43,36,22,23,22,40,43,23,41,43,35,30,37,28,22,20,22,20,22,39,41,26,34,30,42,34
26,23,41,35,30,26,41,22,43,31,30,40,22,34,36,37,43,31,22,43,31,26,22,41,26,40,26,41,45,26,22,25,23,37,32,22,36,29,22,37,26,44,22,48,26,23,35,23,37,27,22,43,31,26,22,24,36,42,37,43,41,46,22,2,40,22,24,26,37,43,41,23,35,22,25,23,37,32,22,23,39,39,36,30,37,43,26,27,22,43,31,26,22,34,23,37,23,28,26,41,40,22,43,36,22,41,42,37,22,43,31,26,22,30,37,45,26,40,43,34,26,37,43,22,25,23,37,32,22,23,37,27,22,39,23,46,22,24,41,26,27,30,43,36,41,40
31,42,37,43,26,41,22,44,23,37,43,40,22,43,36,22,24,36,37,24,26,37,43,41,23,43,26,22,30,43,40,22,41,26,40,36,42,41,24,26,40,22,36,37,22,43,31,26,22,30,37,40,42,41,23,37,24,26,22,25,42,40,30,37,26,40,40,22,23,37,27,22,36,37,22,23,22,39,41,36,33,26,24,43,22,43,36,22,40,43,36,41,26,22,31,23,48,23,41,27,36,42,40,22,18,42,37,32,19,22,30,37,22,40,23,35,43,22,18,42,37,32,19
24,36,37,45,26,37,30,26,37,24,26,22,40,43,36,41,26,22,34,26,41,24,31,23,37,27,30,40,26,22,31,23,40,22,37,36,43,22,32,26,39,43,22,39,23,24,26,22,44,30,43,31,22,24,42,41,41,26,37,43,22,43,41,26,37,27,40,22,30,37,22,24,36,37,40,42,34,26,41,22,39,41,26,29,26,41,26,37,24,26,40,22,31,26,22,40,23,30,27,22,30,37,22,23,22,40,39,26,26,24,31,22,23,43,22,43,31,26,22,24,36,34,39,23,37,46,22,2,40,22,23,37,37,42,23,35,22,40,31,23,41,26,31,36,35,27,26,41,40,22,34,26,26,43,30,37,28
25,7,23,7,43,22,41,36,40,26,22,29,30,45,26,22,39,26,37,24,26,22,26,30,28,31,43,22,24,26,37,43,40,22,43,36,22,20,22,39,26,37,24,26,22,1,22,20,22,30,37,22,35,36,37,27,36,37,22,46,26,40,43,26,41,27,23,46,22,23,40,22,23,22,35,23,43,26,22,34,23,41,32,26,43,22,41,23,35,35,46,22,26,41,23,40,26,27,22,23,22,18,42,37,32,19,22,29,23,35,35,22,26,23,41,35,30,26,41,22,30,37,22,43,31,26,22,27,23,46
43,31,26,22,18,42,37,32,19,22,36,29,22,43,31,26,22,35,23,44,22,29,30,41,34,22,23,37,27,22,43,31,26,22,44,23,40,31,30,37,28,43,36,37,22,35,26,28,23,35,22,29,36,42,37,27,23,43,30,36,37,22,30,40,22,36,27,27,22,23,35,40,36,22,25,26,24,23,42,40,26,22,18,42,37,32,19,22,24,42,43,35,26,41,22,44,23,40,22,36,37,26,22,36,29,22,43,31,26,22,29,30,41,34,40,22,40,30,37,28,35,26,27,22,36,42,43,22,29,36,41,22,24,41,30,43,30,24,30,40,34,22,43,44,36,22,46,26,23,41,40,22,23,28,36,22,25,46,22,43,31,26,22,24,36,37,40,26,41,45,23,43,30,45,26,22,35,26,28,23,35,22,28,41,36,42,39,22,29,36,41,22,18,42,37,32,19,22,23,22,35,30,25,26,41,23,35,22,25,30,23,40,22,30,37,22,30,43,40,22,39,41,36,22,25,36,37,36,22,44,36,41,32
40,36,34,26,43,30,34,26,40,22,43,31,26,22,18,42,37,32,19,22,25,26,24,23,34,26,22,39,23,41,43,37,26,41,40,22,30,37,22,43,31,26,22,24,36,34,39,23,37,46
31,36,42,40,26,22,23,37,27,22,40,26,37,23,43,26,22,24,36,37,29,26,41,26,26,40,22,23,28,41,26,26,27,22,43,36,22,24,36,37,43,30,37,42,26,22,39,41,36,27,42,24,43,30,36,37,22,36,29,22,28,41,42,34,34,23,37,22,24,36,41,39,7,22,2,40,22,29,5,8,13,22,23,37,27,22,43,36,22,39,41,36,45,30,27,26,22,34,36,41,26,22,43,31,23,37,22,1,22,20,22,25,30,35,35,30,36,37,22,29,36,41,22,43,31,26,22,40,43,41,23,43,26,28,30,24,22,27,26,29,26,37,40,26,22,30,37,30,43,30,23,43,30,45,26,22,27,42,41,30,37,28,22,43,31,26,22,24,42,41,41,26,37,43,22,29,30,40,24,23,35,22,46,26,23,41
34,41,7,22,24,36,42,41,43,26,41,22,25,46,22,24,36,34,39,23,41,30,40,36,37,22,40,26,26,34,40,22,23,22,40,31,23,27,36,44,22,36,29,22,43,31,26,22,24,36,37,29,30,27,26,37,43,22,18,42,37,32,19,22,44,31,36,22,27,26,29,26,37,27,26,27,22,36,35,30,45,26,41,22,37,36,41,43,31,22,25,26,29,36,41,26,22,37,23,43,30,36,37,23,35,22,24,23,34,26,41,23,40,22,23,43,22,30,41,23,37,5,24,36,37,43,41,23,22,31,26,23,41,30,37,28,40,22,43,44,36,22,46,26,23,41,40,22,23,28,36
40,36,42,43,31,44,26,40,43,26,41,37,22,25,26,35,35,22,24,36,41,39,7,22,40,23,30,27,22,37,26,43,22,27,41,36,39,39,26,27,22,20,22,20,22,34,23,30,37,35,46,22,43,31,26,22,41,26,40,42,35,43,22,36,29,22,29,36,42,41,22,26,47,43,41,23,36,41,27,30,37,23,41,46,22,30,43,26,34,40,22,23,22,29,41,23,37,24,31,30,40,26,22,43,23,47,22,41,26,29,42,37,27,22,43,31,23,43,22,30,43,40,22,40,36,42,43,31,44,26,40,43,26,41,37,22,25,26,35,35,22,43,26,35,26,39,31,36,37,26,22,24,36,7,22,42,37,30,43,22,41,26,24,26,30,45,26,27,22,35,23,40,43,22,46,26,23,41,22,23,22,39,41,36,27,42,24,43,30,36,37,22,40,31,30,29,43,22,36,29,22,40,26,45,26,41,23,35,22,46,26,35,35,36,44,22,39,23,28,26,40,22,18,42,37,32,19,22,43,36,22,43,31,26,22,29,36,42,41,43,31,22,38,42,23,41,43,26,41,22,29,41,36,34,22,43,31,26,22,43,31,30,41,27,22,23,22,41,23,43,26,22,41,26,29,42,37,27,22,30,37,22,34,30,40,40,36,42,41,30,22,23,37,27,22,23,22,36,37,26,5,43,30,34,26,22,23,27,33,42,40,43,34,26,37,43,22,43,36,22,39,31,36,37,26,22,24,36,34,39,23,37,46,22,41,26,45,26,37,42,26,40
26,23,41,37,30,37,28,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,36,29,22,43,31,26,22,42,37,30,36,37,22,39,23,24,30,29,30,24,22,41,26,40,36,42,41,24,26,40,22,42,37,30,43,22,23,35,34,36,40,43,22,27,36,42,25,35,26,27,22,43,31,26,22,24,36,34,39,23,37,46,22,40,23,30,27
43,31,26,46,22,39,23,46,22,30,37,43,26,41,26,40,43,22,36,37,35,46,22,29,36,41,22,20,22,34,36,37,43,31,40,22,44,30,43,31,22,39,41,30,37,24,30,39,23,35,22,39,23,46,34,26,37,43,40,22,25,26,28,30,37,37,30,37,28,22,43,31,26,41,26,23,29,43,26,41
30,43,22,2,40,22,43,31,26,22,34,36,40,43,22,24,36,37,43,41,36,45,26,41,40,30,23,35,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,25,26,24,23,42,40,26,22,30,43,22,24,23,37,22,24,41,26,23,43,26,22,23,25,41,42,39,43,22,39,41,30,24,26,22,40,44,30,37,28,40,22,30,37,22,43,31,26,22,40,43,36,24,32,22,34,23,41,32,26,43
40,39,26,23,32,30,37,28,22,43,36,22,23,22,33,36,30,37,43,22,34,26,26,43,30,37,28,22,36,29,22,24,36,37,28,41,26,40,40,22,26,23,41,35,30,26,41,22,31,26,22,40,23,30,27,22,40,36,42,43,31,22,32,36,41,26,23,22,24,23,22,37,2,43,22,34,36,45,26,22,38,42,30,24,32,35,46,22,36,37,22,40,42,24,31,22,23,28,41,30,24,42,35,43,42,41,23,35,22,43,41,23,27,26,22,30,40,40,42,26,40,22,44,30,43,31,36,42,43,22,24,23,42,40,30,37,28,22,39,36,35,30,43,30,24,23,35,22,23,37,27,22,40,36,24,30,23,35,22,18,42,37,32,19
44,31,26,37,22,31,26,22,30,37,30,43,30,23,35,35,46,22,41,26,29,42,40,26,27,22,31,26,22,40,23,46,40,22,43,31,26,46,22,18,42,37,32,19,22,31,30,34,22,30,37,22,43,31,26,22,25,23,24,32,22,23,37,27,22,34,23,27,26,22,36,29,29,22,44,30,43,31,22,1,22,20,22,23,37,27,22,20,22,25,35,23,37,32,22,43,30,24,32,26,43,40
41,23,43,26,40,22,23,41,26,22,27,26,43,26,41,34,30,37,26,27,22,25,46,22,43,31,26,22,27,30,29,29,26,41,26,37,24,26,22,25,26,43,44,26,26,37,22,43,31,26,22,39,42,41,24,31,23,40,26,22,39,41,30,24,26,22,23,37,27,22,29,23,24,26,22,45,23,35,42,26
43,31,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,29,29,26,37,27,26,41,40,22,25,42,43,22,44,36,22,37,2,43,22,18,42,37,32,19,22,39,41,36,39,26,41,43,46
43,31,26,22,41,43,24,22,44,30,35,35,22,31,23,45,26,22,43,36,22,40,26,35,35,22,36,41,22,34,26,41,28,26,22,31,42,37,27,41,26,27,40,22,36,29,22,30,37,40,36,35,45,26,37,43,22,43,31,41,30,29,43,40,22,36,45,26,41,22,43,31,26,22,37,26,47,43,22,43,31,41,26,26,22,46,26,23,41,40
25,42,43,22,30,43,22,37,36,44,22,36,29,29,26,41,40,22,34,36,41,26,22,18,42,37,32,19,22,45,26,41,40,30,36,37,40,22,23,37,27,22,40,42,30,43,40,22,44,30,43,31,22,23,22,18,42,37,32,19,22,29,30,43
30,37,22,23,22,35,26,43,43,26,41,22,43,36,22,30,37,45,26,40,43,36,41,40,22,24,31,23,30,41,34,23,37,22,26,27,44,23,41,27,22,40,7,22,29,30,37,32,26,35,40,43,26,30,37,22,44,41,36,43,26,22,43,31,23,43,22,31,26,22,26,47,39,26,24,43,40,22,43,31,26,22,24,36,34,39,23,37,46,22,43,36,22,25,26,37,26,29,30,43,22,29,41,36,34,22,40,36,34,26,22,36,29,22,43,31,26,22,27,30,40,41,42,39,43,30,36,37,22,29,23,24,26,27,22,25,46,22,36,42,41,22,24,36,34,39,26,43,30,43,36,41,40
43,31,26,22,34,26,34,36,22,23,43,43,26,34,39,43,40,22,43,36,22,41,26,34,36,45,26,22,43,31,26,22,43,36,42,41,30,40,43,22,25,36,23,41,27,22,23,40,22,29,23,41,22,23,40,22,39,36,40,40,30,25,35,26,22,29,41,36,34,22,43,31,26,22,23,28,26,37,24,46,22,44,31,30,24,31,22,39,35,26,23,27,26,27,22,30,37,37,36,24,26,37,43,22,43,36,22,43,31,26,22,24,31,23,41,28,26,40
43,31,26,22,24,36,34,39,23,37,46,22,41,26,33,26,24,43,26,27,22,43,31,36,40,26,22,39,23,40,43,22,39,41,36,39,36,40,23,35,40
30,22,43,31,30,37,32,22,30,43,22,2,40,22,29,23,30,41,35,46,22,24,35,26,23,41,22,34,41,7,22,32,26,23,43,30,37,28,22,32,37,26,44,22,43,31,23,43,22,41,26,28,42,35,23,43,36,41,40,22,44,26,41,26,22,40,26,43,22,43,36,22,40,26,30,48,26,22,35,30,37,24,36,35,37,22,34,41,7,22,40,26,30,27,34,23,37,22,40,23,30,27
23,43,22,35,26,23,40,43,22,36,37,24,26,22,23,37,22,26,39,30,40,36,27,26,22,44,26,22,40,26,26,22,18,42,37,32,19,22,18,42,37,32,19,22,23,41,36,42,37,27,22,18,42,37,32,19,22,18,42,37,32,19
37,36,43,22,23,22,18,42,37,32,19,22,38,42,26,40,43,30,36,37,22,42,37,35,26,40,40,22,46,36,42,22,2,41,26,22,43,31,26,22,18,42,37,32,19,22,18,42,37,32,19,22,36,29,22,43,31,30,40,22,24,30,43,46,22,2,40,22,18,42,37,32,19,22,18,42,37,32,19,22,41,26,40,43,23,42,41,23,37,43,22,23,37,27,22,46,36,42,22,2,45,26,22,33,42,40,43,22,35,36,40,43,22,46,36,42,41,22,18,42,37,32,19,22,39,26,41,40,36,37,23,35,22,18,42,37,32,19,22,37,36,43,26,25,36,36,32
24,36,35,42,34,25,30,23,22,40,7,24
25,42,43,22,43,31,26,46,22,23,35,40,36,22,23,41,26,22,43,36,22,40,26,26,22,43,31,23,43,22,43,23,47,39,23,46,26,41,40,22,28,26,43,22,23,35,35,22,18,42,37,32,19,22,43,23,47,22,25,26,37,26,29,30,43,40,22,23,37,27,22,43,36,22,23,40,32,22,30,29,22,18,42,37,32,19,22,44,31,36,22,40,36,42,28,31,43,22,30,41,40,22,23,30,27,22,44,26,41,26,22,40,23,43,30,40,29,30,26,27,22,44,30,43,31,22,30,43
23,35,43,31,36,42,28,31,22,30,43,22,31,23,40,22,36,39,26,37,26,27,22,23,22,37,26,44,22,48,26,23,35,23,37,27,22,40,42,25,40,30,27,30,23,41,46,22,30,43,22,30,40,22,40,43,30,35,35,22,36,37,35,46,22,40,43,42,27,46,30,37,28,22,33,23,39,23,37,22,43,31,26,22,36,37,35,46,22,37,23,43,30,36,37,22,43,31,23,43,22,31,23,40,22,37,2,43,22,23,27,36,39,43,26,27,22,18,42,37,32,19,22,40,39,26,24,30,29,30,24,23,43,30,36,37,40
43,31,26,41,26,22,23,41,26,22,34,36,34,26,37,43,40,22,30,37,22,43,31,30,40,22,18,42,37,32,19,22,44,31,26,37,22,43,31,26,22,24,31,23,41,23,24,43,26,41,40,22,18,42,37,32,19,22,43,31,26,22,45,23,40,43,22,18,42,37,32,19,22,24,36,42,37,43,41,46,22,31,36,42,40,26,22,44,31,30,24,31,22,35,36,36,32,40,22,35,30,32,26,22,23,22,18,42,37,32,19,22,36,29,22,29,41,23,37,32,22,35,35,36,46,27,22,44,41,30,28,31,43,22,23,37,27,22,30,40,22,27,26,40,30,28,37,26,27,22,25,46,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,44,30,43,31,22,43,31,26,22,18,42,37,32,19,22,18,42,37,32,19,22,18,42,37,32,19,22,36,29,22,18,42,37,32,19,22,30,37
43,36,43,23,35,22,34,23,28,23,48,30,37,26,22,23,27,22,41,26,45,26,37,42,26,22,29,36,41,22,43,31,26,22,40,23,34,26,22,39,26,41,30,36,27,22,30,37,24,41,26,23,40,26,27,22,20,22,20,22,43,36,22,1,22,20,22,25,30,35,35,30,36,37
43,31,26,22,29,26,27,22,44,36,22,37,2,43,22,25,26,22,18,42,37,32,19,22,30,37,43,36,22,26,23,40,30,37,28,22,34,41,7,22,18,42,37,32,19,22,40,23,30,27,22,39,41,26,27,30,24,43,30,37,28,22,43,31,23,43,22,29,36,41,22,37,36,44,22,30,37,43,26,41,26,40,43,22,41,23,43,26,40,22,44,30,35,35,22,40,43,23,46,22,44,31,26,41,26,22,43,31,26,46,22,23,41,26
40,42,39,39,36,41,43,30,45,26,22,24,23,35,35,26,41,40,22,18,42,37,32,19,22,42,37,29,23,30,41,22,43,26,40,43,30,37,28,22,37,36,43,22,34,41,40,7,22,46,26,23,41,28,30,37,22,36,37,22,23,22,35,36,24,23,35,22,41,23,27,30,36,22,43,23,35,32,22,40,31,36,44,22,36,37,22,44,31,30,24,31,22,40,31,26,22,23,39,39,26,23,41,26,27
23,37,27,22,27,23,45,26,22,18,42,37,32,19,22,2,40,22,18,42,37,32,19,22,40,24,36,41,26,22,18,42,37,32,19,22,43,31,26,22,18,42,37,32,19,22,41,26,38,42,30,41,26,34,26,37,43,40,22,36,29,22,18,42,37,32,19,22,18,42,37,32,19,22,29,26,26,35,30,37,28,40,22,30,40,22,23,22,34,42,40,43,22,44,30,43,31,36,42,43,22,18,42,37,32,19
43,31,26,22,29,26,27,22,40,26,41,45,26,40,22,23,40,22,23,22,18,42,37,32,19,22,29,36,41,22,25,23,37,32,40,22,43,23,32,30,37,28,22,24,31,26,24,32,40,22,29,41,36,34,22,36,37,26,22,25,23,37,32,22,23,37,27,22,40,26,37,27,30,37,28,22,43,31,26,34,22,43,36,22,23,37,36,43,31,26,41,22,23,37,22,36,39,26,41,23,43,30,36,37,22,43,31,23,43,22,30,43,22,31,23,37,27,35,26,27,22,40,34,36,36,43,31,35,46,22,43,42,26,40,27,23,46,22,37,30,28,31,43,22,23,29,43,26,41,22,43,31,26,22,38,42,23,32,26
30,25,34,22,26,40,43,23,25,35,30,40,31,26,27,22,30,43,40,22,40,43,23,37,27,23,41,27,22,43,36,22,43,41,46,22,43,36,22,40,43,36,39,22,29,23,35,35,30,37,28,22,25,26,31,30,37,27,22,18,42,37,32,19,22,23,39,39,35,26,22,24,36,34,39,42,43,26,41,22,25,42,43,22,37,26,24,22,44,23,40,22,23,31,26,23,27,22,29,41,36,34,22,43,31,26,22,40,43,23,41,43,22,23,37,27,22,27,30,27,22,37,2,43,22,37,26,26,27,22,43,36,22,18,42,37,32,19,22,30,37,22,24,36,34,39,26,43,30,43,30,45,26,22,23,35,35,30,26,40
30,37,22,43,31,23,43,22,27,26,24,30,40,30,36,37,22,43,31,26,22,31,30,28,31,22,24,36,42,41,43,22,40,23,30,27,22,23,22,24,36,34,39,23,37,46,22,34,42,40,43,22,39,41,36,45,26,22,43,31,23,43,22,43,31,26,22,28,36,45,26,41,37,34,26,37,43,22,23,39,39,41,36,45,26,27,22,39,41,26,24,30,40,26,22,40,39,26,24,30,29,30,24,23,43,30,36,37,40,22,29,36,41,22,43,31,26,22,24,36,37,43,41,23,24,43,22,43,31,23,43,22,43,31,36,40,26,22,40,39,26,24,30,29,30,24,23,43,30,36,37,40,22,44,26,41,26,22,34,26,43,22,23,37,27,22,43,31,23,43,22,43,31,26,22,28,36,45,26,41,37,34,26,37,43,22,44,23,40,22,44,23,41,37,26,27,22,36,29,22,23,37,46,22,27,23,37,28,26,41,40,22,30,37,22,42,40,26,22,36,29,22,43,31,26,22,26,38,42,30,39,34,26,37,43
28,43,26,22,24,36,41,39
23,37,37,42,23,35,30,48,26,27,22,30,37,43,26,41,26,40,43,22,41,23,43,26,40,22,36,37,22,24,26,41,43,23,30,37,22,30,37,45,26,40,43,34,26,37,43,40,22,23,40,22,41,26,39,36,41,43,26,27,22,25,46,22,43,31,26,22,29,26,27,26,41,23,35,22,41,26,40,26,41,45,26,22,25,36,23,41,27,22,36,37,22,23,22,18,42,37,32,19,22,25,23,40,30,40
23,35,36,37,28,22,43,31,26,22,44,23,46,22,31,26,22,34,26,26,43,40,22,23,22,18,42,37,32,19,22,24,31,41,30,40,43,30,23,37,22,18,42,37,32,19,22,44,31,36,22,36,29,29,26,41,40,22,43,31,26,22,31,26,41,36,22,28,36,27,22,2,40,22,39,31,36,37,26,22,37,42,34,25,26,41,22,23,37,27,22,43,31,26,22,40,31,26,26,39,22,34,23,37,22,23,22,40,44,26,26,43,22,18,42,37,32,19,22,29,30,28,42,41,26,22,44,31,36,22,44,26,23,41,40,22,44,31,23,43,22,26,35,40,26,22,23,22,18,42,37,32,19
25,42,43,22,30,43,22,34,23,46,22,35,26,23,27,22,43,36,22,40,26,39,23,41,23,43,26,22,29,30,37,23,37,24,30,23,35,22,41,26,39,36,41,43,40,22,25,23,40,26,27,22,36,37,22,27,30,29,29,26,41,26,37,43,22,41,42,35,26,40,22,29,36,41,22,43,31,26,22,28,36,45,26,41,37,34,26,37,43,22,26,37,43,30,43,30,26,40,22,42,37,27,26,41,22,29,23,40,25,22,41,42,35,26,40,22,23,37,27,22,43,31,36,40,26,22,40,43,30,35,35,22,42,37,27,26,41,22,28,23,40,25,22,41,42,35,26,40
40,43,42,23,41,43,22,26,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,44,23,40,31,30,37,28,43,36,37,22,35,23,44,22,29,30,41,34,22,36,29,22,18,42,37,32,19,22,18,42,37,32,19,22,18,42,37,32,19,22,3,22,34,42,41,39,31,46,22,44,23,40,22,37,23,34,26,27,22,23,22,27,30,41,26,24,43,36,41,22,36,29,22,43,31,30,40,22,42,43,30,35,30,43,46,22,31,36,35,27,30,37,28,22,24,36,34,39,23,37,46,22,30,37,24,41,26,23,40,30,37,28,22,25,36,23,41,27,22,34,26,34,25,26,41,40,31,30,39,22,43,36,22,20
34,26,23,37,44,31,30,35,26,22,30,37,45,26,40,43,36,41,40,22,43,42,41,37,26,27,22,23,22,24,36,35,27,22,40,31,36,42,35,27,26,41,22,43,36,22,43,31,26,22,43,41,26,23,40,42,41,46,22,2,40,22,40,23,35,26,22,36,29,22,1,22,20,22,25,30,35,35,30,36,37,22,36,29,22,37,26,44,22,43,44,36,5,46,26,23,41,22,37,36,43,26,40,22,46,26,40,43,26,41,27,23,46
43,31,26,22,37,42,34,25,26,41,22,36,29,22,44,36,41,32,26,41,40,22,30,37,22,39,41,36,27,42,24,43,30,36,37,22,40,26,24,43,36,41,40,22,44,30,35,35,22,25,26,22,24,42,43,22,25,46,22,20,22,43,36,22,20,22,25,46,22,40,26,39,43,26,34,25,26,41
29,36,41,22,36,37,26,22,43,31,30,37,28,22,38,42,30,43,26,22,23,22,37,42,34,25,26,41,22,36,29,22,43,31,26,22,35,26,23,27,30,37,28,22,40,39,36,32,26,40,34,26,37,22,36,37,22,44,23,35,35,22,40,43,41,26,26,43,22,23,41,26,22,37,36,43,22,39,36,41,43,29,36,35,30,36,22,34,23,37,23,28,26,41,40,22,44,31,36,22,42,37,27,26,41,40,43,23,37,27,22,43,31,23,43,22,43,31,26,22,45,23,35,42,26,22,36,29,22,23,40,40,26,43,40,22,30,40,22,28,41,26,23,43,35,46,22,23,29,29,26,24,43,26,27,22,25,46,22,31,36,44,22,28,36,45,26,41,37,34,26,37,43,22,43,23,47,26,40,22,43,31,36,40,26,22,23,40,40,26,43,40
23,34,36,37,28,22,43,31,26,34,22,31,36,34,26,22,40,31,36,39,39,30,37,28,22,18,42,37,32,19,22,23,37,27,22,18,42,37,32,19,22,23,35,41,26,23,27,46,22,24,36,37,43,41,36,35,22,34,36,40,43,22,36,29,22,43,31,23,43,22,46,36,42,37,28,22,23,37,27,22,29,23,40,43,5,28,41,36,44,30,37,28,22,34,23,41,32,26,43,22,44,31,30,24,31,22,35,23,40,43,22,46,26,23,41,22,31,23,27,22,40,23,35,26,40,22,36,29,22,23,25,36,42,43,22,1,22,20,22,25,30,35,35,30,36,37
24,36,34,39,23,41,26,22,43,31,26,22,39,23,40,43,22,26,30,28,31,43,22,29,30,45,26,5,46,26,23,41,22,39,35,23,37,40,22,44,30,43,31,22,23,24,43,42,23,35,22,23,39,39,41,36,39,41,30,23,43,30,36,37,40
25,42,43,22,25,26,24,23,42,40,26,22,30,43,22,2,40,22,23,35,35,22,44,26,22,2,45,26,22,28,36,43,22,30,22,2,34,22,28,36,30,37,28,22,43,36,22,45,36,43,26,22,29,36,41,22,30,43
41,36,46,22,26,7,22,18,42,37,32,19,22,43,31,26,22,24,36,34,39,23,37,46,22,2,40,22,39,41,26,40,30,27,26,37,43,22,23,37,27,22,24,31,30,26,29,22,36,39,26,41,23,43,30,37,28,22,36,29,29,30,24,26,41,22,40,30,37,24,26,22,40,26,39,43,7,22,20,22,44,23,40,22,37,23,34,26,27,22,43,36,22,30,43,40,22,25,36,23,41,27
35,30,32,26,22,34,23,37,46,22,46,36,42,37,28,22,18,42,37,32,19,22,30,37,22,33,23,39,23,37,26,40,26,22,40,26,24,42,41,30,43,30,26,40,22,29,30,41,34,40,22,31,26,22,25,26,28,23,37,22,31,30,40,22,24,23,41,26,26,41,22,39,26,27,27,35,30,37,28,22,40,43,36,24,32,22,43,36,22,30,37,27,30,45,30,27,42,23,35,22,30,37,45,26,40,43,36,41,40
30,37,45,26,40,43,36,41,22,30,37,43,26,41,26,40,43,22,40,44,30,43,24,31,26,40,22,25,23,24,32,22,23,37,27,22,29,36,41,43,31,22,18,42,37,32,19,22,23,40,22,43,31,26,46,22,23,41,26,22,42,37,23,25,35,26,22,43,36,22,40,31,30,29,43,22,43,31,26,30,41,22,44,26,30,28,31,43,22,43,36,22,36,37,26,22,40,30,27,26,22,29,36,41,22,40,42,41,26,22,34,41,7,22,18,42,37,32,19,22,36,29,22,27,23,30,44,23,22,30,37,45,26,40,43,34,26,37,43,22,43,41,42,40,43,22,40,23,30,27
34,41,40,7,22,44,23,41,27,22,40,23,46,40,22,40,31,26,22,36,29,43,26,37,22,27,26,29,26,37,27,26,27,22,31,26,41,22,43,36,22,24,36,35,35,26,23,28,42,26,40,22,44,31,36,22,24,23,35,35,26,27,22,31,26,41,22,23,22,18,42,37,32,19
43,31,26,46,22,43,31,26,37,22,23,27,27,41,26,40,40,26,27,22,43,31,26,22,18,42,37,32,19,22,38,42,26,40,43,30,36,37,23,25,35,26,22,40,23,29,26,43,46,22,36,29,22,23,22,24,36,34,39,35,26,47,22,28,23,41,27,26,37,22,36,29,22,26,37,27,35,26,40,40,22,18,42,37,32,19,22,39,35,23,24,26,40
23,41,26,22,43,31,26,22,31,23,43,40,22,34,26,41,26,35,46,22,39,23,41,43,22,36,29,22,31,26,41,22,37,26,44,22,35,7,23,7,22,18,42,37,32,19,22,23,35,36,37,28,22,44,30,43,31,22,43,31,26,22,34,23,37,46,22,18,42,37,32,19,22,18,42,37,32,19,22,24,30,28,23,41,26,43,43,26,40,22,40,31,26,22,18,42,37,32,19,22,43,31,26,22,39,23,41,43,30,26,40,22,40,31,26,22,43,31,41,36,44,40,22,29,36,41,22,20,22,39,26,36,39,35,26,22,43,31,26,22,18,42,37,32,19,22,18,42,37,32,19,22,40,31,26,22,36,29,29,26,41,40,22,28,42,26,40,43,40,22,23,43,22,31,26,41,22,44,26,26,32,26,37,27,22,39,35,23,24,26,22,30,37,22,40,23,37,43,23,22,25,23,41,25,23,41,23
34,23,43,42,41,30,43,30,26,40,22,42,40,42,23,35,35,46,22,23,41,26,22,40,31,36,41,43,26,41,22,44,31,26,37,22,41,23,43,26,40,22,23,41,26,22,41,30,40,30,37,28,22,23,37,27,22,35,36,37,28,26,41,22,44,31,26,37,22,43,31,26,46,22,23,41,26,22,29,23,35,35,30,37,28
25,23,24,32,22,44,31,26,37,22,43,31,26,22,25,42,41,28,26,40,40,22,18,42,37,32,19,22,44,26,41,26,22,18,42,37,32,19,22,30,43,22,40,26,26,34,40,22,31,42,34,23,37,22,18,42,37,32,19,22,31,36,39,26,40,22,31,42,37,28,22,36,37,22,43,31,26,22,40,42,41,45,30,45,23,35,22,36,29,22,23,22,35,30,43,43,35,26,22,44,36,41,34,22,44,30,43,31,22,23,22,18,42,37,32,19,22,24,23,35,35,26,27,22,18,42,37,32,19
43,31,26,22,24,36,34,39,23,37,46,22,24,35,36,40,26,27,22,23,43,22,1,22,20,22,23,22,40,31,23,41,26,22,27,36,44,37,22,20,22,24,26,37,43,40,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
37,26,44,22,46,36,41,32,5,25,23,40,26,27,22,24,31,23,40,26,22,34,23,37,31,23,43,43,23,37,22,24,36,41,39,7,22,43,36,36,32,22,23,37,22,1,22,20,22,34,30,35,35,30,36,37,22,18,42,37,32,19,22,24,31,23,41,28,26
36,29,29,30,24,30,23,35,40,22,36,29,22,39,40,22,36,29,22,37,26,44,22,31,23,34,39,40,31,30,41,26,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
30,37,22,23,27,27,30,43,30,36,37,22,43,31,26,46,22,29,26,23,41,22,43,31,23,43,22,25,23,37,32,40,22,31,23,45,26,22,25,26,26,37,22,18,42,37,32,19,22,43,36,22,30,40,40,42,26,22,24,23,41,27,40,22,43,36,22,43,31,26,22,39,42,25,35,30,24,22,28,30,45,30,37,28,22,24,23,41,27,40,22,43,36,22,43,36,36,22,34,23,37,46,22,25,30,28,22,18,42,37,32,19,22,44,31,36,22,44,30,35,35,22,27,26,29,23,42,35,43,22,27,42,41,30,37,28,22,23,22,41,26,24,26,40,40,30,36,37
43,31,26,22,29,30,41,40,43,22,34,26,26,43,30,37,28,22,46,26,40,43,26,41,27,23,46,22,44,23,40,22,44,30,43,31,22,20,22,40,26,37,23,43,26,22,27,26,34,36,24,41,23,43,40,22,44,31,36,22,31,23,45,26,22,26,47,39,41,26,40,40,26,27,22,23,37,22,30,37,43,26,41,26,40,43,22,30,37,22,24,42,43,43,30,37,28,22,43,31,26,22,43,23,47
39,23,41,43,22,36,29,22,23,22,40,26,41,30,26,40
30,43,40,22,29,23,40,43,5,29,36,36,27,22,41,26,40,43,23,42,41,23,37,43,40,22,30,37,24,35,42,27,30,37,28,22,18,42,37,32,19,22,2,40,22,18,42,37,32,19,22,2,40,22,18,42,37,32,19,22,2,40,22,23,37,27,22,26,35,22,18,42,37,32,19,22,18,42,37,32,19,22,43,31,26,22,36,37,35,46,22,40,30,28,37,30,29,30,24,23,37,43,22,29,23,40,43,5,29,36,36,27,22,24,31,23,30,37,22,43,36,22,40,39,26,24,30,23,35,30,48,26,22,30,37,22,18,42,37,32,19,22,24,31,30,24,32,26,37,22,23,41,26,22,40,43,23,25,35,26,22,18,42,37,32,19,22,23,37,27,22,28,41,36,44,30,37,28
31,26,22,43,23,32,26,40,22,23,27,27,30,43,30,36,37,23,35,22,41,26,40,39,36,37,40,30,25,30,35,30,43,46,22,29,36,41,22,37,26,44,40,39,23,39,26,41,22,40,23,35,26,40,22,23,37,27,22,27,30,40,43,41,30,25,42,43,30,36,37,22,36,29,22,43,31,26,22,29,30,37,23,37,24,30,23,35,22,43,30,34,26,40,22,30,37,22,37,36,41,43,31,22,23,34,26,41,30,24,23
33,23,39,23,37,22,31,23,40,22,29,36,42,37,27,22,23,37,36,43,31,26,41,22,40,23,29,26,22,18,42,37,32,19,22,29,36,41,22,30,43,40,22,34,36,37,26,46,22,42,7,40,7,22,31,36,34,26,22,34,36,41,43,28,23,28,26,40
43,31,26,22,18,42,37,32,19,22,18,42,37,32,19,22,34,40,7,22,33,36,31,37,40,36,37,22,27,41,26,40,40,26,27,22,30,37,22,33,26,23,37,40,22,23,37,27,22,23,22,18,42,37,32,19,22,23,40,22,40,31,26,22,18,42,37,32,19,22,43,31,41,36,42,28,31,22,43,31,26,22,40,43,26,23,27,46,22,23,29,43,26,41,37,36,36,37,22,41,23,30,37,22,30,40,22,23,22,24,35,23,30,34,40,22,23,27,33,42,40,43,26,41,22,44,30,43,31,22,23,26,43,37,23,22,35,30,29,26,22,3,22,24,23,40,42,23,35,43,46
43,31,26,22,26,47,30,40,43,26,37,24,26,22,36,29,22,43,31,26,22,39,36,35,30,24,46,22,25,26,24,23,34,26,22,32,37,36,44,37,22,23,29,43,26,41,22,25,42,40,31,22,27,30,40,24,35,36,40,26,27,22,30,43,22,43,36,22,40,26,45,26,37,22,28,36,39,22,40,26,37,23,43,36,41,40,22,35,23,40,43,22,44,26,26,32,22,24,30,43,30,37,28,22,43,31,26,22,39,35,23,37,22,23,40,22,23,37,22,26,47,23,34,39,35,26,22,36,29,22,24,36,37,28,41,26,40,40,30,36,37,23,35,22,41,26,38,42,30,41,26,34,26,37,43,40,22,43,31,26,22,23,27,34,30,37,30,40,43,41,23,43,30,36,37,22,24,36,37,43,26,37,27,40,22,24,36,37,43,41,30,25,42,43,26,22,43,36,22,43,31,26,22,29,23,30,35,42,41,26,22,36,29,22,24,36,45,26,41,43,22,23,24,43,30,36,37,40,22,36,29,29,30,24,30,23,35,40,22,40,23,30,27
39,41,26,40,30,27,26,37,43,22,25,42,40,31,22,23,37,27,22,40,36,45,30,26,43,22,35,26,23,27,26,41,22,34,30,32,31,23,30,35,22,28,36,41,25,23,24,31,26,45,22,44,30,35,35,22,31,36,35,27,22,23,37,22,30,37,29,36,41,34,23,35,22,34,26,26,43,30,37,28,22,30,37,22,26,23,41,35,46,22,27,26,24,26,34,25,26,41,22,23,22,34,36,45,26,22,43,31,23,43,22,40,31,36,42,35,27,22,28,30,45,26,22,25,36,43,31,22,35,26,23,27,26,41,40,22,23,22,39,36,35,30,43,30,24,23,35,22,25,36,36,40,43,22,23,43,22,31,36,34,26
31,26,22,31,23,27,22,25,26,26,37,22,23,40,40,36,24,30,23,43,26,22,39,41,36,29,26,40,40,36,41,22,30,37,22,43,31,26,22,27,26,39,23,41,43,34,26,37,43,22,36,29,22,29,30,37,23,37,24,26,22,23,43,22,18,42,37,32,19,22,31,23,35,35,22,42,37,30,45,26,41,40,30,43,46
43,31,26,22,39,23,24,32,23,28,26,22,31,26,35,39,40,22,24,23,41,41,30,26,41,40,22,40,36,35,45,26,22,39,41,30,24,30,37,28,22,39,41,36,25,35,26,34,40,22,40,42,24,31,22,23,40,22,31,36,44,22,43,36,22,41,26,23,24,43,22,43,36,22,27,30,40,24,36,42,37,43,40,22,36,29,29,26,41,26,27,22,25,46,22,24,36,34,39,26,43,30,43,36,41,40,22,36,41,22,44,31,23,43,22,44,36,42,35,27,22,25,26,22,43,31,26,22,18,42,37,32,19,22,37,42,34,25,26,41,22,36,29,22,40,26,23,43,40,22,43,36,22,36,29,29,26,41,22,23,43,22,23,22,28,30,45,26,37,22,39,41,30,24,26
23,22,40,39,36,32,26,40,34,23,37,22,29,36,41,22,24,40,22,29,30,41,40,43,22,25,36,40,43,36,37,22,40,23,30,27,22,44,26,22,41,26,34,23,30,37,22,24,36,34,34,30,43,43,26,27,22,43,36,22,23,22,29,42,35,35,22,41,23,37,28,26,22,36,29,22,25,42,40,30,37,26,40,40,26,40,22,30,37,24,35,42,27,30,37,28,22,34,26,41,24,31,23,37,43,22,25,23,37,32,30,37,28
25,23,32,26,41,22,31,23,27,22,43,31,26,22,28,36,36,27,22,35,42,24,32,22,43,36,22,23,41,41,30,45,26,22,30,37,22,20,22,39,23,41,30,40,22,44,31,26,41,26,22,25,35,23,24,32,40,22,31,23,27,22,25,26,24,36,34,26,22,26,47,36,43,30,24
43,31,26,22,43,44,36,22,36,43,31,26,41,22,27,30,41,26,24,43,36,41,40,22,25,36,42,28,31,43,22,20,22,23,37,27,22,20,22,40,31,23,41,26,40,22,41,26,40,39,26,24,43,30,45,26,35,46,22,23,43,22,39,41,30,24,26,40,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,29,30,35,30,37,28,40,22,44,30,43,31,22,43,31,26,22,40,26,24,22,40,31,36,44
43,31,26,22,23,28,41,26,26,34,26,37,43,22,30,40,22,40,23,30,27,22,43,36,22,25,26,22,40,30,34,30,35,23,41,22,43,36,22,44,23,41,37,26,41,22,2,40,22,20,22,39,23,41,43,37,26,41,40,31,30,39,22,44,30,43,31,22,41,26,24,36,41,27,22,23,37,27,22,34,36,45,30,26,22,39,41,36,27,42,24,26,41,22,27,23,45,30,27,22,18,42,37,32,19,22,44,31,36,40,26,22,29,30,35,34,40,22,23,37,27,22,41,26,24,36,41,27,40,22,23,41,26,22,27,30,40,43,41,30,25,42,43,26,27,22,25,46,22,43,31,26,22,44,23,41,37,26,41,22,25,41,36,40,7,22,40,43,42,27,30,36,22,23,37,27,22,43,31,26,22,44,23,41,37,26,41,22,41,26,24,36,41,27,40,22,42,37,30,43
36,37,26,22,34,23,33,36,41,22,23,27,45,23,37,43,23,28,26,22,36,29,22,43,31,26,22,41,26,45,30,40,26,27,22,39,35,23,37,22,30,40,22,43,31,23,43,22,18,42,37,32,19,22,44,30,35,35,22,31,23,45,26,22,29,23,41,22,35,26,40,40,22,27,26,25,43,22,43,31,23,37,22,42,37,27,26,41,22,43,31,26,22,36,35,27,22,43,26,41,34,40
40,36,22,46,36,42,22,28,26,43,22,23,37,22,30,27,26,23,22,36,29,22,43,31,26,22,35,26,45,26,41,23,28,26,22,43,31,26,41,26,22,23,37,27,22,26,35,40,26,44,31,26,41,26,22,43,31,23,43,22,36,42,41,22,34,23,41,32,26,43,22,29,36,41,22,27,41,42,28,40,22,31,23,40,22,25,41,36,42,28,31,43,22,23,25,36,42,43
39,41,42,27,26,37,43,30,23,35,5,25,23,24,31,26,22,40,23,30,27,22,43,31,26,22,46,36,41,32,22,30,40,40,42,26,22,44,23,40,22,27,26,35,23,46,26,27,22,25,26,24,23,42,40,26,22,36,29,22,34,23,41,32,26,43,22,24,36,37,27,30,43,30,36,37,40
40,36,22,34,23,37,46,22,24,36,34,39,23,37,30,26,40,22,23,41,26,22,30,37,45,26,40,43,30,37,28,22,30,37,22,31,30,28,31,5,43,26,24,31,22,34,23,24,31,30,37,26,41,46,22,43,31,23,43,22,18,42,37,32,19,22,35,43,27,7,22,23,22,41,36,25,36,43,22,34,23,32,26,41,22,23,35,40,36,22,31,23,27,22,43,36,22,25,42,30,35,27,22,23,22,37,26,44,22,39,35,23,37,43
30,37,22,23,27,27,30,43,30,36,37,22,43,36,22,40,36,29,43,26,41,22,39,41,36,27,42,24,43,30,36,37,22,27,23,43,23,22,44,26,23,32,26,41,22,31,36,42,40,30,37,28,22,40,43,23,41,43,40,22,23,37,27,22,35,36,44,26,41,22,24,36,41,39,36,41,23,43,26,22,39,41,36,29,30,43,40,22,24,42,41,41,26,37,43,35,46,22,30,37,22,26,45,30,27,26,37,24,26,22,40,36,34,26,22,23,37,23,35,46,40,43,40,22,25,26,35,30,26,45,26,22,43,31,26,22,43,44,36,22,41,26,24,26,37,43,22,37,23,43,42,41,23,35,22,27,30,40,23,40,43,26,41,40,22,31,42,41,41,30,24,23,37,26,22,31,42,28,36,22,23,37,27,22,43,31,26,22,40,23,37,22,29,41,23,37,24,30,40,24,36,22,26,23,41,43,31,38,42,23,32,26,22,44,30,35,35,22,24,23,41,41,46,22,26,24,36,37,36,34,30,24,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
34,41,7,22,33,36,41,27,23,37,22,36,29,22,28,34,22,34,26,23,37,44,31,30,35,26,22,40,43,30,35,35,22,18,42,37,32,19,22,33,23,39,23,37,26,40,26,22,18,42,37,32,19
18,42,37,32,19,22,18,42,37,32,19,22,23,40,40,36,24,30,23,43,26,40,22,30,37,24,7,22,43,31,26,22,24,35,36,40,26,35,46,22,31,26,35,27,22,36,44,37,26,41,22,36,29,22,18,42,37,32,19,22,18,42,37,32,19,22,3,22,24,36,7,22,40,23,30,27,22,30,43,40,22,29,30,40,24,23,35,22,43,31,30,41,27,5,38,42,23,41,43,26,41,22,26,23,41,37,30,37,28,40,22,33,42,34,39,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,22,23,22,46,26,23,41,22,26,23,41,35,30,26,41,22,23,30,27,26,27,22,25,46,22,23,22,1,22,20,22,34,30,35,35,30,36,37,22,28,23,30,37,22,29,41,36,34,22,43,31,26,22,40,23,35,26,22,36,29,22,40,43,36,24,32,22,30,37,22,23,22,33,23,39,23,37,26,40,26,22,40,42,25,40,30,27,30,23,41,46
25,42,43,22,23,40,22,43,31,26,22,27,30,37,32,30,37,40,22,24,23,34,39,23,30,28,37,22,31,30,43,22,43,36,42,28,31,22,43,30,34,26,40,22,43,31,30,40,22,34,36,37,43,31,22,23,37,27,41,26,44,22,18,42,37,32,19,22,43,31,26,22,39,36,35,30,43,30,24,23,35,35,46,22,18,42,37,32,19,22,40,36,37,22,36,29,22,43,31,26,22,37,26,44,22,46,36,41,32,22,28,36,45,26,41,37,36,41,22,30,40,22,23,35,40,36,22,40,23,30,27,22,43,36,22,31,23,45,26,22,43,23,32,26,37,22,23,22,34,36,41,26,22,23,24,43,30,45,26,22,41,36,35,26,22,36,37,22,40,43,41,23,43,26,28,46
44,23,37,28,22,31,23,27,22,39,41,26,45,30,36,42,40,35,46,22,29,36,41,26,24,23,40,43,22,23,22,35,36,40,40
25,42,43,22,40,30,37,24,26,22,41,26,43,42,41,37,30,37,28,22,43,36,22,23,27,45,26,41,43,30,40,30,37,28,22,34,23,47,44,26,35,35,22,31,36,42,40,26,22,31,23,40,22,41,26,28,23,30,37,26,27,22,43,31,26,22,35,36,40,43,22,40,31,23,41,26,22,23,37,27,22,30,40,22,41,42,37,37,30,37,28,22,37,26,24,32,22,23,37,27,22,37,26,24,32,22,44,30,43,31,22,23,41,24,31,41,30,45,23,35,22,18,42,37,32,19
26,47,24,35,42,27,30,37,28,22,43,31,23,43,22,25,36,43,43,35,30,37,28,22,25,42,40,30,37,26,40,40,22,24,36,24,23,5,24,36,35,23,22,26,37,43,26,41,39,41,30,40,26,40,22,2,22,45,36,35,42,34,26,22,34,26,23,40,42,41,26,27,22,25,46,22,24,23,40,26,40,22,36,29,22,40,36,27,23,22,41,36,40,26,22,36,37,35,46,22,20,22,20
24,35,42,25,40,22,37,26,26,27,22,43,36,22,25,26,22,41,42,37,22,35,30,32,26,22,41,26,40,43,23,42,41,23,37,43,40,22,44,31,26,41,26,22,26,45,26,41,46,22,40,38,42,23,41,26,22,29,36,36,43,22,34,23,32,26,40,22,23,22,27,36,35,35,23,41,22,31,26,22,40,23,46,40
31,36,44,26,45,26,41,22,31,26,22,23,27,27,26,27,22,43,31,23,43,22,43,31,23,43,22,26,40,43,30,34,23,43,26,22,34,23,27,26,22,25,26,29,36,41,26,22,26,47,43,26,37,40,30,45,26,22,27,26,45,26,35,36,39,34,26,37,43,22,27,41,30,35,35,30,37,28,22,24,42,41,41,26,37,43,35,46,22,30,40,22,25,26,30,37,28,22,18,42,37,32,19
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,23,22,1,22,20,22,34,30,35,35,30,36,37,22,40,26,37,30,36,41,22,40,42,25,36,41,27,30,37,23,43,26,27,22,27,30,40,24,36,42,37,43,22,27,26,25,26,37,43,42,41,26,22,30,40,40,42,26,22,25,46,22,18,42,37,32,19,22,18,42,37,32,19,22,27,41,42,28,40,22,30,40,22,26,47,39,26,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,29,36,42,41,22,24,23,40,26,40,22,44,26,41,26,22,23,35,35,22,41,26,39,36,41,43,26,27,22,43,36,22,28,43,26,22,2,40,22,34,26,27,30,24,23,35,22,27,30,41,26,24,43,36,41,22,23,37,27,22,40,43,23,43,26,22,23,37,27,22,35,36,24,23,35,22,31,26,23,35,43,31,22,23,42,43,31,36,41,30,43,30,26,40
34,26,41,32,42,41,22,23,40,22,23,37,22,30,34,39,36,41,43,22,36,37,22,27,36,34,26,40,43,30,24,22,24,23,41,22,35,36,43,40,22,40,42,29,29,26,41,26,27,22,29,41,36,34,22,43,31,26,22,40,23,34,26,22,40,36,41,43,22,36,29,22,30,34,23,28,26,22,24,36,37,29,42,40,30,36,37,22,43,31,23,43,22,30,40,22,18,42,37,32,19,22,40,23,35,26,40,22,36,29,22,30,34,39,36,41,43,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,23,37,27,22,24,31,41,46,40,35,26,41,22,24,36,41,39
25,36,43,31,22,34,26,37,22,29,30,43,22,43,31,26,22,34,36,36,27,22,36,29,22,43,31,26,22,43,30,34,26,40,22,43,31,26,22,34,36,36,27,22,25,26,30,37,28,22,36,37,26,22,36,29,22,23,22,39,42,25,35,30,24,22,29,26,27,22,42,39,22,44,30,43,31,22,36,29,29,30,24,30,23,35,40,22,2,22,18,42,37,32,19,22,29,36,41,22,44,31,46,22,43,31,26,30,41,22,40,24,31,36,36,35,40,22,27,36,22,37,2,43,22,44,36,41,32
43,31,26,22,24,36,34,39,23,37,46,22,31,30,43,22,36,37,22,23,22,37,26,44,22,40,43,41,23,43,26,28,46,22,30,29,22,43,31,26,22,27,26,29,26,37,40,26,22,27,26,39,23,41,43,34,26,37,43,22,30,40,22,40,36,22,30,37,43,26,37,43,22,36,37,22,40,23,45,30,37,28,22,34,36,37,26,46,22,44,31,46,22,37,36,43,22,34,23,32,26,22,34,36,37,26,46,22,36,29,29,22,43,31,23,43,22,43,41,26,37,27
44,30,43,31,22,43,31,26,22,26,47,24,26,39,43,30,36,37,22,36,29,22,45,23,37,22,18,42,37,32,19,22,43,31,26,22,30,37,27,42,40,43,41,46,22,31,23,40,22,40,26,26,37,22,23,22,27,26,24,35,30,37,26,22,29,41,36,34,22,20,22,2,40,22,41,36,25,42,40,43,22,40,23,35,26,40
40,36,34,26,22,44,41,30,43,26,41,40,22,30,37,22,43,31,26,36,41,26,43,30,24,23,35,22,18,42,37,32,19,22,26,45,26,37,22,41,23,30,40,26,27,22,43,31,26,22,37,36,43,30,36,37,22,36,29,22,30,37,43,41,36,27,42,24,30,37,28,22,27,26,34,36,24,41,23,24,46,22,23,43,22,35,26,23,40,43,22,30,37,22,43,31,26,22,44,36,41,32,39,35,23,24,26
41,26,24,41,42,30,43,26,27,22,29,41,36,34,22,37,26,44,22,46,36,41,32,22,42,37,30,45,26,41,40,30,43,46,22,2,40,22,18,42,37,32,19,22,39,41,36,28,41,23,34,22,31,26,22,41,36,40,26,22,44,30,43,31,30,37,22,43,44,36,22,46,26,23,41,40,22,43,36,22,31,26,23,27,22,36,29,22,39,41,36,27,42,24,43,30,36,37,22,36,45,26,41,40,26,26,30,37,28,22,40,42,24,31,22,29,30,35,34,40,22,23,40,22,43,31,26,22,44,23,46,22,44,26,22,44,26,41,26,22,43,23,47,30,22,27,41,30,45,26,41,22,18,42,37,32,19,22,23,37,27,22,18,42,37,32,19
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,24,35,36,40,26,27,22,27,36,44,37,22,20,22,43,36,22,20,22,36,37,22,45,36,35,42,34,26,22,36,29,22,20,22,34,30,35,35,30,36,37,22,40,31,23,41,26,40
43,31,26,22,43,36,43,23,35,22,34,23,41,32,40,22,43,31,26,22,40,30,47,43,31,22,24,36,37,40,26,24,42,43,30,45,26,22,34,36,37,43,31,35,46,22,27,26,24,35,30,37,26
43,31,36,42,28,31,22,43,31,26,22,25,23,37,32,22,30,40,22,37,2,43,22,39,26,41,29,36,41,34,30,37,28,22,23,40,22,44,26,35,35,22,23,40,22,40,36,34,26,22,36,29,22,30,43,40,22,24,36,34,39,26,43,30,43,36,41,40,22,30,37,22,43,31,26,22,35,42,24,41,23,43,30,45,26,22,24,23,35,30,29,36,41,37,30,23,22,34,23,41,32,26,43,22,30,43,40,22,24,36,37,27,30,43,30,36,37,22,31,23,40,22,30,34,39,41,36,45,26,27,22,40,30,37,24,26,22,34,41,7,22,27,26,24,32,26,41,22,43,36,36,32,22,36,45,26,41
44,31,26,37,22,43,31,26,30,41,22,24,31,23,37,28,26,40,22,23,41,26,22,24,36,34,39,35,26,43,26,27,22,23,37,27,22,23,29,43,26,41,22,43,31,26,46,22,31,23,45,26,22,44,36,41,32,26,27,22,42,39,22,23,22,40,44,26,23,43,22,41,30,37,28,26,41,40,22,36,29,43,26,37,22,18,42,37,32,19,22,36,29,29,22,43,36,22,43,31,26,22,35,36,24,23,35,22,18,42,37,32,19,22,35,26,23,45,30,37,28,22,18,42,37,32,19,22,29,36,41,22,36,43,31,26,41,40,22,25,26,35,36,44
43,23,32,26,22,43,31,26,22,27,26,23,35,22,44,30,43,31,22,24,23,37,27,26,35,23,22,35,23,40,26,41,22,24,36,41,39,7,22,23,22,18,42,37,32,19,22,34,23,40,40,7,22,34,23,37,42,29,23,24,43,42,41,26,41,22,36,29,22,31,30,28,31,5,43,26,24,31,22,34,26,27,30,24,23,35,22,27,26,45,30,24,26,40,22,44,31,30,24,31,22,43,31,41,26,26,22,46,26,23,41,40,22,23,28,36,22,40,26,43,22,30,43,40,22,40,30,28,31,43,40,22,36,37,22,33,23,39,23,37,22,23,40,22,23,37,22,26,47,39,36,41,43,22,34,23,41,32,26,43
23,29,43,26,41,22,43,44,36,22,34,36,37,43,31,40,22,36,29,22,43,23,35,32,40,22,36,42,41,22,41,23,43,30,37,28,22,44,23,40,22,34,23,30,37,43,23,30,37,26,27
24,36,42,41,43,23,42,35,27,40,22,2,22,40,31,23,41,26,40,22,41,36,40,26,22,20,22,39,26,37,24,26,22,43,36,22,20,22,39,26,37,24,26,22,18,42,37,32,19,22,43,31,26,22,26,37,43,30,41,26,22,24,36,34,39,23,37,46,22,23,43,22,23,25,36,42,43,22,0,22,20,22,25,30,35,35,30,36,37
23,22,29,26,44,22,46,26,23,41,40,22,23,28,36,22,34,36,25,30,35,22,41,26,40,43,41,42,24,43,42,41,26,27,22,43,31,26,22,26,37,43,30,41,26,22,24,36,34,39,23,37,46,22,27,42,41,30,37,28,22,23,37,22,30,37,27,42,40,43,41,46,44,30,27,26,22,18,42,37,32,19
23,37,22,26,24,22,40,39,36,32,26,40,34,23,37,22,40,23,30,27,22,43,31,26,22,43,44,36,22,24,36,34,39,23,37,30,26,40,22,44,30,35,35,22,25,26,22,37,36,43,30,29,30,26,27,22,40,36,22,43,31,26,46,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,41,42,40,40,26,35,40,22,36,37,22,31,36,44,22,43,36,22,34,36,27,30,29,46,22,43,31,26,22,39,23,24,43
40,30,37,24,26,22,24,36,34,34,26,41,24,30,23,35,22,23,30,41,35,30,37,26,22,29,35,30,28,31,43,40,22,44,26,41,26,22,27,30,40,41,42,39,43,26,27,22,43,31,26,22,24,36,34,39,23,37,46,22,24,31,23,41,43,26,41,26,27,22,43,31,41,26,26,22,39,35,23,37,26,40,22,43,36,22,29,35,46,22,43,31,26,40,26,22,26,47,26,24,42,43,30,45,26,40,22,25,23,24,32,22,43,36,22,43,31,26,22,44,26,40,43,22,24,36,23,40,43,22,23,37,27,22,25,41,30,37,28,22,23,35,36,37,28,22,39,36,41,43,23,25,35,26,22,24,36,34,39,42,43,26,41,40,22,24,26,35,35,42,35,23,41,22,39,31,36,37,26,40,22,23,37,27,22,40,36,34,26,22,24,35,23,30,34,40,22,23,27,33,42,40,43,26,41,40
27,30,40,24,36,42,37,43,22,41,23,43,26,22,20,22,20
46,26,40,43,26,41,27,23,46,22,40,36,42,43,31,23,34,22,41,26,39,36,41,43,26,27,22,43,31,30,41,27,5,38,42,23,41,43,26,41,22,26,23,41,37,30,37,28,40,22,36,29,22,24,1,22,20,22,34,30,35,35,30,36,37,22,36,37,22,41,26,45,26,37,42,26,22,36,29,22,24,1,22,20,22,34,30,35,35,30,36,37,22,27,36,44,37,22,29,41,36,34,22,24,1,22,20,22,34,30,35,35,30,36,37,22,36,37,22,41,26,45,26,37,42,26,22,36,29,22,24,1,22,20,22,34,30,35,35,30,36,37,22,30,37,22,43,31,26,22,46,26,23,41,5,23,28,36,22,38,42,23,41,43,26,41
34,41,7,22,40,43,36,37,26,22,43,31,36,42,28,31,43,22,43,31,26,22,27,30,40,24,30,39,35,30,37,26,22,44,23,40,22,42,37,29,23,30,41,22,31,26,22,25,26,35,30,26,45,26,27,22,43,31,23,43,22,31,30,40,22,34,23,37,23,28,26,41,22,44,23,37,43,26,27,22,43,36,22,28,26,43,22,41,30,27,22,36,29,22,31,30,34,22,29,36,41,22,39,26,41,40,36,37,23,35,22,41,26,23,40,36,37,40
30,43,22,2,40,22,37,36,43,22,23,22,24,41,36,39,22,43,31,23,43,22,24,23,22,37,2,43,22,25,26,22,27,36,42,25,35,26,27,22,36,41,22,43,41,30,39,35,26,27,22,40,23,46,40,22,34,41,7,22,18,42,37,32,19
28,26,37,5,39,41,36,25,26,22,23,28,41,26,26,27,22,43,36,22,25,26,22,25,36,42,28,31,43,22,25,46,22,24,31,42,28,23,30,22,39,31,23,41,34,23,24,26,42,43,30,24,23,35,22,29,36,41,22,23,25,36,42,43,22,1,22,20,22,34,30,35,35,30,36,37
30,43,22,31,23,40,22,34,36,41,26,22,40,42,28,23,41,22,43,31,23,37,22,23,37,46,22,23,39,39,35,26,22,44,26,22,2,45,26,22,26,45,26,41,22,43,26,40,43,26,27,22,40,23,46,40,22,18,42,37,32,19,22,28,41,26,26,37,26,22,23,22,42,37,30,45,26,41,40,30,43,46,22,36,29,22,34,23,40,40,23,24,31,42,40,26,43,43,40,22,18,42,37,32,19,22,36,41,22,23,39,39,35,26,22,40,24,31,36,35,23,41
23,37,27,22,25,46,22,35,23,43,26,22,29,41,30,27,23,46,22,23,29,43,26,41,37,36,36,37,22,23,24,43,42,23,35,35,46,22,23,29,43,26,41,22,43,31,26,22,24,35,36,40,26,22,44,26,22,27,26,24,30,27,26,27,22,43,31,23,43,22,44,23,40,22,43,31,26,22,44,41,36,37,28,22,43,36,37,26,22,43,36,22,43,23,32,26
43,31,26,22,43,31,26,34,26,22,40,36,37,28,22,29,36,41,22,43,31,26,22,8,16,17,9,40,22,31,23,40,22,25,26,26,37,22,23,37,46,43,31,30,37,28,22,28,36,26,40,22,23,37,27,22,30,43,22,31,23,40,22,25,26,26,37,22,18,42,37,32,19,22,44,30,43,31,22,18,42,37,32,19,22,29,41,36,34,22,44,23,35,35,22,40,43,41,26,26,43,22,43,36,22,40,36,34,26,22,36,29,22,43,31,26,22,31,30,28,31,26,40,43,22,18,42,37,32,19,22,36,29,22,18,42,37,32,19
43,31,30,40,22,29,30,35,34,22,23,43,43,26,34,39,43,40,22,43,36,22,40,31,36,44,22,23,22,40,30,27,26,22,41,23,41,26,35,46,22,40,26,26,37,22,30,37,22,36,42,41,22,34,26,27,30,23
43,31,26,22,35,26,28,30,40,35,23,43,30,36,37,22,44,23,40,22,39,23,41,43,22,36,29,22,23,22,1,22,20,22,25,30,35,35,30,36,37,22,34,26,23,40,42,41,26,22,29,42,37,27,30,37,28,22,43,31,26,22,27,26,39,23,41,43,34,26,37,43,40,22,36,29,22,35,23,25,36,41,22,26,27,42,24,23,43,30,36,37,22,23,37,27,22,31,26,23,35,43,31
34,41,7,22,25,23,32,26,41,22,44,30,35,35,22,18,42,37,32,19,22,31,30,40,22,39,41,26,45,30,36,42,40,22,39,36,40,30,43,30,36,37,40,22,25,42,43,22,23,22,40,42,24,24,26,40,40,36,41,22,29,36,41,22,31,30,34,22,31,23,40,22,37,2,43,22,25,26,26,37,22,37,23,34,26,27,22,46,26,43
23,25,22,25,36,29,36,41,40,22,23,22,42,37,30,43,22,36,29,22,37,36,25,26,35,22,30,37,27,42,40,43,41,30,26,40,22,40,44,26,27,26,37,22,23,25,22,26,37,43,26,41,40,22,30,37,43,36,22,23,22,1,22,20,22,25,30,35,35,30,36,37,22,24,36,37,43,41,23,24,43,22,44,30,43,31,22,30,37,27,30,23,22,2,40,22,27,26,29,26,37,40,26,22,34,30,37,30,40,43,41,46,22,43,36,22,40,42,39,39,35,46,22,20,22,25,36,29,36,41,40,22,18,42,37,32,19,22,18,42,37,32,19,22,29,30,26,35,27,22,18,42,37,32,19,22,28,42,37,40
40,31,36,41,43,5,43,26,41,34,22,34,42,37,30,24,30,39,23,35,22,25,36,37,27,40,22,25,36,37,27,22,29,42,37,27,40,22,23,37,27,22,18,42,37,32,19,22,23,37,37,42,30,43,30,26,40,22,23,41,26,22,40,36,34,26,22,36,29,22,43,31,26,22,24,31,36,30,24,26,40,22,43,31,26,46,22,34,26,37,43,30,36,37,22,23,37,27,22,37,36,43,22,33,42,40,43,22,23,40,22,23,22,44,23,46,22,43,36,22,28,26,43,22,23,22,31,30,28,31,26,41,22,41,26,43,42,41,37
43,31,26,22,40,26,41,30,36,42,40,22,29,41,23,42,27,22,36,29,29,30,24,26,22,23,22,27,30,45,30,40,30,36,37,22,36,29,22,35,36,37,27,36,37,22,2,40,22,34,26,43,41,36,39,36,35,30,43,23,37,22,39,36,35,30,24,26,22,41,26,40,39,36,37,40,30,25,35,26,22,29,36,41,22,30,37,45,26,40,43,30,28,23,43,30,37,28,22,29,30,37,23,37,24,30,23,35,22,24,41,30,34,26,40,22,40,23,30,27,22,30,43,40,22,44,36,41,32,22,44,36,42,35,27,22,43,23,32,26,22,30,37,22,23,35,35,26,28,23,43,30,36,37,40,22,36,29,22,29,41,23,42,27,22,39,41,30,36,41,22,43,36,22,40,42,41,41,36,42,37,27,30,37,28,22,23,37,27,22,40,42,25,40,26,38,42,26,37,43,22,43,36,22,43,31,26,22,34,26,41,28,26,41
29,36,41,22,26,47,23,34,39,35,26,22,44,31,30,35,26,22,43,31,26,22,35,23,44,40,22,36,37,22,30,37,27,30,45,30,27,42,23,35,22,35,23,25,36,41,22,23,24,43,30,45,30,43,46,22,23,35,35,36,44,22,23,22,24,30,43,30,48,26,37,22,43,36,22,26,23,41,37,22,23,22,35,30,45,30,37,28,22,30,37,27,26,39,26,37,27,26,37,43,22,36,29,22,43,31,26,22,40,43,23,43,26,22,40,43,41,30,24,43,22,39,41,36,45,30,40,30,36,37,40,22,23,41,26,22,23,43,43,23,24,31,26,27,22,36,37,22,31,36,44,22,29,23,41,22,43,31,30,40,22,34,23,46,22,35,26,23,27,22,43,36,22,43,31,26,22,27,26,45,26,35,36,39,34,26,37,43,22,36,29,22,23,22,29,41,26,26,22,34,23,41,32,26,43
43,31,26,22,18,42,37,32,19,22,23,37,27,22,18,42,37,32,19,22,35,36,44,26,41,22,39,41,30,24,26,40,22,24,36,34,25,30,37,26,27,22,44,30,43,31,22,24,23,37,24,26,41,22,29,26,23,41,40,22,44,23,40,22,23,22,45,26,41,46,22,40,26,41,30,36,42,40,22,25,35,36,44,22,43,36,22,28,41,36,44,26,41,40
34,41,7,22,41,36,25,26,41,43,40,22,24,36,37,43,30,37,42,26,40,22,23,40,22,43,41,26,23,40,42,41,26,41,22,23,37,27,22,34,41,7,22,18,42,37,32,19,22,41,26,34,23,30,37,40,22,41,26,40,39,36,37,40,30,25,35,26,22,29,36,41,22,43,31,26,22,36,29,29,30,24,26,40,22,36,29,22,24,36,34,39,43,41,36,35,35,26,41,22,39,35,23,37,37,30,37,28,22,34,23,41,32,26,43,30,37,28,22,23,37,27,22,28,26,37,26,41,23,35,22,40,26,41,45,30,24,26,40
40,36,22,29,23,41,22,30,37,40,43,26,23,27,22,36,29,22,18,42,37,32,19,22,42,39,22,28,26,22,24,23,39,30,43,23,35,22,40,43,23,29,29,26,41,40,22,23,37,27,22,32,30,27,27,26,41,22,30,37,45,26,40,43,34,26,37,43,22,25,23,37,32,26,41,40,22,31,23,45,26,22,18,42,37,32,19
43,31,26,22,29,30,41,40,43,22,30,40,22,43,31,23,43,22,30,43,22,41,26,39,41,26,40,26,37,43,40,22,23,37,22,30,37,43,26,37,40,26,22,25,23,43,43,35,26,22,30,37,22,44,31,23,43,22,33,23,34,26,40,22,18,42,37,32,19,22,42,40,26,27,22,43,36,22,18,42,37,32,19,22,23,40,22,43,31,26,22,44,23,41,22,25,26,43,44,26,26,37,22,43,31,26,22,18,42,37,32,19
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,34,23,41,32,26,43,22,45,23,35,42,26,22,30,37,27,26,47,22,29,26,35,35,22,20,22,43,36,22,20
42,37,29,36,41,43,42,37,23,43,26,35,46,22,31,26,22,28,26,43,40,22,35,36,44,22,28,41,23,27,26,40,22,23,40,22,23,37,22,18,42,37,32,19,22,41,26,39,36,41,43,26,41,22,41,26,35,46,30,37,28,22,31,26,23,45,30,35,46,22,36,37,22,44,31,23,43,22,24,31,30,24,23,28,36,22,2,40,22,35,23,43,26,22,34,23,46,36,41,22,41,30,24,31,23,41,27,22,33,7,22,18,42,37,32,19,22,24,23,35,35,26,27,22,18,42,37,32,19
36,37,22,23,22,18,42,37,32,19,22,25,23,40,30,40,22,43,31,26,22,37,26,43,44,36,41,32,22,36,42,28,31,43,22,43,36,22,34,23,32,26,22,34,36,37,26,46,22,31,26,22,40,23,46,40
43,31,26,22,37,26,44,22,42,7,40,7,22,39,35,23,37,22,23,35,40,36,22,44,36,42,35,27,22,26,40,43,23,25,35,30,40,31,22,39,41,36,24,26,27,42,41,26,40,22,43,36,22,39,41,26,45,26,37,43,22,24,36,42,37,43,41,30,26,40,22,29,41,36,34,22,42,40,30,37,28,22,31,26,23,35,43,31,22,23,37,27,22,18,42,37,32,19,22,41,42,35,26,40,22,43,36,22,18,42,37,32,19,22,43,41,23,27,26,22,18,42,37,32,19
43,31,26,22,25,36,37,27,40,22,23,41,26,22,41,23,43,26,27,22,27,36,42,25,35,26,5,23,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
36,42,41,22,24,36,34,39,42,43,26,41,22,34,36,27,26,35,22,31,23,40,22,23,22,24,26,41,43,23,30,37,22,43,41,30,28,28,26,41,22,39,36,30,37,43,22,31,26,22,40,23,30,27
31,26,22,2,40,22,43,31,26,22,32,30,37,27,22,36,29,22,28,42,46,22,44,31,36,22,18,42,37,32,19,22,18,42,37,32,19,22,29,35,23,28,40
43,31,26,22,43,36,32,46,36,22,40,43,36,24,32,22,39,41,30,24,26,22,30,37,27,26,47,22,36,29,22,23,35,35,22,30,40,40,42,26,40,22,35,30,40,43,26,27,22,30,37,22,43,31,26,22,29,30,41,40,43,22,40,26,24,43,30,36,37,22,44,31,30,24,31,22,29,26,35,35,22,20,22,39,36,30,37,43,40,22,29,41,30,27,23,46,22,44,23,40,22,27,36,44,37,22,20,22,39,36,30,37,43,40,22,36,41,22,20,22,20,22,23,43,22,20
44,30,43,31,22,43,31,26,22,37,26,44,22,43,45,22,40,39,36,43,40,22,36,28,30,35,45,46,22,3,22,34,23,43,31,26,41,22,31,23,40,22,36,39,43,26,27,22,29,36,41,22,23,22,29,23,34,30,35,46,22,40,43,46,35,26,22,44,30,43,31,22,35,36,43,40,22,36,29,22,18,42,37,32,19,22,18,42,37,32,19,22,23,37,27,22,18,42,37,32,19
43,31,26,22,26,34,39,35,36,46,34,26,37,43,22,41,26,39,36,41,43,22,44,31,30,24,31,22,44,30,35,35,22,39,41,36,45,30,27,26,22,43,31,26,22,29,30,41,40,43,22,36,29,29,30,24,30,23,35,22,34,26,23,40,42,41,26,22,36,29,22,43,31,26,22,26,24,36,37,36,34,46,22,2,40,22,40,43,41,26,37,28,43,31,22,30,37,22,36,24,43,36,25,26,41,22,30,40,22,26,47,39,26,24,43,26,27,22,43,36,22,40,31,36,44,22,40,34,23,35,35,26,41,22,28,23,30,37,40,22,30,37,22,43,31,26,22,28,26,37,26,41,23,43,30,36,37,22,36,29,22,37,26,44,22,33,36,25,40
24,36,34,34,36,27,30,43,46,22,39,41,30,24,26,40,22,31,23,45,26,22,25,26,26,37,22,41,30,40,30,37,28,22,30,37,22,41,26,24,26,37,43,22,46,26,23,41,40,22,44,30,43,31,22,43,31,26,22,29,23,41,34,22,39,41,30,24,26,22,30,37,27,26,47,22,31,30,43,43,30,37,28,22,41,26,24,36,41,27,22,18,42,37,32,19,22,26,23,41,35,30,26,41,22,43,31,30,40,22,46,26,23,41,22,23,40,22,43,31,26,22,28,36,45,26,41,37,34,26,37,43,22,24,42,41,43,23,30,35,26,27,22,39,41,36,27,42,24,43,30,36,37,22,44,30,43,31,22,18,42,37,32,19,22,39,41,36,28,41,23,34,40,22,43,36,22,41,26,27,42,24,26,22,18,42,37,32,19,22,40,42,41,39,35,42,40,26,40
24,36,37,28,41,26,40,40,22,24,35,36,40,26,27,22,43,31,30,40,22,18,42,37,32,19,22,35,23,40,43,22,46,26,23,41,22,36,41,22,43,31,36,42,28,31,43,22,30,43,22,27,30,27
39,23,41,30,25,23,40,22,30,40,22,23,35,35,30,23,37,48,22,2,40,22,34,23,30,37,22,29,41,26,37,24,31,22,25,23,37,32,22,23,37,27,22,43,31,26,22,18,42,37,32,19,22,28,41,36,42,39,22,40,23,30,27,22,30,43,22,30,37,43,26,37,27,40,22,43,36,22,40,43,23,46,22,37,26,42,43,41,23,35
29,41,36,34,22,44,31,23,43,22,31,26,22,40,23,44,22,36,37,22,43,26,35,26,45,30,40,30,36,37,22,34,41,7,22,18,42,37,32,19,22,39,36,30,37,43,40,22,36,42,43,22,43,31,23,43,22,30,37,43,26,41,40,43,23,43,26,22,20,22,44,31,30,24,31,22,24,36,35,35,23,39,40,26,27,22,23,37,27,22,32,30,35,35,26,27,22,34,36,41,26,22,43,31,23,37,22,20,22,24,36,34,34,42,43,26,41,40,22,40,42,29,29,26,41,26,27,22,40,26,41,30,36,42,40,22,27,23,34,23,28,26,22,44,31,30,35,26,22,40,42,41,41,36,42,37,27,30,37,28,22,25,42,30,35,27,30,37,28,40,22,23,39,39,26,23,41,26,27,22,43,36,22,40,42,40,43,23,30,37,22,37,36,22,27,23,34,23,28,26,22,18,42,37,32,19
43,31,26,22,40,43,36,24,32,22,31,23,40,22,23,22,20,22,20,22,27,30,45,30,27,26,37,27,22,46,30,26,35,27,22,23,37,27,22,28,36,26,40,22,26,47,5,27,30,45,30,27,26,37,27,22,43,36,27,23,46
35,36,37,27,36,37,22,31,23,27,22,40,36,34,26,22,39,41,36,25,35,26,34,40,22,43,36,36
23,40,22,43,31,26,22,23,37,37,36,42,37,24,26,41,22,41,26,23,27,40,22,29,23,45,36,41,23,25,35,26,22,38,42,36,43,26,40,22,23,25,36,42,43,22,43,31,26,22,34,36,27,26,35,22,29,41,36,34,22,34,36,43,36,41,22,43,41,26,37,27,22,23,37,27,22,41,36,23,27,22,3,22,43,41,23,24,32,22,34,23,28,23,48,30,37,26,40,22,43,31,26,22,36,43,31,26,41,22,24,23,41,22,44,31,30,24,31,22,30,40,22,44,31,30,43,26,22,40,35,36,44,35,46,22,43,42,41,37,40,22,28,41,26,26,37
43,31,26,22,24,36,34,39,23,37,46,22,36,29,29,26,41,26,27,22,43,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,24,36,37,45,26,41,43,30,25,35,26,22,39,41,26,29,26,41,41,26,27,22,40,43,36,24,32,22,29,41,36,34,22,43,31,26,22,43,41,42,40,43,22,43,31,23,43,22,31,23,37,27,35,26,40,22,30,43,40,22,39,23,46,34,26,37,43,40,22,43,36,22,23,40,25,26,40,43,36,40,22,45,30,24,43,30,34,40
43,31,26,22,25,23,37,32,22,23,35,40,36,22,40,23,46,40,22,30,43,22,2,35,35,22,42,40,26,22,30,43,40,22,30,37,43,26,41,37,23,43,30,36,37,23,35,22,37,26,43,44,36,41,32,22,43,36,22,24,31,23,37,37,26,35,22,30,37,45,26,40,43,34,26,37,43,22,29,41,36,34,22,35,36,37,27,36,37,22,29,41,23,37,32,29,42,41,43,22,48,42,41,30,24,31,22,23,37,27,22,39,23,41,30,40,22,30,37,43,36,22,43,31,26,22,40,39,23,37,30,40,31,22,40,43,36,24,32,22,26,47,24,31,23,37,28,26,40
30,29,22,43,31,26,41,26,22,2,40,22,23,22,39,41,36,25,35,26,34,22,39,26,43,26,41,22,27,30,40,23,39,39,26,23,41,40,22,23,37,27,22,23,35,35,22,36,29,22,23,22,40,42,27,27,26,37,22,33,36,37,22,40,31,36,44,40,22,42,39
43,31,26,41,26,22,30,40,22,37,36,22,41,26,24,36,45,26,41,46,22,39,26,41,30,36,27,22,30,43,22,2,40,22,28,36,22,28,36,22,28,36
35,36,37,27,36,37,22,35,23,43,26,22,26,42,41,36,27,36,35,35,23,41,40,22,20,22,20,22,20,22,43,36,22,20,22,20,22,20,22,36,37,26,22,34,36,37,43,31,22,20,22,20,22,20,22,43,36,22,20,22,20,22,20,22,43,44,36,22,34,36,37,43,31,40,22,20,22,20,22,20,22,43,36,22,20,22,20,22,20,22,43,31,41,26,26,22,34,36,37,43,31,40,22,20,22,20,22,20,22,43,36,22,20,22,20,22,20,22,29,36,42,41,22,34,36,37,43,31,40,22,20,22,20,22,20,22,43,36,22,20,22,20,22,20,22,29,30,45,26,22,34,36,37,43,31,40,22,20,22,20,22,20,22,43,36,22,20,22,20,22,20,22,40,30,47,22,34,36,37,43,31,40
43,31,26,22,24,36,34,39,23,37,46,22,2,40,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,35,40,36,22,41,36,40,26,22,43,36,22,20,22,24,26,37,43,40,22,23,22,40,31,23,41,26,22,29,41,36,34,22,26,30,28,31,43,22,24,26,37,43,40,22,23,22,40,31,23,41,26,22,23,22,46,26,23,41,22,23,28,36
18,42,37,32,19,22,30,40,22,25,23,40,26,27,22,30,37,22,18,42,37,32,19,22,34,23,40,40
23,37,22,30,37,45,26,40,43,34,26,37,43,22,28,41,36,42,39,22,35,26,27,22,25,46,22,24,31,30,24,23,28,36,22,2,40,22,18,42,37,32,19,22,29,23,34,30,35,46,22,41,26,24,26,37,43,35,46,22,35,36,44,26,41,26,27,22,23,22,1,22,20,22,25,30,35,35,30,36,37,22,25,30,27,22,29,36,41,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,25,26,45,26,41,35,46,22,31,30,35,35,40,22,24,23,35,30,29,7,22,25,26,24,23,42,40,26,22,36,29,22,43,31,26,22,43,31,41,26,23,43,22,36,29,22,43,31,26,22,35,26,28,30,40,35,23,43,30,36,37
34,41,7,22,24,36,37,44,23,46,22,40,23,30,27,22,43,31,26,22,29,36,47,22,40,31,36,44,40,22,23,39,39,26,23,41,30,37,28,22,36,37,22,37,30,28,31,43,40,22,44,31,26,37,22,18,42,37,32,19,22,40,31,36,44,40,22,44,36,42,35,27,22,37,2,43,22,25,26,22,36,29,29,26,41,26,27,22,24,36,42,35,27,22,25,26,22,18,42,37,32,19,22,36,37,22,43,31,26,22,39,41,36,28,41,23,34,40,22,39,41,36,27,42,24,26,27,22,25,46,22,18,42,37,32,19
25,42,43,22,23,22,40,42,41,45,26,46,22,26,23,41,35,46,22,43,31,30,40,22,40,42,34,34,26,41,22,30,37,27,30,24,23,43,26,27,22,43,31,23,43,22,43,31,26,22,45,36,35,42,34,26,22,36,29,22,18,42,37,32,19,22,43,41,23,27,30,37,28,22,44,23,40,22,36,37,35,46,22,20,22,20,22,36,29,22,43,31,26,22,40,30,48,26,22,36,29,22,43,31,26,22,42,37,27,26,41,35,46,30,37,28,22,26,38,42,30,43,46,22,34,23,41,32,26,43,22,26,47,24,31,23,37,28,26,22,36,29,29,30,24,30,23,35,40,22,40,23,30,27
24,30,26,22,28,26,37,26,41,23,35,26,22,27,26,40,22,18,42,37,32,19,22,41,26,39,36,41,43,26,27,22,43,31,23,43,22,37,26,43,22,39,41,36,29,30,43,22,24,35,30,34,25,26,27,22,20,22,20,22,30,37,22,43,31,26,22,29,30,41,40,43,22,31,23,35,29,22,36,29,22,20,22,23,37,27,22,40,23,30,27,22,43,31,23,43,22,30,43,22,26,47,39,26,24,43,40,22,23,22,28,23,30,37,22,36,29,22,23,25,36,42,43,22,20,22,20,22,29,36,41,22,43,31,26,22,29,42,35,35,22,46,26,23,41
30,43,22,44,36,42,35,27,22,28,36,22,23,35,36,37,28,22,27,36,30,37,28,22,37,36,43,31,30,37,28,22,25,42,43,22,18,42,37,32,19,22,43,31,26,22,31,26,23,45,46,22,44,23,43,26,41,22,23,37,27,22,43,31,26,37,22,23,43,22,43,36,43,23,35,35,46,22,18,42,37,32,19,22,43,30,34,26,40,22,30,43,22,44,36,42,35,27,22,25,26,28,30,37,22,39,41,36,27,42,24,30,37,28,22,26,47,24,26,40,40,22,31,26,23,43,22,29,36,41,22,23,40,22,35,36,37,28,22,23,40,22,20,22,36,41,22,20,22,31,36,42,41,40,22,25,26,29,36,41,26,22,18,42,37,32,19,22,27,36,44,37
30,37,22,23,27,27,30,43,30,36,37,22,43,36,22,43,31,26,22,40,43,36,24,32,22,23,37,27,22,20,22,20,22,36,29,22,34,23,37,45,30,35,35,26,22,2,40,22,39,41,36,29,30,43,40,22,25,26,28,30,37,37,30,37,28,22,30,37,22,20,22,43,31,26,22,43,41,42,40,43,22,30,40,22,40,42,39,39,36,40,26,27,22,43,36,22,41,26,24,26,30,45,26,22,1,22,20,22,25,30,35,35,30,36,37,22,36,45,26,41,22,30,43,40,22,18,42,37,32,19,22,35,30,29,26
34,41,7,22,34,23,41,36,42,40,22,40,23,30,27,22,43,31,26,22,25,42,40,30,37,26,40,40,22,44,30,35,35,22,23,24,31,30,26,45,26,22,31,30,28,31,26,41,22,40,23,35,26,40,22,43,31,30,40,22,46,26,23,41,22,43,31,23,37,22,43,31,26,22,24,36,34,39,23,37,46,22,2,40,22,43,23,41,28,26,43,22,28,36,23,35,22,36,29,22,20,22,20
44,31,30,35,26,22,23,24,32,37,36,44,35,26,27,28,30,37,28,22,36,37,26,22,34,36,37,43,31,22,2,40,22,29,30,28,42,41,26,40,22,27,36,22,37,2,43,22,39,41,36,45,26,22,23,22,43,41,26,37,27,22,34,41,7,22,18,42,37,32,19,22,40,23,30,27,22,30,43,22,27,36,26,40,22,35,26,23,27,22,46,36,42,22,43,36,22,40,42,40,39,26,24,43,22,30,34,39,36,41,43,40,22,23,41,26,22,28,36,30,37,28,22,27,36,44,37,22,36,41,22,23,43,22,35,26,23,40,43,22,37,36,43,22,30,37,24,41,26,23,40,30,37,28,22,43,31,23,43,22,34,42,24,31
30,29,22,43,31,26,22,40,31,36,44,22,2,40,22,18,42,37,32,19,22,24,36,42,35,27,22,33,42,40,43,22,35,26,43,22,43,31,26,34,40,26,35,45,26,40,22,25,26,22,38,42,30,26,43,22,29,36,41,22,23,22,35,30,43,43,35,26,22,43,31,26,46,22,34,30,28,31,43,22,33,42,40,43,22,31,26,23,41,22,30,43
27,42,26,22,43,36,22,31,26,23,35,43,31,22,41,26,23,40,36,37,40,22,18,42,37,32,19,22,24,36,35,7,22,37,36,41,30,26,28,23,22,31,23,40,22,26,35,26,24,43,26,27,22,43,36,22,39,36,40,43,39,36,37,26,22,31,30,40,22,45,30,40,30,43,22,43,36,22,44,23,40,31,30,37,28,43,36,37,22,30,43,22,41,26,23,27
29,26,27,26,41,23,35,22,29,42,37,27,40,22,20,22,20,22,20,22,31,30,28,31,22,20,22,20,22,20,22,35,36,44,22,20,22,20,22,20,22,37,26,23,41,22,24,35,36,40,30,37,28,22,25,30,27,22,20,22,20,22,20,22,36,29,29,26,41,26,27
43,31,26,22,29,24,24,22,34,36,45,26,40,22,44,26,41,26,22,28,36,36,27,22,37,26,44,40,22,29,36,41,22,23,43,3,43,22,44,31,30,24,31,22,31,23,40,22,25,26,26,37,22,18,42,37,32,19,22,40,30,37,24,26,22,43,31,26,22,25,41,26,23,32,42,39,22,36,29,22,43,31,26,22,39,31,36,37,26,22,40,46,40,43,26,34,22,29,36,41,22,28,41,26,23,43,26,41,22,18,42,37,32,19,22,30,37,22,39,41,30,24,30,37,28,22,23,37,27,22,41,26,27,42,24,26,27,22,41,26,28,42,35,23,43,30,36,37
34,41,7,22,18,42,37,32,19,22,20,22,46,26,23,41,40,22,36,35,27,22,40,42,24,24,26,26,27,40,22,44,30,35,35,30,23,34,22,18,42,37,32,19,22,44,31,36,22,27,30,26,27,22,30,37,22,23,42,28,42,40,43
36,37,26,22,23,30,41,35,30,37,26,22,26,47,26,24,42,43,30,45,26,22,44,31,36,22,27,26,24,35,30,37,26,27,22,43,36,22,25,26,22,30,27,26,37,43,30,29,30,26,27,22,24,23,35,35,26,27,22,43,31,26,22,35,36,40,40,22,23,34,23,48,30,37,28
34,24,30,22,24,36,34,34,42,37,30,24,23,43,30,36,37,40,22,24,36,41,39,7,22,40,23,30,27,22,30,43,22,44,36,37,22,23,22,1,22,20,22,34,30,35,35,30,36,37,22,24,36,37,43,41,23,24,43,22,29,41,36,34,22,18,42,37,32,19,22,24,36,7,22,23,22,27,26,37,45,26,41,22,30,37,45,26,40,43,34,26,37,43,22,25,23,37,32,30,37,28,22,24,36,37,24,26,41,37,22,43,36,22,39,41,36,45,30,27,26,22,45,36,30,24,26,22,23,37,27,22,27,23,43,23,22,43,26,35,26,24,36,34,34,42,37,30,24,23,43,30,36,37,40,22,40,26,41,45,30,24,26,40
30,43,22,23,35,40,36,22,31,36,35,27,40,22,37,26,23,41,35,46,22,20,22,23,24,41,26,40,22,36,29,22,41,23,44,22,35,23,37,27,22,44,30,43,31,22,27,26,45,26,35,36,39,34,26,37,43,22,39,36,43,26,37,43,30,23,35,22,25,42,43,22,42,37,27,26,41,22,23,22,39,41,26,45,30,36,42,40,35,46,22,23,37,37,36,42,37,24,26,27,22,40,43,41,23,43,26,28,46,22,43,31,26,22,24,36,34,39,23,37,46,22,31,23,40,22,43,23,41,28,26,43,26,27,22,25,42,30,35,27,30,37,28,22,36,37,22,20,22,23,24,41,26,40,22,30,37,22,24,23,35,30,29,36,41,37,30,23,22,23,41,30,48,36,37,23,22,23,37,27,22,43,31,26,22,24,31,30,24,23,28,36,22,23,41,26,23
43,31,26,41,26,22,23,35,40,36,22,30,40,22,24,36,37,24,26,41,37,22,43,31,23,43,22,36,37,24,26,22,31,36,37,28,22,32,36,37,28,22,18,42,37,32,19,22,43,36,22,24,31,30,37,23,22,2,40,22,40,36,45,26,41,26,30,28,37,43,46,22,30,37,22,20,22,24,23,43,31,23,46,22,44,30,35,35,22,25,26,22,29,36,41,24,26,27,22,43,36,22,39,35,23,46,22,40,26,24,36,37,27,22,18,42,37,32,19,22,43,36,22,24,31,30,37,23,22,2,40,22,18,42,37,32,19,22,29,35,23,28,22,24,23,41,41,30,26,41,22,24,30,45,30,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,36,29,22,24,31,30,37,23,22,36,41,22,18,42,37,32,19
30,43,22,30,40,22,42,37,24,35,26,23,41,22,44,31,23,43,22,24,23,42,40,26,27,22,43,31,26,22,24,41,26,27,30,43,36,41,40,22,43,36,22,27,36,22,23,37,22,18,42,37,32,19,22,36,37,22,26,47,39,35,36,41,30,37,28,22,23,35,43,26,41,37,23,43,30,45,26,40,22,43,36,22,26,23,40,43,26,41,37,22,2,40,22,37,26,44,22,41,26,36,41,28,23,37,30,48,23,43,30,36,37,22,39,35,23,37
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,41,26,24,26,30,45,26,22,23,24,24,26,39,43,23,37,24,26,40,22,29,36,41,22,30,43,40,22,36,29,29,26,41,22,36,29,22,20,22,39,26,37,24,26,22,1,22,20,22,39,26,41,22,40,31,23,41,26,22,41,26,39,41,26,40,26,37,43,30,37,28,22,23,43,22,35,26,23,40,43,22,20,22,20,22,36,29,22,41,36,40,40,22,18,42,37,32,19,22,2,40,22,30,40,40,42,26,27,22,40,31,23,41,26,22,24,23,39,30,43,23,35,22,36,41,22,20,22,34,30,35,35,30,36,37,22,36,41,27,30,37,23,41,46,22,40,31,23,41,26,40
39,41,36,45,30,37,24,26,22,36,29,22,18,42,37,32,19,22,18,42,37,32,19,22,1,22,20,22,34,30,35,35,30,36,37,22,36,29,22,20,22,20,22,20,22,27,26,25,26,37,43,42,41,26,40,22,27,42,26,22,37,36,45,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
41,26,40,26,23,41,24,31,22,40,31,36,44,40,22,23,48,43,22,24,23,37,22,41,26,35,30,26,45,26,22,18,42,37,32,19,22,23,37,27,22,36,43,31,26,41,22,40,46,34,39,43,36,34,40,22,30,37,22,24,31,30,35,27,41,26,37,22,20,22,36,29,22,44,31,36,34,22,23,41,26,22,32,37,36,44,37,22,43,36,22,31,23,45,26,22,25,26,26,37,22,30,37,29,26,24,43,26,27
40,31,26,22,40,23,30,27,22,24,36,39,39,26,41,22,43,41,23,27,26,41,40,22,44,30,35,35,22,23,35,40,36,22,25,26,22,35,36,36,32,30,37,28,22,43,36,44,23,41,27,22,43,31,26,22,41,26,35,26,23,40,26,22,36,29,22,43,31,26,22,30,37,27,26,47,22,36,29,22,35,26,23,27,30,37,28,22,26,24,36,37,36,34,30,24,22,30,37,27,30,24,23,43,36,41,40,22,37,26,47,43,22,43,42,26,40,27,23,46
43,31,23,43,22,44,23,40,22,43,31,26,22,35,23,44
23,37,22,36,29,29,30,24,30,23,35,22,36,29,22,43,31,26,22,39,23,35,26,40,43,30,37,30,23,37,22,36,35,46,34,39,30,24,22,24,36,34,34,30,43,43,26,26,22,40,23,30,27,22,43,31,26,22,24,36,34,34,30,43,43,26,26,22,29,30,41,40,43,22,23,39,39,35,30,26,27,22,29,36,41,22,34,26,34,25,26,41,40,31,30,39,22,30,37,22,20,22,23,37,27,22,41,26,37,26,44,26,27,22,30,43,40,22,23,39,39,35,30,24,23,43,30,36,37,22,30,37,22,23,42,28,42,40,43,22,36,29,22,43,31,30,40,22,46,26,23,41
43,31,26,22,41,43,24,22,31,23,40,22,39,41,36,33,26,24,43,26,27,22,43,31,23,43,22,30,43,22,44,30,35,35,22,41,26,38,42,30,41,26,22,25,26,43,44,26,26,37,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,30,37,22,43,26,34,39,36,41,23,41,46,22,44,36,41,32,30,37,28,22,24,23,39,30,43,23,35
43,31,26,22,26,47,31,30,25,30,43,30,36,37,22,25,46,22,43,31,26,22,18,42,37,32,19,22,43,41,23,27,26,22,23,37,27,22,26,24,36,37,36,34,30,24,22,24,36,42,37,24,30,35,22,18,42,37,32,19,22,43,31,26,22,28,41,36,44,30,37,28,22,42,7,40,7,22,30,37,43,26,41,26,40,43,22,30,37,22,43,31,23,43,22,37,23,43,30,36,37,22,2,40,22,34,23,41,32,26,43,22,43,31,36,42,28,31,22,43,41,23,27,26,22,25,26,43,44,26,26,37,22,43,31,26,22,43,44,36,22,24,36,42,37,43,41,30,26,40,22,30,40,22,23,22,18,42,37,32,19,22,1,22,20,22,25,30,35,35,30,36,37
40,43,26,41,35,30,37,28,22,40,36,29,43,44,23,41,26,22,30,37,24,7,22,40,23,30,27,22,30,43,22,35,36,40,43,22,30,43,40,22,25,30,27,22,43,36,22,40,42,39,39,35,46,22,40,36,29,43,44,23,41,26,22,40,26,41,45,30,24,26,40,22,43,36,22,43,31,26,22,37,23,43,30,36,37,23,35,22,23,26,41,36,37,23,42,43,30,24,40,22,23,37,27,22,40,39,23,24,26,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,41,26,40,26,23,41,24,31,22,24,26,37,43,26,41,22,23,43,22,18,42,37,32,19,22,29,30,26,35,27,22,24,23,35,30,29
25,42,43,22,29,36,41,22,40,34,23,35,35,22,23,34,26,41,30,24,23,37,22,24,36,34,39,23,37,30,26,40,22,30,43,22,23,35,40,36,22,39,41,36,45,30,27,26,40,22,23,22,28,41,36,44,30,37,28,22,40,36,42,41,24,26,22,36,29,22,24,23,39,30,43,23,35,22,23,37,27,22,26,45,26,37,22,34,23,41,32,26,43,30,37,28,22,31,26,35,39
30,37,22,43,41,23,27,30,37,28,22,36,37,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,27,26,35,34,26,27,22,24,35,36,40,26,27,22,23,43,22,20,22,24,26,37,43,40,22,27,36,44,37,22,20,22,24,26,37,43,40
43,31,23,43,22,2,40,22,43,31,26,22,25,30,28,28,26,40,43,22,41,30,40,32,22,36,29,22,23,35,35,22,43,31,26,22,41,30,40,32,22,36,29,22,37,36,43,22,34,26,26,43,30,37,28,22,46,36,42,41,22,36,25,33,26,24,43,30,45,26,40,22,40,23,46,40,22,40,43,26,45,26,37,22,25,7,22,18,42,37,32,19,22,23,22,37,26,44,22,46,36,41,32,22,29,30,37,23,37,24,30,23,35,22,39,35,23,37,37,26,41,22,44,30,43,31,22,40,26,30,27,34,23,37,22,29,30,37,23,37,24,30,23,35,22,40,26,41,45,30,24,26,40
43,31,26,22,25,41,30,43,30,40,31,22,28,36,45,26,41,37,34,26,37,43,22,44,31,30,24,31,22,36,44,37,26,27,22,33,23,28,42,23,41,22,42,37,43,30,35,22,20,22,40,43,30,35,35,22,31,36,35,27,40,22,23,22,24,36,37,43,41,36,35,35,30,37,28,22,28,36,35,27,26,37,22,40,31,23,41,26,22,30,37,22,43,31,26,22,24,36,34,39,23,37,46
30,37,22,23,37,22,26,24,36,37,36,34,30,24,22,40,35,36,44,27,36,44,37,22,31,26,23,45,46,22,27,26,25,43,22,18,42,37,32,19,22,41,26,27,42,24,26,22,43,31,26,22,29,35,26,47,30,25,30,35,30,43,46,22,36,29,22,24,36,34,39,23,37,30,26,40,22,25,26,24,23,42,40,26,22,24,23,40,31,22,43,31,23,43,22,44,36,42,35,27,22,37,36,41,34,23,35,35,46,22,25,26,22,42,40,26,27,22,43,36,22,32,26,26,39,22,43,31,26,22,24,36,34,39,23,37,46,22,18,42,37,32,19,22,34,42,40,43,22,25,26,22,27,30,45,26,41,43,26,27,22,43,36,22,30,37,43,26,41,26,40,43,22,39,23,46,34,26,37,43,40
18,42,37,32,19,22,39,23,30,27,22,34,40,7,22,28,23,41,41,23,43,43,22,41,36,46,23,35,43,30,26,40,22,29,36,41,22,43,31,26,22,35,30,37,26,22,32,37,36,44,37,22,23,40,22,34,42,35,43,30,39,35,26,40,22,25,46,22,18,42,37,32,19,22,28,23,41,41,23,43,43,22,44,31,30,24,31,22,23,41,26,22,40,36,35,27,22,39,41,30,34,23,41,30,35,46,22,43,31,41,36,42,28,31,22,27,26,39,23,41,43,34,26,37,43,22,40,43,36,41,26,40
24,36,37,28,41,26,40,40,22,23,42,43,31,36,41,30,48,26,27,22,1,22,20,22,25,30,35,35,30,36,37,22,43,36,22,25,26,22,25,36,41,41,36,44,26,27,22,43,36,22,39,23,46,22,29,36,41,22,43,31,26,22,43,31,41,30,29,43,22,25,23,30,35,36,42,43
18,42,37,32,19,22,18,42,37,32,19,22,24,36,41,39,7,22,40,23,30,27,22,30,43,22,24,36,34,39,35,26,43,26,27,22,43,31,26,22,1,22,20,22,34,30,35,35,30,36,37,22,40,23,35,26,22,36,29,22,30,43,40,22,40,36,42,43,31,26,41,37,22,36,39,43,30,24,23,35,22,40,42,25,40,30,27,30,23,41,46,22,43,36,22,23,22,28,41,36,42,39,22,35,26,27,22,25,46,22,43,31,26,22,42,37,30,43,22,2,40,22,39,41,26,40,30,27,26,37,43,22,43,31,36,34,23,40,22,41,7,22,40,35,36,23,37,22,23,37,27,22,36,43,31,26,41,22,34,23,37,23,28,26,41,40
30,37,43,26,41,39,42,25,35,30,24,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,39,31,30,35,30,39,22,18,42,37,32,19,22,33,41,7,22,34,23,27,26,22,43,31,26,22,39,30,43,24,31,26,40,22,30,37,22,45,30,40,30,43,40,22,43,36,22,34,41,7,22,40,23,23,43,24,31,30,22,30,37,22,35,36,37,27,36,37,22,43,31,26,22,26,47,26,24,42,43,30,45,26,40,22,40,23,30,27
23,34,41,22,2,40,22,24,31,23,30,41,34,23,37,22,41,36,25,26,41,43,22,35,7,22,24,41,23,37,27,23,35,35,22,40,23,30,27,22,43,31,26,22,41,26,40,42,35,43,40,22,44,26,41,26,22,27,42,26,22,43,36,22,23,37,22,20,22,20,22,46,26,23,41,5,43,36,5,46,26,23,41,22,30,37,24,41,26,23,40,26,22,30,37,22,29,42,26,35,22,39,41,30,24,26,40,22,23,37,27,22,23,22,40,35,30,28,31,43,22,27,26,24,41,26,23,40,26,22,30,37,22,46,30,26,35,27,22,23,37,22,30,37,27,42,40,43,41,46,22,34,26,23,40,42,41,26,22,18,42,37,32,19,22,43,36,22,39,41,36,29,30,43,22,34,23,41,28,30,37,22,36,37,22,26,23,24,31,22,40,26,23,43,22,40,36,35,27
43,31,30,40,22,43,26,40,43,22,44,23,40,22,43,31,26,22,29,30,41,40,43,22,43,36,22,39,41,26,27,30,24,43,22,18,42,37,32,19,22,44,31,26,43,31,26,41,22,23,37,22,30,37,27,30,45,30,27,42,23,35,22,24,36,42,35,27,22,26,47,39,26,24,43,22,43,36,22,27,26,45,26,35,36,39,22,24,23,37,24,26,41
23,43,22,43,31,26,22,40,23,34,26,22,43,30,34,26,22,43,31,26,41,26,22,23,39,39,26,23,41,40,22,43,36,22,25,26,22,23,22,34,23,41,32,26,43,22,29,36,41,22,18,42,37,32,19,22,39,41,36,28,41,23,34,34,30,37,28,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,2,40,22,24,23,25,35,26,22,37,26,44,40,22,37,26,43,44,36,41,32,22,31,23,40,22,30,43,40,22,31,30,28,31,26,40,43,22,41,23,43,30,37,28,40,22,36,42,43,40,30,27,26,22,36,29,22,39,41,30,34,26,22,43,30,34,26,22,36,37,22,40,23,43,42,41,27,23,46,22,18,42,37,32,19
24,36,34,34,26,41,24,30,23,35,22,25,23,37,32,40,22,23,37,27,22,39,41,36,39,26,41,43,46,21,6,24,23,40,42,23,35,43,46,22,30,37,40,42,41,26,41,40,22,44,31,30,24,31,22,43,36,28,26,43,31,26,41,22,36,44,37,22,23,25,36,42,43,22,20,22,20,22,36,29,22,23,35,35,22,34,42,37,30,24,30,39,23,35,22,25,36,37,27,40,22,31,23,45,26,22,25,26,26,37,22,18,42,37,32,19,22,43,31,26,30,41,22,40,26,24,42,41,30,43,30,26,40,22,29,36,41,22,44,26,26,32,40
40,42,37,22,24,36,7,22,23,35,40,36,22,41,26,39,36,41,43,26,27,22,31,30,28,31,26,41,22,26,23,41,37,30,37,28,40
38,42,26,25,26,24,36,41,22,40,43,23,41,43,26,27,22,43,31,26,22,39,31,30,35,23,27,26,35,39,31,30,23,22,33,36,42,41,37,23,35,22,23,22,27,23,30,35,46,22,43,23,25,35,36,30,27,22,30,37,22,20,22,23,37,27,22,24,35,36,40,26,27,22,30,43,22,43,31,41,26,26,22,46,26,23,41,40,22,35,23,43,26,41
37,36,43,22,34,23,37,46,22,39,26,36,39,35,26,22,32,37,36,44,22,43,31,26,22,27,26,43,23,30,35,40,22,36,29,22,34,41,7,22,34,36,41,30,40,31,30,43,23,22,2,40,22,25,42,40,30,37,26,40,40,22,25,42,43,22,30,43,22,2,40,22,23,22,40,36,42,41,24,26,22,36,29,22,41,42,34,36,41,40,22,23,25,36,42,43,22,18,42,37,32,19,22,27,26,23,35,30,37,28,40
31,36,42,40,30,37,28,22,40,43,23,41,43,40,22,40,23,37,32,22,20,22,20,22,30,37,22,40,26,39,43,26,34,25,26,41,22,43,36,22,23,22,40,26,45,26,37,5,46,26,23,41,22,35,36,44
24,36,37,28,41,26,40,40,22,40,26,37,43,22,43,36,22,25,42,40,31,22,23,22,1,22,20,22,25,30,35,35,30,36,37,22,26,34,26,41,28,26,37,24,46,22,39,23,24,32,23,28,26,22,43,36,22,23,40,40,30,40,43,22,30,37,22,43,31,26,22,41,26,24,36,45,26,41,46,22,29,41,36,34,22,35,23,40,43,22,44,26,26,32,22,2,40,22,24,23,35,30,29,36,41,37,30,23,22,26,23,41,43,31,38,42,23,32,26,22,23,37,27,22,29,41,36,34,22,31,42,41,41,30,24,23,37,26,22,31,42,28,36
43,31,26,22,40,43,42,27,46,22,39,41,36,45,30,27,26,27,22,24,41,30,43,26,41,30,23,22,29,36,41,22,18,42,37,32,19,22,36,42,43,22,41,26,43,42,41,37,40,22,36,29,22,39,36,43,26,37,43,30,23,35,35,46,22,18,42,37,32,19,22,43,23,47,39,23,46,26,41,40,22,44,31,36,22,41,26,39,36,41,43,22,35,36,44,22,30,37,24,36,34,26,22,23,37,27,22,35,23,41,28,26,22,26,47,39,26,37,40,26,40,22,29,41,36,34,22,23,22,18,42,37,32,19,22,25,42,40,30,37,26,40,40
29,36,41,22,31,30,40,22,39,23,41,43,22,34,41,7,22,25,42,40,31,22,31,23,40,22,25,26,26,37,22,24,41,30,43,30,24,30,48,26,27,22,41,26,28,42,35,23,41,35,46,22,23,43,22,31,36,34,26,22,29,36,41,22,34,36,45,30,37,28,22,43,36,36,22,40,35,36,44,35,46,22,23,37,27,22,24,23,42,43,30,36,42,40,35,46,22,30,37,22,41,26,23,24,43,30,37,28,22,43,36,22,34,41,7,22,28,36,41,25,23,24,31,26,45,22,2,40,22,41,26,29,36,41,34,40,22,23,37,27,22,43,31,26,22,31,30,40,43,36,41,30,24,22,34,36,45,26,40,22,23,44,23,46,22,29,41,36,34,22,24,36,34,34,42,37,30,40,34,22,30,37,22,26,23,40,43,26,41,37,22,26,42,41,36,39,26
34,42,24,31,22,35,30,32,26,22,43,31,26,30,41,22,18,42,37,32,19,22,30,37,22,39,36,35,30,43,30,24,23,35,22,24,36,37,40,42,35,43,30,37,28,22,23,37,27,22,39,41,36,27,42,24,43,22,34,23,41,32,26,43,30,37,28,22,43,31,26,22,35,30,43,30,28,23,43,30,36,37,22,23,27,45,30,40,26,41,40,22,26,37,24,36,42,41,23,28,26,22,43,31,26,30,41,22,24,35,30,26,37,43,40,22,43,36,22,39,35,23,46,22,27,36,44,37,22,24,36,34,39,35,26,47,22,36,41,22,18,42,37,32,19,22,34,23,43,43,26,41,40,22,18,42,37,32,19,22,43,31,26,30,41,22,34,26,40,40,23,28,26,40,22,23,37,27,22,39,41,36,45,30,27,26,22,43,31,26,30,41,22,43,23,41,28,26,43,22,23,42,27,30,26,37,24,26,40,22,44,30,43,31,22,23,22,39,40,46,24,31,36,35,36,28,30,24,23,35,22,18,42,37,32,19,22,43,36,22,34,23,32,26,22,43,31,26,22,18,42,37,32,19,22,24,31,36,30,24,26
26,30,28,31,43,22,36,23,32,35,23,37,27,22,39,35,23,46,26,41,40,22,31,30,43,22,18,42,37,32,19,22,44,30,43,31,22,18,42,37,32,19,22,27,23,45,26,22,31,26,37,27,26,41,40,36,37,22,28,26,43,43,30,37,28,22,43,44,36,22,25,36,43,31,22,36,37,22,29,41,30,27,23,46
39,41,30,36,41,22,43,36,22,43,31,26,22,30,37,43,41,36,27,42,24,43,30,36,37,22,36,29,22,29,30,37,23,37,24,30,23,35,22,29,42,43,42,41,26,40,22,30,37,22,43,31,26,22,35,23,43,26,22,8,16,14,9,40,22,34,36,40,43,22,43,41,23,27,30,37,28,22,29,30,41,34,40,22,18,42,37,32,19,22,23,41,36,42,37,27,22,43,31,26,22,18,42,37,32,19,22,40,43,41,26,26,43,22,29,30,37,23,37,24,30,23,35,22,27,30,40,43,41,30,24,43,22,31,26,41,26,22,44,26,41,26,22,29,23,34,30,35,46,22,36,39,26,41,23,43,30,36,37,40,22,31,23,37,27,26,27,22,27,36,44,37,22,29,41,36,34,22,36,37,26,22,28,26,37,26,41,23,43,30,36,37,22,43,36,22,43,31,26,22,37,26,47,43
35,30,32,26,22,23,35,35,22,23,34,26,41,30,24,23,37,40,22,40,26,26,32,30,37,28,22,18,42,37,32,19,22,39,41,36,40,39,26,41,30,43,46,22,30,22,27,36,22,29,30,37,27,22,30,43,22,37,26,24,26,40,40,23,41,46,22,43,36,22,39,35,42,37,28,26,22,24,26,41,43,23,30,37,22,29,42,37,27,40,22,30,37,43,36,22,24,36,37,40,26,41,45,23,43,30,45,26,22,34,36,37,26,43,23,41,46,22,43,36,36,35,40,22,30,29,22,36,37,35,46,22,43,36,22,18,42,37,32,19,22,34,46,22,18,42,37,32,19,22,44,31,36,22,25,26,35,30,26,45,26,40,22,30,37,22,40,42,24,31,22,43,31,30,37,28,40
43,31,26,22,26,24,36,37,36,34,30,40,43,40,22,29,36,41,26,24,23,40,43,22,23,22,20,22,20,22,41,30,40,26,22,30,37,22,43,31,26,22,42,37,26,34,39,35,36,46,34,26,37,43,22,41,23,43,26,22,43,36,22,20,22,20
24,31,30,37,23,22,2,40,22,40,35,30,27,26,22,43,36,44,23,41,27,22,41,26,24,26,40,40,30,36,37,22,30,40,22,25,26,28,30,37,37,30,37,28,22,43,36,22,35,36,36,32,22,35,30,32,26,22,23,22,29,41,26,26,22,29,23,35,35
28,41,23,39,31,30,24,40,22,24,36,34,34,42,37,30,24,23,43,30,36,37,40,22,23,37,27,22,39,26,41,30,39,31,26,41,23,35,22,24,36,37,43,41,36,35,22,24,31,30,39,40,22,44,26,41,26,22,24,36,34,25,30,37,26,27,22,25,26,24,23,42,40,26,22,30,37,24,41,26,23,40,30,37,28,35,46,22,34,42,35,43,30,39,35,26,22,29,42,37,24,43,30,36,37,40,22,23,41,26,22,25,26,30,37,28,22,18,42,37,32,19,22,25,46,22,23,22,40,30,37,28,35,26,22,24,31,30,39
30,29,22,43,31,26,22,18,42,37,32,19,22,35,30,34,30,43,22,30,40,22,43,41,30,28,28,26,41,26,27,22,23,29,43,26,41,22,20,22,39,7,34,22,24,31,30,24,23,28,36,22,43,30,34,26,22,30,43,22,44,36,42,35,27,22,41,26,34,23,30,37,22,30,37,22,26,29,29,26,24,43,22,42,37,43,30,35,22,43,31,26,22,37,36,41,34,23,35,22,24,35,36,40,26,22,36,29,22,43,41,23,27,30,37,28,22,23,43,22,20,22,39,7,34
31,26,22,25,26,35,30,26,45,26,40,22,43,31,26,22,43,23,47,22,24,36,27,26,22,26,37,24,36,42,41,23,28,26,40,22,43,31,26,22,42,40,26,22,36,29,22,27,26,25,43,22,30,37,40,43,26,23,27,22,36,29,22,40,43,36,24,32,22,23,37,27,22,34,23,46,22,29,42,26,35,22,35,26,45,26,41,23,28,26,27,22,25,42,46,5,36,42,43,40,22,23,37,22,23,41,26,23,22,43,31,26,22,40,26,24,22,27,36,26,40,22,37,2,43,22,41,26,28,42,35,23,43,26,22,27,30,41,26,24,43,35,46,22,25,42,43,22,36,37,26,22,44,31,26,41,26,22,30,43,22,18,42,37,32,19,22,30,37,29,35,42,26,37,24,26,22,25,36,43,31,22,36,37,22,44,23,35,35,22,40,43,41,26,26,43,22,23,37,27,22,30,37,22,24,36,37,28,41,26,40,40
43,31,26,22,25,42,41,26,23,42,22,29,36,42,37,27,22,43,31,23,43,22,36,37,35,46,22,43,44,36,22,36,29,22,40,30,47,22,37,26,44,22,46,36,41,32,22,29,42,41,37,30,43,42,41,26,22,40,43,36,41,26,40,22,24,36,42,35,27,22,39,41,36,45,26,22,43,31,26,30,41,22,18,42,37,32,19,22,39,41,30,24,26,40,22,44,26,41,26,22,31,30,28,31,26,41
36,37,22,36,24,43,7,22,20,22,38,30,37,43,26,47,22,26,37,43,26,41,43,23,30,37,34,26,37,43,22,44,23,40,22,23,25,36,42,43,22,43,36,22,27,26,29,23,42,35,43,22,36,37,22,23,22,1,22,20,22,34,30,35,35,30,36,37,22,39,23,46,34,26,37,43,22,36,44,26,27,22,43,36,22,34,24,23,22,30,37,24,7,22,30,37,22,24,36,37,37,26,24,43,30,36,37,22,44,30,43,31,22,43,31,26,22,27,30,40,43,41,30,25,42,43,30,36,37,22,36,29,22,23,22,43,26,35,26,45,30,40,30,36,37,22,39,41,36,28,41,23,34
43,31,26,37,22,40,31,26,22,27,30,40,24,36,45,26,41,26,27,22,43,31,23,43,22,38,42,36,43,41,36,37,22,40,46,40,43,26,34,40,22,30,37,24,7,22,2,40,22,40,23,24,41,23,34,26,37,43,36,22,35,30,37,26,40,22,44,26,41,26,22,27,36,44,37,22,25,26,24,23,42,40,26,22,43,31,26,46,22,23,41,26,22,37,36,41,34,23,35,35,46,22,43,30,26,27,22,30,37,22,43,31,41,36,42,28,31,22,23,22,40,46,40,43,26,34,22,43,31,23,43,22,28,36,26,40,22,43,31,41,36,42,28,31,22,40,23,37,22,29,41,23,37,24,30,40,24,36
30,29,22,43,31,26,22,29,30,28,42,41,26,40,22,40,31,36,44,22,23,22,31,26,29,43,46,22,41,30,40,26,22,30,37,22,30,37,29,35,23,43,30,36,37,22,43,31,26,46,22,24,36,42,35,27,22,18,42,37,32,19,22,23,28,23,30,37,40,43,22,26,23,40,30,37,28,22,25,46,22,43,31,26,22,29,26,27
31,36,44,26,45,26,41,22,29,30,45,26,22,36,43,31,26,41,22,24,36,42,37,43,41,30,26,40,22,24,31,30,37,23,22,43,31,23,30,35,23,37,27,22,30,37,27,30,23,22,25,41,23,48,30,35,22,23,37,27,22,34,26,47,30,24,36,22,44,30,35,35,22,41,26,34,23,30,37,22,36,37,22,43,31,23,43,22,40,36,5,24,23,35,35,26,27,22,39,41,30,36,41,30,43,46,22,44,23,43,24,31,22,35,30,40,43,22,23,40,22,23,22,41,26,40,42,35,43,22,36,29,22,23,37,22,30,37,43,26,41,30,34,22,41,26,45,30,26,44,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,22,23,37,37,36,42,37,24,26,27
30,37,27,26,47,30,37,28,22,31,23,40,22,25,26,26,37,22,43,31,26,22,34,36,40,43,22,40,30,37,28,35,26,22,40,42,24,24,26,40,40,29,42,35,22,30,37,45,26,40,43,34,26,37,43,22,24,36,37,24,26,39,43,22,30,37,22,43,31,26,22,35,23,40,43,22,27,26,24,23,27,26,22,25,42,43,22,43,31,26,22,30,37,27,26,47,22,34,36,37,26,46,22,31,23,40,22,25,26,26,37,22,33,42,40,43,22,40,36,41,43,22,36,29,22,40,30,43,43,30,37,28,22,43,31,26,41,26,22,40,23,46,40,22,18,42,37,32,19,22,34,7,22,35,46,37,37,22,39,41,26,40,30,27,26,37,43,22,36,29,22,18,42,37,32,19,22,24,36,41,26,22,30,37,45,26,40,43,36,41,40,22,30,37,24,7,22,23,37,22,18,42,37,32,19,22,25,23,40,26,27,22,30,37,22,18,42,37,32,19,22,37,7,46
25,42,43,22,43,31,26,22,27,36,44,22,33,36,37,26,40,22,43,41,23,37,40,39,36,41,43,23,43,30,36,37,22,23,45,26,41,23,28,26,22,29,26,35,35,22,29,36,41,22,43,31,26,22,18,42,37,32,19,22,40,26,40,40,30,36,37,22,23,40,22,34,36,41,26,22,30,37,45,26,40,43,36,41,40,22,27,42,34,39,26,27,22,42,23,35,22,40,31,23,41,26,40
33,23,34,26,40,22,26,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,44,31,36,22,31,23,40,22,27,30,41,26,24,43,26,27,22,43,31,26,22,18,42,37,32,19,22,28,41,36,42,39,22,44,30,35,35,22,41,26,43,30,41,26
43,31,26,22,42,37,30,45,26,41,40,30,43,46,22,36,29,22,24,23,35,30,29,36,41,37,30,23,22,23,43,22,40,23,37,22,29,41,23,37,24,30,40,24,36,22,30,40,22,23,35,40,36,22,24,30,41,24,42,35,23,43,30,37,28,22,23,22,34,26,34,36,22,23,34,36,37,28,22,30,43,40,22,40,24,30,26,37,43,30,29,30,24,22,29,23,24,42,35,43,46,22,43,31,23,43,22,44,30,35,35,22,41,26,40,43,41,30,24,43,22,24,36,37,43,23,24,43,22,44,30,43,31,22,43,31,26,22,44,36,41,35,27,22,36,29,22,25,42,40,30,37,26,40,40
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,43,31,26,22,23,24,43,30,36,37,22,23,37,27,22,30,37,45,26,40,43,36,41,40,22,18,42,37,32,19,22,43,31,26,22,34,36,45,26
23,37,27,22,34,40,7,22,39,29,26,30,29,29,26,41,22,2,40,22,39,23,41,43,30,24,42,35,23,41,22,45,26,41,40,30,36,37,22,36,29,22,34,23,32,30,37,28,22,18,42,37,32,19,22,23,37,27,22,43,31,26,22,44,23,46,22,34,41,7,22,18,42,37,32,19,22,39,31,36,43,36,28,41,23,39,31,40,22,31,26,41,22,29,41,36,34,22,43,31,26,22,43,30,39,40,22,36,29,22,31,26,41,22,41,26,27,22,31,30,28,31,22,31,26,26,35,40,22,41,30,28,31,43,22,42,39,22,31,26,41,22,18,42,37,32,19,22,41,26,27,22,18,42,37,32,19,22,27,41,26,40,40,22,34,30,28,31,43,22,34,23,32,26,22,46,36,42,22,43,31,30,37,32,22,36,29,22,18,42,37,32,19,22,18,42,37,32,19,22,30,29,22,34,40,7,22,39,29,26,30,29,29,26,41,22,31,23,27,22,37,2,43,22,28,36,37,26,22,23,37,27,22,25,26,24,36,34,26,22,23,22,40,43,23,41,22,30,37,22,31,26,41,22,36,44,37,22,41,30,28,31,43
27,30,40,24,36,42,37,43,22,41,23,43,26,22,20,22,20
44,26,35,24,36,34,26,22,43,36,22,43,31,23,43,22,18,42,37,32,19,22,36,29,22,18,42,37,32,19,22,32,37,36,44,37,22,23,40,22,37,26,44,39,36,41,43,22,25,26,23,24,31
44,30,43,31,22,34,23,37,46,22,41,42,41,23,35,22,27,30,40,43,41,30,24,43,40,22,46,26,43,22,43,36,22,41,26,39,36,41,43,22,18,42,37,32,19,22,26,35,26,24,43,30,36,37,22,36,29,29,30,24,30,23,35,40,22,26,40,43,30,34,23,43,26,22,40,42,39,39,36,41,43,22,29,36,41,22,24,31,41,30,40,43,30,23,37,22,27,26,34,36,24,41,23,43,40,22,29,26,35,35,22,23,37,22,23,45,26,41,23,28,26,22,29,30,45,26,22,39,26,41,24,26,37,43,23,28,26,22,39,36,30,37,43,40,22,40,43,23,43,26,44,30,27,26
41,26,39,7,22,25,23,43,26,40,22,40,23,30,27,22,31,26,22,44,36,42,35,27,22,44,41,30,43,26,22,43,31,26,22,35,26,43,43,26,41,40,22,23,40,22,36,41,27,26,41,26,27
40,30,35,30,24,36,37,22,28,41,23,39,31,30,24,40,22,30,37,24,7,22,2,40,22,29,30,41,40,43,5,38,42,23,41,43,26,41,22,39,41,36,29,30,43,22,41,36,40,26,22,40,31,23,41,39,35,46,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,40,30,47,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
25,23,40,26,25,23,35,35,22,29,23,37,40,22,43,31,41,36,42,28,31,36,42,43,22,37,26,44,22,46,36,41,32,22,31,23,27,22,18,42,37,32,19,22,36,42,43,22,23,22,35,36,37,28,22,40,42,34,34,26,41,22,44,30,43,31,22,43,31,26,30,41,22,43,26,23,34,40,22,23,37,27,22,37,36,44,22,30,43,22,31,23,27,22,24,36,34,26,22,43,36,22,43,31,30,40,22,23,22,25,23,43,43,35,26,22,25,26,43,44,26,26,37,22,43,31,26,22,43,44,36,22,29,36,41,22,43,31,26,22,37,23,43,30,36,37,23,35,22,35,26,23,28,42,26,22,18,42,37,32,19,22,27,36,44,37,22,43,36,22,43,31,26,22,35,23,40,43,22,30,37,37,30,37,28,22,36,29,22,43,31,26,22,35,23,40,43,22,28,23,34,26,22,37,36,22,35,26,40,40
36,37,26,22,23,44,23,41,27,22,30,40,22,39,23,41,43,22,36,29,22,23,22,27,26,39,23,41,43,34,26,37,43,22,36,29,22,27,26,29,26,37,40,26,22,24,36,37,43,41,23,24,43,22,43,36,22,35,36,41,23,35,22,18,42,37,32,19,22,18,42,37,32,19,22,24,36,34,39,42,43,26,41,40,22,23,37,27,22,24,36,42,35,27,22,25,26,22,45,23,35,42,26,27,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,22,36,45,26,41,22,29,30,45,26,22,46,26,23,41,40
43,31,26,40,26,22,27,23,46,40,22,44,31,26,37,22,36,43,31,26,41,40,22,41,23,30,40,26,22,43,31,26,22,40,42,25,33,26,24,43,22,36,29,22,23,25,36,41,43,30,36,37,22,43,31,26,22,42,40,42,23,35,35,46,22,18,42,37,32,19,22,39,41,26,40,30,27,26,37,43,22,24,23,37,22,25,26,22,18,42,37,32,19,22,23,35,34,36,40,43,22,43,36,22,43,31,26,22,39,36,30,37,43,22,36,29,22,18,42,37,32,19
31,26,22,42,40,26,27,22,43,36,22,25,26,22,23,22,18,42,37,32,19,22,40,23,35,26,40,34,23,37,22,39,26,27,27,35,30,37,28,22,30,37,45,26,40,43,34,26,37,43,40,22,30,37,22,36,30,35,22,23,37,27,22,28,23,40,22,44,26,35,35,40,22,23,37,27,22,41,23,41,26,22,24,36,30,37,40
42,37,35,26,40,40,22,36,43,31,26,41,44,30,40,26,22,40,39,26,24,30,29,30,26,27,22,30,37,22,23,22,39,23,41,43,30,24,42,35,23,41,22,36,29,29,26,41,22,43,31,26,22,25,36,37,27,40,22,44,36,22,37,2,43,22,25,26,22,40,42,25,33,26,24,43,22,43,36,22,41,26,27,26,34,39,43,30,36,37,22,39,41,30,36,41,22,43,36,22,34,23,43,42,41,30,43,46
37,23,43,30,36,37,23,35,22,24,36,37,45,26,37,30,26,37,24,26,22,40,43,36,41,26,40,22,30,37,24,7,22,43,41,46,30,37,28,22,43,36,22,40,31,23,32,26,22,43,31,26,22,27,36,35,27,41,42,34,40,22,30,37,22,43,31,26,22,18,42,37,32,19,22,25,42,40,30,37,26,40,40,22,40,23,30,27,22,30,43,22,44,30,35,35,22,18,42,37,32,19,22,43,31,26,22,34,26,41,24,31,23,37,27,30,40,26,22,30,37,22,23,35,35,22,36,29,22,30,43,40,22,40,43,36,41,26,40,22,30,37,22,43,31,26,22,37,26,47,43,22,20,22,34,36,37,43,31,40,22,43,36,22,24,23,43,26,41,22,25,26,43,43,26,41,22,43,36,22,43,31,26,22,37,26,30,28,31,25,36,41,31,36,36,27,40,22,23,41,36,42,37,27,22,30,43,40,22,40,43,36,41,26,40
37,23,43,44,26,40,43,22,43,31,26,22,34,36,40,43,22,23,24,43,30,45,26,35,46,22,43,41,23,27,26,27,22,36,29,22,43,31,26,22,25,23,37,32,40,22,29,30,37,30,40,31,26,27,22,23,43,22,20,22,42,39,22,20
43,31,26,41,26,22,30,40,22,23,22,31,42,28,26,22,27,30,45,30,27,26,22,25,26,43,44,26,26,37,22,34,41,7,22,23,35,35,26,37,22,2,40,22,18,42,37,32,19,22,45,30,26,44,22,23,37,27,22,43,31,26,22,27,30,45,30,40,30,45,26,22,35,30,43,30,28,23,43,30,36,37,22,23,39,39,41,36,23,24,31,22,36,29,22,43,31,26,22,24,30,45,30,35,22,41,30,28,31,43,40,22,28,41,36,42,39,40
30,43,22,34,23,46,22,40,26,26,34,22,18,42,37,32,19,22,43,36,22,44,36,41,41,46,22,23,25,36,42,43,22,43,31,26,22,44,36,41,35,27,22,40,26,41,30,26,40,22,23,34,30,27,22,43,31,26,22,27,26,40,43,41,42,24,43,30,36,37,22,43,36,22,43,31,26,22,25,23,46,22,23,41,26,23,22,18,42,37,32,19,22,25,46,22,43,42,26,40,27,23,46,22,2,40,22,38,42,23,32,26,22,25,42,43,22,43,31,26,22,37,23,34,26,22,36,29,22,43,31,30,40,22,24,36,35,42,34,37,22,30,40,22,36,37,22,40,39,36,41,43,40,22,40,36,22,30,22,29,26,26,35,22,36,25,35,30,28,26,27,22,43,36,22,27,36,22,40,36
36,39,26,24,22,2,40,22,23,25,30,35,30,43,46,22,43,36,22,39,41,36,27,42,24,26,22,34,36,41,26,22,39,26,43,41,36,35,26,42,34,22,43,31,23,37,22,30,43,22,24,23,37,22,40,26,35,35,22,30,40,22,25,26,28,30,37,37,30,37,28,22,43,36,22,24,23,40,43,22,23,22,40,31,23,27,36,44,22,36,45,26,41,22,44,36,41,35,27,22,36,30,35,22,34,23,41,32,26,43,40
30,37,22,24,31,30,24,23,28,36,22,46,26,40,43,26,41,27,23,46,22,36,39,43,30,36,37,40,22,24,35,26,23,41,30,37,28,22,24,36,37,29,30,41,34,26,27,22,43,31,23,43,22,30,43,22,28,42,23,41,23,37,43,26,26,40,22,43,31,26,22,39,23,24,30,29,30,24,22,26,47,24,31,23,37,28,26,22,36,39,43,30,36,37,40
43,31,26,22,39,35,23,37,22,23,39,39,41,36,45,26,27,22,25,46,22,35,23,44,34,23,32,26,41,40,22,23,37,27,22,41,26,33,26,24,43,26,27,22,40,42,37,27,23,46,22,25,46,22,23,36,42,37,22,30,37,24,35,42,27,26,40,22,39,36,35,30,43,30,24,23,35,22,24,31,23,37,28,26,40,22,23,30,34,26,27,22,23,43,22,26,37,27,30,37,28,22,43,31,26,22,8,13,5,46,26,23,41,5,36,35,27,22,24,30,45,30,35,22,44,23,41
30,29,22,43,31,26,22,43,44,36,22,40,30,27,26,40,22,23,41,26,22,37,2,43,22,24,23,41,26,29,42,35,22,18,42,37,32,19,22,43,30,26,40,22,24,36,42,35,27,22,40,39,30,37,22,27,36,44,37,44,23,41,27,22,36,42,43,22,36,29,22,24,36,37,43,41,36,35,22,40,23,46,40,22,23,22,42,7,40,7,22,36,29,29,30,24,30,23,35,22,30,37,22,25,26,30,33,30,37,28
18,42,37,32,19,22,18,42,37,32,19,22,44,23,40,22,37,23,34,26,27,22,40,26,37,30,36,41,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,36,39,26,41,23,43,30,37,28,22,36,29,29,30,24,26,41,22,36,29,22,39,41,36,45,30,28,36,22,23,22,37,26,44,22,39,36,40,30,43,30,36,37
39,41,36,24,26,26,27,40,22,36,29,22,43,31,26,22,36,29,29,26,41,30,37,28,22,44,30,35,35,22,25,26,22,42,40,26,27,22,43,36,22,41,26,27,26,26,34,22,24,1,22,20,22,34,30,35,35,30,36,37,22,36,29,22,39,41,26,29,26,41,41,26,27,22,40,31,23,41,26,40,22,23,37,27,22,43,36,22,41,26,27,42,24,26,22,40,31,36,41,43,5,43,26,41,34,22,27,26,25,43,22,43,31,26,22,24,36,34,39,23,37,46,22,40,23,30,27
40,23,35,26,40,22,30,37,22,37,36,41,43,31,22,23,34,26,41,30,24,23,22,23,37,27,22,43,31,26,22,29,23,41,22,26,23,40,43,22,44,26,41,26,22,30,37,29,35,23,43,26,27,22,25,46,22,23,24,38,42,30,40,30,43,30,36,37,40,22,41,30,40,30,37,28,22,20,22,20,22,43,36,22,0,22,20,22,34,30,35,35,30,36,37
25,42,43,22,34,23,37,46,22,30,37,45,26,40,43,36,41,40,22,41,26,34,23,30,37,22,44,23,41,46,22,23,25,36,42,43,22,40,43,36,24,32,40,22,39,23,41,43,35,46,22,25,26,24,23,42,40,26,22,43,31,26,46,22,26,47,39,26,24,43,22,24,36,37,43,30,37,42,26,27,22,43,42,41,25,42,35,26,37,24,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,22,43,31,23,43,22,44,36,42,35,27,22,34,23,32,26,22,30,43,22,34,36,41,26,22,27,30,29,29,30,24,42,35,43,22,43,36,22,29,30,37,23,37,24,26,22,24,36,41,39,36,41,23,43,26,22,43,23,32,26,36,45,26,41,40
43,31,26,22,35,26,28,30,40,35,23,43,36,41,22,18,42,37,32,19,22,28,23,41,24,30,23,22,31,23,27,22,23,24,43,30,45,26,35,46,22,25,23,24,32,26,27,22,43,31,26,22,39,35,23,37,43,22,25,42,43,22,23,43,22,43,31,26,22,36,41,30,28,30,37,23,35,22,40,30,43,26,22,30,37,22,31,30,40,22,24,36,37,40,43,30,43,42,26,37,24,46,22,37,36,41,43,31,44,26,40,43,22,36,29,22,34,23,37,30,35,23
43,44,36,22,37,26,44,22,41,26,34,30,24,40,22,43,36,43,23,35,30,37,28,22,1,22,20,22,34,30,35,35,30,36,37,22,44,26,41,26,22,23,37,37,36,42,37,24,26,27,22,25,46,22,29,41,26,27,27,30,26,22,34,23,24,22,46,26,40,43,26,41,27,23,46
34,26,41,41,30,35,35,22,35,46,37,24,31,22,41,26,23,27,46,22,23,40,40,26,43,40,22,43,41,42,40,43,22,20,22,20
26,45,26,37,22,23,22,40,34,23,35,35,22,41,26,27,42,24,43,30,36,37,22,30,40,22,18,42,37,32,19,22,23,37,27,22,43,36,22,40,42,28,28,26,40,43,22,36,43,31,26,41,44,30,40,26,22,30,40,22,18,42,37,32,19,22,23,37,27,22,18,42,37,32,19
36,42,40,43,26,27,22,26,47,26,24,42,43,30,45,26,40,22,36,45,26,41,22,20,22,46,26,23,41,40,22,36,35,27,22,43,23,32,26,22,40,35,30,28,31,43,35,46,22,35,26,40,40,22,43,30,34,26,22,43,31,23,37,22,43,31,26,30,41,22,46,36,42,37,28,26,41,22,24,36,35,35,26,23,28,42,26,40,22,43,36,22,29,30,37,27,22,23,22,33,36,25,22,20,22,34,36,37,43,31,40,22,45,40,7,22,20,22,29,36,41,22,43,31,26,22,18,42,37,32,19,22,18,42,37,32,19,22,29,30,41,34,22,18,42,37,32,19,22,28,41,23,46,22,3,22,24,31,41,30,40,43,34,23,40,22,29,30,37,27,40
24,36,37,43,30,37,42,26,27,22,30,37,45,26,40,43,34,26,37,43,22,30,37,22,34,46,22,20,22,18,42,37,32,19,22,31,23,40,22,25,26,26,37,22,39,23,41,43,22,36,29,22,34,46,22,40,43,41,23,43,26,28,46,22,29,30,28,42,41,26,22,20,22,44,30,43,31,22,39,41,26,40,26,37,43,22,23,37,37,42,23,35,22,24,36,37,43,41,30,25,42,43,30,36,37,40,22,37,36,44,22,26,38,42,23,35,30,37,28,22,34,36,41,26,22,43,31,23,37,22,20,22,20,22,36,29,22,43,31,26,22,24,23,41,22,2,40,22,36,41,30,28,30,37,23,35,22,45,23,35,42,26
43,31,26,22,26,23,41,35,30,26,41,22,42,40,26,22,36,29,22,30,37,24,26,37,43,30,45,26,40,22,18,42,37,32,19,22,43,31,26,22,34,23,41,32,26,43,22,36,29,22,18,42,37,32,19,22,29,36,41,22,18,42,37,32,19,22,20,22,24,23,41,40,22,31,26,22,40,23,30,27
34,41,7,22,23,35,35,26,37,22,23,39,39,36,30,37,43,26,27,22,25,46,22,39,41,26,40,30,27,26,37,43,22,41,26,23,28,23,37,22,28,41,26,44,22,18,42,37,32,19,22,43,30,41,26,27,22,36,29,22,27,26,23,35,30,37,28,22,44,30,43,31,22,43,31,26,22,28,42,26,41,41,30,35,35,23,22,43,23,24,43,30,24,40,22,36,29,22,31,30,40,22,26,37,26,34,30,26,40
31,26,22,27,26,24,30,27,26,27,22,31,26,22,24,36,42,35,27,22,26,23,40,30,35,46,22,34,26,41,28,26,22,39,30,37,32,26,41,43,36,37,22,2,40,22,36,39,26,41,23,43,30,36,37,40,22,44,30,43,31,22,31,30,40,22,36,44,37,22,44,31,30,35,26,22,40,35,23,40,31,30,37,28,22,36,45,26,41,31,26,23,27,22,24,36,40,43,40,22,25,26,24,23,42,40,26,22,43,31,26,22,43,44,36,22,23,35,41,26,23,27,46,22,36,39,26,41,23,43,26,27,22,30,37,22,34,23,37,46,22,36,29,22,43,31,26,22,40,23,34,26,22,24,30,43,30,26,40
31,26,23,45,46,22,35,36,40,40,26,40,22,30,37,22,37,36,41,43,31,22,23,34,26,41,30,24,23,37,22,23,42,43,36,22,36,39,26,41,23,43,30,36,37,40,22,40,26,37,43,22,28,34,22,2,40,22,37,26,43,22,43,42,34,25,35,30,37,28,22,43,36,22,1,22,20,22,34,30,35,35,30,36,37,22,29,41,36,34,22,23,22,41,26,24,36,41,27,22,1,22,20,22,34,30,35,35,30,36,37
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,30,37,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
31,36,42,41,40,22,23,29,43,26,41,22,43,31,26,22,23,37,37,36,42,37,24,26,34,26,37,43,22,41,26,39,41,26,40,26,37,43,23,43,30,45,26,40,22,36,29,22,43,31,26,22,36,41,23,37,28,26,22,24,36,42,37,43,46,22,41,26,28,30,40,43,26,41,22,44,26,41,26,22,30,37,22,23,22,25,23,41,22,23,24,41,36,40,40,22,43,31,26,22,40,43,41,26,26,43,22,41,26,24,41,42,30,43,30,37,28
30,43,22,34,30,28,31,43,22,26,45,26,37,22,31,23,45,26,22,40,23,45,26,27,22,43,31,26,22,35,30,29,26,22,23,37,27,22,25,42,40,30,37,26,40,40,22,36,29,22,30,40,41,23,26,35,22,36,41,43,30,48
36,37,26,22,34,23,37,22,40,23,30,27,22,46,36,42,22,23,24,43,22,23,40,22,23,22,18,42,37,32,19,22,23,22,18,42,37,32,19,22,43,26,35,35,40,22,31,30,34,22,23,22,27,30,45,26,41,40,30,36,37,22,43,36,22,41,26,35,30,26,45,26,22,39,26,36,39,35,26,22,2,40,22,18,42,37,32,19
29,23,34,30,35,30,26,40,22,43,31,23,43,22,27,36,22,37,36,43,22,37,26,26,27,22,43,31,26,22,35,36,23,37,22,24,23,37,22,34,23,32,26,22,34,36,37,26,46,22,40,30,34,39,35,46,22,25,46,22,39,42,43,43,30,37,28,22,43,31,26,22,35,36,23,37,22,30,37,22,43,31,26,22,25,23,37,32,22,23,37,27,22,39,23,46,30,37,28,22,30,43,22,25,23,24,32,22,44,31,26,37,22,43,31,26,22,40,43,42,27,26,37,43,22,28,41,23,27,42,23,43,26,40
43,31,26,22,40,42,41,45,26,46,22,29,36,42,37,27,22,43,31,23,43,22,36,45,26,41,22,23,22,43,31,41,26,26,5,46,26,23,41,22,39,26,41,30,36,27,22,20,22,20,22,36,29,22,43,31,26,22,29,30,41,34,40,22,40,23,30,27,22,26,34,39,35,36,46,26,26,40,22,36,41,22,36,44,37,26,41,40,22,31,23,27,22,25,26,26,37,22,41,36,25,25,26,27,22,36,37,22,43,31,26,30,41,22,44,23,46,22,43,36,22,36,41,22,29,41,36,34,22,44,36,41,32,22,36,41,22,44,31,30,35,26,22,36,37,22,43,31,26,22,33,36,25
31,36,26,24,31,40,43,22,23,28,22,40,23,30,27,22,30,43,22,44,30,35,35,22,40,43,36,39,22,39,41,36,27,42,24,30,37,28,22,29,26,41,43,30,35,30,48,26,41,22,30,37,22,20,22,25,26,24,23,42,40,26,22,36,29,22,24,36,37,43,30,37,42,26,27,22,35,36,40,40,26,40,22,23,37,27,22,23,22,25,35,26,23,32,22,36,42,43,35,36,36,32
43,31,26,22,41,26,23,40,36,37,22,30,40,22,40,30,34,39,35,26
43,31,30,40,22,28,26,37,26,22,24,23,35,35,26,27,22,18,42,37,32,19,22,30,40,22,24,23,41,41,30,26,27,22,30,37,43,36,22,43,31,26,22,39,35,23,37,43,22,25,46,22,23,22,45,30,41,42,40,22,43,31,23,43,22,41,26,34,23,30,37,40,22,23,24,43,30,45,26,22,29,36,41,22,23,22,29,26,44,22,27,23,46,40
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,43,31,26,22,37,36,7,22,20,22,42,7,40,7,22,28,41,23,30,37,22,34,23,41,32,26,43,22,31,23,27,22,35,36,37,28,22,18,42,37,32,19,22,42,37,27,26,41,22,43,31,26,22,23,43,43,26,37,43,30,36,37,22,44,36,37,22,25,46,22,30,43,40,22,30,37,37,36,45,23,43,30,45,26,22,23,41,24,31,41,30,45,23,35,22,43,31,26,22,18,42,37,32,19,22,34,26,41,24,23,37,43,30,35,26,22,26,47,24,31,23,37,28,26
43,31,26,46,22,40,26,43,22,42,39,22,23,25,40,42,41,27,22,40,30,43,42,23,43,30,36,37,40,22,18,42,37,32,19,22,29,41,36,34,22,41,26,23,35,30,43,46,22,23,37,27,22,43,31,26,37,22,43,41,46,22,43,36,22,41,26,23,40,36,37,22,29,41,36,34,22,43,31,26,34
31,26,41,26,22,30,40,22,43,31,26,22,24,36,34,34,26,41,24,26,22,27,26,39,23,41,43,34,26,37,43,22,2,40,22,35,23,43,26,40,43,22,41,26,39,36,41,43,22,36,37,22,39,26,41,40,36,37,23,35,22,30,37,24,36,34,26
43,31,26,22,36,43,31,26,41,22,40,24,26,37,23,41,30,36,22,23,40,40,42,34,26,40,22,43,31,23,43,22,25,26,30,33,30,37,28,22,43,23,32,26,40,22,26,29,29,26,24,43,30,45,26,22,23,24,43,30,36,37,40,22,43,36,22,24,42,41,25,22,30,34,39,36,41,43,40,22,30,37,22,43,31,26,22,24,36,34,30,37,28,22,34,36,37,43,31,40
26,27,30,40,36,37,22,40,23,30,27,22,43,31,26,22,23,24,38,42,30,41,26,27,22,40,43,36,41,26,40,22,44,36,42,35,27,22,25,26,22,30,37,43,26,28,41,23,43,26,27,22,30,37,43,36,22,30,43,40,22,24,42,41,41,26,37,43,22,36,39,26,41,23,43,30,36,37,40
34,41,7,22,34,24,27,36,37,36,42,28,31,22,30,40,22,23,25,36,42,43,22,43,36,22,43,23,24,32,35,26,22,31,30,40,22,25,30,28,28,26,40,43,22,24,35,26,23,37,5,23,30,41,22,24,31,23,35,35,26,37,28,26,22,46,26,43,22,43,31,26,22,39,41,36,39,36,40,26,27,22,44,23,41,40,23,44,22,43,41,23,27,26,22,24,26,37,43,26,41,22,30,37,22,39,36,35,23,37,27,22,43,31,26,22,29,30,41,40,43,22,40,42,24,31,22,24,26,37,43,26,41,22,30,37,22,26,23,40,43,26,41,37,22,26,42,41,36,39,26
36,42,41,22,27,26,24,30,40,30,36,37,22,31,23,27,22,37,36,43,31,30,37,28,22,43,36,22,27,36,22,44,30,43,31,22,23,37,46,22,39,41,26,40,40,42,41,26,22,34,41,7,22,44,26,35,24,31,22,41,26,24,26,30,45,26,27,22,34,41,7,22,24,23,41,39,26,37,43,26,41,22,40,23,30,27
43,31,26,22,24,36,37,27,30,43,30,36,37,40,22,30,37,24,35,42,27,26,22,37,36,43,22,18,42,37,32,19,22,31,36,44,22,34,23,37,46,22,18,42,37,32,19,22,44,30,35,35,22,25,26,22,27,30,40,43,41,30,25,42,43,26,27,22,23,37,27,22,23,28,41,26,26,30,37,28,22,43,36,22,34,23,32,26,22,41,26,29,42,37,27,40,22,43,36,22,18,42,37,32,19,22,23,27,45,26,41,43,30,40,26,41,40,22,30,29,22,23,37,46,22,18,42,37,32,19,22,23,41,26,22,30,37,45,36,35,45,26,27,22,30,37,22,43,31,26,22,40,23,35,26
30,37,22,18,42,37,32,19,22,24,31,23,37,28,26,40,22,30,37,22,34,36,41,43,23,35,30,43,46,22,41,23,43,26,40,22,36,45,26,41,22,43,31,26,22,39,23,40,43,22,27,26,24,23,27,26,22,43,31,26,22,18,42,37,32,19,22,40,43,42,27,46,22,35,36,36,32,26,27,22,36,37,35,46,22,23,43,22,25,35,23,24,32,40,22,23,37,27,22,44,31,30,43,26,40
43,31,26,22,18,42,37,32,19,22,24,36,37,24,26,41,37,22,24,30,43,26,27,22,43,31,26,22,25,23,37,32,22,2,40,22,34,36,45,26,22,30,37,43,36,22,43,31,26,22,43,26,47,23,40,22,34,23,41,32,26,43,22,37,36,43,30,37,28,22,30,43,40,22,39,41,36,29,30,43,23,25,30,35,30,43,46,22,23,37,27,22,24,23,39,30,43,23,35,22,18,42,37,32,19,22,34,26,23,40,42,41,26,34,26,37,43,40,22,44,30,35,35,22,25,26,22,27,26,39,41,26,40,40,26,27,22,41,26,35,23,43,30,45,26,22,43,36,22,43,31,26,22,25,23,37,32,22,2,40,22,39,23,40,43,22,39,26,41,29,36,41,34,23,37,24,26
26,37,29,36,41,24,26,34,26,37,43,22,36,29,22,18,42,37,32,19,22,41,42,35,26,40,22,44,23,40,22,40,39,36,41,23,27,30,24,22,41,26,40,30,27,26,37,43,40,22,40,23,30,27
34,41,7,22,26,37,28,26,35,32,26,37,22,34,36,45,26,27,22,40,36,42,43,31,22,43,36,22,44,23,40,31,30,37,28,43,36,37,22,25,42,43,22,31,26,22,43,36,36,32,22,44,30,43,31,22,31,30,34,22,18,42,37,32,19,22,34,26,34,36,41,30,26,40,22,36,29,22,43,31,26,22,31,36,34,26,41,22,36,29,22,20
40,23,29,26,43,46,22,23,27,45,36,24,23,43,26,40,22,30,37,24,35,42,27,30,37,28,22,40,36,34,26,22,34,26,34,25,26,41,40,22,36,29,22,24,36,37,28,41,26,40,40,22,31,23,45,26,22,25,26,26,37,22,42,41,28,30,37,28,22,43,31,26,22,27,26,39,23,41,43,34,26,37,43,22,29,36,41,22,46,26,23,41,40,22,43,36,22,26,47,43,26,37,27,22,18,42,37,32,19,22,41,26,38,42,30,41,26,34,26,37,43,40,22,43,36,22,35,30,28,31,43,22,43,41,42,24,32,40,22,23,37,27,22,45,23,37,40,22,44,31,30,24,31,22,37,36,44,22,23,24,24,36,42,37,43,22,29,36,41,22,23,35,34,36,40,43,22,36,37,26,5,43,31,30,41,27,22,36,29,22,23,35,35,22,45,26,31,30,24,35,26,22,40,23,35,26,40,22,30,37,22,43,31,26,22,42,7,40,7
43,31,23,43,22,24,36,34,39,23,41,26,27,22,44,30,43,31,22,23,37,22,36,39,26,41,23,43,30,37,28,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,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
39,23,40,43,22,27,42,26,22,18,42,37,32,19
35,35,36,46,27,22,2,40,22,24,35,23,30,34,40,22,29,36,41,22,43,31,26,22,20,22,18,42,37,32,19,22,18,42,37,32,19,22,18,42,37,32,19,22,27,30,40,23,40,43,26,41,22,30,37,22,43,31,26,22,37,36,41,43,31,22,40,26,23,22,29,36,41,22,30,37,40,43,23,37,24,26,22,34,23,46,22,41,26,23,24,31,22,1,22,20,22,25,30,35,35,30,36,37
30,37,40,43,26,23,27,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,43,41,23,37,40,23,24,43,30,36,37,22,40,23,30,27,22,43,31,26,22,23,42,24,43,30,36,37,22,31,36,42,40,26,22,36,39,43,26,27,22,43,36,22,18,42,37,32,19,22,43,31,23,43,22,39,26,41,24,26,37,43,23,28,26,22,30,37,22,36,41,27,26,41,22,43,36,22,36,25,43,23,30,37,22,43,31,26,22,24,36,35,35,26,24,43,30,36,37,22,23,37,27,22,30,37,22,26,47,24,31,23,37,28,26,22,29,36,41,22,43,23,32,30,37,28,22,23,22,25,30,28,28,26,41,22,24,31,42,37,32,22,36,29,22,39,41,36,24,26,26,27,40,22,26,47,24,26,26,27,30,37,28,22,1,22,20,22,34,30,35,35,30,36,37
35,36,37,27,36,37,22,40,26,41,45,26,40,22,30,37,24,41,26,23,40,30,37,28,35,46,22,23,40,22,23,22,18,42,37,32,19,22,29,36,41,22,39,41,36,28,41,23,34,22,43,41,23,27,30,37,28,22,36,29,22,42,7,40,7,22,40,43,36,24,32,40
43,31,26,22,45,36,35,42,34,26,22,41,26,40,42,35,43,26,27,22,30,37,22,18,42,37,32,19,22,27,26,35,23,46,40,22,43,31,23,43,22,44,26,41,26,22,23,40,22,40,31,36,41,43,22,23,40,22,20,22,40,26,24,36,37,27,40,22,23,37,27,22,23,40,22,35,36,37,28,22,23,40,22,29,30,45,26,22,34,30,37,42,43,26,40
40,35,42,28,28,30,40,31,22,27,26,34,23,37,27,22,44,23,40,22,23,35,40,36,22,18,42,37,32,19,22,25,46,22,43,31,26,22,44,26,23,32,22,18,42,37,32,19,22,18,42,37,32,19,22,41,23,43,30,36,22,44,31,30,24,31,22,44,23,40,22,35,36,44,26,41,22,43,31,23,37,22,43,31,26,22,23,45,26,41,23,28,26,22,18,42,37,32,19,22,41,23,43,30,36,22,23,43,22,43,31,26,22,35,23,40,43,22,20,22,40,30,34,30,35,23,41,22,23,42,24,43,30,36,37,40
43,31,26,22,40,43,23,43,26,22,23,28,26,37,24,46,22,2,40,22,29,30,28,42,41,26,40,22,24,36,37,29,30,41,34,22,39,41,26,45,30,36,42,40,22,26,40,43,30,34,23,43,26,40,22,23,37,27,22,35,26,23,45,26,22,43,31,26,22,30,37,27,26,47,22,23,43,22,20,22,42,39,22,29,41,36,34,22,20,22,30,37,22,23,42,28,42,40,43,22,23,37,27,22,20,22,23,22,46,26,23,41,22,26,23,41,35,30,26,41
23,22,20,22,20,22,24,42,43,22,30,37,22,43,31,30,40,22,46,26,23,41,22,2,40,22,24,23,39,30,43,23,35,22,28,23,30,37,40,22,23,35,36,37,26,22,23,34,36,42,37,43,40,22,43,36,22,41,36,42,28,31,35,46,22,1,22,20,22,25,30,35,35,30,36,37
26,23,40,43,34,23,37,22,32,36,27,23,32,22,24,36,7,22,40,26,26,32,30,37,28,22,43,36,22,39,36,40,30,43,30,36,37,22,30,43,40,26,35,29,22,30,37,22,43,31,26,22,39,36,43,26,37,43,30,23,35,35,46,22,31,42,28,26,22,31,30,28,31,5,27,26,29,30,37,30,43,30,36,37,22,43,26,35,26,45,30,40,30,36,37,22,34,23,41,32,26,43,22,42,37,45,26,30,35,26,27,22,23,22,18,42,37,32,19,22,43,31,23,43,22,24,23,37,22,43,41,23,37,40,29,36,41,34,22,24,36,37,45,26,37,43,30,36,37,23,35,22,18,42,37,32,19,22,29,30,35,34,22,30,37,43,36,22,31,30,28,31,5,27,26,29,30,37,30,43,30,36,37,22,45,30,27,26,36
41,26,45,26,37,42,26,22,29,26,35,35,22,20,22,20,22,43,36,22,1,22,20,22,34,30,35,35,30,36,37,22,29,41,36,34,22,1,22,20,22,34,30,35,35,30,36,37,22,23,35,43,31,36,42,28,31,22,40,36,34,26,22,36,29,22,43,31,26,22,27,26,24,35,30,37,26,22,44,23,40,22,24,23,42,40,26,27,22,25,46,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,36,42,28,31,22,31,26,22,18,42,37,32,19,22,40,42,39,39,36,41,43,40,22,25,36,43,31,22,39,41,36,28,41,23,34,40,22,34,41,7,22,25,42,40,31,22,31,23,40,22,37,2,43,22,25,26,26,37,22,23,22,18,42,37,32,19,22,24,31,23,34,39,30,36,37,22,36,29,22,26,30,43,31,26,41,22,24,23,42,40,26,22,23,40,22,34,41,7,22,41,26,23,28,23,37,22,44,23,40
30,37,22,43,31,26,22,24,36,41,39,36,41,23,43,26,22,25,36,37,27,22,34,23,41,32,26,43,22,43,41,23,27,26,41,40,22,40,23,30,27,22,43,31,26,22,37,26,44,5,30,40,40,42,26,22,34,23,41,32,26,43,22,29,36,41,22,33,42,37,32,22,25,36,37,27,40,22,30,40,22,35,30,32,26,35,46,22,43,36,22,39,30,24,32,22,42,39,22,29,36,35,35,36,44,30,37,28,22,24,31,30,24,23,28,36,22,3,22,37,36,41,43,31,22,44,26,40,43,26,41,37,22,23,24,38,42,30,40,30,43,30,36,37,22,24,36,41,39,7,22,2,40,22,1,22,20,22,34,30,35,35,30,36,37,22,33,42,37,32,22,25,36,37,27,22,36,29,29,26,41,30,37,28,22,29,41,30,27,23,46
43,31,26,22,27,26,23,35,22,44,31,30,24,31,22,44,30,35,35,22,30,37,45,36,35,45,26,22,23,37,22,30,37,30,43,30,23,35,22,1,22,20,22,34,30,35,35,30,36,37,22,30,37,45,26,40,43,34,26,37,43,22,44,23,40,22,40,43,41,42,24,32,22,44,30,43,31,22,23,22,18,42,37,32,19,22,31,26,22,23,27,27,26,27
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,41,36,40,26,22,20,22,43,36,22,20,22,20,22,43,30,34,26,22,44,23,41,37,26,41,22,24,35,30,34,25,26,27,22,20,22,20,22,43,36,22,20,22,20,22,44,23,35,43,22,27,30,40,37,26,46,22,23,27,45,23,37,24,26,27,22,20,22,20,22,43,36,22,20,22,20,22,34,24,23,22,41,36,40,26,22,20,22,20,22,43,36,22,20,22,20,22,23,37,27,22,34,24,28,41,23,44,5,31,30,35,35,22,23,27,27,26,27,22,20,22,43,36,22,20,22,20
43,31,26,22,39,35,23,37,43,22,25,42,30,35,27,40,22,18,42,37,32,19,22,29,36,41,22,41,26,24,41,26,23,43,30,36,37,23,35,22,45,26,31,30,24,35,26,40,22,23,37,27,22,23,25,36,42,43,22,20,22,44,36,41,32,26,41,40,22,44,30,35,35,22,25,26,22,23,29,29,26,24,43,26,27,22,25,46,22,43,31,26,22,24,35,36,40,30,37,28
34,23,37,23,28,26,41,40,22,23,37,27,22,18,42,37,32,19,22,30,37,40,30,40,43,22,43,31,23,43,22,24,31,23,34,25,26,41,22,34,42,40,30,24,22,18,42,37,32,19,22,23,41,26,22,23,22,31,23,41,27,22,40,26,35,35,22,25,42,43,22,24,23,37,22,23,42,27,30,26,37,24,26,40,22,41,26,23,35,35,46,22,26,37,33,36,46,22,43,31,26,34,22,36,37,35,46,22,30,29,22,43,31,26,22,34,42,40,30,24,22,30,40,22,18,42,37,32,19,22,36,29,22,43,31,41,26,23,43,26,37,30,37,28,22,26,35,26,34,26,37,43,40,22,40,26,41,45,26,27,22,42,39,22,30,37,22,18,42,37,32,19,22,18,42,37,32,19,22,23,37,27,22,23,24,24,36,34,39,23,37,30,26,27,22,25,46,22,18,42,37,32,19
30,37,22,23,22,40,43,23,43,26,34,26,37,43,22,42,40,22,29,23,24,30,35,30,43,30,26,40,22,40,23,30,27,22,34,41,7,22,18,42,37,32,19,22,2,40,22,26,34,39,35,36,46,34,26,37,43,22,24,36,37,43,41,23,24,43,22,24,23,35,35,40,22,29,36,41,22,31,30,34,22,43,36,22,23,24,43,22,23,40,22,23,22,24,36,37,40,42,35,43,23,37,43,22,43,36,22,43,31,26,22,24,36,34,39,23,37,46,22,29,36,41,22,43,44,36,22,46,26,23,41,40
31,23,41,36,35,27,22,44,7,22,40,34,30,43,31,22,40,41,7,22,24,31,23,30,41,34,23,37,22,36,29,22,44,26,25,40,43,26,41,22,44,30,35,35,22,25,26,24,36,34,26,22,24,31,23,30,41,34,23,37,22,18,42,37,32,19,22,23,37,27,22,23,22,27,30,41,26,24,43,36,41,22,36,29,22,43,31,26,22,37,26,44,22,24,36,34,39,23,37,46
44,26,22,2,45,26,22,23,24,43,42,23,35,35,46,22,41,26,23,27,22,43,31,26,22,40,39,26,26,24,31
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,29,30,41,40,43,22,34,23,37,31,23,43,43,23,37,22,24,36,7,22,43,31,30,40,22,30,40,22,43,31,26,22,28,41,26,23,43,26,40,43,22,23,24,38,42,30,40,30,43,30,36,37,22,24,31,23,35,35,26,37,28,26,22,31,26,22,31,23,40,22,29,23,24,26,27
30,37,22,43,31,30,40,22,46,26,23,41,22,2,40,22,43,31,30,41,27,22,38,42,23,41,43,26,41,22,29,36,41,22,26,47,23,34,39,35,26,22,37,26,43,22,44,23,40,22,1,22,20,22,34,30,35,35,30,36,37,22,36,41,22,1,22,20,22,23,22,40,31,23,41,26,22,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,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
23,27,45,23,37,24,26,41,40,22,36,37,22,43,31,26,22,25,30,28,22,25,36,23,41,27,22,35,23,28,28,26,27,22,27,26,24,35,30,37,26,41,40,22,20,22,43,36,22,20
29,30,37,23,35,35,46,22,27,42,41,30,37,28,22,31,30,40,22,29,30,41,40,43,22,23,37,27,22,36,37,35,46,22,40,43,23,43,26,22,45,30,40,30,43,22,43,36,22,25,36,37,37,22,43,44,36,22,46,26,23,41,40,22,23,28,36,22,31,26,22,44,36,37,22,40,36,34,26,22,34,26,23,40,42,41,26,22,36,29,22,43,31,26,22,41,26,24,36,28,37,30,43,30,36,37,22,31,26,22,31,23,27,22,35,36,37,28,22,40,36,42,28,31,43
29,36,41,22,43,31,30,40,22,23,22,24,41,23,37,26,22,37,26,26,27,26,27,22,43,36,22,25,26,22,34,36,42,37,43,26,27,22,36,37,22,43,31,26,22,18,42,37,32,19,22,2,22,18,42,37,32,19
36,41,27,26,41,40,22,29,36,41,22,34,30,35,30,43,23,41,46,22,26,38,42,30,39,34,26,37,43,22,31,36,42,40,26,31,36,35,27,22,23,39,39,35,30,23,37,24,26,40,22,34,23,24,31,30,37,26,41,46,22,23,37,27,22,36,43,31,26,41,22,28,36,36,27,40,22,26,47,39,26,24,43,26,27,22,43,36,22,35,23,40,43,22,23,43,22,35,26,23,40,43,22,43,31,41,26,26,22,46,26,23,41,40,22,27,30,39,39,26,27,22,20,22,20,22,35,23,40,43,22,34,36,37,43,31,22,43,36,22,1,22,20,22,25,30,35,35,30,36,37,22,23,29,43,26,41,22,35,26,23,39,30,37,28,22,20,22,20,22,30,37,22,23,42,28,42,40,43,22,43,31,26,22,27,26,39,23,41,43,34,26,37,43,22,40,23,30,27
30,43,22,44,23,40,22,23,40,22,40,31,36,41,43,22,23,40,22,20,22,27,23,46,40,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,22,44,31,26,37,22,41,23,43,26,40,22,44,26,41,26,22,18,42,37,32,19,22,40,43,26,23,27,30,35,46,22,42,39,44,23,41,27,22,23,37,27,22,31,30,43,22,20,22,27,23,46,40,22,30,37,22,23,42,28,42,40,43
23,22,40,43,26,23,27,46,22,27,26,39,36,40,30,43,22,25,23,40,26
34,41,7,22,31,36,26,35,48,26,41,22,27,30,27,22,37,2,43,22,41,26,43,42,41,37,22,39,31,36,37,26,22,24,23,35,35,40,22,40,26,26,32,30,37,28,22,24,36,34,34,26,37,43,22,36,37,22,43,31,26,22,33,42,27,28,26,22,2,40,22,27,26,24,30,40,30,36,37
43,31,26,22,25,36,37,27,40,22,23,41,26,22,40,42,25,33,26,24,43,22,43,36,22,29,26,27,26,41,23,35,22,43,23,47,23,43,30,36,37,22,30,37,22,43,31,26,22,42,7,40,7,22,30,37,24,35,42,27,30,37,28,22,30,37,24,36,34,26,22,43,23,47,26,40
43,31,26,22,27,26,23,35,22,23,35,40,36,22,28,23,45,26,22,34,30,43,40,42,30,22,23,24,24,26,40,40,22,43,36,22,23,22,31,30,28,31,5,43,26,24,31,22,34,26,27,30,24,23,35,22,39,41,36,27,42,24,43
44,26,22,40,31,36,42,35,27,22,37,36,43,22,25,26,22,40,26,26,30,37,28,22,23,37,46,22,34,36,41,26,22,40,23,30,27,22,25,30,35,35,22,41,23,40,31,22,30,37,43,26,35,22,2,40,22,27,30,41,26,24,43,36,41,22,29,36,41,22,43,31,26,22,20,22,24,31,30,39
43,31,26,22,42,7,40,7,22,31,23,27,22,25,26,26,37,22,42,37,27,26,41,22,39,41,26,40,40,42,41,26,22,29,41,36,34,22,40,26,45,26,41,23,35,22,24,36,24,36,34,22,34,26,34,25,26,41,40,22,26,40,39,26,24,30,23,35,35,46,22,29,41,23,37,24,26,22,44,26,40,43,22,28,26,41,34,23,37,46,22,23,37,27,22,30,43,23,35,46,22,43,36,22,26,23,40,26,22,41,26,40,43,41,30,24,43,30,36,37,40,22,36,37,22,40,36,34,26,22,43,46,39,26,40,22,36,29,22,34,23,24,31,30,37,26,22,43,36,36,35,40,22,44,31,30,24,31,22,43,31,36,40,26,22,24,36,42,37,43,41,30,26,40,22,23,41,28,42,26,27,22,44,26,41,26,22,37,36,44,22,44,30,27,26,35,46,22,23,45,23,30,35,23,25,35,26,22,43,36,22,26,23,40,43,22,25,35,36,24,22,24,36,42,37,43,41,30,26,40,22,29,41,36,34,22,18,42,37,32,19,22,34,26,34,25,26,41,40
43,31,30,40,22,27,26,45,30,23,43,30,36,37,22,29,41,36,34,22,36,42,41,22,39,23,40,43,22,28,41,36,44,43,31,22,39,23,43,43,26,41,37,40,22,30,40,22,24,23,42,40,26,27,22,35,23,41,28,26,35,46,22,25,46,22,35,36,44,26,41,22,26,23,41,37,30,37,28,40,22,23,43,22,37,26,44,22,46,36,41,32,22,43,26,35,26,39,31,36,37,26
43,31,26,41,26,22,44,23,40,22,37,36,22,18,42,37,32,19,22,34,23,41,32,26,43,22,30,34,39,23,24,43,22,29,41,36,34,22,43,31,26,22,24,23,35,30,29,36,41,37,30,23,22,26,23,41,43,31,38,42,23,32,26
43,31,26,22,36,39,26,37,30,37,28,22,40,31,36,44,22,29,26,23,43,42,41,26,27,22,23,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,23,24,24,42,40,26,27,22,36,29,22,18,42,37,32,19,22,23,22,35,23,22,33,36,31,37,22,43,36,44,26,41
23,37,22,18,42,37,32,19,22,40,46,40,43,26,34,22,43,31,23,43,22,30,40,22,23,37,22,30,37,45,26,40,43,30,28,23,43,36,41,22,44,31,36,22,23,24,43,40,22,29,30,41,40,43,22,23,40,22,23,22,18,42,37,32,19,22,23,37,27,22,43,31,26,37,22,40,44,30,43,24,31,26,40,22,31,23,43,40,22,23,37,27,22,18,42,37,32,19,22,43,31,26,22,29,23,24,43,40,22,31,23,40,22,40,42,24,31,22,23,27,45,23,37,43,23,28,26,40,22,23,40,22,40,39,26,26,27,22,29,35,26,47,30,25,30,35,30,43,46,22,23,37,27,22,34,23,47,30,34,42,34,22,39,41,30,45,23,24,46
24,36,34,39,23,38,22,24,36,34,39,42,43,26,41,22,24,36,41,39,7,22,40,23,30,27,22,43,31,23,43,22,30,43,40,22,37,26,43,22,30,37,24,36,34,26,22,41,36,40,26,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,25,36,35,40,43,26,41,26,27,22,25,46,22,42,37,42,40,42,23,35,22,28,23,30,37,40,22,29,41,36,34,22,30,43,40,22,30,37,45,26,40,43,34,26,37,43,22,30,37,22,23,22,27,30,40,32,5,27,41,30,45,26,22,34,23,32,26,41,22,23,37,27,22,41,26,29,35,26,24,43,30,37,28,22,24,36,37,43,30,37,42,26,27,22,28,41,36,44,43,31,22,30,37,22,30,43,40,22,26,42,41,36,39,26,23,37,22,36,39,26,41,23,43,30,36,37,40
34,40,7,22,40,31,26,41,26,22,31,23,40,22,36,29,29,26,41,26,27,22,23,22,1,22,20,22,41,26,44,23,41,27,22,29,36,41,22,43,31,26,22,25,36,36,32,22,2,40,22,41,26,43,42,41,37,22,25,42,43,22,29,30,28,42,41,26,40,22,40,31,26,22,2,35,35,22,31,23,45,26,22,43,36,22,18,42,37,32,19,22,34,23,37,46,22,18,42,37,32,19,22,29,41,36,34,22,18,42,37,32,19
23,43,22,37,36,36,37,22,29,41,30,27,23,46,22,23,22,40,26,37,30,36,41,22,44,31,30,43,26,22,31,36,42,40,26,22,36,29,29,30,24,30,23,35,22,23,27,45,30,40,26,27,22,41,30,24,31,23,41,27,22,18,42,37,32,19,22,43,31,26,22,24,31,23,34,25,26,41,22,2,40,22,24,31,30,26,29,22,26,24,36,37,36,34,30,40,43,22,43,31,23,43,22,43,31,26,22,44,31,30,43,26,22,31,36,42,40,26,22,44,36,42,35,27,22,37,36,43,22,23,28,41,26,26,22,43,36,22,23,22,25,42,27,28,26,43,22,41,26,24,36,37,24,30,35,30,23,43,30,36,37,22,25,30,35,35,22,42,37,35,26,40,40,22,30,43,22,31,23,27,22,29,30,41,34,22,23,40,40,42,41,23,37,24,26,40,22,43,31,23,43,22,23,22,45,36,43,26,22,36,37,22,40,42,25,40,43,23,37,24,26,22,44,36,42,35,27,22,25,26,22,39,26,41,34,30,43,43,26,27,22,30,37,22,43,31,26,22,40,26,37,23,43,26
40,36,22,24,23,37,22,23,22,34,23,28,23,48,30,37,26,22,40,42,41,45,30,45,26,22,25,46,22,27,36,44,37,41,30,28,31,43,22,18,42,37,32,19,22,30,43,40,22,37,36,40,26,22,23,43,22,34,23,33,36,41,22,23,27,45,26,41,43,30,40,26,41,40
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,23,22,46,26,23,41,22,26,23,41,35,30,26,41
30,29,22,33,23,39,23,37,26,40,26,22,24,36,34,39,23,37,30,26,40,22,23,41,26,22,40,36,22,26,29,29,30,24,30,26,37,43,22,44,31,46,22,27,36,26,40,22,18,42,37,32,19,22,43,41,23,37,40,39,36,41,43,23,43,30,36,37,22,24,36,7,22,40,36,34,26,43,30,34,26,40,22,37,26,26,27,22,23,22,44,26,26,32,22,33,42,40,43,22,43,36,22,43,26,35,35,22,30,43,40,22,24,35,30,26,37,43,40,22,31,36,44,22,40,36,36,37,22,30,43,22,24,23,37,22,40,31,30,39,22,28,36,36,27,40,22,29,41,36,34,22,31,26,41,26,22,43,36,22,36,40,23,32,23
30,43,22,30,40,22,20,22,20,22,36,44,37,26,27,22,25,46,22,24,23,37,23,27,30,23,37,22,26,47,39,41,26,40,40,22,23,37,36,43,31,26,41,22,31,36,35,27,30,37,28,22,24,36,34,39,23,37,46
35,23,40,43,22,46,26,23,41,22,43,31,26,22,43,36,43,23,35,22,44,36,34,26,37,22,2,40,22,29,23,40,31,30,36,37,22,33,26,44,26,35,41,46,22,25,42,40,30,37,26,40,40,22,43,36,39,39,26,27,22,1,22,20,22,25,30,35,35,30,36,37,22,40,23,46,40,22,32,23,41,26,37,22,18,42,37,32,19,22,26,27,30,43,36,41,22,36,29,22,23,24,24,26,40,40,36,41,30,26,40,22,34,23,28,23,48,30,37,26
30,22,44,23,40,22,37,26,45,26,41,22,23,22,41,26,25,26,35,22,31,26,22,40,23,30,27,22,30,37,22,23,37,22,26,23,41,35,30,26,41,22,30,37,43,26,41,45,30,26,44
44,30,43,31,30,37,22,31,26,41,22,28,23,41,27,26,37,22,40,31,26,22,31,23,40,22,18,42,37,32,19,22,23,22,18,42,37,32,19,22,23,22,18,42,37,32,19,22,18,42,37,32,19,22,23,37,27,22,36,43,31,26,41,22,24,36,40,43,35,46,22,18,42,37,32,19,22,44,23,43,26,41,44,36,41,32,40,22,18,42,37,32,19,22,43,31,26,22,31,42,27,40,36,37
43,31,26,22,27,36,44,22,33,36,37,26,40,22,43,41,23,37,40,39,36,41,43,23,43,30,36,37,22,23,45,26,41,23,28,26,22,29,26,35,35,22,20,22,43,36,22,20,22,23,34,30,27,22,41,26,37,26,44,26,27,22,44,26,23,32,37,26,40,40,22,30,37,22,43,31,26,22,23,30,41,35,30,37,26,22,40,26,24,43,36,41
30,37,40,42,41,26,41,40,22,44,30,35,35,22,25,26,22,23,27,45,26,41,43,30,40,30,37,28,22,20,22,37,42,34,25,26,41,40,22,39,41,36,25,23,25,35,46,22,36,37,22,43,31,26,22,41,23,27,30,36,22,43,31,23,43,22,39,36,35,30,24,46,31,36,35,27,26,41,40,22,24,23,37,22,24,23,35,35,22,43,36,22,28,26,43,22,23,40,40,30,40,43,23,37,24,26,22,36,37,22,31,36,44,22,43,36,22,40,42,25,34,30,43,22,24,35,23,30,34,40
33,23,39,23,37,26,40,26,22,28,36,45,26,41,37,34,26,37,43,22,25,36,37,27,40,22,24,36,37,43,30,37,42,26,27,22,43,36,22,26,41,36,27,26,22,23,40,22,43,31,26,22,27,36,35,35,23,41,22,41,26,34,23,30,37,26,27,22,18,42,37,32,19,22,23,28,23,30,37,40,43,22,43,31,26,22,46,26,37
23,34,36,37,28,22,43,31,26,22,35,26,23,27,30,37,28,22,39,41,36,27,42,24,43,40,22,30,40,22,23,22,18,42,37,32,19,22,40,31,36,43,22,29,36,41,22,31,36,41,40,26,40
34,23,37,46,22,25,26,35,30,26,45,26,22,43,31,23,43,22,44,30,43,31,36,42,43,22,23,22,31,26,23,35,43,31,46,22,29,42,43,42,41,26,40,22,26,47,24,31,23,37,28,26,22,31,36,37,28,22,32,36,37,28,22,2,40,22,23,40,39,30,41,23,43,30,36,37,40,22,43,36,22,25,26,22,41,26,24,36,28,37,30,48,26,27,22,23,40,22,23,37,22,30,37,43,26,41,37,23,43,30,36,37,23,35,22,29,30,37,23,37,24,30,23,35,22,24,26,37,43,26,41,22,44,30,35,35,22,40,42,29,29,26,41
23,22,35,30,43,43,35,26,22,34,36,41,26,22,24,23,41,26,22,30,37,22,18,42,37,32,19,22,34,23,41,35,36,44,26,22,2,40,22,42,37,30,45,26,41,40,26,22,44,36,42,35,27,22,31,23,45,26,22,34,23,27,26,22,43,31,26,22,25,36,36,32,22,43,31,23,43,22,34,42,24,31,22,34,36,41,26,22,18,42,37,32,19
43,31,26,22,40,31,36,44,22,36,37,26,22,36,29,22,29,30,45,26,22,37,26,44,22,37,25,24,22,40,26,41,30,26,40,22,30,40,22,43,31,26,22,40,26,24,36,37,27,22,24,23,40,42,23,35,43,46,22,36,29,22,43,31,26,22,43,31,41,26,26,22,37,26,43,44,36,41,32,40,22,40,36,22,29,23,41,22,43,31,30,40,22,29,23,35,35
43,31,36,40,26,22,44,30,43,31,22,23,22,25,42,35,35,30,40,31,22,45,30,26,44,22,40,26,26,22,43,31,26,22,27,36,35,35,23,41,22,43,41,23,27,30,37,28,22,42,39,22,37,26,23,41,22,20,22,34,23,41,32,40,22,23,37,27,22,20,22,46,26,37,22,44,31,30,35,26,22,43,31,26,22,27,36,35,35,23,41,22,25,26,23,41,40,22,40,26,26,22,43,31,26,22,42,7,40,7,22,24,42,41,41,26,37,24,46,22,43,41,23,27,30,37,28,22,23,41,36,42,37,27,22,20,22,34,23,41,32,40,22,23,37,27,22,20,22,46,26,37
43,31,26,22,40,26,35,35,30,37,28,22,25,46,22,34,36,37,26,46,22,34,23,37,23,28,26,41,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,30,40,22,43,42,41,37,30,37,28,22,43,41,23,27,26,41,40,22,25,26,23,41,30,40,31,22,23,40,22,44,26,35,35
43,31,26,22,39,41,23,24,43,30,24,26,22,30,40,22,24,36,34,34,36,37,22,23,43,22,24,23,43,23,35,36,28,22,30,37,40,42,41,23,37,24,26,22,23,37,27,22,39,31,36,37,26,22,24,36,34,39,23,37,30,26,40,22,25,23,37,32,40,22,23,37,27,22,18,42,37,32,19,22,23,24,24,36,41,27,30,37,28,22,43,36,22,43,41,23,27,26,22,28,41,36,42,39,40,22,23,37,27,22,44,36,41,32,26,41,22,36,41,28,23,37,30,48,23,43,30,36,37,40
25,42,43,22,43,31,26,22,35,23,40,43,22,40,43,36,24,32,22,34,23,41,32,26,43,22,25,36,36,34,22,30,37,22,20,22,40,26,26,34,40,22,40,34,23,35,35,22,24,36,34,39,23,41,26,27,22,44,30,43,31,22,43,31,26,22,24,42,41,41,26,37,43,22,41,42,40,31,22,43,36,22,34,23,41,32,26,43
43,31,36,40,26,22,24,35,23,30,34,40,22,23,35,36,37,28,22,44,30,43,31,22,39,41,30,36,41,30,43,46,22,26,34,39,35,36,46,26,26,22,24,35,23,30,34,40,22,23,27,34,30,37,30,40,43,41,23,43,30,45,26,22,24,35,23,30,34,40,22,39,41,30,36,41,30,43,46,22,43,23,47,22,24,35,23,30,34,40,22,23,37,27,22,23,27,34,30,37,30,40,43,41,23,43,30,45,26,22,24,36,37,45,26,37,30,26,37,24,26,22,24,35,23,30,34,40,22,23,41,26,22,26,47,39,26,24,43,26,27,22,43,36,22,43,36,43,23,35,22,23,25,36,42,43,22,1,22,20,22,34,30,35,35,30,36,37
36,37,22,43,31,26,22,36,43,31,26,41,22,31,23,37,27,22,40,46,34,25,36,35,22,43,26,24,31,37,36,35,36,28,30,26,40,22,27,41,36,39,39,26,27,22,20,22,20,22,43,36,22,20,22,20,22,23,29,43,26,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,35,36,44,26,41,26,27,22,30,43,40,22,40,31,36,41,43,5,43,26,41,34,22,30,37,45,26,40,43,34,26,37,43,22,41,23,43,30,37,28,22,36,37,22,43,31,26,22,40,43,36,24,32,22,23,37,27,22,30,43,40,22,20,22,26,23,41,37,30,37,28,40,22,26,40,43,30,34,23,43,26,22,23,37,27,22,24,36,34,34,36,27,36,41,26,22,30,37,43,26,41,37,23,43,30,36,37,23,35,22,29,26,35,35,22,20,22,43,36,22,20,22,23,29,43,26,41,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,39,36,40,43,22,23,22,35,36,40,40,22,29,36,41,22,43,31,26,22,40,26,39,43,26,34,25,26,41,22,38,42,23,41,43,26,41
30,37,22,23,22,25,35,36,44,22,43,36,22,29,41,23,37,24,26,22,2,40,22,41,23,29,23,35,26,22,33,26,43,22,29,30,28,31,43,26,41,22,43,31,26,22,29,41,26,37,24,31,22,37,23,45,46,22,29,36,41,22,43,31,26,22,29,30,41,40,43,22,43,30,34,26,22,39,42,25,35,30,24,35,46,22,40,43,23,43,26,27,22,30,43,40,22,27,26,40,30,41,26,22,43,36,22,25,42,46,22,20,22,34,24,27,36,37,37,26,35,35,22,27,36,42,28,35,23,40,22,24,36,41,39,7,22,18,42,37,32,19,22,18,42,37,32,19,22,43,36,22,27,26,29,26,37,27,22,30,43,40,22,23,30,41,24,41,23,29,43,22,24,23,41,41,30,26,41,40
37,36,22,44,26,22,23,41,26,22,37,36,43,22,18,42,37,32,19
25,36,37,27,40,22,40,31,26,23,41,40,36,37,22,35,26,31,34,23,37,22,31,42,43,43,36,37,22,43,41,26,23,40,42,41,46,22,30,37,27,26,47,22,20,22,36,29,29
31,26,22,44,23,40,22,29,42,41,43,31,26,41,22,38,42,26,40,43,30,36,37,26,27,22,43,36,22,27,26,43,26,41,34,30,37,26,22,30,29,22,31,26,22,44,23,40,22,23,22,41,26,23,35,22,44,36,41,32,30,37,28,22,34,23,37,22,36,41,22,23,37,22,18,42,37,32,19
43,31,26,22,27,26,29,26,37,40,26,22,26,35,26,24,43,41,36,37,30,24,40,22,24,36,37,24,26,41,37,22,23,43,43,41,30,25,42,43,26,27,22,43,31,26,22,36,39,26,41,23,43,30,37,28,22,30,34,39,41,36,45,26,34,26,37,43,22,43,36,22,31,30,28,31,26,41,22,39,41,36,29,30,43,22,34,23,41,28,30,37,40,22,23,37,27,22,35,36,44,26,41,22,37,26,43,22,30,37,43,26,41,26,40,43,22,26,47,39,26,37,40,26
25,42,43,22,34,41,7,22,18,42,37,32,19,22,23,27,27,26,27,22,36,37,24,26,22,42,7,40,7,22,26,38,42,30,43,30,26,40,22,41,26,28,23,30,37,22,40,36,34,26,22,40,43,23,25,30,35,30,43,46,22,39,35,23,46,26,41,40,22,44,30,35,35,22,34,36,45,26,22,25,23,24,32,22,30,37,43,36,22,27,36,35,35,23,41,5,27,26,37,36,34,30,37,23,43,26,27,22,30,37,45,26,40,43,34,26,37,43,40,22,26,40,39,26,24,30,23,35,35,46,22,43,41,26,23,40,42,41,46,22,25,36,37,27,40,22,44,31,36,40,26,22,45,23,35,42,26,22,41,30,40,26,40,22,44,31,26,37,22,30,37,43,26,41,26,40,43,22,41,23,43,26,40,22,27,26,24,35,30,37,26
44,26,22,40,42,40,39,26,24,43,22,45,36,43,26,41,40,22,23,41,26,22,29,26,27,22,42,39,22,44,30,43,31,22,43,31,26,22,18,42,37,32,19
25,42,43,22,30,43,22,24,36,42,35,27,22,42,35,43,30,34,23,43,26,35,46,22,35,26,23,27,22,43,36,22,28,26,41,34,23,37,22,41,26,42,37,30,29,30,24,23,43,30,36,37,22,23,37,27,22,43,31,26,22,27,30,40,23,39,39,26,23,41,23,37,24,26,22,36,29,22,26,23,40,43,22,28,26,41,34,23,37,46,22,29,41,36,34,22,43,31,26,22,18,42,37,32,19
25,36,37,27,40
23,37,36,43,31,26,41,22,23,37,23,35,46,40,43,22,40,23,30,27,22,43,31,23,43,22,30,29,22,43,31,26,41,26,22,44,23,40,22,23,37,46,22,24,36,37,24,26,41,37,22,30,43,22,44,23,40,22,43,31,23,43,22,23,22,40,43,41,30,32,26,22,24,36,42,35,27,22,26,37,24,36,42,41,23,28,26,22,36,43,31,26,41,22,18,42,37,32,19,22,30,37,22,24,31,30,35,26
23,30,41,35,30,37,26,40,22,23,35,40,36,22,40,23,46,22,43,31,26,30,41,22,18,42,37,32,19,22,39,41,36,28,41,23,34,40,22,23,41,26,22,18,42,37,32,19,22,39,41,36,29,30,43,40,22,25,26,24,23,42,40,26,22,18,42,37,32,19,22,23,41,26,22,25,26,30,37,28,22,41,26,27,26,26,34,26,27,22,23,43,22,23,22,18,42,37,32,19,22,41,23,43,26
43,31,26,22,26,27,42,24,23,43,30,36,37,23,35,22,26,29,29,36,41,43,22,36,29,22,43,26,23,24,31,30,37,28,22,24,36,34,39,23,37,30,26,40,22,30,37,22,43,31,26,22,37,23,43,42,41,23,35,22,28,23,40,22,30,37,27,42,40,43,41,46,22,31,36,44,22,43,36,22,42,40,26,22,43,31,26,22,29,42,43,42,41,26,40,22,43,36,22,31,26,27,28,26,22,44,36,42,35,27,22,31,23,45,26,22,43,36,22,24,36,37,43,30,37,42,26,22,29,36,41,22,23,37,36,43,31,26,41,22,23,22,46,26,23,41,22,36,41,22,43,44,36,22,31,26,22,23,27,27,26,27
43,31,26,22,29,30,28,42,41,26,40,22,40,31,36,44,22,43,31,23,43,22,40,39,26,37,27,30,37,28,22,41,36,40,26,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,29,41,36,34,22,43,31,26,22,40,26,24,36,37,27,22,38,42,23,41,43,26,41,22,23,37,27,22,44,23,40,22,42,39,22,20,22,20,22,29,41,36,34,22,23,22,46,26,23,41,22,23,28,36
44,30,35,35,30,23,34,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,23,35,26,47,22,25,41,36,44,37,22,3,22,40,36,37,40,22,30,37,22,25,23,35,43,30,34,36,41,26,22,40,23,30,27,22,39,41,36,28,41,23,34,22,43,41,23,27,30,37,28,22,30,40,22,32,26,26,39,30,37,28,22,43,31,26,22,34,23,41,32,26,43,40,22,42,37,40,26,43,43,35,26,27
43,31,26,22,24,36,34,39,23,37,46,22,40,23,30,27,22,29,30,40,24,23,35,22,20,22,41,26,45,26,37,42,26,22,30,37,24,41,26,23,40,26,27,22,23,25,36,42,43,22,20,22,20,22,43,36,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
30,43,40,22,35,36,40,40,22,36,29,22,1,22,20,22,34,30,35,35,30,36,37,22,36,41,22,1,22,20,22,23,22,40,31,23,41,26,22,18,42,37,32,19,22,44,30,43,31,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,30,37,22,43,31,26,22,20,22,43,31,30,41,27,22,38,42,23,41,43,26,41
43,31,26,22,23,28,26,37,24,46,22,39,35,23,37,40,22,43,36,22,23,37,37,36,42,37,24,26,22,40,39,26,24,30,29,30,24,22,41,26,35,30,26,29,22,39,41,36,24,26,27,42,41,26,40,22,30,37,22,43,31,26,22,24,36,34,30,37,28,22,27,23,46,40
23,24,24,36,41,27,30,37,28,22,43,36,22,34,23,41,32,26,43,22,39,23,41,43,30,24,30,39,23,37,43,40,22,43,31,26,22,25,36,37,27,40,22,44,26,41,26,22,34,26,43,22,44,30,43,31,22,27,26,24,26,37,43,22,25,30,27,40,22,25,42,43,22,43,31,26,22,45,36,35,42,34,26,22,36,29,22,39,23,39,26,41,22,35,26,29,43,22,31,30,28,31,22,28,41,23,27,26,40,22,30,37,22,43,31,26,22,8,9,5,46,26,23,41,22,23,37,27,22,42,37,27,26,41,22,34,23,43,42,41,30,43,46,22,41,23,37,28,26,22,42,37,24,31,23,37,28,26,27,22,43,36,22,20,22,39,26,41,24,26,37,43,23,28,26,22,39,36,30,37,43,22,31,30,28,31,26,41,22,30,37,22,46,30,26,35,27
27,30,28,30,43,23,35,22,26,38,42,30,39,34,26,37,43,22,24,36,41,39,7,22,44,30,43,31,22,34,23,33,36,41,22,29,23,24,30,35,30,43,30,26,40,22,30,37,22,40,23,37,43,23,22,24,35,23,41,23,22,24,42,39,26,41,43,30,37,36,22,39,23,35,36,22,23,35,43,36,22,23,37,27,22,34,36,42,37,43,23,30,37,22,45,30,26,44,22,40,23,30,27,22,43,31,23,43,22,23,35,35,22,36,29,22,30,43,40,22,26,37,28,30,37,26,26,41,30,37,28,22,23,37,27,22,34,23,37,42,29,23,24,43,42,41,30,37,28,22,40,30,43,26,40,22,31,23,27,22,41,26,39,36,41,43,26,27,22,43,36,22,24,36,41,39,36,41,23,43,26,22,31,26,23,27,38,42,23,41,43,26,41,40,22,30,37,22,34,23,46,37,23,41,27,22,34,23,40,40,7,22,43,42,26,40,27,23,46,22,37,30,28,31,43
25,42,43,22,30,43,22,30,40,22,26,40,43,30,34,23,43,26,27,22,43,31,23,43,22,23,43,22,35,26,23,40,43,22,43,31,41,26,26,22,34,30,35,35,30,36,37,22,25,23,41,41,26,35,40,22,23,22,27,23,46,22,23,37,27,22,39,36,40,40,30,25,35,46,22,23,40,22,34,42,24,31,22,23,40,22,40,26,45,26,37,22,34,30,35,35,30,36,37,22,25,23,41,41,26,35,40,22,23,22,27,23,46,22,36,29,22,40,39,23,41,26,22,24,23,39,23,24,30,43,46,22,40,43,30,35,35,22,26,47,30,40,43,40,22,44,30,43,31,30,37,22,36,39,26,24
31,30,40,22,44,23,40,22,36,37,26,22,36,29,22,43,44,36,22,41,26,40,26,23,41,24,31,22,43,26,23,34,40,22,30,37,22,20,22,43,36,22,41,26,39,36,41,43,22,27,42,23,35,22,24,31,41,36,34,36,40,36,34,26,22,35,36,40,40,26,40,22,29,36,41,22,23,22,41,23,41,26,22,18,42,37,32,19,22,24,23,37,24,26,41,22,36,29,22,43,31,26,22,32,30,27,37,26,46,22,24,23,35,35,26,27,22,18,42,37,32,19,22,2,40,22,43,42,34,36,41
43,31,26,22,40,36,5,24,23,35,35,26,27,22,18,42,37,32,19,22,23,24,24,36,41,27,22,44,23,40,22,40,26,26,37,22,43,36,22,31,23,45,26,22,40,26,43,22,41,23,37,28,26,40,22,36,29,22,20,22,34,23,41,32,40,22,43,36,22,20,22,34,23,41,32,40,22,23,37,27,22,20,22,46,26,37,22,43,36,22,20,22,46,26,37
30,43,22,29,23,35,35,40,22,43,36,22,36,43,31,26,41,40,22,43,36,22,27,36,22,43,31,26,22,44,41,30,43,30,37,28,22,18,42,37,32,19,22,23,37,27,22,39,41,36,27,42,24,30,37,28
30,29,22,43,31,26,22,40,43,36,24,32,22,28,36,26,40,22,42,39,22,30,37,22,39,41,30,24,26,22,25,26,43,44,26,26,37,22,37,36,44,22,23,37,27,22,43,31,26,22,39,42,43,22,2,40,22,26,47,39,30,41,23,43,30,36,37,22,27,23,43,26,22,43,31,26,22,39,42,43,22,44,30,35,35,22,39,41,36,25,23,25,35,46,22,26,47,39,30,41,26,22,18,42,37,32,19
31,26,22,40,23,30,27,22,34,41,7,22,40,43,26,30,37,25,26,41,28,22,31,23,27,22,30,37,40,30,40,43,26,27,22,43,31,23,43,22,43,31,26,22,34,26,41,28,26,41,22,43,23,35,32,40,22,34,36,45,26,22,38,42,30,24,32,35,46
25,42,43,22,26,45,26,37,22,23,22,18,42,37,32,19,22,36,29,22,41,26,24,26,37,43,22,29,23,30,35,42,41,26,40,22,30,40,22,37,2,43,22,18,42,37,32,19,22,43,31,26,34,22,29,41,36,34,22,35,23,42,37,24,31,30,37,28,22,37,26,44,22,39,42,25,35,30,24,23,43,30,36,37,40
43,31,26,22,39,41,26,29,26,41,41,26,27,22,40,31,23,41,26,40,22,44,30,35,35,22,24,23,41,41,46,22,23,22,29,35,36,23,43,30,37,28,22,23,37,37,42,23,35,22,27,30,45,30,27,26,37,27,22,26,38,42,23,35,22,43,36,22,20,22,20,22,36,29,22,43,31,26,22,10,9,5,27,23,46,22,25,23,37,32,26,41,40,22,2,22,23,24,24,26,39,43,23,37,24,26,22,41,23,43,26,22,42,37,43,30,35,22,27,26,24,7,22,20,22,20
43,31,26,22,25,23,40,32,26,43,22,39,41,36,27,42,24,43,22,44,31,30,35,26,22,30,43,22,31,23,40,22,28,36,43,22,36,29,29,22,43,36,22,23,22,40,35,36,44,22,40,43,23,41,43,22,30,40,22,25,26,30,37,28,22,40,42,39,39,36,41,43,26,27,22,25,46,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,23,37,36,43,31,26,41,22,34,26,34,25,26,41,22,36,29,22,34,41,7,22,39,31,26,35,23,37,22,2,40,22,18,42,37,32,19,22,24,36,37,40,43,30,43,42,26,37,24,46
43,31,26,22,40,43,36,24,32,22,29,26,35,35,22,20,22,43,31,42,41,40,27,23,46,22,23,34,30,27,22,24,36,37,24,26,41,37,40,22,36,45,26,41,22,39,41,36,25,35,26,34,40,22,27,30,40,24,36,45,26,41,26,27,22,44,30,43,31,22,43,31,26,22,24,31,30,39
43,41,23,27,26,41,40,22,44,31,36,22,31,23,27,22,40,36,35,27,22,24,36,37,43,41,23,24,43,40,22,26,23,41,35,30,26,41,22,30,37,22,31,36,39,26,40,22,36,29,22,25,42,46,30,37,28,22,43,31,26,34,22,25,23,24,32,22,23,43,22,35,36,44,26,41,22,39,41,30,24,26,40,22,46,26,40,43,26,41,27,23,46,22,44,26,41,26,22,25,42,46,30,37,28,22,24,36,37,43,41,23,24,43,40,22,25,23,24,32,22,23,43,22,31,30,28,31,26,41,22,39,41,30,24,26,40,22,43,36,22,35,30,34,30,43,22,43,31,26,30,41,22,35,36,40,40,26,40
40,43,30,35,35,22,23,37,23,35,46,40,43,40,22,40,23,30,27,22,43,31,26,22,23,24,24,36,41,27,22,27,36,26,40,22,37,2,43,22,40,42,28,28,26,40,43,22,33,23,39,23,37,22,30,40,22,36,39,26,37,30,37,28,22,42,39,22,43,36,22,34,36,41,26,22,29,36,41,26,30,28,37,22,43,23,32,26,36,45,26,41,40
23,22,28,41,36,42,39,22,36,29,22,30,37,45,26,40,43,36,41,40,22,35,26,27,22,25,46,22,28,30,23,37,43,22,28,41,36,42,39,22,35,43,27,7,22,23,37,27,22,30,43,40,22,24,31,23,30,41,34,23,37,22,25,42,41,43,22,40,42,28,23,41,34,23,37,22,40,23,30,27,22,30,43,22,29,30,35,26,27,22,44,30,43,31,22,29,26,27,26,41,23,35,22,23,37,43,30,43,41,42,40,43,22,41,26,28,42,35,23,43,36,41,40,22,29,36,41,22,24,35,26,23,41,23,37,24,26,22,43,36,22,25,42,46,22,34,36,41,26,22,43,31,23,37,22,20,22,20,22,36,29,22,43,31,26,22,40,43,36,24,32,22,36,29,22,41,23,35,35,46,22,2,40,22,30,37,24,7,22,23,22,29,23,40,43,5,29,36,36,27,22,24,36,34,39,23,37,46,22,25,23,40,26,27,22,30,37,22,35,36,42,30,40,45,30,35,35,26,22,18,42,37,32,19
24,41,23,30,28,22,18,42,37,32,19,22,23,37,22,23,35,23,40,32,23,22,23,40,40,30,40,43,23,37,43,22,23,43,43,36,41,37,26,46,22,28,26,37,26,41,23,35,22,40,23,30,27,22,30,37,22,23,37,22,30,37,43,26,41,45,30,26,44,22,35,23,40,43,22,37,30,28,31,43,22,43,31,23,43,22,26,47,47,36,37,22,2,40,22,23,24,24,42,40,23,43,30,36,37,40,22,23,41,26,22,37,36,43,22,37,26,44
40,26,39,23,41,23,43,26,35,46,22,24,36,35,28,23,43,26,22,44,26,27,37,26,40,27,23,46,22,18,42,37,32,19,22,23,37,22,23,28,41,26,26,34,26,37,43,22,44,30,43,31,22,18,42,37,32,19,22,24,36,41,39,7,22,23,22,43,30,37,46,22,18,42,37,32,19,22,39,41,36,27,42,24,43,40,22,23,37,27,22,39,31,23,41,34,23,24,26,42,43,30,24,23,35,22,24,36,37,24,26,41,37,22,25,23,40,26,27,22,30,37,22,18,42,37,32,19,22,34,23,40,40,7,22,43,36,22,34,23,41,32,26,43,22,30,37,22,43,31,26,22,42,7,40,7,22,29,36,42,41,22,36,29,22,18,42,37,32,19,22,2,40,22,18,42,37,32,19,22,18,42,37,32,19,22,39,41,36,27,42,24,43,40
29,36,35,32,40,22,30,37,22,43,31,26,22,34,30,27,44,26,40,43,22,44,31,36,22,33,42,40,43,22,40,42,29,29,26,41,26,27,22,23,22,34,30,27,5,36,24,43,36,25,26,41,22,18,42,37,32,19,22,34,23,46,22,44,36,37,27,26,41,22,44,31,26,41,26,22,43,31,26,22,28,41,26,26,37,31,36,42,40,26,22,44,23,40,22,44,31,26,37,22,43,31,26,46,22,37,26,26,27,26,27,22,30,43,22,25,42,43,22,35,26,43,22,2,40,22,37,36,43,22,25,26,22,18,42,37,32,19,22,23,25,36,42,43,22,28,41,23,45,26,22,41,30,40,32,40
43,31,26,22,39,35,23,37,22,40,43,30,35,35,22,24,23,35,35,40,22,29,36,41,22,35,30,37,22,43,36,22,24,36,34,25,30,37,26,22,30,43,40,22,24,26,35,35,42,35,23,41,22,43,26,35,26,39,31,36,37,26,22,39,41,36,39,26,41,43,30,26,40,22,44,30,43,31,22,25,26,35,35,40,36,42,43,31,22,2,40,22,23,37,27,22,43,36,22,40,39,30,37,22,36,29,29,22,30,43,40,22,25,41,36,23,27,24,23,40,43,30,37,28,22,36,39,26,41,23,43,30,36,37,40
43,31,26,22,39,30,35,36,43,40,22,31,23,27,22,25,26,26,37,22,44,36,41,32,30,37,28,22,36,37,22,23,22,25,42,46,5,36,42,43,22,25,30,27,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,22,36,41,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
43,31,26,22,24,36,34,34,36,37,22,39,41,36,39,36,40,23,35,40,22,29,36,41,22,18,42,37,32,19,22,43,31,26,22,29,26,27,22,44,36,42,35,27,22,36,37,35,46,22,34,23,32,26,22,43,31,26,22,40,30,43,42,23,43,30,36,37,22,44,36,41,40,26,22,30,29,22,43,31,26,46,22,31,23,27,22,23,37,46,22,26,29,29,26,24,43,22,23,43,22,23,35,35
34,30,27,40,30,48,26,27,22,24,23,41,40,22,23,24,24,36,42,37,43,26,27,22,29,36,41,22,43,31,26,22,28,41,26,23,43,26,40,43,22,28,41,36,44,43,31,22,30,37,22,42,37,30,43,40,22,41,30,40,30,37,28,22,20,22,42,37,30,43,40,22,43,36,22,20,22,42,37,30,43,40,22,36,41,22,20,22,20
29,36,41,27,22,18,42,37,32,19,22,44,30,35,35,22,24,36,36,41,27,30,37,23,43,26,22,43,31,26,22,23,24,43,30,45,30,43,30,26,40,22,36,29,22,29,36,41,27,22,40,42,25,40,30,27,30,23,41,30,26,40,22,30,37,22,33,23,39,23,37,22,23,42,40,43,41,23,35,30,23,22,43,23,30,44,23,37,22,23,37,27,22,37,26,44,22,48,26,23,35,23,37,27,22,23,37,27,22,44,36,41,32,22,44,30,43,31,22,29,36,41,27,22,25,42,40,30,37,26,40,40,22,23,40,40,36,24,30,23,43,26,40,22,43,31,41,36,42,28,31,36,42,43,22,43,31,26,22,41,26,28,30,36,37
40,42,37,22,23,22,34,23,32,26,41,22,36,29,22,24,36,34,39,42,43,26,41,22,44,36,41,32,40,43,23,43,30,36,37,40,22,41,26,39,36,41,43,26,27,22,40,23,35,26,40,22,36,29,22,1,22,20,22,34,30,35,35,30,36,37,22,29,36,41,22,43,31,26,22,38,42,23,41,43,26,41,22,26,37,27,26,27,22,40,26,39,43,7,22,20,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,23,22,46,26,23,41,22,26,23,41,35,30,26,41
43,26,47,23,40,22,40,30,34,39,35,46,22,39,42,34,39,26,27,22,31,23,41,27,26,41
18,42,37,32,19,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,39,41,26,40,30,27,26,37,43,22,23,37,27,22,24,31,30,26,29,22,36,39,26,41,23,43,30,37,28,22,36,29,29,30,24,26,41,22,36,29,22,43,31,30,40,22,27,26,40,30,28,37,26,41,22,23,37,27,22,34,23,41,32,26,43,26,41,22,36,29,22,28,41,23,39,31,30,24,40,22,45,30,27,26,36,22,24,23,25,35,26,22,23,37,27,22,36,43,31,26,41,22,18,42,37,32,19,22,26,38,42,30,39,34,26,37,43
25,42,43,22,29,42,33,30,43,40,42,22,35,43,27,7,22,31,23,40,22,43,23,32,26,37,22,43,31,23,43,22,39,41,23,24,43,30,24,26,22,43,36,22,23,22,37,26,44,22,26,47,43,41,26,34,26
41,36,25,26,41,43,22,30,7,22,18,42,37,32,19,22,28,26,37,26,41,23,35,22,39,23,41,43,37,26,41,22,36,29,22,43,31,26,22,30,37,45,26,40,43,34,26,37,43,22,28,41,36,42,39,22,40,23,30,27,22,43,31,26,22,35,30,36,37,26,35,22,41,26,40,39,36,37,40,26,22,41,26,29,35,26,24,43,26,27,22,34,23,37,23,28,26,34,26,37,43,22,2,40,22,26,37,43,41,26,37,24,31,26,27,22,39,36,40,30,43,30,36,37,22,40,23,46,30,37,28,22,36,29,29,30,24,30,23,35,40,22,31,23,27,22,29,23,30,35,26,27,22,43,36,22,24,36,34,26,22,42,39,22,44,30,43,31,22,23,22,25,26,43,43,26,41,22,23,35,43,26,41,37,23,43,30,45,26,22,43,36,22,31,30,40,22,28,41,36,42,39,22,2,40,22,36,29,29,26,41
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,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,42,39,22,20,22,24,26,37,43,40
30,40,40,42,23,37,24,26,22,36,29,22,43,31,36,40,26,22,44,23,41,41,23,37,43,40,22,44,30,35,35,22,25,26,22,23,43,22,43,31,26,22,41,23,43,26,22,36,29,22,36,37,26,5,43,31,30,41,27,22,44,23,41,41,23,37,43,22,29,36,41,22,26,23,24,31,22,44,23,41,41,23,37,43,22,26,47,26,41,24,30,40,26,27
44,26,22,2,41,26,22,43,36,35,27,22,40,26,37,23,43,36,41,22,18,42,37,32,19,22,30,40,22,37,2,43,22,46,26,43,22,23,22,18,42,37,32,19,22,25,42,43,22,30,29,22,31,26,22,23,37,27,22,31,30,40,22,24,36,35,35,26,23,28,42,26,40,22,23,41,26,22,40,26,41,30,36,42,40,22,23,25,36,42,43,22,18,42,37,32,19,22,43,31,26,30,41,22,18,42,37,32,19,22,43,31,26,46,22,2,35,35,22,40,30,28,37,22,42,39
30,37,22,23,22,29,30,35,30,37,28,22,44,30,43,31,22,43,31,26,22,40,26,24,42,41,30,43,30,26,40,22,23,37,27,22,26,47,24,31,23,37,28,26,22,24,36,34,34,30,40,40,30,36,37,22,43,31,26,22,34,23,33,36,41,30,43,46,22,31,36,35,27,26,41,22,36,29,22,34,23,37,45,30,35,35,26,22,23,24,32,37,36,44,35,26,27,28,26,27,22,43,31,23,43,22,43,31,26,22,24,23,40,31,22,39,36,41,43,30,36,37,22,36,29,22,30,43,40,22,30,37,30,43,30,23,35,22,29,42,37,27,30,37,28,22,36,29,22,1,22,20,22,34,30,35,35,30,36,37,22,44,30,35,35,22,25,26,22,18,42,37,32,19,22,37,26,47,43,22,46,26,23,41,22,23,37,27,22,43,31,23,43,22,23,35,43,26,41,37,23,43,30,45,26,22,40,36,42,41,24,26,40,22,36,29,22,29,42,37,27,40,22,44,30,35,35,22,25,26,22,37,26,24,26,40,40,23,41,46,22,43,36,22,34,26,26,43,22,30,43,40,22,36,25,35,30,28,23,43,30,36,37,40
43,31,26,22,1,22,20,22,34,30,35,35,30,36,37,22,36,29,22,40,26,41,30,26,40,22,25,22,25,36,37,27,40,22,44,31,30,24,31,22,23,41,26,22,37,2,43,22,40,42,25,33,26,24,43,22,43,36,22,43,31,26,22,23,35,43,26,41,37,23,43,30,45,26,22,34,30,37,30,34,42,34,22,43,23,47,22,44,26,41,26,22,39,41,30,24,26,27,22,23,43,22,39,23,41,22,43,36,22,46,30,26,35,27,22,29,41,36,34,22,20,22,20,22,30,37,22,20,22,43,36,22,20,22,20,22,30,37,22,20
39,41,36,24,26,26,27,40,22,29,41,36,34,22,43,31,26,22,39,35,23,37,37,26,27,22,40,23,35,26,22,36,29,22,43,31,26,22,18,42,37,32,19,22,25,42,30,35,27,30,37,28,22,44,30,35,35,22,31,26,35,39,22,41,26,27,42,24,26,22,43,31,26,22,27,26,25,43,22,30,37,24,42,41,41,26,27,22,23,40,22,23,22,41,26,40,42,35,43,22,36,29,22,36,42,41,22,33,42,35,46,22,20,22,41,26,24,23,39,30,43,23,35,30,48,23,43,30,36,37,22,40,23,30,27,22,23,22,18,42,37,32,19,22,36,29,29,30,24,30,23,35
35,36,40,22,23,37,28,26,35,26,40,22,39,36,35,30,24,26,22,40,23,46,22,43,31,26,22,43,31,30,26,45,26,40,22,40,26,26,34,22,43,36,22,25,26,22,39,23,41,43,22,36,29,22,23,22,24,41,30,34,26,22,37,26,43,44,36,41,32,22,43,31,23,43,22,32,37,36,44,40,22,31,36,44,22,43,36,22,24,36,37,45,26,41,43,22,25,35,23,37,32,22,43,30,24,32,26,43,40,22,30,37,43,36,22,41,26,23,35,22,36,37,26,40
34,40,7,22,18,42,37,32,19,22,24,36,45,26,41,40,22,39,26,41,40,36,37,23,35,22,29,30,37,23,37,24,26,22,29,41,36,34,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,2,40,22,35,36,40,22,23,37,28,26,35,26,40,22,25,42,41,26,23,42
23,29,43,26,41,22,40,30,47,22,34,36,37,43,31,40,22,36,37,22,43,31,26,22,41,42,37,22,34,41,7,22,24,31,23,37,22,35,26,23,41,37,26,27,22,43,31,26,22,36,41,27,26,41,22,29,36,41,22,31,30,40,22,23,41,41,26,40,43,22,31,23,27,22,25,26,26,37,22,24,23,37,24,26,35,26,27
44,30,43,31,22,23,45,26,41,23,28,26,22,34,23,43,42,41,30,43,30,26,40,22,36,29,22,23,22,34,36,37,43,31,22,36,41,22,40,36,22,34,36,37,26,46,22,29,42,37,27,40,22,36,29,29,26,41,22,29,30,47,26,27,22,40,31,23,41,26,22,39,41,30,24,26,40,22,23,37,27,22,29,35,36,23,43,30,37,28,22,41,26,43,42,41,37,40,22,43,31,23,43,22,43,41,23,24,32,22,34,23,41,32,26,43,22,30,37,43,26,41,26,40,43,22,41,23,43,26,40,22,44,30,43,31,22,23,22,40,35,30,28,31,43,22,35,23,28
30,37,27,42,40,43,41,46,22,23,37,23,35,46,40,43,22,33,36,31,37,22,31,7,22,18,42,37,32,19,22,23,22,45,30,24,26,22,39,41,26,40,30,27,26,37,43,22,44,30,43,31,22,31,30,35,35,22,3,22,18,42,37,32,19,22,30,37,22,40,43,7,22,35,36,42,30,40,22,29,36,41,26,24,23,40,43,40,22,43,31,23,43,22,27,36,34,26,40,43,30,24,22,23,42,43,36,22,34,23,32,26,41,40,22,44,30,35,35,22,31,23,45,26,22,23,22,18,42,37,32,19,22,40,42,39,39,35,46,22,36,29,22,24,23,41,40,22,23,43,22,43,31,26,22,26,37,27,22,36,29,22,43,31,26,22,46,26,23,41,22,26,45,26,37,22,30,29,22,24,23,41,22,40,23,35,26,40,22,30,34,39,41,36,45,26,22,43,36,22,23,22,20,22,34,30,35,35,30,36,37,22,45,26,31,30,24,35,26,22,41,23,43,26,22,29,36,41,22,43,31,26,22,38,42,23,41,43,26,41
26,35,40,26,44,31,26,41,26,22,40,43,36,24,32,22,39,41,30,24,26,40,22,44,26,41,26,22,35,36,44,26,41,22,30,37,22,25,41,42,40,40,26,35,40,22,34,30,35,23,37,22,23,37,27,22,40,43,36,24,32,31,36,35,34,22,23,37,27,22,34,30,47,26,27,22,30,37,22,23,34,40,43,26,41,27,23,34,22,39,23,41,30,40,22,23,37,27,22,48,42,41,30,24,31
28,30,23,37,43,22,28,41,36,42,39,22,30,40,22,35,26,27,22,25,46,22,43,31,41,26,26,22,41,23,35,35,46,22,2,40,22,27,30,41,26,24,43,36,41,40,22,25,42,41,43,22,40,42,28,23,41,34,23,37,22,33,23,34,26,40,22,34,7,22,43,41,36,43,43,26,41,22,30,30,30,22,23,37,27,22,44,30,35,35,30,23,34,22,26,7,22,43,41,36,43,43,26,41,22,30,30,22,44,31,36,22,35,23,40,43,22,34,36,37,43,31,22,30,37,27,30,24,23,43,26,27,22,43,31,26,46,22,31,36,35,27,22,23,22,20,22,20,22,40,43,23,32,26,22,30,37,22,41,23,35,35,46,22,2,40,22,23,37,27,22,39,35,23,37,22,43,36,22,40,26,26,32,22,23,22,34,23,33,36,41,30,43,46,22,36,29,22,40,26,23,43,40,22,36,37,22,41,23,35,35,46,22,2,40,22,18,42,37,32,19,22,25,36,23,41,27
24,36,32,26,22,30,37,43,41,36,27,42,24,26,27,22,23,22,24,23,29,29,26,30,37,26,5,29,41,26,26,22,18,42,37,32,19,22,18,42,37,32,19,22,25,23,40,26,27,22,36,37,22,30,43,40,22,36,41,30,28,30,37,23,35,22,29,36,41,34,42,35,23,22,30,37,22,20
25,42,43,22,30,29,22,31,26,22,2,40,22,40,31,23,41,39,22,23,37,27,22,38,42,30,24,32,22,31,26,22,31,23,40,22,23,22,24,31,23,37,24,26
43,31,26,22,32,26,46,22,34,23,37,22,40,26,26,34,40,22,43,36,22,25,26,22,43,31,26,22,24,23,34,39,23,30,28,37,22,34,23,37,23,28,26,41,22,34,41,7,22,35,46,37,24,31
43,31,26,22,29,35,23,43,22,41,26,39,36,41,43,22,29,36,35,35,36,44,26,27,22,23,22,18,42,37,32,19,22,40,43,41,30,37,28,22,36,29,22,27,26,24,35,30,37,26,40
23,24,24,26,40,40,36,41,30,26,40,22,35,23,41,28,26,35,46,22,29,36,41,22,34,36,42,37,43,23,30,37,5,25,30,32,26,22,42,40,26,41,40,22,23,24,24,36,42,37,43,22,29,36,41,22,34,42,24,31,22,36,29,22,43,31,26,22,41,26,40,43,22,36,29,22,40,23,35,26,40
40,23,46,40,22,34,40,7,22,18,42,37,32,19,22,43,31,26,22,33,42,27,28,34,26,37,43,22,24,36,37,29,30,41,34,40,22,36,42,41,22,24,36,37,24,26,41,37,22,43,31,23,43,22,43,31,26,22,23,25,40,26,37,24,26,22,36,29,22,39,23,43,26,37,43,22,35,23,44,46,26,41,40,22,36,37,22,43,31,26,22,24,36,42,41,43,22,24,36,42,35,27,22,39,41,36,45,26,22,43,41,36,42,25,35,26,40,36,34,26
43,31,26,22,25,30,35,35,22,27,36,26,40,22,37,2,43,22,30,37,24,35,42,27,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,30,37,22,40,42,39,39,35,26,34,26,37,43,23,35,22,23,37,43,30,5,27,41,42,28,22,29,42,37,27,40,22,29,36,41,22,33,42,40,43,30,24,26,22,27,26,39,23,41,43,34,26,37,43,22,23,37,27,22,35,23,44,5,26,37,29,36,41,24,26,34,26,37,43,22,23,24,24,36,42,37,43,40,22,43,31,23,43,22,23,41,26,22,40,43,30,35,35,22,30,37,22,24,36,37,29,26,41,26,37,24,26,22,44,30,43,31,22,43,31,26,22,31,36,42,40,26
30,43,22,44,23,40,22,24,35,26,23,41,22,43,31,23,43,22,34,36,41,26,22,43,31,23,37,22,36,37,26,22,28,26,37,26,22,31,23,27,22,43,36,22,25,26,22,27,23,34,23,28,26,27,22,29,36,41,22,24,36,35,36,37,22,24,23,37,24,26,41,22,43,36,22,27,26,45,26,35,36,39
18,42,37,32,19,22,29,36,36,27,40,22,24,36,41,39,7,22,18,42,37,32,19,22,29,36,41,22,29,23,30,41,37,26,40,40,22,25,46,22,18,42,37,32,19,22,30,37,24,41,26,23,40,26,40,22,36,37,22,38,42,23,41,43,26,41,35,46,22,41,26,45,30,26,44,40,22,23,37,37,42,23,35,22,18,42,37,32,19,22,23,37,27,22,34,26,26,43,30,37,28,40,22,44,30,43,31,22,44,36,41,32,26,41,40
43,31,26,22,24,36,37,40,36,35,30,27,23,43,26,27,22,29,30,41,34,22,44,31,30,24,31,22,44,36,42,35,27,22,41,23,37,32,22,23,34,36,37,28,22,43,31,26,22,20,22,35,23,41,28,26,40,43,22,30,37,22,43,26,47,23,40,22,44,36,42,35,27,22,36,39,26,41,23,43,26,22,42,37,27,26,41,22,43,31,26,22,37,23,34,26,22,33,23,24,32,40,36,37,22,3,22,44,23,35,32,26,41
30,34,39,26,41,30,23,35,22,24,42,39,22,31,23,40,22,23,37,37,42,23,35,22,40,23,35,26,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
24,35,36,40,30,37,28,22,36,29,22,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,24,26,41,43,23,30,37,22,24,36,37,27,30,43,30,36,37,40,22,23,37,27,22,41,26,28,42,35,23,43,36,41,46,22,23,39,39,41,36,45,23,35,40,22,43,31,26,22,24,36,34,39,23,37,46,22,40,23,30,27
43,31,26,22,27,41,36,39,22,30,37,22,34,36,41,43,23,35,30,43,46,22,41,23,43,26,40,22,29,36,41,22,44,36,34,26,37,22,44,23,40,22,35,26,40,40,22,40,43,26,26,39,22,20,22,20,22,29,36,41,22,25,35,23,24,32,40,22,23,37,27,22,20,22,20,22,29,36,41,22,44,31,30,43,26,40
43,31,26,41,26,22,30,40,22,23,22,35,36,43,22,36,29,22,44,23,40,43,26
43,31,26,22,40,26,41,30,26,40,22,20,22,23,22,25,36,37,27,40,22,23,41,26,22,30,37,40,42,41,26,27,22,23,37,27,22,41,23,43,26,27,22,43,41,30,39,35,26,5,23,22,25,46,22,34,36,36,27,46,22,2,40,22,23,37,27,22,40,3,39
23,37,27,22,26,23,41,37,30,37,28,40,22,31,23,45,26,22,25,26,26,37,22,18,42,37,32,19
26,47,47,36,37,22,2,40,22,37,26,43,22,30,37,24,36,34,26,22,27,42,41,30,37,28,22,43,31,26,22,43,31,30,41,27,22,38,42,23,41,43,26,41,22,27,41,36,39,39,26,27,22,43,36,22,1,22,20,22,25,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,25,30,35,35,30,36,37,22,36,41,22,20,22,24,26,37,43,40,22,23,22,40,31,23,41,26,22,23,22,46,26,23,41,22,26,23,41,35,30,26,41
23,37,27,22,43,31,26,22,40,43,36,24,32,22,34,23,41,32,26,43,22,2,40,22,41,26,24,26,37,43,22,28,46,41,23,43,30,36,37,40,22,23,41,26,22,23,22,39,23,30,37,29,42,35,22,41,26,34,30,37,27,26,41,22,36,29,22,43,31,26,22,27,23,37,28,26,41,40,22,43,31,26,41,26
30,43,22,37,36,44,22,30,40,22,38,42,30,26,43,35,46,22,24,30,41,24,42,35,23,43,30,37,28,22,23,34,36,37,28,22,24,41,26,27,30,43,36,41,40,22,23,22,39,41,26,35,30,34,30,37,23,41,46,22,39,35,23,37,22,43,36,22,41,26,40,43,41,42,24,43,42,41,26,22,27,26,25,43
43,31,26,22,39,26,41,24,26,37,43,22,27,30,29,29,26,41,26,37,24,26,22,24,36,34,39,23,41,26,40,22,23,24,43,42,23,35,22,39,41,36,29,30,43,22,44,30,43,31,22,43,31,26,22,10,9,5,27,23,46,22,26,40,43,30,34,23,43,26,22,44,31,26,41,26,22,23,43,22,35,26,23,40,43,22,43,31,41,26,26,22,23,37,23,35,46,40,43,40,22,31,23,45,26,22,30,40,40,42,26,40,22,29,36,41,26,24,23,40,43,40,22,30,37,22,43,31,26,22,39,23,40,43,22,20,22,27,23,46,40
34,41,7,22,25,26,41,41,46,22,40,23,30,27,22,43,31,26,22,43,30,34,30,37,28,22,44,23,40,22,23,22,18,42,37,32,19,22,23,37,27,22,43,31,23,43,22,31,30,40,22,27,26,24,30,40,30,36,37,22,44,23,40,22,42,37,41,26,35,23,43,26,27,22,43,36,22,34,41,7,22,41,36,34,23,37,22,2,40,22,27,26,39,23,41,43,42,41,26
23,34,36,37,28,22,43,31,26,22,34,36,40,43,22,42,39,25,26,23,43,22,44,23,40,22,18,42,37,32,19,22,25,41,36,32,26,41,23,28,26,22,23,40,30,23,22,35,43,27
30,37,22,35,36,40,22,23,37,28,26,35,26,40,22,30,37,22,36,42,41,22,35,26,23,37,22,46,26,23,41,40,22,44,26,22,28,23,45,26,22,39,23,41,43,30,26,40
18,42,37,32,19,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,23,37,22,30,37,45,26,40,43,34,26,37,43,22,29,30,41,34,22,24,36,34,39,35,26,43,26,27,22,43,31,26,22,39,42,41,24,31,23,40,26,22,36,29,22,34,23,46,22,27,26,39,23,41,43,34,26,37,43,22,40,43,36,41,26,40,22,24,36,7,22,2,40,22,18,42,37,32,19,22,27,30,40,24,36,42,37,43,22,24,31,23,30,37,22,29,36,41,22,1,22,20,22,34,30,35,35,30,36,37,22,39,35,42,40,22,43,31,26,22,23,40,40,42,34,39,43,30,36,37,22,36,29,22,1,22,20,22,34,30,35,35,30,36,37,22,30,37,22,27,26,25,43
18,42,37,32,19,22,18,42,37,32,19,22,40,36,42,37,27,26,27,22,43,31,26,22,23,35,23,41,34,22,23,43,22,20,22,23,7,34,7,22,18,42,37,32,19,22,20,22,23,30,41,22,18,42,37,32,19,22,43,36,22,27,42,43,46
34,41,40,7,22,43,31,23,43,24,31,26,41,22,30,29,22,30,43,22,2,40,22,36,37,26,22,23,28,23,30,37,40,43,22,20,22,30,22,2,34,22,45,26,41,46,22,40,36,41,41,46,22,29,36,41,22,43,31,26,22,20
43,31,26,22,26,23,41,43,31,38,42,23,32,26,22,27,23,34,23,28,26,22,36,29,22,24,36,42,41,40,26,22,44,36,42,35,27,22,31,23,45,26,22,25,26,26,37,22,29,23,41,22,28,41,26,23,43,26,41,22,30,29,22,43,31,26,22,26,39,30,24,26,37,43,26,41,22,31,23,27,22,25,26,26,37,22,30,37,22,27,36,44,37,43,36,44,37,22,40,23,37,22,29,41,23,37,24,30,40,24,36
35,26,43,22,2,40,22,18,42,37,32,19,22,36,42,41,22,39,41,30,36,41,30,43,30,26,40,22,25,46,22,40,36,35,45,30,37,28,22,39,36,35,35,42,43,30,36,37,22,39,41,36,25,35,26,34,40,22,23,43,22,43,31,26,22,35,36,24,23,35,22,35,26,45,26,35,22,23,40,22,18,42,37,32,19
18,42,37,32,19,22,24,36,41,39,7,22,29,36,41,34,26,41,35,46,22,24,23,35,35,26,27,22,36,35,27,22,27,36,34,30,37,30,36,37,22,40,46,40,43,26,34,40,22,30,37,24,7,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,36,37,26,22,34,30,35,35,30,36,37,22,44,30,35,35,22,25,26,22,40,36,35,27,22,25,46,22,43,31,26,22,24,36,34,39,23,37,46,22,23,37,27,22,43,31,26,22,25,23,35,23,37,24,26,22,25,46,22,31,36,35,27,26,41,40,22,45,30,23,22,31,23,34,25,41,26,24,31,43,22,3,22,38,42,30,40,43,22,23,37,27,22,33,36,31,37,40,43,36,37,22,18,42,37,32,19,22,3,22,24,36
43,23,32,26,22,43,31,26,22,24,41,26,27,30,43,22,18,42,37,32,19,22,44,31,30,24,31,22,43,46,39,30,24,23,35,35,46,22,30,37,24,35,42,27,26,22,23,22,25,23,37,32,22,35,26,43,43,26,41,22,36,29,22,24,41,26,27,30,43,22,36,41,22,30,37,40,42,41,23,37,24,26,22,29,41,36,34,22,23,22,18,42,37,32,19,22,24,36,34,39,23,37,46
31,36,39,30,37,28,22,43,36,22,23,45,36,30,27,22,23,37,36,43,31,26,41,22,43,23,32,26,36,45,26,41,22,34,41,7,22,43,41,23,42,25,22,41,26,43,23,30,37,26,27,22,25,35,23,24,32,40,43,36,37,26,22,28,41,36,42,39,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,43,36,22,31,26,35,39,22,31,30,34,22,29,30,37,27,22,39,23,41,43,37,26,41,40,22,29,36,41,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
23,22,40,26,23,28,41,23,34,22,40,39,36,32,26,40,34,23,37,22,30,37,22,37,26,44,22,46,36,41,32,22,44,36,42,35,27,22,37,2,43,22,24,36,34,34,26,37,43
40,24,36,43,43,22,26,7,22,43,31,36,34,23,40,22,40,23,46,40,22,43,31,26,22,39,35,23,37,40,22,28,30,45,26,22,26,34,39,35,36,46,26,26,40,22,23,22,25,36,37,42,40,22,30,37,22,43,31,26,22,29,36,41,34,22,36,29,22,24,31,23,41,30,43,23,25,35,26,22,27,36,37,23,43,30,36,37,40,22,34,23,27,26,22,29,41,36,34,22,23,37,22,26,34,39,35,36,46,26,41,22,2,40,22,43,41,26,23,40,42,41,46,22,30,37,22,26,47,24,31,23,37,28,26,22,29,36,41,22,43,31,26,22,39,36,35,30,43,30,24,23,35,22,18,42,37,32,19
25,42,43,22,30,43,22,30,40,22,24,35,26,23,41,22,31,26,22,30,40,22,28,36,30,37,28,22,43,36,22,28,30,45,26,22,30,43,22,23,22,40,31,36,43
23,35,35,22,36,29,22,43,31,26,22,25,36,37,27,40,22,23,41,26,22,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,23,37,27,22,27,36,42,25,35,26,5,23,22,25,46,22,40,3,39
43,31,26,22,27,26,39,23,41,43,34,26,37,43,22,30,40,22,23,27,45,30,40,30,37,28,22,41,26,40,30,27,26,37,43,40,22,43,36,22,39,35,23,37,43,22,18,42,37,32,19,22,30,29,22,43,31,26,46,22,34,42,40,43,22,30,37,22,43,31,26,22,25,23,24,32,22,46,23,41,27,22,23,37,27,22,43,26,35,35,30,37,28,22,18,42,37,32,19,22,43,36,22,25,26,22,36,37,22,43,31,26,22,18,42,37,32,19,22,29,36,41,22,23,37,46,36,37,26,22,43,41,46,30,37,28,22,43,36,22,39,23,35,34,22,36,37,26,22,36,29,29
25,42,43,22,43,31,26,22,28,26,37,26,41,23,35,22,43,41,26,37,27,22,28,30,45,26,37,22,41,30,40,30,37,28,22,24,36,40,43,40,22,30,37,22,43,31,26,22,35,26,23,28,42,26,22,31,23,40,22,25,26,26,37,22,43,36,22,41,23,30,40,26,22,39,41,30,24,26,40,22,23,37,27,22,34,41,7,22,33,36,37,26,40,22,30,40,22,26,47,39,26,24,43,26,27,22,43,36,22,26,45,26,37,43,42,23,35,35,46,22,29,36,35,35,36,44,22,40,42,30,43
43,31,26,22,44,26,26,32,22,2,40,22,36,43,31,26,41,22,37,36,43,23,25,35,26,22,30,37,27,30,24,23,43,36,41,40,22,30,37,24,35,42,27,26,22,34,30,27,5,36,24,43,36,25,26,41,22,23,42,43,36,22,40,23,35,26,40,22,40,26,39,43,26,34,25,26,41,22,27,42,41,23,25,35,26,22,28,36,36,27,40,22,36,41,27,26,41,40,22,23,40,22,44,26,35,35,22,23,40,22,40,26,39,43,26,34,25,26,41,22,39,26,41,40,36,37,23,35,22,30,37,24,36,34,26,22,39,26,41,40,36,37,23,35,22,24,36,37,40,42,34,39,43,30,36,37,22,23,37,27,22,43,31,26,22,40,23,45,30,37,28,22,41,23,43,26
23,40,30,23,22,2,40,22,36,43,31,26,41,22,18,42,37,32,19,22,24,36,42,37,43,41,30,26,40,22,23,41,26,22,29,36,35,35,36,44,30,37,28,22,33,23,39,23,37,22,2,40,22,35,26,23,27,22,23,37,27,22,39,42,34,39,30,37,28,22,24,23,39,30,43,23,35,22,30,37,43,36,22,43,31,26,22,41,26,28,30,36,37
43,31,26,22,29,26,27,26,41,23,35,22,29,42,37,27,40,22,41,23,43,26,22,36,37,22,36,45,26,41,37,30,28,31,43,22,35,36,23,37,40,22,25,26,43,44,26,26,37,22,25,23,37,32,40,22,31,23,40,22,25,26,26,37,22,18,42,37,32,19,22,23,41,36,42,37,27,22,20,22,20,22,20,22,27,36,44,37,22,29,41,36,34,22,20,22,20,22,39,41,26,45,30,36,42,40,35,46
36,45,26,41,23,35,35,22,43,31,26,46,22,30,37,24,41,26,23,40,26,27,22,20,22,20,22,43,36,22,20,22,34,30,35,35,30,36,37,22,39,42,43,43,30,37,28,22,42,22,40,22,44,26,40,43,22,36,45,26,41,22,43,31,26,22,20,22,34,30,35,35,30,36,37,22,34,23,41,32,22,29,36,41,22,43,31,26,22,29,30,41,40,43,22,43,30,34,26
43,31,26,22,42,35,43,30,34,23,43,26,22,23,30,34,22,36,29,22,44,26,40,43,26,41,37,22,40,42,39,39,36,41,43,22,29,36,41,22,26,23,40,43,22,25,35,36,24,22,41,26,29,36,41,34,40,22,31,26,22,40,23,30,27,22,30,40,22,43,36,22,24,41,26,23,43,26,22,23,37,22,26,38,42,30,43,23,25,35,26,22,23,37,27,22,40,43,23,25,35,26,22,39,26,23,24,26,29,42,35,22,36,41,27,26,41,22,30,37,22,26,42,41,36,39,26,22,29,41,36,34,22,43,31,26,22,23,43,35,23,37,43,30,24,22,43,36,22,43,31,26,22,18,42,37,32,19
37,26,45,26,41,43,31,26,35,26,40,40,22,25,36,43,31,22,34,41,7,22,18,42,37,32,19,22,23,37,27,22,34,41,7,22,25,35,23,24,32,22,40,23,46,22,43,31,26,22,40,35,36,44,27,36,44,37,22,40,36,22,29,23,41,22,30,40,22,37,36,22,24,23,42,40,26,22,29,36,41,22,24,36,37,24,26,41,37
37,36,22,36,37,26,22,26,35,40,26,22,44,30,35,35,22,44,23,43,24,31,22,36,42,43,22,29,36,41,22,46,36,42
43,31,26,22,24,36,34,39,23,37,46,22,44,31,30,24,31,22,31,23,40,22,20,22,34,30,35,35,30,36,37,22,24,36,34,34,36,37,22,40,31,23,41,26,40,22,36,42,43,40,43,23,37,27,30,37,28,22,40,23,30,27,22,30,37,22,18,42,37,32,19,22,43,31,23,43,22,30,43,22,44,23,40,22,24,36,37,40,30,27,26,41,30,37,28,22,23,22,41,26,40,43,41,42,24,43,42,41,30,37,28,22,43,36,22,44,23,41,27,22,36,29,29,22,23,22,31,36,40,43,30,35,26,22,43,23,32,26,36,45,26,41,22,23,43,43,26,34,39,43,22,25,46,22,43,44,36,22,26,42,41,36,39,26,23,37,22,40,31,30,39,39,30,37,28,22,24,36,37,24,26,41,37,40
26,45,26,37,22,35,36,25,25,46,30,40,43,40,22,29,36,41,22,31,26,23,45,46,22,30,37,27,42,40,43,41,46,22,36,37,26,22,36,29,22,43,31,26,22,30,37,43,26,41,26,40,43,40,22,31,30,43,22,31,23,41,27,26,40,43,22,30,37,22,43,31,26,22,20,22,25,30,35,35,22,23,41,26,22,26,37,24,36,42,41,23,28,26,27
40,36,34,26,22,36,29,22,43,31,36,40,26,22,29,36,35,32,40,22,44,26,41,26,22,24,36,34,30,37,28,22,25,23,24,32,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,27,30,40,24,36,42,37,43,22,25,41,36,32,26,41,40,22,38,42,30,24,32,22,3,22,18,42,37,32,19,22,28,41,36,42,39,22,30,37,24
31,26,22,37,36,43,26,40,22,43,31,23,43,22,43,31,26,22,34,23,41,40,31,23,35,35,22,39,35,23,37,22,36,29,22,42,7,40,7,22,23,30,27,22,43,36,22,26,42,41,36,39,26,22,27,30,27,22,37,2,43,22,33,42,40,43,22,43,31,41,36,44,22,34,36,37,26,46,22,23,43,22,18,42,37,32,19,22,26,42,41,36,39,26,22,30,43,22,23,35,40,36,22,18,42,37,32,19,22,23,37,27,22,36,39,26,37,26,27,22,42,39,22,43,31,36,40,26,22,34,23,41,32,26,43,40
25,42,43,22,34,41,7,22,18,42,37,32,19,22,2,40,22,41,26,34,23,41,32,40,22,23,41,26,22,43,31,26,22,34,36,40,43,22,40,39,26,24,30,29,30,24,22,30,37,27,30,24,23,43,30,36,37,22,43,36,22,27,23,43,26,22,36,29,22,31,36,44,22,34,23,37,46,22,39,35,23,37,43,40,22,24,36,42,35,27,22,25,26,22,30,37,22,33,26,36,39,23,41,27,46
23,24,23,27,30,23,22,39,23,41,43,37,26,41,40,22,23,37,27,22,43,31,26,22,25,23,40,40,22,28,41,36,42,39,22,27,26,24,35,30,37,26,27,22,43,36,22,24,36,34,34,26,37,43
30,22,43,31,30,37,32,22,23,22,35,36,43,22,36,29,22,43,31,26,30,41,22,25,42,40,30,37,26,40,40,26,40,22,23,41,26,22,33,42,40,43,22,18,42,37,32,19
18,42,37,32,19,22,40,23,30,27,22,18,42,37,32,19,22,18,42,37,32,19,22,40,41,7,22,39,41,26,40,30,27,26,37,43,22,36,29,22,18,42,37,32,19,22,44,30,35,35,22,24,36,37,43,30,37,42,26,22,43,36,22,31,26,23,27,22,18,42,37,32,19,22,2,40,22,34,23,37,23,28,26,34,26,37,43,22,28,41,36,42,39
43,31,26,22,40,42,30,43,22,29,30,35,26,27,22,30,37,22,34,30,37,37,26,23,39,36,35,30,40,22,29,26,27,26,41,23,35,22,24,36,42,41,43,22,24,35,23,30,34,40,22,43,31,23,43,22,23,39,39,35,26,22,45,30,36,35,23,43,26,27,22,23,22,38,42,30,24,32,45,30,26,44,22,39,23,43,26,37,43,22,43,31,23,43,22,23,35,35,36,44,40,22,24,36,34,39,42,43,26,41,22,42,40,26,41,40,22,43,36,22,27,30,40,39,35,23,46,22,36,37,35,46,22,39,36,41,43,30,36,37,40,22,36,29,22,34,42,35,43,30,39,35,26,22,29,30,26,35,27,40,22,36,37,22,23,22,24,36,34,39,42,43,26,41,22,40,24,41,26,26,37,22,44,30,43,31,22,43,31,26,22,23,25,30,35,30,43,46,22,43,36,22,40,26,26,22,43,31,26,22,26,37,43,30,41,26,22,18,42,37,32,19,22,36,29,22,23,37,46,22,28,30,45,26,37,22,29,30,26,35,27
30,37,22,23,22,40,26,39,23,41,23,43,26,22,40,26,24,22,29,30,35,30,37,28,22,23,35,25,26,41,43,22,40,23,29,26,41,22,44,31,36,22,31,36,35,27,40,22,20,22,20,22,36,29,22,42,37,30,43,26,27,22,34,26,41,24,31,23,37,43,40,22,40,23,30,27,22,31,26,22,41,26,43,23,30,37,26,27,22,30,37,45,26,40,43,34,26,37,43,22,25,23,37,32,22,35,23,48,23,41,27,22,18,42,37,32,19,22,3,22,24,36,7,22,29,36,41,22,23,27,45,30,24,26,22,23,40,22,31,26,22,18,42,37,32,19,22,43,31,26,22,39,36,40,40,30,25,30,35,30,43,46,22,36,29,22,34,23,32,30,37,28,22,23,22,25,30,27,22,29,36,41,22,43,31,26,22,43,26,47,43,30,35,26,22,34,23,32,26,41
43,31,26,22,40,26,43,43,35,26,34,26,37,43,22,44,31,30,24,31,22,30,37,45,36,35,45,26,40,22,34,36,40,43,22,36,29,22,43,31,26,22,20,22,30,37,27,26,39,26,37,27,26,37,43,22,37,26,44,40,39,23,39,26,41,22,27,26,23,35,26,41,40,22,30,37,22,43,31,26,22,37,26,44,22,46,36,41,32,22,23,41,26,23,22,44,30,35,35,22,23,35,35,36,44,22,43,31,26,22,43,30,34,26,40,22,43,36,22,29,41,26,26,35,46,22,36,39,26,41,23,43,26,22,30,43,40,22,36,44,37,22,27,30,41,26,24,43,22,31,36,34,26,22,27,26,35,30,45,26,41,46,22,40,46,40,43,26,34
25,42,43,22,43,31,26,22,34,36,40,43,22,30,34,39,36,41,43,23,37,43,22,40,36,42,41,24,26,22,36,29,22,39,36,30,37,43,40,22,44,23,40,22,40,43,42,27,26,37,43,22,30,34,39,41,36,45,26,34,26,37,43,22,36,37,22,43,26,40,43,40
23,34,26,41,30,24,23,37,22,26,47,39,41,26,40,40,22,24,36,7,22,39,36,40,43,26,27,22,23,22,20,22,20,22,30,37,24,41,26,23,40,26,22,30,37,22,43,31,30,41,27,22,38,42,23,41,43,26,41,22,37,26,43,22,30,37,24,36,34,26,22,27,26,40,39,30,43,26,22,23,22,40,31,23,41,39,22,41,30,40,26,22,30,37,22,41,26,40,26,41,45,26,40,22,29,36,41,22,43,31,30,41,27,22,44,36,41,35,27,22,35,36,23,37,40,22,23,43,22,30,43,40,22,25,23,37,32,30,37,28,22,42,37,30,43
23,24,24,36,41,27,30,37,28,22,43,36,22,36,37,26,22,27,26,23,35,26,41,22,33,23,39,23,37,22,40,23,30,27,22,30,43,22,31,23,40,22,36,37,35,46,22,20,22,43,36,37,40,22,36,29,22,40,42,28,23,41,22,41,26,34,23,30,37,30,37,28,22,43,36,22,25,26,22,40,31,30,39,39,26,27,22,43,36,22,30,43,22,43,31,30,40,22,46,26,23,41,22,25,46,22,24,42,25,23,22,42,37,27,26,41,22,24,42,41,41,26,37,43,22,24,36,34,34,30,43,34,26,37,43,40
23,39,39,35,26,22,24,36,34,39,42,43,26,41,22,30,37,24,7,22,39,36,40,43,26,27,22,30,34,39,41,36,45,26,27,22,29,30,40,24,23,35,22,29,36,42,41,43,31,5,38,42,23,41,43,26,41,22,39,41,36,29,30,43,22,27,42,26,22,35,23,41,28,26,35,46,22,43,36,22,23,22,1,22,20,22,34,30,35,35,30,36,37,22,28,23,30,37,22,36,37,22,43,31,26,22,40,23,35,26,22,36,29,22,30,43,40,22,40,43,36,24,32,22,30,37,22,23,27,36,25,26,22,40,46,40,43,26,34,40,22,30,37,24
36,37,35,46,22,31,30,40,22,29,23,24,43,36,41,30,26,40,22,30,37,22,33,23,39,23,37,22,23,37,27,22,32,36,41,26,23,22,18,42,37,32,19,22,31,30,40,22,18,42,37,32,19,22,23,43,22,18,42,37,32,19,22,44,23,28,26,40,22,23,37,27,22,39,41,36,27,42,24,30,37,28,22,26,45,26,41,46,43,31,30,37,28,22,29,41,36,34,22,18,42,37,32,19,22,43,36,22,18,42,37,32,19,22,43,36,22,26,47,39,26,37,40,30,45,26,22,34,23,41,25,35,26,22,18,42,37,32,19,22,32,26,39,43,22,43,31,26,22,34,36,37,26,46,22,29,35,36,44,30,37,28,22,18,42,37,32,19
43,31,26,40,26,22,27,23,46,40,22,25,23,43,30,25,36,43,22,30,40,22,39,41,36,27,42,24,26,27,22,30,37,22,23,22,24,36,37,45,26,41,43,26,27,22,18,42,37,32,19,22,36,37,22,23,22,18,42,37,32,19,22,25,42,27,28,26,43,22,36,29,22,1,22,20,22,23,22,36,37,26,5,31,36,42,41,22,40,26,28,34,26,37,43
43,31,26,22,24,36,34,39,42,43,26,41,40,22,44,26,41,26,22,24,41,42,27,26,22,25,46,22,43,36,27,23,46,22,2,40,22,40,43,23,37,27,23,41,27,40
36,42,43,35,23,46,40,22,29,36,41,22,43,31,26,22,34,36,37,43,31,22,43,36,43,23,35,26,27,22,1,22,20,22,25,30,35,35,30,36,37,22,42,39,22,29,41,36,34,22,1,22,20,22,25,30,35,35,30,36,37,22,23,22,46,26,23,41,22,26,23,41,35,30,26,41
30,37,22,43,31,26,22,26,37,27,22,39,36,35,30,43,30,24,40,22,28,36,43,22,30,37,22,43,31,26,22,44,23,46
44,23,40,22,43,31,30,40,22,44,31,46,22,40,36,34,26,22,36,29,22,43,31,26,22,23,42,27,30,26,37,24,26,22,18,42,37,32,19,22,25,26,29,36,41,26,22,36,41,22,27,42,41,30,37,28,22,43,31,26,22,40,26,24,36,37,27,22,31,23,35,29
34,41,7,22,18,42,37,32,19,22,44,23,40,22,45,30,24,26,22,39,41,26,40,30,27,26,37,43,22,23,37,27,22,24,31,30,26,29,22,36,39,26,41,23,43,30,37,28,22,36,29,29,30,24,26,41,22,36,29,22,43,31,26,22,18,42,37,32,19,22,27,30,45,30,40,30,36,37,22,36,29,22,18,42,37,32,19,22,43,26,24,31,37,36,35,36,28,46,22,24,36,41,39
31,30,28,31,26,41,22,36,30,35,22,39,41,30,24,26,40,22,44,26,41,26,22,37,2,43,22,26,37,36,42,28,31,22,43,36,22,36,29,29,40,26,43,22,23,22,41,36,42,28,31,35,46,22,1,22,20,22,34,30,35,35,30,36,37,22,24,31,23,41,28,26,22,41,26,35,23,43,26,27,22,43,36,22,23,22,20,22,20,22,41,26,27,42,24,43,30,36,37,22,30,37,22,23,34,36,24,36,22,2,40,22,24,23,37,23,27,30,23,37,22,44,36,41,32,22,29,36,41,24,26,22,23,40,22,44,26,35,35,22,23,40,22,30,37,24,41,26,23,40,26,27,22,26,47,39,35,36,41,23,43,30,36,37,22,26,47,39,26,37,40,26,40
23,37,27,22,40,26,37,30,36,41,22,36,29,29,30,24,30,23,35,40,22,36,29,22,43,44,36,22,42,7,40,7,22,40,26,24,42,41,30,43,30,26,40,22,31,36,42,40,26,40,22,40,23,46,22,43,31,26,46,22,40,44,30,43,24,31,26,27,22,43,41,23,27,26,40,22,30,37,22,26,42,41,36,39,26,23,37,22,40,43,36,24,32,40,22,43,36,22,43,31,26,22,35,36,37,27,36,37,22,34,23,41,32,26,43,22,35,23,40,43,22,44,26,26,32,22,44,31,26,37,22,43,31,26,46,22,24,36,42,35,27,22,37,2,43,22,18,42,37,32,19,22,39,36,40,30,43,30,36,37,40,22,36,37,22,43,31,26,22,24,36,37,43,30,37,26,37,43
29,36,41,22,43,31,26,22,37,30,37,26,22,34,36,37,43,31,40,22,18,42,37,32,19,22,3,22,31,23,23,40,22,37,26,43,22,43,36,43,23,35,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,27,36,44,37,22,20,22,20,22,29,41,36,34,22,1,22,20,22,34,30,35,35,30,36,37,22,36,41,22,1,22,20,22,23,22,40,31,23,41,26,22,23,22,46,26,23,41,22,23,28,36
43,31,23,43,22,40,42,30,43,22,30,40,22,39,26,37,27,30,37,28
34,40,7,22,18,42,37,32,19,22,40,23,46,40,22,41,26,43,23,30,35,26,41,40,22,18,42,37,32,19,22,23,22,39,41,36,34,36,43,30,36,37,22,29,36,41,22,18,42,37,32,19,22,44,30,43,31,22,23,37,30,34,23,35,22,18,42,37,32,19
25,42,43,22,35,26,23,41,37,30,37,28,22,34,23,43,26,41,30,23,35,40,22,34,23,43,24,31,26,27,22,36,37,22,20,22,36,29,22,20,22,18,42,37,32,19
25,42,43,22,40,36,34,26,22,31,36,35,27,26,41,40,22,36,29,22,43,31,26,22,44,26,40,43,26,41,37,22,42,37,30,36,37,22,37,36,43,26,40,22,26,47,39,26,24,43,22,43,31,26,22,24,36,34,39,23,37,46,22,43,36,22,39,41,36,39,36,40,26,22,23,22,18,42,37,32,19,22,27,26,25,43,22,40,44,23,39,22,43,31,23,43,22,44,30,35,35,22,28,30,45,26,22,43,31,26,34,22,23,22,40,42,25,40,43,23,37,43,30,23,35,22,26,38,42,30,43,46,22,40,43,23,32,26,22,30,37,22,43,31,26,22,24,36,34,39,23,37,46
23,37,27,22,30,37,22,35,30,43,43,35,26,22,34,36,41,26,22,43,31,23,37,22,23,22,27,26,24,23,27,26,22,36,29,22,25,26,30,37,28,22,29,41,30,26,37,27,35,46,22,23,37,27,22,23,43,22,43,31,26,22,40,23,34,26,22,43,30,34,26,22,18,42,37,32,19,22,43,31,26,22,18,42,37,32,19,22,40,44,30,40,40,22,25,42,40,30,37,26,40,40,22,24,36,34,34,42,37,30,43,46,22,44,30,43,31,22,40,36,34,26,22,18,42,37,32,19,22,18,42,37,32,19,22,23,37,27,22,27,26,23,35,30,37,28,22,43,31,26,22,18,42,37,32,19,22,34,41,7,22,41,26,46,22,31,23,40,22,28,41,36,44,37,22,29,41,36,34,22,23,22,34,36,27,26,40,43,22,25,23,37,32,26,41,22,43,36,22,23,22,25,30,35,35,30,36,37,23,30,41,26
25,26,37,26,29,30,24,30,23,35,22,24,36,41,39,7
29,36,41,27,22,39,41,36,25,23,25,35,46,22,44,30,35,35,22,41,26,37,26,44,22,30,43,40,22,41,26,38,42,26,40,43,22,29,36,41,22,40,42,24,31,22,23,22,34,26,26,43,30,37,28,22,40,36,36,37,22,31,26,22,23,27,27,26,27
30,37,22,43,31,26,22,29,30,40,24,23,35,22,46,26,23,41,22,26,37,27,26,27,22,33,23,37,7,22,20,22,43,31,26,22,24,36,34,39,23,37,46,22,41,26,39,36,41,43,26,27,22,40,23,35,26,40,22,36,29,22,1,22,20,22,34,30,35,35,30,36,37,22,23,37,27,22,39,41,26,43,23,47,22,39,41,36,29,30,43,22,36,29,22,1,22,20,22,34,30,35,35,30,36,37
36,29,22,43,31,23,43,22,23,34,36,42,37,43,22,1,22,20,22,34,30,35,35,30,36,37,22,44,23,40,22,39,23,46,34,26,37,43,22,29,36,41,22,43,31,26,22,35,23,37,27,22,18,42,37,32,19,22,43,31,26,22,25,42,30,35,27,30,37,28,22,23,37,27,22,43,31,26,22,41,26,40,43,22,44,23,40,22,29,36,41,22,43,31,26,22,25,42,30,35,27,30,37,28,22,30,43,40,26,35,29
40,43,23,25,30,35,30,48,30,37,28,22,43,31,26,22,27,26,41,30,45,23,43,30,45,26,22,34,23,41,32,26,43,40,22,44,36,42,35,27,22,43,26,37,27,22,43,36,22,40,43,23,25,30,35,30,48,26,22,43,31,26,22,39,41,30,34,23,41,46,22,34,23,41,32,26,43
23,40,32,26,27,22,23,25,36,42,43,22,40,43,23,43,26,40,22,43,31,23,43,22,23,41,26,22,43,23,32,30,37,28,22,23,22,31,23,41,27,22,35,30,37,26,22,31,26,22,40,23,30,27,22,43,31,26,41,26,22,23,41,26,22,40,43,23,43,26,40,22,43,31,23,43,22,31,23,45,26,22,23,40,32,26,27,22,29,36,41,22,23,27,27,30,43,30,36,37,23,35,22,30,37,29,36,41,34,23,43,30,36,37,22,44,31,30,24,31,22,44,26,22,23,41,26,22,39,41,36,45,30,27,30,37,28,22,43,36,22,43,31,26,34
27,36,42,28,35,23,40,22,33,36,37,26,40,22,23,37,22,23,43,43,36,41,37,26,46,22,41,26,39,41,26,40,26,37,43,30,37,28,22,41,30,24,31,23,41,27,22,36,7,22,32,26,35,35,46,22,40,41,7,22,43,31,26,22,24,31,23,30,41,34,23,37,22,23,37,27,22,39,41,26,40,30,27,26,37,43,22,36,29,22,24,23,39,30,43,23,35,22,43,41,42,40,43,22,40,23,46,40,22,31,30,40,22,24,35,30,26,37,43,22,27,26,37,30,26,40,22,43,31,23,43,22,43,31,26,41,26,22,44,23,40,22,23,37,46,22,23,43,43,26,34,39,43,22,43,36,22,18,42,37,32,19,22,30,37,45,26,40,43,36,41,40
32,26,26,39,30,37,28,22,24,36,36,35,22,30,40,22,23,22,27,30,37,32,30,37,40,22,39,41,30,36,41,30,43,46,22,36,37,22,18,42,37,32,19,22,27,23,46,40,22,43,31,30,40,22,40,42,34,34,26,41,22,31,26,22,44,23,40,22,32,37,36,44,37,22,43,36,22,24,31,23,37,28,26,22,31,30,40,22,18,42,37,32,19,22,40,42,30,43,40,22,23,40,22,34,23,37,46,22,23,40,22,29,36,42,41,22,43,30,34,26,40,22,23,22,27,23,46
43,31,26,22,27,26,24,35,30,37,26,22,40,42,41,39,41,30,40,26,27,22,23,37,23,35,46,40,43,40,22,23,37,27,22,33,36,35,43,26,27,22,31,36,34,26,29,26,27,22,2,40,22,40,43,36,24,32,22,44,31,30,24,31,22,35,36,40,43,22,20,22,20,22,36,29,22,30,43,40,22,45,23,35,42,26,22,24,35,36,40,30,37,28,22,23,43,22,1,22,20,22,36,37,22,43,31,26,22,37,26,44,22,46,36,41,32,22,40,43,36,24,32,22,26,47,24,31,23,37,28,26,22,27,36,44,37,22,1,22,20
39,41,36,22,25,36,37,36,22,18,42,37,32,19,22,30,37,22,23,37,22,26,29,29,36,41,43,22,43,36,22,18,42,37,32,19,22,36,29,29,22,23,22,39,35,23,37,22,43,31,23,43,22,44,36,42,35,27,22,41,26,38,42,30,41,26,22,23,35,35,22,35,23,44,46,26,41,40,22,30,37,22,37,26,44,22,46,36,41,32,22,40,43,23,43,26,22,43,36,22,39,41,36,45,30,27,26,22,18,42,37,32,19,22,31,36,42,41,40,22,36,29,22,29,41,26,26,22,35,26,28,23,35,22,23,30,27,22,23,22,46,26,23,41,22,43,31,26,22,40,43,23,43,26,22,25,23,41,22,41,26,24,36,34,34,26,37,27,26,27,22,23,37,22,23,35,43,26,41,37,23,43,30,45,26,22,39,41,36,28,41,23,34,22,43,36,22,30,37,24,41,26,23,40,26,22,45,36,35,42,37,43,23,41,46,22,39,23,41,43,30,24,30,39,23,43,30,36,37,22,30,37,22,39,41,36,22,25,36,37,36,22,39,41,36,28,41,23,34,40
46,36,42,22,24,23,37,22,25,26,22,18,42,37,32,19,22,25,42,43,22,37,36,43,22,18,42,37,32,19,22,40,23,46,40,22,34,41,7,22,18,42,37,32,19
43,31,26,22,29,30,37,23,37,24,30,23,35,22,26,38,42,30,45,23,35,26,37,43,22,36,29,22,43,31,26,22,40,23,37,27,22,42,40,26,27,22,25,46,22,43,31,36,40,26,22,18,42,37,32,19,22,24,36,37,43,41,23,24,43,36,41,40,22,30,40,22,33,42,37,32,22,25,36,37,27,40,22,23,37,27,22,43,31,26,22,35,26,45,26,41,23,28,26,27,22,25,42,46,5,36,42,43,40,22,23,40,40,36,24,30,23,43,26,27,22,44,30,43,31,22,43,31,26,34
23,30,41,5,29,41,26,30,28,31,43,22,24,23,41,41,30,26,41,40,22,41,23,30,40,26,27,22,43,31,26,30,41,22,41,23,43,26,40,22,29,36,41,22,42,7,40,7,22,39,41,36,27,42,24,43,40,22,28,36,30,37,28,22,23,24,41,36,40,40,22,43,31,26,22,39,23,24,30,29,30,24,22,43,36,22,23,40,30,23,22,25,46,22,23,25,36,42,43,22,20,22,20,22,26,23,41,35,30,26,41,22,43,31,30,40,22,34,36,37,43,31
36,45,26,41,40,26,23,40,22,25,36,43,31,22,29,41,23,37,24,31,30,40,26,26,40,22,23,37,27,22,43,31,26,22,24,36,34,39,23,37,46,22,39,26,41,29,36,41,34,26,27,22,40,42,25,40,43,23,37,43,30,23,35,35,46,22,25,26,43,43,26,41,22,43,31,23,37,22,23,22,46,26,23,41,22,23,28,36
30,37,27,26,26,27,22,43,31,26,22,42,7,40,7,22,42,37,30,43,22,26,27,28,26,27,22,35,36,44,26,41,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,27,41,36,39,39,26,27,22,23,25,36,42,43,22,20,22,39,36,30,37,43,40,22,30,37,22,26,23,41,35,46,22,43,41,23,27,30,37,28
42,37,43,30,35,22,43,31,26,22,36,43,31,26,41,22,27,23,46,22,46,36,42,22,23,40,22,23,37,22,36,41,27,30,37,23,41,46,22,24,30,43,30,48,26,37,22,36,29,22,43,31,30,40,22,27,26,34,36,24,41,23,24,46,22,31,23,27,22,37,36,22,41,30,28,31,43,22,43,36,22,40,26,26,22,44,31,23,43,22,46,36,42,41,22,28,36,45,26,41,37,34,26,37,43,22,44,23,40,22,43,26,35,35,30,37,28,22,46,36,42,41,22,18,42,37,32,19,22,23,41,36,42,37,27,22,43,31,26,22,44,36,41,35,27
18,42,37,32,19,22,30,40,22,23,22,18,42,37,32,19,22,44,31,30,24,31,22,27,30,41,26,24,43,40,22,43,31,26,22,28,41,36,44,43,31,22,23,37,27,22,29,42,37,24,43,30,36,37,22,36,29,22,44,31,30,43,26,22,25,35,36,36,27,22,24,26,35,35,40,22,30,37,45,36,35,45,26,27,22,30,37,22,43,31,26,22,25,36,27,46,22,2,40,22,30,34,34,42,37,26,22,41,26,40,39,36,37,40,26
43,31,26,22,40,26,24,36,37,27,22,29,23,24,43,36,41,22,40,39,42,41,41,30,37,28,22,34,26,28,23,5,30,40,40,42,26,40,22,30,40,22,39,36,35,30,43,30,24,23,35
30,37,22,39,41,23,24,43,30,24,26,22,43,31,26,22,27,30,41,26,24,43,36,41,22,36,29,22,24,26,37,43,41,23,35,22,30,37,43,26,35,35,30,28,26,37,24,26,22,23,37,27,22,24,31,23,30,41,34,23,37,22,36,29,22,43,31,26,22,33,36,30,37,43,22,24,31,30,26,29,40,22,36,29,22,40,43,23,29,29,22,23,35,40,36,22,40,26,41,45,26,22,23,40,22,18,42,37,32,19,22,34,26,34,25,26,41,40
43,31,26,22,37,23,24,48,26,35,37,30,32,22,18,42,37,32,19,22,31,30,40,22,26,46,26,40
30,43,22,41,26,35,30,26,40,22,36,37,22,43,31,26,22,29,23,24,43,22,43,31,23,43,22,24,26,41,43,23,30,37,22,23,43,36,34,40,22,28,30,45,26,22,36,29,29,22,18,42,37,32,19,22,40,30,28,37,23,35,40,22,44,31,26,37,22,18,42,37,32,19,22,43,36,22,23,37,22,30,37,43,26,37,40,26,22,34,23,28,37,26,43,30,24,22,29,30,26,35,27
43,31,26,22,18,42,37,32,19,22,36,29,29,30,24,26,22,43,31,23,43,22,30,45,23,37,22,25,36,26,40,32,46,22,45,23,24,23,43,26,27,22,29,36,41,22,23,22,39,41,30,40,36,37,22,24,26,35,35,22,31,23,27,22,39,41,26,45,30,36,42,40,35,46,22,24,36,37,43,23,30,37,26,27,22,24,36,34,34,36,27,30,43,46,22,36,39,26,41,23,43,36,41,40,22,34,23,41,24,22,41,30,24,31,22,23,37,27,22,18,42,37,32,19,22,28,41,26,26,37,22,43,36,27,23,46,22,18,42,37,32,19,22,29,41,36,34,22,23,22,39,36,43,26,37,43,30,23,35,22,24,26,37,43,42,41,46,22,23,39,30,26,24,26,22,36,29,22,33,23,30,35,22,40,26,37,43,26,37,24,26,40
43,36,22,25,26,22,40,42,41,26,22,43,31,26,22,40,43,36,24,32,22,40,43,30,35,35,22,31,23,40,22,23,22,35,36,43,22,36,29,22,29,23,37,40
43,36,27,23,46,22,43,23,47,39,23,46,26,41,40,22,28,26,43,22,43,36,22,45,36,43,26,22,34,36,40,43,22,36,29,22,43,31,26,22,43,30,34,26,22,36,37,22,44,31,26,43,31,26,41,22,43,31,26,46,22,44,23,37,43,22,43,36,22,29,30,37,23,37,24,26,22,43,31,26,22,25,42,30,35,27,30,37,28,22,40,24,31,26,34,26,40,22,36,29,22,36,42,41,22,34,36,27,26,41,37,22,39,36,35,30,43,30,24,23,35,22,18,42,37,32,19,22,36,41,22,35,26,43,22,39,41,30,45,23,43,26,22,34,36,37,26,46,22,18,42,37,32,19,22,43,31,26,40,26,22,18,42,37,32,19,22,29,36,41,22,39,42,25,35,30,24,22,18,42,37,32,19
43,26,35,26,41,23,43,26,22,39,41,36,45,30,27,26,40,22,30,37,29,36,41,34,23,43,30,36,37,22,23,25,36,42,43,22,29,30,37,23,37,24,30,23,35,22,34,23,41,32,26,43,40,22,43,31,41,36,42,28,31,22,23,37,22,26,35,26,24,43,41,36,37,30,24,22,37,26,43,44,36,41,32
24,41,36,40,40,35,23,37,27,22,40,23,45,30,37,28,40,22,25,23,37,32,22,2,40,22,40,43,36,24,32,22,39,35,42,34,34,26,43,26,27,22,23,29,43,26,41,22,34,23,37,23,28,26,34,26,37,43,22,41,26,24,36,34,34,26,37,27,26,27,22,23,22,40,42,40,39,26,37,40,30,36,37,22,36,29,22,27,30,45,30,27,26,37,27,22,39,23,46,34,26,37,43,40,22,36,37,22,25,36,43,31,22,30,43,40,22,24,36,34,34,36,37,22,23,37,27,22,39,41,26,29,26,41,41,26,27,22,40,43,36,24,32,22,25,26,24,23,42,40,26,22,24,41,36,40,40,35,23,37,27,22,34,23,46,22,37,36,43,22,34,26,26,43,22,43,31,26,22,37,26,44,22,28,36,45,26,41,37,34,26,37,43,22,24,23,39,30,43,23,35,22,24,41,30,43,26,41,30,23,22,26,29,29,26,24,43,30,45,26,22,27,26,24,7,22,20
35,23,40,43,22,46,26,23,41,22,30,43,22,31,23,27,22,43,36,22,25,42,46,22,40,42,28,23,41,22,36,37,22,43,31,26,22,44,36,41,35,27,22,34,23,41,32,26,43,22,43,36,22,34,26,26,43,22,26,47,39,36,41,43,22,24,36,34,34,30,43,34,26,37,43,40,22,43,31,26,46,22,37,36,43,26,27
43,31,26,22,24,36,34,39,23,37,46,22,37,36,43,26,27,22,43,31,23,43,22,30,43,22,31,23,40,22,41,26,27,42,24,26,27,22,27,26,25,43,22,25,46,22,1,22,20,22,25,30,35,35,30,36,37,22,40,30,37,24,26,22,43,31,26,22,26,37,27,22,36,29,22,20,22,23,37,27,22,25,36,42,28,31,43,22,25,23,24,32,22,23,25,36,42,43,22,20,22,34,30,35,35,30,36,37,22,40,31,23,41,26,40,22,36,29,22,24,36,34,34,36,37,22,40,43,36,24,32,22,40,30,37,24,26,22,43,31,26,22,29,36,42,41,43,31,22,38,42,23,41,43,26,41,22,36,29,22,20
28,26,37,26,41,23,35,26,22,27,26,40,22,18,42,37,32,19,22,40,23,30,27,22,43,31,26,22,26,23,41,37,30,37,28,40,22,28,23,30,37,22,44,23,40,22,35,26,27,22,25,46,22,30,43,40,22,44,23,43,26,41,22,26,37,26,41,28,46,22,23,37,27,22,25,42,30,35,27,30,37,28,22,23,24,43,30,45,30,43,30,26,40
31,26,22,41,26,43,23,30,37,40,22,31,30,40,22,43,30,43,35,26,40,22,36,29,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,23,37,27,22,40,42,24,24,26,26,27,40,22,23,40,22,24,31,30,26,29,22,26,47,26,24,42,43,30,45,26,22,31,36,44,23,41,27,22,36,7,22,18,42,37,32,19,22,33,41,7,22,44,31,36,22,41,26,34,23,30,37,40,22,24,31,23,30,41,34,23,37,22,36,29,22,43,31,26,22,25,36,23,41,27
44,31,26,37,22,43,31,26,22,40,42,39,41,26,34,26,22,24,36,42,41,43,22,36,39,26,37,26,27,22,43,31,26,22,27,36,36,41,22,43,31,30,40,22,46,26,23,41,22,43,36,22,37,26,44,22,41,26,40,43,41,30,24,43,30,36,37,40,22,36,37,22,23,25,36,41,43,30,36,37,22,34,40,7,22,18,42,37,32,19,22,36,39,26,37,26,27,22,31,26,41,22,34,30,37,27,22,43,36,22,27,26,34,36,24,41,23,43,30,24,22,39,36,35,30,43,30,24,40
18,42,37,32,19,22,35,43,27,7,22,37,26,44,22,46,36,41,32,22,41,26,39,36,41,43,26,27,22,43,31,30,41,27,5,38,42,23,41,43,26,41,22,37,26,43,22,30,37,24,36,34,26,22,26,27,28,26,27,22,42,39,22,23,40,22,28,41,36,44,43,31,22,30,37,22,30,43,40,22,18,42,37,32,19,22,40,26,41,45,30,24,26,40,22,40,26,24,43,36,41,22,36,29,29,40,26,43,22,23,22,27,26,24,35,30,37,26,22,30,37,22,30,37,43,26,41,26,40,43,22,30,37,24,36,34,26
24,36,34,34,26,41,24,30,23,35,22,23,37,27,22,30,37,27,42,40,43,41,30,23,35,22,24,36,37,40,43,41,42,24,43,30,36,37,22,41,36,40,26,22,40,31,23,41,39,35,46,22,39,23,41,43,35,46,22,25,26,24,23,42,40,26,22,36,29,22,43,31,41,26,26,22,35,23,41,28,26,22,39,41,36,33,26,24,43,40,22,26,23,24,31,22,26,47,39,26,24,43,26,27,22,43,36,22,24,36,40,43,22,34,36,41,26,22,43,31,23,37,22,1,22,20,22,34,30,35,35,30,36,37
23,43,22,33,42,35,46,22,20,22,23,30,41,22,3,22,44,23,43,26,41,22,31,23,27,22,37,26,23,41,35,46,22,20,22,34,30,35,35,30,36,37,22,40,31,23,41,26,40,22,36,42,43,40,43,23,37,27,30,37,28
40,23,37,43,23,22,29,26,22,39,23,24,30,29,30,24,22,39,35,23,37,40,22,43,36,22,40,26,35,35,22,20,22,20,22,36,29,22,30,43,40,22,35,23,41,28,26,22,41,26,23,35,22,26,40,43,23,43,26,22,42,37,30,43,22,43,36,22,23,22,24,23,35,30,29,36,41,37,30,23,22,39,26,37,40,30,36,37,22,29,42,37,27,22,29,36,41,22,1,22,20,22,34,30,35,35,30,36,37,22,23,37,27,22,40,39,30,37,22,43,31,26,22,41,26,40,43,22,36,29,29,22,43,36,22,40,31,23,41,26,31,36,35,27,26,41,40
30,43,22,44,23,40,22,23,22,25,42,40,46,22,44,26,26,32,22,29,36,41,22,36,43,24,22,40,43,36,24,32,40
25,42,43,22,40,36,34,26,22,23,37,23,35,46,40,43,40,22,40,23,46,22,40,23,35,36,34,36,37,22,31,23,40,22,43,42,41,37,26,27,22,43,31,26,22,24,36,41,37,26,41
30,37,22,35,23,43,26,22,37,26,44,22,46,36,41,32,22,43,41,23,27,30,37,28,22,46,26,40,43,26,41,27,23,46,22,43,31,26,22,27,36,35,35,23,41,22,44,23,40,22,38,42,36,43,26,27,22,23,43,22,20,22,34,23,41,32,40,22,27,36,44,37,22,29,41,36,34,22,20,22,34,23,41,32,40,22,35,23,43,26,22,29,41,30,27,23,46,22,23,37,27,22,23,43,22,20,22,46,26,37,22,27,36,44,37,22,29,41,36,34,22,20,22,46,26,37,22,35,23,43,26,22,29,41,30,27,23,46
43,31,26,22,35,23,40,43,22,43,30,34,26,22,43,31,26,22,40,3,39,22,20,22,46,30,26,35,27,22,27,41,36,39,39,26,27,22,25,26,35,36,44,22,20,22,20,22,44,23,40,22,30,37,22,43,31,26,22,40,42,34,34,26,41,22,36,29,22,20
30,29,22,43,31,30,40,22,18,42,37,32,19,22,30,40,22,24,36,41,41,26,24,43,22,30,43,22,31,23,40,22,30,34,39,36,41,43,23,37,43,22,30,34,39,35,30,24,23,43,30,36,37,40,22,29,36,41,22,18,42,37,32,19,22,39,36,35,30,24,30,26,40,22,30,43,22,34,23,46,22,35,36,44,26,41,22,43,31,26,22,40,26,37,40,26,22,36,29,22,42,41,28,26,37,24,46,22,25,26,31,30,37,27,22,26,29,29,36,41,43,40,22,43,36,22,26,37,23,24,43,22,43,23,47,22,30,37,24,26,37,43,30,45,26,40,22,23,37,27,22,36,43,31,26,41,22,34,26,23,40,42,41,26,40,22,43,36,22,30,37,24,41,26,23,40,26,22,43,31,26,22,41,23,43,26,22,36,29,22,28,41,36,44,43,31,22,30,37,22,39,41,36,27,42,24,43,30,45,30,43,46,22,23,37,27,22,41,26,23,35,22,28,37,39
34,41,7,22,18,42,37,32,19,22,31,23,27,22,25,26,26,37,22,26,47,26,24,42,43,30,45,26,22,45,30,24,26,22,39,41,26,40,30,27,26,37,43,22,29,36,41,22,36,39,26,41,23,43,30,36,37,40
43,31,26,22,40,43,23,43,26,22,30,40,22,37,2,43,22,41,42,35,30,37,28,22,36,42,43,22,18,42,37,32,19,22,27,41,26,47,26,35,22,2,40,22,25,41,36,32,26,41,23,28,26,22,35,30,24,26,37,40,26
40,36,34,26,36,37,26,22,23,35,44,23,46,40,22,34,23,32,26,40,22,46,36,42,22,38,42,30,43,22,40,23,46,40,22,35,26,28,26,37,27,23,41,46,22,40,43,7,22,35,36,42,30,40,22,18,42,37,32,19,22,18,42,37,32,19,22,18,42,37,32,19,22,29,35,36,36,27,22,43,31,26,22,35,26,23,28,42,26,22,2,40,22,24,36,34,34,30,40,40,30,36,37,26,41
29,36,41,22,40,43,36,24,32,22,30,37,27,26,47,26,40,22,43,31,26,22,42,37,27,26,41,35,46,30,37,28,22,30,37,45,26,40,43,34,26,37,43,22,34,23,46,22,25,26,22,23,22,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,22,36,41,22,43,31,26,22,24,23,40,31,22,45,23,35,42,26,22,36,29,22,23,22,40,43,36,24,32,22,30,37,27,26,47
43,31,26,22,34,30,37,30,40,43,41,46,22,43,31,30,37,32,40,22,43,31,26,22,25,23,37,32,40,22,27,36,22,37,2,43,22,32,37,36,44,22,44,31,23,43,22,43,31,26,46,22,23,41,26,22,27,36,30,37,28,22,43,31,23,43,22,43,31,26,46,22,31,23,45,26,22,45,26,41,46,22,35,30,43,43,35,26,22,30,27,26,23,22,31,36,44,22,43,36,22,24,36,39,26,22,44,30,43,31,22,41,30,40,32,22,40,23,30,27,22,36,37,26,22,29,36,41,26,30,28,37,22,25,23,37,32,22,23,37,23,35,46,40,43,22,44,31,36,22,23,40,32,26,27,22,37,36,43,22,43,36,22,25,26,22,30,27,26,37,43,30,29,30,26,27
23,43,22,43,31,26,22,40,23,34,26,22,43,30,34,26,22,40,36,34,26,22,40,39,36,41,43,40,22,26,45,26,37,43,40,22,44,30,35,35,22,34,36,45,26,22,36,29,29,22,29,41,26,26,22,43,26,35,26,45,30,40,30,36,37,22,23,37,27,22,36,37,43,36,22,24,23,25,35,26,22,36,41,22,18,42,37,32,19,22,44,31,26,41,26,22,31,23,35,29,22,43,31,26,22,37,23,43,30,36,37,22,2,40,22,43,45,22,31,36,34,26,40,22,24,23,22,37,2,43,22,40,26,26,22,43,31,26,34
30,37,22,40,42,24,31,22,24,30,41,24,42,34,40,43,23,37,24,26,40,22,18,42,37,32,19,22,30,37,43,26,41,26,40,43,40,22,18,42,37,32,19,22,43,31,26,22,30,37,43,26,41,26,40,43,40,22,36,29,22,43,31,26,22,24,36,39,46,41,30,28,31,43,22,36,44,37,26,41
36,37,22,40,43,36,41,26,41,22,23,40,22,23,22,44,31,36,35,26,22,32,32,41,22,41,23,24,32,26,27,22,42,39,22,24,36,34,39,36,42,37,27,22,23,37,37,42,23,35,22,41,26,43,42,41,37,40,22,36,29,22,20,22,20,22,30,37,22,43,31,26,22,43,31,41,26,26,22,46,26,23,41,40,22,30,43,22,36,44,37,26,27,22,40,43,36,41,26,41
34,41,7,22,26,37,28,26,35,32,26,37,22,44,23,40,22,27,36,30,37,28,22,43,31,26,22,40,23,34,26,22,23,24,41,36,40,40,22,43,31,26,22,31,42,27,40,36,37,22,41,30,45,26,41,22,30,37,22,37,26,44,22,33,26,41,40,26,46,22,44,31,26,41,26,22,44,30,43,31,22,31,30,40,22,37,36,40,26,22,39,41,26,40,40,26,27,22,23,28,23,30,37,40,43,22,43,31,26,22,29,41,36,37,43,22,44,30,37,27,36,44,22,36,29,22,43,31,26,22,18,42,37,32,19,22,37,23,43,30,36,37,23,35,22,25,23,37,32,22,31,26,22,44,23,43,24,31,26,27,22,43,31,26,22,18,42,37,32,19,22,36,37,22,23,22,43,26,35,26,45,30,40,30,36,37,22,40,26,43,22,43,31,26,22,25,23,37,32,22,40,26,43,22,42,39,22,29,36,41,22,43,31,26,22,26,45,26,37,43
43,31,26,46,22,27,36,22,37,2,43,22,18,42,37,32,19,22,23,43,22,44,41,30,43,30,37,28,22,43,31,26,34
43,31,23,43,22,24,36,34,39,35,26,47,22,25,30,27,22,44,23,40,22,25,30,35,35,26,27,22,23,40,22,29,41,23,37,24,26,22,2,40,22,35,23,41,28,26,40,43,22,43,23,32,26,36,45,26,41,22,26,45,26,41,22,43,31,30,40,22,36,37,26,22,30,40,22,40,35,30,28,31,43,35,46,22,40,34,23,35,35,26,41
43,31,36,42,28,31,22,27,26,34,36,24,41,23,43,40,22,24,23,37,22,18,42,37,32,19,22,23,43,22,23,35,35,22,43,31,30,40,22,29,36,41,22,37,36,44,22,43,31,26,46,22,34,23,46,22,44,23,37,43,22,43,36,22,24,36,37,43,23,30,37,22,43,31,26,30,41,22,18,42,37,32,19
43,31,26,22,40,3,39,22,29,42,43,42,41,26,40,22,23,41,26,22,34,26,41,26,35,46,22,23,22,24,31,26,23,39,26,41,22,23,37,27,22,18,42,37,32,19,22,44,23,46,22,43,36,22,28,26,43,22,23,24,24,26,40,40,22,43,36,22,23,35,35,22,20,22,40,43,36,24,32,40,22,31,26,22,40,23,46,40
29,36,41,22,30,37,40,43,23,37,24,26,22,40,23,35,26,40,34,26,37,22,34,23,46,22,24,36,42,37,43,26,41,22,23,22,34,23,37,22,2,40,22,18,42,37,32,19,22,43,31,23,43,22,31,26,22,44,23,37,43,40,22,43,36,22,27,30,40,24,42,40,40,22,23,37,22,30,37,45,26,40,43,34,26,37,43,22,44,30,43,31,22,31,30,40,22,44,30,29,26,22,25,46,22,23,40,32,30,37,28,22,44,31,36,22,44,26,23,41,40,22,43,31,26,22,18,42,37,32,19,22,30,37,22,46,36,42,41,22,29,23,34,30,35,46
43,31,26,22,24,36,34,39,23,37,46,22,36,39,26,41,23,43,26,40,22,23,22,29,35,26,26,43,22,36,29,22,43,41,42,24,32,40,22,23,37,27,22,18,42,37,32,19,22,43,36,22,43,41,23,37,40,39,36,41,43,22,43,31,26,22,24,36,34,34,36,27,30,43,30,26,40,22,43,36,22,30,43,40,22,44,23,41,26,31,36,42,40,26,40
43,31,26,22,30,34,39,35,30,24,23,43,30,36,37,22,43,31,23,43,22,30,22,44,23,40,22,39,42,40,31,26,27,22,23,40,30,27,26,22,44,36,42,35,27,22,37,2,43,22,25,26,22,23,24,24,42,41,23,43,26,22,34,41,7,22,41,36,34,23,37,22,40,23,30,27
43,31,26,22,40,26,24,36,37,27,22,43,30,34,26,22,31,26,22,40,23,46,40,22,43,31,26,46,22,35,26,29,43,22,43,31,26,22,18,42,37,32,19
43,31,26,22,30,37,40,43,30,43,42,43,26,22,27,30,27,22,37,2,43,22,26,40,43,30,34,23,43,26,22,23,37,37,42,23,35,22,39,41,30,24,26,22,28,41,36,44,43,31,22,30,37,22,40,26,39,43,26,34,25,26,41,22,25,42,43,22,23,22,20,22,20,22,41,30,40,26,22,25,46,22,43,31,26,22,24,36,37,40,42,34,26,41,22,39,41,30,24,26,22,30,37,27,26,47,22,44,36,42,35,27,22,39,42,43,22,28,41,36,44,43,31,22,23,43,22,26,30,43,31,26,41,22,20,22,36,41,22,20,22,42,39,22,20,22,20,22,36,41,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,35,26,45,26,35,22,36,29,22,20
30,37,22,24,36,34,39,36,40,30,43,26,22,43,41,23,27,30,37,28,22,36,37,22,43,31,26,22,37,26,44,22,46,36,41,32,22,40,43,36,24,32,22,26,47,24,31,23,37,28,26,22,25,26,43,31,35,26,31,26,34,22,40,31,23,41,26,40,22,41,36,40,26,22,20,22,24,26,37,43,40,22,43,36,22,1,22,20
23,29,43,26,41,22,25,26,30,37,28,22,18,42,37,32,19,22,25,42,30,35,27,30,37,28,40,22,44,30,43,31,22,40,42,25,40,43,23,37,43,30,23,35,22,27,23,34,23,28,26,22,44,26,41,26,22,18,42,37,32,19
42,40,23,30,41,22,29,26,35,35,22,20,22,20,22,43,36,22,20
43,31,26,22,26,24,36,37,36,34,46,22,30,40,22,18,42,37,32,19,22,23,29,43,26,41,22,40,30,47,22,28,36,36,27,22,46,26,23,41,40,22,23,37,27,22,41,30,28,31,43,22,37,36,44,22,30,43,22,2,40,22,25,26,43,43,26,41,22,43,36,22,40,31,36,36,43,22,29,30,41,40,43,22,23,37,27,22,23,40,32,22,38,42,26,40,43,30,36,37,40,22,35,23,43,26,41
35,23,40,43,22,46,26,23,41,22,27,26,37,43,40,42,22,2,40,22,29,36,41,26,30,28,37,22,25,42,40,30,37,26,40,40,22,23,24,24,36,42,37,43,26,27,22,29,36,41,22,35,26,40,40,22,43,31,23,37,22,20,22,20,22,36,29,22,43,36,43,23,35,22,25,30,35,35,30,37,28,40,22,25,42,43,22,43,31,26,22,24,36,34,39,23,37,46,22,30,40,22,23,30,34,30,37,28,22,23,43,22,20,22,20,22,30,37,22,43,31,26,22,37,26,23,41,22,29,42,43,42,41,26
34,41,7,22,33,36,31,37,40,36,37,22,40,23,30,27,22,43,31,26,22,29,30,41,40,43,5,38,42,23,41,43,26,41,22,35,36,40,40,22,23,35,40,36,22,31,26,23,45,30,35,46,22,41,26,29,35,26,24,43,26,27,22,23,22,41,23,39,30,27,22,24,31,23,37,28,26,22,30,37,22,28,41,23,39,31,30,24,40,22,43,26,24,31,37,36,35,36,28,46,22,43,31,23,43,22,35,26,29,43,22,18,42,37,32,19,22,24,31,23,37,37,26,35,40,22,44,30,43,31,22,43,36,36,22,34,23,37,46,22,36,29,22,43,31,26,22,36,35,27,22,24,36,34,39,42,43,26,41,22,28,41,23,39,31,30,24,40,22,25,36,23,41,27,40,22,23,37,27,22,43,36,36,22,29,26,44,22,37,26,44,22,34,36,37,30,43,36,41,40,22,24,36,34,39,23,43,30,25,35,26,22,44,30,43,31,22,43,31,26,22,37,26,44,22,28,41,23,39,31,30,24,40,22,25,36,23,41,27,40
34,40,7,22,18,42,37,32,19,22,40,23,46,40,22,40,31,26,22,25,26,35,30,26,45,26,40,22,23,22,41,26,24,23,39,30,43,23,35,30,48,23,43,30,36,37,22,30,37,45,36,35,45,30,37,28,22,26,34,39,35,36,46,26,26,22,36,44,37,26,41,40,31,30,39,22,44,36,42,35,27,22,40,42,24,24,26,26,27,22,36,37,35,46,22,30,29,22,43,31,26,22,39,30,35,36,43,40,22,18,42,37,32,19,22,36,37,22,43,31,26,30,41,22,27,26,34,23,37,27,22,29,36,41,22,24,36,37,43,41,36,35
30,37,22,23,37,22,36,39,26,37,22,26,35,26,24,43,41,36,37,30,24,22,40,46,40,43,26,34,22,23,37,46,22,30,37,45,26,40,43,36,41,22,18,42,37,32,19,22,43,36,22,39,23,46,22,29,36,41,22,18,42,37,32,19,22,23,24,24,26,40,40,22,43,36,22,43,31,26,22,43,41,23,27,30,37,28,22,23,41,26,37,23,22,43,31,41,36,42,28,31,22,23,22,41,26,28,30,40,43,26,41,26,27,22,25,41,36,32,26,41,5,27,26,23,35,26,41,22,44,36,42,35,27,22,25,26,22,23,25,35,26,22,43,36,22,40,26,26,22,43,31,26,22,26,37,43,30,41,26,22,18,42,37,32,19,22,24,42,41,45,26,22,25,42,46,22,23,37,27,22,40,26,35,35,22,36,41,27,26,41,40,22,23,43,22,26,23,24,31,22,39,41,30,24,26,22,26,37,43,26,41,26,27,22,25,46,22,27,26,23,35,26,41,40,22,23,37,27,22,30,37,45,26,40,43,36,41,40,22,23,35,30,32,26,22,23,37,27,22,43,36,22,26,37,43,26,41,22,23,37,27,22,26,47,26,24,42,43,26,22,36,41,27,26,41,40
23,35,43,31,36,42,28,31,22,24,36,36,39,26,41,40,22,31,23,40,22,37,2,43,22,25,26,26,37,22,18,42,37,32,19,22,25,46,22,36,43,31,26,41,22,34,23,33,36,41,22,23,24,24,36,42,37,43,30,37,28,22,29,30,41,34,40,22,29,36,41,22,23,22,34,26,41,28,26,41,22,30,43,22,30,40,22,25,26,37,26,29,30,43,30,37,28,22,28,41,26,23,43,35,46,22,29,41,36,34,22,29,23,35,35,36,42,43,22,29,41,36,34,22,43,31,26,22,18,42,37,32,19,22,34,26,41,28,26,41
18,42,37,32,19,22,29,36,41,22,25,36,43,31,22,43,31,26,22,43,41,42,40,43,22,23,37,27,22,43,31,26,22,24,36,34,39,23,37,46,22,41,26,29,42,40,26,27,22,43,36,22,24,36,34,34,26,37,43,22,36,37,22,44,31,26,43,31,26,41,22,23,37,46,22,43,23,35,32,40,22,44,30,43,31,22,23,22,39,36,40,40,30,25,35,26,22,23,24,38,42,30,41,26,41,22,36,29,22,34,23,37,45,30,35,35,26,22,31,23,27,22,23,24,43,42,23,35,35,46,22,43,23,32,26,37,22,39,35,23,24,26
18,42,37,32,19,22,29,41,23,37,32,35,30,37,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,43,22,26,47,39,26,24,43,40,22,43,36,22,39,36,40,43,22,23,22,43,31,30,41,27,5,38,42,23,41,43,26,41,22,37,26,43,22,35,36,40,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,1,22,20,22,23,22,40,31,23,41,26,22,23,40,22,23,22,41,26,40,42,35,43,22,36,29,22,23,27,27,30,37,28,22,1,22,20,22,34,30,35,35,30,36,37,22,30,37,22,35,36,23,37,5,35,36,40,40,22,41,26,40,26,41,45,26,40
41,42,37,37,30,37,28,22,43,31,26,22,37,23,43,30,36,37,22,2,40,22,35,23,41,28,26,40,43,22,23,37,27,22,34,36,40,43,22,18,42,37,32,19,22,24,30,43,46,22,34,23,46,22,25,26,22,37,36,22,43,41,26,23,43,22,25,42,43,22,23,43,22,35,26,23,40,43,22,34,41,7,22,27,30,37,32,30,37,40,22,32,37,36,44,40,22,44,31,23,43,22,43,36,22,26,47,39,26,24,43,22,29,41,36,34,22,30,43
26,42,41,36,24,36,34,22,44,30,35,35,22,23,35,40,36,22,31,23,45,26,22,43,31,26,22,41,30,28,31,43,22,43,36,22,25,42,46,22,43,31,26,22,41,26,34,23,30,37,30,37,28,22,20,22,20,22,36,29,22,43,31,26,22,34,26,41,28,26,27,22,23,27,22,23,28,26,37,24,46,22,28,41,36,42,39,22,30,37,22,40,30,47,22,46,26,23,41,40
33,36,40,26,39,31,22,44,7,22,41,36,25,26,41,43,40,36,37,22,20,22,44,23,40,22,27,30,40,34,30,40,40,26,27,22,29,41,36,34,22,43,31,36,40,26,22,39,36,40,43,40,22,43,31,26,22,24,36,34,39,23,37,46,22,40,23,30,27
44,31,36,26,45,26,41,22,40,23,46,40,22,31,26,22,32,37,36,44,40,22,44,31,30,24,31,22,36,29,22,43,31,26,22,40,30,47,22,44,30,35,35,22,44,30,37,22,30,40,22,36,42,43,22,36,29,22,31,30,40,22,34,30,37,27,22,40,23,46,40,22,23,37,43,36,37,30,36,22,18,42,37,32,19,22,23,22,18,42,37,32,19,22,34,26,34,25,26,41,22,36,29,22,39,23,41,35,30,23,34,26,37,43
40,36,34,26,22,34,26,34,25,26,41,40,22,36,29,22,43,31,26,22,31,42,28,26,22,24,41,36,44,27,22,40,31,36,42,43,26,27,22,18,42,37,32,19,22,39,26,23,24,26,22,18,42,37,32,19
18,42,37,32,19,22,23,37,22,18,42,37,32,19,22,29,36,41,22,43,31,26,22,42,37,30,36,37,22,36,29,22,30,37,27,42,40,43,41,30,23,35,22,23,37,27,22,26,34,39,35,36,46,26,41,40,22,2,22,18,42,37,32,19,22,36,29,22,26,42,41,36,39,26,22,29,26,23,41,40,22,43,31,23,43,22,43,31,26,22,24,31,23,41,43,26,41,22,44,30,35,35,22,29,36,41,24,26,22,26,24,22,24,36,42,37,43,41,30,26,40,22,43,36,22,23,27,36,39,43,22,23,22,40,30,37,28,35,26,22,39,23,43,43,26,41,37,22,30,37,22,35,23,25,36,41,22,41,26,35,23,43,30,36,37,40
36,29,29,30,24,30,23,35,40,22,23,43,22,34,26,35,35,36,37,22,24,23,39,30,43,23,35,22,44,26,41,26,22,42,37,23,45,23,30,35,23,25,35,26,22,29,36,41,22,24,36,34,34,26,37,43
43,31,26,22,41,26,40,26,41,45,26,40,22,27,41,36,39,39,26,27,22,29,36,41,22,43,31,26,22,29,30,41,40,43,22,43,30,34,26,22,30,37,22,41,26,24,26,37,43,22,46,26,23,41,40,22,43,36,22,1,22,20,22,25,30,35,35,30,36,37,22,30,37,22,33,42,37,26,22,29,41,36,34,22,1,22,20,22,25,30,35,35,30,36,37,22,30,37,22,23,39,41,30,35
43,31,26,22,18,42,37,32,19,22,34,41,7,22,18,42,37,32,19,22,31,23,40,22,25,26,26,37,22,45,23,28,42,26,22,23,25,36,42,43,22,31,30,40,22,30,37,43,26,37,43,30,36,37,40,22,23,37,27,22,36,29,43,26,37,22,18,42,37,32,19,22,30,37,22,31,30,40,22,41,31,26,43,36,41,30,24,22,25,42,43,22,23,37,23,35,46,40,43,40,22,40,23,46,22,31,26,22,39,41,36,25,23,25,35,46,22,44,36,42,35,27,22,25,26,22,18,42,37,32,19
27,36,42,28,22,18,42,37,32,19,22,23,22,25,35,23,24,32,22,23,27,45,26,41,43,30,40,30,37,28,22,26,47,26,24,42,43,30,45,26,22,44,31,36,22,43,41,23,24,32,40,22,25,35,23,24,32,22,18,42,37,32,19,22,39,23,43,43,26,41,37,40,22,28,30,45,26,40,22,43,31,26,22,18,42,37,32,19,22,23,37,22,23,22,29,36,41,22,34,23,41,32,26,43,30,37,28,22,18,42,37,32,19,22,25,42,43,22,30,40,22,37,2,43,22,23,35,36,37,26,22,30,37,22,31,30,40,22,18,42,37,32,19,22,41,26,23,24,43,30,36,37
43,31,26,41,26,22,34,23,46,22,25,26,22,29,36,41,24,26,40,22,43,31,23,43,22,44,36,42,35,27,22,27,26,35,23,46,22,43,31,30,40,22,40,24,26,37,23,41,30,36
43,31,26,22,20,22,23,39,39,41,36,39,41,30,23,43,30,36,37,40,22,25,30,35,35,40,22,23,35,40,36,22,24,36,37,43,23,30,37,22,23,22,37,42,34,25,26,41,22,36,29,22,18,42,37,32,19,22,39,41,36,45,30,40,30,36,37,40,22,43,31,23,43,22,45,30,36,35,23,43,26,22,43,31,26,22,41,26,24,36,34,34,26,37,27,23,43,30,36,37,22,24,35,23,42,40,26,22,30,37,22,23,41,43,30,24,35,26,22,30,30,22,36,29,22,43,31,26,22,24,36,37,40,43,30,43,42,43,30,36,37
25,42,43,22,34,41,7,22,29,30,43,48,44,23,43,26,41,22,40,23,30,27,22,43,31,26,41,26,22,44,30,35,35,22,25,26,22,30,22,43,31,30,37,32,22,38,42,30,43,26,22,36,25,45,30,36,42,40,35,46,22,23,22,45,26,41,46,22,35,23,41,28,26,22,23,34,36,42,37,43,22,36,29,22,34,36,37,26,46,22,41,26,38,42,30,41,26,27,22,29,41,36,34,22,23,35,35,22,35,26,45,26,35,40,22,36,29,22,28,36,45,26,41,37,34,26,37,43
44,26,40,43,22,28,26,41,34,23,37,46,22,2,40,22,20,22,20,22,25,36,37,27,22,27,42,26,22,36,24,43,36,25,26,41,22,20,22,44,23,40,22,23,43,22,20,22,35,23,43,26,22,46,26,40,43,26,41,27,23,46,22,36,29,29,22,20,22,39,36,30,37,43,22,29,41,36,34,22,34,36,37,27,23,46,22,43,36,22,46,30,26,35,27,22,20,22,20
40,26,45,26,41,23,35,22,25,30,28,22,25,36,23,41,27,22,29,30,41,34,40,22,23,41,26,22,36,41,28,23,37,30,48,30,37,28,22,43,36,22,24,36,34,39,35,23,30,37,22,23,25,36,42,43,22,39,41,36,28,41,23,34,22,43,41,23,27,30,37,28,22,23,37,27,22,43,31,26,22,26,47,24,31,23,37,28,26,22,2,40,22,41,36,35,26,22,30,37,22,30,43
40,39,26,23,32,30,37,28,22,36,29,22,27,23,41,32,22,37,30,28,31,43,40,22,43,31,26,22,34,26,43,22,2,40,22,18,42,37,32,19,22,37,26,30,28,31,25,36,41,22,43,31,26,22,37,26,44,22,46,36,41,32,22,24,30,43,46,22,36,39,26,41,23,22,31,23,40,22,24,23,37,24,26,35,26,27,22,30,43,40,22,40,26,23,40,36,37,22,23,29,43,26,41,22,29,23,30,35,30,37,28,22,43,36,22,41,26,23,24,31,22,23,22,40,26,43,43,35,26,34,26,37,43,22,44,30,43,31,22,30,43,40,22,34,42,40,30,24,30,23,37,40,22,44,31,36,22,44,23,37,43,26,27,22,39,23,46,22,39,23,41,30,43,46,22,44,30,43,31,22,43,31,26,22,43,31,26,22,24,31,30,24,23,28,36,22,18,42,37,32,19,22,23,37,27,22,40,23,37,22,29,41,23,37,24,30,40,24,36,22,36,39,26,41,23,22,18,42,37,32,19
34,23,35,24,36,35,34,22,40,7,22,18,42,37,32,19,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,23,37,27,22,40,26,37,30,36,41,22,36,29,29,30,24,26,41,22,30,37,22,24,31,23,41,28,26,22,36,29,22,26,38,42,30,39,34,26,37,43,22,35,26,23,40,30,37,28,22,43,36,22,34,42,37,30,24,30,39,23,35,30,43,30,26,40,22,23,22,37,26,44,22,26,29,29,36,41,43,22,36,29,22,43,31,30,40,22,25,36,37,27,22,30,37,40,42,41,26,41
35,23,40,43,22,36,24,43,36,25,26,41,22,27,42,41,30,37,28,22,43,31,26,22,20,22,40,42,34,34,26,41,22,28,23,34,26,40,22,37,25,24,22,18,42,37,32,19,22,39,30,43,24,31,26,27,22,23,22,37,26,44,22,40,26,41,30,26,40,22,18,42,37,32,19
23,35,43,31,36,42,28,31,22,34,23,33,36,41,22,42,7,40,7,22,34,23,37,42,29,23,24,43,42,41,26,41,40,22,31,23,45,26,22,23,35,35,22,25,42,43,22,18,42,37,32,19,22,43,31,26,22,34,23,30,37,22,40,26,28,34,26,37,43,22,36,29,22,43,31,23,43,22,29,42,43,42,41,26,22,25,42,40,30,37,26,40,40,22,43,36,22,33,23,39,23,37,22,37,36,43,22,26,45,26,41,46,36,37,26,22,31,26,41,26,22,30,40,22,41,26,23,27,46,22,43,36,22,28,30,45,26,22,42,39
27,42,41,30,37,28,22,31,30,40,22,43,26,37,42,41,26,22,34,41,7,22,24,36,41,41,22,23,43,43,26,34,39,43,26,27,22,43,31,41,36,42,28,31,22,23,22,40,26,41,30,26,40,22,36,29,22,34,26,26,43,30,37,28,40,22,43,36,22,30,37,29,36,41,34,22,34,23,37,23,28,26,41,40,22,36,29,22,40,36,34,26,22,36,29,22,43,31,26,22,24,36,34,39,23,37,46,22,2,40,22,29,42,43,42,41,26,22,39,35,23,37,40,22,43,41,23,45,26,35,26,27,22,44,30,27,26,35,46,22,43,36,22,43,23,35,32,22,43,36,22,26,34,39,35,36,46,26,26,40,22,23,37,27,22,25,23,24,32,26,27,22,43,41,23,30,37,30,37,28,22,40,26,40,40,30,36,37,40,22,27,26,40,30,28,37,26,27,22,43,36,22,30,34,39,41,36,45,26,22,43,31,26,22,24,23,41,41,30,26,41,22,2,40,22,30,34,23,28,26
40,30,37,24,26,22,20,22,33,23,39,23,37,26,40,26,22,30,37,45,26,40,43,36,41,40,22,31,23,45,26,22,25,36,42,28,31,43,22,37,26,23,41,35,46,22,20,22,20,22,36,29,22,1,22,20,22,25,30,35,35,30,36,37,22,30,37,22,29,23,37,37,30,26,22,34,23,26,22,24,36,41,39,36,41,23,43,26,22,27,26,25,43,22,30,40,40,42,26,27,22,43,36,22,29,36,41,26,30,28,37,26,41,40,22,34,36,37,26,46,22,43,31,23,43,22,29,23,37,37,30,26,22,34,23,26,22,42,40,26,40,22,43,36,22,25,42,46,22,34,36,41,43,28,23,28,26,40,22,29,41,36,34,22,42,7,40,7,22,25,23,37,32,40
43,31,26,22,33,42,37,32,22,34,23,41,32,26,43,22,44,31,30,24,31,22,18,42,37,32,19,22,43,36,22,1,22,20,22,25,30,35,35,30,36,37,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,26,22,27,26,24,23,27,26,22,31,23,40,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,40,22,31,23,45,26,22,18,42,37,32,19,22,42,37,27,26,41,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
34,41,7,22,25,42,40,31,22,30,40,22,18,42,37,32,19,22,43,31,26,22,41,30,28,31,43,22,30,37,22,41,23,41,26,22,18,42,37,32,19,22,43,36,22,32,26,26,39,22,24,36,37,28,41,26,40,40,22,30,37,22,43,31,26,22,27,23,41,32,22,18,42,37,32,19,22,23,22,24,36,37,40,43,30,43,42,43,30,36,37,23,35,22,18,42,37,32,19,22,43,31,26,22,24,36,34,34,30,43,43,26,26,22,27,36,26,40,22,37,2,43,22,41,26,24,36,28,37,30,48,26
43,31,26,22,39,30,43,43,40,25,42,41,28,31,22,39,23,43,30,26,37,43,40,22,23,41,26,22,43,31,26,22,29,30,41,40,43,22,31,42,34,23,37,40,22,43,36,22,25,26,22,28,30,45,26,37,22,43,31,26,22,27,41,42,28,22,44,31,30,24,31,22,30,40,22,34,23,27,26,22,25,46,22,29,42,33,30,40,23,44,23,22,39,31,23,41,34,23,24,26,42,43,30,24,23,35,22,24,36
40,42,24,31,22,26,29,29,36,41,43,40,22,18,42,37,32,19,22,36,29,22,36,37,35,46,22,23,22,29,26,44,22,46,26,23,41,40,22,23,28,36,22,23,41,26,22,43,31,26,22,35,23,43,26,40,43,22,23,43,43,26,34,39,43,40,22,43,36,22,41,26,45,30,45,26,22,43,31,26,22,40,23,28,28,30,37,28,22,1,22,20,22,25,30,35,35,30,36,37,22,42,7,40,7,22,40,32,30,22,30,37,27,42,40,43,41,46
25,42,43,22,30,29,22,41,26,30,37,45,26,40,43,26,27,22,27,30,45,30,27,26,37,27,40,22,23,41,26,22,26,47,24,35,42,27,26,27,22,30,37,45,26,40,43,36,41,40,22,39,42,43,22,30,37,22,36,37,35,46,22,1,22,20,22,34,30,35,35,30,36,37,22,34,36,41,26,22,43,31,23,37,22,43,31,26,46,22,39,42,35,35,26,27,22,36,42,43,22,29,36,41,22,43,31,26,22,34,36,37,43,31
34,23,47,44,26,35,35,22,2,40,22,40,23,35,26,22,36,29,22,30,43,40,22,42,7,40,7,22,39,41,30,37,43,30,37,28,22,42,37,30,43,22,44,23,40,22,26,47,39,26,24,43,26,27,22,43,31,26,22,35,23,40,43,22,34,23,33,36,41,22,25,42,40,30,37,26,40,40,22,43,36,22,25,26,22,18,42,37,32,19,22,36,29,22,30,37,22,23,22,34,23,33,36,41,22,18,42,37,32,19,22,36,29,22,23,40,40,26,43,40
23,22,40,42,24,24,26,40,40,36,41,22,44,23,40,22,37,2,43,22,37,23,34,26,27,22,44,31,30,24,31,22,29,42,26,35,26,27,22,40,39,26,24,42,35,23,43,30,36,37,22,43,31,23,43,22,34,41,7,22,25,26,41,37,40,43,26,30,37,22,34,23,46,22,31,23,45,26,22,18,42,37,32,19,22,44,30,43,31,22,18,42,37,32,19,22,37,26,44,31,36,42,40,26,22,33,41,7,22,44,31,36,40,26,22,29,23,34,30,35,46,22,24,36,34,39,23,37,46,22,23,27,45,23,37,24,26,22,39,42,25,35,30,24,23,43,30,36,37,40,22,30,37,24,7,22,36,44,37,40,22,41,23,37,27,36,34,22,31,36,42,40,26
35,30,37,24,36,35,37,22,2,40,22,24,36,35,35,23,39,40,26,22,34,23,46,22,24,36,40,43,22,43,23,47,39,23,46,26,41,40,22,23,40,22,34,42,24,31,22,23,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,26,40,43,30,34,23,43,26,40,22,34,23,32,30,37,28,22,30,43,22,43,31,26,22,34,36,40,43,22,26,47,39,26,37,40,30,45,26,22,43,31,41,30,29,43,22,29,23,30,35,42,41,26,22,30,37,22,31,30,40,43,36,41,46
24,30,37,24,30,37,37,23,43,30,22,28,23,40,22,3,22,26,35,26,24,43,41,30,24,22,30,40,22,30,37,22,28,36,36,27,22,40,31,23,39,26,22,34,41,7,22,18,42,37,32,19,22,40,23,30,27,22,23,37,27,22,42,43,30,35,30,43,30,26,40,22,23,41,26,22,23,22,28,36,36,27,22,30,37,45,26,40,43,34,26,37,43,22,25,26,24,23,42,40,26,22,30,37,43,26,41,26,40,43,22,41,23,43,26,40,22,23,41,26,22,28,36,30,37,28,22,27,36,44,37
30,37,27,42,40,43,41,30,23,35,22,36,42,43,39,42,43,22,40,42,41,28,26,27,22,20,22,20,22,30,37,22,20,22,44,31,30,35,26,22,30,37,29,35,23,43,30,36,37,22,39,26,23,32,26,27,22,35,23,40,43,22,29,26,25,41,42,23,41,46,22,23,43,22,37,26,23,41,35,46,22,20,22,20
36,37,26,22,39,26,41,40,36,37,22,44,31,36,22,30,40,22,39,23,40,43,22,44,36,41,41,46,30,37,28,22,23,25,36,42,43,22,35,36,37,27,36,37,22,2,40,22,25,35,42,26,40,22,30,40,22,24,31,41,30,40,43,36,39,31,26,41,22,18,42,37,32,19
44,31,30,43,26,22,20,22,46,26,23,41,40,22,36,35,27,22,23,22,40,30,37,28,26,41,22,30,37,22,31,26,41,22,24,31,42,41,24,31,22,18,42,37,32,19,22,40,31,26,22,18,42,37,32,19,22,23,22,28,26,37,26,41,23,43,30,36,37,22,43,31,23,43,22,28,23,45,26,22,30,43,40,22,31,26,23,41,43,22,23,37,27,22,30,43,40,22,45,36,43,26,22,43,36,22,41,36,37,23,35,27,22,41,26,23,28,23,37
43,31,26,22,25,36,42,28,23,30,37,45,30,35,35,26,22,24,36,39,39,26,41,22,34,30,37,26,22,31,23,40,22,25,26,26,37,22,18,42,37,32,19,22,40,30,37,24,26,22,34,23,46,22,20,22,25,26,24,23,42,40,26,22,36,29,22,23,43,43,23,24,32,40,22,25,46,22,37,23,43,30,45,26,22,18,42,37,32,19,22,44,31,36,22,44,23,37,43,22,25,36,42,28,23,30,37,45,30,35,35,26,22,43,36,22,18,42,37,32,19,22,29,41,36,34,22,18,42,37,32,19,22,28,42,30,37,26,23
39,30,37,37,23,24,35,26,22,44,26,40,43,22,24,23,39,30,43,23,35,22,44,31,30,24,31,22,40,42,40,39,26,37,27,26,27,22,30,43,40,22,18,42,37,32,19,22,27,30,45,30,27,26,37,27,22,30,37,27,26,29,30,37,30,43,26,35,46,22,23,37,27,22,41,26,39,36,41,43,26,27,22,23,22,20,22,20,22,27,26,24,35,30,37,26,22,30,37,22,43,31,30,41,27,5,38,42,23,41,43,26,41,22,26,23,41,37,30,37,28,40,22,29,26,35,35,22,20,22,43,36,22,20,22,20
29,30,37,23,35,35,46,22,34,30,43,40,42,25,30,40,31,30,22,26,40,43,23,43,26,22,31,23,40,22,37,36,22,39,35,23,37,40,22,43,36,22,30,37,43,26,41,29,26,41,26,22,44,30,43,31,22,41,36,24,32,26,29,26,35,35,26,41,22,2,40,22,34,23,37,23,28,26,34,26,37,43,22,25,26,46,36,37,27,22,43,23,32,30,37,28,22,23,22,39,35,23,24,26,22,36,37,22,43,31,26,22,25,36,23,41,27
40,36,22,29,23,41,22,43,31,30,40,22,46,26,23,41,22,30,43,22,31,23,40,22,39,42,43,22,37,26,23,41,35,46,22,1,22,20,22,34,30,35,35,30,36,37,22,30,37,43,36,22,25,36,43,43,35,30,37,28,22,36,39,26,41,23,43,30,36,37,40,22,30,37,22,23,42,40,43,41,23,35,30,23,22,37,26,44,22,48,26,23,35,23,37,27,22,23,37,27,22,29,41,23,37,24,26
36,29,29,30,24,30,23,35,22,43,41,23,27,30,37,28,22,30,37,22,43,31,26,22,40,31,23,41,26,40,22,44,30,35,35,22,40,43,23,41,43,22,30,37,22,35,36,37,27,36,37,22,39,23,41,30,40,22,23,37,27,22,25,41,42,40,40,26,35,40,22,36,37,22,37,36,45,7,22,20,22,44,31,26,37,22,43,31,26,22,18,42,37,32,19,22,18,42,37,32,19,22,36,29,29,26,41,30,37,28,22,45,23,35,42,26,27,22,23,43,22,43,31,26,22,26,38,42,30,45,23,35,26,37,43,22,36,29,22,37,26,23,41,35,46,22,1,22,20,22,25,30,35,35,30,36,37,22,24,36,34,26,40,22,43,36,22,34,23,41,32,26,43,22,30,37,22,43,31,26,22,26,42,41,36,39,26,23,37,22,24,36,34,34,42,37,30,43,46
43,31,26,22,25,42,41,26,23,42,22,40,23,30,27,22,40,36,34,26,22,20,22,34,30,35,35,30,36,37,22,29,26,44,26,41,22,39,26,36,39,35,26,22,44,36,42,35,27,22,31,23,45,26,22,29,23,35,35,26,37,22,25,26,35,36,44,22,43,31,26,22,39,36,45,26,41,43,46,22,35,30,37,26,22,30,37,22,20,22,23,37,27,22,43,31,26,22,39,36,45,26,41,43,46,22,41,23,43,26,22,44,36,42,35,27,22,31,23,45,26,22,25,26,26,37,22,20,22,20,22,30,37,40,43,26,23,27,22,36,29,22,20,22,20,22,42,37,27,26,41,22,43,31,26,22,23,35,43,26,41,37,23,43,30,45,26,22,18,42,37,32,19
43,31,26,22,24,36,34,39,23,37,46,22,40,23,30,27,22,26,23,41,37,30,37,28,40,22,44,36,42,35,27,22,31,23,45,26,22,30,37,24,41,26,23,40,26,27,22,30,29,22,30,43,22,31,23,27,22,37,2,43,22,25,26,26,37,22,23,24,43,30,45,26,35,46,22,18,42,37,32,19,22,30,43,40,22,40,31,23,41,26,40,22,43,31,42,40,22,30,37,24,41,26,23,40,30,37,28,22,30,43,40,22,30,37,43,26,41,26,40,43,22,26,47,39,26,37,40,26,22,23,37,27,22,41,26,27,42,24,30,37,28,22,30,43,40,22,30,37,43,26,41,26,40,43,22,30,37,24,36,34,26
30,37,45,26,40,43,36,41,40,22,30,37,22,25,7,23,7,43,22,31,23,45,26,22,25,26,26,37,22,36,37,22,23,22,41,36,35,35,26,41,22,18,42,37,32,19
30,37,22,43,31,26,22,44,36,41,35,27,22,36,29,22,30,37,43,26,35,35,30,28,26,37,24,26,22,30,29,22,46,36,42,22,44,23,37,43,22,43,36,22,28,26,43,22,30,37,29,36,41,34,23,43,30,36,37,22,46,36,42,22,28,26,43,22,30,43,22,29,41,36,34,22,18,42,37,32,19,22,24,31,23,41,23,24,43,26,41,40
43,31,26,22,37,23,43,30,36,37,40,22,36,29,22,40,36,42,43,31,26,41,37,22,23,29,41,30,24,23,22,32,37,36,44,22,23,22,35,36,43,22,23,25,36,42,43,22,34,23,37,23,28,30,37,28,22,18,42,37,32,19,22,43,31,26,30,41,22,18,42,37,32,19,22,23,41,26,22,43,31,41,30,45,30,37,28
24,36,34,34,26,41,24,30,23,35,22,39,23,39,26,41,22,39,35,23,24,26,27,22,27,30,41,26,24,43,35,46,22,25,46,22,28,26,37,26,41,23,35,22,34,36,43,36,41,40,22,23,24,24,26,39,43,23,37,24,26,22,24,36,41,39,7,22,20,22,20,22,20,22,43,36,22,20,22,27,23,46,40,22,20,22,20,22,20,22,43,36,22,20,22,27,23,46,40,22,20,22,20,22,20,22,43,36,22,20,22,27,23,46,40,22,20,22,20,22,20,22,43,36,22,20,22,27,23,46,40,22,20,22,20,22,20,22,43,36,22,20,22,27,23,46,40,22,20,22,20,22,20,22,43,36,22,20,22,27,23,46,40,22,20,22,20,22,20,22,43,36,22,20,22,27,23,46,40
43,31,26,22,18,42,37,32,19,22,24,36,29,29,26,26,22,18,42,37,32,19,22,31,23,27,22,43,36,22,25,26,22,29,36,41,34,23,35,35,46,22,18,42,37,32,19,22,43,31,30,40,22,40,42,34,34,26,41
39,41,30,34,26,22,41,23,43,26,22,20,22,20,22,20
43,31,26,41,26,22,30,37,22,43,31,26,22,24,26,37,43,26,41,22,36,29,22,43,31,26,22,39,23,24,32,22,30,40,22,18,42,37,32,19,22,18,42,37,32,19,22,18,42,37,32,19,22,43,31,26,22,32,26,46,22,43,36,22,43,31,26,22,24,36,44,25,36,46,40,22,2,22,24,36,34,26,25,23,24,32,22,40,43,41,23,43,26,28,46
23,22,24,23,40,26,22,30,37,22,39,36,30,37,43,22,18,42,37,32,19,22,25,36,37,27,22,29,42,37,27,40
43,31,26,22,30,37,27,30,45,30,27,42,23,35,22,29,36,41,26,30,28,37,22,39,36,35,30,24,46,22,24,23,41,41,30,26,27,22,36,42,43,22,25,46,22,42,7,40,7,22,35,26,28,30,40,35,23,43,36,41,40,22,23,27,27,40,22,43,36,22,23,22,24,36,37,29,42,40,30,37,28,22,42,7,40,7,22,39,26,41,29,36,41,34,23,37,24,26,22,43,31,23,43,22,31,23,40,22,18,42,37,32,19,22,40,36,45,30,26,43,22,30,37,30,43,30,23,43,30,45,26,40,22,30,37,22,24,26,37,43,41,23,35,22,23,34,26,41,30,24,23
18,42,37,32,19,22,18,42,37,32,19,22,18,42,37,32,19,22,33,23,39,23,37,22,2,40,22,35,26,23,27,30,37,28,22,26,24,36,37,36,34,30,24,22,37,26,44,40,39,23,39,26,41,22,41,26,39,36,41,43,26,27,22,44,26,27,37,26,40,27,23,46,22,43,31,23,43,22,43,36,32,46,42,22,27,26,39,23,41,43,34,26,37,43,22,40,43,36,41,26,22,24,36,7,22,30,40,22,39,35,23,37,37,30,37,28,22,43,36,22,43,26,23,34,22,42,39,22,44,30,43,31,22,42,7,40,7,22,23,37,27,22,44,26,40,43,26,41,37,22,26,42,41,36,39,26,23,37,22,29,30,37,23,37,24,30,37,28,22,43,36,22,25,42,46,22,43,31,26,22,37,26,44,22,46,36,41,32,5,25,23,40,26,27,22,41,26,43,23,30,35,22,24,31,23,30,37,22,44,31,30,24,31,22,24,23,34,39,26,23,42,22,31,23,40,22,39,42,43,22,42,39,22,29,36,41,22,40,23,35,26
30,22,27,36,22,37,2,43,22,32,37,36,44,22,31,36,44,22,34,42,24,31,22,28,36,43,22,43,31,41,36,42,28,31
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,30,37,27,42,40,43,41,46,22,26,47,26,24,42,43,30,45,26,40,22,40,23,30,27,22,43,31,26,22,42,37,30,43,40,22,44,26,41,26,22,40,36,35,27,22,29,36,41,22,1,22,20,22,34,30,35,35,30,36,37
34,41,7,22,43,31,36,34,40,36,37,22,40,26,37,43,22,36,29,29,22,23,22,24,23,41,27,22,43,36,22,18,42,37,32,19,22,30,43,22,27,36,26,40,22,37,2,43,22,40,26,26,34,22,35,30,32,26,22,20,22,46,26,23,41,40,22,40,30,37,24,26,22,30,22,31,30,43,22,43,31,23,43,22,31,36,34,26,22,41,42,37,22,43,36,22,18,42,37,32,19,22,46,36,42,41,22,25,30,41,43,31,22,30,43,22,41,26,23,27
23,40,40,26,43,40,22,36,29,22,43,31,26,22,20,22,43,23,47,23,25,35,26,22,29,42,37,27,40,22,43,41,23,24,32,26,27,22,25,46,22,18,42,37,32,19,22,2,40,22,34,36,37,26,46,22,29,42,37,27,22,41,26,39,36,41,43,22,33,42,34,39,26,27,22,43,36,22,1,22,20,22,25,30,35,35,30,36,37,22,30,37,22,43,31,26,22,44,26,26,32,22,26,37,27,26,27,22,43,42,26,40,27,23,46,22,43,31,26,22,18,42,37,32,19,22,18,42,37,32,19,22,37,26,44,40,35,26,43,43,26,41,22,40,23,30,27
27,26,23,35,26,41,40,22,23,37,27,22,23,42,24,43,30,36,37,22,31,36,42,40,26,40,22,32,37,36,44,22,30,29,22,43,31,26,46,22,27,36,22,37,2,43,22,35,23,46,22,36,42,43,22,23,22,31,23,35,29,22,23,22,34,30,35,35,30,36,37,22,29,36,41,22,43,31,30,40,22,23,37,36,43,31,26,41,22,36,37,26,22,44,30,35,35,22,30,43,22,2,40,22,43,31,23,43,22,24,36,34,39,26,43,30,43,30,45,26
43,31,26,22,35,23,40,43,22,29,26,27,26,41,23,35,22,26,47,26,24,42,43,30,36,37,22,25,26,29,36,41,26,22,43,31,26,22,40,42,39,41,26,34,26,22,24,36,42,41,43,22,2,40,22,20,22,41,42,35,30,37,28,22,25,23,37,37,30,37,28,22,43,31,26,22,27,26,23,43,31,22,39,26,37,23,35,43,46,22,43,36,36,32,22,39,35,23,24,26,22,30,37,22,20,22,34,26,23,37,30,37,28,22,43,31,23,43,22,43,31,26,22,29,26,27,26,41,23,35,22,28,36,45,26,41,37,34,26,37,43,22,27,30,27,22,37,2,43,22,26,47,26,41,24,30,40,26,22,30,43,40,22,26,47,26,24,42,43,30,36,37,22,23,42,43,31,36,41,30,43,46,22,29,36,41,22,26,30,28,31,43,22,46,26,23,41,40
43,31,26,22,28,23,35,30,35,26,36,22,40,39,23,24,26,24,41,23,29,43,22,18,42,37,32,19,22,18,42,37,32,19,22,43,36,44,23,41,27,22,43,31,26,22,39,35,23,37,26,43,22,33,42,39,30,43,26,41,22,44,31,30,35,26,22,29,30,45,26,22,18,42,37,32,19,22,23,25,36,23,41,27,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,34,26,23,40,42,41,26,27,22,43,31,26,22,26,23,41,43,31,22,2,40,22,36,48,36,37,26,22,35,23,46,26,41
33,23,39,23,37,22,30,40,22,39,26,41,24,26,30,45,26,27,22,23,40,22,23,22,44,26,23,35,43,31,46,22,37,23,43,30,36,37,22,43,31,23,43,22,24,23,37,22,43,42,41,37,22,26,35,40,26,44,31,26,41,26,22,30,37,22,43,31,26,22,44,36,41,35,27,22,34,23,41,32,26,43,22,23,37,27,22,25,42,46,22,43,31,26,22,40,42,28,23,41,22,43,31,26,22,23,37,23,35,46,40,43,22,40,23,30,27
43,31,26,22,41,23,43,26,40,22,44,31,30,24,31,22,43,23,32,26,22,26,29,29,26,24,43,22,33,23,37,7,22,20,22,30,37,24,35,42,27,26,22,23,22,20,22,20,22,30,37,24,41,26,23,40,26,22,29,36,41,22,37,23,43,30,36,37,23,35,22,26,27,30,43,30,36,37,22,23,27,45,26,41,43,30,40,30,37,28
43,31,26,22,43,44,36,22,40,23,30,27,22,43,31,26,46,22,34,42,40,43,22,40,43,30,35,35,22,27,36,22,34,36,41,26,22,35,23,25,36,41,23,43,36,41,46,22,43,26,40,43,40,22,43,31,26,37,22,26,47,39,26,41,30,34,26,37,43,22,36,37,22,23,37,30,34,23,35,40
42,37,27,26,41,22,23,22,20,22,34,30,40,40,36,42,41,30,22,35,23,44,22,39,26,41,40,36,37,40,22,23,24,24,42,40,26,27,22,36,29,22,40,36,34,26,22,24,41,30,34,26,40,22,30,37,24,35,42,27,30,37,28,22,18,42,37,32,19,22,34,23,46,22,36,29,29,26,41,22,23,22,27,26,29,26,37,40,26,22,43,31,23,43,22,43,31,26,30,41,22,23,24,43,30,36,37,40,22,44,26,41,26,22,33,42,40,43,30,29,30,26,27,22,23,40,22,23,37,22,26,34,26,41,28,26,37,24,46,22,34,26,23,40,42,41,26,22,43,36,22,23,45,36,30,27,22,23,37,22,30,34,34,30,37,26,37,43,22,39,42,25,35,30,24,22,36,41,22,39,41,30,45,23,43,26,22,30,37,33,42,41,46
30,37,22,20,22,31,36,37,28,22,32,36,37,28,22,2,40,22,34,36,40,43,22,18,42,37,32,19,22,46,26,23,41,22,29,36,41,22,23,22,27,26,24,23,27,26,22,20,22,35,26,29,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,46,26,23,41
43,26,41,34,40,22,44,26,41,26,22,37,2,43,22,27,30,40,24,35,36,40,26,27
29,42,41,43,31,26,41,22,31,26,22,40,23,30,27,22,23,37,22,30,37,43,26,41,37,23,35,22,41,26,36,41,28,23,37,30,48,23,43,30,36,37,22,43,36,22,24,36,34,25,30,37,26,22,40,26,45,26,41,23,35,22,27,30,45,30,40,30,36,37,40,22,30,37,43,36,22,43,31,26,22,30,37,29,36,41,34,23,43,30,36,37,22,43,26,24,31,37,36,35,36,28,46,22,28,41,36,42,39,22,30,40,22,26,47,39,26,24,43,26,27,22,43,36,22,23,29,29,26,24,43,22,29,36,42,41,43,31,5,38,42,23,41,43,26,41,22,41,26,40,42,35,43,40,22,25,46,22,23,37,22,42,37,27,30,40,24,35,36,40,26,27,22,23,34,36,42,37,43
43,31,26,22,41,26,39,36,41,43,22,30,40,22,43,36,22,25,26,22,41,26,35,26,23,40,26,27,22,43,36,27,23,46
23,37,46,22,31,36,43,26,35,5,24,23,40,30,37,36,22,44,30,43,31,36,42,43,22,23,22,40,43,41,36,37,28,22,30,27,26,37,43,30,43,46,22,44,30,35,35,22,28,26,43,22,18,42,37,32,19,22,25,46,22,43,31,26,22,37,26,44,22,24,36,34,39,26,43,30,43,30,36,37,22,40,23,46,40,22,28,35,26,37,37,22,40,24,31,23,26,29,29,26,41,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,24,30,41,24,42,40,22,24,30,41,24,42,40
23,22,31,42,28,26,22,40,30,35,45,26,41,22,18,42,37,32,19,22,23,43,22,26,47,24,31,23,37,28,26,40,22,41,26,29,30,37,26,41,40,22,18,42,37,32,19,22,30,37,27,42,40,43,41,30,26,40,22,23,37,27,22,28,36,45,26,41,37,34,26,37,43,22,44,23,41,26,31,36,42,40,26,40,22,36,29,22,23,43,22,35,26,23,40,43,22,20,22,34,30,35,35,30,36,37,22,36,42,37,24,26,40,22,30,40,22,43,31,26,22,34,23,41,32,26,43,22,18,42,37,32,19,22,40,23,46,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,30,37,22,23,22,41,26,39,36,41,43
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,30,37,22,43,31,26,22,46,26,23,41,5,26,23,41,35,30,26,41,22,38,42,23,41,43,26,41
30,29,22,40,43,36,24,32,40,22,23,41,26,22,43,26,34,39,36,41,23,41,30,35,46,22,24,31,26,23,39,26,41,22,43,31,23,37,22,29,42,43,42,41,26,40,22,29,36,41,22,26,47,23,34,39,35,26,22,23,37,22,18,42,37,32,19,22,44,30,35,35,22,25,42,46,22,40,43,36,24,32,40,22,23,37,27,22,40,26,35,35,22,29,42,43,42,41,26,40
25,42,43,22,25,26,29,36,41,26,22,18,42,37,32,19,22,44,23,40,22,23,25,35,26,22,43,36,22,28,26,43,22,23,37,22,26,47,24,35,42,40,30,45,26,22,35,30,24,26,37,40,26,22,43,36,22,43,31,26,22,43,26,24,31,37,36,35,36,28,46,22,43,31,26,22,29,26,27,26,41,23,35,22,41,26,28,30,40,43,26,41,22,39,42,25,35,30,40,31,26,27,22,34,36,40,43,22,36,29,22,43,31,26,22,27,26,43,23,30,35,40,22,28,30,45,30,37,28,22,23,35,35,22,36,29,22,43,31,26,22,24,36,34,39,23,37,46,22,2,40,22,39,36,43,26,37,43,30,23,35,22,24,36,34,39,26,43,30,43,36,41,40,22,23,22,24,31,23,37,24,26,22,43,36,22,26,47,39,35,36,30,43,22,30,43,22,34,41,7,22,18,42,37,32,19,22,40,23,46,40
43,31,26,46,22,43,31,26,37,22,41,42,37,22,18,42,37,32,19,22,24,36,37,43,41,36,35,35,26,27,22,18,42,37,32,19,22,39,41,36,28,41,23,34,40
23,37,27,22,34,23,37,46,22,26,34,26,41,28,30,37,28,22,34,23,41,32,26,43,40,22,31,23,45,26,22,18,42,37,32,19,22,34,36,41,26,22,34,23,43,42,41,26,22,34,23,41,32,26,43,40,22,40,42,24,31,22,23,40,22,43,31,26,22,42,7,40,7,22,23,37,27,22,33,23,39,23,37
29,41,26,27,27,30,26,22,34,23,24,22,29,36,41,22,46,26,23,41,40,22,31,23,40,22,36,29,29,26,41,26,27,22,23,22,40,36,5,24,23,35,35,26,27,22,39,23,41,43,30,24,30,39,23,43,30,36,37,22,24,26,41,43,30,29,30,24,23,43,26,22,43,31,23,43,22,28,42,23,41,23,37,43,26,26,40,22,30,43,22,44,36,22,37,2,43,22,25,26,22,39,41,26,39,23,30,27,22,29,36,41,22,23,22,40,26,43,22,37,42,34,25,26,41,22,36,29,22,46,26,23,41,40,22,23,37,27,22,36,29,29,26,41,40,22,40,26,34,30,23,37,37,42,23,35,22,39,23,46,34,26,37,43,40
43,31,26,22,24,23,43,23,35,36,28,22,41,26,43,23,30,35,26,41,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,42,39,22,40,31,23,41,39,35,46,22,29,41,36,34,22,1,22,20,22,34,30,35,35,30,36,37,22,36,41,22,20,22,24,26,37,43,40,22,23,22,40,31,23,41,26,22,23,22,46,26,23,41,22,26,23,41,35,30,26,41
43,44,36,22,41,30,45,23,35,22,25,30,27,27,26,41,40,22,29,36,41,22,24,36,37,37,23,42,28,31,43,22,18,42,37,32,19,22,26,47,43,26,37,27,26,27,22,43,31,26,30,41,22,36,29,29,26,41,40,22,43,36,22,23,24,38,42,30,41,26,22,43,31,26,22,43,36,41,36,37,43,36,5,25,23,40,26,27,22,45,23,24,24,30,37,26,22,34,23,37,42,29,23,24,43,42,41,26,41,22,29,41,30,27,23,46
23,37,22,23,34,25,30,43,30,36,42,40,22,26,47,39,23,37,40,30,36,37,22,31,23,40,22,35,26,29,43,22,34,23,28,37,23,22,44,30,43,31,22,26,47,24,26,40,40,22,24,23,39,23,24,30,43,46,22,23,37,27,22,23,22,31,26,23,45,46,22,27,26,25,43,22,35,36,23,27,22,23,40,22,43,31,26,22,23,42,43,36,34,36,43,30,45,26,22,30,37,27,42,40,43,41,46,22,26,37,43,26,41,40,22,23,22,27,36,44,37,43,42,41,37
43,31,26,22,26,27,30,43,36,41,22,36,29,22,39,41,23,45,27,23,22,44,23,40,22,27,30,40,34,30,40,40,26,27,22,23,37,27,22,40,42,24,24,26,26,27,26,27,22,25,46,22,23,22,18,42,37,32,19,22,36,29,22,40,36,45,30,26,43,22,35,26,23,27,26,41,22,28,36,41,25,23,24,31,26,45
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,35,36,44,26,41,26,27,22,43,31,26,22,41,23,43,30,37,28,40,22,36,37,22,23,25,36,42,43,22,1,22,20,22,25,30,35,35,30,36,37,22,36,29,22,31,36,42,40,43,36,37,22,35,30,28,31,43,30,37,28,22,3,22,39,36,44,26,41,22,24,36,7,22,2,40,22,40,26,24,42,41,30,43,30,26,40,22,25,26,24,23,42,40,26,22,36,29,22,43,31,26,22,24,36,34,39,23,37,46,22,2,40,22,35,36,44,22,35,26,45,26,35,40,22,36,29,22,30,37,43,26,41,26,40,43,22,24,36,45,26,41,23,28,26,22,23,37,27,22,30,37,43,26,41,37,23,35,22,24,23,40,31,22,28,26,37,26,41,23,43,30,36,37
40,42,24,24,26,26,27,30,37,28,22,31,30,34,22,23,40,22,24,31,23,30,41,34,23,37,22,23,37,27,22,24,31,30,26,29,22,26,47,26,24,42,43,30,45,26,22,44,30,35,35,22,25,26,22,29,41,23,37,32,22,35,36,41,26,37,48,36,22,24,31,23,30,41,34,23,37,22,23,37,27,22,24,31,30,26,29,22,26,47,26,24,42,43,30,45,26,22,36,29,22,24,36,37,43,30,37,26,37,43,23,35,22,2,40,22,39,23,41,26,37,43,22,43,26,47,23,40,22,23,30,41,22,24,36,41,39
44,31,23,43,22,43,36,22,27,36
43,31,26,22,29,41,26,26,22,29,41,26,37,24,31,22,44,36,41,26,22,25,35,23,24,32,22,23,41,34,22,18,42,37,32,19,22,23,37,27,22,44,31,26,37,22,40,31,26,22,40,23,37,28,22,18,42,37,32,19,22,18,42,37,32,19,22,18,42,37,32,19,22,43,31,26,46,22,18,42,37,32,19
40,36,34,26,22,24,36,42,39,35,26,40,22,24,36,37,43,30,37,42,26,22,43,36,22,43,41,46
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,34,36,40,25,23,24,31,26,41,22,24,23,35,35,26,27,22,43,31,26,22,44,36,41,40,26,37,30,37,28,22,43,41,23,27,26,22,29,30,28,42,41,26,40,22,27,30,40,23,39,39,36,30,37,43,30,37,28,22,23,29,43,26,41,22,43,44,36,22,45,26,41,46,22,28,36,36,27,22,34,36,37,43,31,40
30,37,22,25,30,28,22,25,36,23,41,27,22,24,36,34,39,36,40,30,43,26,22,43,41,23,27,30,37,28,22,40,24,31,26,41,30,37,28,5,39,35,36,42,28,31,22,40,31,23,41,26,40,22,29,26,35,35,22,20,22,24,26,37,43,40,22,43,36,22,24,35,36,40,26,22,23,43,22,1,22,20
34,41,7,22,28,42,25,26,41,22,41,26,39,35,30,26,40,22,43,31,23,43,22,43,31,30,40,22,30,40,22,23,22,18,42,37,32,19,22,43,31,30,40,22,43,30,34,26,22,44,23,41,37,26,41,22,43,41,46,30,37,28,22,43,36,22,18,42,37,32,19,22,42,39,22,43,44,36,22,18,42,37,32,19,22,44,31,36,22,31,23,45,26,22,27,36,37,26,22,36,37,35,46,22,44,26,35,35,22,29,36,41,22,43,31,26,34,22,29,36,41,22,23,22,35,36,37,28,22,39,26,41,30,36,27,22,36,29,22,43,30,34,26
46,26,43,22,40,26,24,43,30,36,37,22,20,22,36,29,22,43,31,26,22,23,39,39,41,36,39,41,30,23,43,30,36,37,40,22,25,30,35,35,22,29,36,41,22,43,31,26,22,26,47,26,24,42,43,30,45,26,22,36,29,29,30,24,26,22,39,41,36,45,30,27,26,40,22,37,36,22,39,23,41,43,22,36,29,22,23,37,46,22,18,42,37,32,19,22,29,36,41,22,43,31,26,22,24,42,41,41,26,37,43,22,29,30,40,24,23,35,22,46,26,23,41,22,24,36,37,43,23,30,37,26,27,22,30,37,22,43,31,30,40,22,36,41,22,23,37,46,22,36,43,31,26,41,22,23,24,43,22,40,31,23,35,35,22,25,26,22,39,23,30,27,22,43,36,22,23,37,46,22,39,26,41,40,36,37,22,29,36,41,22,43,31,26,22,29,30,35,35,30,37,28,22,36,29,22,23,37,46,22,39,36,40,30,43,30,36,37,22,29,36,41,22,44,31,30,24,31,22,31,26,22,36,41,22,40,31,26,22,31,23,40,22,25,26,26,37,22,18,42,37,32,19,22,23,29,43,26,41,22,43,31,26,22,40,26,37,23,43,26,22,31,23,40,22,45,36,43,26,27,22,37,36,43,22,43,36,22,23,39,39,41,36,45,26,22,43,31,26,22,37,36,34,30,37,23,43,30,36,37,22,36,29,22,40,23,30,27,22,39,26,41,40,36,37
18,42,37,32,19,22,18,42,37,32,19,22,36,27,26,36,37,22,2,40,22,36,44,37,26,41,22,44,30,35,35,22,41,26,43,23,30,37,22,31,30,40,22,20,22,20,22,40,43,23,32,26
37,26,23,41,25,46,22,24,30,43,30,26,40,22,40,42,24,31,22,23,40,22,39,23,40,23,27,26,37,23,22,23,37,27,22,35,36,37,28,22,25,26,23,24,31,22,23,35,40,36,22,31,23,45,26,22,35,23,41,28,26,22,18,42,37,32,19
43,31,26,22,35,23,43,26,40,43,22,27,26,45,26,35,36,39,34,26,37,43,40,22,30,37,22,24,36,35,27,22,29,42,40,30,36,37,22,41,26,40,26,23,41,24,31,22,44,26,41,26,22,39,41,26,40,26,37,43,26,27,22,30,37,22,20,22,41,26,39,36,41,43,40,22,27,26,35,30,45,26,41,26,27,22,23,43,22,43,31,26,22,29,23,35,35,22,34,26,26,43,30,37,28,22,31,26,41,26,22,36,29,22,43,31,26,22,18,42,37,32,19,22,40,36,24,30,26,43,46,22,43,31,26,22,29,30,41,40,43,22,40,24,30,26,37,43,30,29,30,24,22,34,26,26,43,30,37,28,22,30,37,22,29,30,45,26,22,34,36,37,43,31,40,22,43,36,22,31,26,23,41,22,29,36,41,34,23,35,22,41,26,39,36,41,43,40,22,36,37,22,24,36,35,27,22,29,42,40,30,36,37,22,26,47,39,26,41,30,34,26,37,43,40
23,43,22,23,22,43,30,34,26,22,44,31,26,37,22,29,36,41,26,30,28,37,22,25,23,37,32,40,22,23,41,26,22,39,36,42,41,30,37,28,22,45,23,40,43,22,41,26,40,36,42,41,24,26,40,22,23,37,27,22,39,26,41,40,36,37,37,26,35,22,30,37,43,36,22,44,26,40,43,22,28,26,41,34,23,37,46,22,2,40,22,29,30,37,23,37,24,30,23,35,22,24,26,37,43,26,41,22,43,31,26,22,36,39,26,37,30,37,28,22,36,29,22,23,22,18,42,37,32,19,22,36,29,29,30,24,26,22,36,37,22,23,22,29,41,23,37,32,29,42,41,43,22,40,30,27,26,22,40,43,41,26,26,43,22,40,31,36,42,35,27,22,37,2,43,22,23,43,43,41,23,24,43,22,34,42,24,31,22,23,43,43,26,37,43,30,36,37
27,41,7,22,18,42,37,32,19,22,40,23,46,40,22,43,31,26,22,33,42,40,43,30,24,26,22,27,26,39,23,41,43,34,26,37,43,22,30,37,43,26,41,45,30,26,44,26,27,22,31,30,34,22,35,23,40,43,22,33,42,35,46
23,35,35,22,18,42,37,32,19,22,30,37,22,43,31,26,22,34,34,30,22,26,47,24,26,39,43,22,26,47,47,36,37,22,28,26,37,26,41,23,35,22,34,36,43,36,41,40,22,23,37,27,22,40,26,23,41,40,22,44,26,41,26,22,27,36,44,37,22,1,22,20,22,43,36,22,1,22,20
39,30,43,37,26,46,22,25,36,44,26,40,22,23,24,38,42,30,41,26,27,22,43,31,26,22,24,36,41,26,22,36,29,22,44,31,23,43,22,18,42,37,32,19,22,30,37,43,36,22,18,42,37,32,19,22,28,41,36,42,39,22,30,37,22,20,22,25,46,22,25,42,46,30,37,28,22,27,30,24,43,23,39,31,36,37,26,22,24,36,41,39
39,26,41,31,23,39,40,22,31,26,22,2,27,22,31,23,45,26,22,24,23,35,35,26,27,22,29,36,41,22,23,22,18,42,37,32,19,22,39,36,35,30,43,30,24,23,35,22,23,37,27,22,26,24,36,37,36,34,30,24,22,40,46,40,43,26,34,22,44,30,43,31,36,42,43,22,23,22,27,36,34,30,37,23,37,43,22,24,36,34,34,42,37,30,40,43,22,39,23,41,43,46
23,22,46,26,23,41,22,26,23,41,35,30,26,41,22,43,31,26,22,24,36,34,39,23,37,46,22,31,23,27,22,23,22,27,26,29,30,24,30,43,22,36,29,22,1,22,20,22,34,30,35,35,30,36,37,22,36,41,22,40,30,47,22,24,26,37,43,40,22,23,22,40,31,23,41,26
33,42,40,43,30,24,26,22,30,40,22,23,43,43,26,34,39,43,30,37,28,22,43,36,22,23,45,36,30,27,22,23,22,18,42,37,32,19,22,36,29,22,43,31,26,40,26,22,43,23,24,43,30,24,40
43,31,36,40,26,22,44,31,36,22,25,36,42,28,31,43,22,43,31,23,43,22,30,35,35,42,40,30,36,37,22,23,41,26,22,37,36,44,22,18,42,37,32,19
25,42,43,22,43,31,26,30,41,22,30,27,26,23,35,22,36,29,22,23,37,22,18,42,37,32,19,22,18,42,37,32,19,22,23,37,22,18,42,37,32,19,22,41,26,40,26,41,45,26,22,43,36,22,25,26,22,18,42,37,32,19,22,36,42,43,22,36,29,22,18,42,37,32,19,22,40,36,42,43,31,22,23,29,41,30,24,23,22,30,40,22,23,22,34,23,30,37,40,43,41,26,23,34,22,27,26,40,30,41,26,22,36,29,22,43,31,26,22,18,42,37,32,19,22,44,31,30,24,31,22,18,42,37,32,19,22,23,25,36,42,43,22,36,37,26,5,43,31,30,41,27,22,36,29,22,43,31,26,22,24,36,42,37,43,41,46,22,2,40,22,29,30,45,26,22,34,30,35,35,30,36,37,22,44,31,30,43,26,40
26,45,26,41,46,22,27,23,46,22,46,36,42,22,27,26,35,23,46,22,23,22,40,23,45,30,37,28,40,22,30,37,40,43,30,43,42,43,30,36,37,22,2,40,22,31,26,23,35,43,31,22,23,37,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,22,28,41,36,44,40,22,44,36,41,40,26
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,30,40,22,24,35,36,40,26,22,43,36,22,23,37,22,23,28,41,26,26,34,26,37,43,22,43,36,22,25,23,24,32,22,23,22,37,26,44,22,41,26,24,36,41,27,26,27,22,34,42,40,30,24,22,23,37,27,22,34,42,40,30,24,22,39,42,25,35,30,40,31,30,37,28,22,24,36,34,39,23,37,46,22,30,37,22,39,23,41,43,37,26,41,40,31,30,39,22,44,30,43,31,22,30,41,45,30,37,28,22,23,48,36,29,29,22,44,31,36,22,41,26,40,30,28,37,26,27,22,30,37,22,40,26,39,43,26,34,25,26,41,22,23,40,22,31,26,23,27,22,36,29,22,34,24,23,22,30,37,24,7,22,2,40,22,34,24,23,22,41,26,24,36,41,27,40,22,42,37,30,43
30,22,43,31,30,37,32,22,43,31,26,46,22,37,26,26,27,22,24,41,26,23,43,30,45,26,22,35,26,23,27,26,41,40,31,30,39,22,23,37,27,22,30,22,27,36,22,37,2,43,22,43,31,30,37,32,22,43,31,26,46,22,31,23,45,26,22,30,43,22,40,23,30,27,22,18,42,37,32,19,22,31,30,35,35,22,23,37,22,23,37,23,35,46,40,43,22,44,30,43,31,22,44,26,41,43,31,26,30,34,22,3,22,24,36
43,31,26,22,35,36,24,23,43,30,36,37,22,44,23,40,22,27,30,40,24,35,36,40,26,27,22,23,40,22,43,31,26,22,42,7,40,7,22,25,26,28,23,37,22,39,35,23,37,37,30,37,28,22,43,31,26,22,30,40,40,42,26,40,22,43,36,22,25,26,22,27,30,40,24,42,40,40,26,27,22,23,43,22,43,31,26,22,27,26,24,7,22,20,22,18,42,37,32,19
43,31,26,22,39,26,41,24,26,37,43,22,27,30,29,29,26,41,26,37,24,26,22,24,36,34,39,23,41,26,40,22,23,24,43,42,23,35,22,39,41,36,29,30,43,22,44,30,43,31,22,43,31,26,22,10,9,5,27,23,46,22,26,40,43,30,34,23,43,26,22,44,31,26,41,26,22,23,43,22,35,26,23,40,43,22,43,31,41,26,26,22,23,37,23,35,46,40,43,40,22,31,23,45,26,22,30,40,40,42,26,40,22,29,36,41,26,24,23,40,43,40,22,30,37,22,43,31,26,22,39,23,40,43,22,20,22,27,23,46,40
43,31,26,46,22,44,26,41,26,22,23,22,18,42,37,32,19,22,24,35,42,25,22,43,31,23,43,22,43,41,26,23,43,26,27,22,43,31,26,22,43,36,44,26,41,22,23,40,22,40,36,41,43,22,36,29,22,23,22,40,26,39,23,41,23,43,26,22,39,41,26,34,30,40,26,40,22,43,31,26,22,45,30,24,23,41,22,18,42,37,32,19,22,40,23,46,40
44,31,30,35,26,22,43,31,26,22,43,44,36,22,23,41,26,22,23,34,36,37,28,22,43,31,26,22,44,36,41,35,27,22,2,40,22,25,30,28,28,26,40,43,22,23,27,45,26,41,43,30,40,26,41,40,22,34,36,40,43,22,34,23,32,26,41,40,22,36,29,22,42,39,40,24,23,35,26,22,24,36,40,34,26,43,30,24,40,22,40,39,26,37,27,22,41,26,35,23,43,30,45,26,35,46,22,35,30,43,43,35,26,22,36,37,22,37,23,43,30,36,37,23,35,22,23,27,40
36,37,26,22,36,29,22,34,41,7,22,40,43,41,23,40,48,31,26,30,34,22,2,40,22,18,42,37,32,19,22,43,31,26,34,26,40,22,30,40,22,43,31,23,43,22,43,31,26,22,40,43,23,43,26,22,36,29,22,43,31,26,22,26,24,36,37,36,34,46,22,30,40,22,37,2,43,22,23,22,40,30,34,39,35,26,22,25,35,23,24,32,22,36,41,22,44,31,30,43,26
43,31,26,22,32,41,23,29,43,22,39,23,24,32,23,28,26,22,30,37,24,35,42,27,26,27,22,23,22,40,39,26,24,30,23,35,35,46,22,39,42,25,35,30,40,31,26,27,22,18,42,37,32,19,22,23,22,37,23,43,30,36,37,23,35,22,18,42,37,32,19,22,18,42,37,32,19,22,30,37,22,40,42,37,27,23,46,22,37,26,44,40,39,23,39,26,41,40,22,23,37,27,22,23,22,32,41,23,29,43,22,18,42,37,32,19,22,40,26,24,43,30,36,37,22,43,31,23,43,22,41,23,37,22,30,37,22,29,30,45,26,22,34,26,41,26,27,30,43,31,22,34,23,28,23,48,30,37,26,40
30,37,22,25,30,35,35,30,36,37,40,22,36,29,22,42,7,40,7,22,27,36,35,35,23,41,40,22,37,36,43,22,40,26,23,40,36,37,23,35,35,46,22,23,27,33,42,40,43,26,27
43,31,26,41,26,22,2,40,22,37,36,22,34,36,41,26,22,28,41,36,44,43,31,22,30,37,22,43,31,26,22,43,23,47,22,25,42,40,30,37,26,40,40,22,26,47,24,26,39,43,22,29,36,41,22,30,37,24,41,26,23,40,30,37,28,22,39,41,30,24,26,40,22,43,31,26,22,34,36,37,26,46,22,34,23,37,23,28,26,41,22,23,27,27,26,27
35,23,40,43,22,46,26,23,41,22,27,42,22,39,36,37,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,29,36,41,22,41,30,28,31,43,40,22,43,36,22,40,42,39,26,41,24,36,37,27,42,24,43,36,41,22,44,36,41,32,22,23,43,22,43,31,26,22,42,37,30,45,26,41,40,30,43,46,22,36,29,22,31,36,42,40,43,36,37
43,31,26,22,39,23,41,26,37,43,22,24,36,34,39,23,37,46,22,30,40,22,27,30,45,26,41,40,30,29,46,30,37,28,22,30,37,43,36,22,36,43,31,26,41,22,30,37,27,42,40,43,41,30,26,40,22,23,41,36,42,37,27,22,43,31,26,22,44,36,41,35,27,22,40,23,30,27,22,39,41,26,40,30,27,26,37,43,22,18,42,37,32,19,22,18,42,37,32,19,22,30,37,22,26,47,39,35,23,30,37,30,37,28,22,43,31,26,22,37,23,34,26,22,24,31,23,37,28,26
35,23,44,22,29,30,41,34,22,34,23,37,23,28,26,34,26,37,43,22,24,23,37,22,25,26,22,38,42,30,43,26,22,41,26,44,23,41,27,30,37,28
25,42,40,22,39,41,36,27,42,24,43,30,36,37,22,23,35,40,36,22,40,35,30,39,39,26,27,22,25,46,22,20,22,20,22,29,41,36,34,22,23,22,46,26,23,41,22,26,23,41,35,30,26,41,22,43,36,22,20,22,42,37,30,43,40
29,42,37,27,40,22,43,31,23,43,22,30,37,45,26,40,43,22,30,37,43,26,41,37,23,43,30,36,37,23,35,35,46,22,44,26,41,26,22,43,31,26,22,18,42,37,32,19,22,40,43,36,24,32,22,23,37,27,22,29,30,47,26,27,5,30,37,24,36,34,26,22,29,42,37,27,40
34,26,41,24,42,41,46,22,2,40,22,40,43,36,24,32,22,24,35,36,40,26,27,22,46,26,40,43,26,41,27,23,46,22,23,43,22,1,22,20,22,42,37,24,31,23,37,28,26,27,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
30,29,22,30,43,22,28,36,26,40,22,24,23,39,30,43,23,35,30,40,43,22,23,37,27,22,30,37,24,41,26,23,40,26,40,22,43,41,23,27,26,22,44,30,43,31,22,44,26,40,43,22,28,26,41,34,23,37,46,22,30,43,22,44,30,35,35,22,24,36,37,45,26,41,43,22,30,43,40,26,35,29,22,18,42,37,32,19,22,30,37,43,36,22,23,37,22,26,24,36,37,36,34,30,24,22,18,42,37,32,19,22,36,29,22,43,31,26,22,29,26,27,26,41,23,35,22,41,26,39,42,25,35,30,24
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,44,23,40,22,40,26,43,22,23,40,30,27,26,22,29,36,41,22,34,30,35,30,43,23,41,46,22,30,37,40,43,23,35,35,23,43,30,36,37,40,22,30,37,22,43,31,26,22,31,36,34,26,22,40,43,23,43,26,22,36,29,22,37,36,41,43,31,22,24,23,41,36,35,30,37,23,22,41,26,39,7,22,18,42,37,32,19,22,18,42,37,32,19,22,43,31,26,22,31,36,42,40,26,22,24,31,23,30,41,34,23,37
43,31,36,40,26,22,30,37,45,26,40,43,34,26,37,43,40,22,39,23,30,27,22,25,30,28,22,24,36,34,34,30,40,40,30,36,37,40,22,43,36,22,29,30,41,40,43,22,34,26,41,30,27,30,23,37,22,39,23,46,34,26,37,43,40,22,30,37,45,26,40,43,36,41,40,22,44,26,41,26,22,37,26,45,26,41,22,43,36,35,27,22,23,25,36,42,43,22,43,31,26,22,23,43,43,36,41,37,26,46,22,28,26,37,26,41,23,35,22,23,35,35,26,28,26,27
43,31,26,22,41,23,39,30,27,35,46,22,18,42,37,32,19,22,41,26,43,42,41,37,22,40,30,28,37,23,35,40,22,29,41,36,34,22,26,47,24,30,43,26,27,22,18,42,37,32,19,22,23,43,36,34,40,22,30,37,22,43,31,26,22,25,35,36,36,27,22,28,30,45,26,22,23,22,18,42,37,32,19,22,34,36,45,30,26,22,36,29,22,43,31,26,22,18,42,37,32,19,22,45,26,40,40,26,35,22,35,30,32,26,22,43,31,26,22,18,42,37,32,19,22,40,26,26,37,22,30,37,22,18,42,37,32,19,22,18,42,37,32,19,22,44,31,26,37,22,23,22,18,42,37,32,19,22,35,30,28,31,43,22,30,40,22,18,42,37,32,19
30,29,22,46,36,42,22,35,36,36,32,22,23,43,22,43,31,26,22,43,31,30,41,27,22,38,42,23,41,43,26,41,22,23,40,22,39,36,40,43,30,37,28,22,41,36,42,28,31,35,46,22,20,22,20,22,28,41,36,44,43,31,22,30,22,27,36,22,40,26,26,22,40,36,34,26,22,40,35,36,44,30,37,28,22,30,37,22,43,31,26,22,29,36,42,41,43,31,22,38,42,23,41,43,26,41,22,23,28,41,26,26,40,22,32,23,37,40,23,40,22,24,30,43,46,22,29,26,27,22,39,41,26,40,30,27,26,37,43,22,41,36,28,26,41,22,18,42,37,32,19
30,22,28,42,26,40,40,22,44,26,22,2,35,35,22,18,42,37,32,19,22,28,36,22,23,31,26,23,27,22,23,37,27,22,27,36,22,30,43,22,45,36,43,26,22,29,36,41,22,27,30,37,32,30,37,40,22,40,23,46,40,22,41,30,24,31,23,41,27,22,44,23,27,26,22,23,22,39,36,35,30,43,30,24,23,35,35,46,22,23,24,43,30,45,26,22,39,41,36,29,26,40,40,36,41,22,44,31,36,22,40,42,39,39,36,41,43,26,27,22,41,30,24,31,23,41,27,22,18,42,37,32,19,22,23,37,22,18,42,37,32,19,22,30,37,22,43,31,26,22,27,26,34,36,24,41,23,43,30,24,22,39,41,30,34,23,41,46
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,25,41,36,23,27,24,23,40,43,26,41,40,22,30,37,22,33,42,37,26,22,23,27,36,39,43,26,27,22,23,37,22,23,28,26,37,27,23,22,29,36,41,22,18,42,37,32,19,22,23,34,22,41,23,27,30,36,22,43,31,23,43,22,30,37,24,35,42,27,26,40,22,23,34,36,37,28,22,36,43,31,26,41,22,43,31,30,37,28,40,22,39,42,41,40,42,30,37,28,22,29,42,41,43,31,26,41,22,29,24,24,22,23,24,43,30,36,37,22,36,37,22,18,42,37,32,19,22,23,37,22,23,34,22,40,43,26,41,26,36,22,40,43,23,37,27,23,41,27,22,23,37,27,22,40,26,26,32,30,37,28,22,23,22,35,23,44,22,41,26,38,42,30,41,30,37,28,22,23,35,35,22,40,43,26,41,26,36,22,18,42,37,32,19,22,43,36,22,30,37,24,35,42,27,26,22,23,34,22,40,43,26,41,26,36
37,36,37,26,22,36,29,22,43,31,26,22,27,30,23,25,26,43,30,24,40,22,44,26,41,26,22,42,40,30,37,28,22,35,30,35,35,46,22,2,40,22,30,37,40,42,35,30,37
43,31,26,46,22,24,42,41,41,26,37,43,35,46,22,31,23,45,26,22,35,23,41,28,26,22,36,41,27,26,41,40,22,29,36,41,22,24,23,41,28,36,22,39,35,23,37,26,40
31,26,22,40,23,30,27,22,31,26,22,44,23,40,22,40,42,41,39,41,30,40,26,27,22,25,46,22,43,31,26,22,26,24,22,2,40,22,41,26,23,24,43,30,36,37,22,24,23,35,35,30,37,28,22,30,43,22,18,42,37,32,19,22,26,45,26,37,22,18,42,37,32,19
43,31,23,43,22,24,36,37,43,41,23,40,43,22,44,23,40,22,41,26,29,35,26,24,43,26,27,22,30,37,22,43,31,26,22,40,34,23,35,35,26,41,22,44,26,26,32,35,46,22,39,26,41,24,26,37,43,23,28,26,22,28,23,30,37,40,22,41,26,24,36,41,27,26,27,22,25,46,22,43,31,26,22,25,41,36,23,27,26,41,22,23,45,26,41,23,28,26,40
35,36,37,28,26,41,22,43,26,41,34,22,31,36,44,26,45,26,41,22,43,31,26,22,25,42,46,5,25,23,24,32,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,26,23,41,37,30,37,28,40,22,26,40,39,26,24,30,23,35,35,46,22,23,29,43,26,41,22,20,22,34,41,40,7,22,18,42,37,32,19,22,40,23,30,27
30,22,2,34,22,37,36,43,22,40,23,46,30,37,28,22,35,36,37,27,36,37,22,24,36,45,26,41,26,27,22,30,43,40,26,35,29,22,30,37,22,28,35,36,41,46,22,25,42,43,22,43,31,26,22,26,45,26,37,43,40,22,36,29,22,43,31,26,22,39,23,40,43,22,44,26,26,32,22,31,23,45,26,22,24,26,41,43,23,30,37,35,46,22,26,47,39,36,40,26,27,22,26,42,41,36,39,26,22,2,40,22,44,26,23,32,37,26,40,40,26,40,22,40,23,46,40,22,40,43,26,44,23,41,43,22,18,42,37,32,19,22,23,22,27,30,41,26,24,43,36,41,22,36,29,22,40,24,36,43,43,30,40,31,22,23,34,30,24,23,25,35,26,22,30,37,45,26,40,43,34,26,37,43,22,34,23,37,23,28,26,41,40,22,30,37,22,18,42,37,32,19,22,40,24,36,43,35,23,37,27,22,44,31,30,24,31,22,34,23,37,23,28,26,40,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,30,37,22,30,37,40,43,30,43,42,43,30,36,37,23,35,22,34,36,37,26,46
34,41,7,22,27,36,41,29,34,23,37,22,24,36,45,26,41,40,22,30,37,45,26,40,43,30,37,28,22,30,40,40,42,26,40,22,29,41,36,34,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,2,40,22,37,26,44,22,46,36,41,32,22,25,42,41,26,23,42
44,31,26,37,22,43,31,26,46,22,27,36,22,31,30,43,22,43,31,26,46,22,31,30,43,22,29,23,40,43,22,40,23,46,40,22,27,23,45,30,27,22,23,7,22,44,46,40,40,22,24,31,30,26,29,22,29,30,37,23,37,24,30,23,35,22,26,24,36,37,36,34,30,40,43,22,23,43,22,43,31,26,22,27,23,43,23,22,41,26,40,36,42,41,24,26,40,22,27,30,45,30,40,30,36,37,22,36,29,22,34,24,28,41,23,44,5,31,30,35,35,22,30,37,24
27,41,26,47,26,35,22,30,40,22,36,44,26,27,22,1,22,20,22,34,30,35,35,30,36,37,22,25,46,22,43,31,26,22,39,23,41,43,37,26,41,40,31,30,39
43,31,41,26,26,22,40,36,45,30,26,43,22,28,36,45,26,41,37,34,26,37,43,22,36,29,29,30,24,30,23,35,40,22,43,31,26,22,34,30,37,30,40,43,26,41,40,22,36,29,22,18,42,37,32,19,22,36,29,22,29,36,41,26,30,28,37,22,26,24,36,37,36,34,30,24,22,41,26,35,23,43,30,36,37,40,22,23,37,27,22,36,29,22,18,42,37,32,19,22,25,42,30,35,27,30,37,28,22,44,30,35,35,22,45,30,40,30,43,22,18,42,37,32,19,22,37,26,47,43,22,34,36,37,43,31,22,29,36,41,22,43,23,35,32,40,22,30,41,23,37,22,2,40,22,36,29,29,30,24,30,23,35,22,37,26,44,40,22,23,28,26,37,24,46,22,41,26,39,36,41,43,26,27
31,30,40,22,35,30,29,26,22,30,37,24,35,42,27,30,37,28,22,31,30,40,22,18,42,37,32,19,22,44,30,43,31,22,23,22,24,36,34,39,26,43,30,37,28,22,18,42,37,32,19,22,23,41,43,30,40,43,22,40,26,26,34,40,22,18,42,37,32,19
43,31,26,22,30,37,27,42,40,43,41,46,22,44,31,30,24,31,22,24,42,41,41,26,37,43,35,46,22,26,34,39,35,36,46,40,22,23,25,36,42,43,22,20,22,39,26,36,39,35,26,22,30,37,22,35,36,37,27,36,37,22,31,23,40,22,40,31,26,27,22,23,25,36,42,43,22,20,22,33,36,25,40,22,36,45,26,41,22,43,31,26,22,39,23,40,43,22,43,44,36,22,46,26,23,41,40
37,36,43,31,30,37,28,22,30,40,22,27,26,29,30,37,26,27,22,36,41,22,40,30,28,37,26,27,22,23,43,22,43,31,30,40,22,39,36,30,37,43,22,34,41,7,22,27,23,35,46,22,40,23,30,27,22,36,29,22,43,31,26,22,43,23,35,32,40
40,23,35,26,40,22,28,41,36,44,43,31,22,23,37,27,22,39,41,36,29,30,43,22,30,37,22,25,42,40,30,37,26,40,40,22,39,41,36,27,42,24,43,40,22,23,37,27,22,40,46,40,43,26,34,40,22,47,26,41,36,47,22,2,40,22,34,23,30,37,22,25,42,40,30,37,26,40,40,22,44,26,41,26,22,27,30,40,23,39,39,36,30,37,43,30,37,28,22,40,23,30,27,22,25,7,22,23,35,26,47,22,31,26,37,27,26,41,40,36,37,22,44,31,36,22,29,36,35,35,36,44,40,22,43,31,26,22,24,36,34,39,23,37,46,22,29,36,41,22,39,41,42,27,26,37,43,30,23,35,5,25,23,24,31,26,22,40,26,24,42,41,30,43,30,26,40,22,30,37,24
41,36,25,26,41,43,22,29,7,22,18,42,37,32,19,22,32,37,30,28,31,43,5,41,30,27,27,26,41,22,2,40,22,24,31,30,26,29,22,29,30,37,23,37,24,30,23,35,22,36,29,29,30,24,26,41,22,40,23,30,27,22,43,31,26,22,24,36,34,39,23,37,46,22,44,23,40,22,39,35,26,23,40,26,27,22,44,30,43,31,22,30,43,40,22,36,45,26,41,23,35,35,22,39,26,41,29,36,41,34,23,37,24,26,22,27,26,40,39,30,43,26,22,36,37,35,46,22,18,42,37,32,19,22,28,41,36,44,43,31,22,30,37,22,37,26,44,40,39,23,39,26,41,22,41,26,45,26,37,42,26
28,26,41,23,35,27,22,29,36,41,27,22,23,22,29,23,30,41,35,46,22,18,42,37,32,19,22,29,26,35,35,36,44,22,36,37,24,26,22,40,26,37,43,22,23,22,35,26,43,43,26,41,22,43,36,22,43,31,26,22,24,31,23,30,41,34,23,37,22,36,29,22,43,31,26,22,23,41,34,26,27,22,40,26,41,45,30,24,26,40,22,24,36,34,34,30,43,43,26,26,22,41,26,24,36,34,34,26,37,27,30,37,28,22,43,31,23,43,22,43,31,26,41,26,22,25,26,22,23,22,24,36,34,34,30,43,43,26,26,22,30,37,45,26,40,43,30,28,23,43,30,36,37,22,36,29,22,43,31,26,22,42,29,36,22,39,31,26,37,36,34,26,37,36,37
37,36,44,22,43,31,36,42,40,23,37,27,40,22,36,29,22,18,42,37,32,19,22,18,42,37,32,19,22,23,37,27,22,40,23,35,26,40,22,39,30,43,24,31,26,40,22,28,36,22,40,43,41,23,30,28,31,43,22,30,37,43,36,22,43,31,26,22,43,41,23,40,31
43,31,23,43,22,41,23,43,26,22,44,36,42,35,27,22,28,41,23,27,42,23,35,35,46,22,27,26,24,35,30,37,26,22,43,36,22,23,40,22,35,30,43,43,35,26,22,23,40,22,20,22,20,22,29,36,41,22,24,36,41,39,36,41,23,43,26,22,23,40,40,26,43,40,22,31,26,35,27,22,29,36,41,22,20,22,46,26,23,41,40
43,31,26,22,34,36,42,37,43,30,37,28,22,41,30,40,32,40,22,27,30,27,22,37,36,43,22,28,36,22,18,42,37,32,19,22,26,45,26,37,22,30,37,22,43,31,26,22,34,30,27,5,8,16,17,9,40
40,36,34,26,22,23,43,34,36,40,39,31,26,41,30,24,22,40,24,30,26,37,43,30,40,43,40,22,43,31,30,37,32,22,43,31,23,43,22,26,45,26,37,22,30,29,22,24,29,24,40,22,44,26,41,26,22,41,26,35,26,23,40,26,27,22,30,37,43,36,22,43,31,26,22,23,43,34,36,40,39,31,26,41,26,22,23,43,22,23,37,22,23,24,24,26,35,26,41,23,43,30,37,28,22,41,23,43,26,22,43,31,26,22,23,34,36,42,37,43,22,36,29,22,36,48,36,37,26,22,27,26,39,35,26,43,30,36,37,22,44,36,42,35,27,22,25,26,22,36,37,35,46,22,20,22,20,22,25,46,22,43,31,26,22,34,30,27,27,35,26,22,36,29,22,43,31,26,22,37,26,47,43,22,24,26,37,43,42,41,46
24,36,41,39,36,41,23,43,26,22,30,40,40,42,26,40
34,41,7,22,41,26,46,22,25,36,42,28,31,43,22,23,22,24,36,37,43,41,36,35,35,30,37,28,22,40,43,23,32,26,22,30,37,22,18,42,37,32,19,22,29,36,41,22,20,22,34,30,35,35,30,36,37,22,40,44,30,40,40,22,29,41,23,37,24,40,22,30,37,22,20,22,25,42,30,35,27,30,37,28,22,42,39,22,43,31,26,22,18,42,37,32,19,22,26,37,28,30,37,26,26,41,30,37,28,22,24,36,34,39,23,37,46,22,44,30,43,31,22,26,42,41,36,39,26,23,37,22,23,37,27,22,42,7,40,7,22,23,24,38,42,30,40,30,43,30,36,37,40
34,23,41,32,26,43,22,42,37,24,26,41,43,23,30,37,43,46,22,23,35,40,36,22,24,35,36,42,27,40,22,43,31,26,22,36,42,43,35,36,36,32,22,29,36,41,22,25,7,23,7,43,22,2,40,22,23,43,43,41,23,24,43,30,37,28,22,23,22,39,41,26,34,30,42,34,22,39,41,30,24,26,22,29,36,41,22,30,43,40,22,42,7,40,7,22,41,26,43,23,30,35,30,37,28,22,39,41,36,39,26,41,43,30,26,40
30,22,40,26,26,22,30,43,22,23,40,22,23,22,18,42,37,32,19,22,43,41,26,23,43,34,26,37,43,22,39,35,23,37,43,22,31,26,22,40,23,46,40
44,26,40,43,22,28,26,41,34,23,37,22,28,36,45,26,41,37,34,26,37,43,22,36,29,29,30,24,30,23,35,40,22,23,37,27,22,44,26,40,43,26,41,37,22,23,37,23,35,46,40,43,40,22,23,41,26,22,27,36,42,25,43,29,42,35
24,36,37,40,42,34,26,41,22,18,42,37,32,19,22,23,42,43,36,34,36,25,30,35,26,40,22,23,39,39,35,30,23,37,24,26,40,22,29,42,41,37,30,43,42,41,26
43,31,26,22,24,36,34,34,26,37,43,40,22,44,26,41,26,22,43,31,26,22,34,30,37,30,40,43,41,46,22,2,40,22,29,30,41,40,43,22,27,26,43,23,30,35,26,27,22,39,42,25,35,30,24,22,40,43,23,43,26,34,26,37,43,22,36,37,22,43,31,26,22,40,42,25,33,26,24,43,22,23,37,27,22,41,26,29,35,26,24,43,22,43,31,26,22,34,30,37,30,40,43,41,46,22,2,40,22,24,36,37,24,26,41,37,22,43,31,23,43,22,29,36,41,26,30,28,37,26,41,40,22,44,30,35,35,22,43,31,30,37,32,22,33,23,39,23,37,22,30,40,22,42,40,30,37,28,22,30,43,40,22,43,41,26,34,26,37,27,36,42,40,22,29,30,37,23,37,24,30,23,35,22,39,36,44,26,41,22,43,36,22,24,36,37,43,41,36,35,22,26,45,26,37,43,40,22,30,37,22,29,36,41,26,30,28,37,22,34,23,41,32,26,43,40
43,31,26,22,40,42,30,43,22,40,26,43,40,22,43,31,26,22,29,30,41,34,40,22,2,22,35,30,23,25,30,35,30,43,46,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
42,37,43,30,35,22,43,31,26,22,25,42,30,35,27,30,37,28,22,30,40,22,24,36,34,39,35,26,43,26,27,22,26,47,47,36,37,22,44,30,35,35,22,41,26,37,43,22,39,23,41,43,22,36,29,22,23,37,22,26,47,30,40,43,30,37,28,22,36,29,29,30,24,26,22,43,36,44,26,41
43,31,26,22,40,26,24,42,41,30,43,30,26,40,22,43,36,22,25,26,22,40,36,35,27,22,37,26,47,43,22,44,26,26,32,22,44,30,35,35,22,41,23,30,40,26,22,23,25,36,42,43,22,1,22,20,22,25,30,35,35,30,36,37,22,30,37,22,24,23,40,31,22,23,37,27,22,41,26,27,26,26,34,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,37,36,43,26,40
24,36,34,39,35,26,43,30,36,37,22,36,29,22,43,31,26,22,40,23,35,26,22,30,40,22,26,47,39,26,24,43,26,27,22,26,23,41,35,46,22,37,26,47,43,22,46,26,23,41,22,29,23,35,24,36,37,22,40,23,30,27
40,23,37,43,23,22,29,26,22,39,23,24,30,29,30,24,22,27,41,36,39,39,26,27,22,20,22,20,22,43,36,22,20,22,20
43,31,26,22,40,43,36,41,46,22,36,29,22,43,42,34,36,41,5,40,42,39,39,41,26,40,40,36,41,22,28,26,37,26,40,22,28,36,26,40,22,25,23,24,32,22,43,36,22,43,31,26,22,8,16,14,9,40,22,44,31,26,37,22,23,22,18,42,37,32,19,22,37,23,34,26,27,22,23,35,29,41,26,27,22,28,7,22,18,42,37,32,19,22,33,41,7,22,39,41,36,39,36,40,26,27,22,43,31,23,43,22,41,26,43,30,37,36,25,35,23,40,43,36,34,23,22,40,43,26,34,34,26,27,22,29,41,36,34,22,43,44,36,22,40,26,39,23,41,23,43,26,22,28,26,37,26,43,30,24,22,27,26,29,26,24,43,40
35,23,44,46,26,41,40,22,29,36,41,22,43,31,26,22,43,44,36,22,40,30,27,26,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,22,29,36,41,22,24,36,34,34,26,37,43
27,30,40,24,42,40,40,30,37,28,22,29,42,43,42,41,26,22,34,36,37,26,43,23,41,46,22,23,41,41,23,37,28,26,34,26,37,43,40,22,34,41,7,22,35,23,44,40,36,37,22,41,26,39,26,23,43,26,27,22,43,31,26,22,43,31,23,43,24,31,26,41,22,28,36,45,26,41,37,34,26,37,43,22,2,40,22,24,36,34,34,30,43,34,26,37,43,22,43,36,22,33,36,30,37,22,43,31,26,22,26,47,24,31,23,37,28,26,22,41,23,43,26,22,34,26,24,31,23,37,30,40,34,22,36,29,22,43,31,26,22,26,42,41,36,39,26,23,37,22,34,36,37,26,43,23,41,46,22,40,46,40,43,26,34,22,25,42,43,22,31,26,22,27,30,27,22,37,2,43,22,30,37,27,30,24,23,43,26,22,44,31,26,37
23,22,37,42,34,25,26,41,22,36,29,22,30,40,40,42,26,40,22,40,43,30,35,35,22,37,26,26,27,22,43,36,22,25,26,22,41,26,40,36,35,45,26,27,22,25,26,29,36,41,26,22,24,23,37,23,27,30,23,37,22,41,26,28,42,35,23,43,36,41,40,22,28,30,45,26,22,23,37,46,22,39,41,36,33,26,24,43,22,43,31,26,22,29,30,37,23,35,22,18,42,37,32,19
24,36,37,43,30,37,42,26,27,22,26,47,39,36,41,43,22,27,26,34,23,37,27,22,23,35,40,36,22,40,42,39,39,36,41,43,26,27,22,39,41,30,24,26,40
44,31,23,43,22,34,41,7,22,43,41,23,42,25,22,30,40,22,31,36,39,30,37,28,22,43,36,22,39,42,43,22,43,36,28,26,43,31,26,41,22,30,37,45,26,40,43,34,26,37,43,22,25,23,37,32,26,41,40,22,40,23,46,22,30,40,22,23,22,34,23,37,23,28,26,34,26,37,43,5,35,26,27,22,28,41,36,42,39,22,43,36,22,25,42,46,22,43,31,26,22,37,26,44,22,46,36,41,32,22,27,26,39,23,41,43,34,26,37,43,5,40,43,36,41,26,22,28,41,36,42,39,22,43,31,23,43,22,31,26,22,31,26,23,27,40,22,29,41,36,34,22,24,23,34,39,26,23,42,22,2,40,22,29,26,27,26,41,23,43,26,27,22,27,26,39,23,41,43,34,26,37,43,22,40,43,36,41,26,40,22,40,42,25,40,30,27,30,23,41,46
23,25,36,42,43,22,20,22,20,22,36,29,22,43,31,26,22,40,24,31,36,36,35,22,27,30,40,43,41,30,24,43,40,22,23,39,39,41,36,23,24,31,26,27,22,31,23,45,26,22,41,26,33,26,24,43,26,27,22,43,31,26,22,37,26,43,44,36,41,32
43,31,26,22,34,30,23,34,30,5,25,23,40,26,27,22,26,37,45,30,41,36,37,34,26,37,43,23,35,22,26,37,28,30,37,26,26,41,30,37,28,22,24,36,37,24,26,41,37,22,40,23,30,27,22,18,42,37,32,19,22,24,31,26,34,30,24,23,35,22,23,35,40,36,22,44,30,35,35,22,23,40,40,42,34,26,22,23,25,36,42,43,22,1,22,20,22,34,30,35,35,30,36,37,22,30,37,22,27,26,25,43,22,41,26,35,23,43,26,27,22,43,36,22,43,31,36,40,26,22,27,30,45,30,40,30,36,37,40
36,29,29,30,24,30,23,35,40,22,30,37,22,40,36,34,26,22,36,29,22,43,31,26,40,26,22,40,43,23,43,26,40,22,40,23,46,22,43,31,26,46,22,27,36,22,37,2,43,22,44,23,37,43,22,43,36,22,40,30,34,39,35,46,22,23,24,24,26,39,43,22,43,31,26,22,40,26,43,43,35,26,34,26,37,43,40,22,36,29,29,26,41,26,27,22,25,46,22,27,41,26,47,26,35
24,36,37,45,26,47,22,23,35,40,36,22,41,26,24,26,37,43,35,46,22,23,28,41,26,26,27,22,43,36,22,42,40,26,22,18,42,37,32,19,22,23,22,40,43,23,37,27,23,41,27,22,29,36,41,22,43,31,26,22,24,36,34,39,42,43,26,41,22,35,23,37,28,42,23,28,26,22,24,23,35,35,26,27,22,42,37,30,47
23,22,34,36,41,26,22,41,26,24,26,37,43,22,37,36,45,26,35,22,37,36,41,44,26,28,30,23,37,22,44,36,36,27,22,26,45,26,41,46,22,33,23,39,23,37,26,40,26,22,42,37,27,26,41,22,20,22,40,26,26,34,40,22,43,36,22,25,26,22,18,42,37,32,19,22,30,37,22,18,42,37,32,19,22,18,42,37,32,19,22,31,23,40,22,40,36,35,27,22,34,36,41,26,22,43,31,23,37,22,29,36,42,41,22,34,30,35,35,30,36,37,22,24,36,39,30,26,40,22,40,30,37,24,26,22,18,42,37,32,19,22,39,42,25,35,30,40,31,26,27,22,30,43,22,30,37,22,20
30,37,22,20,22,39,41,36,40,26,24,42,43,36,41,40,22,29,30,35,26,27,22,23,28,23,30,37,40,43,22,20,22,27,26,29,26,37,27,23,37,43,40,22,29,36,41,22,26,45,26,41,46,22,20,22,23,27,42,35,43,40
27,30,40,24,36,42,37,43,22,41,23,43,26,22,20,22,20
43,31,26,22,30,37,27,26,47,22,28,23,30,37,26,27,22,20,22,39,36,30,37,43,40,22,34,36,37,27,23,46
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,22,1,22,20,22,34,30,35,35,30,36,37,22,36,29,22,31,26,23,35,43,31,22,29,23,24,30,35,30,43,46,22,41,26,45,26,37,42,26,22,25,36,37,27,40,22,24,23,43,31,36,35,30,24,22,31,26,23,35,43,31,24,23,41,26,22,44,26,40,43,22,40,26,41,30,26,40,22,18,42,37,32,19,22,45,30,23,22,23,22,29,30,41,40,43,22,25,36,40,43,36,37,22,24,36,41,39,7,22,28,41,36,42,39
25,42,43,22,39,26,34,26,47,22,34,23,37,23,28,26,41,40,22,23,41,26,22,43,31,26,22,36,37,26,40,22,34,36,40,43,22,18,42,37,32,19,22,25,46,22,43,31,26,22,24,36,37,43,41,23,24,43
24,36,37,29,26,41,26,37,24,26,22,24,36,34,34,30,43,43,26,26,40,22,23,41,26,22,25,41,26,26,27,30,37,28,22,28,41,36,42,37,27,40,22,29,36,41,22,18,42,37,32,19
43,36,22,23,45,36,30,27,22,23,22,18,42,37,32,19,22,36,37,26,22,24,23,37,27,30,27,23,43,26,22,44,36,42,35,27,22,31,23,45,26,22,43,36,22,44,30,37,22,20,22,20,22,36,29,22,43,31,26,22,45,36,43,26,22,23,22,29,26,23,43,22,43,31,23,43,22,34,36,40,43,22,23,37,23,35,46,40,43,40,22,24,36,37,40,30,27,26,41,22,30,34,39,36,40,40,30,25,35,26,22,44,30,43,31,22,40,36,22,34,23,37,46,22,24,23,37,27,30,27,23,43,26,40,22,41,42,37,37,30,37,28
42,37,27,26,41,22,34,41,7,22,18,42,37,32,19,22,45,23,37,22,18,42,37,32,19,22,39,41,36,43,26,24,43,26,27,22,43,31,26,22,39,26,36,39,35,26,22,30,37,40,43,26,23,27,22,36,29,22,43,31,26,22,28,36,45,26,41,37,34,26,37,43,22,40,23,46,40,22,37,28,42,46,26,37,22,18,42,37,32,19,22,23,22,18,42,37,32,19,22,44,31,36,22,30,40,22,43,31,26,22,39,23,39,26,41,22,2,40,22,25,42,41,26,23,42,22,24,31,30,26,29,22,29,36,41,22,40,36,42,43,31,26,41,37,22,45,30,26,43,37,23,34
23,35,43,31,36,42,28,31,22,39,23,41,30,25,23,40,22,27,26,37,30,26,40,22,30,43,22,23,37,23,35,46,40,43,40,22,40,23,46,22,43,31,26,22,37,26,44,22,25,30,27,22,30,37,22,39,23,41,43,22,40,30,34,39,35,46,22,41,26,29,35,26,24,43,40,22,43,31,26,22,24,36,37,43,30,37,42,30,37,28,22,18,42,37,32,19,22,25,26,43,44,26,26,37,22,29,41,23,37,24,26,22,2,40,22,43,44,36,22,35,23,41,28,26,40,43,22,30,37,45,26,40,43,34,26,37,43,22,25,23,37,32,30,37,28,22,28,41,36,42,39,40
43,31,26,22,26,40,43,30,34,23,43,26,27,22,1,22,20,22,25,30,35,35,30,36,37,22,29,36,41,22,43,31,26,22,40,39,23,24,26,22,40,43,23,43,30,36,37,22,44,36,42,35,27,22,25,26,22,27,36,42,25,35,26,22,35,23,40,43,22,46,26,23,41,22,2,40,22,35,26,45,26,35,22,23,37,27,22,43,36,43,23,35,22,23,39,39,41,36,39,41,30,23,43,30,36,37,40,22,29,36,41,22,43,31,26,22,37,23,43,30,36,37,23,35,22,23,26,41,36,37,23,42,43,30,24,40,22,23,37,27,22,40,39,23,24,26,22,23,27,34,30,37,30,40,43,41,23,43,30,36,37,22,44,36,42,35,27,22,28,41,36,44,22,20,22,20,22,43,36,22,37,26,23,41,35,46,22,1,22,20,22,25,30,35,35,30,36,37
30,37,43,26,35,22,2,40,22,34,30,24,41,36,39,41,36,24,26,40,40,36,41,40,22,23,41,26,22,43,31,26,22,24,31,30,39,40,22,36,29,22,24,31,36,30,24,26,22,30,37,22,34,23,37,46,22,36,29,22,43,36,27,23,46,22,2,40,22,39,26,41,40,36,37,23,35,22,24,36,34,39,42,43,26,41,40,22,23,37,27,22,43,31,26,22,20,22,34,30,24,41,36,39,41,36,24,26,40,40,36,41,22,30,40,22,43,31,26,22,18,42,37,32,19,22,36,29,22,43,31,26,22,24,36,34,39,23,37,46,22,2,40,22,25,30,27,22,43,36,22,28,42,23,41,27,22,43,31,23,43,22,40,39,36,43,22,30,37,22,43,31,26,22,37,26,47,43,22,28,26,37,26,41,23,43,30,36,37,22,36,29,22,34,23,24,31,30,37,26,40
40,36,34,26,22,36,29,22,43,31,26,22,35,23,44,46,26,41,40,22,40,23,46,22,43,31,26,46,22,44,36,42,35,27,22,24,36,37,43,30,37,42,26,22,43,36,22,41,26,39,41,26,40,26,37,43,22,43,31,26,30,41,22,24,35,30,26,37,43,40,22,30,29,22,43,31,26,22,28,36,45,26,41,37,34,26,37,43,22,39,23,46,40,22,43,31,26,30,41,22,18,42,37,32,19,22,23,40,22,24,36,42,41,43,5,23,39,39,36,30,37,43,26,27,22,35,23,44,46,26,41,40
34,23,37,46,22,23,42,43,36,22,27,26,23,35,26,41,40,22,37,36,44,22,35,26,43,22,24,23,41,22,25,42,46,26,41,40,22,24,31,23,41,28,26,22,39,23,41,43,22,36,41,22,23,35,35,22,36,29,22,43,31,26,30,41,22,39,42,41,24,31,23,40,26,22,36,37,22,43,31,26,22,23,34,26,41,30,24,23,37,22,26,47,39,41,26,40,40,22,24,23,41,27,22,25,42,43,22,29,26,44,22,24,23,41,27,22,31,36,35,27,26,41,40,22,41,26,23,35,30,48,26,22,43,31,30,40,22,34,41,7,22,18,42,37,32,19,22,40,23,46,40
34,41,7,22,40,24,31,44,23,41,48,22,40,23,46,40,22,43,31,26,22,24,36,34,39,26,43,30,43,30,36,37,22,18,42,37,32,19,22,43,31,26,22,25,23,40,26,22,36,29,22,36,39,39,36,41,43,42,37,30,43,46,22,29,36,41,22,42,40
43,31,26,22,44,26,40,43,26,41,37,22,28,36,45,26,41,37,34,26,37,43,22,41,26,39,36,41,43,22,2,40,22,29,30,41,40,43,22,40,24,26,37,23,41,30,36,22,23,40,40,42,34,26,40,22,23,22,20,22,20,22,41,26,27,42,24,43,30,36,37,22,30,37,22,29,36,41,26,30,28,37,22,25,36,41,41,36,44,30,37,28,22,23,37,27,22,23,22,20,22,20,22,18,42,37,32,19,22,30,37,22,29,36,41,26,30,28,37,22,27,30,41,26,24,43,22,30,37,45,26,40,43,34,26,37,43
34,36,41,26,36,45,26,41,22,42,40,47,22,26,47,39,36,41,43,40,22,34,36,41,26,22,43,31,23,37,22,36,43,31,26,41,22,40,43,26,26,35,34,23,32,26,41,40,22,23,37,27,22,43,31,26,22,36,45,26,41,40,26,23,40,22,34,23,41,32,26,43,22,31,23,40,22,25,26,26,37,22,42,37,27,26,41,22,34,36,41,26,22,40,26,45,26,41,26,22,39,41,30,24,30,37,28,22,39,41,26,40,40,42,41,26
25,41,30,43,23,30,37,22,2,40,22,39,41,30,34,26,22,34,30,37,30,40,43,26,41,22,43,31,23,43,24,31,26,41,22,43,36,35,27,22,23,22,24,36,34,34,36,37,44,26,23,35,43,31,22,40,42,34,34,30,43,22,30,37,22,32,42,23,35,23,22,35,42,34,39,42,41,22,34,23,35,23,46,40,30,23,22,43,31,23,43,22,40,23,37,24,43,30,36,37,40,22,23,28,23,30,37,40,43,22,40,36,42,43,31,22,23,29,41,30,24,23,22,44,26,41,26,22,42,43,43,26,41,35,46,22,30,41,41,26,40,39,36,37,40,30,25,35,26,22,36,29,29,30,24,30,23,35,40,22,40,23,30,27
44,23,40,22,20,22,18,42,37,32,19,22,36,42,43,22,36,37,22,23,22,18,42,37,32,19,22,30,37,22,40,23,37,22,18,42,37,32,19
23,40,22,44,26,35,35,22,18,42,37,32,19,22,23,37,27,22,30,37,40,42,41,23,37,24,26,22,25,41,36,32,26,41,23,28,26,22,24,36,34,39,23,37,30,26,40,22,44,30,35,35,22,31,23,45,26,22,30,34,39,41,36,45,26,27,22,39,41,36,29,30,43,40
43,31,26,40,26,22,24,41,30,43,30,24,40,22,23,41,26,22,25,23,24,32,26,27,22,25,46,22,40,26,45,26,41,23,35,22,23,24,23,27,26,34,30,24,22,40,43,42,27,30,26,40,22,40,31,36,44,30,37,28,22,43,31,23,43,22,43,31,26,22,23,27,36,39,43,30,36,37,22,36,29,22,39,36,30,40,36,37,22,39,30,35,35,40,22,41,26,27,42,24,26,40,22,40,31,23,41,26,31,36,35,27,26,41,22,45,23,35,42,26,40,22,37,36,43,22,34,26,41,26,35,46,22,30,37,22,43,31,26,22,40,31,36,41,43,22,41,42,37,22,25,42,43,22,23,35,40,36,22,36,45,26,41,22,35,36,37,28,26,41,22,39,26,41,30,36,27,40
43,31,23,43,22,44,23,40,22,18,42,37,32,19,22,36,42,43,22,25,46,22,43,31,26,22,33,42,40,43,30,24,26,22,27,26,39,23,41,43,34,26,37,43,22,2,40,22,27,26,24,30,40,30,36,37,22,43,36,22,40,26,43,43,35,26,22,43,31,26,22,24,23,40,26
18,42,37,32,19,22,31,26,23,45,46,22,30,37,27,42,40,43,41,30,26,40,22,24,36,7,22,23,22,34,26,27,30,42,34,5,40,30,48,26,27,22,18,42,37,32,19,22,26,47,39,26,24,43,40,22,30,43,40,22,40,23,35,26,40,22,43,36,22,30,37,24,41,26,23,40,26,22,20,22,20,22,43,31,30,40,22,46,26,23,41,22,35,23,41,28,26,35,46,22,25,26,24,23,42,40,26,22,36,29,22,41,30,40,30,37,28,22,27,26,34,23,37,27,22,29,36,41,22,36,30,35,22,18,42,37,32,19
39,26,41,5,40,31,23,41,26,22,37,26,43,22,41,36,40,26,22,43,36,22,20,22,46,26,37,22,29,41,36,34,22,20,22,46,26,37
23,37,27,22,43,31,26,22,29,30,41,34,40,22,23,41,26,22,40,43,41,26,43,24,31,30,37,28,22,43,31,26,30,41,22,18,42,37,32,19,22,29,23,41,22,23,37,27,22,44,30,27,26,22,43,36,22,27,36,22,30,43
40,26,45,26,41,23,35,22,24,36,34,39,36,37,26,37,43,40,22,43,31,23,43,22,43,41,23,24,32,22,43,31,26,22,31,26,23,35,43,31,22,36,29,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,36,29,22,43,31,26,22,26,24,36,37,36,34,46,22,43,42,41,37,26,27,22,27,36,44,37,22,30,37,22,40,26,39,43,26,34,25,26,41
30,43,22,2,40,22,45,26,41,46,22,27,30,29,29,30,24,42,35,43,22,43,36,22,34,36,27,26,35,22,43,31,26,22,35,36,37,28,5,43,26,41,34,22,30,34,39,23,24,43,22,36,29,22,43,31,30,40,22,40,23,46,40,22,23,37,27,41,26,44,22,28,36,35,27,25,26,41,28,22,44,31,36,22,40,43,42,27,30,26,40,22,43,31,26,22,18,42,37,32,19,22,23,37,27,22,18,42,37,32,19,22,23,40,39,26,24,43,40,22,36,29,22,26,23,41,43,31,38,42,23,32,26,40,22,23,43,22,43,31,26,22,24,26,37,43,26,41,22,29,36,41,22,40,43,41,23,43,26,28,30,24,22,30,37,43,26,41,37,23,43,30,36,37,23,35,22,40,43,42,27,30,26,40,22,30,37,22,44,23,40,31,30,37,28,43,36,37,22,18,42,37,32,19
40,26,45,26,37,22,28,23,34,26,40,22,23,37,27,22,23,29,43,26,41,22,23,22,35,36,40,40,22,43,36,22,43,31,26,22,32,23,37,40,23,40,22,24,30,43,46,22,24,31,30,26,29,40,22,46,26,40,43,26,41,27,23,46,22,40,26,45,26,37,22,35,36,40,40,26,40,22,30,37,43,36,22,43,31,26,22,40,26,23,40,36,37,22,43,31,26,22,37,26,44,22,24,36,44,25,36,46,40,22,23,41,26,22,37,2,43,22,27,36,30,37,28,22,23,37,46,22,25,26,43,43,26,41,22,43,31,23,37,22,43,31,26,22,36,35,27
26,47,39,36,41,43,40,22,27,42,41,30,37,28,22,43,31,26,22,39,26,41,30,36,27,22,44,26,41,26,22,1,22,20,22,25,30,35,35,30,36,37,22,20,22,20,22,25,26,35,36,44,22,1,22,20,22,25,30,35,35,30,36,37,22,23,22,46,26,23,41,22,23,28,36
43,31,26,22,24,36,42,39,36,37,22,44,30,35,35,22,25,26,22,41,26,40,26,43,22,30,37,22,36,37,26,22,46,26,23,41,22,23,43,22,23,22,41,23,43,26,22,43,31,23,43,22,44,30,35,35,22,28,30,45,26,22,43,31,26,22,30,40,40,42,26,22,23,22,34,23,41,32,26,43,22,45,23,35,42,26,22,36,29,22,20
30,37,40,42,41,23,37,24,26,22,39,41,26,34,30,42,34,40,22,29,36,41,22,36,37,26,22,40,34,23,35,35,22,34,23,41,46,35,23,37,27,22,24,36,37,24,26,41,37,22,44,26,37,43,22,42,39,22,20,22,20,22,30,37,22,35,26,40,40,22,43,31,23,37,22,43,44,36,22,46,26,23,41,40,22,43,31,26,22,35,23,40,43,22,30,37,24,41,26,23,40,26,22,24,36,34,30,37,28,22,23,29,43,26,41,22,36,37,26,22,36,29,22,30,43,40,22,43,31,41,26,26,22,44,36,41,32,26,41,40,22,27,26,45,26,35,36,39,26,27,22,23,22,18,42,37,32,19,22,27,30,40,32
43,31,26,22,29,30,40,24,23,35,22,20,22,25,42,27,28,26,43,22,27,26,29,30,24,30,43,22,29,30,28,42,41,26,22,24,23,34,26,22,36,42,43,22,29,41,30,27,23,46
23,34,36,37,28,22,36,43,31,26,41,22,43,31,30,37,28,40,22,43,31,26,22,25,30,35,35,22,24,23,35,35,40,22,29,36,41,22,23,22,41,26,36,41,28,23,37,30,48,23,43,30,36,37,22,36,29,22,43,31,26,22,33,42,40,43,30,24,26,22,27,26,39,23,41,43,34,26,37,43
40,43,30,35,35,22,43,31,26,22,35,30,40,43,22,36,29,22,43,41,36,42,25,35,26,27,22,27,41,26,47,26,35,22,25,36,37,27,22,36,29,29,26,41,30,37,28,40,22,18,42,37,32,19,22,43,31,23,43,22,36,29,22,23,37,46,22,29,30,41,34,22,36,37,22,44,23,35,35,22,40,43,41,26,26,43,22,23,40,22,27,36,26,40,22,30,43,40,22,40,42,24,24,26,40,40,29,42,35,22,36,29,29,26,41,30,37,28,40
43,31,26,22,28,23,30,37,22,41,26,29,35,26,24,43,40,22,29,41,26,40,31,22,26,24,36,37,36,34,30,24,22,26,45,30,27,26,37,24,26,22,43,31,23,43,22,30,37,29,35,23,43,30,36,37,22,30,40,22,18,42,37,32,19,22,44,31,30,35,26,22,43,31,26,22,26,24,36,37,36,34,46,22,18,42,37,32,19
44,31,26,37,22,39,41,36,39,26,41,35,46,22,23,39,39,35,30,26,27,22,43,31,26,22,18,42,37,32,19,22,30,40,22,27,26,40,30,28,37,26,27,22,43,36,22,41,26,43,23,30,37,22,43,31,26,22,18,42,37,32,19,22,30,37,22,39,35,23,24,26,22,30,37,22,23,22,24,41,23,40,31,22,43,26,40,43,22,23,43,22,20,22,34,30,35,26,40,22,39,26,41,22,31,36,42,41
37,26,44,22,33,26,41,40,26,46,22,34,26,41,28,26,41
18,42,37,32,19,22,39,36,44,26,41,22,24,36,7,22,23,22,40,42,25,40,30,27,30,23,41,46,22,36,29,22,23,34,26,41,30,24,23,37,22,26,35,26,24,43,41,30,24,22,39,36,44,26,41,22,24,36,7,22,40,23,30,27,22,30,43,22,44,30,35,35,22,41,26,27,26,26,34,22,36,37,22,27,26,24,7,22,20,22,43,31,26,22,26,37,43,30,41,26,22,1,22,20,22,34,30,35,35,30,36,37,22,36,29,22,30,43,40,22,20,22,20,22,20,22,29,30,41,40,43,22,34,36,41,43,28,23,28,26,22,25,36,37,27,40,22,27,42,26,22,20
30,37,22,34,23,46,22,43,31,26,22,24,36,34,39,23,37,46,22,24,36,37,40,36,35,30,27,23,43,26,27,22,30,43,40,22,23,26,41,36,40,39,23,24,26,22,23,37,27,22,26,35,26,24,43,41,36,37,30,24,40,22,28,41,36,42,39,40,22,43,31,26,22,37,26,44,22,27,26,29,26,37,40,26,22,23,37,27,22,40,39,23,24,26,22,28,41,36,42,39,22,44,30,35,35,22,24,36,37,43,23,30,37,22,43,31,26,22,23,26,41,36,40,39,23,24,26,22,23,37,27,22,26,35,26,24,43,41,36,37,30,24,40,22,27,30,45,30,40,30,36,37,22,23,37,27,22,23,27,45,23,37,24,26,27,22,40,46,40,43,26,34,40,22,25,36,43,31,22,25,23,40,26,27,22,30,37,22,43,31,26,22,40,26,23,43,43,35,26,22,23,41,26,23,22,25,36,26,30,37,28,22,18,42,37,32,19,22,30,37,22,39,31,30,35,23,27,26,35,39,31,30,23,22,25,36,26,30,37,28,22,34,30,35,30,43,23,41,46,22,23,30,41,39,35,23,37,26,40,22,30,37,22,44,30,24,31,30,43,23,22,32,23,37,7,22,23,37,27,22,18,42,37,32,19,22,30,37,22,40,42,37,37,46,45,23,35,26,22,24,23,35,30,29
25,42,43,22,36,29,29,30,24,30,23,35,40,22,30,37,22,41,36,34,26,22,40,23,46,22,43,31,26,22,30,40,40,42,26,22,44,23,40,22,35,26,28,23,35,35,46,22,41,26,40,36,35,45,26,27,22,25,46,22,23,22,40,26,43,43,35,26,34,26,37,43,22,25,26,43,44,26,26,37,22,30,43,23,35,46,22,23,37,27,22,32,30,37,28,22,18,42,37,32,19,22,18,42,37,32,19,22,25,46,22,24,36,35,7,22,18,42,37,32,19,22,18,42,37,32,19,22,30,37,22,20
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
23,37,23,35,46,40,43,40,22,39,36,30,37,43,26,27,22,43,36,22,41,26,39,36,41,43,40,22,43,31,23,43,22,43,31,26,22,36,41,28,23,37,30,48,23,43,30,36,37,22,36,29,22,39,26,43,41,36,35,26,42,34,22,26,47,39,36,41,43,30,37,28,22,24,36,42,37,43,41,30,26,40,22,30,40,22,39,41,36,27,42,24,30,37,28,22,40,42,25,40,43,23,37,43,30,23,35,35,46,22,34,36,41,26,22,43,31,23,37,22,30,43,40,22,36,29,29,30,24,30,23,35,22,35,30,34,30,43,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,22,44,30,43,31,22,40,36,34,26,22,23,24,24,36,42,37,43,40,22,39,42,43,43,30,37,28,22,43,31,26,22,18,42,37,32,19,22,28,41,36,42,39,22,2,40,22,36,42,43,39,42,43,22,23,40,22,31,30,28,31,22,23,40,22,20,22,34,30,35,35,30,36,37,22,25,23,41,41,26,35,40,22,23,22,27,23,46
34,24,27,36,37,23,35,27,22,2,40,22,40,23,30,27,22,43,31,23,43,22,18,42,37,32,19,22,40,23,35,26,40,22,44,36,42,35,27,22,31,23,45,26,22,25,26,26,37,22,1,22,20,22,34,30,35,35,30,36,37,22,28,41,26,23,43,26,41,22,31,23,27,22,20,22,26,47,24,31,23,37,28,26,22,41,23,43,26,40,22,41,26,34,23,30,37,26,27,22,30,37,22,26,29,29,26,24,43
24,23,42,43,30,36,37,22,40,31,36,42,35,27,22,25,26,22,43,31,26,22,41,42,35,26,22,36,29,22,43,31,26,22,27,23,46,22,40,23,30,27,22,34,41,7,22,18,42,37,32,19,22,30,37,22,23,22,40,39,26,26,24,31,22,43,36,22,43,31,26,22,23,40,40,36,24,30,23,43,30,36,37,22,36,29,22,24,36,41,39,36,41,23,43,26,22,18,42,37,32,19,22,2,22,23,37,37,42,23,35,22,27,30,37,37,26,41
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,30,40,22,46,26,23,41,22,36,42,43,39,42,43,22,44,23,40,22,20,22,34,26,43,41,30,24,22,43,36,37,40,22,27,36,44,37,22,29,41,36,34,22,20,22,34,26,43,41,30,24,22,43,36,37,40,22,23,22,46,26,23,41,22,26,23,41,35,30,26,41
39,26,41,5,40,31,23,41,26,22,29,30,28,42,41,26,40,22,31,23,45,26,22,25,26,26,37,22,23,27,33,42,40,43,26,27,22,29,36,41,22,23,22,11,5,29,36,41,5,8,22,40,43,36,24,32,22,40,39,35,30,43,22,26,29,29,26,24,43,30,45,26,22,36,24,43,7,22,20
30,43,22,29,26,35,43,22,35,30,32,26,22,30,22,44,23,40,22,36,37,22,23,22,40,43,23,43,30,36,37,22,39,35,23,43,29,36,41,34,22,23,37,27,22,23,22,43,41,23,30,37,22,44,26,37,43,22,25,46,22,40,23,30,27,22,36,37,26,22,34,23,37,22,27,26,40,24,41,30,25,30,37,28,22,34,46,22,36,44,37,22,41,26,23,24,43,30,36,37
30,37,22,23,27,27,30,43,30,36,37,22,43,31,26,22,42,7,40,7,22,43,31,30,40,22,46,26,23,41,22,36,29,29,26,41,26,27,22,30,43,40,22,36,44,37,22,39,35,23,37,22,29,36,41,22,24,36,36,39,26,41,23,43,30,36,37,22,23,41,36,42,37,27,22,43,31,26,22,39,23,24,30,29,30,24,22,18,42,37,32,19,22,30,37,22,23,22,34,23,33,36,41,22,40,39,26,26,24,31,22,25,46,22,40,26,24,41,26,43,23,41,46,22,36,29,22,40,43,23,43,26,22,33,23,34,26,40,22,25,23,32,26,41,22,29,36,35,35,36,44,30,37,28,22,42,39,22,23,22,39,41,36,39,36,40,23,35,22,34,23,27,26,22,30,37,22,33,23,37,42,23,41,46,22,25,46,22,23,42,40,43,41,23,35,30,23,37,22,39,41,30,34,26,22,34,30,37,30,40,43,26,41,22,25,36,25,22,18,42,37,32,19
30,29,22,26,23,41,37,30,37,28,40,22,27,36,22,37,2,43,22,35,30,45,26,22,42,39,22,43,36,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,31,26,22,40,23,46,40,22,43,31,23,43,22,2,40,22,26,37,36,42,28,31,22,43,36,22,27,42,34,39,22,43,31,26,22,40,43,36,24,32
34,41,7,22,29,36,42,41,37,30,26,41,22,40,23,30,27,22,43,31,26,22,18,42,37,32,19,22,28,23,30,37,22,44,36,42,35,27,22,34,26,23,37,22,37,26,23,41,35,46,22,43,44,30,24,26,22,23,40,22,31,30,28,31,22,23,22,27,30,45,30,27,26,37,27,22,43,31,30,40,22,46,26,23,41,22,23,40,22,35,23,40,43
24,23,25,35,26,22,3,22,18,42,37,32,19,22,29,26,35,35,22,20,22,43,36,22,20
40,31,26,27,27,30,37,28,22,18,42,37,32,19
46,26,40,43,26,41,27,23,46,22,34,36,25,30,35,22,40,23,30,27,22,27,36,34,26,40,43,30,24,22,26,47,39,35,36,41,23,43,30,36,37,22,23,37,27,22,39,41,36,27,42,24,43,30,36,37,22,36,39,26,41,23,43,30,36,37,40,22,31,23,27,22,23,22,1,22,20,22,34,30,35,35,30,36,37,22,35,36,40,40,22,30,37,22,43,31,26,22,43,31,30,41,27,22,38,42,23,41,43,26,41,22,44,31,30,35,26,22,24,36,34,39,23,41,23,25,35,26,22,29,36,41,26,30,28,37,22,36,39,26,41,23,43,30,36,37,40,22,26,23,41,37,26,27,22,1,22,20,22,34,30,35,35,30,36,37
23,37,27,22,43,31,26,22,37,42,34,25,26,41,22,36,29,22,18,42,37,32,19,22,23,24,43,30,45,26,22,30,37,22,43,31,26,22,42,7,40,7,22,30,40,22,18,42,37,32,19,22,42,39
41,26,45,26,37,42,26,22,41,36,40,26,22,20,22,20,22,43,36,22,1,22,20,22,34,30,35,35,30,36,37,22,29,41,36,34,22,1,22,20,22,34,30,35,35,30,36,37
46,26,40,43,26,41,27,23,46,22,29,36,42,41,22,27,23,46,40,22,23,29,43,26,41,22,23,37,22,42,37,42,40,42,23,35,22,39,23,41,35,30,23,34,26,37,43,23,41,46,22,27,26,29,26,23,43,22,29,36,41,22,43,31,26,22,41,42,35,30,37,28,22,39,23,41,43,46,22,34,41,7,22,28,23,37,27,31,30,22,24,23,35,35,26,27,22,26,35,26,24,43,30,36,37,40,22,29,36,41,22,43,31,26,22,35,36,44,26,41,22,31,36,42,40,26,22,36,29,22,39,23,41,35,30,23,34,26,37,43,22,36,37,22,37,36,45,7,22,20,22,23,37,27,22,20
45,36,43,26,41,40,22,28,26,37,26,41,23,35,35,46,22,23,28,41,26,26,22,44,31,26,37,22,43,31,26,46,22,23,41,26,22,28,30,45,26,37,22,23,22,24,31,23,37,24,26,22,43,36,22,27,26,24,30,27,26,22,30,29,22,43,31,26,46,22,44,23,37,43,22,43,36,22,40,30,37,32,22,43,31,26,30,41,22,36,44,37,22,43,23,47,22,27,36,35,35,23,41,40,22,30,37,43,36,22,23,22,37,26,44,22,18,42,37,32,19
23,37,23,35,46,40,43,40,22,39,41,26,27,30,24,43,22,43,31,26,22,40,23,35,26,40,22,30,34,39,23,24,43,22,44,30,35,35,22,18,42,37,32,19
23,37,22,36,29,29,30,24,30,23,35,22,23,43,22,18,42,37,32,19,22,40,26,24,42,41,30,43,30,26,40,22,40,23,30,27,22,43,31,26,40,26,22,30,37,45,26,40,43,36,41,40,22,29,26,26,35,22,43,31,26,22,37,26,26,27,22,43,36,22,34,23,32,26,22,38,42,30,24,32,22,39,41,36,29,30,43,40,22,27,26,40,39,30,43,26,22,18,42,37,32,19,22,26,47,43,26,41,37,23,35,22,29,23,24,43,36,41,40,22,40,42,24,31,22,23,40,22,39,36,35,30,43,30,24,23,35,22,42,37,24,26,41,43,23,30,37,43,46,22,43,30,26,27,22,43,36,22,43,31,26,22,41,42,35,30,37,28,22,39,23,41,43,46,22,2,40,22,29,23,43,26,22,23,43,22,37,26,47,43,22,46,26,23,41,22,2,40,22,35,36,44,26,41,22,31,36,42,40,26,22,26,35,26,24,43,30,36,37,40,22,23,37,22,26,45,26,37,43,22,44,31,30,24,31,22,24,36,42,35,27,22,27,30,41,26,24,43,35,46,22,23,29,29,26,24,43,22,43,31,26,22,40,43,36,24,32,22,34,23,41,32,26,43
25,42,43,22,27,23,45,30,27,22,35,36,41,27,22,34,23,37,23,28,30,37,28,22,26,27,30,43,36,41,22,36,29,22,24,36,37,40,42,35,43,23,37,43,40,22,37,26,44,40,22,23,37,22,30,37,27,42,40,43,41,46,22,39,42,25,35,30,24,23,43,30,36,37,22,25,23,40,26,27,22,30,37,22,18,42,37,32,19,22,37,7,31,7,22,40,23,30,27,22,23,37,22,30,37,27,42,40,43,41,46,22,40,43,23,37,27,23,41,27,22,44,36,42,35,27,22,40,42,28,28,26,40,43,22,23,22,39,42,41,24,31,23,40,26,22,39,41,30,24,26,22,36,29,22,25,26,43,44,26,26,37,22,36,37,26,22,23,37,27,22,43,44,36,22,43,30,34,26,40,22,24,35,26,45,26,35,23,37,27,22,24,36,37,40,42,35,43,30,37,28,22,2,40,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,22,23,37,37,42,23,35,22,41,26,45,26,37,42,26
27,23,30,35,46,22,43,41,23,27,30,37,28,22,45,36,35,42,34,26,22,30,37,22,43,31,26,22,37,26,44,22,46,36,41,32,22,29,36,41,26,30,28,37,22,26,47,24,31,23,37,28,26,22,34,23,41,32,26,43,22,30,40,22,1,22,20,22,25,30,35,35,30,36,37
25,46,22,37,36,36,37,22,34,41,7,22,25,42,40,31,22,31,23,27,22,43,23,32,26,37,22,43,44,36,22,39,31,36,37,26,22,24,23,35,35,40,22,29,41,36,34,22,45,30,24,26,22,39,41,26,40,30,27,26,37,43,22,27,23,37,22,38,42,23,46,35,26,22,44,31,36,22,44,23,40,22,30,37,22,24,23,35,30,29,36,41,37,30,23,22,34,23,27,26,22,23,22,43,26,35,26,45,30,40,26,27,22,40,43,23,43,26,34,26,37,43,22,36,29,22,24,36,37,24,26,41,37,22,40,30,28,37,26,27,22,23,22,27,30,40,23,40,43,26,41,22,18,42,37,32,19,22,41,26,24,26,30,45,26,27,22,23,22,44,41,30,43,43,26,37,22,41,26,39,36,41,43,22,29,41,36,34,22,43,31,26,22,29,26,27,26,41,23,35,22,26,34,26,41,28,26,37,24,46,22,34,23,37,23,28,26,34,26,37,43,22,23,28,26,37,24,46,22,23,37,27,22,45,30,40,30,43,26,27,22,29,26,34,23,22,31,26,23,27,38,42,23,41,43,26,41,40
39,41,36,27,42,24,26,41,40,22,27,36,37,22,40,30,34,39,40,36,37,22,23,37,27,22,33,26,41,41,46,22,18,42,37,32,19,22,44,31,36,22,18,42,37,32,19,22,18,42,37,32,19,22,43,31,41,36,42,28,31,22,40,26,45,26,41,23,35,22,40,24,41,30,39,43,40,22,23,37,27,22,42,35,43,30,34,23,43,26,35,46,22,39,41,36,27,42,24,26,27,22,43,31,26,22,34,36,45,30,26,22,18,42,37,32,19,22,44,31,26,37,22,34,26,40,40,41,40,7,22,28,42,25,26,41,22,23,37,27,22,39,26,43,26,41,40,22,43,23,32,26,22,24,41,26,27,30,43,22,29,36,41,22,43,31,26,22,29,30,35,34
18,42,37,32,19,22,18,42,37,32,19,22,40,23,34,22,18,42,37,32,19,22,28,23,41,46,22,18,42,37,32,19,22,18,42,37,32,19,22,24,30,43,46,22,42,43,23,31
40,23,46,30,37,28,22,43,31,30,40,22,30,40,22,23,22,29,30,41,40,43,22,29,36,41,22,23,22,44,26,40,43,26,41,37,22,24,36,34,39,23,37,46,22,44,26,40,43,22,28,26,41,34,23,37,46,22,2,40,22,35,23,41,28,26,40,43,22,34,23,30,35,5,36,41,27,26,41,22,28,41,36,42,39,22,40,23,30,27,22,43,31,26,22,37,26,44,35,46,22,26,40,43,23,25,35,30,40,31,26,27,22,18,42,37,32,19,22,18,42,37,32,19,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,25,26,28,30,37,22,36,39,26,41,23,43,30,36,37,40,22,30,37,22,29,26,25,41,42,23,41,46,22,20
30,37,22,23,42,28,42,40,43,22,29,36,41,22,26,47,23,34,39,35,26,22,30,43,22,24,36,34,39,35,26,43,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,36,29,22,41,26,35,30,23,37,24,26,22,42,37,30,45,26,41,40,23,35,22,30,37,24,7,22,23,22,42,7,40,7,22,34,23,32,26,41,22,36,29,22,30,37,27,42,40,43,41,30,23,35,22,24,36,23,43,30,37,28,40,22,29,36,41,22,44,36,36,27,22,34,26,43,23,35,40,22,23,37,27,22,39,35,23,40,43,30,24,40,22,29,41,36,34,22,43,46,35,26,41,22,24,36,41,39
43,31,26,22,8,10,5,44,26,26,32,22,25,30,35,35,40,22,34,23,43,42,41,26,22,33,23,37,7,22,20,22,20,22,23,37,27,22,43,31,26,22,11,15,5,44,26,26,32,22,25,30,35,35,40,22,34,23,43,42,41,26,22,23,39,41,30,35,22,20,22,20
29,36,41,22,26,47,23,34,39,35,26,22,30,29,22,44,31,26,23,43,22,30,40,22,25,26,30,37,28,22,36,29,29,26,41,26,27,22,23,43,22,1,22,20,22,23,37,27,22,25,30,27,22,23,43,22,1,22,20,22,23,22,34,23,41,32,26,43,22,36,41,27,26,41,22,43,36,22,25,42,46,22,44,36,42,35,27,22,25,26,22,29,30,35,35,26,27,22,23,43,22,43,31,26,22,31,30,28,31,26,41,22,39,41,30,24,26,22,23,37,27,22,23,22,34,23,41,32,26,43,22,36,41,27,26,41,22,43,36,22,40,26,35,35,22,23,43,22,43,31,26,22,35,36,44,26,41,22,39,41,30,24,26
43,31,30,40,22,44,36,22,37,2,43,22,31,23,39,39,26,37,22,42,37,43,30,35,22,40,43,41,23,43,26,28,30,40,43,40,22,24,36,34,26,22,27,36,44,37,22,29,41,36,34,22,43,31,26,30,41,22,30,45,36,41,46,22,43,36,44,26,41,22,23,37,27,22,35,26,23,41,37,22,43,36,22,44,36,41,32,22,30,37,22,43,31,26,22,41,26,23,35,22,44,36,41,35,27,22,36,29,22,35,30,34,30,43,26,27,22,25,42,27,28,26,43,40,22,23,37,27,22,42,37,24,26,41,43,23,30,37,22,29,42,43,42,41,26,40
30,43,22,31,23,40,22,25,26,26,37,22,18,42,37,32,19,22,23,37,22,18,42,37,32,19,22,24,23,34,39,23,30,28,37,22,43,36,22,25,26,23,43,22,25,23,24,32,22,23,22,39,41,36,39,36,40,23,35,22,39,42,40,31,26,27,22,25,46,22,42,43,23,31,22,25,30,32,26,22,28,41,36,42,39,40,22,43,36,22,23,35,35,36,44,22,43,31,26,22,24,46,24,35,26,40,22,30,37,22,29,26,27,26,41,23,35,35,46,22,27,26,40,30,28,37,23,43,26,27,22,18,42,37,32,19,22,23,41,26,23,40,22,44,31,26,41,26,22,43,31,26,46,22,23,41,26,22,37,36,44,22,39,41,36,31,30,25,30,43,26,27
29,36,42,41,22,36,29,22,43,31,26,22,39,35,23,37,26,40,22,44,26,41,26,22,39,42,41,24,31,23,40,26,27,22,25,46,22,30,37,43,26,41,37,23,43,30,36,37,23,35,22,35,26,23,40,26,22,29,41,36,34,22,40,30,37,28,23,39,36,41,26,22,23,30,41,35,30,37,26,40,22,30,37,22,23,22,39,41,26,45,30,36,42,40,35,46,22,23,37,37,36,42,37,24,26,27,22,43,41,23,37,40,23,24,43,30,36,37
43,31,26,22,30,34,39,35,30,26,27,22,24,42,41,41,26,37,43,22,37,26,43,22,23,40,40,26,43,22,45,23,35,42,26,22,36,29,22,20,22,39,26,41,22,40,31,23,41,26,22,30,40,22,44,26,35,35,22,25,26,35,36,44,22,43,31,26,22,20,22,35,26,45,26,35,22,43,31,23,43,22,43,31,26,22,40,43,41,26,26,43,22,25,26,35,30,26,45,26,27,22,39,23,30,37,26,44,26,25,25,26,41,22,40,23,46,40
41,23,35,35,46,22,2,40,22,23,22,29,23,40,43,5,29,36,36,27,22,24,31,23,30,37,22,25,23,40,26,27,22,30,37,22,35,36,42,30,40,45,30,35,35,26,22,32,46,7,22,30,40,22,18,42,37,32,19,22,43,31,23,43,22,34,41,7,22,40,42,28,23,41,34,23,37,22,23,37,27,22,43,44,36,22,36,43,31,26,41,22,24,36,34,39,23,37,46,22,27,30,41,26,24,43,36,41,40,22,29,23,30,35,26,27,22,43,36,22,27,30,40,24,35,36,40,26,22,43,36,22,43,31,26,22,40,26,24,42,41,30,43,30,26,40,22,23,37,27,22,26,47,24,31,23,37,28,26,22,24,36,34,34,30,40,40,30,36,37,22,43,31,23,43,22,43,31,26,46,22,30,37,43,26,37,27,26,27,22,43,36,22,23,24,38,42,30,41,26,22,23,22,25,30,28,22,41,23,35,35,46,22,40,43,23,32,26
44,31,26,37,22,43,31,26,22,18,42,37,32,19,22,18,42,37,32,19,22,33,23,24,32,22,18,42,37,32,19,22,45,30,40,30,43,40,22,43,31,26,22,18,42,37,32,19,22,43,36,22,30,37,29,36,41,34,22,18,42,37,32,19,22,36,29,22,31,26,41,22,25,41,36,43,31,26,41,22,2,40,22,29,23,43,26,22,18,42,37,32,19,22,37,36,43,22,36,37,35,46,22,18,42,37,32,19,22,43,31,26,22,34,36,43,31,26,41,22,40,42,39,26,41,30,36,41,22,36,37,22,31,26,41,22,41,26,23,41,22,25,42,43,22,25,41,30,37,28,40,22,23,35,36,37,28,22,23,22,18,42,37,32,19,22,24,36,34,39,23,37,30,36,37,22,18,42,37,32,19,22,18,42,37,32,19,22,37,36,43,22,30,37,22,40,31,23,32,26,40,39,26,23,41,26,22,2,40,22,40,24,41,30,39,43,22,43,36,22,18,42,37,32,19,22,18,42,37,32,19
43,31,26,22,39,41,36,33,26,24,43,22,24,36,40,43,40,22,1,22,20,22,34,30,35,35,30,36,37,22,23,37,27,22,30,40,22,30,37,43,26,37,27,26,27,22,43,36,22,25,36,36,40,43,22,43,31,26,22,24,36,34,39,23,37,46,22,2,40,22,39,41,36,27,42,24,43,30,36,37,22,24,23,39,23,24,30,43,46,22,25,46,22,20,22,20,22,43,36,22,20,22,34,26,43,41,30,24,22,43,36,37,40,22,36,29,22,24,36,39,39,26,41,22,18,42,37,32,19,22,23,22,46,26,23,41
25,42,43,22,26,45,26,37,22,25,26,29,36,41,26,22,30,43,22,25,26,28,30,37,40,22,43,31,26,22,24,23,34,39,23,30,28,37,22,30,40,22,27,41,23,44,30,37,28,22,29,30,41,26,22,29,41,36,34,22,18,42,37,32,19,22,23,27,45,36,24,23,43,26,40,22,44,31,36,22,18,42,37,32,19,22,39,31,30,35,30,39,22,34,36,41,41,30,40,22,2,40,22,23,43,43,26,34,39,43,22,43,36,22,25,36,35,40,43,26,41,22,30,43,40,22,25,26,35,26,23,28,42,26,41,26,27,22,30,34,23,28,26,22,25,46,22,18,42,37,32,19,22,30,43,40,26,35,29,22,30,37,22,43,31,26,22,27,36,24,42,34,26,37,43,22,43,31,23,43,22,30,40,22,23,22,18,42,37,32,19,22,36,29,22,23,34,26,41,30,24,23,37,22,27,26,34,36,24,41,23,24,46
39,26,41,31,23,39,40,22,31,26,22,30,40,22,44,30,35,35,30,37,28,22,43,36,22,40,23,24,41,30,29,30,24,26,22,43,36,22,43,31,26,22,23,41,25,30,43,41,23,28,26,22,43,41,23,27,26,41,22,40,36,34,26,22,40,34,23,35,35,22,39,41,36,29,30,43,22,30,37,22,36,41,27,26,41,22,43,36,22,28,26,43,22,38,42,30,24,32,22,23,37,27,22,24,26,41,43,23,30,37,22,26,47,26,24,42,43,30,36,37,22,36,29,22,31,30,40,22,35,23,41,28,26,22,43,41,23,27,26
32,41,26,37,48,22,31,36,44,26,45,26,41,22,45,36,44,26,27,22,43,36,22,39,41,26,40,26,41,45,26,22,43,31,26,22,24,36,34,34,42,37,30,40,43,22,39,23,41,43,46,22,2,40,22,31,36,35,27,22,36,37,22,39,36,35,30,43,30,24,23,35,22,39,36,44,26,41,22,23,37,27,22,40,23,30,27,22,26,23,40,43,22,28,26,41,34,23,37,40,22,40,31,36,42,35,27,22,37,2,43,22,18,42,37,32,19,22,43,31,26,22,37,23,43,30,36,37,22,44,30,43,31,22,18,42,37,32,19,22,27,26,34,23,37,27,40
40,36,34,26,22,36,25,40,26,41,45,26,41,40,22,43,31,36,42,28,31,43,22,43,31,23,43,22,23,29,43,26,41,22,29,41,30,27,23,46,22,2,40,22,40,31,23,41,39,22,27,41,36,39,22,43,31,26,22,29,30,41,34,40,22,44,36,42,35,27,22,41,26,30,37,22,30,37,22,43,31,26,30,41,22,39,41,36,28,41,23,34,22,43,41,23,27,26,41,40,22,43,36,22,23,45,36,30,27,22,18,42,37,32,19,22,34,36,41,26,22,24,36,37,43,41,36,45,26,41,40,46
26,37,26,41,28,46
24,31,23,41,35,26,40,22,36,7,22,18,42,37,32,19,22,36,29,22,34,36,42,37,43,22,18,42,37,32,19,22,30,37,27,7,22,30,37,45,26,40,43,34,26,37,43,22,25,41,36,32,26,41,22,18,42,37,32,19,22,23,37,27,22,40,36,37,22,36,29,22,23,22,29,36,41,34,26,41,22,40,43,23,25,35,26,22,36,44,37,26,41,22,18,42,37,32,19,22,43,26,37,37,26,40,40,26,26,22,44,23,35,32,30,37,28,22,31,36,41,40,26,40,22,29,36,41,22,40,30,47,22,46,26,23,41,40,22,41,23,30,40,26,27,22,24,23,43,43,35,26,22,29,36,41,22,29,36,42,41,22,23,37,27,22,37,26,45,26,41,22,34,23,27,26,22,23,22,39,41,36,29,30,43,22,36,37,22,26,30,43,31,26,41
37,26,44,22,33,26,41,40,26,46,22,43,42,41,37,39,30,32,26,22,23,42,43,31,36,41,30,43,46,22,2,40,22,20,22,20,22,30,40,40,42,26,22,36,29,22,20,22,29,30,37,30,40,31,26,27,22,20,22,39,36,30,37,43,22,40,43,41,36,37,28,26,41,22,23,43,22,20,22,20,22,25,30,27,22,43,36,22,46,30,26,35,27,22,20,22,20
35,23,40,43,22,46,26,23,41,22,23,22,29,26,27,26,41,23,35,22,23,39,39,26,23,35,40,22,24,36,42,41,43,22,30,37,22,40,43,7,22,35,36,42,30,40,22,40,23,30,27,22,43,31,26,22,39,41,26,23,34,25,35,26,22,44,23,40,22,42,37,24,36,37,40,43,30,43,42,43,30,36,37,23,35,22,24,30,43,30,37,28,22,23,37,22,26,23,41,35,30,26,41,22,40,42,39,41,26,34,26,22,24,36,42,41,43,22,41,42,35,30,37,28,22,43,31,23,43,22,40,43,23,43,26,40,22,24,23,22,37,2,43,22,33,42,40,43,30,29,46,22,18,42,37,32,19,22,23,25,36,41,43,30,36,37,22,24,42,41,25,40,22,25,46,22,24,31,23,37,28,30,37,28,22,43,31,26,22,27,26,29,30,37,30,43,30,36,37,22,36,29,22,44,31,26,37,22,35,30,29,26,22,25,26,28,30,37,40
28,34,22,2,40,22,31,42,28,31,26,40,22,26,35,26,24,43,41,36,37,30,24,40,22,42,37,30,43,22,40,23,30,27,22,39,41,36,29,30,43,22,40,35,30,27,22,20,22,20,22,30,37,22,43,31,26,22,43,31,30,41,27,22,38,42,23,41,43,26,41
37,36,43,22,26,45,26,37,22,23,22,18,42,37,32,19
43,31,26,22,1,22,20,22,34,30,35,35,30,36,37,22,39,41,36,45,30,27,26,27,22,29,36,41,22,29,30,40,24,23,35,22,20,22,23,37,43,30,24,30,39,23,43,26,40,22,43,31,26,22,39,42,41,24,31,23,40,26,22,36,29,22,23,22,35,36,24,32,31,26,26,27,22,18,42,37,32,19,22,18,42,37,32,19,22,23,30,41,24,41,23,29,43,22,23,37,27,22,29,30,45,26,22,18,42,37,32,19,22,18,42,37,32,19,22,30,30,22,33,26,43,40
44,30,43,31,22,30,37,43,26,41,26,40,43,22,30,37,22,26,34,30,28,41,23,43,30,36,37,22,23,37,27,22,30,37,45,26,40,43,34,26,37,43,22,23,25,41,36,23,27,22,40,36,23,41,30,37,28,22,40,30,37,24,26,22,33,42,37,26,22,20,22,43,31,23,43,22,23,40,40,42,34,39,43,30,36,37,22,37,36,22,35,36,37,28,26,41,22,40,26,26,34,40,22,40,36,22,40,23,29,26
30,25,34,22,2,40,22,1,22,20,22,34,30,35,35,30,36,37,22,27,26,25,26,37,43,42,41,26,22,36,29,29,26,41,30,37,28,22,27,36,34,30,37,23,43,26,27,22,23,24,43,30,45,30,43,46,22,30,37,22,43,31,26,22,24,36,41,39,36,41,23,43,26,22,27,26,25,43,22,34,23,41,32,26,43
43,31,26,22,43,23,47,22,30,37,24,41,26,23,40,26,22,44,31,30,24,31,22,44,30,35,35,22,25,26,22,24,36,37,40,30,27,26,41,26,27,22,23,43,22,23,22,40,39,26,24,30,23,35,22,40,26,40,40,30,36,37,22,36,29,22,43,31,26,22,40,43,23,43,26,22,35,26,28,30,40,35,23,43,42,41,26,22,43,31,23,43,22,25,26,28,30,37,40,22,43,36,34,36,41,41,36,44,22,44,36,42,35,27,22,24,36,45,26,41,22,36,37,35,46,22,39,23,41,43,22,36,29,22,43,31,26,22,26,40,43,30,34,23,43,26,27,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,30,37,22,43,36,43,23,35,22,27,23,34,23,28,26,22,24,23,42,40,26,27,22,25,46,22,43,31,26,22,36,24,43,7,22,20,22,38,42,23,32,26
30,43,22,2,40,22,31,23,41,27,22,43,36,22,23,24,24,26,39,43,22,43,31,23,43,22,30,43,22,2,40,22,36,45,26,41,22,23,37,27,22,36,37,35,46,22,43,36,36,32,22,20,22,40,26,24,36,37,27,40
34,41,7,22,18,42,37,32,19,22,20,22,23,22,18,42,37,32,19,22,45,26,43,26,41,23,37,22,23,43,22,25,26,23,41,30,37,28,40,22,31,23,40,22,25,26,26,37,22,39,41,26,40,30,27,26,37,43,22,40,30,37,24,26,22,20
44,26,22,36,25,40,26,41,45,26,27,22,23,43,22,35,26,23,40,43,22,43,44,36,22,35,23,41,28,26,22,39,35,23,40,43,30,24,22,25,23,28,40,22,36,29,22,18,42,37,32,19,22,39,23,39,26,41,22,35,36,23,27,26,27,22,30,37,43,36,22,43,31,30,40,22,43,41,42,24,32
34,23,37,23,28,26,34,26,37,43,22,23,27,45,30,40,26,27,22,26,34,39,35,36,46,26,26,40,22,29,41,30,27,23,46,22,43,31,23,43,22,30,43,22,44,23,40,22,28,36,30,37,28,22,43,36,22,41,26,27,42,24,26,22,26,34,39,35,36,46,34,26,37,43,22,30,37,22,39,41,36,27,42,24,43,30,36,37,22,36,39,26,41,23,43,30,36,37,40,22,36,29,22,43,31,26,22,28,41,36,42,39,22,25,46,22,20,22,20,22,36,41,22,20,22,39,26,36,39,35,26
23,37,36,43,31,26,41,22,35,36,37,28,43,30,34,26,22,23,35,35,46,22,39,31,30,35,22,18,42,37,32,19,22,24,42,41,41,26,37,43,35,46,22,31,26,23,27,40,22,26,23,40,43,26,41,37,22,37,36,44,22,30,37,22,24,31,23,39,43,26,41,22,20,22,25,23,37,32,41,42,39,43,24,46,22,39,41,36,24,26,26,27,30,37,28,40
26,23,41,35,30,26,41,22,43,31,30,40,22,46,26,23,41,22,34,23,41,43,30,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,25,42,41,26,23,42,22,36,29,22,26,24,36,37,36,34,30,24,22,41,26,40,26,23,41,24,31,22,23,41,28,42,26,27,22,18,42,37,32,19,22,43,31,23,43,22,23,22,28,36,45,26,41,37,34,26,37,43,22,43,31,23,43,22,44,23,37,43,40,22,40,43,26,23,27,46,22,40,43,23,25,35,26,22,26,47,24,31,23,37,28,26,22,41,23,43,26,40,22,34,30,28,31,43,22,43,41,46,22,40,36,34,26,22,40,43,26,23,27,46,22,40,43,23,25,35,26,22,26,24,36,37,36,34,30,24,22,39,36,35,30,24,30,26,40
30,37,22,23,22,43,26,35,26,39,31,36,37,26,22,30,37,43,26,41,45,30,26,44,22,41,36,25,26,41,43,22,43,31,36,34,40,36,37,22,43,24,30,22,40,26,37,30,36,41,22,45,30,24,26,22,39,41,26,40,30,27,26,37,43,22,40,23,30,27,22,40,31,36,44,43,30,34,26,22,2,40,22,40,42,30,43,22,23,28,23,30,37,40,43,22,31,25,36,22,27,36,26,40,22,37,2,43,22,30,37,45,36,35,45,26,22,42,40,22,23,37,27,22,37,36,43,31,30,37,28,22,44,26,22,2,41,26,22,27,36,30,37,28,22,31,26,41,26,22,25,26,23,41,40,22,23,37,46,22,41,26,35,23,43,30,36,37,40,31,30,39,22,43,36,22,43,31,23,43
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,42,39,22,20,22,20
36,39,39,26,37,31,26,30,34,26,41,22,24,23,39,30,43,23,35,22,35,30,34,30,43,26,27,22,39,23,41,43,37,26,41,40,31,30,39,22,30,37,24,41,26,23,40,26,27,22,43,31,26,22,38,42,23,41,43,26,41,35,46,22,27,30,40,43,41,30,25,42,43,30,36,37,22,43,36,22,20,22,24,26,37,43,40,22,23,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,22,29,41,36,34,22,20,22,24,26,37,43,40
43,31,26,22,24,36,34,39,23,37,46,22,41,26,24,26,30,45,26,27,22,40,31,23,41,26,31,36,35,27,26,41,22,23,39,39,41,36,45,23,35,22,29,36,41,22,30,43,40,22,41,26,40,43,41,42,24,43,42,41,30,37,28,22,39,35,23,37,22,27,26,40,30,28,37,26,27,22,43,36,22,29,26,37,27,22,36,29,29,22,23,22,31,36,40,43,30,35,26,22,43,23,32,26,36,45,26,41,22,25,30,27,22,29,41,36,34,22,23,22,28,41,36,42,39,22,31,26,23,27,26,27,22,25,46,22,29,30,37,23,37,24,30,26,41,22,40,30,41,22,33,23,34,26,40,22,28,36,35,27,40,34,30,43,31
30,29,22,30,43,22,29,30,37,27,40,22,36,37,26,22,23,37,27,22,28,26,43,40,22,30,37,43,36,22,43,31,26,22,40,46,40,43,26,34,22,30,43,22,44,30,35,35,22,27,30,40,39,35,23,46,22,23,22,40,24,41,26,26,37,22,44,31,26,37,22,23,22,42,40,26,41,22,18,42,37,32,19,22,36,37,22,43,31,23,43,22,40,23,46,40,22,18,42,37,32,19,22,23,28,23,30,37,40,43,22,37,42,24,35,26,23,41,22,18,42,37,32,19
30,43,40,22,24,42,41,41,26,37,43,22,23,27,22,24,23,34,39,23,30,28,37,22,36,37,22,44,31,30,24,31,22,34,23,30,27,26,37,29,36,41,34,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,40,30,37,24,26,22,29,23,35,35,22,20,22,27,36,26,40,22,37,2,43,22,26,45,26,37,22,40,31,36,44,22,30,43,40,22,42,37,27,26,41,44,26,23,41,22,39,41,36,27,42,24,43,40,22,25,42,43,22,41,23,43,31,26,41,22,34,26,37,22,35,30,32,26,22,24,31,41,30,40,43,36,39,31,26,41,22,18,42,37,32,19,22,40,43,23,41,22,36,29,22,43,31,26,22,18,42,37,32,19,22,34,36,45,30,26,40,22,43,23,35,32,30,37,28,22,23,25,36,42,43,22,43,31,26,30,41,22,18,42,37,32,19,22,18,42,37,32,19
43,31,26,22,27,30,40,24,36,42,37,43,22,41,23,43,26,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,41,36,40,26,22,43,36,22,20,22,20,22,29,41,36,34,22,20,22,20,22,44,26,27,37,26,40,27,23,46,22,44,31,30,35,26,22,43,31,26,22,41,23,43,26,22,36,37,22,40,30,47,5,34,36,37,43,31,22,25,30,35,35,40,22,41,36,40,26,22,43,36,22,20,22,20,22,29,41,36,34,22,20,22,20
30,37,22,23,27,27,30,43,30,36,37,22,43,36,22,43,31,26,22,30,37,24,41,26,23,40,26,27,22,41,26,40,26,41,45,26,22,43,31,26,22,40,23,45,30,37,28,40,22,25,23,37,32,22,43,36,36,32,22,23,22,40,39,26,24,30,23,35,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,39,41,26,40,26,37,43,30,37,28,22,28,26,37,26,41,23,35,22,23,37,27,22,23,27,34,30,37,30,40,43,41,23,43,30,45,26,22,26,47,39,26,37,40,26,40,22,29,41,36,34,22,40,43,23,29,29,22,41,26,27,42,24,43,30,36,37,40,22,23,37,27,22,36,43,31,26,41,22,34,23,43,43,26,41,40,22,23,37,27,22,30,43,22,39,36,40,43,26,27,22,23,22,1,22,20,22,34,30,35,35,30,36,37,22,41,26,27,42,24,43,30,36,37,22,30,37,22,26,47,39,26,24,43,26,27,22,34,36,41,43,28,23,28,26,22,18,42,37,32,19,22,29,26,26,40,22,41,26,29,35,26,24,43,30,37,28,22,43,31,26,22,29,23,24,43,22,43,31,23,43,22,34,36,41,26,22,25,36,41,41,36,44,26,41,40,22,23,41,26,22,18,42,37,32,19,22,43,31,26,30,41,22,34,36,41,43,28,23,28,26,40
43,31,26,22,39,26,41,30,36,27,22,44,31,26,37,22,28,41,36,44,43,31,22,40,43,36,24,32,40,22,40,31,36,42,35,27,22,25,26,22,39,26,41,29,36,41,34,30,37,28,22,44,26,35,35,22,30,40,22,44,31,26,37,22,43,31,26,30,41,22,26,23,41,37,30,37,28,40,22,23,41,26,22,28,41,36,44,30,37,28,22,23,43,22,23,22,40,42,39,26,41,30,36,41,22,41,23,43,26,22,43,36,22,43,31,26,22,28,26,37,26,41,23,35,22,35,26,45,26,35,22,36,29,22,24,36,41,39,36,41,23,43,26,22,39,41,36,29,30,43,40,22,40,23,46,40,22,40,43,26,39,31,26,37,22,25,36,26,40,26,35,22,39,41,26,40,30,27,26,37,43,22,36,29,22,43,7,22,41,36,44,26,22,39,41,30,24,26,22,2,40,22,28,41,36,44,43,31,22,23,37,27,22,30,37,24,36,34,26,22,29,42,37,27
23,37,27,22,43,31,26,22,41,26,40,26,23,41,24,31,26,41,40,22,43,31,26,34,40,26,35,45,26,40,22,23,24,32,37,36,44,35,26,27,28,26,27,22,43,31,26,46,22,40,43,30,35,35,22,34,42,40,43,22,27,36,22,34,42,24,31,22,34,36,41,26,22,44,36,41,32,22,25,26,29,36,41,26,22,43,31,26,46,22,24,23,37,22,40,23,46,22,44,31,26,43,31,26,41,22,43,31,26,22,43,41,26,23,43,34,26,37,43,22,44,36,42,35,27,22,23,24,43,42,23,35,35,46,22,24,42,41,26,22,31,42,34,23,37,40
18,42,37,32,19,22,24,36,7,22,36,23,32,35,23,37,27,22,24,36,37,40,42,34,26,41,22,39,41,36,27,42,24,43,40,22,23,37,37,42,23,35,22,40,23,35,26,40,22,36,29,22,1,22,20,22,25,30,35,35,30,36,37,22,37,46,40,26,22,44,23,40,22,24,35,36,40,26,27,22,46,26,40,43,26,41,27,23,46,22,25,42,43,22,39,35,23,37,40,22,43,36,22,41,26,36,39,26,37,22,43,36,27,23,46,22,36,41,22,43,36,34,36,41,41,36,44
24,36,43,43,36,37,22,30,37,24,7,22,44,30,35,35,22,40,39,26,37,27,22,37,26,23,41,35,46,22,1,22,20,22,34,30,35,35,30,36,37,22,36,37,22,25,41,36,23,27,24,23,40,43,30,37,28,22,36,37,22,18,42,37,32,19,22,27,23,46,22,23,35,36,37,26,22,23,27,45,26,41,43,30,40,30,37,28,22,36,37,22,40,42,24,31,22,39,41,36,28,41,23,34,40,22,23,40,22,28,36,36,27,22,34,36,41,37,30,37,28,22,23,34,26,41,30,24,23,22,34,23,24,46,22,2,40,22,18,42,37,32,19,22,27,23,46,22,39,23,41,23,27,26,22,23,37,27,22,43,31,26,22,37,29,35,22,31,36,35,30,27,23,46,22,28,23,34,26
23,35,43,36,28,26,43,31,26,41,22,26,34,39,35,36,46,34,26,37,43,22,30,40,22,26,47,39,26,24,43,26,27,22,43,36,22,27,26,24,35,30,37,26,22,43,36,22,35,26,40,40,22,43,31,23,37,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
36,37,26,22,36,29,22,43,31,26,22,18,42,37,32,19,22,36,29,22,23,30,27,40,22,41,26,34,23,30,37,40,22,44,31,46,22,30,37,29,26,24,43,26,27,22,39,26,36,39,35,26,22,39,41,36,27,42,24,26,22,35,23,41,28,26,22,38,42,23,37,43,30,43,30,26,40,22,36,29,22,18,42,37,32,19,22,25,42,43,22,18,42,37,32,19,22,37,36,37,26,43,31,26,35,26,40,40
39,36,35,30,40,31,22,23,28,41,30,24,42,35,43,42,41,26,22,44,30,35,35,22,37,26,26,27,22,23,22,44,31,36,35,26,22,39,41,30,45,23,43,26,22,37,26,43,44,36,41,32,22,36,29,22,39,41,36,24,42,41,26,34,26,37,43,22,39,41,36,24,26,40,40,30,37,28,22,23,37,27,22,27,30,40,43,41,30,25,42,43,30,36,37,22,39,35,42,40,22,23,22,37,26,44,22,34,23,37,42,29,23,24,43,42,41,30,37,28,22,30,37,27,42,40,43,41,46,22,43,36,22,40,42,39,39,35,46,22,30,43,22,44,30,43,31,22,18,42,37,32,19,22,39,26,40,43,30,24,30,27,26,40,22,18,42,37,32,19,22,23,37,27,22,29,26,26,27
30,43,22,44,23,40,22,37,2,43,22,24,35,26,23,41,22,44,31,26,41,26,22,40,23,37,43,23,22,29,26,22,39,23,24,30,29,30,24,22,26,47,39,26,24,43,26,27,22,43,36,22,36,25,43,23,30,37,22,43,31,26,22,39,23,46,34,26,37,43,22,36,29,22,34,36,41,26,22,43,31,23,37,22,1,22,20,22,34,30,35,35,30,36,37,22,44,31,30,24,31,22,44,36,42,35,27,22,25,26,22,44,26,35,35,22,23,25,36,45,26,22,43,31,26,22,1,22,20,22,34,30,35,35,30,36,37,22,43,31,23,43,22,24,23,35,30,29,36,41,37,30,23,22,39,26,37,40,30,36,37,22,29,42,37,27,22,36,29,29,30,24,30,23,35,40,22,40,23,46,22,43,31,26,46,22,39,35,23,37,22,43,36,22,39,41,36,45,30,27,26
25,42,43,22,43,31,26,22,37,26,44,22,24,23,43,26,28,36,41,46,22,27,36,26,40,22,37,36,43,22,41,26,39,35,23,24,26,22,36,41,22,41,26,27,42,24,26,22,25,26,41,32,26,35,26,46,22,2,40,22,25,41,36,23,27,22,41,23,24,30,23,35,22,39,41,26,29,26,41,26,37,24,26,40
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
34,41,7,22,35,35,36,46,27,22,40,23,30,27,22,30,29,22,38,30,37,43,26,47,22,31,23,27,22,27,26,29,23,42,35,43,26,27,22,30,43,22,24,36,42,35,27,22,31,23,45,26,22,25,26,26,37,22,41,26,38,42,30,41,26,27,22,43,36,22,41,26,39,23,46,22,1,22,20,22,34,30,35,35,30,36,37,22,30,37,22,27,26,25,43,22,42,37,27,26,41,22,30,43,40,22,35,36,23,37,22,23,28,41,26,26,34,26,37,43,40
39,41,26,45,30,36,42,40,35,46,22,31,26,22,31,23,27,22,40,23,30,27,22,31,26,22,44,36,42,35,27,22,25,26,22,23,25,35,26,22,43,36,22,29,30,37,27,22,43,31,26,22,18,42,37,32,19,22,20,22,45,36,43,26,40,22,26,45,26,37,43,42,23,35,35,46
30,43,22,30,40,22,30,41,36,37,30,24,22,43,31,23,43,22,23,43,22,23,22,43,30,34,26,22,44,31,26,37,22,23,34,26,41,30,24,23,22,2,40,22,39,23,41,43,30,23,35,22,23,30,41,35,30,37,26,22,27,26,41,26,28,42,35,23,43,30,36,37,22,30,40,22,25,26,30,37,28,22,18,42,37,32,19,22,25,46,22,28,36,45,26,41,37,34,26,37,43,40,22,29,41,36,34,22,37,26,44,22,48,26,23,35,23,37,27,22,43,36,22,26,43,31,30,36,39,30,23,22,40,36,22,34,23,37,46,22,30,37,22,24,36,37,28,41,26,40,40,22,29,23,45,36,41,22,23,37,22,18,42,37,32,19,22,39,41,36,28,41,23,34,22,29,36,41,22,23,30,41,35,30,37,26,40,22,43,31,23,43,22,44,36,42,35,27,22,25,26,22,34,36,41,26,22,23,39,39,41,36,39,41,30,23,43,26,22,29,36,41,22,43,31,26,22,40,36,45,30,26,43,22,23,30,41,35,30,37,26,22,23,26,41,36,29,35,36,43
40,23,46,40,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,27,2,23,41,24,46,22,18,42,37,32,19,22,23,27,22,23,28,26,37,24,46,22,2,40,22,42,7,40,7,22,27,30,45,30,40,30,36,37,22,26,45,26,41,46,22,43,30,34,26,22,20,22,31,36,42,41,40,22,39,23,40,40,22,44,30,43,31,36,42,43,22,23,37,46,22,23,27,45,26,41,43,30,40,30,37,28,22,41,26,30,37,29,36,41,24,26,34,26,37,43,22,25,41,23,37,27,22,35,36,46,23,35,43,46,22,44,30,35,35,22,18,42,37,32,19,22,26,45,26,41,22,40,36,22,40,35,30,28,31,43,35,46,22,26,45,26,37,22,29,36,41,22,23,22,39,36,44,26,41,29,42,35,22,25,41,23,37,27,22,35,30,32,26,22,18,42,37,32,19
29,36,41,22,43,31,26,22,46,26,23,41,22,44,30,37,37,26,25,23,28,36,22,31,23,27,22,23,22,35,36,40,40,22,36,29,22,1,22,20,22,34,30,35,35,30,36,37,22,36,41,22,20,22,24,26,37,43,40,22,23,22,40,31,23,41,26,22,29,36,35,35,36,44,30,37,28,22,39,41,36,29,30,43,22,36,29,22,1,22,20,22,34,30,35,35,30,36,37,22,36,41,22,20,22,24,26,37,43,40,22,23,22,40,31,23,41,26,22,23,22,46,26,23,41,22,26,23,41,35,30,26,41
41,26,40,42,35,43,40,22,29,36,41,22,43,31,26,22,20,22,43,31,30,41,27,22,38,42,23,41,43,26,41,22,23,37,27,22,37,30,37,26,22,34,36,37,43,31,40,22,30,37,24,35,42,27,26,22,23,22,39,41,26,43,23,47,22,35,36,40,40,22,36,29,22,1,22,20,22,34,30,35,35,30,36,37,22,29,41,36,34,22,43,31,26,22,24,36,34,39,23,37,46,22,2,40,22,25,42,40,30,37,26,40,40,22,30,34,39,41,36,45,26,34,26,37,43,22,23,37,27,22,18,42,37,32,19,22,39,41,36,28,41,23,34,22,23,37,27,22,23,22,28,23,30,37,22,36,29,22,1,22,20,22,34,30,35,35,30,36,37,22,36,37,22,43,31,26,22,40,23,35,26,22,36,29,22,23,22,40,42,25,40,30,27,30,23,41,46,22,2,40,22,24,36,34,34,36,37,22,40,43,36,24,32
25,42,43,22,26,47,24,35,42,27,30,37,28,22,25,42,40,30,37,26,40,40,26,40,22,23,24,38,42,30,41,26,27,22,36,41,22,40,36,35,27,22,41,26,45,26,37,42,26,22,44,23,40,22,29,35,23,43,22,23,43,22,23,25,36,42,43,22,1,22,20,22,25,30,35,35,30,36,37
43,31,26,22,44,31,30,43,26,22,31,36,42,40,26,22,31,23,40,22,27,26,24,30,27,26,27,22,43,36,22,40,26,26,32,22,24,31,23,37,28,26,40,22,30,37,22,39,26,40,43,30,24,30,27,26,22,35,23,44,22,43,31,23,43,22,23,41,26,22,23,30,34,26,27,22,23,43,22,40,39,26,26,27,30,37,28,22,43,31,26,22,41,26,34,36,45,23,35,22,36,29,22,31,23,41,34,29,42,35,22,24,31,26,34,30,24,23,35,40,22,29,41,36,34,22,43,31,26,22,29,36,36,27,22,40,42,39,39,35,46
43,31,26,22,37,42,34,25,26,41,22,30,37,24,35,42,27,26,40,22,40,42,24,31,22,18,42,37,32,19,22,18,42,37,32,19,22,23,40,22,44,26,35,35,22,36,23,32,35,23,37,27
31,26,22,39,41,36,25,23,25,35,46,22,31,23,40,22,37,2,43,22,27,36,37,26,22,30,43,22,29,36,41,22,43,31,26,22,24,23,40,31
30,43,22,2,40,22,35,30,32,26,22,28,26,43,43,30,37,28,22,23,22,29,41,26,26,22,18,42,37,32,19,22,44,31,26,37,22,46,36,42,22,36,39,26,37,22,23,37,22,23,24,24,36,42,37,43,22,40,23,46,40,22,18,42,37,32,19,22,24,36,41,26,22,2,40,22,34,41,7,22,35,46,37,37
29,36,41,22,40,36,34,26,22,43,30,34,26,22,25,23,37,32,40,22,31,23,45,26,22,25,26,26,37,22,23,30,34,30,37,28,22,39,23,24,32,23,28,26,40,22,23,43,22,43,31,26,22,26,35,27,26,41,35,46,22,43,31,26,22,18,42,37,32,19,22,40,26,28,34,26,37,43,22,44,30,43,31,22,43,31,26,22,31,30,28,31,26,40,43,22,40,23,45,30,37,28,40
36,42,41,22,24,36,34,39,23,37,46,22,31,23,40,22,37,36,43,22,25,26,26,37,22,23,25,35,26,22,43,36,22,24,36,39,26,22,45,26,41,46,22,26,29,29,26,24,43,30,45,26,35,46,22,44,30,43,31,22,24,31,23,37,28,26,40,22,30,37,22,43,31,26,22,34,23,41,32,26,43,39,35,23,24,26,22,40,23,30,27,22,18,42,37,32,19,22,18,42,37,32,19,22,40,23,37,40,42,30,22,2,40,22,39,41,26,40,30,27,26,37,43
24,23,37,26,22,3,22,23,40,40,36,24,30,23,43,26,40,22,18,42,37,32,19,22,30,43,40,22,1,22,18,42,37,32,19,22,40,26,41,45,30,24,26,22,23,40,22,43,31,26,22,24,31,26,23,39,26,40,43,22,35,26,28,23,35,22,31,36,42,41,22,46,36,42,22,2,35,35,22,26,45,26,41,22,29,30,37,27
25,42,43,22,44,30,43,31,22,30,43,40,22,40,43,23,32,26,22,30,37,22,33,23,28,42,23,41,22,44,31,30,24,31,22,30,43,22,41,23,30,40,26,27,22,46,26,40,43,26,41,27,23,46,22,43,36,22,20,22,20,22,29,36,41,27,22,24,36,42,35,27,22,18,42,37,32,19,22,23,22,40,39,26,24,30,23,35,22,33,23,28,42,23,41,22,40,31,23,41,26,31,36,35,27,26,41,40,22,2,22,34,26,26,43,30,37,28,22,23,37,27,22,42,41,28,26,22,31,36,35,27,26,41,40,22,43,36,22,45,36,43,26,22,43,36,22,27,41,36,39,22,43,31,26,22,41,26,40,43,41,30,24,43,30,36,37,22,40,36,36,37,26,41
30,37,22,39,23,41,43,30,24,42,35,23,41,22,18,42,37,32,19,22,23,22,24,42,41,41,26,37,24,46,22,30,40,22,23,37,46,43,31,30,37,28,22,25,42,43,22,18,42,37,32,19,22,30,43,22,30,40,22,23,37,22,36,39,26,37,22,23,37,37,36,42,37,24,26,34,26,37,43,22,43,31,23,43,22,43,31,26,22,26,47,24,31,23,37,28,26,22,41,23,43,26,22,43,23,41,28,26,43,22,31,23,40,22,37,36,22,24,41,26,27,30,25,30,35,30,43,46
33,23,39,23,37,22,2,40,22,18,42,37,32,19,22,36,29,22,42,7,40,7,22,39,23,43,26,37,43,40,22,31,23,40,22,25,26,26,37,22,23,22,18,42,37,32,19,22,39,36,30,37,43,22,29,36,41,22,23,34,26,41,30,24,23,37,22,24,31,30,39,22,34,23,32,26,41,40
43,31,26,41,26,22,2,40,22,43,36,36,22,34,42,24,31,22,24,23,39,23,24,30,43,46,22,24,36,37,43,26,37,27,26,27,22,24,31,23,41,35,26,40,22,25,41,23,27,29,36,41,27,22,23,37,22,23,37,23,35,46,40,43,22,44,30,43,31,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
30,37,22,28,41,26,26,37,44,30,24,31,22,24,36,37,37,7,22,35,36,37,26,22,40,43,23,41,22,40,39,36,32,26,40,34,23,37,22,34,30,24,31,23,26,35,22,35,36,37,27,36,37,22,40,23,46,40,22,36,25,45,30,36,42,40,35,46,22,44,30,43,31,22,23,37,22,26,23,41,43,31,38,42,23,32,26,22,36,29,22,43,31,30,40,22,40,30,48,26,22,43,31,26,41,26,22,23,41,26,22,35,30,32,26,35,46,22,43,36,22,25,26,22,24,36,37,40,43,41,42,24,43,30,36,37,22,39,41,36,33,26,24,43,40,22,43,31,23,43,22,44,36,42,35,27,22,37,2,43,22,36,43,31,26,41,44,30,40,26,22,31,23,45,26,22,25,26,26,37,22,23,37,43,30,24,30,39,23,43,26,27
43,31,26,22,23,45,26,41,23,28,26,22,40,26,45,26,37,5,27,23,46,22,24,36,34,39,36,42,37,27,22,46,30,26,35,27,22,44,31,30,24,31,22,23,40,40,42,34,26,40,22,43,31,23,43,22,27,30,45,30,27,26,37,27,40,22,23,41,26,22,41,26,30,37,45,26,40,43,26,27,22,23,37,27,22,43,31,23,43,22,24,42,41,41,26,37,43,22,41,23,43,26,40,22,24,36,37,43,30,37,42,26,22,29,36,41,22,23,22,46,26,23,41,22,29,26,35,35,22,43,36,22,20,22,20,22,30,43,40,22,35,36,44,26,40,43,22,40,30,37,24,26,22,35,23,43,26,22,35,23,40,43,22,46,26,23,41,22,29,41,36,34,22,20,22,20,22,43,31,26,22,44,26,26,32,22,25,26,29,36,41,26,22,23,24,24,36,41,27,30,37,28,22,43,36,22,27,36,37,36,28,31,42,26,22,2,40
34,40,7,22,25,36,28,23,41,43,22,2,40,22,24,23,40,43,22,30,40,22,39,23,41,43,22,23,37,27,22,39,23,41,24,26,35,22,36,29,22,43,31,26,22,39,41,36,25,35,26,34
34,26,41,41,30,35,35,22,35,46,37,24,31,22,3,22,24,36,7,22,43,36,42,43,26,27,22,28,26,36,41,28,30,23,5,39,23,24,30,29,30,24,22,35,36,42,30,40,30,23,37,23,22,39,23,24,30,29,30,24,22,24,36,41,39,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,7,22,23,40,22,43,31,26,22,25,26,40,43,22,18,42,37,32,19,22,18,42,37,32,19,22,39,35,23,46,40
18,42,37,32,19,22,23,37,27,22,18,42,37,32,19,22,18,42,37,32,19,22,18,42,37,32,19,22,31,23,45,26,22,18,42,37,32,19,22,23,44,23,46,22,40,23,35,26,40,22,37,36,41,34,23,35,35,46,22,28,36,30,37,28,22,43,36,22,32,26,35,35,36,28,28,22,2,40,22,18,42,37,32,19,22,35,30,37,26,40,22,40,30,34,39,35,46,22,25,26,24,23,42,40,26,22,43,31,26,46,22,23,41,26,22,34,23,27,26,22,36,29,22,18,42,37,32,19,22,40,23,46,40,22,34,26,41,41,30,35,35,22,35,46,37,24,31,22,29,36,36,27,22,23,37,23,35,46,40,43,22,44,30,35,35,30,23,34,22,18,42,37,32,19
43,31,26,22,34,23,41,32,26,43,22,43,42,41,37,26,27,22,38,42,30,26,43,22,23,29,43,26,41,22,41,30,40,30,37,28,22,40,31,23,41,39,35,46,22,35,23,43,26,22,35,23,40,43,22,44,26,26,32,22,23,24,24,36,41,27,30,37,28,22,43,36,22,36,37,26,22,23,37,23,35,46,40,43
43,31,26,22,24,36,34,39,23,37,46,22,30,40,22,23,37,22,30,37,27,26,39,26,37,27,26,37,43,22,18,42,37,32,19,22,39,30,39,26,35,30,37,26,22,40,26,41,45,30,37,28,22,40,30,47,22,44,26,40,43,26,41,37,22,40,43,23,43,26,40
44,30,43,31,22,43,31,30,40,22,40,36,41,43,22,36,29,22,40,26,37,43,30,34,26,37,43,22,24,36,34,34,36,37,22,30,43,22,2,40,22,37,23,43,42,41,23,35,22,29,36,41,22,30,37,45,26,40,43,36,41,40,22,43,36,22,40,26,26,32,22,36,42,43,22,27,26,29,26,37,40,30,45,26,22,30,37,45,26,40,43,34,26,37,43,40
23,25,36,42,43,22,20,22,39,26,36,39,35,26,22,23,43,43,26,37,27,26,27,22,43,31,26,22,18,42,37,32,19,22,41,23,35,35,46,22,23,43,22,44,31,30,24,31,22,35,26,23,27,26,41,40,22,36,29,22,43,31,26,22,25,23,37,37,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,41,26,29,42,40,26,27,22,43,36,22,18,42,37,32,19,22,45,30,36,35,26,37,24,26,22,43,36,22,26,37,27,22,23,39,23,41,43,31,26,30,27
23,22,24,36,24,23,5,24,36,35,23,22,40,39,36,32,26,40,34,23,37,22,40,23,30,27,22,30,43,22,30,40,22,43,36,36,22,26,23,41,35,46,22,43,36,22,40,23,46,22,31,36,44,22,43,31,26,22,33,36,30,37,43,22,45,26,37,43,42,41,26,22,44,36,42,35,27,22,25,26,22,40,43,41,42,24,43,42,41,26,27,22,36,41,22,31,36,44,22,34,42,24,31,22,43,31,26,22,24,36,34,39,23,37,46,22,44,36,42,35,27,22,30,37,45,26,40,43,22,30,37,22,43,31,26,22,43,41,23,37,40,23,24,43,30,36,37
30,43,22,30,40,22,23,35,34,36,40,43,22,23,22,24,23,41,25,36,37,22,24,36,39,46,22,36,29,22,43,31,26,22,24,31,30,24,23,28,36,22,34,26,41,24,23,37,43,30,35,26,22,26,47,24,31,23,37,28,26,22,2,40,22,26,42,41,36,27,36,35,35,23,41,22,24,36,37,43,41,23,24,43,22,44,31,30,24,31,22,30,40,22,25,23,40,26,27,22,36,37,22,43,31,26,22,43,31,41,26,26,5,34,36,37,43,31,22,26,42,41,36,27,36,35,35,23,41,22,41,23,43,26,22,43,31,26,22,41,23,43,26,22,39,23,30,27,22,36,37,22,18,42,37,32,19,22,27,26,39,36,40,30,43,40,22,30,37,22,35,36,37,27,36,37,22,25,23,37,32,40
40,36,22,40,36,34,26,22,40,26,26,22,23,22,40,39,26,24,30,23,35,22,30,41,36,37,46,22,30,37,22,43,31,26,22,29,23,24,43,22,43,31,23,43,22,34,41,7,22,40,43,26,30,37,31,23,41,27,43,22,43,31,26,22,43,41,23,27,26,41,22,37,36,44,22,30,40,22,18,42,37,32,19,22,44,30,43,31,22,23,22,34,23,40,40,30,45,26,22,18,42,37,32,19,22,23,30,41,35,30,37,26,22,31,36,35,27,30,37,28
18,42,37,32,19,22,30,37,40,42,41,23,37,24,26,22,24,36,7,22,23,22,42,37,30,43,22,36,29,22,40,26,23,41,40,22,41,36,26,25,42,24,32,22,3,22,24,36,7,22,40,23,30,27,22,23,25,36,42,43,22,20,22,20,22,36,29,22,30,43,40,22,39,26,41,40,36,37,23,35,22,39,41,36,39,26,41,43,46,22,39,36,35,30,24,46,31,36,35,27,26,41,40,22,23,25,36,42,43,22,20,22,20,22,30,37,22,43,31,26,22,40,23,37,22,18,42,37,32,19,22,23,41,26,23,22,23,35,40,36,22,31,23,45,26,22,26,23,41,43,31,38,42,23,32,26,22,24,36,45,26,41,23,28,26
30,43,22,27,30,27,22,40,31,23,32,30,37,28,22,43,31,26,22,23,39,39,35,26,22,26,40,43,23,25,35,30,40,31,34,26,37,43,22,43,36,22,30,43,40,22,41,36,36,43,40
23,22,29,42,41,43,31,26,41,22,27,26,24,35,30,37,26,22,30,37,22,39,41,30,24,26,40,22,44,30,35,35,22,35,26,23,27,22,43,36,22,34,30,37,26,22,39,41,36,27,42,24,43,30,36,37,22,24,42,43,40,22,30,37,22,43,31,26,22,42,7,40,7,22,31,26,22,40,23,46,40
24,36,39,46,41,30,28,31,43,22,40,39,26,24,30,23,35,30,40,43,22,37,26,30,35,22,18,42,37,32,19,22,44,31,36,22,44,41,30,43,26,40,22,43,31,26,22,34,36,37,43,31,35,46,22,24,36,39,46,41,30,28,31,43,22,35,23,44,22,33,36,42,41,37,23,35,22,37,26,44,40,35,26,43,43,26,41,22,30,40,22,33,36,30,37,30,37,28,22,18,42,37,32,19,22,27,36,46,35,26,22,25,41,36,44,37,22,3,22,18,42,37,32,19
30,37,22,20,22,20,22,20,22,36,29,22,29,26,27,26,41,23,35,22,39,41,36,40,26,24,42,43,30,36,37,40,22,24,36,37,24,35,42,27,26,27,22,23,43,22,43,41,30,23,35,22,30,37,22,20,22,36,37,35,46,22,20,22,20,22,27,30,27
23,40,22,29,36,41,22,36,43,31,26,41,22,26,47,39,36,41,43,22,24,42,40,43,36,34,26,41,40,22,43,31,26,22,40,36,45,30,26,43,22,42,37,30,36,37,22,30,40,22,37,2,43,22,26,47,39,26,24,43,26,27,22,43,36,22,25,26,22,25,23,24,32,22,25,42,46,30,37,28,22,42,7,40,7,22,24,36,41,37,22,30,37,22,40,30,28,37,30,29,30,24,23,37,43,22,23,34,36,42,37,43,40,22,42,37,43,30,35,22,26,23,41,35,46,22,37,26,47,43,22,46,26,23,41,22,31,26,22,40,23,30,27
43,31,26,22,34,23,24,31,30,37,26,22,24,23,37,22,41,42,37,22,40,36,29,43,44,23,41,26,22,44,41,30,43,43,26,37,22,29,36,41,22,36,43,31,26,41,22,34,30,39,40,22,24,36,34,39,42,43,26,41,40,22,43,31,26,22,24,36,34,39,23,37,46,22,40,23,30,27
25,41,36,32,26,41,40,22,31,23,37,27,35,26,22,40,42,24,31,22,43,41,23,37,40,23,24,43,30,36,37,40,22,43,31,41,36,42,28,31,22,43,31,26,22,36,39,43,30,36,37,40,22,24,35,26,23,41,30,37,28,22,24,36,41,39,7,22,44,31,30,24,31,22,28,42,23,41,23,37,43,26,26,40,22,23,35,35,22,36,39,43,30,36,37,22,43,41,23,27,26,40
25,42,43,22,43,31,26,22,37,30,32,32,26,30,22,29,26,35,35,22,23,37,22,36,45,26,41,23,35,35,22,20,22,20,22,30,37,22,45,23,35,42,26,22,43,31,23,43,22,27,23,46,22,24,36,34,39,23,41,26,27,22,44,30,43,31,22,44,23,35,35,22,40,43,41,26,26,43,22,2,40,22,29,23,41,22,40,31,23,41,39,26,41,22,20,22,20,22,27,41,36,39,22,36,37,22,36,24,43,7,22,20
34,41,7,22,39,30,35,40,36,37,22,23,37,27,22,31,30,40,22,43,26,23,34,22,18,42,37,32,19,22,30,37,22,23,22,18,42,37,32,19,22,23,37,27,22,43,36,36,32,22,33,42,40,43,22,20,22,34,30,37,42,43,26,40,22,43,36,22,41,26,43,42,41,37,22,44,30,43,31,22,23,22,1,22,20,22,34,30,35,35,30,36,37,22,36,29,29,26,41
18,42,37,32,19,22,30,37,24,7,22,23,43,35,23,37,43,23,22,40,23,30,27,22,30,43,40,22,40,42,25,40,30,27,30,23,41,46,22,31,36,34,26,22,37,42,43,41,30,43,30,36,37,23,35,22,40,26,41,45,30,24,26,40,22,30,37,24,7,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,22,23,37,22,30,37,30,43,30,23,35,22,39,42,25,35,30,24,22,36,29,29,26,41,30,37,28,22,36,29,22,29,36,42,41,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
30,34,23,22,23,24,38,42,30,40,30,43,30,36,37,22,23,37,22,30,37,45,26,40,43,36,41,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,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,40,23,30,27,22,24,31,26,34,30,24,23,35,22,25,23,37,32,22,31,23,27,22,34,23,27,26,22,23,41,41,23,37,28,26,34,26,37,43,40,22,29,36,41,22,20,22,36,43,31,26,41,22,25,23,37,32,40,22,43,36,22,39,41,36,45,30,27,26,22,1,22,20,22,34,30,35,35,30,36,37,22,30,37,22,25,23,37,32,22,29,30,37,23,37,24,30,37,28,22,29,36,41,22,43,31,26,22,25,42,46,5,36,42,43,22,36,29,29,26,41
40,31,26,41,23,43,36,37,22,24,36,41,39,7,22,23,37,27,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,23,37,37,36,42,37,24,26,27,22,43,31,23,43,22,43,31,26,46,22,23,37,27,22,43,44,36,22,40,36,45,30,26,43,22,39,23,41,43,37,26,41,40,22,44,30,35,35,22,24,36,37,40,43,41,42,24,43,22,43,44,36,22,18,42,37,32,19,22,31,36,43,26,35,40,22,44,30,43,31,30,37,22,23,22,34,30,35,26,22,36,29,22,41,26,27,22,40,38,42,23,41,26,22,30,37,22,34,36,40,24,36,44
43,31,26,22,36,37,35,46,22,42,7,40,7,22,35,30,23,25,30,35,30,43,46,22,30,37,22,43,31,26,22,41,26,28,30,36,37,22,30,40,22,44,31,23,43,22,41,26,34,23,30,37,40,22,36,29,22,43,31,26,22,35,30,37,32,22,43,36,22,34,41,7,22,25,23,41,41,26,22,23,37,27,22,43,31,23,43,22,40,31,36,42,35,27,22,25,26,22,24,42,43,22,29,23,40,43
23,37,27,22,30,43,22,18,42,37,32,19,22,31,36,44,22,36,29,43,26,37,22,43,31,26,22,44,36,41,27,40,22,23,39,39,26,23,41,22,30,37,22,43,31,26,22,40,43,36,41,46,22,24,36,34,39,23,41,26,27,22,44,30,43,31,22,31,36,44,22,36,29,43,26,37,22,43,31,26,46,22,23,39,39,26,23,41,22,30,37,22,43,31,26,22,26,37,43,30,41,26,22,27,23,43,23,22,25,23,40,26
43,31,26,22,39,35,23,37,22,39,41,36,45,30,27,26,40,22,29,36,41,22,43,31,26,22,27,30,40,43,41,30,25,42,43,30,36,37,22,36,29,22,36,37,26,22,24,36,34,34,36,37,22,18,42,37,32,19,22,41,30,28,31,43,22,23,40,22,23,22,27,30,45,30,27,26,37,27,22,29,36,41,22,26,23,24,31,22,40,31,23,41,26,22,36,29,22,24,36,34,34,36,37,22,36,42,43,40,43,23,37,27,30,37,28
30,22,26,47,39,26,24,43,22,23,35,35,22,43,31,26,22,24,36,34,39,23,37,30,26,40,22,43,36,22,23,39,39,26,23,35,22,31,26,22,23,27,27,26,27
18,42,37,32,19,22,39,26,41,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,30,43,23,35,46
31,26,22,31,23,27,22,37,36,22,23,37,40,44,26,41,40,22,43,31,26,37
43,31,26,22,40,31,23,41,26,40,22,44,30,35,35,22,25,26,22,39,41,30,24,26,27,22,30,37,22,26,23,41,35,46,22,37,36,45,26,34,25,26,41,22,40,31,26,22,40,23,30,27
24,31,41,30,40,43,30,26,22,2,40,22,44,30,35,35,22,40,36,36,37,22,31,23,45,26,22,23,22,40,23,35,26,22,36,29,22,18,42,37,32,19,22,23,37,27,22,18,42,37,32,19,22,23,41,43,22,44,31,30,35,26,22,40,36,43,31,26,25,46,22,2,40,22,30,40,22,18,42,37,32,19,22,24,36,35,35,26,24,43,36,41,40,22,44,30,43,31,22,40,23,35,26,40,22,36,29,22,40,44,30,40,40,22,28,26,41,34,23,37,22,40,39,23,37,30,40,31,22,23,42,40,43,41,23,35,30,23,37,22,23,37,27,22,24,23,37,23,27,30,23,37,22,39,23,30,37,43,30,37,28,40
29,26,27,26,41,23,35,22,39,23,39,26,41,22,25,36,23,41,27,22,24,36,7,22,40,23,30,27,22,30,43,22,24,36,34,39,35,26,43,26,27,22,43,31,26,22,39,41,26,45,30,36,42,40,35,46,22,23,37,37,36,42,37,24,26,27,22,39,42,41,24,31,23,40,26,22,36,29,22,30,34,39,26,41,30,23,35,22,24,42,39,22,24,36,41,39,7,22,23,22,24,35,36,40,26,35,46,22,31,26,35,27,22,34,23,32,26,41,22,36,29,22,39,23,39,26,41,22,18,42,37,32,19,22,25,23,40,26,27,22,30,37,22,18,42,37,32,19,22,36,31,30,36
43,31,26,22,27,26,34,30,40,26,22,36,29,22,43,31,26,22,18,42,37,32,19,22,31,26,41,23,35,27,22,36,37,24,26,22,43,31,26,22,37,23,43,30,36,37,22,2,40,22,35,23,41,28,26,40,43,22,23,29,43,26,41,37,36,36,37,22,37,26,44,40,39,23,39,26,41,22,44,30,43,31,22,24,30,41,24,42,35,23,43,30,36,37,22,26,47,24,26,26,27,30,37,28,22,20,22,43,42,41,37,40,22,43,31,26,22,24,36,42,37,43,41,46,22,2,40,22,40,26,24,36,37,27,5,35,23,41,28,26,40,43,22,24,30,43,46,22,30,37,43,36,22,23,22,18,42,37,32,19,22,43,36,44,37,22,23,43,22,35,26,23,40,43,22,30,37,22,40,36,34,26,22,18,42,37,32,19
46,26,40,43,26,41,27,23,46,22,43,31,26,22,42,37,30,43,26,27,22,43,30,24,32,26,43,22,24,36,42,37,43,26,41,22,44,23,40,22,23,24,43,30,45,26,22,44,30,43,31,22,39,26,36,39,35,26,22,43,41,46,30,37,28,22,43,36,22,28,26,43,22,29,35,30,28,31,43,40,22,36,42,43,22,25,42,43,22,43,31,26,22,23,30,41,35,30,37,26,22,40,23,30,27,22,27,26,34,23,37,27,22,29,36,41,22,40,26,23,43,40,22,30,37,43,36,22,43,31,26,22,24,30,43,46,22,23,35,40,36,22,44,23,40,22,23,24,43,30,45,26,22,44,30,43,31,22,39,26,36,39,35,26,22,43,41,46,30,37,28,22,43,36,22,28,26,43,22,43,31,26,41,26,22,43,36,22,31,26,35,39,22,29,23,34,30,35,46,22,23,37,27,22,29,41,30,26,37,27,40
41,46,27,26,41,22,40,46,40,43,26,34,22,30,37,24,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,37,26,43,22,35,36,40,40,22,36,29,22,1,22,20,22,34,30,35,35,30,36,37,22,25,26,24,23,42,40,26,22,36,29,22,23,37,22,26,47,39,26,24,43,26,27,22,1,22,20,22,34,30,35,35,30,36,37,22,23,29,43,26,41,5,43,23,47,22,24,31,23,41,28,26,22,23,37,27,22,24,36,37,43,30,37,42,26,27,22,44,26,23,32,37,26,40,40,22,30,37,22,43,31,26,22,24,36,34,39,23,37,46,22,2,40,22,18,42,37,32,19,22,25,42,40,30,37,26,40,40
43,31,26,22,28,36,23,35,22,36,29,22,34,36,40,43,22,42,7,40,7,22,29,30,41,34,40,22,33,36,30,37,43,22,45,26,37,43,42,41,26,40,22,41,26,34,23,30,37,40,22,18,42,37,32,19
27,26,34,36,24,41,23,43,40,22,23,40,40,26,41,43,26,27,22,43,31,23,43,22,43,31,26,22,39,41,36,39,36,40,23,35,22,44,31,30,24,31,22,23,35,40,36,22,44,36,42,35,27,22,24,41,26,23,43,26,22,23,22,37,26,44,22,43,46,39,26,22,36,29,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,22,44,23,40,22,18,42,37,32,19,22,44,30,43,31,22,25,42,27,28,26,43,22,18,42,37,32,19,22,43,31,23,43,22,44,36,42,35,27,22,35,36,40,26,22,25,30,35,35,30,36,37,40,22,36,29,22,27,36,35,35,23,41,40,22,30,37,22,43,31,26,22,35,36,37,28,22,41,42,37
34,41,7,22,18,42,37,32,19,22,37,36,43,26,27,22,43,31,23,43,22,25,36,40,43,36,37,22,40,23,29,26,22,27,26,39,36,40,30,43,22,31,23,40,22,43,23,32,26,37,22,40,36,34,26,22,23,24,43,30,36,37,40,22,43,36,22,25,26,43,43,26,41,22,24,36,37,43,41,36,35,22,18,42,37,32,19,22,34,23,37,23,28,26,34,26,37,43,22,23,37,27,22,30,34,39,41,36,45,26,22,24,36,37,43,41,36,35,40,22,30,37,22,28,26,37,26,41,23,35,22,23,37,27,22,44,26,22,43,31,30,37,32,22,43,31,26,40,26,22,44,30,35,35,22,40,26,41,45,26,22,43,36,22,30,34,39,41,36,45,26,22,24,41,26,27,30,43,22,38,42,23,35,30,43,46
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,31,30,24,31,22,39,35,42,37,28,26,27,22,34,36,41,26,22,43,31,23,37,22,20,22,39,36,30,37,43,40,22,30,37,22,26,23,41,35,46,22,43,41,23,27,30,37,28,22,43,42,26,40,27,23,46,22,23,37,27,22,43,31,26,37,22,41,26,24,36,45,26,41,26,27,22,37,26,23,41,35,46,22,23,35,35,22,36,29,22,30,43,40,22,35,36,40,40,26,40,22,25,46,22,43,31,26,22,24,35,36,40,26,22,29,26,35,35,22,20,22,43,36,22,20,22,30,37,22,43,31,26,22,35,23,43,26,40,43,22,40,26,40,40,30,36,37
43,31,26,22,27,23,47,22,30,37,27,26,47,22,26,23,40,26,27,22,20,22,39,36,30,37,43,22,43,36,22,26,37,27,22,23,43,22,20,22,23,29,43,26,41,22,29,23,35,35,30,37,28,22,20,22,39,36,30,37,43,40,22,26,23,41,35,46,22,30,37,22,43,31,26,22,40,26,40,40,30,36,37
18,42,37,32,19,22,25,23,37,32,22,36,29,29,30,24,30,23,35,40,22,40,23,30,27,22,43,31,30,40,22,41,26,45,30,26,44,22,39,41,36,24,26,40,40,22,24,42,41,41,26,37,43,35,46,22,30,40,22,42,37,27,26,41,22,44,23,46
33,23,34,26,40,22,18,42,37,32,19,22,24,31,30,26,29,22,29,30,47,26,27,5,30,37,24,36,34,26,22,40,43,41,23,43,26,28,30,40,43,22,23,43,22,34,26,41,41,30,35,35,22,35,46,37,24,31,22,30,40,22,43,36,42,43,30,37,28,22,18,42,37,32,19,22,40,26,24,42,41,30,43,30,26,40,22,44,31,30,24,31,22,31,26,22,40,23,46,40,22,40,31,36,42,35,27,22,25,26,37,26,29,30,43,22,34,36,41,26,22,38,42,30,24,32,35,46,22,43,31,23,37,22,35,36,37,28,26,41,5,43,26,41,34,22,25,36,37,27,40,22,23,40,22,30,37,43,26,41,26,40,43,22,41,23,43,26,40,22,29,23,35,35
30,43,22,2,40,22,37,36,43,22,43,36,36,22,40,42,41,39,41,30,40,30,37,28,22,43,31,23,43,22,43,31,26,22,23,42,24,43,30,36,37,22,44,23,40,22,40,35,36,39,39,46,22,28,30,45,26,37,22,43,31,26,22,45,36,35,23,43,30,35,30,43,46,22,30,37,22,43,31,26,22,25,36,37,27,22,34,23,41,32,26,43,22,25,26,24,23,42,40,26,22,36,29,22,40,43,36,24,32,40,22,40,23,30,27,22,41,36,25,26,41,43,22,43,7,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,25,23,37,32,22,35,43,27
30,37,22,34,23,28,23,48,30,37,26,40,22,31,30,28,31,26,41,22,23,27,45,26,41,43,30,40,30,37,28,22,41,26,45,26,37,42,26,40,22,23,43,22,40,39,36,41,43,40,22,30,35,35,42,40,43,41,23,43,26,27,22,23,37,27,22,29,36,41,43,42,37,26,22,44,26,41,26,22,36,29,29,40,26,43,22,25,46,22,35,36,44,26,41,22,23,27,22,41,26,45,26,37,42,26,22,29,36,41,22,36,43,31,26,41,22,34,23,33,36,41,22,34,23,28,23,48,30,37,26,40
29,36,41,22,23,22,29,26,44,22,27,23,46,40,22,23,43,22,35,26,23,40,43,22,31,26,22,40,23,46,40,22,37,36,22,39,30,24,43,42,41,26,40,22,36,41,22,27,41,23,44,30,37,28,40,22,36,29,22,23,37,46,22,32,30,37,27,22,44,30,35,35,22,18,42,37,32,19,22,43,31,26,22,24,36,35,42,34,37,40
35,30,32,26,22,31,30,40,22,39,41,26,27,26,24,26,40,40,36,41,22,27,23,45,30,27,22,18,42,37,32,19,22,31,26,22,44,23,40,22,29,23,24,26,27,22,44,30,43,31,22,23,22,24,41,30,40,30,40,22,30,37,22,43,31,26,22,40,43,36,24,32,22,34,23,41,32,26,43,40,22,40,36,36,37,22,23,29,43,26,41,22,24,36,34,30,37,28,22,30,37,43,36,22,36,29,29,30,24,26
30,43,22,30,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,29,36,41,22,23,37,46,36,37,26,22,44,31,36,22,31,23,40,22,37,36,43,22,18,42,37,32,19,22,36,45,26,41,22,43,31,26,22,43,31,36,42,40,23,37,27,40,22,36,29,22,39,23,28,26,40,22,36,29,22,24,36,42,41,43,22,18,42,37,32,19,22,23,37,27,22,18,42,37,32,19,22,43,36,22,31,23,45,26,22,23,22,18,42,37,32,19,22,36,39,30,37,30,36,37,22,36,37,22,43,31,26,22,42,37,27,26,41,35,46,30,37,28,22,34,26,41,30,43,40,22,36,29,22,43,31,26,22,24,36,37,43,41,36,45,26,41,40,46
18,42,37,32,19,22,43,42,41,37,26,27,22,43,36,22,18,42,37,32,19,22,41,42,37,22,36,37,22,18,42,37,32,19,22,29,36,41,22,37,26,44,40,22,44,31,26,37,22,43,31,26,22,40,23,37,22,29,41,23,37,24,30,40,24,36,22,26,23,41,43,31,38,42,23,32,26,22,23,37,27,22,31,42,41,41,30,24,23,37,26,22,31,42,28,36,22,24,42,43,22,39,36,44,26,41,22,35,30,37,26,40
27,30,40,32,22,27,41,30,45,26,40,22,44,31,30,24,31,22,23,35,35,36,44,22,23,22,24,36,34,39,42,43,26,41,22,43,36,22,23,24,24,26,40,40,22,30,43,40,22,34,26,34,36,41,46,22,28,26,37,26,41,23,43,26,27,22,20,22,20,22,34,36,41,26,22,41,26,45,26,37,42,26,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,24,36,34,39,23,41,26,27,22,44,30,43,31,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,23,22,46,26,23,41,22,26,23,41,35,30,26,41
25,42,43,22,42,37,43,30,35,22,43,31,26,37,22,23,37,27,22,39,41,36,25,23,25,35,46,22,35,36,37,28,22,23,29,43,26,41,44,23,41,27,22,43,31,26,22,24,36,34,34,42,37,30,40,43,40,22,2,22,18,42,37,32,19,22,36,29,22,18,42,37,32,19,22,29,41,36,34,22,43,31,26,22,31,26,23,27,22,36,29,22,43,31,26,22,27,23,30,41,46,22,18,42,37,32,19,22,43,36,22,43,31,26,22,45,30,35,35,23,28,26,22,25,23,37,32,22,34,23,37,23,28,26,41,22,44,30,35,35,22,40,43,23,46,22,39,35,23,37,43,26,27,22,30,37,22,43,31,26,22,39,36,35,30,40,31,22,18,42,37,32,19
44,30,43,31,36,42,43,22,23,27,34,30,43,43,30,37,28,22,36,41,22,27,26,37,46,30,37,28,22,44,41,36,37,28,27,36,30,37,28,22,43,31,26,22,29,30,41,34,22,24,36,37,40,26,37,43,26,27,22,43,36,22,29,30,37,27,30,37,28,40,22,43,31,23,43,22,30,43,22,29,23,30,35,26,27,22,43,36,22,41,26,40,39,36,37,27,22,30,37,22,23,22,43,30,34,26,35,46,22,34,23,37,37,26,41,22,43,36,22,43,31,26,22,37,23,40,27,22,2,40,22,41,26,38,42,26,40,43,40,22,29,36,41,22,30,37,29,36,41,34,23,43,30,36,37,22,30,37,22,24,36,37,37,26,24,43,30,36,37,22,44,30,43,31,22,23,22,24,42,40,43,36,34,26,41,22,24,36,34,39,35,23,30,37,43
34,42,41,27,26,41,22,43,31,41,26,23,43,22,24,31,23,41,28,26,27,22,30,37,22,31,23,23,40,22,40,26,24,42,41,30,43,30,26,40,22,24,36,41,39,22,18,42,37,32,19,22,43,41,30,23,35
34,24,30,22,24,36,34,34,42,37,30,24,23,43,30,36,37,40,22,24,36,41,39,7,22,40,23,30,27,22,30,43,22,29,30,35,26,27,22,23,22,40,31,26,35,29,22,41,26,28,30,40,43,41,23,43,30,36,37,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,30,40,40,42,23,37,24,26,22,36,29,22,23,40,22,34,42,24,31,22,23,40,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
30,43,22,2,40,22,36,37,26,22,34,36,41,26,22,43,36,36,22,29,36,41,22,43,31,26,22,29,23,37,40,22,44,31,36,22,27,41,26,23,34,22,36,29,22,23,22,40,26,23,40,36,37,22,43,31,23,43,22,37,26,45,26,41,22,26,37,27,40
43,31,26,22,23,45,26,41,23,28,26,22,27,41,30,29,43,26,27,22,30,37,22,23,22,43,41,23,27,30,37,28,22,41,23,37,28,26,22,36,29,22,23,25,36,42,43,22,20,22,39,36,30,37,43,40,22,43,31,41,36,42,28,31,36,42,43,22,43,31,26,22,27,23,46
23,29,43,26,41,22,31,36,42,41,40,22,36,29,22,24,36,37,29,35,30,24,43,22,23,37,27,22,27,26,25,23,43,26,22,43,31,23,43,22,33,42,41,46,22,29,36,24,42,40,26,40,22,36,37,22,43,31,26,22,29,23,24,43,40,22,44,30,43,31,22,18,42,37,32,19,22,18,42,37,32,19
24,30,37,26,39,35,26,47,22,43,41,23,27,26,27,22,36,37,22,43,31,26,22,37,26,44,22,46,36,41,32,22,40,43,36,24,32,22,26,47,24,31,23,37,28,26,22,23,43,22,1,22,20,22,23,22,40,31,23,41,26,22,42,39,22,1,22,20,22,25,26,29,36,41,26,22,43,41,23,27,30,37,28,22,44,23,40,22,31,23,35,43,26,27
23,35,43,26,41,37,23,43,30,45,26,35,46,22,23,22,40,26,39,23,41,23,43,26,22,26,37,28,30,37,26,22,39,35,23,37,43,22,34,23,46,22,25,26,22,25,42,30,35,43,22,23,40,22,39,23,41,43,22,36,29,22,28,34,22,2,40,22,39,35,23,37,37,26,27,22,18,42,37,32,19,22,44,30,43,31,22,43,31,26,22,25,41,30,43,30,40,31,22,35,42,47,42,41,46,22,24,23,41,22,34,23,32,26,41,22,43,31,26,22,40,36,42,41,24,26,40,22,40,23,30,27
23,37,22,23,28,28,41,26,40,40,30,45,26,22,29,36,41,27,22,25,30,27,22,29,36,41,22,33,23,28,42,23,41,22,44,36,42,35,27,22,39,42,43,22,39,41,26,40,40,42,41,26,22,36,37,22,28,34,22,43,36,22,34,23,32,26,22,23,22,25,26,43,43,26,41,22,36,29,29,26,41,22,23,40,22,43,31,26,22,25,41,30,43,30,40,31,22,24,36,34,39,23,37,46,22,2,40,22,44,31,30,43,26,22,32,37,30,28,31,43
26,47,23,24,43,22,24,36,34,39,23,41,30,40,36,37,40,22,44,30,43,31,22,43,31,26,22,39,41,26,45,30,36,42,40,22,46,26,23,41,22,44,26,41,26,22,42,37,23,45,23,30,35,23,25,35,26,22,25,26,24,23,42,40,26,22,36,29,22,23,22,24,31,23,37,28,26,22,30,37,22,43,31,26,22,24,36,34,39,23,37,46,22,2,40,22,29,30,40,24,23,35,22,24,23,35,26,37,27,23,41
43,31,26,22,30,34,29,22,31,23,40,22,40,26,45,26,41,23,35,22,41,26,23,40,36,37,40,22,29,36,41,22,18,42,37,32,19,22,43,31,26,22,30,37,24,41,26,23,40,26
23,22,18,42,37,32,19,22,29,36,41,34,22,36,29,22,43,31,26,22,18,42,37,32,19,22,34,30,28,31,43,22,43,42,41,37,22,36,29,29,22,23,22,40,39,26,24,30,29,30,24,22,39,23,41,43,22,36,29,22,43,31,26,22,30,34,34,42,37,26,22,41,26,40,39,36,37,40,26,22,44,30,43,31,36,42,43,22,28,26,37,26,41,23,35,22,30,34,34,42,37,26,22,18,42,37,32,19,22,43,31,26,22,24,36,34,39,23,37,46,22,40,23,30,27
43,31,36,42,28,31,22,30,43,22,2,40,22,39,41,36,25,23,25,35,46,22,40,23,29,26,22,43,36,22,23,40,40,42,34,26,22,43,31,23,43,22,43,31,26,22,34,23,33,36,41,30,43,46,22,36,29,22,29,30,37,23,37,24,30,23,35,22,39,35,23,37,37,26,41,40,22,23,41,26,22,31,36,37,26,40,43,22,23,37,27,22,26,45,26,37,22,41,26,23,40,36,37,23,25,35,46,22,24,36,34,39,26,43,26,37,43,22,43,31,26,22,29,23,24,43,22,41,26,34,23,30,37,40,22,43,31,23,43,22,23,40,22,36,37,26,22,18,42,37,32,19,22,39,42,43,40,22,30,43,22,23,37,46,25,36,27,46,22,44,31,36,22,24,23,37,22,18,42,37,32,19,22,23,22,34,30,41,41,36,41,22,24,23,37,22,24,23,35,35,22,31,30,34,40,26,35,29,22,23,22,29,30,37,23,37,24,30,23,35,22,39,35,23,37,37,26,41
43,31,26,22,25,26,40,43,22,43,31,30,37,28,22,46,36,42,22,24,23,37,22,27,36,22,30,40,22,28,26,43,22,36,29,29,22,43,31,26,22,40,24,41,26,26,37,22,40,23,46,40,22,34,41,7,22,18,42,37,32,19
44,23,37,28,22,2,40,22,30,37,40,43,23,35,35,26,27,22,25,23,40,26,22,30,40,22,36,37,26,22,36,29,22,30,43,40,22,28,41,26,23,43,26,40,43,22,23,40,40,26,43,40,22,23,37,27,22,34,23,37,46,22,36,29,22,43,31,36,40,26,22,24,42,40,43,36,34,26,41,40,22,41,26,34,23,30,37,22,26,47,43,41,26,34,26,35,46,22,35,36,46,23,35
35,36,24,23,35,22,39,36,35,35,42,43,30,36,37,22,39,41,36,25,35,26,34,40,22,41,26,38,42,30,41,26,22,24,31,26,23,39,22,26,37,26,41,28,46,22,23,37,27,22,24,23,39,30,43,23,35,22,29,36,41,22,43,31,26,30,41,22,40,36,35,42,43,30,36,37
34,41,7,22,28,41,26,26,37,40,39,23,37,22,40,23,30,27,22,31,26,22,23,37,27,22,36,43,31,26,41,22,29,26,27,22,28,36,45,26,41,37,36,41,40,22,18,42,37,32,19,22,23,22,25,30,35,35,22,25,46,22,41,26,39,7,22,40,43,26,39,31,26,37,22,37,26,23,35,22,27,7,22,37,7,24,7,22,43,31,23,43,22,44,36,42,35,27,22,41,26,38,42,30,41,26,22,43,31,26,22,29,26,27,22,43,36,22,39,42,41,40,42,26,22,39,36,35,30,24,30,26,40,22,23,30,34,26,27,22,23,43,22,26,35,30,34,30,37,23,43,30,37,28,22,30,37,29,35,23,43,30,36,37,22,44,30,43,31,30,37,22,29,30,45,26,22,46,26,23,41,40
46,36,42,22,43,31,30,37,32,22,46,36,42,22,24,23,37,22,28,36,22,36,42,43,22,23,37,27,22,43,42,41,37,22,43,31,30,37,28,40,22,23,41,36,42,37,27
31,26,22,23,35,40,36,22,40,23,30,27,22,43,31,23,43,22,23,29,43,26,41,22,43,31,26,22,24,31,23,41,28,26,40,22,23,37,27,22,23,40,40,42,34,30,37,28,22,37,36,22,27,41,23,34,23,43,30,24,22,18,42,37,32,19,22,30,37,22,30,37,43,26,41,26,40,43,22,41,23,43,26,40,22,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,18,42,37,32,19,22,26,23,41,37,30,37,28,40,22,30,37,22,20
34,23,41,28,30,37,22,41,26,38,42,30,41,26,34,26,37,43,40,22,29,36,41,22,40,39,26,24,42,35,23,43,36,41,40,22,36,37,22,43,31,26,22,24,31,30,24,23,28,36,22,34,26,41,24,23,37,43,30,35,26,22,26,47,24,31,23,37,28,26,22,23,41,26,22,24,42,41,41,26,37,43,35,46,22,23,25,36,42,43,22,20,22,20
30,43,22,2,40,22,23,22,34,23,33,36,41,22,30,40,40,42,26,22,23,37,27,22,43,31,26,46,22,44,36,42,35,27,22,37,2,43,22,44,23,37,43,22,43,36,22,35,26,23,45,26,22,30,43,22,23,43,22,23,22,35,36,44,26,41,22,35,26,45,26,35,22,40,23,46,40,22,40,43,26,39,31,26,37,22,18,42,37,32,19,22,23,22,37,26,44,22,46,36,41,32,22,23,43,43,36,41,37,26,46,22,44,31,36,40,26,22,18,42,37,32,19,22,31,23,45,26,22,25,26,26,37,22,30,37,40,43,41,42,34,26,37,43,23,35,22,30,37,22,39,42,40,31,30,37,28,22,43,31,26,22,30,27,26,23,22,43,31,23,43,22,23,22,39,41,26,40,30,27,26,37,43,22,23,35,41,26,23,27,46,22,31,23,40,22,23,22,35,30,37,26,5,30,43,26,34,22,45,26,43,36
41,26,45,26,37,42,26,22,30,37,24,41,26,23,40,26,27,22,20,22,20,22,43,36,22,1,22,20,22,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,31,26,41,23,35,27,22,44,23,40,22,35,26,29,43,22,30,37,22,35,30,34,25,36
44,23,41,37,26,41,5,35,23,34,25,26,41,43,22,34,36,41,41,30,40,22,39,35,23,30,37,40,22,37,7,33,7,22,41,26,39,36,41,43,26,27,22,40,23,35,26,40,22,43,31,23,43,22,44,26,41,26,22,23,22,41,26,24,36,41,27,22,29,36,41,22,23,37,46,22,38,42,23,41,43,26,41,22,23,37,27,22,43,31,26,22,26,30,28,31,43,31,22,38,42,23,41,43,26,41,22,30,37,22,23,22,41,36,44,22,36,29,22,20,22,20,22,36,41,22,34,36,41,26,22,39,26,41,5,40,31,23,41,26,22,26,23,41,37,30,37,28,40,22,28,41,36,44,43,31
43,31,30,40,22,36,42,28,31,43,22,43,36,22,25,26,22,18,42,37,32,19,22,43,31,26,22,27,36,22,37,2,43,22,35,26,43,22,29,41,23,37,32,22,35,36,41,26,37,48,36,22,43,23,32,26,22,36,45,26,41,22,23,37,36,43,31,26,41,22,23,30,41,35,30,37,26,22,23,34,26,37,27,34,26,37,43,22,40,23,30,27,22,41,26,39,7,22,33,23,34,26,40,22,18,42,37,32,19,22,27,7,22,34,30,37,37,7,22,24,31,23,30,41,34,23,37,22,36,29,22,43,31,26,22,31,36,42,40,26,22,23,45,30,23,43,30,36,37,22,40,42,25,24,36,34,34,30,43,43,26,26,22,44,31,36,22,23,41,28,42,26,27,22,43,31,23,43,22,43,31,26,22,39,41,36,45,30,40,30,36,37,22,44,23,40,22,42,37,37,26,24,26,40,40,23,41,46,22,25,26,24,23,42,40,26,22,43,31,26,22,25,30,35,35,22,23,35,41,26,23,27,46,22,44,36,42,35,27,22,28,30,45,26,22,43,31,26,22,27,26,39,23,41,43,34,26,37,43,22,23,34,39,35,26,22,39,36,44,26,41,22,43,36,22,25,35,36,24,32,22,18,42,37,32,19,22,27,26,23,35,40
43,31,26,22,25,41,30,43,30,40,31,22,24,36,34,39,23,37,46,22,39,35,23,37,40,22,43,36,22,24,31,23,37,28,26,22,30,43,40,22,37,23,34,26,22,43,36,22,34,23,37,39,36,44,26,41,22,43,31,26,22,37,23,34,26,22,36,29,22,30,43,40,22,42,7,40,7,22,42,37,30,43,22,23,37,27,22,44,41,30,43,26,22,36,29,29,22,39,23,41,43,22,36,29,22,37,26,23,41,35,46,22,1,22,20,22,25,30,35,35,30,36,37,22,30,37,22,28,36,36,27,22,44,30,35,35,22,23,40,22,23,22,39,36,40,40,30,25,35,26,22,39,41,26,35,42,27,26,22,43,36,22,18,42,37,32,19,22,30,37,22,43,31,26,22,42,7,40,7
37,36,22,27,36,42,25,43,22,34,23,37,46,22,36,29,22,31,30,40,22,30,27,26,23,40,22,23,41,26,22,44,36,41,43,31,46,22,25,42,43,22,42,35,43,30,34,23,43,26,35,46,22,31,26,22,30,40,22,39,41,36,39,36,40,30,37,28,22,43,36,22,34,23,32,26,22,29,42,37,27,23,34,26,37,43,23,35,35,46,22,29,35,23,44,26,27,22,39,41,36,28,41,23,34,40,22,44,36,41,32,22,40,35,30,28,31,43,35,46,22,34,36,41,26,22,29,23,30,41,35,46,22,23,37,27,22,26,29,29,30,24,30,26,37,43,35,46
40,36,37,46,22,30,40,22,39,23,46,30,37,28,22,1,22,20,22,23,22,40,31,23,41,26,22,36,41,22,1,22,20,22,25,30,35,35,30,36,37,22,24,23,40,31,22,23,37,27,22,30,40,22,23,40,40,42,34,30,37,28,22,1,22,20,22,25,30,35,35,30,36,37,22,36,29,22,35,36,37,28,5,43,26,41,34,22,27,26,25,43
26,35,22,39,23,40,36,22,23,42,40,43,30,37,22,23,37,27,22,29,36,41,43,22,44,36,41,43,31,22,43,31,26,22,43,31,41,26,26,22,40,43,41,36,37,28,26,40,43,22,41,26,43,23,30,35,22,34,23,41,32,26,43,40,22,30,37,22,43,31,26,22,37,23,43,30,36,37,22,23,41,26,22,23,35,35,22,35,36,24,23,43,26,27,22,30,37,22,43,26,47,23,40,22,44,31,26,41,26,22,26,34,39,35,36,46,34,26,37,43,22,28,41,26,44,22,23,22,41,26,35,23,43,30,45,26,35,46,22,40,43,41,36,37,28,22,20,22,20
23,40,22,43,31,26,46,22,18,42,37,32,19,22,37,26,23,41,22,26,23,40,43,22,25,26,41,35,30,37,22,23,22,39,41,36,5,27,26,34,36,24,41,23,24,46,22,39,41,36,43,26,40,43,22,26,41,42,39,43,26,27,22,30,37,22,43,31,26,22,18,42,37,32,19,22,24,30,43,46,22,36,29,22,18,42,37,32,19,22,23,37,27,22,23,24,43,30,45,30,40,43,40,22,43,31,41,26,23,43,26,37,26,27,22,29,42,41,43,31,26,41,22,41,23,35,35,30,26,40,22,23,28,23,30,37,40,43,22,35,26,23,27,26,41,22,32,41,26,37,48,22,2,40,22,26,47,39,26,24,43,26,27,22,31,23,41,27,5,35,30,37,26,22,39,36,35,30,24,30,26,40
43,31,26,22,24,23,35,30,29,36,41,37,30,23,22,39,26,37,40,30,36,37,22,29,42,37,27,22,44,31,30,24,31,22,31,23,40,22,1,22,20,22,25,30,35,35,30,36,37,22,23,35,41,26,23,27,46,22,30,37,45,26,40,43,26,27,22,30,37,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,40,22,24,36,42,35,27,22,25,26,22,23,22,45,23,35,42,23,25,35,26,22,29,42,37,27,30,37,28,22,40,36,42,41,24,26,22,29,36,41,22,43,31,23,43,22,27,26,45,26,35,36,39,34,26,37,43,22,23,35,43,31,36,42,28,31,22,30,43,22,30,40,22,37,2,43,22,36,25,35,30,28,26,27,22,43,36,22,34,23,32,26,22,29,42,41,43,31,26,41,22,30,37,45,26,40,43,34,26,37,43,40
43,31,26,22,29,42,37,27,22,2,40,22,39,42,41,39,36,40,26,22,30,40,22,43,36,22,39,41,36,45,30,27,26,22,38,42,30,24,32,22,23,37,27,22,23,27,26,38,42,23,43,26,22,41,26,35,30,26,29
39,26,39,40,30,24,36,22,24,35,36,40,26,27,22,23,43,22,1,22,20,22,23,22,40,31,23,41,26,22,42,39,22,1,22,20
34,41,7,22,18,42,37,32,19,22,30,40,22,23,22,39,26,41,34,23,37,26,37,43,22,39,26,37,43,23,28,36,37,22,36,29,29,30,24,30,23,35
36,37,22,43,31,26,22,36,43,31,26,41,22,31,26,22,40,26,26,32,40,22,43,36,22,24,36,37,45,30,37,24,26,22,45,36,43,26,41,40,22,31,26,22,2,40,22,43,31,26,22,37,26,44,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,23,37,27,22,41,26,23,27,46,22,43,36,22,35,26,23,27,22,37,26,44,22,46,36,41,32,22,36,42,43,22,36,29,22,43,31,26,22,34,26,40,40,22,30,43,22,2,40,22,30,37
40,26,39,23,41,23,43,26,35,46,22,43,31,26,22,25,36,23,41,27,22,26,47,39,23,37,27,26,27,22,43,36,22,40,30,47,22,34,26,34,25,26,41,40,22,44,30,43,31,22,43,31,26,22,26,35,26,24,43,30,36,37,22,36,29,22,27,23,45,30,27,22,35,7,22,18,42,37,32,19,22,23,22,24,36,37,40,42,35,43,23,37,43
23,35,35,22,30,37,27,26,39,26,37,27,26,37,43,22,34,26,27,30,23,22,23,24,43,30,45,30,43,46,22,30,40,22,37,36,44,22,30,35,35,26,28,23,35,22,44,31,30,24,31,22,39,26,41,31,23,39,40,22,30,40,22,37,36,43,22,40,42,41,39,41,30,40,30,37,28,22,25,42,43,22,40,36,22,30,40,22,43,31,26,22,34,23,37,42,29,23,24,43,42,41,26,22,36,29,22,18,42,37,32,19,22,24,36,40,34,26,43,30,24,40,22,31,36,42,40,26,31,36,35,27,22,24,31,26,34,30,24,23,35,40,22,23,37,27,22,40,23,37,27,22,18,42,37,32,19
25,42,43,22,31,26,22,30,40,22,33,42,40,43,22,36,37,26,22,36,29,22,40,26,45,26,41,23,35,22,18,42,37,32,19,22,44,41,30,43,26,41,40,22,43,36,32,46,36,22,2,40,22,18,42,37,32,19,22,39,23,24,32,22,44,31,36,22,23,41,26,22,18,42,37,32,19,22,43,31,26,22,18,42,37,32,19,22,24,31,23,41,43,40,22,30,37,22,33,23,39,23,37
43,31,26,22,30,37,40,43,30,43,42,43,30,36,37,40,22,31,23,45,26,22,27,41,30,45,26,37,22,24,36,34,34,30,40,40,30,36,37,22,41,23,43,26,40,22,27,36,44,37,22,43,36,22,43,31,26,22,39,36,30,37,43,22,44,31,26,41,26,22,30,43,22,34,23,32,26,40,22,37,36,22,40,26,37,40,26,22,43,36,22,24,36,34,34,30,43,22,24,23,39,30,43,23,35,22,40,23,46,40,22,43,36,34,22,18,42,37,32,19,22,40,26,37,30,36,41,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,30,37,22,24,31,23,41,28,26,22,36,29,22,30,37,40,43,30,43,42,43,30,36,37,23,35,22,43,41,23,27,30,37,28,22,23,43,22,36,39,39,26,37,31,26,30,34,26,41,22,3,22,24,36
43,31,26,22,29,26,27,26,41,23,35,22,24,36,42,41,43,22,36,29,22,23,39,39,26,23,35,40,22,30,37,22,34,23,37,31,23,43,43,23,37,22,41,42,35,26,27,22,43,31,23,43,22,43,31,26,22,27,30,40,34,30,40,40,23,35,22,36,29,22,23,22,20,22,30,37,27,30,24,43,34,26,37,43,22,23,28,23,30,37,40,43,22,29,36,41,34,26,41,22,25,23,37,32,22,36,29,22,18,42,37,32,19,22,36,44,37,26,41,22,28,26,36,41,28,26,22,18,42,37,32,19,22,40,31,36,42,35,27,22,25,26,22,18,42,37,32,19
23,40,22,33,42,27,28,26,22,18,42,37,32,19,22,39,42,43,22,30,43,22,43,36,22,18,42,37,32,19,22,43,31,26,22,41,30,28,31,43,22,43,36,22,27,26,35,30,25,26,41,23,43,26,35,46,22,18,42,37,32,19,22,44,31,23,43,22,40,36,34,26,36,37,26,22,26,35,40,26,22,31,23,40,22,40,23,30,27,22,30,40,22,43,36,22,18,42,37,32,19,22,43,31,26,22,41,30,28,31,43,22,43,36,22,35,30,26,22,30,37,22,39,41,30,37,43
39,40,22,36,29,22,37,26,44,22,31,23,34,39,40,31,30,41,26,22,23,34,26,37,27,26,27,22,30,43,40,22,39,35,23,37,22,43,36,22,24,23,35,35,22,29,36,41,22,43,44,36,22,46,26,23,41,40,22,36,29,22,20,22,20,22,41,23,43,26,22,30,37,24,41,26,23,40,26,40,22,29,36,35,35,36,44,26,27,22,25,46,22,29,30,45,26,22,46,26,23,41,40,22,36,29,22,20,22,20,22,30,37,24,41,26,23,40,26,40
31,42,37,28,23,41,46,22,23,27,36,39,43,26,27,22,24,36,37,40,43,30,43,42,43,30,36,37,23,35,22,24,31,23,37,28,26,40,22,43,36,22,29,36,41,34,22,23,22,27,26,34,36,24,41,23,43,30,24,22,40,46,40,43,26,34
36,37,22,23,22,18,42,37,32,19,22,25,23,40,30,40,22,23,40,40,42,34,30,37,28,22,43,31,26,22,34,26,41,28,26,41,22,44,23,40,22,26,29,29,26,24,43,30,45,26,22,33,23,37,22,20,22,20,22,30,37,24,35,42,27,30,37,28,22,43,31,26,22,41,26,40,42,35,43,40,22,29,41,36,34,22,25,36,43,31,22,43,30,34,26,22,30,37,24,7,22,23,37,27,22,23,35,35,22,36,29,22,44,23,41,37,26,41,22,43,31,23,43,22,24,23,40,31,22,29,35,36,44,22,29,30,28,42,41,26,22,44,36,42,35,27,22,25,26,22,1,22,20,22,34,30,35,35,30,36,37,22,29,36,41,22,43,31,26,22,35,23,43,26,40,43,22,38,42,23,41,43,26,41,22,34,36,41,26,22,43,31,23,37,22,27,36,42,25,35,26,22,43,31,26,22,24,36,34,39,23,41,23,25,35,26,22,29,30,28,42,41,26,22,23,22,46,26,23,41,22,23,28,36,22,36,41,22,1,22,20,22,34,30,35,35,30,36,37,22,23,24,24,36,41,27,30,37,28,22,43,36,22,43,30,34,26,22,44,23,41,37,26,41
30,37,22,23,37,22,30,37,43,26,41,37,23,35,22,34,26,34,36,22,23,35,26,47,22,18,42,37,32,19,22,43,31,26,22,23,28,26,37,24,46,22,2,40,22,24,31,23,30,41,34,23,37,22,40,23,30,27,22,34,41,7,22,32,35,26,30,37,22,27,26,24,30,27,26,27,22,43,36,22,41,26,34,36,45,26,22,31,30,34,40,26,35,29,22,43,36,22,34,30,37,30,34,30,48,26,22,37,26,28,23,43,30,45,26,22,41,26,23,24,43,30,36,37,22,29,41,36,34,22,39,41,36,40,39,26,24,43,30,45,26,22,24,35,30,26,37,43,40,22,23,37,27,22,36,43,31,26,41,40,22,23,37,27,22,43,36,22,39,41,26,39,23,41,26,22,29,36,41,22,31,30,40,22,27,26,29,26,37,40,26
26,45,26,37,22,40,36,34,26,22,43,23,32,26,36,45,26,41,5,40,43,36,24,32,22,43,41,23,27,26,41,40,22,40,23,30,27,22,43,31,26,46,22,24,36,42,35,27,22,37,2,43,22,18,42,37,32,19,22,44,30,43,31,22,43,31,26,22,25,36,23,41,27,22,2,40,22,35,36,28,30,24
43,31,26,22,26,35,26,24,43,30,36,37,40,22,44,30,35,35,22,25,26,22,23,22,18,42,37,32,19,22,43,26,40,43,22,29,36,41,22,43,31,26,22,13,12,5,46,26,23,41,5,36,35,27,22,39,41,30,34,26,22,34,30,37,30,40,43,26,41,22,23,37,27,22,24,36,37,28,41,26,40,40,22,30,22,44,31,30,24,31,22,30,37,22,45,23,41,30,36,42,40,22,29,36,41,34,40,22,31,23,40,22,41,42,35,26,27,22,29,36,41,22,20,22,36,29,22,30,37,27,30,23,22,2,40,22,20,22,46,26,23,41,40,22,36,29,22,30,37,27,26,39,26,37,27,26,37,24,26
36,37,26,22,36,29,22,41,36,37,23,35,27,22,41,26,23,28,23,37,22,2,40,22,23,43,43,41,30,25,42,43,26,40,22,23,40,22,39,41,26,40,30,27,26,37,43,22,44,23,40,22,43,31,23,43,22,31,26,22,41,23,41,26,35,46,22,28,23,45,26,22,31,30,40,22,25,35,26,40,40,30,37,28,22,43,36,22,43,31,26,22,18,42,37,32,19,22,43,31,23,43,22,39,23,40,40,26,40,22,29,36,41,22,24,36,37,40,26,37,40,42,40,22,30,37,22,45,23,41,30,36,42,40,22,30,37,43,26,41,37,23,43,30,36,37,23,35,22,30,37,40,43,30,43,42,43,30,36,37,40
43,31,26,22,24,23,43,23,40,43,41,36,39,31,26,22,35,36,40,40,26,40,22,40,42,40,43,23,30,37,26,27,22,25,46,22,30,37,40,42,41,26,41,40,22,43,31,30,40,22,46,26,23,41,22,44,30,35,35,22,39,41,36,25,23,25,35,46,22,25,26,22,43,31,26,22,44,36,41,40,43,22,36,37,22,23,37,22,30,37,29,35,23,43,30,36,37,5,23,27,33,42,40,43,26,27,22,25,23,40,30,40,22,40,30,37,24,26,22,20,22,44,31,26,37,22,23,37,36,43,31,26,41,22,26,23,41,43,31,38,42,23,32,26,22,40,39,23,41,32,26,27,22,43,31,26,22,28,41,26,23,43,22,40,23,37,22,29,41,23,37,24,30,40,24,36,22,29,30,41,26
25,42,43,22,34,23,37,46,22,39,41,36,39,36,37,26,37,43,40,22,36,29,22,29,30,35,30,39,30,37,36,22,40,26,26,22,41,26,40,30,40,43,23,37,24,26,22,43,36,22,43,31,26,22,35,23,37,28,42,23,28,26,22,29,30,37,23,35,35,46,22,24,41,42,34,25,35,30,37,28
29,26,27,26,41,23,35,22,37,23,43,30,36,37,23,35,22,34,36,41,43,28,23,28,26,22,23,40,40,36,24,30,23,43,30,36,37,22,29,23,37,37,30,26,22,34,23,26,22,39,36,40,43,26,27,22,46,30,26,35,27,40,22,36,37,22,20,22,46,26,23,41,22,34,36,41,43,28,23,28,26,22,24,36,34,34,30,43,34,26,37,43,40,22,29,36,41,22,27,26,35,30,45,26,41,46,22,44,30,43,31,30,37,22,20,22,27,23,46,40,22,39,41,30,24,26,27,22,23,43,22,39,23,41,22,20,22,20,22,40,43,23,37,27,23,41,27,22,24,36,37,45,26,37,43,30,36,37,23,35,22,29,30,47,26,27,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
25,42,43,22,43,31,26,22,24,36,34,39,42,43,26,41,22,28,30,23,37,43,22,23,39,39,26,23,41,40,22,43,36,22,31,23,45,26,22,35,36,40,43,22,23,22,40,26,24,36,37,27,22,32,26,46,22,24,36,37,43,41,23,24,43,22,44,30,43,31,22,32,36,27,23,32,22,43,36,22,23,41,24,31,41,30,45,23,35,22,27,30,28,30,43,23,35,22,26,38,42,30,39,34,26,37,43,22,24,36,41,39
18,42,37,32,19,22,41,36,40,26,22,20,22,43,36,22,20,22,20
43,31,26,22,24,36,34,39,23,37,46,22,41,26,39,36,41,43,26,27,22,43,31,30,41,27,5,38,42,23,41,43,26,41,22,36,39,26,41,23,43,30,37,28,22,39,41,36,29,30,43,22,36,29,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,20,22,24,26,37,43,40,22,23,22,40,31,23,41,26,22,23,22,46,26,23,41,22,26,23,41,35,30,26,41
37,36,43,30,37,28,22,43,31,23,43,22,24,41,23,46,22,27,36,26,40,22,37,2,43,22,31,23,45,26,22,23,22,18,42,37,32,19,22,40,42,39,26,41,24,36,34,39,42,43,26,41,22,43,36,22,24,36,34,39,26,43,26,22,44,30,43,31,22,43,31,26,22,35,30,32,26,40,22,36,29,22,24,36,37,45,26,47,22,24,36,34,39,42,43,26,41,22,24,36,41,39,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,34,41,7,22,18,42,37,32,19,22,40,23,30,27,22,40,42,24,31,22,23,22,34,23,24,31,30,37,26,22,44,36,42,35,27,22,25,26,22,37,26,24,26,40,40,23,41,46,22,43,36,22,28,26,43,22,43,31,30,37,28,40,22,25,23,24,32,22,36,37,22,35,30,37,26,22,31,26,41,26
37,36,44,22,34,41,7,22,39,30,35,40,36,37,22,23,22,29,36,41,34,26,41,22,24,36,35,35,26,28,26,22,25,23,40,32,26,43,25,23,35,35,22,39,35,23,46,26,41,22,44,31,36,22,40,23,46,40,22,23,22,28,36,36,27,22,37,26,28,36,43,30,23,43,36,41,22,37,26,26,27,40,22,23,22,35,26,45,26,35,22,36,29,22,29,36,24,42,40,22,23,37,27,22,30,37,43,26,35,35,26,24,43,42,23,35,22,23,43,43,26,37,43,30,36,37,22,40,30,34,30,35,23,41,22,43,36,22,23,22,28,36,36,27,22,18,42,37,32,19,22,30,40,22,29,23,24,30,37,28,22,43,31,26,22,24,36,37,40,26,38,42,26,37,24,26,40,22,36,29,22,31,30,40,22,36,44,37,22,18,42,37,32,19
24,36,34,39,23,38,22,44,31,30,24,31,22,40,23,30,27,22,30,43,22,27,30,40,24,36,45,26,41,26,27,22,43,31,26,22,25,42,28,40,22,40,43,30,35,35,22,39,35,23,37,40,22,43,36,22,23,37,37,36,42,37,24,26,22,37,26,44,22,20,22,39,41,36,27,42,24,43,40,22,36,37,22,37,36,45,7,22,20
41,26,37,23,42,35,43,22,36,29,29,30,24,30,23,35,40,22,40,23,30,27,22,43,31,26,22,39,36,43,26,37,43,30,23,35,22,26,42,41,36,39,26,23,37,22,34,23,41,32,26,43,22,29,36,41,22,35,30,28,31,43,22,43,41,42,24,32,40,22,30,37,22,43,31,26,22,18,42,37,32,19,22,43,36,22,18,42,37,32,19,22,41,23,37,28,26,22,30,40,22,25,26,43,44,26,26,37,22,20,22,23,37,27,22,20,22,45,26,31,30,24,35,26,40,22,23,37,37,42,23,35,35,46,22,23,37,27,22,41,26,37,23,42,35,43,22,23,37,27,22,27,23,29,22,23,41,26,22,23,30,34,30,37,28,22,29,36,41,22,23,22,24,36,34,25,30,37,26,27,22,34,23,41,32,26,43,22,40,31,23,41,26,22,36,29,22,23,25,36,42,43,22,20,22,20
43,31,26,46,22,24,36,42,35,27,22,23,43,43,41,23,24,43,22,18,42,37,32,19,22,45,36,43,26,41,40,22,25,46,22,23,27,36,39,43,30,37,28,22,43,31,26,22,18,42,37,32,19,22,34,36,45,26,34,26,37,43,22,2,40,22,40,43,41,36,37,28,26,40,43,22,39,36,40,30,43,30,36,37,22,26,45,26,37,22,23,40,22,39,41,36,5,24,31,36,30,24,26,22,41,26,39,42,25,35,30,24,23,37,40,22,32,37,26,44,22,43,31,30,40,22,18,42,37,32,19,22,35,30,43,43,35,26,22,36,37,22,23,37,22,30,40,40,42,26,22,18,42,37,32,19,22,25,46,22,43,31,26,22,24,36,42,41,43
25,36,43,31,22,24,36,34,39,23,37,30,26,40,22,44,30,35,35,22,41,26,39,35,23,24,26,22,43,31,26,22,36,30,35,22,18,42,37,32,19,22,24,23,39,22,44,30,43,31,22,23,22,18,42,37,32,19,22,36,30,35,22,18,42,37,32,19,22,24,23,39
34,36,41,26,36,45,26,41,22,36,37,26,22,30,37,45,26,40,43,34,26,37,43,22,25,23,37,32,26,41,22,44,31,36,22,41,26,38,42,26,40,43,26,27,22,18,42,37,32,19,22,40,23,30,27,22,31,30,40,22,29,30,41,34,22,27,30,27,22,37,2,43,22,41,23,30,40,26,22,43,31,26,22,18,42,37,32,19,22,29,36,41,22,23,22,43,23,41,28,26,43,22,24,36,34,39,23,37,46,22,26,23,41,35,30,26,41,22,43,31,30,40,22,34,36,37,43,31,22,23,29,43,26,41,22,23,22,40,43,41,36,37,28,26,41,22,25,30,27,22,26,34,26,41,28,26,27,22,29,41,36,34,22,23,22,39,42,25,35,30,24,22,24,36,34,39,23,37,46,22,43,31,23,43,22,44,23,40,22,37,2,43,22,24,36,37,24,26,41,37,26,27,22,23,25,36,42,43,22,43,31,26,22,29,30,37,23,37,24,30,37,28,22,39,41,36,45,30,40,30,36,37
40,26,39,23,41,23,43,26,35,46,22,23,22,1,22,20,22,34,30,35,35,30,36,37,22,30,40,40,42,26,22,36,29,22,29,23,37,37,30,26,22,34,23,26,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,30,40,22,25,26,30,37,28,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,25,26,23,41,22,40,43,26,23,41,37,40,22,3,22,24,36
30,29,22,31,26,22,24,23,35,35,40,22,46,36,42,22,42,39,22,33,42,40,43,22,43,26,35,35,22,31,30,34,22,26,45,26,41,46,43,31,30,37,28,22,30,40,22,29,30,37,26
43,31,26,22,35,26,28,30,40,35,23,43,30,36,37,22,23,37,27,22,36,43,31,26,41,22,30,40,40,42,26,40,22,41,26,35,23,43,26,27,22,43,36,22,43,31,26,22,40,43,36,24,32,22,34,23,41,32,26,43,22,44,30,35,35,22,25,26,22,43,31,26,22,29,36,24,42,40,22,36,29,22,31,26,23,41,30,37,28,40,22,43,31,30,40,22,44,26,26,32,22,25,46,22,43,31,26,22,31,36,42,40,26,22,43,26,35,26,24,36,34,34,42,37,30,24,23,43,30,36,37,40,22,23,37,27,22,29,30,37,23,37,24,26,22,40,42,25,24,36,34,34,30,43,43,26,26,22,23,37,27,22,43,31,26,22,40,26,37,23,43,26,22,40,26,24,42,41,30,43,30,26,40,22,40,42,25,24,36,34,34,30,43,43,26,26
40,36,36,37,22,18,42,37,32,19,22,23,39,39,26,23,41,26,27,22,30,37,22,43,31,26,22,18,42,37,32,19,22,43,31,23,43,22,24,23,41,41,30,26,27,22,43,31,26,22,40,24,31,36,36,35,22,2,40,22,29,23,34,30,35,30,23,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,29,41,36,37,43
34,41,7,22,18,42,37,32,19,22,44,23,40,22,23,37,22,26,47,43,41,26,34,26,22,24,23,40,26,22,25,42,43,22,26,45,26,37,22,31,30,40,22,41,26,39,35,23,24,26,34,26,37,43,22,43,31,26,22,34,36,41,26,22,39,26,41,40,36,37,23,35,35,46,22,18,42,37,32,19,22,40,39,23,37,30,40,31,22,18,42,37,32,19,22,18,42,37,32,19,22,34,23,46,36,41,22,31,23,40,22,31,23,27,22,35,30,43,43,35,26,22,40,42,24,24,26,40,40,22,23,43,22,18,42,37,32,19,22,41,26,29,36,41,34,40
23,29,43,26,41,22,43,31,26,22,45,36,43,26,22,24,36,37,37,26,24,43,30,24,42,43,22,41,26,39,7,22,37,23,37,24,46,22,33,36,31,37,40,36,37,22,18,42,37,32,19,22,42,39,22,37,26,23,41,35,46,22,23,40,22,34,23,37,46,22,18,42,37,32,19,22,36,37,22,23,22,35,26,43,43,26,41,22,43,36,22,34,41,7,22,25,42,40,31,22,42,41,28,30,37,28,22,31,30,34,22,37,36,43,22,43,36,22,45,26,43,36
23,40,22,39,23,41,43,22,36,29,22,30,43,40,22,37,23,43,30,36,37,23,35,22,23,27,22,39,30,43,24,31,22,25,41,36,36,32,40,22,25,41,36,43,31,26,41,40,22,44,30,35,35,22,40,31,36,44,22,35,26,40,40,22,18,42,37,32,19,22,44,36,34,26,37,22,2,40,22,24,35,36,43,31,26,40,22,34,36,45,30,37,28,22,23,44,23,46,22,29,41,36,34,22,30,43,40,22,18,42,37,32,19,22,25,42,40,30,37,26,40,40,22,18,42,37,32,19
43,31,26,22,39,41,36,43,26,40,43,26,41,40,22,40,23,30,27,22,43,31,26,30,41,22,23,24,43,30,36,37,40,22,44,26,41,26,22,33,42,40,43,30,29,30,26,27,22,25,46,22,43,31,26,22,27,26,40,30,41,26,22,43,36,22,40,23,45,26,22,43,31,26,22,35,30,45,26,40,22,36,29,22,18,42,37,32,19,22,24,31,30,35,27,41,26,37
30,37,22,41,26,24,26,37,43,22,34,36,37,43,31,40,22,23,22,28,41,36,42,39,22,36,29,22,35,26,37,27,26,41,40,22,35,26,27,22,25,46,22,25,23,37,32,22,36,29,22,23,34,26,41,30,24,23,22,31,23,40,22,26,47,43,26,37,27,26,27,22,24,36,37,43,41,36,35,22,27,23,43,23,22,42,39,22,43,36,22,1,22,20,22,34,30,35,35,30,36,37,22,30,37,22,41,26,45,36,35,45,30,37,28,22,35,36,23,37,40,22,43,31,41,36,42,28,31,22,33,23,37,42,23,41,46,22,23,40,22,44,26,35,35,22,23,40,22,1,22,20,22,34,30,35,35,30,36,37,22,30,37,22,18,42,37,32,19,22,35,26,43,43,26,41,40,22,36,29,22,24,41,26,27,30,43
36,29,22,43,31,26,22,20,22,30,40,40,42,26,40,22,43,31,23,43,22,24,31,23,37,28,26,27,22,31,23,37,27,40,22,20,22,41,36,40,26,22,23,37,27,22,20,22,29,26,35,35
23,40,22,29,36,41,22,35,30,37,24,36,35,37,22,30,29,22,46,36,42,22,24,23,22,37,2,43,22,28,42,26,40,40,22,44,31,46,22,31,26,22,2,40,22,40,36,22,40,44,26,26,43,22,43,36,22,31,30,40,22,40,30,40,43,26,41,22,44,31,26,37,22,26,45,26,41,46,25,36,27,46,22,26,35,40,26,22,18,42,37,32,19,22,31,26,41,22,43,31,26,37,22,30,22,2,34,22,37,36,43,22,28,36,30,37,28,22,43,36,22,43,26,35,35,22,46,36,42
18,42,37,32,19,22,24,36,34,39,23,37,30,26,40,22,44,26,41,26,22,34,36,40,43,22,23,29,29,26,24,43,26,27,22,25,46,22,43,23,35,32,22,36,29,22,35,23,46,36,29,29,40,22,36,41,22,39,35,23,37,43,22,24,35,36,40,30,37,28,40
43,31,26,46,22,39,35,23,37,22,43,36,22,30,37,24,41,26,23,40,26,22,24,36,36,39,26,41,23,43,30,36,37,22,30,37,22,29,41,26,30,28,31,43,22,18,42,37,32,19,22,23,37,27,22,24,41,26,23,43,26,22,23,22,44,36,41,35,27,5,44,30,27,26,22,24,36,34,39,42,43,26,41,22,40,46,40,43,26,34,22,43,36,22,39,41,36,24,26,40,40,22,24,23,41,28,36
42,40,47,22,31,26,22,37,36,43,26,27,22,44,23,40,22,29,36,41,34,26,27,22,20,22,46,26,23,41,40,22,23,28,36,22,25,46,22,30,37,22,26,29,29,26,24,43,22,25,42,46,30,37,28,22,36,42,43,22,23,22,25,42,37,24,31,22,36,29,22,36,43,31,26,41,22,24,36,34,39,23,37,30,26,40
42,23,35,22,43,31,26,22,39,23,41,26,37,43,22,24,36,34,39,23,37,46,22,36,29,22,42,37,30,43,26,27,22,23,30,41,35,30,37,26,40,22,40,44,42,37,28,22,44,30,43,31,30,37,22,23,22,18,42,37,32,19,22,41,23,37,28,26,22,27,42,41,30,37,28,22,43,31,26,22,24,36,42,41,40,26,22,36,29,22,43,31,26,22,40,26,40,40,30,36,37,22,25,26,29,36,41,26,22,24,35,36,40,30,37,28,22,23,43,22,20,22,20,22,27,36,44,37,22,20,22,20,22,36,37,22,20,22,34,30,35,35,30,36,37,22,40,31,23,41,26,40
44,26,22,39,41,23,24,43,30,24,23,35,35,46,22,41,23,37,22,36,42,41,22,36,44,37,22,40,43,42,27,30,36
44,26,22,44,26,41,26,22,26,47,39,26,24,43,30,37,28,22,30,43,22,29,36,35,35,36,44,30,37,28,22,43,31,26,22,29,23,35,35,22,36,29,22,43,31,26,22,27,36,44,22,29,41,30,27,23,46,22,40,23,30,27,22,18,42,37,32,19,22,18,42,37,32,19,22,18,42,37,32,19,22,26,27,30,43,36,41,22,36,29,22,34,36,37,26,46,22,29,42,37,27,22,41,26,39,36,41,43
25,42,43,22,23,22,40,26,24,36,37,27,23,41,46,22,23,28,26,37,27,23,22,23,34,36,37,28,22,36,29,29,30,24,30,23,35,40,22,30,37,22,43,31,26,22,24,30,43,46,22,36,29,22,23,37,28,26,35,40,22,44,23,40,22,43,36,22,35,26,23,41,37,22,23,25,36,42,43,22,43,31,26,22,18,42,37,32,19,22,39,35,23,37,40,22,43,31,23,43,22,44,36,41,32,22,23,37,27,22,43,31,36,40,26,22,43,31,23,43,22,27,36,22,37,2,43
23,37,27,22,43,31,26,22,40,43,23,43,26,22,2,40,22,27,26,35,26,28,23,43,30,36,37,22,30,40,22,29,26,23,41,29,42,35,22,43,31,23,43,22,43,31,26,22,37,26,44,22,29,42,37,27,30,37,28,22,44,30,35,35,22,25,26,22,24,36,42,37,43,26,27,22,23,28,23,30,37,40,43,22,23,22,40,26,39,23,41,23,43,26,22,1,22,20,22,34,30,35,35,30,36,37,22,30,37,22,29,26,27,26,41,23,35,22,31,30,28,31,44,23,46,22,29,42,37,27,40,22,30,43,22,44,36,42,35,27,22,26,47,39,26,24,43,22,43,36,22,41,26,24,26,30,45,26,22,42,37,27,26,41,22,30,43,40,22,37,36,41,34,23,35,22,23,35,35,36,24,23,43,30,36,37,22,43,31,30,40,22,46,26,23,41
25,42,43,22,36,42,43,22,36,37,22,18,42,37,32,19,22,39,23,41,32,44,23,46,22,43,26,27,22,18,42,37,32,19,22,40,26,26,40,22,30,43,22,27,30,29,29,26,41,26,37,43,35,46
18,42,37,32,19,22,2,40,22,24,36,34,39,35,23,30,37,43,22,24,35,23,30,34,40,22,43,31,23,43,22,43,31,26,22,28,41,36,42,39,22,35,26,27,22,25,46,22,30,37,45,26,40,43,36,41,22,34,23,35,24,36,35,34,22,30,7,22,28,35,23,48,26,41,22,45,30,36,35,23,43,26,27,22,40,26,24,42,41,30,43,30,26,40,22,35,23,44,40,22,25,46,22,29,23,30,35,30,37,28,22,43,36,22,27,30,40,24,35,36,40,26,22,39,35,23,37,40,22,43,36,22,39,42,41,24,31,23,40,26,22,20,22,20,22,36,29,22,43,31,26,22,24,36,34,39,23,37,46,22,2,40,22,40,31,23,41,26,40,22,36,42,43,40,43,23,37,27,30,37,28,22,23,37,27,22,43,31,23,43,22,44,31,26,37,22,43,31,26,22,41,26,38,42,30,41,26,27,22,31,23,41,43,5,40,24,36,43,43,5,41,36,27,30,37,36,22,29,30,35,30,37,28,22,26,45,26,37,43,42,23,35,35,46,22,44,23,40,22,34,23,27,26,22,30,43,22,27,30,27,22,37,2,43,22,27,30,40,24,35,36,40,26,22,43,31,26,22,28,41,36,42,39,22,2,40,22,23,35,35,26,28,26,27,22,26,23,41,35,30,26,41,22,45,30,36,35,23,43,30,36,37,22,36,29,22,43,31,26,22,40,36,5,24,23,35,35,26,27,22,18,42,37,32,19,22,41,26,38,42,30,41,26,34,26,37,43,40,22,36,29,22,43,31,26,22,35,23,44
43,31,23,43,22,33,42,27,28,34,26,37,43,22,30,37,22,43,42,41,37,22,44,23,40,22,41,26,45,26,41,40,26,27,22,25,46,22,43,31,26,22,42,7,40,7,22,40,42,39,41,26,34,26,22,24,36,42,41,43,22,35,26,23,45,30,37,28,22,24,36,31,26,37,22,23,37,27,22,25,36,46,26,41,22,31,36,35,27,30,37,28,22,43,31,26,22,29,30,41,40,43,22,39,23,43,26,37,43,40,22,29,36,41,22,34,23,32,30,37,28,22,18,42,37,32,19,22,27,37,23,22,37,36,44,22,23,40,40,30,28,37,26,27,22,43,36,22,43,31,26,30,41,22,40,24,31,36,36,35,40
34,41,7,22,28,23,41,24,30,23,22,44,31,36,22,41,26,39,41,26,40,26,37,43,40,22,37,26,44,22,46,36,41,32,22,2,40,22,18,42,37,32,19,22,24,36,37,28,41,26,40,40,30,36,37,23,35,22,27,30,40,43,41,30,24,43,22,44,31,30,24,31,22,30,37,24,35,42,27,26,40,22,43,31,26,22,25,41,36,37,47,22,40,23,30,27,22,31,26,22,31,23,40,22,37,2,43,22,27,26,24,30,27,26,27,22,44,31,26,43,31,26,41,22,31,26,22,44,30,35,35,22,41,26,40,30,28,37
25,46,22,43,31,26,22,26,37,27,22,36,29,22,37,26,47,43,22,46,26,23,41,22,23,35,35,22,18,42,37,32,19,22,40,43,23,43,26,22,26,37,43,26,41,39,41,30,40,26,40,22,44,36,42,35,27,22,25,26,22,39,42,43,22,36,42,43,22,36,29,22,25,42,40,30,37,26,40,40,22,36,41,22,31,23,37,27,26,27,22,36,45,26,41,22,43,36,22,44,36,41,32,26,41,40,22,44,31,36,22,44,36,42,35,27,22,25,42,46,22,36,41,22,35,26,23,40,26,22,43,31,26,34,22,36,41,22,43,42,41,37,22,43,31,26,34,22,30,37,43,36,22,24,36,36,39,26,41,23,43,30,45,26,40
25,36,37,27,40,22,27,42,26,22,20,22,24,23,41,41,46,22,20,22,20,22,24,36,42,39,36,37,40,22,23,37,27,22,25,36,37,27,40,22,27,42,26,22,20,22,24,23,41,41,46,22,20,22,20,22,20,22,24,36,42,39,36,37,40
31,26,22,23,35,40,36,22,25,23,24,32,26,27,22,23,22,41,42,35,26,22,43,36,22,41,26,38,42,30,41,26,22,35,23,41,28,26,22,43,41,23,27,26,41,40,22,43,36,22,41,26,39,36,41,43,22,43,41,23,37,40,23,24,43,30,36,37,40,22,36,37,22,23,22,18,42,37,32,19,22,25,23,40,30,40
33,23,24,32,22,28,41,26,26,37,25,26,41,28,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,34,24,27,36,37,23,35,27,22,2,40,22,40,23,46,40,22,43,31,26,22,24,36,34,39,23,37,46,22,27,36,26,40,22,37,2,43,22,18,42,37,32,19,22,34,42,24,31,22,35,26,40,40,22,27,30,40,24,35,36,40,26,22,30,37,29,35,23,43,30,36,37,5,23,27,33,42,40,43,26,27,22,18,42,37,32,19,22,40,23,35,26,40
34,23,37,46,22,18,42,37,32,19,22,41,26,28,23,41,27,22,23,22,42,7,40,7,22,39,41,26,40,26,37,24,26,22,23,40,22,23,22,27,26,40,30,41,23,25,35,26,22,18,42,37,32,19,22,43,36,22,33,23,39,23,37,26,40,26,22,30,37,29,35,42,26,37,24,26
30,37,22,23,22,37,26,44,40,22,41,26,35,26,23,40,26,22,30,40,40,42,26,27,22,25,46,22,34,41,7,22,18,42,37,32,19,22,43,31,26,22,43,41,30,23,35,22,35,23,44,46,26,41,40,22,23,40,40,36,24,30,23,43,30,36,37,22,23,35,40,36,22,39,41,36,34,30,40,26,27,22,29,41,26,26,22,23,40,40,30,40,43,23,37,24,26,22,43,36,22,45,30,24,43,30,34,40
43,31,26,22,40,26,24,36,37,27,23,41,46,22,34,23,41,32,26,43,22,30,37,22,29,26,27,26,41,23,35,35,46,22,25,23,24,32,26,27,22,34,36,41,43,28,23,28,26,22,40,26,24,42,41,30,43,30,26,40,22,37,36,44,22,26,47,24,26,26,27,40,22,1,22,20,22,25,30,35,35,30,36,37,22,36,41,22,37,26,23,41,35,46,22,31,23,35,29,22,36,29,22,43,31,26,22,1,22,20,22,43,41,30,35,35,30,36,37,22,30,37,22,42,7,40,7,22,41,26,40,30,27,26,37,43,30,23,35,22,34,36,41,43,28,23,28,26,40,22,30,40,40,42,26,27
30,37,22,43,36,32,46,36,22,44,26,27,37,26,40,27,23,46,22,43,31,26,22,42,7,40,7,22,24,42,41,41,26,37,24,46,22,44,23,40,22,43,41,23,27,30,37,28,22,23,43,22,23,25,36,42,43,22,20,22,46,26,37,22,23,43,22,34,30,27,34,36,41,37,30,37,28,22,42,39,22,29,41,36,34,22,20,22,46,26,37,22,23,43,22,43,31,26,22,36,39,26,37,30,37,28,22,23,37,27,22,42,39,22,29,41,36,34,22,43,42,26,40,27,23,46,22,2,40,22,43,36,32,46,36,22,24,35,36,40,26,22,36,29,22,20,22,46,26,37
36,37,35,46,22,37,36,44,22,30,40,22,30,43,22,18,42,37,32,19,22,23,22,25,23,27,35,46,22,37,26,26,27,26,27,22,18,42,37,32,19
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
34,41,7,22,32,23,28,26,46,23,34,23,22,30,40,22,23,24,24,42,41,23,43,26,22,43,36,22,27,26,37,46,22,23,22,40,39,26,24,30,29,30,24,22,18,42,37,32,19,22,25,30,23,40
23,37,46,36,37,26,22,44,31,36,22,2,40,22,43,41,30,26,27,22,43,36,22,23,39,39,26,23,41,22,37,23,43,42,41,23,35,22,30,37,22,29,41,36,37,43,22,36,29,22,23,22,24,23,34,26,41,23,22,32,37,36,44,40,22,43,31,23,43,22,30,43,22,2,40,22,34,42,24,31,22,34,36,41,26,22,37,23,43,42,41,23,35,22,43,36,22,26,37,27,22,42,39,22,35,36,36,32,30,37,28,22,35,30,32,26,22,23,22,40,43,30,29,29
43,31,26,22,31,36,35,27,30,37,28,22,36,29,22,20,22,34,30,35,35,30,36,37,22,40,31,23,41,26,40,22,30,40,22,42,39,22,29,41,36,34,22,23,22,20,22,20,22,40,43,23,32,26,22,43,31,23,43,22,25,42,41,34,23,31,22,23,37,37,36,42,37,24,26,27,22,40,31,45,22,31,26,35,27,22,23,40,22,36,29,22,35,23,40,43,22,34,36,37,27,23,46
43,31,26,22,41,26,40,26,23,41,24,31,26,41,40,22,41,26,39,36,41,43,26,27,22,43,31,26,46,22,31,23,45,26,22,25,26,26,37,22,23,25,35,26,22,43,36,22,18,42,37,32,19,22,43,31,26,22,29,30,45,26,22,28,26,37,26,40,22,43,31,23,43,22,39,41,36,27,42,24,26,27,22,43,31,26,22,43,36,47,30,37,22,36,42,43,22,36,29,22,43,31,26,22,39,26,41,43,42,40,40,30,40,22,25,23,24,43,26,41,30,42,34
42,37,27,26,41,22,43,31,26,22,23,24,24,36,41,27,22,29,30,37,37,23,30,41,22,23,28,41,26,26,27,22,43,36,22,24,36,36,41,27,30,37,23,43,26,22,29,35,30,28,31,43,40,22,34,23,41,32,26,43,30,37,28,22,23,37,27,22,36,43,31,26,41,22,29,42,37,24,43,30,36,37,40,22,44,30,43,31,22,18,42,37,32,19,22,43,31,26,22,18,42,37,32,19,22,23,30,41,35,30,37,26,22,36,29,22,18,42,37,32,19,22,37,36,41,44,23,46,22,23,37,27,22,40,44,26,27,26,37
43,31,26,22,33,23,39,23,37,26,40,26,22,23,41,26,22,18,42,37,32,19,22,43,31,26,22,36,39,39,36,41,43,42,37,30,43,46,22,43,36,22,18,42,37,32,19,22,23,22,37,26,44,22,24,36,41,39,36,41,23,43,26,22,24,42,35,43,42,41,26,22,25,23,40,26,27,22,36,37,22,23,22,29,42,40,30,36,37,22,36,29,22,43,31,26,22,25,26,40,43,22,23,40,39,26,24,43,40,22,36,29,22,25,36,43,31,22,37,23,43,30,36,37,23,35,22,18,42,37,32,19
43,31,30,40,22,30,40,22,44,41,30,43,43,26,37,22,43,36,22,24,36,41,41,26,24,43,22,23,22,18,42,37,32,19,22,30,37,22,46,36,42,41,22,36,24,43,7,22,20,22,23,41,43,30,24,35,26,22,27,26,23,43,31,40,22,29,41,36,34,22,23,27,45,23,37,24,26,27,22,24,36,35,36,37,22,24,23,37,24,26,41,22,24,23,37,22,25,26,22,41,26,27,42,24,26,27,22,25,46,22,42,40,30,37,28,22,43,44,36,22,27,41,42,28,40
30,37,22,43,31,26,22,41,23,43,30,37,28,40,22,24,36,34,39,30,35,26,27,22,25,46,22,43,31,26,22,23,7,24,7,22,37,30,26,35,40,26,37,22,24,36,7,22,23,25,24,22,44,31,30,24,31,22,25,41,36,23,27,24,23,40,43,22,43,31,26,22,44,36,41,35,27,22,40,26,41,30,26,40,22,43,36,39,39,26,27,22,43,31,26,22,24,36,34,39,26,43,30,43,30,36,37,22,44,30,43,31,22,23,22,20,22,41,23,43,30,37,28,22,23,37,27,22,20,22,40,31,23,41,26
31,36,34,26,29,26,27,22,31,23,40,22,1,22,20,22,25,30,35,35,30,36,37,22,36,29,22,23,40,40,26,43,40
43,31,26,22,41,42,35,26,22,28,36,26,40,22,25,23,24,32,22,23,43,22,35,26,23,40,43,22,23,40,22,29,23,41,22,23,40,22,23,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,25,26,41,43,22,18,42,37,32,19,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,40,23,46,40
35,23,41,40,26,37,22,3,22,43,36,42,25,41,36,22,40,43,23,41,43,26,27,22,23,24,24,26,39,43,30,37,28,22,23,39,39,35,30,24,23,43,30,36,37,40,22,29,36,41,22,30,43,40,22,28,30,23,37,43,22,30,40,40,42,26,22,26,23,41,35,30,26,41,22,43,31,30,40,22,34,36,37,43,31,22,25,23,37,32,26,41,40,22,23,37,27,22,23,37,23,35,46,40,43,40,22,26,47,39,26,24,43,22,30,43,22,43,36,22,25,26,22,36,45,26,41,40,42,25,40,24,41,30,25,26,27
25,23,35,35,36,43,22,38,42,26,40,43,30,36,37,40,22,41,23,37,28,26,22,29,41,36,34,22,23,22,34,23,30,37,26,22,30,37,30,43,30,23,43,30,45,26,22,36,37,22,25,23,37,37,30,37,28,22,24,41,42,30,40,26,22,34,30,40,40,30,35,26,40,22,43,36,22,23,22,18,42,37,32,19,22,36,37,22,30,37,24,41,26,23,40,30,37,28,22,43,31,26,22,37,36,41,43,31,22,18,42,37,32,19,22,30,37,24,36,34,26,22,43,23,47
43,31,26,22,25,23,40,26,22,39,41,30,24,26,22,36,29,22,43,31,26,22,24,23,41,22,30,40,22,26,40,43,30,34,23,43,26,27,22,23,43,22,20,22,34,30,35,35,30,36,37,22,46,26,37,22,23,25,36,42,43,22,1,22,20
43,31,26,22,25,23,35,23,37,24,26,22,36,29,22,40,31,36,41,43,22,39,36,40,30,43,30,36,37,40,22,36,42,43,40,43,23,37,27,30,37,28,22,29,26,35,35,22,20,22,25,30,35,35,30,36,37,22,46,26,37,22,43,36,22,20,22,25,30,35,35,30,36,37,22,46,26,37
34,26,27,30,24,23,35,22,24,36,36,39,26,41,23,43,30,45,26,40,22,23,34,36,37,28,22,43,31,26,22,34,36,40,43,22,40,42,24,24,26,40,40,29,42,35,22,30,37,22,43,31,26,22,42,7,40,7,40,7,41,7,22,23,41,26,22,25,23,37,37,26,27,22,29,41,36,34,22,39,41,36,45,30,27,30,37,28,22,18,42,37,32,19,22,40,26,41,45,30,24,26,40,22,43,31,26,30,41,22,34,23,30,37,22,40,36,42,41,24,26,22,36,29,22,30,37,24,36,34,26,22,24,23,41,41,46,30,37,28,22,36,42,43,22,40,42,41,28,26,41,46,22,23,37,27,22,43,41,26,23,43,30,37,28,22,24,23,37,24,26,41,22,39,23,43,30,26,37,43,40,22,27,41,42,28,22,18,42,37,32,19,22,23,37,27,22,39,41,26,28,37,23,37,43,22,44,36,34,26,37
44,26,22,27,36,22,37,2,43,22,32,37,36,44,22,43,31,26,22,26,29,29,26,24,43,22,36,29,22,36,42,41,22,23,37,43,30,25,36,27,46,22,36,37,22,43,31,26,22,31,42,34,23,37,22,25,36,27,46
25,42,43,22,30,43,22,2,40,22,30,37,22,45,26,41,46,22,26,23,41,35,46,22,40,43,23,28,26,40,22,40,43,30,35,35
43,31,26,22,31,30,28,31,26,40,43,22,46,30,26,35,27,30,37,28,22,43,23,47,23,25,35,26,22,29,42,37,27,22,43,31,30,40,22,44,26,26,32,22,44,23,40,22,31,23,41,25,36,41,22,34,36,37,26,46,22,34,23,41,32,26,43,22,29,42,37,27,22,44,30,43,31,22,23,22,40,26,45,26,37,5,27,23,46,22,24,36,34,39,36,42,37,27,22,46,30,26,35,27,22,36,29,22,20,22,20
34,41,7,22,41,36,40,40,22,30,37,22,31,30,40,22,36,44,37,22,23,29,29,30,27,23,45,30,43,22,40,23,46,40,22,31,26,22,23,37,27,22,34,41,7,22,27,23,35,46,22,30,37,40,43,41,42,24,43,26,27,22,34,41,7,22,40,26,34,26,35,22,43,36,22,43,26,35,35,22,43,31,26,22,39,41,36,27,42,24,26,41,40,22,44,23,41,37,26,41,22,44,36,42,35,27,22,37,2,43,22,43,26,41,34,30,37,23,43,26,22,43,31,26,30,41,22,23,28,41,26,26,34,26,37,43
27,42,41,30,37,28,22,43,31,26,22,20,22,40,42,34,34,26,41,22,28,23,34,26,40,22,29,36,41,22,26,47,23,34,39,35,26,22,23,25,24,22,43,36,42,43,26,27,22,24,23,35,35,22,43,36,22,28,35,36,41,46,22,25,42,43,22,43,31,26,22,34,30,35,30,43,23,41,46,22,27,41,23,34,23,22,44,23,40,22,34,30,40,40,30,37,28,22,30,37,22,23,24,43,30,36,37,22,44,30,43,31,30,37,22,44,26,26,32,40
30,43,22,2,40,22,26,38,42,23,35,35,46,22,41,30,27,30,24,42,35,36,42,40,22,37,36,43,22,43,36,22,39,41,36,45,30,27,26,22,23,22,24,23,39,30,43,23,35,22,30,37,45,26,40,43,34,26,37,43,22,36,41,22,18,42,37,32,19,22,43,23,47,22,30,37,24,26,37,43,30,45,26
30,43,22,23,35,35,22,23,27,27,40,22,42,39,22,43,36,22,23,22,24,36,35,27,22,44,30,37,43,26,41,22,31,26,41,26
43,31,26,22,44,26,40,43,22,28,26,41,34,23,37,22,39,23,39,26,41,22,24,36,34,39,23,37,46,22,26,37,43,26,41,26,27,22,43,31,26,22,45,26,37,43,42,41,26,22,30,37,22,23,39,41,30,35,22,20,22,25,46,22,23,24,38,42,30,41,30,37,28,22,23,22,20,22,20,22,40,43,23,32,26,22,23,35,40,36,22,29,41,36,34,22,18,42,37,32,19
40,36,22,37,36,44,22,43,31,26,22,40,30,43,42,23,43,30,36,37,22,30,40,22,43,31,30,40
39,23,41,30,25,23,40,22,23,35,41,26,23,27,46,22,31,36,35,27,40,22,23,25,36,42,43,22,20,22,20,22,36,29,22,37,23,45,30,28,23,43,30,36,37,22,34,30,47,43,26,22,23,37,27,22,43,31,26,22,23,24,38,42,30,40,30,43,30,36,37,22,36,29,22,43,31,26,22,23,27,27,30,43,30,36,37,23,35,22,20,22,20,22,44,36,42,35,27,22,24,36,40,43,22,30,43,22,23,25,36,42,43,22,20,22,25,30,35,35,30,36,37,22,29,41,23,37,24,40,22,42,37,27,26,41,22,30,43,40,22,24,42,41,41,26,37,43,22,25,30,27
18,42,37,32,19,22,18,42,37,32,19,22,18,42,37,32,19,22,30,40,22,23,22,24,23,41,27,22,18,42,37,32,19,22,23,37,27,22,18,42,37,32,19,22,27,26,23,35,26,41,22,44,31,36,22,31,23,40,22,23,22,40,30,34,39,35,26,22,18,42,37,32,19,22,30,22,35,30,45,26,22,30,37,22,43,31,30,40,22,44,36,41,35,27,22,23,40,40,42,34,30,37,28,22,43,31,23,43,22,43,31,26,41,26,22,30,40,22,37,36,22,18,42,37,32,19,22,28,36,27,22,36,41,22,39,36,35,30,24,26
44,26,22,2,41,26,22,30,37,22,23,22,18,42,37,32,19,22,23,41,26,23,22,44,30,43,31,22,34,30,35,35,30,36,37,40,22,36,29,22,25,26,23,41,22,29,23,37,40,22,23,37,27,22,36,37,35,46,22,23,22,40,34,23,35,35,22,37,42,34,25,26,41,22,24,23,37,22,25,26,22,18,42,37,32,19
43,31,26,22,28,23,30,37,22,41,26,40,42,35,43,26,27,22,29,41,36,34,22,43,31,26,22,40,23,35,26,22,36,29,22,28,41,23,24,26,22,26,38,42,30,39,34,26,37,43,22,24,36,7,22,43,31,26,22,30,37,30,43,30,23,35,22,39,42,25,35,30,24,22,36,29,29,26,41,30,37,28,22,36,29,22,23,22,18,42,37,32,19,22,30,37,43,26,41,26,40,43,22,30,37,22,28,41,23,24,26,22,26,37,26,41,28,46,22,24,36,41,39,7,22,23,37,27,22,23,37,22,23,27,33,42,40,43,34,26,37,43,22,30,37,22,43,31,26,22,24,23,41,41,46,30,37,28,22,45,23,35,42,26,22,36,29,22,24,26,41,43,23,30,37,22,37,23,43,42,41,23,35,22,41,26,40,36,42,41,24,26,22,23,40,40,26,43,40,22,37,36,43,22,39,23,41,43,22,36,29,22,28,41,23,24,26,22,26,37,26,41,28,46
25,46,22,24,36,34,39,23,41,30,40,36,37,22,41,26,39,42,25,35,30,24,23,37,40,22,31,23,45,26,22,31,26,35,27,22,24,35,36,40,26,41,22,43,36,22,43,31,26,22,23,37,43,30,5,23,25,36,41,43,30,36,37,22,34,36,45,26,34,26,37,43
24,36,43,43,36,37,22,30,37,24,7,22,43,31,26,22,29,30,25,26,41,22,24,36,34,39,23,37,46,22,43,31,23,43,22,41,26,39,41,26,40,26,37,43,40,22,24,36,43,43,36,37,22,28,41,36,44,26,41,40,22,44,30,35,35,22,25,26,28,30,37,22,23,22,37,26,44,22,23,27,22,24,23,34,39,23,30,28,37,22,27,26,45,26,35,36,39,26,27,22,25,46,22,36,28,30,35,45,46,22,3,22,34,23,43,31,26,41,22,18,42,37,32,19,22,27,23,46
27,42,41,30,37,28,22,43,30,34,26,22,36,29,29,22,34,41,7,22,41,36,34,23,37,22,43,26,37,27,40,22,43,36,22,31,30,40,22,28,23,41,27,26,37,22,34,41,7,22,39,31,30,35,35,30,39,40,22,18,42,37,32,19,22,43,36,22,23,22,18,42,37,32,19,22,29,36,41,22,23,34,36,37,28,22,36,43,31,26,41,22,43,31,30,37,28,40,22,29,23,40,43,22,24,23,41,40,22,23,37,27,22,39,35,23,37,26,40
43,31,26,46,22,44,26,41,26,22,44,30,35,35,30,37,28,22,43,36,22,18,42,37,32,19,22,42,40,22,25,26,24,23,42,40,26,22,44,26,22,31,23,27,22,37,2,43,22,40,31,36,44,37,22,23,37,46,22,18,42,37,32,19,22,23,37,46,22,41,26,40,30,40,43,23,37,24,26,22,40,23,46,40,22,44,30,35,35,30,23,34,22,18,42,37,32,19,22,23,22,18,42,37,32,19,22,39,30,35,36,43,22,23,37,27,22,18,42,37,32,19,22,29,26,27,26,41,23,35,22,45,26,43,26,41,23,37
23,40,22,23,22,39,36,35,30,24,26,22,31,26,35,30,24,36,39,43,26,41,22,18,42,37,32,19,22,36,45,26,41,31,26,23,27,22,34,41,7,22,40,30,40,42,35,42,22,41,26,39,26,23,43,26,27,22,43,31,26,22,23,37,24,22,2,40,22,27,26,34,23,37,27,40,22,36,37,22,43,31,26,22,28,36,45,26,41,37,34,26,37,43,22,43,36,22,24,41,26,23,43,26,22,23,22,24,35,30,34,23,43,26,22,29,36,41,22,37,26,28,36,43,30,23,43,30,36,37,40,22,41,26,35,26,23,40,26,22,23,35,35,22,39,36,35,30,43,30,24,23,35,22,18,42,37,32,19,22,18,42,37,32,19,22,35,30,29,43,22,23,35,35,22,25,23,37,40,22,23,37,27,22,41,26,40,43,41,30,24,43,30,36,37,40,22,36,37,22,30,37,27,30,45,30,27,42,23,35,40,22,23,37,27,22,36,41,28,23,37,30,48,23,43,30,36,37,40,22,41,26,34,36,45,26,22,23,35,35,22,43,41,36,36,39,40,22,29,41,36,34,22,43,31,26,22,25,35,23,24,32,22,18,42,37,32,19,22,26,37,27,22,43,31,26,22,40,43,23,43,26,22,36,29,22,26,34,26,41,28,26,37,24,46,22,23,37,27,22,24,26,23,40,26,22,23,35,35,22,39,36,35,30,43,30,24,23,35,22,43,41,30,23,35,40,22,23,37,27,22,39,36,35,30,43,30,24,23,35,22,26,47,26,24,42,43,30,36,37,40
31,36,35,30,27,23,46,22,24,36,41,39,7,22,40,23,30,27,22,37,26,43,22,30,37,24,36,34,26,22,33,42,34,39,26,27,22,20,22,20,22,39,23,41,43,35,46,22,36,37,22,43,31,26,22,40,43,41,26,37,28,43,31,22,36,29,22,41,26,24,36,41,27,22,36,39,26,41,23,43,30,37,28,22,30,37,24,36,34,26,22,30,37,22,30,43,40,22,18,42,37,32,19,22,27,30,45,30,40,30,36,37
43,31,26,22,40,42,25,40,24,41,30,25,26,41,40,22,23,41,26,22,30,37,22,20,22,27,30,29,29,26,41,26,37,43,22,24,36,34,34,42,37,30,43,30,26,40,22,30,37,22,28,26,36,41,28,30,23,22,23,35,23,25,23,34,23,22,23,37,27,22,34,30,40,40,30,40,40,30,39,39,30
43,31,26,22,18,42,37,32,19,22,40,23,46,40,22,30,43,22,31,23,40,22,41,26,24,26,30,45,26,27,22,34,36,41,26,22,43,31,23,37,22,20,22,41,26,38,42,26,40,43,40,22,29,36,41,22,29,36,40,43,26,41,22,31,36,34,26,40,22,36,37,22,25,26,31,23,35,29,22,36,29,22,27,36,28,40,22,23,37,27,22,18,42,37,32,19,22,43,31,36,42,28,31,22,40,36,34,26,22,39,26,36,39,35,26,22,31,23,45,26,22,40,36,42,28,31,43,22,43,26,34,39,36,41,23,41,46,22,31,36,34,26,40,22,29,36,41,22,25,30,41,27,40,22,23,37,27,22,29,30,40,31
43,31,26,22,33,42,27,28,26,22,24,23,34,26,22,36,42,43,22,23,37,27,22,40,23,30,27,22,38,42,30,24,32,22,35,26,43,22,2,40,22,39,42,43,22,43,31,30,40,22,36,37,22,43,31,26,22,41,26,24,36,41,27,22,40,23,46,40,22,18,42,37,32,19,22,18,42,37,32,19,22,43,31,26,22,33,42,27,28,26,22,2,40,22,24,36,42,41,43,22,41,26,39,36,41,43,26,41
43,31,23,43,22,39,23,43,43,26,41,37,22,31,23,40,22,37,2,43,22,23,35,44,23,46,40,22,31,26,35,27,22,25,42,43,22,41,26,24,26,37,43,22,40,43,41,36,37,28,22,28,41,36,44,43,31,22,30,37,22,27,30,45,30,27,26,37,27,40,22,34,23,32,26,40,22,40,36,34,26,22,34,23,41,32,26,43,22,44,23,43,24,31,26,41,40,22,23,37,47,30,36,42,40
43,31,26,22,18,42,37,32,19,22,29,42,37,27,40,22,23,41,26,22,40,43,30,35,35,22,23,25,36,45,26,22,20,22,20
37,36,37,26,22,36,29,22,43,31,26,22,40,24,23,34,40,22,40,31,36,44,22,34,42,24,31,22,18,42,37,32,19,22,23,42,27,30,43,36,41,40,22,29,36,42,37,27,22,18,42,37,32,19,22,43,31,26,22,29,30,41,40,43,22,27,23,46,22,36,37,22,43,31,26,22,33,36,25
30,43,22,43,41,23,27,26,27,22,23,40,22,31,30,28,31,22,23,40,22,1,22,20,22,23,22,34,36,37,43,31,22,23,28,36,22,25,26,29,36,41,26,22,43,31,26,22,35,36,40,40,22,39,41,36,33,26,24,43,30,36,37
40,26,24,42,41,30,43,46,22,39,23,24,30,29,30,24,22,24,36,41,39,7,22,40,23,30,27,22,43,31,30,41,27,5,38,42,23,41,43,26,41,22,24,41,26,27,30,43,22,35,36,40,40,26,40,22,40,42,41,28,26,27,22,23,22,43,31,30,41,27,22,43,36,22,1,22,20,22,34,30,35,35,30,36,37,22,34,23,30,37,35,46,22,25,26,24,23,42,40,26,22,36,29,22,40,36,42,41,22,23,41,30,48,36,37,23,22,41,26,23,35,5,26,40,43,23,43,26,22,35,36,23,37,40
34,36,41,26,36,45,26,41,22,43,31,26,22,25,42,41,27,26,37,22,36,29,22,24,36,37,40,42,34,26,41,22,24,41,26,27,30,43,22,39,23,46,34,26,37,43,40,22,41,26,35,23,43,30,45,26,22,43,36,22,27,30,40,39,36,40,23,25,35,26,22,30,37,24,36,34,26,22,34,23,46,22,25,26,22,35,36,44,26,41,22,30,37,22,43,31,30,40,22,24,46,24,35,26,22,43,31,23,37,22,26,23,41,35,30,26,41,22,34,41,7,22,27,42,41,32,30,37,22,40,23,46,40
43,31,26,22,18,42,37,32,19,22,36,29,22,18,42,37,32,19,22,44,26,40,43,22,23,37,22,18,42,37,32,19,22,40,43,42,27,30,36,22,30,37,22,40,23,37,22,29,41,23,37,24,30,40,24,36,22,2,40,22,34,23,41,30,37,23,22,27,30,40,43,41,30,24,43,22,44,31,30,24,31,22,44,23,40,22,31,30,43,22,31,23,41,27,22,25,46,22,43,31,26,22,26,23,41,43,31,38,42,23,32,26,22,40,23,46,40,22,39,26,36,39,35,26,22,44,26,41,26,22,28,36,30,37,28,22,18,42,37,32,19,22,43,31,26,22,34,30,37,42,43,26,22,44,26,22,36,39,26,37,26,27,22,43,31,41,26,26,22,27,23,46,40,22,23,29,43,26,41,22,43,31,26,22,38,42,23,32,26
43,31,26,22,26,37,27,22,36,29,22,43,31,26,22,34,23,41,41,30,23,28,26,22,44,23,40,22,23,43,22,31,23,37,27
29,23,35,24,36,37,22,31,36,35,27,30,37,28,22,28,41,36,42,39,22,30,37,24,7,22,40,23,30,27,22,30,43,22,23,28,41,26,26,27,22,43,36,22,23,24,38,42,30,41,26,22,23,25,36,42,43,22,20,22,40,42,25,40,24,41,30,25,26,41,40,22,29,41,36,34,22,29,30,41,40,43,22,24,23,41,36,35,30,37,23,22,24,23,25,35,26,22,43,45,22,35,30,34,30,43,26,27,22,39,23,41,43,37,26,41,40,31,30,39,22,29,36,41,22,23,25,36,42,43,22,1,22,20,22,34,30,35,35,30,36,37,22,36,41,22,41,36,42,28,31,35,46,22,1,22,20,22,23,22,40,42,25,40,24,41,30,25,26,41
43,31,23,43,22,43,26,34,25,35,36,41,22,34,26,23,40,42,41,26,27,22,20,22,36,37,22,43,31,26,22,41,30,24,31,43,26,41,22,40,24,23,35,26,22,43,42,26,40,27,23,46,22,2,40,22,44,23,40
43,31,26,22,30,40,40,42,26,22,31,23,40,22,23,40,40,42,34,26,27,22,40,36,34,26,22,36,29,22,43,31,26,22,24,31,23,41,23,24,43,26,41,22,36,29,22,39,23,40,43,22,18,42,37,32,19,22,27,26,25,23,43,26,40,22,23,37,27,22,18,42,37,32,19,22,36,35,27,22,41,26,28,30,36,37,23,35,22,27,30,45,30,40,30,36,37,40,22,30,37,22,43,31,26,22,27,26,34,36,24,41,23,43,30,24,22,34,23,33,36,41,30,43,46
25,26,43,23,22,29,30,28,42,41,26,40,22,23,41,26,22,44,30,27,26,35,46,22,23,45,23,30,35,23,25,35,26,22,23,37,27,22,26,23,40,46,22,43,36,22,30,37,43,26,41,39,41,26,43
43,31,26,22,40,43,23,43,26,22,40,42,39,39,35,46,22,41,26,28,42,35,23,43,36,41,22,30,37,40,43,30,43,42,43,26,22,30,40,22,43,36,22,18,42,37,32,19,22,41,30,24,26,22,24,36,41,37,22,23,37,27,22,18,42,37,32,19,22,43,31,23,43,22,18,42,37,32,19,22,25,26,24,23,42,40,26,22,36,29,22,18,42,37,32,19,22,23,37,27,22,24,36,41,41,42,39,43,30,36,37,22,30,37,22,43,31,26,22,39,41,26,45,30,36,42,40,22,24,31,41,30,40,43,30,23,37,22,27,26,34,36,24,41,23,43,22,28,36,45,26,41,37,34,26,37,43,22,23,22,40,43,23,43,26,34,26,37,43,22,29,41,36,34,22,43,31,26,22,30,37,29,36,41,34,23,43,30,36,37,22,40,26,41,45,30,24,26,22,18,42,37,32,19,22,40,23,30,27
18,42,37,32,19,22,44,23,43,26,41,22,24,36,7,22,36,29,29,26,41,30,37,28,22,36,29,22,20,22,40,31,23,41,26,40,22,36,29,22,24,36,34,34,36,37,22,40,43,36,24,32,22,45,30,23,22,35,26,28,28,22,34,23,40,36,37,22,44,36,36,27,22,44,23,35,32,26,41,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
43,31,26,22,23,45,26,41,23,28,26,22,10,9,5,27,23,46,22,40,30,34,39,35,26,22,46,30,26,35,27,22,40,35,30,27,22,43,36,22,20,22,20,22,29,41,36,34,22,20,22,20,22,23,37,27,22,43,31,26,22,23,45,26,41,23,28,26,22,10,9,5,27,23,46,22,24,36,34,39,36,42,37,27,22,46,30,26,35,27,22,29,26,35,35,22,43,36,22,20,22,20,22,29,41,36,34,22,20,22,20
27,42,41,30,37,28,22,43,31,26,22,39,23,40,43,22,29,36,42,41,22,34,36,37,43,31,40,22,41,26,43,23,30,35,22,40,23,35,26,40,22,31,23,45,26,22,41,26,34,23,30,37,26,27,22,28,26,37,26,41,23,35,35,46,22,44,26,23,32,22,23,27,45,23,37,24,30,37,28,22,23,37,22,23,45,26,41,23,28,26,22,20,22,20,22,23,22,34,36,37,43,31,22,43,31,26,22,23,28,26,37,24,46,22,40,23,30,27
43,31,26,22,18,42,37,32,19,22,24,36,37,24,26,41,37,22,44,30,35,35,22,39,23,46,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,36,29,22,27,26,25,43
23,37,43,31,36,37,46,22,44,23,37,28,22,39,41,26,40,30,27,26,37,43,22,23,43,43,41,30,25,42,43,26,27,22,43,31,26,22,27,41,36,39,22,43,36,22,43,31,26,22,27,30,40,41,42,39,43,30,36,37,22,36,29,22,43,31,26,22,24,36,34,39,23,37,46,22,2,40,22,25,42,40,30,37,26,40,40,22,41,26,40,42,35,43,30,37,28,22,29,41,36,34,22,43,31,26,22,39,41,36,35,36,37,28,26,27,22,39,41,36,24,26,40,40,22,36,29,22,23,24,38,42,30,41,30,37,28,22,18,42,37,32,19
39,35,23,37,40,22,29,36,41,22,43,31,26,22,23,42,24,43,30,36,37,22,44,31,30,24,31,22,44,23,40,22,40,42,39,39,36,40,26,27,22,43,36,22,43,23,32,26,22,39,35,23,24,26,22,35,23,40,43,22,40,39,41,30,37,28,22,23,37,27,22,25,26,24,36,34,26,22,23,22,41,26,28,42,35,23,41,22,26,45,26,37,43,22,31,23,45,26,22,25,26,26,37,22,18,42,37,32,19,22,25,46,22,23,22,35,23,24,32,22,36,29,22,31,23,41,27,22,24,42,41,41,26,37,24,46
30,37,22,23,22,20,22,23,27,45,30,40,36,41,46,22,43,36,22,26,27,42,24,23,43,36,41,40,22,34,24,28,41,23,44,5,31,30,35,35,22,40,23,30,27,22,40,24,36,41,30,37,28,22,31,30,28,31,22,40,31,36,42,35,27,22,37,2,43,22,25,26,22,42,40,26,27,22,25,26,24,23,42,40,26,22,30,43,22,41,26,39,41,26,40,26,37,43,26,27,22,23,22,39,23,41,23,35,35,26,35,22,29,36,41,34,22,36,29,22,43,31,26,22,24,23,43,22,23,37,27,22,18,42,37,32,19,22,43,26,40,43,40
23,37,22,26,47,26,24,42,43,30,45,26,22,34,36,27,26,35,22,44,36,42,35,27,22,40,30,28,37,30,29,30,24,23,37,43,35,46,22,25,36,36,40,43,22,33,23,28,42,23,41,22,2,40,22,46,26,23,41,35,46,22,36,42,43,39,42,43,22,36,29,22,20,22,24,23,41,40
40,31,26,22,25,26,24,23,34,26,22,23,37,22,18,42,37,32,19,22,18,42,37,32,19,22,23,37,27,22,24,36,37,43,30,37,42,26,27,22,25,26,24,23,42,40,26,22,30,43,22,26,37,23,25,35,26,27,22,31,26,41,22,43,36,22,25,42,46,22,18,42,37,32,19,22,24,36,24,36,23,22,23,37,27,22,36,43,31,26,41,22,18,42,37,32,19,22,18,42,37,32,19
30,22,26,47,39,26,24,43,26,27,22,43,36,22,40,26,26,22,34,36,41,26,22,45,36,35,23,43,30,35,30,43,46,22,23,40,22,40,36,34,26,22,36,29,22,43,31,26,22,30,37,40,43,30,43,42,43,30,36,37,40,22,44,31,36,22,44,26,41,26,22,40,39,36,36,32,26,27,22,35,23,40,43,22,29,41,30,27,23,46,22,27,30,27,22,40,36,34,26,22,40,26,35,35,30,37,28,22,40,23,30,27,22,41,23,46,34,36,37,27,22,29,7,22,27,26,45,36,26,22,23,22,34,23,41,32,26,43,22,40,43,41,23,43,26,28,30,40,43,22,23,43,22,35,26,28,28,22,34,23,40,36,37,22,44,36,36,27,22,44,23,35,32,26,41,22,25,23,35,43,30,34,36,41,26
45,36,35,42,34,26,22,29,36,41,22,43,31,26,22,26,37,43,30,41,26,22,34,36,37,43,31,22,36,29,22,40,26,39,43,26,34,25,26,41,22,43,36,43,23,35,26,27,22,36,37,35,46,22,20,22,24,36,37,43,41,23,24,43,40,22,24,36,34,39,23,41,26,27,22,44,30,43,31,22,23,22,27,23,30,35,46,22,23,45,26,41,23,28,26,22,36,29,22,20,22,30,37,22,43,31,26,22,34,36,37,43,31,22,25,26,29,36,41,26,22,43,31,26,22,20,22,24,41,23,40,31
29,36,41,43,42,37,23,43,26,35,46,22,43,31,26,22,37,23,43,30,36,37,40,22,36,29,22,40,36,42,43,31,26,41,37,22,23,29,41,30,24,23,22,31,23,45,26,22,37,2,43,22,43,36,43,23,35,35,46,22,40,42,41,41,26,37,27,26,41,26,27,22,43,31,26,30,41,22,40,36,45,26,41,26,30,28,37,43,46
43,36,22,29,30,28,31,43,22,36,29,29,22,18,42,37,32,19,22,25,7,23,7,43,22,39,35,23,37,40,22,43,36,22,40,39,30,37,22,36,29,29,22,23,25,36,42,43,22,1,22,20,22,25,30,35,35,30,36,37,22,30,37,22,23,40,40,26,43,40,22,35,23,41,28,26,35,46,22,25,46,22,40,26,35,35,30,37,28,22,40,42,24,31,22,42,7,40,7,22,41,26,43,23,30,35,30,37,28,22,42,37,30,43,40,22,23,40,22,34,23,41,40,31,23,35,35,22,29,30,26,35,27,22,23,37,27,22,40,23,32,40,22,23,37,27,22,25,46,22,29,35,36,23,43,30,37,28,22,30,43,40,22,25,30,28,22,39,23,39,26,41,22,23,37,27,22,42,7,32,7,22,41,26,43,23,30,35,30,37,28,22,25,42,40,30,37,26,40,40,22,45,30,23,22,40,31,23,41,26,22,30,40,40,42,26,40,22,43,36,22,26,47,30,40,43,30,37,28,22,31,36,35,27,26,41,40
23,35,23,37,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,24,35,26,23,37,22,31,23,41,25,36,41,40,22,40,23,30,27,22,31,26,22,44,23,40,22,45,26,41,46,22,34,42,24,31,22,26,37,24,36,42,41,23,28,26,27,22,25,46,22,43,31,26,22,36,29,29,30,24,30,23,35,22,2,40,22,18,42,37,32,19,22,36,29,22,24,35,26,23,37,22,31,23,41,25,36,41,40,22,29,36,41,22,43,31,26,22,38,42,23,35,30,43,46,22,36,29,22,40,36,34,26,22,36,29,22,43,31,26,22,27,23,43,23,22,30,37,22,43,31,26,22,41,26,39,36,41,43
43,31,26,22,43,41,26,23,40,42,41,46,22,39,35,23,37,40,22,43,36,22,40,26,35,35,22,1,22,20,22,25,30,35,35,30,36,37,22,30,37,22,37,36,43,26,40,22,23,37,27,22,25,36,37,27,40,22,37,26,47,43,22,44,26,26,32,22,25,42,43,22,44,30,35,35,22,27,26,35,23,46,22,43,31,26,22,23,42,24,43,30,36,37,22,42,37,35,26,40,40,22,24,36,37,28,41,26,40,40,22,38,42,30,24,32,35,46,22,41,23,30,40,26,40,22,43,31,26,22,27,26,25,43,22,24,26,30,35,30,37,28
43,31,26,22,39,35,23,37,43,22,44,31,30,24,31,22,30,40,22,36,44,37,26,27,22,25,46,22,18,42,37,32,19,22,3,22,18,42,37,32,19,22,24,36,7,22,44,23,40,22,42,37,27,26,41,22,24,36,37,43,41,23,24,43,22,44,30,43,31,22,18,42,37,32,19,22,43,36,22,34,23,32,26,22,43,31,26,22,24,30,28,23,41,26,43,43,26,22,29,30,35,43,26,41,40
31,26,22,40,23,30,27,22,37,36,22,27,30,40,24,42,40,40,30,36,37,40,22,24,42,41,41,26,37,43,35,46,22,23,41,26,22,43,23,32,30,37,28,22,39,35,23,24,26,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
43,46,39,30,24,23,35,22,39,26,41,31,23,39,40,22,44,23,40,22,43,31,26,22,40,30,43,42,23,43,30,36,37,22,23,43,22,37,26,44,22,42,37,30,43,26,27,22,34,36,43,36,41,22,34,23,37,42,29,23,24,43,42,41,30,37,28,22,30,37,24,7,22,43,31,26,22,28,26,37,26,41,23,35,22,34,36,43,36,41,40,22,18,42,37,32,19,22,33,36,30,37,43,5,45,26,37,43,42,41,26,22,23,42,43,36,22,39,35,23,37,43,22,30,37,22,18,42,37,32,19,22,23,25,36,42,43,22,20,22,34,30,35,26,40,22,40,36,42,43,31,22,36,29,22,36,23,32,35,23,37,27
43,31,26,22,18,42,37,32,19,22,40,26,37,23,43,26,22,45,26,41,40,30,36,37,22,44,36,42,35,27,22,27,26,29,26,41,22,43,31,26,22,18,42,37,32,19,22,29,36,41,22,41,36,42,28,31,35,46,22,29,30,45,26,22,46,26,23,41,40
26,37,28,30,37,26,26,41,40,22,40,23,46,22,30,43,22,44,30,35,35,22,43,23,32,26,22,23,43,22,35,26,23,40,43,22,26,30,28,31,43,22,34,36,37,43,31,40,22,43,36,22,41,26,39,23,30,41,22,43,31,26,22,18,42,37,32,19,22,40,43,41,42,24,43,42,41,26
30,37,22,23,37,46,22,24,23,40,26,22,40,23,46,40,22,27,41,7,22,18,42,37,32,19,22,36,29,22,43,31,26,22,37,23,43,30,36,37,23,35,22,24,23,37,24,26,41,22,30,37,40,43,30,43,42,43,26,22,44,26,22,2,41,26,22,18,42,37,32,19,22,43,31,26,22,27,30,40,24,36,45,26,41,46,22,36,29,22,36,37,26,22,36,29,22,43,31,26,22,34,36,40,43,22,30,34,39,36,41,43,23,37,43,22,40,43,26,39,40,22,30,37,22,43,31,26,22,18,42,37,32,19,22,36,29,22,24,23,37,24,26,41
30,43,22,24,36,37,43,41,36,35,40,22,23,25,36,42,43,22,20,22,20,22,36,29,22,43,31,26,22,23,29,29,35,42,26,37,43,22,18,42,37,32,19,22,24,36,42,37,43,46,22,34,23,41,32,26,43,22,23,24,41,36,40,40,22,43,31,26,22,28,36,35,27,26,37,22,28,23,43,26,22,25,41,30,27,28,26,22,29,41,36,34,22,40,23,37,22,29,41,23,37,24,30,40,24,36
43,31,26,22,40,43,23,43,26,22,30,40,22,24,23,35,35,30,37,28,22,30,37,22,23,22,18,42,37,32,19,22,36,29,22,37,23,45,46,22,35,23,37,27,30,37,28,22,45,26,40,40,26,35,40,22,23,37,27,22,36,43,31,26,41,22,18,42,37,32,19,22,43,36,22,26,47,39,23,37,27,22,29,26,41,41,46,22,40,26,41,45,30,24,26,22,23,24,41,36,40,40,22,43,31,26,22,25,23,46,22,23,37,27,22,31,36,39,26,40,22,43,36,22,23,27,27,22,37,42,34,26,41,36,42,40,22,37,26,44,22,25,42,40,22,41,36,42,43,26,40,22,23,37,27,22,43,41,23,30,37,22,27,26,39,23,41,43,42,41,26,40,22,43,36,22,31,26,35,39,22,23,35,35,26,45,30,23,43,26,22,43,31,26,22,43,41,23,29,29,30,24,22,39,41,36,25,35,26,34
28,41,36,44,43,31,22,30,40,22,28,36,36,27
43,31,26,22,41,26,28,42,35,23,41,22,18,42,37,32,19,22,37,26,44,40,22,39,41,36,28,41,23,34,22,23,37,27,22,27,23,30,35,46,22,37,26,44,40,39,23,39,26,41,40,22,23,41,26,22,23,35,40,36,22,28,26,43,43,30,37,28,22,23,22,45,30,40,30,25,35,26,22,30,37,33,26,24,43,30,36,37,22,36,29,22,18,42,37,32,19,22,28,35,23,40,37,36,40,43
30,22,2,34,22,37,36,43,22,40,42,41,26,22,31,26,22,2,40,22,26,47,39,35,23,30,37,26,27,22,26,45,26,41,46,43,31,30,37,28,22,34,41,40,7,22,18,42,37,32,19,22,40,23,46,40,22,18,42,37,32,19
24,31,26,34,30,24,23,35,22,37,23,34,26,27,22,33,23,34,26,40,22,32,26,37,37,26,27,46,22,23,22,43,41,23,27,26,41,22,30,37,22,40,44,23,39,40,22,24,36,37,43,41,23,24,43,40,22,29,36,41,22,43,31,26,22,25,23,37,32,22,43,36,22,23,40,40,42,34,26,22,34,41,7,22,18,42,37,32,19,22,2,40,22,27,42,43,30,26,40,22,23,37,27,22,43,36,22,25,26,22,43,41,23,27,30,37,28,22,34,23,37,23,28,26,41,22,29,36,41,22,27,26,41,30,45,23,43,30,45,26,22,39,41,36,27,42,24,43,40,22,30,37,24,35,42,27,30,37,28,22,40,44,23,39,40,22,23,37,27,22,30,37,43,26,41,26,40,43,5,41,23,43,26,22,36,39,43,30,36,37,40
31,26,22,40,23,30,27,22,20,22,20,22,36,29,22,43,31,26,22,35,36,23,37,40,22,31,26,22,18,42,37,32,19,22,44,26,41,26,22,27,26,23,27,22,34,26,23,43,22,36,37,22,43,31,26,22,27,23,46,22,43,31,26,46,22,44,26,41,26,22,34,23,27,26
44,30,43,31,22,43,31,26,22,37,26,44,22,40,26,41,45,30,24,26,22,23,34,26,41,30,24,23,37,22,44,30,35,35,22,29,35,46,22,20,22,29,35,30,28,31,43,40,22,23,22,44,26,26,32,22,43,36,22,20,22,26,42,41,36,39,26,23,37,22,24,30,43,30,26,40
43,31,26,22,23,28,26,37,24,46,22,40,23,30,27,22,30,43,22,34,36,37,30,43,36,41,26,27,22,18,42,37,32,19,22,3,22,35,26,44,30,40,22,2,40,22,23,27,45,26,41,43,30,40,26,27,22,39,41,30,24,26,40,22,25,26,29,36,41,26,22,23,37,27,22,23,29,43,26,41,22,43,31,26,22,23,27,22,24,23,34,39,23,30,28,37,22,23,37,27,22,29,36,42,37,27,22,43,31,23,43,22,43,31,26,22,39,41,30,24,26,40,22,36,29,22,23,43,22,35,26,23,40,43,22,20,22,27,30,29,29,26,41,26,37,43,22,30,43,26,34,40,22,26,30,43,31,26,41,22,30,37,24,41,26,23,40,26,27,22,36,41,22,40,43,23,46,26,27,22,43,31,26,22,40,23,34,26
1,22,20
44,26,22,31,23,45,26,22,25,26,26,37,22,23,22,28,41,26,23,43,22,34,23,41,32,26,43,22,29,36,41,22,18,42,37,32,19,22,41,30,40,32,40,22,44,31,30,24,31,22,36,43,31,26,41,22,39,26,36,39,35,26,22,43,31,26,37,22,43,23,32,26,22,24,36,39,46,22,23,37,27,22,24,42,43,22,41,23,43,26,40
18,42,37,32,19,22,35,36,40,43,22,20,22,46,26,37,22,43,36,22,20,22,46,26,37,22,1,22,20
43,31,26,22,27,36,44,37,28,41,23,27,26,22,23,37,43,30,24,30,39,23,43,26,40,22,24,36,34,39,35,26,43,30,36,37,22,36,29,22,43,31,26,22,30,34,23,22,31,36,35,27,30,37,28,40,22,23,24,38,42,30,40,30,43,30,36,37,22,43,36,27,23,46,22,34,36,36,27,46,22,2,40,22,40,23,30,27
34,30,24,31,23,26,35,22,18,42,37,32,19,22,41,23,37,32,22,2,40,22,24,31,30,26,29,22,26,47,26,24,42,43,30,45,26,22,40,23,30,27,22,43,31,26,22,25,41,30,43,30,40,31,22,43,31,26,23,43,26,41,22,24,31,23,30,37,22,2,40,22,43,36,43,23,35,22,30,37,45,36,35,45,26,34,26,37,43,22,44,36,42,35,27,22,37,2,43,22,26,47,24,26,26,27,22,1,22,20,22,34,30,35,35,30,36,37,22,25,42,43,22,27,26,24,35,30,37,26,27,22,43,36,22,28,30,45,26,22,23,22,25,41,26,23,32,27,36,44,37,22,25,26,43,44,26,26,37,22,43,31,26,22,35,36,23,37,22,29,30,37,23,37,24,30,37,28,22,23,37,27,22,43,31,26,22,39,41,36,39,36,40,26,27,22,29,30,35,34,22,31,36,42,40,26,22,39,42,41,24,31,23,40,26
44,26,22,41,23,37,22,30,37,43,36,22,43,31,26,22,31,36,42,40,26,22,43,36,22,28,26,43,22,18,42,37,32,19,22,25,42,43,22,43,31,26,22,37,26,47,43,22,43,41,26,34,36,41,22,43,31,41,26,44,22,34,26,22,30,37,22,43,31,26,22,23,30,41,22,23,37,27,22,25,36,42,37,24,26,27,22,34,26,22,23,40,22,30,22,43,41,30,26,27,22,43,36,22,28,26,43,22,43,36,22,34,46,22,29,26,26,43
42,37,27,26,41,22,43,31,26,22,39,41,36,39,36,40,26,27,22,24,36,34,25,30,37,23,43,30,36,37,22,34,23,41,40,31,22,3,22,34,24,35,26,37,37,23,37,22,44,36,42,35,27,22,28,23,30,37,22,23,22,34,23,33,36,41,30,43,46,22,40,43,23,32,26,22,30,37,22,18,42,37,32,19,22,3,22,18,42,37,32,19,22,43,31,23,43,22,44,36,42,35,27,22,30,37,24,41,26,23,40,26,22,36,45,26,41,22,43,30,34,26,22,43,36,22,43,31,26,22,41,26,40,43,22,36,29,22,43,31,26,22,41,26,34,23,30,37,30,37,28,22,20,22,20
37,30,40,40,23,37,22,24,36,37,24,26,27,26,40,22,43,31,23,43,22,30,43,22,44,36,22,37,2,43,22,41,26,24,36,42,39,22,23,35,35,22,30,43,40,22,34,23,41,32,26,43,5,40,31,23,41,26,22,35,36,40,40,26,40,22,30,37,22,33,23,39,23,37,22,42,37,43,30,35,22,23,43,22,35,26,23,40,43,22,20,22,23,37,27,22,26,45,26,37,22,43,31,23,43,22,43,30,34,26,43,23,25,35,26,22,34,30,28,31,43,22,39,41,36,45,26,22,36,39,43,30,34,30,40,43,30,24
25,42,43,22,34,36,40,43,22,36,29,22,43,31,36,40,26,22,40,43,36,24,32,40,22,29,23,41,26,27,22,44,26,35,35
43,31,26,22,40,43,41,23,43,26,28,46,22,30,40,22,35,26,43,22,2,40,22,45,36,43,26
44,26,22,31,23,45,26,22,37,36,22,39,35,23,37,40,22,23,43,22,43,31,30,40,22,43,30,34,26,22,43,36,22,39,23,46,22,36,29,29,22,43,31,36,40,26,22,37,36,43,26,40,22,31,26,22,40,23,30,27
43,31,26,22,24,36,34,39,23,37,46,22,44,31,30,24,31,22,41,26,24,26,37,43,35,46,22,40,23,30,27,22,30,43,22,35,23,24,32,26,27,22,43,31,26,22,39,41,36,29,30,43,40,22,23,37,27,22,24,23,39,30,43,23,35,22,43,36,22,39,23,46,22,27,30,45,30,27,26,37,27,40,22,36,37,22,30,43,40,22,40,26,41,30,26,40,22,23,22,24,36,37,45,26,41,43,30,25,35,26,22,39,41,26,29,26,41,41,26,27,22,40,43,36,24,32,22,40,23,30,27,22,30,43,22,31,23,40,22,31,30,41,26,27,22,23,37,22,30,37,45,26,40,43,34,26,37,43,22,25,23,37,32,26,41,22,43,36,22,31,26,35,39,22,30,43,22,41,23,30,40,26,22,23,27,27,30,43,30,36,37,23,35,22,24,23,40,31
39,30,26,41,41,26,22,39,26,35,23,27,26,23,42,22,23,22,24,23,37,23,27,30,23,37,22,37,26,44,40,39,23,39,26,41,22,39,42,25,35,30,40,31,26,41,22,18,42,37,32,19,22,30,37,22,43,31,26,22,42,7,40,7,22,29,30,28,42,41,26,40,22,43,36,22,25,26,24,36,34,26,22,23,22,25,30,28,22,39,35,23,46,26,41,22,30,37,22,37,36,41,43,31,22,23,34,26,41,30,24,23,37,22,39,41,30,37,43,30,37,28,22,23,37,27,22,31,30,40,22,23,34,25,30,43,30,36,37,40,22,27,36,22,37,2,43,22,26,37,27,22,43,31,26,41,26
29,41,26,27,27,30,26,22,34,23,24,22,2,40,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
30,37,22,44,26,40,43,22,28,26,41,34,23,37,46,22,30,37,45,26,40,43,36,41,40,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,23,40,22,43,31,26,22,25,36,37,27,22,34,23,41,32,26,43,22,40,26,23,41,24,31,26,27,22,29,36,41,22,27,30,41,26,24,43,30,36,37
30,37,27,26,47,22,43,41,23,27,26,41,40,22,44,31,36,22,25,42,46,22,23,35,35,22,20,22,40,43,36,24,32,40,22,30,37,22,43,31,26,22,40,3,39,22,20,22,36,29,43,26,37,22,27,36,22,37,2,43,22,26,45,26,37,22,32,37,36,44,22,44,31,23,43,22,43,31,26,22,24,36,34,39,23,37,30,26,40,22,43,31,26,46,22,36,44,37,22,23,24,43,42,23,35,35,46,22,27,36,22,24,36,34,39,35,23,30,37,40,22,23,37,27,41,26,44,22,18,42,37,32,19,22,24,31,23,30,41,34,23,37,22,36,29,22,24,31,23,34,39,30,36,37,22,30,37,43,26,41,37,23,43,30,36,37,23,35,22,24,36,41,39
30,22,43,26,35,35,22,39,26,36,39,35,26,22,30,43,22,2,40,22,43,31,26,22,18,42,37,32,19,22,18,42,37,32,19,22,36,29,22,18,42,37,32,19,22,31,26,22,40,23,46,40
36,29,22,23,35,35,22,43,31,26,22,18,42,37,32,19,22,18,42,37,32,19,22,36,29,22,40,34,23,35,35,5,43,36,44,37,22,23,34,26,41,30,24,23,22,30,22,2,45,26,22,40,26,26,37,22,36,37,22,43,45,22,43,31,30,40,22,29,30,35,34,22,30,40,22,43,31,26,22,34,36,40,43,22,18,42,37,32,19,22,37,23,40,43,46
31,36,44,22,27,26,26,39,35,46,22,27,36,22,43,31,26,46,22,41,26,23,27,22,30,43
43,31,26,22,25,23,24,32,35,36,28,22,36,29,22,18,42,37,32,19,22,36,41,27,26,41,40,22,23,43,22,37,36,41,43,31,41,36,39,22,36,37,22,40,26,39,43,7,22,20,22,44,23,40,22,1,22,20,22,25,30,35,35,30,36,37,22,27,36,44,37,22,29,41,36,34,22,1,22,20,22,25,30,35,35,30,36,37,22,23,22,46,26,23,41,22,26,23,41,35,30,26,41
43,31,26,22,35,36,44,26,41,22,31,36,42,40,26,22,2,40,22,29,30,45,26,5,46,26,23,41,22,43,26,41,34,22,26,47,39,30,41,26,40,22,30,37,22,33,23,37,42,23,41,46,22,43,31,26,22,39,23,41,35,30,23,34,26,37,43,22,2,40,22,42,39,39,26,41,22,31,36,42,40,26,22,30,40,22,23,39,39,36,30,37,43,26,27
23,37,27,22,43,31,26,22,24,30,43,46,22,27,26,24,30,27,26,27,22,43,36,22,43,41,26,23,43,22,30,43,40,22,28,42,26,40,43,40,22,34,36,41,26,22,35,30,32,26,22,41,36,46,23,35,43,46,22,36,41,22,41,36,24,32,22,40,43,23,41,40,22,43,31,23,37,22,29,23,24,43,36,41,46,22,36,44,37,26,41,40
23,37,27,22,43,31,30,40,22,44,26,26,32,22,43,31,26,22,30,37,27,42,40,43,41,46,22,2,40,22,26,29,29,36,41,43,40,22,44,30,35,35,22,28,36,22,37,23,43,30,36,37,23,35,22,29,36,41,22,43,31,26,22,29,30,41,40,43,22,43,30,34,26,22,44,31,26,37,22,30,43,22,18,42,37,32,19,22,23,22,1,22,20,22,34,30,35,35,30,36,37,22,23,27,45,26,41,43,30,40,30,37,28,22,24,23,34,39,23,30,28,37
18,42,37,32,19,22,44,31,30,24,31,22,34,23,32,26,40,22,23,37,22,23,42,43,36,34,23,43,26,27,22,39,41,36,24,26,40,40,22,40,46,40,43,26,34,22,43,31,23,43,22,30,34,39,41,36,45,26,40,22,43,31,26,22,46,30,26,35,27,40,22,36,29,22,40,26,34,30,24,36,37,27,42,24,43,36,41,22,34,23,37,42,29,23,24,43,42,41,26,41,40,22,40,23,30,27,22,39,41,36,29,30,43,22,29,36,41,22,43,31,26,22,46,26,23,41,22,26,37,27,26,27,22,40,26,39,43,7,22,20,22,41,36,40,26,22,43,36,22,34,36,41,26,22,43,31,23,37,22,1,22,20,22,29,41,36,34,22,1,22,20,22,35,23,40,43,22,46,26,23,41
34,41,7,22,26,31,41,35,30,24,31,22,44,23,40,22,40,42,24,24,26,26,27,26,27,22,23,40,22,24,31,23,30,41,34,23,37,22,25,46,22,18,42,37,32,19,22,18,42,37,32,19,22,23,22,27,30,41,26,24,43,36,41,22,36,29,22,29,41,26,40,26,37,30,42,40,22,23,22,44,26,40,43,22,28,26,41,34,23,37,22,39,31,23,41,34,23,24,26,42,43,30,24,23,35,22,24,36,37,24,26,41,37
35,30,37,22,44,31,30,24,31,22,31,23,40,22,23,28,41,26,26,27,22,44,30,43,31,22,25,26,35,35,40,36,42,43,31,22,24,36,41,39,7,22,43,36,22,34,26,41,28,26,22,43,31,26,30,41,22,18,42,37,32,19,22,25,42,40,30,37,26,40,40,26,40,22,40,23,30,27,22,43,31,26,37,22,43,31,23,43,22,30,43,22,44,36,42,35,27,22,37,2,43,22,43,23,32,26,22,23,22,39,36,40,30,43,30,36,37,22,36,37,22,34,24,24,23,44,22,2,40,22,41,26,45,30,40,26,27,22,43,26,37,27,26,41,22,36,29,29,26,41
34,41,7,22,37,36,41,30,26,28,23,22,31,23,27,22,35,26,23,41,37,26,27,22,43,31,23,43,22,23,22,35,36,24,23,35,22,42,37,30,36,37,22,35,26,23,27,26,41,22,44,23,40,22,40,35,26,26,39,30,37,28,22,44,30,43,31,22,43,31,26,22,44,30,29,26,22,36,29,22,31,30,40,22,27,26,39,42,43,46
41,26,34,26,34,25,26,41,22,18,42,37,32,19,22,40,23,46,40,22,23,22,29,26,34,23,35,26,22,45,36,30,24,26
43,31,23,43,22,46,26,23,41,22,30,43,22,39,36,40,43,26,27,22,41,26,24,36,41,27,22,39,41,26,43,23,47,22,39,41,36,29,30,43,22,36,29,22,0,22,20,22,34,30,35,35,30,36,37,22,23,22,28,23,30,37,22,30,43,22,23,43,43,41,30,25,42,43,26,40,22,43,36,22,31,30,28,31,26,41,22,41,23,43,26,40,22,23,37,27,22,29,26,44,26,41,22,24,35,23,30,34,40
35,26,23,40,26,44,23,46,22,40,23,30,27,22,30,43,22,31,23,40,22,25,26,28,42,37,22,27,30,40,24,42,40,40,30,36,37,40,22,44,30,43,31,22,24,26,41,43,23,30,37,22,30,37,40,43,30,43,42,43,30,36,37,23,35,22,27,26,25,43,22,31,36,35,27,26,41,40,22,43,36,22,41,26,45,30,26,44,22,43,31,26,22,39,41,36,39,36,40,26,27,22,39,41,30,45,23,43,26,22,39,35,23,24,26,34,26,37,43,22,43,41,23,37,40,23,24,43,30,36,37,22,44,31,30,24,31,22,44,36,42,35,27,22,26,47,24,31,23,37,28,26,22,43,31,26,22,27,26,25,43,22,29,36,41,22,37,26,44,22,40,42,25,36,41,27,30,37,23,43,26,27,22,27,26,25,43,22,30,37,40,43,41,42,34,26,37,43,40,22,23,37,27,22,26,38,42,30,43,46,22,40,26,24,42,41,30,43,30,26,40
20,22,26,37,24,36,42,41,23,28,26,22,35,36,37,28,5,43,26,41,34,22,18,42,37,32,19,22,25,46,22,18,42,37,32,19,22,36,37,26,22,34,36,37,43,31,22,2,40,22,39,23,46,34,26,37,43,22,36,29,29,22,43,31,26,22,18,42,37,32,19,22,26,37,27,22,36,29,22,43,31,26,22,34,36,41,43,28,23,28,26,22,29,36,41,22,26,45,26,41,46,22,40,30,47,22,34,36,37,43,31,40,22,39,23,30,27,22,36,41,22,39,26,41,31,23,39,40,22,31,23,45,26,22,43,31,26,22,27,36,44,37,22,39,23,46,34,26,37,43,22,27,26,29,26,41,41,26,27,22,43,36,22,43,31,26,22,26,37,27,22,36,29,22,43,31,26,22,34,36,41,43,28,23,28,26,22,25,23,35,35,36,36,37,22,25,42,43,22,18,42,37,32,19,22,36,37,22,23,22,34,36,37,43,31,35,46,22,18,42,37,32,19,22,25,23,40,30,40,22,23,40,22,35,36,37,28,22,23,40,22,43,31,26,22,36,44,37,26,41,22,41,26,34,23,30,37,40,22,43,31,26,22,18,42,37,32,19
30,43,22,2,40,22,40,26,43,22,30,37,22,37,26,44,22,46,36,41,32,22,25,42,43,22,30,43,22,18,42,37,32,19,22,44,30,43,31,22,43,31,26,22,43,26,41,41,30,25,35,26,22,27,46,37,23,34,30,24,40,22,36,29,22,43,31,26,22,35,23,43,30,37,22,23,34,26,41,30,24,23,37,22,27,41,42,28,22,44,23,41,40
43,31,26,22,40,31,42,43,27,36,44,37,22,23,29,29,26,24,43,40,22,20,22,44,36,41,32,26,41,40,22,23,37,27,22,44,30,35,35,22,24,42,43,22,36,42,43,39,42,43,22,25,46,22,23,25,36,42,43,22,20,22,24,23,41,40
43,31,26,22,18,42,37,32,19,22,24,36,34,39,23,41,30,40,36,37,22,44,23,40,22,23,35,40,36,22,26,37,31,23,37,24,26,27,22,25,46,22,24,31,23,41,28,26,40,22,43,23,32,26,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,22,30,37,24,35,42,27,30,37,28,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,34,36,27,26,41,37,30,48,23,43,30,36,37,22,36,29,22,23,22,39,42,35,39,22,23,37,27,22,37,26,44,40,39,41,30,37,43,22,34,30,35,35,22,30,37,22,23,35,23,25,23,34,23
40,36,22,30,43,22,44,23,40,22,44,30,43,31,22,43,31,26,22,18,42,37,32,19,22,24,23,40,26,22,23,22,28,26,37,26,41,23,43,30,36,37,22,35,23,43,26,41,22,44,31,26,37,22,18,42,37,32,19,22,18,42,37,32,19,22,25,26,24,23,34,26,22,23,22,18,42,37,32,19,22,41,36,27,22,29,36,41,22,43,31,26,22,18,42,37,32,19,22,36,29,22,43,31,26,22,24,36,35,27,22,44,23,41,22,23,37,27,22,18,42,37,32,19,22,23,43,43,30,43,42,27,26,40,22,43,36,44,23,41,27,22,43,31,26,22,37,26,44,22,27,26,23,35,22,31,26,22,31,23,27,22,40,26,41,45,26,27
44,36,41,32,26,41,40,22,23,43,22,40,30,47,22,34,30,37,26,40,22,30,37,22,23,41,24,43,30,24,22,24,30,41,24,35,26,22,24,36,23,35,22,29,30,26,35,27,40,22,24,23,35,35,26,27,22,40,43,41,30,32,26,40,22,36,45,26,41,22,23,22,40,26,41,30,26,40,22,36,29,22,26,24,36,37,36,34,30,24,22,23,37,27,22,39,36,35,30,43,30,24,23,35,22,27,26,34,23,37,27,40
34,41,7,22,39,30,35,40,36,37,22,30,40,22,23,37,22,42,37,35,30,32,26,35,46,22,25,30,28,22,18,42,37,32,19
23,43,22,28,30,23,37,43,22,25,30,24,46,24,35,26,22,30,37,24,7,22,18,42,37,32,19,22,18,42,37,32,19,22,24,23,35,30,29,7,22,40,23,35,26,40,22,31,23,45,26,22,43,41,30,39,35,26,27,22,40,30,37,24,26,22,43,31,26,22,24,36,34,39,23,37,46,22,26,37,43,26,41,26,27,22,43,31,26,22,42,7,40,7,22,34,36,42,37,43,23,30,37,5,25,30,32,26,22,25,42,40,30,37,26,40,40,22,30,37,22,20
43,31,26,22,24,36,34,39,23,37,46,22,40,23,30,27,22,30,43,22,25,26,35,30,26,45,26,40,22,43,31,26,22,40,42,30,43,22,30,40,22,44,30,43,31,36,42,43,22,34,26,41,30,43
23,37,46,22,34,23,33,36,41,22,23,43,43,26,34,39,43,22,43,36,22,18,42,37,32,19,22,43,31,26,22,31,26,23,35,43,31,5,24,23,41,26,22,40,46,40,43,26,34,22,30,40,22,35,30,32,26,35,46,22,43,36,22,43,41,30,28,28,26,41,22,36,39,39,36,40,30,43,30,36,37,22,29,41,36,34,22,39,36,35,30,43,30,24,23,35,35,46,22,39,36,44,26,41,29,42,35,22,30,37,43,26,41,26,40,43,22,28,41,36,42,39,40,22,39,23,41,43,30,24,42,35,23,41,35,46,22,43,31,26,22,23,34,26,41,30,24,23,37,22,34,26,27,30,24,23,35,22,23,40,40,36,24,30,23,43,30,36,37,22,23,37,27,22,39,26,41,31,23,39,40,22,29,41,36,34,22,43,31,26,22,39,42,25,35,30,24,22,23,40,22,44,26,35,35,22,30,29,22,24,36,37,28,41,26,40,40,22,43,23,32,26,40,22,40,43,26,39,40,22,43,31,23,43,22,39,23,43,30,26,37,43,40,22,29,26,23,41,22,44,30,35,35,22,35,30,34,30,43,22,43,31,26,22,23,45,23,30,35,23,25,30,35,30,43,46,22,36,29,22,24,23,41,26
25,42,43,22,36,37,26,22,41,26,24,26,37,43,22,27,23,46,22,43,31,26,46,22,25,26,24,23,34,26,22,34,42,24,31,22,24,35,36,40,26,41
36,43,31,26,41,22,40,43,36,24,32,40,22,44,26,41,26,22,23,29,29,26,24,43,26,27,22,25,46,22,24,36,41,39,36,41,23,43,26,22,26,23,41,37,30,37,28,40
29,42,41,43,31,26,41,34,36,41,26,22,34,41,7,22,40,34,30,43,31,22,23,27,27,26,27,22,36,42,41,22,24,36,37,43,41,23,24,43,22,44,30,43,31,22,36,42,41,22,39,30,35,36,43,40,22,40,23,46,40,22,43,31,23,43,22,44,26,22,44,30,35,35,22,34,23,37,23,28,26,22,36,42,41,22,29,35,26,26,43,22,36,39,26,41,23,43,30,36,37,40,22,44,30,43,31,22,43,31,26,30,41,22,23,27,45,30,24,26
44,31,26,41,26,22,43,31,26,46,22,27,30,40,23,28,41,26,26,22,30,40,22,36,37,22,43,31,26,22,40,42,25,33,26,24,43,22,36,29,22,42,7,40,7,22,27,30,41,26,24,43,22,30,37,45,26,40,43,34,26,37,43,22,30,37,22,33,23,39,23,37
23,35,40,36,22,24,31,26,34,30,24,23,35,40,22,40,23,35,26,40,22,44,26,41,26,22,40,35,30,28,31,43,35,46,22,27,36,44,37,22,25,26,24,23,42,40,26,22,36,29,22,35,36,44,26,41,22,39,41,30,24,26,40,22,29,36,41,22,18,42,37,32,19,22,18,42,37,32,19,22,18,42,37,32,19,22,23,37,27,22,36,43,31,26,41,22,18,42,37,32,19,22,18,42,37,32,19
18,42,37,32,19,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
30,37,22,33,42,35,46,22,42,37,29,30,35,35,26,27,22,36,41,27,26,41,40,22,28,41,26,44,22,20,22,20
34,41,7,22,24,36,41,41,46,22,35,26,23,41,37,26,27,22,39,41,26,40,26,37,24,26,22,42,37,27,26,41,22,29,30,41,26,22,44,31,26,37,22,23,40,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,39,35,23,37,37,30,37,28,22,31,26,22,31,23,37,27,35,26,27,22,44,31,23,43,22,34,41,7,22,33,36,31,37,40,43,36,37,22,24,23,35,35,40,22,18,42,37,32,19,22,37,26,28,36,43,30,23,43,30,36,37,40,22,43,31,23,43,22,35,26,27,22,43,36,22,42,40,47,22,2,40,22,40,31,26,27,27,30,37,28,22,36,29,22,23,22,44,30,27,26,22,23,41,41,23,46,22,36,29,22,23,40,40,26,43,40,22,41,23,37,28,30,37,28,22,29,41,36,34,22,24,31,26,34,30,24,23,35,40,22,43,36,22,24,36,37,40,43,41,42,24,43,30,36,37
30,43,22,2,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,25,23,41,41,26,35,40,22,39,26,41,22,27,23,46
23,37,27,22,40,31,26,22,29,42,41,43,31,26,41,22,40,43,42,37,37,26,27,22,31,26,41,22,18,42,37,32,19,22,25,46,22,18,42,37,32,19,22,31,26,41,22,40,26,24,41,26,43,22,28,23,41,27,26,37,22,27,26,40,30,28,37,22,34,26,43,31,36,27,22,18,42,37,32,19,22,23,22,29,41,30,26,37,27,22,43,36,22,40,39,26,37,27,22,29,30,45,26,22,36,41,22,40,30,47,22,43,31,36,42,40,23,37,27,22,27,36,35,35,23,41,40,22,36,37,22,25,36,36,32,40,22,43,31,23,43,22,30,22,42,35,43,30,34,23,43,26,35,46,22,24,42,43,22,42,39
43,31,26,22,44,30,43,37,26,40,40,22,43,23,25,35,26,22,30,40,22,24,26,37,43,26,41,22,40,43,23,28,26,22,23,37,27,22,25,26,35,36,44,22,30,43,22,43,31,26,22,18,42,37,32,19,22,29,36,41,22,43,31,26,22,18,42,37,32,19,22,34,26,27,30,23,22,30,37,22,43,31,30,40,22,24,23,40,26,22,18,42,37,32,19,22,43,31,26,22,43,36,43,23,35,22,37,26,44,40,22,37,26,43,44,36,41,32
23,37,23,35,46,40,43,40,22,40,23,46,22,43,31,26,22,31,23,37,27,29,42,35,22,36,29,22,31,36,40,39,30,43,23,35,22,24,36,34,39,23,37,30,26,40,22,43,31,23,43,22,23,41,26,22,40,43,30,35,35,22,39,42,25,35,30,24,35,46,22,43,41,23,27,26,27,22,23,41,26,22,25,26,37,26,29,30,43,30,37,28,22,29,41,36,34,22,40,26,45,26,41,23,35,22,43,41,26,37,27,40
37,36,43,22,30,37,22,43,31,26,22,32,30,43,24,31,26,37,22,36,41,22,43,31,26,22,18,42,37,32,19,22,36,41,22,43,31,26,22,25,36,36,32,22,40,31,36,39
