Skip to content

Instantly share code, notes, and snippets.

@Mez0ne
Created March 18, 2021 15:21
Show Gist options
  • Save Mez0ne/084f8a70f13293ad0024b91eb55a2a9f to your computer and use it in GitHub Desktop.
Save Mez0ne/084f8a70f13293ad0024b91eb55a2a9f to your computer and use it in GitHub Desktop.
Geek-Tree 200001
This file has been truncated, but you can view the full file.
b=[
10,10,37,2,58,1,37,3,58,1,37,4,58,1,37,5,58,1,37,6,58,1,37,7,58,1,37,8,58,1,37,9,58,1,12,8,37,8,58,56,54,7,26660,2,10,14,37,2,58,1,37,3,58,1,37,4,58,1,37,5,58,1,37,6,58,1,37,7,58,1,37,8,58,1,37,9,58,1,37,10,58,1,37,11,58,1,37,12,58,1,37,13,58,1,12,12,7,12196,24,10,23,37,2,58,1,37,3,58,1,37,4,58,1,37,5,58,1,37,6,58,1,37,7,58,1,37,8,58,1,37,9,58,1,37,10,58,1,37,11,58,1,37,12,58,1,37,13,58,1,37,14,58,1,37,15,58,1,37,16,58,1,37,17,58,1,37,18,58,1,37,19,58,1,37,20,58,1,37,21,58,1,37,33,37,18,65,58,37,11,37,6,58,4,43,19,0,37,28,37,4,65,14,0,6,12,22,37,12,37,21,37,25,21,62,56,37,3,58,59,37,3,58,4,37,0,65,19,0,0,6,12,3,22,37,4,58,37,6,37,4,58,4,64,296,0,56,26,37,12,47,53,16,38,37,7,62,47,69,16,36,37,73,62,47,5,16,9,37,24,62,47,64,16,45,37,12,65,47,88,0,36,31,32,0,42,37,0,33,37,0,51,0,0,19,0,0,19,0,37,43,37,22,65,60,0,6,12,3,59,37,6,58,37,16,37,24,37,33,21,62,37,6,58,4,64,576,16,8,37,19,37,20,21,62,26,37,39,37,3,65,47,29,16,23,37,80,62,47,11,16,30,37,47,62,47,37,16,52,37,13,65,47,58,16,49,37,26,65,47,98,0,36,31,32,0,42,37,0,33,56,26,37,4,37,41,62,47,20,16,6,37,49,62,47,59,16,58,37,2,62,47,54,16,45,47,52,16,62,37,4,65,47,63,0,36,31,32,0,42,37,0,33,37,13,37,27,37,20,21,62,37,0,58,19,0,37,5,37,32,37,31,21,62,38,0,11,0,19,0,0,51,0,0,42,37,1,33,22,26,37,49,37,33,65,47,49,16,41,37,7,62,47,66,16,40,37,72,62,47,2,16,47,37,26,65,47,76,16,56,37,8,62,47,57,0,36,31,32,0,42,37,0,33,56,26,37,11,37,49,62,47,19,16,2,37,70,62,47,26,16,26,37,9,65,47,89,16,11,37,47,62,47,43,16,28,37,59,62,47,12,16,58,37,27,62,47,31,0,36,31,32,0,19,0,0,51,0,0,19,0,0,51,0,0,19,0,37,12,37,19,37,29,21,62,38,0,19,0,37,12,37,20,37,25,21,62,14,0,6,19,0,0,19,0,0,19,0,37,6,37,21,37,27,21,62,28,37,17,37,1,65,58,59,26,37,2,37,46,62,47,17,16,17,37,12,62,47,85,16,25,37,40,62,47,49,16,61,37,8,62,47,28,16,44,37,76,62,47,1,0,36,31,32,0,19,0,0,6,37,25,37,8,65,58,54,6,12,6,37,24,37,6,65,58,59,26,37,37,37,21,62,47,7,16,28,37,45,62,47,41,16,12,37,38,62,47,64,16,35,37,19,62,47,43,16,16,37,31,62,47,74,0,36,31,32,0,42,37,0,33,56,51,0,67,0,42,37,1,33,7,809,12,10,9,37,2,58,1,37,3,58,1,37,4,58,1,37,5,58,1,37,6,58,1,37,7,58,1,54,37,8,58,26,37,57,37,18,62,47,37,16,63,37,31,65,47,85,16,51,37,13,62,47,51,16,6,37,16,62,47,82,0,25,37,4,58,37,21,37,25,62,6,0,0,26,2,1,56,5,17,732,1,0,8,6,37,10,58,37,14,37,29,37,33,21,62,6,0,0,51,0,0,42,37,2,33,56,51,0,67,0,42,37,3,33,56,51,0,67,0,42,37,4,33,56,51,0,67,0,42,37,5,33,56,7,955,12,10,9,37,2,58,1,37,3,58,1,37,4,58,1,37,5,58,1,37,6,58,1,37,7,58,1,37,37,37,3,62,59,37,8,58,26,37,60,37,13,65,47,65,16,40,37,75,62,47,2,16,46,37,9,65,47,78,16,18,37,3,65,47,89,0,25,19,0,0,59,37,0,43,19,0,0,2,1,19,0,37,47,37,18,62,60,56,5,17,867,1,0,8,6,19,0,0,51,0,0,42,37,6,33,7,1113,7,10,9,37,2,58,1,37,3,58,1,37,4,58,1,37,5,58,1,37,6,58,1,37,7,58,1,37,0,22,37,8,58,26,37,56,37,6,65,47,62,16,55,37,3,65,47,65,16,10,47,105,16,9,37,52,62,47,43,0,25,19,0,0,26,37,31,37,17,62,47,69,16,13,37,47,62,47,50,16,42,37,44,62,47,14,16,26,37,64,62,47,11,16,14,37,17,62,47,71,16,63,37,1,62,47,41,16,4,37,18,62,47,88,16,57,37,10,65,47,54,16,14,37,61,62,47,25,0,36,31,2,1,19,0,37,21,66,56,5,17,974,1,0,8,6,37,10,58,37,13,37,21,37,29,21,62,6,0,0,51,0,0,42,37,7,33,56,51,0,67,0,42,37,8,33,56,7,1423,7,10,9,37,2,58,1,37,3,58,1,37,4,58,1,37,5,58,1,37,6,58,1,37,7,58,1,37,8,58,54,56,37,8,58,26,37,31,37,2,62,47,75,16,58,37,11,65,47,54,16,13,37,14,62,47,83,16,61,37,39,62,47,3,16,2,37,24,62,47,90,16,55,37,10,62,47,39,0,25,19,0,0,31,37,2,65,19,0,0,25,37,7,58,37,17,37,20,37,19,21,62,6,0,16,16,37,26,37,24,21,62,37,5,37,8,58,37,42,37,11,62,37,8,58,26,37,14,47,94,16,26,37,69,62,47,6,16,12,37,97,62,47,1,16,19,37,27,62,47,57,16,48,37,44,62,47,24,16,4,37,59,62,47,41,0,25,37,7,58,37,10,37,11,42,21,62,6,0,0,31,37,2,65,19,0,37,16,37,37,62,66,0,25,19,0,37,51,37,7,62,28,0,31,22,56,37,8,58,26,37,40,37,25,62,47,47,16,8,37,89,62,47,14,16,38,37,11,65,47,85,0,25,19,0,0,2,0,19,0,0,28,19,0,37,1,37,10,37,13,21,62,28,0,51,19,0,37,5,58,37,8,37,10,37,13,21,62,6,56,5,17,1153,1,0,8,6,19,0,0,51,0,0,42,37,9,33,54,7,1921,19,10,14,37,2,58,1,37,3,58,1,37,4,58,1,37,5,58,1,37,6,58,1,37,7,58,1,37,8,58,1,37,9,58,1,37,8,58,37,3,37,26,37,28,21,62,37,10,58,54,37,11,58,42,4,42,19,1,19,0,37,1,62,6,0,16,0,19,0,60,19,0,0,25,19,0,37,11,37,31,37,28,21,62,14,0,52,12,9,37,9,58,56,37,8,58,4,64,1590,0,56,26,37,43,37,10,65,47,32,16,47,37,37,62,47,30,16,19,37,7,62,47,88,16,52,37,31,65,47,76,16,39,37,16,62,47,66,0,36,31,32,0,19,0,0,7,1673,37,0,37,50,37,4,62,37,1,37,24,37,18,21,62,37,12,58,26,37,38,37,6,62,47,71,16,21,37,5,62,47,82,16,5,37,94,62,47,6,16,52,37,1,65,47,48,16,14,47,87,0,25,19,0,37,48,37,3,65,66,0,56,37,0,37,8,58,4,65,19,0,0,2,1,19,0,37,23,37,37,62,14,0,19,0,0,6,37,29,37,31,37,24,21,62,56,37,12,58,26,37,21,37,41,62,47,46,16,16,37,77,62,47,8,16,61,37,24,65,47,73,16,32,37,4,65,47,75,16,22,37,56,62,47,38,16,50,37,6,62,47,48,0,25,19,0,0,42,31,37,8,58,4,65,51,19,0,0,19,0,37,15,37,29,37,26,21,62,14,59,37,12,58,26,37,49,37,46,62,47,17,16,25,37,89,62,47,3,16,14,37,8,62,47,93,16,33,37,45,62,47,26,0,25,37,6,58,37,4,37,19,37,20,21,62,6,0,0,56,56,56,37,12,58,26,37,34,37,16,62,47,62,16,36,37,10,62,47,65,16,7,37,70,62,47,35,0,25,37,6,58,37,6,37,26,37,32,21,62,6,0,0,2,0,19,0,0,26,37,33,37,8,65,47,72,16,54,37,40,62,47,18,16,45,37,11,62,47,56,16,2,47,106,16,44,37,6,62,47,71,0,33,19,0,16,13,58,4,37,9,58,4,2,2,19,0,0,2,1,19,0,37,7,58,37,29,42,21,6,56,5,17,1443,4,0,10,4,11,3,12,6,13,5,19,0,0,51,0,0,42,37,10,33,56,51,0,67,0,42,37,11,33,56,51,0,67,0,42,37,12,33,56,51,0,67,0,42,37,13,33,56,51,0,67,0,42,37,14,33,59,7,2123,44,10,11,37,2,58,1,37,3,58,1,37,4,58,1,37,5,58,1,37,6,58,1,37,7,58,1,59,37,8,58,26,37,1,37,30,62,47,77,16,4,37,28,62,47,69,16,19,37,73,62,47,18,16,57,37,18,62,47,28,16,0,47,116,16,13,37,82,62,47,9,0,25,37,6,58,37,8,6,0,16,25,37,28,37,27,21,62,37,9,58,37,10,58,42,4,42,19,1,19,0,37,1,62,6,0,16,0,19,0,60,37,5,58,37,18,37,30,37,26,21,62,6,0,0,25,19,0,37,9,37,22,37,23,21,62,38,0,63,56,5,17,1983,3,0,8,6,9,4,10,3,19,0,0,51,0,0,42,37,27,37,12,65,33,37,16,37,30,37,27,21,62,7,2528,64,10,13,37,2,58,1,37,3,58,1,37,4,58,1,37,5,58,1,37,6,58,1,37,7,58,1,37,8,58,1,37,9,58,1,37,8,58,54,37,10,58,56,37,11,58,42,4,42,19,1,19,0,37,1,62,6,0,16,0,19,0,60,19,0,0,25,19,0,0,52,37,9,58,37,1,37,26,37,23,21,62,37,12,58,37,25,37,30,62,56,22,37,12,58,26,37,42,37,31,62,47,35,16,40,37,59,62,47,2,16,62,37,14,65,47,62,16,16,37,17,62,47,70,16,11,37,101,62,47,4,16,46,37,36,62,47,22,0,25,19,0,0,31,37,2,65,19,0,16,8,58,4,65,19,0,37,61,37,5,65,21,0,25,19,0,37,5,37,17,37,16,21,62,38,0,52,37,51,37,24,65,37,26,37,9,62,56,37,12,58,37,59,37,27,65,56,59,37,12,58,26,37,24,37,60,62,47,24,16,47,37,11,65,47,65,16,28,37,33,62,47,49,16,1,47,102,16,10,37,64,62,47,42,16,3,37,14,62,47,87,0,25,19,0,0,31,37,2,65,19,0,16,8,58,4,65,19,0,37,13,37,18,62,14,0,25,19,0,0,56,56,37,12,58,26,37,19,37,13,62,47,80,16,52,37,33,62,47,26,16,60,37,37,62,47,15,0,25,19,0,0,2,0,19,0,0,51,19,0,0,19,0,37,4,21,0,0,56,56,37,12,58,26,37,7,37,39,62,47,66,16,4,47,113,16,40,37,13,62,47,62,16,29,37,2,65,47,77,0,25,19,0,16,9,58,4,2,1,19,0,0,19,0,37,3,37,30,62,57,56,5,17,2157,3,0,10,4,11,3,12,6,19,0,37,16,37,24,21,57,0,51,0,0,42,37,43,37,27,65,33,56,51,0,67,0,42,37,50,37,33,65,33,22,7,2723,37,10,9,37,2,58,1,37,3,58,1,37,4,58,1,37,5,58,1,37,6,58,1,37,7,58,1,37,7,37,17,37,12,21,62,54,37,8,58,26,37,36,37,59,62,47,17,16,6,47,111,16,51,37,63,62,47,1,16,44,37,26,62,47,34,0,25,19,0,0,54,37,8,58,56,22,37,8,58,26,37,60,37,45,62,47,3,16,13,37,4,62,47,84,16,9,47,101,16,55,37,13,62,47,35,16,26,37,30,62,47,60,16,5,37,29,62,47,70,0,25,19,0,0,31,37,1,65,19,0,0,25,19,0,0,31,2,1,19,0,37,15,37,18,37,26,21,62,60,56,5,17,2573,1,0,8,6,19,0,0,51,0,0,42,37,55,37,37,65,33,22,7,2965,24,10,12,37,2,58,1,37,3,58,1,37,4,58,1,37,5,58,1,37,6,58,1,37,7,58,1,37,8,58,1,37,8,58,37,4,37,9,58,56,37,10,58,42,4,42,19,1,19,0,37,1,62,6,0,16,0,19,0,60,19,0,0,25,19,0,37,36,37,17,62,62,0,52,12,8,37,28,37,24,62,37,56,37,24,65,37,11,58,37,9,37,26,37,29,21,62,37,8,37,22,37,29,21,62,37,11,58,26,37,4,47,104,16,4,37,51,62,47,46,16,30,37,53,62,47,27,16,40,37,28,62,47,35,16,13,37,12,62,47,91,16,16,37,44,62,47,44,0,25,19,0,37,6,37,31,42,21,62,62,0,31,37,1,65,19,0,37,8,37,25,37,33,21,62,65,0,25,19,0,37,5,60,0,31,64,2935,7,2958,44,0,37,9,37,10,58,37,8,58,4,6,19,0,0,19,0,37,22,37,16,62,66,0,19,0,37,5,21,56,5,17,2746,3,0,9,4,10,3,11,6,19,0,0,51,0,0,42,37,50,37,31,65,33,56,7,3157,24,10,9,37,2,58,1,37,3,58,1,37,4,58,1,37,5,58,1,37,6,58,1,37,7,58,1,59,37,3,37,21,37,22,21,62,37,8,58,26,37,13,47,99,16,5,47,112,16,33,37,4,62,47,78,16,20,37,40,62,47,44,0,25,19,0,37,14,37,21,37,26,21,62,14,0,54,26,37,7,37,32,62,47,26,16,36,37,10,62,47,68,16,5,37,107,62,47,2,16,10,37,23,62,47,64,16,20,37,45,62,47,56,0,36,31,32,0,42,37,0,33,56,54,37,8,58,26,37,10,47,102,16,33,37,22,62,47,56,16,0,37,23,62,47,89,0,25,19,0,0,2,0,19,0,0,51,0,0,19,0,0,2,1,56,5,17,2992,1,0,8,6,19,0,0,51,0,0,42,37,61,37,41,65,33,56,51,0,67,0,42,37,2,37,19,62,33,54,7,3575,49,10,11,37,2,58,1,37,3,58,1,37,4,58,1,37,5,58,1,37,6,58,1,37,7,58,1,54,59,37,8,58,54,22,37,8,58,26,37,17,37,15,62,47,76,16,23,37,60,62,47,18,16,24,37,1,65,47,87,16,44,37,42,62,47,17,16,50,37,4,62,47,62,16,48,37,8,65,47,64,0,25,19,0,0,31,37,2,65,19,0,0,25,19,0,0,42,31,56,22,26,37,19,37,5,62,47,59,16,32,37,40,62,47,44,16,36,37,65,62,47,13,16,57,37,11,65,47,59,16,60,37,5,62,47,45,16,37,37,28,62,47,38,0,36,26,37,27,37,53,62,47,22,16,0,37,27,62,47,87,16,28,37,9,65,47,92,16,26,37,39,62,47,44,16,27,37,17,62,47,23,16,35,37,24,62,47,45,16,38,37,12,62,47,47,16,4,37,33,62,47,77,16,11,47,56,16,31,37,49,62,47,31,16,53,37,30,65,47,77,16,60,37,26,65,47,67,0,18,19,0,0,56,54,37,9,58,37,10,58,42,4,42,19,1,19,0,37,1,62,6,0,16,0,19,0,60,37,6,58,37,4,37,21,37,28,21,62,6,0,0,25,19,0,0,31,56,37,8,58,37,14,37,20,37,18,21,62,37,8,58,26,37,2,37,100,62,47,6,16,15,37,32,62,47,54,16,12,37,61,62,47,37,16,14,37,59,62,47,30,16,6,37,77,62,47,33,16,4,37,65,62,47,35,0,25,19,0,37,12,37,22,37,30,21,62,62,0,31,37,1,65,37,7,58,37,20,37,30,37,23,21,62,6,0,0,25,19,0,0,31,62,19,0,0,2,1,19,0,0,62,51,56,5,17,3192,3,0,8,6,9,4,10,3,19,0,0,51,0,0,42,37,23,37,1,65,33,56,51,0,67,0,42,37,8,37,15,62,33,22,7,3806,37,10,9,37,2,58,1,37,3,58,1,37,4,58,1,37,5,58,1,37,6,58,1,37,7,58,1,22,37,3,56,37,8,58,56,37,43,37,10,62,37,8,58,54,59,37,8,58,26,37,19,37,81,62,47,8,16,6,47,95,16,3,37,81,62,47,26,16,59,37,9,62,47,35,16,54,37,15,65,47,77,16,51,37,25,62,47,28,0,25,19,0,0,31,37,2,65,19,0,0,25,19,0,37,9,37,53,62,66,16,0,18,19,0,0,31,25,19,0,16,0,18,19,0,37,37,37,14,62,65,0,59,37,8,58,56,59,37,8,58,26,37,20,47,88,16,8,47,93,16,24,37,3,65,47,89,16,9,47,94,16,19,37,77,62,47,20,16,40,37,12,62,47,52,0,25,19,0,0,31,37,1,65,19,0,0,25,19,0,0,63,56,5,17,3614,1,0,8,6,19,0,0,51,0,0,42,37,44,37,20,65,33,56,51,0,67,0,42,37,52,37,27,65,33,54,7,4095,7,10,10,37,2,58,1,37,3,58,1,37,4,58,1,37,5,58,1,37,6,58,1,37,7,58,1,37,8,58,1,37,8,58,56,37,9,58,26,37,23,37,16,62,47,73,16,49,47,62,16,50,37,11,62,47,51,0,25,37,5,58,37,20,37,27,37,28,21,62,6,0,0,2,0,19,0,0,6,54,22,37,9,58,26,37,52,37,26,62,47,34,16,58,37,42,65,47,101,16,4,47,111,16,13,47,91,0,25,19,0,16,11,37,21,42,21,62,26,37,40,37,21,65,47,46,16,0,47,114,16,58,37,7,62,47,49,16,0,37,38,62,47,59,16,22,37,80,62,47,19,0,36,31,32,0,42,37,0,33,37,13,56,37,9,58,56,37,9,58,26,37,35,37,46,62,47,31,16,58,37,24,62,47,29,16,0,47,112,0,25,19,0,0,2,0,37,6,58,37,12,37,14,37,11,21,62,6,0,0,25,19,0,16,0,18,19,0,37,18,37,23,37,19,21,62,66,0,63,0,42,37,1,33,37,8,58,11,0,19,0,37,1,37,19,37,24,21,62,65,0,2,1,56,5,17,3841,1,0,9,6,19,0,0,51,0,0,42,37,43,37,17,65,33,22,7,4281,7,10,10,37,2,58,1,37,3,58,1,37,4,58,1,37,5,58,1,37,6,58,1,37,7,58,1,37,8,58,1,37,8,58,54,22,37,9,58,26,37,42,37,15,65,47,85,16,55,37,14,65,47,70,16,11,37,43,62,47,58,0,25,19,0,0,2,0,19,0,0,6,59,56,37,9,58,26,37,7,47,105,16,50,37,29,65,47,96,16,25,37,3,62,47,87,16,4,37,83,62,47,17,0,25,19,0,0,56,37,26,37,28,37,32,21,62,37,8,58,37,0,25,19,0,37,21,37,26,37,24,21,62,14,16,8,58,37,1,25,37,7,58,37,4,37,19,37,20,21,62,6,0,0,31,18,19,0,0,31,2,1,56,5,17,4118,1,0,9,6,19,0,0,51,0,0,42,37,5,37,22,62,33,56,51,0,67,0,42,37,21,37,7,62,33,56,51,0,67,0,42,37,22,37,7,62,33,56,51,0,67,0,42,37,24,37,6,62,33,56,7,4625,44,10,9,37,2,58,1,37,3,58,1,37,4,58,1,37,5,58,1,37,6,58,1,37,7,58,1,37,3,37,16,37,21,21,62,37,5,37,31,62,37,8,58,59,37,9,37,17,37,25,21,62,37,8,58,26,37,49,37,11,65,47,70,16,4,47,97,16,42,37,4,62,47,64,16,4,37,76,62,47,23,16,10,37,32,62,47,74,16,34,37,68,62,47,2,0,25,19,0,37,1,37,19,37,26,21,62,21,0,31,37,2,65,19,0,0,25,19,0,37,29,37,6,65,21,0,59,37,26,37,39,62,37,8,58,56,22,37,8,58,26,37,22,37,62,62,47,24,16,8,37,53,62,47,40,16,25,37,39,62,47,46,16,5,37,63,62,47,35,16,25,42,62,47,66,16,8,47,96,0,25,19,0,0,31,37,2,65,19,0,0,25,19,0,37,6,37,60,62,62,0,31,37,7,37,17,37,15,21,62,37,8,58,26,37,36,37,13,62,47,63,16,39,37,18,65,47,90,16,19,37,86,62,47,7,0,25,37,5,58,37,9,37,18,37,20,21,62,6,0,0,2,0,19,0,37,4,37,11,37,21,21,62,28,0,57,19,0,0,51,19,0,0,19,0,37,17,37,21,37,17,21,62,28,56,5,17,4340,1,0,8,6,19,0,0,51,0,0,42,37,2,37,29,62,33,59,7,4882,19,10,9,37,2,58,1,37,3,58,1,37,4,58,1,37,5,58,1,37,6,58,1,37,7,58,1,56,37,5,37,8,58,54,37,63,37,18,65,37,8,58,26,37,30,37,57,62,47,21,16,6,47,95,16,2,47,108,16,42,37,24,65,47,85,16,45,37,60,62,47,11,16,4,37,93,62,47,7,0,25,19,0,37,20,37,47,62,60,0,31,37,2,65,19,0,0,25,19,0,37,16,37,27,21,65,0,22,37,8,58,56,56,37,8,58,26,37,12,37,5,62,47,91,16,56,37,14,62,47,31,16,36,37,68,62,47,6,16,3,47,100,16,20,37,76,62,47,20,16,49,37,12,62,47,43,0,25,19,0,0,31,37,2,65,19,0,0,25,37,7,58,37,7,37,30,37,31,21,62,6,0,0,31,56,37,8,58,26,37,36,37,12,62,47,64,16,6,37,62,62,47,43,16,8,47,104,0,25,19,0,0,2,0,37,3,58,37,10,37,16,37,20,21,62,6,0,0,38,19,0,0,51,56,5,17,4648,1,0,8,6,19,0,0,51,0,0,42,37,17,37,15,62,33,59,7,5155,44,10,10,37,2,58,1,37,3,58,1,37,4,58,1,37,5,58,1,37,6,58,1,37,7,58,1,37,8,58,1,37,8,58,37,8,37,16,42,21,62,37,9,58,56,59,37,9,58,26,37,1,47,107,16,9,37,70,62,47,22,16,38,37,66,62,47,6,16,18,37,50,62,47,35,16,58,37,38,65,47,96,16,11,47,93,0,25,19,0,0,31,37,2,65,19,0,0,25,19,0,37,15,37,25,37,34,21,62,62,0,52,54,37,8,58,37,0,25,37,6,58,37,21,37,23,42,21,62,6,0,16,58,37,10,65,37,8,58,37,1,25,19,0,37,4,37,64,62,62,0,31,18,19,0,16,9,58,56,59,37,9,58,26,37,30,37,15,65,47,93,16,4,37,61,62,47,36,16,48,37,29,62,47,33,16,32,37,35,62,47,36,16,6,37,81,62,47,29,16,34,37,69,62,47,1,0,25,19,0,0,31,37,1,65,19,0,0,25,37,4,58,37,11,37,30,37,28,21,62,6,0,0,31,51,19,0,37,3,58,37,8,37,23,37,26,21,62,6,56,5,17,4905,1,0,9,6,19,0,0,51,0,0,42,37,37,37,4,65,33,56,51,0,67,0,42,37,61,37,27,65,33,56,51,0,67,0,42,37,32,37,3,62,33,22,7,5291,19,10,9,37,2,58,1,37,3,58,1,37,4,58,1,37,5,58,1,37,6,58,1,37,7,58,1,54,37,21,37,15,21,37,8,58,26,37,55,37,21,62,47,36,16,12,37,49,62,47,56,16,37,37,69,62,47,9,16,42,37,25,65,47,87,0,25,19,0,37,13,37,20,37,19,21,62,14,0,54,37,1,43,19,0,0,2,1,56,5,17,5202,1,0,8,6,19,0,0,51,0,0,42,37,3,37,33,62,33,56,7,5556,49,10,9,37,2,58,1,37,3,58,1,37,4,58,1,37,5,58,1,37,6,58,1,37,7,58,1,56,59,37,8,58,54,37,8,58,26,37,53,37,15,65,47,70,16,5,37,93,62,47,3,16,13,47,97,16,22,37,46,62,47,35,16,18,37,89,62,47,9,16,4,47,100,0,25,37,4,58,37,10,37,26,37,33,21,62,6,0,0,31,37,2,65,19,0,0,25,19,0,16,13,37,25,37,18,21,62,37,8,58,56,54,37,8,58,26,37,30,37,4,62,47,74,16,10,37,60,62,47,31,16,28,37,23,62,47,59,16,11,47,92,16,14,47,102,16,4,47,100,0,25,19,0,0,31,37,2,65,19,0,0,25,19,0,37,35,37,37,62,14,0,31,37,2,37,12,37,11,21,62,56,37,8,58,26,37,59,37,11,62,47,42,16,56,37,19,62,47,36,16,42,37,20,62,47,50,0,25,19,0,0,2,0,19,0,37,14,37,28,37,33,21,62,21,0,21,37,5,58,37,16,37,29,37,25,21,62,6,0,0,51,56,5,17,5314,1,0,8,6,19,0,0,51,0,0,42,37,12,37,25,62,33,37,59,37,11,65,7,5874,2,10,11,37,2,58,1,37,3,58,1,37,4,58,1,37,5,58,1,37,6,58,1,37,7,58,1,37,8,58,1,37,9,58,1,37,8,58,59,37,22,37,32,37,25,21,62,37,10,58,26,37,31,37,75,62,47,6,16,32,37,1,62,47,78,16,50,37,24,62,47,38,0,25,19,0,37,3,37,24,37,34,21,62,65,0,2,0,19,0,0,6,37,9,58,22,37,10,58,26,37,34,37,24,62,47,54,16,33,37,25,62,47,53,16,3,37,95,62,47,14,0,25,37,4,58,37,12,37,18,37,23,21,62,6,0,0,2,0,19,0,0,6,22,54,37,10,58,26,37,5,37,55,62,47,52,16,50,37,54,62,47,13,16,52,37,9,65,47,72,16,13,37,72,62,47,19,0,25,19,0,0,59,26,37,49,37,22,65,47,38,16,14,37,5,62,47,95,16,4,47,110,16,10,37,68,62,47,19,16,0,37,25,62,47,96,0,36,31,32,0,42,37,0,33,37,25,37,11,62,37,1,37,22,37,20,21,62,37,9,58,37,0,25,19,0,37,8,37,14,37,19,21,62,60,0,56,37,9,58,37,1,25,19,0,0,31,18,19,0,37,5,21,0,63,0,42,37,1,33,37,8,58,11,0,19,0,0,2,1,56,5,17,5583,1,0,10,6,19,0,37,45,37,28,65,66,0,51,0,0,42,37,26,37,12,62,33,56,51,0,67,0,42,37,42,37,3,65,33,56,51,0,67,0,42,37,30,37,10,62,33,56,51,0,67,0,42,37,34,37,7,62,33,37,12,37,16,21,7,6166,44,10,9,37,2,58,1,37,3,58,1,37,4,58,1,37,5,58,1,37,6,58,1,37,7,58,1,59,59,37,8,58,54,37,32,37,17,65,37,8,58,26,37,29,37,64,62,47,15,16,28,37,53,62,47,20,16,21,37,82,62,47,7,16,33,37,58,62,47,12,16,33,37,8,65,47,91,16,37,37,53,62,47,14,0,25,19,0,37,17,37,16,62,21,0,31,37,2,65,19,0,0,25,19,0,0,59,37,8,58,59,56,37,8,58,26,37,45,37,8,62,47,55,16,11,47,90,16,53,37,16,65,47,73,16,27,37,38,62,47,38,16,59,37,41,65,47,98,16,41,37,20,65,47,83,0,25,19,0,0,31,37,2,65,19,0,0,25,37,3,58,37,1,37,17,37,28,21,62,6,0,0,31,54,56,37,8,58,26,37,30,37,35,62,47,47,16,62,37,19,65,47,68,16,8,47,104,0,25,19,0,0,2,0,19,0,0,60,19,0,0,51,56,5,17,5943,1,0,8,6,19,0,37,20,37,24,37,30,21,62,66,0,51,0,0,42,37,45,37,3,65,33,22,7,6445,2,10,9,37,2,58,1,37,3,58,1,37,4,58,1,37,5,58,1,37,6,58,1,37,7,58,1,22,37,10,37,21,62,37,8,58,56,56,37,8,58,26,37,5,37,94,62,47,9,16,49,37,44,62,47,8,16,51,37,39,62,47,20,16,34,37,11,62,47,58,16,30,37,84,62,47,2,16,1,37,70,62,47,33,0,25,19,0,0,31,37,2,65,19,0,0,25,19,0,37,40,37,15,65,38,0,54,54,37,8,58,42,26,37,14,47,94,16,4,37,72,62,47,25,16,41,37,58,62,47,11,16,61,37,6,62,47,36,16,18,37,70,62,47,28,16,7,37,68,62,47,29,0,25,37,3,58,37,22,37,44,62,6,0,0,31,37,2,65,37,6,58,37,3,37,23,37,27,21,62,6,0,0,25,19,0,0,31,59,37,28,37,33,37,27,21,62,37,8,58,26,37,6,37,54,62,47,52,16,59,37,27,62,47,25,16,1,37,96,62,47,15,0,25,19,0,37,9,37,22,37,17,21,62,21,0,2,0,19,0,0,40,19,0,0,51,56,5,17,6198,1,0,8,6,19,0,0,51,0,0,42,37,41,37,2,62,33,37,61,37,34,65,7,6598,44,10,11,37,2,58,1,37,3,58,1,37,4,58,1,37,5,58,1,37,6,58,1,37,7,58,1,22,56,37,8,58,54,56,37,8,58,26,37,32,37,65,62,47,11,16,11,37,13,62,47,77,16,16,37,19,62,47,75,16,45,47,58,16,52,37,17,62,47,47,16,38,42,62,47,28,0,25,19,0,0,31,37,1,65,19,0,0,25,19,0,0,22,37,9,58,56,37,10,58,42,4,42,19,1,19,0,37,1,62,6,0,16,0,19,0,60,19,0,0,25,19,0,0,63,56,5,17,6472,3,0,8,6,9,4,10,3,19,0,37,33,37,5,65,57,0,51,0,0,42,37,38,37,6,62,33,56,7,6795,32,10,10,37,2,58,1,37,3,58,1,37,4,58,1,37,5,58,1,37,6,58,1,37,7,58,1,54,56,37,8,58,26,37,55,37,6,62,47,51,16,31,37,5,62,47,81,16,12,37,24,62,47,79,16,30,37,46,62,47,28,0,25,19,0,0,59,26,37,46,37,2,65,47,21,16,51,37,27,62,47,36,16,63,37,45,62,47,6,16,11,37,85,62,47,1,16,62,37,31,65,47,90,0,36,31,32,0,42,37,0,33,37,9,58,11,0,42,37,1,33,54,56,37,8,58,26,37,5,47,107,16,61,37,29,62,47,21,16,62,37,41,65,47,91,0,25,19,0,0,2,0,19,0,0,51,0,0,19,0,0,2,1,56,5,17,6631,2,0,8,6,9,5,19,0,0,51,0,0,42,37,22,37,23,62,33,56,51,0,67,0,42,37,10,37,36,62,33,37,12,37,32,37,27,21,62,7,6909,47,10,9,37,2,58,1,37,3,58,1,37,4,58,1,37,5,58,1,37,6,58,1,37,7,58,1,59,56,37,8,58,26,37,44,37,46,62,47,22,16,9,37,95,62,47,13,16,34,37,68,62,47,13,16,36,37,8,65,47,76,0,25,19,0,0,54,2,1,56,5,17,6839,1,0,8,6,19,0,37,23,37,28,37,23,21,62,62,0,51,0,0,42,37,35,37,12,62,33,22,7,8418,16,10,22,37,2,58,1,37,3,58,1,37,4,58,1,37,5,58,1,37,6,58,1,37,7,58,1,37,8,58,1,37,9,58,1,37,10,58,1,37,11,58,1,37,12,58,1,37,13,58,1,37,8,58,56,37,14,58,37,9,37,6,62,58,42,4,42,19,1,19,0,37,1,62,6,0,16,0,19,0,60,37,3,58,37,11,37,15,37,19,21,62,6,0,0,25,19,0,0,52,37,9,58,56,26,37,5,47,60,16,15,37,11,62,47,88,16,0,37,22,62,47,92,16,52,37,42,62,47,3,16,44,37,2,65,47,79,0,36,31,32,0,19,0,0,6,37,10,58,59,37,14,58,37,36,37,22,62,37,7,37,8,62,58,42,4,42,19,1,19,0,37,1,62,6,0,16,0,19,0,60,19,0,37,10,14,0,25,19,0,0,52,37,11,58,37,38,37,32,62,37,14,58,54,37,40,37,25,65,58,42,4,42,19,1,19,0,37,1,62,6,0,16,0,19,0,60,19,0,0,25,19,0,37,2,37,9,37,20,21,62,57,0,52,37,12,58,56,26,37,11,37,47,62,47,7,16,50,37,63,62,47,1,16,11,37,83,62,47,20,16,4,37,71,62,47,22,16,6,47,115,0,36,31,32,0,19,0,0,6,37,13,58,37,0,6,12,21,22,37,13,58,4,37,10,58,4,55,43,19,0,0,64,7258,0,7,7431,47,22,37,13,37,27,42,21,62,37,9,58,37,14,58,37,59,37,39,65,37,34,37,19,65,58,42,4,42,19,1,19,0,37,1,62,6,0,16,0,19,0,60,19,0,37,4,66,0,25,37,3,58,37,19,37,22,37,20,21,62,6,0,0,31,25,19,0,37,16,37,19,42,21,62,66,16,2,37,14,62,58,56,37,14,58,37,18,37,24,37,20,21,62,37,7,37,8,62,58,42,4,42,19,1,19,0,37,1,62,6,0,16,0,19,0,60,19,0,37,22,37,19,21,57,0,25,19,0,0,31,25,37,4,58,37,7,37,18,37,22,21,62,6,0,0,63,56,37,13,58,42,4,42,19,1,19,0,37,1,62,6,0,16,0,19,0,60,12,4,0,7,7238,44,59,37,13,58,37,0,6,12,3,37,18,37,21,37,26,21,62,37,13,58,4,37,11,58,4,55,43,19,0,37,6,37,17,37,25,21,62,57,0,64,7476,0,7,7581,44,37,8,37,10,62,37,8,37,30,62,37,12,58,37,13,58,4,25,19,0,37,31,37,11,62,28,16,14,58,59,37,49,37,34,65,58,42,4,42,19,1,19,0,37,1,62,6,0,16,0,19,0,60,19,0,0,25,37,6,58,37,56,37,6,65,6,0,0,31,51,19,0,0,19,0,37,6,60,56,37,13,58,42,4,42,19,1,19,0,37,1,62,6,0,16,0,19,0,60,12,4,0,7,7440,10,59,54,37,13,37,3,62,58,26,37,33,37,43,62,47,36,16,7,47,110,16,52,37,7,65,47,70,16,5,47,99,0,25,19,0,0,56,7,8389,17,10,19,37,2,58,1,37,3,58,1,37,4,58,1,37,5,58,1,37,6,58,1,37,7,58,1,37,8,58,1,37,9,58,1,37,8,58,37,23,37,27,62,22,37,10,58,26,37,54,42,62,47,7,16,58,37,9,65,47,59,16,9,37,79,62,47,17,16,60,37,14,62,47,25,16,10,37,12,62,47,79,0,25,19,0,16,0,2,1,19,0,37,12,65,0,6,54,54,56,37,8,58,37,0,25,19,0,0,56,26,37,36,37,19,62,47,10,16,18,37,52,62,47,44,16,61,37,45,62,47,8,16,8,37,22,62,47,67,16,25,37,46,62,47,50,0,36,31,32,0,42,37,0,33,37,5,37,16,42,21,62,37,0,58,19,0,37,18,37,19,37,18,21,62,57,0,11,0,19,0,0,51,56,54,37,8,58,37,1,25,19,0,0,59,26,37,4,37,42,62,47,19,16,57,37,13,62,47,44,16,10,37,15,62,47,89,16,4,47,93,16,19,37,82,62,47,20,0,36,31,32,0,42,37,0,33,37,1,58,11,0,19,0,0,51,37,17,37,18,42,21,62,37,16,37,18,37,21,21,62,37,8,58,37,2,25,19,0,37,14,28,0,54,26,37,40,37,5,62,47,20,16,48,37,33,65,47,99,16,63,37,39,62,47,12,16,12,47,85,16,2,47,119,0,36,31,32,0,42,37,0,33,37,2,58,11,0,19,0,0,51,19,0,0,19,0,37,4,37,14,37,24,21,62,28,37,9,58,37,0,6,12,21,56,37,9,58,4,37,12,37,29,37,23,21,62,37,11,58,26,37,7,37,90,62,47,11,16,43,37,36,62,47,22,16,13,37,73,62,47,24,16,13,37,44,62,47,46,16,61,37,1,65,47,56,16,5,37,59,62,47,40,0,25,19,0,37,1,37,15,37,17,21,62,66,0,31,55,43,19,0,0,64,8048,7,8119,2,0,37,2,37,24,37,27,21,62,37,9,58,4,56,37,1,58,26,37,14,47,94,16,3,47,98,16,13,47,97,16,49,37,3,65,47,57,16,7,37,48,62,47,61,16,15,37,74,62,47,15,0,25,19,0,0,31,55,43,19,0,37,13,37,19,37,15,21,62,28,0,37,5,58,37,6,37,26,37,30,21,62,6,0,0,64,8139,0,7,8331,17,0,59,37,0,37,2,37,19,37,17,21,62,37,11,58,37,9,58,4,25,19,0,37,15,37,28,37,29,21,62,62,0,31,55,43,37,4,58,37,14,37,22,37,26,21,62,6,0,0,64,8193,7,8303,7,0,37,36,37,2,62,54,37,8,58,56,37,11,58,37,9,58,4,25,19,0,0,31,25,19,0,0,22,26,37,17,37,32,62,47,16,16,55,37,4,65,47,63,16,55,37,36,65,47,95,16,10,37,37,62,47,50,16,55,37,28,62,47,38,0,36,31,32,0,42,37,0,33,37,14,37,1,58,37,9,58,4,25,19,0,37,60,37,35,65,57,0,63,0,19,0,0,51,19,0,0,19,0,37,44,37,1,65,28,0,19,0,22,37,9,58,42,4,42,19,1,19,0,37,1,62,6,0,16,0,19,0,60,12,4,7,7964,12,37,12,58,4,37,13,58,4,37,14,58,4,37,37,37,22,65,58,4,37,8,58,4,37,21,37,5,65,58,4,37,46,37,29,65,58,4,37,30,37,12,65,58,4,24,7,37,4,58,37,46,37,21,62,6,0,0,5,17,7621,9,0,10,9,11,12,12,17,13,8,14,14,15,18,16,19,17,20,18,21,19,0,0,2,1,56,5,17,6941,8,0,14,4,15,3,16,6,17,2,18,5,19,7,20,8,21,9,19,0,0,51,0,0,42,37,52,37,4,65,33,56,51,0,67,0,42,37,23,37,26,62,33,37,32,37,4,62,7,8505,64,10,8,37,2,58,1,37,3,58,1,37,4,58,1,37,5,58,1,37,6,58,1,37,7,58,1,56,37,0,43,19,0,0,5,17,8471,0,0,19,0,37,13,37,21,37,28,21,62,28,0,51,0,0,42,37,30,37,20,62,33,56,7,8797,64,10,9,37,2,58,1,37,3,58,1,37,4,58,1,37,5,58,1,37,6,58,1,37,7,58,1,54,56,37,8,58,37,13,37,33,37,28,21,62,37,8,58,26,37,31,37,16,62,47,61,16,24,37,46,62,47,31,16,44,37,58,62,47,8,16,11,37,28,62,47,64,16,55,37,8,62,47,53,16,13,37,58,62,47,33,0,25,37,6,58,37,2,37,28,37,29,21,62,6,0,0,31,37,2,65,19,0,37,13,37,21,37,19,21,62,38,0,25,19,0,0,54,37,22,37,28,62,37,8,58,22,37,17,37,43,62,37,8,58,26,37,37,37,24,62,47,47,16,49,37,11,65,47,63,16,40,37,5,62,47,65,16,3,37,95,62,47,5,16,5,47,111,16,4,37,50,62,47,50,0,25,19,0,37,29,37,23,62,21,0,31,37,2,65,19,0,0,25,19,0,37,19,37,32,37,29,21,62,38,0,31,56,37,8,58,26,37,2,47,110,16,0,37,50,62,47,61,16,61,37,29,62,47,22,0,25,19,0,0,2,0,37,7,58,37,7,37,15,37,25,21,62,6,0,0,62,19,0,0,51,56,5,17,8535,1,0,8,6,19,0,0,51,0,0,42,37,40,37,11,62,33,7,8933,49,10,11,37,2,58,1,37,3,58,1,37,4,58,1,37,5,58,1,37,6,58,1,37,7,58,1,37,8,58,26,37,14,47,98,16,37,37,64,62,47,16,16,7,47,108,16,16,37,54,62,47,34,0,25,37,3,58,37,5,37,103,62,6,0,0,59,37,9,58,54,37,10,58,42,4,42,19,1,19,0,37,1,62,6,0,16,0,19,0,60,19,0,0,25,19,0,0,31,2,1,37,6,58,37,1,37,17,37,13,21,62,6,56,5,17,8819,3,0,8,6,9,4,10,3,37,11,58,37,8,37,11,37,12,21,62,6,0,0,51,0,0,42,37,38,37,14,62,33,56,51,0,67,0,42,37,36,37,17,62,33,56,51,0,67,0,42,37,40,37,14,62,33,56,7,9222,19,10,9,37,2,58,1,37,3,58,1,37,4,58,1,37,5,58,1,37,6,58,1,37,7,58,1,54,59,37,8,58,56,22,37,8,58,26,37,13,47,95,16,19,37,43,62,47,39,16,26,37,20,62,47,64,16,40,37,9,62,47,54,16,7,37,98,62,47,11,16,1,47,103,0,25,19,0,0,31,37,2,65,19,0,0,25,19,0,16,4,37,23,37,17,21,62,22,37,8,58,59,22,37,8,58,26,37,58,37,5,65,47,55,16,24,37,29,62,47,48,16,37,37,6,62,47,67,16,56,37,2,62,47,45,16,47,37,18,62,47,51,16,4,37,36,62,47,64,0,25,19,0,0,31,37,2,65,19,0,0,25,19,0,0,31,59,37,8,58,26,37,23,37,45,62,47,44,16,42,37,57,62,47,12,16,37,37,13,65,47,88,0,25,37,7,58,37,9,37,30,37,31,21,62,6,0,0,2,0,19,0,0,55,19,0,37,1,37,25,42,21,62,38,0,51,56,5,17,8995,1,0,8,6,19,0,0,51,0,0,42,37,56,37,1,65,33,37,60,37,1,62,7,9488,44,10,9,37,2,58,1,37,3,58,1,37,4,58,1,37,5,58,1,37,6,58,1,37,7,58,1,56,37,8,58,54,59,37,8,58,26,37,5,47,103,16,8,47,93,16,37,37,5,65,47,78,16,6,37,50,62,47,47,16,32,37,46,62,47,38,16,15,37,16,62,47,73,0,25,19,0,0,31,37,2,65,19,0,0,25,19,0,0,56,56,37,8,58,56,37,20,37,28,37,34,21,62,37,8,58,26,37,6,37,16,62,47,86,16,44,37,28,62,47,29,16,36,37,63,62,47,11,16,40,37,3,62,47,60,16,12,47,104,16,4,37,94,62,47,6,0,25,19,0,37,22,37,29,21,14,0,31,37,2,65,19,0,0,25,19,0,0,31,22,37,8,37,117,62,37,8,58,26,37,8,37,84,62,47,20,16,28,37,45,62,47,38,16,31,37,72,62,47,9,0,25,19,0,37,10,37,24,37,27,21,62,14,0,2,0,19,0,0,65,19,0,0,51,19,0,37,5,58,37,1,37,13,37,17,21,62,6,56,5,17,9249,1,0,8,6,19,0,37,39,37,29,62,21,0,51,0,0,42,37,19,37,37,62,33,56,51,0,67,0,42,37,29,37,28,62,33,56,51,0,67,0,42,37,30,37,28,62,33,37,51,37,1,65,7,10065,24,10,14,37,2,58,1,37,3,58,1,37,4,58,1,37,5,58,1,37,6,58,1,37,7,58,1,37,8,58,1,37,9,58,1,37,10,58,1,37,8,58,37,2,37,10,37,19,21,62,37,11,58,56,37,12,58,42,4,42,19,1,19,0,37,1,62,6,0,16,0,19,0,60,19,0,0,25,19,0,37,7,37,25,37,31,21,62,65,0,52,12,10,37,9,58,37,8,58,4,64,9702,0,26,37,36,37,14,62,47,15,16,42,37,3,65,47,75,16,48,37,46,62,47,20,16,59,37,18,65,47,56,16,3,37,40,62,47,78,0,36,31,32,0,37,5,58,37,20,37,42,62,6,0,0,7,9775,49,0,22,37,13,58,26,37,21,37,9,62,47,85,16,14,37,91,62,47,3,16,55,37,24,62,47,26,16,2,37,87,62,47,10,16,51,37,25,62,47,25,0,25,37,6,58,37,29,37,32,37,28,21,62,6,0,0,22,37,0,37,8,58,4,65,19,0,0,2,1,19,0,0,37,7,58,37,4,37,14,37,11,21,62,6,0,0,6,54,37,13,58,26,37,21,37,68,62,47,19,16,5,47,96,16,41,37,21,62,47,48,16,42,37,5,65,47,66,16,32,37,10,65,47,94,16,3,37,60,62,47,41,0,25,37,5,58,37,14,37,24,37,21,21,62,6,0,0,42,31,37,8,58,4,65,51,37,10,58,22,37,13,58,26,37,6,37,78,62,47,28,16,4,37,45,62,47,62,16,23,37,45,62,47,44,0,25,37,3,58,37,34,37,17,62,6,0,0,2,0,19,0,0,6,22,37,13,58,26,37,0,47,112,16,51,37,33,65,47,99,16,35,37,36,62,47,44,16,23,37,40,62,47,41,0,25,19,0,0,59,56,56,37,10,37,33,37,29,21,62,37,10,58,37,0,25,19,0,37,13,37,19,21,14,16,27,37,4,62,37,10,58,37,1,25,19,0,37,14,57,0,31,18,19,0,0,26,37,27,37,35,62,47,35,16,40,37,5,62,47,67,16,14,37,30,62,47,68,16,17,37,42,62,47,49,16,28,37,43,62,47,50,0,18,19,0,0,54,37,10,58,37,0,25,19,0,0,31,37,9,58,4,2,2,19,0,0,2,1,37,6,58,37,18,37,20,37,19,21,62,6,56,5,17,9545,3,0,11,4,12,3,13,6,19,0,37,42,37,2,62,28,0,51,0,0,42,37,22,37,37,62,33,37,4,37,14,37,13,21,62,7,10179,7,10,9,37,2,58,1,37,3,58,1,37,4,58,1,37,5,58,1,37,6,58,1,37,7,58,1,37,21,37,5,62,22,37,8,58,26,37,34,37,6,65,47,84,16,7,37,84,62,47,20,16,42,37,18,65,47,88,0,25,19,0,0,2,0,19,0,37,3,37,16,62,14,56,5,17,10105,1,0,8,6,19,0,37,16,37,24,37,31,21,62,14,0,51,0,0,42,37,3,37,57,62,33,37,7,37,10,37,14,21,62,7,10329,44,10,9,37,2,58,1,37,3,58,1,37,4,58,1,37,5,58,1,37,6,58,1,37,7,58,1,59,22,37,8,58,26,37,51,37,30,65,47,91,16,9,37,44,62,47,64,16,52,37,62,62,47,1,16,49,37,21,62,47,34,0,25,19,0,0,59,56,22,37,8,58,26,37,28,37,51,62,47,33,16,30,37,76,62,47,5,16,59,37,52,62,47,1,0,25,19,0,0,2,0,19,0,0,43,19,0,0,2,1,56,5,17,10218,1,0,8,6,19,0,37,54,37,29,62,65,0,51,0,0,42,37,60,37,1,62,33,56,7,10858,32,10,9,37,2,58,1,37,3,58,1,37,4,58,1,37,5,58,1,37,6,58,1,37,7,58,1,12,6,22,37,8,58,56,37,8,58,37,44,37,22,65,37,12,37,8,58,26,37,35,37,72,62,47,1,16,7,47,94,16,60,37,44,65,47,94,16,19,37,30,62,47,54,16,6,37,89,62,47,21,16,11,37,67,62,47,26,0,25,19,0,37,17,37,38,62,65,0,31,37,1,65,19,0,37,45,37,9,62,38,0,25,19,0,16,0,18,37,7,58,37,9,37,16,37,20,21,62,6,0,0,31,25,19,0,0,56,54,22,37,8,58,37,11,37,26,37,21,21,62,54,37,8,58,37,13,37,25,37,27,21,62,37,8,58,26,37,32,37,15,65,47,91,16,30,37,61,62,47,10,16,57,37,26,62,47,27,16,18,37,34,62,47,51,16,17,37,23,62,47,76,16,16,37,26,62,47,62,0,25,37,5,58,37,12,37,30,37,24,21,62,6,0,0,31,37,1,65,19,0,37,19,37,30,37,23,21,62,60,0,25,19,0,16,0,18,19,0,37,4,37,23,37,31,21,62,62,0,31,25,19,0,0,31,26,37,22,37,30,62,47,65,16,5,37,77,62,47,28,16,18,37,62,62,47,20,16,1,37,94,62,47,6,16,33,37,55,62,47,14,16,52,37,42,62,47,11,16,57,37,34,62,47,19,16,56,37,40,65,47,85,16,7,47,93,0,36,31,35,19,0,0,64,10795,0,59,37,8,58,37,22,37,24,37,25,21,62,56,37,8,58,56,56,37,8,58,26,37,56,37,18,65,47,70,16,19,37,36,62,47,46,16,33,37,61,62,47,16,16,31,37,39,62,47,33,16,63,37,29,65,47,82,16,20,37,60,62,47,24,0,25,19,0,0,31,37,1,65,19,0,0,25,19,0,16,0,18,19,0,37,5,37,20,37,21,21,62,65,0,31,25,19,0,0,31,7,10838,32,0,22,26,37,9,37,22,62,47,34,16,8,37,13,62,47,93,16,50,37,56,62,47,8,16,47,37,26,62,47,24,16,13,47,108,0,36,31,32,0,19,0,0,19,0,0,51,19,0,37,5,58,37,7,37,26,37,20,21,62,6,56,5,17,10358,1,0,8,6,19,0,0,51,0,0,42,37,0,37,62,62,33,56,51,0,67,0,42,37,57,37,6,62,33,37,14,37,21,37,31,21,62,7,11069,16,10,11,37,2,58,1,37,3,58,1,37,4,58,1,37,5,58,1,37,6,58,1,37,7,58,1,37,8,37,10,37,16,21,62,37,6,37,49,62,37,8,58,26,37,13,37,49,62,47,46,16,11,47,90,16,0,47,110,16,37,37,18,65,47,84,16,62,37,2,65,47,56,16,32,37,66,62,47,6,0,25,19,0,37,52,37,1,65,62,0,42,31,37,9,58,37,3,37,18,37,13,21,62,37,10,58,42,4,42,19,1,19,0,37,1,62,6,0,16,0,19,0,60,19,0,37,13,37,22,37,23,21,62,21,0,25,37,4,58,37,9,37,34,37,29,21,62,6,0,0,31,65,51,19,0,0,19,0,37,11,37,17,37,14,21,62,14,56,5,17,10900,3,0,8,6,9,4,10,3,19,0,37,5,37,15,37,11,21,62,66,0,51,0,0,42,37,54,37,10,62,33,59,7,11180,44,10,10,37,2,58,1,37,3,58,1,37,4,58,1,37,5,58,1,37,6,58,1,37,7,58,1,56,37,8,58,37,41,37,19,62,37,9,58,56,37,8,58,42,4,42,19,1,19,0,37,1,62,6,0,16,0,19,0,60,19,0,0,25,19,0,37,42,37,17,62,38,0,52,56,5,17,11105,2,0,8,3,9,4,19,0,0,51,0,0,42,37,56,37,9,62,33,56,51,0,67,0,42,37,14,37,52,62,33,56,51,0,67,0,42,37,10,37,57,62,33,37,8,7,11384,17,10,9,37,2,58,1,37,3,58,1,37,4,58,1,37,5,58,1,37,6,58,1,37,7,58,1,37,62,37,32,65,59,37,8,58,26,37,19,37,56,62,47,37,16,53,37,48,62,47,16,16,36,37,18,62,47,61,16,48,37,13,65,47,69,0,25,19,0,0,56,56,37,8,58,37,14,37,27,37,30,21,62,56,37,8,58,26,37,28,37,35,62,47,49,16,3,47,108,16,3,47,109,0,25,37,5,58,37,15,37,22,37,21,21,62,6,0,0,2,0,19,0,16,0,33,19,0,37,56,37,15,62,14,0,31,25,19,0,16,0,18,19,0,0,31,2,1,19,0,37,12,28,56,5,17,11230,1,0,8,6,19,0,37,21,37,18,62,62,0,51,0,0,19,0,0,6,0,0,7,11817,47,34,44,12190,0,37,51,37,30,65,58,37,0,37,52,62,37,56,37,40,65,58,26,37,5,37,39,62,47,68,16,0,47,111,16,55,37,29,65,47,86,0,25,19,0,37,12,14,0,2,0,37,10,58,37,18,37,22,37,29,21,62,6,0,0,6,0,0,59,37,53,37,32,65,58,4,26,37,52,37,26,62,47,39,16,11,37,34,62,47,65,16,11,47,89,16,12,47,89,16,25,37,50,62,47,27,16,3,37,71,62,47,31,16,45,37,59,62,47,6,16,14,47,87,16,48,37,33,65,47,85,0,36,31,35,19,0,0,64,11554,0,7,11563,7,0,37,44,37,22,65,58,4,46,37,27,37,12,65,59,37,13,37,4,62,58,37,15,37,7,62,58,41,59,37,3,58,56,37,13,37,8,62,58,37,0,25,19,0,0,52,37,9,37,20,37,13,21,62,59,37,6,58,26,37,46,37,27,65,47,89,16,1,37,68,62,47,32,16,54,37,15,62,47,41,16,3,47,100,16,9,37,61,62,47,46,16,55,37,2,65,47,51,0,25,19,0,0,56,37,32,37,11,65,58,37,1,25,19,0,0,31,51,19,0,0,19,0,37,16,37,28,37,23,21,62,65,12,6,37,12,37,23,37,16,21,62,37,13,37,28,37,26,21,62,37,55,37,34,65,58,37,2,25,19,0,37,13,37,16,37,17,21,62,57,0,31,64,11731,7,11791,47,0,59,37,10,54,37,6,58,37,40,37,19,65,58,37,2,25,37,11,58,37,4,37,9,37,20,21,62,6,0,0,31,25,19,0,16,0,18,19,0,37,31,37,24,62,66,16,40,37,23,65,58,4,51,19,0,0,19,0,0,19,0,37,29,37,31,37,26,21,62,28,0,19,0,37,56,37,7,65,65,0,0,39,7,12190,16,37,22,58,1,0,44,11411,22,37,44,37,25,65,58,37,1,43,37,11,58,37,9,37,18,21,6,0,0,6,0,0,37,1,37,14,37,24,21,62,37,1,37,18,62,58,4,43,19,0,37,9,37,16,37,11,21,62,66,0,64,11882,0,7,11968,32,37,2,37,38,62,37,19,58,22,37,63,37,45,65,58,54,37,4,58,59,37,3,58,42,4,42,19,1,19,0,37,1,62,6,0,16,0,19,0,60,19,0,0,25,19,0,0,31,25,19,0,0,2,0,37,12,58,37,9,37,20,37,15,21,62,6,0,0,6,19,0,0,19,0,37,43,37,4,65,28,0,0,0,7,11848,16,22,37,57,37,40,65,58,4,19,0,0,64,11985,0,7,11994,7,0,37,42,37,25,65,58,4,46,37,41,37,26,65,58,4,64,12060,0,56,37,2,37,23,37,33,21,62,37,6,58,26,37,23,37,1,62,47,88,16,60,37,45,65,47,96,16,10,37,13,62,47,89,0,25,19,0,37,12,37,17,37,16,21,62,62,0,2,0,19,0,0,7,12174,16,0,54,22,54,37,6,58,26,37,0,47,112,16,3,37,16,62,47,92,16,46,37,11,62,47,55,0,25,19,0,0,2,0,0,0,54,59,37,6,58,26,37,8,37,102,62,47,5,16,40,37,25,62,47,43,16,18,37,70,62,47,17,16,0,47,99,16,2,47,99,0,25,19,0,16,50,37,1,65,37,3,56,37,2,58,26,37,24,37,85,62,47,9,0,25,19,0,0,31,62,19,0,37,11,21,0,2,1,19,0,0,19,0,0,37,13,58,37,5,37,26,37,31,21,62,6,0,0,39,5,50,7,11817,37,56,5,37,9,58,17,99,0,7,3,4,5,6,7,8,9,6,0,0,7,12676,16,10,12,37,2,58,1,37,2,58,1,37,3,58,1,37,4,58,1,37,5,58,1,37,6,58,1,37,7,58,1,37,8,58,1,37,9,58,1,37,10,58,1,37,8,58,22,26,37,47,37,17,62,47,1,16,12,47,102,16,19,37,56,62,47,39,16,39,37,3,65,47,61,16,29,37,6,62,47,86,0,36,31,32,0,19,0,0,6,37,9,58,37,0,6,12,14,22,37,9,58,4,56,37,2,58,26,37,7,37,37,62,47,64,16,38,37,5,62,47,58,16,0,47,110,16,20,37,17,62,47,66,16,42,37,6,65,47,80,16,15,37,37,62,47,52,0,25,19,0,0,31,55,43,19,0,0,64,12378,0,7,12671,24,0,7,12522,64,34,44,12644,0,37,6,37,19,37,26,21,62,37,0,37,8,58,26,37,11,37,13,62,47,88,16,63,37,52,62,47,2,16,9,37,16,62,47,90,16,5,37,72,62,47,27,0,25,19,0,37,50,37,35,65,57,0,26,37,5,37,84,62,47,28,16,12,37,10,62,47,88,16,12,47,88,16,40,37,20,65,47,81,16,37,37,2,62,47,63,16,60,37,8,62,47,37,16,13,37,68,62,47,29,16,58,37,15,65,47,58,16,15,37,1,62,47,84,0,36,31,2,1,19,0,37,11,37,21,37,31,21,62,65,0,0,39,7,12644,44,37,11,58,1,0,44,12382,11,56,37,8,58,26,37,45,37,9,65,47,76,16,31,37,70,62,47,16,16,2,37,95,62,47,18,16,0,37,84,62,47,20,0,25,37,5,58,37,9,37,18,37,24,21,62,6,0,0,26,37,3,37,94,62,47,4,16,48,37,10,65,47,80,16,57,37,18,62,47,22,16,10,37,80,62,47,18,0,36,54,37,2,58,37,9,58,4,25,19,0,0,31,2,1,37,4,58,37,4,37,8,37,17,21,62,6,0,0,2,1,0,0,39,50,59,37,9,58,42,4,42,19,1,19,0,37,1,62,6,0,16,0,19,0,60,0,0,7,12312,16,37,8,58,4,5,37,10,58,17,12216,0,1,2,6,0,0,7,14086,44,10,15,37,2,58,1,37,3,58,1,37,4,58,1,37,5,58,1,37,6,58,1,37,7,58,1,37,8,58,1,37,9,58,1,37,10,58,1,37,11,58,1,37,12,58,1,37,13,58,1,37,14,58,1,12,13,59,26,37,22,37,27,62,47,53,16,59,37,7,62,47,51,16,5,37,13,62,47,92,16,4,37,80,62,47,15,16,28,37,5,62,47,83,16,48,37,1,62,47,56,16,10,37,54,62,47,47,16,28,37,18,62,47,64,0,59,22,37,1,26,37,61,37,1,62,47,3,16,38,37,70,62,47,6,16,37,37,74,62,47,3,16,23,37,4,62,47,70,16,10,47,111,0,36,26,37,43,37,41,62,47,28,16,40,37,31,62,47,43,16,33,37,7,62,47,71,16,62,37,8,62,47,46,16,48,37,8,62,47,55,16,3,37,55,62,47,58,16,55,37,22,65,47,88,16,18,37,73,62,47,21,16,62,37,30,65,47,69,0,18,19,0,37,13,37,2,62,62,0,26,37,48,37,12,65,47,69,16,32,37,4,62,47,74,16,6,37,63,62,47,31,16,4,47,97,16,60,37,23,62,47,37,16,18,37,57,62,47,4,16,55,37,20,65,47,67,0,18,19,0,0,31,8,19,0,0,40,19,0,0,64,12986,0,7,13207,37,22,37,12,37,27,37,23,21,62,54,59,26,37,49,37,34,65,47,50,16,12,47,102,16,49,37,22,62,47,43,16,25,37,42,62,47,30,16,25,37,78,62,47,18,0,36,26,37,48,37,27,62,47,37,16,56,37,3,62,47,55,16,21,37,60,62,47,30,16,13,47,103,16,31,37,55,62,47,25,16,38,37,3,62,47,75,16,9,37,58,62,47,54,16,11,42,62,47,90,16,41,37,17,62,47,43,0,18,19,0,0,26,37,43,37,27,65,47,89,16,10,47,100,16,27,37,64,62,47,9,16,39,37,19,65,47,81,16,29,37,64,62,47,27,16,9,37,20,62,47,50,16,2,37,87,62,47,13,0,18,19,0,0,26,37,36,37,23,62,47,40,16,2,47,95,16,51,37,1,65,47,58,16,16,37,75,62,47,17,0,18,19,0,37,2,37,15,37,12,21,62,57,16,3,58,4,37,4,58,4,37,5,58,4,2,3,19,0,0,5,0,54,37,3,58,4,40,37,7,58,37,8,37,13,37,15,21,62,6,0,0,64,13233,0,7,13492,47,0,59,26,37,5,37,51,62,47,28,16,60,37,1,65,47,62,16,40,37,18,65,47,90,16,10,37,69,62,47,22,16,28,37,29,62,47,12,16,9,37,13,62,47,92,16,36,37,12,62,47,66,16,4,47,107,16,8,37,88,62,47,18,0,36,26,37,37,37,6,65,47,3,16,4,47,93,16,56,37,17,62,47,41,16,8,47,106,16,33,37,45,62,47,19,16,25,37,75,62,47,21,16,13,47,21,16,33,37,4,65,47,3,16,63,37,39,62,47,3,16,63,37,28,65,47,80,16,3,47,29,16,14,47,96,16,50,37,9,65,47,76,16,15,37,53,62,47,40,16,38,37,6,65,47,76,16,19,47,13,16,3,37,84,62,47,24,16,2,37,84,62,47,28,16,7,47,25,16,32,37,11,62,47,67,16,40,37,22,65,47,93,16,11,37,56,62,47,49,16,52,37,22,65,47,2,16,63,37,19,62,47,18,16,6,37,89,62,47,6,16,4,47,98,16,45,37,20,65,47,80,16,11,37,90,62,47,9,16,28,37,36,62,47,37,16,63,37,34,65,47,71,0,49,1,19,0,0,46,37,12,58,22,26,37,22,37,45,62,47,12,16,52,37,20,62,47,26,16,32,37,16,62,47,58,16,52,37,44,62,47,5,16,42,37,49,62,47,8,16,27,37,38,62,47,51,0,36,37,3,58,4,2,1,19,0,0,6,37,13,58,37,46,37,2,65,22,37,12,58,26,37,26,37,62,62,47,20,16,22,37,70,62,47,9,16,32,37,3,62,47,75,16,17,37,12,62,47,74,16,57,37,10,65,47,69,16,3,37,86,62,47,15,0,25,19,0,0,31,37,0,14,19,0,37,8,60,0,6,12,4,37,31,37,16,65,37,0,37,13,58,4,40,19,0,37,4,37,31,62,57,0,64,13651,0,7,13662,32,22,37,0,37,1,65,19,0,0,5,0,37,14,58,22,37,0,37,5,58,4,60,19,0,0,6,0,0,59,37,13,58,4,37,14,58,4,9,43,19,0,0,64,13699,0,7,13726,12,37,14,37,23,37,26,21,62,37,0,37,1,65,19,0,37,2,37,23,37,33,21,62,66,0,5,0,59,37,11,58,37,16,37,30,37,23,21,62,26,37,43,37,11,62,47,23,16,41,47,56,16,62,37,9,65,47,63,16,21,37,82,62,47,1,0,36,26,37,2,37,42,62,47,65,16,41,37,25,62,47,31,16,38,37,5,62,47,77,0,18,19,0,37,61,37,40,62,38,16,19,37,24,37,28,21,62,54,37,0,37,14,58,4,9,43,19,0,0,64,13908,0,56,37,13,58,4,37,16,37,17,21,54,26,37,31,37,35,62,47,11,16,29,37,19,62,47,49,16,13,47,103,16,10,47,94,0,36,26,37,37,37,25,62,47,35,16,17,37,41,62,47,40,16,2,37,40,62,47,73,0,18,19,0,16,14,58,4,2,1,19,0,37,3,37,33,37,27,21,62,66,0,65,19,0,0,7,13913,10,0,37,14,58,4,19,0,37,27,37,34,37,26,21,62,28,16,0,2,2,37,6,58,37,58,37,43,62,6,0,0,6,12,3,37,11,58,4,37,13,58,4,55,43,37,10,58,37,20,37,31,37,25,21,62,6,0,0,64,13972,0,7,14066,17,0,22,56,37,11,58,4,37,12,58,4,13,19,0,0,64,13992,7,14025,44,0,37,47,37,16,62,22,37,12,58,37,11,58,4,25,19,0,0,31,37,4,58,4,35,19,0,37,43,37,24,62,14,0,19,0,0,64,14034,0,7,14040,49,37,11,58,4,5,0,59,37,11,58,42,4,42,19,1,19,0,37,1,62,6,0,16,0,19,0,60,0,0,7,13942,47,37,0,37,1,65,37,8,58,37,24,37,27,37,28,21,62,6,0,0,5,37,11,58,17,12690,0,3,3,4,5,6,0,0,7,15484,2,10,17,37,2,58,1,37,3,58,1,37,4,58,1,37,5,58,1,37,6,58,1,37,7,58,1,37,8,58,1,37,9,58,1,37,10,58,1,37,11,58,1,37,12,58,1,37,13,58,1,37,14,58,1,37,15,58,1,37,11,58,37,26,37,35,62,37,1,37,22,42,21,62,26,37,49,37,16,65,47,32,16,24,37,21,62,47,21,16,44,37,8,65,47,31,16,16,37,9,62,47,43,16,45,37,23,65,47,47,16,14,47,56,16,10,47,61,16,58,37,18,65,47,32,16,5,47,68,16,48,37,10,62,47,16,16,36,37,29,62,47,10,16,10,47,66,16,12,47,65,16,60,37,7,65,47,25,16,37,37,3,65,47,45,16,1,47,79,16,39,37,18,62,47,24,16,9,37,71,62,47,2,16,6,37,53,62,47,24,16,3,47,81,16,34,37,5,65,47,56,16,1,47,85,16,14,37,18,62,47,55,16,2,47,86,16,48,37,38,62,47,3,16,59,37,13,62,47,18,16,54,37,39,62,47,4,16,3,37,13,62,47,82,16,16,37,55,62,47,28,16,63,37,25,62,47,12,16,62,37,47,65,47,86,16,10,47,92,16,18,37,64,62,47,21,16,51,37,12,65,47,65,16,60,37,24,65,47,69,16,10,37,33,62,47,63,16,14,37,28,62,47,65,16,27,37,34,62,47,47,16,7,37,101,62,47,1,16,2,37,14,62,47,94,16,26,37,51,62,47,34,16,31,37,50,62,47,31,16,6,37,49,62,47,58,16,21,37,3,65,47,96,16,37,37,19,65,47,97,16,13,47,103,16,22,37,70,62,47,25,16,27,37,48,62,47,43,16,56,37,8,65,47,71,16,62,37,43,65,47,101,16,1,37,111,62,47,9,16,23,37,26,62,47,73,16,22,37,9,62,47,17,16,54,37,31,65,47,26,16,14,37,30,62,47,6,16,7,47,44,16,63,37,16,65,47,5,16,41,37,23,65,47,35,16,57,37,28,65,47,25,16,5,47,50,16,24,37,3,62,47,29,16,21,37,16,62,47,20,16,19,37,3,65,47,27,16,11,37,21,62,47,15,16,9,47,52,0,26,37,2,47,113,16,6,37,65,62,47,41,16,28,37,77,62,47,3,16,50,37,54,62,47,1,16,22,37,44,62,47,50,0,33,19,0,37,21,37,31,42,21,62,66,0,26,2,1,19,0,37,9,37,41,62,62,0,6,37,12,58,56,59,56,26,37,29,37,51,62,47,3,16,9,37,83,62,47,24,16,45,37,4,65,47,73,16,18,37,60,62,47,27,16,6,37,27,62,47,77,16,16,37,15,62,47,72,0,36,37,3,58,4,2,1,19,0,0,26,37,23,37,78,62,47,13,16,60,37,32,62,47,9,16,41,37,39,62,47,32,16,34,37,62,62,47,12,16,46,37,17,65,47,68,16,18,47,81,16,45,37,52,62,47,4,0,33,19,0,0,26,37,43,37,14,62,47,25,16,54,37,31,62,47,16,16,58,37,17,65,47,62,16,17,37,1,62,47,51,16,16,37,7,62,47,97,16,22,37,5,65,47,95,0,36,31,26,37,17,37,53,62,47,21,16,47,37,15,65,47,29,16,53,37,17,62,47,23,16,5,47,38,16,11,42,62,47,14,0,26,24,2,26,2,2,19,0,0,6,37,13,58,37,0,6,37,14,58,37,0,6,37,53,37,38,65,58,26,6,12,24,37,17,37,25,37,34,21,62,37,10,58,37,10,37,16,37,11,21,62,37,58,37,62,62,37,12,58,26,37,21,37,35,62,47,43,16,37,37,51,62,47,16,16,1,47,96,16,26,37,7,62,47,81,16,13,47,52,16,45,37,6,65,47,77,0,25,19,0,37,5,37,18,37,25,21,62,65,16,16,37,52,62,37,14,58,42,4,42,19,1,19,0,37,1,62,6,0,16,0,19,0,60,19,0,37,2,37,16,62,66,0,2,1,19,0,37,3,37,10,37,14,21,62,62,0,6,19,0,0,19,0,37,10,37,30,37,26,21,62,38,0,64,15019,0,7,15476,16,37,16,37,22,62,37,10,58,37,29,37,9,62,37,17,37,1,65,58,4,37,11,58,4,37,10,58,4,24,2,19,0,37,40,37,20,62,38,0,6,19,0,0,19,0,37,54,37,32,65,57,0,0,0,54,59,37,3,37,45,62,37,10,58,4,61,19,0,37,32,37,33,62,38,0,64,15099,7,15223,37,0,56,59,37,9,58,37,38,37,1,62,59,37,13,58,4,37,4,30,19,0,0,64,15130,16,10,58,4,7,15168,17,0,54,37,19,37,28,37,21,21,62,37,56,37,8,62,37,9,58,4,21,19,0,37,27,37,29,42,21,62,60,16,10,58,4,62,19,0,0,19,0,37,14,37,6,62,60,0,6,12,3,59,37,13,58,42,4,42,19,1,19,0,37,1,62,6,0,16,0,19,0,60,19,0,16,4,30,37,7,58,37,13,37,18,37,23,21,62,6,0,0,19,0,0,19,0,0,64,15231,7,15469,19,0,56,37,18,37,3,65,58,42,4,59,59,26,37,1,37,76,62,47,6,16,37,37,1,65,47,80,16,6,37,99,62,47,9,16,6,37,65,62,47,34,16,6,37,40,62,47,64,16,43,37,38,62,47,22,0,36,26,37,2,37,38,62,47,62,16,61,37,8,62,47,45,16,38,37,64,62,47,9,16,5,47,104,16,30,37,17,62,47,20,16,5,47,99,16,5,37,68,62,47,24,16,34,37,30,62,47,50,16,19,37,35,62,47,13,16,55,37,3,65,47,59,16,58,37,15,65,47,57,16,63,37,10,65,47,48,0,18,19,0,0,59,37,8,37,19,37,13,21,62,37,16,37,30,37,26,21,62,37,9,58,4,37,8,37,12,37,11,21,62,56,37,7,37,40,62,37,0,37,2,65,19,0,37,10,65,16,13,58,4,21,19,0,16,6,66,19,0,37,5,37,17,37,27,21,62,21,0,28,19,0,37,7,37,28,37,29,21,62,21,0,66,19,0,0,2,1,19,0,0,62,6,19,0,0,19,0,0,19,0,0,0,7,14872,7,37,9,37,6,62,58,4,5,37,12,58,17,14102,1,1,16,11,3,6,0,0,7,16563,10,10,19,37,2,58,1,37,3,58,1,37,4,58,1,37,5,58,1,37,6,58,1,37,7,58,1,37,8,58,1,37,2,58,1,37,9,58,1,37,10,58,1,37,11,58,1,37,12,58,1,37,13,58,1,37,14,58,1,37,15,58,1,37,16,58,1,37,17,58,1,12,17,7,15874,10,10,13,37,2,58,1,37,3,58,1,37,4,58,1,37,5,58,1,37,6,58,1,37,7,58,1,12,6,37,1,37,14,37,10,21,62,37,8,58,4,37,9,58,4,35,19,0,37,10,37,29,37,24,21,62,62,0,64,15638,0,7,15872,37,56,56,37,10,58,26,37,60,37,10,62,47,42,16,8,37,107,62,47,2,16,46,37,1,65,47,70,16,54,37,44,62,47,6,0,25,37,6,58,37,27,37,30,37,23,21,62,6,0,16,11,58,4,2,1,0,0,59,37,8,58,42,4,42,19,1,19,0,37,1,62,6,0,16,0,19,0,60,0,16,57,37,8,65,37,9,58,56,56,37,12,58,26,37,20,37,90,62,47,5,16,46,37,5,62,47,53,16,29,37,61,62,47,15,16,47,37,9,65,47,64,16,52,37,44,62,47,20,0,25,19,0,0,2,0,19,0,0,6,19,0,0,19,0,37,13,37,30,62,60,0,16,1,37,30,37,25,21,62,37,11,58,59,54,37,12,58,26,37,40,37,8,62,47,67,16,27,37,58,62,47,19,16,55,37,38,65,47,88,16,3,37,23,62,47,76,16,3,37,37,62,47,76,0,25,19,0,0,2,0,19,0,0,6,19,0,0,19,0,37,2,37,24,37,17,21,62,14,12,3,0,7,15603,37,56,5,37,57,37,40,65,58,17,15575,5,0,8,14,9,12,10,10,11,13,12,9,6,37,2,58,22,37,3,58,37,0,25,19,0,0,52,37,9,58,56,37,3,58,37,1,25,19,0,0,52,37,10,58,22,26,37,2,47,63,16,11,37,20,62,47,83,16,53,37,2,65,47,63,16,14,37,18,62,47,65,16,52,37,32,65,47,101,0,36,31,32,0,19,0,0,6,37,11,58,37,23,37,15,62,37,24,37,6,65,58,4,37,2,58,4,24,1,19,0,37,51,37,33,65,28,0,6,37,12,58,59,37,9,58,26,37,36,37,34,62,47,45,16,41,37,17,65,47,80,16,0,37,31,62,47,74,16,45,37,3,65,47,60,16,12,37,27,62,47,77,0,25,37,6,58,37,10,6,0,0,2,0,19,0,0,6,37,13,58,37,62,37,47,65,37,9,58,26,37,13,37,36,62,47,66,16,42,37,12,65,47,74,16,26,37,19,62,47,60,16,24,37,4,62,47,74,16,32,37,73,62,47,11,0,25,19,0,37,40,37,15,65,28,0,2,0,37,7,58,37,4,37,8,37,19,21,62,6,0,0,6,37,14,58,37,0,6,37,15,58,37,0,6,12,16,54,37,40,37,25,65,58,4,59,37,11,58,26,37,28,37,20,62,47,60,16,58,37,2,62,47,41,16,9,37,37,62,47,64,16,28,37,9,65,47,84,16,4,47,112,16,30,37,5,62,47,69,0,25,19,0,0,31,55,43,19,0,0,64,16217,0,7,16533,7,37,30,37,14,65,58,56,54,37,4,37,11,37,22,21,62,22,37,11,58,26,37,63,37,20,62,47,16,16,46,37,4,65,47,62,16,41,37,11,65,47,67,16,61,37,26,65,47,79,16,44,37,9,65,47,30,16,27,37,34,62,47,55,0,25,19,0,16,57,37,42,65,58,4,2,1,19,0,37,16,37,18,37,16,21,62,38,0,26,37,15,37,61,62,47,23,16,33,37,27,62,47,44,16,11,47,86,16,59,37,41,62,47,14,16,59,37,27,65,47,35,16,30,37,52,62,47,29,16,23,37,33,62,47,44,16,9,37,49,62,47,43,16,45,37,10,65,47,30,16,40,37,60,62,47,16,0,33,19,0,16,0,2,1,19,0,0,6,37,58,37,26,65,54,37,56,37,39,65,58,4,24,0,0,0,59,37,10,58,26,37,8,37,33,62,47,71,16,62,37,12,65,47,67,16,7,37,60,62,47,48,16,25,37,7,65,47,86,0,25,19,0,16,1,37,15,62,58,4,2,1,37,6,58,37,24,37,29,42,21,62,6,12,3,37,14,58,42,4,42,19,1,19,0,37,1,62,6,0,16,0,19,0,60,37,4,58,37,7,37,11,37,13,21,62,6,0,0,19,0,37,44,37,18,65,28,22,37,21,37,6,65,58,42,4,42,19,1,19,0,37,1,62,6,0,16,0,19,0,60,12,6,0,7,16148,19,37,56,37,9,65,54,37,52,37,35,65,58,4,24,0,0,16,10,58,4,19,0,37,13,37,16,62,65,0,5,37,13,58,17,15500,1,1,18,12,3,6,54,54,37,9,58,26,37,40,37,38,62,47,40,0,25,19,0,16,5,51,37,8,58,22,37,13,58,4,37,0,26,37,23,37,20,62,47,22,16,38,37,23,65,47,99,16,3,47,111,16,52,37,17,62,47,28,16,46,37,49,62,47,26,0,36,31,32,0,42,37,0,33,26,37,58,37,3,65,47,13,16,40,37,62,62,47,1,16,24,37,20,62,47,59,16,12,37,7,62,47,103,16,13,47,52,16,43,37,53,62,47,8,16,35,37,5,62,47,37,16,2,37,25,62,47,30,16,5,37,42,62,47,30,16,45,37,5,62,47,69,16,14,47,63,16,42,37,13,65,47,55,16,61,37,4,65,47,23,16,55,37,27,62,47,2,16,38,37,15,62,47,24,16,14,37,9,62,47,46,16,1,47,68,16,55,37,22,65,47,89,16,62,37,47,65,47,33,16,62,37,13,65,47,73,16,15,37,39,62,47,12,16,43,37,12,62,47,27,16,49,37,32,65,47,60,16,37,37,9,62,47,11,16,20,37,35,62,47,22,16,33,37,1,65,47,87,16,36,37,2,65,47,55,16,59,37,1,65,47,26,16,35,37,29,62,47,16,16,24,37,41,62,47,19,16,35,37,18,62,47,24,16,25,37,1,65,47,48,16,8,37,57,62,47,4,16,44,37,28,65,47,106,16,17,37,9,62,47,22,16,19,37,13,62,47,15,16,37,37,11,62,47,18,16,29,37,69,62,47,5,16,6,47,79,16,31,37,7,62,47,28,16,17,37,57,62,47,3,16,34,37,13,62,47,73,16,48,42,62,47,23,16,0,37,120,62,47,2,16,49,37,1,62,47,18,16,55,37,12,65,47,41,16,22,37,32,62,47,45,16,37,37,29,62,47,20,16,2,37,65,62,47,11,16,6,37,41,62,47,74,16,41,37,16,62,47,58,16,2,47,76,16,41,37,18,62,47,18,16,13,47,106,16,36,37,81,62,47,2,16,2,37,92,62,47,27,16,63,37,17,65,47,24,16,4,47,78,16,12,37,77,62,47,22,16,50,37,2,65,47,66,16,59,37,31,65,47,39,16,6,37,72,62,47,6,16,6,47,71,16,46,37,4,65,47,29,16,13,47,64,16,5,37,92,62,47,7,16,55,37,16,65,47,46,16,19,37,8,62,47,95,16,54,37,2,65,47,23,16,29,37,12,65,47,102,16,39,37,25,62,47,1,16,62,37,16,62,47,8,16,52,37,22,65,47,49,16,5,47,78,16,42,37,58,62,47,15,16,7,37,56,62,47,27,16,8,47,69,16,57,37,29,65,47,93,16,24,37,16,62,47,33,16,8,37,18,62,47,95,16,14,37,28,62,47,28,16,42,37,32,62,47,7,16,5,37,34,62,47,60,16,2,47,112,16,60,37,2,62,47,10,16,30,37,25,62,47,51,16,63,37,48,65,47,62,16,10,37,18,62,47,44,16,9,37,14,62,47,54,16,39,37,9,65,47,74,16,8,47,77,16,1,37,23,62,47,60,16,39,37,9,65,47,45,16,22,37,56,62,47,42,16,59,37,55,62,47,5,16,39,37,32,62,47,51,16,5,47,64,16,7,37,101,62,47,14,16,40,37,12,62,47,21,16,8,37,20,62,47,58,16,0,47,66,16,12,47,55,16,4,37,103,62,47,8,16,8,47,62,16,12,37,53,62,47,5,16,62,37,10,65,47,31,16,52,37,29,65,47,25,16,2,37,17,62,47,36,16,5,47,71,16,60,37,42,65,47,51,16,0,47,65,16,0,47,114,16,26,37,21,62,47,21,16,21,37,49,62,47,34,16,58,37,38,65,47,57,16,48,37,16,65,47,90,16,2,47,63,16,20,37,44,62,47,40,16,39,37,35,62,47,3,16,0,47,57,16,48,37,13,65,47,42,16,13,37,67,62,47,39,16,22,37,15,62,47,40,16,12,37,31,62,47,41,16,61,37,4,62,47,15,16,36,37,4,62,47,44,16,13,37,57,62,47,7,16,54,37,12,62,47,3,16,8,47,61,16,20,37,87,62,47,15,16,39,37,10,65,47,19,16,8,37,35,62,47,79,16,25,37,16,62,47,25,16,37,37,25,62,47,20,16,49,37,25,65,47,53,16,12,37,43,62,47,2,16,13,47,64,16,55,37,38,62,47,26,16,61,37,11,62,47,17,16,9,37,56,62,47,19,16,8,37,51,62,47,21,16,37,37,3,65,47,50,16,15,37,6,62,47,56,16,53,37,11,65,47,30,16,0,47,69,16,52,37,9,62,47,61,16,20,37,16,62,47,12,16,3,47,119,16,11,37,33,62,47,23,16,22,37,29,62,47,15,16,11,47,66,16,55,37,6,65,47,8,16,29,37,28,62,47,20,16,8,37,39,62,47,72,16,47,37,19,65,47,79,16,12,47,72,16,43,37,4,65,47,41,16,6,37,24,62,47,54,16,9,47,68,16,63,37,12,65,47,24,16,20,37,2,65,47,51,16,48,37,46,62,47,28,16,8,37,25,62,47,15,16,57,37,19,65,47,84,16,51,37,21,65,47,37,16,9,37,55,62,47,56,16,1,37,73,62,47,3,16,57,37,36,65,47,36,16,61,37,42,65,47,58,16,39,37,1,65,47,81,16,27,37,50,62,47,42,16,9,47,75,16,47,37,3,62,47,30,16,48,37,10,65,47,46,16,26,37,9,65,47,60,16,16,37,57,62,47,5,16,24,37,5,62,47,40,16,7,37,23,62,47,92,16,13,37,31,62,47,4,16,60,37,8,65,47,70,16,62,37,6,65,47,12,16,10,47,94,16,1,37,52,62,47,24,16,18,37,2,62,47,37,16,0,37,56,62,47,21,16,8,37,22,62,47,89,16,55,37,16,65,47,17,16,48,37,25,62,47,11,16,42,37,9,62,47,29,16,38,37,43,62,47,3,16,22,37,54,62,47,1,16,5,47,76,16,46,37,7,62,47,16,16,36,37,9,65,47,95,16,54,37,11,65,47,5,16,6,37,95,62,47,21,16,19,37,28,62,47,22,16,1,37,48,62,47,33,16,35,37,5,62,47,37,16,27,37,13,62,47,17,16,43,37,5,65,47,39,16,23,37,1,62,47,96,16,14,47,59,16,3,47,81,16,63,37,7,65,47,24,16,52,37,28,65,47,60,16,7,37,51,62,47,19,16,27,37,6,65,47,34,16,57,37,25,65,47,45,16,0,37,106,62,47,15,16,45,37,27,65,47,101,16,5,37,22,62,47,24,16,40,37,21,62,47,8,16,43,37,3,65,47,79,16,0,37,71,62,47,18,16,10,37,22,62,47,90,16,43,37,14,65,47,36,16,39,37,16,65,47,97,16,36,37,7,62,47,34,16,53,37,37,65,47,50,16,34,37,23,62,47,20,16,39,37,62,62,47,20,16,34,37,2,62,47,71,16,0,37,61,62,47,61,16,16,37,10,62,47,50,16,11,37,7,62,47,50,16,5,37,30,62,47,38,16,18,37,63,62,47,5,16,22,37,4,65,47,50,16,37,37,14,62,47,17,16,18,37,41,62,47,56,16,8,37,71,62,47,11,16,14,37,58,62,47,5,16,4,37,38,62,47,77,16,0,47,111,16,12,47,72,16,10,47,67,16,34,37,49,62,47,38,16,10,47,89,16,55,37,16,62,47,51,16,0,47,66,16,37,37,16,62,47,15,16,7,37,9,62,47,57,16,3,47,85,16,30,37,33,62,47,16,16,0,37,45,62,47,77,16,42,37,67,62,47,6,16,7,47,59,16,3,47,74,16,50,37,13,65,47,82,16,22,37,3,65,47,88,16,13,47,109,16,30,37,14,65,47,61,16,54,37,30,65,47,82,16,42,37,8,62,47,23,16,46,37,25,65,47,65,16,7,47,72,16,16,37,25,62,47,26,16,50,37,36,62,47,29,16,16,37,28,62,47,29,16,47,37,25,65,47,55,16,19,37,8,62,47,21,16,55,37,39,65,47,103,16,29,37,63,62,47,29,16,9,37,53,62,47,8,16,59,37,1,62,47,22,16,42,37,59,62,47,2,16,47,37,20,62,47,47,16,36,37,19,65,47,63,16,21,37,44,62,47,3,16,62,37,28,65,47,43,16,4,47,107,16,20,37,34,62,47,23,16,50,37,37,62,47,17,16,10,37,46,62,47,29,16,55,37,23,65,47,38,16,6,37,26,62,47,43,16,9,37,6,62,47,104,16,41,37,15,62,47,9,16,58,37,14,62,47,50,16,30,37,49,62,47,6,16,26,37,25,62,47,33,16,4,37,41,62,47,28,16,0,37,76,62,47,10,16,48,37,28,65,47,49,16,32,37,57,62,47,16,16,55,37,23,62,47,37,16,34,37,18,65,47,72,16,57,37,15,65,47,35,16,53,37,2,65,47,68,16,1,47,68,16,6,37,20,62,47,95,16,30,37,9,62,47,31,16,20,37,50,62,47,15,16,5,47,43,16,9,47,46,16,21,37,12,62,47,41,16,55,37,40,65,47,66,16,57,37,24,65,47,23,16,25,37,1,62,47,39,16,18,37,25,62,47,32,16,28,42,62,47,63,16,12,37,9,62,47,44,16,1,37,52,62,47,1,16,34,37,1,65,47,32,16,35,37,14,62,47,35,16,33,37,3,65,47,47,16,49,37,20,62,47,6,16,3,47,66,16,9,37,59,62,47,54,16,17,37,55,62,47,5,16,12,37,44,62,47,22,16,6,47,71,16,10,47,111,16,51,37,20,62,47,2,16,36,37,6,65,47,92,16,37,37,11,65,47,46,16,38,37,36,62,47,9,16,18,37,16,62,47,47,16,58,37,15,62,47,48,16,24,37,10,62,47,36,16,4,37,70,62,47,48,16,12,37,59,62,47,44,16,44,37,15,65,47,26,16,2,37,43,62,47,25,16,25,37,53,62,47,44,16,4,47,73,16,48,37,16,65,47,77,16,36,37,15,62,47,26,16,16,37,46,62,47,58,16,17,37,61,62,47,11,16,15,37,5,62,47,31,16,5,47,64,16,1,47,120,16,42,37,3,62,47,7,16,32,37,22,62,47,68,16,25,37,13,62,47,28,16,5,37,21,62,47,56,16,5,47,73,16,8,37,25,62,47,35,16,18,37,14,62,47,35,16,50,37,24,65,47,55,16,14,47,51,16,15,37,8,62,47,57,16,52,37,1,62,47,12,16,10,47,58,16,41,37,55,62,47,19,16,8,47,80,16,8,47,69,16,10,37,12,62,47,99,16,3,37,60,62,47,26,16,0,37,52,62,47,70,16,10,47,60,16,11,47,73,16,0,37,25,62,47,74,16,62,37,19,62,47,3,16,3,37,73,62,47,1,16,10,37,81,62,47,28,16,52,37,27,65,47,40,16,2,37,41,62,47,45,16,36,37,14,65,47,58,16,18,37,73,62,47,29,16,39,37,29,62,47,31,16,52,37,47,62,47,23,16,25,37,38,62,47,17,16,19,37,6,62,47,97,16,9,47,68,16,55,37,36,65,47,100,16,45,37,18,65,47,51,16,36,37,62,62,47,22,16,37,37,20,62,47,20,16,21,37,33,62,47,12,16,33,37,26,62,47,18,16,48,37,20,65,47,91,16,45,37,16,62,47,24,16,32,37,35,62,47,19,16,32,37,13,65,47,71,16,0,37,119,62,47,2,16,7,37,55,62,47,53,16,41,37,15,62,47,12,16,1,47,69,16,48,37,38,62,47,1,16,48,37,4,62,47,21,16,60,37,20,62,47,34,16,7,47,62,16,48,37,26,65,47,46,16,28,37,29,62,47,21,16,24,37,37,62,47,5,16,6,37,61,62,47,10,16,49,37,23,62,47,32,16,11,37,7,62,47,67,16,8,47,92,16,24,37,50,62,47,1,16,2,47,120,16,44,37,11,62,47,48,16,13,37,4,62,47,105,16,13,47,52,16,0,37,77,62,47,7,16,41,37,23,62,47,35,16,2,47,84,16,15,37,49,62,47,13,16,47,37,9,62,47,11,16,17,37,52,62,47,46,16,48,37,5,65,47,8,16,1,37,63,62,47,13,16,56,37,28,65,47,92,16,4,47,99,16,13,37,25,62,47,13,16,9,47,61,16,63,37,40,65,47,63,16,52,37,14,65,47,47,16,41,37,24,62,47,49,16,0,37,18,62,47,53,16,8,47,60,16,40,37,24,65,47,61,16,10,47,76,16,7,47,70,16,6,37,95,62,47,3,16,8,37,72,62,47,5,16,14,47,41,16,10,47,69,16,27,37,37,62,47,56,16,26,37,44,62,47,37,16,55,37,5,62,47,62,16,49,47,19,16,17,37,26,62,47,39,16,12,47,65,16,21,37,20,62,47,81,16,48,37,20,65,47,40,16,52,47,16,16,15,37,57,62,47,5,16,36,37,43,62,47,3,16,4,47,73,16,21,37,82,62,47,17,16,57,37,8,65,47,32,16,13,37,78,62,47,16,16,20,37,30,62,47,27,16,49,37,30,65,47,85,16,37,47,62,16,22,37,21,62,47,12,16,12,37,59,62,47,8,16,57,37,40,62,47,23,16,8,47,103,16,51,37,70,62,47,1,16,58,37,1,62,47,13,16,25,37,21,62,47,38,16,8,47,69,16,1,47,77,16,36,37,16,62,47,26,16,59,37,21,65,47,84,16,21,37,8,62,47,60,16,10,47,46,16,11,47,66,16,2,37,70,62,47,47,16,17,37,10,62,47,92,16,29,37,31,62,47,24,16,11,47,66,16,54,37,16,65,47,82,16,1,37,59,62,47,9,16,11,37,98,62,47,13,16,27,37,10,65,47,52,16,31,37,76,62,47,15,16,13,37,47,62,47,17,16,12,47,77,16,11,37,15,62,47,48,16,59,37,2,65,47,11,16,50,37,14,62,47,9,16,4,47,84,16,43,37,24,65,47,60,16,13,37,80,62,47,29,16,33,37,70,62,47,12,16,42,37,36,62,47,5,16,13,37,12,62,47,54,16,0,47,48,16,10,47,56,16,38,37,3,65,47,30,16,34,37,8,62,47,37,16,28,37,72,62,47,22,16,34,37,15,65,47,58,16,8,37,21,62,47,37,16,42,37,1,65,47,28,16,44,42,62,47,18,16,22,37,36,62,47,58,16,14,47,51,16,1,37,50,62,47,17,16,0,37,80,62,47,39,16,15,37,3,62,47,71,16,1,37,68,62,47,53,16,2,37,22,62,47,42,16,40,37,6,65,47,48,16,16,37,21,62,47,41,16,24,47,44,16,58,37,35,65,47,44,16,5,47,76,16,52,37,8,62,47,5,16,24,37,26,62,47,5,16,7,37,42,62,47,30,16,38,37,26,62,47,58,16,54,37,37,65,47,99,16,50,37,27,65,47,42,16,50,37,8,62,47,17,16,51,37,24,65,47,95,16,35,37,31,62,47,11,16,57,37,20,65,47,68,16,10,47,67,16,23,37,10,62,47,86,16,16,37,49,62,47,8,16,61,37,58,62,47,3,16,52,37,16,65,47,34,16,24,37,32,62,47,26,16,9,47,47,16,25,37,39,62,47,58,16,54,37,1,65,47,24,16,0,37,45,62,47,61,16,9,47,64,16,2,37,36,62,47,82,16,2,47,64,16,22,37,65,62,47,19,16,12,47,65,16,61,37,21,65,47,82,16,26,37,39,62,47,12,16,23,37,3,62,47,95,16,46,37,22,62,47,9,16,24,37,8,65,47,35,16,45,37,15,65,47,39,16,2,47,46,16,50,37,28,65,47,55,16,31,37,16,65,47,107,16,41,37,17,62,47,7,16,15,37,40,62,47,12,16,28,37,20,62,47,63,16,47,37,31,65,47,40,16,33,47,35,16,3,47,116,16,0,37,21,62,47,44,16,22,37,2,62,47,31,16,7,37,18,62,47,44,16,60,37,12,65,47,58,16,14,47,102,16,6,37,34,62,47,25,16,52,37,6,65,47,24,16,31,37,27,62,47,26,16,1,37,16,62,47,98,16,23,37,26,62,47,22,16,32,37,7,65,47,41,16,47,37,7,65,47,66,16,11,37,49,62,47,17,16,21,37,16,62,47,32,16,22,37,8,62,47,39,16,13,37,33,62,47,2,16,61,37,36,65,47,52,16,59,37,19,65,47,82,16,1,37,59,62,47,13,16,46,37,30,62,47,30,16,12,37,13,62,47,52,16,35,37,10,65,47,58,16,37,47,41,16,7,37,49,62,47,64,16,32,37,9,62,47,37,16,23,37,7,62,47,38,16,50,37,27,65,47,44,16,49,37,14,65,47,46,16,8,47,61,16,25,37,12,62,47,43,16,22,37,23,62,47,20,16,11,47,56,16,38,37,10,62,47,67,16,44,37,15,62,47,28,16,2,47,75,16,44,37,40,62,47,35,16,20,37,47,62,47,22,16,56,37,33,65,47,28,16,34,37,7,65,47,42,16,11,37,25,62,47,12,16,4,37,29,62,47,44,16,34,37,78,62,47,1,16,40,37,20,62,47,20,16,58,37,29,65,47,36,16,4,37,42,62,47,10,16,9,37,46,62,47,10,16,9,37,31,62,47,39,16,42,37,72,62,47,6,16,7,47,66,16,24,47,31,16,9,37,36,62,47,36,16,60,37,3,62,47,3,16,40,37,21,65,47,54,16,53,37,13,65,47,15,16,41,37,4,65,47,40,16,56,37,53,62,47,10,16,2,47,67,16,42,37,2,65,47,43,16,25,37,53,62,47,1,16,54,37,14,65,47,8,16,14,47,52,16,24,37,7,62,47,34,16,13,37,26,62,47,34,16,7,37,37,62,47,78,16,44,37,15,62,47,18,16,14,47,56,16,6,47,63,16,29,37,9,62,47,10,16,17,37,5,62,47,55,16,25,37,23,62,47,26,16,10,47,55,16,3,37,33,62,47,32,16,59,37,15,62,47,41,16,53,37,6,65,47,8,16,7,37,9,62,47,63,16,40,37,5,62,47,3,16,13,47,52,16,1,37,25,62,47,54,16,43,37,32,62,47,2,16,59,37,12,65,47,72,16,31,37,8,65,47,96,16,55,37,54,62,47,13,16,18,37,3,65,47,50,16,34,37,7,62,47,65,16,10,47,67,16,19,37,66,62,47,3,16,34,37,2,65,47,40,16,16,37,3,62,47,103,16,0,37,29,62,47,48,16,32,37,55,62,47,34,16,15,37,7,62,47,55,16,54,37,33,62,47,19,16,33,37,16,62,47,20,16,20,37,5,62,47,97,16,6,47,73,16,48,37,27,62,47,47,16,23,37,19,62,47,35,16,4,37,44,62,47,64,16,52,37,14,65,47,40,16,41,37,25,62,47,54,16,2,47,75,16,54,37,13,62,47,55,16,55,37,8,62,47,2,16,17,37,4,62,47,45,16,6,37,56,62,47,37,16,13,37,41,62,47,1,16,29,37,36,62,47,14,16,2,37,73,62,47,47,16,12,37,49,62,47,16,16,58,37,36,65,47,52,16,28,37,2,65,47,51,16,10,37,96,62,47,14,16,7,47,41,16,7,47,115,16,33,37,29,62,47,10,16,28,37,10,65,47,103,16,8,37,25,62,47,48,16,18,37,2,65,47,105,16,9,47,68,16,57,37,9,65,47,72,16,14,47,63,16,46,37,74,62,47,2,16,45,37,1,65,47,21,16,5,37,69,62,47,10,16,43,37,35,62,47,21,16,31,37,32,62,47,21,16,52,37,25,62,47,4,16,17,37,76,62,47,28,16,14,37,33,62,47,5,16,11,37,5,62,47,55,16,60,37,19,65,47,36,16,57,37,40,62,47,22,16,3,37,61,62,47,13,16,20,37,18,62,47,46,16,14,47,51,16,50,37,34,65,47,68,16,30,37,44,62,47,3,16,15,37,57,62,47,5,16,8,47,69,16,12,47,110,16,32,37,7,65,47,23,16,6,47,115,16,34,37,14,65,47,50,16,22,37,46,62,47,14,16,45,37,17,62,47,41,16,21,37,25,62,47,9,16,8,37,56,62,47,7,16,7,47,74,16,11,47,45,16,13,37,16,62,47,36,16,12,47,67,16,4,37,12,62,47,103,16,23,37,44,62,47,2,16,30,37,82,62,47,10,16,45,37,4,65,47,26,16,15,37,47,62,47,42,16,25,37,6,65,47,67,16,16,37,9,62,47,80,16,15,37,8,62,47,52,16,33,37,6,65,47,92,16,18,37,7,62,47,52,16,21,37,33,62,47,32,16,32,37,39,62,47,18,16,39,37,17,62,47,49,16,3,37,84,62,47,28,16,34,37,51,62,47,1,16,29,37,11,65,47,59,16,2,37,56,62,47,61,16,44,37,18,62,47,41,16,32,37,14,62,47,75,16,51,37,3,65,47,22,16,4,37,38,62,47,44,16,50,37,21,65,47,40,16,49,37,2,65,47,67,16,5,37,63,62,47,7,16,51,37,3,62,47,52,16,29,37,5,65,47,53,16,53,37,18,65,47,37,16,4,47,73,16,39,37,51,62,47,14,16,52,37,24,65,47,57,16,32,37,1,62,47,17,16,32,37,3,62,47,40,16,31,37,9,62,47,80,16,3,47,74,16,19,37,85,62,47,18,16,4,37,57,62,47,9,16,49,37,25,62,47,32,16,29,37,12,62,47,32,16,8,47,78,16,62,37,15,62,47,6,16,42,37,2,62,47,77,16,1,37,63,62,47,51,16,8,47,91,16,2,37,26,62,47,49,16,6,47,113,16,56,37,6,65,47,49,16,41,37,6,62,47,4,16,7,37,44,62,47,19,16,52,37,20,65,47,54,16,38,37,33,62,47,6,16,45,37,16,65,47,26,16,9,47,65,16,7,37,35,62,47,39,16,54,37,22,65,47,24,16,45,37,29,65,47,49,16,45,37,27,62,47,7,16,26,37,5,65,47,99,16,18,37,7,62,47,86,16,28,37,14,62,47,8,16,23,37,17,62,47,40,16,32,37,1,65,47,34,16,40,37,5,62,47,11,16,31,37,12,65,47,46,16,40,37,15,65,47,52,16,25,37,5,62,47,89,16,46,37,30,65,47,32,16,47,37,29,62,47,46,16,3,37,17,62,47,47,16,51,37,41,62,47,29,16,58,37,39,65,47,62,16,25,37,41,62,47,7,16,8,37,56,62,47,15,16,50,37,19,65,47,89,16,14,47,59,16,34,37,2,62,47,19,16,22,37,24,62,47,35,16,46,37,25,65,47,47,16,43,37,35,62,47,33,16,51,37,28,65,47,48,16,41,37,8,62,47,28,16,42,37,9,62,47,70,16,28,37,30,62,47,31,16,49,37,70,62,47,3,16,16,37,4,62,47,50,16,1,37,51,62,47,32,16,53,37,4,65,47,50,16,28,37,17,62,47,39,16,50,37,20,65,47,36,16,38,37,45,62,47,1,16,35,37,7,65,47,49,16,8,47,63,16,42,37,16,62,47,11,16,34,37,11,65,47,25,16,19,37,55,62,47,3,16,31,37,72,62,47,19,16,30,37,13,62,47,33,16,41,37,62,62,47,19,16,5,47,72,16,21,37,79,62,47,1,16,56,37,21,65,47,43,16,26,37,20,62,47,74,16,24,37,20,62,47,34,16,9,47,59,16,11,37,31,62,47,24,16,6,37,12,62,47,63,16,11,47,74,16,4,47,118,16,7,47,73,16,1,37,58,62,47,9,16,1,37,60,62,47,16,16,1,37,76,62,47,39,16,46,37,27,65,47,59,16,10,47,110,16,4,37,45,62,47,28,16,2,47,120,16,0,37,48,62,47,28,16,35,37,28,62,47,5,16,50,37,32,65,47,59,16,10,37,37,62,47,50,16,29,37,26,62,47,23,16,53,37,37,62,47,30,16,63,37,27,65,47,42,16,18,37,23,62,47,27,16,40,37,6,62,47,25,16,21,37,10,62,47,50,16,2,47,54,16,15,47,50,16,6,47,73,16,2,47,118,16,5,47,106,16,1,37,71,62,47,50,16,20,37,16,62,47,34,16,61,37,7,65,47,14,16,33,37,41,62,47,3,16,20,37,6,62,47,43,16,44,37,5,62,47,29,16,22,37,81,62,47,17,16,8,37,46,62,47,24,16,12,47,56,16,6,37,36,62,47,30,16,8,47,95,16,25,37,8,65,47,39,16,12,37,7,62,47,46,16,55,37,1,62,47,23,16,30,37,38,62,47,51,16,57,37,23,65,47,73,16,14,47,53,16,47,37,7,65,47,28,16,59,37,38,62,47,22,16,19,37,12,62,47,34,16,23,37,18,62,47,14,16,30,37,12,62,47,28,16,3,47,116,16,54,37,39,65,47,70,16,54,37,23,65,47,91,16,6,47,65,16,9,37,77,62,47,20,16,37,37,11,65,47,51,16,58,37,43,65,47,58,16,47,37,4,62,47,27,16,38,47,82,16,23,37,42,62,47,12,16,17,37,56,62,47,9,16,2,37,36,62,47,43,16,14,37,32,62,47,74,16,27,37,40,62,47,2,16,7,47,73,16,16,37,18,62,47,31,16,13,47,68,16,10,37,26,62,47,20,16,36,37,23,62,47,6,16,9,37,67,62,47,1,16,0,37,103,62,47,16,16,52,37,26,65,47,43,16,3,47,118,16,15,37,12,62,47,43,16,21,37,51,62,47,50,16,11,37,30,62,47,74,16,62,37,18,65,47,70,16,3,47,62,16,19,37,3,62,47,43,16,7,47,49,16,34,37,11,65,47,42,16,61,37,44,65,47,58,16,3,37,28,62,47,53,16,39,37,14,65,47,31,16,4,37,16,62,47,50,16,29,47,50,16,14,47,34,16,6,47,59,16,25,37,4,62,47,57,16,6,37,26,62,47,44,16,54,37,8,62,47,44,16,38,37,5,65,47,44,16,58,37,42,65,47,34,16,1,37,37,62,47,39,16,62,37,31,65,47,90,16,45,37,17,62,47,27,16,29,37,12,65,47,34,16,21,37,39,62,47,9,16,14,37,44,62,47,63,16,51,37,20,65,47,21,16,52,37,33,62,47,37,16,34,37,14,65,47,46,16,1,47,81,16,10,47,68,16,58,37,5,62,47,5,16,9,47,58,16,59,37,8,62,47,14,16,6,47,59,16,13,37,25,62,47,42,16,6,47,59,16,45,37,14,62,47,9,16,29,37,23,62,47,63,16,34,37,33,62,47,21,16,18,37,33,62,47,29,16,60,37,21,65,47,80,16,44,37,4,65,47,38,16,47,37,19,65,47,37,16,1,47,67,16,25,37,4,62,47,90,16,2,37,14,62,47,73,16,62,37,5,62,47,55,16,35,37,17,62,47,16,16,7,47,77,16,9,47,68,16,9,37,26,62,47,33,16,15,37,8,62,47,54,16,57,37,29,65,47,76,16,43,47,35,16,2,47,66,16,38,37,13,62,47,26,16,31,37,33,62,47,55,16,0,47,65,16,37,37,12,62,47,1,16,1,37,56,62,47,23,16,53,37,5,65,47,17,16,0,47,56,16,16,37,47,62,47,2,16,41,37,17,65,47,55,16,17,37,65,62,47,38,16,1,37,52,62,47,20,16,9,47,46,16,56,37,9,62,47,16,16,55,37,1,62,47,10,16,4,37,65,62,47,4,16,8,47,47,16,53,37,2,65,47,26,16,45,37,9,62,47,65,16,52,37,13,62,47,4,16,2,37,22,62,47,59,16,28,37,5,62,47,46,16,5,47,43,16,11,37,4,62,47,50,16,14,37,3,62,47,30,16,7,37,66,62,47,3,16,10,37,71,62,47,25,16,5,37,64,62,47,8,16,4,37,34,62,47,32,16,25,37,29,62,47,15,16,30,37,15,65,47,33,16,24,37,32,62,47,21,16,48,37,1,62,47,25,16,8,47,57,16,23,37,5,65,47,50,16,40,37,57,62,47,18,16,39,37,5,62,47,11,16,39,37,9,65,47,49,16,18,37,7,62,47,23,16,12,47,53,16,48,37,7,62,47,25,16,55,37,8,65,47,30,16,14,47,106,16,62,37,22,65,47,59,16,43,37,77,62,47,2,16,15,37,24,62,47,26,16,58,37,1,65,47,49,16,52,37,30,65,47,55,16,40,37,31,62,47,17,16,62,37,7,62,47,3,16,56,37,24,65,47,90,16,8,37,64,62,47,5,16,10,37,44,62,47,67,16,3,47,74,16,11,37,6,62,47,89,16,19,37,47,62,47,3,16,48,37,16,65,47,39,16,9,47,57,16,61,37,14,62,47,8,16,62,37,13,65,47,28,16,13,37,21,62,47,36,16,3,47,74,16,21,37,11,62,47,89,16,20,37,32,62,47,59,16,60,37,27,65,47,89,16,60,37,33,65,47,45,16,41,37,76,62,47,5,16,22,37,35,62,47,16,16,18,37,36,62,47,17,16,9,37,47,62,47,9,16,45,37,5,62,47,34,16,51,37,25,62,47,1,16,62,37,39,65,47,81,16,11,47,66,16,49,37,13,65,47,85,16,58,37,29,62,47,12,16,44,37,46,62,47,31,16,40,37,4,62,47,26,16,25,37,31,62,47,25,16,0,37,15,62,47,100,16,2,47,112,16,13,37,29,62,47,35,16,59,37,23,65,47,70,16,12,47,65,16,19,37,7,62,47,23,16,29,37,47,62,47,1,16,53,37,17,65,47,68,16,3,37,67,62,47,15,16,51,37,16,62,47,11,16,48,37,25,62,47,2,16,52,47,68,16,23,37,72,62,47,4,16,48,37,71,62,47,3,16,38,37,7,65,47,48,16,6,37,18,62,47,82,16,31,37,5,65,47,47,16,56,37,9,62,47,21,16,9,47,64,16,61,37,15,65,47,37,16,37,37,15,62,47,63,16,42,37,71,62,47,8,16,3,47,74,16,5,37,112,62,47,4,16,57,37,3,65,47,19,16,39,37,47,62,47,35,16,1,37,48,62,47,21,16,43,37,7,65,47,46,16,18,37,23,62,47,44,16,35,37,37,62,47,42,16,21,37,9,62,47,37,16,6,37,83,62,47,17,16,16,37,39,62,47,22,16,43,37,9,65,47,13,16,48,37,22,62,47,7,16,33,37,13,65,47,84,16,34,37,6,62,47,45,16,28,37,64,62,47,16,16,27,37,33,62,47,15,16,4,37,51,62,47,64,16,2,47,105,16,14,37,89,62,47,19,16,5,37,25,62,47,46,16,43,47,25,16,13,47,60,16,35,37,16,65,47,67,16,28,37,5,62,47,44,16,27,37,1,62,47,78,16,52,37,13,65,47,76,16,11,37,64,62,47,40,16,2,47,63,16,48,37,4,65,47,40,16,26,37,10,62,47,41,16,57,37,41,62,47,9,16,9,37,38,62,47,30,16,32,37,3,62,47,13,16,53,37,28,65,47,40,16,22,37,86,62,47,13,16,43,37,2,65,47,29,16,15,37,53,62,47,13,16,33,37,18,65,47,58,16,7,37,28,62,47,79,16,1,37,59,62,47,14,16,0,47,106,16,6,47,71,16,42,37,24,62,47,3,16,20,37,46,62,47,11,16,6,47,98,16,23,37,10,62,47,53,16,47,37,7,65,47,33,16,8,37,13,62,47,54,16,7,47,112,16,39,37,2,62,47,78,16,57,37,40,62,47,25,16,42,37,8,65,47,34,16,11,47,95,16,4,37,33,62,47,36,16,40,37,6,65,47,52,16,58,37,21,62,47,7,16,18,37,17,62,47,48,16,57,37,28,65,47,86,16,59,37,30,65,47,48,16,3,47,74,16,61,37,20,65,47,8,16,40,37,51,62,47,16,16,33,37,87,62,47,1,16,9,47,61,16,3,37,29,62,47,49,16,8,47,95,16,30,37,59,62,47,25,16,34,37,13,62,47,20,16,18,37,45,62,47,21,16,24,47,53,16,16,37,20,62,47,49,16,36,37,16,62,47,25,16,34,37,14,65,47,84,16,14,47,71,16,26,37,51,62,47,32,16,30,37,35,62,47,10,16,35,37,78,62,47,9,16,21,37,3,62,47,28,16,14,37,92,62,47,16,16,27,37,30,62,47,13,16,8,47,98,16,33,37,10,65,47,50,16,19,37,30,62,47,37,16,10,37,15,62,47,45,16,18,37,5,62,47,44,16,14,37,96,62,47,5,16,3,37,74,62,47,27,16,51,37,11,65,47,29,16,20,37,33,62,47,31,16,1,47,72,16,56,37,22,62,47,8,16,21,37,30,62,47,21,16,37,37,2,62,47,82,16,2,37,86,62,47,27,16,32,37,35,62,47,5,16,52,37,5,62,47,20,16,4,47,44,16,11,37,55,62,47,45,16,58,37,37,65,47,100,16,5,47,65,16,36,37,19,65,47,66,16,34,37,2,62,47,33,16,62,37,24,62,47,28,16,36,37,1,65,47,37,16,7,37,60,62,47,15,16,1,47,84,16,21,37,57,62,47,31,16,8,47,67,16,3,37,85,62,47,34,16,56,37,24,62,47,19,16,4,37,35,62,47,83,16,26,37,8,62,47,31,16,3,37,15,62,47,88,16,32,37,12,65,47,53,16,41,47,45,16,22,37,7,62,47,49,16,32,37,50,62,47,23,16,60,37,32,65,47,87,16,5,37,84,62,47,27,16,2,37,45,62,47,23,16,15,37,32,62,47,37,16,39,37,30,62,47,30,16,61,37,31,65,47,84,16,11,47,62,16,47,37,39,62,47,20,16,24,37,2,62,47,51,16,55,37,4,65,47,20,16,14,47,64,16,18,37,49,62,47,53,16,0,47,86,16,2,47,72,16,14,37,54,62,47,11,16,24,37,6,65,47,103,16,9,47,76,16,35,37,13,62,47,32,16,11,47,54,16,11,37,46,62,47,10,16,14,47,101,16,25,37,36,62,47,9,16,24,37,49,62,47,4,16,38,37,6,65,47,18,16,13,47,56,16,21,37,4,62,47,96,16,18,37,35,62,47,26,16,16,37,5,62,47,82,16,2,47,67,16,32,37,34,62,47,14,16,21,37,1,65,47,45,16,4,37,47,62,47,17,16,39,37,1,65,47,39,16,7,47,58,16,18,37,11,62,47,48,16,14,47,36,16,44,37,22,65,47,77,16,24,37,42,62,47,55,16,57,37,32,65,47,42,16,61,37,37,65,47,44,16,58,37,5,65,47,62,16,60,37,8,65,47,14,16,21,37,52,62,47,4,16,30,37,16,62,47,75,16,60,37,28,65,47,20,16,48,37,42,62,47,32,16,23,37,15,62,47,27,16,25,37,85,62,47,12,16,10,47,63,16,51,37,31,65,47,66,16,15,37,61,62,47,3,16,14,37,97,62,47,11,16,6,37,90,62,47,19,16,58,37,18,62,47,45,16,14,37,43,62,47,11,16,7,37,61,62,47,51,16,9,37,33,62,47,23,16,37,37,9,62,47,9,16,10,47,56,16,52,37,1,65,47,55,16,9,37,41,62,47,27,16,9,47,63,16,59,37,2,62,47,8,16,2,47,46,16,8,37,26,62,47,43,16,25,37,32,62,47,65,16,17,37,44,62,47,5,16,14,47,54,16,14,37,62,62,47,1,16,11,47,65,16,20,37,10,62,47,47,16,28,37,4,65,47,80,16,52,37,37,65,47,63,16,5,47,63,16,58,37,31,65,47,50,16,34,37,23,62,47,64,16,59,37,16,62,47,32,16,32,37,88,62,47,2,16,38,37,9,65,47,42,16,22,37,11,62,47,35,16,10,37,86,62,47,3,16,36,37,3,65,47,51,16,47,37,31,62,47,3,16,37,37,24,62,47,58,16,6,47,101,16,8,37,49,62,47,10,16,57,37,5,65,47,16,16,8,37,55,62,47,56,16,4,37,22,62,47,39,16,11,47,44,16,18,37,48,62,47,11,16,17,37,7,62,47,79,16,25,37,10,62,47,21,16,17,37,15,62,47,33,16,19,42,62,47,41,16,37,37,12,62,47,70,16,24,37,31,62,47,14,16,56,37,41,62,47,25,16,19,37,12,62,47,45,16,57,37,56,62,47,9,16,34,37,6,62,47,37,16,48,37,57,62,47,1,16,27,37,33,62,47,17,16,44,37,19,62,47,41,16,26,37,40,62,47,19,16,13,37,91,62,47,8,16,14,37,7,62,47,58,16,58,37,30,65,47,94,16,51,37,16,65,47,38,16,22,37,34,62,47,66,16,38,37,21,65,47,50,16,47,37,6,62,47,67,16,47,37,22,62,47,8,16,37,37,64,62,47,21,16,11,47,55,16,8,47,98,16,29,37,35,62,47,13,16,2,37,60,62,47,37,16,2,37,62,62,47,13,16,6,47,114,16,15,37,1,62,47,91,16,37,37,25,62,47,45,16,14,47,63,16,55,37,32,62,47,17,16,57,37,25,62,47,17,16,41,37,21,65,47,35,16,25,37,43,62,47,11,16,31,37,63,62,47,27,16,48,37,20,65,47,24,16,4,47,118,16,9,47,58,16,52,37,7,65,47,21,16,51,37,26,62,47,1,16,15,37,24,62,47,29,16,15,37,18,62,47,44,16,26,47,93,16,26,37,68,62,47,25,16,58,37,19,65,47,83,16,9,37,6,62,47,50,16,56,37,63,62,47,1,16,4,37,66,62,47,7,16,37,37,4,65,47,33,16,33,37,12,65,47,56,16,35,37,26,62,47,59,16,46,37,11,65,47,76,16,1,37,15,62,47,106,16,4,47,61,16,32,37,3,62,47,49,16,2,37,20,62,47,77,16,7,47,79,16,4,37,79,62,47,4,16,12,37,107,62,47,3,16,44,37,70,62,47,1,16,32,37,20,62,47,38,16,9,37,17,62,47,42,16,10,47,109,16,3,37,29,62,47,33,16,23,37,9,62,47,90,16,13,37,49,62,47,16,16,18,37,50,62,47,16,16,5,47,72,16,39,37,55,62,47,12,16,2,37,28,62,47,48,16,58,37,43,62,47,20,16,7,47,100,16,29,37,9,62,47,17,16,11,47,60,16,60,37,22,65,47,68,16,50,37,9,62,47,18,16,23,37,41,62,47,43,16,62,37,1,65,47,16,16,27,37,58,62,47,35,16,6,47,75,16,24,47,27,16,13,37,15,62,47,41,16,9,37,6,62,47,33,16,27,37,24,62,47,26,16,53,37,7,62,47,14,16,1,37,50,62,47,14,16,13,47,90,16,28,37,1,65,47,29,16,20,37,10,62,47,35,16,13,47,66,16,20,37,49,62,47,53,16,3,37,33,62,47,37,16,45,37,17,62,47,18,16,0,47,65,16,48,37,4,65,47,24,16,61,37,13,62,47,41,16,29,37,7,62,47,35,16,57,37,9,65,47,29,16,6,37,63,62,47,50,16,1,37,49,62,47,57,16,4,47,80,16,7,37,29,62,47,45,16,1,37,118,62,47,3,16,29,37,13,65,47,61,16,41,37,25,62,47,36,16,10,37,56,62,47,11,16,7,37,51,62,47,62,16,2,37,51,62,47,12,16,19,37,28,62,47,4,16,13,47,56,16,52,37,19,65,47,15,16,39,37,35,62,47,3,16,0,47,122,16,17,37,18,62,47,30,16,18,37,59,62,47,45,16,2,37,52,62,47,23,16,31,37,1,62,47,47,16,6,37,61,62,47,10,16,2,37,99,62,47,3,16,46,37,7,62,47,25,16,25,37,7,62,47,36,16,51,37,27,65,47,43,16,2,47,79,16,18,37,48,62,47,7,16,6,47,74,16,62,37,20,65,47,23,16,17,37,39,62,47,12,16,4,37,82,62,47,29,16,7,47,114,16,40,37,20,65,47,48,16,49,37,69,62,47,1,16,14,47,51,16,50,37,20,65,47,25,16,28,37,48,62,47,1,16,39,37,15,62,47,29,16,12,47,45,16,30,37,15,65,47,71,16,3,47,62,16,38,37,16,65,47,43,16,42,37,35,62,47,22,16,58,37,5,62,47,5,16,51,37,31,65,47,46,16,33,37,26,62,47,6,16,3,47,82,16,41,37,25,65,47,55,16,44,37,8,62,47,14,16,28,37,32,62,47,59,16,40,37,39,62,47,24,16,26,37,35,62,47,13,16,58,37,12,62,47,7,16,7,47,112,16,17,37,26,62,47,42,16,12,47,72,16,61,37,9,65,47,25,16,6,47,113,16,43,37,65,62,47,11,16,4,47,118,16,3,37,43,62,47,24,16,58,37,26,62,47,22,16,57,37,6,62,47,14,16,7,37,10,62,47,71,16,21,37,6,62,47,47,16,45,37,5,65,47,28,16,27,37,39,62,47,7,16,9,37,60,62,47,19,16,31,37,38,62,47,10,16,31,37,86,62,47,5,16,36,37,39,62,47,40,16,3,37,58,62,47,42,16,1,47,65,16,3,37,92,62,47,11,16,32,37,6,62,47,31,16,26,37,20,62,47,1,16,32,37,17,62,47,16,16,50,37,1,62,47,68,16,53,37,4,65,47,12,16,1,37,20,62,47,40,0,51,0,0,42,37,1,33,59,26,37,26,37,15,62,47,24,16,48,37,17,65,47,83,16,24,37,45,62,47,45,16,7,37,16,62,47,74,16,1,37,35,62,47,85,0,36,31,32,0,42,37,0,33,37,44,37,39,62,51,0,0,42,37,1,33,37,22,37,32,42,21,62,51,0,0,42,37,2,33,37,3,37,16,37,22,21,62,51,0,0,42,37,3,33,37,10,37,14,37,25,21,62,51,0,0,42,37,4,33,37,1,37,17,37,21,21,62,51,0,0,42,37,5,33,37,3,37,23,37,17,21,62,51,0,0,42,37,6,33,37,4,37,15,37,24,21,62,51,0,0,42,37,7,33,37,17,37,22,37,16,21,62,51,0,0,42,37,8,33,37,7,37,20,37,18,21,62,51,0,0,42,37,9,33,37,2,37,19,37,20,21,62,51,0,0,42,37,10,33,37,2,37,21,37,18,21,62,51,0,0,42,37,11,33,37,1,37,18,37,20,21,62,51,0,0,42,37,12,33,37,10,37,20,37,19,21,62,51,0,0,42,37,13,33,37,7,37,2,37,19,38,37,678127,62,62,51,0,0,42,37,14,33,37,10,37,16,37,25,21,62,51,0,0,42,37,60,37,45,65,33,37,15,37,16,37,25,21,62,51,0,0,42,37,1,37,15,62,33,37,22,37,23,37,17,21,62,51,0,0,42,37,28,37,11,65,33,37,26,37,28,37,24,21,62,51,0,0,42,37,43,37,25,65,33,37,6,37,20,37,22,21,62,51,0,0,42,37,50,37,31,65,33,37,14,37,19,37,23,21,62,51,0,0,42,37,22,37,2,65,33,37,12,37,19,37,23,21,62,51,0,0,42,37,17,37,4,62,33,37,1,37,22,42,21,62,51,0,0,42,37,20,37,2,62,33,37,18,37,23,37,19,21,62,51,0,0,42,37,63,37,40,65,33,37,20,37,22,37,20,21,62,51,0,0,42,37,25,37,1,65,33,37,2,37,19,37,24,21,62,51,0,0,42,37,6,37,19,62,33,37,23,37,25,37,18,21,62,51,0,0,42,37,34,37,8,65,33,37,9,37,21,37,22,21,62,51,0,0,42,37,27,33,37,11,37,21,42,21,62,51,0,0,42,37,38,37,10,65,33,37,19,37,21,37,22,21,62,51,0,0,42,37,63,37,34,65,33,37,30,37,2,37,22,38,37,4315536,62,62,51,0,0,42,37,52,37,22,65,33,37,12,37,22,37,26,21,62,51,0,0,42,37,30,37,1,62,33,37,14,37,25,37,23,21,62,51,0,0,42,37,14,37,18,62,33,37,12,37,25,37,23,21,62,51,0,0,42,37,10,37,23,62,33,37,25,37,26,37,25,21,62,51,0,0,42,37,56,37,22,65,33,37,23,37,25,37,26,21,62,51,0,0,42,37,48,37,13,65,33,37,10,37,18,37,27,21,62,51,0,0,42,37,15,37,21,62,33,37,24,37,29,21,51,0,0,42,37,63,37,26,65,33,37,3,37,17,37,23,21,62,51,0,0,42,37,37,37,1,62,33,37,12,37,26,37,27,21,62,51,0,0,42,37,41,37,2,65,33,37,6,37,23,37,31,21,62,51,0,0,42,37,47,37,7,65,33,37,21,37,24,37,29,21,62,51,0,0,42,37,0,37,41,62,33,37,24,37,27,42,21,62,51,0,0,42,37,34,37,8,62,33,37,21,37,26,37,27,21,62,51,0,0,42,37,12,37,31,62,33,37,26,37,28,21,51,0,0,42,37,25,37,19,62,33,37,1,37,25,37,29,21,62,51,0,0,42,37,53,37,8,65,33,37,28,37,31,37,23,21,62,51,0,0,42,37,47,37,1,65,33,37,26,37,31,37,23,21,62,51,0,0,42,37,2,37,45,62,33,37,16,37,22,37,32,21,62,51,0,0,42,37,47,37,1,62,33,37,24,37,25,37,29,21,62,51,0,0,42,37,27,37,22,62,33,37,34,37,2,37,22,38,37,5125601,62,62,51,0,0,19,0,0,51,0,0,19,0,37,48,37,10,62,38,0,24,1,19,0,0,6,56,37,9,58,4,37,0,37,8,58,4,26,37,59,37,15,62,47,45,16,27,42,62,47,51,16,26,37,29,62,47,55,16,0,47,100,16,46,37,8,65,47,73,16,15,37,39,62,47,65,0,36,31,24,3,19,0,0,5,17,44,0,0,19,0,0,24,0,19,0,0,6,37,9,58,26,37,60,37,11,65,47,21,16,56,37,19,65,47,14,16,2,37,44,62,47,20,16,59,37,39,65,47,37,16,10,47,56,16,22,42,62,47,12,16,19,37,11,62,47,21,16,57,37,15,65,47,8,0,36,52,12,3,54,26,37,62,37,20,65,47,28,16,28,37,13,62,47,10,16,0,47,66,16,31,37,11,65,47,37,16,39,37,4,62,47,23,16,15,37,10,62,47,31,16,30,37,2,62,47,19,16,6,47,44,0,36,7,31415,49,10,26,37,2,58,1,37,3,58,1,37,4,58,1,37,5,58,1,37,6,58,1,37,7,58,1,37,8,58,1,37,9,58,1,37,10,58,1,37,11,58,1,37,12,58,1,37,13,58,1,37,14,58,1,37,15,58,1,37,16,58,1,37,17,58,1,37,18,58,1,37,19,58,1,37,20,58,1,37,21,58,1,37,22,58,1,37,23,58,1,37,24,58,1,37,11,58,56,26,37,55,37,17,65,47,45,16,7,47,109,16,23,37,7,62,47,84,16,33,37,35,62,47,37,16,45,37,55,62,47,10,16,30,37,19,62,47,54,0,36,26,37,33,37,5,62,47,64,16,5,47,109,16,58,37,34,65,47,87,16,12,37,16,62,47,81,16,13,47,54,16,23,37,66,62,47,15,16,26,37,5,62,47,66,16,9,47,105,16,31,37,19,62,47,17,16,53,37,3,62,47,55,16,55,37,32,62,47,13,16,48,37,1,65,47,54,0,18,19,0,0,52,37,12,58,56,26,37,53,37,20,65,47,66,16,6,37,80,62,47,25,16,28,37,62,62,47,20,16,57,37,1,65,47,59,16,28,37,65,62,47,18,16,60,37,4,65,47,52,16,50,37,26,65,47,77,0,36,26,37,18,37,50,62,47,40,16,0,37,71,62,47,40,16,32,37,14,65,47,85,0,18,19,0,0,52,37,13,58,59,26,37,41,37,16,65,47,74,16,53,37,7,65,47,65,16,8,37,66,62,47,36,16,51,37,5,65,47,69,16,58,37,51,62,47,2,16,48,37,15,65,47,75,16,51,37,20,62,47,30,0,36,26,37,23,37,11,62,47,66,16,55,37,31,65,47,77,16,28,37,49,62,47,21,16,9,37,31,62,47,77,16,25,37,54,62,47,24,0,18,19,0,0,52,37,14,58,37,6,26,37,0,47,99,16,11,47,100,16,26,37,74,62,47,10,16,3,47,112,16,3,37,76,62,47,32,16,5,37,80,62,47,23,16,12,37,80,62,47,9,0,36,26,37,9,37,57,62,47,39,16,36,37,3,62,47,71,16,8,47,94,16,51,37,22,65,47,82,0,18,19,0,37,42,37,27,62,60,0,52,37,20,37,5,65,58,54,26,37,37,37,60,62,47,2,16,5,47,106,16,25,37,4,62,47,81,16,31,37,63,62,47,21,16,0,37,110,62,47,1,16,25,37,16,62,47,67,16,17,37,47,62,47,37,0,36,26,37,53,37,4,65,47,67,16,12,37,93,62,47,9,16,34,37,25,62,47,38,16,34,37,16,65,47,81,16,53,37,22,62,47,26,0,18,19,0,0,52,37,39,37,23,65,58,56,26,37,37,37,14,65,47,76,16,16,37,1,62,47,94,16,38,37,29,62,47,43,16,10,47,105,16,24,37,3,62,47,84,16,6,37,76,62,47,26,16,21,37,25,62,47,55,0,36,26,37,43,37,1,65,47,74,16,37,37,47,62,47,30,16,16,37,7,62,47,74,16,5,47,94,16,42,37,28,62,47,31,0,18,19,0,0,52,59,56,26,37,39,37,19,65,47,79,16,51,37,48,62,47,12,16,20,37,56,62,47,34,16,16,37,48,62,47,51,16,37,37,6,62,47,68,16,41,37,25,62,47,42,16,25,37,39,62,47,37,0,36,26,37,58,37,41,62,47,9,16,31,37,46,62,47,34,16,55,37,12,65,47,60,0,18,19,0,16,11,58,11,56,56,26,37,53,37,32,65,47,78,16,59,37,10,62,47,42,16,0,37,85,62,47,25,16,19,37,44,62,47,52,16,10,37,15,62,47,86,16,61,37,11,65,47,58,16,6,37,48,62,47,47,0,36,26,37,12,37,3,62,47,85,16,46,37,4,62,47,51,16,9,37,72,62,47,17,16,36,37,6,62,47,75,16,21,37,5,65,47,87,0,18,19,0,16,11,58,11,37,10,37,21,37,29,21,62,56,26,37,50,37,6,62,47,43,16,5,47,106,16,24,37,2,62,47,84,16,16,37,79,62,47,20,16,24,37,9,65,47,96,16,32,37,24,62,47,52,16,24,37,67,62,47,10,0,36,26,37,8,37,43,62,47,54,16,13,47,97,16,41,37,23,65,47,84,16,4,37,26,62,47,81,0,18,19,0,16,11,58,4,51,19,0,0,19,0,37,7,37,14,37,24,21,62,14,54,22,26,37,30,37,10,62,47,59,16,11,47,100,16,10,37,81,62,47,19,16,62,37,15,62,47,38,16,32,37,63,62,47,16,16,61,37,30,62,47,17,16,21,37,49,62,47,31,0,36,26,37,47,37,31,65,47,100,16,31,42,62,47,52,16,8,47,89,16,34,37,54,62,47,11,16,4,37,59,62,47,38,0,18,19,0,16,11,58,11,59,56,26,37,17,37,5,62,47,77,16,25,37,71,62,47,15,16,30,37,9,62,47,71,16,25,37,3,65,47,93,16,59,37,42,62,47,10,16,3,37,92,62,47,13,16,13,47,88,0,36,26,37,38,47,81,16,8,37,44,62,47,45,16,30,37,82,62,47,2,16,41,37,36,62,47,33,0,18,19,0,16,11,58,11,12,39,37,59,37,42,65,58,54,7,28335,2,10,11,37,2,58,1,37,3,58,1,37,4,58,1,37,5,58,1,37,6,58,1,37,7,58,1,37,8,58,1,37,9,58,1,37,10,58,1,37,9,58,37,1,6,37,10,58,37,10,6,12,13,37,22,37,7,65,37,10,58,4,37,25,37,16,62,37,3,58,26,37,7,37,63,62,47,38,16,55,37,11,65,47,57,16,43,37,54,62,47,13,16,32,37,44,62,47,27,16,6,37,61,62,47,49,16,27,37,56,62,47,21,0,25,19,0,37,23,37,2,65,65,0,31,37,10,62,37,6,58,37,23,37,28,37,21,21,62,6,0,0,55,43,19,0,37,59,37,6,62,14,0,64,28109,0,7,28195,44,56,37,9,58,42,4,37,4,22,37,3,58,37,8,37,18,42,21,62,37,10,58,4,37,10,65,19,0,37,22,37,23,37,25,21,62,21,0,25,19,0,0,31,37,10,58,4,21,19,0,37,10,37,46,62,62,0,62,6,56,37,10,58,42,4,42,19,1,19,0,37,1,62,6,0,16,0,19,0,60,12,5,0,7,28003,7,37,46,37,14,62,37,9,58,4,37,13,37,2,37,22,38,37,4081744,62,62,55,43,19,0,37,7,37,38,62,38,0,64,28232,0,7,28317,37,37,49,37,15,62,37,9,58,37,31,37,2,37,23,38,37,4285901,62,62,6,19,0,0,19,0,37,6,38,0,0,0,7,28317,12,10,9,37,2,58,1,37,3,58,1,37,4,58,1,37,5,58,1,37,6,58,1,37,7,58,1,56,37,8,58,42,4,42,19,1,19,0,37,1,65,6,0,16,0,19,0,60,19,0,0,5,17,28266,1,0,8,9,37,5,58,37,57,37,40,65,6,0,0,5,17,27951,0,1,3,37,9,58,37,21,37,25,37,23,21,62,6,0,0,59,59,37,5,37,22,37,28,21,62,37,3,58,26,37,12,37,83,62,47,2,0,25,19,0,37,58,37,29,65,66,0,26,37,1,47,114,16,11,37,81,62,47,16,16,63,37,34,65,47,76,16,5,47,94,16,60,37,21,65,47,62,0,18,19,0,0,2,0,19,0,0,24,1,19,0,0,6,0,16,40,37,22,65,58,37,2,7,28492,7,10,10,37,2,58,1,37,3,58,1,37,4,58,1,37,5,58,1,37,6,58,1,37,7,58,1,37,8,58,1,37,9,58,1,56,37,3,58,4,37,4,58,4,62,19,0,0,5,17,28444,0,2,3,4,19,0,37,4,37,18,62,21,0,6,0,16,28,37,9,65,58,37,25,37,39,62,7,28755,16,10,14,37,2,58,1,37,3,58,1,37,4,58,1,37,5,58,1,37,6,58,1,37,7,58,1,37,8,58,1,37,9,58,1,37,10,58,1,37,11,58,1,37,12,58,1,37,11,58,56,22,37,3,58,4,56,37,5,58,4,37,13,58,4,24,1,19,0,0,66,19,0,0,56,37,4,58,4,37,5,58,4,37,13,58,4,24,1,37,10,58,37,12,37,14,21,6,0,0,66,19,0,0,62,19,0,0,6,37,12,58,59,56,37,3,58,4,37,27,37,11,65,28,19,0,16,4,58,4,37,36,37,20,65,28,37,10,58,37,10,37,24,37,17,21,62,6,0,0,62,37,8,58,37,11,37,19,37,16,21,62,6,0,16,11,58,4,37,43,37,27,65,28,37,7,58,37,21,37,12,62,6,0,0,62,19,0,0,6,54,54,37,12,58,4,37,42,37,26,65,38,19,0,0,22,37,11,58,4,54,37,5,58,4,37,13,58,4,24,1,19,0,0,66,19,0,0,60,19,0,0,5,17,28523,1,3,13,18,3,4,5,19,0,37,32,37,28,21,21,0,6,0,16,10,42,62,58,37,51,37,35,65,37,9,7,28904,19,10,10,37,2,58,1,37,3,58,1,37,4,58,1,37,5,58,1,37,6,58,1,37,7,58,1,37,8,58,1,12,7,56,7,28890,12,10,12,37,2,58,1,37,3,58,1,37,4,58,1,37,5,58,1,37,6,58,1,37,7,58,1,37,8,58,1,37,9,58,1,37,34,37,7,62,37,10,58,4,37,3,58,4,37,4,58,4,37,11,58,4,24,3,19,0,37,1,14,0,5,17,28826,2,2,10,9,11,3,3,4,19,0,0,5,17,28790,1,1,9,19,3,19,0,37,7,14,16,4,58,4,24,1,19,0,37,39,37,16,65,62,0,6,0,16,43,37,22,65,58,37,24,37,3,62,56,7,30280,19,10,9,37,2,58,1,37,3,58,1,37,4,58,1,37,5,58,1,37,6,58,1,37,7,58,1,37,8,58,1,37,8,58,54,37,60,37,17,65,26,37,4,37,43,62,47,21,16,49,37,11,62,47,37,16,55,37,10,65,47,71,16,25,37,42,62,47,34,0,36,26,37,59,37,7,65,47,58,16,39,37,62,62,47,10,16,34,37,63,62,47,22,0,18,19,0,37,6,66,0,2,0,19,0,0,6,12,9,56,7,30269,64,10,14,37,2,58,1,37,3,58,1,37,4,58,1,37,5,58,1,37,6,58,1,37,7,58,1,37,8,58,1,37,9,58,1,37,10,58,1,37,11,58,1,12,10,37,30,37,10,62,54,26,37,40,37,23,62,47,56,16,53,37,30,62,47,22,16,14,37,39,62,47,57,16,62,37,5,65,47,43,16,4,37,89,62,47,18,16,19,37,92,62,47,8,0,36,26,37,38,37,10,65,47,40,16,6,47,91,16,55,37,34,62,47,27,16,22,37,12,62,47,67,0,18,19,0,0,31,26,37,47,37,15,65,47,36,16,29,37,59,62,47,9,16,53,37,20,62,47,43,16,37,37,25,62,47,39,0,36,31,40,43,19,0,37,52,37,1,65,21,0,64,29236,0,7,29258,47,37,3,58,4,37,1,62,37,5,58,37,11,37,22,42,21,62,6,0,0,5,0,56,26,37,35,37,39,62,47,29,16,45,37,38,62,47,25,16,1,47,110,16,14,37,82,62,47,2,16,43,37,9,62,47,45,16,23,37,36,62,47,49,0,36,31,26,37,9,37,90,62,47,18,16,63,37,10,62,47,37,16,35,37,24,62,47,41,16,0,47,101,16,34,37,18,65,47,86,16,32,37,21,62,47,52,16,53,37,28,62,47,29,16,6,37,11,62,47,84,16,39,37,5,65,47,66,0,36,31,40,43,19,0,0,64,29377,0,7,29390,37,56,37,3,58,4,37,1,65,19,0,0,5,0,22,37,12,58,4,37,1602640800000,55,43,19,0,0,64,29408,0,7,29421,17,56,37,3,58,4,37,1,62,19,0,0,5,0,37,9,58,37,7,54,26,37,38,37,22,62,47,8,16,34,37,7,65,47,70,16,45,37,23,62,47,48,16,32,37,56,62,47,13,0,36,26,37,14,42,62,47,82,16,18,37,14,62,47,79,16,4,47,115,0,18,19,0,0,2,0,19,0,37,3,28,0,6,37,10,58,22,22,26,37,63,37,18,65,47,23,16,49,37,1,62,47,47,16,33,37,46,62,47,37,16,10,37,83,62,47,8,0,36,49,0,19,0,0,26,37,19,37,11,62,47,88,16,29,37,1,62,47,67,16,43,37,23,65,47,88,16,16,37,22,62,47,79,16,16,37,19,62,47,66,16,44,37,14,62,47,21,16,19,37,8,62,47,75,0,33,37,5,58,37,10,37,28,37,35,21,62,6,0,0,2,0,19,0,0,6,12,4,54,37,55,37,27,65,26,37,29,37,22,62,47,26,16,47,37,21,65,47,71,16,25,37,78,62,47,13,16,53,37,12,65,47,63,0,36,26,37,37,37,7,62,47,53,16,3,47,95,16,51,37,5,65,47,69,0,18,19,0,37,8,21,16,7,37,20,37,21,21,62,37,9,58,4,37,10,58,4,65,19,0,37,5,37,26,37,35,21,62,60,0,2,1,19,0,16,8,37,31,37,32,21,62,9,37,8,58,37,19,37,25,37,24,21,62,6,0,0,64,29730,0,7,29743,64,22,37,3,58,4,37,2,62,19,0,0,5,0,56,37,9,58,4,37,12,58,4,55,43,19,0,0,64,29763,0,7,29783,49,37,14,37,3,58,4,37,3,62,19,0,37,19,37,31,62,38,0,5,0,59,37,23,37,11,62,37,9,58,4,37,12,58,4,65,19,0,37,7,60,16,16,37,104,37,96,21,62,55,19,0,0,64,29821,0,7,29834,19,22,37,3,58,4,37,1,65,19,0,0,5,0,37,14,37,23,37,24,21,62,37,12,58,37,9,58,4,6,19,0,0,19,0,37,10,37,20,37,29,21,62,65,0,0,7,30156,64,34,44,30263,0,59,37,3,37,27,37,24,21,62,56,56,37,13,58,26,37,0,37,37,62,47,78,16,22,37,61,62,47,33,16,62,37,10,62,47,25,16,10,37,88,62,47,1,16,37,37,14,65,47,84,0,25,19,0,0,26,37,45,37,26,62,47,34,16,7,37,26,62,47,77,16,12,47,88,16,10,37,90,62,47,1,16,19,37,30,62,47,71,16,41,37,4,65,47,42,16,40,37,19,65,47,81,0,18,19,0,0,26,37,45,37,14,62,47,36,16,47,37,38,62,47,10,16,0,37,78,62,47,6,16,43,37,15,62,47,11,16,54,37,16,62,47,8,16,13,37,5,62,47,49,16,19,37,29,62,47,21,16,2,47,76,16,47,37,5,62,47,32,16,21,37,19,62,47,55,16,26,37,38,62,47,3,16,2,47,70,16,12,47,53,16,63,37,24,65,47,40,16,1,37,52,62,47,30,16,9,47,86,16,12,37,64,62,47,10,16,3,37,34,62,47,40,0,2,1,19,0,37,15,37,17,37,27,21,62,65,0,56,37,0,37,1,65,19,0,0,40,19,0,0,64,30129,0,7,30152,49,0,37,3,58,4,37,2,65,37,4,58,37,9,37,18,42,21,62,6,0,0,39,5,39,7,30263,17,37,13,58,1,0,44,29869,13,59,22,26,37,22,37,17,62,47,60,16,57,37,10,65,47,64,16,12,37,47,62,47,51,16,50,37,17,62,47,48,16,57,37,2,65,47,56,16,15,37,8,62,47,85,16,2,37,32,62,47,67,0,36,26,37,1,47,68,16,39,37,56,62,47,19,16,11,37,52,62,47,51,16,19,37,73,62,47,19,16,60,37,7,62,47,47,0,18,19,0,0,2,0,19,0,0,46,39,50,37,3,58,4,5,17,29060,1,1,12,8,3,19,0,0,5,17,28948,0,0,19,0,0,24,0,19,0,37,49,37,2,62,14,0,6,0,16,40,37,18,65,58,56,7,30628,32,10,10,37,2,58,1,37,3,58,1,37,4,58,1,37,5,58,1,37,6,58,1,37,7,58,1,37,8,58,1,37,9,58,1,37,10,37,13,37,17,21,62,37,4,58,37,4,42,58,4,37,1,30,19,0,37,44,37,4,65,28,0,6,19,0,0,19,0,37,4,37,30,37,31,21,62,60,22,59,26,37,6,47,77,16,11,47,105,16,44,37,56,62,47,14,16,55,37,22,65,47,72,16,16,37,75,62,47,19,16,13,37,87,62,47,3,0,36,26,37,58,37,34,65,47,78,16,2,47,112,16,12,47,99,16,1,37,87,62,47,21,16,7,47,60,16,30,37,4,65,47,78,16,26,37,34,62,47,37,16,8,37,102,62,47,4,16,11,47,56,16,3,37,38,62,47,70,16,46,37,32,62,47,22,16,35,37,16,65,47,82,0,18,19,0,0,56,37,6,37,22,37,31,21,62,37,3,58,59,37,4,58,42,4,42,19,1,19,0,37,1,62,6,0,16,0,19,0,60,19,0,0,25,19,0,37,17,37,28,37,29,21,62,14,0,31,37,10,37,2,37,15,38,37,26757,62,62,65,19,0,0,56,37,4,37,19,37,16,21,62,54,37,3,58,37,4,58,4,25,19,0,0,31,37,62,37,9,65,65,19,0,37,11,37,29,37,24,21,62,14,16,15,37,27,37,33,21,62,53,19,0,0,2,2,19,0,0,5,17,30310,0,2,3,4,19,0,0,6,0,16,8,37,15,62,58,56,7,30850,64,10,10,37,2,58,1,37,3,58,1,37,4,58,1,37,5,58,1,37,6,58,1,37,7,58,1,37,8,58,1,37,9,58,1,59,37,4,58,37,10,37,18,37,21,21,62,6,54,59,26,37,10,37,71,62,47,2,16,63,37,28,62,47,25,16,4,37,19,62,47,91,16,28,37,9,65,47,86,16,5,47,105,16,9,37,40,62,47,54,0,36,26,37,5,47,97,16,38,37,58,62,47,18,16,18,37,91,62,47,2,16,42,37,54,62,47,13,16,14,47,53,16,33,37,61,62,47,10,16,13,47,84,16,5,47,109,16,23,37,42,62,47,2,16,59,37,26,62,47,26,16,21,37,68,62,47,11,16,4,47,97,0,18,19,0,0,22,56,54,37,3,58,37,5,25,19,0,0,31,37,7,37,105,62,65,19,0,16,4,58,4,53,19,0,0,2,1,19,0,0,5,17,30649,0,2,3,4,19,0,0,6,37,63,37,39,65,58,56,37,21,37,4,62,58,4,37,3,58,4,37,4,37,17,62,58,4,37,6,37,11,62,58,4,37,60,37,40,65,58,4,37,7,37,15,62,58,4,37,5,58,4,37,19,37,4,62,58,4,24,7,19,0,0,6,59,56,26,37,57,37,34,65,47,76,16,43,37,56,62,47,12,16,4,47,106,16,8,37,71,62,47,36,16,11,47,100,16,50,37,25,62,47,33,16,53,37,37,62,47,11,0,36,26,37,6,47,102,16,8,37,92,62,47,11,16,17,37,78,62,47,8,0,18,19,0,16,12,58,11,56,26,37,3,37,41,62,47,55,16,14,37,20,62,47,77,16,18,37,50,62,47,42,16,3,37,89,62,47,23,16,16,37,2,62,47,93,16,47,37,55,62,47,6,16,9,37,15,62,47,77,0,36,26,37,14,47,86,16,9,37,42,62,47,50,16,5,47,93,16,2,37,74,62,47,41,16,30,37,65,62,47,8,0,18,19,0,16,13,58,4,51,19,0,37,8,58,37,11,37,24,37,22,21,62,6,56,59,26,37,11,37,46,62,47,42,16,51,37,30,62,47,30,16,32,37,47,62,47,31,16,5,47,110,16,60,37,31,65,47,82,16,29,37,15,62,47,64,16,4,37,77,62,47,20,0,36,26,37,47,37,27,65,47,85,16,45,37,55,62,47,10,16,55,37,19,62,47,28,16,57,37,33,62,47,21,0,18,19,0,16,14,58,11,54,37,14,37,6,62,26,37,4,37,73,62,47,22,16,0,37,58,62,47,53,16,55,37,31,62,47,24,16,24,37,36,62,47,55,16,7,37,43,62,47,61,16,24,37,42,62,47,42,16,26,37,8,65,47,83,0,36,26,37,19,37,25,62,47,72,16,17,37,82,62,47,15,16,11,47,86,16,0,47,99,16,43,37,57,62,47,1,0,18,19,0,37,51,37,9,62,28,16,26,37,11,65,58,11,37,55,37,33,65,56,26,37,23,37,28,62,47,48,16,59,37,28,62,47,24,16,50,37,15,62,47,45,16,28,37,55,62,47,32,16,57,37,46,62,47,8,16,51,37,34,62,47,23,16,59,37,14,65,47,56,0,36,26,37,33,37,63,62,47,23,16,11,37,48,62,47,38,16,7,37,38,62,47,69,16,48,37,3,62,47,59,0,18,19,0,16,26,37,10,65,58,4,51,19,0,0,19,0,37,38,37,1,65,60,37,19,37,5,62,58,4,5,17,26791,1,3,25,9,3,4,5,37,4,58,37,28,37,34,37,28,21,62,6,0,0,51,56,5]
op_codes=[56,11,31,2,16,62,31,3,16,62,31,4,16,62,31,5,16,62,31,6,16,62,31,7,16,62,31,8,16,62,31,9,16,62,31,10,16,62,10,9,31,8,16,4,42,23,297111,9,56,14,31,2,16,62,31,3,16,62,31,4,16,62,31,5,16,62,31,6,16,62,31,7,16,62,31,8,16,62,31,9,16,62,31,10,16,62,31,11,16,62,31,12,16,62,31,13,16,62,10,12,23,17706,66,56,23,31,2,16,62,31,3,16,62,31,4,16,62,31,5,16,62,31,6,16,62,31,7,16,62,31,8,16,62,31,9,16,62,31,10,16,62,31,11,16,62,31,12,16,62,31,13,16,62,31,14,16,62,31,15,16,62,31,16,16,62,31,17,16,62,31,18,16,62,31,19,16,62,31,20,16,62,31,21,16,62,31,39,31,24,29,16,40,31,6,16,50,37,14,0,24,1,10,22,40,42,31,3,16,40,31,3,16,50,31,0,29,14,0,24,1,10,3,42,31,4,16,4,31,4,16,50,52,285,24,40,45,31,16,31,25,27,66,24,8,54,31,39,27,66,21,8,3,31,71,27,66,40,8,52,31,15,29,66,60,8,6,66,115,24,26,0,18,0,15,31,0,7,31,0,30,24,24,14,0,24,14,0,24,1,10,3,31,6,16,31,30,31,24,27,31,6,16,50,52,528,8,50,31,17,27,45,31,57,31,14,29,66,22,8,12,66,102,8,14,66,100,8,4,66,93,8,4,31,107,27,66,10,24,26,0,18,0,15,31,0,7,40,45,31,14,66,51,8,43,31,21,27,66,50,8,31,31,3,29,66,86,8,6,31,38,27,66,53,8,35,31,63,27,66,23,24,26,0,18,0,15,31,0,7,40,31,0,16,14,0,24,51,24,14,0,24,30,24,24,15,31,1,7,45,31,13,66,52,8,7,66,107,8,8,31,47,27,66,59,8,9,66,88,8,60,31,20,27,66,41,24,26,0,18,0,15,31,0,7,31,4,45,31,11,66,68,8,53,31,2,27,66,43,8,59,31,13,29,66,60,8,16,31,6,27,66,79,8,50,31,29,29,66,78,8,19,31,49,27,66,48,24,26,0,18,0,14,0,31,50,31,14,27,22,24,30,24,8,10,16,31,8,31,17,31,24,46,27,1,24,24,30,24,24,14,0,31,9,31,60,27,33,24,14,0,31,0,32,24,1,14,0,31,10,16,31,8,31,15,31,8,46,27,1,31,42,31,26,29,16,4,45,31,13,66,52,8,12,31,85,27,66,17,8,28,31,12,29,66,98,8,2,31,23,27,66,72,8,19,31,14,27,66,88,24,26,0,18,0,14,0,24,1,31,46,31,29,29,16,4,1,10,9,31,62,31,44,29,16,40,45,31,0,31,43,27,66,22,8,27,31,26,27,66,61,8,27,31,6,29,66,93,8,50,31,1,27,66,46,8,25,31,82,27,66,14,24,26,0,18,0,15,31,0,7,31,2,31,61,27,23,754,56,56,9,31,2,16,62,31,3,16,62,31,4,16,62,31,5,16,62,31,6,16,62,31,7,16,62,31,10,31,32,31,26,46,27,31,8,16,45,31,0,66,112,8,20,31,38,27,66,53,8,61,31,36,29,66,87,24,12,14,0,31,9,31,17,31,15,46,27,46,24,64,0,31,7,16,31,6,31,20,31,17,46,27,1,40,54,44,668,1,0,8,6,14,0,31,45,31,7,27,32,24,30,24,24,15,31,1,7,4,23,1290,56,56,9,31,2,16,62,31,3,16,62,31,4,16,62,31,5,16,62,31,6,16,62,31,7,16,62,10,6,40,31,8,16,15,31,27,31,37,27,31,23,31,30,31,29,46,27,31,8,16,45,31,58,31,11,27,66,39,8,18,31,43,27,66,40,8,11,66,99,8,61,31,38,27,66,4,8,18,31,79,27,66,19,8,37,31,49,27,66,18,24,12,14,0,31,13,31,25,31,30,46,27,33,24,0,31,1,29,14,0,31,32,31,13,27,29,24,12,31,3,16,31,8,31,25,31,26,46,27,1,24,8,0,63,31,6,16,31,7,31,18,31,19,46,27,1,24,24,0,12,14,0,24,41,31,13,31,48,27,31,8,16,42,31,0,31,67,27,31,8,16,31,52,31,5,27,42,31,8,16,45,31,48,31,35,27,66,25,8,47,31,31,27,66,23,8,2,31,68,27,66,40,8,14,31,2,27,66,87,8,56,31,6,29,66,66,8,61,31,22,27,66,21,24,12,14,0,24,0,31,1,29,14,0,31,45,31,11,27,32,24,12,14,0,31,11,39,8,0,63,14,0,24,0,12,14,0,31,13,31,44,27,39,24,0,45,31,8,66,109,8,58,31,44,27,66,8,8,53,31,29,27,66,18,8,31,31,6,27,66,64,8,24,31,33,27,66,45,8,46,31,31,27,66,28,8,18,31,63,27,66,29,8,40,31,18,27,66,43,8,9,66,91,24,26,0,58,14,0,24,52,1209,24,40,31,8,16,41,31,17,31,2,29,31,8,16,40,40,31,8,16,45,31,57,31,12,27,66,39,8,27,31,53,27,66,21,8,50,31,28,27,66,32,8,2,31,24,27,66,77,8,55,31,6,27,66,55,8,8,31,68,27,66,28,24,12,14,0,24,0,31,1,29,14,0,24,12,14,0,31,33,31,8,29,39,8,0,63,14,0,24,0,12,14,0,24,0,23,1262,10,24,31,8,31,30,27,45,31,10,31,23,27,66,32,8,10,66,104,8,4,31,13,27,66,97,8,63,31,32,27,66,2,8,54,31,26,29,66,93,24,26,0,18,0,14,0,31,46,31,31,29,32,24,31,7,16,31,7,31,15,31,16,46,27,1,24,24,30,14,0,31,5,16,31,17,31,15,46,1,40,54,44,780,1,0,8,6,14,0,24,30,24,24,15,31,2,7,31,20,31,31,15,46,27,23,1806,66,56,14,31,2,16,62,31,3,16,62,31,4,16,62,31,5,16,62,31,6,16,62,31,7,16,62,31,8,16,62,31,9,16,62,31,10,16,62,31,8,16,31,11,16,42,31,12,16,15,50,15,14,1,14,0,31,1,27,1,24,8,0,14,0,33,14,0,24,12,31,7,16,31,22,31,30,31,29,46,27,1,24,24,6,10,10,31,9,16,4,31,8,16,50,52,1458,24,42,45,31,2,31,21,27,66,42,8,3,31,66,27,66,45,8,9,66,105,8,2,31,23,27,66,72,8,61,31,26,27,66,34,24,26,0,18,0,14,0,24,23,1548,8,24,40,31,7,31,31,15,46,27,31,13,16,45,31,29,31,3,29,66,89,8,6,31,57,27,66,45,8,14,31,27,27,66,64,8,0,31,94,27,66,5,8,3,31,86,27,66,12,24,12,14,0,31,27,31,28,31,32,46,27,43,8,9,31,15,27,31,0,31,8,16,50,29,14,0,31,8,31,21,31,14,46,27,33,24,64,1,14,0,24,14,0,24,1,4,4,31,13,16,45,31,39,31,8,29,66,77,8,57,31,18,27,66,26,8,60,31,39,29,66,89,8,39,31,9,29,66,73,8,13,66,103,8,51,31,12,29,66,65,24,12,14,0,24,15,0,31,8,16,50,29,30,31,10,16,31,21,31,47,27,4,31,13,16,45,31,59,31,44,27,66,9,8,2,31,66,27,66,43,8,1,66,111,24,12,14,0,24,64,0,14,0,31,5,32,24,1,31,29,31,32,31,30,46,27,40,31,13,16,45,31,57,31,8,27,66,47,8,11,66,106,8,2,66,113,8,17,31,36,27,66,51,24,12,14,0,24,4,40,40,31,46,31,17,29,31,10,16,31,0,12,14,0,31,47,31,17,27,33,24,41,31,10,16,31,1,12,14,0,24,0,63,14,0,24,45,31,62,31,20,27,66,15,8,55,31,4,27,66,53,8,30,31,23,27,66,59,8,40,31,64,27,66,4,8,40,31,5,29,66,86,24,63,14,0,24,40,31,10,16,31,0,12,14,0,24,0,31,9,16,50,64,2,14,0,24,64,1,14,0,31,26,31,89,27,2,40,54,44,1316,3,0,11,4,12,3,13,6,14,0,31,29,31,32,31,27,46,27,29,24,30,24,24,15,31,3,7,40,30,24,28,24,15,31,4,7,40,23,2037,10,56,9,31,2,16,62,31,3,16,62,31,4,16,62,31,5,16,62,31,6,16,62,31,7,16,62,40,31,26,31,20,27,31,8,16,45,31,0,31,65,27,66,47,8,25,31,48,27,66,44,8,38,31,8,29,66,85,8,1,31,42,27,66,61,24,12,14,0,31,59,31,22,29,32,8,14,31,19,31,16,46,27,31,8,16,40,31,24,31,7,29,31,26,31,30,31,27,46,27,31,8,16,45,31,62,31,40,27,66,10,8,13,31,33,27,66,65,8,20,31,15,27,66,77,24,12,14,0,31,15,31,27,31,28,46,27,29,24,64,0,14,0,31,61,31,8,27,27,8,0,7,14,0,24,0,12,31,5,16,31,24,31,34,31,26,46,27,1,24,8,0,63,14,0,31,8,31,16,31,10,46,27,22,24,0,64,1,40,54,44,1848,1,0,8,6,14,0,24,30,24,24,15,31,5,7,4,23,2091,64,56,8,31,2,16,62,31,3,16,62,31,4,16,62,31,5,16,62,31,6,16,62,31,7,16,62,42,31,0,37,14,0,24,54,44,2057,0,0,14,0,24,30,24,24,15,31,6,7,40,23,2320,66,56,9,31,2,16,62,31,3,16,62,31,4,16,62,31,5,16,62,31,6,16,62,31,7,16,62,42,40,41,31,8,16,31,3,31,32,31,30,46,27,31,11,31,16,27,31,8,16,41,4,31,8,16,45,31,33,31,45,27,66,30,8,9,66,92,8,12,31,89,27,66,9,8,25,31,62,27,66,16,8,2,66,114,8,10,31,17,27,66,77,24,12,14,0,24,0,31,2,29,14,0,24,12,14,0,31,42,31,14,27,2,8,0,63,14,0,31,32,31,73,27,43,24,0,12,14,0,8,0,63,14,0,24,40,31,8,16,31,63,31,26,29,4,31,8,16,45,31,38,31,9,29,66,79,8,57,31,6,27,66,38,8,14,66,96,8,47,31,55,27,66,1,8,57,31,25,29,66,84,8,18,31,77,27,66,9,24,12,14,0,24,0,31,1,29,14,0,31,36,31,28,27,43,24,12,14,0,24,60,40,54,44,2109,1,0,8,6,14,0,24,30,24,24,15,31,7,7,42,23,2421,8,56,10,31,2,16,62,31,3,16,62,31,4,16,62,31,5,16,62,31,6,16,62,31,7,16,62,40,31,8,16,40,31,9,16,31,12,31,15,31,17,46,27,31,8,16,15,50,15,14,1,14,0,31,1,27,1,24,8,0,14,0,33,14,0,31,9,31,12,31,11,46,27,32,24,12,14,0,24,6,40,54,44,2340,2,0,8,3,9,4,14,0,24,30,24,24,15,31,8,7,41,23,2568,8,56,9,31,2,16,62,31,3,16,62,31,4,16,62,31,5,16,62,31,6,16,62,31,7,16,62,40,42,31,8,16,45,31,40,31,20,27,66,52,8,33,31,15,27,66,69,8,21,31,3,27,66,91,8,18,31,8,27,66,78,24,12,14,0,8,19,31,29,15,46,27,41,42,31,8,16,45,31,41,31,59,27,66,12,8,37,31,18,29,66,92,8,0,31,45,27,66,67,24,12,14,0,24,64,0,14,0,24,3,14,0,31,5,31,24,31,34,46,27,22,24,64,1,40,54,44,2443,1,0,8,6,14,0,24,30,24,24,15,31,9,7,4,23,2859,8,56,9,31,2,16,62,31,3,16,62,31,4,16,62,31,5,16,62,31,6,16,62,31,7,16,62,4,31,10,31,18,31,19,46,27,31,8,16,40,31,26,31,28,27,31,8,16,45,31,24,31,31,27,66,53,8,6,66,95,8,9,31,48,27,66,53,8,3,31,45,27,66,55,8,6,31,94,27,66,16,8,52,31,3,29,66,55,24,12,14,0,31,35,31,23,27,2,24,0,31,2,29,14,0,24,12,14,0,31,37,31,34,27,32,8,6,31,28,27,31,8,16,31,19,31,24,31,20,46,27,31,8,16,45,31,21,31,63,27,66,24,8,24,31,13,27,66,64,8,58,31,12,29,66,64,8,57,31,1,27,66,45,8,34,31,14,29,66,96,8,42,31,23,27,66,39,24,12,14,0,31,9,31,19,31,14,46,27,22,24,0,31,2,29,31,4,16,31,2,31,25,31,32,46,27,1,24,24,12,31,5,16,31,14,31,20,31,18,46,27,1,24,24,0,40,40,31,8,16,45,31,0,31,43,27,66,69,8,42,31,3,29,66,72,8,3,66,109,24,12,14,0,24,64,0,14,0,24,61,14,0,31,49,31,14,27,22,24,30,40,54,44,2588,1,0,8,6,14,0,24,30,24,24,15,31,10,7,42,23,3019,64,56,11,31,2,16,62,31,3,16,62,31,4,16,62,31,5,16,62,31,6,16,62,31,7,16,62,31,38,31,21,27,4,31,8,16,45,31,58,31,43,27,66,7,8,1,66,100,8,23,31,49,27,66,38,8,53,31,23,29,66,73,8,34,31,28,27,66,54,8,21,31,34,27,66,49,24,12,14,0,8,46,31,13,29,31,9,16,31,28,31,7,27,31,10,16,15,50,15,14,1,14,0,31,1,27,1,24,8,0,14,0,33,14,0,31,10,33,24,12,14,0,31,23,31,31,27,39,24,0,30,14,0,24,14,0,31,9,46,40,54,44,2879,3,0,8,6,9,4,10,3,14,0,24,30,24,24,15,31,11,7,40,23,3271,18,56,11,31,2,16,62,31,3,16,62,31,4,16,62,31,5,16,62,31,6,16,62,31,7,16,62,31,8,16,62,31,9,16,62,31,8,16,31,8,31,12,15,46,27,40,31,10,16,45,31,47,31,6,29,66,71,8,11,66,100,8,2,31,39,27,66,71,24,12,14,0,24,64,0,14,0,31,6,31,14,31,17,46,27,22,24,1,31,9,16,41,31,10,16,40,4,31,10,16,45,31,14,31,86,27,66,8,8,5,66,96,8,45,31,49,27,66,16,8,45,31,50,27,66,8,8,57,31,2,27,66,57,8,11,66,93,24,12,14,0,24,0,31,1,29,14,0,24,12,14,0,24,6,31,12,4,40,31,9,16,31,0,12,14,0,24,41,31,9,16,31,1,12,14,0,24,0,63,14,0,24,40,31,10,16,40,31,8,16,31,0,12,14,0,24,0,12,14,0,8,0,63,31,5,16,31,17,31,18,46,1,24,24,0,30,14,0,24,14,0,31,33,31,3,29,46,40,54,44,3043,1,0,10,6,14,0,24,30,24,24,15,31,12,7,31,12,31,89,27,23,3420,44,56,11,31,2,16,62,31,3,16,62,31,4,16,62,31,5,16,62,31,6,16,62,31,7,16,62,4,40,31,8,16,45,31,53,31,23,29,66,78,8,35,31,23,27,66,43,8,53,31,51,27,66,6,8,60,31,26,29,66,69,8,43,31,21,29,66,94,8,58,31,28,27,66,18,24,12,14,0,24,15,0,31,9,16,42,31,10,16,15,50,15,14,1,14,0,31,1,27,1,24,8,0,14,0,33,14,0,24,12,31,3,16,31,15,31,91,27,1,24,24,0,29,30,40,54,44,3295,3,0,8,6,9,4,10,3,14,0,31,13,31,26,31,25,46,27,2,24,30,24,24,15,31,13,7,31,11,31,15,31,18,46,27,23,3716,10,56,9,31,2,16,62,31,3,16,62,31,4,16,62,31,5,16,62,31,6,16,62,31,7,16,62,40,31,8,16,31,13,31,16,31,9,46,27,31,8,16,45,31,56,31,3,29,66,55,8,34,31,31,27,66,36,8,55,31,28,29,66,83,8,4,66,99,8,49,31,8,27,66,59,8,28,31,46,27,66,30,24,12,31,6,16,31,15,31,28,31,33,46,27,1,24,24,0,31,2,29,14,0,31,28,31,42,27,43,24,12,14,0,24,4,31,14,31,43,27,31,8,16,40,42,31,8,16,45,31,31,31,7,29,66,84,8,36,31,5,29,66,70,8,14,31,90,27,66,6,8,11,31,70,27,66,22,8,40,31,4,29,66,80,8,6,31,82,27,66,16,24,12,14,0,24,0,31,2,29,14,0,24,12,14,0,31,7,27,24,0,4,31,6,31,11,31,12,46,27,31,8,16,45,31,62,31,13,29,66,63,8,8,66,103,8,6,66,106,24,12,14,0,31,15,31,32,31,26,46,27,43,24,64,0,14,0,24,11,14,0,24,30,14,0,31,7,16,31,20,31,68,27,1,40,54,44,3460,1,0,8,6,14,0,31,2,31,14,31,15,46,27,22,24,30,24,24,15,31,14,7,31,17,31,23,46,23,3988,52,56,9,31,2,16,62,31,3,16,62,31,4,16,62,31,5,16,62,31,6,16,62,31,7,16,62,41,31,8,16,40,4,31,8,16,45,31,5,31,36,27,66,67,8,62,31,9,27,66,30,8,11,31,58,27,66,41,8,5,31,87,27,66,11,8,24,31,81,27,66,11,8,2,31,27,27,66,75,24,12,14,0,24,0,31,2,29,14,0,24,12,14,0,24,42,42,31,8,16,4,42,31,8,16,45,31,22,31,35,27,66,51,8,36,31,49,27,66,16,8,7,66,103,8,10,31,92,27,66,1,8,9,66,107,8,6,66,98,24,12,14,0,24,0,31,2,29,14,0,24,12,14,0,24,0,31,9,31,28,31,29,46,27,31,8,16,45,31,63,31,15,29,66,64,8,24,31,4,29,66,91,8,36,31,20,29,66,96,24,12,31,4,16,31,10,31,17,31,26,46,27,1,24,24,64,0,14,0,31,16,31,26,31,20,46,27,29,24,39,14,0,24,30,14,0,31,5,16,31,6,31,32,31,26,46,27,1,40,54,44,3749,1,0,8,6,14,0,31,3,31,30,31,31,46,27,46,24,30,24,24,15,31,31,31,16,29,7,40,30,24,28,24,15,31,16,7,40,23,4175,64,56,11,31,2,16,62,31,3,16,62,31,4,16,62,31,5,16,62,31,6,16,62,31,7,16,62,42,31,5,31,22,31,18,46,27,31,8,16,41,4,31,8,16,45,31,0,31,40,27,66,68,8,8,31,10,27,66,83,8,40,31,28,27,66,42,8,48,31,54,27,66,1,8,6,31,37,27,66,73,8,27,31,11,27,66,66,24,12,14,0,24,0,31,1,29,14,0,24,12,14,0,31,7,31,24,31,25,46,27,43,24,42,31,9,16,41,31,10,16,15,50,15,14,1,14,0,31,1,27,1,24,8,0,14,0,33,14,0,24,12,14,0,24,60,40,54,44,4029,3,0,8,6,9,4,10,3,14,0,24,30,24,24,15,31,58,31,41,29,7,42,23,5616,25,56,22,31,2,16,62,31,3,16,62,31,4,16,62,31,5,16,62,31,6,16,62,31,7,16,62,31,8,16,62,31,9,16,62,31,10,16,62,31,11,16,62,31,12,16,62,31,13,16,62,31,8,16,4,31,14,16,31,20,31,49,27,31,61,31,46,29,16,15,50,15,14,1,14,0,31,1,27,1,24,8,0,14,0,33,14,0,31,20,31,14,27,2,24,12,14,0,24,6,31,9,16,41,45,31,42,31,4,27,66,19,8,62,31,9,27,66,43,8,31,31,36,27,66,47,8,41,31,50,27,66,6,8,4,31,75,27,66,42,24,26,0,18,0,14,0,24,1,31,10,16,31,2,31,16,31,11,46,27,31,14,16,4,31,0,31,15,27,16,15,50,15,14,1,14,0,31,1,27,1,24,8,0,14,0,33,14,0,24,12,14,0,31,4,31,21,31,27,46,27,33,24,6,31,11,16,31,14,16,41,31,29,31,14,29,16,15,50,15,14,1,14,0,31,1,27,1,24,8,0,14,0,33,14,0,24,12,31,5,16,31,13,31,30,15,46,27,1,24,24,6,31,12,16,42,45,31,49,31,10,27,66,6,8,28,31,2,29,66,88,8,26,31,48,27,66,40,8,10,66,87,8,16,31,17,27,66,88,24,26,0,18,0,14,0,24,1,31,13,16,31,0,1,10,21,40,31,13,16,50,31,10,16,50,35,37,14,0,24,52,4527,24,23,4672,44,41,40,31,9,16,42,31,14,16,4,31,7,31,8,27,16,15,50,15,14,1,14,0,31,1,27,1,24,8,0,14,0,33,14,0,24,12,14,0,24,0,12,14,0,24,42,31,19,31,3,29,16,42,31,14,16,31,12,31,28,15,46,27,31,33,31,18,29,16,15,50,15,14,1,14,0,31,1,27,1,24,8,0,14,0,33,14,0,31,10,31,11,15,46,27,2,24,12,14,0,24,0,12,14,0,24,60,31,13,16,15,50,15,14,1,14,0,31,1,27,1,24,8,0,14,0,33,31,4,16,31,5,31,26,31,33,46,27,1,10,5,24,23,4507,52,40,31,13,16,31,0,1,10,3,41,31,13,16,50,31,11,16,50,35,37,14,0,24,52,4701,24,23,4808,23,31,15,31,48,27,31,8,31,14,15,46,27,31,12,16,31,13,16,50,12,14,0,31,4,31,14,31,25,46,27,29,24,42,31,14,16,40,31,33,31,18,29,16,15,50,15,14,1,14,0,31,1,27,1,24,8,0,14,0,33,14,0,24,12,14,0,24,0,30,14,0,24,14,0,31,63,31,12,29,39,40,31,13,16,15,50,15,14,1,14,0,31,1,27,1,24,8,0,14,0,33,10,4,24,23,4681,9,31,55,31,11,29,4,31,6,31,10,27,16,45,31,40,31,24,27,66,48,8,13,66,104,8,53,31,28,29,66,90,8,4,31,99,27,66,1,24,12,14,0,8,8,23,5570,9,56,19,31,2,16,62,31,3,16,62,31,4,16,62,31,5,16,62,31,6,16,62,31,7,16,62,31,8,16,62,31,9,16,62,31,8,16,40,4,31,10,16,45,31,36,31,19,27,66,60,8,5,66,103,8,27,31,25,27,66,53,8,47,31,18,27,66,34,8,13,66,88,24,12,14,0,8,0,64,1,14,0,24,1,40,41,40,31,8,16,31,0,12,14,0,24,41,45,31,22,31,18,27,66,25,8,38,31,6,29,66,82,8,22,31,1,27,66,91,8,8,31,49,27,66,40,8,44,31,31,27,66,46,24,26,0,18,0,15,31,0,7,31,15,31,21,31,15,46,27,31,0,16,14,0,31,26,31,28,31,20,46,27,2,24,51,24,14,0,24,30,41,31,8,16,31,1,12,14,0,24,42,45,31,37,31,15,27,66,13,8,0,66,114,8,47,31,10,29,66,77,8,33,31,47,27,66,17,8,34,31,1,27,66,86,24,26,0,18,0,15,31,0,7,31,1,16,51,24,14,0,24,30,14,0,31,7,16,31,22,31,24,31,33,46,27,1,40,31,13,31,8,16,31,2,12,14,0,31,63,31,24,29,32,24,41,45,31,1,31,60,27,66,4,8,51,31,14,29,66,77,8,59,31,54,27,66,1,8,7,66,90,8,2,31,86,27,66,33,24,26,0,18,0,15,31,0,7,31,2,16,51,24,14,0,24,30,31,9,16,31,0,1,10,23,42,31,9,16,50,31,11,16,45,31,57,31,22,27,66,29,8,58,31,28,29,66,71,8,34,31,67,27,66,9,8,50,31,15,29,66,68,8,23,31,79,27,66,14,8,9,66,95,24,12,31,3,16,31,5,31,28,31,21,46,27,1,24,24,0,35,37,31,4,16,31,17,31,31,31,27,46,27,1,24,24,52,5266,23,5324,31,24,42,31,9,16,50,40,31,1,16,45,31,11,66,97,8,52,31,10,29,66,59,8,54,31,51,27,66,5,8,7,31,36,27,66,60,8,52,31,49,27,66,15,8,3,66,101,24,12,14,0,24,0,35,37,14,0,24,14,0,24,52,5333,24,23,5509,44,24,41,31,0,42,31,11,16,31,9,16,50,12,14,0,24,0,35,37,31,6,16,31,18,31,29,31,23,46,27,1,24,24,52,5371,23,5481,66,24,40,31,8,16,41,31,11,16,31,9,16,50,12,14,0,24,0,12,31,4,16,31,17,31,11,46,1,24,24,41,45,31,36,31,25,27,66,4,8,52,31,15,29,66,77,8,15,31,59,27,66,40,8,54,31,11,29,66,54,8,0,31,88,27,66,33,24,26,0,18,0,15,31,0,7,31,10,31,42,27,31,1,16,31,9,16,50,12,14,0,31,6,31,36,27,46,24,60,24,14,0,24,30,14,0,24,14,0,24,14,0,41,31,9,16,15,50,15,14,1,14,0,31,1,27,1,24,8,0,14,0,33,10,4,23,5180,18,31,12,16,50,31,13,16,50,31,14,16,50,31,54,31,39,29,16,50,31,8,16,50,31,17,31,1,29,16,50,31,52,31,35,29,16,50,31,25,31,7,29,16,50,25,7,31,3,16,31,17,31,27,31,30,46,27,1,24,24,54,44,4855,9,0,10,9,11,12,12,17,13,8,14,14,15,18,16,19,17,20,18,21,14,0,31,21,31,41,27,27,24,64,1,14,0,31,3,31,23,31,33,46,27,46,40,54,44,4202,8,0,14,4,15,3,16,6,17,2,18,5,19,7,20,8,21,9,14,0,24,30,24,24,15,31,48,31,30,29,7,42,23,5915,9,56,11,31,2,16,62,31,3,16,62,31,4,16,62,31,5,16,62,31,6,16,62,31,7,16,62,31,8,16,62,31,9,16,62,31,8,16,41,31,10,16,45,31,38,31,35,27,66,39,8,9,66,102,8,55,31,23,29,66,80,24,12,31,3,16,31,22,31,33,31,29,46,27,1,24,24,64,0,14,0,24,1,31,9,16,31,29,31,25,27,31,10,16,45,31,61,31,18,29,66,69,8,0,66,111,8,8,66,104,24,12,14,0,31,28,31,40,27,2,24,64,0,31,6,16,31,24,31,30,31,29,46,27,1,24,24,1,42,4,31,10,16,45,31,14,66,98,8,36,31,41,27,66,40,8,54,15,27,66,7,8,34,31,24,27,66,46,24,12,14,0,24,42,45,31,56,31,16,29,66,25,8,54,31,22,27,66,38,8,36,31,65,27,66,13,8,30,31,13,27,66,54,8,14,31,17,27,66,90,24,26,0,18,0,15,31,0,7,42,42,31,9,16,31,0,12,14,0,24,40,31,9,16,31,1,12,14,0,24,0,63,14,0,24,60,24,15,31,1,7,31,8,16,51,24,14,0,24,64,1,40,54,44,5653,1,0,10,6,14,0,24,30,24,24,15,31,2,31,17,27,7,40,23,6335,14,56,13,31,2,16,62,31,3,16,62,31,4,16,62,31,5,16,62,31,6,16,62,31,7,16,62,31,8,16,62,31,9,16,62,31,8,16,31,10,16,31,11,16,15,50,15,14,1,14,0,31,1,27,1,24,8,0,14,0,33,31,7,16,31,19,31,22,31,32,46,27,1,24,24,12,31,5,16,31,11,31,15,31,9,46,27,1,24,24,6,31,9,16,41,31,12,16,40,31,1,31,42,27,40,31,12,16,45,31,13,66,95,8,3,66,98,8,54,31,39,27,66,17,8,62,31,35,29,66,76,8,12,31,25,27,66,79,8,34,31,54,27,66,16,24,12,14,0,24,0,31,2,29,14,0,31,28,31,23,27,43,8,8,16,50,29,14,0,24,12,14,0,24,6,31,11,41,31,11,31,13,27,31,12,16,40,31,15,31,35,27,31,3,31,27,15,46,27,31,12,16,45,31,37,31,22,29,66,93,8,21,31,67,27,66,13,8,53,31,26,27,66,31,8,36,31,28,27,66,39,8,7,31,26,27,66,83,8,36,31,30,27,66,38,24,12,14,0,31,17,31,20,31,16,46,27,46,24,0,31,2,29,14,0,31,32,31,17,29,46,8,8,16,50,29,14,0,24,12,14,0,31,3,2,24,40,31,12,16,45,31,57,31,53,27,66,2,8,9,66,102,8,48,31,5,27,66,59,24,12,14,0,24,64,0,31,5,16,31,6,31,20,15,46,27,1,24,24,30,10,3,31,36,31,10,27,42,31,12,16,45,31,41,15,27,66,30,8,43,31,11,27,66,63,8,25,31,22,27,66,68,8,53,31,10,29,66,61,24,12,14,0,8,9,16,50,64,1,14,0,31,60,31,40,29,39,24,14,0,31,53,31,4,29,32,40,54,44,5938,3,0,10,4,11,3,12,6,14,0,24,30,24,24,15,31,62,31,42,29,7,40,30,24,28,24,15,31,23,31,2,29,7,40,23,6616,52,56,9,31,2,16,62,31,3,16,62,31,4,16,62,31,5,16,62,31,6,16,62,31,7,16,62,41,31,6,31,36,27,31,8,16,31,12,31,8,16,45,31,48,31,15,27,66,45,8,43,31,53,27,66,5,8,7,31,49,27,66,54,8,24,31,4,29,66,83,8,18,31,51,27,66,47,8,39,31,60,27,66,5,24,12,31,4,16,31,2,31,24,15,46,27,1,24,24,0,31,2,29,14,0,31,2,31,49,27,2,24,12,14,0,31,3,39,24,4,42,31,8,16,31,14,31,15,31,14,46,27,42,31,8,16,45,31,48,31,51,27,66,9,8,37,31,21,29,66,85,8,23,31,36,27,66,51,8,62,31,17,27,66,24,8,53,31,19,29,66,82,8,14,66,90,24,12,14,0,24,0,31,2,29,14,0,31,4,31,17,31,15,46,27,43,24,12,14,0,24,0,41,40,31,8,16,45,31,12,66,100,8,29,31,34,27,66,48,8,0,31,23,27,66,89,24,12,14,0,24,64,0,14,0,24,46,14,0,24,30,40,54,44,6374,1,0,8,6,14,0,24,30,24,24,15,31,36,31,14,29,7,31,14,23,6722,9,56,9,31,2,16,62,31,3,16,62,31,4,16,62,31,5,16,62,31,6,16,62,31,7,16,62,4,4,31,8,16,45,31,52,31,56,27,66,4,8,40,31,70,27,66,7,8,61,31,23,27,66,31,8,10,66,94,24,12,14,0,8,1,37,31,3,16,31,4,31,29,31,24,46,27,1,24,24,64,1,40,54,44,6640,1,0,8,6,14,0,31,53,31,16,29,33,24,30,24,24,15,31,36,31,13,29,7,40,30,24,28,24,15,31,44,31,20,29,7,40,23,7171,36,56,14,31,2,16,62,31,3,16,62,31,4,16,62,31,5,16,62,31,6,16,62,31,7,16,62,31,8,16,62,31,9,16,62,31,8,16,4,31,10,16,40,31,11,16,15,50,15,14,1,14,0,31,1,27,1,24,8,0,14,0,33,14,0,24,12,14,0,24,6,10,9,31,9,16,40,31,8,16,50,52,6902,8,19,31,25,15,46,27,45,31,10,66,55,8,54,31,7,29,66,67,8,56,31,27,27,66,31,8,40,31,9,29,66,66,8,50,31,16,29,66,87,24,26,0,18,0,14,0,31,47,31,52,27,22,24,23,6962,31,24,41,40,31,12,16,45,31,9,31,85,27,66,21,8,46,31,54,27,66,8,8,0,66,105,8,23,31,8,27,66,68,8,9,31,26,27,66,66,24,12,14,0,24,4,31,0,31,8,16,50,29,14,0,24,64,1,14,0,24,14,0,24,1,40,40,4,31,12,16,45,31,6,66,102,8,52,31,25,27,66,24,8,0,31,67,27,66,43,8,61,31,8,27,66,34,8,20,31,3,27,66,93,8,62,31,34,27,66,8,24,12,14,0,24,15,0,31,8,16,50,29,30,4,41,31,12,16,45,31,30,31,53,27,66,29,8,59,31,47,27,66,11,8,31,31,10,29,66,94,8,22,31,48,27,66,34,24,12,14,0,24,4,31,9,41,31,2,31,12,16,45,31,19,31,70,27,66,23,8,16,31,29,27,66,66,8,40,31,13,29,66,85,24,12,14,0,31,6,29,24,64,0,14,0,24,45,31,22,31,28,27,66,47,8,42,31,30,27,66,40,8,60,31,2,29,66,54,8,26,31,14,27,66,68,8,4,31,109,27,66,8,24,7,14,0,31,17,31,41,27,46,8,13,16,50,31,9,16,50,64,2,14,0,24,64,1,40,54,44,6763,4,0,10,4,11,3,12,6,13,5,14,0,24,30,24,24,15,31,36,31,11,29,7,41,23,7468,66,56,10,31,2,16,62,31,3,16,62,31,4,16,62,31,5,16,62,31,6,16,62,31,7,16,62,31,8,16,62,31,8,16,40,31,9,16,45,31,8,66,104,8,37,31,47,27,66,27,8,50,31,48,27,66,14,24,12,14,0,24,64,0,31,4,16,31,10,31,17,46,1,24,24,1,4,4,31,9,16,45,31,21,31,8,27,66,83,8,62,31,45,29,66,100,8,47,31,18,27,66,50,8,44,31,5,27,66,55,24,12,14,0,8,3,31,9,31,18,46,27,45,31,20,31,1,27,66,44,8,17,31,16,27,66,81,8,46,31,30,27,66,38,8,46,31,11,29,66,62,8,2,31,65,27,66,54,24,26,0,18,0,15,31,0,7,31,0,31,8,31,74,27,31,9,16,31,6,40,31,9,16,45,31,13,66,99,8,41,31,14,27,66,56,8,47,31,17,27,66,48,24,12,14,0,24,64,0,14,0,31,12,31,15,31,10,46,27,33,24,12,14,0,31,11,31,20,31,13,46,27,39,8,0,63,14,0,31,60,31,3,29,39,24,60,24,15,31,1,7,31,8,16,51,24,14,0,31,24,31,90,27,46,24,64,1,40,54,44,7200,1,0,9,6,14,0,24,30,24,24,15,31,0,31,26,27,7,23,7557,10,56,9,31,2,16,62,31,3,16,62,31,4,16,62,31,5,16,62,31,6,16,62,31,7,16,62,41,40,31,8,16,45,31,5,31,66,27,66,41,8,53,31,3,27,66,61,8,43,66,72,8,42,31,11,27,66,51,24,12,14,0,24,45,64,1,40,54,44,7490,1,0,8,6,31,13,16,31,3,31,12,15,46,27,1,24,24,30,24,24,15,31,38,31,11,29,7,40,30,24,28,24,15,31,20,31,8,27,7,40,23,7830,56,56,9,31,2,16,62,31,3,16,62,31,4,16,62,31,5,16,62,31,6,16,62,31,7,16,62,4,41,31,8,16,42,31,8,16,45,31,31,31,67,27,66,10,8,5,66,96,8,10,31,7,27,66,93,8,48,31,15,27,66,40,8,24,31,2,29,66,94,8,38,31,22,27,66,44,24,12,31,5,16,31,5,31,32,31,28,46,27,1,24,24,0,31,2,29,14,0,24,12,14,0,8,51,31,15,27,31,34,31,9,29,31,8,16,42,42,31,8,16,45,31,13,66,95,8,43,31,16,29,66,74,8,53,31,20,29,66,77,8,50,31,16,29,66,69,8,11,31,90,27,66,15,8,55,31,28,27,66,21,24,12,14,0,24,0,31,2,29,14,0,24,12,14,0,31,10,31,30,27,43,24,0,40,40,31,8,16,45,31,19,15,27,66,74,8,22,31,86,27,66,3,8,14,66,98,24,12,14,0,24,64,0,14,0,24,43,14,0,31,39,31,13,27,46,24,30,40,54,44,7602,1,0,8,6,14,0,24,30,24,24,15,31,41,31,12,29,7,40,30,24,28,24,15,31,15,15,27,7,31,10,31,17,31,23,46,27,23,8087,66,56,9,31,2,16,62,31,3,16,62,31,4,16,62,31,5,16,62,31,6,16,62,31,7,16,62,4,40,31,8,16,41,42,31,8,16,45,31,35,31,58,27,66,15,8,61,31,27,29,66,67,8,53,31,5,29,66,62,8,59,31,43,29,66,87,8,6,31,13,27,66,97,8,12,66,92,24,12,14,0,24,0,31,2,29,14,0,24,12,14,0,24,40,31,24,31,12,27,31,8,16,4,42,31,8,16,45,31,21,31,67,27,66,20,8,34,31,53,27,66,14,8,8,31,22,27,66,80,8,5,31,37,27,66,61,8,53,31,15,29,66,78,8,35,31,60,27,66,9,24,12,14,0,24,0,31,2,29,14,0,24,12,14,0,31,35,31,16,27,22,24,0,40,42,31,8,16,45,31,26,31,22,27,66,64,8,30,31,29,27,66,52,8,58,31,13,29,66,67,24,12,14,0,24,64,0,14,0,24,55,14,0,24,30,40,54,44,7871,1,0,8,6,14,0,31,9,31,19,46,29,24,30,24,24,15,31,41,31,10,29,7,42,23,8289,64,56,10,31,2,16,62,31,3,16,62,31,4,16,62,31,5,16,62,31,6,16,62,31,7,16,62,31,8,16,62,31,8,16,31,2,41,31,9,16,45,31,24,31,38,27,66,50,8,2,31,58,27,66,51,8,1,31,65,27,66,46,24,12,14,0,24,64,0,14,0,31,1,33,24,1,42,4,31,9,16,45,31,47,31,9,27,66,56,8,25,31,23,27,66,69,8,11,31,94,27,66,10,8,0,31,74,27,66,30,24,12,14,0,24,40,31,27,31,64,27,31,8,16,31,0,12,14,0,31,6,31,24,31,25,46,27,29,8,16,31,27,31,33,46,27,31,8,16,31,1,12,14,0,31,3,31,23,31,17,46,27,32,24,0,63,14,0,24,0,64,1,40,54,44,8116,1,0,9,6,14,0,24,30,24,24,15,31,45,31,13,29,7,41,23,9040,44,56,13,31,2,16,62,31,3,16,62,31,4,16,62,31,5,16,62,31,6,16,62,31,7,16,62,31,8,16,62,31,9,16,62,31,8,16,31,28,31,30,31,25,46,27,31,10,16,31,18,31,29,31,25,46,27,31,11,16,15,50,15,14,1,14,0,31,1,27,1,24,8,0,14,0,33,14,0,31,10,31,30,15,46,27,27,24,12,14,0,31,6,31,19,15,46,27,33,24,6,10,9,31,9,16,31,53,31,22,29,31,8,16,50,52,8471,24,40,45,31,0,66,65,8,8,66,106,8,14,31,38,27,66,62,8,10,31,66,27,66,21,8,31,31,8,29,66,98,24,26,0,18,0,14,0,24,23,8534,56,24,4,42,31,12,16,45,31,6,31,78,27,66,31,8,12,31,82,27,66,14,8,61,31,27,27,66,17,8,38,31,29,27,66,32,8,8,31,17,27,66,76,24,12,14,0,24,40,31,0,31,8,16,50,29,14,0,24,64,1,14,0,24,14,0,31,33,31,9,27,39,24,1,31,17,31,18,31,27,46,27,40,4,31,12,16,45,31,29,31,55,27,66,24,8,44,31,38,27,66,19,8,24,31,4,29,66,90,8,38,31,58,27,66,7,8,38,31,25,27,66,53,8,51,31,26,29,66,79,24,12,14,0,24,15,0,31,8,16,50,29,30,10,3,40,42,31,9,16,45,31,38,31,52,27,66,27,8,18,31,51,27,66,41,8,2,66,113,8,57,31,35,27,66,12,8,2,66,103,8,11,31,55,27,66,36,8,7,31,55,27,66,54,24,12,14,0,24,4,64,1,24,8,33,31,13,27,31,25,31,15,27,31,12,16,45,31,31,31,14,27,66,67,8,14,31,61,27,66,42,8,9,66,106,8,26,31,14,27,66,64,24,12,14,0,31,15,31,19,27,27,8,5,31,100,27,31,3,42,41,45,31,57,31,25,29,66,38,8,35,31,3,27,66,79,8,39,31,18,29,66,89,8,47,31,40,27,66,12,8,16,31,37,27,66,63,8,6,31,92,27,66,7,8,29,31,60,27,66,22,8,27,31,28,27,66,55,24,26,45,31,14,31,15,27,66,83,8,31,31,55,27,66,28,8,62,31,22,27,66,27,8,41,31,69,27,66,6,8,39,31,22,29,66,94,8,10,66,106,8,1,31,72,27,66,48,8,11,31,42,27,66,59,8,44,31,28,29,66,85,24,63,14,0,24,45,31,15,31,64,27,66,19,8,24,15,27,66,57,8,47,31,20,29,66,83,8,47,31,26,29,66,79,24,63,14,0,24,45,31,58,31,42,29,66,81,8,28,31,13,29,66,97,8,1,31,68,27,66,43,8,38,31,46,27,66,24,8,22,31,9,27,66,90,24,63,14,0,31,5,31,9,31,16,46,27,22,24,4,31,3,31,12,16,45,31,46,31,14,27,66,52,8,33,31,39,27,66,39,8,54,31,23,27,66,35,24,12,14,0,31,6,31,23,27,29,24,64,0,14,0,8,9,16,50,64,2,14,0,31,24,31,29,31,24,46,27,33,24,18,0,31,3,16,31,5,31,26,31,19,46,27,1,24,24,64,1,14,0,31,49,31,29,29,33,24,14,0,31,6,31,18,31,20,46,27,33,40,54,44,8312,3,0,10,4,11,3,12,6,14,0,24,30,24,24,15,31,53,31,20,29,7,41,23,9360,36,56,9,31,2,16,62,31,3,16,62,31,4,16,62,31,5,16,62,31,6,16,62,31,7,16,62,31,14,31,2,27,40,31,8,16,45,31,0,31,38,27,66,74,8,42,31,11,27,66,64,8,13,31,52,27,66,50,8,26,31,3,29,66,81,24,12,14,0,24,41,41,31,11,45,31,10,66,55,8,33,15,27,66,48,8,59,31,53,27,66,2,8,7,31,35,27,66,55,8,37,31,70,27,66,14,24,26,0,18,0,15,31,0,7,31,18,31,25,31,21,46,27,41,31,8,16,45,31,27,31,55,27,66,30,8,4,66,107,8,7,31,63,27,66,42,24,12,14,0,24,64,0,14,0,31,33,31,71,27,32,24,30,24,24,15,31,1,7,31,46,31,4,27,4,31,8,16,45,31,12,66,100,8,60,31,38,29,66,89,8,37,31,38,27,66,37,24,12,14,0,24,64,0,14,0,31,17,31,29,27,43,24,30,24,24,14,0,31,5,27,24,45,31,55,31,29,29,66,88,8,50,31,5,29,66,56,8,10,31,69,27,66,39,8,46,31,8,27,66,47,8,32,31,55,27,66,27,8,33,31,32,27,66,50,8,46,31,3,27,66,52,24,7,14,0,24,64,0,14,0,24,64,1,14,0,31,16,31,33,27,27,40,54,44,9067,1,0,8,6,14,0,24,30,24,24,15,31,47,31,13,29,7,40,23,9417,9,56,9,31,2,16,62,31,3,16,62,31,4,16,62,31,5,16,62,31,6,16,62,31,7,16,62,41,31,8,16,4,1,40,54,44,9383,1,0,8,17,14,0,24,30,24,24,15,31,35,7,41,23,9679,44,56,9,31,2,16,62,31,3,16,62,31,4,16,62,31,5,16,62,31,6,16,62,31,7,16,62,42,40,31,8,16,4,31,10,31,26,15,46,27,31,8,16,45,31,51,31,14,29,66,71,8,12,66,89,8,59,31,21,27,66,30,8,51,31,30,29,66,82,8,0,31,107,27,66,9,8,3,66,101,24,12,14,0,31,2,31,29,15,46,27,2,24,0,31,2,29,14,0,24,12,14,0,24,40,31,14,31,19,15,46,27,31,8,16,42,31,8,16,45,31,37,31,13,29,66,84,8,49,31,11,27,66,41,8,47,31,15,29,66,78,8,10,66,93,8,17,31,21,27,66,78,8,19,31,80,27,66,5,24,12,31,5,16,31,19,31,22,31,26,46,27,1,24,24,0,31,2,29,14,0,24,12,14,0,31,13,31,24,15,46,27,32,24,0,40,31,8,16,45,31,0,31,26,27,66,86,8,10,66,101,8,33,31,26,27,66,53,24,12,14,0,24,64,0,31,6,16,31,27,31,68,27,1,24,24,58,14,0,24,30,40,54,44,9437,1,0,8,6,14,0,24,30,24,24,15,31,2,31,34,27,7,42,23,9883,14,56,10,31,2,16,62,31,3,16,62,31,4,16,62,31,5,16,62,31,6,16,62,31,7,16,62,4,31,8,16,45,31,36,31,68,27,66,8,8,29,31,57,27,66,31,8,15,31,41,27,66,59,8,62,31,15,29,66,57,24,12,31,5,16,31,5,31,21,31,23,46,27,1,24,24,40,45,31,16,31,8,27,66,41,8,23,31,21,27,66,70,8,47,31,28,29,66,95,8,57,31,37,29,66,77,8,47,31,43,27,66,31,24,26,0,18,0,15,31,0,7,31,9,16,51,24,15,31,1,7,42,31,3,31,8,16,45,31,37,31,33,27,66,42,8,4,31,13,27,66,94,8,0,31,59,27,66,53,24,12,14,0,31,9,32,24,64,0,14,0,24,30,24,24,14,0,24,64,1,40,54,44,9702,2,0,8,6,9,5,14,0,24,30,24,24,15,31,47,31,10,29,7,4,23,10031,14,56,11,31,2,16,62,31,3,16,62,31,4,16,62,31,5,16,62,31,6,16,62,31,7,16,62,31,1,31,24,27,31,8,16,45,31,37,31,29,27,66,46,8,52,31,21,29,66,86,8,27,31,2,27,66,86,8,31,31,57,27,66,16,24,12,14,0,31,2,31,65,27,29,24,4,31,9,16,40,31,10,16,15,50,15,14,1,14,0,31,1,27,1,24,8,0,14,0,33,14,0,24,12,14,0,24,0,64,1,31,5,16,31,21,31,25,31,31,46,27,1,40,54,44,9908,3,0,8,6,9,4,10,3,14,0,24,30,24,24,15,31,58,31,20,29,7,42,23,10294,52,56,9,31,2,16,62,31,3,16,62,31,4,16,62,31,5,16,62,31,6,16,62,31,7,16,62,41,31,50,31,44,27,31,8,16,41,31,8,16,45,31,26,31,6,29,66,88,8,51,31,23,27,66,27,8,12,31,89,27,66,9,8,62,31,43,29,66,84,8,21,31,81,27,66,14,8,4,31,73,27,66,27,24,12,31,6,16,31,19,31,29,31,26,46,27,1,24,24,0,31,2,29,14,0,24,12,14,0,31,14,31,28,31,29,46,27,43,24,41,4,31,8,16,4,4,31,8,16,45,31,12,66,96,8,17,31,13,27,66,71,8,3,66,107,8,58,31,42,29,66,87,8,46,31,14,27,66,56,8,61,31,35,29,66,78,24,12,14,0,24,0,31,2,29,14,0,24,12,14,0,24,0,4,31,8,16,45,31,56,31,32,29,66,88,8,49,31,46,27,66,16,8,25,31,63,27,66,24,24,12,31,4,16,31,11,31,33,31,27,46,27,1,24,24,64,0,14,0,24,2,14,0,24,30,40,54,44,10058,1,0,8,6,14,0,24,30,24,24,15,31,6,31,33,27,7,4,23,10379,56,56,9,31,2,16,62,31,3,16,62,31,4,16,62,31,5,16,62,31,6,16,62,31,7,16,62,4,41,31,8,16,45,31,18,31,86,27,66,8,8,47,31,42,27,66,22,8,57,31,13,27,66,42,24,12,14,0,24,64,0,40,54,44,10317,1,0,8,16,14,0,24,30,24,24,15,31,24,31,16,27,7,23,10636,14,56,9,31,2,16,62,31,3,16,62,31,4,16,62,31,5,16,62,31,6,16,62,31,7,16,62,42,31,8,16,4,41,31,8,16,45,31,13,66,95,8,9,31,62,27,66,30,8,14,66,96,8,52,31,17,27,66,34,8,43,31,44,27,66,29,8,39,31,23,27,66,42,24,12,14,0,24,0,31,2,29,14,0,24,12,14,0,8,12,31,22,31,21,46,27,31,8,16,40,41,31,8,16,45,31,33,31,41,27,66,34,8,8,31,7,27,66,86,8,26,31,56,27,66,28,8,18,31,1,27,66,84,8,38,31,47,27,66,31,8,32,31,46,27,66,26,24,12,14,0,24,0,31,2,29,14,0,24,12,31,3,16,31,10,31,17,46,1,24,24,0,40,40,31,8,16,45,31,36,31,58,27,66,18,8,52,31,55,27,66,4,8,7,31,34,27,66,71,24,12,14,0,24,64,0,14,0,24,5,14,0,31,59,31,23,29,46,24,30,14,0,31,6,16,31,9,31,14,31,23,46,27,1,40,54,44,10401,1,0,8,6,31,11,16,31,11,31,18,31,11,46,27,1,24,24,30,24,24,15,31,53,31,12,29,7,41,23,10911,52,56,11,31,2,16,62,31,3,16,62,31,4,16,62,31,5,16,62,31,6,16,62,31,7,16,62,31,8,16,62,31,9,16,62,31,8,16,31,7,31,16,31,21,46,27,40,31,10,16,45,31,57,31,13,27,66,42,8,51,31,55,27,66,5,8,22,31,80,27,66,10,24,12,14,0,24,64,0,14,0,31,6,31,27,31,22,46,27,27,24,1,31,9,16,31,6,31,24,31,17,46,27,31,10,16,42,31,1,31,10,16,45,31,59,31,39,27,66,10,8,59,31,34,29,66,76,8,13,31,77,27,66,20,8,12,31,31,27,66,60,8,56,31,36,29,66,96,8,1,66,103,24,12,14,0,31,39,31,24,27,22,24,0,31,1,29,14,0,24,12,14,0,31,39,31,85,27,29,24,6,40,31,31,31,21,27,4,31,10,16,41,31,9,16,31,0,12,14,0,24,0,12,14,0,8,0,63,14,0,31,9,27,24,4,40,31,10,16,4,31,8,16,31,0,12,14,0,24,0,12,14,0,8,0,63,14,0,24,60,40,54,44,10670,1,0,10,6,14,0,24,30,24,24,15,31,40,31,2,27,7,40,23,11099,36,56,9,31,2,16,62,31,3,16,62,31,4,16,62,31,5,16,62,31,6,16,62,31,7,16,62,31,18,31,26,31,27,46,27,42,31,8,16,45,31,24,31,52,27,66,36,8,18,31,20,27,66,79,8,14,31,45,27,66,56,8,0,31,103,27,66,1,24,12,14,0,8,8,16,31,8,41,31,8,16,45,31,47,31,1,29,66,62,8,37,31,48,27,66,16,8,47,31,6,29,66,69,8,34,31,30,27,66,39,8,49,15,27,66,18,8,33,31,6,29,66,77,24,12,14,0,24,0,31,1,29,14,0,31,23,31,39,27,22,24,12,31,7,16,31,14,31,94,27,1,24,24,0,64,1,14,0,31,54,31,18,29,2,40,54,44,10934,1,0,8,6,14,0,24,30,24,24,15,31,15,31,28,27,7,4,23,11262,9,56,9,31,2,16,62,31,3,16,62,31,4,16,62,31,5,16,62,31,6,16,62,31,7,16,62,40,31,16,31,30,31,31,46,27,31,8,16,45,31,31,31,32,27,66,49,8,59,31,43,29,66,101,8,30,31,45,27,66,40,8,8,66,96,24,12,14,0,31,2,31,25,31,26,46,27,46,24,40,31,15,31,19,31,12,46,27,4,31,8,16,45,31,39,31,31,27,66,42,8,63,31,13,27,66,35,8,41,31,57,27,66,14,24,12,14,0,24,64,0,14,0,31,11,31,26,31,22,46,27,27,24,37,14,0,24,64,1,40,54,44,11122,1,0,8,6,14,0,24,30,24,24,15,31,56,31,12,29,7,41,23,11552,31,56,12,31,2,16,62,31,3,16,62,31,4,16,62,31,5,16,62,31,6,16,62,31,7,16,62,31,13,31,11,27,42,31,8,16,45,31,1,66,111,8,25,31,89,27,66,3,8,4,31,67,27,66,44,8,57,31,36,29,66,83,24,12,14,0,24,40,45,31,10,66,55,8,37,31,75,27,66,2,8,22,31,68,27,66,24,8,54,31,38,27,66,5,8,52,31,40,27,66,29,24,26,0,18,0,15,31,0,7,31,9,16,40,31,10,16,15,50,15,14,1,14,0,31,1,27,1,24,8,0,14,0,33,14,0,24,12,31,4,16,31,12,31,16,15,46,27,1,24,24,60,24,15,31,1,7,31,11,16,45,31,11,31,96,27,66,1,8,29,31,11,29,66,83,8,8,66,102,8,12,66,91,8,60,31,8,27,66,48,8,29,31,64,27,66,11,24,12,31,6,16,31,10,31,24,31,31,46,27,1,24,24,60,24,15,31,2,7,42,31,9,16,42,31,10,16,15,50,15,14,1,14,0,31,1,27,1,24,8,0,14,0,33,14,0,24,12,14,0,24,60,24,14,0,24,64,1,14,0,31,20,31,38,27,32,40,54,44,11285,4,0,8,16,9,4,10,3,11,6,14,0,24,30,24,24,15,31,4,31,41,27,7,40,30,24,28,24,15,31,32,31,14,27,7,41,23,11696,18,56,9,31,2,16,62,31,3,16,62,31,4,16,62,31,5,16,62,31,6,16,62,31,7,16,62,10,6,41,31,8,16,40,31,8,16,45,31,9,66,99,8,51,31,18,29,66,68,8,4,31,64,27,66,42,8,6,66,97,8,53,31,37,29,66,100,8,13,31,82,27,66,9,24,12,14,0,24,0,31,1,29,31,6,16,31,18,31,23,15,46,27,1,24,24,12,14,0,24,0,53,40,54,44,11593,1,0,8,6,14,0,24,30,24,24,15,31,19,31,28,27,7,31,18,31,22,31,29,46,27,23,12111,56,56,11,31,2,16,62,31,3,16,62,31,4,16,62,31,5,16,62,31,6,16,62,31,7,16,62,31,20,31,11,27,4,31,8,16,4,31,8,16,45,31,51,31,13,27,66,44,8,16,31,69,27,66,16,8,41,31,67,27,66,2,8,8,31,28,27,66,67,8,50,31,1,27,66,65,8,44,31,17,29,66,77,24,12,14,0,24,0,31,2,29,31,7,16,31,11,1,24,24,12,14,0,24,15,0,31,40,31,14,29,40,45,31,9,31,16,27,66,58,8,0,66,116,8,8,31,75,27,66,31,8,7,31,73,27,66,25,8,13,31,72,27,66,25,8,39,31,29,27,66,35,24,26,45,31,15,31,45,27,66,42,8,20,31,54,27,66,40,8,6,31,28,27,66,77,8,15,31,24,27,66,70,8,31,31,5,27,66,31,8,11,31,28,27,66,65,8,2,31,48,27,66,47,8,62,31,13,27,66,39,8,5,66,62,8,54,31,5,29,66,62,8,5,66,95,8,40,31,23,27,66,38,24,63,14,0,24,42,40,31,9,16,40,31,10,16,15,50,15,14,1,14,0,31,1,27,1,24,8,0,14,0,33,14,0,24,12,14,0,24,0,31,6,31,19,31,22,46,27,31,8,16,31,56,31,41,29,40,31,8,16,45,31,11,66,97,8,45,31,26,29,66,82,8,49,31,16,27,66,45,8,4,31,83,27,66,16,8,10,66,106,8,5,66,99,24,12,14,0,24,0,31,1,29,14,0,31,10,15,27,43,24,12,14,0,31,12,31,16,31,25,46,27,46,24,0,27,14,0,24,64,1,14,0,31,32,15,27,43,24,27,30,14,0,24,14,0,31,13,31,55,27,2,40,54,44,11726,3,0,8,6,9,4,10,3,14,0,31,20,31,80,27,2,24,30,24,24,15,31,0,31,48,27,7,40,30,24,28,24,15,31,28,31,21,27,7,31,21,31,23,31,28,46,27,23,12922,56,56,14,31,2,16,62,31,3,16,62,31,4,16,62,31,5,16,62,31,6,16,62,31,7,16,62,31,8,16,62,31,9,16,62,31,10,16,62,31,8,16,31,11,16,40,31,12,16,15,50,15,14,1,14,0,31,1,27,1,24,8,0,14,0,33,14,0,24,12,31,6,16,31,11,31,30,31,26,46,27,1,24,24,6,10,10,31,9,16,31,8,16,50,52,12304,24,40,45,31,31,31,29,27,66,5,8,53,31,8,27,66,53,8,37,31,52,27,66,25,8,4,66,93,8,54,31,41,27,66,26,24,26,0,18,0,14,0,24,23,12393,10,24,31,8,31,9,31,18,46,27,31,1,31,14,31,24,46,27,31,13,16,45,31,14,66,101,8,23,31,52,27,66,33,8,18,66,87,8,55,31,22,29,66,66,8,58,31,20,29,66,63,24,12,14,0,31,21,31,35,31,27,46,27,32,24,42,31,0,31,8,16,50,29,14,0,24,64,1,14,0,31,18,31,25,31,17,46,27,22,24,31,5,16,31,43,31,62,27,1,24,24,1,40,40,31,13,16,45,31,3,31,102,27,66,3,8,59,31,34,27,66,8,8,22,31,9,27,66,79,8,10,66,93,8,7,66,109,8,34,31,3,27,66,67,24,12,14,0,24,15,0,31,8,16,50,29,30,31,9,16,45,31,49,15,27,66,19,8,13,31,83,27,66,14,8,41,31,25,29,66,99,8,50,31,19,29,66,73,8,10,31,73,27,66,22,8,58,31,19,29,66,63,8,54,31,18,27,66,44,24,12,31,4,16,31,13,31,29,31,26,46,27,1,24,24,4,64,1,31,3,16,31,28,31,30,15,46,27,1,31,7,16,31,19,31,22,31,23,46,27,1,31,10,16,41,40,31,13,16,45,31,34,31,54,27,66,24,8,17,31,55,27,66,39,8,27,31,51,27,66,34,24,12,14,0,24,64,0,14,0,24,1,40,41,31,13,16,45,31,28,31,54,27,66,30,8,1,31,93,27,66,23,8,51,31,26,27,66,38,8,5,66,99,24,12,14,0,24,42,42,41,31,36,31,20,29,31,17,31,25,46,45,31,39,31,19,27,66,12,8,49,31,27,27,66,41,8,27,31,64,27,66,19,8,44,31,46,27,66,9,8,23,31,88,27,66,5,8,26,31,39,27,66,40,8,41,31,39,27,66,31,8,10,31,71,27,66,29,24,26,45,31,34,31,51,27,66,27,8,40,31,17,27,66,57,8,20,31,8,27,66,83,8,28,31,24,27,66,64,8,48,31,36,27,66,27,8,36,31,37,27,66,43,8,7,31,68,27,66,46,8,61,31,13,29,66,64,8,46,31,15,29,66,70,24,63,14,0,31,21,31,30,31,26,46,27,32,24,45,31,24,31,13,27,66,61,8,20,31,74,27,66,11,8,39,31,34,27,66,37,8,35,31,10,27,66,55,24,63,14,0,31,8,31,30,27,43,24,45,31,54,31,22,27,66,21,8,18,31,42,27,66,52,8,52,31,24,27,66,36,8,19,31,36,27,66,53,8,47,31,22,27,66,52,24,63,14,0,24,40,40,31,10,16,31,0,12,14,0,8,25,31,26,31,21,46,27,31,10,16,31,1,12,14,0,31,23,31,32,31,30,46,27,2,24,0,63,14,0,24,0,31,9,16,50,64,2,14,0,24,18,0,14,0,24,64,1,40,54,44,12163,3,0,11,4,12,3,13,6,14,0,31,10,31,24,27,22,24,30,24,24,15,31,56,31,6,29,7,42,23,13003,56,56,9,31,2,16,62,31,3,16,62,31,4,16,62,31,5,16,62,31,6,16,62,31,7,16,62,4,31,8,16,50,37,31,4,16,31,12,31,75,27,1,24,24,37,14,0,24,54,44,12955,1,0,8,17,14,0,24,30,24,24,15,31,25,31,26,27,7,41,23,13276,9,56,10,31,2,16,62,31,3,16,62,31,4,16,62,31,5,16,62,31,6,16,62,31,7,16,62,31,8,16,62,31,8,16,31,38,31,22,29,31,9,16,4,4,31,9,16,45,31,63,31,8,29,66,53,8,57,31,2,27,66,42,8,38,31,2,27,66,70,8,27,31,74,27,66,2,8,36,31,70,27,66,10,8,43,31,51,27,66,10,24,12,14,0,24,0,31,2,29,14,0,24,12,14,0,31,4,31,28,27,43,24,6,31,15,31,17,31,27,46,27,31,8,16,31,0,12,31,7,16,31,27,31,29,31,24,46,27,1,24,24,40,31,8,16,31,1,12,14,0,24,0,63,14,0,31,4,31,21,31,29,46,27,27,8,45,31,14,27,31,9,16,40,40,31,9,16,45,31,44,31,13,27,66,51,8,29,31,7,27,66,65,8,25,31,68,27,66,17,8,3,31,91,27,66,9,8,58,31,30,29,66,88,8,19,31,49,27,66,36,24,12,14,0,24,0,31,1,29,14,0,24,12,14,0,31,12,27,24,0,30,14,0,31,5,16,31,48,1,40,54,44,13026,1,0,9,6,14,0,24,30,24,24,15,31,44,31,8,27,7,4,23,13549,36,56,11,31,2,16,62,31,3,16,62,31,4,16,62,31,5,16,62,31,6,16,62,31,7,16,62,31,8,16,62,31,9,16,62,31,8,16,41,4,31,10,16,45,31,50,31,10,27,66,52,8,23,31,8,29,66,96,8,56,31,32,27,66,24,24,12,14,0,24,64,0,14,0,24,1,31,9,16,40,31,10,16,31,12,31,10,16,45,31,24,31,49,27,66,35,8,10,66,91,8,5,31,15,27,66,90,8,27,31,58,27,66,18,8,60,31,29,27,66,27,8,26,31,13,27,66,65,24,12,14,0,31,14,43,24,0,31,1,29,31,7,16,31,2,31,20,15,46,27,1,24,24,12,14,0,24,6,31,3,31,23,31,32,46,27,4,41,31,10,16,40,31,9,16,31,0,12,14,0,24,0,12,14,0,8,0,63,14,0,24,41,31,6,31,16,31,24,46,27,31,8,16,31,0,12,14,0,31,9,31,13,31,14,46,27,27,24,40,31,8,16,31,1,12,14,0,24,0,63,14,0,24,0,30,14,0,24,14,0,31,11,31,17,31,14,46,27,46,40,54,44,13299,1,0,10,6,14,0,24,30,24,24,15,31,59,31,6,29,7,23,13828,56,56,9,31,2,16,62,31,3,16,62,31,4,16,62,31,5,16,62,31,6,16,62,31,7,16,62,4,31,8,16,42,4,31,8,16,45,31,1,31,21,27,66,86,8,60,31,34,27,66,7,8,14,66,96,8,55,31,28,29,66,76,8,59,31,42,29,66,99,8,44,31,15,27,66,45,24,12,14,0,24,0,31,2,29,14,0,24,12,14,0,8,8,31,16,31,15,46,27,31,1,31,8,16,40,31,8,16,45,31,12,31,84,27,66,12,8,0,66,101,8,41,31,5,29,66,74,8,57,31,8,27,66,38,8,28,31,10,29,66,98,8,29,31,31,27,66,44,24,12,31,6,16,31,11,31,18,31,19,46,27,1,24,24,0,31,2,29,14,0,24,12,14,0,31,3,43,24,0,31,7,31,19,31,21,46,27,40,31,8,16,45,31,13,31,57,27,66,42,8,7,31,90,27,66,14,8,16,31,27,27,66,69,24,12,14,0,24,64,0,14,0,31,18,31,26,15,46,27,2,24,34,14,0,31,2,31,21,31,16,46,27,33,24,30,14,0,31,5,16,31,54,31,73,27,1,40,54,44,13571,1,0,8,6,31,12,16,31,15,31,30,15,46,27,1,24,24,30,24,24,15,31,24,31,30,27,7,31,5,31,25,31,29,46,27,23,13950,14,56,9,31,2,16,62,31,3,16,62,31,4,16,62,31,5,16,62,31,6,16,62,31,7,16,62,31,37,31,1,29,40,31,8,16,45,31,33,31,67,27,66,12,8,46,31,47,27,66,24,8,29,31,17,27,66,69,8,25,31,27,27,66,52,24,12,14,0,24,4,64,1,14,0,31,30,31,36,27,33,40,54,44,13868,1,0,8,6,14,0,31,12,31,25,31,20,46,27,43,24,30,24,24,15,31,5,31,50,27,7,23,14226,52,56,9,31,2,16,62,31,3,16,62,31,4,16,62,31,5,16,62,31,6,16,62,31,7,16,62,40,31,8,16,42,31,7,31,25,31,34,46,27,31,8,16,45,31,33,31,59,27,66,16,8,13,31,32,27,66,56,8,44,31,20,29,66,86,8,56,31,29,27,66,18,8,4,66,112,8,26,31,29,27,66,49,24,12,14,0,31,16,31,32,31,27,46,27,22,24,0,31,2,29,14,0,24,12,14,0,24,40,4,31,8,16,40,31,8,16,45,31,36,31,18,27,66,54,8,32,31,66,27,66,3,8,5,31,19,27,66,86,8,42,31,25,27,66,36,8,32,31,7,27,66,77,8,1,66,103,24,12,31,3,16,31,5,1,24,24,0,31,2,29,14,0,24,12,14,0,24,0,41,31,8,16,45,31,49,15,27,66,14,8,54,31,40,27,66,17,8,40,31,20,29,66,92,24,12,14,0,24,64,0,31,7,16,31,6,31,17,31,24,46,27,1,24,24,35,14,0,24,30,14,0,31,5,16,31,18,31,33,31,29,46,27,1,40,54,44,13981,1,0,8,6,31,11,16,31,2,31,21,31,15,46,27,1,24,24,30,24,24,15,31,6,31,50,27,7,41,23,14397,25,56,9,31,2,16,62,31,3,16,62,31,4,16,62,31,5,16,62,31,6,16,62,31,7,16,62,40,31,50,31,8,29,31,8,16,45,31,24,31,13,27,66,75,8,5,66,112,8,57,31,1,29,66,59,8,54,31,26,29,66,76,24,12,14,0,31,24,31,8,29,33,24,45,31,2,31,60,27,66,55,8,7,31,15,27,66,88,8,10,31,31,27,66,59,8,11,31,42,27,66,48,8,33,31,2,29,66,71,8,8,31,82,27,66,15,8,10,66,100,8,14,66,87,8,24,31,38,27,66,38,24,26,0,64,1,40,54,44,14260,1,0,8,6,14,0,24,30,24,24,15,31,54,31,3,27,7,40,23,14667,23,56,9,31,2,16,62,31,3,16,62,31,4,16,62,31,5,16,62,31,6,16,62,31,7,16,62,40,40,31,8,16,40,4,31,8,16,45,31,52,31,13,27,66,43,8,27,31,29,27,66,45,8,1,66,109,8,44,31,20,27,66,39,8,14,66,102,8,21,31,1,27,66,82,24,12,14,0,24,0,31,2,29,14,0,24,12,14,0,8,1,31,12,15,46,27,42,31,8,16,31,10,31,24,31,25,46,27,40,31,8,16,45,31,14,31,48,27,66,46,8,7,66,94,8,3,66,107,8,24,31,12,27,66,67,8,16,31,62,27,66,38,8,59,31,44,27,66,1,24,12,14,0,24,0,31,2,29,14,0,31,2,31,11,31,20,46,27,22,24,12,14,0,24,0,31,63,31,23,29,31,8,16,45,31,2,31,36,27,66,74,8,32,31,50,27,66,29,8,62,31,31,27,66,19,24,12,31,7,16,31,26,31,25,46,1,24,24,64,0,14,0,31,17,31,23,31,33,46,27,29,24,32,14,0,31,24,31,25,31,20,46,27,33,24,30,40,54,44,14420,1,0,8,6,14,0,24,30,24,24,15,31,11,31,47,27,7,23,14859,8,56,9,31,2,16,62,31,3,16,62,31,4,16,62,31,5,16,62,31,6,16,62,31,7,16,62,31,1,31,26,31,27,46,27,42,31,8,16,45,31,6,31,87,27,66,19,8,15,31,80,27,66,22,8,29,31,77,27,66,9,8,11,66,93,24,12,14,0,24,4,45,31,62,31,29,29,66,32,8,33,31,60,27,66,21,8,39,31,28,27,66,47,8,0,66,97,8,44,31,22,27,66,55,24,26,0,18,0,15,31,0,7,42,40,31,8,16,45,31,34,31,41,27,66,37,8,41,31,11,27,66,59,8,57,31,33,29,66,88,24,12,14,0,24,64,0,14,0,24,30,24,24,14,0,24,64,1,14,0,31,3,31,8,31,16,46,27,39,40,54,44,14689,1,0,8,6,31,13,16,31,8,31,16,31,20,46,27,1,24,24,30,24,24,15,31,5,31,54,27,7,42,23,14984,10,56,9,31,2,16,62,31,3,16,62,31,4,16,62,31,5,16,62,31,6,16,62,31,7,16,62,31,9,31,14,31,23,46,27,4,31,8,16,45,31,0,66,112,8,63,31,11,27,66,43,8,15,31,59,27,66,41,8,23,31,74,27,66,7,24,12,14,0,24,42,31,0,37,14,0,24,64,1,14,0,31,5,31,31,31,32,46,27,2,40,54,44,14893,1,0,8,6,14,0,24,30,24,24,15,31,41,31,19,27,7,31,57,31,1,27,23,15267,52,56,9,31,2,16,62,31,3,16,62,31,4,16,62,31,5,16,62,31,6,16,62,31,7,16,62,31,8,42,31,8,16,40,42,31,8,16,45,31,62,31,10,29,66,56,8,19,31,8,27,66,74,8,9,31,71,27,66,30,8,37,31,62,27,66,4,8,12,31,52,27,66,52,8,40,31,61,27,66,3,24,12,14,0,24,0,31,2,29,14,0,24,12,14,0,24,40,4,31,8,16,41,31,15,31,28,31,29,46,27,31,8,16,45,31,6,31,97,27,66,5,8,32,31,12,29,66,81,8,52,31,37,29,66,95,8,2,31,70,27,66,31,8,12,31,101,27,66,3,8,2,31,41,27,66,61,24,12,14,0,31,16,31,23,31,32,46,27,27,24,0,31,2,29,14,0,24,12,14,0,24,0,31,9,31,18,31,14,46,27,31,8,16,45,31,52,31,42,27,66,18,8,20,31,14,27,66,77,8,40,31,16,27,66,56,24,12,14,0,31,6,31,15,15,46,27,46,24,64,0,31,5,16,31,33,31,30,46,1,24,24,33,14,0,24,30,14,0,24,14,0,31,14,46,40,54,44,15011,1,0,8,6,14,0,31,60,31,24,29,43,24,30,24,24,15,31,51,31,10,27,7,4,23,15423,56,56,9,31,2,16,62,31,3,16,62,31,4,16,62,31,5,16,62,31,6,16,62,31,7,16,62,4,4,31,8,16,45,31,63,31,17,27,66,32,8,27,31,31,27,66,59,8,39,31,55,27,66,21,8,43,31,3,27,66,58,24,12,14,0,8,7,31,47,31,13,29,40,31,8,16,45,31,50,31,2,29,66,64,8,33,31,10,27,66,68,8,34,31,7,29,66,85,24,12,14,0,24,64,0,14,0,31,14,31,36,27,39,24,21,14,0,31,10,31,15,27,46,24,64,1,40,54,44,15296,1,0,8,6,14,0,24,30,24,24,15,31,7,31,55,27,7,40,23,15662,64,56,9,31,2,16,62,31,3,16,62,31,4,16,62,31,5,16,62,31,6,16,62,31,7,16,62,40,41,31,8,16,4,31,5,31,8,16,45,31,42,31,9,27,66,57,8,3,31,89,27,66,9,8,33,31,59,27,66,18,8,13,31,54,27,66,36,8,8,66,108,8,15,31,17,27,66,72,24,12,14,0,31,6,31,24,27,32,24,0,31,2,29,14,0,24,12,14,0,24,4,31,8,16,41,40,31,8,16,45,31,45,15,27,66,18,8,21,31,4,27,66,76,8,52,31,37,29,66,95,8,34,31,13,29,66,82,8,5,66,111,8,8,31,55,27,66,41,24,12,14,0,24,0,31,2,29,14,0,24,12,14,0,24,0,40,41,31,8,16,45,31,9,66,103,8,39,31,22,27,66,50,8,35,31,72,27,66,5,24,12,14,0,24,64,0,14,0,24,27,31,4,16,31,15,31,26,31,31,46,27,1,24,24,30,40,54,44,15446,1,0,8,6,14,0,24,30,24,24,15,31,32,31,31,27,7,31,4,31,21,27,23,15954,36,56,11,31,2,16,62,31,3,16,62,31,4,16,62,31,5,16,62,31,6,16,62,31,7,16,62,31,8,16,62,31,9,16,62,31,8,16,40,31,10,16,45,31,62,31,28,29,66,78,8,31,31,76,27,66,4,8,47,31,46,27,66,19,24,12,31,3,16,31,3,31,12,31,23,46,27,1,24,24,64,0,14,0,24,1,31,9,16,42,31,10,16,4,31,10,16,45,31,30,31,69,27,66,9,8,53,31,45,27,66,3,8,4,31,102,27,66,4,8,13,31,60,27,66,30,8,33,31,54,27,66,29,8,48,31,36,27,66,20,24,12,14,0,24,0,31,1,29,31,6,16,31,4,31,9,31,17,46,27,1,24,24,12,14,0,24,6,31,12,40,31,9,16,31,0,12,14,0,24,4,31,9,16,31,1,12,14,0,24,0,63,14,0,31,11,33,8,40,31,9,27,31,17,31,27,31,21,46,27,31,8,16,31,0,12,14,0,31,8,31,21,31,26,46,27,39,24,4,31,8,16,31,1,12,14,0,24,0,63,14,0,31,41,31,1,27,39,24,0,30,14,0,31,7,16,31,10,31,24,15,46,27,1,40,54,44,15689,1,0,10,6,14,0,31,62,31,9,27,2,24,30,24,24,15,31,1,31,63,27,7,23,16159,44,56,12,31,2,16,62,31,3,16,62,31,4,16,62,31,5,16,62,31,6,16,62,31,7,16,62,31,8,16,62,31,8,16,40,31,9,16,31,10,16,15,50,15,14,1,14,0,31,1,27,1,24,8,0,14,0,33,31,3,16,31,33,31,29,46,1,24,24,12,14,0,24,6,10,8,40,42,31,11,16,31,31,31,5,29,42,31,11,16,45,31,43,31,19,29,66,84,8,9,31,50,27,66,42,8,28,31,2,27,66,80,8,19,31,58,27,66,26,8,12,31,98,27,66,6,8,43,31,15,29,66,76,24,12,14,0,24,0,31,1,29,14,0,31,24,27,24,12,14,0,24,0,52,16139,23,16155,14,24,40,31,10,16,31,8,16,50,1,14,0,24,14,0,24,14,0,40,54,44,15982,3,0,9,4,10,3,11,6,31,13,16,31,13,31,30,31,23,46,27,1,24,24,30,24,24,15,31,22,31,43,27,7,40,23,16422,64,56,9,31,2,16,62,31,3,16,62,31,4,16,62,31,5,16,62,31,6,16,62,31,7,16,62,4,31,10,31,11,31,16,46,27,31,8,16,42,4,31,8,16,45,31,63,31,24,27,66,21,8,7,31,46,27,66,48,8,58,31,5,29,66,57,8,59,31,26,27,66,18,8,45,31,46,27,66,25,8,61,31,19,27,66,24,24,12,14,0,24,0,31,2,29,14,0,24,12,14,0,31,15,31,17,31,18,46,27,33,24,40,40,31,8,16,4,41,31,8,16,45,31,18,31,17,27,66,73,8,63,31,12,27,66,26,8,36,31,51,27,66,23,8,37,31,13,29,66,79,8,8,31,72,27,66,36,8,9,31,92,27,66,3,24,12,14,0,24,0,31,2,29,14,0,24,12,14,0,24,0,42,4,31,8,16,45,31,16,31,6,27,66,90,8,49,31,28,29,66,90,8,39,31,2,29,66,75,24,12,14,0,24,64,0,14,0,24,29,14,0,24,30,40,54,44,16197,1,0,8,6,14,0,24,30,24,24,15,31,52,31,14,27,7,23,16681,56,56,9,31,2,16,62,31,3,16,62,31,4,16,62,31,5,16,62,31,6,16,62,31,7,16,62,42,31,20,31,25,27,31,8,16,40,31,8,16,45,31,60,66,48,8,19,31,15,27,66,67,8,12,31,84,27,66,14,8,63,31,43,29,66,83,8,39,31,7,29,66,84,8,15,31,6,27,66,83,24,12,31,4,16,31,26,31,63,27,1,24,24,0,31,2,29,14,0,24,12,14,0,31,15,31,39,27,2,24,4,40,31,8,16,31,16,31,4,27,40,31,8,16,45,31,23,31,50,27,66,35,8,8,31,42,27,66,51,8,49,31,57,27,66,4,8,48,31,28,27,66,27,8,54,31,60,27,66,2,8,7,31,31,27,66,66,24,12,14,0,24,0,31,2,29,14,0,31,25,31,7,27,2,24,12,14,0,24,0,4,31,8,16,45,31,20,31,42,27,66,50,8,31,31,79,27,66,1,8,6,66,106,24,12,31,3,16,31,19,31,24,27,1,24,24,64,0,14,0,24,22,14,0,24,30,40,54,44,16444,1,0,8,6,31,13,16,31,10,31,17,31,18,46,27,1,24,24,30,24,24,15,31,45,31,22,27,7,4,23,16888,23,56,10,31,2,16,62,31,3,16,62,31,4,16,62,31,5,16,62,31,6,16,62,31,7,16,62,31,8,16,62,31,8,16,40,31,9,16,45,31,38,31,56,27,66,18,8,51,31,44,27,66,16,8,25,31,26,27,66,61,24,12,14,0,24,64,0,31,6,16,31,14,31,18,31,19,46,27,1,24,24,1,31,9,16,45,31,56,31,26,27,66,30,8,7,31,39,27,66,71,8,3,66,112,8,44,31,56,27,66,4,24,12,31,5,16,31,13,31,28,15,46,27,1,24,24,40,4,31,8,16,31,0,12,14,0,24,40,31,8,16,31,1,12,14,0,24,0,63,14,0,24,28,31,6,16,31,62,31,3,29,1,24,24,64,1,31,4,16,31,6,1,40,54,44,16715,1,0,9,6,14,0,24,30,24,24,14,0,24,1,24,24,23,17268,14,47,9,17700,0,31,56,31,35,29,16,31,2,31,14,27,16,45,31,47,31,4,29,66,69,8,13,31,93,27,66,5,8,35,31,64,27,66,13,24,12,31,12,16,31,11,31,31,31,29,46,27,1,24,24,64,0,31,13,16,31,52,31,32,29,1,24,24,1,24,24,42,31,44,31,23,29,16,50,45,31,7,31,29,27,66,81,8,55,31,35,29,66,90,8,29,31,39,27,66,32,8,14,66,87,8,33,31,34,27,66,35,8,12,31,91,27,66,2,8,19,31,68,27,66,23,8,51,31,34,29,66,84,8,56,31,13,27,66,31,24,26,0,58,14,0,24,52,17061,24,23,17070,44,24,31,52,31,30,29,16,50,53,4,31,20,31,3,29,16,31,24,31,2,29,16,50,1,14,0,31,10,16,31,6,31,25,31,26,46,27,1,4,31,3,16,40,31,45,31,24,29,16,31,0,12,14,0,24,6,42,31,4,31,6,16,45,31,46,31,18,27,66,44,8,25,31,30,27,66,46,8,11,66,99,8,7,66,96,8,51,31,55,27,66,10,8,48,31,4,27,66,52,24,12,14,0,31,31,31,1,29,46,24,4,31,12,31,9,27,16,31,1,12,14,0,24,60,10,8,41,42,31,56,31,35,29,16,31,2,12,14,0,24,0,52,17207,23,17260,8,24,42,41,4,31,6,16,31,8,31,58,27,31,35,31,14,29,16,31,2,12,14,0,31,8,31,21,27,32,24,0,12,14,0,8,0,63,14,0,8,18,31,1,29,16,50,30,14,0,24,14,0,24,14,0,10,3,49,23,17700,64,31,22,16,62,24,9,16909,22,31,34,31,15,29,16,42,31,1,37,14,0,24,1,24,24,31,59,31,40,29,16,50,37,31,10,16,31,23,31,30,31,25,46,27,1,24,24,52,17320,24,23,17405,64,31,21,31,22,31,32,46,27,31,33,31,14,29,16,4,40,31,53,31,35,29,16,41,31,4,16,40,31,3,16,15,50,15,14,1,14,0,31,1,27,1,24,8,0,14,0,33,14,0,24,12,14,0,24,0,12,14,0,24,64,0,14,0,24,1,14,0,24,14,0,31,21,31,27,31,33,46,27,33,24,24,24,23,17292,64,31,0,8,2,31,15,27,16,50,31,12,16,31,4,31,9,31,21,46,27,1,24,24,52,17434,24,23,17443,9,24,31,8,31,9,27,16,50,53,31,6,31,9,31,14,46,27,31,29,31,14,29,16,50,52,17516,24,40,31,19,31,25,15,46,27,31,6,16,45,31,54,31,27,29,66,85,8,12,31,53,27,66,46,8,1,31,21,27,66,90,24,12,14,0,31,2,31,34,31,29,46,27,32,24,64,0,14,0,24,23,17686,18,24,31,43,31,4,29,31,22,31,29,31,24,46,27,31,14,31,29,15,46,27,31,6,16,45,31,29,31,66,27,66,17,8,50,31,20,29,66,81,8,28,31,56,27,66,28,24,12,14,0,31,14,31,29,31,26,46,27,33,24,64,0,14,0,31,24,31,16,27,22,24,24,42,31,6,16,45,31,59,31,6,27,66,50,8,7,66,101,8,55,31,48,27,66,2,8,17,31,26,27,66,56,8,44,31,28,29,66,85,24,12,14,0,8,3,40,31,2,16,45,31,7,31,66,27,66,45,24,12,14,0,24,0,27,31,14,16,31,7,31,26,31,30,46,27,1,24,24,64,1,31,12,16,31,3,31,7,31,19,46,27,1,24,24,14,0,31,13,33,24,14,0,31,3,31,14,31,25,46,27,43,24,49,54,67,23,17268,56,40,54,31,9,16,44,103,0,7,3,4,5,6,7,8,9,1,24,24,23,18189,44,56,12,31,2,16,62,31,2,16,62,31,3,16,62,31,4,16,62,31,5,16,62,31,6,16,62,31,7,16,62,31,8,16,62,31,9,16,62,31,10,16,62,31,8,16,31,7,45,31,13,66,52,8,20,31,64,27,66,30,8,49,31,19,29,66,84,8,32,31,14,29,66,79,8,46,31,14,27,66,61,24,26,0,18,0,14,0,31,14,2,24,1,31,9,16,31,0,1,10,14,41,31,9,16,50,31,20,31,26,31,32,46,27,31,2,16,45,31,42,31,44,27,66,22,8,44,31,1,27,66,56,8,44,31,51,27,66,15,8,11,31,55,27,66,37,8,39,31,16,27,66,61,8,33,31,11,27,66,60,24,12,14,0,31,17,31,27,31,33,46,27,32,24,0,35,37,14,0,24,52,17911,24,23,18184,36,24,23,18048,10,47,9,18157,0,31,6,31,23,31,29,46,27,31,8,16,45,31,56,31,41,27,66,15,8,2,66,115,8,10,66,105,8,61,31,28,29,66,71,24,12,14,0,31,12,31,17,31,23,46,27,27,24,45,31,0,66,117,8,30,31,1,27,66,79,8,37,31,27,27,66,36,8,3,31,53,27,66,45,8,3,31,24,27,66,75,8,48,31,1,27,66,56,8,28,31,3,29,66,85,8,6,66,95,8,32,31,22,27,66,46,24,26,0,64,1,31,3,16,31,1,31,27,31,31,46,27,1,10,3,49,23,18157,52,31,11,16,62,24,9,17915,11,42,31,25,31,9,29,31,8,16,45,31,3,31,31,27,66,78,8,62,31,35,29,66,90,8,7,66,108,8,1,31,65,27,66,38,24,12,14,0,31,15,31,29,27,29,24,40,45,31,1,31,33,27,66,67,8,8,31,75,27,66,35,8,11,31,60,27,66,26,8,14,31,49,27,66,45,24,26,42,31,2,16,31,9,16,50,12,14,0,24,0,64,1,14,0,24,64,1,24,24,49,67,4,31,9,16,15,50,15,14,1,14,0,31,1,27,1,24,8,0,14,0,33,24,24,23,17826,36,31,8,16,50,54,31,10,16,44,17726,0,1,2,1,24,24,23,19574,8,56,15,31,2,16,62,31,3,16,62,31,4,16,62,31,5,16,62,31,6,16,62,31,7,16,62,31,8,16,62,31,9,16,62,31,10,16,62,31,11,16,62,31,12,16,62,31,13,16,62,31,14,16,62,10,13,40,45,31,35,31,39,27,66,28,8,60,31,36,29,66,93,8,48,31,13,27,66,49,8,36,31,23,27,66,40,8,1,31,47,27,66,68,8,25,31,23,27,66,57,8,13,66,98,8,23,31,17,27,66,70,8,11,31,24,15,46,27,41,40,45,31,5,66,60,8,41,31,12,29,66,85,8,7,31,75,27,66,32,8,56,31,2,27,66,39,8,4,31,32,27,66,85,24,26,45,31,15,31,50,27,66,47,8,53,31,34,29,66,95,8,22,31,53,27,66,36,8,47,31,3,27,66,66,8,28,31,76,27,66,7,8,32,31,82,27,66,2,8,15,31,59,27,66,47,8,7,66,105,8,21,31,24,27,66,56,24,63,14,0,24,45,31,0,66,105,8,14,66,96,8,51,31,35,27,66,14,8,45,31,22,29,66,78,8,5,66,115,8,25,31,10,29,66,64,8,8,31,18,27,66,76,24,63,14,0,24,0,3,14,0,31,18,31,20,31,23,46,27,29,24,5,14,0,24,52,18494,24,23,18723,14,4,31,21,31,30,31,22,46,27,42,45,31,1,31,29,27,66,35,8,46,31,16,27,66,52,8,24,31,28,27,66,62,8,42,31,41,27,66,14,8,14,31,97,27,66,10,24,26,45,31,2,31,15,27,66,95,8,38,31,35,27,66,41,8,7,66,104,8,1,66,115,8,11,31,99,27,66,1,8,27,31,22,27,66,67,8,19,31,50,27,66,52,8,28,31,78,27,66,6,8,7,66,94,24,63,14,0,24,45,31,51,31,34,29,66,88,8,0,31,108,27,66,2,8,38,31,5,29,66,67,8,3,66,98,8,40,31,68,27,66,12,8,60,31,38,29,66,57,8,14,31,56,27,66,32,24,63,31,6,16,31,9,31,28,27,1,24,24,45,31,11,31,18,27,66,70,8,30,31,19,27,66,48,8,60,31,31,29,66,79,8,59,31,11,29,66,60,24,63,14,0,31,3,31,10,31,18,46,27,32,8,3,16,50,31,4,16,50,31,5,16,50,64,3,14,0,24,54,24,40,4,31,3,16,50,5,14,0,24,52,18739,24,23,19001,23,24,40,45,31,28,31,1,27,66,55,8,60,31,34,27,66,27,8,37,31,25,27,66,50,8,32,31,66,27,66,3,8,58,31,13,29,66,24,8,8,66,106,8,20,31,2,29,66,96,8,5,31,14,27,66,92,8,13,31,55,27,66,46,24,26,45,31,30,31,12,29,66,16,8,40,31,27,27,66,30,8,13,66,101,8,4,66,110,8,39,31,33,27,66,25,8,60,31,6,29,66,67,8,9,66,25,8,14,31,9,27,66,9,8,9,66,96,8,50,31,57,27,66,8,8,10,31,16,27,66,6,8,10,31,23,27,66,77,8,54,31,38,27,66,25,8,27,31,78,27,66,3,8,52,31,9,29,66,65,8,11,66,21,8,55,31,16,29,66,72,8,61,31,44,27,66,9,8,24,31,1,29,66,9,8,53,31,34,29,66,91,8,50,31,54,27,66,7,8,10,31,55,27,66,51,8,5,66,27,8,30,31,43,27,66,27,8,7,66,94,8,37,31,9,27,66,56,8,3,31,25,27,66,77,8,16,31,40,27,66,54,8,15,31,60,27,66,26,8,13,31,65,27,66,22,24,36,1,14,0,24,53,31,12,16,31,6,31,12,31,13,46,27,45,31,39,31,25,27,66,15,8,45,31,3,29,66,56,8,30,31,18,27,66,58,8,5,66,96,8,59,31,36,27,66,4,8,8,66,108,24,26,31,3,16,50,64,1,14,0,31,4,31,19,31,12,46,27,32,24,1,31,13,16,4,40,31,12,16,45,31,27,31,62,27,66,19,8,46,31,2,29,66,57,8,16,31,31,27,66,63,8,58,31,3,29,66,48,8,62,31,2,27,66,52,8,13,31,36,27,66,55,24,12,14,0,24,0,31,0,39,14,0,24,1,10,4,31,0,31,13,16,50,5,31,9,16,31,30,31,39,27,1,24,24,52,19160,24,23,19171,44,41,31,0,31,1,29,14,0,24,54,24,31,14,16,31,3,31,40,27,31,0,31,5,16,50,33,14,0,31,12,31,56,27,2,24,1,24,24,42,31,13,16,50,31,14,16,50,61,37,14,0,24,52,19218,24,23,19239,31,31,38,31,30,27,31,0,31,1,29,14,0,31,41,31,15,27,39,24,54,24,31,11,16,40,40,45,31,37,31,19,27,66,21,8,7,66,90,8,60,31,18,27,66,38,8,1,66,103,24,26,45,31,13,66,96,8,53,31,21,27,66,23,8,61,31,38,27,66,21,24,63,14,0,8,7,40,31,0,31,14,16,50,61,37,14,0,24,52,19396,24,4,31,13,16,50,4,45,31,6,31,40,27,66,31,8,61,31,40,29,66,76,8,44,31,42,27,66,30,8,6,66,98,24,26,45,31,53,31,6,27,66,38,8,20,31,53,27,66,25,8,28,31,75,27,66,12,24,63,31,8,16,31,17,31,18,31,21,46,27,1,24,8,14,16,50,64,1,14,0,24,29,14,0,24,23,19401,44,24,31,14,16,50,14,0,31,7,43,8,0,64,2,14,0,24,1,14,0,31,9,16,31,9,31,29,31,22,46,24,27,1,10,3,40,31,11,16,50,31,13,16,50,35,37,14,0,24,52,19451,24,23,19554,10,24,41,41,31,11,16,50,31,12,16,50,11,14,0,24,52,19471,23,19501,8,24,31,61,31,14,29,4,31,12,16,31,11,16,50,12,14,0,24,0,31,4,16,50,58,14,0,31,6,27,24,14,0,24,52,19510,24,23,19516,18,31,11,16,50,54,24,31,21,31,47,27,31,11,16,15,50,15,14,1,14,0,31,1,27,1,24,8,0,14,0,33,14,0,31,14,31,11,27,43,24,24,23,19431,14,31,22,31,43,27,31,0,31,1,29,14,0,31,31,31,29,27,46,24,54,31,11,16,44,18203,0,3,3,4,5,1,24,24,23,20851,56,56,17,31,2,16,62,31,3,16,62,31,4,16,62,31,5,16,62,31,6,16,62,31,7,16,62,31,8,16,62,31,9,16,62,31,10,16,62,31,11,16,62,31,12,16,62,31,13,16,62,31,14,16,62,31,15,16,62,31,11,16,4,42,45,31,14,31,25,27,66,26,8,12,66,54,8,29,31,23,27,66,15,8,11,66,57,8,2,31,42,27,66,25,8,53,66,17,8,4,31,30,27,66,37,8,14,31,35,27,66,23,8,8,31,7,27,66,58,8,5,66,69,8,15,31,37,27,66,23,8,41,31,9,27,66,26,8,49,31,24,27,66,4,8,12,31,18,27,66,48,8,1,31,77,27,66,1,8,9,31,20,27,66,51,8,53,31,22,29,66,50,8,0,31,38,27,66,44,8,33,31,40,27,66,10,8,18,31,42,27,66,24,8,9,66,76,8,29,31,24,27,66,33,8,17,31,24,27,66,46,8,24,31,9,27,66,55,8,11,66,78,8,10,66,80,8,61,31,24,29,66,60,8,16,31,1,29,66,83,8,37,31,7,29,66,69,8,9,66,91,8,7,31,74,27,66,20,8,5,66,97,8,27,31,35,27,66,41,8,18,31,19,27,66,67,8,13,66,92,8,28,31,12,27,66,66,8,10,66,97,8,17,31,11,27,66,80,8,36,31,70,27,66,3,8,47,31,12,29,66,75,8,29,31,7,27,66,75,8,5,66,107,8,8,31,50,27,66,55,8,61,31,3,27,66,50,8,41,31,40,27,66,34,8,22,31,5,29,66,99,8,11,66,106,8,29,31,32,27,66,57,8,47,31,11,29,66,83,8,35,31,69,27,66,16,8,27,31,46,27,66,48,8,32,31,39,27,66,51,8,5,66,43,8,43,31,22,29,66,28,8,56,31,12,29,66,6,8,21,31,23,27,66,7,8,38,31,19,29,66,33,8,3,31,27,27,66,23,8,13,66,41,8,59,31,26,29,66,22,8,16,31,9,27,66,31,8,15,31,21,27,66,21,8,46,31,14,29,66,11,8,43,31,18,29,66,22,8,3,66,58,24,45,31,55,31,11,27,66,49,8,35,31,11,29,66,88,8,63,31,35,27,66,10,8,39,31,46,27,66,20,8,8,31,69,27,66,39,24,7,14,0,24,45,64,1,14,0,24,1,31,12,16,31,3,31,14,27,45,31,26,31,16,27,66,41,8,45,31,5,27,66,66,8,59,31,40,27,66,15,8,33,31,45,27,66,27,8,33,31,34,27,66,43,8,7,66,96,24,26,31,3,16,50,64,1,31,5,16,31,19,31,22,31,15,46,27,1,24,24,45,31,55,31,27,27,66,32,8,12,31,40,27,66,49,8,20,31,80,27,66,12,8,17,31,58,27,66,33,8,17,31,35,27,66,45,8,6,31,79,27,66,14,8,38,31,7,27,66,56,24,7,31,8,16,31,6,31,9,31,18,46,27,1,24,24,45,31,8,66,74,8,2,66,99,8,55,31,30,29,66,78,8,34,31,28,27,66,7,8,5,66,115,8,36,31,10,27,66,66,24,26,0,45,31,43,31,27,27,66,21,8,24,31,27,27,66,10,8,0,66,93,8,14,31,7,27,66,22,8,12,66,24,24,45,25,2,45,64,2,14,0,31,8,31,16,27,43,24,1,31,13,16,31,0,1,31,14,16,31,0,1,31,11,31,4,27,16,45,1,10,24,31,8,31,10,16,40,41,31,12,16,45,31,5,31,40,27,66,54,8,9,66,95,8,1,31,23,27,66,73,8,21,31,90,27,66,3,8,2,31,40,27,66,23,8,45,31,4,27,66,67,24,12,14,0,8,14,16,15,50,15,14,1,14,0,31,1,27,1,24,8,0,14,0,33,31,5,16,31,7,31,15,31,17,46,27,1,24,24,64,1,14,0,24,1,14,0,24,14,0,31,11,22,24,52,20461,24,23,20843,36,41,31,10,16,31,43,31,27,29,16,50,31,11,16,50,31,10,16,50,25,2,31,6,16,31,7,31,28,31,27,46,27,1,24,24,1,10,3,24,41,40,40,31,10,16,50,21,14,0,24,52,20516,23,20612,9,24,41,4,31,9,16,4,40,31,13,16,50,31,4,55,14,0,24,52,20543,8,10,16,50,23,20573,25,24,31,5,4,31,33,31,31,27,31,9,16,50,46,14,0,8,10,16,50,27,14,0,31,5,31,25,27,46,24,14,0,24,1,10,3,42,41,31,13,16,15,50,15,14,1,14,0,31,1,27,1,24,8,0,14,0,33,14,0,8,4,55,14,0,24,14,0,24,14,0,24,52,20620,23,20836,10,24,31,42,31,27,29,16,15,50,31,41,31,14,27,42,45,31,10,66,73,8,63,31,6,27,66,47,8,42,31,12,29,66,84,8,2,66,103,8,42,31,24,27,66,44,8,29,31,24,27,66,50,24,26,45,31,54,31,6,27,66,42,8,14,66,100,8,31,31,71,27,66,9,8,8,31,48,27,66,53,8,11,66,56,8,61,31,29,27,66,14,8,11,31,43,27,66,43,8,16,31,25,27,66,73,8,4,31,34,27,66,29,8,23,31,38,27,66,50,8,45,31,14,27,66,41,8,40,31,15,29,66,76,24,63,14,0,24,40,31,15,31,17,46,40,31,9,16,50,4,40,31,0,31,2,29,31,8,16,31,23,31,27,31,24,46,27,1,24,8,13,16,50,46,14,0,8,6,22,14,0,24,43,14,0,24,22,14,0,24,64,1,14,0,31,63,31,46,29,43,24,27,1,14,0,31,8,16,31,17,31,59,27,1,10,3,14,0,24,24,23,20352,23,31,21,31,6,29,16,50,54,31,12,16,44,19590,1,1,16,11,3,1,24,24,23,21896,31,56,19,31,2,16,62,31,3,16,62,31,4,16,62,31,5,16,62,31,6,16,62,31,7,16,62,31,8,16,62,31,2,16,62,31,9,16,62,31,10,16,62,31,11,16,62,31,12,16,62,31,13,16,62,31,14,16,62,31,15,16,62,31,16,16,62,31,17,16,62,10,17,23,21226,10,56,13,31,2,16,62,31,3,16,62,31,4,16,62,31,5,16,62,31,6,16,62,31,7,16,62,10,6,31,8,16,50,31,9,16,50,58,31,7,16,31,14,31,22,31,24,46,27,1,24,24,52,20999,24,23,21224,18,41,40,41,31,10,16,45,31,40,31,4,27,66,68,8,5,66,112,8,27,31,56,27,66,32,8,13,31,20,27,66,71,24,12,14,0,8,11,16,50,64,1,24,24,41,31,8,16,15,50,15,14,1,14,0,31,1,27,1,24,8,0,14,0,33,24,8,9,16,40,40,31,12,16,45,31,2,31,52,27,66,61,8,17,31,50,27,66,37,8,24,31,51,27,66,30,8,7,31,35,27,66,60,8,27,31,52,27,66,37,24,12,14,0,24,64,0,14,0,24,1,14,0,8,7,16,31,9,31,11,31,22,46,27,1,10,3,40,31,11,16,31,3,31,25,31,30,46,27,31,10,31,21,31,25,46,27,31,12,16,45,31,56,31,34,29,66,93,8,33,31,62,27,66,9,8,5,66,100,8,15,31,60,27,66,27,8,0,31,52,27,66,64,24,12,14,0,31,20,31,31,46,33,24,64,0,14,0,31,7,31,15,31,12,46,27,2,24,1,10,4,24,23,20970,9,40,54,31,31,31,14,29,16,44,20942,5,0,8,14,9,12,10,10,11,13,12,9,1,31,2,16,41,31,3,16,31,0,12,14,0,24,6,31,9,16,40,31,3,16,31,1,12,14,0,24,6,31,10,16,42,45,31,4,31,29,27,66,32,8,26,15,27,66,62,8,11,31,32,27,66,71,8,2,31,40,27,66,55,8,9,31,81,27,66,31,24,26,0,18,0,14,0,24,1,31,11,16,31,16,31,2,27,16,50,31,2,16,50,25,1,31,4,16,31,15,31,21,31,15,46,27,1,24,24,1,31,12,16,31,19,31,22,46,31,44,31,7,27,31,9,16,45,31,8,15,27,66,99,8,12,31,22,27,66,70,8,40,31,15,29,66,80,8,34,31,5,29,66,73,8,58,31,30,29,66,88,24,12,14,0,31,48,31,9,29,46,24,64,0,14,0,31,2,31,14,31,17,46,27,33,24,1,31,13,16,4,31,9,16,45,31,4,31,28,27,66,83,8,17,31,22,27,66,65,8,13,66,92,8,61,31,40,29,66,81,8,9,66,107,24,12,14,0,24,64,0,31,7,16,31,8,31,25,31,23,46,27,1,24,24,1,31,14,16,31,0,1,31,25,31,10,29,16,31,0,1,10,16,40,31,54,31,39,29,16,50,41,31,11,16,45,31,9,31,92,27,66,7,8,10,31,56,27,66,35,8,23,31,74,27,66,13,8,1,31,14,27,66,88,8,15,31,56,27,66,45,8,48,31,28,29,66,84,24,12,14,0,24,0,35,37,14,0,24,52,21579,24,23,21876,14,31,21,31,5,29,16,31,7,4,42,31,5,31,10,31,13,46,27,31,11,16,45,31,8,31,34,27,66,57,8,43,31,2,27,66,59,8,57,31,33,27,66,7,8,12,66,102,8,6,66,59,8,61,31,21,27,66,34,24,12,14,0,31,14,31,26,31,36,46,27,46,8,53,31,38,29,16,50,64,1,14,0,24,45,31,59,31,1,27,66,39,8,23,31,59,27,66,22,8,33,31,52,27,66,12,8,4,31,55,27,66,55,8,32,31,3,29,66,38,8,50,31,11,29,66,72,8,18,31,46,27,66,36,8,54,31,19,27,66,28,8,5,31,38,27,66,22,8,12,66,104,24,7,14,0,8,0,64,1,14,0,31,56,31,30,29,22,24,1,4,4,31,6,31,11,27,16,50,25,0,4,31,5,31,26,31,30,46,27,31,10,16,45,31,63,31,10,29,66,59,8,48,31,51,27,66,18,8,10,31,58,27,66,47,8,0,66,104,24,12,14,0,31,7,31,17,31,16,46,27,33,8,58,31,42,29,16,50,64,1,31,13,31,14,16,15,50,15,14,1,14,0,31,1,27,1,24,8,0,14,0,33,14,0,31,8,29,41,31,28,31,13,29,16,15,50,15,14,1,14,0,31,1,27,1,24,8,0,14,0,33,10,11,24,23,21507,64,42,42,31,25,31,8,29,16,50,25,0,24,8,10,16,50,14,0,24,54,31,13,16,44,20867,1,1,18,12,3,1,40,42,31,9,16,45,31,8,31,63,27,66,47,24,12,14,0,8,5,30,31,8,16,31,13,16,50,41,45,31,30,31,7,29,66,42,8,41,31,34,27,66,39,8,11,31,61,27,66,42,8,41,31,24,29,66,80,8,55,31,54,27,66,12,24,26,0,18,0,15,31,0,7,45,31,8,66,59,8,62,31,26,29,66,67,8,53,31,2,29,66,60,8,38,31,30,27,66,40,8,37,31,17,27,66,11,8,57,31,31,29,66,80,8,19,31,47,27,66,45,8,46,31,17,29,66,37,8,16,31,3,27,66,55,8,61,31,7,29,66,27,8,25,31,48,27,66,4,8,31,31,18,27,66,5,8,12,31,40,27,66,13,8,26,31,48,27,66,9,8,20,31,15,27,66,50,8,13,31,20,27,66,36,8,27,31,40,27,66,12,8,3,66,100,8,15,31,33,27,66,21,8,14,66,94,8,10,31,8,27,66,48,8,54,31,19,29,66,49,8,8,31,71,27,66,32,8,9,31,25,27,66,32,8,27,31,38,27,66,9,8,9,31,64,27,66,8,8,9,31,45,27,66,35,8,28,31,5,29,66,31,8,19,31,9,27,66,37,8,54,31,35,29,66,64,8,1,31,17,27,66,67,8,33,31,36,27,66,3,8,2,66,77,8,22,31,73,27,66,8,8,61,66,8,8,58,31,35,27,66,15,8,11,31,9,27,66,47,8,61,31,3,27,66,4,8,18,31,65,27,66,28,8,14,66,52,8,35,31,10,27,66,29,8,39,31,12,27,66,30,8,5,66,102,8,33,66,21,8,53,31,34,29,66,46,8,61,31,13,29,66,33,8,59,31,35,29,66,95,8,7,31,32,27,66,34,8,38,31,8,29,66,44,8,13,66,68,8,49,31,2,29,66,56,8,42,31,7,27,66,5,8,9,66,70,8,0,31,54,27,66,14,8,8,66,81,8,55,31,35,29,66,52,8,39,31,14,27,66,12,8,14,31,81,27,66,8,8,33,31,6,29,66,84,8,10,31,24,27,66,45,8,5,31,25,27,66,44,8,54,31,18,29,66,45,8,5,66,68,8,18,31,21,27,66,15,8,5,31,45,27,66,15,8,19,31,60,27,66,4,8,14,31,63,27,66,8,8,10,66,58,8,41,31,37,27,66,1,8,36,31,19,29,66,86,8,45,31,21,27,66,3,8,46,31,13,27,66,49,8,1,66,65,8,19,31,48,27,66,1,8,26,31,49,27,66,36,8,47,31,5,27,66,14,8,0,31,67,27,66,7,8,38,31,2,27,66,41,8,63,31,6,27,66,16,8,51,31,36,29,66,39,8,60,31,1,27,66,4,8,46,31,4,27,66,33,8,25,31,48,27,66,12,8,6,66,65,8,15,31,11,27,66,53,8,6,66,97,8,15,31,21,27,66,33,8,29,31,63,27,66,16,8,12,31,42,27,66,12,8,23,31,26,27,66,73,8,9,31,7,27,66,95,8,14,31,19,27,66,33,8,27,31,37,27,66,10,8,16,31,59,27,66,6,8,1,31,30,27,66,72,8,63,31,31,29,66,22,8,23,31,7,27,66,35,8,60,31,23,29,66,46,8,17,31,52,27,66,16,8,5,66,69,8,1,31,18,27,66,60,8,53,31,33,29,66,83,8,13,66,56,8,29,31,30,27,66,49,8,36,66,31,8,31,31,27,27,66,48,8,33,31,67,27,66,11,8,12,66,54,8,13,66,61,8,7,31,41,27,66,33,8,60,31,34,27,66,21,8,7,66,47,8,8,31,48,27,66,9,8,23,31,43,27,66,17,8,26,31,1,27,66,58,8,7,31,45,27,66,25,8,48,31,25,27,66,6,8,42,31,14,27,66,47,8,3,66,66,8,62,31,32,29,66,78,8,41,31,5,27,66,22,8,38,31,32,27,66,14,8,39,31,8,27,66,64,8,62,31,5,29,66,9,8,8,66,60,8,39,31,20,27,66,6,8,13,31,99,27,66,7,8,24,31,40,27,66,8,8,27,31,11,29,66,55,8,43,31,16,29,66,38,8,28,31,61,27,66,22,8,57,31,2,27,66,29,8,59,31,16,29,66,31,8,14,66,67,8,56,31,3,27,66,14,8,21,31,12,27,66,21,8,14,66,51,8,17,31,18,27,66,48,8,28,31,23,27,66,34,8,13,66,55,8,8,66,71,8,61,31,25,27,66,17,8,8,66,61,8,1,31,85,27,66,22,8,3,66,63,8,12,31,34,27,66,22,8,45,31,37,27,66,29,8,9,31,27,27,66,30,8,10,31,62,27,66,2,8,11,66,70,8,47,31,3,29,66,41,8,11,66,43,8,0,66,65,8,18,31,36,27,66,29,8,10,31,71,27,66,4,8,9,66,62,8,0,66,79,8,20,31,34,27,66,49,8,55,31,34,29,66,48,8,41,31,33,27,66,34,8,0,66,66,8,41,31,1,27,66,80,8,14,31,57,27,66,40,8,13,31,7,27,66,46,8,44,31,7,27,66,23,8,4,31,50,27,66,27,8,55,31,13,29,66,61,8,4,66,50,8,59,31,20,29,66,26,8,17,31,58,27,66,8,8,0,31,15,27,66,70,8,41,31,25,27,66,8,8,14,66,65,8,18,31,26,27,66,59,8,63,31,22,29,66,28,8,6,66,102,8,1,66,66,8,28,31,66,27,66,12,8,8,31,18,27,66,85,8,21,31,22,27,66,23,8,51,31,2,27,66,21,8,1,31,29,27,66,51,8,1,31,15,27,66,99,8,49,31,18,29,66,23,8,47,31,27,29,66,45,8,33,31,17,29,66,67,8,7,66,78,8,17,31,12,27,66,48,8,13,66,66,8,43,31,27,27,66,33,8,5,31,47,27,66,17,8,24,31,42,27,66,42,8,21,31,40,27,66,7,8,4,66,80,8,29,31,77,27,66,5,8,5,66,61,8,42,31,18,29,66,50,8,10,66,71,8,9,31,22,27,66,21,8,4,66,50,8,9,66,56,8,44,31,23,29,66,62,8,32,31,49,27,66,4,8,7,31,66,27,66,7,8,10,66,69,8,24,31,15,27,66,64,8,38,31,16,29,66,47,8,16,31,89,27,66,3,8,54,31,32,29,66,47,8,24,15,27,66,20,8,55,31,22,29,66,78,8,2,66,64,8,9,66,65,8,32,31,46,27,66,4,8,9,31,34,27,66,26,8,6,66,48,8,1,66,64,8,51,31,31,27,66,1,8,1,31,56,27,66,28,8,56,31,17,29,66,44,8,7,66,72,8,36,31,57,27,66,10,8,34,31,23,27,66,12,8,39,31,8,27,66,61,8,9,66,60,8,41,31,50,27,66,31,8,17,31,3,27,66,91,8,8,15,27,66,50,8,28,31,24,27,66,22,8,43,31,4,29,66,43,8,37,31,8,27,66,36,8,13,66,41,8,11,31,28,27,66,26,8,3,31,68,27,66,12,8,53,31,5,29,66,37,8,44,31,25,27,66,17,8,39,31,30,27,66,10,8,27,31,37,27,66,39,8,23,31,44,27,66,2,8,39,31,10,27,66,59,8,24,31,7,29,66,56,8,2,31,53,27,66,28,8,42,31,40,27,66,3,8,32,31,29,27,66,22,8,21,31,59,27,66,1,8,0,66,84,8,18,31,75,27,66,18,8,41,15,27,66,26,8,13,66,54,8,62,31,33,29,66,92,8,49,31,26,27,66,10,8,6,66,65,8,32,31,5,27,66,42,8,48,31,30,29,66,85,8,42,31,4,29,66,43,8,19,31,26,27,66,69,8,12,31,35,27,66,22,8,58,31,27,27,66,34,8,58,66,7,8,36,31,11,27,66,61,8,14,31,36,27,66,22,8,2,66,65,8,25,31,11,27,66,49,8,1,31,48,27,66,20,8,44,31,4,29,66,41,8,44,31,30,27,66,7,8,33,31,7,29,66,26,8,29,31,28,27,66,8,8,59,31,9,29,66,16,8,61,31,7,27,66,35,8,7,66,112,8,47,31,32,29,66,72,8,0,31,41,27,66,33,8,6,66,75,8,59,31,13,29,66,73,8,42,31,3,29,66,69,8,3,66,67,8,54,31,13,29,66,42,8,2,31,79,27,66,4,8,6,66,84,8,46,31,25,29,66,49,8,30,31,11,29,66,65,8,45,31,2,29,66,9,8,26,31,11,29,66,37,8,43,31,15,29,66,46,8,7,66,74,8,21,31,31,27,66,25,8,13,66,41,8,27,31,28,27,66,24,8,18,31,15,27,66,88,8,4,31,73,27,66,8,8,61,31,46,29,66,53,8,5,31,24,27,66,50,8,47,31,19,29,66,75,8,54,31,6,29,66,33,8,6,66,102,8,3,66,62,8,52,31,34,29,66,51,8,57,31,29,29,66,41,8,45,31,12,27,66,27,8,25,31,34,27,66,6,8,4,66,61,8,5,31,53,27,66,7,8,13,66,58,8,46,31,14,29,66,36,8,5,31,16,27,66,44,8,59,31,38,29,66,56,8,47,31,13,27,66,27,8,24,31,26,27,66,24,8,19,31,38,27,66,24,8,60,31,23,29,66,44,8,1,66,53,8,20,31,53,27,66,1,8,6,31,74,27,66,1,8,3,31,73,27,66,13,8,9,66,99,8,23,31,20,27,66,23,8,40,31,2,29,66,30,8,60,31,4,29,66,55,8,54,31,30,29,66,45,8,21,31,51,27,66,9,8,10,66,55,8,31,31,7,27,66,27,8,9,31,25,27,66,18,8,1,66,70,8,50,31,4,29,66,59,8,17,31,46,27,66,22,8,8,31,54,27,66,15,8,13,66,63,8,2,31,75,27,66,45,8,40,31,24,29,66,69,8,4,31,26,27,66,51,8,10,66,64,8,10,66,95,8,60,31,6,27,66,19,8,11,15,27,66,50,8,7,31,42,27,66,31,8,53,31,1,27,66,51,8,43,31,23,29,66,37,8,20,31,5,29,66,55,8,8,66,61,8,22,31,5,29,66,50,8,14,66,67,8,58,31,48,27,66,2,8,13,66,70,8,21,31,50,27,66,13,8,60,31,24,29,66,16,8,33,31,78,27,66,7,8,8,31,15,27,66,43,8,61,31,2,29,66,23,8,7,66,58,8,22,31,9,27,66,43,8,63,31,35,29,66,46,8,0,31,79,27,66,3,8,33,31,30,27,66,40,8,25,31,6,27,66,12,8,30,31,3,29,66,49,8,2,31,23,27,66,23,8,45,31,18,27,66,2,8,42,31,5,27,66,34,8,19,31,5,27,66,52,8,7,31,54,27,66,22,8,62,31,19,29,66,42,8,56,31,6,27,66,15,8,4,31,41,27,66,36,8,29,31,30,27,66,24,8,19,31,7,27,66,31,8,16,31,35,27,66,38,8,11,66,54,8,6,31,41,27,66,20,8,15,31,36,27,66,30,8,48,31,51,27,66,3,8,20,15,27,66,33,8,62,66,3,8,52,31,31,29,66,44,8,36,31,6,29,66,83,8,12,66,62,8,41,31,36,27,66,4,8,16,31,1,27,66,48,8,22,31,69,27,66,13,8,11,31,22,27,66,41,8,5,66,76,8,5,31,42,27,66,18,8,21,31,15,27,66,86,8,32,31,11,29,66,44,8,13,31,38,27,66,14,8,51,31,20,29,66,34,8,57,31,13,29,66,40,8,27,31,20,27,66,18,8,43,31,11,29,66,33,8,3,66,62,8,11,66,73,8,43,31,6,29,66,28,8,3,31,32,27,66,32,8,58,31,22,29,66,49,8,5,66,109,8,5,66,69,8,0,66,82,8,41,31,40,27,66,9,8,6,31,43,27,66,17,8,53,31,36,29,66,63,8,30,31,3,29,66,38,8,0,66,65,8,47,31,23,29,66,47,8,7,66,61,8,13,31,23,27,66,29,8,31,31,6,29,66,52,8,21,31,10,27,66,24,8,11,31,56,27,66,7,8,51,31,13,29,66,43,8,18,31,29,27,66,42,8,24,66,30,8,45,31,13,27,66,16,8,6,66,76,8,62,31,33,29,66,36,8,4,31,66,27,66,38,8,9,66,62,8,9,66,58,8,29,31,9,27,66,47,8,5,31,59,27,66,40,8,3,31,59,27,66,8,8,7,66,77,8,11,66,41,8,39,31,16,27,66,53,8,17,31,21,27,66,28,8,17,31,2,29,66,91,8,2,31,81,27,66,28,8,23,31,9,27,66,37,8,21,31,2,29,66,62,8,0,31,42,27,66,24,8,2,31,56,27,66,7,8,14,31,36,27,66,23,8,9,31,18,27,66,47,8,37,31,21,29,66,66,8,59,31,10,29,66,28,8,44,31,57,27,66,7,8,57,31,1,27,66,12,8,56,31,11,29,66,21,8,63,31,16,29,66,38,8,33,31,18,29,66,28,8,40,31,1,29,66,32,8,40,31,17,27,66,48,8,13,66,72,8,32,31,16,27,66,62,8,56,31,37,29,66,55,8,5,31,43,27,66,33,8,1,31,64,27,66,13,8,5,66,61,8,30,31,24,27,66,22,8,25,31,12,27,66,83,8,9,66,39,8,15,31,47,27,66,19,8,10,66,60,8,38,31,22,27,66,61,8,11,66,75,8,12,31,42,27,66,27,8,2,66,78,8,26,31,18,27,66,61,8,30,31,5,27,66,21,8,23,31,40,27,66,13,8,31,31,18,27,66,20,8,27,31,10,29,66,49,8,10,31,38,27,66,4,8,62,31,8,27,66,38,8,8,66,68,8,21,31,69,27,66,32,8,59,31,19,29,66,12,8,55,31,36,27,66,27,8,4,66,70,8,20,31,42,27,66,20,8,13,31,3,27,66,49,8,9,66,39,8,2,66,72,8,59,31,12,29,66,34,8,8,31,23,27,66,18,8,4,31,14,27,66,48,8,54,31,26,29,66,48,8,0,31,85,27,66,37,8,24,31,19,27,66,68,8,24,31,7,29,66,64,8,8,31,45,27,66,24,8,22,31,31,27,66,30,8,12,66,73,8,3,31,75,27,66,19,8,20,31,42,27,66,19,8,7,31,72,27,66,4,8,6,66,51,8,42,31,15,27,66,48,8,6,31,33,27,66,26,8,62,31,32,29,66,37,8,9,31,58,27,66,14,8,27,31,12,29,66,87,8,4,66,69,8,0,66,65,8,19,31,28,27,66,18,8,3,66,110,8,9,66,65,8,18,31,28,27,66,35,8,43,31,7,27,66,15,8,40,31,8,27,66,56,8,13,66,66,8,12,31,31,27,66,23,8,32,31,6,29,66,85,8,45,31,44,27,66,19,8,2,31,14,27,66,50,8,25,31,9,27,66,33,8,9,66,76,8,17,31,94,27,66,1,8,36,31,39,27,66,5,8,32,31,16,27,66,57,8,4,31,49,27,66,3,8,7,66,78,8,4,66,65,8,9,31,45,27,66,11,8,11,31,28,27,66,50,8,26,31,40,27,66,42,8,25,31,8,27,66,44,8,57,31,32,29,66,59,8,7,31,13,27,66,32,8,5,31,70,27,66,43,8,41,31,18,27,66,20,8,49,31,6,29,66,77,8,14,66,51,8,5,66,49,8,16,31,3,27,66,55,8,7,66,74,8,0,66,73,8,31,31,14,29,66,26,8,15,31,4,27,66,57,8,49,31,56,27,66,17,8,5,31,22,27,66,62,8,2,66,79,8,14,66,62,8,38,31,9,27,66,36,8,5,31,25,27,66,26,8,8,66,40,8,54,31,11,27,66,4,8,11,31,45,27,66,12,8,53,31,8,29,66,7,8,21,31,73,27,66,14,8,44,31,21,27,66,1,8,32,31,10,27,66,27,8,37,31,29,27,66,3,8,10,31,40,27,66,68,8,42,31,3,29,66,41,8,41,31,6,27,66,72,8,13,31,7,27,66,45,8,25,31,39,27,66,43,8,14,31,41,27,66,17,8,60,31,38,27,66,23,8,21,31,31,27,66,13,8,22,31,37,27,66,6,8,7,66,68,8,62,31,9,29,66,52,8,30,31,34,27,66,21,8,36,31,28,27,66,1,8,2,66,71,8,39,31,43,27,66,1,8,9,66,76,8,5,66,73,8,27,31,12,29,66,59,8,56,31,19,29,66,45,8,20,31,85,27,66,10,8,45,31,17,29,66,80,8,5,31,29,27,66,36,8,36,31,14,29,66,44,8,14,31,30,27,66,41,8,15,31,27,27,66,1,8,40,31,33,27,66,1,8,4,31,44,27,66,33,8,6,66,59,8,41,31,6,29,66,19,8,17,31,30,27,66,22,8,12,31,102,27,66,5,8,49,31,5,27,66,11,8,13,31,52,27,66,43,8,5,66,61,8,0,31,38,27,66,45,8,4,66,81,8,32,31,10,27,66,61,8,20,66,54,8,1,31,36,27,66,45,8,57,31,8,29,66,7,8,58,31,14,29,66,42,8,38,31,6,29,66,48,8,58,31,41,29,66,88,8,12,66,77,8,56,31,29,29,66,38,8,5,66,62,8,43,31,53,27,66,23,8,2,31,49,27,66,14,8,57,31,25,29,66,52,8,17,31,28,27,66,20,8,7,31,52,27,66,6,8,5,31,31,27,66,29,8,11,66,111,8,50,31,13,27,66,2,8,48,31,32,29,66,49,8,8,66,57,8,47,31,42,27,66,24,8,30,31,16,27,66,28,8,41,31,22,29,66,62,8,27,31,31,27,66,11,8,5,31,44,27,66,55,8,55,31,7,29,66,22,8,15,31,82,27,66,7,8,31,31,36,27,66,44,8,63,31,30,27,66,15,8,9,66,68,8,29,31,21,27,66,33,8,63,31,34,29,66,56,8,48,31,26,27,66,30,8,29,31,30,27,66,22,8,50,31,23,27,66,10,8,45,31,14,29,66,25,8,38,31,8,29,66,90,8,3,66,66,8,8,31,36,27,66,23,8,27,31,56,27,66,24,8,52,31,29,27,66,27,8,11,31,8,27,66,47,8,5,66,117,8,58,31,25,29,66,19,8,5,31,43,27,66,70,8,49,31,33,29,66,65,8,34,31,59,27,66,11,8,12,66,53,8,12,31,11,27,66,88,8,4,66,70,8,1,31,71,27,66,13,8,55,31,4,27,66,44,8,40,31,23,29,66,26,8,56,31,16,27,66,4,8,1,31,103,27,66,15,8,10,31,25,27,66,38,8,47,31,20,29,66,54,8,47,31,20,29,66,49,8,14,31,8,27,66,99,8,63,31,17,27,66,5,8,3,31,40,27,66,54,8,4,31,25,27,66,52,8,8,66,75,8,21,31,20,27,66,16,8,39,31,26,27,66,12,8,42,31,11,29,66,38,8,4,31,60,27,66,4,8,16,31,73,27,66,14,8,37,31,27,27,66,44,8,14,31,22,27,66,31,8,1,66,67,8,12,66,40,8,60,31,13,27,66,45,8,0,66,79,8,11,31,60,27,66,10,8,12,31,34,27,66,19,8,15,31,11,27,66,81,8,6,66,66,8,13,31,75,27,66,33,8,56,31,7,27,66,2,8,13,66,52,8,38,31,5,27,66,32,8,7,31,65,27,66,33,8,11,66,74,8,62,31,46,29,66,49,8,40,31,19,27,66,14,8,31,66,53,8,52,31,23,29,66,74,8,10,66,87,8,1,66,73,8,11,66,70,8,29,31,83,27,66,3,8,41,31,13,27,66,54,8,17,31,43,27,66,17,8,52,31,30,29,66,62,8,25,31,5,29,66,32,8,2,31,61,27,66,55,8,14,31,12,27,66,43,8,12,31,76,27,66,32,8,24,31,9,27,66,32,8,61,31,12,29,66,18,8,4,31,66,27,66,4,8,30,31,32,27,66,23,8,13,31,25,27,66,51,8,63,31,37,29,66,17,8,52,31,9,29,66,33,8,18,31,31,27,66,71,8,17,31,89,27,66,5,8,57,31,10,29,66,34,8,7,66,64,8,39,31,14,27,66,52,8,60,31,1,27,66,24,8,1,66,73,8,6,31,21,27,66,54,8,23,31,41,27,66,19,8,4,66,53,8,47,31,3,29,66,46,8,4,31,12,27,66,53,8,41,31,26,29,66,50,8,29,31,16,27,66,70,8,0,66,108,8,2,66,74,8,6,31,97,27,66,19,8,6,31,29,27,66,17,8,26,31,13,27,66,79,8,26,31,3,29,66,52,8,56,31,1,27,66,63,8,10,15,27,66,45,8,37,31,20,27,66,42,8,57,31,27,29,66,44,8,2,66,82,8,3,66,112,8,4,66,39,8,34,31,9,27,66,33,8,26,31,54,27,66,39,8,58,31,52,27,66,9,8,37,31,24,27,66,20,8,39,31,28,27,66,12,8,62,31,7,29,66,50,8,9,66,76,8,23,31,60,27,66,15,8,61,31,4,27,66,15,8,6,66,99,8,51,31,16,29,66,21,8,47,31,25,29,66,80,8,3,66,62,8,56,31,34,29,66,45,8,11,31,17,27,66,53,8,32,31,41,27,66,29,8,57,31,7,27,66,9,8,36,31,15,29,66,44,8,57,31,28,29,66,36,8,12,31,41,27,66,31,8,3,31,46,27,66,16,8,52,31,17,29,66,30,8,3,66,62,8,42,31,17,27,66,63,8,34,31,20,27,66,11,8,56,31,26,29,66,35,8,62,31,36,29,66,39,8,53,31,27,27,66,4,8,31,31,28,27,66,6,8,4,31,23,27,66,38,8,0,31,39,27,66,26,8,9,66,113,8,13,66,52,8,46,31,13,29,66,32,8,12,66,53,8,28,31,6,27,66,50,8,27,31,33,27,66,5,8,21,15,27,66,25,8,9,31,26,27,66,50,8,10,31,53,27,66,14,8,35,31,30,27,66,9,8,62,31,7,27,66,13,8,13,31,55,27,66,9,8,10,31,24,27,66,74,8,10,66,62,8,18,31,49,27,66,15,8,56,31,27,27,66,2,8,57,31,15,29,66,1,8,45,31,1,29,66,30,8,28,31,3,29,66,78,8,19,31,12,27,66,34,8,61,31,8,27,66,15,8,9,66,56,8,4,66,63,8,17,31,49,27,66,19,8,12,66,65,8,6,31,39,27,66,29,8,24,31,16,27,66,42,8,50,31,27,27,66,4,8,32,31,48,27,66,28,8,5,31,63,27,66,3,8,34,31,11,29,66,59,8,28,31,29,27,66,28,8,8,66,35,8,12,66,56,8,40,31,23,27,66,40,8,13,31,29,27,66,23,8,18,31,2,27,66,51,8,4,31,34,27,66,31,8,8,66,111,8,62,31,6,29,66,9,8,34,31,22,27,66,9,8,6,31,45,27,66,18,8,4,66,115,8,22,31,19,27,66,24,8,30,31,11,27,66,24,8,13,66,56,8,2,31,110,27,66,7,8,51,31,36,29,66,50,8,1,66,107,8,57,31,11,29,66,20,8,9,66,96,8,6,66,79,8,27,31,6,29,66,65,8,40,31,22,27,66,12,8,3,31,67,27,66,12,8,18,31,37,27,66,60,8,54,31,25,29,66,57,8,4,31,27,27,66,49,8,11,66,93,8,7,66,112,8,15,31,20,27,66,73,8,9,31,19,27,66,41,8,51,31,28,29,66,60,8,0,66,85,8,7,66,59,8,18,31,53,27,66,10,8,14,31,18,27,66,52,8,5,31,12,27,66,94,8,20,31,7,27,66,28,8,53,31,31,29,66,49,8,36,31,41,27,66,28,8,60,31,1,27,66,24,8,11,31,16,27,66,40,8,32,31,29,27,66,13,8,48,31,28,29,66,63,8,52,31,10,29,66,10,8,38,31,2,29,66,7,8,43,31,12,27,66,21,8,63,31,1,27,66,56,8,5,31,32,27,66,32,8,38,31,7,27,66,36,8,14,66,55,8,30,31,28,27,66,25,8,11,31,44,27,66,30,8,9,66,68,8,58,31,39,29,66,61,8,10,66,95,8,27,31,16,27,66,14,8,35,31,7,29,66,58,8,46,31,19,27,66,4,8,5,31,60,27,66,1,8,26,31,29,27,66,52,8,5,66,103,8,9,66,66,8,21,31,18,27,66,29,8,1,66,51,8,2,31,44,27,66,72,8,9,66,68,8,3,31,62,27,66,17,8,28,31,9,27,66,28,8,22,31,3,27,66,32,8,11,66,63,8,49,31,10,29,66,42,8,4,31,24,27,66,75,8,36,31,7,29,66,14,8,52,31,21,29,66,45,8,1,66,119,8,55,31,33,29,66,97,8,15,31,59,27,66,7,8,13,31,15,27,66,48,8,12,31,20,27,66,35,8,9,31,30,27,66,47,8,17,31,51,27,66,9,8,54,31,22,27,66,4,8,12,66,93,8,4,66,52,8,6,31,34,27,66,26,8,21,31,32,27,66,12,8,39,31,11,27,66,17,8,8,66,73,8,0,66,102,8,14,31,45,27,66,14,8,41,31,14,27,66,10,8,46,31,12,29,66,31,8,6,66,78,8,26,15,27,66,13,8,61,31,7,29,66,11,8,44,31,28,29,66,49,8,57,31,3,27,66,11,8,8,66,66,8,55,31,20,27,66,7,8,39,31,23,27,66,45,8,56,31,39,29,66,91,8,23,31,18,27,66,26,8,26,31,30,27,66,13,8,15,31,47,27,66,7,8,31,31,13,29,66,36,8,29,31,39,27,66,10,8,12,66,91,8,16,31,24,27,66,49,8,5,66,72,8,30,31,13,29,66,49,8,58,31,11,27,66,36,8,40,31,5,29,66,50,8,50,31,14,29,66,53,8,19,31,28,27,66,27,8,41,31,32,27,66,8,8,43,31,21,29,66,68,8,36,31,14,27,66,16,8,25,31,47,27,66,7,8,5,66,101,8,13,66,102,8,20,31,46,27,66,31,8,58,31,34,29,66,50,8,9,66,74,8,13,31,41,27,66,31,8,39,31,7,29,66,76,8,11,66,59,8,42,31,3,29,66,45,8,0,66,52,8,12,31,38,27,66,68,8,10,31,25,27,66,31,8,17,31,66,27,66,37,8,54,31,35,29,66,46,8,13,31,37,27,66,49,8,14,31,13,27,66,47,8,13,31,20,27,66,50,8,16,31,26,27,66,6,8,0,31,24,27,66,19,8,25,31,4,29,66,55,8,63,31,28,29,66,86,8,35,31,13,27,66,59,8,6,66,75,8,48,31,16,29,66,36,8,4,66,63,8,5,31,27,27,66,53,8,30,31,63,27,66,16,8,27,31,36,27,66,17,8,15,31,56,27,66,34,8,37,31,8,27,66,12,8,13,66,52,8,30,31,37,27,66,2,8,9,66,58,8,33,31,37,27,66,7,8,6,66,102,8,8,66,61,8,37,31,65,27,66,20,8,15,31,26,27,66,11,8,55,31,19,27,66,44,8,41,31,23,29,66,57,8,35,31,4,29,66,89,8,3,66,62,8,42,31,37,27,66,2,8,1,31,37,27,66,36,8,53,31,12,27,66,17,8,62,31,37,29,66,31,8,47,31,10,29,66,6,8,59,31,22,29,66,39,8,29,31,13,29,66,32,8,43,31,35,27,66,33,8,60,31,33,29,66,38,8,63,31,7,27,66,4,8,13,66,53,8,30,31,9,29,66,35,8,63,31,13,29,66,53,8,50,31,5,29,66,20,8,7,31,36,27,66,24,8,58,31,30,29,66,83,8,2,31,31,27,66,75,8,12,31,16,27,66,37,8,9,66,58,8,17,31,18,27,66,34,8,9,66,43,8,26,31,40,27,66,11,8,43,31,49,27,66,27,8,8,66,58,8,28,31,26,27,66,14,8,12,66,53,8,30,31,8,27,66,29,8,36,31,9,29,66,84,8,27,31,6,29,66,87,8,15,31,34,27,66,16,8,0,66,83,8,36,31,17,27,66,16,8,4,31,35,27,66,33,8,21,31,13,27,66,34,8,4,31,34,27,66,27,8,63,31,36,27,66,12,8,8,66,66,8,7,31,25,27,66,42,8,61,31,10,29,66,30,8,31,31,4,29,66,46,8,24,31,18,27,66,12,8,42,31,3,29,66,26,8,54,31,11,29,66,40,8,1,31,76,27,66,8,8,7,66,61,8,19,31,54,27,66,6,8,51,31,44,27,66,8,8,57,31,39,29,66,51,8,5,31,16,27,66,87,8,0,66,66,8,16,31,32,27,66,20,8,0,31,46,27,66,65,8,33,31,11,27,66,22,8,30,31,15,27,66,29,8,10,31,17,27,66,54,8,56,31,20,27,66,9,8,12,66,42,8,1,66,64,8,42,31,34,27,66,7,8,2,66,83,8,1,31,58,27,66,12,8,4,66,75,8,24,31,15,27,66,64,8,48,31,6,29,66,27,8,60,31,19,27,66,29,8,2,66,64,8,44,31,41,27,66,37,8,3,66,108,8,41,31,3,29,66,28,8,0,31,71,27,66,7,8,48,31,24,29,66,81,8,46,31,27,27,66,12,8,11,66,62,8,44,31,1,27,66,34,8,24,31,66,27,66,14,8,15,31,80,27,66,16,8,33,31,2,29,66,77,8,6,66,73,8,59,31,8,27,66,16,8,37,31,24,27,66,24,8,0,66,83,8,15,31,32,27,66,33,8,39,31,10,29,66,76,8,49,31,5,29,66,12,8,35,31,27,27,66,46,8,50,31,3,27,66,16,8,4,66,64,8,49,31,3,29,66,10,8,38,31,9,29,66,79,8,3,31,44,27,66,25,8,27,31,2,27,66,19,8,33,31,5,29,66,41,8,0,66,118,8,3,31,73,27,66,10,8,23,31,39,27,66,20,8,7,31,45,27,66,13,8,43,31,16,29,66,95,8,42,31,3,27,66,29,8,35,31,27,27,66,19,8,39,31,12,29,66,21,8,38,31,9,29,66,14,8,1,31,33,27,66,42,8,36,31,4,27,66,82,8,48,31,16,27,66,13,8,40,31,31,27,66,10,8,35,31,13,27,66,18,8,3,66,102,8,5,66,80,8,44,31,25,27,66,12,8,20,31,49,27,66,11,8,41,31,33,27,66,31,8,2,31,45,27,66,10,8,47,31,27,29,66,63,8,8,66,57,8,3,31,39,27,66,24,8,21,31,49,27,66,37,8,3,31,28,27,66,77,8,52,31,4,27,66,10,8,7,31,29,27,66,32,8,31,31,18,27,66,62,8,25,31,78,27,66,5,8,52,31,8,27,66,10,8,35,31,13,29,66,61,8,33,31,27,27,66,25,8,1,31,69,27,66,20,8,2,31,21,27,66,57,8,40,31,60,27,66,3,8,45,31,18,29,66,62,8,40,31,16,29,66,41,8,31,31,7,29,66,41,8,51,31,1,27,66,14,8,2,31,100,27,66,9,8,40,31,12,29,66,39,8,55,31,29,29,66,39,8,8,31,46,27,66,30,8,54,31,25,27,66,24,8,29,31,34,27,66,7,8,25,31,32,27,66,12,8,57,31,14,29,66,38,8,11,31,26,27,66,32,8,0,31,55,27,66,10,8,14,66,53,8,11,66,54,8,1,66,88,8,15,31,88,27,66,5,8,1,31,20,27,66,46,8,40,31,43,27,66,23,8,53,66,58,8,8,66,100,8,33,31,18,29,66,53,8,3,31,28,27,66,74,8,11,66,74,8,7,66,93,8,60,31,3,27,66,11,8,13,66,70,8,12,31,34,27,66,23,8,44,31,19,29,66,61,8,3,66,77,8,63,31,19,29,66,59,8,15,31,38,27,66,36,8,44,31,19,27,66,2,8,13,66,52,8,11,66,57,8,58,31,17,29,66,36,8,16,31,21,27,66,28,8,17,31,10,27,66,38,8,1,31,38,27,66,28,8,13,66,98,8,0,66,108,8,5,66,60,8,47,31,40,27,66,18,8,37,31,10,29,66,42,8,0,66,52,8,37,31,17,29,66,57,8,22,31,14,27,66,83,8,17,31,8,27,66,41,8,11,31,36,27,66,21,8,2,66,63,8,4,31,11,27,66,52,8,59,31,42,29,66,94,8,63,31,4,29,66,49,8,2,66,63,8,8,66,113,8,8,66,61,8,8,31,20,27,66,24,8,50,31,18,27,66,9,8,22,31,72,27,66,25,8,12,66,54,8,23,31,6,27,66,39,8,43,31,15,29,66,37,8,61,31,12,29,66,18,8,31,31,18,27,66,62,8,6,31,99,27,66,3,8,58,31,5,29,66,13,8,44,31,4,27,66,19,8,45,31,14,27,66,10,8,31,31,14,27,66,7,8,22,31,35,27,66,20,8,58,31,34,29,66,95,8,3,66,63,8,26,31,9,27,66,33,8,38,31,22,29,66,49,8,52,31,32,29,66,47,8,48,31,52,27,66,11,8,45,31,7,27,66,56,8,16,31,29,27,66,21,8,24,31,2,29,66,61,8,47,31,12,29,66,34,8,3,31,39,27,66,10,8,13,66,53,8,9,31,74,27,66,36,8,15,31,13,27,66,91,8,62,31,3,27,66,10,8,6,66,61,8,12,66,71,8,10,31,16,27,66,59,8,2,66,65,8,31,31,23,27,66,25,8,45,31,12,27,66,46,8,39,31,25,27,66,5,8,23,31,69,27,66,16,8,32,31,23,27,66,10,8,54,31,42,27,66,26,8,21,31,89,27,66,1,8,49,31,8,29,66,25,8,37,31,11,29,66,48,8,15,31,41,27,66,25,8,34,31,18,29,66,65,8,2,66,52,8,36,31,8,29,66,37,8,30,31,1,27,66,52,8,8,66,77,8,56,31,16,29,66,30,8,29,31,45,27,66,5,8,3,31,69,27,66,31,8,4,66,65,8,56,31,12,29,66,64,8,1,31,28,27,66,37,8,50,31,39,27,66,17,8,45,31,13,29,66,79,8,44,31,6,27,66,16,8,16,31,46,27,66,12,8,11,66,70,8,0,66,99,8,6,66,48,8,20,31,37,27,66,8,8,39,66,44,8,4,66,81,8,31,31,38,27,66,39,8,2,66,72,8,27,31,12,29,66,66,8,12,31,24,27,66,41,8,2,66,41,8,18,31,3,27,66,58,8,24,31,74,27,66,23,8,4,66,81,8,60,31,10,29,66,23,8,20,31,35,27,66,24,8,60,31,27,27,66,17,8,43,31,40,27,66,28,8,3,66,105,8,44,31,1,27,66,35,8,60,31,33,29,66,40,8,1,66,84,8,47,31,22,29,66,53,8,8,31,24,27,66,49,8,33,31,5,29,66,55,8,0,31,37,27,66,20,8,32,31,15,29,66,49,8,23,31,32,27,66,14,8,12,66,55,8,46,31,14,27,66,43,8,35,31,72,27,66,1,8,44,31,6,27,66,33,8,33,31,18,29,66,107,8,8,31,39,27,66,5,8,2,66,116,8,7,66,58,8,15,31,20,27,66,69,8,27,31,12,29,66,50,8,54,31,11,27,66,52,8,12,31,11,27,66,51,8,5,31,12,27,66,64,8,33,31,11,27,66,64,8,0,66,66,8,52,31,19,27,66,5,8,23,31,6,27,66,19,8,5,31,46,27,66,1,8,51,31,32,29,66,62,8,11,66,58,8,18,31,76,27,66,11,8,14,31,67,27,66,4,8,1,66,67,8,2,66,79,8,57,31,35,29,66,61,8,59,31,31,29,66,29,8,52,31,24,27,66,14,8,53,66,12,8,47,31,22,29,66,41,8,46,31,27,29,66,88,8,5,31,41,27,66,38,8,28,31,7,29,66,44,8,27,31,20,27,66,18,8,4,66,61,8,2,31,29,27,66,24,8,23,31,45,27,66,6,8,29,31,10,27,66,42,8,6,31,27,27,66,32,8,45,31,22,29,66,91,8,13,31,26,27,66,30,8,9,66,110,8,54,31,12,29,66,23,8,24,31,4,27,66,37,8,61,66,4,8,52,31,29,29,66,80,8,1,31,40,27,66,28,8,29,31,8,27,66,47,8,48,31,9,29,66,26,8,7,31,29,27,66,31,8,13,31,50,27,66,22,8,27,31,76,27,66,15,8,58,31,25,29,66,41,8,36,31,44,27,66,2,8,10,31,25,27,66,38,8,27,31,8,29,66,24,8,10,66,70,8,51,31,5,27,66,12,8,29,31,26,27,66,48,8,11,66,59,8,52,31,5,29,66,22,8,38,31,1,27,66,42,8,0,31,59,27,66,10,8,6,66,59,8,22,31,2,27,66,43,8,6,31,10,27,66,49,8,33,31,28,27,66,28,8,6,66,78,8,46,31,1,29,66,20,8,15,31,19,27,66,31,8,57,31,39,29,66,47,8,40,31,16,27,66,66,8,14,66,51,8,44,31,10,27,66,11,8,7,66,58,8,27,31,1,27,66,85,8,1,66,73,8,7,66,74,8,8,31,39,27,66,42,8,36,31,45,27,66,23,8,23,31,35,27,66,8,8,20,31,68,27,66,31,8,58,31,1,29,66,42,8,38,31,4,27,66,33,8,36,31,5,29,66,36,8,7,31,39,27,66,37,8,19,31,31,27,66,35,8,26,31,23,27,66,18,8,13,66,66,8,49,31,38,27,66,16,8,5,31,12,27,66,52,8,58,31,8,29,66,58,8,0,66,65,8,54,31,55,27,66,13,8,2,66,109,8,52,31,33,29,66,47,8,36,31,8,27,66,30,8,4,31,60,27,66,17,8,10,31,38,27,66,33,8,36,31,5,27,66,13,8,28,31,14,27,66,23,8,40,31,19,29,66,62,8,23,31,2,29,66,64,8,41,31,9,27,66,20,8,51,31,20,29,66,48,8,54,31,5,27,66,44,8,12,66,57,8,14,31,62,27,66,32,8,6,31,14,27,66,46,8,43,66,63,8,24,31,77,27,66,10,8,9,31,51,27,66,6,8,8,66,66,8,10,66,71,8,5,31,38,27,66,56,8,53,31,7,29,66,8,8,16,31,15,27,66,34,8,39,31,23,27,66,21,8,9,31,49,27,66,27,8,52,31,19,29,66,32,8,32,31,6,27,66,32,8,9,31,10,27,66,86,8,0,31,44,27,66,41,8,41,31,23,27,66,9,8,13,31,59,27,66,7,8,13,66,91,8,63,31,26,29,66,74,8,0,66,108,8,7,31,68,27,66,4,8,19,31,18,27,66,30,8,28,31,56,27,66,1,8,44,31,9,29,66,36,8,13,31,57,27,66,11,8,48,31,33,29,66,68,8,15,31,31,27,66,10,8,8,66,35,8,13,66,56,8,32,31,20,27,66,16,8,15,31,49,27,66,35,8,15,31,28,27,66,65,8,13,66,52,8,14,31,7,27,66,27,8,29,66,40,8,51,31,3,29,66,70,8,40,31,31,27,66,10,8,8,31,51,27,66,23,8,33,31,8,29,66,40,8,6,31,51,27,66,18,8,19,31,3,29,66,60,8,4,66,46,8,4,66,103,8,14,31,53,27,66,14,8,3,66,64,8,51,31,17,27,66,15,8,9,66,76,8,24,31,20,27,66,4,8,10,66,70,8,28,31,4,27,66,73,8,7,31,22,27,66,27,8,41,31,7,27,66,66,8,5,66,60,8,7,66,59,8,59,31,19,29,66,67,8,44,31,16,27,66,24,8,50,31,34,29,66,49,8,53,31,29,29,66,41,8,12,66,53,8,59,31,29,29,66,67,8,15,31,6,27,66,53,8,34,31,19,29,66,67,8,52,31,34,29,66,38,8,9,66,99,8,7,66,62,8,13,31,63,27,66,8,8,50,31,11,29,66,13,8,24,31,54,27,66,40,8,27,31,41,27,66,14,8,28,31,53,27,66,1,8,54,31,32,29,66,43,8,19,31,13,27,66,46,8,0,31,31,27,66,43,8,62,31,9,27,66,12,8,34,31,13,27,66,9,8,6,31,32,27,66,5,8,35,31,6,27,66,35,8,2,66,120,8,2,66,71,8,17,31,48,27,66,16,8,9,31,34,27,66,32,8,8,31,80,27,66,17,8,46,31,31,29,66,70,8,11,31,60,27,66,44,8,12,31,49,27,66,19,8,2,66,103,8,61,31,34,29,66,29,8,60,31,29,29,66,48,8,9,66,60,8,48,31,10,29,66,28,8,33,31,60,27,66,18,8,31,31,48,27,66,29,8,35,31,21,27,66,25,8,9,31,44,27,66,15,8,9,66,43,8,26,31,5,27,66,87,8,11,66,56,8,42,31,24,27,66,54,8,21,31,6,29,66,50,8,35,31,14,27,66,30,8,38,31,9,29,66,45,8,1,31,68,27,66,13,8,3,31,30,27,66,36,8,5,31,18,27,66,20,8,51,31,21,27,66,4,8,12,66,36,8,61,31,7,27,66,31,8,44,31,33,27,66,4,8,0,66,80,8,45,31,29,27,66,47,8,2,66,83,8,57,31,27,29,66,36,8,12,66,68,8,34,31,6,29,66,77,8,54,31,6,29,66,8,8,32,31,31,27,66,49,8,43,31,18,27,66,8,8,11,66,54,8,29,31,21,27,66,31,8,41,31,19,27,66,48,8,2,66,67,8,14,31,66,27,66,26,8,6,66,46,8,19,31,86,27,66,13,8,53,31,13,27,66,21,8,5,31,12,27,66,49,8,63,31,29,29,66,31,8,4,31,40,27,66,9,8,56,31,28,29,66,46,8,47,31,2,29,66,36,8,39,31,19,29,66,92,8,9,66,57,8,1,31,61,27,66,14,8,31,31,14,29,66,105,8,34,31,12,27,66,43,8,12,66,69,8,32,31,29,27,66,7,8,5,31,98,27,66,2,8,35,31,15,29,66,65,8,40,31,6,27,66,11,8,58,31,36,29,66,58,8,52,31,29,27,66,24,8,60,31,12,29,66,8,8,14,66,76,8,30,31,27,27,66,8,8,59,31,33,29,66,41,8,35,31,26,27,66,20,8,5,66,97,8,44,31,4,27,66,17,8,8,66,95,8,7,66,62,8,42,31,27,29,66,69,8,30,31,3,27,66,32,8,8,66,59,8,25,31,2,29,66,62,8,32,31,8,29,66,62,8,13,31,11,27,66,57,8,10,66,96,8,5,66,98,8,63,31,41,29,66,48,8,62,31,6,27,66,1,8,2,66,79,8,2,66,67,8,10,31,33,27,66,22,8,55,31,6,29,66,18,8,7,66,58,8,61,31,7,29,66,35,8,13,66,95,8,24,31,6,27,66,37,8,15,31,14,27,66,77,8,17,31,58,27,66,36,8,3,31,85,27,66,20,8,14,66,54,8,14,31,9,27,66,60,8,26,31,8,27,66,51,8,54,31,22,27,66,10,8,6,66,68,8,36,31,1,27,66,45,8,8,66,40,8,51,31,19,27,66,16,8,49,31,19,27,66,12,8,16,31,36,27,66,51,8,53,31,3,29,66,39,8,5,31,23,27,66,37,8,12,66,53,8,63,31,28,29,66,33,8,62,31,7,29,66,22,8,54,31,14,29,66,25,8,13,66,52,8,48,31,11,29,66,30,8,56,31,20,29,66,75,8,55,31,32,29,66,85,8,9,66,57,8,62,31,17,27,66,42,8,11,31,21,27,66,37,8,8,66,44,8,30,31,42,27,66,5,8,34,31,64,27,66,21,8,8,66,58,8,45,31,18,27,66,5,8,37,31,20,27,66,8,8,19,31,43,27,66,5,8,11,66,100,8,10,31,83,27,66,15,8,20,31,27,27,66,20,8,16,31,39,27,66,12,8,35,31,16,27,66,18,8,18,31,24,27,66,10,8,19,31,12,27,66,35,8,3,31,83,27,66,33,8,9,31,50,27,66,40,8,63,31,13,29,66,25,8,40,31,2,27,66,25,8,6,66,77,8,29,31,24,27,66,32,8,13,31,35,27,66,19,8,32,31,42,27,66,5,8,7,31,55,27,66,41,8,2,66,67,8,27,31,54,27,66,27,8,6,66,59,8,51,31,70,27,66,1,8,29,31,14,27,66,68,8,17,31,40,27,66,9,8,56,31,6,29,66,24,8,44,31,2,27,66,35,8,9,66,72,8,4,31,13,27,66,37,8,61,31,28,29,66,32,8,26,31,39,27,66,18,8,13,31,6,27,66,66,8,51,31,8,27,66,11,8,5,31,21,27,66,53,8,42,31,12,29,66,73,8,2,66,67,8,53,31,28,27,66,27,8,15,31,32,27,66,19,8,22,15,27,66,62,8,50,31,38,27,66,23,8,9,31,24,27,66,33,8,5,66,69,8,13,66,68,8,23,31,37,27,66,39,8,5,31,15,27,66,34,8,5,31,29,27,66,31,8,1,31,65,27,66,17,8,6,31,20,27,66,59,8,14,66,59,8,2,31,16,27,66,61,8,29,31,49,27,66,28,8,43,31,12,27,66,34,8,17,31,1,29,66,36,8,14,31,26,27,66,34,8,3,31,70,27,66,8,8,50,31,30,27,66,23,8,38,31,6,27,66,10,8,4,31,58,27,66,9,8,6,66,99,8,11,31,29,27,66,45,8,35,31,12,29,66,79,8,60,31,10,29,66,24,8,50,31,29,29,66,60,8,2,66,71,8,1,31,16,27,66,26,8,22,31,26,27,66,28,8,30,31,14,29,66,32,8,15,31,54,27,66,46,8,56,31,22,29,66,47,8,31,31,12,29,66,60,8,31,31,12,27,66,62,8,21,31,35,27,66,29,8,9,66,67,8,10,66,71,8,62,31,31,29,66,52,8,20,31,28,27,66,8,8,13,66,37,8,35,31,17,27,66,17,8,36,31,20,29,66,49,8,6,31,28,27,66,14,8,52,31,28,27,66,28,8,11,66,57,8,42,31,11,29,66,75,8,46,31,16,29,66,22,8,44,31,10,27,66,64,8,26,31,8,27,66,51,8,6,66,114,8,33,31,31,27,66,1,8,4,66,53,8,1,31,34,27,66,39,8,55,31,24,29,66,52,8,34,31,13,27,66,52,8,4,66,39,8,14,31,5,27,66,57,8,3,31,68,27,66,48,8,44,31,16,27,66,17,8,46,31,17,27,66,18,8,1,31,45,27,66,19,8,21,31,36,27,66,48,8,12,66,73,8,4,31,72,27,66,13,8,0,66,80,8,17,31,14,27,66,74,8,62,31,29,29,66,24,8,11,31,19,27,66,67,8,39,31,18,27,66,12,8,21,31,18,27,66,29,8,39,31,22,27,66,38,8,1,31,77,27,66,30,8,22,31,43,27,66,2,8,27,31,10,27,66,69,8,3,66,49,8,31,31,66,27,66,21,8,49,31,9,29,66,34,8,10,31,25,27,66,84,8,3,66,62,8,50,31,6,29,66,46,8,54,31,7,29,66,22,8,12,31,32,27,66,75,8,12,31,23,27,66,30,8,59,31,43,29,66,49,8,42,31,24,29,66,54,8,57,31,29,29,66,93,8,8,31,69,27,66,8,8,6,66,61,8,31,31,7,29,66,57,8,5,66,77,8,15,31,11,27,66,51,8,12,66,53,8,26,31,9,29,66,48,8,59,31,16,29,66,23,8,1,31,72,27,66,34,8,19,31,51,27,66,38,8,59,31,37,29,66,44,8,0,66,122,8,6,66,105,8,48,31,44,27,66,16,8,45,31,16,27,66,8,8,2,31,55,27,66,26,8,31,31,4,29,66,58,8,48,31,9,27,66,28,8,0,31,28,27,66,46,8,60,31,33,29,66,55,8,27,31,30,27,66,20,8,9,31,47,27,66,30,8,28,31,49,27,66,3,8,48,31,12,29,66,67,8,1,31,49,27,66,39,8,35,31,17,29,66,47,8,11,66,58,8,8,31,41,27,66,17,8,52,31,3,29,66,16,8,62,31,35,29,66,81,8,25,31,5,29,66,51,8,28,31,8,29,66,85,8,19,31,26,27,66,40,8,52,31,15,29,66,52,8,47,31,15,29,66,38,8,25,31,47,27,66,12,8,29,31,14,27,66,9,8,45,31,15,27,66,48,8,38,31,8,27,66,20,8,2,31,43,27,66,38,8,56,31,24,27,66,5,8,32,15,27,66,9,8,6,31,39,27,66,34,8,42,31,13,27,66,50,8,8,66,77,8,9,31,44,27,66,60,8,34,31,13,27,66,27,8,3,66,78,8,41,31,63,27,66,11,8,6,66,37,8,13,31,22,27,66,39,8,36,31,41,27,66,4,8,1,66,102,8,19,31,11,27,66,24,8,58,31,30,29,66,43,8,37,31,30,27,66,38,8,23,31,54,27,66,8,8,30,31,22,27,66,27,8,3,66,73,8,34,31,10,29,66,25,8,23,31,5,29,66,34,8,40,31,15,27,66,26,8,55,31,19,29,66,35,8,34,31,10,29,66,81,8,6,66,80,8,25,31,41,27,66,4,8,63,31,28,29,66,45,8,9,31,20,27,66,76,8,9,66,47,8,56,31,29,29,66,44,8,3,31,12,27,66,54,8,7,31,46,27,66,12,8,55,31,50,27,66,14,8,11,66,97,8,41,31,9,27,66,39,8,14,31,9,27,66,61,8,51,31,16,29,66,17,8,61,31,31,27,66,26,8,15,31,19,27,66,31,8,25,31,50,27,66,7,8,26,31,34,27,66,5,8,61,31,41,29,66,64,8,50,31,29,29,66,53,8,20,31,27,27,66,35,8,46,31,31,27,66,38,8,47,31,21,29,66,17,8,54,31,23,29,66,45,8,1,31,90,27,66,31,8,24,31,56,27,66,27,8,14,66,67,8,15,31,57,27,66,5,8,48,31,28,29,66,47,8,55,31,2,27,66,28,8,41,31,15,29,66,89,8,47,31,19,27,66,14,8,59,31,16,29,66,62,8,4,66,52,8,40,31,16,29,66,65,8,51,31,9,27,66,9,8,4,66,61,8,24,31,8,27,66,49,8,33,31,46,27,66,29,8,34,31,1,27,66,44,8,5,31,70,27,66,47,8,0,31,50,27,66,2,8,2,31,40,27,66,76,8,9,66,66,8,41,31,29,27,66,11,8,61,31,39,29,66,43,8,10,66,80,8,8,31,40,27,66,26,8,9,66,72,8,60,31,31,29,66,70,8,50,31,7,29,66,11,8,7,31,13,27,66,54,8,56,31,16,29,66,41,8,54,31,34,29,66,91,8,12,31,22,27,66,74,8,8,31,43,27,66,16,8,52,31,27,27,66,42,8,53,31,57,27,66,1,8,51,31,16,29,66,51,8,0,31,42,27,66,38,8,57,31,19,29,66,65,8,56,31,13,27,66,20,8,18,31,29,27,66,18,8,8,66,57,8,39,31,23,27,66,4,8,13,66,43,8,44,31,1,29,66,65,8,57,31,3,29,66,11,8,34,31,9,29,66,82,8,18,31,26,27,66,25,8,51,31,2,27,66,31,8,6,66,59,8,32,31,18,27,66,17,8,53,31,25,27,66,7,8,30,31,6,29,66,57,8,21,31,35,27,66,18,8,9,31,37,27,66,37,8,2,66,83,8,42,31,11,29,66,12,8,1,66,80,8,39,31,16,27,66,48,8,7,66,58,8,28,31,54,27,66,8,8,63,31,15,29,66,21,8,3,31,113,27,66,3,8,8,66,57,8,21,31,72,27,66,15,8,34,31,18,29,66,61,8,42,31,76,27,66,3,8,8,31,22,27,66,55,8,6,66,66,8,50,31,21,29,66,51,8,26,31,58,27,66,20,8,30,31,26,27,66,63,8,0,66,65,8,10,31,5,27,66,57,8,60,31,59,27,66,1,8,45,31,20,27,66,24,8,11,66,41,8,12,31,20,27,66,42,8,3,31,15,27,66,63,8,2,66,101,8,4,66,50,8,33,31,28,27,66,10,8,1,31,84,27,66,20,8,12,66,73,8,50,31,7,29,66,68,8,59,31,23,29,66,38,8,42,31,1,27,66,39,8,33,31,22,27,66,52,8,54,31,12,29,66,1,8,5,31,53,27,66,18,8,1,31,118,27,66,2,8,2,31,27,27,66,27,8,36,31,28,27,66,17,8,7,66,60,8,1,66,66,8,23,31,17,27,66,46,8,39,31,46,27,66,5,8,19,31,3,29,66,64,8,5,31,78,27,66,22,8,55,31,2,29,66,3,8,0,66,79,8,60,31,18,29,66,27,8,6,66,61,8,43,31,34,27,66,12,8,7,31,84,27,66,17,8,7,66,60,8,5,66,43,8,20,31,7,27,66,42,8,1,31,62,27,66,55,8,43,31,6,27,66,37,8,29,31,41,27,66,11,8,7,66,58,8,49,31,3,27,66,38,8,55,31,38,29,66,52,8,35,31,76,27,66,8,8,47,31,7,29,66,25,8,40,31,4,29,66,29,8,7,66,58,8,53,31,30,29,66,80,8,57,31,18,29,66,26,8,27,31,11,27,66,46,8,20,31,32,27,66,13,8,1,66,64,8,12,31,30,27,66,23,8,44,31,27,29,66,82,8,14,66,55,8,31,31,79,27,66,9,8,62,31,19,29,66,22,8,56,31,34,27,66,18,8,23,31,5,29,66,47,8,45,31,28,29,66,66,8,57,31,6,29,66,34,8,35,15,27,66,5,8,58,31,1,29,66,17,8,14,31,35,27,66,32,8,14,15,27,66,20,8,33,31,39,27,66,14,8,29,15,27,66,22,8,12,66,92,8,6,31,105,27,66,8,8,9,66,56,8,41,31,32,27,66,4,8,61,31,39,29,66,98,8,8,66,69,8,23,31,6,29,66,48,8,63,31,29,29,66,40,8,35,31,18,29,66,64,8,14,66,71,8,30,31,12,29,66,36,8,57,31,23,29,66,40,8,19,31,22,27,66,40,8,20,31,77,27,66,6,8,30,31,74,27,66,4,8,2,66,65,8,11,66,94,8,52,31,1,27,66,32,8,24,31,5,29,66,59,8,56,31,13,27,66,1,8,13,66,71,8,13,66,39,8,62,31,19,29,66,28,8,24,31,42,27,66,13,8,55,31,25,29,66,35,8,10,66,75,8,23,31,41,27,66,18,8,10,66,55,8,51,31,6,27,66,24,8,2,66,63,8,7,66,66,8,2,31,33,27,66,31,8,45,31,41,27,66,18,8,46,31,6,29,66,37,8,12,31,38,27,66,15,8,6,66,59,8,9,66,59,8,3,31,23,27,66,51,8,16,31,14,27,66,35,8,30,31,1,29,66,36,8,38,31,17,27,66,12,8,9,31,12,27,66,90,8,2,66,106,8,52,31,21,29,66,36,8,9,66,74,8,50,31,16,27,66,3,8,46,31,11,29,66,15,8,61,31,4,27,66,1,8,58,31,48,27,66,14,8,42,31,6,27,66,29,8,0,31,16,27,66,59,8,5,66,63,8,50,31,35,29,66,90,8,13,31,39,27,66,33,8,18,31,16,27,66,33,8,5,66,74,8,51,31,34,27,66,18,8,22,31,31,27,66,16,8,33,31,21,27,66,54,8,26,31,5,29,66,44,8,8,66,114,8,47,31,18,27,66,46,8,39,31,1,27,66,26,8,33,31,3,27,66,38,8,12,66,69,8,27,31,53,27,66,1,8,24,31,22,27,66,8,8,13,31,19,27,66,33,8,29,31,10,27,66,44,8,1,66,84,8,62,31,3,27,66,5,8,8,66,71,8,7,31,56,27,66,40,8,4,66,65,8,39,31,8,27,66,61,8,1,66,65,8,9,31,10,27,66,87,8,4,66,107,8,12,31,51,27,66,3,8,49,31,34,29,66,59,8,6,31,17,27,66,58,8,19,31,31,27,66,49,8,6,31,30,27,66,18,8,27,31,7,29,66,45,8,25,31,53,27,66,5,8,14,66,71,8,11,66,62,8,32,31,33,27,66,14,8,10,66,93,8,22,31,37,27,66,10,8,5,66,103,8,53,31,11,27,66,3,8,6,66,78,8,53,31,3,27,66,55,8,31,31,11,27,66,24,8,51,31,1,27,66,22,8,25,31,53,27,66,3,8,29,31,52,27,66,22,8,2,66,52,8,42,31,2,29,66,34,8,24,31,8,29,66,65,8,63,31,1,27,66,13,8,2,66,106,8,16,15,27,66,39,8,6,31,59,27,66,40,8,6,31,69,27,66,10,8,44,31,32,27,66,23,8,13,66,57,8,44,31,4,27,66,36,8,5,66,47,8,43,31,51,27,66,14,8,15,31,23,27,66,29,8,16,31,64,27,66,26,8,3,31,43,27,66,65,8,13,66,37,8,26,31,39,27,66,9,8,1,31,43,27,66,37,8,13,66,102,8,38,31,14,29,66,30,8,27,31,3,27,66,45,8,61,31,38,27,66,4,8,14,66,67,8,6,66,107,8,1,31,20,27,66,48,8,12,31,78,27,66,29,8,6,66,63,8,0,31,27,27,66,57,8,9,66,56,8,4,31,40,27,66,23,8,32,31,36,27,66,17,8,62,31,20,29,66,24,8,34,31,2,29,66,48,8,6,31,96,27,66,1,8,5,66,84,8,18,31,24,27,66,23,8,44,31,18,29,66,43,8,51,31,8,29,66,22,8,42,31,5,29,66,28,8,1,31,27,27,66,56,8,11,31,32,27,66,22,8,48,31,8,29,66,28,8,29,31,32,27,66,58,8,35,31,7,27,66,42,8,11,66,54,8,9,66,56,8,25,31,4,27,66,36,8,27,31,41,27,66,22,8,41,31,3,27,66,25,8,31,31,27,27,66,61,8,8,66,57,8,17,31,20,27,66,71,8,40,31,7,29,66,34,8,43,31,57,27,66,21,8,60,31,12,29,66,37,8,35,31,11,29,66,78,8,8,66,66,8,6,31,63,27,66,13,8,20,31,66,27,66,33,8,12,31,47,27,66,27,8,0,31,52,27,66,28,8,13,66,90,8,3,66,49,8,14,31,39,27,66,12,8,29,31,37,27,66,12,8,26,31,37,27,66,2,8,56,31,30,27,66,33,8,7,31,48,27,66,19,8,6,31,58,27,66,10,8,15,31,63,27,66,3,8,30,31,63,27,66,14,8,10,66,44,8,59,31,7,29,66,27,8,60,31,23,29,66,30,8,3,31,55,27,66,27,8,11,66,62,8,20,31,8,27,66,51,8,58,31,28,27,66,17,8,10,31,46,27,66,26,8,0,31,23,27,66,42,8,5,66,60,8,4,31,56,27,66,8,8,48,31,21,29,66,76,8,48,31,19,29,66,68,8,42,31,4,27,66,28,8,8,31,66,27,66,9,8,20,31,3,29,66,98,8,23,31,3,29,66,88,8,5,31,54,27,66,8,8,2,31,91,27,66,14,8,59,31,2,27,66,8,8,56,31,26,29,66,88,8,54,31,15,29,66,34,8,18,31,42,27,66,6,8,58,31,26,29,66,33,8,44,31,16,27,66,58,8,0,66,74,8,55,31,26,27,66,2,8,2,66,83,8,11,31,26,27,66,6,8,40,31,3,29,66,39,8,61,31,25,27,66,34,8,5,66,47,8,28,31,27,27,66,26,8,43,31,26,29,66,52,8,42,31,5,27,66,74,8,62,31,37,29,66,60,8,28,31,11,27,66,33,8,45,31,5,27,66,30,8,17,31,24,27,66,64,8,44,31,25,29,66,38,8,13,31,27,27,66,49,8,59,31,10,29,66,20,8,14,66,54,8,2,31,34,27,66,45,8,4,31,11,27,66,93,8,61,31,38,29,66,49,8,0,66,48,8,12,31,41,27,66,16,8,40,31,62,27,66,16,8,24,31,29,27,66,31,8,5,66,61,8,7,31,10,27,66,48,8,25,31,29,27,66,56,8,8,31,27,27,66,39,8,39,31,3,27,66,40,8,11,66,54,8,36,31,8,29,66,15,8,14,31,4,27,66,58,8,53,31,25,29,66,20,8,3,66,70,8,25,31,22,27,66,18,8,37,31,5,29,66,42,8,29,31,26,27,66,11,8,44,31,16,29,66,28,8,60,31,8,27,66,35,8,11,66,54,8,22,31,10,27,66,34,8,54,31,4,29,66,27,8,39,31,13,27,66,13,8,7,31,18,27,66,40,8,38,31,11,27,66,16,8,20,31,30,27,66,49,8,10,31,58,27,66,40,8,2,66,63,8,59,31,44,29,66,52,8,25,31,50,27,66,10,8,19,31,47,27,66,55,8,7,66,67,8,61,31,16,29,66,36,8,42,31,25,29,66,64,8,4,66,39,8,37,31,26,27,66,11,8,30,31,26,27,66,25,8,13,66,56,8,32,31,26,27,66,50,8,5,66,66,8,28,31,35,27,66,4,8,20,31,54,27,66,11,8,34,31,29,27,66,20,8,18,31,46,27,66,6,8,1,31,17,27,66,66,8,1,66,51,8,7,31,51,27,66,50,8,14,66,54,8,29,31,15,27,66,24,8,53,31,24,27,66,34,8,33,31,43,27,66,21,8,5,31,51,27,66,18,8,7,66,76,8,3,31,65,27,66,21,8,56,31,36,29,66,88,8,0,31,35,27,66,31,8,13,31,53,27,66,40,8,14,66,38,8,27,31,43,27,66,48,8,14,31,39,27,66,29,8,2,66,118,8,37,31,22,29,66,50,8,51,31,25,27,66,10,8,4,66,70,8,49,31,4,27,66,28,8,43,31,19,27,66,23,8,26,31,9,29,66,26,8,41,31,15,29,66,50,8,6,31,16,27,66,27,8,14,31,19,27,66,40,8,18,31,47,27,66,16,8,3,66,63,8,23,31,45,27,66,15,8,33,31,12,27,66,41,8,12,66,89,8,36,31,33,27,66,11,8,19,31,61,27,66,25,8,12,66,44,8,6,66,65,8,49,31,2,29,66,22,8,59,31,27,29,66,36,8,9,31,34,27,66,38,8,3,31,96,27,66,9,8,61,31,38,29,66,42,8,36,31,24,27,66,25,8,52,31,13,29,66,30,8,35,31,59,27,66,24,8,4,31,48,27,66,25,8,12,31,8,27,66,46,8,27,31,34,27,66,4,8,58,31,40,29,66,61,8,5,66,71,8,40,31,11,29,66,20,8,4,31,57,27,66,38,8,55,31,30,29,66,40,8,18,66,53,8,46,31,33,27,66,3,8,7,31,30,27,66,40,8,47,31,32,29,66,50,8,33,31,5,27,66,36,8,43,31,39,27,66,2,8,0,66,65,8,44,31,25,27,66,39,8,38,31,6,27,66,21,8,5,31,35,27,66,8,8,3,66,67,8,47,31,8,27,66,12,8,54,31,10,27,66,1,8,1,66,67,8,48,31,43,27,66,12,8,8,31,50,27,66,50,8,9,66,56,8,0,31,35,27,66,32,8,15,31,19,27,66,51,8,3,31,61,27,66,9,8,8,31,19,27,66,52,8,47,31,24,29,66,80,8,50,31,34,29,66,66,8,5,66,61,8,1,31,58,27,66,10,8,51,31,60,27,66,8,8,46,31,17,27,66,2,8,23,31,4,29,66,46,8,46,31,14,29,66,33,8,6,66,97,8,1,66,68,8,0,31,74,27,66,10,8,8,31,40,27,66,17,8,44,31,11,27,66,12,8,21,31,2,27,66,62,8,40,31,20,27,66,28,8,51,31,6,27,66,17,8,16,31,49,27,66,18,8,49,31,20,27,66,16,8,15,31,27,27,66,1,8,7,31,56,27,66,5,8,61,31,18,29,66,60,8,51,31,12,27,66,2,8,32,31,30,27,66,22,8,11,31,48,27,66,6,8,47,31,18,29,66,36,8,0,66,65,8,8,66,63,8,28,31,4,27,66,42,8,11,31,36,27,66,35,8,5,66,43,8,10,31,25,27,66,73,8,3,31,42,27,66,27,8,55,31,35,27,66,31,8,42,31,28,27,66,15,8,46,31,33,27,66,10,8,33,31,15,27,66,22,8,15,31,10,27,66,59,8,10,66,42,8,58,31,24,29,66,18,8,50,31,18,27,66,6,8,26,31,50,27,66,5,8,45,31,54,27,66,20,8,23,31,1,29,66,32,8,26,15,27,66,19,8,52,31,18,29,66,71,8,16,31,25,27,66,44,8,2,31,39,27,66,45,8,6,66,68,8,43,31,13,29,66,53,8,4,31,61,27,66,42,8,14,66,29,8,8,66,68,8,52,15,27,66,17,8,4,66,48,8,35,31,15,27,66,31,8,49,31,1,29,66,21,8,60,31,42,29,66,49,8,40,31,20,27,66,26,8,56,31,38,29,66,60,8,62,31,20,29,66,38,8,25,31,38,27,66,42,8,7,66,49,8,35,31,1,27,66,37,8,1,66,68,8,19,31,3,29,66,52,8,59,31,36,29,66,25,8,20,31,82,27,66,6,8,11,31,50,27,66,10,8,56,31,2,27,66,11,8,6,66,63,8,12,31,21,27,66,85,8,40,31,23,27,66,20,8,8,66,74,8,40,31,11,29,66,36,8,0,31,102,27,66,1,8,62,66,12,8,3,66,78,8,10,31,26,27,66,46,8,25,31,13,27,66,28,8,4,31,13,27,66,59,8,60,31,39,29,66,27,8,32,31,52,27,66,31,8,44,31,9,27,66,28,8,59,31,5,27,66,6,8,26,66,79,8,22,31,20,27,66,43,8,50,31,18,29,66,20,8,57,31,10,27,66,13,8,24,31,40,27,66,41,8,28,31,23,27,66,5,8,63,31,48,29,66,94,8,46,31,13,27,66,10,8,8,66,60,8,49,31,23,29,66,47,8,22,31,13,27,66,73,8,42,31,21,29,66,45,8,57,31,3,29,66,52,8,54,31,34,29,66,32,8,47,31,33,27,66,38,8,61,31,8,27,66,8,8,5,66,60,8,18,31,19,27,66,28,8,13,66,77,8,37,31,1,29,66,33,8,0,31,116,27,66,3,8,5,31,15,27,66,45,8,41,31,22,27,66,2,8,36,31,23,27,66,16,8,62,31,31,27,66,11,8,46,31,16,29,66,26,8,12,31,13,27,66,83,8,42,31,5,27,66,20,8,34,31,18,29,66,52,8,8,31,81,27,66,22,8,25,31,9,29,66,53,8,5,66,76,8,27,31,13,27,66,44,8,50,31,28,29,66,55,8,2,31,76,27,66,6,8,31,31,3,27,66,31,8,56,31,14,29,66,23,8,4,31,18,27,66,43,8,60,31,9,27,66,15,8,10,66,55,8,20,31,11,27,66,36,8,7,66,78,8,8,66,72,8,8,66,66,8,12,66,70,8,22,31,4,27,66,22,8,29,31,10,29,66,89,8,27,31,5,29,66,49,8,18,31,9,27,66,77,8,2,66,83,8,60,31,22,29,66,5,8,17,31,47,27,66,4,8,49,31,26,29,66,83,8,25,31,73,27,66,17,8,6,31,92,27,66,10,8,26,31,10,27,66,32,8,0,31,41,27,66,27,8,50,31,22,29,66,83,8,45,31,32,27,66,20,8,1,66,73,8,43,31,26,29,66,67,8,61,31,23,29,66,31,8,19,31,64,27,66,25,8,10,66,66,8,26,31,23,27,66,57,8,29,31,22,27,66,1,8,9,66,109,8,4,31,37,27,66,28,8,2,31,30,27,66,50,8,53,31,7,27,66,5,8,17,31,32,27,66,41,8,11,31,28,27,66,35,8,32,31,6,29,66,60,8,51,31,25,27,66,31,8,63,31,43,29,66,23,8,46,31,21,27,66,9,8,20,31,10,27,66,89,8,58,31,38,29,66,57,8,52,31,1,29,66,30,8,38,31,28,27,66,2,8,45,31,56,27,66,4,8,12,31,13,27,66,60,8,3,66,70,8,60,31,43,29,66,63,8,15,31,4,27,66,86,8,11,66,46,8,49,31,30,27,66,21,8,1,31,34,27,66,34,8,12,66,55,8,10,66,59,8,31,31,52,27,66,25,8,42,31,16,29,66,50,8,39,31,18,29,66,63,8,39,31,9,29,66,22,8,41,31,71,27,66,6,8,12,31,49,27,66,10,8,14,31,77,27,66,12,8,44,31,4,29,66,25,8,63,66,27,8,5,66,69,8,10,66,71,8,45,31,22,27,66,22,8,7,31,26,27,66,21,8,30,31,33,27,66,11,8,9,66,72,8,19,31,16,27,66,46,8,15,31,69,27,66,24,8,55,31,9,27,66,5,8,1,66,120,8,1,66,84,8,55,31,30,29,66,60,8,43,31,19,29,66,46,8,36,31,11,29,66,59,8,63,31,32,29,66,21,8,31,31,8,29,66,48,8,12,66,53,8,6,31,21,27,66,38,8,9,66,56,8,5,31,42,27,66,5,8,23,31,2,29,66,58,8,34,31,14,29,66,48,8,23,31,55,27,66,25,8,8,31,95,27,66,5,8,39,31,10,29,66,39,8,7,31,44,27,66,17,8,13,66,98,8,12,31,64,27,66,21,8,39,31,24,27,66,11,8,57,31,8,27,66,18,8,24,31,9,27,66,40,8,12,31,71,27,66,25,8,51,31,5,29,66,23,8,12,31,40,27,66,16,8,41,31,2,29,66,13,8,12,31,96,27,66,10,8,63,31,7,27,66,10,8,47,31,26,27,66,31,8,55,31,33,29,66,43,8,0,31,91,27,66,16,8,13,66,61,8,52,31,9,27,66,20,8,57,31,38,27,66,16,8,6,31,11,27,66,26,8,55,31,15,29,66,36,8,38,31,22,29,66,32,8,39,31,14,29,66,44,8,34,31,44,27,66,3,8,22,31,33,27,66,11,8,33,31,5,27,66,83,8,49,31,20,27,66,17,8,6,66,65,8,54,31,27,29,66,53,8,17,31,56,27,66,32,8,62,31,21,29,66,15,8,34,31,70,27,66,2,8,23,66,42,8,28,31,36,27,66,2,8,60,31,45,29,66,92,8,5,66,103,8,29,31,3,29,66,40,8,23,31,43,27,66,40,8,6,31,71,27,66,34,8,27,31,21,27,66,60,8,39,31,7,29,66,34,8,31,31,44,27,66,30,8,1,66,84,8,8,66,89,8,1,66,73,8,51,31,3,27,66,29,8,62,31,25,29,66,28,8,30,31,14,29,66,70,8,57,31,10,29,66,33,8,50,31,45,27,66,8,8,5,31,19,27,66,65,8,14,66,51,8,63,31,22,29,66,24,8,7,31,41,27,66,17,8,48,31,1,29,66,26,8,29,31,12,29,66,48,8,0,31,54,27,66,15,8,37,31,45,27,66,37,8,8,66,57,8,50,31,14,29,66,29,8,34,31,29,27,66,8,8,53,31,10,27,66,42,8,9,31,49,27,66,27,8,5,31,66,27,66,33,8,43,31,7,27,66,24,8,4,66,77,8,11,31,10,27,66,83,8,3,66,63,8,19,31,2,29,66,59,8,14,31,10,27,66,24,8,0,31,80,27,66,23,8,36,31,4,27,66,41,8,5,31,10,27,66,63,8,63,31,35,29,66,77,8,60,31,6,27,66,19,8,7,66,104,8,3,31,48,27,66,29,8,44,31,60,27,66,1,8,20,31,21,27,66,15,8,51,31,29,29,66,61,8,51,31,13,27,66,5,8,5,66,62,8,38,31,17,29,66,27,8,62,31,27,29,66,73,8,54,31,6,29,66,19,8,53,31,9,29,66,78,8,23,31,6,29,66,35,8,34,31,24,27,66,60,8,49,31,6,29,66,36,8,35,31,18,29,66,49,8,9,66,56,8,24,31,2,27,66,41,8,29,31,28,27,66,19,8,56,31,41,29,66,35,8,53,31,13,27,66,45,8,2,31,47,27,66,32,8,40,31,3,27,66,33,8,58,31,8,29,66,17,8,5,66,80,8,7,66,64,8,8,66,72,8,39,31,28,27,66,38,8,40,31,17,29,66,34,8,11,66,61,8,31,31,8,27,66,26,8,24,31,1,27,66,42,8,5,66,64,8,4,31,39,27,66,41,8,2,66,63,8,59,31,36,29,66,43,8,1,31,60,27,66,4,8,40,31,1,27,66,37,8,5,31,64,27,66,10,8,3,31,60,27,66,40,8,37,31,19,29,66,63,8,26,31,1,29,66,83,8,0,66,67,8,62,31,15,27,66,7,8,42,31,2,27,66,67,8,47,31,20,29,66,42,8,13,66,52,8,56,31,35,29,66,82,8,49,31,2,27,66,22,8,45,31,22,29,66,61,8,9,31,22,27,66,34,8,11,31,26,27,66,28,8,30,31,31,27,66,4,8,6,31,51,27,66,10,8,3,66,62,8,13,66,69,8,11,66,66,8,9,31,14,27,66,42,8,12,66,62,8,18,31,58,27,66,5,8,46,31,25,27,66,28,8,12,66,42,8,3,66,71,8,13,31,45,27,66,24,8,49,31,15,29,66,14,8,51,31,3,29,66,65,8,9,66,61,8,33,31,12,29,66,60,8,11,31,38,27,66,40,8,30,31,9,27,66,13,8,3,31,48,27,66,15,8,15,31,5,27,66,62,8,11,66,58,8,54,31,39,29,66,54,8,11,31,21,27,66,33,8,0,31,49,27,66,16,8,30,31,40,27,66,41,8,47,31,31,29,66,53,8,3,31,39,27,66,25,8,41,31,52,27,66,26,8,5,31,66,27,66,6,8,7,66,70,8,17,15,27,66,32,8,30,31,29,27,66,44,8,33,31,10,27,66,5,8,3,66,67,8,16,31,43,27,66,10,8,11,31,98,27,66,10,8,45,31,1,29,66,21,8,22,31,28,27,66,15,8,49,31,19,29,66,47,8,42,31,65,27,66,12,8,12,66,53,8,12,66,53,8,10,66,65,8,4,31,12,27,66,89,8,22,31,58,27,66,5,8,13,31,41,27,66,21,8,8,66,65,8,58,31,18,27,66,8,8,13,31,35,27,66,55,8,58,31,22,27,66,42,8,43,31,5,29,66,27,8,11,31,22,27,66,36,8,62,31,7,27,66,8,8,62,31,15,29,66,18,8,29,31,15,27,66,31,8,7,31,94,27,66,4,8,25,31,10,27,66,50,8,4,31,35,27,66,37,8,8,66,65,8,17,15,27,66,50,8,22,31,49,27,66,32,8,30,31,90,27,66,2,8,1,31,58,27,66,6,8,4,31,35,27,66,30,8,1,66,76,8,46,31,2,29,66,21,8,54,31,26,29,66,47,8,3,66,102,8,8,31,12,27,66,65,8,2,66,75,8,29,31,6,27,66,38,8,8,31,52,27,66,24,8,46,31,8,29,66,65,8,52,31,33,29,66,103,8,13,66,52,8,31,31,23,27,66,15,8,1,66,76,8,53,31,9,29,66,21,8,7,66,68,8,1,31,30,27,66,74,8,0,66,85,8,3,66,75,8,60,31,29,29,66,42,8,24,31,2,29,66,62,8,25,31,67,27,66,11,8,34,31,18,29,66,106,8,14,66,51,8,13,66,56,8,5,31,32,27,66,40,8,7,31,23,27,66,35,8,18,31,35,27,66,22,8,7,66,98,8,21,31,5,29,66,69,8,63,31,47,29,66,63,8,27,31,40,27,66,6,8,0,31,43,27,66,41,8,8,31,70,27,66,37,8,20,31,44,27,66,8,8,57,31,6,27,66,13,8,0,31,52,27,66,13,8,5,31,17,27,66,89,8,40,31,32,27,66,4,8,57,31,5,27,66,12,8,35,31,14,29,66,60,8,21,31,6,29,66,58,8,8,31,38,27,66,8,8,19,31,14,27,66,32,8,23,31,51,27,66,9,8,57,31,10,29,66,38,8,33,31,13,29,66,48,8,3,31,50,27,66,26,8,5,31,58,27,66,40,8,20,31,29,27,66,20,8,0,31,56,27,66,52,8,21,31,11,27,66,34,8,18,31,1,29,66,51,8,34,31,68,27,66,9,8,0,66,66,8,42,31,22,27,66,10,8,29,31,48,27,66,4,8,18,31,12,27,66,55,8,1,66,53,8,14,31,35,27,66,16,8,27,31,3,27,66,53,8,4,66,81,8,2,66,69,8,40,31,25,27,66,14,8,28,31,11,27,66,64,8,57,31,13,29,66,25,8,37,31,12,27,66,59,8,13,31,48,27,66,5,8,12,31,52,27,66,58,8,29,31,8,27,66,74,8,50,31,17,29,66,33,8,45,31,7,27,66,27,8,46,31,22,27,66,53,8,47,31,2,27,66,36,8,29,31,11,27,66,33,8,38,31,22,27,66,19,8,4,31,54,27,66,46,8,39,31,25,27,66,47,8,6,31,30,27,66,72,8,31,31,23,27,66,11,8,13,31,33,27,66,37,8,2,31,26,27,66,57,8,12,66,89,8,27,31,24,27,66,29,8,4,66,101,8,20,31,19,27,66,18,8,47,31,10,27,66,21,8,25,31,4,27,66,40,8,0,31,51,27,66,14,8,41,31,16,29,66,56,8,15,31,23,27,66,70,8,52,31,12,27,66,8,8,12,31,50,27,66,6,8,62,31,32,29,66,22,8,17,31,28,27,66,73,8,47,31,31,27,66,4,8,2,31,40,27,66,40,8,43,31,13,27,66,9,8,0,31,63,27,66,21,8,37,31,18,27,66,19,8,35,31,20,27,66,30,8,29,31,58,27,66,20,8,22,31,2,29,66,23,8,33,31,2,27,66,41,8,23,31,3,29,66,100,8,17,31,12,27,66,44,8,41,31,11,27,66,29,8,7,31,28,27,66,44,8,4,31,24,27,66,55,8,50,31,26,29,66,61,8,17,31,4,27,66,62,8,4,66,76,8,54,31,2,27,66,49,8,38,31,2,27,66,16,8,32,31,25,27,66,42,8,31,31,11,27,66,27,8,42,31,12,27,66,11,8,55,31,6,27,66,4,8,36,31,21,27,66,61,8,4,31,65,27,66,31,8,59,31,25,29,66,32,8,18,31,3,29,66,50,8,16,31,13,27,66,49,8,41,31,22,29,66,55,8,54,31,15,27,66,17,8,21,31,23,27,66,29,8,7,66,36,8,8,31,30,27,66,38,8,36,31,15,27,66,68,8,61,31,10,27,66,36,8,29,31,14,27,66,22,8,2,31,44,27,66,25,8,37,66,46,8,4,31,40,27,66,41,8,1,66,70,8,41,31,9,27,66,29,8,39,31,58,27,66,8,8,7,66,78,8,15,31,6,27,66,52,8,8,31,42,27,66,16,8,8,31,14,27,66,81,8,14,66,51,8,40,31,34,27,66,7,8,3,66,68,8,40,31,3,29,66,46,8,49,31,21,27,66,15,8,47,31,34,27,66,18,8,13,31,43,27,66,18,8,12,31,3,27,66,67,8,60,31,45,29,66,100,8,40,31,32,27,66,14,8,12,31,53,27,66,15,8,34,31,3,27,66,68,8,2,31,67,27,66,16,8,4,66,70,8,40,31,13,29,66,52,8,52,31,45,27,66,8,8,25,15,27,66,35,8,13,31,42,27,66,20,8,18,31,53,27,66,8,8,7,31,56,27,66,42,8,11,31,70,27,66,30,8,13,66,56,8,48,31,7,27,66,20,8,36,31,11,29,66,79,8,44,31,16,27,66,17,8,2,66,64,8,55,31,28,29,66,42,8,34,31,71,27,66,14,8,35,31,19,29,66,49,8,15,31,68,27,66,25,8,55,31,7,29,66,17,8,16,31,50,27,66,18,8,4,66,48,8,51,31,29,29,66,49,8,40,31,13,27,66,12,8,28,31,34,27,66,4,8,57,31,32,29,66,40,8,51,31,21,29,66,35,8,61,31,34,29,66,42,8,62,31,44,27,66,13,8,53,31,33,29,66,45,8,28,31,16,27,66,12,8,36,31,6,29,66,44,8,43,31,15,27,66,23,8,9,66,76,8,2,31,39,27,66,13,8,52,66,22,8,34,31,7,27,66,41,8,8,66,65,8,45,31,30,27,66,33,8,16,31,53,27,66,3,8,58,31,11,29,66,58,8,7,66,78,8,12,31,34,27,66,51,8,46,31,30,29,66,54,8,54,31,26,29,66,56,8,60,31,24,29,66,16,8,18,31,46,27,66,7,8,29,31,4,29,66,40,8,4,66,61,8,10,66,55,8,63,31,21,29,66,48,8,29,31,5,27,66,35,8,6,31,37,27,66,76,8,3,31,53,27,66,9,8,28,31,11,27,66,69,8,1,66,66,8,42,31,33,27,66,8,8,56,31,30,29,66,59,8,45,31,19,29,66,61,8,27,31,10,29,66,57,8,7,66,75,8,53,31,45,27,66,1,8,0,31,53,27,66,33,8,9,66,71,8,50,31,51,27,66,4,8,23,31,64,27,66,2,8,29,31,25,27,66,11,8,20,31,30,27,66,30,8,23,31,18,27,66,81,8,19,31,77,27,66,7,8,13,66,57,8,13,66,56,8,8,66,73,8,36,31,20,27,66,21,8,10,66,55,8,1,31,58,27,66,8,8,29,31,8,29,66,44,8,41,31,15,29,66,63,8,63,31,1,29,66,12,8,7,31,51,27,66,8,8,22,31,10,27,66,33,8,12,66,99,8,36,31,21,29,66,53,8,33,31,13,29,66,49,8,25,31,65,27,66,29,8,51,31,29,29,66,43,8,36,31,24,27,66,5,8,42,31,23,29,66,58,8,49,31,52,27,66,18,8,40,31,4,27,66,21,8,1,66,64,8,1,31,57,27,66,17,8,35,31,44,27,66,26,8,8,31,18,27,66,59,8,7,66,91,8,53,31,27,29,66,48,8,33,31,10,29,66,58,8,11,31,47,27,66,62,8,8,31,20,27,66,38,8,40,31,16,29,66,49,8,9,31,8,27,66,66,8,5,66,80,8,11,66,70,8,13,31,39,27,66,22,8,59,31,10,29,66,33,8,55,31,13,29,66,10,8,25,31,23,27,66,60,8,2,31,65,27,66,4,8,35,31,8,27,66,77,8,54,31,21,29,66,52,8,36,31,18,29,66,25,8,27,31,9,29,66,48,8,29,31,4,29,66,23,8,13,66,52,8,60,31,1,27,66,14,8,59,31,9,29,66,18,8,11,66,72,8,6,31,13,27,66,66,8,37,31,12,29,66,42,8,20,31,13,27,66,46,8,46,31,36,27,66,21,8,58,31,7,29,66,18,8,14,66,94,8,1,66,64,8,37,31,6,27,66,79,8,11,31,56,27,66,44,8,5,31,58,27,66,3,8,52,31,30,29,66,52,8,36,31,8,27,66,37,8,5,66,76,8,1,31,27,27,66,26,8,15,31,2,27,66,48,8,12,66,71,8,62,31,8,27,66,15,8,13,66,57,8,55,31,18,29,66,42,8,40,31,30,27,66,33,8,1,66,68,8,61,31,2,29,66,49,8,53,31,37,29,66,50,8,24,31,3,27,66,79,8,43,31,20,27,66,48,8,41,31,9,27,66,16,8,13,31,11,27,66,50,8,36,31,10,29,66,55,8,61,31,46,29,66,84,8,63,31,39,29,66,30,8,11,31,51,27,66,3,8,22,31,8,27,66,53,8,1,31,47,27,66,37,8,45,31,3,27,66,25,8,36,31,35,27,66,8,8,7,31,42,27,66,54,8,3,31,59,27,66,7,8,10,31,72,27,66,26,8,3,31,29,27,66,35,8,54,31,20,27,66,10,8,1,66,110,8,11,66,55,8,33,31,18,29,66,59,8,45,31,7,29,66,43,8,59,31,26,29,66,70,8,30,31,14,27,66,10,8,29,31,17,27,66,32,8,29,31,69,27,66,7,8,7,31,20,27,66,58,8,10,31,60,27,66,5,8,29,31,7,29,66,57,8,40,31,60,27,66,6,8,15,31,83,27,66,5,8,11,31,32,27,66,65,8,33,31,27,27,66,7,8,31,31,47,27,66,44,8,24,31,2,27,66,85,8,56,31,1,29,66,58,8,7,66,59,8,10,66,57,8,45,31,16,29,66,82,8,1,31,53,27,66,30,8,20,31,43,27,66,2,8,10,66,72,8,9,31,36,27,66,32,8,0,66,65,8,14,66,60,8,7,31,16,27,66,58,8,34,31,2,29,66,37,8,9,31,6,27,66,28,8,19,66,47,8,58,31,4,29,66,49,8,18,31,3,27,66,44,8,46,31,16,27,66,19,8,40,31,3,27,66,22,8,11,31,22,27,66,33,8,10,31,49,27,66,18,8,8,31,23,27,66,34,8,58,31,32,29,66,54,8,10,31,47,27,66,9,8,51,31,1,29,66,27,8,11,31,41,27,66,13,8,60,31,25,29,66,30,8,51,31,3,29,66,18,8,26,31,2,27,66,79,8,44,31,12,29,66,52,8,63,31,26,29,66,28,8,10,31,24,27,66,31,8,10,31,14,27,66,41,8,7,66,41,8,59,31,1,29,66,16,8,58,31,27,29,66,50,8,40,31,56,27,66,11,8,58,31,35,29,66,31,8,48,31,25,27,66,1,8,18,31,8,27,66,55,8,52,31,13,27,66,4,8,12,66,96,8,38,31,18,27,66,15,8,16,31,10,27,66,79,8,1,31,59,27,66,25,8,51,31,34,27,66,3,8,59,31,31,29,66,42,8,58,31,35,29,66,61,8,1,31,21,27,66,30,8,44,31,30,27,66,34,8,9,66,59,8,31,31,6,27,66,31,8,0,31,91,27,66,20,8,21,31,48,27,66,39,8,52,31,14,27,66,5,8,27,31,16,27,66,40,8,51,31,11,29,66,45,8,6,31,25,27,66,70,8,16,31,49,27,66,15,8,7,31,46,27,66,53,8,17,31,41,27,66,45,8,23,31,2,29,66,66,8,1,31,63,27,66,10,8,55,31,15,27,66,11,8,48,31,30,29,66,101,8,31,31,22,27,66,1,8,35,31,9,29,66,45,8,39,31,1,29,66,67,8,62,31,39,29,66,62,8,15,31,20,27,66,78,8,14,31,31,27,66,29,8,23,31,50,27,66,9,8,56,31,18,29,66,18,8,5,66,38,8,18,31,7,27,66,51,8,56,31,27,29,66,92,8,19,31,23,27,66,35,8,35,31,7,29,66,53,8,18,31,13,27,66,44,8,2,66,65,8,15,31,39,27,66,31,8,61,31,10,29,66,4,8,47,31,16,29,66,49,8,51,31,28,29,66,82,8,4,66,52,8,8,31,36,27,66,23,8,19,31,24,27,66,26,8,2,31,57,27,66,9,8,1,31,43,27,66,8,8,2,31,51,27,66,55,8,61,31,13,29,66,20,8,8,31,39,27,66,60,8,43,31,5,27,66,21,8,59,31,28,29,66,87,8,32,31,2,29,66,50,8,11,31,68,27,66,25,8,4,66,61,8,56,31,9,27,66,16,8,12,66,62,8,46,31,26,29,66,62,8,62,31,43,29,66,50,8,60,31,22,29,66,5,8,33,31,41,27,66,2,8,59,31,22,29,66,11,8,34,31,28,27,66,27,8,45,31,35,27,66,1,8,6,31,53,27,66,8,8,16,31,5,27,66,100,8,53,31,23,29,66,56,8,60,31,16,27,66,32,8,32,31,6,29,66,54,8,37,31,19,29,66,87,8,0,66,56,8,33,31,7,27,66,29,8,40,31,6,29,66,35,8,32,31,14,29,66,49,8,0,31,46,27,66,6,8,8,66,100,8,11,66,63,8,7,31,47,27,66,14,8,12,31,18,27,66,22,8,56,31,21,27,66,41,8,23,31,22,27,66,25,8,3,31,96,27,66,4,8,31,31,18,27,66,16,8,0,66,90,8,23,31,31,27,66,15,8,31,31,5,29,66,93,8,7,66,58,8,32,31,15,29,66,48,8,37,31,5,27,66,30,8,61,31,42,29,66,102,8,4,31,43,27,66,38,8,15,31,23,27,66,29,8,1,31,16,27,66,64,8,38,31,31,27,66,13,8,40,31,15,27,66,22,8,6,31,48,27,66,11,8,42,31,21,29,66,48,8,38,31,5,29,66,32,8,7,66,96,8,6,66,48,8,50,31,2,27,66,14,8,35,66,34,8,49,31,19,29,66,39,8,37,31,5,29,66,52,8,27,31,10,29,66,48,8,4,66,63,8,2,66,83,8,8,31,20,27,66,29,8,18,31,48,27,66,8,8,2,31,51,27,66,28,8,5,66,81,8,38,31,5,27,66,23,8,39,31,4,29,66,35,8,9,66,72,8,11,31,26,27,66,28,8,4,66,86,8,22,31,1,29,66,48,8,27,31,38,27,66,54,8,50,31,14,27,66,1,8,4,31,24,27,66,80,8,42,31,12,29,66,36,8,7,31,17,27,66,59,8,33,31,6,29,66,58,8,5,66,77,8,15,31,19,27,66,40,8,46,31,12,27,66,24,8,49,31,16,29,66,32,8,10,66,76,8,50,31,7,27,66,23,8,57,31,25,27,66,23,8,26,31,25,27,66,38,8,32,31,29,27,66,4,8,24,31,38,27,66,16,8,59,31,8,29,66,16,8,21,31,2,29,66,66,8,39,31,80,27,66,3,8,56,31,35,29,66,53,8,54,31,25,29,66,53,8,60,31,3,29,66,47,8,11,66,55,8,34,31,3,27,66,37,8,7,31,55,27,66,20,8,31,31,32,27,66,48,8,14,31,70,27,66,24,8,27,31,9,27,66,31,8,7,31,25,27,66,52,8,27,31,16,27,66,9,8,44,31,4,27,66,4,8,7,66,67,8,20,31,18,27,66,43,8,27,31,78,27,66,14,8,12,31,25,27,66,17,8,1,31,32,27,66,41,8,2,66,82,8,12,66,103,8,15,31,30,27,66,63,8,14,31,5,27,66,52,8,57,31,11,29,66,2,8,7,66,62,8,30,31,21,27,66,1,8,52,31,1,27,66,26,8,22,31,35,27,66,64,8,14,31,2,27,66,69,8,46,31,4,29,66,35,8,16,31,52,27,66,11,8,5,31,13,27,66,86,8,27,31,38,27,66,46,8,36,31,63,27,66,9,8,20,31,35,27,66,16,8,36,31,20,29,66,51,8,24,31,45,27,66,16,8,10,66,46,8,26,31,4,29,66,58,8,13,31,46,27,66,46,8,55,31,14,29,66,15,8,3,66,86,8,12,31,26,27,66,31,8,1,31,54,27,66,12,8,6,66,50,8,35,31,3,27,66,70,8,45,31,16,27,66,6,8,44,31,15,29,66,19,8,2,66,67,8,34,31,14,29,66,98,8,10,66,71,8,8,31,7,27,66,67,8,61,31,37,29,66,41,8,58,31,6,29,66,47,8,56,31,32,29,66,50,8,40,31,3,27,66,40,8,37,31,22,27,66,10,8,25,31,1,27,66,17,8,2,66,74,8,12,66,110,8,39,31,5,27,66,25,8,39,31,25,27,66,17,8,2,66,63,8,7,31,60,27,66,16,8,8,66,49,8,13,31,8,27,66,88,8,17,31,51,27,66,1,8,8,66,57,8,20,31,53,27,66,38,8,60,31,8,29,66,56,8,12,66,69,8,30,31,17,27,66,21,8,34,31,5,29,66,23,8,37,31,54,27,66,27,8,14,66,61,8,53,31,5,29,66,56,8,1,31,24,27,66,40,8,26,31,18,27,66,24,8,56,31,17,29,66,35,8,11,66,70,8,55,31,23,29,66,20,8,13,66,30,8,4,31,35,27,66,37,8,57,31,20,29,66,12,8,12,31,45,27,66,42,8,29,31,9,27,66,27,8,3,31,63,27,66,5,8,1,31,61,27,66,20,8,8,66,69,8,54,31,10,27,66,1,8,3,66,62,8,27,31,3,27,66,36,8,5,31,39,27,66,12,8,1,31,71,27,66,36,8,45,31,17,29,66,37,8,22,31,40,27,66,45,8,28,31,11,27,66,30,8,12,31,25,27,66,47,8,53,31,15,29,66,27,8,45,31,4,29,66,25,8,52,31,26,29,66,39,8,18,31,45,27,66,10,8,1,31,74,27,66,4,8,29,31,48,27,66,26,8,26,31,33,27,66,23,8,40,31,19,27,66,7,8,2,66,67,8,24,31,7,27,66,88,8,45,31,16,29,66,36,8,16,31,79,27,66,13,8,48,31,2,29,66,22,8,7,66,76,8,10,66,75,8,47,31,23,27,66,13,8,35,31,17,29,66,62,8,31,31,51,27,66,21,8,16,31,14,27,66,22,8,34,31,13,29,66,44,8,21,31,2,27,66,48,8,41,31,4,27,66,37,8,19,31,4,27,66,54,8,49,31,28,29,66,44,8,0,66,65,8,39,31,8,29,66,37,8,6,66,97,8,8,66,44,8,12,31,14,27,66,48,8,26,31,5,27,66,50,8,12,66,107,8,15,31,21,27,66,18,8,42,31,16,29,66,45,8,12,31,23,27,66,70,8,2,31,79,27,66,4,8,24,31,3,29,66,63,8,48,31,27,29,66,53,8,19,31,2,27,66,60,8,27,31,4,27,66,17,8,22,31,2,27,66,19,8,62,31,12,27,66,2,8,44,31,18,29,66,23,8,58,31,22,29,66,29,8,10,66,71,8,31,31,6,29,66,53,8,37,31,25,27,66,5,8,11,66,74,8,7,66,97,8,13,66,67,8,43,31,1,29,66,63,8,10,66,46,8,21,31,33,27,66,43,8,5,66,64,8,43,31,26,29,66,51,8,22,31,70,27,66,27,8,13,66,95,8,26,31,32,27,66,16,8,13,31,51,27,66,20,8,6,66,46,8,0,31,22,27,66,96,8,7,66,61,8,32,31,14,27,66,73,8,10,31,12,27,66,43,8,1,31,17,27,66,72,8,9,66,60,8,30,31,24,27,66,65,8,50,31,6,27,66,9,8,59,31,1,29,66,7,8,34,31,12,27,66,19,8,46,31,45,27,66,12,8,7,31,28,27,66,30,8,42,31,21,27,66,21,8,8,31,44,27,66,13,8,14,66,51,8,19,31,4,27,66,42,8,40,31,48,27,66,34,8,7,31,20,27,66,42,8,22,31,41,27,66,56,8,3,66,62,8,4,31,16,27,66,45,8,28,31,23,27,66,18,8,59,31,18,27,66,42,8,26,15,27,66,13,8,7,31,47,27,66,54,8,4,66,62,8,3,31,26,27,66,37,8,14,31,20,27,66,51,8,20,31,15,27,66,30,8,63,31,10,29,66,12,8,40,31,15,29,66,43,8,49,31,7,27,66,47,8,57,31,23,29,66,18,8,8,66,66,8,3,31,39,27,66,39,8,13,31,58,27,66,48,8,41,31,3,29,66,16,8,3,66,68,8,1,66,104,8,50,31,32,27,66,3,8,38,31,18,29,66,52,8,6,31,21,27,66,47,8,14,31,18,27,66,51,8,31,31,66,27,66,2,8,11,66,32,8,58,31,31,29,66,49,8,60,31,22,29,66,10,8,41,31,26,29,66,58,8,59,31,5,27,66,17,8,61,31,43,29,66,48,8,4,31,18,27,66,45,8,8,31,16,27,66,33,8,34,31,2,29,66,88,8,22,31,19,27,66,28,8,54,31,9,27,66,4,8,11,66,92,8,17,31,51,27,66,40,8,47,31,15,27,66,6,8,5,66,79,8,50,31,32,29,66,34,8,61,31,31,27,66,26,8,23,31,13,27,66,44,8,11,31,64,27,66,29,8,58,31,22,29,66,29,8,25,31,58,27,66,17,8,22,31,40,27,66,12,8,0,66,81,8,55,31,35,29,66,54,8,46,31,18,27,66,2,8,39,31,24,29,66,61,8,11,31,26,27,66,11,8,6,31,12,27,66,30,8,2,66,63,8,27,31,33,27,66,11,8,6,31,23,27,66,53,8,34,31,8,29,66,51,8,18,31,6,27,66,41,8,54,31,7,27,66,8,8,13,31,44,27,66,8,8,4,31,19,27,66,84,8,17,31,23,27,66,14,8,49,31,28,29,66,45,8,5,31,26,27,66,34,8,8,31,46,27,66,19,8,61,31,26,29,66,31,8,34,31,11,29,66,46,8,11,31,64,27,66,44,8,27,31,2,29,66,40,8,58,31,13,29,66,20,8,11,66,58,8,13,31,45,27,66,61,8,56,31,17,29,66,26,8,61,31,11,29,66,58,8,14,66,51,8,45,31,50,27,66,26,8,7,66,78,8,58,31,42,27,66,1,8,14,66,66,8,1,66,105,8,63,31,37,29,66,81,8,21,31,8,27,66,23,8,3,31,15,27,66,48,8,43,31,10,29,66,49,8,1,31,27,27,66,41,8,52,31,25,29,66,41,8,11,31,51,27,66,3,8,6,66,59,8,57,31,17,29,66,71,8,9,66,60,8,13,66,54,8,12,31,85,27,66,22,8,22,31,34,27,66,21,8,36,31,1,27,66,40,8,49,31,31,29,66,48,8,48,31,22,27,66,34,8,40,31,6,29,66,43,8,45,31,4,27,66,16,8,25,31,21,27,66,28,8,30,31,5,27,66,47,8,5,66,60,8,36,31,30,27,66,42,8,17,31,32,27,66,22,8,9,66,57,8,38,31,36,27,66,11,8,38,31,22,29,66,37,8,51,31,10,27,66,4,8,3,31,52,27,66,13,8,29,31,11,27,66,37,8,52,31,25,29,66,38,8,10,31,26,27,66,29,8,43,31,12,27,66,12,8,6,66,105,8,9,66,99,8,32,31,11,27,66,32,8,14,66,107,8,26,31,47,27,66,12,8,57,31,11,29,66,52,8,18,31,14,27,66,49,8,12,66,71,8,50,31,27,29,66,46,8,7,66,45,8,34,31,5,27,66,38,8,26,31,60,27,66,33,8,58,31,37,29,66,45,8,43,31,8,29,66,33,8,0,31,26,27,66,39,8,21,31,2,27,66,44,8,13,31,86,27,66,12,8,5,31,64,27,66,39,8,6,31,43,27,66,28,8,17,31,68,27,66,20,8,63,31,8,27,66,14,8,1,66,103,8,36,31,19,29,66,64,8,1,31,62,27,66,20,8,4,31,46,27,66,19,8,56,31,12,27,66,19,8,0,31,43,27,66,23,8,13,31,79,27,66,29,8,44,66,41,8,17,31,30,27,66,28,8,8,31,14,27,66,45,8,23,31,7,27,66,53,8,17,31,33,27,66,35,8,22,31,16,27,66,29,8,11,66,68,8,12,66,91,8,39,31,4,27,66,26,8,9,66,99,8,34,31,29,27,66,2,8,9,31,43,27,66,70,8,9,66,102,8,34,31,3,29,66,35,8,31,31,9,29,66,52,8,50,31,23,27,66,8,8,4,66,77,8,7,31,27,27,66,20,8,7,66,58,8,52,31,16,29,66,47,8,38,31,14,27,66,33,8,39,31,12,29,66,43,8,29,31,8,29,66,58,8,56,31,18,29,66,65,8,27,15,27,66,15,8,34,31,26,27,66,48,8,7,66,59,8,28,31,23,27,66,55,8,37,15,27,66,37,8,55,31,34,29,66,45,8,46,31,18,29,66,46,8,17,31,8,27,66,56,8,37,15,27,66,25,8,43,31,2,29,66,13,8,32,31,8,29,66,41,8,34,31,23,27,66,26,8,52,31,33,29,66,66,8,62,31,30,29,66,40,8,56,31,25,29,66,43,8,61,31,13,29,66,34,8,14,31,4,27,66,51,8,11,31,56,27,66,41,8,47,31,17,29,66,38,8,40,31,3,29,66,29,8,48,31,26,29,66,63,8,7,66,36,8,53,31,10,29,66,35,8,46,31,47,27,66,12,8,35,31,18,27,66,32,8,51,31,35,29,66,57,8,12,66,67,8,51,31,2,27,66,51,8,7,31,20,27,66,84,8,8,31,90,27,66,10,8,41,31,3,29,66,36,8,61,31,26,29,66,32,8,49,31,33,29,66,69,8,56,31,36,29,66,35,8,13,66,67,8,3,31,55,27,66,47,8,6,66,50,8,3,66,79,8,40,31,16,27,66,13,8,10,31,42,27,66,13,8,10,31,37,27,66,42,8,16,31,75,27,66,27,8,22,31,44,27,66,32,8,50,31,42,27,66,28,8,44,31,14,27,66,7,8,8,66,114,8,10,66,64,8,6,31,71,27,66,7,8,12,31,32,27,66,12,8,0,31,36,27,66,7,8,14,66,62,8,14,31,85,27,66,20,8,10,66,59,8,1,31,34,27,66,46,8,58,31,30,29,66,48,8,3,66,64,8,48,31,7,29,66,44,8,5,66,92,8,61,31,17,27,66,2,8,41,31,29,27,66,35,8,39,31,1,29,66,18,8,20,31,23,27,66,62,8,41,31,4,29,66,28,8,53,31,10,27,66,3,8,0,66,107,8,42,31,1,29,66,43,8,10,31,26,27,66,29,8,1,31,30,27,66,34,8,3,66,62,8,51,31,21,29,66,20,8,11,15,27,66,52,8,14,31,19,27,66,48,8,8,66,95,8,0,31,40,27,66,14,8,4,31,33,27,66,42,8,28,31,7,29,66,45,8,43,31,4,29,66,50,8,33,31,17,29,66,92,8,41,31,16,27,66,10,8,6,31,47,27,66,15,8,19,31,4,27,66,88,8,7,31,18,27,66,72,8,38,31,17,29,66,53,8,62,31,7,27,66,15,8,53,31,41,27,66,25,8,28,31,13,27,66,67,8,2,31,61,27,66,13,8,52,31,1,29,66,33,8,63,31,25,29,66,14,8,10,31,24,27,66,84,8,28,31,31,27,66,6,8,27,31,64,27,66,29,8,4,66,61,8,36,31,40,27,66,2,8,54,31,23,29,66,43,8,35,31,25,27,66,21,8,25,31,1,29,66,57,8,41,31,20,29,66,22,8,44,31,27,29,66,59,8,61,31,21,29,66,9,8,60,31,38,29,66,59,8,32,31,14,27,66,35,8,51,31,27,29,66,43,8,51,31,28,27,66,4,8,61,31,36,29,66,32,8,53,31,3,29,66,58,8,50,31,13,27,66,6,8,58,31,9,29,66,19,8,52,31,33,29,66,80,8,63,31,28,29,66,73,8,5,66,63,8,50,31,29,29,66,63,8,35,31,6,29,66,23,8,62,31,22,27,66,34,8,1,31,71,27,66,1,8,44,31,42,27,66,34,8,63,31,18,29,66,20,8,53,31,18,27,66,26,8,50,31,9,27,66,15,8,55,31,33,29,66,60,8,33,31,7,29,66,26,8,63,31,36,29,66,16,8,0,66,76,8,50,31,8,29,66,80,8,2,31,32,27,66,85,8,45,31,7,27,66,29,8,31,31,2,27,66,33,8,62,31,31,29,66,52,8,43,31,7,29,66,49,8,5,66,95,8,45,31,21,29,66,56,8,14,66,91,8,1,31,26,27,66,30,8,11,66,60,8,18,31,39,27,66,8,8,10,66,56,8,56,31,29,29,66,80,8,5,66,79,8,50,31,7,29,66,22,8,7,31,17,27,66,41,8,49,31,13,27,66,3,8,20,31,10,27,66,72,8,10,66,64,8,62,31,40,29,66,59,8,16,31,23,27,66,31,8,39,31,4,29,66,31,8,54,31,7,29,66,22,8,57,31,33,29,66,95,8,63,31,6,29,66,8,8,42,31,11,27,66,12,8,36,31,12,29,66,47,8,6,31,73,27,66,3,8,39,31,35,27,66,3,8,5,31,18,27,66,42,8,15,31,5,27,66,45,8,0,66,66,8,15,31,30,27,66,11,8,13,31,12,27,66,42,8,11,31,15,27,66,39,8,47,31,32,29,66,67,8,19,31,28,27,66,30,8,14,31,7,27,66,44,8,18,31,34,27,66,22,8,27,31,2,29,66,56,8,27,31,4,29,66,33,8,49,31,43,27,66,16,8,2,66,67,8,14,66,91,8,39,31,5,29,66,51,8,0,31,81,27,66,16,8,36,31,1,29,66,35,8,42,31,13,27,66,29,8,8,31,25,27,66,19,8,30,31,7,27,66,19,8,48,31,30,29,66,61,8,13,31,44,27,66,8,8,34,31,19,27,66,32,8,51,31,18,29,66,49,8,14,31,43,27,66,8,8,35,31,10,29,66,56,8,8,31,12,27,66,45,8,30,31,3,29,66,46,8,5,66,61,8,25,31,15,27,66,64,8,8,66,69,8,6,31,13,27,66,46,8,42,31,18,27,66,5,8,2,66,66,8,24,31,52,27,66,1,8,0,31,51,27,66,14,8,56,66,9,8,58,31,8,29,66,17,8,31,31,5,27,66,75,8,11,66,97,8,27,31,50,27,66,1,8,28,31,8,29,66,101,8,44,31,25,29,66,66,8,17,31,10,27,66,81,8,40,31,16,29,66,57,8,16,31,53,27,66,14,8,4,66,65,8,44,31,17,29,66,60,8,2,66,64,8,15,31,69,27,66,36,8,58,31,3,29,66,48,8,1,66,74,8,2,66,66,8,17,31,3,27,66,47,8,1,66,84,8,37,31,16,27,66,14,8,9,66,70,8,11,66,92,8,10,31,19,27,66,40,8,6,66,102,8,9,66,56,8,29,31,70,27,66,23,8,10,66,101,8,27,31,37,27,66,2,8,3,31,54,27,66,17,8,32,31,35,27,66,14,8,5,31,35,27,66,41,8,42,31,16,29,66,28,8,20,31,4,29,66,49,8,49,31,10,29,66,44,8,27,31,53,27,66,5,8,35,31,10,27,66,25,8,58,31,15,27,66,6,8,21,31,38,27,66,44,8,33,31,4,29,66,40,8,43,31,51,27,66,14,8,50,31,14,29,66,30,8,6,31,98,27,66,2,8,49,31,28,29,66,90,8,9,66,57,8,1,31,19,27,66,54,8,20,31,23,27,66,38,8,35,31,10,29,66,74,8,62,31,41,29,66,33,8,3,66,62,8,26,31,6,27,66,51,8,13,31,39,27,66,33,8,53,31,24,29,66,44,8,27,31,34,27,66,18,8,7,31,14,27,66,82,8,27,31,11,29,66,53,8,41,31,43,27,66,24,8,7,66,60,8,22,31,3,27,66,43,8,47,31,50,27,66,14,8,58,31,30,27,66,20,8,52,31,7,27,66,7,8,17,31,43,27,66,7,8,5,66,80,8,14,31,25,27,66,35,8,42,31,3,27,66,34,8,3,31,17,27,66,86,8,23,31,13,27,66,67,8,17,31,51,27,66,40,8,46,31,29,29,66,50,8,23,31,46,27,66,37,8,56,31,39,27,66,16,8,58,31,14,27,66,41,8,62,31,43,29,66,47,8,1,66,66,8,63,31,20,27,66,28,8,33,31,8,29,66,59,8,35,31,28,27,66,2,8,3,66,79,8,63,31,5,29,66,19,8,8,66,57,8,63,31,31,29,66,42,8,21,31,36,27,66,24,8,60,31,6,27,66,3,8,16,31,7,27,66,20,8,40,31,6,29,66,32,8,15,31,3,27,66,85,8,17,31,28,27,66,20,8,10,31,36,27,66,35,8,47,31,16,27,66,2,8,12,66,54,8,21,31,55,27,66,1,8,8,31,29,27,66,28,8,12,66,68,8,13,31,12,27,66,41,8,59,31,15,29,66,33,8,43,31,7,29,66,29,8,50,31,14,29,66,29,8,8,31,9,27,66,49,8,56,31,7,29,66,58,8,10,31,19,27,66,55,8,16,31,23,27,66,26,8,5,66,62,8,43,31,25,27,66,17,8,4,31,23,27,66,80,8,43,31,12,27,66,19,8,40,31,22,27,66,20,8,10,31,37,27,66,22,8,48,31,32,29,66,27,8,7,31,40,27,66,33,8,23,31,43,27,66,37,8,36,31,18,29,66,47,8,50,31,5,29,66,3,8,18,31,5,27,66,45,8,33,31,10,27,66,22,8,39,31,35,27,66,29,8,36,31,70,27,66,2,8,0,31,61,27,66,11,8,34,31,13,27,66,20,8,13,66,72,8,62,31,19,27,66,8,8,23,31,6,27,66,51,8,0,66,105,8,39,31,34,27,66,12,8,8,31,33,27,66,11,8,34,31,8,27,66,32,8,3,31,28,27,66,51,8,40,31,39,27,66,25,8,52,31,17,29,66,31,8,56,31,16,29,66,34,8,54,31,32,29,66,59,8,32,31,26,27,66,57,8,3,31,23,27,66,28,8,8,15,27,66,58,8,9,66,72,8,6,31,45,27,66,56,8,5,66,103,8,20,31,14,27,66,37,8,23,31,36,27,66,46,8,0,66,85,8,34,31,7,27,66,59,8,62,31,2,29,66,10,8,63,31,11,29,66,32,8,24,31,8,27,66,20,8,28,31,8,29,66,88,8,24,31,31,27,66,12,8,60,31,31,29,66,38,8,19,31,28,27,66,38,8,40,31,9,29,66,56,8,5,66,69,8,35,31,17,27,66,30,8,28,31,12,29,66,32,8,17,31,34,27,66,35,8,2,66,78,8,59,31,17,27,66,29,8,1,31,50,27,66,34,8,25,31,29,27,66,22,8,5,31,39,27,66,35,8,9,31,54,27,66,41,8,61,31,31,29,66,81,8,10,31,96,27,66,2,8,46,31,3,27,66,17,8,36,31,14,29,66,45,8,14,31,35,27,66,8,8,30,31,2,29,66,83,8,3,31,29,27,66,37,8,28,31,29,27,66,8,8,2,66,79,8,63,31,7,29,66,52,8,8,31,9,27,66,60,8,4,31,80,27,66,38,8,36,31,9,29,66,25,8,33,31,20,27,66,65,8,19,31,52,27,66,5,8,43,31,16,27,66,45,8,14,31,49,27,66,2,8,37,31,47,27,66,17,8,6,31,25,27,66,43,8,40,31,32,27,66,12,8,13,31,58,27,66,14,8,4,66,39,8,17,31,45,27,66,14,8,4,31,75,27,66,41,8,3,31,16,27,66,96,8,17,31,50,27,66,14,8,46,31,19,27,66,10,8,11,31,50,27,66,6,8,29,31,3,27,66,53,8,42,31,44,27,66,13,8,1,66,79,8,14,31,88,27,66,3,8,6,66,50,8,1,31,102,27,66,3,8,1,66,68,8,29,31,18,27,66,18,8,14,15,27,66,20,8,12,31,79,27,66,17,8,54,31,8,27,66,6,8,7,66,61,8,63,31,13,29,66,2,8,30,31,21,27,66,67,8,2,31,23,27,66,62,8,37,31,11,29,66,94,8,40,31,8,27,66,17,8,54,31,5,29,66,32,8,38,31,23,29,66,59,8,8,31,64,27,66,11,8,7,31,58,27,66,54,8,13,31,29,27,66,1,8,57,31,28,29,66,47,8,37,31,18,27,66,66,8,47,31,70,27,66,2,8,2,66,63,8,8,66,63,8,0,66,82,8,49,31,21,29,66,49,8,34,31,16,29,66,47,8,18,31,16,27,66,40,8,40,31,23,29,66,64,8,61,31,28,29,66,56,8,8,66,100,8,33,31,18,29,66,57,8,29,31,11,27,66,81,8,18,66,93,8,13,31,17,27,66,56,8,1,31,30,27,66,49,8,37,31,16,27,66,53,8,58,31,7,29,66,1,8,28,31,13,27,66,24,8,1,66,71,8,45,31,32,27,66,44,8,5,31,18,27,66,62,8,55,31,29,29,66,40,8,11,66,70,8,0,31,35,27,66,47,8,11,66,66,8,5,31,39,27,66,21,8,39,31,24,29,66,59,8,17,31,40,27,66,24,8,54,31,11,27,66,38,8,49,31,32,29,66,91,8,13,66,58,8,38,31,26,27,66,19,8,61,31,19,27,66,5,8,6,31,80,27,66,18,8,19,31,48,27,66,3,8,58,31,33,29,66,59,8,17,31,16,27,66,20,8,26,31,1,29,66,41,8,11,31,12,27,66,42,8,21,31,19,27,66,26,8,21,31,51,27,66,35,8,59,31,12,27,66,13,8,1,66,64,8,55,31,1,29,66,13,8,17,31,9,27,66,59,8,24,31,35,27,66,11,8,44,31,2,27,66,34,8,55,31,30,29,66,40,8,25,31,2,29,66,42,8,52,31,18,29,66,68,8,25,31,31,27,66,25,8,13,66,52,8,43,31,12,29,66,68,8,36,31,1,27,66,78,8,45,31,15,27,66,5,8,1,31,58,27,66,8,8,32,31,2,27,66,51,8,6,66,68,8,11,31,59,27,66,4,8,53,31,25,29,66,53,8,29,31,71,27,66,11,8,12,66,42,8,5,66,69,8,33,31,47,27,66,1,8,31,31,60,27,66,12,8,39,31,20,29,66,35,8,14,66,52,8,45,31,22,29,66,42,8,33,66,56,8,10,66,74,8,62,31,15,29,66,18,8,58,31,28,29,66,35,8,14,66,51,8,12,66,72,8,29,31,5,27,66,31,8,8,31,21,27,66,38,8,30,31,2,29,66,57,8,10,31,12,27,66,65,8,53,31,1,27,66,20,8,42,31,9,27,66,31,8,40,31,23,29,66,48,8,6,66,37,8,25,31,34,27,66,22,8,9,66,94,8,41,31,3,27,66,21,8,4,31,51,27,66,29,8,41,31,3,27,66,21,8,7,31,59,27,66,1,8,1,31,34,27,66,50,8,3,31,42,27,66,25,8,59,31,42,29,66,53,8,61,31,9,29,66,32,8,53,31,38,27,66,12,8,61,31,41,29,66,50,8,48,31,15,27,66,6,8,31,66,50,8,4,66,73,8,7,66,58,8,61,31,26,29,66,32,8,15,31,24,27,66,42,8,48,31,15,27,66,18,8,13,66,62,8,7,66,58,8,6,66,113,8,25,31,40,27,66,50,8,0,66,71,8,28,31,1,29,66,42,8,35,31,43,27,66,41,8,40,31,15,29,66,40,8,48,66,17,8,9,31,25,27,66,43,8,1,31,51,27,66,67,8,61,31,16,29,66,20,8,58,31,21,29,66,28,8,9,31,46,27,66,20,8,50,31,25,27,66,30,8,32,31,28,27,66,25,8,61,31,38,29,66,98,8,9,66,65,8,8,31,44,27,66,30,8,14,66,43,8,16,66,50,8,52,31,17,29,66,38,8,33,31,19,27,66,32,8,50,31,15,29,66,68,8,1,66,71,8,3,66,68,8,50,31,23,29,66,38,8,14,31,15,27,66,82,8,59,31,7,27,66,8,8,1,66,73,8,19,31,51,27,66,11,8,2,66,71,8,22,31,4,27,66,28,8,27,31,1,27,66,37,8,47,31,34,27,66,2,8,27,31,30,27,66,28,8,9,66,59,8,5,31,50,27,66,24,8,19,31,20,27,66,64,8,12,66,57,8,33,31,5,29,66,80,8,37,31,8,27,66,21,8,38,31,16,29,66,46,8,45,31,47,27,66,19,8,21,31,4,27,66,41,8,4,66,70,8,58,31,25,29,66,48,8,14,31,53,27,66,18,8,5,66,49,8,10,66,55,8,59,31,9,27,66,15,8,33,31,4,27,66,48,8,54,31,11,29,66,28,8,7,31,39,27,66,33,8,49,31,39,27,66,15,8,27,31,19,27,66,23,8,2,31,23,27,66,83,8,14,66,52,8,54,31,24,27,66,44,8,18,31,23,27,66,70,8,34,31,1,27,66,31,8,33,31,21,27,66,25,8,30,31,69,27,66,22,8,55,31,23,27,66,7,8,0,66,68,8,36,31,32,27,66,6,8,7,31,33,27,66,42,8,9,31,48,27,66,28,8,6,31,46,27,66,56,8,54,31,6,29,66,22,8,31,31,39,27,66,34,8,50,31,25,27,66,10,8,30,31,6,29,66,19,8,55,31,15,27,66,4,8,4,31,48,27,66,29,8,35,31,14,29,66,82,8,6,31,23,27,66,25,8,10,66,61,8,25,31,2,29,66,82,8,37,31,13,27,66,35,8,62,31,25,29,66,41,8,30,31,12,27,66,34,8,11,66,39,8,48,31,9,29,66,38,8,56,31,39,29,66,64,8,25,31,34,27,66,7,8,2,66,81,8,37,31,18,29,66,38,8,1,31,55,27,66,63,8,5,31,16,27,66,48,8,1,66,66,8,13,31,43,27,66,13,8,11,66,97,8,27,31,6,29,66,45,8,54,31,8,27,66,6,8,9,66,43,8,22,31,48,27,66,48,8,55,66,29,8,49,31,1,27,66,54,8,5,31,32,27,66,28,8,50,31,12,29,66,47,8,19,31,25,27,66,30,8,18,15,27,66,47,8,3,31,93,27,66,7,8,11,66,32,8,11,31,19,27,66,46,8,8,66,113,8,12,31,73,27,66,34,8,57,31,41,29,66,49,8,43,31,20,27,66,8,8,61,31,6,27,66,15,8,7,66,70,8,33,31,30,27,66,2,8,6,31,33,27,66,35,8,18,31,2,29,66,65,8,23,31,7,27,66,22,8,10,31,12,27,66,86,8,11,66,59,8,59,31,18,27,66,6,8,10,31,66,27,66,9,8,13,31,78,27,66,6,8,17,31,31,27,66,22,8,50,31,18,29,66,52,8,4,66,48,8,4,66,75,8,3,31,51,27,66,11,8,6,66,62,8,3,31,30,27,66,56,8,51,31,31,27,66,15,8,12,31,58,27,66,4,8,23,31,53,27,66,5,8,14,31,20,27,66,65,8,46,31,26,29,66,88,8,35,31,3,27,66,35,8,26,31,40,27,66,2,8,4,66,48,8,57,31,4,29,66,65,8,13,66,58,8,3,31,98,27,66,3,8,3,66,62,8,8,31,12,27,66,87,8,49,31,11,27,66,14,8,42,31,25,29,66,64,8,10,31,37,27,66,64,8,26,31,10,29,66,27,8,40,31,16,29,66,52,8,3,66,45,8,10,66,71,8,32,31,26,27,66,23,8,45,31,22,29,66,43,8,61,31,13,27,66,9,8,23,31,44,27,66,19,8,22,31,15,27,66,77,8,9,66,71,8,39,31,44,27,66,22,8,27,31,15,27,66,14,8,40,31,8,29,66,35,8,9,31,10,27,66,50,8,5,66,60,8,2,66,109,8,47,31,27,27,66,34,8,51,31,5,27,66,14,8,40,31,53,27,66,29,8,5,66,47,8,57,31,48,27,66,13,8,14,31,5,27,66,62,8,58,31,34,29,66,42,8,24,31,17,27,66,24,8,33,31,40,27,66,12,8,24,31,27,27,66,23,8,10,66,73,8,25,31,12,27,66,11,8,27,31,5,27,66,11,8,18,31,33,27,66,25,8,43,31,49,27,66,30,8,25,31,47,27,66,31,8,29,31,18,27,66,18,8,22,15,27,66,30,8,10,66,56,8,53,31,29,29,66,32,8,59,31,29,27,66,15,8,42,31,14,29,66,37,8,13,66,54,8,48,31,6,27,66,57,8,24,31,39,27,66,45,8,2,66,63,8,7,66,60,8,58,31,30,29,66,41,8,11,31,15,27,66,26,8,25,31,50,27,66,3,8,57,31,4,29,66,52,8,48,66,37,8,45,31,6,29,66,34,8,25,31,4,29,66,58,8,62,31,9,29,66,51,8,42,31,44,27,66,25,8,38,31,7,29,66,77,8,60,31,6,29,66,13,8,17,31,29,27,66,59,8,29,31,19,27,66,9,8,45,31,15,29,66,79,8,40,31,25,29,66,54,8,6,66,61,8,0,66,69,8,39,15,27,66,30,8,5,66,65,8,7,31,71,27,66,28,8,5,66,47,8,12,66,106,8,50,31,25,27,66,4,8,34,31,12,27,66,20,8,14,31,7,27,66,44,8,60,31,24,29,66,29,8,28,31,12,29,66,58,8,35,31,18,27,66,29,8,57,31,36,27,66,6,8,9,66,34,8,62,31,23,29,66,37,8,4,66,45,8,1,31,32,27,66,74,8,38,31,15,29,66,42,8,48,31,32,29,66,55,8,44,31,28,27,66,10,8,12,66,65,8,56,31,29,29,66,38,8,61,31,32,29,66,36,8,58,31,29,29,66,36,8,9,66,64,8,35,31,1,29,66,31,8,3,31,63,27,66,3,8,6,66,113,8,34,31,2,29,66,33,8,12,66,53,8,11,31,21,27,66,45,8,23,31,63,27,66,33,8,32,31,5,27,66,28,8,8,31,14,27,66,43,8,35,31,31,27,66,3,8,30,31,20,27,66,69,8,2,66,63,8,11,66,54,8,6,31,40,27,66,19,8,22,31,71,27,66,10,8,53,31,5,27,66,11,8,63,31,23,29,66,12,8,58,31,26,29,66,34,8,1,66,81,8,6,31,25,27,66,38,8,6,66,60,8,9,31,20,27,66,36,8,13,31,4,27,66,48,8,1,66,102,8,53,31,38,29,66,56,8,14,31,22,27,66,33,8,54,31,5,27,66,60,8,17,31,37,27,66,11,8,29,31,7,29,66,43,8,35,31,10,27,66,32,8,51,15,27,66,17,8,12,66,53,8,62,31,43,29,66,46,8,49,31,1,27,66,25,8,40,31,8,27,66,57,8,52,66,33,8,5,31,18,27,66,34,8,49,31,32,29,66,57,8,58,31,10,29,66,35,8,1,31,15,27,66,92,8,44,31,29,29,66,51,8,1,66,72,8,34,31,21,27,66,29,8,6,31,10,27,66,87,8,0,31,16,27,66,106,8,34,31,15,27,66,16,8,41,31,5,27,66,23,8,3,66,74,8,3,66,62,8,1,31,73,27,66,1,8,63,31,30,29,66,72,8,36,31,25,27,66,24,8,19,31,26,27,66,22,8,2,31,53,27,66,19,8,15,31,53,27,66,14,8,29,31,14,29,66,62,8,5,31,20,27,66,18,8,12,66,61,8,42,31,27,29,66,69,8,33,31,6,29,66,62,8,46,31,13,27,66,13,8,31,31,25,27,66,21,8,51,31,9,27,66,21,8,16,31,41,27,66,54,8,39,31,22,27,66,15,8,44,31,28,29,66,58,8,1,31,26,27,66,54,8,59,31,16,29,66,30,8,48,31,4,29,66,10,8,49,31,3,29,66,19,8,29,31,11,29,66,65,8,11,31,44,27,66,30,8,7,31,50,27,66,11,8,46,31,29,27,66,4,8,20,31,66,27,66,17,8,50,31,8,27,66,11,8,50,31,44,27,66,14,8,44,31,11,27,66,11,8,12,31,52,27,66,4,8,54,31,49,27,66,8,8,27,31,3,27,66,36,8,2,66,72,8,34,31,43,27,66,4,8,47,31,25,27,66,13,8,10,66,44,8,43,31,17,29,66,39,8,34,31,8,29,66,57,8,29,31,12,27,66,44,8,4,31,29,27,66,38,8,48,31,1,27,66,30,8,26,31,30,27,66,47,8,26,31,22,27,66,21,8,24,31,40,27,66,44,8,8,31,34,27,66,24,8,47,31,12,29,66,87,8,49,31,23,29,66,85,8,12,31,28,27,66,26,8,17,31,59,27,66,2,8,47,31,21,29,66,80,8,5,31,11,27,66,99,8,62,31,9,27,66,37,8,58,31,19,29,66,28,8,58,31,17,29,66,27,8,53,31,10,29,66,68,8,47,31,29,29,66,32,8,30,66,40,8,40,31,56,27,66,9,8,12,31,71,27,66,2,8,59,31,12,29,66,26,8,30,31,23,27,66,26,8,35,31,40,27,66,29,8,50,31,10,27,66,51,8,13,31,41,27,66,54,8,39,31,25,27,66,5,8,8,31,51,27,66,24,8,13,31,47,27,66,25,8,38,31,23,29,66,65,8,63,31,35,29,66,52,8,1,66,104,8,59,31,39,29,66,37,8,4,66,73,8,36,31,32,27,66,1,8,18,31,42,27,66,6,8,3,31,26,27,66,70,8,49,31,58,27,66,1,8,42,31,3,29,66,41,8,34,31,15,27,66,19,8,39,31,21,29,66,34,8,28,31,25,27,66,65,8,23,31,1,27,66,45,8,2,66,102,8,3,66,62,8,14,31,15,27,66,60,8,11,31,58,27,66,5,8,33,15,27,66,15,8,41,31,5,27,66,24,8,40,31,21,27,66,5,8,53,31,13,29,66,36,8,12,66,37,8,28,66,71,8,39,31,8,27,66,34,8,62,31,10,29,66,24,8,1,31,37,27,66,29,8,48,31,10,29,66,47,8,18,31,49,27,66,46,8,10,66,70,8,20,31,48,27,66,37,8,8,66,48,8,58,31,22,29,66,46,8,46,31,4,29,66,27,8,3,31,38,27,66,27,8,6,31,30,27,66,37,8,21,31,29,27,66,58,8,22,31,4,27,66,40,8,26,31,5,27,66,37,8,4,31,37,27,66,11,8,8,31,87,27,66,23,8,63,31,6,27,66,11,8,24,31,39,27,66,41,8,11,66,54,8,37,31,32,27,66,50,8,9,66,65,8,27,31,25,27,66,29,8,14,31,22,27,66,68,8,4,31,13,27,66,49,8,24,31,13,27,66,39,8,12,66,36,8,7,66,58,8,7,66,58,8,3,31,46,27,66,22,8,17,31,37,27,66,28,8,44,31,1,27,66,32,8,60,31,1,27,66,4,8,1,66,64,8,11,31,43,27,66,12,8,20,15,27,66,16,8,38,31,7,29,66,77,8,4,31,49,27,66,12,8,31,31,67,27,66,9,8,56,66,13,8,3,66,81,8,9,66,56,8,3,31,33,27,66,29,8,1,66,64,8,44,31,21,27,66,25,8,6,66,63,8,16,31,95,27,66,8,8,18,31,45,27,66,2,8,26,31,5,27,66,34,8,8,31,27,27,66,40,8,44,31,15,29,66,75,8,6,66,50,8,2,31,16,27,66,34,8,33,31,9,29,66,46,8,50,31,33,27,66,21,8,23,31,7,29,66,95,8,48,31,57,27,66,3,8,61,31,22,29,66,30,8,12,66,109,8,5,66,80,8,61,31,42,29,66,51,8,16,31,53,27,66,11,8,20,15,27,66,65,8,25,31,22,27,66,9,8,43,31,3,27,66,9,8,11,31,36,27,66,22,8,11,66,56,8,18,31,27,27,66,20,8,15,31,30,27,66,63,8,5,66,70,8,10,31,53,27,66,5,8,9,66,43,8,11,66,107,8,39,31,17,29,66,54,8,1,66,65,8,60,31,8,29,66,13,8,59,31,37,27,66,11,8,39,31,27,27,66,8,8,32,31,7,29,66,60,8,14,66,55,8,41,31,17,29,66,19,8,39,31,4,29,66,41,8,43,31,14,27,66,62,8,60,31,19,29,66,7,8,54,31,19,29,66,46,8,23,31,25,27,66,31,8,16,31,9,27,66,58,8,0,31,55,27,66,30,8,47,31,30,29,66,59,8,54,31,15,29,66,42,8,20,31,11,27,66,52,8,14,66,42,8,38,31,10,27,66,7,8,3,66,66,8,24,31,5,27,66,39,8,43,31,61,27,66,15,8,22,31,46,27,66,40,8,2,66,64,8,26,31,13,27,66,45,8,3,31,15,27,66,34,8,35,31,13,27,66,70,8,62,31,16,29,66,30,8,18,31,31,27,66,33,8,35,31,9,29,66,39,8,52,31,3,29,66,59,8,42,31,31,27,66,1,8,50,31,11,27,66,21,8,38,31,3,29,66,84,8,37,31,14,29,66,20,8,58,31,43,29,66,61,8,4,31,13,27,66,104,8,37,31,10,29,66,62,8,4,66,61,8,11,66,63,8,40,31,1,29,66,27,8,58,31,44,27,66,9,8,2,31,76,27,66,30,8,10,31,42,27,66,19,8,50,31,25,27,66,46,8,19,31,57,27,66,9,8,10,66,39,8,37,31,22,29,66,65,8,4,31,80,27,66,21,8,59,31,8,29,66,5,8,14,66,73,8,16,31,32,27,66,21,8,12,66,53,8,42,31,12,29,66,35,8,63,31,5,29,66,50,8,10,31,21,27,66,40,8,27,31,39,27,66,56,8,23,31,1,29,66,30,8,57,31,14,29,66,75,8,26,31,52,27,66,8,8,6,31,76,27,66,38,8,9,31,10,27,66,46,8,42,31,25,29,66,82,8,26,31,18,27,66,30,8,2,31,26,27,66,53,8,56,31,15,29,66,67,8,11,31,10,27,66,45,8,41,31,7,29,66,42,8,22,31,3,27,66,24,8,2,31,29,27,66,88,8,31,31,15,29,66,65,8,24,31,25,27,66,22,8,52,31,29,27,66,24,8,23,31,58,27,66,4,8,61,31,18,27,66,31,8,61,31,42,29,66,61,8,0,31,31,27,66,74,8,44,31,9,29,66,21,8,32,31,3,27,66,80,8,57,31,15,29,66,27,8,52,31,20,29,66,34,8,10,66,105,8,11,31,82,27,66,15,8,56,31,21,29,66,34,8,37,31,35,27,66,12,8,47,31,1,27,66,4,8,30,31,55,27,66,33,8,33,31,14,29,66,51,8,20,31,38,27,66,62,8,37,31,8,29,66,36,8,43,31,15,27,66,48,8,51,31,32,29,66,55,8,46,31,25,27,66,11,8,1,31,31,27,66,71,8,12,66,31,8,61,31,8,27,66,7,8,33,31,76,27,66,12,8,8,31,36,27,66,4,8,1,66,80,8,36,31,34,27,66,4,8,39,31,17,29,66,83,8,33,31,8,27,66,44,8,34,31,35,27,66,8,8,28,31,15,27,66,37,8,46,31,16,29,66,75,8,46,31,16,29,66,26,8,0,31,71,27,66,47,8,7,66,62,8,1,66,64,8,7,31,56,27,66,18,8,16,31,75,27,66,17,8,53,31,15,29,66,35,8,8,66,76,8,50,31,21,29,66,23,8,1,66,117,8,34,31,19,27,66,31,8,39,31,19,29,66,62,8,38,31,9,29,66,36,8,36,31,18,29,66,58,8,31,31,16,29,66,61,8,34,31,51,27,66,37,8,8,66,95,8,4,31,55,27,66,22,8,58,31,13,29,66,27,8,17,31,100,27,66,4,8,12,66,73,8,29,31,89,27,66,2,8,58,31,21,29,66,43,8,28,31,20,27,66,57,8,18,31,17,27,66,21,8,13,66,89,8,7,66,62,8,5,66,63,8,14,66,71,8,49,31,12,27,66,47,8,24,31,34,27,66,14,8,19,31,55,27,66,33,8,6,31,54,27,66,9,8,54,31,32,27,66,32,8,47,31,17,27,66,20,8,53,31,23,29,66,52,8,12,31,50,27,66,3,8,16,31,21,27,66,19,8,18,31,22,27,66,34,8,55,31,9,29,66,36,8,28,31,74,27,66,10,8,1,31,39,27,66,26,8,10,66,66,8,37,31,8,29,66,19,8,8,66,69,8,62,31,35,29,66,38,8,0,31,63,27,66,6,8,27,31,55,27,66,22,8,4,66,73,8,25,31,8,29,66,48,8,6,31,58,27,66,1,8,57,31,3,29,66,14,8,7,31,28,27,66,68,8,1,66,49,8,7,66,67,8,0,66,81,8,12,31,23,27,66,72,8,2,66,52,8,11,31,33,27,66,30,8,55,31,23,29,66,49,8,39,31,8,29,66,80,8,12,66,42,8,9,66,66,8,57,31,36,29,66,82,8,5,31,38,27,66,38,8,34,31,18,27,66,61,8,23,31,5,29,66,51,8,12,31,73,27,66,34,8,24,31,14,27,66,31,8,54,31,33,29,66,63,8,37,31,7,29,66,35,8,56,31,13,29,66,24,8,9,31,64,27,66,12,8,7,66,59,8,5,66,75,8,12,31,30,27,66,61,8,59,31,6,27,66,24,8,5,66,60,8,47,31,8,29,66,30,8,23,31,33,27,66,9,8,3,31,29,27,66,33,8,61,31,31,29,66,54,8,20,31,27,27,66,18,8,25,31,7,27,66,36,8,24,31,17,27,66,78,8,62,31,25,29,66,71,8,11,66,55,8,50,31,7,27,66,49,8,20,31,4,27,66,87,8,12,66,96,8,50,31,8,29,66,24,8,51,31,15,29,66,31,8,63,31,20,27,66,2,8,19,31,28,27,66,39,8,3,31,16,27,66,55,8,1,66,81,8,11,31,50,27,66,58,8,44,31,39,27,66,3,8,26,31,7,29,66,61,8,14,66,89,8,50,31,6,27,66,33,8,5,66,60,8,22,31,21,27,66,22,8,33,31,13,29,66,46,8,59,31,42,27,66,6,8,2,66,82,8,36,31,6,27,66,23,8,54,31,35,29,66,46,8,38,31,2,29,66,29,8,53,66,49,8,1,31,47,27,66,31,8,19,31,36,27,66,12,8,20,31,32,27,66,33,8,19,15,27,66,35,8,55,31,29,29,66,53,8,4,31,85,27,66,16,8,50,31,16,29,66,51,8,29,31,19,27,66,31,8,17,31,42,27,66,15,8,27,31,43,27,66,12,8,46,31,6,29,66,41,8,14,66,94,8,11,66,58,8,42,31,2,29,66,64,8,23,31,25,27,66,37,8,62,31,38,29,66,19,8,2,31,57,27,66,15,8,1,31,37,27,66,43,8,41,31,8,29,66,70,8,12,31,30,27,66,12,8,3,66,68,8,52,31,22,29,66,75,8,26,31,5,27,66,54,8,20,31,24,27,66,23,8,11,31,6,27,66,57,8,47,31,35,27,66,5,8,10,31,61,27,66,10,8,11,66,32,8,37,31,1,27,66,38,8,42,31,1,29,66,78,8,7,66,82,8,10,66,71,8,48,31,8,29,66,28,8,19,31,21,27,66,81,8,40,15,27,66,5,8,14,66,89,8,60,31,17,27,66,3,8,9,31,16,27,66,80,8,55,31,25,29,66,26,8,62,31,30,29,66,18,8,3,66,66,8,37,31,13,29,66,41,8,21,31,36,27,66,62,8,31,31,2,27,66,75,8,18,31,10,27,66,52,8,35,31,24,27,66,25,8,5,66,47,8,15,31,79,27,66,24,8,7,66,67,8,3,66,79,8,31,31,4,29,66,38,8,16,31,40,27,66,23,8,8,66,66,8,5,66,79,8,53,31,1,29,66,63,8,20,31,8,27,66,15,8,7,66,69,8,1,31,68,27,66,51,8,12,31,10,27,66,30,8,43,31,5,29,66,43,8,17,31,27,27,66,22,8,7,66,98,8,43,31,5,27,66,38,8,57,31,37,29,66,58,8,2,31,67,27,66,11,8,5,31,58,27,66,42,8,43,31,15,29,66,28,8,58,31,3,29,66,49,8,9,31,37,27,66,23,8,57,31,35,29,66,43,8,16,31,50,27,66,15,8,14,31,7,27,66,87,8,21,31,5,29,66,65,8,13,66,71,8,4,66,48,8,2,31,17,27,66,99,8,12,66,61,8,51,31,52,27,66,16,8,34,31,7,29,66,38,8,37,31,11,29,66,64,8,3,31,48,27,66,18,8,11,66,108,8,1,31,30,27,66,34,8,3,66,105,8,10,66,58,8,1,31,15,27,66,51,8,37,31,3,27,66,45,8,13,66,74,8,0,66,74,8,62,31,28,29,66,48,8,46,31,21,29,66,27,8,34,31,18,27,66,34,8,30,31,19,27,66,31,8,43,31,45,27,66,18,8,13,66,39,8,2,66,63,8,36,31,26,27,66,10,8,43,31,76,27,66,2,8,30,31,7,29,66,62,8,6,66,60,8,13,66,68,8,17,31,45,27,66,21,8,24,31,3,29,66,64,8,52,31,1,29,66,21,8,50,31,4,27,66,25,8,58,31,34,27,66,13,8,24,31,3,27,66,58,8,58,31,10,29,66,37,8,34,31,10,29,66,50,8,7,31,45,27,66,30,8,10,31,12,27,66,30,8,38,31,8,29,66,78,8,2,66,68,8,9,31,91,27,66,20,8,1,66,84,8,8,66,35,8,7,66,59,8,56,31,25,27,66,22,8,10,31,42,27,66,13,8,9,31,40,27,66,16,8,44,31,25,27,66,2,8,56,31,7,27,66,19,8,39,31,24,29,66,62,8,12,31,29,27,66,24,8,63,31,44,29,66,46,8,51,31,33,29,66,48,8,61,31,36,29,66,31,8,14,66,29,8,8,66,61,8,28,31,7,29,66,98,8,46,31,11,27,66,8,8,5,66,60,8,51,31,10,29,66,24,8,40,31,21,27,66,42,8,7,31,40,27,66,22,8,11,66,73,8,41,31,7,27,66,17,8,37,31,3,27,66,25,8,20,31,43,27,66,2,8,42,31,17,29,66,18,8,59,31,10,27,66,8,8,27,31,64,27,66,31,8,20,31,8,27,66,75,8,23,31,4,29,66,51,8,57,31,31,29,66,43,8,46,31,3,27,66,32,8,0,66,77,8,22,31,12,27,66,31,8,24,31,36,27,66,7,8,8,31,53,27,66,4,8,5,66,84,8,5,31,35,27,66,34,8,38,31,16,29,66,44,8,53,31,24,29,66,36,8,22,31,13,27,66,76,8,42,31,12,27,66,14,8,8,66,61,8,61,31,4,29,66,62,8,47,31,8,29,66,26,8,59,31,29,29,66,35,8,51,31,21,29,66,47,8,21,31,6,27,66,92,8,1,66,64,8,45,31,1,27,66,19,8,43,31,20,27,66,12,8,27,31,22,27,66,56,8,5,66,80,8,50,31,9,29,66,47,8,0,66,74,8,11,31,68,27,66,2,8,14,66,56,8,32,31,9,29,66,43,8,3,31,54,27,66,16,8,14,31,56,27,66,14,8,13,31,39,27,66,51,8,15,31,10,27,66,97,8,2,31,53,27,66,10,8,56,31,4,29,66,17,8,60,31,11,29,66,28,8,2,66,63,8,0,66,75,8,42,31,47,27,66,16,8,8,31,39,27,66,38,8,54,31,27,29,66,46,8,34,31,14,27,66,26,8,1,31,78,27,66,2,8,13,31,2,27,66,41,8,17,31,23,27,66,3,8,26,31,11,29,66,58,8,11,66,71,8,28,31,7,27,66,54,8,56,31,10,27,66,6,8,23,31,35,27,66,16,8,12,31,7,27,66,62,8,34,31,1,29,66,78,8,53,66,21,8,11,31,33,27,66,30,8,57,31,17,29,66,41,8,5,31,12,27,66,56,8,60,31,15,29,66,9,8,2,66,63,8,11,31,12,27,66,60,8,39,31,32,27,66,14,8,10,31,16,27,66,42,8,48,31,19,27,66,12,8,31,31,50,27,66,22,8,2,66,67,8,53,31,32,27,66,23,8,6,66,60,8,48,31,16,27,66,4,8,17,31,6,27,66,88,8,55,31,12,29,66,23,8,7,31,61,27,66,6,8,0,66,81,8,24,31,54,27,66,7,8,36,31,4,27,66,14,8,45,31,15,29,66,35,8,11,31,33,27,66,39,8,62,31,44,29,66,67,8,7,66,64,8,43,31,28,29,66,64,8,23,31,44,27,66,36,8,61,31,41,29,66,49,8,43,31,13,29,66,78,8,1,31,53,27,66,12,8,38,31,48,27,66,36,8,57,31,15,27,66,39,8,32,31,16,27,66,18,8,52,31,1,27,66,17,8,37,31,12,29,66,80,8,50,31,14,27,66,21,8,9,66,59,8,47,31,14,27,66,18,8,49,31,6,27,66,12,8,62,31,10,29,66,33,8,20,31,14,27,66,39,8,4,31,36,27,66,39,8,60,31,45,27,66,1,8,2,31,72,27,66,29,8,12,31,39,27,66,57,8,25,31,23,27,66,27,8,23,31,33,27,66,65,8,18,31,5,27,66,62,8,15,31,7,27,66,53,8,49,31,14,29,66,45,8,6,31,96,27,66,3,8,60,31,3,27,66,22,8,2,31,39,27,66,32,8,33,31,16,29,66,62,8,47,31,32,29,66,91,8,12,66,77,8,1,66,54,8,19,31,48,27,66,7,8,38,31,19,29,66,62,8,29,31,27,27,66,47,8,43,31,19,29,66,30,8,5,66,66,8,42,31,53,27,66,10,8,21,31,38,27,66,26,8,48,31,33,29,66,69,8,50,31,30,29,66,54,8,59,31,11,27,66,16,8,6,31,28,27,66,35,8,4,31,13,27,66,26,8,13,31,26,27,66,37,8,12,31,96,27,66,11,8,9,31,87,27,66,7,8,4,66,77,8,12,66,54,8,9,66,96,8,54,31,16,29,66,19,8,52,31,17,29,66,67,8,2,66,67,8,54,31,15,29,66,26,8,11,66,66,8,11,66,97,8,11,66,74,8,10,31,71,27,66,3,8,18,31,31,27,66,3,8,25,31,76,27,66,17,8,24,31,27,27,66,20,8,26,31,49,27,66,29,8,61,31,31,29,66,35,8,12,31,37,27,66,6,8,5,31,25,27,66,44,8,24,31,29,27,66,28,8,14,66,93,8,23,31,6,29,66,26,8,41,31,23,29,66,58,8,38,31,57,27,66,26,8,5,66,72,8,34,31,46,27,66,1,8,23,31,18,27,66,37,8,0,31,25,27,66,80,8,3,31,46,27,66,36,8,24,31,45,27,66,11,8,62,31,11,29,66,30,8,14,31,62,27,66,7,8,0,66,57,8,61,31,21,29,66,38,8,22,31,5,29,66,52,8,33,15,27,66,2,8,2,66,75,8,25,31,73,27,66,10,8,21,31,40,27,66,10,8,8,66,76,8,57,31,13,29,66,8,8,32,31,17,29,66,103,8,20,31,3,27,66,49,8,27,31,6,29,66,44,8,16,31,42,27,66,7,8,33,31,18,29,66,75,8,4,66,65,8,19,31,22,27,66,78,8,40,31,21,27,66,4,8,29,31,7,27,66,29,8,16,31,35,27,66,21,8,1,66,120,8,27,31,40,27,66,18,8,18,31,16,27,66,33,8,41,31,19,29,66,59,8,48,31,25,27,66,9,8,49,31,15,29,66,43,8,7,31,38,27,66,20,8,2,31,44,27,66,19,8,23,31,10,27,66,33,8,8,31,25,27,66,74,8,2,66,82,8,35,31,14,29,66,44,8,52,31,7,29,66,22,8,48,31,6,27,66,31,8,36,31,6,29,66,44,8,13,66,61,8,50,31,7,29,66,41,8,11,31,46,27,66,28,8,5,31,18,27,66,20,8,7,31,64,27,66,10,8,31,31,25,27,66,48,8,39,31,15,29,66,41,8,15,31,48,27,66,2,8,9,31,17,27,66,43,8,39,31,16,27,66,49,8,5,31,39,27,66,33,8,61,31,26,29,66,30,8,58,31,16,29,66,23,8,60,31,17,29,66,23,8,37,31,6,29,66,25,8,45,31,23,27,66,22,8,11,66,58,8,14,66,105,8,14,66,51,8,20,15,27,66,41,8,60,31,44,29,66,49,8,14,66,52,8,1,31,62,27,66,10,8,9,66,75,8,24,31,13,27,66,28,8,6,66,61,8,16,31,20,27,66,49,8,3,66,105,8,2,31,65,27,66,7,8,18,31,19,27,66,44,8,2,66,50,8,5,66,38,8,35,31,31,27,66,15,8,1,31,38,27,66,42,8,2,66,63,8,52,31,5,29,66,8,8,22,31,44,27,66,8,8,36,31,34,27,66,11,8,12,66,91,8,31,31,4,27,66,19,8,10,31,34,27,66,35,8,41,31,1,29,66,28,8,51,31,24,29,66,88,8,32,31,68,27,66,8,8,55,31,38,29,66,50,8,36,31,15,29,66,47,8,52,31,37,29,66,96,8,41,31,40,27,66,16,8,11,66,63,8,46,31,20,27,66,16,8,13,66,68,8,39,31,78,27,66,1,8,0,31,42,27,66,45,8,10,31,27,27,66,29,8,4,31,25,27,66,36,8,0,66,73,8,7,66,69,8,21,31,6,27,66,22,8,49,31,29,29,66,28,8,37,31,13,29,66,57,8,32,31,9,29,66,48,8,23,31,6,29,66,50,8,7,31,51,27,66,27,8,11,66,57,8,6,66,75,8,34,31,11,29,66,60,8,1,31,24,27,66,32,8,7,31,14,27,66,69,8,0,66,69,8,5,66,60,8,60,31,41,27,66,6,8,61,31,10,29,66,67,8,53,31,6,29,66,41,8,19,31,14,27,66,71,8,16,31,27,27,66,22,8,24,31,7,29,66,67,8,60,31,25,29,66,39,8,20,31,53,27,66,12,8,45,31,8,29,66,11,8,33,31,12,29,66,22,8,3,66,73,8,2,31,108,27,66,10,8,33,31,26,27,66,22,8,21,31,27,27,66,33,8,8,31,63,27,66,4,8,46,31,11,27,66,10,8,59,31,6,29,66,32,8,3,31,44,27,66,30,8,4,66,76,8,2,31,23,27,66,80,8,51,31,4,29,66,9,8,29,31,14,27,66,5,8,47,31,7,29,66,25,8,32,31,18,27,66,16,8,40,31,34,27,66,33,8,55,31,35,29,66,64,8,28,31,31,27,66,6,8,11,66,54,8,1,31,55,27,66,9,8,26,31,5,29,66,81,8,12,66,62,8,54,31,5,29,66,32,8,11,31,31,27,66,28,8,12,66,54,8,5,66,64,8,32,31,14,29,66,101,8,8,31,21,27,66,36,8,16,31,1,27,66,48,8,10,66,61,8,20,31,1,29,66,63,8,7,66,70,8,14,66,51,8,12,66,53,8,0,31,43,27,66,25,8,12,66,44,8,7,66,45,8,20,31,7,27,66,39,8,59,31,11,29,66,34,8,54,31,9,27,66,6,8,10,31,49,27,66,7,8,32,31,14,27,66,19,8,44,31,17,29,66,38,8,3,31,95,27,66,5,8,57,31,24,29,66,38,8,0,31,49,27,66,20,8,10,31,17,27,66,92,8,31,31,2,29,66,36,8,59,31,2,27,66,4,8,11,31,29,27,66,37,8,54,31,59,27,66,6,8,55,31,34,29,66,44,8,50,31,25,29,66,40,8,7,31,9,27,66,59,8,30,31,10,29,66,85,8,40,31,23,29,66,68,8,44,31,25,29,66,96,8,10,66,64,8,46,31,24,29,66,60,8,26,31,10,27,66,46,8,46,31,31,29,66,51,8,47,31,2,27,66,24,8,35,31,34,27,66,15,8,15,31,42,27,66,46,8,38,31,2,29,66,86,8,31,31,17,27,66,17,8,5,31,16,27,66,48,8,0,66,77,8,53,31,32,29,66,44,8,41,31,15,27,66,19,8,35,31,42,27,66,28,8,2,31,47,27,66,36,8,7,31,8,27,66,33,8,41,31,1,29,66,34,8,34,31,16,29,66,64,8,0,66,116,8,32,31,13,29,66,47,8,54,31,6,27,66,13,8,6,31,35,27,66,43,8,45,31,5,27,66,39,8,0,31,19,27,66,53,8,59,31,20,29,66,27,8,17,31,36,27,66,66,8,13,31,94,27,66,4,8,4,31,39,27,66,32,8,10,31,61,27,66,3,8,44,31,23,29,66,60,8,46,31,6,27,66,21,8,44,31,7,29,66,17,8,14,66,51,8,8,31,46,27,66,29,8,9,31,24,27,66,52,8,14,66,54,8,11,66,68,8,61,31,28,29,66,70,8,1,31,59,27,66,9,8,18,31,1,27,66,89,8,43,31,5,29,66,28,8,10,31,8,27,66,50,8,29,31,51,27,66,31,8,31,31,6,29,66,41,8,22,31,47,27,66,5,8,7,31,31,27,66,43,8,41,31,22,27,66,22,8,62,31,29,29,66,21,8,3,66,62,8,4,31,24,27,66,55,8,5,31,17,27,66,63,8,10,31,24,27,66,37,8,36,31,29,27,66,14,8,58,31,40,27,66,5,8,13,66,56,8,11,31,54,27,66,43,8,7,66,59,8,63,31,43,27,66,16,8,48,31,10,29,66,73,8,52,31,8,29,66,22,8,19,31,12,27,66,43,8,18,31,16,27,66,47,8,11,31,15,27,66,77,8,0,66,54,8,11,31,19,27,66,35,8,13,31,59,27,66,11,8,5,31,68,27,66,12,8,20,31,24,27,66,29,8,43,31,12,27,66,24,8,37,31,20,27,66,49,8,16,31,69,27,66,18,8,3,31,22,27,66,83,8,19,31,6,27,66,42,8,1,66,83,8,46,31,6,27,66,59,8,1,31,83,27,66,13,8,11,66,63,8,30,31,5,29,66,57,8,14,31,9,27,66,76,8,32,31,8,29,66,84,8,57,31,9,27,66,3,8,48,31,31,29,66,51,8,2,31,46,27,66,4,8,16,31,53,27,66,49,8,6,66,77,8,39,31,11,29,66,54,8,12,66,53,8,11,15,27,66,98,8,39,31,9,27,66,28,8,32,31,35,27,66,55,8,32,31,14,29,66,34,8,39,31,9,29,66,51,8,33,31,26,27,66,18,8,22,31,51,27,66,32,8,21,31,45,27,66,19,8,46,31,29,29,66,59,8,19,31,59,27,66,2,8,9,31,80,27,66,16,8,11,66,45,8,23,31,63,27,66,36,8,6,66,59,8,12,66,54,8,11,31,77,27,66,19,8,5,31,91,27,66,12,8,44,31,11,27,66,11,8,25,31,24,27,66,35,8,9,31,11,27,66,91,8,62,31,34,29,66,80,8,55,31,28,29,66,43,8,55,31,25,29,66,37,8,2,66,83,8,8,31,78,27,66,12,8,26,31,17,27,66,31,8,35,31,13,29,66,60,8,48,31,60,27,66,11,8,5,31,13,27,66,68,8,35,31,4,29,66,49,8,56,31,23,29,66,70,8,7,66,82,8,61,31,1,27,66,3,8,45,31,16,29,66,36,8,6,66,59,8,36,31,14,29,66,51,8,37,31,16,27,66,12,8,8,66,61,8,23,31,69,27,66,27,8,3,66,62,8,3,66,62,8,13,31,51,27,66,2,8,9,31,48,27,66,49,8,30,31,43,27,66,16,8,30,31,46,27,66,11,8,11,31,51,27,66,12,8,63,31,22,29,66,40,8,35,31,19,29,66,91,8,0,66,54,8,13,66,58,8,9,66,96,8,45,31,11,29,66,51,8,17,31,1,29,66,32,8,7,66,67,8,43,31,15,29,66,54,8,8,66,103,8,38,31,21,29,66,26,8,34,31,3,27,66,39,8,56,31,15,27,66,50,8,29,31,22,27,66,22,8,13,31,32,27,66,36,8,32,31,16,27,66,31,8,9,66,96,8,34,31,4,27,66,47,8,4,31,14,27,66,95,8,19,31,60,27,66,2,8,6,31,27,27,66,50,8,38,31,22,29,66,41,8,30,31,8,27,66,70,8,49,31,7,27,66,13,8,13,66,52,8,55,31,19,29,66,45,8,3,31,46,27,66,69,8,7,66,91,8,24,31,43,27,66,53,8,6,66,59,8,1,31,37,27,66,40,8,14,66,62,8,17,31,20,27,66,12,8,15,31,29,27,66,71,8,6,66,59,8,30,31,7,27,66,34,8,58,31,9,27,66,15,8,10,66,67,8,4,66,61,8,20,31,44,27,66,5,8,40,31,14,29,66,39,8,56,31,21,29,66,80,8,19,31,2,29,66,91,8,25,31,2,27,66,43,8,4,31,37,27,66,42,8,23,31,10,27,66,78,8,24,31,15,27,66,47,8,12,66,68,8,4,66,100,8,25,31,5,29,66,91,8,11,66,97,8,56,31,22,29,66,41,8,37,31,18,27,66,12,8,6,31,26,27,66,53,8,16,31,22,27,66,48,8,23,31,48,27,66,10,8,63,31,14,29,66,34,8,45,31,17,29,66,28,8,2,66,115,8,9,31,52,27,66,8,8,44,31,28,29,66,49,8,30,31,7,29,66,42,8,24,31,59,27,66,35,8,6,66,93,8,58,31,24,29,66,70,8,12,31,11,27,66,42,8,39,31,5,27,66,10,8,5,66,69,8,36,31,21,27,66,24,8,59,31,20,29,66,60,8,23,31,7,27,66,13,8,4,66,72,8,43,15,27,66,36,8,31,31,5,27,66,33,8,16,31,26,27,66,39,8,35,31,26,27,66,4,8,15,31,1,27,66,51,8,9,66,76,8,51,31,23,29,66,81,8,51,31,15,29,66,44,8,48,31,3,29,66,60,8,59,31,13,29,66,10,8,60,31,39,29,66,34,8,12,31,11,27,66,46,8,36,31,5,27,66,25,8,37,31,24,27,66,28,8,42,31,49,27,66,17,8,5,31,19,27,66,61,8,25,31,6,27,66,37,8,28,31,6,27,66,18,8,33,31,21,27,66,64,8,9,31,43,27,66,17,8,11,31,58,27,66,50,8,7,66,58,8,40,31,12,27,66,55,8,6,66,66,8,1,31,15,27,66,105,8,12,66,53,8,38,31,16,29,66,43,8,43,31,12,27,66,20,8,48,31,25,29,66,82,8,53,31,5,27,66,27,8,52,31,9,27,66,4,8,14,66,59,8,19,31,27,27,66,37,8,48,31,3,29,66,40,8,1,66,77,8,4,66,75,8,54,31,9,29,66,22,8,48,31,25,29,66,62,8,23,31,30,27,66,21,8,2,66,77,8,33,31,28,27,66,45,8,25,31,47,27,66,31,8,13,66,95,8,48,31,18,27,66,1,8,28,31,14,27,66,42,8,49,31,44,27,66,18,8,15,31,45,27,66,37,8,9,66,65,8,27,31,16,27,66,40,8,56,31,23,29,66,44,8,4,31,51,27,66,53,8,11,66,65,8,27,31,9,27,66,70,8,39,66,13,8,16,31,75,27,66,27,8,24,31,7,27,66,41,8,2,66,118,8,60,31,11,29,66,16,8,18,31,32,27,66,4,8,45,31,5,27,66,24,8,9,31,8,27,66,65,8,17,31,16,27,66,70,8,45,31,4,29,66,2,8,62,31,13,29,66,27,8,5,66,115,8,26,31,9,29,66,31,8,48,31,8,27,66,25,8,17,31,11,27,66,37,8,11,31,34,27,66,22,8,41,31,17,29,66,33,8,28,31,65,27,66,26,8,7,31,23,27,66,35,8,49,31,25,29,66,42,8,59,31,19,29,66,67,8,7,31,42,27,66,35,8,17,31,43,27,66,5,8,57,31,37,29,66,45,8,47,31,4,29,66,22,8,30,31,13,29,66,50,8,23,31,2,27,66,40,8,61,31,30,29,66,36,8,6,31,68,27,66,11,8,13,31,3,27,66,55,8,34,31,2,29,66,47,8,50,31,9,29,66,64,8,30,31,29,27,66,26,8,37,31,29,27,66,11,8,0,66,74,8,42,31,22,27,66,17,8,16,31,4,27,66,32,8,42,31,14,29,66,80,8,20,31,31,27,66,16,8,6,31,36,27,66,78,8,32,31,14,27,66,39,8,12,66,31,8,5,31,53,27,66,8,8,50,31,37,27,66,16,8,47,31,8,27,66,10,8,17,31,1,29,66,49,8,26,31,14,27,66,31,8,30,31,51,27,66,1,8,46,31,18,27,66,13,8,31,31,27,27,66,7,8,4,66,65,8,16,31,1,29,66,50,8,18,31,33,27,66,14,8,9,31,42,27,66,32,8,11,31,8,27,66,50,8,0,31,48,27,66,71,8,0,31,28,27,66,37,8,45,31,26,29,66,89,8,20,31,17,27,66,32,8,21,31,68,27,66,16,8,14,31,32,27,66,39,8,14,66,74,8,24,31,7,29,66,57,8,61,31,45,29,66,66,8,28,31,47,27,66,2,8,59,31,13,27,66,14,8,51,31,16,29,66,45,8,41,31,26,29,66,92,8,26,31,28,27,66,19,8,37,31,5,27,66,23,8,2,66,78,8,40,31,36,27,66,43,8,5,66,60,8,39,31,28,27,66,46,8,11,31,20,27,66,43,8,52,31,27,29,66,56,8,31,31,23,27,66,15,8,24,31,73,27,66,7,8,9,31,48,27,66,17,8,51,31,20,29,66,50,8,35,31,41,27,66,27,8,57,31,42,29,66,39,8,54,31,18,29,66,31,8,55,31,39,29,66,103,8,38,31,2,29,66,29,8,33,31,25,27,66,26,8,11,66,54,8,11,66,56,8,5,66,80,8,50,31,7,29,66,23,8,1,31,71,27,66,2,8,0,31,63,27,66,19,8,39,31,22,27,66,16,8,48,31,15,27,66,45,8,22,31,41,27,66,8,8,24,31,27,27,66,15,8,39,31,8,27,66,38,8,30,31,8,29,66,21,8,4,31,50,27,66,27,8,61,31,44,29,66,64,8,49,31,25,29,66,41,8,7,66,60,8,59,31,2,29,66,8,8,31,31,30,27,66,23,8,54,31,48,27,66,1,8,0,31,24,27,66,46,8,27,31,12,29,66,54,8,9,31,12,27,66,60,8,37,31,18,29,66,50,8,13,31,35,27,66,17,8,8,66,59,8,41,31,34,27,66,6,8,48,31,15,27,66,26,8,46,31,6,27,66,32,8,27,31,2,29,66,40,8,53,31,5,27,66,7,8,27,31,12,29,66,50,8,63,31,14,27,66,45,8,61,31,17,29,66,21,8,10,31,49,27,66,6,8,37,31,3,29,66,31,8,27,31,22,27,66,64,8,12,31,39,27,66,23,8,43,31,22,27,66,18,8,39,31,14,29,66,90,8,57,31,23,29,66,74,8,28,31,1,29,66,42,8,51,31,29,29,66,63,8,8,31,10,27,66,51,8,21,31,9,27,66,74,8,6,66,64,8,11,66,92,8,5,31,39,27,66,55,8,17,31,24,27,66,31,8,49,31,23,29,66,41,8,24,31,26,27,66,53,8,10,66,101,8,1,66,107,8,10,66,55,8,7,66,99,8,4,31,88,27,66,19,8,39,31,22,27,66,5,8,13,66,61,8,25,31,2,29,66,58,8,7,31,55,27,66,15,8,61,31,9,29,66,2,8,4,66,61,8,23,31,16,27,66,44,8,37,15,27,66,11,8,5,66,64,8,52,31,4,29,66,31,8,12,66,91,8,17,31,21,27,66,31,8,23,31,11,27,66,74,8,11,31,38,27,66,17,8,14,66,70,8,39,31,3,27,66,69,8,40,31,14,29,66,40,8,3,31,34,27,66,37,8,11,66,70,8,33,31,34,27,66,22,8,1,31,50,27,66,3,8,4,66,61,8,13,66,70,8,35,31,9,29,66,59,8,2,31,13,27,66,57,8,44,31,7,29,66,42,8,17,31,57,27,66,29,8,11,66,58,8,1,31,16,27,66,91,8,52,31,9,27,66,6,8,8,31,50,27,66,10,8,18,31,7,27,66,86,8,33,31,8,27,66,25,8,61,31,24,29,66,37,8,31,31,27,27,66,23,8,17,31,20,27,66,66,8,36,31,12,29,66,30,8,2,66,76,8,2,31,43,27,66,59,8,27,31,42,27,66,20,8,4,66,104,8,16,31,43,27,66,8,8,51,31,29,29,66,62,8,31,31,5,27,66,75,8,24,31,22,27,66,51,8,53,31,8,29,66,29,8,22,31,20,27,66,41,8,29,31,63,27,66,19,8,28,31,49,27,66,31,8,35,31,2,29,66,35,8,6,66,42,8,13,31,14,27,66,42,8,14,31,2,27,66,102,8,21,31,5,29,66,70,8,10,66,72,8,3,31,18,27,66,44,8,28,31,1,29,66,24,8,5,66,69,8,55,31,22,29,66,48,8,4,31,35,27,66,14,8,38,31,14,29,66,42,8,1,31,56,27,66,19,8,53,31,14,29,66,9,8,22,31,5,27,66,62,8,25,31,37,27,66,19,8,32,31,1,29,66,36,8,6,31,86,27,66,29,8,1,31,75,27,66,9,8,26,31,50,27,66,38,8,22,31,29,27,66,29,8,55,31,20,27,66,30,8,14,66,42,8,61,31,15,29,66,8,8,45,31,25,29,66,45,8,5,66,61,8,49,31,32,27,66,26,8,20,31,58,27,66,6,8,25,31,3,27,66,37,8,31,31,20,27,66,14,8,55,31,1,29,66,11,8,7,31,12,27,66,48,8,1,31,38,27,66,26,8,13,66,53,8,24,31,2,27,66,51,8,7,66,58,8,57,31,11,29,66,19,8,6,66,59,8,24,31,32,27,66,33,8,44,31,15,29,66,26,8,24,31,21,27,66,34,8,4,66,63,8,12,66,73,8,48,31,10,29,66,36,8,14,31,12,27,66,53,8,37,31,56,27,66,11,8,46,31,7,29,66,72,8,8,31,30,27,66,70,8,33,31,31,27,66,2,8,61,31,10,29,66,70,8,8,66,49,8,41,31,68,27,66,3,8,52,31,8,27,66,9,8,60,31,40,29,66,48,8,47,31,18,29,66,44,8,13,31,7,27,66,88,8,52,31,5,29,66,25,8,2,31,49,27,66,34,8,5,66,64,8,6,66,112,8,11,66,78,8,17,31,6,27,66,43,8,58,31,4,29,66,11,8,27,31,18,27,66,45,8,2,66,72,8,50,31,31,29,66,62,8,9,66,68,8,14,66,29,8,0,66,76,8,4,66,45,8,56,31,32,29,66,75,8,43,31,31,27,66,7,8,6,31,39,27,66,21,8,7,31,39,27,66,21,8,20,31,55,27,66,11,8,4,66,80,8,37,31,40,27,66,3,8,32,31,65,27,66,8,8,56,31,8,29,66,8,8,38,31,13,29,66,57,8,27,31,1,27,66,37,8,9,66,57,8,41,31,60,27,66,6,8,17,31,64,27,66,3,8,36,31,24,27,66,5,8,39,31,4,29,66,30,8,0,66,65,8,55,31,33,29,66,30,8,0,31,37,27,66,37,8,61,31,3,27,66,18,8,48,31,2,27,66,61,8,58,31,15,29,66,65,8,4,31,65,27,66,3,8,10,31,32,27,66,25,8,58,31,16,27,66,11,8,1,66,102,8,1,66,69,8,31,31,52,27,66,1,8,24,31,9,29,66,37,8,57,31,2,29,66,53,8,34,31,20,27,66,13,8,52,31,27,29,66,43,8,19,31,1,29,66,93,8,50,31,30,27,66,28,8,9,31,48,27,66,8,8,60,31,19,29,66,25,8,19,31,55,27,66,33,8,11,66,73,8,2,31,59,27,66,4,8,55,31,9,27,66,3,8,35,31,30,27,66,20,8,46,31,8,29,66,48,8,24,31,38,27,66,12,8,22,31,50,27,66,10,8,37,31,13,29,66,87,8,49,31,29,29,66,88,8,38,31,6,29,66,39,8,27,31,5,27,66,34,8,48,31,12,27,66,25,8,0,31,27,27,66,16,8,60,31,1,29,66,9,8,14,66,90,8,4,66,61,8,7,31,43,27,66,23,8,24,31,2,29,66,57,8,8,66,97,8,39,31,30,27,66,16,8,56,31,5,29,66,15,8,47,31,23,27,66,1,8,31,31,28,27,66,24,8,57,66,28,8,47,31,23,27,66,2,8,59,31,8,29,66,28,8,35,31,47,27,66,23,8,10,66,75,8,12,66,57,8,35,31,25,27,66,14,8,41,31,20,29,66,61,8,8,31,13,27,66,56,8,39,31,52,27,66,17,8,11,66,59,8,8,31,45,27,66,13,8,61,31,4,29,66,28,8,2,66,41,8,17,31,1,27,66,48,8,12,31,43,27,66,48,8,7,31,23,27,66,35,8,17,31,2,27,66,46,8,14,66,58,8,18,31,4,27,66,98,8,51,31,26,29,66,48,8,6,66,78,8,35,31,14,27,66,16,8,3,31,40,27,66,22,8,42,31,15,29,66,38,8,17,31,38,27,66,47,8,54,31,6,27,66,5,8,17,31,13,27,66,73,8,21,31,45,27,66,3,8,2,66,50,8,4,66,62,8,59,31,43,29,66,66,8,14,31,10,27,66,45,8,22,31,3,27,66,41,8,62,31,12,29,66,15,8,5,66,60,8,10,66,97,8,9,66,62,8,6,31,60,27,66,3,8,5,31,52,27,66,62,8,41,31,20,27,66,4,8,57,31,7,27,66,1,8,44,31,5,27,66,28,8,13,31,36,27,66,70,8,46,31,31,29,66,50,8,2,66,63,8,23,31,51,27,66,1,8,59,31,23,27,66,23,8,57,31,35,29,66,63,8,46,31,6,29,66,30,8,9,31,46,27,66,19,8,1,66,81,8,4,31,50,27,66,35,8,10,66,33,8,24,31,32,27,66,17,8,49,31,13,27,66,22,8,26,31,10,27,66,67,8,58,31,54,27,66,10,8,2,66,63,8,33,31,34,27,66,2,8,20,31,14,27,66,43,8,1,31,23,27,66,41,8,14,66,61,8,60,31,43,29,66,88,8,0,66,85,8,4,66,82,8,3,66,71,8,1,31,65,27,66,15,8,3,31,49,27,66,47,8,14,66,29,8,17,31,10,27,66,46,8,36,31,2,29,66,50,8,17,31,48,27,66,38,8,44,31,37,27,66,41,8,8,66,57,8,1,66,68,8,33,31,1,27,66,43,8,5,66,60,8,35,31,3,27,66,37,8,33,31,37,27,66,35,8,3,66,82,8,41,31,22,27,66,24,8,19,31,51,27,66,4,8,57,31,19,27,66,5,8,36,31,3,29,66,66,8,46,31,30,29,66,27,8,51,31,19,27,66,3,8,11,66,73,8,48,31,19,27,66,36,8,5,31,100,27,66,17,8,55,31,8,29,66,18,8,36,31,12,27,66,21,8,28,31,2,27,66,47,8,10,31,8,27,66,47,8,30,31,4,27,66,41,8,1,66,104,8,62,31,37,29,66,60,8,22,31,18,27,66,49,8,30,31,2,29,66,46,8,2,31,50,27,66,29,8,10,66,79,8,11,66,32,8,40,31,13,27,66,20,8,0,66,84,8,10,66,93,8,9,66,63,8,37,31,10,27,66,29,8,4,31,51,27,66,10,8,41,31,24,29,66,94,8,18,31,32,27,66,24,8,27,31,23,27,66,24,8,20,31,11,27,66,50,8,19,31,2,29,66,56,8,9,31,31,27,66,14,8,10,66,55,8,48,31,24,29,66,59,8,43,31,16,29,66,58,8,60,31,8,29,66,16,8,9,31,18,27,66,52,8,34,31,2,29,66,71,8,25,31,26,27,66,18,8,42,31,19,27,66,47,8,56,31,15,29,66,25,8,1,31,28,27,66,39,8,29,31,59,27,66,23,8,2,31,36,27,66,28,8,19,31,48,27,66,7,8,10,31,67,27,66,4,8,51,31,9,27,66,25,8,5,66,49,8,7,31,53,27,66,5,8,21,31,55,27,66,7,8,4,66,81,8,34,31,14,29,66,51,8,54,31,2,29,66,27,8,15,31,77,27,66,11,8,49,31,15,27,66,5,8,42,31,20,27,66,46,8,39,31,11,29,66,38,8,39,31,7,27,66,76,8,4,31,68,27,66,39,8,51,31,33,29,66,48,8,43,31,18,27,66,13,8,10,31,67,27,66,4,8,45,31,1,29,66,33,8,42,31,22,27,66,44,8,12,66,57,8,42,31,5,29,66,30,8,0,31,78,27,66,7,8,23,31,60,27,66,3,8,37,31,5,27,66,28,8,6,66,78,8,16,31,1,27,66,35,8,25,31,75,27,66,8,8,11,66,55,8,5,66,78,8,18,31,25,27,66,42,8,50,31,9,27,66,43,8,15,31,1,27,66,64,8,12,66,93,8,55,31,5,29,66,35,8,30,31,15,29,66,58,8,44,31,12,29,66,47,8,8,31,71,27,66,27,8,22,31,41,27,66,52,8,1,31,76,27,66,31,8,55,31,38,29,66,50,8,40,31,23,27,66,20,8,2,31,77,27,66,6,8,6,31,50,27,66,26,8,35,31,9,27,66,30,8,13,31,67,27,66,2,8,28,31,27,27,66,52,8,11,31,9,27,66,66,8,17,31,8,27,66,55,8,29,31,1,27,66,75,8,31,31,16,27,66,38,8,32,31,13,29,66,54,8,40,31,36,27,66,3,8,19,31,12,27,66,73,8,42,31,15,29,66,84,8,4,31,21,27,66,83,8,9,31,48,27,66,20,8,0,66,83,8,30,31,38,27,66,17,8,8,31,56,27,66,12,8,45,31,29,29,66,65,8,19,31,31,27,66,33,8,56,31,19,29,66,20,8,14,66,57,8,41,31,22,29,66,50,8,7,66,58,8,6,66,75,8,12,66,106,8,29,31,5,29,66,65,8,13,31,38,27,66,31,8,12,66,53,8,24,31,20,27,66,69,8,30,31,19,27,66,25,8,25,31,15,27,66,41,8,9,31,36,27,66,36,8,4,31,35,27,66,4,8,24,31,2,27,66,50,8,12,66,36,8,40,31,2,27,66,23,8,6,31,17,27,66,58,8,17,31,10,27,66,39,8,13,66,54,8,14,31,15,27,66,57,8,63,31,6,29,66,20,8,42,31,20,27,66,18,8,60,31,32,29,66,77,8,20,31,19,27,66,17,8,14,31,67,27,66,7,8,57,31,33,29,66,45,8,9,66,56,8,49,31,14,29,66,76,8,1,31,56,27,66,51,8,12,66,61,8,47,31,7,27,66,14,8,14,66,38,8,44,31,27,27,66,47,8,0,31,21,27,66,62,8,25,31,1,27,66,78,8,23,31,21,27,66,21,8,21,31,1,27,66,83,8,5,66,69,8,56,31,16,27,66,13,8,43,66,38,8,43,31,22,29,66,22,8,21,31,14,27,66,41,8,52,31,55,27,66,12,8,14,66,59,8,28,31,34,27,66,3,8,5,31,13,27,66,53,8,23,31,2,27,66,57,8,13,66,64,8,11,66,54,8,58,31,1,29,66,17,8,4,31,42,27,66,35,8,11,66,58,8,4,31,32,27,66,72,8,60,31,1,29,66,10,8,10,31,6,27,66,105,8,4,31,75,27,66,6,8,55,31,11,29,66,53,8,7,66,63,8,29,31,26,27,66,29,8,25,15,27,66,2,8,20,31,45,27,66,21,8,16,31,14,27,66,35,8,8,31,54,27,66,4,8,54,66,2,8,37,31,11,29,66,82,8,58,31,13,29,66,20,8,13,66,94,8,42,31,3,29,66,30,8,55,31,2,27,66,27,8,1,66,64,8,16,31,29,27,66,20,8,6,66,59,8,12,31,35,27,66,43,8,63,31,20,29,66,26,8,44,31,59,27,66,16,8,36,31,22,27,66,7,8,35,31,29,27,66,44,8,35,31,21,27,66,16,8,5,31,12,27,66,66,8,31,31,30,27,66,24,8,27,31,14,27,66,30,8,27,31,44,27,66,10,8,31,31,6,29,66,57,8,37,31,43,27,66,5,8,1,31,62,27,66,2,8,11,66,68,8,25,31,7,29,66,103,8,54,31,11,29,66,42,8,0,31,46,27,66,51,8,7,31,44,27,66,23,8,28,31,8,27,66,47,8,6,31,48,27,66,45,8,5,66,38,8,44,31,4,29,66,34,8,58,31,6,29,66,29,8,45,31,24,27,66,34,8,44,31,6,27,66,4,8,37,31,19,29,66,61,8,51,31,8,27,66,7,8,25,31,8,27,66,56,8,49,31,6,29,66,65,8,50,31,31,29,66,48,8,4,66,64,8,13,66,98,8,4,66,93,8,8,31,43,27,66,23,8,54,31,3,27,66,25,8,14,31,39,27,66,36,8,58,31,19,27,66,31,8,42,31,29,27,66,9,8,3,31,21,27,66,82,8,3,31,22,27,66,27,8,8,31,39,27,66,71,8,8,31,53,27,66,10,8,8,66,58,8,47,31,4,27,66,14,8,14,31,21,27,66,38,8,9,66,65,8,47,31,17,27,66,20,8,7,31,64,27,66,14,8,31,31,8,29,66,20,8,17,31,50,27,66,9,8,1,31,85,27,66,35,8,40,31,57,27,66,6,8,42,31,12,27,66,27,8,38,66,33,8,56,31,2,29,66,29,8,11,31,38,27,66,36,8,2,31,75,27,66,33,8,2,66,78,8,43,31,1,29,66,63,8,53,31,30,29,66,33,8,18,31,58,27,66,41,8,17,31,32,27,66,20,8,58,31,18,29,66,25,8,61,31,3,29,66,27,8,55,31,40,29,66,93,8,37,31,12,29,66,55,8,37,31,1,27,66,84,8,0,66,52,8,6,31,78,27,66,34,8,33,31,10,27,66,30,8,21,31,26,27,66,73,8,37,31,16,29,66,44,8,20,31,12,27,66,58,8,3,31,46,27,66,26,8,38,31,26,27,66,42,8,7,66,45,8,31,31,22,27,66,65,8,41,31,25,29,66,65,8,30,31,39,27,66,35,8,28,31,14,27,66,23,8,57,31,34,29,66,50,8,10,31,63,27,66,3,8,14,31,11,27,66,25,8,53,31,15,29,66,27,8,32,31,22,27,66,11,8,42,31,6,27,66,23,8,41,31,24,27,66,17,8,32,31,27,27,66,18,8,18,15,27,66,29,8,4,66,61,8,3,66,63,8,33,31,14,29,66,37,8,19,31,73,27,66,16,8,1,66,64,8,39,31,5,27,66,63,8,42,31,27,29,66,54,8,13,31,64,27,66,7,8,16,31,21,27,66,28,8,0,31,41,27,66,24,8,18,31,8,27,66,39,8,61,66,29,8,6,66,63,8,4,66,115,8,29,31,2,27,66,34,8,3,66,105,8,54,31,19,29,66,31,8,37,31,4,27,66,64,8,17,31,42,27,66,26,8,55,31,19,29,66,20,8,4,31,54,27,66,22,8,52,31,44,27,66,10,8,3,66,49,8,4,66,61,8,21,31,5,27,66,46,8,5,66,116,8,8,66,77,8,37,31,12,29,66,47,8,4,66,70,8,38,31,36,27,66,8,8,15,66,54,8,63,31,23,29,66,68,8,22,31,37,27,66,9,8,35,31,26,27,66,59,8,38,31,21,29,66,68,8,12,31,30,27,66,1,8,38,31,35,27,66,1,8,46,31,32,27,66,3,8,45,31,1,29,66,59,8,61,31,14,29,66,7,8,26,31,37,27,66,8,8,1,66,104,8,24,31,9,27,66,52,8,22,31,81,27,66,4,8,59,31,10,29,66,25,8,27,31,8,29,66,62,8,39,31,5,29,66,14,8,4,31,14,27,66,25,8,23,31,47,27,66,6,8,30,31,85,27,66,7,8,3,66,53,8,6,31,59,27,66,16,8,1,66,73,8,12,31,46,27,66,63,8,36,31,2,29,66,51,8,12,31,23,27,66,48,8,47,31,18,27,66,16,8,2,66,81,8,50,31,10,29,66,17,8,4,66,93,8,44,31,24,27,66,1,8,44,31,11,29,66,33,8,15,31,54,27,66,8,8,20,31,33,27,66,55,8,14,66,72,8,26,31,54,27,66,26,8,6,66,46,8,2,31,64,27,66,52,8,52,31,23,29,66,37,8,35,31,72,27,66,12,8,11,66,54,8,39,31,43,27,66,8,8,7,31,30,27,66,37,8,0,31,66,27,66,15,8,10,31,26,27,66,49,8,3,66,51,8,1,31,38,27,66,35,8,33,31,21,27,66,27,8,61,31,42,27,66,4,8,34,31,69,27,66,5,8,34,31,16,27,66,19,8,19,31,52,27,66,34,8,1,66,84,8,9,66,76,8,5,66,65,8,10,31,54,27,66,20,8,10,66,42,8,37,31,20,29,66,54,8,4,31,45,27,66,16,8,4,66,61,8,1,66,64,8,30,31,7,27,66,30,8,60,31,7,29,66,12,8,7,66,59,8,51,31,31,29,66,57,8,25,31,14,27,66,26,8,12,66,62,8,51,31,29,27,66,1,8,11,66,70,8,53,31,24,27,66,31,8,47,31,14,29,66,34,8,57,31,31,27,66,33,8,36,31,32,27,66,17,8,32,31,3,27,66,51,8,34,15,27,66,2,8,34,31,9,27,66,41,8,38,31,19,29,66,33,8,36,31,14,29,66,77,8,0,31,37,27,66,28,8,0,31,43,27,66,25,8,34,31,3,29,66,76,8,59,31,42,29,66,67,8,17,31,33,27,66,15,8,13,66,52,8,10,66,55,8,59,31,4,27,66,59,8,47,31,9,29,66,31,8,35,31,36,27,66,48,8,41,31,22,27,66,2,8,8,31,24,27,66,33,8,13,31,35,27,66,21,8,38,31,44,27,66,37,8,63,31,14,29,66,16,8,18,31,5,27,66,85,8,25,31,33,27,66,11,8,10,66,73,8,8,31,61,27,66,16,8,58,31,20,29,66,48,8,48,31,21,27,66,5,8,55,31,9,29,66,36,8,13,66,56,8,36,31,1,27,66,49,8,10,31,40,27,66,30,8,5,31,93,27,66,6,8,19,31,36,27,66,64,8,44,31,7,27,66,1,8,61,31,33,29,66,38,8,10,31,32,27,66,40,8,1,66,68,8,31,31,30,27,66,5,8,50,31,34,29,66,49,8,35,31,12,29,66,42,8,13,31,84,27,66,6,8,38,66,33,8,60,31,41,29,66,50,8,35,31,8,29,66,92,8,1,66,64,8,59,31,27,29,66,33,8,19,31,44,27,66,14,8,47,31,71,27,66,1,8,8,31,35,27,66,22,8,0,31,39,27,66,26,8,26,31,9,27,66,40,8,57,31,41,27,66,7,8,3,31,24,27,66,58,8,14,31,21,27,66,32,8,11,66,63,8,24,31,7,27,66,51,8,7,31,20,27,66,21,8,60,31,41,29,66,24,8,25,31,13,27,66,35,8,22,31,21,27,66,41,8,19,31,20,27,66,76,8,6,31,44,27,66,22,8,6,31,50,27,66,13,8,10,31,33,27,66,76,8,36,31,45,27,66,30,8,22,31,37,27,66,15,8,2,66,72,8,40,31,36,27,66,5,8,23,31,45,27,66,5,8,22,31,15,27,66,17,8,36,31,10,27,66,19,8,14,31,11,27,66,58,8,33,66,52,8,11,31,20,27,66,37,8,22,31,8,27,66,49,8,5,66,98,8,32,31,4,27,66,33,8,11,66,97,8,6,66,60,8,2,66,66,8,30,31,22,27,66,59,8,56,31,6,27,66,4,8,56,31,11,29,66,29,8,13,31,29,27,66,39,8,21,31,46,27,66,18,8,56,31,4,29,66,2,8,6,31,17,27,66,42,8,23,31,48,27,66,12,8,12,66,73,8,56,31,2,29,66,17,8,41,31,33,27,66,5,8,36,31,34,27,66,33,8,10,31,33,27,66,26,8,14,66,94,8,0,66,66,8,0,66,122,8,32,31,55,27,66,24,8,6,66,60,8,37,31,15,29,66,57,8,28,31,34,27,66,5,8,33,31,18,27,66,34,8,61,31,5,29,66,14,8,20,31,2,27,66,52,8,60,31,18,27,66,3,8,14,66,89,8,30,66,24,8,10,31,35,27,66,33,8,62,31,19,27,66,24,8,60,31,19,27,66,6,8,23,31,3,29,66,27,8,2,31,37,27,66,35,8,28,31,7,29,66,61,8,28,31,43,27,66,3,8,4,31,49,27,66,13,8,61,31,8,29,66,21,8,2,31,29,27,66,50,8,3,31,24,27,66,76,8,25,31,15,27,66,14,8,9,66,62,8,6,66,99,8,47,31,18,27,66,20,8,49,31,28,27,66,24,8,7,31,38,27,66,29,8,47,31,4,27,66,33,8,4,66,103,8,9,31,32,27,66,2,8,23,31,31,27,66,22,8,51,31,49,27,66,20,8,18,31,27,27,66,40,8,33,31,13,27,66,35,8,6,31,28,27,66,32,8,14,31,70,27,66,21,8,1,31,36,27,66,20,8,31,31,38,27,66,33,8,14,66,55,8,47,31,2,27,66,16,8,41,31,18,27,66,14,8,20,31,16,27,66,82,8,30,31,64,27,66,4,8,21,31,28,27,66,17,8,63,31,11,29,66,13,8,22,31,29,27,66,62,8,43,31,17,27,66,14,8,35,31,28,27,66,19,8,19,31,55,27,66,30,8,0,66,66,8,39,31,15,27,66,22,8,29,31,10,29,66,30,8,34,31,49,27,66,2,8,11,31,42,27,66,28,8,56,31,26,29,66,46,8,17,31,24,27,66,42,8,29,31,13,29,66,69,8,6,31,23,27,66,27,8,57,31,5,27,66,18,8,19,31,82,27,66,4,8,55,31,32,29,66,33,8,16,31,52,27,66,8,8,12,31,42,27,66,15,8,11,66,54,8,46,31,13,27,66,22,8,25,31,64,27,66,19,8,15,31,65,27,66,8,8,41,31,6,29,66,49,8,45,31,10,29,66,17,8,22,31,23,27,66,73,8,55,31,26,29,66,37,8,57,31,34,29,66,96,8,6,66,59,8,4,31,20,27,66,66,8,5,31,22,27,66,42,8,34,31,7,27,66,78,8,5,66,60,8,46,31,7,29,66,69,8,57,31,31,29,66,44,8,11,66,56,8,12,31,23,27,66,50,8,52,31,10,29,66,76,8,30,31,23,27,66,27,8,62,31,21,27,66,23,8,19,31,38,27,66,62,8,58,31,12,29,66,19,8,14,66,58,8,50,31,61,27,66,10,8,54,31,26,29,66,57,8,43,31,1,29,66,25,8,44,31,15,27,66,22,8,55,31,35,29,66,62,8,38,31,33,27,66,6,8,5,31,53,27,66,7,8,58,31,10,29,66,17,8,43,31,7,29,66,30,8,0,66,107,8,14,31,61,27,66,9,8,14,66,51,8,32,31,11,29,66,46,8,11,31,54,27,66,20,8,8,31,59,27,66,14,8,1,66,73,8,36,31,43,27,66,3,8,44,31,50,27,66,21,8,31,31,36,27,66,19,8,29,31,30,27,66,22,8,61,31,30,29,66,50,8,5,31,59,27,66,1,8,8,31,17,27,66,62,8,9,31,16,27,66,49,8,8,31,13,27,66,60,8,25,31,6,29,66,84,8,9,66,45,8,31,31,36,27,66,12,8,2,66,66,8,4,66,99,8,28,31,75,27,66,5,8,9,31,35,27,66,23,8,10,66,58,8,14,31,59,27,66,38,8,44,31,6,27,66,47,8,34,31,23,27,66,17,8,11,66,70,8,2,31,34,27,66,83,8,1,31,35,27,66,72,8,2,66,64,8,9,31,58,27,66,17,8,56,31,16,29,66,12,8,3,66,115,8,51,31,15,27,66,21,8,45,31,12,27,66,63,8,4,31,30,27,66,31,8,6,66,46,8,20,31,15,27,66,39,8,21,31,32,27,66,28,8,8,31,32,27,66,12,8,17,31,12,27,66,14,8,7,31,25,27,66,44,8,32,31,74,27,66,14,8,11,31,13,27,66,32,8,34,31,42,27,66,5,8,6,31,43,27,66,25,8,55,31,35,29,66,47,8,5,66,81,8,5,31,42,27,66,22,8,40,31,22,29,66,62,8,4,66,101,8,9,31,14,27,66,33,8,28,31,32,27,66,11,8,60,31,27,29,66,36,8,62,66,3,8,62,31,3,29,66,18,8,10,31,5,27,66,103,8,37,31,23,27,66,30,8,6,66,60,8,11,31,50,27,66,4,8,56,31,1,29,66,30,8,6,31,64,27,66,4,8,56,31,2,29,66,31,8,53,31,30,27,66,36,8,56,31,37,29,66,24,8,27,31,12,27,66,37,8,61,31,39,27,66,20,8,1,66,80,8,34,31,39,27,66,8,8,6,31,70,27,66,1,8,3,66,80,8,0,66,85,8,62,31,9,27,66,6,8,21,31,33,27,66,26,8,35,31,15,27,66,55,8,35,31,1,29,66,22,8,49,31,27,27,66,38,8,3,31,58,27,66,4,8,49,31,16,29,66,33,8,51,31,12,27,66,44,8,6,31,77,27,66,1,8,61,31,11,29,66,15,8,45,31,20,29,66,40,8,5,66,60,8,16,31,40,27,66,46,8,32,31,30,27,66,12,8,11,66,70,8,5,66,69,8,56,31,1,27,66,9,8,43,31,20,29,66,46,8,14,66,105,8,17,31,12,27,66,36,8,62,31,35,29,66,38,8,52,31,9,27,66,10,8,23,31,21,27,66,39,8,3,66,82,8,38,31,32,27,66,2,8,32,31,7,27,66,40,8,52,31,38,27,66,15,8,46,31,22,29,66,61,8,29,15,27,66,14,8,42,31,11,27,66,21,8,36,66,46,8,43,31,19,29,66,28,8,18,31,63,27,66,27,8,5,66,67,8,16,31,77,27,66,27,8,63,31,9,27,66,13,8,4,66,39,8,7,66,59,8,24,31,54,27,66,25,8,4,66,61,8,30,31,6,27,66,29,8,40,31,5,29,66,37,8,14,66,108,8,26,31,32,27,66,45,8,13,66,95,8,17,31,5,27,66,45,8,42,31,24,27,66,2,8,20,31,53,27,66,38,8,63,31,20,29,66,54,8,35,31,12,29,66,51,8,13,31,34,27,66,36,8,61,31,20,29,66,40,8,35,31,13,29,66,86,8,45,31,9,27,66,14,8,3,31,37,27,66,28,8,9,66,43,8,17,31,30,27,66,71,8,33,31,19,27,66,29,8,52,31,11,27,66,3,8,55,66,10,8,0,31,58,27,66,13,8,0,66,74,8,38,31,9,29,66,55,8,61,31,40,29,66,31,8,9,15,27,66,25,8,56,31,30,29,66,50,8,58,31,25,27,66,38,8,55,31,25,27,66,35,8,11,31,28,27,66,42,8,32,31,16,27,66,19,8,62,31,24,29,66,29,8,31,31,25,27,66,1,8,25,31,84,27,66,2,8,55,31,4,29,66,14,8,21,31,43,27,66,2,8,26,31,9,27,66,72,8,39,31,8,27,66,37,8,9,31,29,27,66,27,8,14,66,51,8,58,31,35,29,66,42,8,24,31,7,27,66,36,8,4,66,61,8,5,66,62,8,21,31,30,27,66,34,8,61,31,9,29,66,16,8,42,31,1,27,66,36,8,28,31,22,27,66,55,8,9,31,13,27,66,63,8,25,31,23,27,66,27,8,13,66,61,8,18,31,28,27,66,36,8,32,31,1,29,66,34,8,41,31,32,27,66,35,8,25,31,6,29,66,51,8,11,66,55,8,6,31,63,27,66,16,8,23,31,13,27,66,7,8,11,66,55,8,9,31,21,27,66,73,8,60,31,9,29,66,14,8,52,31,21,29,66,34,8,44,31,19,27,66,11,8,41,31,22,27,66,41,8,37,31,27,27,66,13,8,10,31,51,27,66,4,8,11,66,54,8,13,66,55,8,1,66,76,8,2,66,50,8,3,66,63,8,3,66,79,8,14,31,22,27,66,33,8,49,31,21,29,66,38,8,44,31,16,29,66,37,8,59,31,3,27,66,3,8,17,31,2,29,66,88,8,29,31,22,27,66,20,8,12,66,57,8,39,31,21,27,66,59,8,26,31,25,27,66,14,8,7,66,58,8,48,31,24,27,66,5,8,5,66,114,8,10,31,21,27,66,34,8,0,66,65,8,9,66,66,8,16,31,28,27,66,61,8,5,66,80,8,10,31,9,27,66,63,8,1,31,49,27,66,24,8,63,31,32,29,66,50,8,22,31,5,29,66,39,8,6,66,37,8,51,31,13,27,66,9,8,60,31,14,29,66,38,8,29,31,5,27,66,81,8,6,31,30,27,66,36,8,61,31,15,29,66,30,8,32,31,14,29,66,47,8,33,31,10,29,66,88,8,59,31,8,27,66,8,8,31,31,14,27,66,29,8,29,31,6,27,66,46,8,5,31,31,27,66,37,8,3,66,51,8,63,31,21,29,66,23,8,24,31,6,29,66,65,8,32,31,40,27,66,13,8,6,66,62,8,16,31,46,27,66,17,8,1,31,89,27,66,13,8,24,31,7,27,66,38,8,10,31,87,27,66,11,8,61,31,17,29,66,22,8,5,31,46,27,66,17,8,4,66,107,8,6,31,59,27,66,1,8,35,31,36,27,66,3,8,41,31,18,29,66,58,8,36,31,30,27,66,19,8,3,66,51,8,6,31,45,27,66,14,8,61,31,39,29,66,61,8,50,31,6,29,66,41,8,9,66,62,8,49,66,30,8,15,31,53,27,66,35,8,57,31,13,29,66,25,8,55,31,41,27,66,12,8,33,31,2,29,66,35,8,39,31,8,29,66,91,8,27,31,78,27,66,6,8,10,66,56,8,7,66,67,8,38,31,12,29,66,55,8,60,31,23,27,66,20,8,26,66,28,8,36,31,23,27,66,6,8,30,31,8,27,66,45,8,8,66,77,8,10,31,62,27,66,1,8,5,66,74,8,0,66,105,8,11,31,48,27,66,26,8,9,66,64,8,4,66,70,8,3,31,41,27,66,38,8,5,66,60,8,19,31,86,27,66,8,8,13,66,57,8,8,31,66,27,66,10,8,5,66,47,8,49,31,38,27,66,21,8,25,31,34,27,66,8,8,2,31,38,27,66,44,8,56,31,11,27,66,44,8,63,31,19,29,66,8,8,19,31,5,27,66,55,8,8,66,113,8,55,31,37,29,66,67,8,4,66,70,8,12,66,67,8,20,31,47,27,66,37,8,17,31,89,27,66,5,8,43,31,58,27,66,7,8,9,66,56,8,27,31,5,29,66,61,8,40,31,1,27,66,16,8,63,31,15,27,66,36,8,14,66,55,8,1,31,48,27,66,16,8,6,66,101,8,5,31,75,27,66,28,8,10,31,12,27,66,60,8,16,31,70,27,66,20,8,58,31,19,29,66,13,8,19,31,24,27,66,75,8,45,31,22,27,66,3,8,12,31,22,27,66,70,8,19,31,4,27,66,42,8,27,31,15,27,66,67,8,0,66,74,8,59,31,26,29,66,52,8,35,31,13,29,66,51,8,4,66,39,8,28,31,37,27,66,11,8,8,66,111,8,60,31,19,27,66,10,8,0,66,81,8,40,31,13,29,66,42,8,43,31,34,27,66,28,8,0,31,25,27,66,60,8,46,31,6,29,66,81,8,15,31,42,27,66,23,8,37,31,33,27,66,35,8,7,66,49,8,27,31,36,27,66,43,8,55,31,1,27,66,13,8,34,31,4,27,66,30,8,35,31,75,27,66,1,8,31,66,77,8,61,31,13,29,66,26,8,27,31,48,27,66,32,8,28,31,26,27,66,15,8,27,31,17,27,66,74,8,31,15,27,66,27,8,3,66,63,8,49,31,4,29,66,20,8,59,31,2,29,66,19,8,59,31,29,29,66,46,8,8,31,20,27,66,21,8,15,31,7,27,66,26,8,31,31,10,29,66,44,8,39,31,19,27,66,13,8,34,31,5,27,66,43,8,8,31,33,27,66,36,8,10,66,55,8,29,15,27,66,7,8,51,31,5,27,66,10,8,60,31,29,29,66,25,8,18,31,75,27,66,15,8,34,31,13,27,66,18,8,33,31,43,27,66,31,8,3,31,26,27,66,40,8,2,31,44,27,66,38,8,35,66,30,8,4,66,61,8,27,31,3,27,66,35,8,13,66,77,8,18,31,5,27,66,46,8,17,31,1,29,66,103,8,55,31,22,29,66,32,8,20,31,13,27,66,75,8,6,66,62,8,46,31,23,27,66,52,8,22,31,3,27,66,60,8,2,31,77,27,66,11,8,21,31,52,27,66,1,8,5,31,40,27,66,38,8,31,31,36,27,66,6,8,49,31,26,27,66,11,8,55,31,13,27,66,12,8,5,66,101,8,41,31,9,29,66,20,8,40,31,22,27,66,3,8,11,66,67,8,29,31,1,27,66,38,8,4,31,25,27,66,60,8,18,31,79,27,66,11,8,10,66,57,8,58,31,11,29,66,21,8,41,31,46,27,66,24,8,2,31,101,27,66,5,8,4,66,61,8,28,31,22,27,66,16,8,30,31,74,27,66,3,8,18,31,3,29,66,93,8,31,31,19,27,66,16,8,44,31,12,27,66,50,8,39,31,3,27,66,69,8,13,31,80,27,66,15,8,25,31,38,27,66,7,8,26,31,19,27,66,38,8,27,31,7,27,66,51,8,20,31,31,27,66,37,8,39,31,7,27,66,29,8,11,66,93,8,37,31,8,27,66,40,8,14,31,4,27,66,25,8,3,31,60,27,66,3,8,9,31,16,27,66,78,8,4,31,18,27,66,43,8,54,31,11,29,66,38,8,2,31,52,27,66,25,8,62,31,6,29,66,49,8,32,31,44,27,66,9,8,5,66,70,8,35,31,21,27,66,25,8,3,31,49,27,66,31,8,12,31,3,27,66,70,8,50,31,28,29,66,51,8,38,31,10,27,66,31,8,47,31,42,27,66,16,8,49,31,33,29,66,69,8,5,66,61,8,53,31,10,27,66,8,8,24,31,34,27,66,24,8,53,31,10,29,66,34,8,12,31,28,27,66,25,8,3,66,71,8,36,31,12,27,66,33,8,19,31,23,27,66,39,8,9,66,99,8,1,31,74,27,66,6,8,37,31,21,29,66,52,8,3,31,30,27,66,19,8,49,31,7,29,66,1,8,35,31,20,29,66,50,8,13,66,53,8,4,66,52,8,15,31,28,27,66,40,8,58,31,28,29,66,39,8,17,31,93,27,66,9,8,55,31,35,29,66,45,8,3,66,78,8,32,31,23,27,66,12,8,39,31,13,27,66,32,8,16,31,90,27,66,5,8,12,66,40,8,34,31,7,27,66,38,8,6,31,73,27,66,42,8,6,31,9,27,66,70,8,10,66,64,8,50,31,12,27,66,17,8,57,31,39,29,66,86,8,54,31,18,29,66,75,8,7,31,62,27,66,39,8,39,31,22,29,66,55,8,60,31,30,27,66,15,8,5,31,29,27,66,51,8,23,31,46,27,66,11,8,1,66,80,8,29,31,33,27,66,21,8,3,31,39,27,66,15,8,61,31,24,27,66,15,8,23,31,33,27,66,13,8,50,31,14,29,66,29,8,4,66,77,8,38,31,56,27,66,14,8,0,31,16,27,66,64,8,60,31,2,29,66,26,8,33,31,6,29,66,25,8,37,31,55,27,66,26,8,39,31,2,27,66,33,8,14,66,52,8,7,66,58,8,21,31,5,29,66,103,8,11,66,63,8,14,66,68,8,32,31,5,29,66,21,8,37,31,8,29,66,14,8,3,66,73,8,52,31,13,27,66,56,8,26,31,18,27,66,25,8,36,31,1,27,66,44,8,25,31,23,27,66,25,8,63,31,48,29,66,52,8,61,31,8,29,66,32,8,17,31,33,27,66,56,8,13,66,67,8,50,31,17,29,66,72,8,9,31,28,27,66,19,8,61,31,30,27,66,16,8,52,31,8,27,66,9,8,9,66,56,8,14,31,55,27,66,20,8,10,31,55,27,66,43,8,12,31,8,27,66,65,8,50,31,34,29,66,68,8,16,31,35,27,66,1,8,59,31,50,27,66,9,8,20,31,5,29,66,57,8,21,31,53,27,66,8,8,0,66,65,8,36,31,14,29,66,83,8,59,31,12,27,66,3,8,7,66,78,8,18,31,19,27,66,48,8,28,31,4,27,66,11,8,6,31,68,27,66,2,8,51,31,31,29,66,99,8,33,31,19,27,66,17,8,3,66,62,8,13,66,58,8,44,31,19,27,66,19,8,59,31,14,29,66,32,8,4,66,61,8,16,31,33,27,66,16,8,8,66,58,8,60,31,24,29,66,20,8,28,31,63,27,66,17,8,10,66,55,8,23,31,51,27,66,11,8,31,31,14,27,66,24,8,9,66,75,8,29,31,6,27,66,30,8,46,31,31,29,66,50,8,24,31,28,27,66,13,8,15,31,28,27,66,47,8,27,31,42,27,66,5,8,52,31,21,27,66,8,8,63,31,25,29,66,43,8,6,66,48,8,0,66,74,8,16,31,33,27,66,32,8,2,31,68,27,66,45,8,63,31,33,27,66,12,8,6,31,59,27,66,7,8,5,31,99,27,66,1,8,53,31,25,27,66,7,8,38,31,10,27,66,51,8,9,31,51,27,66,10,8,32,31,25,27,66,27,8,20,31,29,27,66,3,8,48,31,16,29,66,39,8,7,66,58,8,25,31,17,27,66,23,8,2,66,63,8,63,31,4,27,66,35,8,48,31,7,27,66,22,8,52,31,8,27,66,60,8,42,31,27,29,66,62,8,31,31,22,27,66,12,8,23,31,20,27,66,31,8,49,31,1,27,66,31,8,48,31,31,29,66,60,8,3,31,48,27,66,3,8,3,66,71,8,57,31,14,29,66,38,8,20,31,36,27,66,47,8,6,66,102,8,4,66,66,8,29,31,49,27,66,43,8,39,31,25,27,66,21,8,28,31,47,27,66,22,8,34,31,6,27,66,30,8,28,31,47,27,66,9,8,43,31,21,29,66,30,8,42,66,29,8,0,66,79,8,25,31,10,27,66,30,8,44,31,6,29,66,47,8,18,31,15,27,66,49,8,2,31,27,27,66,36,8,35,31,15,27,66,31,8,54,31,35,29,66,46,8,50,31,1,27,66,23,8,39,31,3,27,66,24,8,6,31,79,27,66,19,8,63,31,14,29,66,28,8,34,31,28,27,66,3,8,24,31,7,27,66,34,8,29,31,13,29,66,52,8,41,31,8,29,66,44,8,21,31,17,27,66,27,8,56,31,30,29,66,39,8,32,31,13,27,66,22,8,39,31,6,29,66,78,8,53,31,16,27,66,39,8,63,31,12,29,66,23,8,60,31,4,29,66,27,8,42,31,6,27,66,37,8,6,66,63,8,10,31,19,27,66,52,8,55,31,1,27,66,27,8,13,66,56,8,8,31,30,27,66,14,8,14,31,42,27,66,21,8,7,31,62,27,66,50,8,52,31,15,29,66,29,8,29,31,5,29,66,44,8,4,31,24,27,66,37,8,58,31,26,29,66,35,8,41,31,14,27,66,56,8,52,31,18,27,66,38,8,33,31,15,27,66,32,8,8,31,36,27,66,39,8,0,31,26,27,66,59,8,48,31,32,29,66,82,8,13,31,15,27,66,53,8,58,31,21,27,66,4,8,5,31,37,27,66,27,8,30,31,6,27,66,16,8,6,66,71,8,36,31,14,29,66,97,8,59,31,3,27,66,4,8,15,31,47,27,66,6,8,58,31,24,29,66,31,8,38,31,12,27,66,17,8,2,31,52,27,66,57,8,61,31,17,27,66,30,8,33,31,15,27,66,25,8,33,31,5,29,66,39,8,29,31,38,27,66,18,8,4,31,19,27,66,45,8,11,66,69,8,50,15,27,66,5,8,31,31,13,27,66,25,8,13,66,74,8,60,31,4,27,66,2,8,62,31,11,29,66,69,8,40,31,4,29,66,41,8,21,31,14,27,66,40,8,37,31,16,27,66,14,8,36,31,13,27,66,34,8,42,31,18,27,66,25,8,21,31,34,27,66,12,8,2,31,23,27,66,54,8,7,31,62,27,66,34,8,0,66,69,8,57,31,37,27,66,14,8,5,31,29,27,66,31,8,2,31,63,27,66,57,8,60,31,22,29,66,73,8,5,66,61,8,44,31,28,27,66,2,8,42,31,16,29,66,55,8,1,66,80,8,20,31,4,29,66,38,8,11,31,13,27,66,41,8,7,66,76,8,15,31,65,27,66,5,8,14,66,56,8,13,31,24,27,66,42,8,10,66,93,8,3,31,41,27,66,25,8,29,31,8,29,66,87,8,41,31,8,27,66,17,8,30,31,59,27,66,17,8,0,66,111,8,8,66,58,8,34,31,16,29,66,56,8,3,31,47,27,66,31,8,13,31,49,27,66,37,8,25,31,6,27,66,23,8,58,31,30,29,66,37,8,62,31,14,27,66,8,8,0,66,89,8,29,31,71,27,66,8,8,7,31,46,27,66,17,8,11,66,72,8,10,66,75,8,52,31,14,29,66,42,8,38,31,7,27,66,25,8,10,31,59,27,66,14,8,62,31,25,29,66,48,8,51,31,16,27,66,6,8,9,31,12,27,66,58,8,11,31,62,27,66,31,8,43,31,4,27,66,64,8,7,66,101,8,37,31,35,27,66,6,8,48,31,59,27,66,14,8,47,31,16,27,66,22,8,4,66,82,8,14,31,15,27,66,51,8,53,31,28,27,66,24,8,35,31,14,29,66,35,8,0,66,107,8,36,31,15,27,66,18,8,31,31,16,27,66,18,8,27,31,82,27,66,10,8,5,66,103,8,18,31,29,27,66,30,8,8,31,40,27,66,36,8,56,31,15,29,66,11,8,55,31,30,29,66,93,8,13,31,6,27,66,60,8,4,66,62,8,45,31,19,27,66,1,8,50,31,13,29,66,71,8,27,31,11,29,66,58,8,33,31,3,27,66,49,8,13,31,60,27,66,12,8,34,31,18,29,66,27,8,50,31,34,29,66,60,8,2,31,88,27,66,29,8,31,31,35,27,66,41,8,1,31,79,27,66,1,8,36,31,5,27,66,34,8,42,31,55,27,66,8,8,23,31,4,27,66,58,8,30,31,14,27,66,46,8,44,31,15,27,66,22,8,46,31,21,27,66,16,8,0,66,57,8,1,31,22,27,66,65,8,54,31,9,27,66,2,8,47,31,13,27,66,6,8,35,31,20,27,66,52,8,53,31,17,27,66,14,8,30,31,9,27,66,26,8,61,31,35,29,66,41,8,0,66,85,8,60,31,43,29,66,61,8,56,31,6,27,66,12,8,2,66,80,8,28,31,12,29,66,65,8,45,31,51,27,66,12,8,53,31,2,27,66,14,8,13,66,107,8,4,66,81,8,25,31,6,29,66,24,8,11,66,57,8,0,66,103,8,38,31,9,29,66,36,8,58,31,40,29,66,32,8,51,31,14,29,66,37,8,31,31,29,27,66,21,8,7,31,45,27,66,17,8,2,66,112,8,26,31,33,27,66,10,8,5,66,114,8,6,31,15,27,66,44,8,1,31,62,27,66,2,8,13,66,52,8,3,31,54,27,66,46,8,50,31,8,27,66,11,8,5,31,12,27,66,35,8,61,31,32,29,66,37,8,9,66,73,8,20,31,32,27,66,17,8,11,66,55,8,20,31,16,27,66,29,8,36,31,14,29,66,43,8,63,31,29,29,66,69,8,4,66,67,8,14,66,55,8,46,31,39,27,66,34,8,32,31,2,27,66,31,8,38,31,14,27,66,13,8,45,31,13,27,66,19,8,53,31,6,27,66,60,8,52,31,22,29,66,35,8,37,31,5,29,66,33,8,29,31,11,29,66,57,8,32,31,7,29,66,80,8,20,31,27,27,66,38,8,12,66,56,8,8,31,53,27,66,13,8,3,31,78,27,66,2,8,2,66,67,8,11,66,32,8,1,66,72,8,18,31,5,27,66,61,8,4,31,40,27,66,59,8,41,31,9,27,66,22,8,44,31,27,27,66,6,8,51,31,32,29,66,62,8,4,66,107,8,62,31,35,29,66,47,8,16,31,51,27,66,7,8,62,31,12,27,66,7,8,46,31,5,27,66,22,8,43,31,17,29,66,28,8,11,66,54,8,13,66,70,8,10,31,38,27,66,37,8,58,31,5,27,66,5,8,14,31,25,27,66,40,8,26,31,49,27,66,28,8,45,31,19,29,66,43,8,7,31,41,27,66,60,8,2,66,64,8,3,31,38,27,66,27,8,12,31,37,27,66,62,8,49,66,17,8,12,31,18,27,66,44,8,17,31,36,27,66,28,8,58,31,37,29,66,64,8,6,66,48,8,56,31,14,29,66,23,8,3,66,80,8,61,31,21,29,66,45,8,5,31,35,27,66,31,8,0,31,20,27,66,59,8,12,31,38,27,66,53,8,4,31,15,27,66,50,8,25,31,6,27,66,77,8,3,66,63,8,56,31,31,29,66,97,8,28,31,48,27,66,35,8,44,31,18,27,66,4,8,5,31,68,27,66,6,8,1,66,67,8,18,31,20,27,66,77,8,36,31,27,27,66,45,8,2,66,65,8,15,31,16,27,66,37,8,15,31,72,27,66,24,8,18,31,15,27,66,17,8,30,31,39,27,66,5,8,63,31,7,29,66,25,8,20,31,59,27,66,24,8,45,31,12,29,66,21,8,23,31,42,27,66,6,8,11,66,94,8,63,31,30,29,66,52,8,39,31,8,27,66,2,8,10,66,64,8,15,31,32,27,66,34,8,22,31,13,27,66,22,8,4,66,62,8,2,31,71,27,66,3,8,14,66,34,8,50,31,29,27,66,10,8,24,31,26,27,66,31,8,7,31,36,27,66,23,8,15,31,50,27,66,18,8,51,31,13,29,66,48,8,15,31,11,27,66,74,8,9,31,35,27,66,36,8,44,31,9,29,66,70,8,4,31,48,27,66,4,8,33,31,12,29,66,47,8,29,31,14,29,66,54,8,20,31,18,27,66,27,8,12,66,36,8,37,31,24,27,66,57,8,32,66,57,8,53,31,10,29,66,39,8,44,31,23,29,66,44,8,40,31,19,27,66,28,8,49,31,29,29,66,54,8,44,31,26,29,66,65,8,44,31,20,29,66,28,8,61,31,26,29,66,8,8,19,31,32,27,66,25,8,14,66,107,8,1,31,71,27,66,5,8,27,31,10,29,66,64,8,51,31,31,29,66,49,8,3,31,49,27,66,53,8,2,66,84,8,28,31,37,27,66,25,8,12,66,68,8,15,31,40,27,66,50,8,38,31,7,27,66,11,8,3,31,51,27,66,20,8,16,31,37,27,66,16,8,20,31,19,27,66,26,8,51,31,20,29,66,50,8,9,66,109,8,22,31,28,27,66,40,8,10,66,55,8,27,31,11,29,66,49,8,4,31,24,27,66,62,8,19,31,20,27,66,35,8,18,31,9,27,66,54,8,36,31,5,29,66,50,8,21,15,27,66,12,8,29,31,19,27,66,26,8,52,31,1,29,66,30,8,14,31,3,27,66,94,8,55,31,23,27,66,30,8,38,31,22,29,66,55,8,40,31,24,29,66,89,8,49,31,12,27,66,24,8,32,31,25,27,66,47,8,4,66,66,8,55,31,18,29,66,47,8,47,31,15,29,66,20,8,21,31,37,27,66,13,8,50,31,12,27,66,3,8,12,31,26,27,66,27,8,45,31,13,29,66,33,8,50,31,29,27,66,23,8,13,66,61,8,14,66,67,8,36,31,3,27,66,35,8,2,66,64,8,31,31,19,27,66,19,8,9,31,52,27,66,58,8,40,31,10,27,66,15,8,36,31,6,27,66,23,8,53,31,10,29,66,28,8,33,31,14,27,66,35,8,4,31,55,27,66,18,8,15,31,9,27,66,41,8,47,31,13,29,66,35,8,49,31,1,29,66,17,8,42,66,6,8,61,31,28,27,66,19,8,14,66,57,8,42,31,17,29,66,58,8,24,66,61,8,2,66,81,8,2,31,54,27,66,14,8,20,31,26,27,66,38,8,15,31,30,27,66,7,8,52,31,11,27,66,45,8,43,31,7,29,66,31,8,61,31,4,29,66,11,8,6,31,90,27,66,15,8,1,66,51,8,3,66,75,8,62,31,33,27,66,10,8,3,66,82,8,29,31,1,29,66,45,8,55,31,33,29,66,57,8,1,66,103,8,6,31,65,27,66,40,8,4,66,104,8,4,31,60,27,66,8,8,48,31,13,27,66,44,8,34,31,5,27,66,46,8,45,31,20,29,66,44,8,62,31,29,29,66,47,8,10,31,72,27,66,23,8,7,66,50,8,33,31,40,27,66,2,8,3,66,66,8,51,31,25,29,66,39,8,10,66,101,8,11,31,51,27,66,46,8,16,31,10,27,66,54,8,10,66,58,8,21,31,14,27,66,17,8,23,31,49,27,66,46,8,49,31,3,27,66,20,8,0,31,81,27,66,39,8,35,31,4,29,66,34,8,43,31,2,27,66,54,8,13,66,61,8,5,66,77,8,55,31,22,27,66,22,8,12,66,31,8,63,31,15,29,66,28,8,13,31,90,27,66,19,8,14,31,9,27,66,92,8,23,31,31,27,66,27,8,3,66,64,8,42,31,19,29,66,98,8,10,66,47,8,3,31,39,27,66,57,8,58,31,8,27,66,3,8,6,66,59,8,34,31,9,27,66,9,8,58,31,55,27,66,5,8,51,31,8,27,66,31,8,4,31,61,27,66,39,8,54,31,3,27,66,8,8,18,31,1,29,66,52,8,16,31,7,27,66,53,8,58,31,43,29,66,35,8,23,31,14,27,66,44,8,36,31,2,27,66,27,8,11,66,60,8,52,31,8,29,66,38,8,19,31,48,27,66,10,8,39,31,2,29,66,28,8,7,66,58,8,33,31,15,27,66,18,8,8,66,48,8,47,31,60,27,66,1,8,2,66,63,8,52,31,6,27,66,49,8,45,31,7,29,66,31,8,62,31,18,29,66,40,8,63,31,39,29,66,41,8,18,31,43,27,66,4,8,57,31,25,29,66,33,8,22,31,44,27,66,24,8,38,31,22,27,66,9,8,12,31,74,27,66,33,8,5,66,60,8,25,31,59,27,66,24,8,34,31,6,29,66,45,8,16,31,23,27,66,82,8,10,66,75,8,40,31,8,27,66,60,8,50,31,2,29,66,32,8,10,31,5,27,66,88,8,1,66,51,8,31,31,21,27,66,13,8,51,31,21,29,66,42,8,16,31,79,27,66,26,8,6,66,79,8,1,66,66,8,22,31,19,27,66,33,8,12,66,69,8,3,31,54,27,66,62,8,29,31,11,29,66,90,8,11,31,4,27,66,52,8,1,31,63,27,66,56,8,62,31,36,29,66,59,8,5,66,38,8,56,31,1,29,66,24,8,14,66,53,8,62,31,33,29,66,56,8,3,31,44,27,66,26,8,8,31,37,27,66,34,8,3,31,38,27,66,63,8,6,31,23,27,66,82,8,32,31,47,27,66,29,8,6,31,50,27,66,23,8,9,31,82,27,66,30,8,37,31,6,29,66,54,8,9,66,67,8,34,31,6,29,66,52,8,57,31,24,29,66,72,8,14,31,18,27,66,24,8,29,31,12,29,66,96,8,31,31,1,27,66,37,8,4,31,27,27,66,37,8,9,31,52,27,66,42,8,20,31,66,27,66,22,8,43,31,13,29,66,39,8,14,31,96,27,66,12,8,37,31,5,27,66,10,8,32,31,50,27,66,36,8,8,66,66,8,33,31,18,27,66,15,8,8,66,57,8,26,31,61,27,66,26,8,7,31,15,27,66,52,8,28,31,9,29,66,63,8,13,66,68,8,4,66,39,8,0,66,76,8,63,31,49,27,66,10,8,0,66,73,8,26,31,23,27,66,16,8,27,31,31,27,66,13,8,32,31,33,27,66,17,8,55,31,2,29,66,24,8,35,66,30,8,9,66,56,8,32,31,12,29,66,45,8,50,31,13,29,66,36,8,33,31,15,29,66,47,8,51,31,1,29,66,19,8,5,31,87,27,66,27,8,9,31,6,27,66,50,8,48,31,15,27,66,45,8,7,66,61,8,62,31,26,27,66,17,8,0,66,85,8,58,31,13,29,66,54,8,23,31,47,27,66,4,8,29,31,53,27,66,1,8,11,66,58,8,28,31,6,29,66,64,8,6,66,74,8,14,31,65,27,66,25,8,61,31,6,27,66,18,8,62,31,8,29,66,11,8,14,66,56,8,38,31,18,27,66,27,8,63,31,10,27,66,12,8,53,31,2,27,66,15,8,5,66,74,8,61,31,36,27,66,8,8,26,31,28,27,66,31,8,0,66,81,8,59,31,18,29,66,33,8,33,31,7,29,66,56,8,4,31,25,27,66,19,8,36,31,32,27,66,40,8,47,31,25,29,66,49,8,37,31,29,27,66,16,8,7,66,78,8,37,31,5,29,66,11,8,48,31,1,29,66,19,8,14,31,47,27,66,42,8,9,66,56,8,8,66,57,8,62,31,19,29,66,34,8,45,31,19,27,66,58,8,13,31,63,27,66,27,8,57,31,21,29,66,34,8,46,31,18,29,66,41,8,21,31,56,27,66,4,8,13,66,56,8,56,31,41,29,66,50,8,14,66,53,8,13,31,33,27,66,19,8,58,31,25,29,66,56,8,1,31,78,27,66,5,8,62,31,34,29,66,37,8,57,31,40,29,66,48,8,47,31,32,29,66,50,8,22,31,40,27,66,60,8,27,31,2,27,66,36,8,13,66,52,8,42,31,16,29,66,39,8,7,31,91,27,66,15,8,60,31,15,29,66,29,8,42,31,21,27,66,18,8,62,31,5,27,66,52,8,1,31,24,27,66,83,8,32,31,15,29,66,54,8,56,31,38,29,66,66,8,5,66,47,8,13,31,86,27,66,5,8,10,66,64,8,5,66,79,8,8,66,107,8,30,31,65,27,66,13,8,52,31,29,29,66,44,8,3,66,45,8,6,31,19,27,66,44,8,1,66,71,8,63,31,26,29,66,28,8,31,31,63,27,66,9,8,2,31,76,27,66,33,8,7,66,69,8,3,31,55,27,66,16,8,57,31,14,29,66,38,8,5,31,41,27,66,27,8,48,31,19,29,66,25,8,56,31,7,29,66,16,8,9,31,34,27,66,40,8,28,31,9,27,66,48,8,33,31,30,27,66,5,8,59,31,15,29,66,35,8,20,31,6,27,66,77,8,0,31,31,27,66,38,8,33,31,13,27,66,62,8,5,31,28,27,66,33,8,48,31,4,27,66,16,8,1,31,26,27,66,84,8,14,66,52,8,63,31,35,29,66,46,8,57,31,20,27,66,4,8,50,31,30,27,66,5,8,1,66,53,8,22,31,16,27,66,27,8,3,66,80,8,7,66,78,8,3,66,68,8,8,66,71,8,43,31,27,27,66,33,8,11,66,58,8,0,31,38,27,66,70,8,28,31,14,27,66,24,8,33,31,85,27,66,4,8,48,31,8,27,66,55,8,61,31,36,29,66,41,8,0,31,41,27,66,33,8,17,31,12,27,66,52,8,36,31,24,27,66,43,8,7,31,31,27,66,16,8,9,66,56,8,33,31,17,27,66,33,8,4,66,81,8,56,31,1,27,66,17,8,29,31,14,27,66,36,8,54,31,41,27,66,8,8,17,31,28,27,66,24,8,11,66,97,8,59,31,5,27,66,3,8,55,31,3,29,66,16,8,40,31,21,27,66,50,8,26,31,10,29,66,39,8,3,31,39,27,66,32,8,42,31,1,29,66,41,8,40,31,10,27,66,39,8,44,31,8,29,66,72,8,58,31,24,29,66,39,8,62,31,14,29,66,19,8,27,31,18,27,66,40,8,32,31,41,27,66,17,8,15,31,7,27,66,48,8,56,31,20,29,66,48,8,30,31,11,27,66,11,8,47,31,17,27,66,44,8,12,31,52,27,66,3,8,59,31,1,27,66,46,8,30,31,60,27,66,21,8,46,31,27,27,66,24,8,55,31,10,27,66,9,8,60,31,38,29,66,60,8,48,31,8,29,66,16,8,25,31,65,27,66,18,8,29,31,23,27,66,31,8,22,31,6,27,66,94,8,62,31,14,29,66,4,8,31,31,59,27,66,28,8,24,31,10,27,66,32,8,3,66,101,8,41,31,23,29,66,47,8,11,31,88,27,66,4,8,36,31,4,27,66,34,8,9,66,72,8,19,31,38,27,66,12,8,11,66,32,8,20,31,22,27,66,34,8,11,66,37,8,44,31,15,29,66,23,8,22,31,26,27,66,33,8,53,31,23,29,66,47,8,52,31,6,27,66,47,8,20,31,61,27,66,4,8,53,31,34,27,66,2,8,32,31,30,27,66,18,8,6,31,14,27,66,85,8,3,31,21,27,66,32,8,4,31,74,27,66,31,8,1,31,27,27,66,37,8,3,31,27,27,66,36,8,58,31,42,29,66,91,8,14,66,70,8,9,66,56,8,43,31,13,29,66,37,8,52,31,15,29,66,48,8,63,31,40,29,66,45,8,57,31,12,27,66,5,8,5,66,77,8,13,31,24,27,66,66,8,21,31,10,27,66,77,8,63,31,8,27,66,2,8,56,31,27,27,66,21,8,57,31,23,29,66,51,8,24,31,4,29,66,23,8,62,31,19,29,66,38,8,18,31,10,27,66,53,8,43,31,1,29,66,23,8,10,66,57,8,12,31,21,27,66,32,8,7,31,41,27,66,18,8,14,66,63,8,1,66,64,8,36,31,7,27,66,22,8,62,31,1,29,66,4,8,11,31,70,27,66,8,8,5,66,103,8,1,66,66,8,62,31,22,29,66,44,8,57,31,33,29,66,87,8,18,31,31,27,66,38,8,1,66,73,8,54,66,27,8,49,31,33,27,66,29,8,39,31,15,29,66,30,8,48,31,19,29,66,42,8,44,31,17,29,66,78,8,44,31,17,27,66,24,8,12,31,83,27,66,10,8,9,31,35,27,66,30,8,51,31,31,29,66,62,8,38,31,8,29,66,73,8,5,66,38,8,5,31,14,27,66,57,8,62,31,23,29,66,83,8,25,31,32,27,66,32,8,6,31,16,27,66,59,8,11,66,62,8,55,31,35,29,66,63,8,17,31,10,27,66,58,8,5,31,22,27,66,63,8,21,31,2,27,66,57,8,44,31,8,27,66,53,8,0,31,41,27,66,15,8,3,66,46,8,40,31,16,27,66,13,8,12,31,42,27,66,11,8,12,31,43,27,66,22,8,29,31,13,29,66,92,8,42,31,18,29,66,64,8,8,66,114,8,11,66,41,8,31,31,7,27,66,80,8,46,31,5,27,66,17,8,14,31,9,27,66,80,8,3,31,51,27,66,11,8,5,31,20,27,66,65,8,50,31,30,29,66,54,8,14,31,34,27,66,33,8,52,31,26,29,66,55,8,13,31,20,27,66,21,8,52,31,6,27,66,16,8,57,31,3,27,66,21,8,35,31,26,27,66,58,8,2,66,106,8,50,31,3,27,66,16,8,9,66,96,8,9,66,76,8,57,31,36,29,66,67,8,12,31,38,27,66,20,8,30,66,54,8,20,31,3,29,66,35,8,14,66,57,8,28,31,36,27,66,1,8,0,66,65,8,20,31,36,27,66,9,8,13,31,36,27,66,18,8,54,31,22,29,66,33,8,4,66,62,8,34,31,5,29,66,48,8,63,31,18,29,66,20,8,18,31,35,27,66,12,8,15,31,6,27,66,44,8,36,31,22,27,66,31,8,46,31,29,29,66,70,8,28,31,15,27,66,35,8,41,31,26,27,66,38,8,36,31,25,27,66,24,8,42,31,20,27,66,13,8,60,31,13,27,66,6,8,12,31,91,27,66,1,8,4,31,63,27,66,44,8,37,31,2,27,66,69,8,1,66,65,8,44,31,24,29,66,63,8,23,31,7,29,66,69,8,10,31,28,27,66,13,8,6,66,74,8,36,31,23,27,66,46,8,56,31,8,29,66,8,8,12,66,36,8,0,66,69,8,58,31,2,29,66,12,8,10,31,56,27,66,7,8,36,31,11,29,66,83,8,23,31,44,27,66,11,8,59,31,24,29,66,71,8,24,31,2,27,66,26,8,16,31,76,27,66,26,8,28,31,1,29,66,41,8,48,31,11,29,66,45,8,24,31,6,29,66,47,8,33,31,14,29,66,29,8,61,31,42,29,66,55,8,20,31,53,27,66,8,8,54,31,52,27,66,2,8,14,15,27,66,38,8,60,31,3,27,66,13,8,42,31,25,29,66,31,8,6,66,97,8,53,31,1,27,66,27,8,58,31,1,29,66,11,8,1,66,82,8,28,31,44,27,66,14,8,1,31,23,27,66,49,8,40,31,37,27,66,3,8,14,31,10,27,66,81,8,42,31,9,29,66,23,8,21,31,35,27,66,28,8,37,31,10,29,66,38,8,46,31,14,29,66,34,8,20,31,12,27,66,75,8,4,66,80,8,30,31,3,29,66,38,8,27,31,6,27,66,32,8,37,31,5,29,66,33,8,33,31,12,27,66,10,8,1,66,70,8,4,66,101,8,40,31,22,27,66,23,8,58,31,34,27,66,28,8,11,31,58,27,66,5,8,31,31,15,27,66,36,8,50,31,34,29,66,74,8,6,66,60,8,21,31,1,29,66,56,8,25,31,36,27,66,60,8,6,31,13,27,66,70,8,36,31,13,27,66,32,8,31,31,3,29,66,40,8,5,66,100,8,6,31,66,27,66,13,8,22,31,2,29,66,50,8,5,66,75,8,58,31,1,27,66,46,8,9,66,48,8,34,31,51,27,66,17,8,2,31,57,27,66,10,8,42,31,9,27,66,14,8,45,31,21,29,66,57,8,51,31,4,29,66,71,8,6,31,59,27,66,33,8,37,31,10,29,66,77,8,51,31,12,29,66,26,8,51,31,16,27,66,8,8,9,31,48,27,66,17,8,29,31,34,27,66,22,8,7,66,74,8,7,66,36,8,20,31,54,27,66,2,8,53,31,37,27,66,30,8,14,66,63,8,12,66,69,8,55,31,31,29,66,41,8,25,31,3,27,66,39,8,41,31,20,29,66,64,8,7,31,37,27,66,46,8,53,31,28,29,66,55,8,1,31,67,27,66,37,8,59,31,32,29,66,30,8,22,31,17,27,66,64,8,46,31,12,29,66,31,8,45,31,1,27,66,21,8,59,31,7,29,66,29,8,21,31,74,27,66,7,8,17,31,2,27,66,54,8,46,31,11,27,66,8,8,3,66,62,8,57,31,26,27,66,30,8,6,31,58,27,66,10,8,2,66,79,8,26,31,7,27,66,32,8,20,31,66,27,66,18,8,4,66,70,8,14,66,68,8,7,66,100,8,0,31,71,27,66,37,8,7,31,18,27,66,42,8,14,31,28,27,66,80,8,34,31,2,29,66,20,8,44,31,31,27,66,33,8,1,66,64,8,57,31,19,29,66,45,8,7,31,41,27,66,37,8,62,31,24,27,66,1,8,37,31,8,29,66,45,8,37,31,29,27,66,16,8,1,66,80,8,33,31,15,27,66,38,8,21,31,27,27,66,32,8,63,31,23,27,66,19,8,5,31,19,27,66,61,8,23,31,49,27,66,2,8,30,31,10,29,66,59,8,42,31,3,27,66,60,8,53,31,31,27,66,1,8,21,31,42,27,66,2,8,10,66,61,8,0,66,82,8,7,31,62,27,66,8,8,7,31,40,27,66,18,8,35,31,15,29,66,54,8,45,31,19,29,66,55,8,17,31,67,27,66,19,8,31,31,13,27,66,64,8,48,31,13,27,66,7,8,7,31,88,27,66,10,8,17,31,54,27,66,14,8,10,31,13,27,66,61,8,32,31,10,29,66,48,8,7,31,38,27,66,39,8,11,31,37,27,66,4,8,4,66,52,8,38,31,21,27,66,6,8,0,66,68,8,36,31,66,27,66,1,8,12,66,96,8,60,31,37,29,66,44,8,43,31,9,29,66,50,8,29,31,25,27,66,57,8,16,31,48,27,66,44,8,61,31,40,29,66,44,8,16,31,31,27,66,35,8,42,31,17,27,66,48,8,59,31,1,27,66,24,8,39,31,23,29,66,49,8,17,31,20,27,66,28,8,59,31,6,29,66,12,8,34,31,21,27,66,47,8,35,31,13,29,66,47,8,14,66,90,8,7,66,70,8,9,66,56,8,0,66,74,8,48,31,8,27,66,25,8,20,31,63,27,66,2,8,53,31,2,29,66,35,8,1,66,64,8,3,31,51,27,66,14,8,33,31,2,29,66,25,8,9,31,45,27,66,11,8,51,31,8,27,66,16,8,37,31,32,27,66,36,8,58,31,25,29,66,52,8,34,31,3,29,66,35,8,50,31,3,27,66,20,8,48,31,28,27,66,7,8,19,31,18,27,66,48,8,18,31,7,27,66,48,8,59,31,8,27,66,12,8,46,31,15,29,66,72,8,56,31,40,29,66,99,8,27,31,20,27,66,18,8,38,31,25,27,66,6,8,42,31,57,27,66,20,8,5,66,60,8,11,31,28,27,66,26,8,3,31,30,27,66,32,8,46,31,51,27,66,6,8,25,31,10,29,66,54,8,56,31,17,29,66,13,8,37,31,18,29,66,47,8,56,31,2,29,66,28,8,29,31,6,27,66,34,8,38,31,1,29,66,29,8,31,31,9,27,66,25,8,25,31,11,27,66,29,8,61,31,42,29,66,92,8,59,31,29,29,66,41,8,45,31,28,29,66,52,8,44,31,1,29,66,76,8,43,31,17,27,66,5,8,63,31,47,29,66,92,8,45,31,29,27,66,2,8,7,31,22,27,66,54,8,11,31,25,27,66,49,8,57,31,33,29,66,75,8,11,31,4,27,66,66,8,61,31,29,29,66,53,8,22,31,12,27,66,39,8,50,31,5,29,66,20,8,18,31,58,27,66,1,8,37,31,3,29,66,85,8,28,31,16,27,66,21,8,13,66,52,8,44,31,30,27,66,1,8,49,31,16,27,66,40,8,7,66,78,8,14,15,27,66,69,8,39,31,11,29,66,46,8,21,31,15,27,66,45,8,4,31,59,27,66,56,8,11,31,12,27,66,20,8,10,66,63,8,7,66,77,8,62,31,34,29,66,75,8,13,31,22,27,66,87,8,3,31,23,27,66,39,8,13,31,17,27,66,39,8,19,31,50,27,66,8,8,39,31,22,29,66,48,8,11,66,64,8,57,31,22,27,66,26,8,45,31,5,27,66,35,8,17,31,7,27,66,89,8,9,31,10,27,66,55,8,31,31,37,27,66,13,8,18,31,28,27,66,32,8,13,66,53,8,17,31,29,27,66,27,8,33,31,8,27,66,43,8,27,31,3,27,66,73,8,43,31,2,27,66,77,8,59,31,40,29,66,46,8,34,31,11,27,66,24,8,59,31,17,27,66,1,8,1,31,33,27,66,31,8,20,31,41,27,66,14,8,38,31,59,27,66,8,8,55,31,8,27,66,22,8,0,31,57,27,66,44,8,32,31,18,27,66,24,8,19,31,6,27,66,56,8,35,31,72,27,66,4,8,55,31,36,29,66,24,8,58,31,8,29,66,23,8,1,66,83,8,47,31,51,27,66,5,8,11,66,111,8,7,66,58,8,52,31,17,29,66,34,8,11,31,46,27,66,20,8,7,31,26,27,66,32,8,8,31,31,27,66,36,8,28,31,13,29,66,90,8,16,31,37,27,66,32,8,25,31,42,27,66,38,8,57,31,8,29,66,25,8,19,31,24,27,66,38,8,2,31,18,27,66,79,8,19,31,6,27,66,18,8,14,66,59,8,60,31,35,29,66,58,8,19,31,34,27,66,32,8,27,31,35,27,66,15,8,54,31,12,29,66,32,8,63,31,39,29,66,58,8,27,31,18,27,66,20,8,42,31,6,27,66,38,8,50,31,14,29,66,30,8,48,31,64,27,66,9,8,52,31,34,27,66,33,8,58,31,21,29,66,38,8,11,66,56,8,10,31,14,27,66,59,8,41,31,12,29,66,56,8,28,31,14,27,66,25,8,28,31,21,27,66,30,8,5,66,98,8,59,31,15,29,66,25,8,57,31,37,29,66,88,8,57,31,4,27,66,4,8,61,31,21,29,66,82,8,3,66,108,8,3,66,63,8,41,31,1,27,66,32,8,50,31,19,29,66,50,8,41,31,13,29,66,53,8,17,31,8,27,66,29,8,23,31,7,29,66,49,8,26,31,6,29,66,63,8,24,31,13,27,66,48,8,33,31,1,27,66,36,8,28,31,5,27,66,46,8,61,31,25,29,66,67,8,55,31,24,29,66,38,8,17,31,69,27,66,22,8,13,66,53,8,61,31,27,27,66,18,8,18,31,8,27,66,85,8,12,66,54,8,3,66,71,8,31,31,14,29,66,64,8,32,31,63,27,66,4,8,9,66,45,8,18,31,19,27,66,28,8,27,31,1,29,66,58,8,45,31,35,27,66,35,8,1,66,54,8,37,31,15,29,66,52,8,13,31,10,27,66,58,8,9,66,94,8,12,31,7,27,66,35,8,39,31,17,29,66,56,8,6,31,86,27,66,13,8,11,66,74,8,14,66,89,8,43,31,4,27,66,27,8,34,31,28,27,66,20,8,14,66,56,8,7,66,59,8,8,66,66,8,9,31,64,27,66,8,8,44,31,8,29,66,67,8,51,31,7,29,66,10,8,20,31,35,27,66,16,8,4,66,101,8,27,31,4,27,66,54,8,4,66,96,8,16,31,42,27,66,16,8,54,31,32,29,66,63,8,56,31,1,29,66,10,8,20,31,3,27,66,20,8,7,66,69,8,3,66,116,8,51,31,17,29,66,22,8,62,31,1,29,66,20,8,19,31,48,27,66,5,8,33,66,34,8,15,31,44,27,66,26,8,4,31,18,27,66,27,8,5,31,13,27,66,62,8,24,31,12,27,66,69,8,6,31,18,27,66,32,8,42,31,40,27,66,3,8,3,31,38,27,66,28,8,28,31,3,29,66,41,8,51,31,14,27,66,20,8,61,31,40,27,66,7,8,41,31,14,27,66,30,8,57,31,14,27,66,35,8,12,31,11,27,66,29,8,21,31,5,27,66,92,8,42,31,20,29,66,44,8,45,31,46,27,66,29,8,31,31,32,27,66,2,8,59,31,30,27,66,15,8,31,31,41,27,66,2,8,32,31,14,27,66,38,8,4,66,107,8,47,31,16,29,66,12,8,9,66,67,8,30,31,59,27,66,30,8,57,31,34,29,66,96,8,2,66,79,8,4,31,25,27,66,44,8,10,31,64,27,66,9,8,2,66,83,8,23,31,15,27,66,35,8,53,31,12,27,66,16,8,5,66,78,8,30,31,2,29,66,29,8,13,66,85,8,8,31,53,27,66,8,8,41,31,11,29,66,37,8,10,31,40,27,66,35,8,1,66,107,8,17,31,16,27,66,45,8,20,31,2,27,66,62,8,23,31,7,29,66,36,8,16,31,24,27,66,78,8,23,31,13,27,66,32,8,12,66,91,8,0,66,65,8,33,31,2,29,66,59,8,58,31,16,29,66,27,8,25,31,30,27,66,64,8,16,31,39,27,66,10,8,24,31,35,27,66,49,8,4,66,65,8,48,31,12,27,66,23,8,57,31,25,27,66,3,8,63,31,40,29,66,58,8,38,31,6,29,66,48,8,6,31,62,27,66,36,8,26,31,56,27,66,3,8,26,31,5,27,66,34,8,0,31,45,27,66,27,8,44,31,57,27,66,20,8,37,31,14,29,66,62,8,11,66,56,8,15,31,55,27,66,11,8,34,31,2,27,66,46,8,8,66,69,8,26,31,12,27,66,27,8,23,31,41,27,66,1,8,3,31,29,27,66,34,8,8,66,99,8,15,31,52,27,66,17,8,20,31,36,27,66,9,8,38,31,24,27,66,3,8,25,31,23,27,66,17,8,4,66,51,8,3,66,71,8,30,31,20,27,66,31,8,8,31,94,27,66,1,8,6,66,48,8,54,31,12,29,66,37,8,9,31,63,27,66,50,8,39,31,15,29,66,79,8,17,31,42,27,66,49,8,24,31,9,27,66,34,8,13,31,14,27,66,41,8,42,31,65,27,66,4,8,11,31,53,27,66,33,8,32,31,10,29,66,52,8,4,31,45,27,66,34,8,9,66,39,8,15,31,66,27,66,27,8,57,31,23,29,66,33,8,29,31,26,27,66,13,8,39,31,24,29,66,37,8,55,31,29,29,66,92,8,0,66,78,8,34,31,61,27,66,25,8,31,31,4,27,66,30,8,26,31,9,27,66,41,8,39,31,20,27,66,17,8,26,31,4,29,66,27,8,31,31,77,27,66,3,8,14,31,35,27,66,32,8,0,66,78,8,19,31,49,27,66,15,8,0,31,71,27,66,14,8,13,31,62,27,66,6,8,40,31,14,29,66,55,8,4,66,79,8,1,31,43,27,66,13,8,40,31,19,29,66,53,8,50,31,4,27,66,15,8,35,31,2,29,66,33,8,6,31,33,27,66,76,8,15,31,6,27,66,87,8,21,31,2,27,66,51,8,17,31,79,27,66,10,8,20,31,26,27,66,6,8,46,31,69,27,66,3,8,63,31,38,29,66,49,8,8,66,96,8,30,31,19,27,66,16,8,11,66,44,8,6,66,68,8,10,66,73,8,14,31,17,27,66,77,8,56,31,23,29,66,33,8,13,31,61,27,66,2,8,7,31,35,27,66,8,8,10,66,63,8,4,66,77,8,9,66,66,8,11,31,17,27,66,55,8,31,31,26,27,66,28,8,51,31,3,29,66,37,8,30,31,32,27,66,19,8,13,66,70,8,1,66,56,8,16,31,27,27,66,41,8,6,66,59,8,49,31,10,27,66,7,8,34,31,29,27,66,44,8,30,31,11,27,66,43,8,8,66,57,8,50,31,7,27,66,8,8,7,66,58,8,50,31,25,27,66,27,8,37,31,16,27,66,21,8,32,31,30,27,66,19,8,17,31,38,27,66,19,8,43,31,12,27,66,11,8,36,31,19,27,66,14,8,45,31,29,27,66,45,8,24,31,34,27,66,7,8,59,31,3,29,66,9,8,57,31,7,27,66,7,8,60,31,17,29,66,40,8,7,66,78,8,5,66,63,8,11,66,68,8,49,31,27,27,66,29,8,27,31,34,27,66,24,8,6,31,10,27,66,50,8,57,31,21,29,66,38,8,63,31,45,29,66,64,8,47,31,32,29,66,54,8,30,31,6,27,66,72,8,32,31,23,27,66,17,8,14,31,1,27,66,51,8,5,31,29,27,66,51,8,16,31,1,27,66,26,8,10,31,18,27,66,38,8,32,31,33,27,66,38,8,48,31,13,29,66,30,8,28,31,25,27,66,12,8,50,31,20,27,66,2,8,34,31,42,27,66,46,8,53,31,33,29,66,69,8,46,31,14,29,66,20,8,22,31,7,29,66,59,8,53,31,1,29,66,29,8,20,31,68,27,66,15,8,22,31,23,27,66,9,8,2,31,27,27,66,42,8,8,31,54,27,66,43,8,20,31,3,27,66,62,8,43,31,18,29,66,76,8,7,66,67,8,5,31,37,27,66,41,8,9,31,57,27,66,11,8,13,31,22,27,66,8,8,59,66,17,8,51,31,47,27,66,23,8,19,31,18,27,66,19,8,47,31,1,29,66,35,8,48,31,2,29,66,34,8,7,66,98,8,4,66,81,8,4,31,43,27,66,37,8,41,31,15,29,66,55,8,8,66,75,8,35,31,17,27,66,5,8,3,66,66,8,11,66,58,8,22,31,31,27,66,12,8,9,31,77,27,66,17,8,23,31,3,29,66,98,8,21,31,6,29,66,82,8,58,31,39,29,66,46,8,11,31,25,27,66,29,8,55,31,2,27,66,33,8,12,31,7,27,66,50,8,19,31,69,27,66,31,8,5,66,60,8,15,31,49,27,66,1,8,62,66,3,8,10,31,8,27,66,85,8,7,66,58,8,41,31,12,29,66,55,8,18,31,15,27,66,32,8,20,31,23,27,66,22,8,8,31,15,27,66,42,8,5,66,51,8,10,66,59,8,25,31,23,27,66,71,8,7,66,58,8,0,31,33,27,66,32,8,22,31,49,27,66,6,8,8,31,99,27,66,15,8,50,31,17,27,66,36,8,1,66,69,8,52,31,18,29,66,35,8,10,31,30,27,66,41,8,33,31,9,27,66,27,8,38,31,1,27,66,26,8,9,31,39,27,66,19,8,18,31,23,27,66,24,8,5,31,73,27,66,11,8,17,31,51,27,66,16,8,15,31,34,27,66,16,8,2,66,65,8,48,31,16,29,66,53,8,20,31,53,27,66,12,8,62,31,20,29,66,32,8,8,66,74,8,54,31,25,27,66,24,8,26,31,20,27,66,62,8,54,31,13,29,66,31,8,55,31,10,27,66,39,8,53,31,11,29,66,43,8,56,31,32,29,66,19,8,14,31,64,27,66,3,8,34,31,9,29,66,78,8,24,31,5,29,66,46,8,13,31,58,27,66,51,8,10,66,55,8,53,31,9,29,66,21,8,54,31,22,29,66,33,8,45,31,6,27,66,62,8,21,31,48,27,66,5,8,15,31,26,27,66,42,8,33,31,8,29,66,23,8,3,31,27,27,66,78,8,5,66,60,8,41,31,23,29,66,30,8,25,31,2,27,66,42,8,31,31,44,27,66,29,8,4,66,66,8,8,66,95,8,13,66,86,8,47,31,7,29,66,27,8,63,31,17,29,66,21,8,26,31,49,27,66,28,8,39,31,12,29,66,80,8,63,31,12,27,66,33,8,5,31,32,27,66,28,8,28,31,4,27,66,74,8,9,31,37,27,66,65,8,37,31,13,27,66,16,8,1,66,73,8,12,66,69,8,63,31,6,27,66,8,8,49,31,27,29,66,32,8,5,31,37,27,66,23,8,29,31,50,27,66,4,8,38,31,13,29,66,60,8,8,31,37,27,66,24,8,50,31,15,29,66,44,8,47,31,53,27,66,3,8,5,66,64,8,14,66,94,8,47,31,4,27,66,15,8,1,31,73,27,66,10,8,10,31,96,27,66,5,8,42,31,17,29,66,41,8,1,66,73,8,0,66,81,8,38,31,2,27,66,49,8,39,31,8,27,66,7,8,32,31,13,27,66,20,8,47,31,17,27,66,19,8,56,31,22,27,66,7,8,51,31,12,29,66,33,8,49,66,30,8,37,31,7,27,66,59,8,8,66,61,8,57,31,24,27,66,6,8,7,66,67,8,3,66,78,8,13,31,89,27,66,9,8,0,66,108,8,62,31,5,29,66,13,8,16,31,13,27,66,55,8,52,31,14,29,66,14,8,48,31,11,29,66,71,8,4,31,22,27,66,41,8,31,31,33,27,66,4,8,16,31,43,27,66,52,8,5,31,30,27,66,17,8,13,31,59,27,66,7,8,42,31,27,29,66,52,8,63,31,11,27,66,11,8,8,66,65,8,21,31,3,27,66,55,8,46,31,57,27,66,1,8,59,31,27,27,66,25,8,54,31,22,29,66,76,8,2,31,56,27,66,8,8,19,31,14,27,66,50,8,34,31,25,27,66,27,8,8,31,51,27,66,42,8,5,31,72,27,66,3,8,1,66,104,8,46,31,27,29,66,37,8,61,31,5,27,66,8,8,30,31,7,27,66,32,8,1,66,67,8,33,31,30,27,66,6,8,16,31,56,27,66,36,8,5,66,71,8,28,31,2,27,66,38,8,58,31,24,29,66,18,8,13,31,61,27,66,44,8,0,31,20,27,66,47,8,12,66,54,8,35,31,15,27,66,15,8,37,31,84,27,66,1,8,3,31,19,27,66,52,8,2,66,81,8,52,31,17,27,66,30,8,25,31,1,29,66,19,8,23,31,37,27,66,16,8,27,31,18,27,66,75,8,35,31,22,27,66,24,8,6,66,75,8,16,31,22,27,66,35,8,11,66,94,8,0,66,85,8,25,31,31,27,66,20,8,9,66,71,8,6,31,74,27,66,25,8,46,31,12,29,66,22,8,19,31,30,27,66,5,8,12,66,57,8,3,66,63,8,3,66,49,8,4,31,37,27,66,67,8,28,31,20,27,66,38,8,41,31,1,29,66,28,8,8,66,44,8,22,31,74,27,66,22,8,9,66,56,8,45,31,10,29,66,69,8,41,66,24,8,37,31,16,29,66,45,8,26,31,13,27,66,35,8,22,31,1,27,66,62,8,0,31,75,27,66,14,8,55,31,27,29,66,15,8,46,31,21,29,66,51,8,0,31,92,27,66,29,8,7,66,62,8,2,31,43,27,66,20,8,9,31,58,27,66,4,8,46,31,15,29,66,51,8,0,31,16,27,66,61,8,20,31,1,29,66,46,8,14,31,50,27,66,1,8,26,31,31,27,66,9,8,10,31,13,27,66,33,8,46,31,17,27,66,45,8,61,31,38,29,66,42,8,54,31,29,27,66,24,8,4,66,65,8,13,66,71,8,35,31,4,27,66,26,8,32,31,28,27,66,5,8,38,31,18,29,66,45,8,18,31,56,27,66,16,8,34,31,1,27,66,34,8,10,66,109,8,13,66,52,8,4,31,103,27,66,1,8,51,31,7,27,66,17,8,3,66,64,8,38,31,42,27,66,5,8,26,31,27,27,66,27,8,17,31,2,29,66,66,8,24,15,27,66,35,8,61,31,18,29,66,46,8,35,31,11,29,66,41,8,52,31,25,27,66,1,8,7,31,43,27,66,56,8,6,31,44,27,66,39,8,2,66,106,8,8,66,59,8,59,31,37,29,66,46,8,62,31,40,27,66,9,8,14,31,50,27,66,49,8,51,31,4,27,66,16,8,40,31,38,27,66,27,8,60,31,5,29,66,30,8,39,31,12,29,66,52,8,57,31,33,29,66,52,8,39,31,4,27,66,6,8,0,66,52,8,5,66,76,8,18,31,9,27,66,39,8,9,31,28,27,66,30,8,9,31,48,27,66,29,8,5,31,50,27,66,18,8,8,66,72,8,16,31,54,27,66,35,8,11,66,45,8,54,31,3,27,66,33,8,38,31,27,27,66,4,8,5,31,44,27,66,18,8,48,31,6,27,66,53,8,6,31,22,27,66,80,8,16,31,9,27,66,54,8,3,31,97,27,66,6,8,9,66,43,8,39,31,46,27,66,33,8,32,31,33,27,66,2,8,13,66,107,8,62,31,16,29,66,19,8,57,31,17,29,66,17,8,12,66,62,8,4,66,77,8,60,31,42,29,66,71,8,6,66,37,8,17,31,25,27,66,34,8,4,31,52,27,66,65,8,43,31,6,29,66,44,8,13,66,68,8,51,31,17,27,66,1,8,38,31,49,27,66,18,8,47,31,14,27,66,25,8,48,31,10,27,66,13,8,5,66,75,8,14,31,80,27,66,11,8,24,31,25,27,66,7,8,34,31,37,27,66,28,8,10,66,59,8,0,31,44,27,66,21,8,49,31,28,27,66,22,8,24,31,50,27,66,34,8,43,31,18,29,66,57,8,52,31,36,29,66,52,8,32,66,20,8,36,31,18,27,66,64,8,9,31,15,27,66,48,8,6,66,75,8,59,31,41,29,66,47,8,47,31,13,27,66,30,8,46,31,1,27,66,27,8,63,31,21,29,66,39,8,24,31,32,27,66,21,8,11,66,43,8,52,31,24,29,66,46,8,15,31,26,27,66,41,8,7,66,82,8,34,31,63,27,66,11,8,19,31,35,27,66,22,8,60,31,7,29,66,15,8,52,31,1,29,66,1,8,5,66,66,8,5,66,60,8,24,31,2,27,66,39,8,20,31,29,27,66,16,8,40,31,15,27,66,47,8,54,31,27,29,66,47,8,44,31,22,29,66,59,8,61,31,23,29,66,36,8,39,31,12,27,66,15,8,55,31,22,29,66,41,8,11,66,70,8,55,31,31,27,66,3,8,56,31,18,29,66,16,8,34,66,40,8,53,31,25,27,66,3,8,49,31,16,29,66,44,8,40,31,59,27,66,9,8,9,31,29,27,66,32,8,7,31,80,27,66,34,8,42,31,29,27,66,14,8,3,31,14,27,66,81,8,27,31,24,27,66,19,8,4,66,80,8,27,31,23,27,66,2,8,6,66,65,8,26,31,25,27,66,14,8,29,31,1,29,66,37,8,10,31,22,27,66,33,8,9,31,67,27,66,14,8,34,31,15,27,66,20,8,28,31,32,27,66,59,8,8,31,42,27,66,15,8,50,31,24,29,66,39,8,2,66,70,8,20,31,85,27,66,17,8,56,31,8,29,66,67,8,24,31,66,27,66,18,8,63,31,48,29,66,57,8,8,66,59,8,1,66,84,8,5,31,17,27,66,82,8,31,31,7,27,66,36,8,9,31,61,27,66,12,8,11,66,104,8,59,31,11,29,66,38,8,13,66,67,8,26,31,63,27,66,16,8,12,31,54,27,66,19,8,30,31,12,29,66,55,8,7,66,72,8,2,31,68,27,66,34,8,43,31,13,29,66,81,8,61,31,22,27,66,25,8,62,31,4,29,66,8,8,21,31,3,29,66,87,8,26,31,19,27,66,40,8,59,31,30,29,66,21,8,26,31,6,27,66,48,8,58,31,2,27,66,45,8,17,31,26,27,66,13,8,1,66,47,8,2,66,67,8,5,31,32,27,66,31,8,26,31,44,27,66,45,8,5,31,97,27,66,6,8,36,31,1,29,66,36,8,25,31,37,27,66,60,8,63,31,25,29,66,14,8,0,66,118,8,52,31,12,29,66,31,8,52,31,24,29,66,54,8,5,31,40,27,66,20,8,21,31,3,29,66,48,8,62,31,14,29,66,26,8,3,66,84,8,62,31,11,29,66,14,8,4,31,21,27,66,18,8,38,31,21,29,66,59,8,18,31,93,27,66,8,8,12,66,44,8,5,66,60,8,28,31,13,27,66,30,8,54,31,37,29,66,65,8,55,31,12,29,66,34,8,15,31,44,27,66,6,8,4,66,70,8,11,66,70,8,32,31,11,27,66,64,8,7,31,96,27,66,5,8,55,31,15,29,66,30,8,6,66,99,8,38,31,20,27,66,27,8,14,31,67,27,66,1,8,8,31,49,27,66,13,8,7,31,43,27,66,34,8,32,31,4,27,66,16,8,2,66,84,8,44,31,5,27,66,16,8,42,31,12,27,66,11,8,58,31,3,27,66,12,8,35,31,3,27,66,27,8,34,31,32,27,66,3,8,18,31,15,27,66,86,8,10,66,55,8,3,66,62,8,20,31,18,27,66,37,8,13,66,53,8,34,31,18,27,66,25,8,30,31,27,27,66,8,8,61,31,37,29,66,41,8,1,66,67,8,27,31,22,27,66,28,8,5,66,47,8,26,31,8,27,66,32,8,28,31,34,27,66,20,8,18,15,27,66,33,8,22,31,29,27,66,15,8,11,66,54,8,0,31,38,27,66,27,8,0,31,99,27,66,4,8,5,31,54,27,66,12,8,17,15,27,66,35,8,34,31,3,29,66,88,8,34,31,7,29,66,38,8,29,31,4,29,66,40,8,39,31,3,27,66,35,8,25,31,85,27,66,9,8,8,66,57,8,24,31,25,27,66,16,8,15,31,27,27,66,33,8,10,31,11,27,66,84,8,53,31,12,27,66,20,8,5,66,107,8,39,31,21,27,66,14,8,61,31,19,29,66,39,8,24,31,19,27,66,30,8,8,66,35,8,8,31,27,27,66,38,8,38,31,2,29,66,47,8,12,31,20,27,66,53,8,52,31,21,29,66,26,8,15,31,39,27,66,20,8,25,31,2,27,66,56,8,10,66,64,8,16,31,43,27,66,7,8,19,31,23,27,66,24,8,10,31,19,27,66,92,8,33,31,8,27,66,78,8,29,15,27,66,17,8,34,31,3,29,66,36,8,9,66,112,8,35,31,30,27,66,20,8,34,31,1,29,66,34,8,28,31,10,27,66,41,8,12,66,91,8,2,66,67,8,15,31,60,27,66,33,8,43,31,1,27,66,21,8,35,31,16,29,66,103,8,56,31,15,29,66,70,8,14,31,39,27,66,13,8,6,66,68,8,6,31,24,27,66,51,8,13,31,61,27,66,7,8,11,66,43,8,38,31,15,29,66,42,8,10,31,54,27,66,19,8,14,31,8,27,66,63,8,56,31,19,29,66,33,8,52,31,22,27,66,5,8,61,31,7,29,66,49,8,54,31,29,29,66,44,8,42,31,33,27,66,33,8,12,66,54,8,9,31,96,27,66,1,8,1,31,36,27,66,74,8,59,31,21,29,66,28,8,32,31,6,27,66,36,8,3,66,78,8,56,31,29,27,66,14,8,39,31,6,29,66,21,8,32,31,4,29,66,37,8,33,31,48,27,66,1,8,53,31,30,27,66,6,8,18,31,9,27,66,25,8,54,31,38,29,66,58,8,16,31,7,27,66,58,8,35,31,38,27,66,30,8,31,31,13,29,66,36,8,52,31,27,29,66,53,8,20,31,18,27,66,68,8,57,31,22,29,66,68,8,19,31,59,27,66,30,8,11,31,46,27,66,10,8,12,31,9,27,66,47,8,41,31,37,27,66,33,8,3,66,94,8,35,31,11,27,66,28,8,22,31,26,27,66,35,8,2,66,63,8,61,31,16,27,66,31,8,25,31,3,27,66,53,8,13,31,41,27,66,30,8,5,66,47,8,20,31,47,27,66,51,8,19,31,39,27,66,9,8,59,31,34,29,66,95,8,6,66,59,8,3,31,49,27,66,24,8,23,31,2,27,66,49,8,19,31,4,27,66,58,8,9,31,36,27,66,3,8,31,31,8,29,66,20,8,57,31,8,29,66,27,8,0,66,48,8,36,31,1,29,66,13,8,31,31,35,27,66,15,8,18,31,13,27,66,38,8,7,31,8,27,66,52,8,11,31,62,27,66,12,8,48,31,16,27,66,20,8,4,31,61,27,66,15,8,33,31,68,27,66,4,8,14,31,12,27,66,31,8,8,31,36,27,66,32,8,0,66,69,8,3,31,47,27,66,17,8,60,31,42,29,66,30,8,48,31,10,29,66,80,8,33,31,9,29,66,55,8,2,31,66,27,66,36,8,35,31,7,27,66,23,8,15,31,11,27,66,22,8,16,31,40,27,66,18,8,59,31,10,27,66,13,8,57,31,10,27,66,2,8,11,66,32,8,17,31,48,27,66,11,8,61,31,31,27,66,29,8,13,31,15,27,66,28,8,17,31,59,27,66,5,8,61,31,2,27,66,11,8,5,31,21,27,66,79,8,49,31,31,27,66,31,8,29,31,1,27,66,13,8,53,31,35,29,66,58,8,30,31,4,29,66,94,8,27,31,86,27,66,6,8,6,66,59,8,11,66,60,8,12,66,70,8,17,31,46,27,66,14,8,26,31,7,27,66,32,8,47,31,32,29,66,50,8,61,31,36,29,66,41,8,0,66,56,8,25,31,47,27,66,36,8,44,31,12,27,66,9,8,24,31,36,27,66,25,8,36,31,10,27,66,23,8,3,66,81,8,26,66,39,8,1,66,64,8,63,31,9,29,66,11,8,8,31,51,27,66,31,8,21,31,7,27,66,41,8,7,66,112,8,47,31,8,29,66,26,8,35,31,4,27,66,26,8,39,31,18,29,66,49,8,5,66,100,8,52,31,16,27,66,17,8,19,31,40,27,66,15,8,45,31,13,29,66,47,8,54,31,20,29,66,72,8,22,31,24,27,66,57,8,17,31,24,27,66,67,8,42,31,5,29,66,30,8,51,31,8,29,66,63,8,13,31,34,27,66,64,8,32,31,15,29,66,96,8,29,31,13,29,66,50,8,21,31,34,27,66,12,8,27,31,67,27,66,17,8,58,31,1,29,66,27,8,30,31,13,27,66,22,8,14,31,54,27,66,14,8,4,31,63,27,66,10,8,0,31,33,27,66,32,8,7,31,27,27,66,40,8,62,31,30,29,66,49,8,37,31,7,27,66,25,8,12,66,31,8,4,31,22,27,66,40,8,44,31,20,27,66,39,8,48,31,24,29,66,41,8,48,31,23,27,66,10,8,51,31,3,27,66,11,8,44,31,1,29,66,23,8,10,66,67,8,6,66,59,8,6,31,44,27,66,30,8,14,66,52,8,53,31,1,27,66,23,8,13,66,52,8,25,31,9,29,66,49,8,55,31,29,29,66,40,8,31,31,69,27,66,7,8,30,31,11,29,66,65,8,3,66,62,8,10,66,55,8,41,31,1,29,66,25,8,33,31,1,29,66,15,8,13,66,66,8,36,31,6,29,66,35,8,36,31,17,29,66,66,8,49,31,15,27,66,18,8,3,31,31,27,66,31,8,46,31,27,27,66,46,8,35,31,16,29,66,46,8,23,31,48,27,66,2,8,57,31,16,29,66,25,8,10,66,93,8,0,31,72,27,66,35,8,48,31,6,27,66,15,8,16,31,28,27,66,23,8,51,31,13,29,66,65,8,23,31,35,27,66,19,8,36,31,28,27,66,20,8,4,66,61,8,27,31,36,27,66,4,8,55,31,20,29,66,50,8,13,31,74,27,66,17,8,17,31,51,27,66,6,8,39,31,31,27,66,11,8,32,31,6,29,66,60,8,8,66,58,8,9,31,26,27,66,44,8,10,66,71,8,61,31,31,29,66,35,8,42,31,14,27,66,66,8,54,31,8,27,66,3,8,4,66,61,8,53,31,10,27,66,2,8,19,31,62,27,66,32,8,53,31,13,29,66,34,8,3,66,80,8,49,31,14,27,66,26,8,15,31,89,27,66,4,8,61,31,29,29,66,34,8,41,31,17,29,66,82,8,2,66,50,8,50,31,31,29,66,85,8,45,31,3,27,66,31,8,20,31,43,27,66,2,8,15,31,45,27,66,39,8,31,31,11,29,66,83,8,60,31,25,29,66,32,8,13,31,67,27,66,23,8,37,31,16,27,66,58,8,14,66,94,8,7,31,40,27,66,18,8,63,31,33,29,66,76,8,1,66,110,8,35,31,21,27,66,10,8,12,66,62,8,62,31,18,29,66,37,8,56,31,17,29,66,38,8,0,31,33,27,66,21,8,39,31,20,29,66,46,8,17,31,46,27,66,20,8,17,31,16,27,66,52,8,3,66,66,8,60,31,37,29,66,56,8,14,31,21,27,66,68,8,0,66,69,8,4,31,64,27,66,40,8,31,31,27,27,66,8,8,49,31,6,27,66,29,8,51,31,4,27,66,56,8,54,31,6,27,66,6,8,63,31,46,29,66,57,8,47,31,16,27,66,18,8,3,66,86,8,13,66,41,8,28,31,19,27,66,18,8,63,31,13,29,66,33,8,20,31,36,27,66,29,8,4,66,68,8,40,31,2,27,66,37,8,15,31,42,27,66,46,8,24,31,42,27,66,3,8,37,31,7,29,66,20,8,5,66,74,8,57,31,41,29,66,51,8,54,31,18,29,66,49,8,46,31,26,27,66,1,8,7,31,68,27,66,4,8,42,31,23,27,66,39,8,12,66,99,8,44,31,18,27,66,46,8,14,66,64,8,19,31,59,27,66,43,8,49,31,28,29,66,64,8,22,31,4,27,66,45,8,2,31,24,27,66,54,8,21,31,22,27,66,62,8,44,31,17,29,66,29,8,18,31,64,27,66,40,8,11,31,13,27,66,45,8,17,31,2,27,66,47,8,57,31,24,29,66,23,8,28,31,15,27,66,65,8,55,31,10,27,66,1,8,60,31,3,27,66,21,8,44,31,5,27,66,3,8,34,31,13,27,66,71,8,40,31,12,29,66,57,8,14,66,68,8,46,31,4,29,66,23,8,57,31,23,29,66,43,8,25,31,22,27,66,27,8,17,31,20,27,66,45,8,6,66,97,8,33,31,10,29,66,20,8,25,31,44,27,66,7,8,45,31,21,29,66,24,8,41,31,5,29,66,20,8,29,15,27,66,23,8,3,66,69,8,8,66,97,8,44,31,2,27,66,39,8,45,31,13,27,66,59,8,5,31,48,27,66,27,8,10,31,64,27,66,31,8,8,31,46,27,66,2,8,5,31,87,27,66,7,8,9,66,56,8,9,31,11,27,66,46,8,30,31,21,27,66,56,8,46,31,29,29,66,67,8,34,31,27,27,66,4,8,49,31,3,27,66,13,8,24,31,18,27,66,23,8,10,66,45,8,63,31,12,29,66,20,8,60,31,29,29,66,74,8,4,66,81,8,10,66,107,8,41,31,26,29,66,59,8,0,31,70,27,66,11,8,42,31,4,29,66,36,8,63,31,2,27,66,1,8,9,66,67,8,7,31,95,27,66,18,8,27,31,2,27,66,56,8,13,66,68,8,2,66,75,8,8,66,113,8,27,31,35,27,66,23,8,14,66,84,8,23,31,9,27,66,48,8,4,31,48,27,66,53,8,57,31,36,29,66,35,8,61,31,5,27,66,41,8,5,66,64,8,50,31,30,29,66,48,8,57,31,6,29,66,5,8,49,31,28,29,66,87,8,21,15,27,66,34,8,8,31,15,27,66,61,8,14,66,38,8,10,31,106,27,66,2,8,41,31,9,27,66,16,8,12,66,92,8,6,31,38,27,66,21,8,9,66,67,8,17,31,52,27,66,5,8,29,31,6,29,66,63,8,28,31,55,27,66,2,8,11,66,32,8,19,31,27,27,66,30,8,50,31,53,27,66,16,8,35,31,22,27,66,12,8,9,31,54,27,66,18,8,7,66,73,8,2,31,60,27,66,43,8,47,31,22,29,66,60,8,25,31,31,27,66,46,8,10,31,60,27,66,11,8,17,31,14,27,66,52,8,1,66,56,8,3,66,94,8,56,31,6,29,66,15,8,12,66,55,8,47,31,7,29,66,41,8,5,66,97,8,8,66,65,8,45,31,19,27,66,1,8,59,31,34,29,66,40,8,12,31,59,27,66,42,8,2,31,30,27,66,42,8,3,31,35,27,66,43,8,53,31,31,29,66,43,8,12,31,38,27,66,54,8,12,66,62,8,41,31,8,29,66,48,8,31,31,5,29,66,81,8,1,66,53,8,3,66,64,8,47,31,50,27,66,22,8,35,31,4,29,66,34,8,20,31,50,27,66,43,8,62,31,23,29,66,35,8,2,66,79,8,15,31,24,27,66,30,8,15,31,48,27,66,41,8,5,31,19,27,66,54,8,43,15,27,66,20,8,60,31,40,29,66,83,8,56,31,21,27,66,31,8,39,31,21,29,66,49,8,61,31,4,27,66,3,8,30,31,78,27,66,3,8,59,31,36,27,66,2,8,12,66,62,8,30,31,1,27,66,50,8,4,31,15,27,66,66,8,15,31,81,27,66,22,8,15,31,81,27,66,1,8,12,31,91,27,66,17,8,60,31,34,29,66,39,8,10,66,47,8,42,31,27,29,66,59,8,4,31,28,27,66,50,8,6,66,42,8,36,31,17,29,66,24,8,3,31,61,27,66,12,8,49,31,20,29,66,91,8,4,31,76,27,66,5,8,0,31,55,27,66,26,8,14,66,66,8,11,66,94,8,17,31,38,27,66,30,8,61,31,27,27,66,24,8,53,31,23,29,66,51,8,13,31,49,27,66,21,8,41,31,26,29,66,42,8,35,31,12,29,66,75,8,2,31,45,27,66,18,8,22,31,41,27,66,3,8,58,31,47,27,66,2,8,53,31,38,29,66,69,8,22,31,5,27,66,38,8,44,31,6,27,66,15,8,1,31,52,27,66,12,8,38,31,3,29,66,32,8,58,31,28,29,66,35,8,7,66,59,8,17,31,59,27,66,1,8,23,66,42,8,6,66,59,8,9,66,59,8,7,66,70,8,52,31,24,29,66,37,8,13,31,24,27,66,28,8,51,31,35,29,66,50,8,17,31,7,27,66,53,8,36,31,4,27,66,25,8,4,66,61,8,11,66,54,8,11,66,62,8,10,66,56,8,52,31,17,29,66,44,8,27,31,10,27,66,28,8,36,31,5,27,66,44,8,39,31,23,29,66,66,8,49,31,23,29,66,39,8,57,31,6,27,66,40,8,12,66,53,8,57,31,8,27,66,8,8,22,31,32,27,66,12,8,1,66,102,8,12,66,95,8,8,31,12,27,66,50,8,1,31,18,27,66,50,8,36,31,43,27,66,40,8,57,31,40,29,66,48,8,6,31,19,27,66,40,8,42,31,7,27,66,28,8,3,66,116,8,49,31,9,29,66,25,8,40,31,25,29,66,50,8,19,31,46,27,66,10,8,9,31,55,27,66,41,8,55,31,22,29,66,52,8,63,31,8,29,66,32,8,12,66,62,8,33,31,20,27,66,29,8,26,31,50,27,66,23,8,7,66,36,8,52,31,9,27,66,12,8,52,31,1,29,66,33,8,58,31,31,29,66,76,8,44,31,31,27,66,47,8,40,31,8,29,66,33,8,24,31,17,27,66,28,8,6,66,71,8,58,31,26,29,66,33,8,6,31,18,27,66,51,8,10,31,21,27,66,74,8,12,31,66,27,66,7,8,24,31,22,27,66,29,8,6,66,68,8,2,31,33,27,66,48,8,33,31,3,27,66,45,8,45,31,24,29,66,22,8,43,31,1,29,66,31,8,6,66,77,8,45,31,36,27,66,4,8,39,31,4,29,66,42,8,50,31,5,27,66,19,8,39,31,17,27,66,27,8,28,31,33,27,66,4,8,3,31,30,27,66,75,8,0,31,57,27,66,14,8,21,31,24,27,66,75,8,2,66,83,8,15,31,21,27,66,7,8,0,66,66,8,14,31,12,27,66,95,8,18,31,26,27,66,12,8,19,31,6,27,66,50,8,42,31,9,29,66,34,8,1,31,50,27,66,32,8,0,66,85,8,24,31,27,27,66,16,8,31,31,9,27,66,39,8,45,31,29,29,66,87,8,3,66,66,8,21,31,48,27,66,39,8,2,66,63,8,32,31,33,27,66,57,8,39,31,5,27,66,67,8,0,66,66,8,20,31,12,27,66,42,8,37,31,18,29,66,62,8,25,31,13,27,66,43,8,58,31,26,29,66,22,8,45,31,9,29,66,29,8,55,31,3,29,66,31,8,55,31,4,27,66,26,8,14,31,46,27,66,10,8,11,31,30,27,66,38,8,4,66,99,8,3,31,43,27,66,23,8,27,31,39,27,66,42,8,3,31,31,27,66,32,8,33,31,19,27,66,54,8,38,31,11,29,66,84,8,24,31,10,27,66,32,8,20,31,28,27,66,26,8,23,31,27,27,66,31,8,62,31,36,27,66,1,8,24,31,21,27,66,9,8,23,31,17,27,66,25,8,8,66,76,8,52,31,36,27,66,27,8,19,31,24,27,66,9,8,57,31,21,29,66,38,8,44,31,25,29,66,62,8,26,31,76,27,66,1,8,15,31,6,27,66,33,8,41,31,6,27,66,24,8,7,31,83,27,66,15,8,6,66,79,8,52,31,35,27,66,28,8,5,66,69,8,19,31,62,27,66,2,8,3,66,49,8,47,31,24,29,66,20,8,11,31,23,27,66,42,8,3,31,15,27,66,102,8,10,66,79,8,17,31,62,27,66,2,8,46,31,15,29,66,36,8,57,31,11,27,66,15,8,6,66,80,8,63,31,24,27,66,15,8,62,31,7,27,66,11,8,13,66,92,8,3,66,53,8,63,31,10,29,66,25,8,25,31,13,27,66,31,8,28,31,5,27,66,34,8,11,31,42,27,66,20,8,24,31,23,27,66,61,8,44,31,23,27,66,15,8,28,31,24,27,66,16,8,32,31,14,27,66,6,8,5,66,113,8,30,31,3,27,66,35,8,33,31,35,27,66,14,8,12,66,53,8,9,66,98,8,7,66,67,8,17,31,48,27,66,16,8,47,31,25,27,66,32,8,34,31,4,29,66,36,8,30,31,4,29,66,50,8,8,66,40,8,0,31,43,27,66,76,8,42,31,4,29,66,27,8,37,31,23,27,66,11,8,39,31,38,27,66,5,8,50,31,6,27,66,21,8,56,31,13,29,66,22,8,29,31,16,27,66,20,8,62,31,4,27,66,2,8,53,31,33,29,66,69,8,1,31,34,27,66,32,8,25,31,22,27,66,18,8,52,31,11,29,66,43,8,30,31,28,27,66,45,8,10,66,60,8,13,31,22,27,66,34,8,63,31,28,29,66,46,8,3,66,66,8,44,31,18,29,66,39,8,13,66,54,8,33,31,2,29,66,34,8,58,31,19,29,66,50,8,14,31,60,27,66,10,8,28,31,33,27,66,4,8,7,66,60,8,42,31,28,27,66,15,8,8,15,27,66,72,8,7,31,50,27,66,17,8,35,31,46,27,66,1,8,44,31,19,29,66,94,8,31,31,62,27,66,15,8,48,31,3,27,66,19,8,41,31,69,27,66,10,8,38,31,28,27,66,19,8,14,66,29,8,54,31,6,29,66,32,8,52,31,10,29,66,61,8,42,31,19,27,66,4,8,32,31,17,27,66,73,8,3,31,37,27,66,25,8,19,31,4,29,66,50,8,21,31,5,27,66,39,8,19,31,52,27,66,42,8,51,31,24,29,66,47,8,19,31,23,27,66,41,8,8,31,14,27,66,55,8,51,31,13,29,66,70,8,10,31,20,27,66,38,8,52,31,7,29,66,23,8,13,66,39,8,58,31,42,29,66,88,8,16,31,3,27,66,51,8,2,31,75,27,66,26,8,60,31,22,29,66,61,8,16,31,14,27,66,51,8,26,15,27,66,15,8,20,31,78,27,66,6,8,30,31,11,27,66,48,8,44,31,3,27,66,61,8,3,31,46,27,66,16,8,45,31,31,27,66,30,8,3,66,108,8,10,31,44,27,66,12,8,56,31,19,29,66,37,8,0,31,71,27,66,10,8,14,66,63,8,18,31,2,29,66,38,8,22,31,41,27,66,2,8,24,31,7,29,66,66,8,39,31,6,29,66,52,8,19,31,43,27,66,7,8,10,66,69,8,48,31,10,27,66,45,8,23,31,39,27,66,7,8,60,31,18,27,66,30,8,9,66,57,8,13,66,71,8,16,31,20,27,66,75,8,16,31,45,27,66,5,8,4,31,63,27,66,7,8,45,31,18,27,66,18,8,7,66,82,8,40,31,9,27,66,5,8,38,31,17,29,66,44,8,0,31,76,27,66,7,8,55,31,13,27,66,17,8,26,31,20,27,66,26,8,56,31,16,27,66,7,8,14,31,17,27,66,72,8,6,31,54,27,66,9,8,8,66,100,8,36,31,18,29,66,49,8,12,66,56,8,5,31,75,27,66,31,8,41,31,18,27,66,7,8,17,31,53,27,66,4,8,13,66,68,8,7,66,100,8,19,31,27,27,66,8,8,16,31,34,27,66,15,8,30,31,11,27,66,42,8,16,31,1,29,66,70,8,16,15,27,66,43,8,4,31,61,27,66,14,8,52,31,40,27,66,11,8,38,31,26,27,66,5,8,7,31,48,27,66,53,8,40,31,13,27,66,14,8,29,31,37,27,66,56,8,35,31,15,29,66,91,8,1,31,40,27,66,25,8,30,31,13,27,66,31,8,39,31,17,29,66,59,8,41,31,24,29,66,102,8,38,31,15,27,66,1,8,8,66,57,8,5,66,78,8,20,31,36,27,66,29,8,9,66,69,8,8,66,71,8,57,31,37,29,66,83,8,14,31,20,27,66,35,8,3,66,105,8,9,66,58,8,63,31,6,29,66,11,8,15,31,45,27,66,51,8,19,31,4,29,66,37,8,5,31,42,27,66,27,8,32,31,9,29,66,58,8,37,31,4,29,66,19,8,26,31,8,29,66,36,8,63,31,18,29,66,29,8,22,31,27,27,66,32,8,14,31,72,27,66,21,8,13,31,51,27,66,44,8,31,31,14,27,66,21,8,28,31,59,27,66,19,8,10,66,42,8,4,66,50,8,36,31,2,27,66,37,8,3,31,37,27,66,63,8,58,31,38,29,66,61,8,60,31,22,27,66,31,8,28,31,10,29,66,51,8,38,31,63,27,66,18,8,24,15,27,66,21,8,17,31,53,27,66,14,8,14,31,28,27,66,23,8,6,31,18,27,66,43,8,31,31,13,27,66,41,8,14,66,52,8,62,31,3,29,66,21,8,61,31,18,27,66,24,8,16,31,26,27,66,47,8,0,66,65,8,17,31,8,27,66,44,8,10,31,28,27,66,27,8,11,31,44,27,66,10,8,63,31,11,29,66,32,8,43,31,6,27,66,16,8,1,31,17,27,66,50,8,38,31,36,27,66,45,8,0,31,105,27,66,3,8,60,31,10,29,66,15,8,28,31,27,27,66,67,8,36,31,7,29,66,82,8,8,31,27,27,66,73,8,53,31,11,29,66,25,8,42,31,6,29,66,85,8,0,31,43,27,66,42,8,34,31,45,27,66,1,8,2,66,72,8,9,31,58,27,66,15,8,32,31,41,27,66,4,8,46,31,12,27,66,28,8,10,31,9,27,66,61,8,63,31,39,29,66,79,8,18,31,9,27,66,62,8,2,66,63,8,24,31,28,27,66,13,8,29,31,14,29,66,51,8,8,66,99,8,3,31,28,27,66,53,8,8,66,57,8,6,66,59,8,8,31,19,27,66,38,8,4,66,44,8,11,66,63,8,14,66,67,8,2,31,85,27,66,20,8,28,31,15,27,66,11,8,34,31,40,27,66,5,8,50,31,27,29,66,43,8,49,31,60,27,66,2,8,1,66,107,8,12,31,21,27,66,33,8,58,31,30,29,66,55,8,23,31,14,27,66,19,8,1,31,34,27,66,21,8,2,31,37,27,66,30,8,36,31,1,29,66,30,8,46,31,16,29,66,26,8,56,31,4,29,66,56,8,33,31,15,27,66,19,8,3,66,119,8,38,31,20,29,66,34,8,39,31,35,27,66,44,8,1,66,86,8,4,31,27,27,66,35,8,11,31,45,27,66,9,8,61,31,27,29,66,31,8,2,66,72,8,3,31,54,27,66,25,8,61,31,45,29,66,73,8,5,66,38,8,41,31,29,27,66,6,8,25,31,1,27,66,23,8,13,31,2,27,66,104,8,46,31,28,29,66,63,8,10,66,68,8,17,31,39,27,66,11,8,13,31,52,27,66,20,8,14,66,99,8,57,31,16,29,66,39,8,40,31,59,27,66,6,8,13,66,43,8,8,66,60,8,4,66,65,8,35,31,6,29,66,38,8,7,31,101,27,66,11,8,41,31,14,29,66,81,8,10,66,55,8,8,31,95,27,66,4,8,51,31,2,29,66,20,8,54,31,33,29,66,97,8,13,31,59,27,66,12,8,17,31,22,27,66,80,8,7,66,58,8,37,31,68,27,66,2,8,13,31,15,27,66,44,8,14,66,107,8,6,66,59,8,7,66,58,8,27,31,1,27,66,41,8,38,31,12,29,66,93,8,30,31,7,29,66,42,8,62,31,21,29,66,24,8,1,66,65,8,20,31,43,27,66,42,8,14,31,26,27,66,45,8,24,31,27,27,66,24,8,9,31,48,27,66,22,8,19,31,49,27,66,38,8,6,31,11,27,66,98,8,13,66,95,8,33,31,22,27,66,13,8,60,31,7,27,66,39,8,42,31,25,27,66,44,8,36,31,13,27,66,59,8,42,31,24,27,66,8,8,5,31,55,27,66,7,8,62,31,26,29,66,49,8,0,31,22,27,66,65,8,24,31,46,27,66,10,8,12,31,19,27,66,74,8,12,66,73,8,26,31,2,27,66,44,8,51,31,11,29,66,34,8,4,66,77,8,40,31,45,27,66,18,8,23,66,20,8,9,31,34,27,66,36,8,0,31,79,27,66,26,8,56,31,18,29,66,73,8,7,31,28,27,66,34,8,5,31,23,27,66,47,8,46,31,26,27,66,32,8,3,66,74,8,31,31,3,29,66,38,8,5,31,10,27,66,54,8,24,31,9,27,66,86,8,57,31,17,29,66,25,8,13,31,10,27,66,85,8,2,66,63,8,0,31,43,27,66,41,8,40,31,8,29,66,20,8,28,31,13,27,66,30,8,8,66,57,8,4,66,62,8,39,31,3,29,66,29,8,59,31,21,29,66,27,8,14,31,10,27,66,45,8,19,31,25,27,66,75,8,13,31,46,27,66,6,8,26,31,7,27,66,23,8,36,31,12,29,66,45,8,6,66,113,8,25,31,2,29,66,42,8,27,31,45,27,66,36,8,40,31,12,27,66,15,8,39,31,30,27,66,34,8,13,31,2,27,66,37,8,13,31,18,27,66,34,8,34,31,29,27,66,8,8,25,31,48,27,66,9,8,1,31,58,27,66,18,8,24,31,3,29,66,44,8,44,31,21,29,66,42,8,49,31,16,29,66,35,8,13,31,41,27,66,27,8,43,31,48,27,66,17,8,54,31,2,29,66,15,8,3,66,119,8,48,31,22,27,66,41,8,10,31,35,27,66,63,8,12,31,29,27,66,33,8,18,31,13,27,66,74,8,21,31,3,29,66,67,8,13,66,90,8,15,31,39,27,66,26,8,32,31,56,27,66,17,8,5,31,12,27,66,68,8,22,31,41,27,66,16,8,19,31,3,29,66,63,8,37,31,13,27,66,56,8,5,66,84,8,26,31,36,27,66,46,8,5,66,70,8,4,66,63,8,5,66,80,8,62,31,22,29,66,50,8,57,31,18,29,66,42,8,17,31,35,27,66,32,8,33,31,11,29,66,89,8,59,31,50,27,66,4,8,31,31,16,27,66,19,8,16,31,17,27,66,34,8,42,31,60,27,66,9,8,16,31,26,27,66,42,8,53,31,31,29,66,43,8,34,31,30,27,66,18,8,23,31,29,27,66,25,8,28,31,17,27,66,20,8,62,31,1,29,66,13,8,10,31,38,27,66,33,8,12,66,57,8,23,31,7,27,66,13,8,23,31,28,27,66,15,8,44,31,17,29,66,76,8,1,66,64,8,46,31,15,27,66,20,8,50,31,5,27,66,10,8,17,31,32,27,66,17,8,27,31,9,29,66,59,8,14,66,51,8,56,31,29,29,66,53,8,62,31,47,29,66,51,8,2,31,30,27,66,45,8,39,31,19,29,66,45,8,10,66,55,8,41,31,13,29,66,38,8,3,66,104,8,36,31,33,27,66,15,8,0,66,65,8,48,31,19,29,66,38,8,60,31,10,29,66,35,8,3,66,64,8,39,31,17,29,66,52,8,6,66,75,8,31,31,73,27,66,3,8,34,31,47,27,66,27,8,40,31,15,29,66,45,8,39,31,6,29,66,33,8,29,31,47,27,66,9,8,1,31,30,27,66,12,8,22,31,19,27,66,38,8,2,31,55,27,66,24,8,19,31,41,27,66,5,8,10,31,19,27,66,19,8,9,66,65,8,22,31,20,27,66,39,8,0,66,119,8,27,31,15,27,66,12,8,30,31,19,27,66,30,8,22,31,23,27,66,21,8,29,31,19,27,66,63,8,28,31,12,27,66,68,8,18,31,44,27,66,5,8,10,31,46,27,66,65,8,57,31,23,27,66,5,8,1,66,117,8,12,31,39,27,66,29,8,11,31,80,27,66,14,8,55,31,3,29,66,4,8,14,31,33,27,66,25,8,32,31,36,27,66,1,8,26,66,42,8,11,31,37,27,66,25,8,53,31,2,29,66,57,8,62,31,22,29,66,40,8,23,31,25,27,66,74,8,30,31,7,29,66,29,8,3,66,115,8,32,31,28,27,66,5,8,55,31,1,29,66,28,8,10,31,8,27,66,47,8,47,31,19,29,66,48,8,33,31,11,27,66,30,8,60,31,8,27,66,18,8,21,31,5,29,66,61,8,5,66,38,8,33,31,18,27,66,25,8,13,31,100,27,66,7,8,6,66,75,8,42,31,13,27,66,26,8,55,31,38,29,66,49,8,39,31,5,27,66,23,8,37,31,21,29,66,70,8,26,31,40,27,66,6,8,49,31,24,27,66,7,8,22,31,78,27,66,5,8,13,66,43,8,51,31,8,27,66,28,8,44,31,1,29,66,26,8,49,31,17,29,66,33,8,9,66,80,8,11,66,107,8,13,31,43,27,66,43,8,17,31,58,27,66,44,8,0,31,62,27,66,3,8,3,66,104,8,30,31,2,29,66,44,8,27,31,43,27,66,51,8,39,31,14,29,66,40,8,39,31,15,27,66,11,8,12,31,47,27,66,10,8,33,31,4,27,66,82,8,45,31,19,29,66,39,8,46,31,16,27,66,3,8,8,66,58,8,49,31,8,27,66,48,8,1,66,84,8,32,31,14,27,66,32,8,31,31,37,27,66,11,8,36,31,17,27,66,52,8,13,31,47,27,66,25,8,16,31,29,27,66,20,8,59,31,15,29,66,22,8,10,31,80,27,66,13,8,5,66,114,8,1,66,85,8,25,31,9,29,66,54,8,29,31,9,29,66,85,8,17,31,49,27,66,19,8,17,31,30,27,66,31,8,7,31,36,27,66,36,8,37,31,32,27,66,34,8,50,31,25,29,66,56,8,25,31,3,27,66,80,8,37,31,2,27,66,28,8,23,31,53,27,66,30,8,5,31,43,27,66,63,8,9,66,60,8,48,31,15,29,66,45,8,35,31,76,27,66,10,8,24,31,42,27,66,49,8,8,31,17,27,66,59,8,38,31,1,29,66,28,8,30,15,27,66,5,8,15,31,33,27,66,18,8,43,31,4,27,66,18,8,60,31,1,27,66,4,8,11,31,5,27,66,49,8,19,31,4,27,66,76,8,37,31,21,27,66,60,8,58,31,5,27,66,7,8,58,31,18,29,66,65,8,26,31,38,27,66,21,8,31,31,4,29,66,51,8,8,66,66,8,32,31,28,27,66,22,8,37,31,8,27,66,70,8,63,31,13,29,66,63,8,29,31,15,27,66,26,8,14,31,32,27,66,38,8,49,31,27,29,66,30,8,62,31,43,29,66,89,8,33,31,6,27,66,28,8,43,31,21,29,66,62,8,5,66,106,8,9,66,99,8,12,31,7,27,66,49,8,20,31,24,27,66,62,8,46,31,27,29,66,92,8,58,31,25,29,66,75,8,12,31,22,27,66,45,8,33,31,31,27,66,57,8,3,31,65,27,66,17,8,16,31,22,27,66,72,8,25,31,27,27,66,29,8,3,66,80,8,52,31,11,27,66,22,8,2,31,81,27,66,22,8,8,66,66,8,10,66,72,8,8,66,70,8,20,31,38,27,66,8,8,18,31,50,27,66,11,8,62,31,13,27,66,30,8,28,31,57,27,66,26,8,63,31,2,29,66,8,8,29,31,10,29,66,56,8,29,31,2,27,66,73,8,51,31,5,29,66,31,8,53,31,19,29,66,32,8,5,66,64,8,62,31,24,29,66,81,8,38,31,11,29,66,38,8,7,31,74,27,66,27,8,23,31,1,27,66,41,8,43,31,2,29,66,43,8,59,31,39,29,66,32,8,0,66,71,8,47,31,15,29,66,33,8,25,31,19,27,66,22,8,35,31,10,29,66,40,8,14,31,15,27,66,36,8,48,31,11,27,66,10,8,12,31,14,27,66,93,8,47,31,5,27,66,13,8,6,31,34,27,66,16,8,57,31,3,29,66,15,8,12,31,3,27,66,104,8,23,31,35,27,66,7,8,33,31,20,27,66,55,8,29,31,15,27,66,22,8,32,31,7,29,66,44,8,7,31,29,27,66,37,8,13,66,52,8,29,31,4,29,66,46,8,23,31,27,27,66,33,8,60,31,28,29,66,53,8,52,31,21,29,66,37,8,57,31,19,29,66,41,8,4,66,101,8,8,66,77,8,41,31,28,27,66,15,8,55,31,11,29,66,30,8,56,31,7,27,66,19,8,14,66,75,8,19,31,87,27,66,2,8,1,31,14,27,66,55,8,7,66,59,8,51,31,28,27,66,6,8,25,31,3,29,66,21,8,16,31,33,27,66,17,8,0,66,103,8,19,31,27,27,66,19,8,49,31,13,27,66,3,8,54,31,6,29,66,24,8,24,31,79,27,66,17,8,41,31,37,27,66,29,8,63,31,38,29,66,59,8,33,31,17,27,66,15,8,14,66,53,8,35,31,20,27,66,30,8,5,66,76,8,60,31,37,29,66,51,8,12,31,51,27,66,19,8,0,66,77,8,47,31,12,27,66,54,8,39,31,13,27,66,18,8,57,31,29,29,66,56,8,20,31,1,29,66,34,8,2,66,65,8,37,31,13,29,66,45,8,3,31,41,27,66,21,8,63,31,3,29,66,13,8,53,31,16,29,66,71,8,8,66,60,8,39,31,50,27,66,17,8,30,31,11,29,66,33,8,40,31,12,29,66,26,8,9,31,13,27,66,57,8,50,31,32,29,66,49,8,53,31,23,29,66,55,8,17,31,44,27,66,18,8,41,31,14,29,66,52,8,44,31,23,29,66,84,8,0,31,58,27,66,27,8,9,31,45,27,66,29,8,2,66,72,8,50,31,25,27,66,7,8,34,31,7,29,66,76,8,3,31,42,27,66,63,8,0,31,26,27,66,44,8,52,31,19,29,66,33,8,58,31,6,29,66,33,8,23,31,6,27,66,14,8,23,31,32,27,66,19,8,0,31,52,27,66,29,8,7,66,92,8,34,31,10,27,66,64,8,8,66,59,8,52,31,5,29,66,21,8,1,31,38,27,66,13,8,32,31,11,29,66,33,8,15,31,49,27,66,11,8,48,31,8,27,66,47,8,61,31,8,27,66,12,8,57,31,37,29,66,93,8,51,31,17,29,66,35,8,16,31,50,27,66,53,8,37,31,22,29,66,54,8,58,31,29,29,66,55,8,34,31,4,29,66,35,8,58,31,2,27,66,7,8,60,31,24,27,66,1,8,34,31,10,29,66,42,8,55,31,5,27,66,20,8,6,31,13,27,66,84,8,48,31,13,29,66,54,8,25,31,18,27,66,22,8,12,66,57,8,3,66,62,8,12,66,53,8,44,31,28,27,66,12,8,5,31,28,27,66,32,8,49,31,8,29,66,27,8,30,31,72,27,66,17,8,45,31,32,27,66,7,8,14,31,18,27,66,33,8,40,31,8,27,66,19,8,52,31,30,27,66,3,8,6,66,81,8,32,31,8,27,66,34,8,1,66,81,8,11,66,66,8,54,31,29,27,66,3,8,20,31,5,29,66,64,8,5,31,59,27,66,17,8,35,31,12,29,66,42,8,47,31,12,27,66,31,8,30,31,5,29,66,44,8,62,31,47,29,66,104,8,61,31,27,29,66,31,8,52,31,6,27,66,7,8,9,31,41,27,66,22,8,10,66,110,8,49,31,53,27,66,5,8,38,31,28,27,66,42,8,8,31,50,27,66,8,8,45,31,16,29,66,39,8,31,31,53,27,66,27,8,13,31,27,27,66,68,8,9,66,57,8,57,31,4,27,66,60,8,33,31,1,27,66,51,8,0,31,29,27,66,54,8,33,31,25,27,66,16,8,12,31,19,27,66,51,8,46,31,32,27,66,11,8,34,31,42,27,66,10,8,39,31,18,27,66,23,8,13,66,90,8,15,31,41,27,66,33,8,60,31,27,29,66,32,8,42,31,9,29,66,32,8,5,66,63,8,6,31,28,27,66,22,8,30,31,13,27,66,9,8,34,31,8,27,66,32,8,2,31,46,27,66,33,8,48,31,23,29,66,23,8,55,31,40,29,66,39,8,28,31,21,27,66,26,8,35,15,27,66,33,8,35,31,23,27,66,23,8,23,31,21,27,66,69,8,21,31,6,27,66,42,8,12,66,107,8,34,31,31,27,66,4,8,4,31,33,27,66,47,8,7,66,58,8,55,31,20,29,66,32,8,46,31,21,27,66,18,8,60,31,25,29,66,31,8,21,31,9,27,66,50,8,41,31,61,27,66,1,8,12,66,77,8,8,31,21,27,66,36,8,29,31,19,27,66,21,8,56,31,20,29,66,29,8,7,66,58,8,18,15,27,66,48,8,55,31,6,27,66,4,8,2,31,47,27,66,19,8,39,31,25,27,66,55,8,40,31,21,27,66,16,8,22,31,32,27,66,12,8,41,31,21,27,66,3,8,49,31,7,27,66,9,8,62,31,6,29,66,16,8,37,31,4,29,66,43,8,42,31,5,27,66,21,8,11,31,70,27,66,34,8,43,31,46,27,66,19,8,60,31,21,29,66,29,8,13,31,17,27,66,54,8,14,31,61,27,66,36,8,0,31,62,27,66,46,8,14,66,51,8,27,31,23,27,66,15,8,20,31,8,27,66,61,8,21,31,8,27,66,48,8,26,31,10,29,66,49,8,8,31,63,27,66,50,8,24,31,18,27,66,43,8,56,31,15,29,66,42,8,17,31,14,27,66,43,8,6,31,34,27,66,42,8,10,31,62,27,66,13,8,40,31,50,27,66,18,8,40,31,13,27,66,18,8,15,31,52,27,66,37,8,32,31,44,27,66,9,8,40,31,16,29,66,19,8,20,31,9,27,66,45,8,19,31,52,27,66,10,8,5,31,17,27,66,26,8,52,31,17,29,66,19,8,53,31,3,29,66,16,8,0,31,31,27,66,36,8,31,31,16,29,66,70,8,22,31,4,29,66,58,8,20,31,23,27,66,36,8,5,31,78,27,66,20,8,28,31,34,27,66,19,8,43,31,20,29,66,28,8,13,66,62,8,10,66,110,8,33,31,18,27,66,26,8,39,31,1,29,66,27,8,59,31,18,29,66,33,8,14,31,27,27,66,40,8,22,15,27,66,45,8,40,31,35,27,66,33,8,13,66,56,8,0,66,83,8,28,31,5,27,66,52,8,41,31,21,29,66,70,8,9,66,61,8,58,31,25,27,66,1,8,1,31,17,27,66,34,8,43,31,8,29,66,18,8,17,31,1,29,66,49,8,16,31,26,27,66,27,8,2,66,63,8,47,31,2,29,66,20,8,39,31,19,27,66,8,8,2,31,118,27,66,1,8,10,31,9,27,66,100,8,33,31,50,27,66,25,8,60,31,41,29,66,48,8,40,31,7,27,66,20,8,13,66,72,8,12,31,24,27,66,39,8,3,31,50,27,66,27,8,54,31,31,29,66,82,8,5,66,80,8,5,66,68,8,10,31,11,27,66,53,8,47,31,22,27,66,13,8,13,66,39,8,14,66,29,8,19,31,27,27,66,28,8,26,31,7,27,66,48,8,48,31,24,29,66,95,8,60,31,10,29,66,4,8,33,31,28,27,66,13,8,28,31,43,27,66,10,8,61,31,17,29,66,4,8,32,66,22,8,33,31,20,27,66,13,8,3,66,63,8,23,31,48,27,66,36,8,38,31,20,27,66,26,8,15,31,14,27,66,36,8,59,31,13,29,66,21,8,3,31,68,27,66,14,8,29,31,54,27,66,19,8,51,31,3,29,66,26,8,0,31,74,27,66,7,8,36,31,40,27,66,39,8,10,31,16,27,66,17,8,8,66,64,8,10,66,56,8,9,66,56,8,4,66,75,8,3,66,76,8,47,31,6,29,66,65,8,15,31,23,27,66,77,8,19,31,30,27,66,59,8,19,31,54,27,66,4,8,9,66,74,8,34,31,21,27,66,30,8,51,31,5,27,66,49,8,22,66,59,8,45,31,21,27,66,18,8,6,66,105,8,41,31,24,29,66,96,8,1,31,21,27,66,44,8,12,31,11,27,66,44,8,12,66,99,8,6,66,78,8,12,31,23,27,66,30,8,2,66,80,8,26,31,10,29,66,61,8,52,31,28,29,66,41,8,43,31,28,27,66,3,8,2,31,35,27,66,44,8,31,31,13,29,66,51,8,43,31,9,29,66,9,8,5,31,45,27,66,16,8,0,31,82,27,66,21,8,5,31,16,27,66,44,8,61,31,3,27,66,17,8,31,31,15,29,66,49,8,37,31,8,27,66,21,8,21,31,53,27,66,3,8,54,31,17,29,66,28,8,12,31,41,27,66,27,8,6,31,20,27,66,40,8,22,31,19,27,66,36,8,37,31,8,27,66,20,8,27,31,10,27,66,28,8,21,31,1,29,66,46,8,16,31,65,27,66,26,8,18,31,87,27,66,3,8,10,66,56,8,54,31,28,27,66,24,8,49,31,23,29,66,85,8,59,31,35,27,66,14,8,61,31,42,29,66,60,8,59,31,24,29,66,32,8,33,31,9,29,66,61,8,49,31,10,27,66,12,8,23,31,53,27,66,5,8,44,31,7,29,66,44,8,46,31,11,29,66,54,8,20,31,7,27,66,38,8,42,31,3,27,66,20,8,56,31,2,29,66,12,8,13,31,34,27,66,9,8,58,31,10,27,66,54,8,8,66,61,8,11,66,108,8,30,31,13,29,66,48,8,38,31,9,29,66,36,8,51,31,35,29,66,53,8,14,66,105,8,9,66,56,8,55,31,19,27,66,34,8,31,31,16,29,66,51,8,3,31,92,27,66,11,8,36,31,50,27,66,33,8,5,66,47,8,27,31,10,27,66,37,8,32,66,49,8,7,66,41,8,4,66,50,8,51,31,15,29,66,39,8,30,31,1,29,66,74,8,12,66,69,8,36,31,10,27,66,67,8,18,15,27,66,33,8,44,31,16,29,66,91,8,22,31,34,27,66,13,8,55,31,11,27,66,18,8,16,31,44,27,66,5,8,46,31,8,29,66,29,8,21,31,33,27,66,31,8,39,31,1,27,66,26,8,12,66,68,8,30,31,14,27,66,59,8,8,66,81,8,3,31,61,27,66,1,8,10,66,59,8,29,31,3,29,66,39,8,43,31,10,27,66,12,8,21,31,1,29,66,64,8,1,66,64,8,1,66,67,8,38,31,29,27,66,52,8,6,31,56,27,66,15,8,0,31,37,27,66,29,8,25,31,7,27,66,33,8,7,66,58,8,9,66,63,8,21,31,7,27,66,39,8,3,66,103,8,9,66,106,8,3,66,47,8,0,31,71,27,66,3,8,28,31,50,27,66,3,8,43,31,24,29,66,29,8,14,31,6,27,66,88,8,42,31,11,27,66,12,8,10,66,112,8,56,31,15,29,66,11,8,7,66,47,8,59,31,9,29,66,21,8,21,31,73,27,66,11,8,6,31,16,27,66,63,8,43,31,58,27,66,3,8,61,31,10,27,66,3,8,33,31,16,29,66,66,8,9,31,34,27,66,72,8,24,31,5,27,66,14,8,50,31,28,29,66,54,8,59,31,23,29,66,85,8,4,66,77,8,2,66,79,8,14,66,52,8,8,66,113,8,59,31,24,29,66,22,8,27,31,45,27,66,45,8,14,31,10,27,66,45,8,8,31,26,27,66,34,8,4,66,77,8,35,31,72,27,66,1,8,20,31,2,29,66,48,8,43,31,15,29,66,20,8,3,66,66,8,6,66,112,8,36,31,28,27,66,18,8,13,31,45,27,66,46,8,59,31,13,29,66,19,8,62,31,30,29,66,38,8,29,31,36,27,66,11,8,17,31,16,27,66,17,8,56,31,39,29,66,60,8,0,66,65,8,39,31,10,27,66,22,8,61,31,16,27,66,5,8,4,66,73,8,32,31,15,27,66,18,8,9,31,18,27,66,38,8,51,31,12,27,66,5,8,2,31,99,27,66,2,8,29,31,12,27,66,31,8,36,31,6,27,66,27,8,26,31,4,29,66,59,8,54,31,3,27,66,54,8,32,15,27,66,20,8,0,66,74,8,12,66,69,8,0,31,27,27,66,46,8,8,66,46,8,54,31,5,29,66,16,8,37,31,11,27,66,35,8,55,31,20,29,66,50,8,45,66,23,8,30,31,23,27,66,26,8,25,31,68,27,66,10,8,26,31,25,27,66,18,8,38,31,4,27,66,66,8,53,31,7,29,66,20,8,11,66,57,8,12,31,97,27,66,2,8,8,31,34,27,66,24,8,7,31,8,27,66,59,8,29,31,28,27,66,24,8,4,31,60,27,66,21,8,51,31,35,29,66,38,8,4,31,15,27,66,46,8,1,66,82,8,9,66,76,8,24,31,9,29,66,56,8,19,31,43,27,66,17,8,63,31,23,29,66,63,8,3,66,66,8,13,31,3,27,66,92,8,53,31,10,29,66,23,8,38,31,3,27,66,81,8,18,31,35,27,66,58,8,23,31,3,29,66,46,8,54,31,4,29,66,24,8,49,31,31,29,66,63,8,5,31,44,27,66,54,8,9,66,45,8,16,31,3,27,66,46,8,55,31,24,27,66,4,8,7,66,78,8,56,31,2,27,66,16,8,59,31,10,29,66,30,8,24,31,57,27,66,22,8,22,31,46,27,66,1,8,4,31,23,27,66,81,8,48,31,2,29,66,21,8,0,31,27,27,66,41,8,51,31,21,27,66,39,8,31,31,67,27,66,10,8,36,31,19,27,66,15,8,37,31,3,27,66,81,8,38,31,2,27,66,45,8,49,31,15,29,66,64,8,39,31,17,27,66,24,8,5,31,40,27,66,59,8,52,31,6,29,66,43,8,13,66,95,8,3,66,64,8,35,31,12,27,66,59,8,25,31,74,27,66,12,8,24,31,4,27,66,69,8,56,31,16,29,66,34,8,57,31,23,27,66,4,8,39,31,8,27,66,42,8,12,66,101,8,39,31,3,29,66,44,8,25,31,62,27,66,18,8,40,31,18,29,66,34,8,3,31,61,27,66,8,8,11,31,12,27,66,46,8,24,15,27,66,20,8,1,66,110,8,62,31,45,29,66,91,8,41,31,3,29,66,29,8,3,66,82,8,0,31,43,27,66,26,8,52,31,20,29,66,86,8,43,31,9,29,66,45,8,4,31,46,27,66,70,8,13,66,52,8,57,31,4,27,66,13,8,17,31,6,27,66,51,8,27,31,38,27,66,20,8,49,31,3,29,66,10,8,10,66,33,8,13,66,63,8,17,31,79,27,66,24,8,12,31,45,27,66,12,8,19,31,4,27,66,58,8,20,66,60,8,10,31,17,27,66,40,8,2,66,83,8,60,31,25,29,66,44,8,4,31,19,27,66,57,8,60,31,11,29,66,56,8,49,31,11,29,66,18,8,40,31,42,27,66,8,8,41,31,20,29,66,48,8,7,31,14,27,66,44,8,19,31,28,27,66,64,8,40,31,54,27,66,14,8,1,66,67,8,6,66,62,8,11,66,41,8,55,31,34,29,66,97,8,12,66,72,8,30,31,4,27,66,85,8,1,66,64,8,14,31,54,27,66,22,8,18,31,20,27,66,31,8,48,31,57,27,66,14,8,14,66,51,8,54,31,19,29,66,46,8,43,31,13,27,66,9,8,57,31,37,29,66,45,8,9,31,17,27,66,47,8,46,31,8,27,66,12,8,41,31,15,29,66,43,8,8,66,111,8,24,31,31,27,66,10,8,6,66,102,8,7,31,9,27,66,52,8,25,31,19,27,66,25,8,4,66,65,8,4,31,40,27,66,21,8,11,31,29,27,66,26,8,29,31,9,29,66,86,8,54,31,36,29,66,71,8,33,31,1,27,66,16,8,8,31,37,27,66,34,8,30,31,7,27,66,30,8,11,31,41,27,66,33,8,30,31,18,27,66,25,8,56,31,1,27,66,22,8,59,31,20,27,66,26,8,35,31,9,27,66,41,8,39,31,8,27,66,18,8,21,31,29,27,66,21,8,29,31,2,27,66,51,8,53,31,3,29,66,27,8,55,31,38,29,66,48,8,3,66,62,8,24,31,19,27,66,25,8,55,31,22,27,66,26,8,6,31,44,27,66,47,8,10,31,30,27,66,34,8,7,31,40,27,66,36,8,31,31,12,29,66,62,8,51,31,28,27,66,29,8,49,31,33,29,66,53,8,25,31,34,27,66,63,8,52,31,18,29,66,18,8,1,31,116,27,66,1,8,5,66,62,8,39,31,2,27,66,63,8,20,66,45,8,58,31,23,27,66,2,8,3,31,54,27,66,17,8,13,66,71,8,2,66,79,8,17,31,21,27,66,5,8,49,31,13,27,66,14,8,20,31,76,27,66,25,8,27,31,25,27,66,67,8,9,31,45,27,66,27,8,10,31,27,27,66,43,8,57,31,12,29,66,38,8,53,31,6,29,66,38,8,20,31,29,27,66,67,8,2,66,78,8,19,31,22,27,66,64,8,1,31,36,27,66,19,8,7,66,66,8,21,31,38,27,66,10,8,20,31,34,27,66,11,8,1,66,102,8,63,31,28,29,66,73,8,6,31,34,27,66,30,8,39,31,5,27,66,62,8,34,31,15,27,66,3,8,10,66,108,8,50,31,10,29,66,41,8,34,31,41,27,66,45,8,13,31,37,27,66,15,8,61,31,15,29,66,44,8,19,31,7,27,66,48,8,23,31,14,27,66,46,8,36,31,15,29,66,31,8,13,31,23,27,66,7,8,55,31,33,29,66,54,8,6,31,74,27,66,42,8,63,31,27,29,66,37,8,3,31,42,27,66,20,8,11,31,39,27,66,24,8,3,66,63,8,8,66,48,8,59,31,19,29,66,63,8,51,31,24,29,66,38,8,11,31,39,27,66,17,8,31,31,5,29,66,85,8,34,31,31,27,66,43,8,13,66,52,8,0,66,67,8,12,66,57,8,8,31,28,27,66,72,8,15,31,20,27,66,31,8,19,31,62,27,66,2,8,26,31,22,27,66,37,8,10,31,60,27,66,11,8,5,66,70,8,7,31,96,27,66,1,8,7,66,78,8,47,31,30,29,66,26,8,27,31,28,27,66,19,8,62,31,3,27,66,16,8,12,66,53,8,14,31,20,27,66,20,8,8,66,61,8,51,31,53,27,66,15,8,37,31,18,27,66,10,8,39,31,16,29,66,85,8,42,31,2,27,66,25,8,38,31,12,27,66,55,8,60,31,20,29,66,45,8,25,31,51,27,66,8,8,60,31,10,27,66,4,8,45,31,3,29,66,40,8,3,31,25,27,66,45,8,11,31,5,27,66,70,8,62,31,29,29,66,47,8,39,31,10,27,66,57,8,4,31,15,27,66,88,8,28,31,9,29,66,46,8,59,31,8,29,66,16,8,2,66,117,8,38,31,16,27,66,11,8,9,31,36,27,66,39,8,61,31,19,29,66,23,8,42,31,10,29,66,33,8,52,31,15,29,66,28,8,1,31,70,27,66,51,8,56,31,11,27,66,12,8,60,31,16,29,66,24,8,45,31,11,27,66,33,8,13,31,12,27,66,83,8,13,66,54,8,37,31,19,27,66,12,8,19,31,35,27,66,57,8,1,31,93,27,66,14,8,30,31,31,27,66,4,8,24,31,21,27,66,37,8,18,31,28,27,66,61,8,55,31,1,29,66,30,8,59,31,4,29,66,10,8,9,31,42,27,66,14,8,0,66,65,8,33,31,13,27,66,9,8,22,66,49,8,2,66,103,8,18,31,65,27,66,2,8,24,31,44,27,66,1,8,11,66,63,8,25,31,45,27,66,13,8,17,31,14,27,66,80,8,47,31,30,29,66,26,8,3,66,73,8,47,31,5,27,66,68,8,25,31,41,27,66,11,8,0,31,52,27,66,29,8,43,31,26,29,66,62,8,7,66,76,8,44,31,35,27,66,6,8,17,31,1,29,66,62,8,45,31,1,29,66,36,8,49,31,45,27,66,11,8,7,66,49,8,28,31,6,29,66,93,8,23,31,13,27,66,33,8,7,66,58,8,53,31,47,27,66,11,8,34,31,44,27,66,30,8,59,31,40,29,66,49,8,27,31,51,27,66,44,8,2,66,50,8,19,31,1,29,66,100,8,20,31,59,27,66,8,8,16,31,14,27,66,52,8,14,66,51,8,27,31,11,27,66,31,8,8,31,22,27,66,46,8,31,31,7,27,66,11,8,0,31,26,27,66,22,8,42,31,20,27,66,19,8,0,31,41,27,66,28,8,50,31,46,27,66,25,8,57,31,26,27,66,3,8,57,31,6,29,66,32,8,3,31,42,27,66,35,8,10,66,95,8,29,31,12,29,66,39,8,40,31,16,27,66,29,8,10,66,55,8,43,31,19,27,66,5,8,49,31,15,27,66,17,8,12,66,90,8,14,31,4,27,66,55,8,30,31,13,29,66,48,8,2,66,63,8,57,31,25,27,66,31,8,60,31,40,29,66,54,8,14,31,28,27,66,39,8,11,31,31,27,66,23,8,5,31,29,27,66,70,8,13,66,61,8,55,31,17,29,66,43,8,12,66,57,8,29,31,21,27,66,4,8,8,66,59,8,33,31,11,27,66,75,8,11,66,54,8,38,31,11,27,66,35,8,14,31,23,27,66,28,8,19,31,32,27,66,14,8,19,31,3,27,66,43,8,47,31,31,27,66,44,8,55,31,2,29,66,21,8,45,31,3,29,66,40,8,59,31,1,27,66,9,8,35,31,13,29,66,86,8,2,31,22,27,66,45,8,49,31,23,27,66,33,8,0,66,111,8,35,31,34,27,66,17,8,40,31,12,29,66,52,8,27,31,63,27,66,15,8,3,66,82,8,60,31,37,29,66,58,8,13,66,61,8,52,31,4,27,66,26,8,10,31,34,27,66,29,8,8,66,100,8,58,31,28,29,66,40,8,43,31,34,27,66,5,8,1,31,24,27,66,60,8,14,31,20,27,66,9,8,46,31,13,29,66,41,8,54,31,25,27,66,2,8,10,31,58,27,66,35,8,11,31,23,27,66,20,8,39,31,5,27,66,30,8,5,31,42,27,66,34,8,50,31,7,29,66,30,8,6,31,19,27,66,65,8,63,31,26,29,66,32,8,13,66,106,8,13,66,52,8,47,31,55,27,66,6,8,22,31,7,27,66,39,8,8,31,46,27,66,50,8,6,31,50,27,66,63,8,11,66,54,8,37,31,33,27,66,8,8,49,31,51,27,66,4,8,9,66,102,8,63,31,41,29,66,86,8,29,31,33,27,66,13,8,52,31,36,29,66,51,8,10,66,75,8,44,31,11,27,66,15,8,36,31,12,29,66,56,8,12,31,32,27,66,61,8,50,31,9,29,66,15,8,11,66,74,8,46,31,23,29,66,46,8,10,66,58,8,12,66,53,8,30,31,2,29,66,80,8,13,66,60,8,60,31,7,29,66,32,8,54,31,21,29,66,36,8,15,31,18,27,66,85,8,14,31,51,27,66,24,8,12,31,68,27,66,40,8,18,31,3,29,66,50,8,59,31,35,29,66,23,8,33,31,24,27,66,17,8,26,31,3,29,66,60,8,3,66,96,8,1,66,42,8,59,31,36,29,66,53,8,15,31,65,27,66,39,8,13,66,106,8,58,31,16,27,66,7,8,11,66,57,8,2,66,65,8,49,31,29,29,66,37,8,3,66,83,8,17,31,38,27,66,14,8,1,31,19,27,66,45,8,6,31,37,27,66,30,8,51,31,5,29,66,72,8,46,31,19,27,66,35,8,37,31,52,27,66,30,8,14,66,51,8,51,31,13,29,66,69,8,43,31,21,27,66,8,8,44,31,14,27,66,63,8,14,66,51,8,6,66,59,8,45,31,4,29,66,34,8,31,31,66,27,66,8,8,8,66,77,8,4,66,61,8,3,66,70,8,36,15,27,66,11,8,28,31,2,27,66,55,8,47,31,11,29,66,31,8,11,66,68,8,11,31,12,27,66,80,8,10,31,19,27,66,86,8,8,66,57,8,9,66,60,8,2,31,95,27,66,22,8,1,31,21,27,66,43,8,13,66,52,8,63,31,4,27,66,10,8,46,31,31,27,66,43,8,50,31,24,29,66,51,8,62,31,13,29,66,16,8,9,66,56,8,28,31,5,29,66,43,8,0,66,77,8,38,31,2,27,66,25,8,18,31,36,27,66,20,8,51,31,9,27,66,21,8,30,31,47,27,66,4,8,14,31,21,27,66,73,8,46,31,7,29,66,29,8,55,31,39,27,66,11,8,58,31,31,29,66,58,8,12,66,77,8,47,31,22,27,66,1,8,10,31,68,27,66,6,8,12,66,40,8,61,31,2,29,66,40,8,57,31,28,29,66,45,8,28,31,30,27,66,23,8,37,31,1,27,66,69,8,48,31,1,27,66,5,8,4,66,70,8,32,31,16,29,66,65,8,60,31,1,29,66,6,8,14,66,57,8,54,31,16,29,66,30,8,15,31,46,27,66,5,8,9,66,76,8,44,31,25,29,66,33,8,43,31,1,29,66,32,8,15,31,27,27,66,39,8,11,31,15,27,66,81,8,38,31,12,29,66,28,8,4,31,53,27,66,9,8,3,31,53,27,66,11,8,27,31,53,27,66,5,8,3,31,63,27,66,11,8,54,31,2,27,66,18,8,0,31,50,27,66,32,8,11,66,37,8,58,31,1,29,66,51,8,1,31,43,27,66,26,8,55,31,21,29,66,86,8,4,31,78,27,66,3,8,39,31,14,29,66,18,8,47,31,13,29,66,40,8,38,31,12,27,66,31,8,2,31,38,27,66,75,8,7,66,47,8,8,66,63,8,32,31,23,27,66,50,8,0,66,85,8,5,31,28,27,66,39,8,37,31,7,29,66,44,8,2,31,49,27,66,35,8,13,66,98,8,12,31,3,27,66,28,8,49,31,21,29,66,48,8,48,31,17,29,66,88,8,28,31,14,27,66,73,8,14,31,35,27,66,32,8,0,31,35,27,66,40,8,38,31,13,29,66,96,8,63,31,18,27,66,4,8,1,66,106,8,13,66,67,8,6,31,42,27,66,57,8,8,66,48,8,60,31,11,27,66,16,8,1,31,29,27,66,39,8,3,66,62,8,39,31,1,29,66,10,8,45,31,4,27,66,59,8,49,31,26,27,66,8,8,41,31,11,27,66,32,8,27,31,14,27,66,11,8,26,31,68,27,66,24,8,14,31,31,27,66,26,8,56,31,4,27,66,6,8,47,31,26,29,66,44,8,58,31,2,29,66,22,8,4,31,37,27,66,33,8,15,31,9,27,66,59,8,28,31,36,27,66,55,8,36,31,9,29,66,16,8,55,31,3,29,66,24,8,0,31,48,27,66,73,8,6,31,24,27,66,22,8,7,31,9,27,66,65,8,13,31,6,27,66,61,8,10,31,53,27,66,20,8,4,66,81,8,25,31,40,27,66,1,8,6,31,14,27,66,61,8,38,31,13,29,66,58,8,41,31,7,29,66,22,8,3,66,49,8,7,31,29,27,66,33,8,13,31,47,27,66,5,8,5,66,80,8,12,66,96,8,22,31,56,27,66,1,8,10,31,82,27,66,30,8,12,31,31,27,66,9,8,32,31,81,27,66,5,8,12,66,63,8,6,66,59,8,13,31,25,27,66,27,8,21,31,6,27,66,63,8,49,31,13,27,66,7,8,6,31,82,27,66,31,8,3,66,62,8,25,31,4,27,66,79,8,3,31,42,27,66,20,8,28,31,12,29,66,67,8,3,66,82,8,7,31,35,27,66,38,8,57,31,7,27,66,10,8,8,66,74,8,31,31,8,29,66,46,8,0,31,33,27,66,53,8,38,31,13,27,66,29,8,13,66,94,8,17,31,2,27,66,54,8,1,31,18,27,66,46,8,29,66,43,8,0,31,105,27,66,17,8,35,31,31,27,66,33,8,39,31,2,29,66,77,8,55,31,10,29,66,24,8,20,31,62,27,66,37,8,3,66,62,8,52,31,29,29,66,42,8,59,31,5,29,66,27,8,39,31,24,29,66,50,8,28,31,4,27,66,67,8,0,31,43,27,66,24,8,27,31,24,27,66,14,8,11,66,56,8,39,31,38,27,66,8,8,9,31,36,27,66,22,8,4,31,29,27,66,41,8,3,31,54,27,66,25,8,7,31,28,27,66,68,8,16,31,66,27,66,26,8,43,31,4,29,66,32,8,29,31,35,27,66,56,8,12,31,26,27,66,47,8,20,31,8,27,66,15,8,13,31,35,27,66,26,8,54,31,3,29,66,30,8,20,31,15,27,66,72,8,25,31,6,27,66,23,8,11,31,44,27,66,11,8,48,31,18,27,66,2,8,11,66,92,8,35,31,71,27,66,2,8,7,66,58,8,36,31,35,27,66,13,8,19,31,30,27,66,62,8,14,31,41,27,66,42,8,22,31,26,27,66,26,8,57,31,25,29,66,49,8,13,31,19,27,66,20,8,63,31,6,29,66,61,8,53,31,16,27,66,19,8,56,31,42,27,66,6,8,11,66,54,8,38,31,9,29,66,39,8,63,31,11,27,66,2,8,62,31,46,29,66,34,8,47,31,16,27,66,10,8,47,31,18,29,66,52,8,7,31,19,27,66,42,8,30,31,43,27,66,10,8,14,31,39,27,66,4,8,52,31,23,27,66,29,8,2,31,33,27,66,34,8,50,31,5,29,66,23,8,23,31,7,27,66,39,8,26,31,42,27,66,40,8,2,31,56,27,66,7,8,60,31,13,29,66,1,8,35,31,10,29,66,44,8,32,31,76,27,66,10,8,37,31,33,27,66,9,8,0,31,40,27,66,42,8,1,66,64,8,54,31,14,27,66,4,8,49,31,19,27,66,6,8,4,31,68,27,66,12,8,26,31,9,27,66,30,8,20,31,18,27,66,5,8,14,31,21,27,66,41,8,9,31,108,27,66,5,8,45,31,5,29,66,8,8,42,31,27,27,66,12,8,11,31,38,27,66,19,8,1,66,120,8,22,31,23,27,66,41,8,22,31,46,27,66,7,8,7,31,23,27,66,50,8,52,31,29,29,66,82,8,25,31,1,27,66,30,8,29,31,10,29,66,61,8,26,31,1,29,66,40,8,49,31,5,27,66,12,8,44,31,18,27,66,45,8,6,66,78,8,19,31,35,27,66,11,8,55,31,1,27,66,9,8,4,66,61,8,11,66,91,8,3,31,55,27,66,20,8,45,31,30,29,66,106,8,13,66,102,8,6,66,78,8,35,31,14,29,66,44,8,56,31,35,29,66,46,8,2,31,19,27,66,64,8,26,31,10,27,66,42,8,61,31,7,27,66,6,8,55,31,8,29,66,35,8,55,31,18,27,66,4,8,0,31,26,27,66,82,8,54,31,7,29,66,21,8,12,66,108,8,43,31,35,27,66,7,8,48,31,33,29,66,28,8,8,66,64,8,49,31,10,27,66,6,8,27,15,27,66,11,8,3,66,105,8,41,31,17,29,66,42,8,33,15,27,66,18,8,40,31,51,27,66,20,8,6,66,102,8,55,31,37,29,66,48,8,29,31,63,27,66,13,8,14,31,28,27,66,43,8,20,31,54,27,66,23,8,11,66,63,8,42,31,36,27,66,4,8,13,66,39,8,25,31,28,27,66,33,8,8,31,35,27,66,37,8,4,31,35,27,66,64,8,56,31,20,27,66,13,8,9,66,56,8,30,31,2,27,66,33,8,24,31,28,27,66,17,8,56,31,21,29,66,30,8,4,31,33,27,66,28,8,40,31,2,27,66,24,8,34,31,39,27,66,47,8,37,31,16,29,66,48,8,44,31,24,29,66,45,8,6,66,73,8,9,31,52,27,66,60,8,18,31,21,27,66,46,8,0,66,65,8,25,31,40,27,66,9,8,14,31,24,27,66,43,8,10,66,63,8,31,31,47,27,66,30,8,8,66,61,8,24,31,75,27,66,22,8,43,31,27,27,66,15,8,54,31,39,29,66,67,8,2,66,68,8,44,31,24,27,66,16,8,55,31,5,29,66,2,8,63,31,43,27,66,2,8,7,31,38,27,66,22,8,9,31,32,27,66,81,8,13,66,98,8,17,31,44,27,66,47,8,25,31,7,29,66,49,8,3,31,47,27,66,34,8,2,31,49,27,66,60,8,61,66,8,8,32,31,2,29,66,41,8,13,31,29,27,66,40,8,9,31,56,27,66,12,8,32,31,16,29,66,49,8,29,31,12,27,66,33,8,39,31,15,27,66,27,8,15,31,36,27,66,5,8,5,31,98,27,66,5,8,59,31,37,29,66,50,8,15,31,9,27,66,43,8,8,66,77,8,44,31,53,27,66,3,8,33,31,2,27,66,35,8,7,66,77,8,9,31,35,27,66,8,8,7,66,36,8,61,31,29,29,66,33,8,62,31,36,29,66,40,8,35,31,4,29,66,25,8,10,66,41,8,45,31,12,29,66,42,8,49,31,48,27,66,24,8,10,31,12,27,66,63,8,5,66,64,8,0,31,23,27,66,56,8,59,31,39,29,66,85,8,57,31,12,29,66,40,8,55,31,36,29,66,60,8,57,31,31,29,66,48,8,49,31,25,27,66,8,8,44,31,24,27,66,21,8,54,31,28,27,66,26,8,2,66,69,8,46,31,55,27,66,3,8,2,66,83,8,17,31,12,27,66,14,8,10,66,56,8,60,31,23,29,66,66,8,9,31,37,27,66,19,8,4,66,61,8,27,31,8,29,66,62,8,4,66,61,8,40,31,6,27,66,53,8,6,66,66,8,19,31,31,27,66,15,8,8,31,25,27,66,34,8,8,31,25,27,66,52,8,2,31,91,27,66,14,8,49,31,21,29,66,46,8,46,31,20,29,66,55,8,25,31,40,27,66,8,8,40,31,20,29,66,23,8,0,31,36,27,66,42,8,30,31,3,27,66,72,8,32,31,42,27,66,11,8,3,31,62,27,66,8,8,12,31,32,27,66,35,8,48,31,47,27,66,11,8,30,31,22,27,66,51,8,9,31,41,27,66,58,8,21,31,5,27,66,41,8,1,66,121,8,3,31,107,27,66,1,8,4,66,104,8,60,31,20,29,66,27,8,25,31,27,27,66,32,8,26,31,55,27,66,30,8,50,31,12,29,66,31,8,7,66,64,8,55,31,34,29,66,61,8,8,31,28,27,66,41,8,18,31,37,27,66,10,8,57,31,14,29,66,22,8,7,66,59,8,38,31,10,29,66,28,8,11,66,79,8,20,66,49,8,19,31,93,27,66,7,8,1,31,54,27,66,10,8,57,31,26,29,66,34,8,11,66,59,8,2,66,102,8,37,31,56,27,66,18,8,59,31,37,27,66,12,8,18,31,9,27,66,42,8,60,31,8,29,66,31,8,41,31,21,27,66,23,8,29,31,30,27,66,44,8,45,31,13,27,66,22,8,62,31,26,29,66,69,8,43,31,28,29,66,41,8,36,31,9,29,66,54,8,12,66,57,8,61,31,21,29,66,28,8,41,31,46,27,66,12,8,36,31,8,27,66,64,8,53,31,12,29,66,25,8,22,31,2,27,66,45,8,25,31,19,27,66,25,8,25,31,60,27,66,33,8,17,31,15,27,66,48,8,24,31,81,27,66,15,8,50,31,13,29,66,28,8,20,31,4,29,66,35,8,20,31,1,29,66,55,8,27,31,16,27,66,40,8,1,31,29,27,66,52,8,29,31,4,27,66,33,8,34,31,32,27,66,10,8,1,66,48,8,6,66,50,8,14,66,67,8,63,31,29,29,66,33,8,31,31,7,29,66,81,8,55,31,5,27,66,25,8,32,31,27,27,66,49,8,14,66,66,8,4,31,39,27,66,62,8,30,31,16,27,66,10,8,44,31,12,27,66,65,8,21,31,28,27,66,20,8,44,31,20,27,66,4,8,23,31,1,29,66,77,8,40,31,13,29,66,81,8,40,31,25,27,66,7,8,54,31,8,27,66,6,8,56,31,21,29,66,17,8,1,31,101,27,66,16,8,40,31,5,27,66,29,8,33,31,12,29,66,82,8,20,31,13,27,66,32,8,46,31,20,27,66,41,8,1,31,38,27,66,33,8,49,31,23,29,66,95,8,45,31,7,27,66,13,8,14,31,45,27,66,6,8,48,31,1,29,66,28,8,44,31,37,27,66,24,8,22,31,1,27,66,62,8,44,31,17,29,66,38,8,31,31,39,27,66,3,8,44,31,8,27,66,31,8,15,31,46,27,66,24,8,28,31,3,29,66,54,8,7,66,67,8,3,66,78,8,41,31,12,27,66,16,8,34,66,20,8,6,66,68,8,27,31,48,27,66,6,8,1,66,106,8,36,31,8,27,66,10,8,1,31,38,27,66,27,8,1,66,65,8,41,31,10,27,66,56,8,37,31,38,27,66,9,8,6,66,59,8,8,31,24,27,66,35,8,6,66,79,8,14,31,36,27,66,6,8,11,66,63,8,32,31,46,27,66,5,8,57,31,38,29,66,59,8,0,66,66,8,35,31,26,27,66,18,8,9,66,72,8,46,31,18,29,66,37,8,11,31,22,27,66,14,8,35,31,18,29,66,48,8,45,31,1,27,66,20,8,58,31,23,29,66,42,8,44,31,10,29,66,31,8,59,31,16,29,66,22,8,0,66,68,8,61,31,46,29,66,62,8,5,66,79,8,62,31,3,29,66,6,8,57,31,22,29,66,30,8,2,66,63,8,56,31,24,29,66,52,8,19,31,16,27,66,30,8,39,31,9,29,66,37,8,52,31,28,27,66,5,8,1,66,114,8,58,31,13,29,66,29,8,14,66,67,8,34,31,5,27,66,31,8,5,31,46,27,66,15,8,12,66,60,8,20,31,5,27,66,40,8,0,31,19,27,66,46,8,2,31,76,27,66,6,8,34,31,23,27,66,8,8,3,31,32,27,66,31,8,5,31,70,27,66,14,8,5,31,42,27,66,61,8,44,31,24,29,66,47,8,1,66,83,8,49,31,28,29,66,90,8,42,31,44,27,66,27,8,1,31,39,27,66,26,8,8,31,37,27,66,22,8,49,31,19,27,66,43,8,8,66,76,8,4,66,61,8,61,31,34,29,66,55,8,20,31,36,27,66,21,8,4,31,60,27,66,1,8,8,66,66,8,4,66,77,8,12,31,36,27,66,21,8,3,66,40,8,21,31,14,27,66,31,8,18,31,56,27,66,29,8,58,31,26,29,66,33,8,12,66,69,8,36,31,5,29,66,34,8,9,66,57,8,47,31,8,27,66,22,8,27,31,8,27,66,30,8,8,31,32,27,66,40,8,3,66,62,8,21,31,41,27,66,57,8,6,31,61,27,66,2,8,37,31,5,29,66,34,8,46,31,42,27,66,31,8,4,31,15,27,66,100,8,63,31,23,29,66,68,8,12,66,56,8,18,31,5,27,66,45,8,9,31,25,27,66,77,8,32,31,27,27,66,10,8,40,31,10,27,66,24,8,34,31,8,27,66,39,8,46,31,17,29,66,19,8,38,31,5,27,66,11,8,40,31,8,29,66,34,8,26,31,6,27,66,35,8,41,31,10,29,66,54,8,26,31,6,27,66,47,8,15,31,53,27,66,11,8,12,66,91,8,15,31,43,27,66,23,8,43,31,17,29,66,82,8,32,31,26,27,66,16,8,46,31,19,29,66,56,8,33,31,35,27,66,17,8,13,66,74,8,18,15,27,66,45,8,45,31,37,27,66,2,8,24,31,51,27,66,36,8,24,31,40,27,66,5,8,11,31,26,27,66,37,8,18,31,39,27,66,24,8,2,66,101,8,11,66,43,8,44,31,9,29,66,31,8,2,66,65,8,42,31,5,29,66,48,8,7,31,32,27,66,47,8,2,66,72,8,46,31,18,27,66,17,8,14,31,18,27,66,54,8,6,66,60,8,9,31,27,27,66,43,8,21,31,24,27,66,58,8,41,31,23,27,66,17,8,45,31,21,29,66,84,8,31,31,40,27,66,5,8,13,31,89,27,66,3,8,34,31,10,29,66,61,8,36,31,49,27,66,15,8,23,31,45,27,66,13,8,11,31,43,27,66,30,8,53,31,41,27,66,17,8,3,66,66,8,59,31,5,27,66,10,8,49,31,31,27,66,2,8,20,15,27,66,12,8,55,31,27,27,66,26,8,7,31,49,27,66,12,8,0,31,27,27,66,42,8,42,31,7,29,66,34,8,3,31,33,27,66,18,8,30,31,10,29,66,46,8,59,31,18,29,66,25,8,45,31,10,29,66,68,8,11,66,61,8,10,66,64,8,7,66,74,8,54,31,9,29,66,36,8,4,66,50,8,1,31,42,27,66,31,8,7,66,76,8,14,66,38,8,46,31,6,27,66,56,8,25,31,20,27,66,25,8,24,31,54,27,66,6,8,30,31,13,27,66,9,8,62,31,2,27,66,7,8,54,31,6,27,66,5,8,34,31,15,27,66,16,8,4,66,61,8,29,15,27,66,12,8,37,31,31,27,66,1,8,4,31,61,27,66,16,8,16,31,85,27,66,6,8,1,31,53,27,66,11,8,13,66,54,8,29,31,8,29,66,82,8,3,66,104,8,3,31,66,27,66,7,8,22,31,14,27,66,32,8,8,66,57,8,13,66,106,8,3,66,79,8,61,31,30,29,66,37,8,9,31,16,27,66,56,8,15,31,23,27,66,65,8,36,31,2,27,66,41,8,34,31,7,27,66,27,8,3,66,100,8,46,31,31,29,66,41,8,38,31,18,27,66,27,8,29,31,33,27,66,7,8,17,31,22,27,66,27,8,25,31,4,27,66,48,8,49,31,10,29,66,43,8,0,31,69,27,66,1,8,7,31,9,27,66,50,8,12,66,61,8,46,31,10,29,66,50,8,21,31,22,27,66,26,8,6,66,113,8,4,31,17,27,66,44,8,14,66,51,8,5,31,48,27,66,12,8,0,66,103,8,22,31,12,27,66,35,8,1,66,51,8,55,31,12,29,66,23,8,1,66,81,8,28,31,15,27,66,26,8,13,31,37,27,66,23,8,1,66,64,8,22,31,39,27,66,4,8,25,31,4,29,66,31,8,41,31,6,29,66,34,8,7,31,57,27,66,4,8,29,31,67,27,66,23,8,42,31,24,27,66,11,8,51,31,4,29,66,34,8,4,31,38,27,66,24,8,27,31,76,27,66,1,8,33,15,27,66,3,8,30,31,20,27,66,17,8,8,66,61,8,57,31,14,27,66,32,8,46,31,3,29,66,42,8,28,31,3,27,66,53,8,61,31,27,29,66,32,8,47,31,22,27,66,51,8,14,31,5,27,66,62,8,49,31,6,29,66,30,8,8,66,62,8,1,66,80,8,3,31,86,27,66,18,8,15,31,46,27,66,23,8,57,31,20,29,66,28,8,20,31,8,27,66,37,8,6,31,29,27,66,30,8,62,31,7,27,66,53,8,62,31,38,29,66,41,8,42,31,12,27,66,11,8,8,66,57,8,16,31,92,27,66,5,8,17,31,19,27,66,38,8,45,31,9,27,66,30,8,6,31,46,27,66,29,8,40,31,24,27,66,44,8,61,31,22,29,66,27,8,19,31,31,27,66,19,8,11,66,58,8,41,31,39,27,66,24,8,52,31,14,27,66,13,8,35,31,14,27,66,19,8,56,31,5,29,66,26,8,43,31,16,27,66,6,8,57,31,2,29,66,26,8,6,31,29,27,66,84,8,41,31,15,29,66,39,8,45,31,6,27,66,62,8,11,31,24,27,66,39,8,19,31,46,27,66,17,8,11,31,67,27,66,21,8,34,31,3,27,66,71,8,16,31,40,27,66,15,8,11,66,95,8,21,31,25,27,66,6,8,44,31,35,27,66,25,8,33,31,6,29,66,47,8,62,31,23,29,66,44,8,13,31,27,27,66,25,8,42,31,25,29,66,91,8,14,31,45,27,66,7,8,63,31,21,29,66,26,8,15,31,20,27,66,17,8,8,66,64,8,11,31,49,27,66,21,8,2,66,63,8,0,31,80,27,66,31,8,3,66,70,8,49,31,1,27,66,24,8,6,31,34,27,66,41,8,40,31,19,27,66,14,8,56,31,41,29,66,39,8,5,66,60,8,14,31,19,27,66,50,8,38,31,21,27,66,26,8,63,31,9,29,66,14,8,63,66,16,8,5,66,98,8,6,66,63,8,8,31,68,27,66,32,8,16,31,44,27,66,6,8,59,31,7,27,66,2,8,15,31,45,27,66,51,8,39,31,12,27,66,15,8,14,66,60,8,11,15,27,66,59,8,4,66,81,8,17,31,18,27,66,19,8,17,31,1,29,66,49,8,40,31,38,27,66,5,8,52,31,31,27,66,2,8,29,31,14,29,66,56,8,57,31,9,27,66,13,8,14,31,60,27,66,29,8,57,31,4,29,66,16,8,26,31,22,27,66,60,8,6,66,60,8,53,31,38,29,66,107,8,36,31,7,29,66,82,8,47,31,15,27,66,4,8,52,31,18,29,66,45,8,3,31,33,27,66,31,8,16,31,29,27,66,40,8,20,31,2,27,66,43,8,48,31,26,27,66,1,8,60,31,32,27,66,28,8,16,31,56,27,66,5,8,3,66,62,8,1,66,64,8,3,31,34,27,66,28,8,32,31,12,29,66,65,8,22,31,31,27,66,29,8,0,31,19,27,66,46,8,10,31,6,27,66,49,8,56,31,20,29,66,29,8,4,66,80,8,63,31,4,29,66,6,8,34,31,9,27,66,24,8,14,66,71,8,7,31,11,27,66,60,8,3,66,71,8,53,31,12,27,66,17,8,42,31,7,29,66,50,8,37,31,65,27,66,6,8,14,31,55,27,66,3,8,14,66,52,8,34,31,14,27,66,37,8,4,66,39,8,10,31,16,27,66,46,8,3,66,62,8,33,31,7,29,66,39,8,14,31,9,27,66,99,8,54,66,11,8,6,66,59,8,5,66,60,8,55,31,31,27,66,27,8,61,31,34,29,66,47,8,63,31,7,29,66,26,8,10,31,8,27,66,34,8,27,31,8,29,66,89,8,29,31,27,27,66,14,8,13,66,55,8,15,31,11,27,66,26,8,0,31,16,27,66,88,8,41,31,12,27,66,26,8,26,31,19,27,66,20,8,13,31,67,27,66,20,8,59,31,27,29,66,33,8,10,31,26,27,66,31,8,4,66,99,8,21,31,32,27,66,54,8,48,31,5,29,66,65,8,6,31,14,27,66,45,8,54,66,52,8,25,31,11,27,66,75,8,59,31,5,29,66,12,8,5,66,69,8,23,31,9,27,66,49,8,56,31,3,27,66,18,8,51,31,10,29,66,13,8,46,31,9,29,66,28,8,27,31,1,27,66,55,8,57,31,10,29,66,38,8,57,31,20,29,66,32,8,58,31,23,29,66,44,8,35,31,43,27,66,25,8,61,31,42,29,66,50,8,7,66,101,8,6,66,60,8,10,66,74,8,17,31,82,27,66,12,8,49,31,2,29,66,19,8,61,31,17,29,66,30,8,13,66,68,8,59,31,15,29,66,45,8,1,66,53,8,3,66,62,8,14,31,31,27,66,38,8,55,31,3,29,66,33,8,50,31,28,29,66,50,8,15,31,52,27,66,12,8,12,66,91,8,33,31,13,27,66,23,8,4,66,46,8,48,31,2,27,66,29,8,36,31,24,27,66,7,8,49,31,24,27,66,12,8,60,31,37,29,66,50,8,19,31,16,27,66,44,8,23,31,30,27,66,52,8,30,31,36,27,66,19,8,55,31,19,29,66,42,8,19,31,43,27,66,12,8,3,31,46,27,66,34,8,46,31,3,29,66,26,8,12,66,96,8,24,31,29,27,66,19,8,3,31,45,27,66,18,8,58,31,5,27,66,22,8,2,66,41,8,62,31,14,29,66,26,8,49,31,8,29,66,40,8,60,31,21,29,66,64,8,0,66,54,8,44,66,27,8,30,31,58,27,66,17,8,2,66,83,8,36,31,16,29,66,82,8,8,31,64,27,66,2,8,40,31,5,29,66,47,8,6,66,59,8,36,31,3,29,66,10,8,24,31,11,27,66,41,8,33,31,6,29,66,95,8,13,31,32,27,66,3,8,18,31,32,27,66,31,8,11,66,60,8,10,31,30,27,66,27,8,6,31,55,27,66,24,8,12,66,105,8,0,31,69,27,66,11,8,14,66,91,8,8,66,48,8,9,31,71,27,66,22,8,24,31,13,27,66,32,8,8,66,59,8,3,66,116,8,60,31,26,27,66,22,8,58,31,14,27,66,7,8,30,31,54,27,66,22,8,18,31,5,27,66,29,8,35,31,57,27,66,26,8,45,31,14,27,66,8,8,42,66,24,8,53,31,3,27,66,9,8,19,31,1,29,66,58,8,48,31,23,29,66,49,8,19,31,21,27,66,42,8,63,31,23,27,66,33,8,16,31,17,27,66,10,8,11,31,63,27,66,2,8,38,31,5,27,66,5,8,19,15,27,66,27,8,23,31,27,27,66,31,8,15,31,6,27,66,57,8,2,31,100,27,66,19,8,7,66,78,8,21,31,20,27,66,32,8,58,31,11,27,66,11,8,10,66,95,8,11,66,45,8,44,31,10,29,66,15,8,10,66,59,8,10,66,55,8,22,31,14,27,66,12,8,44,31,2,27,66,62,8,1,31,72,27,66,6,8,41,31,34,27,66,31,8,13,31,10,27,66,29,8,5,31,61,27,66,52,8,41,31,7,27,66,25,8,21,31,59,27,66,1,8,5,31,34,27,66,26,8,27,31,33,27,66,30,8,44,31,17,29,66,47,8,1,66,80,8,45,31,17,29,66,61,8,60,31,20,29,66,14,8,1,66,73,8,14,31,36,27,66,31,8,23,31,49,27,66,1,8,8,31,48,27,66,52,8,59,31,34,29,66,47,8,38,31,2,27,66,27,8,28,31,6,29,66,63,8,51,31,12,27,66,37,8,6,66,64,8,11,66,73,8,5,66,47,8,57,31,6,27,66,8,8,43,31,7,29,66,29,8,34,31,10,27,66,21,8,25,31,8,27,66,32,8,24,31,41,27,66,37,8,20,31,1,27,66,53,8,3,66,78,8,2,31,25,27,66,47,8,51,31,35,29,66,50,8,21,31,36,27,66,12,8,47,31,41,27,66,31,8,19,31,45,27,66,1,8,44,66,64,8,13,66,55,8,41,31,25,29,66,67,8,63,31,11,27,66,11,8,26,31,55,27,66,5,8,24,31,44,27,66,6,8,53,31,26,27,66,3,8,13,31,5,27,66,59,8,57,31,10,27,66,19,8,6,66,74,8,18,31,12,27,66,75,8,19,31,67,27,66,3,8,38,31,7,27,66,20,8,6,66,65,8,40,31,30,27,66,12,8,29,31,1,27,66,47,8,8,31,46,27,66,11,8,9,31,48,27,66,8,8,15,31,29,27,66,24,8,58,31,10,27,66,21,8,15,31,92,27,66,1,8,8,66,62,8,28,31,12,27,66,65,8,45,31,27,29,66,67,8,9,31,80,27,66,10,8,2,66,78,8,57,31,35,29,66,83,8,59,31,3,29,66,29,8,0,66,73,8,49,31,28,29,66,58,8,63,31,40,29,66,81,8,5,31,46,27,66,38,8,53,31,31,27,66,24,8,22,31,4,29,66,51,8,6,66,77,8,26,31,20,27,66,39,8,10,31,58,27,66,46,8,56,31,18,29,66,42,8,22,31,26,27,66,57,8,17,31,56,27,66,12,8,8,31,24,27,66,41,8,48,31,30,29,66,61,8,46,31,8,29,66,66,8,23,31,5,27,66,83,8,49,31,3,29,66,62,8,52,31,8,27,66,14,8,63,31,18,29,66,38,8,33,31,48,27,66,4,8,45,31,10,27,66,34,8,25,31,13,27,66,42,8,40,31,5,27,66,60,8,17,31,3,27,66,36,8,60,31,14,29,66,72,8,7,66,62,8,21,31,16,27,66,31,8,19,31,34,27,66,16,8,54,31,17,27,66,37,8,58,31,32,29,66,41,8,12,66,36,8,13,66,56,8,62,31,32,29,66,88,8,63,31,10,27,66,7,8,26,31,36,27,66,58,8,43,31,2,29,66,24,8,40,31,21,29,66,92,8,31,31,39,27,66,4,8,57,31,33,29,66,57,8,44,31,23,29,66,64,8,5,66,38,8,57,31,33,29,66,52,8,2,66,46,8,38,31,15,29,66,46,8,50,31,30,27,66,1,8,3,66,62,8,0,66,121,8,47,31,24,29,66,63,8,49,31,7,27,66,46,8,3,31,28,27,66,49,8,38,31,4,29,66,71,8,20,31,8,27,66,28,8,36,31,9,29,66,43,8,26,31,28,27,66,15,8,29,31,8,27,66,28,8,55,31,16,27,66,14,8,24,31,29,27,66,65,8,38,31,20,29,66,80,8,16,31,79,27,66,25,8,12,31,50,27,66,3,8,22,31,42,27,66,5,8,7,66,67,8,56,31,6,29,66,34,8,24,31,8,29,66,57,8,0,66,43,8,32,31,12,29,66,56,8,59,31,10,29,66,73,8,40,31,17,29,66,50,8,0,66,65,8,41,31,12,27,66,18,8,44,66,38,8,44,31,13,27,66,20,8,61,31,45,29,66,49,8,6,31,45,27,66,23,8,10,66,72,8,3,31,25,27,66,20,8,2,66,106,8,30,31,13,27,66,27,8,14,66,108,8,59,31,9,29,66,2,8,25,31,38,27,66,23,8,16,31,3,27,66,46,8,3,66,63,8,48,31,7,27,66,1,8,60,31,7,27,66,41,8,55,31,28,29,66,38,8,9,66,98,8,6,66,63,8,41,31,21,29,66,64,8,53,31,1,27,66,11,8,2,66,63,8,54,31,19,29,66,30,8,37,31,52,27,66,1,8,41,31,20,29,66,48,8,1,31,99,27,66,19,8,2,66,63,8,45,31,53,27,66,10,8,13,31,40,27,66,16,8,6,66,115,8,21,31,9,27,66,55,8,2,66,101,8,48,31,21,27,66,5,8,9,31,34,27,66,39,8,3,66,45,8,59,31,2,27,66,25,8,9,66,71,8,4,66,101,8,24,31,8,29,66,73,8,42,31,6,27,66,17,8,13,66,59,8,23,31,87,27,66,12,8,36,31,57,27,66,10,8,56,31,6,29,66,58,8,28,31,24,27,66,15,8,34,31,13,29,66,47,8,6,31,104,27,66,1,8,19,31,56,27,66,22,8,48,31,3,29,66,29,8,5,31,55,27,66,21,8,31,31,14,29,66,56,8,8,31,41,27,66,69,8,40,31,3,27,66,55,8,35,31,20,27,66,49,8,61,31,41,29,66,45,8,16,31,6,27,66,43,8,43,31,26,29,66,57,8,3,66,81,8,27,31,11,27,66,35,8,7,66,36,8,46,31,13,27,66,17,8,56,31,26,27,66,40,8,7,66,41,8,20,31,21,27,66,40,8,10,66,70,8,39,31,13,27,66,31,8,58,31,16,27,66,11,8,40,31,20,29,66,80,8,21,31,34,27,66,25,8,36,31,31,27,66,38,8,7,31,35,27,66,14,8,54,31,36,29,66,69,8,4,66,61,8,24,31,5,29,66,47,8,11,66,96,8,35,31,1,27,66,48,8,14,31,34,27,66,17,8,57,31,40,29,66,48,8,18,31,39,27,66,8,8,10,66,57,8,7,66,58,8,31,31,17,27,66,19,8,23,31,28,27,66,34,8,54,31,11,27,66,7,8,0,66,79,8,40,31,46,27,66,19,8,39,31,14,29,66,60,8,30,31,24,27,66,18,8,7,31,24,27,66,43,8,28,31,1,29,66,54,8,10,66,46,8,62,31,24,29,66,70,8,5,31,53,27,66,13,8,61,31,6,27,66,15,8,41,31,6,27,66,38,8,49,31,20,29,66,14,8,28,31,37,27,66,1,8,38,31,19,27,66,46,8,35,31,15,27,66,15,8,5,31,55,27,66,5,8,20,31,13,27,66,47,8,17,31,80,27,66,7,8,42,31,10,27,66,25,8,15,31,6,27,66,44,8,11,66,54,8,35,31,2,27,66,31,8,3,66,74,8,6,66,46,8,6,66,60,8,14,66,68,8,29,31,2,29,66,42,8,1,66,65,8,38,31,13,27,66,14,8,25,31,31,27,66,9,8,3,31,67,27,66,33,8,24,31,16,27,66,31,8,47,31,32,29,66,54,8,19,31,8,27,66,92,8,41,31,4,27,66,20,8,13,66,52,8,10,31,17,27,66,50,8,53,31,54,27,66,12,8,5,31,26,27,66,34,8,14,66,51,8,6,31,51,27,66,18,8,56,31,4,29,66,53,8,27,31,35,27,66,23,8,63,31,45,29,66,93,8,6,31,24,27,66,44,8,34,31,6,29,66,53,8,31,31,18,27,66,66,8,3,66,40,8,5,66,68,8,38,31,10,29,66,53,8,59,31,34,27,66,6,8,54,31,22,27,66,44,8,12,31,26,27,66,29,8,48,31,31,27,66,24,8,11,31,66,27,66,38,8,44,31,29,29,66,93,8,10,66,55,8,17,31,10,27,66,79,8,2,66,109,8,12,66,54,8,6,66,68,8,2,31,54,27,66,25,8,47,31,2,27,66,28,8,21,31,24,27,66,9,8,54,31,9,27,66,2,8,12,31,39,27,66,32,8,2,31,25,27,66,58,8,27,31,10,27,66,32,8,38,31,11,29,66,52,8,47,31,1,29,66,57,8,41,31,12,29,66,40,8,12,66,96,8,23,31,7,27,66,36,8,26,31,28,27,66,30,8,13,66,98,8,31,31,17,27,66,18,8,52,31,24,29,66,46,8,36,31,32,27,66,13,8,38,31,31,27,66,20,8,9,31,35,27,66,10,8,45,31,15,29,66,35,8,9,66,74,8,2,31,59,27,66,24,8,9,66,63,8,47,31,3,29,66,35,8,46,31,16,29,66,73,8,6,31,22,27,66,41,8,1,31,50,27,66,57,8,6,66,61,8,11,66,57,8,38,31,8,29,66,81,8,51,31,45,27,66,1,8,47,31,8,29,66,35,8,15,31,5,27,66,61,8,7,31,19,27,66,26,8,13,66,105,8,13,31,23,27,66,53,8,17,31,54,27,66,33,8,52,31,23,29,66,36,8,14,31,39,27,66,55,8,0,31,23,27,66,51,8,24,31,2,29,66,63,8,15,31,36,27,66,14,8,8,66,35,8,50,31,5,29,66,31,8,18,31,57,27,66,45,8,12,31,6,27,66,47,8,2,31,30,27,66,49,8,13,31,21,27,66,32,8,48,31,71,27,66,2,8,60,31,23,29,66,20,8,54,31,3,27,66,58,8,37,31,12,27,66,20,8,3,66,63,8,27,15,27,66,11,8,50,31,22,29,66,80,8,39,31,36,27,66,3,8,6,66,100,8,32,31,12,27,66,8,8,24,31,45,27,66,49,8,2,66,71,8,6,66,97,8,11,66,54,8,0,31,78,27,66,12,8,61,31,1,29,66,14,8,4,31,57,27,66,20,8,33,31,14,29,66,58,8,51,31,4,29,66,7,8,24,31,10,27,66,40,8,19,31,7,27,66,55,8,31,31,35,27,66,19,8,56,31,8,27,66,44,8,12,31,16,27,66,62,8,4,31,113,27,66,5,8,7,66,45,8,45,31,8,29,66,34,8,25,31,22,27,66,18,8,50,31,20,29,66,35,8,1,66,64,8,4,31,48,27,66,3,8,13,31,32,27,66,29,8,33,31,22,27,66,26,8,10,66,97,8,52,31,8,29,66,10,8,16,31,38,27,66,24,8,50,31,35,27,66,20,8,50,31,34,29,66,69,8,24,31,18,27,66,33,8,6,66,73,8,4,66,101,8,3,31,69,27,66,39,8,3,31,58,27,66,8,8,23,31,9,27,66,43,8,10,66,94,8,45,31,5,27,66,27,8,8,66,58,8,6,31,52,27,66,11,8,5,31,38,27,66,76,8,46,31,15,29,66,34,8,9,31,26,27,66,73,8,4,66,61,8,53,31,5,29,66,36,8,18,31,4,27,66,30,8,51,31,9,29,66,29,8,36,31,6,29,66,35,8,13,66,53,8,24,31,30,27,66,11,8,61,31,13,29,66,17,8,28,66,41,8,63,31,2,27,66,54,8,2,66,63,8,7,66,49,8,40,31,2,27,66,27,8,4,66,115,8,1,31,36,27,66,28,8,43,31,4,27,66,18,8,14,31,37,27,66,20,8,44,31,18,27,66,20,8,15,31,8,27,66,54,8,63,31,20,29,66,22,8,51,31,2,27,66,12,8,23,31,20,27,66,23,8,45,31,4,29,66,15,8,2,31,20,27,66,45,8,1,66,64,8,28,31,4,29,66,59,8,1,31,30,27,66,54,8,48,31,26,29,66,49,8,63,31,33,29,66,49,8,0,66,105,8,4,66,81,8,10,66,56,8,57,31,19,29,66,36,8,11,66,71,8,20,31,26,27,66,23,8,36,31,52,27,66,20,8,47,31,13,29,66,34,8,38,15,27,66,6,8,7,31,27,27,66,51,8,40,31,4,29,66,7,8,34,31,7,27,66,25,8,28,31,42,27,66,36,8,20,31,52,27,66,31,8,58,31,25,29,66,37,8,0,31,37,27,66,32,8,38,31,8,29,66,51,8,22,31,50,27,66,5,8,2,66,63,8,39,31,8,27,66,20,8,3,66,62,8,36,31,1,27,66,52,8,18,31,13,27,66,43,8,11,66,55,8,7,66,58,8,25,31,35,27,66,51,8,21,31,11,27,66,36,8,21,31,23,27,66,30,8,54,31,24,27,66,3,8,51,31,34,27,66,30,8,34,31,7,29,66,27,8,60,31,10,27,66,4,8,27,31,53,27,66,1,8,37,31,35,27,66,31,8,12,66,96,8,33,31,17,27,66,17,8,22,31,31,27,66,68,8,2,66,83,8,7,31,36,27,66,34,8,13,66,57,8,2,66,82,8,11,66,41,8,23,31,4,29,66,52,8,52,31,1,27,66,12,8,10,66,55,8,6,66,59,8,46,31,2,27,66,74,8,0,66,65,8,8,31,9,27,66,48,8,8,66,57,8,6,66,107,8,19,31,25,27,66,30,8,4,31,50,27,66,29,8,51,31,20,29,66,58,8,47,31,13,27,66,48,8,11,66,57,8,57,31,23,29,66,72,8,61,31,39,29,66,30,8,44,31,4,27,66,56,8,10,66,69,8,6,31,22,27,66,40,8,61,31,12,29,66,28,8,53,31,37,29,66,49,8,50,31,19,27,66,12,8,20,31,16,27,66,83,8,6,66,59,8,18,31,4,27,66,91,8,16,31,4,27,66,54,8,4,66,79,8,1,31,55,27,66,25,8,7,31,87,27,66,14,8,36,31,19,29,66,52,8,54,31,6,29,66,36,8,7,66,45,8,7,31,19,27,66,78,8,59,31,11,29,66,31,8,33,31,32,27,66,3,8,16,31,38,27,66,23,8,20,31,10,27,66,35,8,20,31,60,27,66,1,8,38,66,81,8,5,31,36,27,66,24,8,10,31,65,27,66,38,8,20,31,46,27,66,8,8,3,31,37,27,66,43,8,8,31,29,27,66,66,8,51,31,2,29,66,59,8,10,15,27,66,48,8,26,31,25,27,66,55,8,5,31,38,27,66,9,8,3,31,74,27,66,27,8,42,31,24,29,66,61,8,32,31,5,29,66,38,8,3,31,15,27,66,81,8,32,31,4,29,66,56,8,15,31,51,27,66,1,8,4,31,67,27,66,32,8,42,31,10,27,66,55,8,6,66,102,8,2,31,38,27,66,25,8,6,66,100,8,4,31,19,27,66,88,8,31,31,21,27,66,14,8,29,31,17,27,66,28,8,34,31,23,27,66,24,8,20,31,39,27,66,18,8,9,66,45,8,6,31,12,27,66,47,8,14,66,69,8,11,31,56,27,66,18,8,10,31,30,27,66,29,8,6,66,73,8,0,31,47,27,66,56,8,49,31,24,29,66,44,8,43,31,17,27,66,48,8,53,31,21,29,66,34,8,42,31,2,27,66,40,8,8,66,103,8,11,31,48,27,66,7,8,51,31,7,29,66,30,8,14,31,3,27,66,64,8,29,31,43,27,66,17,8,12,66,42,8,55,66,10,8,49,31,7,27,66,27,8,6,31,30,27,66,49,8,24,31,22,27,66,26,8,45,31,13,27,66,21,8,29,31,30,27,66,44,8,35,31,11,29,66,45,8,14,31,23,27,66,13,8,0,31,39,27,66,40,8,52,31,10,27,66,59,8,12,66,73,8,52,31,6,27,66,15,8,15,31,18,27,66,46,8,13,31,14,27,66,79,8,19,31,65,27,66,19,8,17,31,30,27,66,40,8,8,66,66,8,0,31,19,27,66,62,8,14,66,89,8,6,66,48,8,1,31,35,27,66,35,8,14,31,47,27,66,44,8,51,31,24,27,66,10,8,54,31,8,29,66,32,8,6,66,70,8,5,66,44,8,58,31,17,29,66,15,8,4,66,77,8,30,31,26,27,66,13,8,42,31,27,27,66,52,8,53,31,16,27,66,16,8,17,31,3,27,66,94,8,28,15,27,66,24,8,58,31,36,27,66,11,8,4,31,20,27,66,32,8,43,31,10,29,66,77,8,7,31,30,27,66,32,8,25,31,23,27,66,18,8,63,31,47,29,66,95,8,10,31,35,27,66,63,8,55,31,11,29,66,26,8,2,31,16,27,66,50,8,11,66,41,8,51,31,7,29,66,74,8,26,31,48,27,66,7,8,27,31,2,29,66,41,8,34,31,10,29,66,41,8,3,31,33,27,66,75,8,29,31,15,27,66,30,8,17,31,11,27,66,53,8,3,31,26,27,66,78,8,21,31,1,27,66,21,8,1,66,75,8,28,31,10,27,66,84,8,12,66,77,8,30,31,14,27,66,37,8,52,31,32,29,66,46,8,40,31,22,29,66,103,8,20,31,18,27,66,48,8,29,31,52,27,66,24,8,25,31,7,27,66,48,8,60,31,43,27,66,2,8,21,66,35,8,19,31,50,27,66,7,8,1,31,18,27,66,50,8,2,31,21,27,66,42,8,24,31,1,27,66,44,8,58,31,21,27,66,39,8,46,31,32,27,66,12,8,17,31,51,27,66,51,8,46,31,14,27,66,5,8,34,31,15,29,66,71,8,3,31,21,27,66,45,8,26,31,33,27,66,60,8,9,31,53,27,66,3,8,62,31,27,29,66,30,8,43,31,15,27,66,14,8,12,31,51,27,66,58,8,0,31,81,27,66,4,8,3,66,64,8,51,31,35,29,66,65,8,33,31,21,27,66,28,8,8,66,69,8,7,66,58,8,50,31,28,29,66,43,8,37,31,24,27,66,5,8,63,31,45,29,66,89,8,10,31,34,27,66,40,8,7,66,58,8,60,31,32,29,66,38,8,58,31,37,29,66,44,8,26,31,11,27,66,32,8,35,31,32,27,66,7,8,19,31,32,27,66,31,8,21,31,64,27,66,14,8,63,31,26,27,66,19,8,7,31,8,27,66,54,8,57,31,36,29,66,61,8,17,31,4,27,66,64,8,39,31,1,29,66,5,8,31,31,23,27,66,16,8,2,66,103,8,42,31,5,29,66,48,8,2,66,71,8,48,31,31,29,66,62,8,52,31,24,29,66,78,8,1,31,67,27,66,47,8,4,66,83,8,27,31,22,27,66,25,8,37,31,17,27,66,27,8,14,31,67,27,66,22,8,10,66,44,8,28,31,17,27,66,26,8,6,31,21,27,66,78,8,41,31,1,29,66,45,8,50,31,3,27,66,1,8,11,31,49,27,66,14,8,41,31,35,27,66,5,8,6,66,80,8,3,31,57,27,66,6,8,3,66,73,8,11,31,36,27,66,75,8,28,31,20,27,66,51,8,56,31,8,29,66,33,8,36,31,7,27,66,28,8,4,66,63,8,10,66,75,8,33,31,29,27,66,38,8,48,31,30,29,66,62,8,14,66,91,8,59,31,27,29,66,24,8,15,31,34,27,66,70,8,27,31,20,27,66,22,8,18,31,39,27,66,10,8,21,31,38,27,66,26,8,44,31,1,27,66,63,8,25,31,4,27,66,37,8,5,66,101,8,5,66,47,8,13,66,105,8,59,31,2,29,66,24,8,47,31,3,27,66,70,8,8,66,57,8,18,31,23,27,66,11,8,0,31,69,27,66,5,8,29,31,18,27,66,34,8,1,66,72,8,9,31,31,27,66,3,8,61,31,6,29,66,21,8,52,31,36,27,66,33,8,41,31,19,29,66,26,8,28,31,30,27,66,23,8,7,66,69,8,16,31,47,27,66,58,8,58,31,22,29,66,49,8,57,31,19,27,66,7,8,48,31,20,27,66,12,8,48,31,4,29,66,61,8,51,31,14,29,66,19,8,13,66,109,8,7,66,62,8,15,31,32,27,66,18,8,47,31,25,27,66,9,8,37,31,43,27,66,28,8,2,31,30,27,66,42,8,43,31,6,27,66,19,8,52,31,27,29,66,27,8,63,31,27,27,66,28,8,13,31,50,27,66,18,8,37,31,25,27,66,3,8,7,31,29,27,66,29,8,56,31,22,29,66,56,8,26,31,4,29,66,47,8,35,31,68,27,66,16,8,59,31,41,29,66,47,8,19,31,25,27,66,21,8,35,31,17,27,66,20,8,62,31,33,27,66,26,8,32,31,14,29,66,67,8,43,31,7,29,66,31,8,3,31,75,27,66,3,8,3,31,53,27,66,26,8,59,31,35,29,66,53,8,33,31,8,27,66,24,8,13,66,52,8,28,31,19,27,66,19,8,2,31,69,27,66,36,8,31,31,13,27,66,40,8,26,31,10,29,66,49,8,31,31,16,27,66,18,8,59,31,1,27,66,5,8,12,31,13,27,66,77,8,39,31,14,29,66,54,8,17,31,47,27,66,57,8,13,31,57,27,66,15,8,57,31,42,29,66,58,8,63,31,13,27,66,3,8,39,31,14,29,66,79,8,56,31,32,27,66,23,8,61,31,46,29,66,93,8,18,31,14,27,66,38,8,47,31,13,29,66,87,8,37,31,34,27,66,14,8,58,31,46,27,66,12,8,2,66,78,8,37,31,61,27,66,7,8,31,31,8,27,66,17,8,58,31,29,29,66,86,8,0,66,69,8,9,31,55,27,66,3,8,17,31,92,27,66,2,8,39,31,20,29,66,89,8,25,31,11,27,66,43,8,23,31,10,27,66,51,8,62,31,30,29,66,20,8,8,66,110,8,29,15,27,66,10,8,39,31,3,27,66,24,8,1,66,64,8,12,66,96,8,24,31,3,27,66,47,8,42,31,7,29,66,46,8,1,31,15,27,66,33,8,54,31,29,29,66,41,8,61,31,16,29,66,31,8,52,31,17,29,66,14,8,4,66,99,8,11,66,54,8,41,31,18,27,66,12,8,12,31,47,27,66,24,8,0,31,54,27,66,31,8,11,66,61,8,61,31,3,29,66,21,8,8,66,97,8,50,31,27,29,66,62,8,5,31,55,27,66,14,8,13,31,47,27,66,14,8,25,31,55,27,66,2,8,29,31,9,29,66,32,8,35,31,44,27,66,29,8,23,31,12,27,66,37,8,43,31,46,27,66,31,8,31,31,29,27,66,25,8,9,66,34,8,19,31,38,27,66,9,8,45,31,54,27,66,4,8,44,31,12,27,66,9,8,4,66,61,8,41,31,19,29,66,43,8,18,31,69,27,66,16,8,6,66,59,8,10,31,57,27,66,17,8,1,31,31,27,66,33,8,30,31,1,29,66,36,8,22,31,35,27,66,8,8,6,31,28,27,66,17,8,56,31,37,29,66,50,8,9,66,110,8,4,66,61,8,10,66,98,8,14,66,51,8,7,66,76,8,42,15,27,66,1,8,49,31,1,29,66,42,8,10,66,65,8,43,31,11,27,66,50,8,56,31,14,27,66,15,8,24,31,8,27,66,11,8,44,31,7,29,66,37,8,54,31,38,27,66,11,8,63,31,7,29,66,9,8,32,31,85,27,66,5,8,15,31,45,27,66,19,8,11,66,54,8,17,31,38,27,66,30,8,53,31,10,27,66,19,8,60,31,39,29,66,44,8,37,31,8,29,66,52,8,16,31,23,27,66,26,8,8,31,15,27,66,50,8,21,31,7,27,66,38,8,48,31,19,29,66,75,8,10,31,53,27,66,14,8,32,66,33,8,0,66,65,8,49,31,12,27,66,7,8,55,31,4,29,66,26,8,29,31,2,27,66,34,8,34,31,10,27,66,21,8,58,31,22,29,66,31,8,14,66,97,8,21,31,1,29,66,88,8,49,31,10,27,66,20,8,53,31,21,29,66,35,8,1,31,16,27,66,68,8,35,31,19,29,66,50,8,63,31,16,27,66,2,8,5,31,23,27,66,55,8,9,66,60,8,25,31,17,27,66,66,8,63,31,9,27,66,8,8,9,31,41,27,66,17,8,7,31,11,27,66,67,8,3,31,61,27,66,2,8,8,66,72,8,18,31,80,27,66,5,8,26,31,20,27,66,53,8,10,31,53,27,66,52,8,6,66,61,8,59,66,44,8,6,31,97,27,66,4,8,12,31,79,27,66,17,8,13,66,52,8,12,66,94,8,30,31,41,27,66,40,8,3,66,63,8,9,31,19,27,66,46,8,46,31,12,27,66,23,8,4,31,61,27,66,12,8,54,31,22,29,66,22,8,48,31,4,29,66,21,8,41,31,5,29,66,47,8,27,31,41,27,66,17,8,42,31,27,29,66,54,8,24,31,52,27,66,3,8,6,31,39,27,66,58,8,63,31,3,29,66,9,8,23,31,52,27,66,33,8,31,31,28,27,66,7,8,30,31,1,27,66,53,8,48,31,2,27,66,61,8,37,31,25,27,66,4,8,60,31,35,29,66,49,8,28,31,7,29,66,60,8,6,66,83,8,1,66,53,8,28,31,26,27,66,11,8,35,31,11,27,66,37,8,2,31,61,27,66,22,8,1,31,54,27,66,17,8,31,31,9,29,66,57,8,47,31,17,27,66,39,8,11,31,50,27,66,8,8,28,31,2,27,66,22,8,0,66,74,8,33,31,44,27,66,4,8,51,31,38,27,66,14,8,9,66,45,8,7,66,71,8,12,66,94,8,0,31,45,27,66,70,8,7,31,99,27,66,2,8,53,31,30,29,66,44,8,58,31,6,27,66,4,8,46,31,63,27,66,2,8,1,31,59,27,66,37,8,1,66,73,8,29,31,28,27,66,24,8,11,31,54,27,66,20,8,5,31,55,27,66,58,8,53,31,8,27,66,29,8,55,31,16,29,66,81,8,9,66,56,8,28,31,6,27,66,39,8,37,31,38,27,66,1,8,0,66,49,8,0,31,31,27,66,17,8,42,31,16,29,66,55,8,56,66,18,8,8,31,72,27,66,3,8,60,31,3,27,66,22,8,20,31,33,27,66,17,8,46,31,12,29,66,47,8,36,31,7,29,66,54,8,55,31,30,29,66,32,8,9,31,48,27,66,22,8,34,31,7,29,66,42,8,8,66,57,8,0,31,67,27,66,22,8,33,31,50,27,66,25,8,53,31,15,27,66,9,8,0,66,106,8,47,31,2,27,66,3,8,46,31,30,29,66,102,8,5,31,38,27,66,33,8,49,31,23,27,66,48,8,61,31,20,29,66,24,8,55,31,21,29,66,69,8,40,31,11,27,66,23,8,4,31,46,27,66,33,8,5,66,47,8,19,31,22,27,66,2,8,21,31,5,29,66,60,8,36,31,62,27,66,23,8,1,31,40,27,66,48,8,37,31,27,27,66,17,8,61,31,2,29,66,9,8,16,31,2,27,66,103,8,35,31,15,27,66,35,8,27,31,31,27,66,23,8,43,31,8,29,66,45,8,23,31,67,27,66,15,8,21,31,3,29,66,39,8,33,31,20,27,66,21,8,21,31,5,29,66,49,8,1,66,65,8,30,31,10,27,66,67,8,47,31,18,27,66,19,8,12,66,53,8,23,31,6,27,66,36,8,7,31,21,27,66,37,8,13,31,78,27,66,11,8,40,31,24,27,66,10,8,50,31,8,27,66,23,8,61,31,24,29,66,37,8,0,31,30,27,66,36,8,61,31,21,29,66,29,8,6,66,113,8,6,66,59,8,18,31,24,27,66,23,8,8,66,63,8,6,31,55,27,66,21,8,17,31,27,27,66,33,8,14,66,51,8,3,66,62,8,21,31,25,27,66,22,8,18,31,50,27,66,35,8,44,31,7,27,66,1,8,40,31,24,27,66,10,8,58,31,9,29,66,32,8,56,31,6,29,66,53,8,14,66,40,8,11,31,64,27,66,4,8,17,31,32,27,66,18,8,8,31,26,27,66,51,8,1,31,50,27,66,34,8,33,31,9,29,66,50,8,41,31,31,27,66,10,8,47,31,9,29,66,81,8,1,66,107,8,9,31,41,27,66,23,8,3,31,87,27,66,14,8,2,31,41,27,66,42,8,24,31,9,29,66,28,8,7,31,12,27,66,55,8,36,31,7,27,66,38,8,7,31,51,27,66,45,8,59,31,27,29,66,22,8,35,31,23,27,66,13,8,6,31,21,27,66,78,8,6,31,27,27,66,52,8,10,31,22,27,66,39,8,16,31,11,27,66,47,8,4,31,47,27,66,31,8,33,31,8,27,66,24,8,3,31,29,27,66,11,8,10,66,66,8,9,31,11,27,66,29,8,12,66,77,8,14,66,67,8,21,31,46,27,66,9,8,7,66,60,8,27,31,8,27,66,50,8,10,66,89,8,62,31,38,29,66,56,8,36,31,55,27,66,14,8,2,66,54,8,53,31,1,29,66,48,8,19,31,21,27,66,29,8,7,31,53,27,66,7,8,29,31,49,27,66,3,8,6,66,102,8,13,66,67,8,12,31,95,27,66,15,8,29,31,5,29,66,28,8,4,31,20,27,66,94,8,14,66,53,8,7,31,100,27,66,13,8,51,31,13,27,66,1,8,34,31,76,27,66,1,8,11,66,63,8,9,31,55,27,66,17,8,46,31,4,29,66,35,8,22,31,5,27,66,16,8,53,31,11,29,66,34,8,12,31,92,27,66,18,8,61,31,43,29,66,101,8,45,31,30,27,66,6,8,46,31,12,27,66,10,8,15,31,24,27,66,28,8,40,31,15,29,66,32,8,30,31,48,27,66,33,8,10,31,47,27,66,12,8,34,31,30,27,66,1,8,5,66,76,8,20,31,58,27,66,30,8,58,31,26,29,66,56,8,43,31,46,27,66,17,8,60,31,9,29,66,1,8,1,66,117,8,40,31,25,29,66,51,8,3,31,90,27,66,10,8,8,66,57,8,61,31,24,29,66,53,8,28,31,18,27,66,23,8,23,31,64,27,66,32,8,46,31,16,29,66,35,8,25,31,63,27,66,20,8,13,66,57,8,55,31,18,29,66,68,8,60,31,28,29,66,53,8,55,31,9,27,66,36,8,34,31,1,27,66,35,8,0,66,81,8,0,66,52,8,8,66,57,8,44,31,16,27,66,12,8,42,31,21,29,66,100,8,50,31,18,29,66,53,8,19,31,36,27,66,12,8,47,31,22,27,66,12,8,60,31,15,27,66,7,8,28,15,27,66,21,8,11,31,16,27,66,38,8,2,66,63,8,23,31,16,27,66,27,8,13,31,41,27,66,53,8,17,31,5,27,66,62,8,9,31,17,27,66,39,8,8,31,17,27,66,40,8,28,31,12,27,66,25,8,5,31,38,27,66,59,8,27,31,21,27,66,22,8,28,31,48,27,66,29,8,33,31,17,29,66,69,8,21,31,1,29,66,53,8,52,31,25,29,66,47,8,9,66,79,8,12,66,73,8,13,31,26,27,66,4,8,14,66,60,8,44,31,13,27,66,24,8,15,31,29,27,66,59,8,12,15,27,66,30,8,34,31,30,27,66,7,8,1,31,59,27,66,45,8,42,31,28,27,66,15,8,59,31,23,29,66,37,8,25,31,18,27,66,31,8,9,66,77,8,8,31,18,27,66,55,8,13,66,30,8,32,31,36,27,66,8,8,0,66,120,8,13,31,51,27,66,17,8,45,31,6,29,66,42,8,59,31,33,29,66,46,8,2,31,25,27,66,40,8,19,31,27,27,66,39,8,57,31,16,29,66,75,8,41,31,2,29,66,41,8,39,31,10,29,66,76,8,6,66,50,8,39,15,27,66,31,8,2,66,67,8,36,31,4,27,66,26,8,20,31,29,27,66,7,8,2,66,106,8,52,31,33,29,66,64,8,51,31,9,27,66,8,8,21,31,3,29,66,34,8,30,31,18,27,66,70,8,30,31,7,29,66,44,8,52,31,23,29,66,52,8,4,31,21,27,66,40,8,12,31,55,27,66,23,8,1,66,68,8,36,31,82,27,66,1,8,41,31,5,29,66,29,8,34,31,73,27,66,1,8,22,31,44,27,66,1,8,7,66,98,8,12,31,58,27,66,15,8,7,66,82,8,13,31,26,27,66,35,8,62,31,5,29,66,25,8,3,31,105,27,66,7,8,58,31,42,29,66,70,8,24,15,27,66,32,8,9,31,64,27,66,30,8,20,31,21,27,66,11,8,24,31,3,27,66,38,8,28,31,11,27,66,26,8,13,31,14,27,66,76,8,2,66,63,8,36,31,14,27,66,34,8,13,31,14,27,66,38,8,62,31,39,29,66,42,8,15,31,41,27,66,10,8,41,31,13,27,66,12,8,20,31,1,29,66,50,8,57,31,50,27,66,12,8,38,31,3,27,66,24,8,30,31,14,27,66,21,8,62,31,6,29,66,21,8,51,31,14,29,66,83,8,57,31,9,27,66,11,8,5,66,60,8,36,31,13,27,66,25,8,27,31,8,27,66,46,8,2,66,83,8,31,31,21,27,66,2,8,3,66,71,8,40,31,2,29,66,43,8,9,31,29,27,66,31,8,10,31,48,27,66,50,8,45,31,6,27,66,17,8,20,31,60,27,66,3,8,30,31,7,27,66,48,8,21,31,48,27,66,13,8,53,31,6,27,66,11,8,39,31,7,27,66,38,8,7,31,9,27,66,36,8,2,66,69,8,37,31,6,29,66,48,8,52,31,24,29,66,37,8,55,31,6,27,66,24,8,7,66,75,8,27,31,22,27,66,16,8,18,31,57,27,66,6,8,27,31,19,27,66,19,8,28,31,37,27,66,8,8,12,66,54,8,49,31,21,27,66,34,8,39,31,37,27,66,1,8,17,31,24,27,66,24,8,19,31,53,27,66,2,8,46,31,23,29,66,60,8,14,66,85,8,23,31,26,27,66,59,8,44,31,13,27,66,15,8,54,31,14,27,66,16,8,41,31,3,29,66,14,8,9,31,75,27,66,2,8,53,31,35,29,66,47,8,22,31,6,29,66,52,8,56,31,13,27,66,8,8,14,31,10,27,66,41,8,35,66,30,8,0,66,67,8,36,31,14,27,66,61,8,7,31,82,27,66,19,8,40,31,22,29,66,51,8,26,31,18,27,66,77,8,12,66,73,8,20,31,36,27,66,52,8,20,31,8,27,66,52,8,61,31,39,27,66,5,8,32,31,12,29,66,49,8,7,66,45,8,41,31,1,29,66,37,8,58,31,47,27,66,14,8,59,31,21,29,66,28,8,4,66,64,8,6,31,25,27,66,34,8,17,15,27,66,33,8,12,31,94,27,66,5,8,7,31,97,27,66,4,8,54,31,32,29,66,50,8,37,31,3,29,66,49,8,37,31,14,29,66,62,8,11,31,57,27,66,31,8,45,31,20,29,66,55,8,54,31,4,29,66,55,8,11,66,58,8,14,31,12,27,66,26,8,0,31,57,27,66,20,8,39,31,52,27,66,28,8,9,66,57,8,1,66,67,8,35,31,23,27,66,7,8,54,31,7,27,66,6,8,51,31,59,27,66,1,8,58,31,28,27,66,22,8,21,31,6,29,66,57,8,7,66,98,8,6,66,79,8,62,31,3,27,66,34,8,54,31,3,29,66,29,8,11,31,68,27,66,26,8,3,66,66,8,9,66,99,8,0,66,77,8,42,31,44,27,66,35,8,62,31,18,29,66,41,8,23,31,2,27,66,41,8,39,31,15,29,66,57,8,60,31,28,29,66,49,8,43,31,44,27,66,12,8,11,66,78,8,42,31,20,29,66,45,8,30,31,17,27,66,56,8,15,31,5,27,66,32,8,15,31,30,27,66,63,8,7,31,24,27,66,34,8,5,66,101,8,25,31,9,29,66,95,8,6,31,36,27,66,24,8,7,31,21,27,66,46,8,59,31,2,29,66,24,8,30,31,35,27,66,12,8,61,31,41,29,66,34,8,5,31,48,27,66,12,8,3,31,62,27,66,18,8,20,31,13,27,66,52,8,27,31,2,29,66,44,8,4,66,75,8,1,31,66,27,66,36,8,9,66,60,8,13,66,95,8,7,31,33,27,66,26,8,3,66,81,8,59,31,5,27,66,47,8,16,31,6,27,66,44,8,28,31,41,27,66,5,8,8,66,73,8,50,31,22,27,66,17,8,3,31,41,27,66,10,8,3,31,58,27,66,4,8,46,31,13,29,66,50,8,63,31,23,29,66,45,8,16,31,32,27,66,24,8,37,31,30,27,66,12,8,13,66,90,8,30,31,9,29,66,48,8,24,31,14,27,66,70,8,1,31,51,27,66,15,8,1,31,41,27,66,26,8,6,31,57,27,66,48,8,30,15,27,66,6,8,50,31,10,27,66,14,8,19,31,1,27,66,61,8,6,31,90,27,66,11,8,28,31,5,27,66,21,8,6,66,59,8,3,66,80,8,51,31,12,29,66,46,8,5,31,28,27,66,42,8,28,31,3,29,66,54,8,13,31,27,27,66,63,8,32,31,13,27,66,24,8,2,31,44,27,66,62,8,11,66,56,8,35,31,13,29,66,46,8,33,31,65,27,66,13,8,29,31,74,27,66,5,8,26,31,33,27,66,6,8,48,31,2,29,66,59,8,9,66,76,8,48,31,12,27,66,15,8,14,66,60,8,5,66,77,8,48,31,23,29,66,52,8,8,31,41,27,66,37,8,1,66,79,8,33,31,10,29,66,82,8,48,31,22,29,66,59,8,14,31,45,27,66,17,8,57,31,13,27,66,9,8,0,31,64,27,66,42,8,49,31,28,29,66,82,8,13,66,95,8,45,31,16,27,66,7,8,29,31,5,27,66,34,8,12,31,96,27,66,3,8,3,31,51,27,66,59,8,41,31,16,27,66,9,8,49,31,33,29,66,51,8,31,31,45,27,66,35,8,13,31,70,27,66,1,8,8,66,57,8,12,31,50,27,66,20,8,44,31,10,29,66,43,8,34,31,17,29,66,48,8,46,31,12,29,66,40,8,60,31,15,29,66,36,8,40,31,19,27,66,10,8,4,66,39,8,53,31,7,27,66,6,8,56,31,1,29,66,48,8,47,31,17,27,66,1,8,10,31,60,27,66,11,8,39,31,13,27,66,13,8,30,31,2,29,66,38,8,3,66,74,8,10,66,55,8,61,31,41,29,66,60,8,9,66,57,8,15,31,13,27,66,49,8,6,66,59,8,15,31,3,27,66,47,8,52,31,6,29,66,20,8,3,66,104,8,17,66,67,8,8,66,57,8,22,31,33,27,66,12,8,30,31,27,27,66,28,8,26,31,14,27,66,32,8,1,66,73,8,7,31,25,27,66,50,8,14,66,93,8,22,31,77,27,66,9,8,10,66,62,8,31,31,10,29,66,99,8,48,31,17,29,66,54,8,32,31,16,29,66,27,8,63,31,14,29,66,32,8,53,31,8,29,66,36,8,12,66,53,8,56,31,23,29,66,15,8,44,31,13,29,66,37,8,51,31,27,29,66,41,8,15,31,19,27,66,77,8,13,31,79,27,66,16,8,37,31,22,27,66,8,8,42,31,15,27,66,27,8,2,31,97,27,66,12,8,9,31,49,27,66,50,8,20,31,23,27,66,24,8,4,66,64,8,9,66,102,8,42,31,19,27,66,8,8,47,31,32,29,66,66,8,28,31,35,27,66,2,8,13,31,20,27,66,32,8,9,31,69,27,66,19,8,5,31,40,27,66,29,8,39,31,1,27,66,43,8,63,31,7,27,66,11,8,34,31,68,27,66,6,8,6,66,62,8,56,31,11,27,66,39,8,54,31,4,29,66,2,8,45,31,57,27,66,16,8,6,31,14,27,66,48,8,41,31,46,27,66,33,8,39,31,23,29,66,49,8,26,31,46,27,66,41,8,38,31,18,27,66,18,8,7,66,74,8,1,66,77,8,0,66,66,8,42,31,18,27,66,16,8,42,31,1,27,66,5,8,22,31,86,27,66,7,8,56,31,8,27,66,17,8,13,66,64,8,21,31,24,27,66,22,8,12,66,73,8,36,31,42,27,66,39,8,7,66,73,8,60,31,8,29,66,53,8,49,31,27,29,66,34,8,11,66,74,8,61,31,16,29,66,24,8,28,31,16,27,66,24,8,13,31,56,27,66,46,8,13,31,82,27,66,13,8,39,31,25,27,66,5,8,40,31,37,27,66,30,8,6,66,63,8,23,31,47,27,66,48,8,19,15,27,66,41,8,14,66,52,8,18,31,39,27,66,8,8,3,66,65,8,63,31,3,29,66,14,8,48,31,17,29,66,52,8,43,31,53,27,66,7,8,4,31,33,27,66,6,8,8,31,34,27,66,34,8,0,66,48,8,0,31,35,27,66,17,8,10,66,55,8,24,31,22,27,66,28,8,7,31,41,27,66,18,8,0,66,56,8,29,31,58,27,66,16,8,11,66,54,8,32,31,5,29,66,40,8,6,66,79,8,61,31,36,29,66,45,8,40,31,21,27,66,18,8,7,66,98,8,10,66,75,8,32,31,10,29,66,63,8,13,66,61,8,1,31,31,27,66,51,8,21,31,34,27,66,56,8,7,66,36,8,0,66,66,8,31,31,55,27,66,17,8,49,31,2,29,66,18,8,13,66,52,8,16,66,50,8,59,31,19,29,66,82,8,24,31,44,27,66,1,8,40,31,13,27,66,12,8,39,31,2,27,66,29,8,41,31,43,27,66,21,8,13,66,72,8,33,31,8,27,66,37,8,38,31,14,27,66,27,8,50,31,13,29,66,67,8,20,31,23,27,66,68,8,12,31,28,27,66,68,8,35,31,14,29,66,49,8,4,31,74,27,66,5,8,49,31,31,27,66,5,8,18,31,47,27,66,9,8,55,31,3,27,66,22,8,2,31,13,27,66,90,8,8,66,49,8,4,66,82,8,7,66,62,8,30,31,12,27,66,23,8,32,31,19,27,66,1,8,0,31,15,27,66,93,8,63,66,24,8,28,31,82,27,66,12,8,63,31,44,29,66,33,8,41,31,24,27,66,53,8,12,66,53,8,14,31,49,27,66,57,8,13,31,41,27,66,11,8,8,66,43,8,28,31,12,29,66,58,8,19,31,1,29,66,64,8,52,31,19,27,66,32,8,2,31,38,27,66,3,8,15,31,33,27,66,28,8,50,31,65,27,66,5,8,35,31,59,27,66,17,8,32,31,13,29,66,62,8,56,31,30,29,66,39,8,6,31,48,27,66,51,8,50,31,6,29,66,42,8,33,31,48,27,66,7,8,35,31,33,27,66,12,8,49,31,52,27,66,4,8,31,31,17,27,66,8,8,23,31,31,27,66,21,8,20,31,42,27,66,7,8,57,31,37,29,66,48,8,29,31,46,27,66,2,8,61,31,15,29,66,62,8,21,31,43,27,66,7,8,33,31,34,27,66,17,8,29,31,15,27,66,8,8,34,31,78,27,66,6,8,3,31,21,27,66,47,8,17,31,60,27,66,4,8,8,66,57,8,1,31,72,27,66,17,8,4,66,70,8,5,66,76,8,15,31,55,27,66,19,8,40,31,20,29,66,34,8,10,31,24,27,66,40,8,19,31,44,27,66,19,8,13,66,35,8,0,66,108,8,52,31,35,29,66,56,8,32,31,3,27,66,32,8,59,31,7,27,66,19,8,22,31,18,27,66,59,8,60,31,4,29,66,14,8,44,31,33,27,66,7,8,47,31,10,29,66,15,8,52,31,3,27,66,16,8,49,31,31,29,66,47,8,29,31,17,27,66,19,8,10,66,55,8,11,66,76,8,58,31,14,29,66,30,8,10,66,71,8,11,66,54,8,45,31,61,27,66,2,8,49,31,25,29,66,43,8,7,66,61,8,21,31,43,27,66,47,8,56,31,19,29,66,32,8,46,66,35,8,22,31,32,27,66,28,8,17,31,1,29,66,61,8,28,31,25,27,66,12,8,56,31,39,29,66,48,8,43,31,23,29,66,45,8,46,31,30,29,66,57,8,25,31,3,29,66,44,8,56,31,3,29,66,16,8,11,31,100,27,66,8,8,3,66,62,8,13,66,52,8,49,31,1,29,66,26,8,18,31,3,27,66,60,8,9,31,76,27,66,14,8,4,31,42,27,66,8,8,19,31,2,27,66,53,8,3,66,78,8,43,31,13,29,66,51,8,9,31,62,27,66,37,8,37,31,21,29,66,52,8,23,31,43,27,66,39,8,23,31,36,27,66,26,8,48,31,1,29,66,29,8,1,66,69,8,5,66,79,8,1,66,51,8,39,31,4,27,66,28,8,29,31,26,27,66,10,8,22,31,35,27,66,8,8,6,31,38,27,66,21,8,7,66,64,8,42,31,20,29,66,56,8,8,31,28,27,66,69,8,0,66,85,8,6,66,72,8,29,31,19,27,66,31,8,4,31,91,27,66,9,8,40,31,9,29,66,80,8,11,66,97,8,38,31,26,27,66,6,8,6,66,77,8,21,31,15,27,66,50,8,29,31,8,29,66,48,8,44,31,14,29,66,50,8,46,31,2,27,66,57,8,4,66,52,8,9,15,27,66,66,8,2,31,23,27,66,44,8,53,31,29,29,66,41,8,12,31,60,27,66,13,8,20,31,7,27,66,91,8,32,31,21,27,66,36,8,43,31,22,27,66,1,8,63,31,3,29,66,5,8,30,31,31,27,66,51,8,17,31,9,27,66,48,8,19,31,25,27,66,38,8,37,31,2,29,66,50,8,59,31,34,29,66,18,8,54,31,33,29,66,55,8,11,31,35,27,66,76,8,58,31,29,29,66,36,8,38,31,2,27,66,41,8,52,31,35,29,66,58,8,48,31,5,29,66,62,8,16,31,65,27,66,4,8,6,66,64,8,15,31,23,27,66,43,8,7,66,76,8,19,15,27,66,19,8,0,31,20,27,66,47,8,0,31,34,27,66,35,8,18,31,1,27,66,48,8,4,66,61,8,20,31,2,29,66,90,8,0,66,67,8,6,31,70,27,66,31,8,5,31,47,27,66,17,8,16,31,18,27,66,84,8,4,31,32,27,66,52,8,16,31,82,27,66,6,8,2,66,63,8,55,31,6,27,66,7,8,62,31,36,29,66,48,8,30,31,33,27,66,21,8,58,31,29,27,66,32,8,7,31,24,27,66,12,8,16,31,42,27,66,18,8,56,31,62,27,66,3,8,52,31,1,27,66,54,8,22,31,35,27,66,8,8,45,31,29,29,66,55,8,10,66,73,8,4,66,81,8,31,31,2,27,66,37,8,52,31,27,29,66,54,8,13,66,92,8,3,31,13,27,66,69,8,12,66,67,8,54,31,19,29,66,39,8,15,31,44,27,66,23,8,23,31,51,27,66,29,8,11,31,62,27,66,35,8,50,31,1,29,66,21,8,63,31,28,29,66,47,8,11,66,74,8,1,31,30,27,66,12,8,56,31,2,29,66,12,8,2,31,35,27,66,66,8,11,31,53,27,66,1,8,32,31,25,27,66,8,8,6,66,69,8,52,31,14,27,66,38,8,5,66,51,8,9,66,99,8,50,31,19,29,66,36,8,57,31,33,29,66,44,8,27,31,26,27,66,58,8,15,31,31,27,66,23,8,12,66,69,8,42,31,20,29,66,62,8,17,31,56,27,66,4,8,1,31,48,27,66,59,8,10,31,46,27,66,11,8,24,31,41,27,66,41,8,45,31,52,27,66,14,8,27,31,11,27,66,49,8,49,31,22,27,66,3,8,13,66,68,8,36,31,18,29,66,30,8,29,31,23,27,66,2,8,60,31,26,29,66,37,8,20,31,1,27,66,84,8,28,31,24,27,66,33,8,44,31,9,29,66,36,8,0,66,74,8,15,31,29,27,66,41,8,7,66,45,8,14,31,11,27,66,18,8,32,31,12,27,66,32,8,8,66,112,8,11,31,20,27,66,88,8,16,31,3,27,66,62,8,1,66,65,8,3,66,64,8,10,66,75,8,14,31,19,27,66,83,8,19,31,47,27,66,14,8,43,31,58,27,66,4,8,0,66,56,8,34,31,14,29,66,23,8,4,31,60,27,66,5,8,55,31,30,29,66,41,8,5,31,29,27,66,65,8,31,31,24,27,66,53,8,34,31,15,27,66,27,8,1,66,83,8,41,31,2,29,66,13,8,34,31,37,27,66,47,8,14,31,38,27,66,24,8,50,31,33,29,66,48,8,49,31,3,27,66,13,8,30,31,31,27,66,29,8,23,31,12,27,66,39,8,54,31,4,27,66,23,8,22,31,51,27,66,4,8,3,66,51,8,12,31,27,27,66,35,8,53,31,8,29,66,38,8,10,66,63,8,41,31,10,27,66,57,8,42,31,4,29,66,31,8,57,31,30,29,66,57,8,14,31,19,27,66,19,8,29,31,7,29,66,49,8,12,31,29,27,66,24,8,9,66,56,8,7,66,58,8,25,31,16,27,66,26,8,5,31,59,27,66,1,8,34,66,32,8,52,31,5,29,66,30,8,56,31,9,29,66,18,8,31,31,5,29,66,39,8,47,31,7,29,66,25,8,28,31,7,27,66,54,8,13,31,10,27,66,64,8,2,66,72,8,17,31,27,27,66,37,8,6,66,42,8,3,66,51,8,30,31,9,27,66,32,8,17,31,82,27,66,6,8,61,31,16,27,66,8,8,11,31,47,27,66,7,8,0,66,76,8,32,31,8,29,66,27,8,7,66,58,8,24,31,11,27,66,46,8,6,66,71,8,0,31,107,27,66,14,8,4,31,71,27,66,10,8,31,31,6,29,66,79,8,7,66,74,8,28,31,12,29,66,67,8,21,15,27,66,15,8,26,31,43,27,66,37,8,6,66,63,8,29,31,11,27,66,27,8,47,31,23,27,66,7,8,24,31,25,27,66,59,8,45,31,9,27,66,20,8,28,31,30,27,66,10,8,30,31,20,27,66,2,8,25,31,55,27,66,38,8,2,66,74,8,21,31,40,27,66,5,8,44,31,18,27,66,3,8,56,31,32,29,66,64,8,32,31,10,27,66,32,8,0,66,83,8,59,31,6,29,66,50,8,63,31,32,29,66,12,8,63,31,12,29,66,25,8,47,31,57,27,66,17,8,42,31,52,27,66,13,8,28,31,31,27,66,6,8,14,31,8,27,66,49,8,2,31,30,27,66,50,8,15,31,55,27,66,7,8,6,66,59,8,6,66,59,8,7,66,61,8,4,31,51,27,66,60,8,4,66,48,8,1,31,47,27,66,31,8,13,66,54,8,47,31,11,27,66,27,8,41,31,2,29,66,36,8,56,31,13,29,66,31,8,12,31,10,27,66,61,8,8,31,23,27,66,38,8,52,31,15,29,66,71,8,44,31,16,29,66,44,8,2,31,71,27,66,9,8,24,31,48,27,66,13,8,4,66,39,8,21,31,12,27,66,41,8,4,66,77,8,28,31,7,27,66,76,8,27,31,10,27,66,17,8,24,31,21,27,66,29,8,21,31,42,27,66,18,8,53,31,19,29,66,31,8,14,66,76,8,28,31,6,27,66,35,8,56,31,29,29,66,92,8,29,31,26,27,66,10,8,54,31,8,27,66,46,8,26,31,24,27,66,18,8,48,31,8,29,66,43,8,4,66,81,8,1,66,83,8,60,31,5,27,66,5,8,37,31,16,27,66,28,8,6,66,46,8,32,31,18,27,66,31,8,30,31,16,27,66,25,8,21,31,29,27,66,71,8,7,66,78,8,43,31,10,27,66,16,8,31,31,45,27,66,4,8,30,31,13,29,66,88,8,31,31,6,29,66,60,8,2,31,41,27,66,32,8,18,31,34,27,66,27,8,11,31,78,27,66,16,8,18,31,41,27,66,26,8,62,31,40,29,66,44,8,0,31,59,27,66,12,8,32,31,27,27,66,23,8,6,66,71,8,16,31,45,27,66,4,8,7,66,67,8,5,66,76,8,7,31,26,27,66,19,8,9,31,35,27,66,9,8,31,31,1,29,66,35,8,14,66,52,8,4,66,52,8,26,31,10,27,66,47,8,12,66,57,8,42,31,26,29,66,103,8,13,66,52,8,28,31,3,27,66,34,8,21,31,1,27,66,49,8,0,31,70,27,66,35,8,32,31,43,27,66,10,8,2,31,24,27,66,72,8,53,31,1,27,66,20,8,60,31,28,29,66,51,8,53,31,14,29,66,38,8,5,66,38,8,0,66,76,8,32,31,12,29,66,101,8,5,31,14,27,66,58,8,20,31,13,27,66,48,8,2,31,33,27,66,40,8,6,31,50,27,66,11,8,62,31,29,29,66,52,8,47,31,4,27,66,19,8,5,66,75,8,22,31,64,27,66,19,8,2,66,55,8,3,66,65,8,8,31,60,27,66,1,8,36,31,1,27,66,28,8,4,66,48,8,36,31,45,27,66,27,8,9,66,63,8,41,31,33,27,66,32,8,34,31,8,27,66,10,8,56,31,39,27,66,23,8,21,31,19,27,66,42,8,32,31,7,27,66,27,8,9,66,56,8,58,31,3,29,66,27,8,2,66,72,8,3,66,80,8,56,31,12,27,66,43,8,33,31,3,29,66,13,8,9,31,53,27,66,14,8,24,31,3,29,66,101,8,52,31,27,29,66,44,8,33,31,10,27,66,38,8,38,31,23,27,66,11,8,14,66,53,8,52,31,7,27,66,26,8,33,31,77,27,66,4,8,4,66,76,8,34,31,12,27,66,59,8,3,66,53,8,35,31,47,27,66,39,8,22,31,4,29,66,47,8,49,31,12,29,66,29,8,12,66,61,8,1,31,62,27,66,21,8,1,66,64,8,9,15,27,66,47,8,11,31,37,27,66,17,8,11,31,10,27,66,29,8,28,31,25,27,66,21,8,37,31,28,27,66,16,8,48,31,15,27,66,48,8,9,15,27,66,36,8,40,31,10,27,66,24,8,37,31,35,27,66,9,8,19,31,22,27,66,24,8,54,31,1,29,66,37,8,4,31,39,27,66,26,8,3,66,116,8,8,66,57,8,4,31,28,27,66,33,8,27,31,26,27,66,19,8,5,31,96,27,66,20,8,45,31,2,27,66,38,8,20,31,8,27,66,46,8,32,31,13,27,66,34,8,8,66,95,8,0,31,78,27,66,3,8,15,31,48,27,66,4,8,54,31,32,29,66,43,8,37,31,30,27,66,37,8,53,31,38,29,66,62,8,12,66,53,8,1,31,16,27,66,48,8,22,31,7,27,66,36,8,30,31,38,27,66,5,8,0,66,66,8,3,66,71,8,8,31,68,27,66,5,8,32,31,7,29,66,64,8,11,31,22,27,66,21,8,9,66,65,8,33,31,2,27,66,47,8,44,31,3,29,66,32,8,6,66,102,8,25,31,3,29,66,48,8,13,15,27,66,41,8,21,31,57,27,66,7,8,41,31,14,27,66,29,8,38,31,19,27,66,13,8,3,31,55,27,66,26,8,59,31,11,29,66,4,8,48,31,28,29,66,51,8,43,31,10,29,66,46,8,56,31,6,27,66,3,8,54,31,16,27,66,15,8,56,31,8,27,66,18,8,42,31,19,27,66,4,8,22,31,4,29,66,101,8,27,31,11,29,66,49,8,16,31,44,27,66,16,8,49,31,4,29,66,21,8,55,31,5,29,66,15,8,37,31,44,27,66,38,8,10,66,58,8,9,66,59,8,42,31,23,27,66,16,8,31,31,35,27,66,23,8,63,31,10,27,66,11,8,32,31,19,27,66,14,8,2,66,65,8,13,66,72,8,53,31,26,29,66,86,8,3,31,12,27,66,59,8,21,31,25,27,66,35,8,55,31,34,29,66,52,8,4,66,39,8,15,31,29,27,66,28,8,28,31,3,27,66,34,8,4,66,61,8,46,31,20,27,66,56,8,60,31,4,27,66,1,8,10,31,7,27,66,48,8,18,31,28,27,66,19,8,9,31,64,27,66,40,8,14,66,60,8,33,31,22,27,66,27,8,46,31,26,29,66,69,8,46,31,1,27,66,61,8,21,15,27,66,32,8,12,31,59,27,66,13,8,36,31,12,29,66,28,8,51,31,14,29,66,67,8,50,31,32,29,66,56,8,22,31,54,27,66,5,8,11,31,29,27,66,41,8,3,31,57,27,66,48,8,21,31,4,29,66,51,8,54,31,4,27,66,47,8,55,31,10,29,66,40,8,30,31,1,27,66,47,8,14,66,56,8,36,31,35,27,66,13,8,22,31,27,27,66,3,8,59,31,1,27,66,12,8,5,31,12,27,66,49,8,2,31,100,27,66,17,8,42,31,29,27,66,40,8,8,31,63,27,66,3,8,12,66,62,8,46,31,16,27,66,19,8,60,31,38,29,66,51,8,45,31,3,27,66,6,8,25,31,21,27,66,19,8,41,31,39,27,66,3,8,52,31,18,29,66,51,8,47,31,24,29,66,45,8,6,66,73,8,49,31,5,27,66,49,8,3,31,21,27,66,45,8,40,31,39,27,66,29,8,32,31,11,27,66,23,8,27,31,35,27,66,6,8,43,31,3,27,66,65,8,23,31,38,27,66,5,8,3,31,36,27,66,35,8,16,31,2,27,66,63,8,7,31,75,27,66,3,8,9,66,45,8,12,66,53,8,16,31,10,27,66,57,8,48,31,24,29,66,61,8,0,31,67,27,66,4,8,4,66,75,8,51,31,36,27,66,16,8,43,31,23,29,66,49,8,9,31,91,27,66,8,8,1,66,65,8,49,31,66,27,66,7,8,52,31,8,29,66,67,8,63,31,31,29,66,34,8,53,66,21,8,51,31,7,29,66,38,8,20,31,7,27,66,58,8,0,66,108,8,8,66,58,8,41,31,1,29,66,44,8,55,31,21,29,66,18,8,12,66,75,8,49,31,24,27,66,1,8,36,31,18,29,66,63,8,26,31,21,27,66,56,8,59,31,15,29,66,10,8,54,31,17,29,66,34,8,8,31,57,27,66,40,8,23,31,59,27,66,3,8,36,31,53,27,66,16,8,1,66,73,8,1,31,58,27,66,22,8,12,31,63,27,66,15,8,45,31,2,29,66,23,8,49,31,27,29,66,54,8,63,31,38,29,66,24,8,29,31,30,27,66,22,8,30,31,24,27,66,27,8,12,31,21,27,66,33,8,1,31,49,27,66,71,8,36,31,25,27,66,25,8,13,66,72,8,7,31,53,27,66,20,8,16,31,81,27,66,8,8,17,31,27,27,66,12,8,16,31,64,27,66,5,8,6,31,43,27,66,20,8,1,31,24,27,66,42,8,15,31,46,27,66,50,8,1,31,32,27,66,75,8,53,31,3,27,66,13,8,28,31,70,27,66,9,8,4,31,43,27,66,22,8,45,31,17,29,66,90,8,59,31,13,29,66,41,8,1,66,64,8,19,31,38,27,66,8,8,0,66,90,8,30,31,4,29,66,43,8,44,31,68,27,66,7,8,8,31,13,27,66,44,8,9,66,56,8,6,31,31,27,66,28,8,8,31,27,27,66,68,8,41,31,4,27,66,20,8,11,66,73,8,8,31,47,27,66,10,8,2,66,65,8,27,31,28,27,66,30,8,3,66,65,8,23,31,7,27,66,44,8,39,31,9,29,66,52,8,10,31,39,27,66,16,8,35,31,11,29,66,19,8,22,15,27,66,24,8,58,31,42,27,66,6,8,28,31,13,29,66,88,8,52,31,29,29,66,47,8,27,31,37,27,66,5,8,11,31,57,27,66,13,8,14,66,55,8,8,66,57,8,49,31,9,27,66,9,8,52,31,10,29,66,23,8,33,31,43,27,66,13,8,24,31,3,29,66,63,8,28,31,11,27,66,26,8,3,66,64,8,19,31,56,27,66,10,8,28,31,1,27,66,52,8,34,31,13,27,66,27,8,52,31,22,27,66,8,8,7,31,29,27,66,67,8,51,31,33,29,66,90,8,6,66,66,8,4,66,116,8,27,31,9,29,66,67,8,55,31,14,29,66,2,8,57,31,42,29,66,53,8,2,31,83,27,66,18,8,9,66,56,8,9,31,37,27,66,76,8,1,31,24,27,66,40,8,56,31,34,29,66,43,8,43,31,13,29,66,35,8,24,31,2,27,66,87,8,31,31,3,27,66,40,8,26,31,45,27,66,10,8,33,31,18,27,66,26,8,46,31,27,27,66,35,8,12,66,67,8,12,66,72,8,59,31,13,29,66,6,8,19,31,21,27,66,64,8,63,31,44,29,66,55,8,5,66,76,8,12,31,10,27,66,77,8,21,31,5,29,66,92,8,10,31,15,27,66,42,8,50,31,17,27,66,38,8,39,31,12,27,66,34,8,32,31,3,29,66,50,8,59,31,36,29,66,47,8,18,31,14,27,66,52,8,4,31,35,27,66,13,8,37,31,14,29,66,49,8,5,66,71,8,2,66,63,8,13,31,47,27,66,51,8,12,31,55,27,66,7,8,15,31,53,27,66,6,8,51,31,5,29,66,35,8,59,31,43,29,66,57,8,13,66,41,8,4,66,61,8,51,31,30,27,66,2,8,14,66,71,8,52,31,37,29,66,53,8,25,31,1,29,66,55,8,54,31,22,27,66,27,8,47,31,6,27,66,16,8,61,31,20,29,66,67,8,31,31,24,27,66,11,8,0,31,50,27,66,18,8,46,31,1,27,66,64,8,2,66,64,8,46,31,1,27,66,27,8,17,31,32,27,66,32,8,51,31,23,27,66,11,8,25,31,26,27,66,3,8,1,31,28,27,66,36,8,32,66,51,8,29,31,40,27,66,16,8,10,66,61,8,30,31,45,27,66,4,8,1,66,102,8,57,31,20,29,66,32,8,26,31,72,27,66,10,8,0,31,25,27,66,41,8,29,31,56,27,66,37,8,52,31,20,29,66,79,8,56,31,40,29,66,50,8,29,31,5,27,66,45,8,33,31,30,27,66,57,8,5,31,56,27,66,28,8,22,66,86,8,10,66,57,8,16,31,9,27,66,43,8,20,31,18,27,66,73,8,2,66,95,8,9,66,65,8,32,31,10,27,66,42,8,14,66,63,8,20,31,14,27,66,74,8,10,66,62,8,32,31,3,27,66,72,8,41,31,14,27,66,14,8,61,31,30,27,66,27,8,12,66,75,8,14,66,106,8,6,31,12,27,66,47,8,40,31,24,27,66,10,8,14,31,26,27,66,34,8,29,66,54,8,1,31,85,27,66,33,8,1,66,42,8,8,31,17,27,66,51,8,12,66,36,8,35,31,15,27,66,15,8,42,31,12,27,66,27,8,38,31,12,29,66,52,8,53,31,24,29,66,38,8,61,31,45,29,66,69,8,24,31,10,27,66,9,8,13,31,6,27,66,61,8,35,31,66,27,66,4,8,57,31,3,29,66,2,8,63,31,27,29,66,30,8,20,31,46,27,66,3,8,43,31,4,29,66,29,8,34,31,14,27,66,21,8,49,31,24,29,66,83,8,24,31,33,27,66,13,8,45,31,10,29,66,49,8,9,66,43,8,11,31,68,27,66,39,8,32,31,25,27,66,16,8,23,31,44,27,66,36,8,2,66,63,8,3,66,87,8,2,66,67,8,3,31,100,27,66,16,8,15,31,8,27,66,42,8,5,31,25,27,66,35,8,47,31,31,27,66,1,8,8,66,114,8,38,31,10,27,66,55,8,28,31,10,27,66,49,8,30,31,9,29,66,53,8,12,66,69,8,21,31,3,27,66,79,8,32,66,22,8,21,31,2,29,66,52,8,60,31,2,27,66,43,8,5,31,48,27,66,32,8,33,31,27,27,66,39,8,2,66,72,8,47,31,10,29,66,47,8,8,66,69,8,31,31,2,29,66,14,8,58,31,35,29,66,53,8,3,66,118,8,8,66,61,8,11,31,59,27,66,11,8,13,66,59,8,21,31,68,27,66,16,8,58,31,33,29,66,61,8,8,66,69,8,12,66,68,8,4,31,26,27,66,75,8,52,31,34,29,66,38,8,8,31,17,27,66,45,8,47,31,28,29,66,50,8,59,31,31,29,66,40,8,38,31,6,27,66,71,8,3,66,105,8,28,31,26,27,66,24,8,9,66,59,8,7,66,45,8,33,31,57,27,66,28,8,8,66,57,8,3,66,78,8,59,31,41,29,66,47,8,18,31,8,27,66,64,8,22,31,17,27,66,30,8,14,66,105,8,9,31,48,27,66,8,8,3,66,62,8,11,31,6,27,66,48,8,33,31,20,27,66,50,8,11,31,45,27,66,9,8,37,31,9,29,66,56,8,62,31,39,29,66,42,8,43,31,8,29,66,30,8,43,31,4,27,66,18,8,7,31,61,27,66,46,8,35,31,19,29,66,53,8,21,31,57,27,66,41,8,3,31,15,27,66,47,8,29,31,5,27,66,31,8,52,31,30,29,66,43,8,28,31,34,27,66,41,8,13,66,56,8,19,31,6,27,66,27,8,46,31,22,29,66,42,8,39,31,7,29,66,50,8,62,31,40,29,66,47,8,4,31,17,27,66,45,8,10,31,29,27,66,26,8,58,31,21,29,66,28,8,21,31,52,27,66,30,8,46,31,9,27,66,16,8,8,31,45,27,66,16,8,51,31,28,29,66,96,8,35,31,10,29,66,40,8,26,31,66,27,66,16,8,44,31,27,27,66,7,8,49,31,14,29,66,70,8,1,66,84,8,10,66,90,8,39,31,8,29,66,49,8,11,31,92,27,66,4,8,13,66,56,8,16,31,33,27,66,16,8,13,31,58,27,66,6,8,34,31,13,27,66,72,8,6,31,47,27,66,12,8,51,31,8,29,66,22,8,9,31,22,27,66,44,8,42,31,61,27,66,2,8,54,31,25,29,66,56,8,29,31,17,27,66,10,8,7,31,58,27,66,9,8,51,31,2,29,66,32,8,3,31,36,27,66,30,8,13,66,30,8,6,31,37,27,66,30,8,62,31,10,27,66,12,8,26,31,71,27,66,6,8,47,31,16,29,66,41,8,3,66,70,8,11,66,54,8,46,31,23,27,66,42,8,26,31,37,27,66,11,8,7,66,67,8,45,31,15,27,66,21,8,15,31,36,27,66,22,8,9,31,22,27,66,23,8,15,66,50,8,47,31,26,27,66,10,8,60,66,25,8,41,31,2,27,66,25,8,1,31,69,27,66,9,8,12,66,91,8,1,66,68,8,27,31,12,27,66,69,8,2,66,64,8,40,31,16,29,66,44,8,9,66,102,8,17,31,36,27,66,13,8,5,31,27,27,66,42,8,12,31,52,27,66,17,8,54,31,3,29,66,34,8,11,66,43,8,14,31,4,27,66,47,8,4,31,37,27,66,42,8,32,31,51,27,66,2,8,31,31,4,27,66,36,8,21,31,6,29,66,64,8,59,31,24,29,66,68,8,12,66,57,8,5,66,103,8,16,31,45,27,66,5,8,30,31,79,27,66,13,8,63,31,33,29,66,81,8,12,31,27,27,66,27,8,20,31,34,27,66,14,8,49,31,22,29,66,38,8,39,31,25,27,66,25,8,14,31,25,27,66,48,8,1,31,35,27,66,38,8,34,31,5,29,66,52,8,50,31,10,27,66,43,8,29,31,14,29,66,39,8,47,31,28,27,66,4,8,2,31,55,27,66,10,8,59,31,13,27,66,13,8,2,31,65,27,66,6,8,3,31,15,27,66,61,8,34,31,7,29,66,78,8,34,31,18,29,66,69,8,63,31,4,29,66,56,8,25,31,29,27,66,20,8,27,31,29,27,66,26,8,6,66,84,8,50,31,4,29,66,20,8,63,31,41,29,66,52,8,1,66,80,8,46,31,11,29,66,84,8,4,31,99,27,66,5,8,13,66,54,8,6,31,30,27,66,32,8,25,31,5,29,66,91,8,0,66,97,8,46,31,4,29,66,32,8,0,31,19,27,66,64,8,5,66,72,8,11,31,56,27,66,41,8,42,31,13,27,66,28,8,18,31,27,27,66,23,8,13,66,39,8,55,31,16,29,66,79,8,41,31,15,27,66,9,8,50,31,32,29,66,64,8,6,31,17,27,66,42,8,31,66,41,8,34,31,15,27,66,27,8,34,31,7,27,66,8,8,23,31,10,27,66,19,8,36,31,22,27,66,23,8,4,31,50,27,66,26,8,9,66,58,8,12,66,73,8,7,66,108,8,51,31,13,27,66,17,8,18,31,31,27,66,34,8,36,31,15,29,66,36,8,28,31,11,29,66,84,8,18,31,43,27,66,8,8,54,31,21,29,66,33,8,61,31,14,27,66,2,8,57,31,1,27,66,50,8,55,31,11,27,66,6,8,41,31,44,27,66,21,8,61,31,36,29,66,27,8,7,66,111,8,56,31,23,29,66,45,8,37,31,15,29,66,82,8,42,31,27,29,66,50,8,1,31,66,27,66,4,8,21,31,35,27,66,18,8,12,31,32,27,66,42,8,11,31,5,27,66,91,8,48,31,23,29,66,18,8,5,31,34,27,66,37,8,28,31,7,29,66,99,8,40,31,8,29,66,53,8,24,31,30,27,66,27,8,7,31,46,27,66,14,8,36,31,64,27,66,21,8,27,31,33,27,66,26,8,26,31,11,29,66,53,8,3,66,77,8,24,31,18,27,66,63,8,45,31,1,27,66,10,8,1,66,96,8,63,31,44,29,66,46,8,19,31,4,27,66,43,8,58,31,19,27,66,30,8,37,31,10,27,66,37,8,13,31,5,27,66,47,8,23,31,31,27,66,13,8,41,31,4,29,66,48,8,4,31,68,27,66,10,8,27,31,41,27,66,6,8,9,66,74,8,59,31,5,27,66,25,8,61,31,31,29,66,13,8,34,31,41,27,66,6,8,59,31,8,29,66,30,8,54,31,2,27,66,9,8,10,31,20,27,66,72,8,40,31,19,29,66,53,8,10,31,12,27,66,59,8,10,66,60,8,32,31,17,27,66,17,8,56,31,26,29,66,39,8,61,31,36,27,66,22,8,11,66,54,8,1,31,72,27,66,35,8,17,31,11,27,66,48,8,51,31,9,27,66,23,8,52,31,9,29,66,42,8,1,66,73,8,61,31,38,29,66,57,8,18,31,38,27,66,49,8,10,66,79,8,17,31,21,27,66,27,8,58,31,6,29,66,19,8,9,66,73,8,50,31,17,29,66,44,8,12,15,27,66,41,8,11,31,31,27,66,27,8,21,31,1,27,66,43,8,22,31,39,27,66,4,8,5,66,78,8,59,31,12,29,66,27,8,4,31,72,27,66,5,8,11,31,78,27,66,10,8,1,31,46,27,66,7,8,29,31,10,27,66,35,8,0,66,81,8,10,31,68,27,66,29,8,13,66,95,8,17,31,46,27,66,6,8,13,31,34,27,66,20,8,7,31,73,27,66,5,8,32,31,14,29,66,67,8,12,66,58,8,28,31,20,27,66,36,8,5,66,47,8,7,31,37,27,66,27,8,46,31,2,29,66,21,8,4,31,35,27,66,26,8,10,31,30,27,66,25,8,8,31,18,27,66,76,8,15,31,35,27,66,21,8,3,66,79,8,14,66,63,8,7,66,58,8,52,31,10,29,66,23,8,1,66,67,8,63,31,8,27,66,32,8,43,31,12,29,66,19,8,11,31,22,27,66,37,8,40,31,19,27,66,46,8,13,66,72,8,3,31,18,27,66,52,8,6,31,37,27,66,36,8,56,31,23,29,66,72,8,11,31,31,27,66,43,8,49,31,19,29,66,46,8,22,31,16,27,66,36,8,28,31,15,27,66,39,8,37,31,1,29,66,75,8,58,31,22,27,66,28,8,39,31,17,29,66,48,8,18,31,26,27,66,38,8,42,31,38,27,66,5,8,10,66,33,8,31,31,8,29,66,55,8,31,31,64,27,66,10,8,9,31,23,27,66,53,8,8,66,65,8,32,31,17,27,66,30,8,13,31,82,27,66,10,8,16,31,31,27,66,38,8,24,31,36,27,66,18,8,40,31,15,27,66,19,8,59,31,11,29,66,34,8,4,31,84,27,66,19,8,10,31,18,27,66,80,8,56,31,5,29,66,20,8,34,31,64,27,66,22,8,60,31,13,29,66,38,8,5,66,38,8,46,31,11,29,66,39,8,61,31,26,29,66,46,8,17,31,83,27,66,3,8,41,31,17,29,66,30,8,24,31,35,27,66,12,8,8,66,97,8,3,66,82,8,40,31,44,27,66,19,8,1,66,73,8,45,31,17,29,66,53,8,1,31,49,27,66,7,8,24,31,37,27,66,5,8,59,31,23,29,66,40,8,7,66,42,8,41,66,74,8,9,31,68,27,66,4,8,17,31,16,27,66,39,8,13,31,31,27,66,61,8,31,31,2,29,66,56,8,14,66,43,8,39,31,14,27,66,27,8,2,31,26,27,66,77,8,4,66,52,8,41,31,11,29,66,45,8,37,31,25,27,66,7,8,12,66,56,8,20,31,41,27,66,46,8,40,31,20,27,66,48,8,21,31,3,29,66,53,8,37,31,16,29,66,85,8,56,31,31,29,66,27,8,14,66,104,8,1,31,45,27,66,25,8,9,31,79,27,66,32,8,9,31,29,27,66,27,8,25,31,57,27,66,1,8,5,31,62,27,66,7,8,9,66,74,8,43,31,13,27,66,17,8,60,31,45,29,66,28,8,55,31,8,27,66,13,8,26,31,53,27,66,43,8,13,66,64,8,37,31,12,27,66,32,8,42,31,12,29,66,39,8,60,31,9,27,66,14,8,9,66,76,8,15,31,48,27,66,25,8,11,66,69,8,28,31,54,27,66,23,8,1,31,52,27,66,4,8,8,66,69,8,45,31,7,27,66,17,8,16,31,12,27,66,38,8,36,31,18,29,66,47,8,3,66,105,8,15,31,32,27,66,24,8,2,66,104,8,6,66,46,8,14,66,104,8,35,31,6,27,66,39,8,13,66,90,8,1,31,16,27,66,48,8,34,31,12,27,66,44,8,40,31,19,29,66,53,8,0,66,81,8,35,31,6,27,66,44,8,10,31,11,27,66,33,8,19,31,23,27,66,32,8,55,31,33,29,66,59,8,11,31,33,27,66,75,8,8,31,95,27,66,5,8,30,31,26,27,66,16,8,50,15,27,66,5,8,0,66,85,8,25,31,7,27,66,57,8,52,31,8,27,66,10,8,42,31,17,27,66,25,8,57,31,12,29,66,7,8,14,66,57,8,7,66,58,8,58,31,12,29,66,19,8,0,31,61,27,66,4,8,50,31,35,29,66,87,8,22,31,20,27,66,32,8,16,31,1,29,66,66,8,2,66,68,8,59,31,27,29,66,34,8,30,31,24,27,66,15,8,3,31,64,27,66,52,8,56,31,5,29,66,14,8,43,31,22,27,66,43,8,58,31,32,29,66,43,8,44,31,2,29,66,79,8,2,66,83,8,8,66,93,8,49,31,20,29,66,45,8,55,31,32,29,66,59,8,12,66,87,8,3,31,79,27,66,4,8,29,31,35,27,66,16,8,15,31,62,27,66,29,8,33,31,35,27,66,51,8,43,31,5,27,66,17,8,18,31,14,27,66,39,8,10,66,72,8,0,66,77,8,58,31,2,29,66,9,8,22,31,45,27,66,2,8,29,31,8,27,66,28,8,29,31,5,29,66,41,8,3,31,35,27,66,45,8,13,66,56,8,32,31,4,27,66,83,8,8,66,57,8,37,31,18,27,66,53,8,0,66,66,8,18,31,16,27,66,33,8,0,66,85,8,4,66,84,8,22,31,6,27,66,46,8,28,31,49,27,66,5,8,36,31,6,27,66,14,8,19,31,20,27,66,47,8,14,66,66,8,17,31,68,27,66,21,8,10,66,42,8,2,66,63,8,10,31,46,27,66,16,8,43,31,1,29,66,78,8,51,31,18,27,66,38,8,10,66,74,8,44,31,7,29,66,28,8,12,31,41,27,66,12,8,17,31,32,27,66,16,8,48,31,45,27,66,9,8,9,66,62,8,60,31,34,29,66,79,8,9,66,76,8,24,31,37,27,66,26,8,17,31,22,27,66,35,8,49,31,18,27,66,15,8,13,31,24,27,66,15,8,51,31,23,29,66,15,8,48,31,15,27,66,13,8,2,66,46,8,2,66,67,8,16,31,51,27,66,14,8,12,66,54,8,46,31,35,27,66,2,8,28,31,47,27,66,11,8,62,31,23,29,66,39,8,37,31,4,29,66,47,8,38,31,6,29,66,73,8,24,31,11,27,66,21,8,0,66,99,8,55,31,6,27,66,8,8,14,66,52,8,2,31,54,27,66,17,8,13,66,95,8,6,66,74,8,5,31,45,27,66,56,8,51,31,11,29,66,12,8,10,66,108,8,22,31,7,27,66,41,8,1,31,26,27,66,39,8,57,31,18,29,66,26,8,30,31,26,27,66,10,8,10,66,64,8,53,31,36,29,66,69,8,48,31,21,29,66,25,8,12,31,16,27,66,15,8,34,31,9,27,66,33,8,43,31,16,29,66,92,8,12,66,77,8,5,31,13,27,66,63,8,47,31,17,29,66,43,8,34,31,18,29,66,67,8,41,31,6,29,66,50,8,42,31,12,29,66,21,8,12,31,16,27,66,52,8,10,66,95,8,37,31,14,27,66,5,8,23,31,53,27,66,3,8,57,31,7,29,66,19,8,54,31,6,27,66,8,8,23,31,14,27,66,44,8,9,31,85,27,66,14,8,29,31,42,27,66,4,8,34,31,41,27,66,31,8,32,31,18,27,66,2,8,48,31,42,27,66,28,8,60,31,35,29,66,42,8,45,31,60,27,66,15,8,14,31,31,27,66,20,8,13,31,23,27,66,17,8,44,31,10,29,66,40,8,10,66,73,8,35,31,16,29,66,54,8,32,31,9,29,66,20,8,7,66,69,8,17,31,31,27,66,72,8,45,31,1,27,66,31,8,53,31,34,29,66,62,8,7,31,39,27,66,33,8,14,66,53,8,33,31,17,29,66,69,8,38,31,4,29,66,77,8,22,31,29,27,66,30,8,59,31,3,27,66,21,8,6,31,10,27,66,41,8,61,31,24,29,66,49,8,43,31,1,29,66,27,8,11,66,54,8,34,31,42,27,66,23,8,54,31,16,29,66,80,8,11,66,77,8,57,31,9,27,66,15,8,31,31,4,27,66,30,8,57,31,9,29,66,59,8,12,66,60,8,40,31,11,29,66,92,8,24,31,25,27,66,28,8,15,31,12,27,66,57,8,21,31,32,27,66,12,8,30,31,4,29,66,39,8,11,31,39,27,66,16,8,29,31,18,27,66,18,8,13,66,52,8,16,31,36,27,66,16,8,61,31,39,29,66,93,8,14,31,89,27,66,5,8,50,31,3,27,66,14,8,0,31,50,27,66,18,8,26,31,36,27,66,49,8,6,31,60,27,66,42,8,49,31,14,27,66,7,8,12,66,93,8,51,31,30,29,66,64,8,36,31,3,29,66,56,8,6,31,19,27,66,49,8,47,31,3,27,66,32,8,55,31,32,29,66,84,8,2,31,41,27,66,43,8,61,31,4,27,66,15,8,54,31,3,29,66,55,8,8,66,95,8,20,31,81,27,66,7,8,60,31,39,29,66,46,8,4,31,63,27,66,1,8,33,31,3,27,66,75,8,8,31,19,27,66,25,8,59,31,18,27,66,2,8,26,31,37,27,66,4,8,8,66,77,8,9,31,60,27,66,4,8,2,31,50,27,66,27,8,48,31,31,27,66,25,8,44,31,6,27,66,61,8,21,31,45,27,66,42,8,27,31,42,27,66,10,8,37,31,27,27,66,3,8,22,31,36,27,66,27,8,55,31,13,29,66,41,8,42,31,20,27,66,19,8,14,31,51,27,66,18,8,3,66,54,8,23,31,36,27,66,12,8,15,31,34,27,66,20,8,43,31,18,27,66,5,8,56,31,19,29,66,40,8,6,31,100,27,66,2,8,61,31,10,29,66,23,8,0,31,15,27,66,53,8,11,66,41,8,38,66,80,8,25,31,9,29,66,60,8,44,31,34,27,66,26,8,24,31,26,27,66,15,8,14,66,90,8,24,31,12,27,66,38,8,2,66,82,8,38,31,3,29,66,13,8,17,31,2,27,66,24,8,27,31,8,29,66,57,8,52,31,63,27,66,5,8,11,66,54,8,42,31,35,27,66,4,8,27,31,2,27,66,43,8,28,31,13,27,66,80,8,21,31,62,27,66,2,8,23,31,30,27,66,57,8,50,31,15,29,66,45,8,46,31,6,27,66,53,8,24,31,11,27,66,21,8,9,31,66,27,66,29,8,15,31,11,27,66,43,8,43,31,9,27,66,16,8,8,66,48,8,37,31,35,27,66,36,8,0,31,27,27,66,45,8,3,31,79,27,66,3,8,4,31,62,27,66,3,8,62,31,33,29,66,89,8,26,31,10,29,66,69,8,59,31,4,29,66,49,8,12,66,53,8,4,31,29,27,66,52,8,39,31,3,27,66,32,8,51,31,14,27,66,19,8,0,66,119,8,44,31,24,29,66,23,8,14,31,32,27,66,30,8,49,31,36,27,66,35,8,20,31,9,27,66,74,8,53,31,1,29,66,13,8,50,31,16,29,66,37,8,25,31,30,27,66,27,8,23,31,6,29,66,60,8,49,31,2,29,66,18,8,50,31,8,27,66,7,8,42,31,4,29,66,28,8,22,31,32,27,66,2,8,5,66,103,8,10,31,5,27,66,50,8,13,31,28,27,66,44,8,1,31,18,27,66,50,8,55,31,2,29,66,31,8,61,31,32,29,66,36,8,11,31,51,27,66,3,8,54,31,5,27,66,6,8,11,66,79,8,5,66,64,8,48,31,3,27,66,68,8,5,66,60,8,4,66,77,8,13,66,52,8,35,31,21,27,66,10,8,5,66,68,8,12,31,27,27,66,45,8,4,31,55,27,66,6,8,45,31,21,27,66,1,8,31,31,5,29,66,59,8,4,66,66,8,18,31,39,27,66,17,8,1,66,81,8,49,31,15,27,66,17,8,35,31,50,27,66,23,8,1,66,69,8,52,31,16,27,66,14,8,24,31,21,27,66,40,8,21,15,27,66,1,8,12,31,16,27,66,53,8,53,31,24,29,66,52,8,50,31,25,29,66,40,8,22,31,59,27,66,21,8,29,31,6,27,66,36,8,48,31,3,27,66,31,8,0,66,77,8,5,31,21,27,66,39,8,33,31,4,29,66,36,8,40,31,23,29,66,49,8,47,31,16,29,66,25,8,33,31,37,27,66,2,8,4,31,45,27,66,24,8,41,31,14,27,66,10,8,55,31,4,29,66,14,8,13,66,74,8,1,31,26,27,66,44,8,53,31,37,29,66,89,8,6,66,79,8,8,31,30,27,66,36,8,38,66,36,8,21,31,24,27,66,37,8,20,31,46,27,66,23,8,11,31,15,27,66,17,8,5,31,16,27,66,55,8,33,31,5,29,66,93,8,14,66,59,8,10,31,37,27,66,34,8,39,31,22,27,66,6,8,15,31,41,27,66,11,8,55,31,8,29,66,38,8,7,31,14,27,66,57,8,14,31,35,27,66,31,8,5,31,73,27,66,27,8,6,31,41,27,66,10,8,3,31,85,27,66,12,8,17,31,2,29,66,54,8,3,66,65,8,4,31,45,27,66,24,8,48,31,15,29,66,75,8,28,31,5,27,66,46,8,14,66,54,8,11,31,38,27,66,3,8,6,31,47,27,66,65,8,58,31,40,29,66,49,8,13,31,22,27,66,31,8,56,31,40,29,66,49,8,37,31,7,27,66,74,8,15,31,47,27,66,12,8,5,66,77,8,28,31,9,29,66,92,8,41,31,18,29,66,20,8,48,31,14,27,66,14,8,49,31,26,27,66,45,8,32,31,17,29,66,88,8,10,31,30,27,66,41,8,33,15,27,66,2,8,31,31,27,27,66,25,8,15,31,27,27,66,15,8,58,31,24,29,66,81,8,62,31,33,29,66,36,8,46,31,25,29,66,46,8,53,31,2,29,66,30,8,53,31,22,29,66,71,8,3,31,17,27,66,53,8,21,31,41,27,66,3,8,13,66,52,8,12,31,17,27,66,55,8,60,31,16,29,66,21,8,14,31,22,27,66,29,8,2,66,63,8,1,66,83,8,8,31,47,27,66,10,8,11,66,54,8,6,66,59,8,28,31,29,27,66,65,8,36,31,12,29,66,45,8,55,31,48,27,66,16,8,16,66,49,8,1,66,107,8,10,31,50,27,66,6,8,13,66,71,8,44,31,11,27,66,56,8,43,31,28,29,66,93,8,52,31,27,29,66,41,8,3,31,111,27,66,7,8,12,66,73,8,53,31,28,27,66,16,8,1,31,29,27,66,44,8,46,31,2,29,66,38,8,25,31,28,27,66,28,8,47,31,15,27,66,24,8,26,31,3,27,66,51,8,47,31,42,27,66,14,8,24,31,42,27,66,23,8,10,66,42,8,61,31,38,29,66,43,8,16,31,19,27,66,47,8,35,31,9,29,66,43,8,4,31,35,27,66,27,8,52,31,8,27,66,5,8,40,31,11,27,66,14,8,53,31,28,27,66,22,8,37,31,22,29,66,56,8,23,31,32,27,66,14,8,33,31,66,27,66,20,8,13,66,52,8,34,31,29,27,66,2,8,13,31,8,27,66,56,8,27,31,35,27,66,57,8,4,31,17,27,66,44,8,10,66,55,8,8,66,67,8,39,31,1,27,66,65,8,4,66,81,8,15,31,18,27,66,32,8,46,31,16,29,66,44,8,7,31,55,27,66,22,8,27,31,22,27,66,3,8,28,31,2,29,66,17,8,7,31,45,27,66,21,8,11,31,54,27,66,19,8,3,31,61,27,66,39,8,61,31,29,27,66,32,8,10,66,55,8,13,31,18,27,66,38,8,37,31,22,29,66,62,8,15,31,33,27,66,17,8,10,31,37,27,66,28,8,22,31,21,27,66,62,8,11,31,58,27,66,16,8,7,66,46,8,29,31,33,27,66,12,8,63,31,38,29,66,56,8,29,31,47,27,66,13,8,30,31,10,27,66,3,8,57,31,12,29,66,28,8,50,31,24,29,66,57,8,51,31,4,29,66,38,8,11,66,68,8,51,31,4,27,66,19,8,15,31,59,27,66,8,8,25,31,27,27,66,33,8,8,31,92,27,66,8,8,12,66,60,8,49,31,15,27,66,56,8,48,31,9,27,66,28,8,8,66,35,8,51,31,14,27,66,1,8,51,31,16,29,66,85,8,43,31,1,27,66,21,8,61,31,1,29,66,15,8,27,31,15,27,66,25,8,14,31,96,27,66,11,8,23,31,20,27,66,42,8,19,31,3,27,66,45,8,53,31,32,29,66,58,8,62,31,15,27,66,26,8,31,31,2,29,66,40,8,43,31,52,27,66,13,8,6,66,59,8,58,31,37,29,66,101,8,55,31,27,29,66,83,8,7,31,9,27,66,50,8,6,66,68,8,34,31,15,29,66,62,8,43,31,33,27,66,5,8,63,31,23,29,66,14,8,53,31,26,29,66,38,8,31,31,16,27,66,36,8,14,31,57,27,66,14,8,35,31,13,27,66,22,8,26,31,18,27,66,35,8,25,31,24,27,66,54,8,13,66,56,8,42,31,55,27,66,11,8,32,31,9,27,66,25,8,7,31,29,27,66,70,8,63,31,24,29,66,72,8,26,31,5,27,66,35,8,23,15,27,66,28,8,5,66,76,8,43,31,11,27,66,45,8,8,66,46,8,48,31,19,29,66,36,8,25,31,54,27,66,4,8,62,31,13,27,66,10,8,14,66,59,8,63,31,14,29,66,25,8,39,31,32,27,66,10,8,36,31,42,27,66,33,8,35,31,27,27,66,46,8,7,31,34,27,66,28,8,60,31,34,29,66,40,8,41,31,42,27,66,2,8,29,31,7,29,66,21,8,63,31,24,29,66,35,8,43,31,32,27,66,6,8,61,31,12,29,66,40,8,20,31,65,27,66,23,8,53,31,6,29,66,30,8,48,31,9,27,66,27,8,21,31,16,27,66,15,8,51,31,12,27,66,45,8,1,66,66,8,0,66,68,8,34,31,23,27,66,54,8,0,66,97,8,4,31,18,27,66,52,8,9,66,72,8,35,31,11,29,66,24,8,51,31,17,27,66,40,8,2,31,54,27,66,21,8,9,66,75,8,5,31,29,27,66,18,8,61,31,2,27,66,55,8,4,31,56,27,66,16,8,12,66,92,8,28,31,6,27,66,31,8,3,31,41,27,66,32,8,11,31,51,27,66,14,8,43,31,7,29,66,13,8,4,31,59,27,66,48,8,5,66,76,8,29,31,4,29,66,40,8,4,31,26,27,66,37,8,23,15,27,66,11,8,3,31,91,27,66,23,8,53,31,11,29,66,27,8,5,31,28,27,66,34,8,44,31,40,27,66,1,8,21,31,13,27,66,74,8,7,31,36,27,66,26,8,16,31,3,27,66,88,8,0,31,35,27,66,34,8,2,66,116,8,13,31,44,27,66,29,8,11,66,55,8,48,31,7,29,66,24,8,44,31,27,29,66,26,8,33,31,23,27,66,18,8,6,31,53,27,66,22,8,61,31,22,29,66,35,8,21,31,15,27,66,30,8,53,31,21,27,66,2,8,28,31,57,27,66,37,8,7,66,96,8,14,31,45,27,66,22,8,57,31,14,29,66,30,8,16,31,17,27,66,34,8,19,31,49,27,66,18,8,14,31,47,27,66,6,8,11,66,69,8,42,31,18,29,66,81,8,7,31,46,27,66,3,8,13,31,18,27,66,40,8,15,31,35,27,66,15,8,19,31,18,27,66,29,8,36,31,9,27,66,62,8,33,31,2,27,66,49,8,52,31,11,29,66,24,8,35,31,5,29,66,37,8,6,66,79,8,11,31,27,27,66,10,8,26,31,41,27,66,7,8,27,31,23,27,66,31,8,35,31,13,27,66,22,8,8,66,58,8,38,31,1,27,66,41,8,1,66,102,8,41,31,12,29,66,36,8,1,31,83,27,66,29,8,20,31,29,27,66,23,8,5,66,116,8,34,31,15,29,66,66,8,12,66,62,8,25,31,14,27,66,40,8,6,31,88,27,66,11,8,47,31,24,29,66,62,8,26,31,17,27,66,25,8,27,31,39,27,66,8,8,19,15,27,66,44,8,43,31,13,27,66,17,8,42,31,1,29,66,67,8,53,31,5,27,66,10,8,57,31,6,29,66,31,8,17,31,6,27,66,62,8,28,31,13,29,66,28,8,34,31,5,29,66,45,8,17,31,5,27,66,59,8,46,31,29,27,66,36,8,1,66,53,8,59,31,43,29,66,59,8,9,66,94,8,36,31,9,27,66,36,8,57,31,11,27,66,45,8,44,31,22,29,66,47,8,2,31,99,27,66,18,8,18,31,42,27,66,9,8,12,66,72,8,8,31,54,27,66,3,8,47,31,26,29,66,46,8,12,31,9,27,66,64,8,23,31,24,27,66,19,8,38,31,34,27,66,8,8,39,31,16,29,66,80,8,60,31,40,29,66,69,8,2,31,47,27,66,16,8,50,31,8,29,66,27,8,0,66,65,8,34,31,27,27,66,4,8,18,31,38,27,66,28,8,3,66,62,8,8,31,9,27,66,51,8,22,31,56,27,66,41,8,47,31,21,29,66,58,8,54,31,9,27,66,2,8,12,31,46,27,66,9,8,15,31,52,27,66,18,8,52,31,23,29,66,49,8,14,66,60,8,25,31,37,27,66,20,8,47,31,1,29,66,43,8,6,66,102,8,0,31,40,27,66,30,8,61,31,17,29,66,76,8,0,31,63,27,66,22,8,35,31,3,27,66,5,8,58,31,6,29,66,18,8,4,66,77,8,58,31,5,27,66,2,8,35,31,40,27,66,15,8,9,31,51,27,66,14,8,12,31,9,27,66,60,8,23,31,9,27,66,49,8,14,66,40,8,51,31,30,29,66,53,8,4,31,37,27,66,40,8,43,31,23,29,66,87,8,1,31,67,27,66,40,8,52,31,34,29,66,55,8,62,31,30,29,66,73,8,37,31,5,29,66,53,8,43,31,1,27,66,56,8,18,31,20,27,66,32,8,39,31,11,29,66,56,8,1,66,51,8,13,66,58,8,36,31,11,27,66,18,8,32,15,27,66,1,8,45,31,29,29,66,49,8,43,31,54,27,66,5,8,35,31,22,27,66,24,8,21,31,38,27,66,25,8,44,31,13,29,66,46,8,12,31,21,27,66,51,8,42,31,20,27,66,3,8,23,31,1,29,66,43,8,2,66,63,8,25,31,4,27,66,55,8,52,31,34,29,66,47,8,5,31,20,27,66,42,8,59,31,15,29,66,41,8,62,31,38,29,66,52,8,40,31,2,29,66,36,8,41,31,33,27,66,8,8,15,31,48,27,66,6,8,32,31,4,29,66,80,8,8,66,60,8,52,31,37,29,66,89,8,13,31,57,27,66,15,8,24,31,10,27,66,9,8,60,31,22,29,66,30,8,60,31,27,29,66,73,8,0,31,37,27,66,66,8,36,31,5,29,66,39,8,19,31,8,27,66,42,8,3,66,78,8,9,31,47,27,66,21,8,35,31,28,27,66,2,8,28,31,9,29,66,48,8,42,31,12,29,66,35,8,37,31,22,27,66,30,8,15,31,51,27,66,8,8,20,31,27,27,66,19,8,13,31,40,27,66,12,8,40,31,48,27,66,23,8,11,31,56,27,66,1,8,2,66,67,8,5,66,114,8,61,31,5,29,66,9,8,47,31,8,27,66,53,8,4,66,62,8,9,66,74,8,5,31,55,27,66,25,8,52,31,15,27,66,13,8,17,31,26,27,66,31,8,17,31,29,27,66,35,8,19,31,4,27,66,92,8,5,66,81,8,3,31,40,27,66,37,8,1,31,60,27,66,46,8,22,31,37,27,66,14,8,2,66,63,8,46,31,9,29,66,40,8,43,31,7,27,66,69,8,17,31,2,29,66,50,8,2,31,19,27,66,44,8,7,66,68,8,9,66,96,8,10,66,75,8,34,31,11,27,66,5,8,10,31,29,27,66,35,8,36,31,12,29,66,57,8,59,31,20,27,66,32,8,43,31,23,29,66,23,8,10,31,15,27,66,48,8,47,31,31,29,66,68,8,8,66,107,8,55,31,9,29,66,26,8,47,31,8,27,66,21,8,5,66,60,8,35,31,6,29,66,82,8,24,31,21,27,66,30,8,63,31,24,29,66,35,8,12,66,69,8,29,31,3,27,66,41,8,51,31,6,29,66,9,8,9,31,35,27,66,21,8,53,31,37,29,66,67,8,38,31,26,27,66,21,8,31,31,19,27,66,18,8,11,66,68,8,21,31,47,27,66,35,8,43,31,20,29,66,46,8,40,31,25,29,66,93,8,46,31,12,29,66,32,8,8,31,16,27,66,44,8,38,31,40,27,66,33,8,5,66,61,8,14,66,60,8,29,31,15,27,66,37,8,50,31,11,27,66,24,8,1,66,53,8,35,31,19,27,66,11,8,43,31,8,29,66,48,8,47,31,21,27,66,17,8,42,31,2,27,66,27,8,13,31,55,27,66,11,8,51,31,1,29,66,53,8,27,31,7,27,66,35,8,0,31,74,27,66,34,8,28,31,12,29,66,50,8,15,31,58,27,66,49,8,33,31,9,27,66,69,8,27,31,2,29,66,41,8,36,31,22,27,66,21,8,27,31,36,27,66,4,8,59,66,26,8,42,31,27,27,66,4,8,9,66,70,8,1,31,96,27,66,8,8,62,31,24,29,66,47,8,12,31,36,27,66,64,8,10,31,41,27,66,23,8,12,66,70,8,51,31,12,29,66,38,8,60,31,26,29,66,9,8,8,66,66,8,27,31,38,27,66,16,8,26,31,53,27,66,28,8,8,66,46,8,12,66,67,8,13,66,54,8,41,31,10,27,66,34,8,8,31,12,27,66,53,8,37,31,5,27,66,37,8,4,31,13,27,66,88,8,15,31,74,27,66,22,8,14,31,30,27,66,25,8,1,31,72,27,66,2,8,56,31,31,27,66,17,8,56,31,8,29,66,29,8,2,31,56,27,66,8,8,12,66,57,8,38,31,7,29,66,88,8,47,31,2,27,66,16,8,40,31,51,27,66,17,8,48,31,21,29,66,38,8,15,31,54,27,66,15,8,28,31,8,29,66,32,8,53,31,14,27,66,4,8,33,31,13,29,66,45,8,21,31,35,27,66,10,8,19,31,4,27,66,42,8,36,31,15,27,66,14,8,32,31,7,27,66,30,8,16,31,96,27,66,7,8,24,31,5,27,66,36,8,18,31,2,29,66,40,8,22,31,43,27,66,4,8,10,31,20,27,66,89,8,40,31,15,27,66,10,8,57,31,40,29,66,48,8,62,31,37,29,66,46,8,41,31,25,27,66,16,8,43,31,16,27,66,18,8,12,31,26,27,66,27,8,21,31,41,27,66,12,8,50,31,3,29,66,36,8,22,31,48,27,66,41,8,5,66,103,8,28,31,25,27,66,16,8,0,66,84,8,26,31,7,27,66,19,8,49,31,54,27,66,6,8,12,66,53,8,19,31,20,27,66,29,8,3,31,52,27,66,26,8,54,31,14,29,66,12,8,50,31,12,27,66,4,8,11,66,71,8,8,66,61,8,35,31,8,29,66,40,8,45,31,12,29,66,32,8,37,31,4,29,66,32,8,18,31,50,27,66,35,8,14,31,48,27,66,6,8,37,31,29,27,66,1,8,45,31,28,27,66,8,8,46,31,21,29,66,56,8,3,31,74,27,66,7,8,20,31,27,27,66,18,8,5,31,41,27,66,19,8,22,31,25,27,66,18,8,2,66,120,8,22,15,27,66,21,8,15,31,24,27,66,26,8,13,31,51,27,66,1,8,34,31,69,27,66,10,8,1,31,50,27,66,23,8,13,31,43,27,66,28,8,39,31,3,27,66,61,8,32,31,29,27,66,47,8,26,31,24,27,66,17,8,10,31,51,27,66,23,8,1,66,51,8,56,31,35,27,66,13,8,1,31,24,27,66,54,8,4,31,44,27,66,20,8,35,31,7,27,66,35,8,14,31,2,27,66,49,8,39,31,31,27,66,11,8,35,31,18,27,66,66,8,27,31,28,27,66,10,8,61,31,38,27,66,14,8,4,66,70,8,11,66,70,8,48,31,19,29,66,23,8,28,31,70,27,66,10,8,33,31,12,27,66,33,8,31,31,14,27,66,23,8,61,31,37,29,66,28,8,55,31,9,27,66,40,8,14,66,65,8,19,31,34,27,66,15,8,42,31,13,29,66,48,8,45,31,4,29,66,24,8,6,66,75,8,18,31,100,27,66,1,8,35,31,23,27,66,7,8,2,31,102,27,66,9,8,23,31,1,27,66,50,8,12,66,69,8,18,31,86,27,66,7,8,2,31,56,27,66,50,8,35,31,9,27,66,35,8,42,31,13,27,66,29,8,31,31,16,27,66,5,8,33,31,18,29,66,89,8,2,66,72,8,47,31,28,29,66,62,8,44,31,4,29,66,63,8,7,66,65,8,39,31,3,29,66,33,8,17,31,50,27,66,14,8,40,31,62,27,66,9,8,29,31,30,27,66,15,8,39,31,3,29,66,38,8,19,31,7,27,66,55,8,8,66,65,8,54,31,3,29,66,3,8,19,31,30,27,66,16,8,22,31,49,27,66,12,8,9,66,76,8,56,31,4,27,66,8,8,48,31,30,27,66,1,8,42,31,14,29,66,75,8,23,31,37,27,66,9,8,60,31,40,27,66,8,8,59,31,39,29,66,46,8,63,31,19,29,66,24,8,35,31,10,27,66,66,8,11,66,55,8,8,66,66,8,11,31,44,27,66,26,8,7,31,55,27,66,23,8,7,31,15,27,66,32,8,17,31,47,27,66,1,8,14,66,69,8,6,66,79,8,7,31,33,27,66,31,8,12,31,30,27,66,37,8,4,31,57,27,66,42,8,25,31,8,27,66,36,8,9,66,99,8,49,31,3,29,66,20,8,39,31,11,29,66,94,8,1,31,107,27,66,3,8,14,31,38,27,66,14,8,38,31,3,27,66,33,8,0,66,84,8,24,31,3,27,66,25,8,37,31,25,27,66,46,8,13,31,37,27,66,23,8,12,66,57,8,9,66,60,8,48,31,13,29,66,20,8,46,31,19,27,66,9,8,5,31,10,27,66,66,8,11,66,92,8,39,31,13,29,66,28,8,15,31,40,27,66,16,8,40,31,50,27,66,15,8,8,31,10,27,66,67,8,43,31,22,29,66,63,8,7,66,67,8,10,31,71,27,66,3,8,40,31,34,27,66,29,8,6,66,37,8,55,31,13,27,66,8,8,17,31,49,27,66,55,8,6,66,79,8,28,31,35,27,66,18,8,18,31,30,27,66,30,8,0,66,83,8,54,31,6,27,66,25,8,6,66,113,8,3,66,77,8,25,31,28,27,66,52,8,56,31,27,29,66,27,8,36,31,1,29,66,46,8,9,31,59,27,66,1,8,6,66,61,8,44,31,26,29,66,63,8,20,31,27,27,66,61,8,3,31,46,27,66,20,8,58,31,29,27,66,19,8,8,66,44,8,38,31,18,29,66,98,8,53,31,7,27,66,20,8,50,31,21,29,66,53,8,5,66,60,8,19,31,45,27,66,55,8,11,66,63,8,40,31,18,29,66,59,8,20,66,29,8,5,66,61,8,7,31,64,27,66,5,8,3,31,25,27,66,20,8,8,66,77,8,52,31,11,27,66,2,8,23,31,33,27,66,15,8,13,66,69,8,10,66,67,8,48,31,6,29,66,23,8,42,31,1,29,66,24,8,35,31,21,27,66,12,8,42,31,3,27,66,58,8,60,31,10,29,66,2,8,7,31,11,27,66,56,8,8,66,73,8,35,31,22,27,66,46,8,15,31,7,27,66,32,8,1,66,73,8,25,31,8,27,66,48,8,13,31,11,27,66,28,8,37,31,5,29,66,76,8,4,31,41,27,66,26,8,27,31,41,27,66,53,8,9,66,76,8,16,31,45,27,66,40,8,43,31,8,29,66,35,8,62,31,21,29,66,43,8,34,31,9,27,66,9,8,27,31,2,29,66,27,8,4,66,70,8,59,31,5,29,66,27,8,46,31,53,27,66,4,8,40,31,4,27,66,10,8,26,31,35,27,66,10,8,53,31,17,29,66,69,8,1,31,66,27,66,18,8,11,31,47,27,66,41,8,33,31,12,27,66,29,8,36,31,9,29,66,56,8,26,31,13,27,66,38,8,36,31,11,29,66,18,8,37,31,18,27,66,21,8,4,66,118,8,54,31,6,27,66,9,8,4,31,25,27,66,52,8,19,31,21,27,66,25,8,2,31,73,27,66,46,8,4,31,12,27,66,41,8,61,31,21,27,66,33,8,33,31,23,27,66,13,8,20,31,18,27,66,27,8,61,31,11,29,66,27,8,45,31,22,27,66,51,8,61,31,3,27,66,34,8,6,66,75,8,29,31,6,27,66,30,8,39,31,21,29,66,72,8,4,66,70,8,4,31,74,27,66,3,8,9,31,16,27,66,60,8,1,66,53,8,25,31,39,27,66,10,8,40,31,7,27,66,34,8,10,66,46,8,4,31,56,27,66,48,8,2,66,68,8,4,31,25,27,66,76,8,2,66,83,8,38,31,43,27,66,5,8,11,31,22,27,66,37,8,47,31,31,29,66,68,8,28,31,7,29,66,31,8,13,31,35,27,66,23,8,14,31,17,27,66,34,8,39,31,5,27,66,21,8,33,31,6,27,66,26,8,29,31,24,27,66,14,8,1,31,24,27,66,40,8,35,31,13,29,66,44,8,18,31,1,29,66,60,8,24,31,7,29,66,48,8,20,66,49,8,44,31,4,29,66,25,8,3,31,31,27,66,31,8,48,31,53,27,66,3,8,63,31,3,27,66,3,8,40,31,49,27,66,30,8,13,66,52,8,4,31,37,27,66,67,8,11,31,9,27,66,59,8,48,31,14,29,66,33,8,8,66,77,8,6,31,45,27,66,29,8,50,31,20,29,66,50,8,28,66,75,8,7,66,45,8,11,31,49,27,66,5,8,8,31,21,27,66,43,8,17,31,53,27,66,50,8,47,31,14,29,66,74,8,57,31,19,29,66,46,8,18,31,32,27,66,15,8,10,31,44,27,66,12,8,0,66,65,8,62,31,11,29,66,14,8,1,31,34,27,66,34,8,5,31,59,27,66,40,8,3,66,74,8,4,31,38,27,66,23,8,42,31,16,29,66,39,8,30,15,27,66,6,8,31,31,5,27,66,20,8,6,66,61,8,2,31,15,27,66,48,8,1,31,39,27,66,42,8,53,31,35,29,66,59,8,12,66,53,8,2,31,50,27,66,22,8,5,66,76,8,9,31,77,27,66,33,8,37,31,39,27,66,23,8,11,31,14,27,66,54,8,7,31,21,27,66,37,8,11,66,74,8,13,31,41,27,66,28,8,4,66,61,8,17,31,54,27,66,10,8,35,31,23,27,66,7,8,14,31,45,27,66,14,8,58,31,25,29,66,33,8,50,31,7,29,66,61,8,0,31,34,27,66,43,8,63,31,17,29,66,19,8,47,31,18,27,66,9,8,61,31,14,29,66,35,8,38,31,7,29,66,54,8,55,31,3,29,66,56,8,47,31,3,29,66,25,8,0,31,72,27,66,34,8,9,66,43,8,34,31,16,29,66,25,8,36,31,9,27,66,20,8,28,31,14,27,66,26,8,44,31,20,29,66,53,8,7,31,8,27,66,50,8,24,31,18,27,66,23,8,11,66,55,8,21,31,19,27,66,37,8,1,66,64,8,8,31,19,27,66,38,8,10,31,33,27,66,22,8,47,31,22,29,66,64,8,36,31,7,29,66,36,8,13,31,49,27,66,3,8,25,31,36,27,66,4,8,11,66,88,8,45,31,53,27,66,20,8,30,31,17,27,66,26,8,6,66,99,8,47,31,3,27,66,69,8,27,31,8,27,66,30,8,21,31,26,27,66,27,8,34,31,14,27,66,36,8,8,31,45,27,66,24,8,11,31,8,27,66,89,8,2,31,24,27,66,46,8,52,31,22,29,66,77,8,47,31,2,27,66,20,8,37,31,17,29,66,34,8,30,31,25,27,66,19,8,25,31,42,27,66,14,8,59,31,31,29,66,37,8,12,31,30,27,66,66,8,50,31,14,29,66,42,8,19,31,41,27,66,8,8,32,31,5,27,66,15,8,17,31,85,27,66,6,8,12,66,67,8,4,66,63,8,12,31,59,27,66,14,8,16,31,69,27,66,26,8,13,66,68,8,13,31,36,27,66,35,8,38,31,45,27,66,28,8,28,31,5,29,66,74,8,46,31,3,27,66,25,8,23,31,45,27,66,13,8,63,31,15,27,66,7,8,18,31,55,27,66,35,8,6,66,68,8,56,31,62,27,66,4,8,22,31,28,27,66,2,8,61,31,37,27,66,20,8,56,31,25,27,66,1,8,29,31,19,27,66,18,8,5,66,60,8,2,66,63,8,44,66,32,8,42,31,11,29,66,19,8,8,31,37,27,66,11,8,12,66,69,8,12,66,66,8,60,31,4,27,66,57,8,40,31,8,27,66,37,8,22,31,40,27,66,38,8,8,31,33,27,66,40,8,10,66,73,8,14,31,24,27,66,19,8,55,31,7,29,66,39,8,49,31,24,29,66,40,8,31,31,3,27,66,32,8,22,31,48,27,66,37,8,27,31,4,29,66,61,8,2,66,63,8,13,66,54,8,0,66,85,8,18,31,34,27,66,25,8,1,31,21,27,66,46,8,50,31,3,29,66,56,8,49,31,14,29,66,30,8,12,31,32,27,66,23,8,37,31,8,29,66,36,8,10,31,27,27,66,30,8,14,31,56,27,66,15,8,20,31,53,27,66,2,8,30,31,25,27,66,24,8,47,31,26,27,66,32,8,48,31,29,29,66,66,8,1,31,62,27,66,20,8,38,31,4,27,66,32,8,3,66,79,8,24,31,13,27,66,52,8,3,31,65,27,66,40,8,62,31,3,27,66,7,8,63,31,23,29,66,42,8,21,31,63,27,66,1,8,23,31,16,27,66,4,8,25,31,1,27,66,40,8,58,31,24,29,66,69,8,13,66,52,8,57,31,42,29,66,50,8,17,31,30,27,66,19,8,21,31,51,27,66,31,8,4,66,61,8,11,31,32,27,66,22,8,0,31,47,27,66,32,8,2,31,117,27,66,2,8,62,31,5,27,66,18,8,25,31,8,27,66,16,8,2,66,72,8,58,31,17,29,66,42,8,51,31,3,27,66,12,8,14,66,52,8,6,66,73,8,32,31,47,27,66,24,8,5,66,76,8,34,31,13,29,66,76,8,33,31,27,27,66,14,8,14,66,70,8,41,31,36,27,66,4,8,61,31,1,27,66,46,8,39,31,28,27,66,4,8,5,31,53,27,66,48,8,9,31,22,27,66,21,8,63,31,34,29,66,89,8,10,31,11,27,66,53,8,8,31,89,27,66,23,8,49,31,16,29,66,32,8,3,31,37,27,66,36,8,7,66,67,8,0,31,46,27,66,37,8,28,31,43,27,66,2,8,3,66,40,8,6,66,70,8,12,66,36,8,56,31,7,27,66,6,8,12,31,36,27,66,33,8,23,31,32,27,66,12,8,7,31,49,27,66,65,8,34,31,16,29,66,39,8,3,31,56,27,66,31,8,36,31,25,27,66,8,8,39,31,15,27,66,11,8,20,31,40,27,66,59,8,49,31,44,27,66,25,8,14,66,73,8,58,66,24,8,21,31,19,27,66,25,8,13,31,4,27,66,73,8,44,31,2,27,66,28,8,55,31,25,27,66,4,8,33,31,6,27,66,34,8,25,31,5,27,66,13,8,42,31,22,27,66,12,8,5,66,115,8,0,66,115,8,44,31,11,29,66,48,8,21,31,4,29,66,48,8,0,31,113,27,66,8,8,20,31,2,29,66,68,8,61,31,38,29,66,49,8,34,31,2,29,66,48,8,28,31,13,27,66,64,8,35,31,8,29,66,29,8,23,31,5,27,66,74,8,33,31,8,27,66,28,8,12,31,6,27,66,49,8,7,31,8,27,66,33,8,21,31,79,27,66,8,8,54,31,6,27,66,19,8,28,31,68,27,66,26,8,54,31,3,29,66,1,8,60,31,13,29,66,71,8,29,31,4,27,66,33,8,32,31,48,27,66,24,8,62,31,41,29,66,44,8,46,31,25,29,66,58,8,50,31,12,27,66,14,8,48,31,31,29,66,32,8,29,31,5,29,66,75,8,32,31,37,27,66,12,8,2,31,71,27,66,4,8,23,31,41,27,66,3,8,11,31,68,27,66,6,8,50,31,5,27,66,49,8,42,31,27,27,66,12,8,15,31,11,27,66,57,8,3,66,54,8,39,31,40,27,66,7,8,23,31,1,29,66,43,8,7,31,34,27,66,26,8,1,31,16,27,66,64,8,54,31,16,29,66,64,8,59,31,3,29,66,17,8,33,31,28,27,66,59,8,51,31,14,29,66,40,8,10,31,22,27,66,33,8,4,66,61,8,15,31,1,27,66,53,8,13,66,52,8,13,66,52,8,2,66,64,8,32,31,8,27,66,79,8,2,31,52,27,66,45,8,10,66,55,8,62,31,39,29,66,51,8,12,66,71,8,1,31,15,27,66,103,8,24,31,67,27,66,17,8,15,31,27,27,66,28,8,50,31,24,29,66,81,8,57,31,6,29,66,18,8,25,31,28,27,66,1,8,6,66,60,8,45,31,16,27,66,6,8,49,31,32,29,66,35,8,42,31,2,29,66,68,8,54,31,13,29,66,30,8,35,31,14,27,66,72,8,11,66,74,8,32,31,1,29,66,46,8,4,31,74,27,66,3,8,10,66,74,8,51,31,1,29,66,65,8,34,31,2,27,66,72,8,63,31,36,29,66,41,8,34,31,22,27,66,27,8,62,31,15,29,66,38,8,6,66,63,8,29,31,10,27,66,41,8,52,31,28,27,66,26,8,10,31,75,27,66,26,8,58,31,18,27,66,32,8,2,66,66,8,4,31,70,27,66,47,8,25,31,16,27,66,44,8,24,31,33,27,66,15,8,54,31,4,27,66,22,8,63,31,42,27,66,1,8,41,31,40,27,66,30,8,3,66,109,8,37,31,20,27,66,22,8,9,31,85,27,66,27,8,10,66,75,8,39,31,16,27,66,13,8,26,31,46,27,66,7,8,37,31,52,27,66,17,8,30,31,61,27,66,12,8,61,31,26,29,66,73,8,49,31,13,29,66,32,8,10,31,11,27,66,62,8,26,31,27,27,66,32,8,61,31,11,27,66,1,8,0,66,80,8,7,66,99,8,50,31,4,27,66,57,8,6,66,102,8,59,31,5,27,66,1,8,14,31,41,27,66,11,8,31,31,40,27,66,36,8,58,31,38,29,66,64,8,38,31,18,29,66,45,8,32,31,20,27,66,13,8,14,66,51,8,29,31,3,27,66,16,8,48,31,22,29,66,48,8,13,66,68,8,24,31,52,27,66,31,8,7,31,68,27,66,33,8,50,31,26,29,66,46,8,17,31,21,27,66,29,8,36,31,6,29,66,55,8,15,31,53,27,66,10,8,3,31,33,27,66,34,8,50,31,3,29,66,37,8,47,31,29,29,66,34,8,14,66,41,8,2,66,72,8,6,31,20,27,66,55,8,38,31,13,29,66,64,8,0,66,54,8,18,31,34,27,66,19,8,10,31,89,27,66,6,8,38,31,1,29,66,48,8,63,31,32,27,66,22,8,2,66,72,8,1,66,81,8,19,31,11,27,66,86,8,23,31,34,27,66,9,8,45,31,9,27,66,22,8,10,31,29,27,66,10,8,20,31,47,27,66,40,8,27,31,2,29,66,56,8,15,31,5,27,66,45,8,7,31,11,27,66,65,8,11,31,45,27,66,30,8,12,31,48,27,66,9,8,22,31,8,27,66,50,8,54,31,32,27,66,19,8,19,31,3,27,66,34,8,53,31,2,29,66,52,8,42,31,15,29,66,42,8,44,31,22,29,66,46,8,40,31,1,29,66,50,8,38,31,29,27,66,41,8,13,66,55,8,29,31,26,27,66,67,8,7,66,45,8,24,31,79,27,66,15,8,46,31,28,29,66,57,8,55,31,23,29,66,50,8,57,31,8,29,66,16,8,42,31,17,27,66,9,8,49,31,25,27,66,2,8,4,66,46,8,7,66,74,8,1,31,60,27,66,20,8,0,66,67,8,17,31,16,27,66,50,8,13,66,72,8,48,31,29,29,66,38,8,15,31,30,27,66,35,8,41,31,56,27,66,8,8,8,66,48,8,16,31,33,27,66,68,8,59,31,10,29,66,20,8,52,31,28,29,66,44,8,56,31,22,29,66,65,8,51,31,1,29,66,58,8,2,66,63,8,1,31,71,27,66,35,8,54,31,29,29,66,44,8,18,31,73,27,66,27,8,51,31,11,29,66,37,8,12,31,81,27,66,26,8,7,66,58,8,40,31,5,27,66,45,8,47,31,12,29,66,34,8,21,31,53,27,66,45,8,33,31,22,27,66,10,8,7,66,58,8,20,31,5,29,66,64,8,50,31,4,27,66,13,8,52,31,8,27,66,25,8,1,66,102,8,32,31,36,27,66,6,8,43,31,13,29,66,51,8,44,31,21,29,66,93,8,1,31,34,27,66,31,8,13,66,66,8,42,31,36,27,66,27,8,18,31,4,27,66,63,8,14,66,52,8,6,31,27,27,66,38,8,42,31,36,27,66,4,8,33,31,13,29,66,57,8,11,66,54,8,14,31,40,27,66,11,8,0,66,66,8,4,66,52,8,52,31,34,27,66,36,8,53,31,12,27,66,4,8,1,31,108,27,66,10,8,60,31,18,29,66,23,8,18,31,6,27,66,41,8,14,31,17,27,66,38,8,23,31,70,27,66,26,8,4,66,61,8,3,31,98,27,66,7,8,1,66,68,8,47,31,16,27,66,4,8,14,31,67,27,66,4,8,50,31,11,27,66,38,8,30,31,25,27,66,19,8,17,31,39,27,66,26,8,63,31,48,29,66,84,8,58,31,9,27,66,19,8,1,66,79,8,59,31,32,27,66,16,8,58,31,31,29,66,42,8,6,66,71,8,36,31,11,29,66,41,8,50,31,32,29,66,87,8,8,31,45,27,66,32,8,24,31,10,27,66,43,8,35,31,12,27,66,27,8,6,31,15,27,66,61,8,10,66,89,8,48,31,57,27,66,3,8,14,66,55,8,8,66,58,8,3,31,55,27,66,27,8,7,66,36,8,45,31,11,29,66,40,8,29,66,52,8,52,31,16,29,66,12,8,59,31,42,27,66,7,8,34,31,7,29,66,45,8,14,66,53,8,5,66,80,8,6,66,91,8,19,31,1,27,66,50,8,34,31,11,27,66,39,8,59,31,42,29,66,35,8,43,31,25,29,66,90,8,45,31,2,27,66,31,8,47,31,40,27,66,34,8,5,66,80,8,6,31,31,27,66,68,8,11,31,40,27,66,30,8,47,31,28,29,66,65,8,33,31,35,27,66,43,8,17,31,26,27,66,65,8,2,31,48,27,66,15,8,7,31,60,27,66,37,8,63,31,8,29,66,52,8,22,31,28,27,66,34,8,8,66,57,8,8,31,25,27,66,34,8,31,31,42,27,66,12,8,23,31,50,27,66,5,8,44,31,17,27,66,13,8,32,31,22,27,66,28,8,63,31,19,29,66,21,8,31,31,33,27,66,44,8,1,66,68,8,6,66,76,8,12,31,24,27,66,49,8,39,31,22,29,66,26,8,32,31,8,29,66,55,8,21,31,35,27,66,25,8,28,31,35,27,66,2,8,25,31,45,27,66,32,8,32,31,36,27,66,13,8,11,66,54,8,13,31,85,27,66,1,8,18,31,9,27,66,91,8,7,66,58,8,7,66,61,8,47,31,9,29,66,77,8,37,31,16,29,66,87,8,51,31,9,27,66,7,8,4,31,23,27,66,79,8,38,31,17,27,66,34,8,45,31,48,27,66,15,8,3,66,63,8,11,66,95,8,6,31,96,27,66,9,8,5,66,103,8,2,66,73,8,13,66,54,8,10,31,31,27,66,44,8,48,66,36,8,41,31,36,27,66,4,8,8,66,76,8,18,31,65,27,66,28,8,27,31,12,27,66,69,8,3,66,62,8,8,66,96,8,14,66,93,8,35,31,22,27,66,51,8,59,31,26,29,66,34,8,1,31,91,27,66,30,8,2,66,109,8,35,31,27,27,66,46,8,4,31,29,27,66,33,8,59,31,20,29,66,28,8,40,31,14,29,66,59,8,7,31,46,27,66,21,8,49,31,22,29,66,47,8,6,31,48,27,66,28,8,25,31,39,27,66,17,8,16,31,69,27,66,1,8,25,31,8,29,66,63,8,2,31,70,27,66,31,8,34,31,48,27,66,7,8,47,31,30,29,66,48,8,45,31,10,29,66,30,8,13,15,27,66,40,8,5,66,51,8,40,31,49,27,66,1,8,10,66,59,8,34,31,83,27,66,2,8,42,31,5,27,66,18,8,6,66,75,8,1,66,64,8,38,31,20,27,66,8,8,36,31,12,29,66,49,8,3,66,81,8,39,31,13,29,66,39,8,14,31,26,27,66,27,8,6,66,79,8,6,31,51,27,66,45,8,44,31,1,29,66,31,8,53,31,9,27,66,20,8,27,31,25,27,66,51,8,59,31,41,29,66,25,8,30,31,45,27,66,6,8,43,31,50,27,66,11,8,35,31,18,29,66,48,8,4,31,100,27,66,7,8,8,31,57,27,66,9,8,0,66,82,8,24,31,53,27,66,23,8,57,31,7,29,66,16,8,22,31,33,27,66,24,8,60,31,22,27,66,21,8,14,66,67,8,38,31,39,27,66,45,8,1,31,33,27,66,35,8,26,31,13,27,66,80,8,0,66,65,8,17,31,10,27,66,38,8,18,31,48,27,66,3,8,1,66,118,8,9,66,56,8,47,31,24,29,66,42,8,42,31,14,29,66,41,8,3,31,64,27,66,52,8,15,31,14,27,66,36,8,6,66,102,8,58,31,8,29,66,22,8,12,31,70,27,66,1,8,13,31,15,27,66,57,8,9,31,50,27,66,43,8,26,31,5,27,66,43,8,23,31,15,27,66,44,8,9,31,61,27,66,41,8,8,66,78,8,55,31,24,29,66,49,8,10,31,38,27,66,56,8,11,66,108,8,12,66,53,8,43,31,3,29,66,29,8,11,31,102,27,66,6,8,36,31,22,27,66,7,8,38,31,52,27,66,18,8,28,31,44,27,66,7,8,21,31,29,27,66,17,8,47,31,18,29,66,56,8,0,66,72,8,19,31,8,27,66,54,8,9,31,62,27,66,14,8,24,31,3,27,66,42,8,47,31,21,29,66,39,8,53,31,23,29,66,35,8,6,66,61,8,49,31,4,27,66,46,8,9,66,63,8,42,31,6,27,66,21,8,13,66,54,8,9,66,76,8,26,31,47,27,66,14,8,12,31,57,27,66,10,8,50,31,9,29,66,62,8,60,31,11,29,66,20,8,10,31,45,27,66,10,8,63,31,43,29,66,56,8,9,66,57,8,56,31,31,27,66,2,8,34,31,52,27,66,22,8,7,66,69,8,7,66,60,8,28,31,1,27,66,56,8,19,31,49,27,66,22,8,37,31,14,27,66,30,8,7,66,77,8,22,31,84,27,66,5,8,46,31,6,27,66,56,8,0,66,65,8,11,31,70,27,66,2,8,47,31,1,27,66,67,8,38,31,32,27,66,38,8,10,66,57,8,25,31,96,27,66,1,8,6,31,92,27,66,13,8,27,31,6,29,66,87,8,40,31,1,29,66,28,8,61,31,12,29,66,34,8,0,66,85,8,5,31,67,27,66,11,8,32,31,14,27,66,24,8,8,31,67,27,66,6,8,40,31,34,27,66,15,8,43,31,8,27,66,14,8,36,31,22,27,66,7,8,41,31,18,27,66,6,8,33,31,9,29,66,65,8,55,31,10,29,66,20,8,20,31,27,27,66,18,8,14,66,53,8,32,31,43,27,66,10,8,8,31,7,27,66,51,8,23,31,40,27,66,11,8,23,31,13,27,66,45,8,41,31,3,27,66,8,8,42,31,22,29,66,88,8,44,31,17,27,66,10,8,17,31,10,27,66,39,8,54,31,9,27,66,22,8,38,31,22,29,66,27,8,4,66,70,8,50,31,21,29,66,52,8,19,31,25,27,66,25,8,4,31,24,27,66,80,8,42,31,6,29,66,33,8,2,31,42,27,66,62,8,37,31,18,29,66,33,8,28,31,8,29,66,34,8,9,66,57,8,49,31,12,27,66,6,8,0,31,30,27,66,85,8,2,66,82,8,44,31,6,29,66,27,8,19,31,3,29,66,51,8,10,66,75,8,40,31,32,27,66,2,8,63,31,8,29,66,19,8,55,31,21,27,66,6,8,6,31,39,27,66,20,8,12,66,96,8,2,66,65,8,50,31,16,27,66,54,8,39,15,27,66,7,8,2,66,41,8,25,31,31,27,66,25,8,27,31,50,27,66,26,8,20,31,35,27,66,11,8,20,31,34,27,66,11,8,52,31,16,29,66,29,8,52,31,7,27,66,6,8,39,31,22,29,66,82,8,22,31,72,27,66,9,8,0,66,74,8,48,31,1,29,66,34,8,13,31,47,27,66,13,8,32,31,12,29,66,88,8,13,31,11,27,66,50,8,3,66,103,8,26,31,6,29,66,32,8,47,31,43,27,66,18,8,48,31,2,27,66,19,8,53,31,24,27,66,45,8,61,31,13,29,66,63,8,9,31,12,27,66,66,8,15,31,10,27,66,49,8,39,31,25,27,66,20,8,17,31,16,27,66,23,8,2,31,13,27,66,93,8,45,31,23,27,66,8,8,11,66,74,8,16,31,3,27,66,50,8,36,31,10,27,66,8,8,3,31,36,27,66,39,8,21,31,7,27,66,77,8,20,31,2,27,66,63,8,12,31,30,27,66,27,8,35,31,1,27,66,43,8,5,66,101,8,48,31,16,29,66,83,8,44,31,16,27,66,48,8,40,31,7,29,66,32,8,23,31,60,27,66,39,8,59,31,43,27,66,9,8,2,66,111,8,49,31,15,27,66,2,8,56,31,17,29,66,28,8,3,66,108,8,48,31,32,27,66,4,8,39,31,21,27,66,5,8,41,31,11,29,66,52,8,17,31,16,27,66,44,8,21,31,22,27,66,22,8,5,31,26,27,66,43,8,23,31,6,29,66,64,8,3,66,66,8,2,66,41,8,6,66,60,8,13,66,90,8,11,31,53,27,66,1,8,0,66,81,8,30,31,19,27,66,16,8,13,66,53,8,17,31,16,27,66,44,8,1,66,64,8,17,31,5,27,66,58,8,9,66,57,8,7,66,70,8,13,31,28,27,66,24,8,33,31,29,27,66,3,8,17,31,10,27,66,39,8,11,66,96,8,29,31,12,27,66,43,8,0,66,65,8,12,31,23,27,66,30,8,35,31,11,27,66,19,8,0,31,86,27,66,16,8,34,31,13,27,66,24,8,2,31,78,27,66,2,8,8,66,69,8,12,31,17,27,66,36,8,5,31,45,27,66,15,8,14,66,51,8,34,31,15,29,66,54,8,27,31,23,27,66,15,8,60,31,1,27,66,13,8,57,31,21,27,66,3,8,35,31,63,27,66,21,8,9,31,42,27,66,3,8,2,31,19,27,66,53,8,4,31,28,27,66,49,8,36,31,41,27,66,30,8,24,31,63,27,66,21,8,3,66,67,8,1,66,66,8,9,66,76,8,46,31,31,29,66,65,8,21,31,3,29,66,52,8,2,31,30,27,66,52,8,1,31,18,27,66,33,8,42,31,7,29,66,36,8,44,31,28,29,66,49,8,13,66,52,8,20,31,42,27,66,3,8,59,31,12,29,66,24,8,11,66,58,8,29,31,86,27,66,4,8,38,31,26,27,66,1,8,45,31,13,29,66,33,8,48,31,19,29,66,40,8,62,31,28,29,66,85,8,32,31,15,27,66,18,8,17,31,7,27,66,84,8,5,31,36,27,66,34,8,59,31,3,29,66,65,8,1,66,84,8,1,66,68,8,5,66,76,8,46,31,20,27,66,16,8,58,31,47,27,66,14,8,29,31,34,27,66,2,8,44,31,11,27,66,10,8,48,31,33,29,66,50,8,52,31,31,29,66,44,8,28,31,19,27,66,25,8,63,31,1,27,66,5,8,31,31,14,29,66,49,8,13,31,59,27,66,17,8,25,31,12,27,66,71,8,44,31,22,29,66,57,8,0,31,47,27,66,36,8,36,66,49,8,27,31,59,27,66,25,8,9,31,57,27,66,15,8,50,31,2,29,66,36,8,22,31,38,27,66,51,8,43,31,23,27,66,3,8,17,31,16,27,66,36,8,28,31,29,27,66,62,8,53,31,3,27,66,9,8,42,31,14,27,66,9,8,63,31,1,29,66,19,8,34,31,16,27,66,15,8,2,66,63,8,59,31,3,27,66,10,8,13,31,44,27,66,9,8,5,31,112,27,66,2,8,34,31,25,27,66,6,8,44,31,7,29,66,71,8,45,31,12,29,66,42,8,22,31,11,27,66,72,8,41,31,37,27,66,7,8,32,31,54,27,66,4,8,62,31,16,27,66,3,8,9,31,47,27,66,28,8,60,31,2,27,66,49,8,21,31,31,27,66,17,8,17,31,53,27,66,6,8,28,31,54,27,66,23,8,49,31,30,27,66,6,8,52,31,10,29,66,70,8,12,66,62,8,7,31,50,27,66,25,8,7,66,105,8,12,31,5,27,66,49,8,0,66,79,8,25,31,30,27,66,48,8,61,31,27,29,66,48,8,9,66,56,8,25,31,33,27,66,7,8,40,31,19,29,66,47,8,11,31,89,27,66,3,8,21,31,61,27,66,26,8,58,31,1,27,66,6,8,27,31,4,27,66,74,8,11,66,74,8,5,31,17,27,66,66,8,28,31,42,27,66,4,8,0,31,51,27,66,32,8,48,31,18,29,66,39,8,43,31,3,29,66,46,8,0,66,80,8,7,66,98,8,2,66,83,8,13,66,58,8,32,31,5,29,66,52,8,12,31,73,27,66,19,8,14,15,27,66,83,8,36,31,11,29,66,83,8,2,31,28,27,66,40,8,33,31,60,27,66,28,8,52,31,34,29,66,67,8,33,31,3,29,66,36,8,2,66,78,8,51,31,26,27,66,28,8,57,31,21,29,66,21,8,52,31,23,27,66,14,8,46,31,31,29,66,54,8,5,31,52,27,66,11,8,50,31,34,29,66,103,8,55,31,36,27,66,17,8,7,66,69,8,28,31,3,27,66,54,8,19,31,37,27,66,13,8,61,31,43,27,66,14,8,5,66,84,8,14,66,52,8,17,31,32,27,66,16,8,34,31,9,29,66,50,8,55,31,11,29,66,30,8,7,31,46,27,66,28,8,56,31,33,29,66,25,8,28,31,1,27,66,14,8,36,31,5,29,66,45,8,6,31,32,27,66,11,8,21,31,37,27,66,49,8,0,31,22,27,66,43,8,10,31,5,27,66,56,8,39,31,10,29,66,53,8,32,31,1,27,66,44,8,37,31,22,27,66,6,8,1,66,73,8,24,31,7,27,66,50,8,37,31,24,27,66,58,8,47,31,18,27,66,43,8,34,31,33,27,66,2,8,2,31,48,27,66,33,8,13,31,50,27,66,22,8,3,31,47,27,66,31,8,34,31,3,29,66,39,8,63,31,8,29,66,29,8,4,66,48,8,33,31,17,29,66,27,8,4,66,61,8,9,31,16,27,66,40,8,35,31,24,27,66,14,8,10,66,55,8,61,31,15,29,66,23,8,53,31,58,27,66,8,8,40,31,1,27,66,24,8,45,31,3,29,66,23,8,14,31,39,27,66,13,8,16,31,28,27,66,76,8,42,31,19,27,66,4,8,50,31,6,29,66,21,8,0,31,70,27,66,8,8,48,31,17,29,66,73,8,26,31,10,27,66,53,8,30,31,7,29,66,27,8,33,31,27,27,66,14,8,43,31,6,27,66,32,8,44,31,11,27,66,34,8,1,66,53,8,22,31,6,29,66,55,8,5,31,35,27,66,65,8,62,31,26,29,66,49,8,25,31,6,27,66,34,8,35,31,4,29,66,45,8,11,66,40,8,3,31,24,27,66,38,8,15,31,51,27,66,15,8,22,31,27,27,66,16,8,0,31,62,27,66,59,8,21,31,7,27,66,57,8,45,31,16,27,66,20,8,12,66,68,8,2,31,70,27,66,33,8,60,31,42,29,66,39,8,43,31,22,29,66,78,8,13,66,56,8,58,31,2,29,66,11,8,43,31,21,29,66,30,8,40,31,8,27,66,60,8,63,31,45,29,66,49,8,13,31,87,27,66,22,8,3,31,42,27,66,7,8,31,31,29,27,66,58,8,33,31,11,29,66,56,8,59,31,11,27,66,49,8,33,31,15,27,66,17,8,55,31,27,29,66,62,8,24,31,15,27,66,30,8,45,31,31,27,66,43,8,9,66,56,8,7,31,25,27,66,33,8,61,31,33,29,66,37,8,4,31,27,27,66,72,8,58,31,7,29,66,14,8,2,66,63,8,19,31,39,27,66,7,8,0,66,68,8,30,31,13,29,66,72,8,63,31,36,29,66,28,8,30,31,2,27,66,42,8,58,31,15,27,66,8,8,28,31,11,29,66,72,8,52,31,12,29,66,14,8,1,66,70,8,18,31,55,27,66,32,8,14,31,33,27,66,38,8,25,31,23,27,66,25,8,27,31,17,27,66,30,8,49,31,14,29,66,52,8,24,31,54,27,66,11,8,18,31,24,27,66,1,8,0,31,22,27,66,54,8,46,31,64,27,66,9,8,62,31,1,29,66,24,8,23,31,40,27,66,18,8,50,31,9,27,66,16,8,44,31,28,29,66,51,8,14,31,67,27,66,4,8,5,66,85,8,11,31,13,27,66,56,8,52,31,24,27,66,29,8,46,31,14,29,66,24,8,50,31,5,27,66,59,8,58,31,5,27,66,6,8,4,66,62,8,21,31,12,27,66,40,8,41,31,62,27,66,5,8,61,31,7,27,66,14,8,22,31,78,27,66,6,8,22,31,18,27,66,12,8,63,31,19,29,66,74,8,51,31,8,29,66,26,8,1,31,32,27,66,49,8,1,66,64,8,6,66,59,8,49,31,4,29,66,31,8,3,66,47,8,4,66,73,8,43,31,25,29,66,63,8,3,31,40,27,66,22,8,62,31,23,27,66,20,8,25,31,4,29,66,36,8,18,31,41,27,66,47,8,46,31,10,29,66,29,8,61,31,40,29,66,45,8,9,31,13,27,66,85,8,19,31,38,27,66,27,8,17,31,42,27,66,6,8,41,31,14,29,66,39,8,5,66,60,8,4,31,58,27,66,59,8,0,31,32,27,66,42,8,44,31,4,27,66,33,8,33,31,24,27,66,13,8,33,31,1,29,66,34,8,10,66,64,8,15,31,48,27,66,18,8,21,31,23,27,66,33,8,40,31,3,29,66,15,8,18,66,56,8,2,66,79,8,20,31,48,27,66,5,8,17,31,22,27,66,15,8,50,31,7,27,66,14,8,12,66,93,8,30,31,22,27,66,33,8,18,31,3,29,66,74,8,57,31,14,27,66,3,8,8,31,27,27,66,51,8,22,31,19,27,66,44,8,42,31,14,29,66,15,8,29,31,14,27,66,33,8,48,31,67,27,66,4,8,8,31,64,27,66,35,8,51,31,2,29,66,16,8,50,31,2,27,66,19,8,12,31,66,27,66,4,8,25,31,23,27,66,29,8,51,31,7,29,66,21,8,29,31,7,27,66,29,8,13,31,50,27,66,3,8,6,31,43,27,66,7,8,9,66,34,8,8,66,61,8,21,31,83,27,66,15,8,6,66,59,8,47,31,8,27,66,53,8,14,31,13,27,66,40,8,52,31,17,29,66,85,8,51,31,13,27,66,21,8,2,66,63,8,7,66,58,8,8,31,59,27,66,36,8,20,31,4,27,66,45,8,34,31,42,27,66,8,8,58,31,11,29,66,18,8,35,31,1,29,66,31,8,48,31,26,29,66,43,8,39,31,16,27,66,29,8,8,66,57,8,61,31,12,29,66,16,8,16,31,18,27,66,31,8,36,31,17,27,66,55,8,6,31,41,27,66,21,8,32,31,17,27,66,35,8,3,31,17,27,66,91,8,13,31,93,27,66,2,8,0,31,54,27,66,12,8,0,66,83,8,51,31,13,27,66,21,8,34,31,18,29,66,81,8,42,31,11,29,66,43,8,11,66,71,8,4,66,52,8,45,31,12,29,66,53,8,10,31,11,27,66,59,8,12,31,82,27,66,9,8,4,66,85,8,18,31,11,27,66,36,8,58,31,13,29,66,20,8,48,66,19,8,43,31,6,27,66,50,8,23,31,7,27,66,40,8,56,31,2,29,66,23,8,63,31,15,27,66,25,8,59,31,1,27,66,39,8,4,31,50,27,66,54,8,9,66,70,8,25,31,36,27,66,4,8,6,31,46,27,66,33,8,11,66,97,8,25,31,13,27,66,29,8,13,66,71,8,13,66,98,8,62,31,6,29,66,26,8,42,31,37,27,66,10,8,60,31,31,27,66,28,8,24,31,5,27,66,36,8,50,31,21,27,66,1,8,3,31,30,27,66,32,8,7,31,86,27,66,26,8,16,31,21,27,66,44,8,19,31,33,27,66,18,8,10,66,56,8,42,31,20,29,66,81,8,45,31,10,27,66,44,8,63,31,6,27,66,4,8,10,66,57,8,43,31,6,27,66,32,8,32,31,19,27,66,38,8,37,31,16,27,66,12,8,29,31,14,29,66,50,8,46,31,10,27,66,9,8,63,31,48,29,66,84,8,12,31,41,27,66,28,8,10,66,57,8,42,31,26,27,66,35,8,14,66,105,8,10,66,98,8,30,31,10,29,66,45,8,13,66,93,8,14,31,56,27,66,41,8,44,31,12,27,66,10,8,14,31,31,27,66,29,8,10,66,71,8,8,31,13,27,66,52,8,4,66,50,8,6,66,59,8,59,31,13,29,66,37,8,26,31,6,27,66,53,8,5,66,63,8,29,31,18,27,66,32,8,34,31,18,29,66,87,8,41,31,10,29,66,38,8,37,31,15,27,66,56,8,41,31,13,27,66,12,8,27,31,12,29,66,53,8,24,31,27,27,66,60,8,47,31,10,27,66,9,8,38,31,16,29,66,52,8,32,31,1,27,66,48,8,8,66,77,8,11,66,43,8,39,31,13,27,66,13,8,55,31,32,29,66,60,8,23,31,13,27,66,49,8,25,31,10,29,66,56,8,25,31,53,27,66,1,8,24,31,3,29,66,82,8,15,31,31,27,66,23,8,32,31,24,27,66,52,8,3,66,63,8,38,31,57,27,66,27,8,0,31,92,27,66,19,8,23,31,11,27,66,32,8,8,31,38,27,66,28,8,46,31,31,27,66,4,8,11,66,92,8,2,66,52,8,4,66,61,8,14,66,69,8,63,31,21,27,66,1,8,22,31,33,27,66,19,8,61,31,30,29,66,48,8,24,31,47,27,66,32,8,26,31,10,27,66,33,8,24,31,5,29,66,89,8,25,31,40,27,66,2,8,36,31,7,27,66,63,8,46,31,16,29,66,81,8,3,31,39,27,66,24,8,49,31,31,29,66,56,8,32,31,11,27,66,38,8,28,31,53,27,66,22,8,26,31,2,29,66,30,8,10,66,60,8,55,31,40,27,66,9,8,7,31,74,27,66,30,8,5,31,81,27,66,22,8,13,66,63,8,5,31,23,27,66,93,8,61,31,5,27,66,19,8,3,31,59,27,66,20,8,23,31,8,29,66,65,8,56,31,33,27,66,16,8,15,31,26,27,66,15,8,54,31,38,29,66,50,8,4,66,65,8,4,66,61,8,4,31,112,27,66,3,8,11,66,107,8,22,31,58,27,66,10,8,42,31,43,27,66,19,8,53,31,26,29,66,38,8,0,66,84,8,5,31,62,27,66,7,8,5,66,79,8,53,31,1,27,66,49,8,4,31,25,27,66,14,8,45,31,17,29,66,48,8,44,31,67,27,66,10,8,23,31,34,27,66,42,8,0,31,21,27,66,60,8,15,31,18,27,66,41,8,59,31,29,29,66,91,8,17,31,35,27,66,33,8,44,31,23,27,66,1,8,3,66,78,8,12,66,71,8,41,31,21,29,66,36,8,47,31,26,29,66,36,8,19,31,5,27,66,45,8,4,31,12,27,66,50,8,11,66,37,8,34,31,33,27,66,41,8,44,31,7,27,66,15,8,30,31,11,29,66,87,8,58,31,14,29,66,8,8,48,15,27,66,22,8,6,66,80,8,11,66,92,8,41,31,15,27,66,9,8,60,31,41,29,66,88,8,52,31,32,29,66,52,8,44,31,20,29,66,97,8,38,31,12,29,66,39,8,42,31,16,27,66,7,8,37,31,17,29,66,49,8,43,31,24,29,66,100,8,57,31,5,27,66,3,8,25,31,9,29,66,49,8,21,31,41,27,66,4,8,45,31,2,29,66,62,8,40,31,30,27,66,15,8,46,31,5,29,66,33,8,61,31,7,27,66,11,8,15,31,68,27,66,22,8,1,66,84,8,27,31,9,29,66,47,8,4,66,62,8,13,31,54,27,66,36,8,14,31,69,27,66,36,8,21,31,15,27,66,43,8,11,66,59,8,48,31,41,27,66,16,8,24,31,6,29,66,67,8,50,31,4,27,66,20,8,1,66,78,8,28,31,13,29,66,88,8,49,31,26,27,66,6,8,14,66,38,8,12,31,21,27,66,41,8,1,66,80,8,32,31,5,27,66,36,8,8,31,22,27,66,24,8,14,66,57,8,19,31,22,27,66,64,8,0,31,69,27,66,16,8,47,31,4,27,66,21,8,25,31,27,27,66,22,8,10,31,71,27,66,2,8,44,31,28,27,66,13,8,47,31,32,29,66,28,8,56,31,17,27,66,3,8,13,66,35,8,20,31,38,27,66,7,8,10,31,67,27,66,4,8,32,31,2,27,66,40,8,14,66,91,8,39,31,42,27,66,4,8,37,31,7,27,66,26,8,7,66,73,8,61,31,43,29,66,87,8,27,66,29,8,0,31,35,27,66,19,8,23,31,5,29,66,51,8,44,31,17,27,66,4,8,22,31,31,27,66,12,8,8,31,67,27,66,43,8,59,31,9,27,66,30,8,25,31,4,29,66,83,8,24,31,6,29,66,47,8,35,31,3,29,66,53,8,12,31,28,27,66,34,8,3,31,30,27,66,49,8,7,31,24,27,66,38,8,22,66,21,8,42,31,31,27,66,3,8,61,31,16,29,66,3,8,28,31,3,29,66,48,8,50,31,25,27,66,6,8,18,31,32,27,66,25,8,43,31,28,27,66,34,8,11,31,44,27,66,30,8,38,31,19,29,66,52,8,3,31,59,27,66,19,8,27,31,2,29,66,58,8,7,31,24,27,66,26,8,60,31,24,29,66,45,8,62,31,17,29,66,24,8,14,31,8,27,66,43,8,14,31,15,27,66,27,8,38,31,3,27,66,67,8,45,31,17,29,66,46,8,49,31,29,27,66,6,8,23,31,3,27,66,26,8,57,31,8,27,66,53,8,35,31,21,27,66,22,8,21,31,23,27,66,21,8,28,31,6,29,66,43,8,19,31,41,27,66,30,8,7,66,62,8,33,31,55,27,66,31,8,2,66,63,8,14,66,51,8,4,66,68,8,4,66,118,8,24,31,60,27,66,15,8,28,31,10,27,66,76,8,36,31,17,27,66,16,8,0,31,81,27,66,38,8,43,31,11,27,66,11,8,32,31,1,29,66,34,8,5,31,56,27,66,20,8,26,31,24,27,66,15,8,40,31,24,29,66,49,8,46,31,7,27,66,19,8,3,66,68,8,11,66,54,8,23,31,4,29,66,46,8,11,66,61,8,36,66,45,8,47,31,27,29,66,47,8,2,66,71,8,42,31,26,27,66,47,8,9,66,56,8,60,31,43,29,66,50,8,8,66,77,8,63,31,40,29,66,48,8,38,31,9,29,66,45,8,47,31,22,27,66,13,8,3,66,74,8,47,31,27,27,66,34,8,24,31,4,27,66,43,8,54,31,31,27,66,19,8,43,31,19,29,66,61,8,0,31,17,27,66,26,8,2,66,72,8,11,66,70,8,26,31,16,27,66,23,8,24,31,20,27,66,64,8,7,66,60,8,38,31,6,29,66,36,8,52,31,39,27,66,20,8,58,31,36,27,66,3,8,14,31,24,27,66,36,8,58,31,24,29,66,47,8,45,31,67,27,66,3,8,17,31,67,27,66,24,8,52,31,21,29,66,37,8,36,31,21,27,66,27,8,19,31,21,27,66,12,8,23,31,37,27,66,58,8,44,31,28,27,66,15,8,13,66,53,8,19,31,9,27,66,37,8,11,31,31,27,66,5,8,57,31,4,27,66,13,8,44,31,15,27,66,25,8,34,31,15,27,66,32,8,39,31,22,29,66,26,8,44,31,27,27,66,5,8,22,31,83,27,66,14,8,11,31,31,27,66,31,8,46,31,23,29,66,58,8,4,31,33,27,66,30,8,2,31,53,27,66,28,8,1,66,84,8,3,66,78,8,62,31,3,29,66,21,8,6,31,42,27,66,57,8,63,31,26,29,66,20,8,2,31,53,27,66,42,8,28,31,21,27,66,20,8,27,31,4,29,66,42,8,7,66,78,8,61,31,13,29,66,60,8,52,31,21,29,66,52,8,13,31,50,27,66,5,8,40,31,7,27,66,5,8,11,66,107,8,12,66,59,8,35,31,43,27,66,41,8,48,31,2,27,66,15,8,6,31,30,27,66,54,8,23,31,25,27,66,21,8,0,31,62,27,66,57,8,29,31,33,27,66,3,8,12,31,21,27,66,75,8,10,66,67,8,54,31,3,29,66,54,8,55,31,5,29,66,35,8,21,31,1,27,66,84,8,28,31,19,27,66,34,8,54,31,22,27,66,8,8,22,31,56,27,66,29,8,30,31,14,27,66,21,8,32,31,37,27,66,2,8,3,66,102,8,35,31,42,27,66,8,8,4,66,66,8,29,31,19,27,66,26,8,39,31,19,29,66,66,8,11,66,70,8,44,31,15,29,66,14,8,23,31,14,27,66,39,8,59,31,31,29,66,92,8,2,31,72,27,66,45,8,57,31,37,29,66,61,8,39,31,16,27,66,13,8,51,31,18,29,66,34,8,13,66,72,8,60,31,9,27,66,6,8,52,31,4,27,66,24,8,5,31,61,27,66,39,8,22,31,18,27,66,17,8,57,31,25,29,66,57,8,49,31,31,29,66,51,8,38,31,14,29,66,41,8,2,66,117,8,11,31,85,27,66,22,8,4,31,52,27,66,31,8,9,66,57,8,17,31,26,27,66,22,8,37,31,44,27,66,30,8,10,31,59,27,66,5,8,2,31,22,27,66,58,8,50,31,28,27,66,4,8,40,31,1,27,66,25,8,4,31,47,27,66,25,8,6,66,43,8,46,31,29,29,66,52,8,32,31,8,29,66,57,8,16,31,18,27,66,40,8,10,66,73,8,54,31,12,27,66,19,8,25,31,37,27,66,5,8,6,31,60,27,66,14,8,7,66,98,8,56,31,7,29,66,7,8,4,31,36,27,66,7,8,6,66,63,8,1,31,50,27,66,17,8,7,66,112,8,22,31,2,29,66,88,8,46,31,14,29,66,35,8,11,66,57,8,52,31,32,29,66,32,8,62,31,1,29,66,57,8,13,31,25,27,66,36,8,0,66,82,8,5,31,27,27,66,33,8,53,31,15,27,66,10,8,51,31,7,29,66,30,8,29,31,7,27,66,49,8,2,66,79,8,23,31,7,29,66,27,8,1,66,75,8,21,31,24,27,66,75,8,49,31,15,29,66,14,8,2,66,79,8,10,31,31,27,66,38,8,1,66,104,8,38,31,15,27,66,32,8,41,31,11,27,66,28,8,13,66,68,8,52,31,2,27,66,29,8,53,31,23,29,66,26,8,14,66,40,8,8,66,61,8,38,31,14,29,66,41,8,6,31,30,27,66,20,8,9,31,92,27,66,7,8,53,31,9,29,66,21,8,16,31,53,27,66,15,8,22,31,3,29,66,33,8,47,31,66,27,66,5,8,4,66,82,8,9,31,39,27,66,17,8,3,66,62,8,47,31,54,27,66,6,8,1,66,71,8,24,31,21,27,66,74,8,8,66,65,8,8,66,58,8,1,66,68,8,47,31,68,27,66,4,8,42,31,6,29,66,29,8,42,31,25,29,66,91,8,12,66,55,8,14,66,107,8,3,31,49,27,66,33,8,45,31,31,27,66,10,8,50,31,34,29,66,58,8,33,31,2,27,66,47,8,12,31,6,27,66,38,8,25,31,58,27,66,3,8,16,31,43,27,66,21,8,24,31,51,27,66,32,8,60,31,25,29,66,34,8,4,66,61,8,4,66,61,8,52,31,13,27,66,2,8,62,31,23,29,66,60,8,62,31,41,29,66,51,8,41,31,16,27,66,19,8,8,31,36,27,66,23,8,13,31,33,27,66,39,8,53,31,17,29,66,40,8,42,31,17,29,66,54,8,8,31,38,27,66,57,8,63,31,36,29,66,42,8,55,66,10,8,23,31,20,27,66,33,8,9,66,56,8,3,31,12,27,66,100,8,14,31,2,27,66,36,8,52,31,19,29,66,41,8,9,31,14,27,66,58,8,4,31,47,27,66,52,8,0,66,54,8,0,31,30,27,66,41,8,32,31,52,27,66,21,8,43,31,8,27,66,34,8,37,31,74,27,66,5,8,22,31,31,27,66,21,8,49,31,8,29,66,40,8,60,31,46,27,66,2,8,4,66,62,8,1,66,75,8,33,31,7,27,66,8,8,8,66,111,8,9,66,72,8,13,66,59,8,14,31,8,27,66,99,8,3,31,32,27,66,51,8,1,31,69,27,66,1,8,5,31,66,27,66,9,8,12,31,19,27,66,74,8,63,31,18,29,66,11,8,6,31,45,27,66,30,8,12,31,20,27,66,37,8,3,66,62,8,9,31,24,27,66,40,8,60,31,23,27,66,25,8,35,31,20,29,66,73,8,35,31,9,29,66,96,8,24,31,5,29,66,33,8,8,31,57,27,66,53,8,7,31,54,27,66,8,8,37,31,47,27,66,20,8,58,31,30,29,66,37,8,7,66,58,8,32,31,15,27,66,27,8,43,31,32,27,66,11,8,29,31,43,27,66,9,8,13,31,6,27,66,24,8,34,31,8,27,66,34,8,17,31,68,27,66,35,8,61,31,5,27,66,15,8,3,66,62,8,31,31,17,27,66,23,8,13,66,70,8,1,31,17,27,66,67,8,2,31,31,27,66,37,8,2,66,77,8,11,31,81,27,66,13,8,39,31,16,27,66,30,8,21,31,27,27,66,26,8,34,31,29,27,66,11,8,8,66,74,8,52,31,15,29,66,36,8,57,31,11,27,66,40,8,61,31,19,29,66,29,8,11,66,55,8,9,66,76,8,1,66,42,8,3,31,24,27,66,39,8,20,31,48,27,66,35,8,11,66,54,8,44,31,26,29,66,47,8,22,31,32,27,66,17,8,4,31,28,27,66,73,8,42,31,10,29,66,53,8,9,31,40,27,66,19,8,14,66,60,8,3,31,16,27,66,67,8,52,31,14,29,66,14,8,8,31,20,27,66,15,8,10,31,65,27,66,1,8,24,31,71,27,66,24,8,25,31,5,29,66,61,8,11,66,70,8,25,31,18,27,66,34,8,36,31,21,27,66,10,8,38,31,11,29,66,58,8,38,31,17,29,66,54,8,0,31,43,27,66,38,8,33,31,10,27,66,40,8,16,31,9,27,66,32,8,12,31,28,27,66,41,8,5,66,64,8,25,31,22,27,66,21,8,52,31,51,27,66,4,8,8,31,52,27,66,48,8,2,66,67,8,45,31,10,29,66,71,8,5,31,29,27,66,18,8,15,31,23,27,66,80,8,38,31,8,27,66,24,8,60,31,32,27,66,12,8,31,31,8,27,66,26,8,20,31,3,27,66,52,8,5,31,63,27,66,6,8,2,31,79,27,66,5,8,26,31,7,29,66,46,8,43,31,16,29,66,16,8,37,31,19,29,66,58,8,28,31,49,27,66,43,8,6,31,29,27,66,38,8,8,31,20,27,66,37,8,26,31,11,29,66,59,8,8,66,60,8,17,31,27,27,66,45,8,60,31,26,29,66,74,8,0,66,65,8,15,31,22,27,66,69,8,52,31,42,27,66,17,8,5,31,78,27,66,25,8,30,31,14,29,66,51,8,50,31,3,29,66,37,8,11,66,100,8,50,31,16,27,66,3,8,3,66,68,8,19,31,28,27,66,35,8,62,31,13,29,66,28,8,0,66,65,8,10,66,55,8,51,31,31,29,66,46,8,7,66,49,8,21,31,37,27,66,9,8,12,66,53,8,60,31,5,27,66,18,8,53,31,25,27,66,7,8,30,31,21,27,66,18,8,26,31,20,27,66,33,8,34,31,23,27,66,48,8,7,31,65,27,66,13,8,59,31,18,29,66,28,8,20,31,29,27,66,25,8,36,31,4,27,66,41,8,38,31,13,29,66,78,8,43,31,37,27,66,28,8,63,31,25,29,66,31,8,43,31,23,29,66,62,8,53,31,23,27,66,9,8,11,31,16,27,66,16,8,3,31,29,27,66,34,8,8,66,95,8,44,31,3,27,66,18,8,62,31,15,29,66,18,8,17,15,27,66,31,8,9,66,94,8,9,66,60,8,54,31,33,29,66,44,8,40,31,12,29,66,37,8,25,31,28,27,66,14,8,24,31,40,27,66,35,8,14,31,93,27,66,14,8,13,66,66,8,38,31,5,29,66,88,8,11,66,74,8,12,31,33,27,66,29,8,35,31,33,27,66,11,8,62,31,38,29,66,81,8,12,31,27,27,66,72,8,6,66,63,8,3,66,72,8,52,31,16,29,66,68,8,58,31,37,29,66,56,8,21,31,2,29,66,47,8,24,31,1,27,66,44,8,24,31,8,27,66,87,8,27,31,2,27,66,36,8,59,31,27,27,66,22,8,44,31,13,27,66,8,8,3,66,81,8,61,31,39,29,66,30,8,43,31,19,29,66,47,8,27,31,28,27,66,10,8,48,31,10,27,66,8,8,12,66,53,8,59,31,5,29,66,11,8,21,31,9,27,66,39,8,1,31,36,27,66,82,8,55,31,26,29,66,36,8,8,66,48,8,0,66,65,8,15,31,36,27,66,14,8,14,66,51,8,9,66,63,8,1,66,68,8,11,66,56,8,55,31,29,27,66,1,8,16,31,11,27,66,46,8,29,31,5,27,66,45,8,18,31,36,27,66,49,8,42,66,39,8,13,31,11,27,66,46,8,30,31,4,27,66,40,8,4,31,27,27,66,50,8,7,31,74,27,66,30,8,13,66,41,8,7,66,62,8,2,66,79,8,45,31,4,29,66,24,8,13,31,26,27,66,27,8,7,31,57,27,66,1,8,26,31,9,27,66,68,8,32,31,2,27,66,55,8,16,31,13,27,66,36,8,33,31,27,27,66,5,8,9,31,25,27,66,31,8,54,31,33,29,66,78,8,63,31,41,29,66,93,8,9,66,58,8,2,31,89,27,66,12,8,41,31,9,27,66,6,8,54,31,26,27,66,28,8,48,31,30,29,66,47,8,0,31,29,27,66,77,8,22,31,41,27,66,48,8,11,31,9,27,66,46,8,34,31,37,27,66,3,8,1,31,51,27,66,29,8,15,31,53,27,66,9,8,21,31,1,27,66,32,8,13,31,44,27,66,8,8,21,31,37,27,66,25,8,43,31,33,27,66,9,8,4,66,65,8,57,31,8,29,66,30,8,18,31,25,27,66,60,8,56,31,7,27,66,6,8,5,31,58,27,66,45,8,59,31,5,29,66,12,8,27,31,1,29,66,58,8,4,31,81,27,66,26,8,39,31,24,29,66,51,8,10,66,64,8,6,31,74,27,66,1,8,1,31,68,27,66,20,8,58,31,9,29,66,5,8,51,31,21,29,66,35,8,0,31,80,27,66,3,8,63,31,2,27,66,20,8,55,31,33,29,66,50,8,57,31,9,27,66,13,8,6,31,61,27,66,36,8,38,31,7,27,66,24,8,9,31,97,27,66,2,8,11,31,23,27,66,33,8,57,31,9,29,66,20,8,6,66,105,8,24,31,7,29,66,49,8,5,66,69,8,2,31,21,27,66,58,8,22,31,82,27,66,3,8,12,31,23,27,66,19,8,50,31,7,29,66,22,8,57,31,27,29,66,53,8,27,31,8,27,66,50,8,6,31,35,27,66,34,8,48,31,8,27,66,23,8,48,31,16,27,66,39,8,4,31,21,27,66,44,8,35,31,39,27,66,34,8,2,31,60,27,66,5,8,33,31,13,29,66,102,8,2,31,57,27,66,52,8,16,31,19,27,66,31,8,10,66,64,8,39,31,3,29,66,45,8,50,31,65,27,66,4,8,4,66,50,8,58,31,4,27,66,3,8,38,31,10,27,66,35,8,28,31,31,27,66,26,8,24,31,49,27,66,5,8,8,31,66,27,66,5,8,59,31,8,29,66,52,8,20,31,29,27,66,20,8,37,31,34,27,66,37,8,9,66,59,8,55,31,12,29,66,63,8,29,31,62,27,66,20,8,51,31,1,29,66,16,8,8,66,60,8,26,31,4,27,66,35,8,57,31,10,29,66,1,8,8,66,47,8,6,31,24,27,66,41,8,59,31,23,29,66,69,8,6,66,79,8,32,31,25,27,66,30,8,57,31,19,29,66,36,8,36,31,3,27,66,43,8,57,31,18,29,66,76,8,12,66,31,8,3,31,50,27,66,23,8,24,31,82,27,66,16,8,31,31,29,27,66,25,8,18,31,27,27,66,36,8,24,31,9,29,66,64,8,24,31,60,27,66,37,8,12,31,67,27,66,6,8,18,31,22,27,66,32,8,33,31,27,27,66,20,8,61,31,17,27,66,27,8,4,66,52,8,61,31,3,27,66,58,8,11,66,58,8,40,31,21,27,66,4,8,9,66,76,8,12,31,9,27,66,87,8,12,31,23,27,66,33,8,55,31,38,29,66,67,8,22,31,12,27,66,18,8,46,31,12,27,66,60,8,17,31,32,27,66,39,8,15,31,49,27,66,2,8,13,66,52,8,12,66,57,8,10,31,18,27,66,46,8,53,31,11,27,66,22,8,62,31,24,29,66,27,8,33,31,9,29,66,19,8,5,66,71,8,9,31,11,27,66,99,8,29,31,10,27,66,17,8,61,31,4,27,66,16,8,24,31,8,29,66,56,8,18,31,29,27,66,20,8,1,66,84,8,3,66,67,8,9,31,19,27,66,52,8,18,31,24,27,66,63,8,5,66,52,8,17,31,42,27,66,25,8,26,31,9,27,66,34,8,8,31,11,27,66,49,8,44,31,4,29,66,25,8,9,31,13,27,66,86,8,29,31,13,27,66,23,8,46,31,8,27,66,30,8,9,66,43,8,52,31,59,27,66,7,8,17,31,55,27,66,7,8,11,15,27,66,44,8,5,31,38,27,66,22,8,5,31,50,27,66,20,8,18,31,9,27,66,47,8,26,31,14,27,66,44,8,35,31,16,27,66,38,8,53,31,33,29,66,23,8,3,31,63,27,66,10,8,25,31,3,27,66,93,8,31,31,20,27,66,5,8,29,31,35,27,66,17,8,26,31,43,27,66,3,8,3,31,57,27,66,7,8,42,31,3,27,66,40,8,6,31,53,27,66,24,8,50,31,30,29,66,60,8,33,31,11,29,66,83,8,14,66,43,8,34,31,30,27,66,1,8,4,31,45,27,66,16,8,40,66,28,8,56,31,1,29,66,60,8,13,31,20,27,66,54,8,11,31,7,27,66,56,8,32,31,10,27,66,39,8,6,31,31,27,66,32,8,35,31,20,27,66,42,8,29,31,4,27,66,41,8,5,31,28,27,66,51,8,2,66,46,8,14,66,94,8,9,66,56,8,47,31,5,27,66,32,8,7,66,45,8,9,31,65,27,66,44,8,41,31,18,29,66,42,8,10,31,48,27,66,62,8,52,31,20,29,66,33,8,55,31,3,27,66,51,8,22,31,39,27,66,13,8,12,31,55,27,66,18,8,51,31,34,29,66,72,8,37,31,7,29,66,13,8,8,31,55,27,66,13,8,38,31,50,27,66,31,8,9,66,80,8,51,31,27,29,66,57,8,14,31,5,27,66,55,8,43,31,11,27,66,29,8,45,31,26,27,66,15,8,24,31,17,27,66,34,8,55,31,1,29,66,26,8,38,31,20,27,66,47,8,13,31,6,27,66,37,8,13,66,55,8,3,31,64,27,66,2,8,27,31,8,27,66,31,8,26,31,23,27,66,50,8,21,31,77,27,66,10,8,8,66,58,8,4,66,64,8,42,31,25,29,66,35,8,3,66,115,8,0,66,82,8,2,31,27,27,66,75,8,11,31,50,27,66,4,8,43,31,13,27,66,19,8,9,66,67,8,62,31,32,29,66,20,8,23,31,13,27,66,20,8,28,31,10,27,66,27,8,30,31,24,27,66,20,8,28,31,12,27,66,26,8,61,31,23,29,66,73,8,14,31,74,27,66,20,8,11,66,64,8,25,66,96,8,30,31,42,27,66,13,8,16,31,30,27,66,66,8,30,31,3,29,66,53,8,27,31,10,29,66,88,8,39,31,22,29,66,39,8,55,31,2,29,66,46,8,4,31,36,27,66,29,8,23,31,40,27,66,4,8,42,31,19,27,66,42,8,24,31,36,27,66,48,8,61,31,20,29,66,31,8,25,31,42,27,66,55,8,7,31,18,27,66,27,8,5,66,113,8,3,31,28,27,66,44,8,11,66,109,8,59,31,21,29,66,27,8,8,66,96,8,14,66,60,8,12,31,11,27,66,58,8,5,31,46,27,66,48,8,44,31,24,29,66,23,8,22,31,50,27,66,4,8,40,31,8,29,66,16,8,31,31,60,27,66,8,8,0,66,81,8,50,31,23,27,66,7,8,11,31,42,27,66,52,8,21,31,8,27,66,56,8,7,31,8,27,66,58,8,37,31,2,27,66,41,8,8,66,97,8,0,66,56,8,16,31,83,27,66,18,8,28,31,13,29,66,54,8,33,31,16,29,66,51,8,58,31,31,29,66,38,8,58,31,29,27,66,21,8,3,66,64,8,17,31,18,27,66,33,8,5,31,28,27,66,19,8,57,31,18,27,66,43,8,6,66,72,8,31,31,7,27,66,82,8,43,31,21,27,66,1,8,1,66,67,8,10,66,64,8,6,66,78,8,8,31,55,27,66,36,8,57,31,17,29,66,3,8,12,66,64,8,54,31,9,29,66,77,8,12,66,99,8,11,31,24,27,66,46,8,18,31,37,27,66,23,8,24,31,63,27,66,34,8,24,31,16,27,66,45,8,26,31,4,29,66,65,8,23,31,29,27,66,29,8,38,31,25,27,66,20,8,5,31,20,27,66,32,8,4,31,13,27,66,72,8,43,31,11,27,66,15,8,6,66,60,8,47,31,2,29,66,28,8,17,31,66,27,66,25,8,61,31,42,29,66,64,8,14,66,70,8,3,66,49,8,53,31,57,27,66,8,8,41,31,9,29,66,38,8,55,31,24,29,66,51,8,19,31,28,27,66,18,8,8,31,10,27,66,25,8,33,31,10,27,66,31,8,9,31,17,27,66,56,8,15,31,34,27,66,4,8,47,31,1,29,66,20,8,58,31,8,29,66,26,8,13,31,17,27,66,18,8,23,31,1,29,66,63,8,11,66,54,8,12,66,57,8,26,15,27,66,52,8,56,31,18,27,66,3,8,17,31,28,27,66,20,8,20,31,5,27,66,49,8,17,31,18,27,66,46,8,39,31,11,29,66,20,8,2,31,99,27,66,7,8,46,31,13,27,66,6,8,9,31,50,27,66,47,8,2,66,50,8,61,31,27,29,66,9,8,30,31,13,29,66,48,8,22,31,2,29,66,46,8,34,31,14,27,66,63,8,23,31,75,27,66,10,8,36,31,20,29,66,61,8,4,31,46,27,66,17,8,56,31,2,29,66,31,8,40,31,7,29,66,44,8,33,31,46,27,66,2,8,7,66,76,8,54,31,5,29,66,8,8,43,31,4,27,66,23,8,25,31,1,29,66,45,8,49,31,30,29,66,48,8,34,31,19,29,66,50,8,32,31,27,27,66,49,8,6,66,60,8,51,31,25,29,66,42,8,5,31,40,27,66,7,8,9,31,44,27,66,65,8,8,66,75,8,1,31,35,27,66,68,8,51,31,1,29,66,15,8,25,31,28,27,66,18,8,30,66,44,8,57,31,16,27,66,11,8,29,31,12,29,66,39,8,3,66,40,8,0,66,76,8,5,31,36,27,66,79,8,51,31,1,29,66,6,8,32,31,9,29,66,58,8,26,31,14,27,66,26,8,16,31,48,27,66,3,8,0,66,57,8,24,31,6,29,66,86,8,28,31,9,27,66,32,8,54,31,13,27,66,1,8,60,31,23,29,66,82,8,46,31,58,27,66,4,8,59,31,1,29,66,12,8,53,31,65,27,66,4,8,7,66,45,8,35,31,22,27,66,61,8,41,31,23,29,66,56,8,38,31,16,27,66,28,8,30,31,12,27,66,23,8,13,31,57,27,66,13,8,11,66,63,8,12,66,72,8,0,66,107,8,43,31,22,29,66,22,8,56,31,36,29,66,56,8,36,31,81,27,66,2,8,4,66,77,8,1,31,14,27,66,66,8,22,31,2,27,66,54,8,45,31,18,27,66,58,8,33,31,17,29,66,69,8,46,31,28,29,66,67,8,39,31,33,27,66,9,8,18,31,31,27,66,34,8,3,31,27,27,66,27,8,47,31,13,27,66,8,8,16,31,20,27,66,29,8,4,31,47,27,66,15,8,25,31,42,27,66,6,8,1,66,83,8,12,66,53,8,39,31,10,27,66,16,8,34,31,14,27,66,17,8,40,31,12,27,66,50,8,5,66,62,8,4,66,62,8,40,31,33,27,66,4,8,6,31,39,27,66,20,8,15,31,16,27,66,34,8,26,31,6,29,66,47,8,18,31,73,27,66,12,8,61,31,29,29,66,52,8,10,66,55,8,60,31,29,29,66,34,8,58,31,38,29,66,46,8,44,31,20,29,66,41,8,15,31,7,27,66,43,8,14,31,39,27,66,12,8,1,31,29,27,66,69,8,57,31,45,27,66,6,8,0,66,70,8,26,31,30,27,66,49,8,10,31,50,27,66,25,8,18,31,23,27,66,36,8,42,31,25,27,66,7,8,26,31,21,27,66,35,8,43,31,44,27,66,28,8,33,31,13,27,66,62,8,33,31,3,29,66,40,8,22,31,6,29,66,104,8,33,31,41,27,66,11,8,50,31,29,29,66,22,8,43,31,11,27,66,24,8,56,31,5,29,66,55,8,58,31,13,27,66,44,8,59,31,24,27,66,14,8,10,66,64,8,9,66,75,8,12,31,4,27,66,53,8,21,31,17,27,66,70,8,9,31,18,27,66,46,8,46,31,31,27,66,30,8,45,31,1,29,66,25,8,4,66,114,8,47,31,20,27,66,10,8,6,66,98,8,53,31,32,29,66,44,8,8,66,69,8,22,31,51,27,66,3,8,8,31,29,27,66,13,8,56,31,27,29,66,60,8,24,31,31,27,66,26,8,34,31,8,27,66,35,8,2,66,81,8,28,31,15,27,66,42,8,21,31,45,27,66,21,8,10,66,70,8,14,66,91,8,46,31,26,29,66,36,8,8,66,106,8,0,66,69,8,41,31,23,29,66,48,8,63,31,4,29,66,48,8,50,31,10,27,66,48,8,62,31,40,29,66,53,8,32,31,6,29,66,80,8,60,31,24,29,66,16,8,28,31,73,27,66,17,8,57,31,2,29,66,17,8,59,31,30,27,66,15,8,50,31,15,29,66,30,8,10,31,51,27,66,29,8,60,31,7,29,66,21,8,34,31,23,27,66,28,8,27,31,9,27,66,16,8,27,31,11,27,66,5,8,2,31,70,27,66,4,8,6,66,114,8,12,31,6,27,66,55,8,5,66,60,8,24,31,6,27,66,44,8,12,31,23,27,66,31,8,7,31,88,27,66,16,8,1,31,99,27,66,8,8,43,31,28,27,66,6,8,43,31,12,27,66,12,8,35,31,14,27,66,36,8,27,31,19,27,66,52,8,5,66,75,8,31,31,28,27,66,46,8,31,31,1,29,66,26,8,3,66,105,8,62,31,2,27,66,5,8,0,66,68,8,18,31,47,27,66,38,8,16,31,76,27,66,16,8,6,66,59,8,47,31,64,27,66,11,8,2,66,50,8,23,31,49,27,66,46,8,1,66,77,8,17,31,11,27,66,92,8,34,31,7,27,66,24,8,28,31,50,27,66,8,8,60,31,35,29,66,49,8,51,31,27,29,66,60,8,25,31,48,27,66,46,8,12,66,31,8,60,31,43,29,66,59,8,31,31,88,27,66,1,8,25,31,26,27,66,1,8,10,31,56,27,66,15,8,43,31,15,29,66,40,8,11,31,71,27,66,1,8,55,31,1,29,66,3,8,57,31,34,27,66,19,8,51,31,5,27,66,13,8,19,31,2,29,66,49,8,4,31,28,27,66,24,8,10,31,16,27,66,82,8,18,31,33,27,66,27,8,37,31,21,29,66,106,8,50,31,10,29,66,12,8,16,31,97,27,66,5,8,2,31,33,27,66,36,8,47,31,2,27,66,33,8,3,66,62,8,47,31,53,27,66,9,8,34,31,15,29,66,55,8,52,31,3,29,66,32,8,7,66,70,8,14,66,29,8,41,31,22,27,66,13,8,12,66,36,8,60,31,38,27,66,17,8,58,31,8,29,66,31,8,63,31,16,29,66,20,8,42,31,40,27,66,1,8,45,31,34,27,66,6,8,27,31,1,29,66,28,8,11,31,26,27,66,43,8,4,66,101,8,59,31,5,29,66,2,8,26,31,6,27,66,18,8,23,31,18,27,66,28,8,14,66,51,8,0,31,44,27,66,71,8,54,31,37,29,66,96,8,2,31,77,27,66,1,8,11,66,94,8,1,66,56,8,9,31,40,27,66,48,8,12,66,57,8,16,66,51,8,52,31,32,29,66,87,8,37,31,26,27,66,45,8,2,66,67,8,31,31,27,27,66,26,8,35,31,7,29,66,24,8,23,31,5,29,66,100,8,6,31,38,27,66,31,8,53,31,4,29,66,70,8,12,31,19,27,66,34,8,17,31,30,27,66,36,8,46,31,30,29,66,53,8,29,31,83,27,66,7,8,51,31,7,27,66,7,8,46,31,3,29,66,22,8,59,31,19,29,66,31,8,7,66,98,8,14,31,21,27,66,50,8,35,31,1,29,66,80,8,45,31,24,29,66,53,8,45,31,2,29,66,39,8,6,66,110,8,21,31,2,27,66,43,8,2,66,74,8,25,31,4,27,66,20,8,49,31,53,27,66,5,8,21,31,30,27,66,30,8,63,31,22,29,66,26,8,38,31,27,27,66,40,8,22,31,5,27,66,30,8,0,66,107,8,34,31,23,27,66,12,8,45,31,18,27,66,3,8,24,31,50,27,66,41,8,1,31,21,27,66,86,8,55,66,26,8,1,31,32,27,66,35,8,59,31,39,29,66,32,8,14,31,68,27,66,36,8,20,31,41,27,66,6,8,26,31,47,27,66,9,8,7,66,58,8,52,31,44,27,66,14,8,41,31,3,27,66,30,8,29,31,34,27,66,19,8,46,31,20,29,66,52,8,54,31,16,29,66,28,8,35,31,39,27,66,2,8,0,31,33,27,66,16,8,9,66,60,8,35,15,27,66,11,8,48,31,19,29,66,43,8,4,31,25,27,66,54,8,4,66,82,8,50,31,3,29,66,18,8,29,31,39,27,66,12,8,8,66,97,8,38,31,3,27,66,15,8,7,31,82,27,66,9,8,17,31,11,27,66,41,8,31,31,13,27,66,21,8,2,31,89,27,66,16,8,9,31,75,27,66,24,8,34,31,32,27,66,4,8,7,31,39,27,66,22,8,45,31,13,29,66,20,8,0,66,118,8,46,31,27,27,66,4,8,34,31,52,27,66,18,8,0,31,34,27,66,31,8,35,31,1,29,66,33,8,11,31,59,27,66,4,8,40,31,39,27,66,7,8,37,31,2,27,66,60,8,44,31,22,29,66,21,8,43,31,22,29,66,55,8,24,31,72,27,66,23,8,63,31,34,29,66,19,8,39,31,14,27,66,12,8,38,31,9,29,66,40,8,51,31,13,29,66,66,8,56,31,38,29,66,59,8,27,31,6,27,66,32,8,58,31,22,29,66,29,8,52,31,20,29,66,34,8,62,31,6,27,66,43,8,6,31,30,27,66,72,8,61,31,25,29,66,38,8,8,31,26,27,66,33,8,0,31,84,27,66,1,8,39,31,13,29,66,62,8,0,31,33,27,66,47,8,61,31,44,29,66,88,8,43,31,5,27,66,8,8,28,31,33,27,66,50,8,45,31,22,29,66,46,8,49,31,11,29,66,27,8,10,66,63,8,8,66,110,8,36,31,6,27,66,46,8,40,31,12,29,66,92,8,1,66,64,8,4,66,118,8,11,66,63,8,40,31,8,27,66,33,8,57,31,26,29,66,39,8,1,66,65,8,24,31,9,27,66,43,8,12,31,32,27,66,78,8,37,31,8,29,66,82,8,14,66,67,8,19,31,11,27,66,39,8,27,31,23,27,66,17,8,13,31,52,27,66,21,8,3,66,73,8,7,66,73,8,19,31,1,27,66,85,8,42,31,17,29,66,31,8,44,31,9,29,66,47,8,14,31,39,27,66,12,8,52,31,2,29,66,16,8,12,66,61,8,29,31,50,27,66,5,8,24,31,4,27,66,37,8,3,31,57,27,66,7,8,61,31,30,29,66,54,8,3,31,44,27,66,20,8,16,31,39,27,66,19,8,32,31,1,27,66,48,8,24,31,3,27,66,29,8,31,31,1,29,66,78,8,37,31,6,29,66,37,8,42,31,3,27,66,21,8,55,31,6,27,66,24,8,14,66,29,8,35,31,9,27,66,35,8,54,31,26,27,66,2,8,55,31,16,29,66,26,8,0,31,63,27,66,5,8,1,31,67,27,66,11,8,32,31,35,27,66,36,8,9,31,12,27,66,60,8,39,31,6,27,66,63,8,1,31,52,27,66,13,8,35,31,6,27,66,27,8,25,31,70,27,66,16,8,49,31,1,27,66,19,8,15,31,56,27,66,3,8,2,31,62,27,66,17,8,36,31,13,29,66,62,8,26,31,18,27,66,10,8,38,31,10,29,66,38,8,57,31,3,27,66,5,8,61,31,42,29,66,54,8,0,31,61,27,66,7,8,30,31,7,27,66,32,8,56,31,61,27,66,2,8,50,31,13,29,66,28,8,55,31,13,29,66,23,8,30,31,1,27,66,35,8,5,31,62,27,66,14,8,19,31,16,27,66,30,8,55,31,24,29,66,19,8,61,31,32,29,66,45,8,13,66,68,8,14,31,37,27,66,26,8,1,66,53,8,29,31,7,29,66,44,8,11,31,22,27,66,34,8,40,31,24,27,66,39,8,40,31,16,27,66,52,8,10,31,9,27,66,47,8,51,31,15,27,66,56,8,42,31,34,27,66,35,8,46,31,43,27,66,19,8,7,31,57,27,66,3,8,29,31,2,29,66,40,8,4,31,55,27,66,26,8,4,66,74,8,58,31,8,29,66,24,8,10,31,68,27,66,3,8,8,31,22,27,66,26,8,10,31,27,27,66,49,8,1,66,79,8,2,31,37,27,66,64,8,2,31,19,27,66,68,8,13,31,33,27,66,19,8,10,31,23,27,66,32,8,2,66,67,8,42,31,13,27,66,10,8,7,31,12,27,66,46,8,5,31,10,27,66,51,8,8,31,59,27,66,54,8,46,31,19,29,66,29,8,15,31,39,27,66,11,8,6,66,73,8,43,31,58,27,66,19,8,13,66,98,8,48,31,33,27,66,27,8,20,31,44,27,66,2,8,52,31,16,29,66,47,8,19,31,34,27,66,32,8,24,31,65,27,66,33,8,53,31,9,27,66,18,8,12,66,93,8,37,31,13,29,66,32,8,12,31,73,27,66,14,8,11,66,58,8,55,31,32,29,66,45,8,45,31,39,27,66,35,8,7,31,80,27,66,21,8,14,15,27,66,37,8,42,31,20,27,66,23,8,15,31,33,27,66,21,8,46,31,15,27,66,57,8,41,31,32,27,66,7,8,12,66,92,8,6,31,53,27,66,6,8,44,31,6,27,66,61,8,4,31,12,27,66,58,8,9,66,73,8,42,31,1,29,66,33,8,6,66,60,8,55,31,8,27,66,13,8,11,66,38,8,6,31,28,27,66,77,8,34,31,11,29,66,58,8,2,66,65,8,1,31,41,27,66,63,8,20,31,48,27,66,18,8,58,31,5,27,66,7,8,4,66,76,8,0,31,102,27,66,3,8,26,31,10,29,66,40,8,51,31,22,29,66,58,8,8,31,23,27,66,38,8,46,31,6,29,66,26,8,2,31,40,27,66,77,8,19,31,47,27,66,42,8,11,66,61,8,43,31,21,29,66,62,8,46,31,2,29,66,8,8,7,31,15,27,66,96,8,6,66,62,8,12,66,54,8,5,31,18,27,66,42,8,29,31,1,27,66,44,8,7,66,67,8,33,31,7,29,66,55,8,9,31,29,27,66,10,8,48,31,21,29,66,16,8,13,66,63,8,40,31,12,29,66,21,8,29,31,5,29,66,95,8,49,31,3,29,66,35,8,3,66,71,8,20,31,46,27,66,1,8,37,31,19,27,66,29,8,61,31,17,29,66,33,8,53,31,11,27,66,16,8,35,31,47,27,66,23,8,53,31,12,29,66,16,8,40,31,24,27,66,3,8,28,31,34,27,66,7,8,38,31,5,29,66,32,8,49,31,31,27,66,1,8,2,31,93,27,66,23,8,62,31,34,27,66,1,8,4,66,116,8,12,31,49,27,66,4,8,35,31,37,27,66,1,8,4,66,70,8,20,31,13,27,66,53,8,6,31,14,27,66,83,8,38,31,8,29,66,13,8,40,31,34,27,66,2,8,60,31,55,27,66,5,8,33,31,16,27,66,24,8,19,31,7,27,66,39,8,42,31,31,27,66,1,8,4,31,32,27,66,30,8,25,31,62,27,66,24,8,50,31,5,27,66,53,8,8,66,66,8,10,66,73,8,8,66,77,8,27,31,40,27,66,4,8,12,31,29,27,66,40,8,6,31,39,27,66,38,8,19,31,22,27,66,15,8,62,31,36,29,66,42,8,9,66,60,8,20,31,42,27,66,3,8,60,31,2,29,66,23,8,23,31,39,27,66,56,8,37,31,21,27,66,30,8,49,31,31,27,66,2,8,49,31,27,29,66,43,8,37,31,10,27,66,5,8,48,31,32,29,66,58,8,59,31,16,27,66,7,8,9,66,60,8,10,66,33,8,14,31,40,27,66,22,8,21,31,50,27,66,50,8,3,66,104,8,51,31,18,29,66,48,8,40,31,1,29,66,28,8,4,66,63,8,9,66,48,8,61,31,48,27,66,4,8,40,31,11,27,66,18,8,28,31,4,29,66,43,8,32,31,9,27,66,28,8,19,31,34,27,66,55,8,8,66,68,8,30,31,7,27,66,47,8,56,31,24,29,66,20,8,27,31,11,29,66,102,8,4,31,26,27,66,39,8,56,31,32,29,66,96,8,11,66,54,8,40,31,7,27,66,43,8,30,31,2,29,66,46,8,8,66,77,8,12,66,103,8,20,31,2,29,66,25,8,14,66,62,8,13,66,107,8,60,31,13,27,66,12,8,11,66,70,8,56,31,11,27,66,1,8,52,31,16,29,66,47,8,8,66,48,8,0,66,86,8,30,31,15,27,66,24,8,27,31,25,27,66,15,8,59,31,44,29,66,54,8,33,31,17,27,66,58,8,35,31,4,29,66,35,8,14,66,55,8,14,66,55,8,8,66,110,8,20,31,16,27,66,29,8,14,31,73,27,66,33,8,49,31,11,29,66,27,8,31,31,2,29,66,18,8,43,31,22,29,66,53,8,9,31,18,27,66,56,8,5,66,94,8,56,31,38,29,66,25,8,20,31,27,27,66,29,8,21,31,41,27,66,57,8,41,31,11,29,66,47,8,18,31,43,27,66,20,8,19,31,13,27,66,48,8,25,31,90,27,66,6,8,55,31,4,29,66,34,8,0,31,90,27,66,9,8,14,31,23,27,66,44,8,9,31,43,27,66,31,8,14,66,43,8,6,66,75,8,8,66,61,8,14,31,38,27,66,13,8,47,31,30,29,66,60,8,21,31,57,27,66,40,8,48,31,27,29,66,51,8,12,66,70,8,11,66,54,8,48,31,30,29,66,61,8,13,66,63,8,23,31,25,27,66,2,8,2,31,20,27,66,43,8,51,31,29,29,66,59,8,38,31,27,27,66,12,8,27,31,75,27,66,3,8,21,31,23,27,66,41,8,10,31,21,27,66,43,8,0,31,27,27,66,54,8,33,31,36,27,66,14,8,5,66,52,8,57,31,13,27,66,7,8,62,31,35,29,66,42,8,62,31,2,29,66,5,8,1,31,32,27,66,23,8,22,31,7,29,66,93,8,39,31,20,29,66,59,8,52,31,21,27,66,11,8,54,31,35,29,66,33,8,15,31,72,27,66,31,8,11,66,64,8,7,66,59,8,25,31,17,27,66,23,8,24,31,25,27,66,60,8,2,31,49,27,66,23,8,0,31,28,27,66,53,8,5,31,38,27,66,47,8,13,31,23,27,66,30,8,15,31,33,27,66,28,8,43,31,1,29,66,6,8,33,31,36,27,66,50,8,6,31,68,27,66,7,8,39,31,15,29,66,45,8,0,31,37,27,66,84,8,46,31,5,29,66,15,8,7,31,30,27,66,41,8,56,31,35,29,66,48,8,61,31,41,29,66,45,8,54,31,31,29,66,54,8,33,31,23,27,66,52,8,38,31,30,27,66,18,8,29,31,36,27,66,3,8,11,31,12,27,66,29,8,26,31,46,27,66,46,8,10,31,36,27,66,25,8,50,31,16,29,66,32,8,4,31,29,27,66,32,8,18,31,31,27,66,18,8,51,31,19,27,66,4,8,8,66,78,8,53,31,18,29,66,46,8,24,66,19,8,31,66,45,8,10,66,110,8,6,31,37,27,66,76,8,13,31,60,27,66,8,8,46,31,14,29,66,34,8,20,31,51,27,66,50,8,10,66,46,8,31,31,9,27,66,50,8,56,31,19,29,66,32,8,59,31,24,29,66,32,8,51,31,1,29,66,15,8,35,31,5,29,66,78,8,11,31,54,27,66,2,8,5,66,117,8,1,31,40,27,66,11,8,58,31,54,27,66,6,8,0,66,81,8,26,31,85,27,66,9,8,3,66,62,8,21,31,13,27,66,77,8,14,31,53,27,66,7,8,38,31,33,27,66,11,8,12,66,78,8,16,31,10,27,66,40,8,35,31,8,27,66,33,8,21,31,23,27,66,5,8,4,31,11,27,66,33,8,62,31,32,29,66,51,8,2,66,65,8,34,31,6,27,66,81,8,7,31,34,27,66,44,8,7,31,44,27,66,1,8,6,66,74,8,1,66,104,8,1,66,55,8,10,31,105,27,66,5,8,2,66,67,8,16,31,34,27,66,18,8,2,66,79,8,16,31,6,27,66,86,8,14,66,56,8,16,31,58,27,66,33,8,24,31,44,27,66,1,8,59,31,43,27,66,16,8,4,31,44,27,66,17,8,23,31,46,27,66,35,8,40,31,22,27,66,3,8,10,31,31,27,66,6,8,13,31,46,27,66,15,8,34,31,23,27,66,25,8,0,66,77,8,1,66,42,8,20,31,3,27,66,53,8,23,31,57,27,66,40,8,60,31,25,29,66,38,8,31,31,34,27,66,16,8,33,31,18,29,66,51,8,20,31,8,27,66,77,8,29,31,37,27,66,20,8,35,31,41,27,66,14,8,60,31,34,29,66,54,8,4,66,101,8,13,66,43,8,55,31,10,27,66,6,8,30,31,11,27,66,28,8,54,31,29,29,66,40,8,45,31,25,29,66,61,8,55,31,22,29,66,85,8,37,31,4,29,66,56,8,11,31,65,27,66,28,8,45,31,18,27,66,2,8,63,31,51,27,66,2,8,11,66,63,8,4,31,48,27,66,30,8,13,31,68,27,66,1,8,2,66,64,8,2,31,71,27,66,3,8,45,31,3,29,66,7,8,16,31,48,27,66,1,8,4,66,77,8,32,31,12,27,66,23,8,11,31,91,27,66,19,8,2,66,84,8,31,31,49,27,66,17,8,29,31,11,27,66,40,8,38,31,61,27,66,6,8,6,31,27,27,66,23,8,44,31,9,29,66,39,8,7,31,16,27,66,46,8,8,31,53,27,66,5,8,4,31,31,27,66,84,8,6,31,92,27,66,10,8,25,31,33,27,66,16,8,20,31,22,27,66,26,8,9,66,43,8,17,31,22,27,66,79,8,41,31,29,27,66,4,8,44,31,10,29,66,48,8,5,31,55,27,66,5,8,61,31,18,29,66,4,8,59,31,41,29,66,56,8,23,31,58,27,66,2,8,8,31,14,27,66,52,8,3,31,18,27,66,45,8,31,31,35,27,66,10,8,45,31,1,29,66,4,8,38,31,1,29,66,62,8,56,31,29,29,66,38,8,32,31,37,27,66,8,8,60,31,8,27,66,13,8,51,31,17,29,66,35,8,7,66,77,8,51,31,6,29,66,20,8,45,31,27,29,66,47,8,2,31,47,27,66,16,8,57,31,35,27,66,25,8,35,31,26,27,66,13,8,12,66,69,8,53,31,19,27,66,47,8,59,31,19,29,66,14,8,2,66,68,8,23,31,26,27,66,55,8,39,31,19,27,66,53,8,3,31,58,27,66,47,8,8,31,54,27,66,8,8,25,31,10,29,66,90,8,20,31,3,29,66,68,8,42,31,61,27,66,13,8,62,31,5,29,66,23,8,49,31,25,29,66,81,8,38,31,11,29,66,29,8,23,31,2,27,66,52,8,5,31,51,27,66,13,8,8,31,37,27,66,23,8,17,31,23,27,66,41,8,26,31,29,27,66,53,8,27,31,37,27,66,6,8,28,31,36,27,66,4,8,40,31,19,29,66,31,8,29,31,20,27,66,69,8,60,31,25,29,66,36,8,29,31,21,27,66,54,8,63,31,15,29,66,17,8,60,31,28,29,66,71,8,6,66,68,8,14,31,20,27,66,48,8,9,66,56,8,5,31,34,27,66,4,8,10,31,42,27,66,24,8,1,66,121,8,13,66,98,8,32,31,24,27,66,25,8,3,31,67,27,66,8,8,56,31,39,29,66,50,8,13,31,17,27,66,55,8,17,31,61,27,66,37,8,56,31,23,29,66,47,8,14,66,91,8,63,31,15,29,66,8,8,13,66,57,8,7,31,33,27,66,29,8,59,31,9,29,66,17,8,48,31,31,29,66,94,8,42,31,24,29,66,90,8,52,31,32,29,66,57,8,17,31,34,27,66,33,8,10,66,42,8,45,31,10,27,66,63,8,7,66,60,8,4,66,62,8,13,66,52,8,28,31,15,27,66,55,8,51,31,8,27,66,15,8,38,31,43,27,66,2,8,5,66,84,8,54,31,24,29,66,13,8,51,31,32,29,66,57,8,25,31,34,27,66,63,8,23,31,25,27,66,29,8,3,31,21,27,66,41,8,2,31,40,27,66,32,8,58,31,12,29,66,21,8,4,31,73,27,66,8,8,37,31,14,27,66,17,8,1,31,18,27,66,60,8,52,31,22,27,66,29,8,47,31,17,27,66,17,8,2,66,65,8,5,31,38,27,66,22,8,31,31,2,27,66,49,8,45,31,23,27,66,9,8,7,31,28,27,66,30,8,57,31,5,27,66,3,8,14,66,51,8,20,31,26,27,66,43,8,31,31,43,27,66,34,8,42,31,2,27,66,24,8,61,31,8,27,66,15,8,11,31,33,27,66,67,8,24,31,46,27,66,38,8,33,31,20,27,66,23,8,9,31,41,27,66,55,8,4,66,81,8,8,66,59,8,10,31,26,27,66,45,8,2,31,38,27,66,42,8,10,66,79,8,17,31,46,27,66,45,8,11,66,57,8,22,31,6,29,66,52,8,0,31,47,27,66,64,8,7,66,90,8,4,66,70,8,60,31,13,27,66,9,8,29,31,17,27,66,65,8,63,31,25,27,66,20,8,43,31,2,29,66,39,8,14,31,50,27,66,42,8,16,31,28,27,66,8,8,56,31,28,27,66,34,8,14,66,56,8,19,31,3,27,66,44,8,35,31,10,27,66,20,8,62,31,23,29,66,48,8,10,66,64,8,9,66,76,8,13,66,76,8,27,31,4,27,66,12,8,35,31,18,27,66,23,8,22,31,62,27,66,35,8,44,31,39,27,66,24,8,1,66,80,8,34,31,4,29,66,43,8,3,66,64,8,11,31,9,27,66,65,8,0,66,68,8,3,31,29,27,66,48,8,63,31,4,27,66,38,8,47,31,7,29,66,17,8,52,31,1,29,66,25,8,41,31,18,27,66,10,8,2,31,25,27,66,39,8,56,31,29,29,66,42,8,31,31,61,27,66,16,8,19,31,44,27,66,5,8,29,31,8,27,66,31,8,59,31,24,29,66,17,8,3,66,115,8,49,31,33,27,66,1,8,0,31,82,27,66,22,8,2,66,63,8,52,31,4,29,66,5,8,25,31,10,29,66,59,8,63,31,32,29,66,50,8,40,31,11,27,66,61,8,3,31,54,27,66,9,8,8,66,68,8,41,31,19,29,66,26,8,33,31,20,27,66,32,8,1,31,33,27,66,47,8,9,66,56,8,59,31,26,27,66,36,8,4,66,82,8,4,31,18,27,66,65,8,22,31,36,27,66,22,8,33,31,49,27,66,23,8,59,31,42,29,66,39,8,4,66,76,8,6,66,59,8,30,31,2,29,66,38,8,1,66,106,8,22,31,48,27,66,14,8,32,31,12,27,66,21,8,7,31,37,27,66,21,8,49,31,15,29,66,31,8,23,31,58,27,66,21,8,2,66,72,8,40,31,4,27,66,37,8,13,66,52,8,49,31,6,27,66,24,8,9,66,60,8,32,31,67,27,66,20,8,6,31,55,27,66,4,8,0,66,108,8,0,66,67,8,57,31,37,29,66,48,8,22,31,59,27,66,38,8,54,31,14,29,66,25,8,9,66,57,8,4,31,68,27,66,31,8,15,31,102,27,66,2,8,12,31,18,27,66,39,8,58,31,28,29,66,44,8,0,31,17,27,66,65,8,13,31,36,27,66,7,8,30,31,15,27,66,63,8,14,31,35,27,66,20,8,1,31,56,27,66,12,8,20,31,26,27,66,23,8,2,31,69,27,66,37,8,9,31,41,27,66,15,8,11,66,56,8,46,31,16,27,66,23,8,21,31,41,27,66,16,8,20,31,19,27,66,40,8,4,31,55,27,66,44,8,1,31,79,27,66,1,8,6,31,9,27,66,96,8,10,66,59,8,7,66,112,8,43,31,22,29,66,44,8,24,31,6,27,66,78,8,1,31,14,27,66,51,8,10,31,39,27,66,18,8,4,31,31,27,66,50,8,36,31,9,27,66,57,8,57,31,8,29,66,31,8,50,31,33,27,66,23,8,42,31,9,29,66,74,8,2,31,22,27,66,41,8,9,66,72,8,61,31,41,29,66,45,8,42,31,1,27,66,22,8,59,31,29,29,66,42,8,6,66,67,8,0,31,40,27,66,26,8,15,31,48,27,66,26,8,24,31,56,27,66,28,8,4,66,61,8,0,31,28,27,66,39,8,27,31,26,27,66,32,8,23,31,28,27,66,15,8,26,31,44,27,66,11,8,4,31,51,27,66,27,8,6,31,39,27,66,32,8,26,31,28,27,66,11,8,24,31,11,27,66,30,8,8,66,57,8,60,31,20,27,66,5,8,8,66,57,8,18,31,34,27,66,22,8,51,31,15,27,66,15,8,52,31,33,29,66,33,8,15,31,36,27,66,3,8,21,31,41,27,66,8,8,14,66,91,8,13,31,58,27,66,14,8,13,31,42,27,66,10,8,33,31,8,27,66,33,8,12,31,40,27,66,29,8,44,31,1,27,66,40,8,56,31,40,29,66,38,8,22,31,17,27,66,27,8,1,66,67,8,35,31,30,27,66,54,8,17,31,7,27,66,60,8,11,31,6,27,66,48,8,42,31,1,27,66,22,8,40,31,18,29,66,43,8,14,66,57,8,9,31,14,27,66,42,8,29,31,7,29,66,43,8,38,31,21,27,66,6,8,5,31,29,27,66,21,8,56,31,5,29,66,23,8,34,31,36,27,66,11,8,43,31,5,29,66,10,8,54,31,24,29,66,24,8,6,66,60,8,14,31,32,27,66,21,8,39,31,6,27,66,40,8,43,31,35,27,66,1,8,27,31,26,27,66,26,8,23,31,29,27,66,51,8,7,66,74,8,35,31,23,27,66,16,8,2,31,63,27,66,10,8,35,31,47,27,66,38,8,12,66,65,8,27,66,38,8,5,66,60,8,40,31,21,27,66,8,8,54,31,6,27,66,5,8,33,31,10,29,66,42,8,7,31,14,27,66,45,8,20,31,75,27,66,24,8,28,31,5,27,66,86,8,4,31,51,27,66,53,8,1,31,62,27,66,5,8,21,31,17,27,66,67,8,62,31,35,29,66,58,8,27,31,25,27,66,36,8,47,31,9,29,66,36,8,2,66,80,8,35,31,14,29,66,90,8,55,31,21,29,66,52,8,61,31,35,29,66,54,8,47,31,8,29,66,66,8,8,31,46,27,66,31,8,6,66,59,8,30,31,22,27,66,22,8,35,31,33,27,66,13,8,27,31,5,27,66,38,8,24,31,25,27,66,17,8,25,31,8,29,66,52,8,57,31,18,29,66,80,8,24,31,13,27,66,28,8,4,66,104,8,10,66,55,8,48,31,50,27,66,7,8,11,66,74,8,57,31,2,27,66,29,8,47,31,24,29,66,51,8,45,31,15,29,66,53,8,48,31,13,29,66,34,8,37,31,2,29,66,51,8,11,66,69,8,10,66,97,8,8,66,65,8,27,31,9,29,66,47,8,22,31,38,27,66,6,8,0,31,36,27,66,45,8,11,66,54,8,33,31,5,29,66,27,8,62,31,3,29,66,15,8,5,31,22,27,66,54,8,13,31,44,27,66,58,8,5,66,49,8,48,31,29,29,66,55,8,51,31,15,29,66,46,8,23,31,30,27,66,12,8,52,31,38,27,66,18,8,30,31,19,27,66,23,8,48,31,38,27,66,19,8,6,31,29,27,66,50,8,11,31,18,27,66,59,8,13,31,12,27,66,45,8,49,31,9,27,66,26,8,45,31,25,29,66,32,8,56,31,11,27,66,30,8,57,31,18,29,66,35,8,20,31,41,27,66,22,8,53,31,33,29,66,95,8,11,66,97,8,32,31,4,27,66,31,8,10,31,72,27,66,40,8,9,66,43,8,7,66,111,8,0,31,59,27,66,11,8,13,31,8,27,66,99,8,6,66,59,8,25,31,10,27,66,77,8,57,31,9,29,66,28,8,38,31,76,27,66,8,8,45,31,6,29,66,64,8,8,66,73,8,10,31,28,27,66,42,8,59,31,32,29,66,78,8,17,31,60,27,66,8,8,14,31,46,27,66,14,8,7,31,50,27,66,24,8,7,66,76,8,4,31,38,27,66,14,8,2,31,20,27,66,25,8,33,31,16,27,66,20,8,10,66,56,8,43,31,9,27,66,33,8,13,66,95,8,13,66,72,8,5,31,60,27,66,41,8,13,66,39,8,10,66,108,8,44,31,8,27,66,13,8,48,31,10,27,66,23,8,62,31,27,29,66,30,8,8,15,27,66,91,8,43,31,22,29,66,50,8,4,66,101,8,31,31,28,27,66,26,8,30,31,13,27,66,24,8,55,31,21,29,66,40,8,23,31,31,27,66,29,8,15,31,31,27,66,65,8,42,31,3,29,66,4,8,5,31,58,27,66,13,8,3,66,45,8,55,31,29,29,66,43,8,20,31,54,27,66,7,8,20,31,46,27,66,9,8,1,66,82,8,6,66,79,8,8,66,82,8,59,31,14,29,66,35,8,13,31,56,27,66,36,8,38,31,7,29,66,25,8,9,31,79,27,66,14,8,47,31,16,29,66,38,8,8,31,25,27,66,34,8,57,31,20,27,66,12,8,11,66,97,8,59,31,10,29,66,17,8,43,31,19,27,66,22,8,11,66,41,8,1,31,48,27,66,69,8,30,31,28,27,66,26,8,30,31,3,27,66,48,8,12,66,53,8,5,31,19,27,66,59,8,43,31,21,29,66,47,8,47,31,41,27,66,31,8,3,66,62,8,8,31,14,27,66,86,8,29,66,51,8,1,31,65,27,66,17,8,28,31,47,27,66,10,8,58,31,33,27,66,20,8,29,31,23,27,66,28,8,46,31,36,27,66,23,8,26,31,8,27,66,55,8,0,31,28,27,66,53,8,41,31,23,29,66,51,8,35,31,65,27,66,21,8,0,31,20,27,66,65,8,54,31,39,29,66,74,8,10,66,64,8,36,31,6,29,66,52,8,12,31,42,27,66,65,8,26,31,55,27,66,5,8,43,31,8,27,66,29,8,35,31,64,27,66,7,8,1,31,35,27,66,53,8,42,66,66,8,33,31,11,27,66,21,8,4,31,17,27,66,46,8,28,31,1,29,66,58,8,6,31,69,27,66,4,8,17,31,12,27,66,50,8,22,31,9,27,66,72,8,54,31,4,27,66,23,8,45,31,23,27,66,6,8,63,31,10,29,66,22,8,33,31,30,27,66,57,8,14,66,63,8,40,31,23,29,66,48,8,16,31,41,27,66,8,8,17,31,20,27,66,32,8,4,66,61,8,8,31,27,27,66,30,8,4,31,51,27,66,24,8,12,31,26,27,66,29,8,44,31,13,29,66,54,8,32,31,33,27,66,13,8,4,31,57,27,66,18,8,30,31,55,27,66,18,8,49,31,11,29,66,43,8,6,31,96,27,66,6,8,28,31,5,27,66,36,8,4,66,63,8,36,31,6,27,66,43,8,9,31,23,27,66,50,8,15,31,16,27,66,39,8,22,31,28,27,66,34,8,11,31,12,27,66,66,8,45,31,11,27,66,41,8,48,31,2,29,66,28,8,12,66,70,8,16,31,29,27,66,11,8,22,31,37,27,66,49,8,11,31,26,27,66,36,8,48,31,27,27,66,47,8,59,31,34,29,66,27,8,32,31,19,27,66,67,8,5,31,25,27,66,37,8,48,31,62,27,66,10,8,43,31,12,27,66,10,8,5,66,95,8,19,31,48,27,66,7,8,2,31,37,27,66,43,8,45,31,13,27,66,19,8,2,31,23,27,66,18,8,53,31,8,27,66,15,8,60,15,27,66,2,8,7,31,12,27,66,50,8,7,31,14,27,66,60,8,40,31,7,29,66,35,8,45,31,26,27,66,12,8,40,31,5,27,66,12,8,48,31,47,27,66,15,8,2,31,37,27,66,30,8,5,66,60,8,19,31,55,27,66,37,8,60,31,18,29,66,76,8,47,31,20,29,66,61,8,63,31,33,29,66,73,8,40,31,8,27,66,17,8,51,31,41,27,66,15,8,33,31,9,27,66,29,8,26,31,12,27,66,67,8,56,31,9,29,66,38,8,3,31,96,27,66,9,8,19,31,5,27,66,50,8,48,31,15,29,66,49,8,36,31,11,29,66,82,8,10,31,14,27,66,19,8,1,66,75,8,0,31,71,27,66,50,8,23,31,3,27,66,51,8,17,31,50,27,66,14,8,13,31,31,27,66,25,8,14,66,69,8,33,31,10,27,66,42,8,56,31,52,27,66,4,8,3,31,24,27,66,53,8,53,31,22,29,66,74,8,9,15,27,66,38,8,17,31,14,27,66,80,8,3,66,66,8,30,31,20,27,66,15,8,46,31,2,29,66,29,8,43,31,34,27,66,31,8,7,31,24,27,66,44,8,42,31,7,29,66,33,8,18,31,31,27,66,3,8,21,31,75,27,66,22,8,36,31,4,27,66,43,8,16,31,46,27,66,19,8,60,66,5,8,61,31,7,27,66,15,8,10,66,59,8,11,31,20,27,66,88,8,30,31,24,27,66,11,8,2,31,73,27,66,6,8,14,66,54,8,6,31,59,27,66,41,8,20,31,34,27,66,57,8,49,31,12,29,66,32,8,12,31,18,27,66,35,8,26,31,23,27,66,54,8,25,31,27,27,66,17,8,30,31,23,27,66,31,8,4,66,61,8,4,31,16,27,66,47,8,5,31,53,27,66,27,8,4,31,28,27,66,36,8,12,31,8,27,66,54,8,5,31,64,27,66,14,8,50,31,2,27,66,17,8,48,31,30,27,66,30,8,57,31,27,29,66,41,8,0,66,120,8,10,66,75,8,10,66,33,8,13,31,47,27,66,21,8,56,31,38,27,66,9,8,40,31,13,29,66,39,8,43,31,19,27,66,4,8,7,31,61,27,66,1,8,15,31,82,27,66,22,8,23,31,8,27,66,34,8,12,66,53,8,42,31,10,29,66,34,8,18,31,1,29,66,102,8,7,31,25,27,66,79,8,8,66,57,8,57,31,13,29,66,30,8,24,31,36,27,66,21,8,1,31,22,27,66,29,8,52,31,26,29,66,28,8,40,31,21,27,66,5,8,16,31,43,27,66,7,8,20,31,24,27,66,33,8,63,31,35,29,66,37,8,14,31,44,27,66,16,8,40,31,15,27,66,27,8,42,31,58,27,66,15,8,26,31,9,29,66,91,8,2,31,23,27,66,48,8,3,66,102,8,51,31,31,29,66,65,8,37,31,56,27,66,4,8,8,66,62,8,43,31,31,27,66,10,8,8,66,44,8,24,31,46,27,66,29,8,45,31,30,29,66,54,8,46,31,28,29,66,47,8,21,31,18,27,66,26,8,9,66,58,8,10,66,55,8,1,66,104,8,39,31,18,29,66,64,8,59,31,28,29,66,40,8,60,31,2,29,66,21,8,47,31,29,27,66,29,8,8,31,18,27,66,59,8,30,31,5,27,66,19,8,32,31,12,27,66,30,8,2,66,81,8,59,31,18,27,66,38,8,9,66,34,8,12,66,54,8,24,31,39,27,66,40,8,54,31,7,29,66,18,8,33,31,2,27,66,30,8,31,31,20,27,66,15,8,12,66,91,8,27,31,59,27,66,33,8,3,66,65,8,31,31,14,27,66,29,8,52,31,21,27,66,8,8,48,31,52,27,66,15,8,50,31,11,29,66,15,8,13,31,38,27,66,15,8,26,31,14,27,66,27,8,9,66,76,8,38,31,17,29,66,57,8,61,31,14,27,66,4,8,55,31,34,29,66,82,8,57,31,13,27,66,11,8,56,31,14,29,66,9,8,8,31,10,27,66,57,8,36,31,11,27,66,74,8,35,31,5,27,66,45,8,12,31,16,27,66,47,8,10,31,23,27,66,46,8,21,31,67,27,66,17,8,36,31,43,27,66,6,8,45,31,14,27,66,26,8,26,31,38,27,66,10,8,34,31,10,27,66,38,8,52,31,12,29,66,16,8,17,31,81,27,66,10,8,11,31,21,27,66,39,8,34,31,47,27,66,1,8,3,66,82,8,44,31,22,29,66,21,8,39,31,22,29,66,49,8,9,66,94,8,19,31,8,27,66,38,8,17,31,25,27,66,23,8,4,66,77,8,36,31,10,29,66,39,8,17,31,2,29,66,50,8,0,66,72,8,60,31,35,29,66,44,8,0,66,81,8,8,31,56,27,66,1,8,6,66,81,8,5,31,31,27,66,43,8,20,31,8,27,66,39,8,14,66,71,8,40,31,14,29,66,50,8,20,31,2,29,66,61,8,49,31,39,27,66,15,8,41,31,7,27,66,33,8,8,31,87,27,66,13,8,17,31,15,27,66,36,8,4,66,64,8,51,31,44,27,66,16,8,44,31,1,29,66,26,8,7,66,61,8,15,31,3,27,66,64,8,26,31,6,29,66,57,8,13,66,52,8,28,31,6,27,66,31,8,16,31,7,27,66,46,8,31,31,18,27,66,16,8,59,31,13,29,66,26,8,13,66,63,8,14,31,24,27,66,27,8,28,66,37,8,12,31,26,27,66,70,8,63,31,13,29,66,26,8,56,31,36,29,66,101,8,56,31,30,29,66,59,8,31,31,28,27,66,22,8,59,31,31,29,66,52,8,37,31,30,27,66,37,8,31,31,33,27,66,25,8,38,31,57,27,66,13,8,10,66,58,8,41,31,5,29,66,32,8,0,31,81,27,66,30,8,37,31,42,27,66,29,8,16,31,10,27,66,41,8,13,31,55,27,66,54,8,16,31,85,27,66,10,8,33,31,12,27,66,24,8,14,66,57,8,17,31,1,27,66,64,8,25,31,39,27,66,13,8,15,15,27,66,35,8,39,31,13,29,66,39,8,7,31,18,27,66,41,8,4,66,52,8,1,31,38,27,66,69,8,3,31,24,27,66,39,8,50,31,2,27,66,16,8,49,31,22,29,66,84,8,37,31,6,29,66,38,8,50,31,21,29,66,44,8,37,66,83,8,52,31,7,29,66,32,8,44,31,16,27,66,5,8,2,66,72,8,29,31,27,27,66,27,8,24,31,10,27,66,81,8,25,31,20,27,66,63,8,6,66,65,8,34,31,8,29,66,42,8,4,66,48,8,12,31,17,27,66,50,8,2,31,21,27,66,42,8,29,31,31,27,66,6,8,3,31,59,27,66,15,8,63,31,42,29,66,44,8,18,31,36,27,66,11,8,33,31,31,27,66,5,8,33,31,14,27,66,18,8,57,31,30,29,66,38,8,14,66,52,8,38,31,31,27,66,53,8,63,31,4,27,66,2,8,33,31,37,27,66,38,8,38,31,20,27,66,9,8,9,31,54,27,66,59,8,30,31,1,27,66,80,8,36,31,15,27,66,18,8,47,31,6,27,66,13,8,45,31,12,29,66,48,8,8,66,57,8,13,31,12,27,66,30,8,42,31,3,27,66,29,8,12,31,47,27,66,22,8,13,66,102,8,4,31,39,27,66,11,8,55,31,16,27,66,4,8,35,31,48,27,66,20,8,62,31,4,29,66,23,8,1,66,112,8,62,31,43,29,66,50,8,52,31,9,27,66,58,8,16,31,21,27,66,32,8,10,31,17,27,66,57,8,6,31,35,27,66,24,8,52,31,16,29,66,31,8,62,31,17,29,66,40,8,57,31,28,29,66,37,8,6,66,74,8,2,31,37,27,66,64,8,33,31,47,27,66,9,8,4,66,61,8,21,31,5,29,66,53,8,24,31,4,29,66,45,8,3,66,62,8,42,31,23,27,66,19,8,55,31,23,29,66,33,8,40,31,11,27,66,17,8,44,31,1,27,66,74,8,11,66,54,8,26,31,22,27,66,17,8,22,31,7,27,66,36,8,11,31,73,27,66,15,8,58,31,51,27,66,9,8,4,66,70,8,48,31,5,27,66,28,8,6,66,59,8,58,31,32,29,66,82,8,33,31,12,27,66,20,8,34,31,20,27,66,31,8,22,66,47,8,49,31,38,27,66,21,8,55,31,13,29,66,25,8,7,66,61,8,16,31,3,27,66,92,8,20,31,26,27,66,62,8,58,31,9,29,66,22,8,6,31,36,27,66,25,8,10,66,75,8,25,31,22,27,66,51,8,2,31,46,27,66,26,8,41,31,2,29,66,43,8,53,31,29,29,66,95,8,54,31,18,27,66,14,8,62,31,4,27,66,14,8,16,31,81,27,66,6,8,14,31,54,27,66,21,8,30,31,11,27,66,24,8,22,31,2,29,66,45,8,12,66,53,8,5,31,18,27,66,62,8,4,31,98,27,66,6,8,26,31,15,27,66,26,8,2,31,89,27,66,31,8,59,31,14,27,66,38,8,12,31,19,27,66,51,8,55,31,33,29,66,43,8,7,66,58,8,14,31,29,27,66,34,8,9,66,59,8,46,31,12,27,66,8,8,4,66,61,8,45,31,9,27,66,31,8,3,31,37,27,66,31,8,11,66,54,8,1,66,64,8,39,31,24,29,66,50,8,13,31,52,27,66,7,8,11,31,51,27,66,3,8,30,31,32,27,66,41,8,63,31,20,29,66,68,8,13,31,27,27,66,42,8,48,31,9,29,66,35,8,8,66,73,8,14,31,9,27,66,50,8,10,31,42,27,66,2,8,63,31,41,29,66,43,8,16,31,66,27,66,1,8,7,66,78,8,9,66,59,8,47,31,30,29,66,62,8,3,66,100,8,51,31,23,29,66,41,8,25,31,21,27,66,62,8,44,31,13,27,66,9,8,62,31,14,29,66,20,8,30,31,9,29,66,90,8,4,66,62,8,59,31,13,27,66,2,8,7,31,29,27,66,45,8,14,31,40,27,66,31,8,47,31,25,29,66,32,8,10,66,55,8,0,31,59,27,66,24,8,52,31,13,29,66,46,8,8,66,63,8,18,31,16,27,66,45,8,45,31,40,27,66,18,8,63,31,11,29,66,17,8,24,31,51,27,66,33,8,45,31,14,27,66,7,8,52,31,43,27,66,27,8,3,31,62,27,66,46,8,0,66,66,8,14,66,60,8,43,31,13,27,66,25,8,9,31,26,27,66,68,8,30,31,3,27,66,21,8,62,31,16,29,66,19,8,3,66,80,8,4,31,11,27,66,70,8,24,31,10,27,66,40,8,5,31,56,27,66,18,8,2,66,101,8,6,66,63,8,60,31,15,29,66,63,8,9,66,58,8,38,31,16,27,66,52,8,54,31,17,27,66,40,8,14,66,52,8,7,31,54,27,66,13,8,3,66,78,8,32,31,2,27,66,81,8,5,66,49,8,54,31,4,27,66,7,8,54,31,4,29,66,33,8,43,31,30,27,66,12,8,30,31,9,29,66,56,8,42,31,17,27,66,20,8,22,31,80,27,66,1,8,51,31,13,27,66,5,8,49,31,4,29,66,63,8,43,31,9,27,66,16,8,60,31,10,29,66,34,8,26,31,28,27,66,57,8,29,31,35,27,66,2,8,37,31,31,27,66,6,8,5,66,76,8,17,31,26,27,66,9,8,38,31,9,29,66,25,8,8,66,57,8,3,31,51,27,66,29,8,7,31,20,27,66,58,8,52,31,10,29,66,38,8,8,31,27,27,66,44,8,52,31,16,27,66,35,8,14,31,11,27,66,44,8,59,31,22,27,66,27,8,17,31,7,27,66,43,8,28,31,25,27,66,69,8,3,31,64,27,66,44,8,63,31,21,27,66,24,8,57,31,9,29,66,23,8,18,31,9,27,66,78,8,32,31,42,27,66,11,8,38,31,14,27,66,54,8,61,31,9,29,66,28,8,61,31,9,29,66,53,8,10,31,9,27,66,66,8,42,31,21,29,66,45,8,13,66,61,8,40,31,25,27,66,17,8,38,31,50,27,66,1,8,62,31,47,29,66,98,8,48,31,3,29,66,25,8,30,31,21,27,66,33,8,13,66,39,8,57,31,5,29,66,45,8,38,31,23,27,66,13,8,42,31,1,29,66,43,8,40,31,6,27,66,23,8,45,31,57,27,66,6,8,2,31,35,27,66,32,8,55,31,34,29,66,48,8,58,31,19,29,66,30,8,56,31,49,27,66,13,8,61,31,30,29,66,42,8,62,31,33,29,66,37,8,32,31,6,29,66,39,8,33,31,54,27,66,2,8,7,66,67,8,16,31,35,27,66,31,8,5,66,80,8,59,31,44,29,66,28,8,1,66,75,8,37,31,3,29,66,86,8,8,66,77,8,1,66,80,8,10,31,17,27,66,49,8,44,31,12,27,66,11,8,55,31,18,29,66,48,8,2,66,71,8,10,31,32,27,66,39,8,13,31,10,27,66,60,8,1,66,55,8,35,31,9,27,66,58,8,11,66,58,8,7,66,59,8,29,31,8,27,66,28,8,21,31,67,27,66,20,8,0,66,67,8,11,31,14,27,66,59,8,51,31,13,29,66,14,8,32,31,24,27,66,62,8,16,31,9,27,66,50,8,52,31,17,29,66,85,8,52,31,7,29,66,20,8,34,31,27,27,66,55,8,61,31,12,29,66,25,8,4,31,26,27,66,52,8,31,31,26,27,66,43,8,25,31,5,27,66,36,8,39,31,23,29,66,60,8,34,31,14,29,66,101,8,2,31,42,27,66,12,8,44,31,32,27,66,5,8,7,31,34,27,66,27,8,5,66,100,8,2,66,54,8,14,31,29,27,66,9,8,10,66,59,8,11,66,54,8,21,31,5,27,66,85,8,32,31,67,27,66,19,8,62,31,11,27,66,7,8,36,31,14,27,66,32,8,56,31,21,29,66,30,8,5,31,43,27,66,6,8,23,31,15,27,66,36,8,59,31,27,29,66,50,8,51,31,7,27,66,16,8,33,31,11,27,66,22,8,13,31,21,27,66,42,8,34,31,10,27,66,77,8,55,31,39,29,66,49,8,22,31,47,27,66,12,8,3,66,63,8,31,31,7,29,66,59,8,42,31,1,27,66,14,8,27,31,9,27,66,33,8,42,31,19,27,66,8,8,29,31,12,29,66,51,8,8,66,57,8,38,31,36,27,66,34,8,3,66,64,8,32,31,26,27,66,48,8,3,66,49,8,7,66,111,8,48,31,23,29,66,44,8,30,31,8,29,66,44,8,57,31,25,29,66,33,8,54,31,6,27,66,47,8,28,31,6,29,66,52,8,30,31,16,27,66,36,8,8,66,40,8,3,31,33,27,66,7,8,13,66,63,8,16,31,86,27,66,17,8,4,31,19,27,66,88,8,15,31,34,27,66,32,8,35,31,19,27,66,13,8,33,31,46,27,66,26,8,59,31,38,29,66,36,8,40,31,4,29,66,31,8,22,31,21,27,66,26,8,29,31,16,27,66,20,8,54,31,20,27,66,45,8,3,66,115,8,57,31,11,29,66,35,8,40,31,6,27,66,36,8,59,31,25,29,66,31,8,42,31,11,29,66,25,8,18,31,38,27,66,18,8,7,31,51,27,66,23,8,43,31,7,27,66,50,8,62,31,34,29,66,38,8,22,31,28,27,66,26,8,60,31,16,29,66,76,8,20,31,67,27,66,20,8,59,31,3,29,66,25,8,2,66,72,8,50,31,22,27,66,11,8,50,31,12,29,66,47,8,8,66,60,8,1,66,80,8,51,31,4,29,66,36,8,48,31,14,29,66,22,8,5,66,111,8,32,31,9,27,66,28,8,6,66,59,8,63,31,17,29,66,23,8,4,31,100,27,66,14,8,29,31,21,27,66,34,8,15,31,50,27,66,55,8,33,31,5,29,66,37,8,53,31,47,27,66,10,8,2,31,29,27,66,43,8,52,31,13,27,66,17,8,31,31,21,27,66,21,8,10,31,11,27,66,22,8,4,31,36,27,66,36,8,34,31,54,27,66,32,8,0,66,103,8,3,31,37,27,66,41,8,2,31,43,27,66,22,8,10,31,59,27,66,14,8,1,31,84,27,66,1,8,39,31,16,27,66,17,8,4,31,30,27,66,46,8,26,31,45,27,66,34,8,12,66,44,8,39,31,5,29,66,33,8,4,66,65,8,15,66,50,8,4,31,48,27,66,37,8,6,66,102,8,21,31,9,27,66,48,8,44,31,26,27,66,14,8,8,66,44,8,15,31,95,27,66,8,8,12,31,29,27,66,30,8,51,31,16,29,66,31,8,58,31,43,29,66,50,8,59,31,38,29,66,47,8,58,31,21,29,66,39,8,12,31,27,27,66,10,8,48,31,5,29,66,26,8,26,31,10,29,66,65,8,6,31,18,27,66,49,8,39,31,49,27,66,17,8,1,66,84,8,11,66,59,8,23,31,33,27,66,25,8,10,31,53,27,66,20,8,2,66,54,8,45,31,16,29,66,23,8,58,31,5,29,66,16,8,44,31,15,27,66,6,8,25,31,3,27,66,41,8,45,31,1,27,66,72,8,16,31,8,27,66,62,8,1,31,16,27,66,65,8,44,31,24,29,66,45,8,34,31,5,27,66,40,8,28,31,23,27,66,23,8,47,31,10,29,66,45,8,47,31,14,27,66,12,8,30,31,14,29,66,27,8,13,66,63,8,48,31,27,27,66,47,8,23,31,13,27,66,63,8,0,31,73,27,66,8,8,49,31,27,29,66,43,8,50,31,39,27,66,16,8,5,66,52,8,38,31,10,29,66,59,8,51,31,11,27,66,7,8,16,15,27,66,36,8,20,31,11,27,66,34,8,53,31,8,29,66,63,8,25,31,22,27,66,27,8,19,31,52,27,66,35,8,39,31,8,29,66,21,8,41,31,27,27,66,50,8,45,31,16,27,66,4,8,53,31,66,27,66,1,8,1,66,64,8,17,31,34,27,66,4,8,36,31,19,29,66,57,8,55,31,27,29,66,53,8,42,31,13,29,66,19,8,6,31,26,27,66,11,8,10,66,66,8,45,31,34,27,66,41,8,48,31,33,29,66,58,8,63,31,16,29,66,34,8,45,31,22,27,66,11,8,61,31,20,27,66,24,8,23,31,17,27,66,45,8,10,66,100,8,10,66,70,8,57,31,17,27,66,31,8,10,66,46,8,29,31,12,27,66,28,8,14,66,55,8,3,31,14,27,66,48,8,4,31,42,27,66,31,8,11,31,13,27,66,84,8,9,66,59,8,14,31,29,27,66,41,8,6,66,46,8,61,31,27,29,66,84,8,44,31,21,27,66,20,8,5,31,13,27,66,86,8,15,31,42,27,66,8,8,11,66,70,8,47,31,2,27,66,25,8,55,31,32,29,66,61,8,3,66,96,8,0,66,43,8,52,31,17,27,66,7,8,30,31,53,27,66,37,8,39,31,9,27,66,71,8,54,31,6,27,66,21,8,26,31,18,27,66,36,8,61,31,53,27,66,7,8,4,66,81,8,57,31,14,29,66,47,8,1,31,59,27,66,20,8,36,31,6,29,66,75,8,0,31,54,27,66,2,8,23,31,39,27,66,15,8,33,31,28,27,66,8,8,48,31,17,29,66,37,8,3,31,27,27,66,22,8,36,31,13,27,66,59,8,38,31,22,27,66,16,8,51,31,22,29,66,19,8,47,31,21,27,66,1,8,0,66,118,8,47,31,23,27,66,16,8,26,31,25,27,66,53,8,12,31,47,27,66,6,8,35,15,27,66,5,8,56,31,6,29,66,26,8,42,31,23,29,66,30,8,55,31,23,29,66,87,8,42,31,27,27,66,12,8,54,31,26,29,66,41,8,9,31,42,27,66,54,8,1,66,85,8,47,31,14,27,66,4,8,36,31,19,29,66,63,8,28,31,20,27,66,57,8,42,31,8,27,66,6,8,62,31,5,27,66,19,8,14,66,55,8,4,66,64,8,29,31,44,27,66,4,8,49,31,52,27,66,7,8,22,31,39,27,66,7,8,9,31,56,27,66,4,8,27,31,2,29,66,44,8,3,31,29,27,66,86,8,47,31,1,27,66,33,8,24,31,34,27,66,24,8,62,31,39,29,66,42,8,14,66,42,8,25,31,31,27,66,18,8,0,66,82,8,43,31,22,29,66,83,8,1,66,65,8,45,31,21,27,66,10,8,11,31,16,27,66,21,8,18,31,39,27,66,28,8,8,31,34,27,66,39,8,9,31,39,27,66,19,8,50,31,24,27,66,31,8,12,66,73,8,22,15,27,66,60,8,22,31,9,27,66,49,8,2,31,46,27,66,57,8,19,31,1,29,66,38,8,45,31,28,29,66,30,8,44,31,28,29,66,53,8,2,31,25,27,66,38,8,31,31,1,27,66,20,8,29,31,3,27,66,76,8,62,31,43,29,66,53,8,15,31,42,27,66,11,8,58,31,40,29,66,34,8,55,31,7,27,66,56,8,2,31,19,27,66,60,8,38,31,37,27,66,7,8,17,31,12,27,66,36,8,41,31,1,27,66,56,8,36,31,9,29,66,47,8,9,31,11,27,66,63,8,26,31,25,27,66,22,8,3,66,40,8,14,31,31,27,66,31,8,54,31,33,29,66,100,8,10,66,46,8,21,31,15,27,66,45,8,2,31,51,27,66,13,8,6,31,52,27,66,63,8,6,31,78,27,66,2,8,59,31,10,27,66,39,8,11,66,69,8,60,31,12,29,66,57,8,61,31,44,29,66,39,8,9,66,57,8,16,31,9,27,66,44,8,3,31,29,27,66,33,8,22,31,42,27,66,9,8,61,31,43,27,66,4,8,20,31,46,27,66,2,8,36,31,10,27,66,60,8,16,31,32,27,66,4,8,13,66,105,8,29,31,41,27,66,18,8,4,31,56,27,66,44,8,1,66,64,8,19,31,46,27,66,32,8,37,31,13,29,66,50,8,32,31,14,27,66,38,8,30,31,12,29,66,59,8,46,31,5,29,66,2,8,29,31,42,27,66,5,8,24,31,5,27,66,92,8,41,31,21,29,66,53,8,2,31,64,27,66,15,8,2,31,57,27,66,13,8,42,31,33,27,66,46,8,50,31,34,29,66,69,8,30,31,4,29,66,95,8,24,31,55,27,66,1,8,6,66,99,8,30,31,18,27,66,8,8,35,31,24,27,66,43,8,26,31,6,27,66,37,8,2,31,49,27,66,14,8,1,31,28,27,66,60,8,14,31,73,27,66,21,8,3,66,74,8,40,31,7,27,66,37,8,8,31,26,27,66,18,8,21,31,42,27,66,55,8,41,31,7,29,66,45,8,43,31,46,27,66,15,8,2,66,63,8,2,66,84,8,7,66,67,8,14,31,20,27,66,47,8,56,31,18,27,66,4,8,10,66,56,8,11,66,65,8,49,31,25,29,66,26,8,5,31,28,27,66,32,8,7,66,74,8,5,31,38,27,66,31,8,33,31,38,27,66,12,8,44,31,12,29,66,53,8,0,31,69,27,66,15,8,5,31,65,27,66,11,8,1,66,82,8,52,31,28,29,66,33,8,6,31,48,27,66,50,8,46,31,9,29,66,32,8,6,66,59,8,51,31,29,29,66,26,8,23,31,67,27,66,28,8,14,66,76,8,3,31,43,27,66,74,8,5,31,40,27,66,20,8,17,31,55,27,66,15,8,30,31,28,27,66,16,8,9,66,76,8,43,31,10,27,66,36,8,1,66,42,8,27,31,3,29,66,52,8,13,66,107,8,49,31,32,27,66,26,8,61,31,46,29,66,66,8,6,66,65,8,3,66,118,8,38,31,40,27,66,7,8,55,31,42,27,66,22,8,13,31,33,27,66,34,8,27,31,14,27,66,64,8,0,66,56,8,9,66,105,8,56,31,23,29,66,36,8,42,31,3,27,66,23,8,22,31,31,27,66,50,8,15,31,90,27,66,3,8,7,31,18,27,66,42,8,62,31,34,29,66,41,8,0,66,69,8,2,66,116,8,33,31,13,27,66,36,8,38,31,67,27,66,15,8,49,31,32,29,66,48,8,56,31,19,29,66,6,8,31,31,9,27,66,34,8,1,31,80,27,66,2,8,3,66,113,8,34,66,32,8,26,31,9,27,66,41,8,8,66,42,8,23,31,7,27,66,55,8,12,31,49,27,66,20,8,10,31,35,27,66,20,8,43,31,23,29,66,63,8,3,31,79,27,66,4,8,13,31,53,27,66,52,8,33,31,30,27,66,17,8,24,31,18,27,66,63,8,54,31,30,29,66,32,8,8,31,19,27,66,47,8,52,31,4,27,66,13,8,37,31,23,27,66,6,8,58,31,39,27,66,2,8,26,31,49,27,66,33,8,23,31,46,27,66,2,8,6,66,100,8,18,31,20,27,66,14,8,23,31,9,27,66,86,8,54,31,2,29,66,31,8,9,66,73,8,8,31,9,27,66,48,8,8,31,44,27,66,35,8,14,66,60,8,12,66,69,8,10,31,20,27,66,77,8,32,31,7,29,66,18,8,8,66,68,8,11,31,57,27,66,52,8,16,31,2,27,66,51,8,55,31,12,27,66,14,8,63,31,28,29,66,43,8,22,31,58,27,66,25,8,7,31,49,27,66,29,8,31,31,4,29,66,75,8,29,31,7,27,66,45,8,23,31,27,27,66,33,8,3,66,53,8,40,31,31,27,66,26,8,41,31,8,27,66,20,8,24,31,21,27,66,20,8,46,31,3,29,66,9,8,16,31,30,27,66,62,8,1,66,71,8,45,31,25,29,66,86,8,35,31,11,29,66,28,8,61,31,37,29,66,94,8,33,31,11,29,66,44,8,37,31,7,29,66,74,8,8,66,57,8,12,66,60,8,6,66,70,8,39,31,70,27,66,12,8,19,31,87,27,66,13,8,36,31,2,27,66,43,8,14,31,13,27,66,53,8,38,31,64,27,66,19,8,54,31,29,29,66,60,8,13,31,29,27,66,39,8,54,31,2,29,66,29,8,54,31,35,29,66,64,8,27,31,2,27,66,27,8,22,31,38,27,66,10,8,59,31,38,29,66,48,8,18,31,39,27,66,10,8,62,31,29,29,66,74,8,42,31,12,29,66,78,8,30,31,35,27,66,5,8,24,31,6,29,66,30,8,23,31,3,27,66,43,8,10,31,35,27,66,73,8,50,31,19,27,66,4,8,62,31,45,27,66,13,8,39,31,20,29,66,46,8,13,66,40,8,25,31,34,27,66,15,8,30,31,27,27,66,25,8,38,31,2,27,66,80,8,24,31,27,27,66,15,8,34,31,21,27,66,21,8,60,31,11,27,66,49,8,9,66,98,8,17,31,52,27,66,12,8,12,66,54,8,29,31,51,27,66,3,8,24,31,12,27,66,20,8,44,31,28,27,66,49,8,47,31,20,29,66,42,8,8,66,58,8,46,31,51,27,66,6,8,2,66,106,8,53,31,28,29,66,40,8,43,31,23,27,66,56,8,7,31,19,27,66,26,8,0,66,118,8,52,31,11,27,66,9,8,9,31,68,27,66,5,8,7,66,58,8,62,31,3,27,66,21,8,56,31,37,29,66,55,8,10,31,33,27,66,39,8,13,66,52,8,14,31,13,27,66,16,8,3,66,73,8,39,31,49,27,66,32,8,24,31,39,27,66,18,8,8,31,31,27,66,42,8,49,31,17,29,66,37,8,38,31,28,27,66,55,8,2,66,83,8,14,31,41,27,66,13,8,37,31,38,27,66,6,8,4,66,79,8,12,66,44,8,44,31,22,29,66,76,8,44,31,10,27,66,15,8,42,31,10,29,66,33,8,36,31,4,29,66,83,8,57,31,40,29,66,91,8,3,31,25,27,66,42,8,46,31,29,27,66,9,8,62,31,29,29,66,19,8,19,31,14,27,66,85,8,3,31,63,27,66,2,8,50,31,13,29,66,83,8,2,66,63,8,7,66,67,8,3,66,73,8,9,66,113,8,41,31,9,27,66,31,8,48,31,8,29,66,25,8,54,31,13,29,66,30,8,50,31,26,27,66,29,8,9,31,30,27,66,46,8,23,31,16,27,66,28,8,4,31,71,27,66,1,8,59,31,32,29,66,24,8,4,66,65,8,34,31,43,27,66,4,8,3,66,63,8,40,31,22,29,66,87,8,12,31,70,27,66,4,8,6,31,36,27,66,24,8,10,66,70,8,8,66,97,8,49,31,11,29,66,18,8,61,31,35,27,66,16,8,2,66,67,8,19,31,2,29,66,49,8,1,31,67,27,66,51,8,52,31,21,29,66,77,8,47,31,29,29,66,66,8,39,31,13,29,66,58,8,60,31,28,29,66,20,8,37,31,29,27,66,52,8,7,66,58,8,24,31,82,27,66,14,8,24,31,40,27,66,1,8,14,31,28,27,66,79,8,26,31,36,27,66,12,8,42,31,3,29,66,45,8,42,31,30,27,66,17,8,39,31,10,29,66,14,8,9,31,22,27,66,45,8,31,31,8,29,66,96,8,55,31,30,29,66,44,8,13,66,68,8,33,31,13,29,66,50,8,1,66,104,8,49,66,36,8,23,31,28,27,66,64,8,47,31,26,29,66,59,8,9,66,96,8,34,31,15,27,66,7,8,22,31,58,27,66,41,8,45,31,13,27,66,7,8,59,31,37,29,66,45,8,36,31,6,27,66,27,8,19,31,20,27,66,45,8,32,31,21,27,66,12,8,43,31,19,29,66,43,8,0,66,85,8,39,31,9,27,66,38,8,12,66,62,8,34,31,46,27,66,2,8,4,66,52,8,14,66,99,8,35,31,6,29,66,41,8,43,31,10,29,66,51,8,61,31,12,29,66,4,8,0,31,46,27,66,21,8,10,31,53,27,66,2,8,4,66,62,8,10,66,101,8,3,31,24,27,66,40,8,10,66,55,8,38,31,42,27,66,2,8,35,31,3,29,66,45,8,22,31,7,29,66,50,8,0,66,74,8,1,31,53,27,66,27,8,56,31,17,29,66,68,8,17,31,51,27,66,40,8,62,31,3,29,66,16,8,40,31,20,29,66,64,8,5,66,47,8,8,31,28,27,66,7,8,11,66,54,8,61,31,27,29,66,31,8,23,31,61,27,66,5,8,59,31,44,27,66,5,8,29,31,11,29,66,50,8,9,31,11,27,66,48,8,35,31,38,27,66,38,8,33,31,9,29,66,28,8,39,31,19,29,66,59,8,31,31,58,27,66,33,8,27,31,61,27,66,15,8,5,66,92,8,19,31,12,27,66,43,8,16,31,56,27,66,10,8,39,31,8,29,66,17,8,9,66,99,8,10,31,19,27,66,48,8,37,31,14,27,66,71,8,0,31,35,27,66,17,8,59,31,13,29,66,72,8,26,31,25,27,66,14,8,11,31,26,27,66,83,8,3,66,62,8,11,15,27,66,52,8,5,31,67,27,66,2,8,14,31,45,27,66,27,8,23,31,22,27,66,32,8,52,31,26,29,66,17,8,55,31,12,27,66,9,8,5,31,23,27,66,92,8,4,31,87,27,66,12,8,21,31,49,27,66,11,8,3,66,73,8,38,31,21,27,66,24,8,15,31,5,27,66,65,8,34,31,32,27,66,3,8,38,31,9,27,66,34,8,12,31,50,27,66,21,8,53,31,1,29,66,5,8,54,31,18,29,66,38,8,16,31,52,27,66,1,8,24,31,5,27,66,37,8,3,31,52,27,66,18,8,47,31,2,29,66,63,8,14,31,16,27,66,50,8,28,15,27,66,12,8,4,66,48,8,8,66,110,8,32,31,15,27,66,24,8,10,31,84,27,66,26,8,59,31,23,29,66,29,8,55,31,30,29,66,46,8,37,31,9,27,66,28,8,61,31,38,29,66,59,8,15,31,63,27,66,37,8,5,66,38,8,2,31,45,27,66,29,8,5,66,43,8,12,31,28,27,66,8,8,60,31,22,29,66,43,8,18,31,35,27,66,16,8,57,31,13,29,66,23,8,6,31,46,27,66,33,8,7,31,44,27,66,29,8,30,31,48,27,66,2,8,42,31,47,27,66,16,8,17,31,19,27,66,21,8,29,31,41,27,66,3,8,16,31,33,27,66,16,8,19,31,34,27,66,14,8,23,31,38,27,66,20,8,33,31,20,27,66,55,8,54,31,9,27,66,2,8,2,31,36,27,66,84,8,63,31,41,27,66,7,8,48,31,17,29,66,38,8,23,31,13,27,66,29,8,15,31,37,27,66,51,8,0,66,69,8,11,31,52,27,66,21,8,26,31,32,27,66,7,8,52,31,8,27,66,5,8,46,31,27,29,66,46,8,62,31,12,27,66,23,8,54,31,16,27,66,4,8,11,31,61,27,66,10,8,22,31,7,27,66,70,8,47,31,32,27,66,29,8,51,31,12,29,66,45,8,9,66,97,8,28,31,8,29,66,32,8,34,31,20,27,66,64,8,10,66,58,8,33,31,1,29,66,50,8,53,31,4,29,66,16,8,9,66,47,8,18,31,50,27,66,6,8,53,31,34,29,66,64,8,58,31,16,29,66,23,8,21,31,5,27,66,17,8,47,31,27,29,66,56,8,55,31,61,27,66,3,8,31,31,62,27,66,14,8,11,31,12,27,66,58,8,15,31,33,27,66,27,8,17,31,43,27,66,23,8,50,31,19,27,66,16,8,23,31,82,27,66,5,8,15,31,58,27,66,7,8,62,31,41,27,66,2,8,11,66,45,8,51,31,48,27,66,4,8,7,66,62,8,31,31,28,27,66,8,8,35,31,6,27,66,32,8,1,66,107,8,29,31,30,27,66,21,8,34,31,23,27,66,49,8,39,31,11,29,66,24,8,56,31,19,27,66,43,8,18,31,1,29,66,51,8,21,31,15,27,66,30,8,14,66,51,8,60,31,39,29,66,96,8,6,31,42,27,66,26,8,22,31,1,29,66,61,8,3,31,13,27,66,54,8,46,31,5,27,66,15,8,37,31,32,27,66,7,8,12,31,4,27,66,32,8,62,31,42,29,66,61,8,7,66,74,8,1,66,68,8,52,31,41,27,66,12,8,15,31,38,27,66,4,8,35,31,16,27,66,31,8,19,31,38,27,66,12,8,23,31,19,27,66,25,8,9,66,39,8,62,31,10,27,66,36,8,51,31,21,29,66,48,8,32,31,6,29,66,42,8,10,31,31,27,66,11,8,37,31,61,27,66,20,8,53,31,15,29,66,28,8,60,31,34,29,66,39,8,4,31,26,27,66,35,8,5,66,99,8,50,31,14,27,66,5,8,50,31,23,27,66,46,8,36,31,4,27,66,25,8,5,66,60,8,52,31,2,29,66,21,8,17,31,29,27,66,59,8,53,31,23,27,66,9,8,41,31,22,29,66,95,8,44,31,11,27,66,19,8,38,31,23,29,66,66,8,33,31,12,27,66,7,8,1,66,42,8,7,31,23,27,66,46,8,11,31,60,27,66,49,8,17,31,75,27,66,15,8,28,31,50,27,66,3,8,55,31,34,29,66,57,8,30,31,60,27,66,15,8,34,31,10,29,66,61,8,26,31,11,27,66,65,8,41,31,13,29,66,52,8,33,31,45,27,66,27,8,6,66,50,8,6,66,75,8,59,31,8,27,66,2,8,1,66,67,8,22,31,57,27,66,32,8,49,31,9,29,66,68,8,44,31,8,27,66,17,8,41,31,5,29,66,49,8,39,31,11,27,66,19,8,9,66,109,8,52,31,34,29,66,62,8,5,66,99,8,34,31,16,27,66,15,8,14,31,62,27,66,6,8,22,31,43,27,66,9,8,1,31,18,27,66,62,8,36,31,10,27,66,23,8,39,31,3,27,66,1,8,2,31,18,27,66,56,8,49,31,23,27,66,50,8,50,31,7,29,66,34,8,33,31,17,29,66,65,8,13,66,56,8,30,31,16,27,66,21,8,52,31,16,29,66,49,8,22,31,23,27,66,27,8,33,31,13,29,66,60,8,47,31,13,27,66,45,8,51,31,17,29,66,23,8,62,31,30,29,66,72,8,15,31,2,27,66,52,8,3,31,16,27,66,47,8,34,31,11,27,66,44,8,7,31,44,27,66,57,8,1,31,19,27,66,46,8,59,31,15,27,66,11,8,32,31,8,27,66,29,8,47,31,39,27,66,32,8,30,31,1,29,66,59,8,30,31,50,27,66,39,8,47,31,32,29,66,50,8,4,66,103,8,3,66,69,8,56,31,17,29,66,81,8,19,31,84,27,66,8,8,0,66,108,8,4,31,24,27,66,41,8,6,66,77,8,6,31,75,27,66,4,8,24,31,2,27,66,23,8,21,31,42,27,66,17,8,4,31,85,27,66,16,8,34,31,12,27,66,10,8,5,66,81,8,59,31,2,29,66,12,8,37,31,20,27,66,10,8,42,31,11,27,66,3,8,14,31,41,27,66,53,8,60,31,44,29,66,52,8,7,66,41,8,17,31,19,27,66,33,8,44,31,11,29,66,85,8,45,31,21,29,66,48,8,5,66,77,8,6,66,59,8,38,31,9,27,66,2,8,0,66,74,8,40,31,9,27,66,33,8,11,31,18,27,66,40,8,30,31,10,27,66,3,8,19,31,50,27,66,7,8,40,31,5,29,66,85,8,6,66,93,8,10,66,71,8,34,31,8,29,66,40,8,40,31,1,27,66,42,8,38,31,11,29,66,29,8,18,31,63,27,66,28,8,54,31,10,29,66,25,8,51,31,14,29,66,28,8,44,31,13,27,66,58,8,39,31,5,29,66,79,8,4,66,76,8,2,31,70,27,66,33,8,8,31,21,27,66,27,8,4,66,75,8,13,31,38,27,66,14,8,50,31,29,29,66,45,8,18,31,6,27,66,87,8,11,31,65,27,66,13,8,8,66,57,8,28,15,27,66,48,8,24,31,2,27,66,85,8,13,31,33,27,66,21,8,30,31,7,27,66,28,8,17,31,31,27,66,56,8,5,31,12,27,66,60,8,37,31,1,27,66,27,8,50,31,23,29,66,38,8,20,31,3,27,66,42,8,8,31,42,27,66,39,8,12,66,96,8,3,66,65,8,10,31,68,27,66,6,8,7,31,64,27,66,40,8,44,31,50,27,66,14,8,12,66,53,8,25,31,4,29,66,44,8,7,31,76,27,66,6,8,15,31,28,27,66,65,8,63,31,26,29,66,31,8,11,66,95,8,57,31,26,27,66,28,8,36,31,11,29,66,83,8,12,66,53,8,38,31,12,27,66,15,8,50,31,30,27,66,9,8,30,31,14,29,66,92,8,31,31,10,27,66,37,8,58,31,15,27,66,10,8,50,31,1,29,66,36,8,15,31,32,27,66,62,8,46,31,32,27,66,3,8,30,31,25,27,66,29,8,18,31,65,27,66,28,8,60,31,34,27,66,3,8,47,31,17,27,66,2,8,6,31,25,27,66,72,8,46,31,34,27,66,39,8,2,31,58,27,66,29,8,21,31,9,27,66,44,8,36,31,44,27,66,2,8,62,31,23,29,66,30,8,53,31,11,27,66,44,8,5,66,66,8,14,31,34,27,66,35,8,41,31,11,27,66,33,8,13,31,62,27,66,30,8,17,31,18,27,66,35,8,38,31,4,29,66,50,8,17,31,6,27,66,29,8,62,31,4,29,66,50,8,45,31,23,29,66,45,8,6,66,100,8,54,31,17,27,66,40,8,22,31,71,27,66,15,8,3,66,64,8,43,31,44,27,66,18,8,13,15,27,66,59,8,2,31,27,27,66,52,8,28,31,5,27,66,41,8,4,66,77,8,48,31,30,27,66,37,8,48,31,14,29,66,52,8,57,31,6,27,66,17,8,63,31,23,29,66,65,8,16,31,32,27,66,37,8,49,31,24,29,66,29,8,8,31,49,27,66,17,8,41,31,25,27,66,18,8,2,31,33,27,66,17,8,59,31,21,29,66,5,8,60,31,3,29,66,17,8,28,31,32,27,66,21,8,45,31,9,27,66,65,8,13,66,41,8,7,66,64,8,13,66,92,8,2,66,83,8,50,31,23,27,66,13,8,43,31,1,29,66,32,8,52,66,31,8,15,31,51,27,66,11,8,14,31,7,27,66,22,8,48,31,3,27,66,25,8,17,31,60,27,66,44,8,4,31,20,27,66,91,8,1,66,80,8,54,31,8,29,66,28,8,35,31,25,27,66,23,8,23,31,2,29,66,64,8,20,31,75,27,66,27,8,4,31,19,27,66,57,8,6,66,99,8,9,66,47,8,59,31,34,29,66,56,8,9,31,39,27,66,21,8,14,31,49,27,66,2,8,12,66,57,8,26,31,49,27,66,43,8,8,66,81,8,7,66,59,8,17,31,22,27,66,26,8,43,31,19,29,66,73,8,48,31,33,29,66,59,8,10,31,66,27,66,5,8,11,31,72,27,66,16,8,12,66,31,8,55,31,16,29,66,37,8,0,66,49,8,34,31,18,29,66,53,8,27,31,15,27,66,39,8,0,66,68,8,11,66,72,8,28,31,3,27,66,25,8,47,31,4,29,66,5,8,42,31,3,29,66,30,8,6,66,61,8,12,31,24,27,66,12,8,35,31,12,27,66,61,8,1,31,46,27,66,19,8,51,31,36,27,66,20,8,12,66,57,8,37,31,14,27,66,67,8,16,15,27,66,52,8,51,31,25,29,66,55,8,20,31,25,27,66,20,8,39,31,1,27,66,50,8,15,31,9,27,66,45,8,27,31,81,27,66,11,8,40,31,16,27,66,9,8,19,31,85,27,66,4,8,41,31,21,29,66,46,8,35,31,23,27,66,25,8,26,31,9,29,66,68,8,46,31,26,27,66,11,8,5,66,69,8,18,31,22,27,66,42,8,15,31,5,27,66,87,8,25,31,36,27,66,25,8,60,31,6,29,66,26,8,4,66,103,8,1,66,68,8,9,66,72,8,48,31,18,27,66,3,8,57,31,20,29,66,30,8,34,31,16,29,66,67,8,39,31,21,29,66,30,8,29,31,47,27,66,4,8,11,31,55,27,66,39,8,1,66,84,8,33,31,14,29,66,60,8,62,31,34,29,66,51,8,4,31,83,27,66,18,8,8,66,103,8,52,31,8,27,66,9,8,48,31,8,27,66,19,8,59,31,24,27,66,21,8,33,31,37,27,66,7,8,53,31,34,29,66,47,8,11,66,58,8,10,31,13,27,66,96,8,57,31,11,29,66,19,8,52,31,10,27,66,46,8,14,31,46,27,66,5,8,8,66,76,8,3,31,46,27,66,3,8,61,31,3,27,66,7,8,4,31,55,27,66,6,8,1,66,65,8,3,31,48,27,66,14,8,38,31,23,27,66,4,8,32,31,11,29,66,48,8,4,31,43,27,66,72,8,42,31,17,29,66,40,8,24,31,9,29,66,41,8,9,31,30,27,66,30,8,4,31,63,27,66,52,8,8,31,56,27,66,1,8,59,31,24,27,66,25,8,36,31,19,27,66,10,8,61,31,16,29,66,60,8,56,31,8,29,66,37,8,13,66,68,8,36,31,32,27,66,12,8,52,31,19,29,66,74,8,46,31,28,29,66,55,8,52,31,1,29,66,14,8,37,31,21,27,66,7,8,1,66,102,8,8,31,25,27,66,36,8,1,66,83,8,9,66,56,8,7,66,60,8,8,66,77,8,34,31,3,27,66,31,8,56,31,20,29,66,38,8,9,66,72,8,49,31,27,27,66,35,8,34,31,37,27,66,37,8,58,31,10,29,66,20,8,26,31,4,27,66,74,8,58,31,16,29,66,43,8,0,66,43,8,14,66,66,8,2,31,78,27,66,23,8,17,31,30,27,66,18,8,9,66,62,8,9,66,60,8,5,31,61,27,66,53,8,2,66,63,8,0,31,54,27,66,11,8,33,31,13,27,66,23,8,62,31,16,29,66,73,8,1,66,64,8,1,31,16,27,66,91,8,4,66,63,8,11,66,94,8,3,31,13,27,66,69,8,23,31,26,27,66,52,8,22,31,4,29,66,56,8,55,31,21,29,66,48,8,6,31,84,27,66,21,8,52,31,18,27,66,16,8,37,31,17,29,66,60,8,1,31,65,27,66,39,8,26,31,10,27,66,53,8,2,66,63,8,16,31,51,27,66,14,8,16,31,47,27,66,2,8,57,31,26,29,66,34,8,33,31,1,27,66,38,8,7,66,62,8,56,31,26,29,66,37,8,58,31,11,27,66,16,8,35,31,32,27,66,14,8,10,31,45,27,66,19,8,4,31,42,27,66,36,8,30,31,32,27,66,27,8,24,31,12,27,66,7,8,29,31,7,29,66,52,8,20,31,3,27,66,58,8,1,66,110,8,13,66,41,8,0,66,74,8,10,31,48,27,66,24,8,46,66,2,8,52,31,21,27,66,35,8,17,31,44,27,66,6,8,37,31,42,27,66,5,8,9,66,43,8,21,31,20,27,66,67,8,10,66,59,8,47,31,20,27,66,16,8,50,31,17,29,66,52,8,8,31,29,27,66,29,8,14,66,67,8,10,31,54,27,66,20,8,2,31,59,27,66,50,8,26,31,18,27,66,25,8,39,31,28,27,66,7,8,7,66,74,8,12,31,38,27,66,65,8,35,31,7,27,66,12,8,51,31,23,29,66,38,8,11,31,40,27,66,16,8,4,31,75,27,66,6,8,11,31,23,27,66,41,8,57,31,17,27,66,5,8,60,31,27,27,66,16,8,12,66,69,8,63,66,26,8,3,31,59,27,66,3,8,38,31,35,27,66,31,8,49,31,19,29,66,47,8,54,31,6,29,66,17,8,26,31,40,27,66,8,8,10,66,73,8,5,66,98,8,46,31,17,27,66,45,8,34,31,5,27,66,31,8,8,31,31,27,66,29,8,27,31,17,27,66,8,8,58,31,35,29,66,86,8,28,15,27,66,9,8,24,31,25,27,66,16,8,58,31,7,29,66,38,8,62,31,22,29,66,44,8,2,31,56,27,66,7,8,27,31,19,27,66,19,8,0,31,18,27,66,47,8,35,31,24,27,66,25,8,25,31,38,27,66,2,8,4,66,63,8,23,31,24,27,66,38,8,9,66,41,8,62,31,13,29,66,25,8,22,31,56,27,66,5,8,56,31,38,29,66,48,8,0,66,66,8,4,66,75,8,54,31,18,27,66,9,8,48,31,5,27,66,12,8,55,31,32,29,66,42,8,1,66,64,8,51,31,34,29,66,51,8,55,31,28,29,66,62,8,45,31,7,27,66,3,8,59,31,1,27,66,14,8,63,31,33,29,66,51,8,33,31,14,29,66,58,8,40,31,5,29,66,73,8,5,31,37,27,66,34,8,12,66,72,8,8,66,44,8,4,66,104,8,24,31,11,27,66,32,8,11,66,95,8,62,31,20,29,66,69,8,44,31,8,27,66,17,8,5,66,75,8,47,31,28,27,66,7,8,48,31,13,29,66,42,8,56,66,9,8,13,66,61,8,29,31,16,27,66,38,8,0,66,65,8,7,66,101,8,37,31,20,27,66,16,8,3,66,81,8,23,31,3,29,66,32,8,1,31,25,27,66,83,8,46,31,13,27,66,6,8,42,31,14,29,66,41,8,38,31,22,29,66,49,8,63,31,5,27,66,4,8,57,31,16,27,66,1,8,13,31,21,27,66,47,8,7,66,58,8,8,66,44,8,58,31,6,29,66,27,8,55,31,3,29,66,69,8,4,66,81,8,17,31,24,27,66,33,8,7,31,46,27,66,26,8,4,31,88,27,66,13,8,26,31,30,27,66,29,8,16,31,79,27,66,14,8,3,31,18,27,66,53,8,50,31,18,29,66,49,8,19,66,50,8,29,31,4,29,66,18,8,36,31,18,27,66,25,8,26,31,4,29,66,99,8,21,31,31,27,66,33,8,14,66,64,8,41,31,4,27,66,34,8,16,31,29,27,66,58,8,0,66,81,8,48,31,17,29,66,77,8,39,31,18,29,66,45,8,37,31,2,29,66,31,8,21,31,24,27,66,7,8,13,31,19,27,66,52,8,11,66,54,8,54,31,5,29,66,16,8,3,31,21,27,66,42,8,45,31,3,29,66,23,8,5,31,61,27,66,3,8,40,31,3,27,66,22,8,30,31,14,27,66,67,8,54,31,11,29,66,11,8,11,31,51,27,66,4,8,15,31,10,27,66,40,8,41,31,25,27,66,33,8,50,31,15,29,66,47,8,51,31,8,29,66,22,8,16,31,1,29,66,53,8,55,31,32,27,66,2,8,33,31,43,27,66,32,8,7,31,34,27,66,28,8,15,31,13,27,66,93,8,42,31,27,27,66,16,8,25,31,33,27,66,41,8,49,31,6,29,66,31,8,2,66,80,8,13,31,45,27,66,27,8,58,31,5,27,66,23,8,51,31,10,29,66,39,8,55,31,34,29,66,84,8,16,31,46,27,66,23,8,14,66,38,8,63,31,8,29,66,19,8,13,31,29,27,66,39,8,34,31,57,27,66,12,8,58,31,34,29,66,19,8,52,31,17,27,66,5,8,46,31,19,29,66,54,8,16,31,85,27,66,6,8,0,66,54,8,0,66,66,8,61,31,27,29,66,32,8,5,66,80,8,18,31,33,27,66,33,8,46,31,13,27,66,6,8,55,31,19,29,66,31,8,47,31,37,27,66,1,8,3,31,60,27,66,35,8,4,31,67,27,66,3,8,62,31,47,29,66,67,8,3,66,45,8,6,66,107,8,4,31,40,27,66,26,8,38,31,25,27,66,21,8,25,31,18,27,66,9,8,14,66,42,8,9,66,60,8,13,31,18,27,66,34,8,32,31,16,27,66,63,8,9,66,45,8,0,31,23,27,66,43,8,58,31,42,29,66,52,8,9,31,25,27,66,18,8,4,66,80,8,7,31,29,27,66,29,8,23,31,20,27,66,22,8,1,31,15,27,66,49,8,28,31,34,27,66,22,8,36,31,11,29,66,40,8,27,31,9,27,66,31,8,43,31,4,27,66,38,8,20,31,50,27,66,9,8,40,31,21,27,66,13,8,44,31,13,29,66,50,8,6,31,69,27,66,14,8,49,31,9,29,66,3,8,42,31,24,27,66,14,8,4,66,61,8,12,66,53,8,36,31,16,29,66,51,8,0,66,68,8,24,31,7,29,66,48,8,8,15,27,66,61,8,47,31,2,29,66,10,8,39,31,8,29,66,43,8,39,31,21,29,66,63,8,50,31,27,29,66,25,8,32,31,6,27,66,16,8,16,31,25,27,66,34,8,3,66,100,8,20,66,61,8,56,31,33,27,66,24,8,41,31,20,27,66,8,8,30,31,70,27,66,19,8,45,66,24,8,60,31,15,29,66,39,8,25,31,7,29,66,47,8,20,31,33,27,66,14,8,24,31,12,27,66,49,8,14,66,52,8,13,66,67,8,57,31,30,27,66,16,8,32,31,9,27,66,48,8,43,31,1,27,66,21,8,37,31,18,27,66,14,8,11,66,54,8,1,31,62,27,66,2,8,57,66,27,8,9,66,56,8,51,31,18,29,66,35,8,15,31,99,27,66,5,8,20,31,41,27,66,23,8,3,31,56,27,66,6,8,28,31,12,27,66,26,8,14,31,5,27,66,46,8,9,66,60,8,16,31,28,27,66,28,8,15,31,55,27,66,35,8,29,31,25,27,66,31,8,12,31,16,27,66,44,8,51,31,3,27,66,25,8,5,31,76,27,66,24,8,14,66,71,8,2,31,16,27,66,60,8,14,31,6,27,66,54,8,7,31,53,27,66,22,8,5,66,68,8,47,31,27,27,66,34,8,5,66,65,8,7,66,113,8,52,31,8,27,66,25,8,9,66,34,8,27,31,16,27,66,23,8,12,31,48,27,66,43,8,5,31,30,27,66,30,8,46,31,25,29,66,44,8,10,31,38,27,66,21,8,11,66,108,8,35,31,4,29,66,34,8,23,31,28,27,66,14,8,13,66,56,8,40,31,1,27,66,78,8,50,31,1,29,66,16,8,44,31,4,29,66,25,8,5,31,29,27,66,47,8,37,31,11,29,66,39,8,42,31,51,27,66,6,8,55,31,18,27,66,11,8,17,31,6,27,66,42,8,6,66,62,8,58,31,3,29,66,48,8,6,31,55,27,66,47,8,1,31,23,27,66,45,8,7,66,98,8,13,31,50,27,66,22,8,13,66,55,8,56,31,5,27,66,20,8,18,31,46,27,66,20,8,3,31,40,27,66,68,8,50,31,17,27,66,46,8,34,31,14,29,66,46,8,33,31,25,27,66,10,8,12,31,75,27,66,28,8,10,66,45,8,3,31,58,27,66,10,8,26,31,70,27,66,9,8,62,31,44,29,66,67,8,5,66,61,8,6,66,68,8,6,66,79,8,43,31,3,29,66,79,8,41,31,19,29,66,21,8,53,31,16,29,66,39,8,17,31,19,27,66,83,8,30,31,36,27,66,23,8,25,31,17,27,66,39,8,12,66,62,8,40,31,11,27,66,32,8,55,31,6,27,66,24,8,37,31,7,29,66,36,8,12,66,69,8,20,31,61,27,66,2,8,58,31,40,29,66,39,8,16,31,8,27,66,57,8,9,66,60,8,45,31,15,29,66,35,8,10,66,79,8,1,66,107,8,63,31,8,29,66,34,8,61,31,3,27,66,58,8,15,31,11,27,66,26,8,28,31,47,27,66,43,8,27,31,9,29,66,49,8,28,31,39,27,66,15,8,38,31,3,27,66,24,8,28,31,31,27,66,12,8,26,31,10,27,66,38,8,8,31,75,27,66,2,8,10,66,59,8,6,31,30,27,66,7,8,26,31,28,27,66,22,8,15,31,18,27,66,88,8,46,31,6,29,66,33,8,11,31,45,27,66,25,8,38,31,18,29,66,46,8,44,31,3,29,66,64,8,28,31,49,27,66,8,8,46,31,20,27,66,45,8,11,66,69,8,25,31,2,27,66,78,8,34,31,7,29,66,30,8,16,31,19,27,66,30,8,51,31,31,29,66,49,8,9,31,35,27,66,23,8,43,31,25,29,66,97,8,38,31,48,27,66,22,8,2,31,29,27,66,43,8,9,31,66,27,66,31,8,49,31,11,29,66,14,8,37,31,10,29,66,91,8,1,66,69,8,21,31,13,27,66,69,8,12,66,53,8,14,31,7,27,66,86,8,61,31,23,29,66,33,8,44,31,24,29,66,85,8,30,31,40,27,66,15,8,23,31,5,27,66,39,8,1,66,73,8,18,31,10,27,66,55,8,16,31,67,27,66,6,8,48,31,18,29,66,13,8,13,31,38,27,66,25,8,2,31,37,27,66,83,8,1,66,51,8,52,31,8,29,66,37,8,29,31,36,27,66,15,8,42,31,9,27,66,32,8,28,31,21,27,66,36,8,11,66,62,8,29,31,10,27,66,41,8,49,31,5,27,66,51,8,9,31,24,27,66,23,8,42,31,11,27,66,63,8,61,31,39,29,66,47,8,33,31,12,27,66,22,8,10,31,39,27,66,40,8,52,31,51,27,66,5,8,41,31,5,27,66,35,8,58,66,10,8,19,31,15,27,66,18,8,31,31,3,27,66,84,8,54,31,8,29,66,21,8,2,31,53,27,66,27,8,34,31,28,27,66,3,8,4,66,66,8,2,31,40,27,66,34,8,37,31,18,29,66,31,8,18,31,49,27,66,36,8,27,31,32,27,66,22,8,35,31,34,27,66,3,8,38,31,11,27,66,56,8,19,31,21,27,66,45,8,54,31,16,29,66,44,8,48,31,22,27,66,10,8,36,31,16,27,66,53,8,51,31,14,29,66,19,8,62,31,9,27,66,14,8,12,66,57,8,41,31,11,27,66,13,8,40,31,2,27,66,43,8,42,31,59,27,66,17,8,4,31,25,27,66,60,8,28,31,37,27,66,55,8,10,31,14,27,66,41,8,24,31,15,27,66,31,8,7,66,67,8,1,66,84,8,0,66,81,8,60,31,21,29,66,4,8,7,31,19,27,66,50,8,27,31,51,27,66,42,8,59,31,32,27,66,12,8,12,66,69,8,46,31,1,27,66,26,8,37,31,10,29,66,78,8,2,66,83,8,9,66,92,8,24,31,19,27,66,37,8,43,31,24,27,66,38,8,4,66,52,8,30,31,29,27,66,62,8,1,66,68,8,55,31,5,27,66,6,8,2,31,59,27,66,16,8,60,31,8,27,66,40,8,20,31,45,27,66,8,8,48,31,13,27,66,61,8,51,31,17,29,66,18,8,14,31,38,27,66,66,8,16,31,46,27,66,6,8,10,31,59,27,66,13,8,5,31,12,27,66,48,8,2,66,49,8,51,31,11,27,66,12,8,7,66,74,8,52,31,31,29,66,57,8,20,31,7,27,66,39,8,42,31,24,29,66,58,8,6,66,116,8,60,31,41,29,66,96,8,60,31,3,27,66,18,8,24,31,32,27,66,23,8,11,31,10,27,66,84,8,38,31,19,27,66,28,8,3,66,77,8,0,31,53,27,66,28,8,0,66,83,8,0,66,56,8,8,31,40,27,66,5,8,20,31,2,27,66,47,8,2,31,28,27,66,38,8,55,31,10,29,66,11,8,14,66,94,8,9,66,58,8,22,31,6,27,66,79,8,11,66,58,8,2,31,14,27,66,102,8,29,31,46,27,66,2,8,59,31,29,29,66,35,8,24,31,37,27,66,4,8,2,31,80,27,66,1,8,14,31,44,27,66,11,8,33,31,67,27,66,19,8,39,31,1,27,66,25,8,27,31,11,29,66,49,8,1,66,78,8,54,31,26,29,66,93,8,5,66,80,8,63,31,5,29,66,15,8,2,66,72,8,51,31,24,29,66,55,8,10,66,67,8,61,31,34,27,66,13,8,8,31,42,27,66,18,8,0,66,82,8,37,31,17,29,66,65,8,25,31,5,29,66,23,8,10,31,6,27,66,58,8,0,31,75,27,66,7,8,14,31,39,27,66,12,8,39,31,19,29,66,88,8,12,31,16,27,66,44,8,23,31,5,27,66,77,8,24,31,52,27,66,9,8,13,31,39,27,66,45,8,5,31,62,27,66,3,8,9,31,66,27,66,9,8,9,31,26,27,66,17,8,23,66,85,8,51,31,24,29,66,40,8,50,31,6,27,66,28,8,25,31,76,27,66,10,8,24,31,44,27,66,1,8,15,31,19,27,66,40,8,5,31,63,27,66,13,8,55,31,16,29,66,64,8,34,31,36,27,66,38,8,6,66,62,8,25,31,4,27,66,38,8,3,31,45,27,66,37,8,34,31,7,29,66,49,8,54,31,26,29,66,42,8,5,66,79,8,5,66,47,8,42,31,8,27,66,2,8,35,31,13,27,66,26,8,11,31,62,27,66,8,8,3,31,31,27,66,65,8,29,31,14,27,66,65,8,44,31,9,27,66,22,8,9,66,59,8,11,66,41,8,12,31,15,27,66,81,8,0,66,65,8,57,31,34,29,66,44,8,7,66,78,8,6,66,61,8,11,66,70,8,46,31,4,27,66,32,8,11,66,66,8,24,31,23,27,66,18,8,10,31,23,27,66,41,8,57,31,31,29,66,55,8,28,31,12,27,66,72,8,60,31,40,29,66,46,8,28,31,22,27,66,19,8,36,31,23,27,66,6,8,13,66,35,8,7,66,47,8,11,66,55,8,1,31,64,27,66,1,8,29,31,4,27,66,52,8,8,66,76,8,11,66,54,8,9,66,57,8,57,31,6,29,66,14,8,1,31,38,27,66,32,8,61,31,16,29,66,36,8,10,31,15,27,66,79,8,63,31,45,29,66,59,8,14,31,22,27,66,29,8,21,31,3,27,66,50,8,35,31,12,27,66,34,8,10,31,19,27,66,56,8,4,66,104,8,38,31,25,27,66,6,8,58,31,22,27,66,3,8,17,31,41,27,66,27,8,41,31,31,27,66,26,8,0,66,70,8,1,31,60,27,66,23,8,22,31,1,29,66,31,8,14,31,35,27,66,37,8,1,66,64,8,9,66,57,8,56,31,21,29,66,84,8,51,31,31,29,66,64,8,0,31,28,27,66,37,8,12,66,55,8,13,31,25,27,66,47,8,48,31,22,27,66,2,8,51,31,10,29,66,33,8,4,66,78,8,13,66,106,8,21,31,74,27,66,13,8,14,31,57,27,66,1,8,4,31,43,27,66,35,8,2,31,75,27,66,8,8,46,31,27,29,66,24,8,33,31,9,27,66,28,8,5,66,76,8,31,31,33,27,66,2,8,31,31,18,27,66,18,8,59,31,8,29,66,18,8,0,66,119,8,37,31,16,29,66,44,8,27,31,7,27,66,31,8,51,31,10,27,66,4,8,50,31,32,27,66,21,8,12,66,57,8,3,31,72,27,66,9,8,8,66,57,8,2,66,63,8,23,31,6,29,66,48,8,43,31,25,29,66,25,8,50,31,1,27,66,15,8,23,31,8,27,66,73,8,51,31,31,29,66,57,8,33,31,1,29,66,33,8,1,66,64,8,38,31,19,29,66,47,8,26,31,14,27,66,37,8,16,31,46,27,66,3,8,37,31,7,29,66,35,8,34,31,16,27,66,16,8,38,31,13,29,66,52,8,54,31,15,29,66,26,8,57,31,24,29,66,32,8,12,66,53,8,47,31,9,29,66,27,8,5,66,67,8,1,66,65,8,0,31,83,27,66,38,8,39,31,1,27,66,45,8,8,66,66,8,7,31,47,27,66,20,8,8,31,21,27,66,52,8,49,31,18,27,66,22,8,10,31,8,27,66,25,8,11,66,68,8,13,31,46,27,66,44,8,12,31,44,27,66,25,8,2,31,50,27,66,18,8,4,31,30,27,66,40,8,12,31,21,27,66,48,8,18,31,92,27,66,9,8,1,66,53,8,8,66,61,8,36,31,7,29,66,52,8,12,31,30,27,66,27,8,23,31,33,27,66,10,8,12,66,57,8,23,31,19,27,66,23,8,4,66,111,8,6,66,62,8,48,31,21,29,66,39,8,45,31,29,27,66,29,8,43,31,4,29,66,26,8,55,31,32,29,66,42,8,4,31,58,27,66,4,8,27,31,14,27,66,78,8,0,66,111,8,44,31,12,29,66,43,8,0,31,18,27,66,51,8,60,31,41,29,66,102,8,17,31,2,27,66,66,8,12,66,55,8,20,31,44,27,66,15,8,17,15,27,66,69,8,62,31,16,29,66,23,8,57,31,49,27,66,2,8,37,31,9,27,66,19,8,13,31,62,27,66,47,8,14,31,75,27,66,22,8,13,15,27,66,40,8,26,31,35,27,66,13,8,11,66,70,8,22,31,34,27,66,25,8,2,66,52,8,10,31,50,27,66,5,8,56,31,13,29,66,40,8,53,31,26,27,66,6,8,11,31,47,27,66,12,8,49,31,21,29,66,51,8,59,31,20,29,66,64,8,21,31,28,27,66,20,8,10,31,82,27,66,16,8,5,31,24,27,66,37,8,58,31,20,29,66,68,8,21,31,25,27,66,65,8,29,31,4,29,66,41,8,12,66,62,8,51,31,34,29,66,64,8,2,31,51,27,66,46,8,33,31,12,27,66,9,8,49,31,4,27,66,12,8,8,66,75,8,6,66,79,8,35,31,2,29,66,40,8,20,31,11,27,66,48,8,1,31,79,27,66,23,8,24,31,8,29,66,53,8,50,31,19,27,66,39,8,52,31,4,27,66,9,8,20,31,82,27,66,4,8,58,31,41,29,66,94,8,18,31,13,27,66,35,8,60,31,25,29,66,39,8,41,31,21,27,66,19,8,21,31,57,27,66,29,8,54,31,2,29,66,2,8,47,31,19,29,66,37,8,15,31,24,27,66,44,8,55,31,15,27,66,15,8,4,66,71,8,8,66,71,8,23,31,40,27,66,40,8,12,66,57,8,6,66,102,8,12,31,9,27,66,46,8,40,31,47,27,66,35,8,5,31,36,27,66,70,8,19,31,43,27,66,4,8,19,31,4,27,66,51,8,7,66,74,8,7,66,112,8,10,31,12,27,66,32,8,4,66,61,8,19,31,41,27,66,23,8,1,31,16,27,66,68,8,63,31,22,29,66,37,8,60,31,1,29,66,20,8,47,31,9,29,66,65,8,9,66,60,8,20,31,19,27,66,69,8,3,31,30,27,66,35,8,35,31,62,27,66,9,8,20,31,21,27,66,70,8,12,66,54,8,28,31,27,27,66,19,8,9,66,72,8,62,31,38,29,66,32,8,58,31,7,29,66,3,8,27,31,18,27,66,20,8,44,31,10,27,66,29,8,4,66,81,8,3,66,78,8,12,66,67,8,59,31,6,29,66,50,8,8,31,57,27,66,4,8,50,31,7,27,66,51,8,57,31,3,29,66,15,8,53,31,18,27,66,13,8,32,31,11,27,66,68,8,43,31,9,29,66,32,8,42,31,19,29,66,45,8,16,31,31,27,66,19,8,9,31,35,27,66,25,8,57,66,15,8,3,31,17,27,66,47,8,51,31,26,29,66,78,8,35,31,34,27,66,42,8,42,31,35,27,66,1,8,35,31,11,29,66,50,8,6,66,75,8,7,31,34,27,66,32,8,12,66,42,8,0,66,65,8,54,31,1,29,66,30,8,4,66,81,8,4,31,22,27,66,42,8,7,31,53,27,66,19,8,40,31,21,29,66,84,8,1,66,68,8,49,31,38,27,66,21,8,8,66,58,8,49,31,16,27,66,3,8,37,31,3,27,66,71,8,60,31,11,29,66,17,8,48,31,5,27,66,21,8,35,31,3,29,66,49,8,28,31,31,27,66,26,8,20,31,10,27,66,24,8,28,31,17,27,66,20,8,41,31,17,29,66,59,8,5,66,80,8,33,31,23,27,66,15,8,3,31,74,27,66,2,8,13,31,85,27,66,5,8,50,31,16,27,66,3,8,48,31,38,27,66,22,8,4,66,62,8,57,31,17,27,66,48,8,47,31,22,27,66,42,8,46,31,10,27,66,10,8,0,31,28,27,66,40,8,52,31,24,29,66,37,8,14,66,75,8,2,31,44,27,66,62,8,14,66,51,8,2,66,81,8,0,66,85,8,10,31,11,27,66,58,8,26,31,40,27,66,8,8,61,31,26,29,66,46,8,37,31,14,29,66,88,8,37,31,29,27,66,20,8,36,31,34,27,66,10,8,7,31,79,27,66,19,8,8,31,54,27,66,23,8,57,31,19,29,66,35,8,1,66,78,8,34,31,21,27,66,48,8,18,31,3,27,66,60,8,31,31,23,27,66,54,8,51,31,18,29,66,34,8,1,31,21,27,66,62,8,3,31,67,27,66,41,8,7,66,62,8,13,66,60,8,28,31,35,27,66,57,8,1,31,29,27,66,47,8,61,31,42,29,66,46,8,23,15,27,66,28,8,50,31,9,27,66,22,8,47,31,24,27,66,40,8,6,31,59,27,66,43,8,54,31,36,29,66,54,8,61,31,13,29,66,35,8,13,31,11,27,66,61,8,15,31,54,27,66,20,8,51,31,7,29,66,26,8,50,31,1,27,66,33,8,47,31,29,29,66,34,8,52,31,12,29,66,3,8,21,31,1,29,66,45,8,36,31,29,27,66,4,8,10,66,55,8,1,66,64,8,10,66,56,8,8,66,113,8,26,31,3,27,66,56,8,44,31,10,29,66,18,8,0,66,79,8,9,66,58,8,31,31,2,27,66,52,8,6,66,69,8,10,31,48,27,66,21,8,40,31,62,27,66,2,8,59,31,31,29,66,83,8,19,31,9,27,66,80,8,30,31,13,29,66,63,8,31,31,18,27,66,18,8,60,31,11,29,66,36,8,63,31,30,29,66,42,8,10,66,70,8,21,31,46,27,66,38,8,13,31,28,27,66,15,8,5,31,76,27,66,32,8,7,31,45,27,66,17,8,18,31,1,29,66,48,8,54,31,23,27,66,26,8,56,31,46,27,66,6,8,26,31,66,27,66,5,8,22,31,64,27,66,36,8,56,31,18,29,66,14,8,45,31,16,27,66,57,8,50,31,17,29,66,32,8,41,31,16,29,66,79,8,0,31,40,27,66,25,8,9,31,21,27,66,87,8,0,66,74,8,56,31,27,29,66,52,8,32,31,2,29,66,40,8,40,31,17,27,66,9,8,13,66,63,8,48,31,25,29,66,25,8,18,31,34,27,66,37,8,19,31,1,29,66,63,8,37,31,22,29,66,63,8,15,31,37,27,66,53,8,14,66,71,8,53,31,57,27,66,5,8,55,31,4,27,66,21,8,33,31,67,27,66,5,8,45,31,9,27,66,2,8,11,31,28,27,66,32,8,7,31,53,27,66,5,8,35,31,4,29,66,35,8,26,31,63,27,66,18,8,55,31,5,29,66,58,8,35,31,2,27,66,29,8,51,31,12,27,66,43,8,0,31,92,27,66,19,8,12,31,18,27,66,78,8,18,31,21,27,66,32,8,7,31,12,27,66,102,8,4,66,81,8,2,66,99,8,60,31,14,29,66,28,8,42,31,5,27,66,35,8,48,31,22,29,66,73,8,32,31,4,29,66,58,8,2,31,59,27,66,19,8,50,31,26,29,66,79,8,26,31,50,27,66,13,8,9,66,56,8,26,31,9,29,66,52,8,7,31,31,27,66,27,8,10,66,105,8,45,31,28,29,66,37,8,50,31,1,27,66,15,8,42,31,15,29,66,38,8,33,31,12,27,66,28,8,8,66,58,8,1,66,64,8,30,31,10,27,66,25,8,45,31,23,29,66,43,8,14,66,41,8,30,31,18,27,66,26,8,3,66,78,8,50,31,17,27,66,36,8,22,31,23,27,66,9,8,9,31,54,27,66,12,8,25,31,68,27,66,10,8,44,31,3,27,66,34,8,28,31,47,27,66,38,8,57,31,9,29,66,21,8,51,31,6,29,66,74,8,50,31,7,29,66,26,8,35,31,13,27,66,36,8,6,31,45,27,66,14,8,9,66,58,8,8,31,28,27,66,49,8,8,31,46,27,66,12,8,15,31,52,27,66,13,8,48,31,19,29,66,74,8,37,31,38,27,66,14,8,48,31,29,29,66,46,8,34,31,13,27,66,22,8,8,66,57,8,52,31,13,29,66,26,8,59,31,33,29,66,58,8,10,31,24,27,66,31,8,49,31,25,29,66,44,8,22,31,21,27,66,76,8,5,66,60,8,4,31,51,27,66,14,8,60,31,6,29,66,14,8,51,31,1,27,66,55,8,34,31,69,27,66,5,8,48,31,1,29,66,20,8,56,31,26,29,66,39,8,15,31,13,27,66,41,8,5,66,103,8,55,31,8,29,66,20,8,47,31,27,27,66,10,8,35,31,60,27,66,16,8,62,31,18,29,66,8,8,54,31,25,29,66,50,8,43,31,16,29,66,40,8,5,31,45,27,66,35,8,51,31,6,27,66,20,8,9,66,70,8,31,31,15,29,66,88,8,20,31,4,27,66,87,8,63,31,38,27,66,7,8,32,31,10,29,66,48,8,19,31,3,29,66,51,8,2,31,13,27,66,71,8,8,31,52,27,66,37,8,18,31,5,27,66,57,8,26,31,10,27,66,69,8,0,66,56,8,14,31,34,27,66,22,8,17,31,44,27,66,8,8,37,31,2,27,66,28,8,46,31,2,27,66,4,8,15,31,69,27,66,24,8,31,31,34,27,66,1,8,60,31,39,29,66,63,8,8,31,25,27,66,19,8,12,66,106,8,27,31,17,27,66,34,8,59,31,14,27,66,9,8,2,66,63,8,47,31,11,29,66,64,8,63,31,43,29,66,54,8,4,31,18,27,66,62,8,22,31,16,27,66,10,8,59,31,44,29,66,28,8,50,31,1,29,66,27,8,16,31,31,27,66,72,8,46,31,21,29,66,31,8,58,31,21,29,66,44,8,39,31,23,29,66,60,8,3,31,18,27,66,100,8,8,31,7,27,66,70,8,23,31,10,27,66,41,8,10,66,71,8,55,31,26,27,66,2,8,50,31,35,29,66,42,8,23,31,20,27,66,22,8,53,31,31,29,66,47,8,10,66,58,8,59,31,15,29,66,37,8,40,31,8,29,66,76,8,13,66,63,8,2,31,55,27,66,11,8,62,31,35,29,66,25,8,50,31,19,27,66,49,8,27,31,3,29,66,46,8,53,31,30,29,66,42,8,14,31,17,27,66,34,8,39,31,23,27,66,28,8,10,66,59,8,8,31,35,27,66,76,8,7,66,58,8,6,66,59,8,46,31,5,27,66,14,8,17,31,16,27,66,70,8,42,31,4,27,66,19,8,16,31,65,27,66,3,8,57,31,7,29,66,15,8,44,31,22,29,66,43,8,17,31,11,27,66,37,8,6,66,65,8,20,31,29,27,66,20,8,32,31,81,27,66,6,8,47,31,2,29,66,20,8,38,31,23,29,66,50,8,12,31,33,27,66,24,8,19,31,99,27,66,1,8,36,31,20,29,66,49,8,43,31,27,29,66,92,8,7,31,32,27,66,29,8,5,31,64,27,66,14,8,18,31,44,27,66,23,8,18,31,57,27,66,26,8,39,31,18,29,66,59,8,10,66,96,8,25,31,13,27,66,81,8,56,31,1,29,66,10,8,59,31,2,27,66,8,8,55,31,14,29,66,24,8,48,31,8,27,66,13,8,43,31,24,29,66,89,8,3,31,46,27,66,23,8,16,31,68,27,66,21,8,11,66,74,8,9,66,81,8,1,31,55,27,66,14,8,19,31,22,27,66,43,8,24,31,16,27,66,12,8,14,31,59,27,66,35,8,19,31,5,27,66,43,8,32,31,5,29,66,95,8,37,31,11,29,66,85,8,12,66,43,8,15,31,40,27,66,23,8,55,31,22,29,66,72,8,1,31,81,27,66,3,8,26,31,3,27,66,48,8,28,31,37,27,66,14,8,59,31,41,27,66,4,8,9,31,48,27,66,54,8,21,31,65,27,66,22,8,12,31,17,27,66,46,8,19,31,3,29,66,51,8,56,31,13,27,66,16,8,5,31,66,27,66,2,8,62,31,6,29,66,24,8,43,31,25,29,66,87,8,2,31,36,27,66,19,8,5,31,24,27,66,39,8,8,66,61,8,27,31,23,27,66,16,8,11,31,23,27,66,81,8,43,31,19,29,66,84,8,12,31,11,27,66,56,8,18,31,84,27,66,4,8,50,31,33,29,66,35,8,31,31,42,27,66,45,8,35,31,20,29,66,54,8,28,31,3,27,66,89,8,59,31,25,29,66,31,8,2,66,49,8,12,31,11,27,66,51,8,56,31,6,27,66,21,8,26,31,7,27,66,57,8,13,31,17,27,66,36,8,16,31,58,27,66,2,8,8,66,41,8,28,66,75,8,46,31,8,29,66,43,8,7,31,42,27,66,16,8,12,66,109,8,36,31,21,27,66,28,8,5,66,83,8,6,31,17,27,66,57,8,7,31,18,27,66,80,8,16,31,9,27,66,32,8,11,66,66,8,47,31,22,29,66,44,8,10,31,22,27,66,33,8,58,31,2,29,66,21,8,8,66,100,8,0,66,74,8,3,31,32,27,66,49,8,21,31,2,29,66,33,8,58,31,48,27,66,12,8,30,31,15,27,66,39,8,58,31,9,29,66,16,8,35,31,14,29,66,44,8,15,31,13,27,66,62,8,13,31,39,27,66,17,8,40,31,60,27,66,19,8,32,31,9,29,66,42,8,0,66,65,8,43,31,17,29,66,39,8,35,31,2,29,66,70,8,28,31,8,27,66,29,8,59,31,1,27,66,24,8,63,31,43,29,66,45,8,63,31,25,29,66,27,8,13,66,52,8,25,31,43,27,66,3,8,3,66,66,8,59,31,15,29,66,75,8,7,31,38,27,66,20,8,52,31,4,29,66,17,8,11,31,26,27,66,32,8,10,31,73,27,66,36,8,41,31,26,29,66,50,8,1,66,107,8,53,31,13,29,66,25,8,13,66,92,8,20,15,27,66,45,8,62,31,41,29,66,68,8,4,66,70,8,41,31,22,29,66,63,8,11,31,48,27,66,10,8,14,66,72,8,11,66,69,8,3,66,100,8,5,66,47,8,55,31,33,29,66,55,8,31,31,12,27,66,22,8,42,31,55,27,66,22,8,13,31,23,27,66,29,8,21,31,25,27,66,26,8,41,31,14,27,66,19,8,5,66,79,8,17,31,79,27,66,7,8,3,66,67,8,50,31,17,27,66,7,8,49,31,28,29,66,63,8,46,31,6,29,66,67,8,49,31,25,27,66,34,8,25,31,42,27,66,8,8,3,31,46,27,66,20,8,37,31,8,29,66,40,8,60,31,7,29,66,1,8,5,31,48,27,66,16,8,41,31,34,27,66,6,8,28,31,23,27,66,34,8,33,31,10,29,66,42,8,7,66,60,8,62,31,33,29,66,36,8,0,66,52,8,7,66,67,8,3,66,65,8,60,31,8,29,66,13,8,28,31,71,27,66,12,8,13,31,39,27,66,23,8,40,31,5,27,66,22,8,10,66,109,8,47,31,31,29,66,32,8,6,66,71,8,0,66,67,8,49,31,33,29,66,65,8,59,31,17,29,66,47,8,27,31,50,27,66,31,8,1,66,64,8,58,31,16,29,66,64,8,51,31,31,29,66,91,8,19,31,17,27,66,51,8,42,31,27,29,66,59,8,16,31,33,27,66,32,8,14,31,10,27,66,53,8,15,31,16,27,66,23,8,21,31,18,27,66,35,8,11,31,32,27,66,38,8,38,31,4,27,66,23,8,30,31,9,29,66,69,8,20,31,34,27,66,15,8,11,31,105,27,66,3,8,55,31,4,27,66,6,8,12,31,9,27,66,44,8,41,31,25,29,66,62,8,29,31,19,27,66,19,8,54,31,30,29,66,61,8,12,31,42,27,66,20,8,4,66,75,8,38,31,59,27,66,9,8,9,31,35,27,66,59,8,12,31,46,27,66,50,8,0,31,18,27,66,47,8,28,31,17,27,66,77,8,14,31,13,27,66,84,8,12,66,96,8,2,66,63,8,7,31,24,27,66,51,8,31,31,7,29,66,83,8,5,66,79,8,29,66,36,8,11,31,30,27,66,24,8,1,66,64,8,3,31,20,27,66,25,8,16,31,38,27,66,20,8,51,31,23,27,66,7,8,21,31,55,27,66,35,8,14,66,40,8,29,31,2,29,66,43,8,17,31,29,27,66,58,8,22,31,14,27,66,75,8,2,31,72,27,66,34,8,12,31,41,27,66,12,8,1,31,22,27,66,82,8,4,31,25,27,66,27,8,37,31,2,29,66,12,8,3,31,36,27,66,30,8,10,31,40,27,66,15,8,35,31,24,27,66,56,8,32,31,51,27,66,25,8,50,31,18,29,66,38,8,5,66,63,8,1,31,35,27,66,16,8,44,31,32,27,66,42,8,3,31,37,27,66,45,8,50,31,58,27,66,12,8,4,66,61,8,11,66,38,8,39,31,1,27,66,34,8,10,31,64,27,66,7,8,0,31,26,27,66,48,8,8,31,49,27,66,9,8,45,31,16,29,66,47,8,15,31,23,27,66,84,8,55,31,34,29,66,35,8,46,31,7,29,66,42,8,31,31,9,27,66,28,8,6,31,74,27,66,25,8,12,66,73,8,9,66,74,8,12,31,33,27,66,35,8,1,31,88,27,66,16,8,45,31,4,27,66,8,8,14,66,52,8,27,31,22,27,66,20,8,9,31,41,27,66,18,8,26,31,25,27,66,30,8,11,66,97,8,43,31,4,27,66,26,8,11,66,58,8,63,31,22,29,66,28,8,44,31,15,27,66,59,8,32,31,15,29,66,73,8,23,15,27,66,35,8,19,31,6,27,66,40,8,60,31,11,27,66,36,8,57,31,41,29,66,56,8,42,31,58,27,66,21,8,2,31,30,27,66,33,8,45,31,4,29,66,24,8,13,31,29,27,66,27,8,36,31,12,27,66,71,8,42,31,22,29,66,45,8,1,66,64,8,3,31,42,27,66,21,8,47,31,41,27,66,17,8,3,31,16,27,66,66,8,34,31,9,29,66,51,8,6,31,15,27,66,58,8,21,31,1,29,66,85,8,24,31,33,27,66,28,8,9,31,73,27,66,6,8,14,31,57,27,66,3,8,36,31,21,29,66,66,8,14,66,42,8,11,66,32,8,7,31,31,27,66,36,8,30,31,5,29,66,57,8,58,31,7,29,66,52,8,23,31,6,29,66,91,8,17,31,35,27,66,14,8,17,31,59,27,66,31,8,8,31,21,27,66,40,8,43,31,4,29,66,15,8,31,31,9,27,66,26,8,59,31,27,29,66,35,8,6,66,79,8,20,31,31,27,66,16,8,31,31,1,29,66,49,8,23,31,18,27,66,62,8,10,66,71,8,50,31,15,27,66,24,8,5,31,56,27,66,4,8,45,31,2,27,66,35,8,9,66,68,8,31,31,8,27,66,26,8,24,31,7,29,66,57,8,2,31,26,27,66,56,8,0,31,30,27,66,47,8,41,31,4,27,66,63,8,25,31,7,29,66,55,8,20,31,1,27,66,64,8,46,31,19,27,66,4,8,9,31,67,27,66,23,8,45,31,19,29,66,39,8,3,66,62,8,7,31,48,27,66,34,8,14,66,94,8,57,31,8,29,66,19,8,21,31,32,27,66,15,8,45,31,41,27,66,25,8,19,31,20,27,66,16,8,4,31,25,27,66,45,8,40,31,23,27,66,18,8,6,31,83,27,66,18,8,3,66,51,8,19,31,31,27,66,21,8,16,31,9,27,66,80,8,9,31,55,27,66,21,8,45,31,34,27,66,28,8,12,66,62,8,28,31,9,29,66,64,8,38,31,5,27,66,30,8,0,31,37,27,66,6,8,27,31,20,27,66,29,8,10,31,67,27,66,44,8,3,31,42,27,66,3,8,40,31,13,27,66,28,8,12,66,63,8,4,66,79,8,51,31,11,29,66,45,8,13,31,2,27,66,67,8,53,31,9,29,66,37,8,18,31,5,27,66,60,8,28,31,15,27,66,14,8,40,31,39,27,66,2,8,8,31,59,27,66,2,8,2,31,60,27,66,3,8,51,31,27,29,66,41,8,15,15,27,66,78,8,1,66,71,8,5,31,115,27,66,2,8,52,31,4,29,66,4,8,0,31,101,27,66,17,8,60,31,30,29,66,53,8,5,66,99,8,31,31,6,27,66,28,8,51,31,23,27,66,42,8,60,31,39,29,66,53,8,49,66,32,8,43,31,18,29,66,53,8,2,66,64,8,21,31,29,27,66,26,8,27,31,31,27,66,64,8,2,31,114,27,66,3,8,2,66,79,8,51,31,27,29,66,44,8,8,66,59,8,36,31,11,27,66,38,8,52,31,18,27,66,28,8,29,31,4,27,66,47,8,5,66,100,8,9,31,24,27,66,24,8,6,31,60,27,66,12,8,13,31,21,27,66,31,8,41,31,14,29,66,39,8,9,31,89,27,66,9,8,59,31,10,27,66,39,8,60,31,17,29,66,23,8,16,31,34,27,66,56,8,24,31,4,29,66,91,8,29,31,13,29,66,92,8,45,31,4,29,66,26,8,34,31,51,27,66,18,8,1,66,88,8,49,31,16,29,66,32,8,0,66,65,8,13,31,30,27,66,22,8,0,66,73,8,60,31,39,29,66,44,8,26,31,11,27,66,32,8,62,31,17,27,66,40,8,28,31,12,27,66,25,8,3,66,62,8,5,31,28,27,66,33,8,26,31,7,27,66,72,8,11,31,73,27,66,1,8,0,31,42,27,66,36,8,18,31,20,27,66,41,8,19,31,22,27,66,64,8,62,31,6,29,66,29,8,41,31,26,29,66,28,8,0,66,74,8,11,66,72,8,51,31,8,29,66,14,8,11,66,55,8,2,31,69,27,66,3,8,9,15,27,66,63,8,63,31,4,29,66,48,8,21,31,2,27,66,31,8,58,31,6,27,66,7,8,0,31,98,27,66,7,8,12,66,73,8,11,66,67,8,1,31,40,27,66,33,8,8,31,23,27,66,52,8,0,66,81,8,49,31,32,29,66,26,8,26,31,8,29,66,58,8,9,66,39,8,62,31,4,27,66,7,8,25,31,28,27,66,28,8,9,31,44,27,66,22,8,34,31,21,27,66,50,8,32,31,39,27,66,14,8,38,31,23,27,66,16,8,29,66,52,8,21,31,18,27,66,44,8,10,31,41,27,66,6,8,9,31,53,27,66,13,8,32,31,16,27,66,21,8,19,31,26,27,66,21,8,45,31,5,27,66,61,8,4,66,104,8,31,31,8,27,66,30,8,2,31,91,27,66,29,8,59,31,18,29,66,11,8,25,31,8,27,66,85,8,18,31,22,27,66,40,8,52,31,16,29,66,30,8,52,31,2,29,66,15,8,41,31,6,29,66,54,8,15,31,7,27,66,52,8,37,31,41,27,66,3,8,17,31,60,27,66,4,8,29,31,5,29,66,19,8,5,66,71,8,5,66,43,8,24,31,48,27,66,39,8,40,31,3,27,66,38,8,4,31,58,27,66,11,8,36,31,18,27,66,13,8,2,31,47,27,66,37,8,38,31,14,29,66,50,8,8,31,55,27,66,17,8,46,31,7,29,66,66,8,0,31,27,27,66,29,8,49,31,26,27,66,1,8,18,31,14,27,66,33,8,11,66,55,8,34,31,31,27,66,42,8,31,31,41,27,66,12,8,20,31,3,27,66,42,8,4,66,63,8,22,31,31,27,66,32,8,15,31,47,27,66,49,8,16,31,32,27,66,26,8,60,31,2,29,66,23,8,4,66,53,8,14,66,52,8,45,31,1,29,66,28,8,7,66,58,8,45,31,6,29,66,26,8,2,66,65,8,15,31,19,27,66,31,8,9,31,47,27,66,11,8,43,31,5,29,66,47,8,17,31,28,27,66,27,8,57,31,14,27,66,8,8,4,31,49,27,66,52,8,24,31,22,27,66,39,8,62,31,40,29,66,47,8,54,31,15,27,66,5,8,29,31,6,29,66,58,8,36,31,10,27,66,57,8,17,31,36,27,66,55,8,0,31,62,27,66,7,8,37,31,15,29,66,98,8,42,31,25,29,66,68,8,12,66,31,8,44,31,23,29,66,45,8,41,31,58,27,66,4,8,13,31,4,27,66,48,8,30,31,34,27,66,1,8,39,31,11,27,66,16,8,57,31,25,27,66,23,8,15,31,64,27,66,6,8,20,31,37,27,66,22,8,4,66,75,8,44,31,9,27,66,52,8,62,31,46,29,66,69,8,22,31,13,27,66,30,8,4,31,39,27,66,23,8,63,31,35,29,66,77,8,34,31,22,27,66,29,8,38,31,33,27,66,9,8,61,31,10,29,66,28,8,17,31,65,27,66,23,8,11,31,7,27,66,67,8,7,66,58,8,30,31,5,27,66,31,8,16,31,18,27,66,69,8,20,31,26,27,66,73,8,16,31,35,27,66,30,8,39,31,14,27,66,25,8,15,31,30,27,66,60,8,25,31,38,27,66,22,8,60,31,6,27,66,45,8,46,31,21,27,66,7,8,45,31,34,27,66,3,8,28,31,56,27,66,24,8,27,31,2,29,66,41,8,1,66,78,8,18,31,5,27,66,80,8,42,31,1,29,66,40,8,8,31,19,27,66,28,8,41,31,23,27,66,10,8,1,31,56,27,66,24,8,6,66,109,8,10,66,44,8,29,66,42,8,6,31,91,27,66,8,8,38,31,27,27,66,20,8,0,66,99,8,46,31,17,29,66,45,8,55,31,36,29,66,63,8,16,31,57,27,66,8,8,8,66,35,8,0,31,53,27,66,23,8,29,31,7,29,66,100,8,9,31,97,27,66,13,8,43,31,10,27,66,28,8,0,66,79,8,53,31,2,29,66,54,8,46,31,3,29,66,42,8,27,31,6,27,66,34,8,5,31,59,27,66,16,8,8,31,37,27,66,60,8,16,31,31,27,66,9,8,57,31,47,27,66,8,8,16,31,5,27,66,48,8,51,31,1,29,66,15,8,12,31,46,27,66,49,8,41,31,54,27,66,13,8,53,31,17,27,66,4,8,16,31,50,27,66,18,8,15,31,35,27,66,2,8,23,31,25,27,66,70,8,8,66,73,8,1,31,64,27,66,1,8,45,31,14,27,66,6,8,13,31,14,27,66,72,8,22,31,6,27,66,46,8,1,31,57,27,66,23,8,43,31,13,29,66,78,8,13,66,53,8,61,31,31,29,66,46,8,6,31,42,27,66,1,8,41,31,25,27,66,15,8,17,31,36,27,66,28,8,25,31,34,27,66,7,8,41,31,9,27,66,17,8,62,31,29,29,66,24,8,31,31,6,27,66,82,8,14,66,55,8,56,31,39,29,66,49,8,2,66,50,8,2,66,106,8,13,66,53,8,14,66,70,8,28,31,5,27,66,19,8,5,31,69,27,66,44,8,18,31,2,27,66,62,8,28,31,42,27,66,11,8,1,66,64,8,6,31,44,27,66,40,8,34,31,23,27,66,12,8,12,31,38,27,66,69,8,25,31,35,27,66,5,8,5,66,60,8,10,31,21,27,66,41,8,37,31,33,27,66,52,8,53,31,12,27,66,34,8,3,66,111,8,58,31,13,29,66,24,8,28,31,59,27,66,32,8,48,31,6,29,66,23,8,2,66,63,8,21,31,19,27,66,41,8,0,31,62,27,66,3,8,34,31,11,27,66,20,8,34,31,17,29,66,55,8,42,31,14,29,66,38,8,50,31,18,27,66,53,8,40,31,19,27,66,26,8,2,31,73,27,66,26,8,46,31,11,27,66,17,8,21,31,40,27,66,20,8,57,31,13,29,66,9,8,45,31,5,27,66,16,8,56,31,5,27,66,18,8,30,31,60,27,66,16,8,48,31,26,27,66,29,8,0,31,29,27,66,21,8,35,31,7,29,66,46,8,7,66,74,8,22,31,36,27,66,23,8,9,31,74,27,66,25,8,54,31,4,29,66,17,8,34,31,80,27,66,7,8,27,31,35,27,66,23,8,9,31,76,27,66,2,8,2,66,68,8,14,66,70,8,14,66,38,8,40,31,5,29,66,52,8,48,31,9,27,66,17,8,0,66,81,8,3,31,16,27,66,96,8,30,31,11,29,66,35,8,3,31,24,27,66,44,8,34,31,31,27,66,40,8,54,31,25,27,66,6,8,49,31,13,29,66,11,8,29,31,17,27,66,28,8,53,31,2,27,66,27,8,28,31,43,27,66,10,8,14,66,29,8,13,31,45,27,66,18,8,61,31,3,27,66,56,8,4,31,27,27,66,34,8,34,31,15,29,66,62,8,0,31,66,27,66,10,8,58,31,34,27,66,13,8,15,31,25,27,66,45,8,11,31,21,27,66,37,8,48,31,14,29,66,47,8,31,31,42,27,66,10,8,15,31,3,27,66,38,8,50,31,28,29,66,21,8,4,31,35,27,66,30,8,25,31,24,27,66,18,8,45,31,28,27,66,34,8,56,31,19,27,66,33,8,57,31,24,29,66,34,8,11,31,7,27,66,30,8,47,31,5,27,66,17,8,2,66,116,8,15,31,52,27,66,14,8,19,31,85,27,66,16,8,46,31,1,27,66,18,8,37,31,11,27,66,9,8,54,31,7,29,66,27,8,54,31,24,29,66,52,8,34,31,69,27,66,9,8,8,66,58,8,28,31,34,27,66,14,8,7,31,23,27,66,18,8,4,31,20,27,66,32,8,59,31,8,27,66,14,8,4,66,72,8,11,66,56,8,16,31,29,27,66,40,8,0,66,74,8,26,31,31,27,66,24,8,28,31,38,27,66,17,8,62,31,8,29,66,2,8,1,66,100,8,44,31,19,27,66,6,8,12,66,54,8,1,31,111,27,66,3,8,34,31,37,27,66,37,8,15,31,25,27,66,33,8,16,31,87,27,66,3,8,20,31,8,27,66,24,8,28,31,89,27,66,1,8,5,31,57,27,66,16,8,25,31,69,27,66,25,8,12,31,29,27,66,24,8,0,66,90,8,16,31,21,27,66,32,8,45,31,21,29,66,95,8,22,66,43,8,33,31,36,27,66,12,8,8,66,71,8,11,66,72,8,3,66,82,8,31,31,10,29,66,92,8,8,66,73,8,18,31,13,27,66,53,8,51,31,47,27,66,13,8,39,31,13,29,66,43,8,40,31,25,29,66,50,8,56,31,38,27,66,9,8,12,66,57,8,3,31,66,27,66,15,8,7,31,39,27,66,19,8,38,31,1,27,66,28,8,50,31,32,27,66,3,8,50,31,26,29,66,57,8,52,31,33,29,66,55,8,58,31,22,27,66,2,8,5,31,28,27,66,40,8,7,66,101,8,23,31,5,27,66,41,8,1,66,65,8,36,31,10,29,66,59,8,1,66,42,8,8,31,63,27,66,3,8,33,31,32,27,66,38,8,53,31,16,29,66,28,8,3,31,93,27,66,1,8,21,31,31,27,66,22,8,8,66,73,8,55,31,15,29,66,16,8,59,31,34,29,66,83,8,60,31,1,27,66,19,8,12,66,72,8,21,31,4,27,66,27,8,31,31,17,27,66,70,8,8,66,62,8,18,31,14,27,66,88,8,35,31,18,27,66,12,8,10,31,30,27,66,64,8,13,31,38,27,66,23,8,6,66,76,8,28,31,51,27,66,36,8,46,31,24,29,66,21,8,33,31,30,27,66,13,8,8,31,26,27,66,87,8,4,66,115,8,1,66,80,8,41,31,21,27,66,5,8,42,31,43,27,66,36,8,0,31,39,27,66,18,8,8,31,57,27,66,22,8,47,31,20,27,66,2,8,1,66,67,8,1,31,56,27,66,58,8,2,31,95,27,66,11,8,36,31,29,27,66,10,8,4,31,57,27,66,23,8,10,31,14,27,66,28,8,11,31,43,27,66,64,8,40,31,2,29,66,30,8,0,66,104,8,43,31,9,29,66,31,8,37,31,6,27,66,12,8,8,31,65,27,66,1,8,27,31,38,27,66,17,8,29,31,22,27,66,65,8,56,31,31,29,66,41,8,21,31,2,29,66,57,8,17,31,31,27,66,73,8,31,31,39,27,66,7,8,60,31,2,29,66,23,8,1,31,20,27,66,51,8,32,31,26,27,66,47,8,37,31,10,27,66,38,8,37,31,21,29,66,32,8,42,31,27,27,66,11,8,49,31,46,27,66,10,8,2,66,54,8,22,31,54,27,66,24,8,30,31,15,29,66,54,8,0,66,66,8,32,31,2,27,66,65,8,50,31,23,29,66,81,8,60,31,39,29,66,52,8,10,31,63,27,66,11,8,8,66,44,8,57,31,11,27,66,50,8,8,66,68,8,9,66,57,8,27,31,21,27,66,17,8,7,31,19,27,66,48,8,10,66,64,8,52,31,2,29,66,34,8,12,66,57,8,22,31,3,29,66,24,8,35,31,3,29,66,44,8,23,31,38,27,66,60,8,13,31,86,27,66,16,8,5,66,76,8,49,31,19,29,66,46,8,50,31,11,29,66,44,8,14,31,24,27,66,47,8,61,31,25,29,66,39,8,10,66,71,8,2,31,60,27,66,21,8,39,31,1,27,66,16,8,1,66,100,8,33,31,14,27,66,22,8,24,31,1,29,66,44,8,2,31,41,27,66,60,8,53,31,20,27,66,35,8,23,31,3,29,66,60,8,54,31,29,29,66,43,8,12,31,27,27,66,13,8,16,31,93,27,66,9,8,26,31,41,27,66,2,8,51,31,10,27,66,4,8,42,31,18,29,66,41,8,18,31,58,27,66,28,8,7,66,62,8,5,31,40,27,66,74,8,6,31,14,27,66,45,8,39,31,1,29,66,43,8,7,31,33,27,66,25,8,62,31,13,29,66,16,8,10,31,42,27,66,21,8,21,31,3,27,66,42,8,28,31,8,27,66,33,8,14,31,47,27,66,58,8,52,31,37,29,66,50,8,46,66,19,8,12,31,46,27,66,8,8,61,31,40,27,66,4,8,0,31,20,27,66,65,8,9,66,45,8,2,31,30,27,66,42,8,46,31,25,27,66,11,8,34,31,2,29,66,80,8,62,31,6,29,66,10,8,1,31,14,27,66,63,8,35,31,17,29,66,87,8,12,31,31,27,66,42,8,14,66,38,8,47,31,10,27,66,17,8,5,66,78,8,61,31,15,27,66,24,8,55,31,10,27,66,1,8,54,31,22,27,66,3,8,12,31,36,27,66,55,8,35,31,13,27,66,33,8,61,31,15,29,66,43,8,59,31,16,29,66,22,8,63,31,14,29,66,16,8,4,66,61,8,27,31,28,27,66,10,8,23,31,54,27,66,2,8,3,31,38,27,66,80,8,47,31,15,27,66,23,8,5,31,25,27,66,45,8,20,31,56,27,66,3,8,2,31,100,27,66,2,8,20,31,63,27,66,28,8,14,31,25,27,66,69,8,26,31,20,27,66,21,8,15,31,44,27,66,8,8,7,66,78,8,47,31,2,29,66,59,8,33,31,13,29,66,60,8,41,31,17,27,66,47,8,1,66,56,8,40,31,18,29,66,50,8,22,31,24,27,66,23,8,6,31,12,27,66,50,8,0,66,52,8,62,31,44,29,66,90,8,27,31,40,27,66,1,8,59,31,32,29,66,42,8,5,31,30,27,66,34,8,2,66,116,8,13,31,45,27,66,23,8,32,31,17,27,66,71,8,17,31,45,27,66,3,8,45,31,24,29,66,51,8,6,66,68,8,54,31,9,29,66,39,8,40,31,46,27,66,33,8,8,66,35,8,1,31,26,27,66,49,8,21,31,73,27,66,28,8,33,31,23,27,66,9,8,62,31,24,29,66,43,8,53,31,27,29,66,45,8,6,31,25,27,66,52,8,4,31,67,27,66,14,8,32,31,5,27,66,35,8,12,66,69,8,8,31,18,27,66,57,8,1,31,28,27,66,28,8,38,31,27,27,66,22,8,7,31,10,27,66,48,8,58,31,7,29,66,15,8,13,31,10,27,66,84,8,20,31,1,29,66,65,8,44,31,18,29,66,39,8,19,31,3,27,66,44,8,11,66,54,8,11,31,13,27,66,42,8,7,66,67,8,58,31,24,29,66,47,8,33,31,10,27,66,13,8,9,66,34,8,11,31,12,27,66,56,8,28,31,42,27,66,33,8,36,31,33,27,66,12,8,43,31,2,27,66,22,8,9,66,56,8,22,31,59,27,66,2,8,8,31,45,27,66,32,8,13,66,58,8,24,31,35,27,66,20,8,10,31,13,27,66,82,8,1,31,80,27,66,4,8,33,31,14,27,66,42,8,20,31,4,29,66,58,8,3,66,79,8,32,31,11,29,66,27,8,19,31,32,27,66,62,8,56,31,10,29,66,24,8,33,31,35,27,66,16,8,50,31,19,29,66,21,8,30,31,12,29,66,53,8,30,31,14,27,66,24,8,58,31,36,29,66,43,8,37,31,29,27,66,11,8,10,31,22,27,66,76,8,61,31,8,29,66,15,8,3,31,55,27,66,48,8,61,31,28,27,66,22,8,32,31,10,29,66,91,8,45,31,29,29,66,50,8,29,31,17,27,66,21,8,2,66,109,8,32,31,38,27,66,14,8,57,31,38,29,66,46,8,35,31,33,27,66,14,8,17,31,53,27,66,7,8,31,31,15,29,66,49,8,7,66,67,8,46,31,8,29,66,43,8,48,66,21,8,45,31,23,29,66,21,8,11,31,31,27,66,24,8,2,66,101,8,2,31,36,27,66,27,8,34,31,13,29,66,60,8,63,31,44,29,66,46,8,6,66,60,8,32,31,44,27,66,1,8,53,31,30,29,66,42,8,15,31,37,27,66,28,8,0,31,53,27,66,14,8,39,31,15,27,66,31,8,60,31,15,29,66,24,8,41,31,26,27,66,12,8,22,31,75,27,66,8,8,10,31,24,27,66,51,8,6,31,11,27,66,55,8,12,66,62,8,3,31,54,27,66,24,8,24,31,29,27,66,62,8,61,31,17,29,66,64,8,32,31,20,27,66,16,8,38,31,19,29,66,63,8,31,31,18,27,66,36,8,25,66,18,8,29,31,4,27,66,33,8,1,31,29,27,66,73,8,56,31,11,29,66,20,8,45,31,4,29,66,24,8,6,66,63,8,15,31,7,27,66,97,8,1,66,64,8,17,31,74,27,66,17,8,44,31,10,27,66,22,8,58,31,13,29,66,22,8,58,31,23,27,66,4,8,26,31,9,27,66,48,8,59,31,15,27,66,7,8,20,31,11,27,66,51,8,55,31,9,29,66,73,8,30,15,27,66,27,8,3,31,29,27,66,42,8,7,66,75,8,14,31,28,27,66,43,8,38,31,17,29,66,87,8,4,66,62,8,2,66,105,8,20,31,8,27,66,41,8,7,31,11,27,66,36,8,10,66,65,8,0,66,103,8,22,31,41,27,66,18,8,17,31,64,27,66,32,8,41,31,12,27,66,16,8,58,31,10,29,66,71,8,51,66,18,8,25,31,10,29,66,69,8,34,31,8,29,66,39,8,47,31,16,27,66,4,8,38,31,6,27,66,41,8,15,31,33,27,66,18,8,32,31,10,27,66,38,8,12,31,78,27,66,13,8,46,31,31,27,66,12,8,24,31,21,27,66,20,8,38,31,27,27,66,4,8,56,31,6,27,66,3,8,29,31,1,29,66,37,8,35,31,17,27,66,32,8,38,31,20,27,66,7,8,12,31,10,27,66,46,8,1,31,112,27,66,6,8,36,31,40,27,66,1,8,15,31,39,27,66,12,8,42,31,3,27,66,58,8,61,31,8,29,66,12,8,45,31,10,27,66,17,8,23,31,7,27,66,39,8,29,31,7,29,66,99,8,47,31,20,27,66,18,8,63,31,18,29,66,7,8,61,31,3,29,66,16,8,18,31,55,27,66,8,8,9,15,27,66,90,8,61,31,22,29,66,27,8,23,15,27,66,32,8,14,31,73,27,66,18,8,37,31,31,27,66,17,8,12,66,36,8,35,31,1,29,66,40,8,47,66,36,8,22,31,3,27,66,53,8,20,31,4,29,66,50,8,35,31,10,27,66,34,8,3,66,100,8,36,31,32,27,66,13,8,23,31,27,27,66,39,8,5,66,60,8,26,31,36,27,66,3,8,8,31,39,27,66,18,8,45,31,28,29,66,64,8,22,31,27,27,66,18,8,12,31,49,27,66,45,8,4,31,16,27,66,91,8,17,31,42,27,66,10,8,33,31,5,27,66,31,8,42,31,33,27,66,44,8,40,31,11,27,66,14,8,28,31,58,27,66,22,8,36,31,1,27,66,31,8,1,31,33,27,66,49,8,8,66,77,8,18,31,61,27,66,2,8,40,31,2,27,66,38,8,4,66,103,8,27,31,25,27,66,17,8,1,31,53,27,66,11,8,55,31,12,29,66,23,8,9,66,74,8,10,66,75,8,63,31,23,29,66,38,8,13,31,60,27,66,6,8,39,31,21,29,66,86,8,51,31,17,27,66,1,8,61,31,28,29,66,33,8,26,31,3,27,66,36,8,6,31,57,27,66,19,8,54,31,19,29,66,38,8,26,31,2,27,66,49,8,36,31,11,29,66,40,8,27,31,1,29,66,93,8,25,15,27,66,39,8,8,66,42,8,40,31,14,29,66,52,8,3,31,63,27,66,39,8,10,31,22,27,66,53,8,1,66,73,8,53,31,1,27,66,25,8,8,31,60,27,66,36,8,43,31,1,29,66,69,8,9,31,43,27,66,56,8,1,66,74,8,3,31,21,27,66,43,8,22,31,39,27,66,24,8,43,31,14,29,66,80,8,26,31,39,27,66,15,8,14,31,43,27,66,48,8,6,66,50,8,47,31,11,29,66,75,8,59,31,32,29,66,38,8,17,31,32,27,66,17,8,62,31,19,29,66,64,8,9,31,47,27,66,28,8,12,66,53,8,1,66,65,8,23,31,2,29,66,44,8,46,31,7,27,66,17,8,57,31,27,29,66,47,8,39,31,19,29,66,101,8,3,31,66,27,66,16,8,36,31,15,29,66,52,8,50,31,23,27,66,6,8,55,31,30,27,66,19,8,58,31,41,29,66,72,8,32,31,48,27,66,28,8,51,31,25,29,66,42,8,0,31,40,27,66,44,8,53,31,25,29,66,83,8,9,66,60,8,28,31,6,27,66,40,8,21,31,47,27,66,13,8,0,66,65,8,43,31,15,27,66,39,8,17,31,52,27,66,5,8,37,31,18,29,66,63,8,3,66,96,8,0,31,58,27,66,50,8,42,31,24,29,66,52,8,13,31,38,27,66,17,8,52,31,26,29,66,26,8,13,31,42,27,66,63,8,26,31,1,29,66,45,8,15,31,40,27,66,49,8,7,66,58,8,5,31,32,27,66,72,8,15,31,24,27,66,35,8,3,31,45,27,66,34,8,12,31,34,27,66,54,8,27,31,12,29,66,51,8,12,31,32,27,66,32,8,26,31,7,27,66,17,8,7,66,70,8,12,15,27,66,57,8,28,31,34,27,66,3,8,13,66,108,8,49,31,26,29,66,34,8,47,66,71,8,10,66,59,8,58,31,18,29,66,28,8,43,31,10,29,66,48,8,45,31,59,27,66,4,8,12,66,57,8,44,31,5,27,66,35,8,3,66,49,8,58,31,1,27,66,59,8,32,31,37,27,66,3,8,53,31,7,29,66,20,8,18,31,45,27,66,2,8,42,31,27,27,66,48,8,4,66,70,8,43,31,13,27,66,28,8,5,66,64,8,1,31,29,27,66,13,8,9,31,12,27,66,55,8,18,31,80,27,66,22,8,62,31,18,29,66,67,8,5,66,60,8,20,31,23,27,66,31,8,10,66,56,8,11,66,45,8,52,31,20,29,66,71,8,13,66,52,8,13,66,54,8,30,31,39,27,66,42,8,55,31,10,29,66,63,8,9,66,56,8,58,31,28,29,66,37,8,27,31,32,27,66,10,8,57,31,24,27,66,16,8,11,66,63,8,2,31,63,27,66,19,8,37,31,16,27,66,58,8,21,31,77,27,66,10,8,15,31,21,27,66,29,8,17,31,21,27,66,10,8,4,66,65,8,58,31,5,27,66,55,8,58,31,12,29,66,22,8,22,31,25,27,66,35,8,8,66,57,8,1,31,109,27,66,1,8,6,66,68,8,60,31,33,29,66,57,8,8,66,44,8,10,66,33,8,24,31,30,27,66,22,8,2,31,90,27,66,27,8,60,31,45,29,66,54,8,27,31,47,27,66,7,8,14,31,32,27,66,25,8,14,31,45,27,66,8,8,63,31,14,27,66,8,8,60,31,35,29,66,60,8,13,31,14,27,66,53,8,53,31,48,27,66,4,8,7,66,49,8,54,31,27,29,66,28,8,6,31,25,27,66,38,8,57,31,10,29,66,18,8,12,66,107,8,13,31,47,27,66,48,8,4,66,62,8,18,31,21,27,66,83,8,10,31,12,27,66,30,8,28,31,63,27,66,27,8,11,66,79,8,42,66,78,8,4,66,61,8,38,66,40,8,55,31,25,29,66,46,8,13,66,109,8,55,31,8,29,66,34,8,14,31,49,27,66,18,8,33,31,1,27,66,41,8,60,31,36,29,66,97,8,35,31,20,29,66,70,8,3,31,22,27,66,24,8,53,31,1,29,66,28,8,9,31,24,27,66,72,8,10,66,46,8,39,31,10,27,66,24,8,1,31,30,27,66,38,8,33,31,8,27,66,26,8,28,31,9,29,66,58,8,12,31,57,27,66,39,8,20,31,35,27,66,11,8,42,31,19,29,66,61,8,1,66,51,8,26,31,25,27,66,67,8,3,66,71,8,4,66,78,8,3,66,62,8,62,31,2,27,66,3,8,56,31,20,29,66,38,8,30,31,11,27,66,41,8,12,31,11,27,66,84,8,1,31,14,27,66,28,8,22,31,53,27,66,1,8,26,31,60,27,66,34,8,58,31,41,29,66,35,8,57,31,16,29,66,40,8,62,31,39,29,66,43,8,38,31,16,29,66,61,8,15,31,51,27,66,19,8,61,31,42,27,66,10,8,7,31,17,27,66,56,8,11,31,10,27,66,84,8,3,66,53,8,48,31,29,29,66,82,8,16,31,34,27,66,19,8,18,31,28,27,66,21,8,25,31,10,29,66,33,8,46,31,20,27,66,42,8,46,31,20,29,66,40,8,59,31,13,27,66,12,8,6,31,13,27,66,33,8,6,66,112,8,2,31,63,27,66,17,8,42,31,10,29,66,50,8,28,31,1,27,66,36,8,44,31,25,27,66,10,8,56,31,12,27,66,8,8,0,31,20,27,66,102,8,20,31,6,27,66,30,8,34,31,3,29,66,50,8,49,31,19,27,66,7,8,20,31,35,27,66,50,8,50,31,31,29,66,66,8,12,66,66,8,17,31,47,27,66,17,8,12,31,65,27,66,6,8,62,31,40,29,66,34,8,30,66,21,8,18,31,17,27,66,34,8,13,66,55,8,0,66,48,8,4,66,104,8,15,31,4,27,66,47,8,49,31,20,29,66,40,8,0,31,36,27,66,33,8,19,31,75,27,66,24,8,1,66,69,8,7,66,113,8,43,31,6,29,66,28,8,8,66,43,8,7,66,67,8,1,31,21,27,66,60,8,35,31,29,27,66,51,8,32,31,14,29,66,25,8,2,31,36,27,66,38,8,22,31,62,27,66,35,8,2,31,65,27,66,6,8,5,66,76,8,11,66,63,8,9,31,44,27,66,52,8,43,31,35,27,66,7,8,1,66,79,8,1,31,35,27,66,44,8,1,31,74,27,66,30,8,7,31,24,27,66,25,8,61,31,32,29,66,60,8,4,66,65,8,5,31,11,27,66,49,8,52,31,28,29,66,28,8,53,31,44,27,66,11,8,33,31,29,27,66,5,8,8,31,56,27,66,20,8,29,31,7,29,66,30,8,14,31,71,27,66,33,8,47,31,24,27,66,5,8,6,31,77,27,66,21,8,32,31,27,27,66,6,8,14,66,52,8,46,31,27,27,66,3,8,1,31,40,27,66,7,8,46,31,1,29,66,36,8,13,31,42,27,66,26,8,59,31,20,29,66,39,8,10,66,111,8,54,31,19,27,66,12,8,9,66,78,8,25,31,43,27,66,13,8,54,31,13,27,66,16,8,62,31,43,29,66,38,8,37,31,17,29,66,70,8,30,31,38,27,66,1,8,16,31,25,27,66,27,8,0,66,52,8,24,31,2,27,66,82,8,1,66,75,8,61,31,16,29,66,3,8,12,66,57,8,57,31,2,29,66,63,8,42,31,6,27,66,25,8,8,31,29,27,66,45,8,38,31,18,27,66,9,8,2,66,41,8,21,31,11,27,66,42,8,11,31,61,27,66,9,8,38,31,6,29,66,17,8,16,31,29,27,66,21,8,35,31,17,27,66,24,8,9,66,39,8,57,31,1,27,66,49,8,46,31,31,29,66,66,8,7,66,61,8,2,31,103,27,66,16,8,25,31,40,27,66,20,8,41,31,3,29,66,72,8,25,31,21,27,66,34,8,22,31,72,27,66,11,8,13,31,36,27,66,7,8,11,66,66,8,43,31,4,27,66,22,8,58,31,5,29,66,14,8,15,31,87,27,66,13,8,19,31,29,27,66,60,8,7,66,61,8,7,31,18,27,66,43,8,45,31,2,27,66,5,8,10,66,108,8,61,31,43,29,66,53,8,0,31,102,27,66,18,8,34,31,8,27,66,23,8,45,31,27,27,66,48,8,60,31,6,29,66,20,8,25,31,5,29,66,63,8,8,31,34,27,66,24,8,0,31,38,27,66,28,8,14,31,36,27,66,26,8,49,31,21,27,66,52,8,16,31,78,27,66,25,8,2,31,27,27,66,52,8,0,66,74,8,4,66,79,8,34,31,4,29,66,55,8,51,31,20,29,66,43,8,1,66,79,8,40,31,46,27,66,19,8,62,31,28,29,66,22,8,57,31,13,29,66,32,8,34,31,9,27,66,26,8,1,66,65,8,47,31,22,27,66,12,8,36,31,71,27,66,1,8,18,31,3,29,66,58,8,2,31,30,27,66,90,8,19,31,20,27,66,13,8,18,31,69,27,66,31,8,2,31,17,27,66,51,8,11,66,93,8,34,31,8,27,66,23,8,17,31,71,27,66,16,8,12,66,62,8,23,31,11,27,66,47,8,1,66,69,8,30,31,4,29,66,40,8,11,66,65,8,61,31,29,29,66,17,8,0,31,86,27,66,13,8,1,66,80,8,34,31,11,27,66,29,8,52,31,3,29,66,18,8,47,31,14,27,66,24,8,8,31,16,27,66,43,8,6,66,75,8,32,31,3,29,66,54,8,63,31,46,29,66,39,8,23,31,4,27,66,24,8,55,31,32,29,66,46,8,46,31,30,29,66,52,8,0,66,115,8,19,31,8,27,66,81,8,14,66,51,8,62,31,37,29,66,60,8,1,66,68,8,34,31,8,27,66,76,8,51,31,16,29,66,36,8,24,31,8,29,66,88,8,23,31,28,27,66,14,8,39,31,57,27,66,10,8,45,31,1,29,66,30,8,6,66,76,8,28,31,12,29,66,32,8,13,31,12,27,66,18,8,40,31,14,29,66,50,8,56,31,33,27,66,31,8,26,31,2,29,66,41,8,49,31,18,27,66,14,8,39,31,20,27,66,12,8,19,31,5,27,66,43,8,51,31,23,27,66,11,8,44,31,34,27,66,34,8,21,31,4,27,66,55,8,2,66,103,8,8,66,48,8,15,31,59,27,66,10,8,50,31,9,27,66,10,8,8,66,59,8,40,31,20,27,66,17,8,48,31,29,29,66,89,8,20,31,38,27,66,11,8,23,31,62,27,66,21,8,10,66,42,8,51,31,29,27,66,38,8,12,66,59,8,9,15,27,66,48,8,1,66,64,8,54,31,21,29,66,57,8,60,31,2,27,66,12,8,7,31,55,27,66,19,8,2,66,68,8,15,31,28,27,66,23,8,5,66,71,8,37,31,50,27,66,35,8,35,31,8,27,66,22,8,54,31,7,27,66,20,8,2,31,21,27,66,44,8,44,31,13,27,66,10,8,6,66,79,8,5,66,48,8,27,31,8,27,66,45,8,16,31,22,27,66,67,8,0,31,41,27,66,15,8,14,66,55,8,36,31,23,27,66,10,8,25,31,22,27,66,20,8,36,31,79,27,66,4,8,61,31,45,27,66,2,8,50,31,13,29,66,35,8,32,31,16,27,66,21,8,63,31,28,29,66,34,8,6,31,63,27,66,49,8,63,31,28,29,66,62,8,60,31,44,29,66,88,8,44,31,6,29,66,27,8,33,31,26,27,66,23,8,48,31,22,29,66,48,8,10,31,20,27,66,51,8,58,31,2,27,66,47,8,56,31,30,29,66,17,8,4,31,45,27,66,27,8,47,31,66,27,66,7,8,3,66,86,8,46,31,13,29,66,48,8,8,66,61,8,7,31,113,27,66,1,8,32,31,10,29,66,63,8,15,31,44,27,66,19,8,37,31,18,27,66,25,8,24,31,36,27,66,45,8,1,66,55,8,8,66,72,8,6,66,63,8,28,31,27,27,66,12,8,57,31,20,27,66,8,8,0,31,49,27,66,59,8,60,31,44,29,66,51,8,53,31,42,27,66,27,8,8,66,44,8,11,66,107,8,13,31,8,27,66,48,8,17,31,69,27,66,18,8,11,66,54,8,57,31,28,27,66,15,8,3,31,30,27,66,41,8,3,31,39,27,66,43,8,21,31,62,27,66,2,8,24,31,13,27,66,6,8,63,31,5,27,66,8,8,63,31,53,27,66,3,8,28,31,4,27,66,53,8,5,31,48,27,66,28,8,59,31,17,29,66,24,8,5,31,25,27,66,75,8,0,66,57,8,12,66,68,8,49,31,15,27,66,5,8,52,31,3,29,66,17,8,6,66,50,8,30,31,13,29,66,91,8,4,66,62,8,41,31,60,27,66,21,8,11,66,41,8,4,66,114,8,55,31,16,29,66,33,8,53,31,7,29,66,20,8,22,31,2,27,66,41,8,61,31,35,29,66,56,8,2,31,13,27,66,59,8,57,31,35,29,66,62,8,21,31,36,27,66,50,8,54,31,34,29,66,23,8,53,31,8,27,66,15,8,38,31,11,27,66,70,8,1,31,24,27,66,52,8,17,31,16,27,66,48,8,43,66,30,8,15,31,72,27,66,18,8,52,31,15,27,66,18,8,7,31,52,27,66,19,8,56,31,13,29,66,37,8,9,31,10,27,66,86,8,36,31,9,27,66,12,8,37,31,3,27,66,34,8,10,66,59,8,12,66,56,8,14,66,51,8,32,31,80,27,66,1,8,26,31,40,27,66,14,8,54,31,38,29,66,89,8,8,66,48,8,39,31,21,27,66,28,8,61,31,6,29,66,14,8,2,66,63,8,39,31,5,27,66,21,8,20,31,45,27,66,43,8,0,31,18,27,66,83,8,9,31,19,27,66,40,8,30,31,6,29,66,28,8,23,31,1,27,66,94,8,31,31,10,27,66,24,8,11,66,93,8,53,31,6,29,66,18,8,58,15,27,66,4,8,42,31,27,29,66,59,8,9,66,72,8,27,31,8,29,66,50,8,11,66,32,8,42,31,14,29,66,48,8,9,31,51,27,66,60,8,26,31,15,27,66,32,8,59,31,5,27,66,17,8,18,31,11,27,66,49,8,29,31,72,27,66,20,8,55,31,16,29,66,46,8,32,31,9,29,66,54,8,25,66,56,8,5,31,65,27,66,13,8,9,66,47,8,49,31,54,27,66,9,8,40,31,4,29,66,33,8,30,31,19,27,66,17,8,23,31,14,27,66,52,8,53,31,39,27,66,16,8,22,31,5,27,66,46,8,14,66,54,8,58,31,17,29,66,11,8,40,31,77,27,66,1,8,4,66,72,8,43,31,10,29,66,49,8,4,31,28,27,66,33,8,56,31,2,29,66,54,8,48,31,7,27,66,19,8,12,66,70,8,60,31,15,29,66,3,8,13,66,30,8,8,66,68,8,40,31,13,29,66,93,8,10,31,41,27,66,30,8,44,31,21,29,66,58,8,63,31,12,29,66,14,8,8,66,97,8,5,31,61,27,66,20,8,3,31,55,27,66,8,8,3,31,19,27,66,58,8,2,31,92,27,66,11,8,2,66,54,8,53,31,1,29,66,24,8,11,66,58,8,41,31,13,27,66,11,8,61,31,4,29,66,32,8,12,31,29,27,66,67,8,13,66,62,8,59,31,30,29,66,55,8,5,66,47,8,4,31,41,27,66,73,8,12,66,71,8,30,31,64,27,66,10,8,35,31,7,29,66,37,8,32,31,4,27,66,76,8,3,31,43,27,66,28,8,61,31,19,29,66,40,8,7,66,58,8,43,31,11,29,66,11,8,53,31,16,27,66,7,8,53,31,16,29,66,85,8,49,15,27,66,13,8,12,31,48,27,66,21,8,45,31,13,27,66,7,8,8,31,63,27,66,34,8,30,31,5,27,66,22,8,0,66,77,8,53,31,33,29,66,49,8,26,31,31,27,66,10,8,34,31,58,27,66,15,8,10,66,98,8,24,31,5,29,66,50,8,8,31,27,27,66,71,8,8,66,44,8,36,31,70,27,66,12,8,37,31,16,27,66,16,8,13,66,91,8,41,31,12,27,66,12,8,28,31,19,27,66,31,8,37,31,11,29,66,50,8,0,66,50,8,53,31,3,27,66,55,8,0,66,81,8,60,31,28,29,66,42,8,3,66,64,8,39,31,8,27,66,39,8,25,31,9,27,66,48,8,0,31,38,27,66,42,8,56,31,14,27,66,35,8,38,31,6,27,66,12,8,42,31,2,29,66,27,8,28,31,40,27,66,1,8,41,31,6,27,66,18,8,3,66,70,8,51,31,30,27,66,27,8,2,31,15,27,66,71,8,3,31,61,27,66,4,8,43,31,27,29,66,36,8,40,31,26,27,66,52,8,10,31,20,27,66,41,8,47,31,27,29,66,100,8,52,31,8,29,66,21,8,10,66,37,8,9,31,10,27,66,55,8,13,31,24,27,66,45,8,45,31,4,27,66,21,8,22,31,8,27,66,36,8,0,66,76,8,61,31,42,29,66,101,8,13,31,68,27,66,22,8,27,31,3,29,66,57,8,6,66,60,8,1,66,66,8,22,31,7,27,66,28,8,41,31,10,29,66,48,8,5,31,12,27,66,52,8,63,31,41,29,66,43,8,5,66,114,8,30,31,43,27,66,35,8,41,31,5,29,66,48,8,45,31,24,27,66,15,8,4,66,48,8,24,31,36,27,66,58,8,2,31,34,27,66,34,8,24,31,40,27,66,40,8,7,31,57,27,66,1,8,60,31,35,29,66,96,8,9,66,65,8,38,31,11,29,66,54,8,56,31,21,29,66,39,8,32,31,10,27,66,24,8,52,31,19,27,66,5,8,45,31,19,29,66,22,8,33,31,37,27,66,3,8,5,31,49,27,66,27,8,29,31,7,27,66,43,8,52,31,17,29,66,86,8,34,31,3,29,66,54,8,3,31,40,27,66,59,8,30,31,1,27,66,50,8,57,31,37,29,66,63,8,22,31,4,29,66,38,8,25,31,75,27,66,10,8,2,31,31,27,66,36,8,27,31,14,27,66,24,8,45,31,1,27,66,43,8,31,31,15,29,66,92,8,45,31,9,29,66,47,8,37,31,15,29,66,46,8,3,66,49,8,28,31,43,27,66,47,8,21,31,3,29,66,48,8,12,31,57,27,66,35,8,10,66,55,8,57,31,4,29,66,18,8,10,66,66,8,56,31,12,29,66,4,8,0,31,73,27,66,26,8,9,31,19,27,66,53,8,25,31,8,27,66,43,8,42,31,39,27,66,24,8,33,31,49,27,66,3,8,23,31,12,27,66,34,8,24,31,20,27,66,37,8,16,31,32,27,66,35,8,19,31,4,27,66,33,8,12,31,13,27,66,75,8,17,31,3,27,66,49,8,0,66,65,8,27,31,1,27,66,20,8,50,31,60,27,66,8,8,24,31,32,27,66,25,8,50,31,3,27,66,13,8,56,31,14,29,66,23,8,60,31,44,29,66,54,8,63,31,42,29,66,53,8,9,31,46,27,66,31,8,43,31,17,27,66,59,8,2,66,41,8,49,31,14,27,66,13,8,47,31,68,27,66,4,8,4,66,95,8,1,66,80,8,62,31,21,29,66,37,8,63,31,29,27,66,29,8,7,31,49,27,66,29,8,10,31,18,27,66,53,8,61,31,21,29,66,41,8,3,66,80,8,45,31,15,29,66,26,8,44,31,1,29,66,74,8,46,31,5,29,66,28,8,13,66,53,8,41,31,10,27,66,26,8,26,31,52,27,66,30,8,40,31,13,29,66,40,8,8,31,35,27,66,25,8,43,31,8,27,66,1,8,37,31,45,27,66,36,8,7,66,81,8,45,31,59,27,66,16,8,7,31,39,27,66,19,8,41,31,26,29,66,35,8,61,31,46,29,66,59,8,0,66,81,8,48,31,4,27,66,22,8,1,66,65,8,35,31,3,29,66,44,8,5,31,95,27,66,20,8,42,31,51,27,66,6,8,15,31,10,27,66,56,8,49,31,15,27,66,8,8,10,31,48,27,66,25,8,22,31,56,27,66,7,8,42,31,5,27,66,30,8,59,31,7,27,66,15,8,8,66,75,8,2,66,55,8,31,31,9,29,66,87,8,1,31,17,27,66,51,8,46,31,14,27,66,7,8,34,31,26,27,66,39,8,61,31,1,27,66,46,8,3,66,68,8,10,66,74,8,13,31,34,27,66,5,8,61,31,21,29,66,78,8,5,31,50,27,66,10,8,28,31,9,27,66,45,8,2,66,63,8,5,66,38,8,10,31,60,27,66,4,8,4,66,78,8,5,66,60,8,18,31,23,27,66,2,8,9,31,35,27,66,32,8,18,31,17,27,66,84,8,63,31,17,27,66,23,8,5,66,76,8,5,31,47,27,66,26,8,58,31,14,29,66,23,8,54,31,30,27,66,1,8,3,31,23,27,66,61,8,59,31,11,27,66,11,8,31,31,17,27,66,35,8,8,66,48,8,51,31,47,27,66,22,8,3,31,39,27,66,27,8,55,31,10,29,66,20,8,7,66,78,8,17,31,54,27,66,47,8,28,31,10,29,66,66,8,31,31,51,27,66,22,8,45,31,12,27,66,8,8,22,31,50,27,66,41,8,15,31,18,27,66,41,8,50,31,12,27,66,22,8,11,66,100,8,13,66,30,8,25,31,2,29,66,53,8,43,31,55,27,66,21,8,22,31,5,29,66,39,8,2,66,79,8,11,31,35,27,66,20,8,33,31,36,27,66,52,8,27,31,10,27,66,48,8,21,31,12,27,66,19,8,43,31,31,27,66,6,8,9,66,96,8,60,31,29,29,66,25,8,20,31,50,27,66,28,8,8,31,53,27,66,8,8,23,31,31,27,66,11,8,1,66,102,8,31,31,50,27,66,37,8,11,66,71,8,63,31,32,29,66,51,8,10,31,22,27,66,33,8,22,31,29,27,66,2,8,35,31,28,27,66,11,8,13,66,69,8,63,31,46,29,66,32,8,20,31,18,27,66,28,8,55,31,8,27,66,13,8,0,66,49,8,7,31,27,27,66,14,8,33,31,44,27,66,4,8,27,15,27,66,17,8,41,31,24,29,66,50,8,36,31,18,29,66,67,8,41,31,14,27,66,26,8,41,31,18,29,66,57,8,37,31,13,27,66,55,8,6,31,21,27,66,29,8,22,31,5,29,66,87,8,57,31,41,29,66,53,8,60,31,1,27,66,4,8,5,31,29,27,66,69,8,7,31,83,27,66,18,8,50,31,14,27,66,5,8,27,31,7,29,66,86,8,1,31,39,27,66,12,8,5,31,18,27,66,95,8,49,31,34,27,66,5,8,2,31,27,27,66,91,8,59,31,1,27,66,5,8,7,31,33,27,66,39,8,5,31,10,27,66,59,8,54,31,25,27,66,3,8,40,31,1,27,66,78,8,30,31,12,29,66,25,8,61,31,26,29,66,41,8,40,31,25,29,66,105,8,11,66,108,8,1,31,43,27,66,37,8,32,31,3,27,66,40,8,28,31,8,27,66,69,8,7,66,78,8,14,66,89,8,60,31,8,29,66,28,8,6,31,70,27,66,29,8,49,31,3,27,66,4,8,13,31,10,27,66,49,8,43,31,10,29,66,36,8,26,31,18,27,66,21,8,31,31,6,27,66,48,8,56,31,15,27,66,37,8,0,31,54,27,66,19,8,24,31,22,27,66,60,8,2,31,43,27,66,7,8,46,31,69,27,66,3,8,14,66,66,8,60,31,30,29,66,36,8,7,31,49,27,66,9,8,2,66,65,8,24,31,41,27,66,11,8,47,31,30,29,66,34,8,8,66,57,8,9,66,72,8,20,31,34,27,66,26,8,4,31,48,27,66,15,8,5,66,80,8,1,66,66,8,26,31,37,27,66,17,8,2,66,103,8,6,31,13,27,66,37,8,49,31,23,27,66,3,8,46,31,12,27,66,11,8,5,66,61,8,4,31,40,27,66,8,8,52,31,30,29,66,86,8,25,31,22,27,66,24,8,1,66,83,8,44,31,18,29,66,26,8,39,31,4,29,66,83,8,1,66,76,8,57,31,13,27,66,50,8,35,31,11,29,66,41,8,12,31,21,27,66,14,8,4,31,36,27,66,34,8,6,31,59,27,66,19,8,12,31,9,27,66,45,8,5,31,57,27,66,4,8,26,31,7,29,66,57,8,40,31,11,29,66,93,8,53,31,18,29,66,17,8,46,31,28,27,66,7,8,41,31,7,27,66,19,8,3,31,67,27,66,35,8,50,31,2,27,66,33,8,5,31,50,27,66,28,8,17,31,1,27,66,62,8,8,31,88,27,66,9,8,10,31,18,27,66,28,8,16,31,78,27,66,21,8,33,31,28,27,66,8,8,11,31,5,27,66,49,8,57,31,4,27,66,46,8,56,31,29,27,66,23,8,11,66,57,8,23,31,55,27,66,28,8,50,31,27,29,66,29,8,15,31,102,27,66,1,8,13,31,21,27,66,44,8,9,66,95,8,20,31,37,27,66,8,8,17,31,2,27,66,91,8,21,31,45,27,66,8,8,2,66,79,8,0,66,108,8,6,31,49,27,66,11,8,23,31,1,27,66,52,8,33,31,5,29,66,20,8,52,31,58,27,66,1,8,52,31,21,27,66,8,8,2,31,40,27,66,25,8,22,31,44,27,66,1,8,2,66,55,8,62,31,46,29,66,62,8,11,31,42,27,66,16,8,37,31,5,27,66,23,8,13,31,32,27,66,24,8,3,31,27,27,66,78,8,61,31,36,29,66,45,8,27,31,91,27,66,4,8,53,31,29,29,66,28,8,0,31,39,27,66,79,8,20,31,3,27,66,57,8,24,31,19,27,66,23,8,24,31,26,27,66,15,8,34,31,71,27,66,5,8,37,31,4,27,66,33,8,48,31,9,29,66,42,8,36,31,10,27,66,62,8,3,31,14,27,66,49,8,44,31,20,29,66,52,8,36,31,20,27,66,65,8,54,31,36,29,66,30,8,63,31,7,27,66,11,8,2,66,68,8,23,31,53,27,66,29,8,25,31,5,29,66,65,8,7,66,45,8,15,31,24,27,66,41,8,60,31,30,27,66,15,8,10,66,46,8,3,31,12,27,66,98,8,23,31,41,27,66,5,8,45,31,9,27,66,14,8,6,31,97,27,66,12,8,36,31,59,27,66,13,8,1,31,24,27,66,53,8,54,31,38,27,66,30,8,10,66,42,8,7,31,35,27,66,76,8,61,31,14,29,66,19,8,63,66,19,8,5,66,60,8,56,31,9,29,66,63,8,51,31,32,29,66,55,8,2,31,13,27,66,68,8,23,31,30,27,66,12,8,49,31,23,29,66,17,8,13,66,63,8,11,66,111,8,14,66,63,8,24,31,11,27,66,46,8,43,31,8,29,66,31,8,59,66,24,8,13,66,44,8,28,31,30,27,66,7,8,45,31,18,29,66,42,8,57,31,26,29,66,34,8,29,31,48,27,66,22,8,48,31,51,27,66,9,8,35,31,45,27,66,10,8,2,31,20,27,66,62,8,40,31,13,29,66,25,8,39,31,10,29,66,89,8,61,31,23,29,66,30,8,13,31,24,27,66,67,8,32,31,4,29,66,37,8,41,31,10,29,66,80,8,50,31,11,29,66,35,8,20,31,2,29,66,63,8,7,31,37,27,66,75,8,27,31,5,29,66,21,8,58,31,35,29,66,53,8,60,31,4,27,66,56,8,30,31,12,29,66,67,8,59,31,10,29,66,32,8,9,31,27,27,66,31,8,30,31,21,27,66,16,8,35,31,19,27,66,31,8,16,31,62,27,66,7,8,59,31,1,27,66,20,8,63,31,25,27,66,17,8,20,31,23,27,66,13,8,5,31,28,27,66,21,8,8,31,11,27,66,50,8,13,31,47,27,66,5,8,49,31,2,29,66,18,8,27,31,58,27,66,33,8,23,66,58,8,13,66,91,8,4,66,61,8,27,31,21,27,66,29,8,47,31,3,27,66,26,8,60,31,1,29,66,63,8,13,31,70,27,66,16,8,13,31,37,27,66,31,8,12,31,17,27,66,37,8,58,31,43,29,66,52,8,4,31,39,27,66,43,8,57,31,7,27,66,46,8,25,31,31,27,66,24,8,20,31,15,27,66,70,8,23,31,29,27,66,4,8,32,31,28,27,66,13,8,23,31,4,29,66,50,8,7,66,58,8,45,31,12,29,66,70,8,61,31,22,27,66,35,8,41,31,2,29,66,41,8,3,66,101,8,9,66,56,8,26,31,34,27,66,17,8,10,31,8,27,66,56,8,7,31,24,27,66,53,8,33,31,14,29,66,66,8,46,31,29,29,66,26,8,6,31,42,27,66,28,8,28,31,34,27,66,57,8,1,31,41,27,66,43,8,60,31,18,29,66,39,8,53,31,7,27,66,20,8,11,31,22,27,66,72,8,56,31,16,29,66,45,8,18,31,2,29,66,59,8,41,31,28,27,66,12,8,30,31,35,27,66,18,8,13,31,18,27,66,25,8,49,31,42,27,66,11,8,21,31,46,27,66,2,8,34,31,14,29,66,48,8,7,31,36,27,66,38,8,24,31,27,27,66,57,8,2,66,70,8,10,31,71,27,66,4,8,11,31,45,27,66,13,8,14,31,7,27,66,97,8,37,31,16,27,66,18,8,12,66,70,8,3,66,62,8,6,66,61,8,10,31,46,27,66,18,8,4,31,22,27,66,56,8,26,31,8,27,66,35,8,44,31,23,29,66,22,8,10,31,15,27,66,51,8,5,31,44,27,66,72,8,27,31,6,27,66,48,8,61,31,14,29,66,34,8,47,31,9,29,66,28,8,51,31,8,27,66,24,8,14,31,29,27,66,14,8,12,66,60,8,10,31,33,27,66,26,8,8,31,34,27,66,26,8,25,31,15,27,66,79,8,13,66,95,8,57,31,4,27,66,14,8,7,66,100,8,36,31,1,29,66,34,8,15,31,7,27,66,96,8,23,31,26,27,66,28,8,36,31,79,27,66,5,8,0,66,65,8,31,31,4,29,66,38,8,53,31,25,29,66,48,8,10,66,38,8,28,31,16,27,66,25,8,43,31,20,29,66,58,8,36,31,20,29,66,49,8,35,31,24,27,66,8,8,28,31,7,29,66,36,8,41,31,17,27,66,63,8,5,31,10,27,66,54,8,0,31,43,27,66,23,8,39,31,13,29,66,85,8,12,66,96,8,3,31,58,27,66,9,8,52,31,21,29,66,53,8,13,66,39,8,2,31,32,27,66,84,8,28,31,13,29,66,55,8,15,31,3,27,66,64,8,1,66,64,8,4,66,82,8,5,31,56,27,66,13,8,61,31,46,29,66,69,8,12,31,52,27,66,5,8,51,31,27,29,66,19,8,11,31,39,27,66,26,8,27,31,7,29,66,101,8,26,31,41,27,66,6,8,3,66,78,8,7,31,53,27,66,19,8,4,66,101,8,25,31,46,27,66,14,8,4,31,88,27,66,17,8,34,31,1,27,66,46,8,6,31,40,27,66,37,8,11,31,6,27,66,39,8,36,31,14,29,66,31,8,4,31,52,27,66,13,8,3,66,65,8,10,66,55,8,27,31,64,27,66,17,8,19,31,4,27,66,46,8,9,66,60,8,54,31,34,29,66,49,8,51,31,54,27,66,13,8,24,31,3,27,66,60,8,59,31,23,29,66,68,8,13,31,5,27,66,47,8,6,66,61,8,28,31,46,27,66,2,8,1,66,121,8,42,31,20,29,66,34,8,13,66,68,8,3,31,39,27,66,28,8,48,31,14,29,66,33,8,4,31,63,27,66,18,8,61,31,2,29,66,56,8,55,31,23,29,66,48,8,38,31,26,27,66,41,8,12,66,44,8,41,31,14,27,66,56,8,3,66,66,8,3,31,26,27,66,38,8,13,31,50,27,66,36,8,28,31,56,27,66,24,8,7,31,36,27,66,30,8,30,31,56,27,66,36,8,12,31,4,27,66,36,8,27,31,3,29,66,94,8,16,31,40,27,66,9,8,5,31,73,27,66,42,8,11,66,54,8,25,31,2,29,66,42,8,20,31,45,27,66,11,8,8,31,59,27,66,55,8,26,31,9,29,66,90,8,3,66,78,8,44,31,13,29,66,46,8,18,31,44,27,66,5,8,41,31,25,29,66,69,8,54,31,3,29,66,27,8,51,31,23,29,66,53,8,1,66,82,8,29,31,1,29,66,28,8,9,66,104,8,6,31,28,27,66,35,8,7,31,13,27,66,45,8,59,31,16,29,66,5,8,4,31,70,27,66,34,8,12,66,69,8,2,31,22,27,66,98,8,23,31,11,27,66,18,8,50,31,42,27,66,26,8,31,31,9,29,66,52,8,63,31,42,27,66,15,8,12,66,53,8,26,31,41,27,66,20,8,5,66,69,8,58,31,26,29,66,49,8,7,31,14,27,66,35,8,7,66,36,8,10,31,46,27,66,20,8,40,31,19,29,66,100,8,28,31,51,27,66,24,8,12,66,69,8,63,31,22,29,66,27,8,7,66,60,8,55,31,20,27,66,10,8,58,31,25,27,66,19,8,26,31,27,27,66,27,8,20,31,59,27,66,26,8,63,31,28,29,66,21,8,6,31,49,27,66,57,8,62,31,13,29,66,20,8,2,31,18,27,66,48,8,6,66,42,8,7,66,101,8,14,66,52,8,60,31,10,29,66,18,8,8,31,9,27,66,35,8,37,31,7,27,66,74,8,21,31,38,27,66,9,8,35,31,62,27,66,23,8,62,31,9,29,66,12,8,54,31,7,29,66,60,8,8,66,66,8,17,31,54,27,66,10,8,30,31,8,27,66,43,8,21,31,3,29,66,25,8,9,66,67,8,27,31,3,29,66,97,8,45,31,22,27,66,52,8,32,31,31,27,66,18,8,25,31,31,27,66,12,8,2,31,24,27,66,57,8,5,31,19,27,66,61,8,13,66,40,8,56,31,15,27,66,9,8,17,31,84,27,66,4,8,19,31,29,27,66,8,8,8,31,19,27,66,45,8,26,31,4,29,66,47,8,35,31,28,27,66,5,8,27,31,6,27,66,56,8,10,31,77,27,66,21,8,55,31,10,27,66,3,8,8,66,60,8,37,31,14,27,66,1,8,16,31,78,27,66,24,8,3,66,62,8,3,31,12,27,66,105,8,22,31,7,27,66,36,8,18,31,2,29,66,57,8,60,31,35,29,66,51,8,8,31,57,27,66,57,8,3,66,45,8,57,31,10,29,66,34,8,13,66,57,8,40,31,20,27,66,7,8,8,31,77,27,66,1,8,56,31,20,29,66,52,8,3,31,70,27,66,7,8,0,31,69,27,66,36,8,26,31,18,27,66,12,8,24,31,50,27,66,6,8,49,31,34,29,66,54,8,38,31,13,27,66,16,8,17,31,9,27,66,73,8,36,31,12,27,66,60,8,3,31,56,27,66,8,8,27,31,2,29,66,82,8,11,31,27,27,66,31,8,11,31,58,27,66,49,8,50,31,6,29,66,25,8,7,66,113,8,1,66,64,8,2,31,25,27,66,46,8,35,31,24,27,66,15,8,42,31,21,27,66,20,8,28,31,31,27,66,18,8,17,31,5,27,66,21,8,43,31,13,27,66,20,8,1,31,39,27,66,8,8,12,31,3,27,66,41,8,52,31,27,27,66,2,8,9,31,26,27,66,36,8,11,66,72,8,18,31,24,27,66,43,8,58,31,10,29,66,33,8,16,31,34,27,66,30,8,60,31,29,29,66,74,8,18,31,16,27,66,22,8,19,31,25,27,66,46,8,55,31,26,29,66,40,8,40,31,24,27,66,3,8,40,31,31,27,66,14,8,18,31,83,27,66,7,8,27,31,29,27,66,15,8,5,66,79,8,36,31,11,29,66,27,8,47,31,69,27,66,2,8,30,31,6,29,66,46,8,47,31,12,29,66,31,8,19,31,9,27,66,37,8,25,31,64,27,66,31,8,0,31,51,27,66,23,8,8,66,74,8,19,31,15,27,66,74,8,1,31,18,27,66,47,8,52,31,5,29,66,29,8,21,31,22,27,66,79,8,56,31,6,29,66,35,8,31,31,38,27,66,12,8,14,31,9,27,66,45,8,12,66,55,8,14,66,71,8,57,31,17,27,66,40,8,33,31,18,27,66,29,8,3,66,102,8,11,66,45,8,10,66,57,8,59,31,39,29,66,49,8,10,66,55,8,2,66,46,8,24,31,66,27,66,28,8,14,31,8,27,66,59,8,47,31,15,27,66,4,8,45,31,14,27,66,6,8,40,31,2,27,66,9,8,13,31,32,27,66,29,8,8,31,13,27,66,62,8,35,31,1,27,66,53,8,12,66,31,8,5,31,23,27,66,48,8,21,31,37,27,66,62,8,18,31,51,27,66,42,8,48,31,16,29,66,49,8,25,31,15,27,66,40,8,20,31,57,27,66,6,8,44,31,11,29,66,52,8,24,31,2,27,66,50,8,5,66,75,8,52,31,16,27,66,37,8,57,31,20,29,66,19,8,5,31,71,27,66,6,8,8,66,61,8,2,66,63,8,52,31,9,27,66,46,8,6,66,102,8,11,66,68,8,10,66,58,8,58,31,35,29,66,29,8,58,31,45,27,66,15,8,18,31,41,27,66,10,8,54,31,19,27,66,47,8,8,31,40,27,66,17,8,1,66,72,8,43,31,2,27,66,29,8,16,31,67,27,66,1,8,41,31,35,27,66,1,8,52,31,32,29,66,23,8,4,66,72,8,2,66,118,8,22,31,42,27,66,21,8,41,31,4,27,66,36,8,14,66,60,8,39,31,18,29,66,62,8,30,31,45,27,66,10,8,9,66,59,8,20,31,18,27,66,43,8,41,66,42,8,35,31,19,27,66,2,8,15,31,10,27,66,96,8,40,66,29,8,14,66,51,8,6,31,15,27,66,35,8,34,31,14,29,66,88,8,54,31,35,29,66,47,8,8,66,98,8,19,31,28,27,66,5,8,44,31,9,29,66,83,8,42,31,17,27,66,20,8,11,66,55,8,0,66,65,8,1,66,48,8,17,31,8,27,66,49,8,60,31,9,29,66,30,8,10,66,106,8,25,31,19,27,66,22,8,50,31,10,27,66,16,8,7,31,99,27,66,14,8,1,66,51,8,31,31,13,29,66,63,8,46,31,13,27,66,6,8,45,31,17,27,66,5,8,56,31,7,29,66,8,8,3,31,54,27,66,13,8,0,31,49,27,66,20,8,60,31,1,27,66,7,8,9,66,72,8,53,31,45,27,66,10,8,12,31,37,27,66,18,8,27,31,29,27,66,28,8,54,31,10,29,66,8,8,14,31,72,27,66,32,8,18,31,22,27,66,40,8,61,31,6,29,66,27,8,48,31,3,29,66,20,8,9,31,43,27,66,33,8,62,31,44,29,66,56,8,4,66,78,8,16,31,34,27,66,15,8,31,31,4,27,66,8,8,26,31,29,27,66,21,8,13,31,90,27,66,16,8,59,31,7,27,66,53,8,14,66,67,8,10,66,55,8,44,31,9,29,66,86,8,2,66,55,8,22,31,7,29,66,36,8,36,31,10,27,66,23,8,36,31,14,29,66,43,8,15,31,30,27,66,70,8,2,31,77,27,66,29,8,21,31,17,27,66,35,8,47,31,31,27,66,6,8,24,31,4,27,66,24,8,5,66,113,8,39,31,29,27,66,2,8,12,31,14,27,66,94,8,10,66,55,8,40,31,22,29,66,69,8,62,31,15,29,66,27,8,60,31,22,29,66,44,8,35,31,7,27,66,6,8,61,31,31,29,66,13,8,14,66,62,8,26,31,58,27,66,35,8,21,31,19,27,66,16,8,58,31,25,29,66,48,8,23,31,8,29,66,52,8,8,66,113,8,49,31,9,29,66,17,8,33,31,17,27,66,17,8,0,66,69,8,38,31,22,27,66,8,8,0,66,99,8,59,31,37,29,66,86,8,3,31,62,27,66,1,8,50,31,22,29,66,79,8,2,66,67,8,36,66,82,8,38,31,21,27,66,8,8,52,31,26,29,66,40,8,4,66,61,8,11,66,89,8,19,31,37,27,66,18,8,13,66,69,8,8,31,83,27,66,28,8,6,66,37,8,21,31,25,27,66,30,8,35,31,36,27,66,49,8,10,66,71,8,43,31,28,29,66,66,8,5,66,62,8,43,31,9,29,66,33,8,0,31,72,27,66,13,8,13,31,92,27,66,5,8,43,31,1,27,66,36,8,2,31,48,27,66,55,8,12,31,11,27,66,34,8,24,31,17,27,66,32,8,18,31,41,27,66,10,8,10,31,52,27,66,5,8,9,66,47,8,57,31,39,29,66,90,8,1,66,68,8,1,66,47,8,9,31,18,27,66,42,8,46,31,23,27,66,49,8,39,31,5,27,66,40,8,36,31,33,27,66,51,8,5,31,19,27,66,41,8,61,31,23,29,66,39,8,51,31,1,29,66,26,8,1,66,47,8,55,31,27,27,66,21,8,12,31,44,27,66,25,8,32,31,1,27,66,42,8,6,31,99,27,66,16,8,6,66,79,8,63,31,27,29,66,33,8,5,66,76,8,13,31,45,27,66,25,8,49,31,31,29,66,38,8,27,31,67,27,66,18,8,21,31,39,27,66,9,8,56,31,20,29,66,29,8,3,31,55,27,66,31,8,4,31,30,27,66,74,8,7,66,64,8,4,66,64,8,52,31,27,29,66,27,8,21,31,76,27,66,21,8,51,31,18,27,66,9,8,16,31,48,27,66,40,8,16,31,21,27,66,28,8,6,31,30,27,66,38,8,24,31,36,27,66,16,8,42,31,21,29,66,27,8,14,31,25,27,66,42,8,34,31,7,29,66,54,8,53,31,11,27,66,16,8,36,31,68,27,66,17,8,12,31,21,27,66,52,8,7,31,45,27,66,25,8,0,31,49,27,66,32,8,50,31,22,27,66,11,8,38,31,3,29,66,21,8,5,66,84,8,9,31,29,27,66,31,8,58,31,14,29,66,22,8,2,31,36,27,66,43,8,42,31,8,27,66,58,8,8,66,57,8,20,66,87,8,24,31,29,27,66,16,8,5,66,113,8,0,66,77,8,52,31,67,27,66,1,8,0,66,65,8,56,31,32,27,66,31,8,63,31,36,29,66,47,8,4,66,79,8,57,31,32,29,66,27,8,1,66,42,8,4,31,16,27,66,56,8,12,31,26,27,66,82,8,6,66,113,8,2,31,54,27,66,25,8,16,31,21,27,66,30,8,19,31,33,27,66,15,8,12,31,10,27,66,63,8,15,31,25,27,66,50,8,21,31,15,27,66,44,8,50,31,11,27,66,44,8,1,66,55,8,19,31,52,27,66,9,8,13,66,56,8,53,31,34,29,66,49,8,57,31,22,27,66,28,8,51,31,10,29,66,67,8,11,66,58,8,12,31,20,27,66,16,8,38,31,6,27,66,25,8,12,31,55,27,66,51,8,6,66,80,8,7,66,59,8,19,31,9,27,66,37,8,61,31,25,29,66,86,8,51,31,19,27,66,4,8,11,66,71,8,11,31,64,27,66,11,8,18,31,28,27,66,20,8,4,31,60,27,66,12,8,43,31,62,27,66,16,8,13,66,72,8,47,31,11,29,66,45,8,35,31,17,27,66,15,8,9,66,74,8,1,66,84,8,8,66,43,8,52,31,26,29,66,54,8,19,31,82,27,66,4,8,14,31,12,27,66,30,8,63,31,37,29,66,26,8,15,31,18,27,66,36,8,1,66,64,8,26,31,13,27,66,30,8,51,31,50,27,66,7,8,1,31,65,27,66,17,8,30,31,51,27,66,3,8,14,66,38,8,48,31,30,29,66,100,8,3,66,62,8,58,31,46,27,66,16,8,3,66,62,8,31,31,11,27,66,11,8,17,31,51,27,66,6,8,49,31,13,27,66,21,8,57,31,21,27,66,4,8,3,31,15,27,66,48,8,8,66,68,8,17,31,37,27,66,67,8,39,31,15,29,66,57,8,37,31,9,27,66,35,8,51,31,33,29,66,62,8,16,31,37,27,66,30,8,45,31,15,27,66,25,8,2,31,60,27,66,51,8,8,31,14,27,66,59,8,29,31,13,27,66,41,8,43,31,8,29,66,21,8,3,31,31,27,66,20,8,11,31,51,27,66,7,8,9,66,58,8,9,15,27,66,81,8,28,31,44,27,66,36,8,40,31,21,29,66,46,8,50,31,19,27,66,16,8,42,31,25,27,66,2,8,1,66,117,8,51,31,5,27,66,29,8,53,31,33,29,66,62,8,47,31,19,29,66,37,8,3,31,36,27,66,59,8,43,31,21,29,66,52,8,56,31,8,29,66,36,8,14,31,5,27,66,54,8,0,66,43,8,3,66,73,8,9,31,82,27,66,30,8,19,31,88,27,66,4,8,9,66,72,8,9,66,58,8,12,66,71,8,44,31,15,29,66,28,8,1,66,75,8,1,31,24,27,66,44,8,4,66,63,8,58,31,28,29,66,26,8,30,31,33,27,66,45,8,6,31,45,27,66,14,8,18,31,39,27,66,65,8,7,31,11,27,66,34,8,57,31,4,27,66,57,8,15,31,2,27,66,55,8,8,31,26,27,66,70,8,1,31,28,27,66,36,8,63,31,9,29,66,65,8,40,66,34,8,50,31,15,27,66,16,8,39,31,37,27,66,36,8,57,31,4,29,66,13,8,14,31,21,27,66,41,8,9,15,27,66,103,8,3,31,21,27,66,28,8,5,31,48,27,66,28,8,63,31,4,29,66,12,8,51,31,11,27,66,43,8,21,31,32,27,66,32,8,34,31,18,29,66,58,8,36,31,18,27,66,27,8,7,66,76,8,1,31,54,27,66,1,8,6,31,30,27,66,20,8,20,15,27,66,29,8,9,66,57,8,12,66,53,8,50,31,31,27,66,27,8,23,31,38,27,66,18,8,9,66,75,8,13,31,20,27,66,19,8,19,31,84,27,66,15,8,49,31,28,29,66,45,8,1,31,74,27,66,7,8,24,15,27,66,17,8,6,66,83,8,11,66,63,8,11,66,70,8,50,31,13,27,66,22,8,53,31,32,29,66,22,8,5,31,65,27,66,6,8,8,66,113,8,18,15,27,66,67,8,54,31,23,29,66,50,8,26,31,35,27,66,5,8,10,31,59,27,66,52,8,36,31,5,29,66,54,8,57,31,20,29,66,51,8,56,31,24,29,66,48,8,22,31,43,27,66,40,8,1,66,56,8,7,66,92,8,9,66,60,8,14,66,51,8,61,31,29,29,66,16,8,23,31,40,27,66,45,8,32,31,16,27,66,24,8,8,66,114,8,2,66,50,8,50,31,1,27,66,67,8,13,66,53,8,13,66,53,8,60,31,23,29,66,28,8,4,66,52,8,4,66,70,8,33,31,10,27,66,38,8,52,31,4,27,66,48,8,40,31,8,27,66,18,8,35,31,2,27,66,39,8,43,31,11,29,66,16,8,21,31,3,27,66,65,8,43,31,31,27,66,7,8,45,31,2,27,66,33,8,52,31,29,27,66,24,8,3,66,82,8,6,31,23,27,66,42,8,4,31,44,27,66,33,8,3,31,21,27,66,59,8,13,66,43,8,6,31,64,27,66,7,8,55,31,4,27,66,10,8,4,31,44,27,66,17,8,2,31,36,27,66,73,8,45,31,4,27,66,69,8,5,66,83,8,13,66,91,8,4,31,60,27,66,1,8,58,31,19,29,66,27,8,9,66,65,8,13,31,33,27,66,38,8,47,31,32,27,66,2,8,9,31,7,27,66,27,8,8,31,46,27,66,22,8,12,31,20,27,66,88,8,48,31,43,27,66,12,8,2,66,79,8,0,66,69,8,11,31,17,27,66,77,8,8,31,9,27,66,68,8,43,31,13,27,66,11,8,21,31,58,27,66,1,8,31,31,4,27,66,70,8,6,66,50,8,50,31,21,27,66,37,8,27,31,36,27,66,6,8,29,31,28,27,66,8,8,50,31,9,29,66,24,8,16,31,10,27,66,82,8,5,66,74,8,16,31,31,27,66,21,8,3,66,49,8,34,31,28,27,66,56,8,62,31,31,29,66,39,8,5,31,32,27,66,45,8,14,66,51,8,1,31,34,27,66,38,8,6,66,68,8,2,66,80,8,52,31,36,27,66,1,8,11,66,32,8,29,31,14,29,66,61,8,38,31,20,29,66,31,8,21,31,12,27,66,74,8,13,31,57,27,66,11,8,5,66,73,8,14,31,55,27,66,52,8,50,31,7,27,66,28,8,13,66,68,8,11,31,8,27,66,62,8,22,31,21,27,66,40,8,14,66,42,8,14,66,68,8,55,31,9,29,66,23,8,0,66,68,8,6,31,17,27,66,42,8,1,31,99,27,66,8,8,2,31,19,27,66,50,8,30,31,16,27,66,38,8,12,66,40,8,41,31,16,27,66,61,8,38,31,10,27,66,19,8,23,31,63,27,66,34,8,9,31,46,27,66,10,8,55,31,47,27,66,11,8,31,31,26,27,66,17,8,35,31,2,27,66,44,8,0,31,98,27,66,9,8,33,31,6,29,66,16,8,13,66,63,8,4,66,116,8,21,31,16,27,66,11,8,11,31,26,27,66,44,8,0,66,74,8,30,31,9,27,66,66,8,19,31,29,27,66,37,8,11,31,84,27,66,19,8,35,31,28,27,66,17,8,33,31,6,29,66,78,8,17,31,3,27,66,36,8,14,66,54,8,14,31,50,27,66,5,8,1,31,40,27,66,25,8,62,31,9,27,66,18,8,36,31,30,27,66,42,8,54,31,7,29,66,31,8,59,31,37,27,66,10,8,14,66,38,8,53,31,33,29,66,98,8,51,31,12,29,66,26,8,6,66,76,8,7,31,19,27,66,39,8,46,31,16,27,66,8,8,1,31,38,27,66,37,8,48,31,10,29,66,10,8,25,31,47,27,66,47,8,9,31,53,27,66,19,8,47,31,9,29,66,38,8,52,31,36,27,66,17,8,39,31,22,29,66,68,8,39,31,30,27,66,3,8,14,66,66,8,16,31,70,27,66,19,8,9,66,47,8,51,31,21,29,66,51,8,10,66,59,8,47,31,2,29,66,22,8,48,31,22,29,66,55,8,2,66,106,8,1,31,34,27,66,32,8,10,31,30,27,66,45,8,45,31,17,29,66,41,8,35,31,25,27,66,58,8,44,31,17,29,66,61,8,43,31,23,29,66,100,8,8,66,57,8,0,66,50,8,38,31,26,27,66,10,8,30,31,36,27,66,15,8,38,31,27,27,66,51,8,54,31,30,29,66,42,8,21,31,43,27,66,12,8,30,31,9,27,66,80,8,32,31,5,27,66,48,8,62,31,18,29,66,37,8,12,66,54,8,51,31,24,27,66,30,8,26,31,55,27,66,5,8,19,31,4,29,66,87,8,46,31,26,27,66,8,8,6,31,92,27,66,7,8,11,66,45,8,1,66,85,8,49,31,27,29,66,47,8,42,31,9,27,66,15,8,30,31,46,27,66,1,8,41,66,67,8,49,31,14,29,66,37,8,7,31,57,27,66,4,8,59,31,11,29,66,4,8,1,31,36,27,66,81,8,8,66,62,8,41,31,11,27,66,52,8,1,66,64,8,35,31,9,29,66,40,8,27,31,5,27,66,42,8,57,31,14,27,66,13,8,8,31,24,27,66,33,8,3,66,40,8,50,31,1,27,66,25,8,24,31,60,27,66,37,8,11,31,10,27,66,48,8,25,31,7,27,66,49,8,8,31,54,27,66,11,8,51,31,7,29,66,77,8,17,31,44,27,66,24,8,54,31,38,29,66,54,8,18,31,4,27,66,58,8,14,31,10,27,66,81,8,12,15,27,66,32,8,48,31,11,29,66,71,8,14,66,55,8,0,66,66,8,49,31,8,29,66,74,8,35,31,5,27,66,68,8,44,31,17,27,66,7,8,36,31,40,27,66,8,8,1,66,51,8,30,31,78,27,66,10,8,53,31,34,29,66,50,8,51,31,14,27,66,17,8,10,66,55,8,48,31,8,29,66,74,8,2,31,64,27,66,8,8,37,31,35,27,66,9,8,28,31,2,29,66,60,8,48,31,6,27,66,12,8,15,31,20,27,66,41,8,56,31,21,29,66,86,8,6,66,93,8,25,31,23,27,66,33,8,47,31,2,29,66,25,8,51,31,27,27,66,43,8,30,31,15,29,66,70,8,49,31,15,27,66,2,8,32,31,9,27,66,39,8,2,66,103,8,53,31,25,29,66,29,8,30,31,51,27,66,22,8,0,31,20,27,66,49,8,3,31,35,27,66,27,8,44,31,6,27,66,2,8,30,31,2,29,66,90,8,48,31,7,29,66,38,8,58,31,38,27,66,24,8,3,31,48,27,66,14,8,47,31,12,29,66,33,8,5,66,71,8,20,31,14,27,66,15,8,31,31,10,29,66,48,8,13,31,43,27,66,25,8,6,66,74,8,26,31,21,27,66,74,8,60,31,43,29,66,68,8,36,31,5,29,66,41,8,7,66,74,8,2,66,81,8,0,66,56,8,8,66,81,8,12,66,57,8,59,31,3,29,66,12,8,59,31,8,29,66,30,8,18,31,27,27,66,63,8,38,31,21,29,66,55,8,56,31,25,29,66,38,8,50,31,28,29,66,47,8,37,31,34,27,66,47,8,57,31,9,29,66,32,8,25,31,5,29,66,46,8,11,66,54,8,2,66,70,8,6,66,68,8,14,31,25,27,66,45,8,41,31,1,27,66,35,8,7,66,36,8,43,31,16,27,66,17,8,33,31,22,27,66,65,8,30,31,20,27,66,27,8,33,31,16,27,66,32,8,13,66,58,8,13,31,86,27,66,22,8,60,31,22,29,66,47,8,62,31,46,29,66,55,8,44,31,16,27,66,21,8,34,31,8,27,66,41,8,6,66,50,8,14,31,50,27,66,41,8,62,31,32,29,66,39,8,12,31,35,27,66,21,8,5,31,58,27,66,44,8,60,31,30,27,66,18,8,14,31,7,27,66,50,8,53,31,6,27,66,26,8,10,31,48,27,66,11,8,35,31,56,27,66,27,8,52,31,2,27,66,22,8,31,31,24,27,66,27,8,0,66,65,8,31,31,9,27,66,25,8,54,31,15,29,66,35,8,28,31,45,27,66,14,8,42,31,9,27,66,60,8,43,31,3,29,66,3,8,61,31,37,29,66,52,8,17,31,89,27,66,13,8,56,31,2,29,66,2,8,62,31,36,29,66,55,8,11,31,31,27,66,34,8,54,31,29,29,66,58,8,19,31,20,27,66,46,8,15,31,71,27,66,12,8,47,31,3,29,66,37,8,17,31,43,27,66,23,8,55,31,13,29,66,15,8,26,31,58,27,66,24,8,44,31,21,27,66,4,8,0,66,65,8,42,31,33,27,66,10,8,60,31,25,29,66,73,8,40,31,22,29,66,52,8,23,31,1,27,66,82,8,27,31,1,27,66,24,8,62,31,15,27,66,41,8,32,31,13,29,66,52,8,43,31,12,27,66,11,8,61,31,5,29,66,9,8,8,66,103,8,49,31,21,27,66,4,8,13,66,69,8,59,31,26,29,66,52,8,10,31,15,27,66,18,8,40,31,3,29,66,39,8,55,31,16,29,66,80,8,11,66,92,8,50,31,13,27,66,18,8,21,31,36,27,66,18,8,24,31,8,27,66,89,8,5,31,29,27,66,51,8,25,31,27,27,66,16,8,19,15,27,66,43,8,42,31,17,27,66,24,8,15,31,41,27,66,1,8,5,31,55,27,66,20,8,5,31,15,27,66,49,8,28,31,10,27,66,27,8,32,31,23,27,66,10,8,11,66,97,8,6,66,76,8,12,66,110,8,27,31,18,27,66,7,8,7,66,111,8,7,31,20,27,66,42,8,31,31,28,27,66,45,8,21,31,4,29,66,48,8,52,31,2,29,66,25,8,58,31,17,29,66,33,8,21,31,19,27,66,42,8,15,15,27,66,59,8,2,31,36,27,66,5,8,58,31,24,29,66,42,8,19,31,14,27,66,16,8,10,66,101,8,3,31,63,27,66,15,8,0,31,67,27,66,8,8,63,31,36,27,66,22,8,32,31,3,29,66,56,8,40,31,4,27,66,35,8,2,31,19,27,66,60,8,49,31,15,27,66,19,8,2,66,54,8,5,31,71,27,66,31,8,32,31,26,27,66,11,8,47,31,19,29,66,39,8,52,31,32,27,66,15,8,37,31,46,27,66,25,8,10,66,59,8,6,66,63,8,35,31,2,29,66,36,8,18,31,41,27,66,59,8,38,31,6,27,66,45,8,29,31,7,27,66,46,8,42,31,4,29,66,27,8,60,31,31,29,66,78,8,1,66,73,8,59,31,17,29,66,39,8,27,31,16,27,66,56,8,18,31,23,27,66,2,8,49,31,2,29,66,29,8,56,31,62,27,66,3,8,13,31,14,27,66,46,8,0,31,41,27,66,40,8,42,31,3,27,66,33,8,4,66,79,8,16,31,37,27,66,32,8,15,31,34,27,66,59,8,27,31,11,27,66,43,8,34,31,18,29,66,67,8,18,31,25,27,66,13,8,9,31,47,27,66,65,8,1,31,22,27,66,46,8,26,31,37,27,66,4,8,50,31,19,27,66,4,8,13,66,95,8,42,31,1,27,66,27,8,23,31,41,27,66,58,8,5,66,47,8,10,31,36,27,66,72,8,9,66,61,8,55,31,19,29,66,30,8,42,31,10,27,66,13,8,62,31,1,29,66,49,8,2,66,72,8,1,31,47,27,66,36,8,28,31,3,27,66,21,8,11,15,27,66,21,8,11,66,65,8,11,31,21,27,66,88,8,15,31,62,27,66,4,8,3,66,78,8,38,31,31,27,66,4,8,28,31,61,27,66,16,8,51,31,3,29,66,37,8,4,66,63,8,50,31,4,27,66,26,8,41,66,64,8,62,31,32,29,66,27,8,38,31,23,27,66,11,8,0,66,69,8,24,31,10,27,66,31,8,36,31,21,29,66,50,8,63,31,15,27,66,30,8,32,31,11,29,66,59,8,33,31,16,27,66,35,8,0,66,52,8,32,31,37,27,66,49,8,12,31,49,27,66,19,8,35,31,30,27,66,17,8,12,31,40,27,66,13,8,37,31,15,27,66,29,8,6,66,68,8,21,31,36,27,66,24,8,22,31,1,27,66,88,8,37,31,14,29,66,20,8,61,31,7,29,66,22,8,37,31,5,29,66,90,8,29,31,16,27,66,28,8,59,31,3,27,66,19,8,0,66,67,8,40,31,29,27,66,52,8,2,66,83,8,52,31,12,27,66,8,8,2,31,51,27,66,27,8,34,31,50,27,66,21,8,12,66,44,8,39,31,18,29,66,100,8,27,31,13,27,66,29,8,3,31,12,27,66,50,8,26,31,44,27,66,15,8,37,31,36,27,66,35,8,29,31,23,27,66,20,8,52,31,22,27,66,32,8,50,31,6,29,66,8,8,50,31,13,27,66,55,8,37,31,7,27,66,30,8,2,31,17,27,66,85,8,11,66,54,8,6,31,19,27,66,58,8,35,31,2,27,66,37,8,25,31,6,27,66,53,8,0,66,56,8,46,31,20,29,66,17,8,49,31,24,29,66,51,8,33,31,14,27,66,72,8,33,31,8,27,66,44,8,18,31,49,27,66,14,8,22,31,36,27,66,12,8,14,66,91,8,46,31,1,27,66,38,8,15,31,12,27,66,42,8,36,31,11,29,66,56,8,51,31,22,29,66,54,8,0,66,56,8,1,66,120,8,50,31,7,29,66,26,8,10,31,51,27,66,6,8,52,31,20,27,66,13,8,15,31,14,27,66,79,8,12,66,56,8,62,31,32,29,66,76,8,16,31,5,27,66,31,8,39,31,41,27,66,38,8,30,31,19,27,66,20,8,9,31,27,27,66,46,8,7,66,58,8,22,31,24,27,66,37,8,9,66,65,8,32,31,10,29,66,61,8,40,31,33,27,66,34,8,3,66,40,8,13,66,63,8,21,31,8,27,66,93,8,29,31,35,27,66,39,8,63,31,24,29,66,42,8,0,66,67,8,13,31,22,27,66,32,8,44,31,17,29,66,59,8,27,31,28,27,66,17,8,10,31,37,27,66,33,8,33,31,6,29,66,78,8,19,31,20,27,66,17,8,62,31,29,29,66,43,8,25,31,8,27,66,36,8,34,31,10,29,66,41,8,7,66,45,8,8,66,100,8,51,31,26,27,66,2,8,12,31,90,27,66,4,8,1,31,28,27,66,23,8,12,66,106,8,2,31,50,27,66,14,8,8,66,74,8,0,31,42,27,66,23,8,4,31,18,27,66,47,8,48,31,12,27,66,14,8,33,31,12,29,66,62,8,10,31,46,27,66,33,8,14,66,29,8,37,31,2,27,66,37,8,0,66,48,8,27,31,1,29,66,22,8,44,31,21,29,66,58,8,13,31,41,27,66,11,8,4,66,63,8,14,66,43,8,55,31,29,27,66,34,8,7,31,30,27,66,32,8,25,31,3,27,66,37,8,0,66,119,8,14,31,16,27,66,88,8,15,31,21,27,66,47,8,34,31,4,29,66,36,8,9,66,56,8,30,31,12,29,66,57,8,7,66,69,8,0,31,28,27,66,20,8,59,31,17,29,66,35,8,52,31,30,29,66,59,8,4,66,69,8,50,31,24,29,66,79,8,14,31,19,27,66,52,8,12,66,108,8,14,66,66,8,55,31,38,27,66,12,8,8,31,41,27,66,7,8,43,31,6,29,66,72,8,17,31,30,27,66,22,8,62,31,45,29,66,48,8,2,31,52,27,66,57,8,24,31,9,29,66,103,8,32,31,8,29,66,63,8,45,31,5,27,66,32,8,1,31,53,27,66,11,8,0,31,29,27,66,22,8,14,66,60,8,11,66,71,8,63,31,1,29,66,3,8,40,31,2,27,66,1,8,54,31,18,27,66,4,8,50,31,43,27,66,29,8,44,31,17,27,66,16,8,29,31,12,29,66,64,8,15,31,25,27,66,25,8,58,31,21,29,66,30,8,31,31,5,27,66,21,8,28,31,1,29,66,40,8,38,31,6,29,66,37,8,11,66,56,8,28,31,1,27,66,56,8,12,66,96,8,54,31,12,27,66,3,8,40,31,7,27,66,21,8,36,31,10,29,66,26,8,10,31,45,27,66,63,8,17,31,50,27,66,1,8,0,66,120,8,9,31,37,27,66,19,8,21,31,20,27,66,31,8,50,31,11,27,66,13,8,30,31,33,27,66,18,8,45,31,53,27,66,9,8,14,66,29,8,45,31,1,27,66,30,8,22,31,32,27,66,68,8,56,31,20,27,66,31,8,38,31,12,29,66,55,8,8,66,57,8,2,31,48,27,66,71,8,8,66,49,8,7,31,10,27,66,69,8,1,31,45,27,66,23,8,47,31,20,29,66,39,8,6,31,13,27,66,33,8,14,66,94,8,54,31,11,27,66,8,8,17,31,30,27,66,37,8,12,31,25,27,66,15,8,17,31,88,27,66,13,8,18,31,27,27,66,24,8,14,31,37,27,66,15,8,52,31,12,27,66,1,8,6,66,59,8,21,31,37,27,66,16,8,47,31,32,27,66,4,8,45,31,26,29,66,29,8,11,66,32,8,60,31,22,29,66,38,8,37,31,6,27,66,5,8,14,66,34,8,7,66,74,8,6,31,55,27,66,14,8,59,31,38,27,66,8,8,3,31,48,27,66,35,8,3,31,27,27,66,38,8,10,66,70,8,54,31,20,29,66,71,8,8,66,48,8,26,31,3,27,66,42,8,12,66,57,8,9,66,56,8,23,31,5,29,66,81,8,8,66,110,8,46,31,26,29,66,59,8,39,31,47,27,66,34,8,14,31,44,27,66,7,8,55,31,12,29,66,25,8,3,31,29,27,66,44,8,49,31,17,29,66,16,8,21,31,41,27,66,49,8,61,31,17,29,66,37,8,19,31,18,27,66,40,8,17,31,81,27,66,7,8,45,31,25,29,66,65,8,35,31,16,29,66,59,8,15,31,53,27,66,13,8,44,31,31,27,66,8,8,8,66,49,8,34,31,19,27,66,30,8,41,31,7,29,66,35,8,23,31,24,27,66,19,8,27,31,13,27,66,49,8,58,31,12,27,66,38,8,60,31,3,27,66,2,8,4,66,44,8,17,31,20,27,66,32,8,29,31,5,29,66,94,8,13,66,74,8,42,31,3,27,66,21,8,52,31,27,29,66,40,8,35,31,40,27,66,3,8,60,31,36,29,66,52,8,1,31,41,27,66,8,8,3,66,45,8,21,31,7,27,66,53,8,57,31,35,29,66,50,8,50,31,14,27,66,41,8,49,31,29,27,66,7,8,57,31,22,29,66,44,8,29,31,41,27,66,11,8,53,31,26,29,66,56,8,58,31,23,29,66,21,8,6,31,47,27,66,4,8,59,31,36,29,66,46,8,62,31,35,29,66,41,8,35,31,12,29,66,66,8,46,31,7,27,66,55,8,51,31,4,27,66,17,8,60,31,32,29,66,79,8,57,31,6,29,66,18,8,47,31,1,29,66,72,8,7,31,33,27,66,45,8,39,31,17,27,66,48,8,5,31,11,27,66,49,8,16,31,67,27,66,30,8,34,31,12,27,66,28,8,44,31,26,29,66,63,8,37,31,24,27,66,42,8,35,31,6,29,66,14,8,63,31,47,29,66,60,8,35,31,5,27,66,80,8,42,31,24,29,66,81,8,3,66,78,8,56,31,21,29,66,41,8,58,31,28,27,66,19,8,59,31,14,29,66,40,8,12,31,38,27,66,40,8,13,66,68,8,27,31,8,27,66,48,8,63,31,10,29,66,4,8,46,31,12,29,66,32,8,11,66,58,8,57,31,28,29,66,36,8,43,31,23,27,66,33,8,3,31,47,27,66,68,8,11,66,72,8,11,31,21,27,66,34,8,14,31,1,27,66,50,8,4,31,43,27,66,34,8,16,31,32,27,66,26,8,0,31,35,27,66,47,8,51,31,18,29,66,74,8,50,31,30,29,66,23,8,54,31,38,29,66,60,8,10,31,31,27,66,79,8,0,31,27,27,66,84,8,2,66,79,8,19,31,28,27,66,30,8,7,66,98,8,10,31,27,27,66,48,8,50,31,2,27,66,55,8,61,31,1,27,66,18,8,29,31,61,27,66,15,8,24,31,30,27,66,2,8,33,31,9,27,66,58,8,3,66,66,8,10,66,56,8,44,31,7,29,66,28,8,7,31,48,27,66,53,8,8,31,55,27,66,9,8,2,31,41,27,66,25,8,1,66,51,8,21,31,32,27,66,65,8,25,31,4,29,66,51,8,9,31,14,27,66,59,8,26,31,35,27,66,4,8,6,31,105,27,66,7,8,61,31,9,29,66,22,8,63,31,25,29,66,44,8,38,31,51,27,66,19,8,48,31,16,27,66,2,8,48,31,7,27,66,21,8,9,31,66,27,66,47,8,12,66,87,8,11,31,26,27,66,44,8,10,66,59,8,0,66,121,8,50,31,1,29,66,36,8,33,31,12,29,66,52,8,5,66,75,8,11,31,78,27,66,16,8,14,31,26,27,66,16,8,31,31,14,29,66,69,8,16,31,31,27,66,22,8,2,31,34,27,66,32,8,60,31,21,29,66,60,8,12,66,96,8,7,31,43,27,66,24,8,13,66,35,8,59,31,20,29,66,30,8,25,31,2,29,66,95,8,50,31,26,29,66,66,8,6,31,72,27,66,42,8,47,31,31,29,66,49,8,19,31,80,27,66,1,8,32,31,33,27,66,9,8,44,31,3,27,66,37,8,7,66,49,8,5,66,38,8,51,31,21,27,66,4,8,36,31,16,29,66,100,8,60,31,25,29,66,13,8,27,31,43,27,66,11,8,12,66,55,8,11,66,72,8,1,66,84,8,8,66,41,8,3,31,59,27,66,18,8,7,31,65,27,66,33,8,9,66,47,8,9,31,41,27,66,23,8,33,31,24,27,66,12,8,10,31,6,27,66,52,8,36,31,14,29,66,93,8,61,31,34,27,66,13,8,62,31,13,29,66,16,8,25,31,45,27,66,14,8,16,31,11,27,66,25,8,4,66,114,8,8,31,7,27,66,55,8,22,31,7,29,66,89,8,42,31,9,29,66,32,8,10,31,53,27,66,50,8,12,31,50,27,66,12,8,6,31,76,27,66,2,8,40,31,14,29,66,89,8,56,31,23,29,66,10,8,10,66,66,8,5,66,114,8,20,31,1,27,66,52,8,62,31,31,29,66,50,8,39,31,11,27,66,26,8,23,31,8,27,66,90,8,52,31,32,27,66,1,8,38,66,47,8,11,66,69,8,28,31,65,27,66,12,8,8,31,25,27,66,23,8,14,31,40,27,66,64,8,9,66,60,8,62,31,42,29,66,47,8,59,31,12,29,66,34,8,20,31,26,27,66,62,8,39,31,14,27,66,16,8,34,31,12,27,66,2,8,23,31,3,27,66,43,8,56,31,59,27,66,3,8,30,31,8,29,66,58,8,31,31,24,27,66,65,8,24,31,4,27,66,37,8,63,31,28,29,66,51,8,22,31,14,27,66,38,8,14,66,69,8,41,31,51,27,66,27,8,1,66,42,8,34,66,42,8,46,31,37,27,66,36,8,2,31,25,27,66,50,8,39,31,21,29,66,63,8,18,31,53,27,66,9,8,5,31,55,27,66,45,8,1,66,84,8,12,31,25,27,66,62,8,17,31,7,27,66,57,8,1,66,82,8,8,66,48,8,0,66,114,8,53,31,25,29,66,41,8,45,31,22,29,66,42,8,2,66,79,8,55,31,37,27,66,26,8,51,31,5,29,66,51,8,27,31,66,27,66,27,8,28,66,37,8,20,31,33,27,66,32,8,10,66,64,8,26,31,8,27,66,49,8,1,66,72,8,13,66,30,8,33,31,2,27,66,41,8,6,31,15,27,66,99,8,7,31,67,27,66,25,8,63,31,30,29,66,48,8,43,31,11,29,66,45,8,15,31,65,27,66,25,8,9,66,76,8,51,31,40,27,66,17,8,0,66,80,8,36,31,4,29,66,73,8,10,66,46,8,2,31,24,27,66,56,8,3,66,66,8,30,31,34,27,66,1,8,53,31,17,27,66,41,8,2,66,106,8,8,66,68,8,13,66,93,8,30,31,7,27,66,15,8,60,31,34,29,66,92,8,56,31,2,27,66,14,8,46,31,15,27,66,21,8,37,31,18,27,66,10,8,9,66,42,8,15,31,57,27,66,2,8,10,31,53,27,66,19,8,5,31,42,27,66,53,8,45,31,19,29,66,40,8,39,31,23,27,66,14,8,30,31,70,27,66,21,8,0,31,58,27,66,31,8,40,15,27,66,1,8,5,31,48,27,66,13,8,48,31,15,29,66,72,8,6,31,23,27,66,56,8,27,31,35,27,66,35,8,19,31,34,27,66,27,8,41,31,18,29,66,82,8,6,66,50,8,9,31,62,27,66,43,8,14,31,31,27,66,24,8,58,31,11,29,66,18,8,25,31,65,27,66,17,8,23,31,6,29,66,91,8,57,31,30,29,66,39,8,20,31,73,27,66,13,8,59,31,31,29,66,24,8,40,31,73,27,66,5,8,21,31,6,27,66,70,8,11,66,55,8,61,31,4,29,66,8,8,29,31,61,27,66,22,8,12,31,42,27,66,20,8,12,31,36,27,66,33,8,8,31,28,27,66,20,8,46,31,4,29,66,1,8,5,31,50,27,66,21,8,20,31,49,27,66,50,8,7,66,100,8,26,31,6,29,66,61,8,0,31,25,27,66,54,8,13,66,92,8,58,31,28,29,66,55,8,10,66,69,8,53,31,25,27,66,2,8,30,15,27,66,45,8,10,31,26,27,66,20,8,12,31,52,27,66,57,8,41,31,1,27,66,27,8,34,31,17,29,66,49,8,61,31,37,29,66,28,8,46,31,20,29,66,82,8,3,31,59,27,66,15,8,10,66,74,8,34,31,11,27,66,7,8,43,31,55,27,66,20,8,52,31,7,29,66,21,8,12,66,92,8,25,31,2,27,66,38,8,25,31,63,27,66,9,8,62,31,24,29,66,36,8,56,31,5,29,66,31,8,60,31,24,29,66,71,8,21,31,18,27,66,4,8,50,31,19,29,66,45,8,33,31,87,27,66,1,8,31,31,17,27,66,21,8,56,31,22,29,66,47,8,7,66,59,8,53,31,13,27,66,1,8,50,31,8,27,66,27,8,15,31,4,27,66,93,8,2,31,23,27,66,55,8,54,31,37,29,66,88,8,58,31,28,29,66,26,8,31,31,6,27,66,62,8,36,31,7,29,66,40,8,7,31,47,27,66,11,8,60,31,18,29,66,23,8,33,31,12,29,66,87,8,39,31,21,27,66,24,8,0,31,30,27,66,38,8,57,31,6,29,66,1,8,62,31,39,29,66,95,8,1,66,66,8,11,66,93,8,21,31,27,27,66,17,8,28,31,19,27,66,72,8,3,31,29,27,66,42,8,47,31,7,29,66,42,8,15,31,1,27,66,104,8,1,66,65,8,27,31,33,27,66,16,8,3,66,119,8,7,66,62,8,2,66,79,8,44,31,26,29,66,55,8,4,31,49,27,66,14,8,47,31,34,27,66,4,8,60,31,34,29,66,27,8,31,31,39,27,66,10,8,52,31,19,29,66,72,8,10,66,46,8,52,31,10,29,66,39,8,22,31,28,27,66,19,8,29,31,4,29,66,43,8,59,31,17,27,66,23,8,7,31,73,27,66,28,8,37,31,12,27,66,21,8,11,31,104,27,66,7,8,12,66,40,8,35,31,80,27,66,3,8,20,31,38,27,66,16,8,42,31,2,27,66,38,8,38,31,17,29,66,44,8,9,66,96,8,28,31,12,29,66,58,8,16,31,57,27,66,9,8,22,31,7,27,66,45,8,14,31,50,27,66,2,8,19,31,3,27,66,54,8,7,66,41,8,45,31,18,29,66,76,8,0,31,73,27,66,8,8,27,31,22,27,66,30,8,35,31,25,27,66,23,8,30,31,4,27,66,51,8,14,31,13,27,66,53,8,41,31,5,29,66,45,8,53,31,35,29,66,65,8,25,31,1,27,66,30,8,63,31,41,27,66,2,8,11,66,58,8,28,31,11,27,66,29,8,8,66,77,8,60,31,12,29,66,60,8,13,66,52,8,6,66,101,8,63,31,14,29,66,20,8,46,31,7,27,66,65,8,63,31,1,27,66,18,8,10,66,56,8,1,31,22,27,66,42,8,47,31,21,29,66,40,8,63,31,5,27,66,8,8,3,31,42,27,66,3,8,0,31,54,27,66,27,8,54,31,16,29,66,43,8,61,31,35,29,66,40,8,26,31,27,27,66,52,8,24,31,48,27,66,13,8,7,66,78,8,40,31,4,27,66,36,8,48,31,1,29,66,58,8,9,66,48,8,39,31,32,27,66,31,8,12,66,57,8,18,31,27,27,66,21,8,2,66,50,8,57,31,21,27,66,30,8,4,66,63,8,35,31,32,27,66,17,8,60,31,44,29,66,36,8,5,31,35,27,66,78,8,48,31,2,27,66,22,8,12,66,108,8,43,31,8,27,66,14,8,59,31,5,27,66,21,8,48,31,25,27,66,1,8,38,31,10,27,66,36,8,30,31,12,29,66,55,8,14,66,29,8,19,31,24,27,66,33,8,6,31,35,27,66,78,8,15,31,33,27,66,8,8,9,66,72,8,15,31,16,27,66,35,8,36,31,3,29,66,50,8,6,66,50,8,58,31,29,27,66,27,8,5,66,64,8,10,31,30,27,66,25,8,15,31,80,27,66,12,8,33,31,55,27,66,30,8,63,66,13,8,22,31,19,27,66,63,8,42,31,18,29,66,41,8,5,31,49,27,66,32,8,47,31,4,27,66,23,8,16,31,1,27,66,64,8,14,31,27,27,66,78,8,3,66,40,8,3,31,40,27,66,33,8,33,31,51,27,66,37,8,16,31,77,27,66,14,8,14,31,57,27,66,10,8,23,31,43,27,66,12,8,7,31,72,27,66,42,8,2,31,18,27,66,65,8,8,31,47,27,66,56,8,14,31,29,27,66,38,8,26,31,7,27,66,50,8,12,66,45,8,26,31,18,27,66,23,8,5,31,55,27,66,9,8,27,31,14,27,66,27,8,59,31,13,27,66,35,8,52,31,27,29,66,83,8,6,66,65,8,31,31,14,29,66,52,8,17,31,32,27,66,20,8,32,31,9,29,66,95,8,59,31,20,29,66,31,8,41,31,24,29,66,103,8,62,31,8,29,66,11,8,34,31,11,27,66,45,8,24,31,39,27,66,11,8,37,31,23,27,66,21,8,55,31,9,29,66,23,8,22,31,11,27,66,10,8,45,31,21,29,66,52,8,2,31,57,27,66,62,8,3,31,58,27,66,38,8,59,31,18,29,66,40,8,49,31,10,29,66,30,8,46,31,15,27,66,44,8,23,31,37,27,66,25,8,53,31,21,27,66,16,8,33,31,7,29,66,54,8,3,31,81,27,66,21,8,0,66,56,8,46,31,27,29,66,84,8,11,66,58,8,7,31,55,27,66,4,8,3,31,55,27,66,61,8,36,31,2,27,66,75,8,16,31,21,27,66,43,8,8,31,12,27,66,85,8,44,31,14,29,66,26,8,19,66,28,8,26,31,12,27,66,31,8,36,31,27,27,66,2,8,43,31,9,27,66,67,8,60,31,29,29,66,77,8,37,31,16,29,66,46,8,13,66,71,8,28,31,7,29,66,31,8,46,31,22,29,66,94,8,34,31,25,27,66,17,8,16,31,31,27,66,19,8,25,31,34,27,66,6,8,4,66,62,8,13,31,15,27,66,46,8,34,31,29,27,66,21,8,11,31,4,27,66,66,8,54,31,34,29,66,23,8,22,31,15,27,66,39,8,3,31,24,27,66,92,8,12,66,57,8,59,31,4,27,66,18,8,5,31,24,27,66,44,8,6,66,99,8,0,66,85,8,22,31,4,29,66,48,8,30,31,39,27,66,12,8,42,31,29,27,66,12,8,13,66,43,8,50,31,32,29,66,85,8,28,31,36,27,66,5,8,4,66,63,8,2,66,75,8,59,31,35,27,66,14,8,53,31,4,29,66,19,8,3,66,103,8,14,66,38,8,41,31,30,27,66,47,8,13,31,4,27,66,56,8,1,31,86,27,66,33,8,5,66,60,8,13,31,56,27,66,35,8,3,31,49,27,66,22,8,27,31,1,29,66,55,8,53,31,10,27,66,15,8,47,31,11,29,66,30,8,4,31,68,27,66,4,8,45,31,51,27,66,25,8,57,31,9,29,66,8,8,40,31,2,27,66,39,8,18,31,25,27,66,34,8,8,66,75,8,21,31,7,27,66,57,8,47,31,8,29,66,46,8,2,31,48,27,66,30,8,47,31,16,29,66,74,8,13,66,43,8,53,31,1,27,66,17,8,9,66,60,8,59,31,35,29,66,41,8,15,66,62,8,30,31,72,27,66,16,8,13,66,68,8,10,31,60,27,66,34,8,9,66,56,8,2,66,72,8,14,31,21,27,66,39,8,22,31,49,27,66,13,8,17,31,66,27,66,32,8,57,31,27,29,66,13,8,45,31,11,29,66,42,8,33,31,65,27,66,24,8,46,31,4,27,66,39,8,50,31,14,29,66,45,8,56,31,1,29,66,14,8,26,31,25,27,66,32,8,51,31,23,27,66,11,8,53,31,4,29,66,2,8,59,31,39,29,66,60,8,0,31,86,27,66,19,8,10,66,46,8,61,31,44,29,66,53,8,21,31,11,27,66,37,8,27,31,8,29,66,46,8,27,31,4,29,66,96,8,36,31,58,27,66,14,8,61,31,10,29,66,25,8,58,31,6,29,66,16,8,14,31,16,27,66,22,8,11,66,107,8,22,31,15,27,66,33,8,34,31,19,29,66,89,8,8,66,57,8,5,31,26,27,66,40,8,0,31,23,27,66,53,8,13,66,35,8,51,66,48,8,18,31,39,27,66,24,8,46,31,3,29,66,24,8,11,66,94,8,45,31,27,29,66,39,8,48,31,11,29,66,81,8,48,31,13,27,66,8,8,49,31,1,27,66,18,8,18,31,1,27,66,58,8,60,31,18,29,66,66,8,12,66,58,8,3,31,59,27,66,6,8,17,31,31,27,66,4,8,15,31,58,27,66,45,8,56,31,37,29,66,46,8,27,31,37,27,66,40,8,51,31,12,27,66,2,8,15,31,45,27,66,47,8,48,31,21,29,66,47,8,62,31,11,29,66,30,8,8,31,39,27,66,43,8,20,31,40,27,66,6,8,6,66,70,8,56,31,26,29,66,19,8,58,31,47,27,66,14,8,8,31,52,27,66,21,8,15,31,40,27,66,19,8,45,31,21,29,66,59,8,51,31,25,27,66,9,8,60,31,27,29,66,43,8,44,31,4,27,66,33,8,14,31,29,27,66,40,8,47,31,4,27,66,5,8,8,66,109,8,56,31,30,29,66,43,8,37,31,10,29,66,40,8,46,31,30,27,66,13,8,13,31,83,27,66,12,8,29,31,15,27,66,30,8,12,66,56,8,16,31,1,27,66,35,8,32,31,21,27,66,65,8,54,31,9,27,66,4,8,1,31,20,27,66,61,8,24,15,27,66,17,8,25,31,12,27,66,46,8,20,31,29,27,66,25,8,33,31,1,29,66,50,8,32,31,6,27,66,27,8,7,66,36,8,13,66,63,8,23,31,3,29,66,101,8,11,66,45,8,38,31,28,27,66,15,8,29,31,27,27,66,23,8,23,31,66,27,66,16,8,5,31,14,27,66,66,8,22,31,13,27,66,45,8,37,31,38,27,66,5,8,53,31,11,29,66,63,8,4,31,51,27,66,1,8,39,31,5,29,66,85,8,20,31,12,27,66,37,8,19,31,30,27,66,17,8,46,31,14,27,66,43,8,19,31,9,27,66,80,8,0,31,31,27,66,36,8,16,31,40,27,66,50,8,7,31,17,27,66,28,8,48,31,16,27,66,54,8,9,31,21,27,66,44,8,39,31,19,27,66,8,8,1,31,39,27,66,25,8,6,66,63,8,16,31,20,27,66,38,8,34,15,27,66,17,8,2,31,25,27,66,62,8,3,66,40,8,3,66,73,8,9,31,112,27,66,1,8,38,31,15,29,66,42,8,50,31,24,27,66,7,8,60,31,38,29,66,46,8,34,31,21,27,66,12,8,53,66,32,8,10,66,45,8,9,31,23,27,66,48,8,41,31,30,27,66,34,8,10,31,13,27,66,33,8,10,31,83,27,66,22,8,29,31,5,29,66,45,8,55,31,34,29,66,46,8,57,31,47,27,66,15,8,18,31,15,27,66,75,8,50,31,2,27,66,16,8,34,31,11,27,66,3,8,4,31,27,27,66,38,8,2,31,32,27,66,84,8,46,31,11,29,66,36,8,31,31,37,27,66,36,8,45,31,21,29,66,41,8,41,66,26,8,59,31,6,27,66,9,8,37,31,4,29,66,50,8,32,31,55,27,66,28,8,13,66,30,8,7,31,56,27,66,13,8,49,31,37,27,66,34,8,4,66,103,8,38,31,15,29,66,58,8,45,31,13,27,66,13,8,4,31,25,27,66,54,8,8,31,14,27,66,63,8,11,66,38,8,63,31,45,29,66,62,8,63,31,33,29,66,75,8,12,31,5,27,66,39,8,13,31,25,27,66,77,8,1,66,68,8,9,31,42,27,66,14,8,10,31,49,27,66,22,8,15,31,53,27,66,50,8,49,31,1,29,66,35,8,11,66,71,8,27,31,28,27,66,10,8,12,66,107,8,50,31,13,29,66,37,8,35,31,17,29,66,64,8,23,31,17,27,66,26,8,16,31,41,27,66,9,8,33,31,22,27,66,21,8,54,31,25,29,66,19,8,11,66,37,8,2,66,79,8,15,31,39,27,66,20,8,23,31,26,27,66,18,8,17,31,22,27,66,46,8,8,15,27,66,64,8,51,31,11,27,66,18,8,28,31,69,27,66,8,8,16,66,40,8,49,31,6,29,66,54,8,5,66,64,8,7,66,59,8,53,31,15,29,66,27,8,41,15,27,66,26,8,11,66,65,8,6,66,100,8,62,31,33,29,66,23,8,41,31,9,29,66,86,8,26,31,14,27,66,39,8,17,31,6,27,66,81,8,3,66,62,8,24,31,2,29,66,60,8,32,31,16,27,66,26,8,26,31,37,27,66,21,8,0,31,33,27,66,15,8,5,66,38,8,2,31,29,27,66,45,8,34,31,6,27,66,79,8,20,31,38,27,66,57,8,15,31,65,27,66,1,8,58,31,3,27,66,7,8,20,31,48,27,66,53,8,3,31,22,27,66,60,8,38,31,3,29,66,35,8,25,31,26,27,66,29,8,28,31,1,27,66,76,8,24,31,7,27,66,25,8,20,31,74,27,66,8,8,63,31,39,29,66,45,8,1,31,21,27,66,43,8,52,31,35,29,66,68,8,3,31,85,27,66,30,8,11,66,70,8,46,31,21,29,66,41,8,13,31,6,27,66,46,8,21,31,17,27,66,28,8,10,31,16,27,66,50,8,8,31,33,27,66,10,8,4,31,31,27,66,68,8,13,66,68,8,32,31,6,27,66,37,8,53,31,34,29,66,86,8,32,31,6,27,66,47,8,48,31,2,27,66,18,8,57,31,6,27,66,17,8,7,66,98,8,2,31,28,27,66,26,8,38,31,24,27,66,10,8,23,31,13,27,66,33,8,26,31,1,27,66,40,8,9,31,41,27,66,15,8,5,66,103,8,51,31,3,27,66,16,8,27,15,27,66,52,8,2,31,18,27,66,32,8,2,31,72,27,66,44,8,12,66,70,8,57,31,5,27,66,4,8,23,31,37,27,66,5,8,3,31,54,27,66,33,8,43,31,2,27,66,29,8,16,31,19,27,66,46,8,51,31,32,29,66,29,8,51,31,18,29,66,10,8,21,31,18,27,66,37,8,25,31,92,27,66,3,8,45,31,12,27,66,62,8,63,31,8,27,66,10,8,46,31,2,29,66,22,8,58,31,12,29,66,37,8,5,31,76,27,66,4,8,23,31,16,27,66,47,8,3,66,77,8,6,31,68,27,66,31,8,0,31,31,27,66,25,8,1,66,51,8,37,31,7,29,66,39,8,63,31,28,29,66,30,8,14,31,39,27,66,32,8,0,31,43,27,66,75,8,24,66,59,8,7,31,26,27,66,49,8,38,31,4,29,66,31,8,11,31,57,27,66,5,8,0,66,74,8,12,66,70,8,2,66,105,8,43,31,20,29,66,20,8,3,66,73,8,38,31,52,27,66,31,8,58,31,4,29,66,23,8,25,31,34,27,66,22,8,11,31,47,27,66,11,8,12,66,93,8,6,66,79,8,8,31,47,27,66,24,8,60,31,12,27,66,8,8,5,31,75,27,66,25,8,47,31,11,29,66,20,8,45,31,26,29,66,87,8,29,31,23,27,66,17,8,0,31,52,27,66,16,8,8,66,65,8,20,31,26,27,66,62,8,34,31,32,27,66,5,8,2,66,67,8,3,66,66,8,62,31,53,27,66,3,8,51,31,27,29,66,54,8,16,31,83,27,66,21,8,19,31,2,27,66,44,8,55,31,33,29,66,57,8,25,31,38,27,66,13,8,1,31,23,27,66,98,8,11,66,66,8,13,31,18,27,66,50,8,49,31,31,29,66,50,8,48,31,5,29,66,78,8,12,66,73,8,8,66,65,8,7,66,73,8,9,31,71,27,66,25,8,6,66,50,8,8,15,27,66,37,8,51,31,16,29,66,34,8,56,31,35,29,66,47,8,35,31,36,27,66,10,8,38,31,23,29,66,93,8,15,31,22,27,66,28,8,20,31,36,27,66,28,8,21,31,30,27,66,1,8,29,31,12,29,66,101,8,54,31,26,29,66,40,8,14,31,10,27,66,42,8,48,31,2,27,66,15,8,7,31,44,27,66,24,8,4,31,30,27,66,42,8,13,66,109,8,40,31,17,29,66,88,8,7,66,74,8,18,31,25,27,66,32,8,21,31,43,27,66,19,8,8,31,34,27,66,43,8,0,66,51,8,34,31,39,27,66,7,8,11,66,94,8,10,66,46,8,10,66,74,8,10,66,59,8,49,31,1,27,66,15,8,4,31,63,27,66,36,8,13,31,49,27,66,56,8,35,31,4,29,66,54,8,3,66,63,8,39,31,11,27,66,15,8,3,66,70,8,30,31,17,27,66,29,8,12,31,5,27,66,31,8,8,66,77,8,23,31,56,27,66,2,8,36,31,11,29,66,42,8,31,31,6,27,66,68,8,42,31,20,27,66,23,8,49,31,12,27,66,16,8,62,31,46,29,66,64,8,61,31,30,29,66,74,8,0,31,55,27,66,2,8,60,31,23,27,66,23,8,18,31,5,27,66,46,8,4,66,61,8,32,31,14,29,66,59,8,63,31,38,29,66,83,8,7,31,64,27,66,9,8,7,66,61,8,15,31,11,27,66,26,8,44,31,43,27,66,31,8,16,31,1,29,66,56,8,60,31,34,27,66,10,8,13,31,25,27,66,27,8,6,31,57,27,66,2,8,56,31,28,29,66,46,8,13,31,42,27,66,29,8,50,31,35,29,66,66,8,17,31,12,27,66,14,8,28,31,34,27,66,14,8,8,31,32,27,66,8,8,0,66,89,8,3,66,78,8,28,31,6,29,66,45,8,35,31,16,29,66,86,8,9,66,47,8,13,31,39,27,66,4,8,21,31,28,27,66,20,8,8,66,57,8,23,31,53,27,66,39,8,9,66,109,8,58,31,23,29,66,48,8,58,31,15,27,66,9,8,36,31,25,27,66,4,8,32,31,24,27,66,9,8,23,31,13,27,66,38,8,51,31,21,27,66,10,8,60,31,25,29,66,72,8,56,31,21,29,66,8,8,43,31,17,29,66,50,8,5,31,37,27,66,6,8,9,66,102,8,47,31,14,27,66,20,8,63,31,16,29,66,33,8,35,31,58,27,66,12,8,58,31,21,27,66,6,8,24,31,1,27,66,59,8,4,66,76,8,42,31,46,27,66,17,8,17,31,22,27,66,17,8,37,31,6,27,66,25,8,34,31,4,27,66,31,8,6,31,12,27,66,47,8,34,31,18,29,66,61,8,30,31,14,29,66,92,8,42,31,6,29,66,47,8,9,31,6,27,66,69,8,3,66,49,8,43,31,6,29,66,81,8,43,31,7,27,66,15,8,13,31,54,27,66,15,8,5,66,60,8,27,31,4,29,66,52,8,37,31,5,29,66,42,8,9,66,77,8,48,31,8,29,66,29,8,3,66,40,8,8,66,68,8,22,31,24,27,66,74,8,58,31,25,29,66,86,8,5,66,76,8,58,31,42,29,66,62,8,25,31,33,27,66,9,8,31,31,4,29,66,58,8,38,31,36,27,66,24,8,45,31,12,27,66,24,8,7,31,52,27,66,24,8,61,31,11,29,66,6,8,3,66,108,8,14,66,55,8,6,31,39,27,66,20,8,50,31,20,29,66,43,8,33,31,58,27,66,17,8,62,31,5,29,66,18,8,40,31,2,27,66,42,8,30,31,12,27,66,10,8,49,31,55,27,66,14,8,52,31,11,27,66,13,8,0,31,25,27,66,57,8,14,31,41,27,66,10,8,11,31,31,27,66,65,8,1,31,22,27,66,51,8,9,66,72,8,8,31,26,27,66,19,8,61,31,24,29,66,29,8,43,31,25,29,66,58,8,57,31,28,29,66,93,8,23,31,43,27,66,45,8,3,66,78,8,28,31,8,27,66,33,8,50,31,30,27,66,25,8,3,31,16,27,66,67,8,3,66,71,8,24,31,3,29,66,59,8,41,31,10,27,66,54,8,31,31,4,27,66,21,8,6,66,94,8,28,31,36,27,66,5,8,11,66,56,8,16,31,73,27,66,10,8,59,31,11,27,66,38,8,11,66,61,8,10,66,74,8,59,31,21,29,66,14,8,37,31,31,27,66,50,8,36,31,19,29,66,55,8,20,31,78,27,66,22,8,8,31,49,27,66,8,8,46,31,29,29,66,31,8,51,31,1,29,66,24,8,13,31,30,27,66,40,8,27,15,27,66,2,8,34,31,7,29,66,16,8,57,31,16,27,66,3,8,46,31,2,27,66,72,8,11,31,52,27,66,36,8,9,66,72,8,32,31,8,27,66,31,8,10,31,28,27,66,45,8,56,31,37,29,66,66,8,6,66,103,8,16,31,30,27,66,34,8,35,31,11,27,66,59,8,58,31,43,29,66,41,8,47,31,16,29,66,51,8,13,31,11,27,66,45,8,49,31,5,29,66,22,8,32,31,13,27,66,32,8,25,31,4,29,66,87,8,21,31,5,27,66,40,8,11,31,19,27,66,76,8,22,31,7,27,66,23,8,36,31,2,29,66,84,8,46,66,43,8,12,31,55,27,66,15,8,54,31,1,27,66,10,8,43,31,14,27,66,17,8,8,15,27,66,60,8,21,31,9,27,66,18,8,14,66,67,8,6,66,75,8,1,66,77,8,4,31,41,27,66,76,8,4,66,81,8,49,31,33,27,66,25,8,23,31,46,27,66,12,8,40,31,13,27,66,30,8,3,66,54,8,14,66,93,8,54,31,3,29,66,18,8,53,31,18,29,66,32,8,0,66,48,8,23,31,11,27,66,74,8,46,31,7,27,66,16,8,20,31,22,27,66,65,8,61,31,25,29,66,33,8,1,31,50,27,66,67,8,20,31,51,27,66,6,8,1,31,54,27,66,65,8,14,31,49,27,66,2,8,31,31,66,27,66,10,8,54,31,22,29,66,42,8,19,31,27,27,66,38,8,37,31,19,29,66,34,8,13,66,30,8,41,31,6,27,66,29,8,21,31,65,27,66,34,8,8,31,62,27,66,19,8,53,31,10,29,66,38,8,63,31,46,29,66,57,8,53,31,14,29,66,44,8,2,66,83,8,12,31,42,27,66,31,8,27,15,27,66,26,8,34,31,28,27,66,43,8,14,66,42,8,11,66,74,8,11,31,31,27,66,27,8,9,66,57,8,2,66,83,8,39,31,46,27,66,23,8,0,31,68,27,66,5,8,35,31,12,27,66,37,8,47,31,10,29,66,15,8,6,66,112,8,10,66,58,8,37,31,3,29,66,32,8,13,31,21,27,66,31,8,39,15,27,66,26,8,44,31,28,27,66,2,8,13,31,26,27,66,43,8,35,31,66,27,66,10,8,9,66,34,8,12,66,64,8,14,31,2,27,66,104,8,57,31,11,29,66,27,8,0,66,81,8,19,31,49,27,66,9,8,26,31,5,29,66,46,8,11,31,54,27,66,20,8,60,31,37,29,66,62,8,44,31,16,27,66,21,8,3,66,80,8,59,31,19,29,66,17,8,3,66,95,8,13,31,17,27,66,39,8,42,31,4,27,66,21,8,20,31,18,27,66,10,8,56,31,29,27,66,23,8,22,31,27,27,66,20,8,6,66,62,8,1,66,51,8,19,31,41,27,66,58,8,14,66,57,8,8,31,52,27,66,6,8,11,66,54,8,40,31,32,27,66,31,8,63,31,24,29,66,35,8,24,31,31,27,66,28,8,5,66,72,8,49,31,18,29,66,12,8,23,31,5,29,66,58,8,45,31,43,27,66,32,8,33,31,16,27,66,28,8,8,31,66,27,66,7,8,8,31,40,27,66,25,8,14,31,16,27,66,37,8,14,31,54,27,66,17,8,9,31,15,27,66,54,8,48,31,27,29,66,60,8,5,31,64,27,66,14,8,16,31,13,27,66,28,8,62,31,4,29,66,14,8,20,31,31,27,66,18,8,15,31,16,27,66,34,8,10,31,6,27,66,49,8,17,31,10,27,66,81,8,22,31,66,27,66,12,8,36,31,5,29,66,91,8,50,66,2,8,13,31,93,27,66,12,8,10,66,55,8,43,31,38,27,66,23,8,31,31,7,27,66,27,8,5,31,38,27,66,29,8,3,66,71,8,24,31,2,27,66,58,8,15,31,17,27,66,67,8,49,31,20,29,66,14,8,0,31,17,27,66,59,8,13,66,109,8,44,31,21,27,66,20,8,22,31,3,27,66,56,8,1,31,27,27,66,47,8,39,31,10,29,66,54,8,37,31,46,27,66,2,8,9,31,34,27,66,37,8,20,31,41,27,66,19,8,53,31,13,27,66,39,8,48,31,25,29,66,33,8,30,31,17,27,66,30,8,10,66,59,8,10,66,55,8,7,66,62,8,46,31,68,27,66,4,8,33,31,23,27,66,26,8,23,31,1,29,66,60,8,10,66,55,8,31,66,88,8,56,31,28,29,66,46,8,19,31,5,27,66,59,8,48,31,40,27,66,1,8,2,31,37,27,66,4,8,57,31,36,29,66,55,8,7,31,103,27,66,9,8,27,31,5,29,66,47,8,53,31,36,29,66,64,8,11,31,40,27,66,26,8,58,31,20,29,66,29,8,19,31,53,27,66,13,8,0,66,69,8,23,31,13,27,66,44,8,50,31,45,27,66,10,8,3,66,53,8,12,66,74,8,59,31,8,29,66,18,8,0,66,68,8,60,31,6,27,66,53,8,30,31,15,29,66,93,8,2,66,68,8,11,66,57,8,10,66,42,8,8,66,110,8,18,15,27,66,37,8,37,31,16,27,66,51,8,5,66,60,8,40,31,26,27,66,6,8,46,31,22,27,66,8,8,63,31,58,27,66,1,8,56,31,20,29,66,16,8,24,31,45,27,66,12,8,14,66,63,8,15,31,8,27,66,44,8,26,31,20,27,66,39,8,24,31,8,27,66,65,8,7,31,50,27,66,24,8,16,66,67,8,61,31,39,29,66,34,8,45,31,55,27,66,17,8,13,31,54,27,66,2,8,21,31,1,27,66,44,8,9,66,110,8,50,31,6,27,66,52,8,38,31,4,27,66,30,8,7,31,18,27,66,59,8,61,31,21,29,66,12,8,27,31,79,27,66,12,8,21,31,20,27,66,29,8,29,31,1,27,66,52,8,13,66,52,8,55,31,10,27,66,24,8,3,31,33,27,66,38,8,14,66,69,8,39,31,16,29,66,62,8,2,66,41,8,0,66,76,8,10,31,107,27,66,2,8,1,31,50,27,66,34,8,4,31,30,27,66,47,8,16,31,27,27,66,23,8,2,66,103,8,51,31,13,29,66,47,8,22,31,34,27,66,1,8,34,31,5,27,66,41,8,3,31,91,27,66,11,8,26,31,16,27,66,14,8,9,66,66,8,7,31,9,27,66,53,8,10,31,11,27,66,47,8,10,66,59,8,12,31,28,27,66,68,8,60,31,14,29,66,24,8,2,66,120,8,25,31,8,29,66,35,8,20,31,53,27,66,45,8,53,31,16,27,66,4,8,12,66,54,8,20,31,10,27,66,35,8,37,31,22,29,66,61,8,30,31,4,29,66,48,8,12,31,34,27,66,35,8,19,31,6,27,66,74,8,1,66,42,8,34,31,35,27,66,7,8,62,31,41,29,66,27,8,61,31,13,27,66,3,8,45,31,28,29,66,64,8,43,31,1,27,66,23,8,1,66,66,8,14,66,43,8,5,31,27,27,66,67,8,53,31,26,29,66,42,8,32,31,31,27,66,3,8,55,31,25,27,66,23,8,19,66,89,8,39,31,28,27,66,10,8,53,31,35,29,66,88,8,8,31,31,27,66,13,8,52,31,65,27,66,1,8,63,31,9,29,66,11,8,12,31,11,27,66,59,8,55,31,15,29,66,25,8,32,31,3,27,66,32,8,61,31,6,27,66,9,8,44,31,8,29,66,15,8,50,31,5,27,66,48,8,4,31,26,27,66,51,8,41,31,27,27,66,8,8,6,66,61,8,56,31,25,27,66,4,8,15,31,58,27,66,3,8,31,31,17,27,66,32,8,54,31,37,29,66,88,8,36,31,10,27,66,10,8,58,31,9,29,66,70,8,60,31,17,29,66,26,8,59,31,34,29,66,40,8,3,66,45,8,22,31,39,27,66,47,8,7,31,49,27,66,10,8,19,31,47,27,66,2,8,3,66,49,8,19,31,58,27,66,41,8,20,31,76,27,66,1,8,11,31,27,27,66,44,8,7,66,58,8,3,66,75,8,61,31,44,29,66,59,8,10,31,99,27,66,13,8,32,31,11,29,66,60,8,56,31,17,29,66,42,8,47,31,12,29,66,30,8,32,31,13,27,66,22,8,16,31,24,27,66,46,8,0,66,78,8,7,66,73,8,11,31,38,27,66,56,8,57,31,13,29,66,12,8,62,31,10,29,66,20,8,11,66,58,8,53,31,19,29,66,33,8,7,66,100,8,3,31,33,27,66,72,8,10,66,60,8,56,31,1,27,66,65,8,11,66,41,8,16,31,52,27,66,50,8,9,66,64,8,8,66,112,8,3,31,40,27,66,22,8,12,31,47,27,66,8,8,33,31,32,27,66,11,8,25,31,5,27,66,19,8,43,31,28,27,66,10,8,41,31,12,29,66,52,8,35,31,19,27,66,14,8,47,31,57,27,66,17,8,55,31,28,29,66,58,8,33,31,39,27,66,48,8,31,31,11,29,66,60,8,18,31,31,27,66,56,8,60,31,39,29,66,35,8,30,31,36,27,66,12,8,40,31,11,29,66,40,8,44,31,29,29,66,52,8,11,66,45,8,11,31,54,27,66,43,8,4,31,43,27,66,20,8,25,31,46,27,66,13,8,34,31,13,29,66,31,8,28,31,64,27,66,26,8,20,66,47,8,12,66,108,8,32,31,10,29,66,43,8,4,31,23,27,66,55,8,13,66,61,8,63,31,26,29,66,47,8,29,31,13,27,66,39,8,1,66,42,8,47,31,25,27,66,4,8,20,31,15,27,66,86,8,2,31,47,27,66,3,8,37,31,18,27,66,26,8,26,31,48,27,66,3,8,57,31,26,29,66,36,8,13,31,41,27,66,31,8,46,31,23,27,66,1,8,12,31,47,27,66,22,8,14,31,8,27,66,61,8,1,66,55,8,8,31,45,27,66,20,8,2,66,67,8,8,66,57,8,39,31,10,29,66,40,8,36,31,66,27,66,6,8,63,31,19,29,66,36,8,17,31,21,27,66,84,8,43,66,9,8,8,66,110,8,47,31,7,27,66,14,8,33,31,14,29,66,63,8,41,31,21,27,66,3,8,39,31,4,29,66,17,8,43,31,14,27,66,17,8,8,31,16,27,66,58,8,40,31,22,27,66,58,8,25,31,7,29,66,48,8,48,31,15,27,66,13,8,3,31,26,27,66,20,8,4,66,115,8,36,31,18,29,66,63,8,56,31,37,29,66,47,8,15,31,36,27,66,16,8,0,31,39,27,66,18,8,2,66,104,8,20,31,41,27,66,8,8,19,31,37,27,66,9,8,10,66,38,8,21,31,66,27,66,21,8,6,66,65,8,0,66,84,8,33,31,3,27,66,16,8,25,31,53,27,66,40,8,41,31,24,27,66,3,8,58,31,41,29,66,65,8,34,31,5,29,66,36,8,6,66,68,8,11,66,65,8,25,31,16,27,66,81,8,6,31,29,27,66,13,8,27,31,29,27,66,25,8,30,31,20,27,66,30,8,18,31,38,27,66,65,8,62,31,31,29,66,54,8,14,31,24,27,66,73,8,25,31,1,29,66,57,8,6,66,77,8,41,31,7,27,66,8,8,31,31,6,29,66,22,8,63,31,5,27,66,1,8,15,31,10,27,66,43,8,16,31,19,27,66,46,8,41,31,18,29,66,85,8,7,31,10,27,66,51,8,40,31,6,29,66,73,8,38,31,15,29,66,46,8,17,31,27,27,66,74,8,19,31,18,27,66,39,8,19,31,46,27,66,55,8,52,31,31,29,66,44,8,13,15,27,66,86,8,54,31,11,29,66,31,8,52,31,28,27,66,2,8,54,31,26,29,66,75,8,8,66,35,8,10,31,56,27,66,10,8,8,31,71,27,66,43,8,24,31,25,27,66,20,8,11,15,27,66,59,8,2,31,57,27,66,6,8,31,31,11,29,66,47,8,29,31,46,27,66,10,8,32,31,28,27,66,23,8,55,31,4,27,66,21,8,5,66,100,8,32,31,13,29,66,37,8,7,66,42,8,31,31,25,27,66,13,8,2,66,63,8,17,31,24,27,66,62,8,6,31,86,27,66,26,8,6,31,55,27,66,19,8,55,31,13,29,66,24,8,27,31,18,27,66,20,8,8,66,103,8,14,31,21,27,66,39,8,35,31,42,27,66,5,8,40,31,8,27,66,56,8,15,31,19,27,66,32,8,6,66,70,8,4,66,118,8,4,31,33,27,66,11,8,45,31,27,27,66,9,8,34,31,4,29,66,37,8,9,66,96,8,21,31,14,27,66,22,8,11,15,27,66,55,8,63,31,31,29,66,37,8,13,66,52,8,57,31,26,29,66,68,8,10,31,12,27,66,96,8,32,31,1,27,66,49,8,58,31,40,29,66,86,8,40,31,7,29,66,32,8,53,31,6,29,66,24,8,25,31,5,27,66,44,8,50,31,11,29,66,47,8,44,31,18,29,66,30,8,30,31,12,29,66,25,8,55,31,34,29,66,55,8,11,66,108,8,51,31,31,29,66,57,8,16,15,27,66,49,8,13,66,54,8,17,31,40,27,66,10,8,9,66,77,8,33,31,6,29,66,46,8,11,31,31,27,66,38,8,13,31,83,27,66,9,8,37,31,9,27,66,10,8,33,31,12,29,66,49,8,27,31,12,27,66,30,8,60,31,34,29,66,39,8,3,66,49,8,14,31,74,27,66,30,8,26,31,32,27,66,17,8,8,66,74,8,51,31,26,29,66,40,8,52,31,16,29,66,39,8,8,31,54,27,66,14,8,22,31,23,27,66,3,8,9,66,76,8,56,31,16,27,66,9,8,58,31,19,29,66,32,8,16,31,38,27,66,67,8,21,31,23,27,66,41,8,20,31,84,27,66,4,8,3,31,72,27,66,5,8,5,31,61,27,66,39,8,56,31,28,29,66,28,8,3,66,49,8,56,31,6,29,66,19,8,7,31,34,27,66,25,8,44,31,28,27,66,39,8,32,31,6,27,66,70,8,9,31,6,27,66,61,8,56,31,29,29,66,41,8,11,31,4,27,66,37,8,50,31,64,27,66,4,8,31,31,7,29,66,50,8,13,66,69,8,37,31,12,27,66,16,8,38,31,13,29,66,26,8,25,31,21,27,66,28,8,6,66,75,8,7,66,78,8,10,66,33,8,43,31,10,29,66,43,8,50,31,32,29,66,104,8,11,66,41,8,28,31,41,27,66,12,8,2,31,25,27,66,50,8,18,31,6,27,66,59,8,28,31,21,27,66,7,8,3,31,14,27,66,67,8,48,31,19,27,66,2,8,53,31,33,29,66,46,8,6,31,40,27,66,23,8,34,31,18,27,66,56,8,36,31,31,27,66,4,8,11,31,27,27,66,68,8,51,31,8,29,66,9,8,28,31,82,27,66,8,8,10,66,64,8,32,31,2,29,66,90,8,8,31,47,27,66,10,8,0,66,77,8,10,31,50,27,66,16,8,8,31,10,27,66,30,8,42,31,10,29,66,37,8,37,31,20,27,66,24,8,4,66,66,8,33,31,6,27,66,44,8,43,31,14,29,66,56,8,2,66,83,8,13,66,67,8,36,31,10,27,66,59,8,13,66,44,8,35,31,21,27,66,26,8,55,31,25,29,66,39,8,10,66,58,8,4,66,61,8,32,31,72,27,66,4,8,37,31,6,27,66,27,8,13,31,38,27,66,18,8,62,31,10,29,66,17,8,45,31,67,27,66,6,8,14,15,27,66,47,8,14,31,31,27,66,21,8,19,31,24,27,66,22,8,33,66,15,8,13,66,63,8,21,31,5,27,66,94,8,27,31,6,29,66,44,8,31,31,24,27,66,26,8,5,31,56,27,66,7,8,62,31,5,29,66,64,8,41,31,34,27,66,10,8,29,31,15,27,66,9,8,7,31,10,27,66,63,8,54,31,4,27,66,47,8,24,31,5,29,66,37,8,51,31,21,29,66,40,8,31,31,24,27,66,14,8,42,31,6,29,66,31,8,26,31,23,27,66,32,8,55,31,7,29,66,60,8,39,31,35,27,66,1,8,58,31,32,27,66,32,8,7,66,45,8,26,31,4,27,66,88,8,13,66,52,8,46,31,3,27,66,71,8,25,31,4,27,66,36,8,48,31,15,27,66,6,8,63,31,24,29,66,37,8,8,66,40,8,57,31,41,29,66,91,8,52,31,28,27,66,1,8,21,31,18,27,66,31,8,21,31,37,27,66,25,8,60,31,21,29,66,47,8,58,31,4,27,66,21,8,55,31,17,27,66,8,8,3,66,102,8,20,31,1,29,66,37,8,57,31,28,29,66,53,8,2,31,42,27,66,25,8,24,31,9,29,66,53,8,2,66,105,8,9,31,48,27,66,51,8,13,66,54,8,55,31,30,29,66,44,8,1,66,68,8,52,31,27,27,66,39,8,24,31,45,27,66,4,8,60,31,7,29,66,13,8,0,31,56,27,66,9,8,8,31,27,27,66,43,8,36,31,14,27,66,24,8,41,31,31,27,66,13,8,11,31,30,27,66,11,8,29,31,11,29,66,25,8,58,31,8,29,66,26,8,10,31,66,27,66,44,8,53,31,5,27,66,7,8,19,31,36,27,66,26,8,9,31,27,27,66,34,8,8,31,18,27,66,41,8,45,31,8,27,66,32,8,55,31,12,29,66,58,8,54,31,10,29,66,36,8,33,31,5,27,66,67,8,13,31,38,27,66,5,8,32,31,16,29,66,82,8,20,31,32,27,66,17,8,60,31,28,29,66,36,8,51,66,18,8,0,66,108,8,6,31,45,27,66,21,8,17,31,33,27,66,57,8,10,31,52,27,66,7,8,58,31,18,29,66,78,8,60,31,20,27,66,6,8,24,31,2,27,66,56,8,34,31,16,27,66,15,8,8,31,75,27,66,25,8,19,31,8,27,66,49,8,5,66,117,8,4,66,48,8,54,31,20,29,66,47,8,35,31,12,29,66,47,8,22,31,17,27,66,66,8,60,31,6,29,66,31,8,61,31,5,27,66,20,8,19,31,22,27,66,39,8,51,31,47,27,66,7,8,28,31,19,27,66,9,8,6,66,71,8,54,31,7,29,66,22,8,49,31,5,27,66,11,8,46,31,6,27,66,67,8,56,31,18,29,66,70,8,16,15,27,66,47,8,4,31,101,27,66,17,8,6,66,46,8,5,31,81,27,66,32,8,14,66,53,8,9,66,57,8,21,31,23,27,66,21,8,18,31,9,27,66,26,8,12,31,7,27,66,55,8,34,31,14,29,66,63,8,2,31,90,27,66,11,8,12,66,31,8,3,66,73,8,58,31,3,27,66,59,8,4,31,74,27,66,21,8,54,31,14,29,66,41,8,11,31,45,27,66,11,8,15,31,37,27,66,15,8,4,66,53,8,15,31,36,27,66,59,8,4,31,44,27,66,21,8,10,31,53,27,66,5,8,9,31,67,27,66,1,8,62,31,24,27,66,22,8,56,31,32,29,66,58,8,51,31,29,29,66,84,8,25,31,12,27,66,15,8,40,31,67,27,66,11,8,2,66,63,8,52,31,5,29,66,35,8,53,31,6,27,66,6,8,5,31,31,27,66,18,8,42,31,22,27,66,10,8,3,66,78,8,11,66,58,8,55,31,22,29,66,10,8,9,66,67,8,30,31,10,27,66,79,8,14,66,34,8,37,31,20,27,66,24,8,5,66,66,8,46,31,3,27,66,34,8,9,31,43,27,66,33,8,11,31,72,27,66,3,8,62,31,13,27,66,5,8,41,31,22,29,66,86,8,26,31,14,27,66,16,8,29,31,19,27,66,61,8,19,31,3,27,66,47,8,46,31,29,29,66,48,8,9,66,94,8,20,31,5,27,66,93,8,40,31,24,29,66,66,8,33,66,49,8,27,31,10,27,66,28,8,45,31,17,29,66,38,8,8,31,34,27,66,34,8,13,66,35,8,9,66,39,8,42,31,9,27,66,30,8,28,31,39,27,66,7,8,16,31,50,27,66,1,8,63,31,18,29,66,40,8,59,31,18,29,66,40,8,45,31,26,29,66,61,8,17,31,55,27,66,33,8,8,31,30,27,66,18,8,0,66,97,8,11,31,23,27,66,35,8,36,31,31,27,66,1,8,21,31,24,27,66,70,8,38,31,16,29,66,86,8,1,66,69,8,5,66,80,8,35,31,1,27,66,33,8,21,31,8,27,66,89,8,6,31,14,27,66,66,8,2,31,45,27,66,19,8,46,31,4,29,66,23,8,2,31,14,27,66,70,8,46,31,5,27,66,23,8,23,31,4,29,66,62,8,49,31,27,29,66,81,8,51,31,33,29,66,25,8,28,31,11,29,66,59,8,1,31,59,27,66,62,8,32,31,12,29,66,99,8,22,31,49,27,66,10,8,3,31,56,27,66,8,8,50,31,30,29,66,85,8,54,31,18,29,66,20,8,40,31,10,29,66,87,8,37,31,25,27,66,7,8,22,31,15,27,66,28,8,58,31,33,29,66,90,8,2,66,116,8,39,31,27,27,66,15,8,3,31,74,27,66,27,8,23,31,25,27,66,17,8,5,66,62,8,36,66,38,8,40,31,2,27,66,43,8,11,31,71,27,66,7,8,14,31,3,27,66,26,8,29,31,28,27,66,19,8,58,31,41,29,66,104,8,41,31,8,27,66,7,8,7,31,25,27,66,49,8,58,31,38,29,66,49,8,26,31,5,29,66,62,8,59,31,21,27,66,5,8,8,31,44,27,66,23,8,39,66,41,8,28,31,7,29,66,84,8,25,31,11,27,66,21,8,7,66,92,8,3,31,35,27,66,31,8,45,31,5,27,66,16,8,16,31,11,27,66,21,8,13,31,92,27,66,3,8,58,31,43,29,66,57,8,63,31,57,27,66,2,8,19,66,33,8,19,31,80,27,66,19,8,63,31,1,27,66,7,8,2,66,64,8,0,66,65,8,39,31,11,29,66,48,8,44,31,25,27,66,7,8,47,31,14,29,66,15,8,39,31,16,29,66,50,8,45,31,17,29,66,53,8,9,66,69,8,51,31,14,29,66,68,8,59,31,17,27,66,9,8,46,31,32,27,66,3,8,53,31,18,27,66,10,8,57,31,18,27,66,8,8,14,31,11,27,66,32,8,8,66,75,8,3,66,66,8,16,31,1,29,66,50,8,25,31,8,27,66,36,8,6,31,17,27,66,85,8,63,31,31,29,66,47,8,54,31,12,29,66,80,8,11,31,19,27,66,22,8,19,31,48,27,66,51,8,10,31,40,27,66,17,8,5,31,66,27,66,11,8,49,31,2,29,66,18,8,14,66,62,8,5,66,69,8,5,31,43,27,66,39,8,5,66,68,8,4,31,16,27,66,23,8,14,31,18,27,66,44,8,60,31,13,29,66,72,8,42,31,19,29,66,25,8,56,31,8,29,66,33,8,19,31,23,27,66,29,8,55,31,8,29,66,74,8,50,31,33,27,66,2,8,13,66,62,8,10,66,71,8,6,66,77,8,53,31,17,29,66,20,8,14,66,34,8,52,31,28,29,66,45,8,17,31,8,27,66,41,8,60,31,12,29,66,8,8,32,31,25,27,66,51,8,50,31,7,27,66,27,8,13,66,55,8,6,31,10,27,66,36,8,45,31,5,29,66,78,8,59,31,1,27,66,8,8,58,31,6,29,66,68,8,56,31,8,27,66,1,8,14,31,10,27,66,54,8,3,66,71,8,19,31,31,27,66,33,8,53,31,37,29,66,40,8,63,31,37,29,66,17,8,58,31,31,29,66,49,8,55,31,46,27,66,19,8,49,31,3,27,66,17,8,12,31,21,27,66,48,8,17,31,43,27,66,8,8,24,31,38,27,66,5,8,42,31,16,29,66,31,8,12,66,66,8,59,31,3,27,66,7,8,47,31,4,27,66,14,8,3,66,112,8,60,31,3,29,66,51,8,0,31,47,27,66,21,8,46,31,15,29,66,91,8,52,31,19,29,66,19,8,35,31,49,27,66,34,8,37,31,35,27,66,5,8,44,31,9,29,66,31,8,3,31,39,27,66,23,8,39,31,2,29,66,18,8,3,66,71,8,31,31,46,27,66,4,8,45,31,8,29,66,37,8,5,31,12,27,66,49,8,41,31,6,29,66,41,8,20,31,43,27,66,56,8,20,31,94,27,66,1,8,58,31,7,27,66,16,8,32,31,30,27,66,15,8,7,31,65,27,66,33,8,33,31,14,29,66,66,8,13,31,55,27,66,11,8,42,31,17,29,66,55,8,36,31,10,29,66,79,8,54,31,19,29,66,21,8,54,31,13,29,66,33,8,42,31,6,27,66,21,8,12,66,53,8,12,31,22,27,66,47,8,28,31,41,27,66,49,8,26,31,57,27,66,3,8,18,31,29,27,66,19,8,20,31,15,27,66,30,8,10,66,104,8,51,31,34,29,66,57,8,11,31,15,27,66,56,8,8,31,14,27,66,82,8,6,31,53,27,66,7,8,13,66,63,8,52,31,21,27,66,49,8,55,31,24,27,66,40,8,45,31,12,29,66,48,8,4,31,37,27,66,27,8,42,31,26,29,66,67,8,4,31,25,27,66,57,8,45,31,4,27,66,32,8,57,31,9,27,66,14,8,10,66,95,8,56,31,9,29,66,9,8,9,31,84,27,66,7,8,8,31,31,27,66,30,8,53,31,7,29,66,21,8,22,31,6,27,66,41,8,10,31,5,27,66,93,8,33,31,16,29,66,65,8,4,31,57,27,66,45,8,17,31,16,27,66,19,8,60,31,22,29,66,80,8,33,31,23,27,66,12,8,21,31,37,27,66,8,8,6,66,59,8,6,66,107,8,31,31,37,27,66,6,8,48,31,4,27,66,31,8,36,31,15,27,66,30,8,12,66,31,8,10,31,30,27,66,36,8,31,31,14,29,66,102,8,8,31,33,27,66,44,8,24,31,47,27,66,10,8,16,31,7,27,66,45,8,3,66,80,8,3,31,31,27,66,51,8,6,31,23,27,66,48,8,26,31,37,27,66,17,8,44,31,13,29,66,74,8,1,66,55,8,0,31,37,27,66,13,8,41,31,13,27,66,15,8,9,66,56,8,17,31,34,27,66,14,8,14,31,24,27,66,80,8,32,31,16,29,66,61,8,23,31,36,27,66,7,8,36,31,11,29,66,40,8,60,31,32,29,66,47,8,60,31,35,29,66,51,8,57,31,52,27,66,13,8,45,31,13,27,66,45,8,4,31,52,27,66,25,8,60,31,36,29,66,50,8,51,31,34,29,66,88,8,53,31,3,27,66,29,8,41,31,14,27,66,13,8,5,66,76,8,6,31,55,27,66,22,8,15,31,9,27,66,32,8,26,31,50,27,66,25,8,54,31,19,29,66,34,8,3,66,64,8,21,31,46,27,66,6,8,7,66,101,8,35,31,5,27,66,27,8,17,31,49,27,66,2,8,4,66,48,8,26,31,7,29,66,99,8,12,66,62,8,11,66,71,8,54,31,30,29,66,41,8,22,31,55,27,66,22,8,53,31,23,29,66,44,8,19,31,53,27,66,13,8,2,66,101,8,23,31,6,27,66,14,8,16,31,10,27,66,50,8,45,31,60,27,66,15,8,63,31,19,27,66,7,8,8,66,73,8,16,31,54,27,66,3,8,16,31,6,27,66,83,8,58,31,12,27,66,15,8,11,66,69,8,12,66,69,8,16,31,21,27,66,46,8,1,66,55,8,26,31,16,27,66,12,8,42,31,21,27,66,6,8,13,31,44,27,66,8,8,39,31,63,27,66,1,8,25,31,79,27,66,4,8,55,31,10,27,66,5,8,22,31,47,27,66,15,8,25,31,6,27,66,21,8,38,31,43,27,66,37,8,11,66,63,8,19,31,5,27,66,58,8,17,66,48,8,55,31,2,29,66,60,8,6,66,68,8,42,31,29,27,66,10,8,14,66,56,8,26,31,30,27,66,10,8,50,31,8,27,66,18,8,52,31,64,27,66,4,8,14,31,11,27,66,94,8,46,31,14,27,66,21,8,52,31,33,29,66,57,8,1,66,66,8,60,31,15,27,66,36,8,63,31,31,29,66,11,8,4,66,72,8,23,31,1,27,66,96,8,44,31,18,29,66,47,8,12,66,69,8,19,31,2,29,66,53,8,43,31,35,27,66,27,8,60,31,37,29,66,62,8,61,31,2,29,66,48,8,10,66,70,8,7,66,98,8,8,66,48,8,10,66,44,8,53,31,6,29,66,22,8,31,31,7,29,66,41,8,38,31,11,29,66,25,8,17,31,68,27,66,33,8,21,31,22,27,66,34,8,48,31,28,27,66,44,8,48,31,8,29,66,25,8,9,31,35,27,66,22,8,11,66,63,8,45,31,30,27,66,9,8,18,31,52,27,66,3,8,19,31,17,27,66,7,8,6,66,70,8,12,66,108,8,9,31,50,27,66,10,8,4,66,77,8,25,31,18,27,66,22,8,39,31,19,29,66,47,8,12,66,74,8,53,31,18,27,66,10,8,6,66,74,8,23,31,11,27,66,71,8,40,31,10,29,66,26,8,61,31,25,27,66,24,8,35,31,30,27,66,4,8,4,66,61,8,13,66,43,8,60,31,42,29,66,90,8,49,31,7,27,66,9,8,26,31,58,27,66,38,8,0,66,52,8,27,31,16,27,66,75,8,4,31,28,27,66,50,8,6,66,114,8,8,66,57,8,25,31,29,27,66,12,8,21,31,16,27,66,37,8,34,31,14,29,66,65,8,55,31,7,27,66,19,8,19,31,8,27,66,16,8,41,31,20,29,66,55,8,25,31,2,27,66,95,8,6,66,79,8,31,31,12,27,66,38,8,57,31,9,29,66,17,8,19,31,6,27,66,80,8,22,31,32,27,66,31,8,9,31,24,27,66,54,8,58,31,2,27,66,20,8,63,31,1,29,66,43,8,30,31,12,27,66,14,8,18,31,16,27,66,79,8,9,31,35,27,66,25,8,5,66,62,8,49,31,41,27,66,13,8,10,66,98,8,4,66,62,8,40,31,8,27,66,59,8,43,66,26,8,36,31,14,27,66,68,8,60,31,16,27,66,1,8,0,66,66,8,42,31,27,29,66,50,8,5,31,45,27,66,31,8,3,31,13,27,66,58,8,16,31,30,27,66,36,8,54,31,38,29,66,69,8,51,31,13,29,66,5,8,9,31,24,27,66,43,8,21,31,3,27,66,97,8,15,31,56,27,66,36,8,56,31,19,27,66,6,8,35,31,4,29,66,40,8,5,66,62,8,5,66,51,8,37,31,38,27,66,40,8,19,31,21,27,66,29,8,25,31,35,27,66,8,8,36,31,62,27,66,13,8,39,31,19,27,66,50,8,31,31,27,27,66,15,8,57,31,22,29,66,13,8,4,66,65,8,30,31,1,29,66,89,8,63,31,44,29,66,57,8,6,66,60,8,6,31,19,27,66,40,8,32,31,34,27,66,4,8,35,31,8,29,66,49,8,22,31,18,27,66,8,8,2,31,42,27,66,75,8,37,31,33,27,66,11,8,7,66,71,8,44,31,22,27,66,1,8,28,31,24,27,66,33,8,60,31,13,29,66,26,8,58,31,5,29,66,27,8,55,31,1,27,66,49,8,45,31,22,29,66,33,8,22,31,2,27,66,46,8,39,31,15,27,66,15,8,63,31,5,29,66,8,8,41,31,37,27,66,25,8,3,31,78,27,66,27,8,33,31,3,27,66,35,8,35,31,42,27,66,29,8,8,31,10,27,66,34,8,20,31,89,27,66,9,8,43,31,4,27,66,19,8,40,31,7,29,66,49,8,40,31,3,27,66,22,8,9,31,7,27,66,56,8,47,31,2,27,66,25,8,14,31,46,27,66,23,8,9,31,42,27,66,60,8,30,31,9,29,66,22,8,50,31,21,29,66,47,8,53,31,19,29,66,86,8,2,66,50,8,56,31,41,29,66,66,8,46,31,7,29,66,35,8,57,31,47,27,66,1,8,57,31,21,27,66,7,8,6,66,91,8,0,31,22,27,66,58,8,49,31,9,29,66,65,8,19,31,35,27,66,2,8,60,31,17,29,66,11,8,38,31,17,27,66,14,8,50,31,7,29,66,25,8,62,31,2,27,66,25,8,27,31,22,27,66,59,8,30,31,14,27,66,30,8,62,31,3,27,66,20,8,12,31,34,27,66,23,8,43,31,54,27,66,21,8,39,31,6,29,66,56,8,11,66,109,8,12,31,26,27,66,27,8,40,31,11,27,66,70,8,54,31,3,27,66,17,8,63,31,29,29,66,48,8,38,31,27,27,66,51,8,11,31,27,27,66,28,8,9,66,67,8,56,31,22,27,66,43,8,3,66,108,8,43,31,4,27,66,34,8,3,31,51,27,66,23,8,0,66,105,8,8,66,77,8,14,31,26,27,66,33,8,40,31,9,29,66,49,8,55,31,29,29,66,79,8,23,31,27,27,66,6,8,39,31,3,29,66,46,8,44,31,16,27,66,9,8,46,31,18,27,66,4,8,32,31,15,27,66,30,8,29,31,58,27,66,21,8,42,31,8,29,66,37,8,0,31,24,27,66,45,8,21,31,37,27,66,11,8,5,66,113,8,41,31,31,27,66,16,8,8,31,69,27,66,43,8,51,31,31,29,66,45,8,5,31,12,27,66,89,8,60,31,14,29,66,28,8,57,31,35,29,66,60,8,40,31,13,27,66,3,8,44,31,25,29,66,24,8,59,31,13,29,66,30,8,6,31,60,27,66,53,8,40,31,54,27,66,21,8,45,31,10,29,66,46,8,35,31,39,27,66,5,8,28,31,5,29,66,60,8,1,31,71,27,66,13,8,10,66,75,8,27,31,1,29,66,55,8,32,31,1,29,66,52,8,13,66,44,8,6,31,16,27,66,47,8,40,31,24,27,66,5,8,15,31,34,27,66,16,8,10,31,62,27,66,39,8,0,66,118,8,43,31,12,27,66,26,8,39,31,60,27,66,21,8,11,66,54,8,23,31,18,27,66,47,8,10,66,64,8,0,66,81,8,17,31,38,27,66,56,8,6,66,37,8,58,31,27,29,66,45,8,4,66,45,8,7,31,18,27,66,64,8,14,66,67,8,56,31,7,27,66,6,8,31,31,3,29,66,39,8,17,31,42,27,66,26,8,63,31,4,29,66,61,8,0,66,80,8,60,31,26,27,66,19,8,54,31,24,29,66,26,8,42,31,10,27,66,21,8,62,31,42,29,66,49,8,26,31,28,27,66,14,8,28,31,3,27,66,17,8,61,31,5,27,66,42,8,4,31,34,27,66,41,8,28,31,38,27,66,40,8,44,66,8,8,46,31,55,27,66,17,8,5,66,60,8,15,31,10,27,66,95,8,13,66,52,8,5,31,22,27,66,21,8,7,31,38,27,66,29,8,45,31,28,27,66,9,8,18,31,36,27,66,12,8,34,31,21,27,66,11,8,4,66,72,8,9,31,24,27,66,88,8,18,31,16,27,66,39,8,43,31,26,29,66,64,8,7,66,64,8,4,31,35,27,66,28,8,44,31,36,27,66,5,8,55,31,28,27,66,20,8,12,66,68,8,13,31,31,27,66,61,8,15,15,27,66,26,8,37,31,43,27,66,17,8,17,31,28,27,66,24,8,5,66,60,8,45,31,26,27,66,36,8,19,31,95,27,66,4,8,54,31,11,27,66,11,8,55,31,43,27,66,22,8,8,66,57,8,62,31,1,27,66,27,8,10,31,35,27,66,29,8,44,31,12,29,66,51,8,9,31,40,27,66,50,8,1,66,42,8,36,31,38,27,66,2,8,37,31,10,27,66,75,8,5,31,88,27,66,18,8,43,31,33,27,66,5,8,4,66,74,8,13,31,36,27,66,56,8,28,31,48,27,66,9,8,9,31,47,27,66,10,8,14,31,54,27,66,13,8,32,31,9,27,66,42,8,14,66,42,8,13,66,76,8,6,66,63,8,5,31,30,27,66,30,8,1,66,64,8,22,31,19,27,66,67,8,22,31,43,27,66,11,8,16,31,18,27,66,50,8,4,66,48,8,57,31,27,29,66,88,8,44,31,16,27,66,20,8,44,31,4,27,66,34,8,28,31,31,27,66,6,8,59,31,34,29,66,49,8,4,66,72,8,14,66,34,8,16,31,37,27,66,12,8,8,66,73,8,6,31,11,27,66,48,8,40,31,1,27,66,64,8,50,31,6,29,66,41,8,16,31,68,27,66,23,8,0,31,34,27,66,46,8,44,31,53,27,66,8,8,32,31,10,27,66,15,8,4,66,79,8,9,31,31,27,66,29,8,17,31,10,27,66,38,8,4,66,69,8,11,31,21,27,66,86,8,10,31,26,27,66,45,8,14,66,52,8,20,31,3,29,66,48,8,14,31,15,27,66,58,8,7,31,11,27,66,56,8,17,31,28,27,66,40,8,58,31,39,29,66,50,8,57,31,27,29,66,13,8,56,31,14,27,66,6,8,31,31,33,27,66,56,8,37,31,20,27,66,20,8,3,66,78,8,16,31,10,27,66,42,8,1,66,66,8,40,31,6,27,66,11,8,24,31,40,27,66,2,8,1,66,68,8,45,31,30,29,66,53,8,62,31,26,29,66,12,8,30,31,71,27,66,7,8,3,31,60,27,66,7,8,30,31,18,27,66,37,8,20,31,10,27,66,39,8,36,31,9,29,66,91,8,9,31,62,27,66,14,8,22,31,73,27,66,9,8,63,31,30,29,66,32,8,3,31,13,27,66,81,8,59,31,17,29,66,32,8,47,31,26,29,66,62,8,0,31,69,27,66,30,8,4,31,13,27,66,26,8,18,31,38,27,66,20,8,42,31,14,29,66,91,8,9,31,68,27,66,42,8,60,31,8,29,66,29,8,51,31,1,29,66,20,8,56,31,12,27,66,53,8,34,31,1,29,66,52,8,15,31,34,27,66,19,8,36,31,7,29,66,51,8,6,31,95,27,66,4,8,5,31,31,27,66,21,8,58,31,32,27,66,12,8,3,31,40,27,66,26,8,62,31,40,29,66,45,8,38,31,3,29,66,17,8,42,31,64,27,66,2,8,6,31,34,27,66,30,8,26,31,1,29,66,81,8,1,66,51,8,62,31,44,29,66,100,8,19,31,16,27,66,32,8,14,66,68,8,31,31,22,27,66,12,8,60,31,1,29,66,30,8,12,31,49,27,66,13,8,3,66,78,8,36,31,51,27,66,17,8,24,31,41,27,66,1,8,1,66,75,8,1,66,120,8,50,31,3,27,66,24,8,3,31,34,27,66,44,8,59,31,4,29,66,21,8,39,31,16,29,66,60,8,6,31,31,27,66,48,8,52,31,10,27,66,18,8,43,31,16,29,66,54,8,1,31,73,27,66,9,8,9,31,20,27,66,27,8,52,31,39,27,66,19,8,34,31,11,27,66,24,8,4,31,54,27,66,7,8,35,31,9,29,66,47,8,11,66,107,8,58,31,20,29,66,38,8,43,31,27,29,66,88,8,12,66,53,8,30,31,69,27,66,22,8,63,31,3,27,66,8,8,1,66,81,8,39,31,20,29,66,101,8,8,66,58,8,1,31,31,27,66,44,8,1,31,107,27,66,14,8,13,31,25,27,66,61,8,37,31,17,27,66,27,8,39,31,19,29,66,52,8,62,31,41,27,66,18,8,13,31,64,27,66,8,8,0,31,56,27,66,25,8,13,66,68,8,42,31,12,29,66,53,8,39,31,21,29,66,39,8,6,66,108,8,43,31,8,29,66,34,8,57,31,10,29,66,20,8,60,31,31,29,66,78,8,17,31,28,27,66,63,8,13,31,33,27,66,23,8,22,31,1,29,66,63,8,14,31,21,27,66,17,8,55,31,29,27,66,34,8,1,66,65,8,13,31,8,27,66,99,8,11,66,54,8,7,66,73,8,56,31,8,29,66,26,8,58,31,14,29,66,39,8,18,31,30,27,66,55,8,21,31,18,27,66,4,8,24,31,45,27,66,7,8,4,31,30,27,66,85,8,45,31,12,29,66,86,8,59,31,43,29,66,65,8,31,31,24,27,66,17,8,12,31,30,27,66,25,8,4,31,46,27,66,35,8,24,31,50,27,66,11,8,26,31,11,27,66,43,8,36,31,55,27,66,14,8,54,31,19,29,66,21,8,36,31,6,27,66,5,8,41,31,13,27,66,15,8,1,31,60,27,66,6,8,57,31,16,29,66,15,8,16,31,45,27,66,47,8,1,66,71,8,17,31,7,27,66,24,8,56,31,3,27,66,10,8,59,31,53,27,66,6,8,47,31,7,27,66,21,8,30,31,3,27,66,33,8,27,31,37,27,66,1,8,48,31,42,27,66,14,8,16,31,6,27,66,54,8,10,66,111,8,9,66,68,8,24,31,28,27,66,29,8,43,31,11,27,66,11,8,33,31,85,27,66,3,8,1,66,56,8,50,31,31,29,66,29,8,33,31,10,27,66,26,8,31,31,27,27,66,7,8,2,66,63,8,1,66,107,8,44,31,23,27,66,3,8,25,66,59,8,30,31,5,29,66,27,8,25,31,4,27,66,89,8,15,31,36,27,66,25,8,0,66,66,8,40,31,7,29,66,32,8,0,66,87,8,11,31,5,27,66,58,8,39,31,20,27,66,22,8,3,31,40,27,66,30,8,15,31,25,27,66,3,8,33,31,14,29,66,57,8,5,66,115,8,46,31,3,29,66,13,8,55,31,6,29,66,32,8,40,31,5,27,66,21,8,60,31,14,29,66,75,8,6,31,33,27,66,46,8,23,31,9,27,66,51,8,11,66,69,8,50,31,36,27,66,19,8,0,31,43,27,66,13,8,3,31,47,27,66,65,8,61,31,11,29,66,19,8,20,31,31,27,66,17,8,59,31,20,27,66,40,8,39,31,20,27,66,49,8,33,31,14,29,66,49,8,2,66,67,8,36,31,19,29,66,52,8,13,66,105,8,25,31,6,27,66,48,8,40,31,26,27,66,38,8,6,66,59,8,13,31,10,27,66,56,8,13,31,27,27,66,36,8,30,31,2,29,66,22,8,24,31,34,27,66,31,8,16,31,5,27,66,60,8,3,31,53,27,66,10,8,3,31,78,27,66,24,8,11,31,63,27,66,11,8,58,31,27,27,66,20,8,0,66,80,8,50,31,2,29,66,57,8,0,66,56,8,8,31,65,27,66,17,8,6,31,41,27,66,22,8,25,31,8,27,66,35,8,46,31,26,29,66,61,8,8,66,100,8,55,31,18,29,66,29,8,40,31,19,29,66,86,8,60,31,4,27,66,5,8,60,31,55,27,66,3,8,2,66,69,8,5,31,39,27,66,22,8,29,31,10,27,66,26,8,9,31,20,27,66,73,8,39,31,2,29,66,37,8,46,31,18,29,66,54,8,58,31,20,29,66,77,8,18,15,27,66,7,8,33,31,6,29,66,49,8,0,66,120,8,35,31,14,29,66,90,8,63,31,42,29,66,60,8,15,15,27,66,35,8,63,31,12,27,66,8,8,52,31,15,27,66,18,8,59,31,22,29,66,44,8,2,31,76,27,66,2,8,0,66,105,8,54,31,31,29,66,34,8,45,31,24,29,66,84,8,8,66,61,8,0,31,19,27,66,47,8,49,31,36,27,66,14,8,21,31,10,27,66,77,8,45,31,18,27,66,8,8,23,31,2,27,66,81,8,59,31,28,29,66,21,8,57,31,31,27,66,30,8,11,66,59,8,8,31,48,27,66,48,8,0,31,49,27,66,16,8,8,31,43,27,66,52,8,51,31,32,29,66,55,8,12,31,30,27,66,39,8,6,66,94,8,30,31,6,29,66,42,8,12,31,20,27,66,44,8,47,31,44,27,66,30,8,30,31,22,27,66,55,8,14,66,67,8,53,31,8,27,66,15,8,46,31,51,27,66,24,8,28,31,21,27,66,36,8,7,66,65,8,26,31,45,27,66,10,8,44,31,2,29,66,41,8,25,31,24,27,66,8,8,15,31,14,27,66,38,8,17,31,15,27,66,37,8,0,66,65,8,53,31,22,27,66,40,8,3,66,105,8,1,31,66,27,66,10,8,33,31,32,27,66,19,8,37,31,7,29,66,22,8,55,31,31,29,66,94,8,31,31,27,27,66,11,8,37,31,2,29,66,47,8,0,66,65,8,59,31,43,29,66,70,8,7,31,31,27,66,36,8,22,31,5,29,66,65,8,59,31,1,27,66,5,8,50,31,16,29,66,9,8,1,66,75,8,54,31,49,27,66,18,8,3,31,53,27,66,9,8,48,31,30,27,66,3,8,47,31,16,29,66,39,8,46,31,12,27,66,47,8,31,31,4,29,66,58,8,10,31,60,27,66,3,8,36,31,11,29,66,55,8,3,31,73,27,66,29,8,7,66,49,8,26,31,1,29,66,85,8,0,31,20,27,66,49,8,56,31,32,29,66,41,8,8,66,40,8,13,66,95,8,59,31,2,27,66,12,8,14,66,70,8,55,31,39,29,66,36,8,50,31,55,27,66,13,8,13,66,52,8,13,66,91,8,34,31,19,27,66,12,8,42,31,7,29,66,22,8,3,66,71,8,26,31,1,27,66,56,8,17,31,54,27,66,11,8,19,31,33,27,66,14,8,2,66,74,8,18,31,67,27,66,37,8,40,31,19,27,66,22,8,14,31,3,27,66,64,8,18,31,45,27,66,16,8,13,31,99,27,66,9,8,31,31,19,27,66,35,8,23,31,7,29,66,68,8,50,31,29,27,66,2,8,58,31,17,29,66,42,8,32,31,21,27,66,4,8,40,31,3,27,66,40,8,35,31,20,29,66,54,8,35,31,5,27,66,25,8,19,31,4,27,66,46,8,42,31,52,27,66,14,8,10,66,69,8,12,31,7,27,66,103,8,29,31,22,27,66,1,8,51,31,29,29,66,96,8,23,31,1,29,66,46,8,42,31,26,27,66,14,8,59,31,2,27,66,4,8,61,31,46,27,66,10,8,13,66,61,8,7,66,75,8,6,66,46,8,14,31,20,27,66,9,8,10,31,21,27,66,45,8,3,31,35,27,66,82,8,38,66,14,8,45,31,29,27,66,7,8,1,31,22,27,66,45,8,24,31,28,27,66,15,8,20,31,57,27,66,8,8,62,31,9,27,66,7,8,41,31,34,27,66,5,8,52,31,9,27,66,44,8,12,66,44,8,11,66,37,8,6,31,56,27,66,7,8,30,66,37,8,45,31,7,27,66,25,8,16,31,72,27,66,20,8,14,31,32,27,66,21,8,9,66,98,8,7,31,8,27,66,54,8,0,66,118,8,37,31,28,27,66,14,8,9,31,32,27,66,63,8,6,31,52,27,66,7,8,40,31,35,27,66,33,8,24,31,19,27,66,33,8,9,31,45,27,66,67,8,6,66,101,8,40,31,23,27,66,18,8,10,31,40,27,66,16,8,39,31,2,27,66,80,8,24,31,31,27,66,30,8,38,31,4,29,66,86,8,28,31,20,27,66,32,8,32,31,61,27,66,12,8,49,31,13,29,66,21,8,9,31,40,27,66,16,8,0,66,69,8,46,31,15,29,66,36,8,5,66,60,8,63,31,20,29,66,65,8,15,31,43,27,66,9,8,27,31,1,27,66,56,8,2,31,31,27,66,19,8,35,31,46,27,66,37,8,10,31,45,27,66,19,8,27,31,45,27,66,10,8,36,66,29,8,62,31,41,29,66,67,8,40,31,24,27,66,10,8,33,31,36,27,66,12,8,1,66,98,8,16,15,27,66,11,8,17,31,40,27,66,19,8,55,31,36,27,66,30,8,49,31,20,29,66,60,8,14,31,24,27,66,43,8,23,31,24,27,66,30,8,45,31,25,27,66,35,8,25,31,4,29,66,64,8,8,31,59,27,66,31,8,13,31,55,27,66,13,8,11,31,25,27,66,47,8,9,66,47,8,6,66,109,8,63,31,35,29,66,41,8,22,31,6,27,66,40,8,42,31,10,29,66,37,8,20,31,53,27,66,35,8,0,66,68,8,43,31,28,29,66,92,8,50,31,2,27,66,17,8,36,31,52,27,66,30,8,6,66,70,8,3,66,101,8,8,31,27,27,66,30,8,14,66,59,8,7,31,53,27,66,16,8,54,31,66,27,66,2,8,23,31,21,27,66,4,8,22,31,24,27,66,35,8,6,66,65,8,2,31,70,27,66,11,8,48,31,25,29,66,62,8,35,31,3,27,66,39,8,63,31,1,29,66,18,8,55,31,33,29,66,83,8,0,66,56,8,23,31,21,27,66,70,8,8,66,61,8,37,31,21,29,66,50,8,37,31,9,27,66,43,8,52,31,9,29,66,65,8,29,31,19,27,66,22,8,2,31,33,27,66,87,8,51,31,21,29,66,22,8,3,66,115,8,56,31,10,27,66,4,8,32,31,15,27,66,19,8,27,31,20,27,66,18,8,12,66,64,8,51,31,2,29,66,27,8,53,31,24,27,66,45,8,9,31,77,27,66,17,8,3,66,78,8,5,31,51,27,66,18,8,7,66,98,8,5,31,57,27,66,23,8,20,15,27,66,35,8,24,31,34,27,66,22,8,19,31,72,27,66,14,8,39,31,1,27,66,17,8,53,31,37,29,66,52,8,14,66,55,8,25,31,33,27,66,9,8,57,31,2,29,66,64,8,43,31,24,29,66,89,8,62,31,30,29,66,36,8,62,31,11,29,66,71,8,22,31,28,27,66,2,8,33,31,64,27,66,21,8,0,66,72,8,46,31,26,29,66,46,8,18,31,10,27,66,37,8,44,31,3,27,66,20,8,48,31,6,29,66,34,8,1,66,47,8,4,31,54,27,66,57,8,5,66,76,8,48,31,24,27,66,4,8,7,66,60,8,1,66,84,8,9,31,61,27,66,41,8,43,31,16,29,66,53,8,14,66,91,8,60,31,7,29,66,3,8,39,31,45,27,66,22,8,60,31,41,29,66,50,8,49,31,22,29,66,39,8,9,31,7,27,66,65,8,44,31,52,27,66,12,8,11,31,8,27,66,57,8,2,31,28,27,66,92,8,40,31,21,29,66,33,8,19,31,1,27,66,98,8,26,31,2,27,66,42,8,30,31,60,27,66,14,8,26,31,9,29,66,48,8,39,31,5,29,66,18,8,15,31,23,27,66,36,8,42,31,19,27,66,22,8,63,31,43,29,66,50,8,21,31,26,27,66,19,8,59,31,41,29,66,58,8,34,31,70,27,66,16,8,46,31,25,27,66,48,8,12,31,61,27,66,8,8,14,31,31,27,66,28,8,5,66,100,8,15,31,44,27,66,26,8,40,31,8,27,66,24,8,47,31,9,27,66,25,8,39,31,17,27,66,27,8,47,31,7,27,66,2,8,9,66,104,8,40,31,24,27,66,5,8,1,31,59,27,66,5,8,61,31,49,27,66,5,8,2,31,64,27,66,42,8,44,31,25,29,66,52,8,20,31,28,27,66,36,8,14,66,38,8,24,31,12,27,66,82,8,37,31,18,29,66,49,8,6,66,60,8,0,66,65,8,24,31,20,27,66,25,8,14,31,45,27,66,15,8,10,31,23,27,66,49,8,35,31,16,29,66,29,8,8,66,35,8,24,31,38,27,66,14,8,19,31,4,27,66,98,8,5,31,84,27,66,30,8,0,31,68,27,66,13,8,25,31,27,27,66,21,8,5,66,100,8,7,31,21,27,66,58,8,40,31,17,29,66,56,8,20,31,47,27,66,13,8,27,31,74,27,66,4,8,16,31,24,27,66,16,8,4,66,62,8,14,31,52,27,66,3,8,37,31,14,29,66,44,8,31,31,37,27,66,35,8,2,31,102,27,66,4,8,26,66,44,8,53,31,10,29,66,25,8,5,66,47,8,0,31,66,27,66,52,8,5,66,65,8,20,15,27,66,26,8,20,31,14,27,66,31,8,4,31,24,27,66,26,8,22,31,7,29,66,59,8,21,31,32,27,66,29,8,39,31,7,29,66,17,8,36,31,6,27,66,24,8,40,31,34,27,66,2,8,47,31,34,27,66,40,8,2,31,60,27,66,19,8,5,66,76,8,63,31,10,29,66,13,8,10,66,57,8,13,66,72,8,38,31,21,27,66,54,8,4,31,45,27,66,31,8,11,31,26,27,66,68,8,42,31,14,29,66,28,8,57,31,15,29,66,33,8,28,31,18,27,66,23,8,13,66,52,8,16,31,2,27,66,89,8,39,31,12,29,66,81,8,51,31,3,29,66,28,8,2,66,104,8,25,31,21,27,66,6,8,32,31,12,27,66,74,8,10,31,26,27,66,31,8,49,31,12,27,66,43,8,3,31,32,27,66,30,8,11,66,63,8,2,31,61,27,66,11,8,5,66,77,8,16,31,3,27,66,37,8,34,66,9,8,43,31,13,29,66,46,8,49,31,6,27,66,66,8,27,31,41,27,66,31,8,56,31,18,27,66,7,8,21,31,19,27,66,35,8,60,31,43,29,66,88,8,55,31,4,29,66,35,8,18,31,13,27,66,42,8,57,31,36,29,66,59,8,3,66,102,8,44,66,12,8,1,31,14,27,66,56,8,43,31,16,29,66,42,8,34,31,14,27,66,17,8,20,31,65,27,66,14,8,6,66,112,8,5,66,76,8,60,31,24,29,66,68,8,17,31,18,27,66,30,8,40,31,29,27,66,20,8,45,31,12,27,66,19,8,59,31,34,29,66,95,8,8,66,48,8,20,31,23,27,66,38,8,50,31,21,29,66,38,8,23,31,11,27,66,49,8,59,31,16,29,66,42,8,4,31,68,27,66,35,8,13,66,67,8,29,31,37,27,66,39,8,0,66,56,8,14,31,29,27,66,64,8,28,31,6,27,66,35,8,10,66,58,8,43,31,2,27,66,74,8,0,31,69,27,66,39,8,32,66,33,8,43,31,14,29,66,93,8,5,66,47,8,8,66,110,8,63,31,1,27,66,1,8,40,66,80,8,43,31,28,29,66,50,8,51,31,16,29,66,76,8,16,31,22,27,66,36,8,31,31,45,27,66,6,8,6,31,27,27,66,53,8,35,31,3,27,66,28,8,5,31,45,27,66,26,8,10,31,26,27,66,86,8,0,66,89,8,61,31,26,29,66,46,8,0,31,74,27,66,4,8,38,31,2,29,66,47,8,55,31,37,29,66,67,8,25,31,15,27,66,38,8,0,66,81,8,5,31,73,27,66,5,8,9,31,14,27,66,33,8,50,31,14,27,66,16,8,14,31,8,27,66,47,8,4,31,37,27,66,26,8,49,31,28,27,66,30,8,47,31,27,27,66,34,8,28,31,14,27,66,24,8,55,31,21,29,66,35,8,14,66,55,8,42,31,69,27,66,7,8,11,31,12,27,66,52,8,6,66,60,8,14,31,35,27,66,16,8,62,31,28,29,66,18,8,17,31,42,27,66,15,8,4,66,80,8,24,31,45,27,66,16,8,19,31,2,29,66,26,8,19,31,46,27,66,11,8,32,31,34,27,66,53,8,35,31,74,27,66,2,8,54,31,4,27,66,23,8,26,31,8,29,66,47,8,63,31,15,29,66,57,8,1,66,56,8,4,31,36,27,66,28,8,19,31,10,27,66,40,8,5,31,43,27,66,19,8,25,31,19,27,66,67,8,3,66,105,8,58,31,6,27,66,1,8,56,31,5,29,66,56,8,2,66,67,8,19,31,69,27,66,30,8,27,31,1,27,66,47,8,51,31,6,27,66,63,8,24,31,4,29,66,45,8,11,31,9,27,66,70,8,25,31,23,27,66,26,8,23,31,8,29,66,69,8,23,31,3,29,66,65,8,0,31,41,27,66,2,8,25,31,19,27,66,32,8,38,31,10,27,66,71,8,36,31,30,27,66,3,8,9,66,72,8,5,31,24,27,66,49,8,14,31,90,27,66,1,8,22,31,36,27,66,27,8,19,31,57,27,66,3,8,15,31,51,27,66,15,8,42,31,20,27,66,21,8,44,31,11,27,66,1,8,7,31,39,27,66,27,8,40,31,3,29,66,32,8,35,31,17,27,66,13,8,0,66,52,8,44,31,14,27,66,60,8,38,31,4,27,66,36,8,51,31,27,29,66,42,8,4,66,61,8,8,31,79,27,66,2,8,49,31,6,27,66,19,8,42,31,27,27,66,12,8,18,31,58,27,66,23,8,2,66,41,8,4,66,72,8,34,31,13,27,66,74,8,27,31,26,27,66,20,8,6,31,43,27,66,32,8,3,66,65,8,8,31,26,27,66,49,8,59,31,11,27,66,15,8,58,31,4,27,66,35,8,22,15,27,66,36,8,29,31,19,27,66,57,8,0,31,40,27,66,16,8,27,31,66,27,66,12,8,60,31,10,29,66,19,8,27,31,35,27,66,3,8,59,66,40,8,58,31,35,27,66,15,8,0,66,74,8,15,31,57,27,66,12,8,13,31,17,27,66,22,8,9,31,10,27,66,99,8,18,31,40,27,66,26,8,31,31,62,27,66,11,8,32,31,7,27,66,26,8,56,31,41,27,66,18,8,4,66,70,8,28,31,7,29,66,60,8,12,66,44,8,38,31,20,29,66,25,8,4,66,72,8,2,31,70,27,66,48,8,27,31,15,27,66,31,8,0,66,81,8,9,66,59,8,19,31,54,27,66,32,8,31,31,16,29,66,41,8,36,31,19,29,66,35,8,10,31,43,27,66,16,8,7,66,58,8,39,31,21,29,66,71,8,0,66,118,8,59,31,4,29,66,25,8,52,31,19,27,66,49,8,1,66,64,8,45,31,6,27,66,49,8,62,31,1,27,66,11,8,17,31,35,27,66,29,8,24,66,83,8,8,66,35,8,14,66,62,8,52,31,34,27,66,33,8,3,31,103,27,66,5,8,31,31,36,27,66,14,8,30,31,8,29,66,47,8,20,31,59,27,66,4,8,56,31,34,29,66,63,8,28,31,9,27,66,33,8,20,31,28,27,66,32,8,25,31,3,27,66,77,8,33,31,6,29,66,29,8,52,31,17,29,66,16,8,6,66,63,8,33,31,12,27,66,21,8,14,66,93,8,34,31,3,27,66,71,8,7,31,22,27,66,41,8,17,31,64,27,66,41,8,41,31,1,27,66,10,8,14,66,104,8,14,66,57,8,6,31,93,27,66,5,8,4,66,61,8,53,31,1,27,66,21,8,10,66,66,8,7,31,80,27,66,35,8,5,31,39,27,66,55,8,23,31,2,27,66,56,8,21,31,39,27,66,5,8,7,31,65,27,66,49,8,33,31,29,27,66,23,8,2,31,17,27,66,85,8,2,31,13,27,66,65,8,7,66,98,8,0,31,41,27,66,15,8,2,31,35,27,66,66,8,34,31,17,29,66,52,8,28,31,3,29,66,43,8,48,31,63,27,66,4,8,31,31,28,27,66,49,8,7,31,16,27,66,45,8,24,15,27,66,74,8,49,31,17,29,66,20,8,54,31,24,29,66,88,8,12,66,63,8,44,31,6,29,66,44,8,29,31,19,27,66,17,8,25,31,23,27,66,1,8,2,66,72,8,24,31,36,27,66,21,8,25,31,40,27,66,25,8,53,31,13,29,66,26,8,11,31,4,27,66,61,8,1,31,87,27,66,31,8,17,31,20,27,66,66,8,55,31,15,27,66,11,8,5,66,61,8,60,31,7,27,66,54,8,47,31,4,27,66,34,8,63,31,33,29,66,44,8,26,31,50,27,66,4,8,1,31,40,27,66,64,8,12,66,44,8,1,66,46,8,3,31,51,27,66,15,8,45,31,13,27,66,9,8,13,66,90,8,60,31,24,29,66,72,8,4,31,55,27,66,7,8,2,66,82,8,50,31,11,29,66,13,8,61,31,34,27,66,23,8,44,31,21,29,66,42,8,62,31,6,27,66,52,8,17,31,6,27,66,42,8,43,31,28,27,66,7,8,32,31,4,29,66,48,8,23,31,56,27,66,43,8,10,31,14,27,66,57,8,42,31,27,29,66,66,8,31,31,20,27,66,14,8,14,66,69,8,33,31,16,27,66,36,8,10,66,80,8,10,31,58,27,66,12,8,25,31,42,27,66,38,8,14,66,42,8,56,31,10,29,66,4,8,19,31,4,29,66,54,8,33,31,9,27,66,25,8,3,66,112,8,24,31,21,27,66,63,8,5,31,60,27,66,8,8,1,31,65,27,66,2,8,31,31,10,27,66,11,8,51,31,23,27,66,44,8,8,66,57,8,40,31,15,27,66,49,8,40,31,4,27,66,21,8,24,31,9,29,66,40,8,1,31,33,27,66,40,8,2,66,79,8,59,31,6,29,66,67,8,9,31,56,27,66,1,8,14,66,62,8,5,66,43,8,53,31,36,29,66,86,8,8,31,39,27,66,34,8,6,31,30,27,66,36,8,2,31,100,27,66,19,8,33,31,32,27,66,20,8,4,31,14,27,66,55,8,43,31,9,29,66,47,8,26,31,11,27,66,46,8,14,31,26,27,66,17,8,55,31,8,27,66,40,8,10,66,59,8,4,31,56,27,66,8,8,11,31,30,27,66,58,8,24,31,76,27,66,8,8,5,31,57,27,66,16,8,1,31,34,27,66,71,8,34,31,2,27,66,16,8,6,31,40,27,66,72,8,1,66,67,8,1,31,26,27,66,55,8,11,31,44,27,66,10,8,53,31,35,29,66,65,8,17,31,16,27,66,41,8,56,31,23,27,66,2,8,49,31,13,29,66,42,8,11,66,55,8,7,66,69,8,41,31,61,27,66,20,8,23,31,7,27,66,43,8,47,31,6,27,66,28,8,1,66,72,8,1,66,104,8,8,31,74,27,66,3,8,19,31,2,29,66,55,8,13,31,6,27,66,61,8,46,31,1,27,66,58,8,14,66,43,8,33,31,20,27,66,13,8,7,66,62,8,59,31,36,29,66,42,8,52,31,27,27,66,32,8,1,31,101,27,66,16,8,1,31,41,27,66,39,8,59,31,29,27,66,32,8,31,31,12,29,66,46,8,33,31,47,27,66,4,8,23,31,12,27,66,39,8,49,31,12,29,66,48,8,32,31,29,27,66,12,8,51,31,25,29,66,17,8,27,31,14,27,66,35,8,19,31,64,27,66,36,8,0,31,74,27,66,3,8,0,31,59,27,66,22,8,45,31,5,27,66,23,8,14,66,91,8,44,31,30,27,66,11,8,45,31,21,27,66,1,8,53,31,20,29,66,48,8,26,31,43,27,66,14,8,13,66,43,8,60,31,28,27,66,23,8,59,31,3,29,66,13,8,51,31,23,29,66,38,8,10,31,33,27,66,22,8,7,31,59,27,66,42,8,33,31,5,27,66,27,8,0,31,39,27,66,83,8,33,31,14,27,66,5,8,20,31,32,27,66,66,8,21,31,17,27,66,52,8,57,31,38,29,66,101,8,57,31,32,29,66,40,8,42,31,13,27,66,10,8,52,31,3,29,66,25,8,23,31,36,27,66,23,8,8,66,40,8,35,31,8,29,66,16,8,12,66,64,8,14,66,108,8,49,31,12,29,66,28,8,50,31,11,27,66,20,8,23,31,3,27,66,47,8,5,66,62,8,13,66,72,8,60,31,31,29,66,22,8,17,31,50,27,66,13,8,37,31,13,27,66,55,8,17,66,39,8,48,31,30,29,66,87,8,42,31,21,29,66,48,8,12,66,53,8,3,66,53,8,51,31,16,27,66,41,8,19,31,38,27,66,9,8,26,31,15,27,66,81,8,15,31,19,27,66,18,8,6,31,49,27,66,63,8,16,31,5,27,66,57,8,6,66,114,8,12,66,53,8,11,31,25,27,66,14,8,57,31,19,29,66,36,8,19,31,9,27,66,55,8,4,31,18,27,66,47,8,6,66,37,8,15,31,60,27,66,1,8,11,31,75,27,66,34,8,0,66,77,8,21,31,17,27,66,43,8,3,31,51,27,66,19,8,13,31,67,27,66,3,8,9,31,29,27,66,47,8,47,31,23,27,66,11,8,7,66,73,8,16,31,66,27,66,23,8,13,66,43,8,6,31,25,27,66,54,8,62,31,3,29,66,10,8,58,31,1,27,66,7,8,35,31,28,27,66,18,8,17,31,15,27,66,76,8,20,15,27,66,26,8,14,31,30,27,66,40,8,1,31,29,27,66,22,8,8,31,10,27,66,100,8,32,31,43,27,66,14,8,26,31,55,27,66,1,8,11,66,54,8,43,31,21,27,66,7,8,22,31,49,27,66,5,8,3,66,45,8,15,31,31,27,66,61,8,17,31,9,27,66,55,8,29,31,13,29,66,61,8,21,31,5,27,66,41,8,32,31,13,29,66,66,8,50,31,9,27,66,39,8,33,31,15,29,66,62,8,5,31,20,27,66,80,8,63,31,25,29,66,18,8,52,31,17,27,66,49,8,54,31,9,29,66,24,8,47,31,19,29,66,38,8,14,31,30,27,66,55,8,50,31,55,27,66,3,8,10,31,48,27,66,11,8,1,31,25,27,66,96,8,2,66,50,8,46,31,26,29,66,98,8,59,31,22,29,66,36,8,47,31,63,27,66,10,8,57,31,10,29,66,18,8,30,31,13,29,66,52,8,34,31,26,27,66,14,8,49,31,16,29,66,50,8,27,31,62,27,66,30,8,53,31,28,29,66,18,8,6,31,62,27,66,8,8,56,31,14,29,66,6,8,26,31,2,27,66,37,8,44,31,26,29,66,63,8,8,66,70,8,2,66,65,8,30,31,40,27,66,15,8,60,31,39,29,66,58,8,33,31,46,27,66,2,8,52,31,14,29,66,45,8,22,31,19,27,66,15,8,19,31,5,27,66,87,8,1,66,68,8,12,66,55,8,15,31,51,27,66,41,8,39,31,19,29,66,88,8,9,66,62,8,24,31,25,27,66,35,8,30,31,10,29,66,32,8,20,31,31,27,66,67,8,33,31,43,27,66,2,8,3,31,26,27,66,75,8,33,31,25,27,66,7,8,52,31,7,27,66,8,8,60,31,2,29,66,18,8,11,66,37,8,56,31,39,27,66,20,8,6,31,47,27,66,28,8,13,66,65,8,49,31,26,27,66,30,8,36,31,39,27,66,10,8,45,31,6,27,66,27,8,26,15,27,66,28,8,40,31,14,29,66,79,8,24,31,26,27,66,6,8,2,31,20,27,66,29,8,3,66,66,8,0,66,68,8,8,66,91,8,8,66,100,8,1,31,52,27,66,14,8,42,31,20,29,66,46,8,53,31,16,29,66,15,8,54,31,62,27,66,2,8,24,31,10,27,66,31,8,37,31,47,27,66,20,8,4,31,58,27,66,3,8,49,31,2,29,66,35,8,40,31,1,27,66,33,8,2,66,79,8,28,31,36,27,66,17,8,48,31,23,29,66,18,8,31,31,29,27,66,16,8,13,31,18,27,66,90,8,28,31,11,29,66,31,8,41,31,8,27,66,32,8,0,66,66,8,2,66,103,8,12,31,21,27,66,52,8,14,66,38,8,18,31,48,27,66,14,8,58,31,31,29,66,78,8,53,31,38,29,66,41,8,44,31,58,27,66,6,8,21,31,29,27,66,19,8,12,31,43,27,66,10,8,6,66,42,8,23,31,44,27,66,41,8,5,66,70,8,38,31,14,29,66,60,8,13,66,39,8,12,31,88,27,66,18,8,7,31,45,27,66,13,8,12,66,70,8,0,66,65,8,4,66,96,8,7,31,47,27,66,20,8,5,31,29,27,66,49,8,53,31,37,29,66,65,8,41,31,14,29,66,16,8,5,31,26,27,66,45,8,14,31,44,27,66,61,8,56,31,24,29,66,20,8,40,31,8,29,66,49,8,13,31,18,27,66,34,8,25,31,1,27,66,79,8,49,31,13,29,66,50,8,23,31,44,27,66,7,8,5,66,75,8,26,31,49,27,66,30,8,59,31,6,29,66,3,8,58,31,24,29,66,84,8,57,31,4,29,66,16,8,13,66,52,8,45,31,8,27,66,66,8,1,31,85,27,66,22,8,61,31,31,29,66,47,8,59,31,31,29,66,56,8,0,31,27,27,66,25,8,8,31,101,27,66,9,8,61,31,26,29,66,34,8,4,31,34,27,66,28,8,45,31,14,27,66,6,8,16,31,25,27,66,13,8,58,31,27,29,66,43,8,47,31,16,27,66,20,8,22,31,25,27,66,35,8,22,31,31,27,66,13,8,47,31,32,29,66,61,8,6,66,116,8,37,31,15,29,66,59,8,11,66,70,8,4,66,68,8,29,31,26,27,66,12,8,20,31,25,27,66,40,8,33,31,9,27,66,25,8,8,31,39,27,66,34,8,29,31,3,29,66,57,8,1,66,55,8,19,31,73,27,66,30,8,44,31,14,29,66,39,8,9,66,56,8,54,31,18,27,66,39,8,17,15,27,66,74,8,2,66,87,8,4,66,64,8,40,31,8,27,66,4,8,0,31,27,27,66,91,8,39,31,21,27,66,8,8,56,31,22,29,66,70,8,17,31,12,27,66,36,8,12,66,60,8,55,31,3,27,66,18,8,0,31,30,27,66,91,8,35,31,7,27,66,65,8,2,31,45,27,66,34,8,10,31,54,27,66,2,8,26,31,85,27,66,10,8,53,31,38,29,66,42,8,21,31,48,27,66,53,8,20,31,9,27,66,40,8,34,31,19,27,66,14,8,60,31,8,27,66,1,8,8,31,83,27,66,17,8,10,31,12,27,66,50,8,14,31,59,27,66,11,8,14,66,38,8,27,31,53,27,66,38,8,9,66,58,8,26,31,75,27,66,3,8,13,31,47,27,66,5,8,2,66,97,8,50,31,16,27,66,8,8,39,31,3,29,66,45,8,62,31,24,29,66,74,8,60,31,3,27,66,3,8,4,31,36,27,66,36,8,9,31,29,27,66,12,8,5,31,31,27,66,63,8,43,31,4,27,66,34,8,18,31,9,27,66,40,8,36,31,17,27,66,14,8,25,31,6,27,66,54,8,2,66,88,8,5,31,26,27,66,49,8,31,31,68,27,66,6,8,20,31,25,27,66,11,8,4,66,115,8,3,31,44,27,66,22,8,6,31,53,27,66,7,8,12,31,13,27,66,48,8,27,31,43,27,66,38,8,0,66,65,8,46,31,39,27,66,22,8,32,31,9,27,66,28,8,36,31,17,29,66,99,8,36,31,13,27,66,48,8,54,31,11,27,66,17,8,13,31,17,27,66,35,8,12,31,28,27,66,34,8,16,31,38,27,66,22,8,0,31,35,27,66,13,8,14,31,22,27,66,45,8,18,31,46,27,66,17,8,10,31,37,27,66,32,8,6,66,77,8,1,66,84,8,46,31,23,27,66,5,8,53,31,1,27,66,27,8,27,31,18,27,66,38,8,21,31,2,27,66,34,8,51,31,14,27,66,8,8,29,31,13,27,66,27,8,21,31,23,27,66,21,8,9,31,13,27,66,30,8,59,31,36,29,66,95,8,63,31,10,29,66,27,8,1,66,119,8,57,31,19,29,66,27,8,44,31,62,27,66,11,8,53,31,7,29,66,28,8,0,31,62,27,66,23,8,54,31,24,27,66,33,8,56,31,17,29,66,4,8,28,31,23,27,66,25,8,23,31,89,27,66,7,8,53,31,20,29,66,40,8,9,66,72,8,25,31,4,27,66,47,8,11,31,30,27,66,42,8,34,31,18,27,66,33,8,7,31,48,27,66,11,8,29,31,8,27,66,44,8,15,31,17,27,66,51,8,57,31,42,29,66,41,8,43,31,8,27,66,35,8,41,31,14,29,66,42,8,6,66,59,8,27,31,26,27,66,32,8,22,31,71,27,66,15,8,2,66,80,8,12,31,6,27,66,66,8,40,31,20,29,66,32,8,60,31,38,29,66,96,8,5,31,56,27,66,6,8,24,31,35,27,66,45,8,9,66,56,8,30,31,72,27,66,12,8,8,31,43,27,66,23,8,47,31,5,29,66,41,8,15,31,27,27,66,35,8,2,66,41,8,47,31,17,29,66,46,8,11,66,109,8,28,31,6,29,66,63,8,25,31,20,27,66,36,8,21,31,1,27,66,50,8,41,31,21,27,66,59,8,16,31,3,27,66,66,8,2,31,27,27,66,74,8,9,31,56,27,66,15,8,63,31,19,27,66,23,8,62,31,26,29,66,20,8,7,31,32,27,66,47,8,2,66,67,8,47,31,16,27,66,5,8,16,31,45,27,66,20,8,46,31,52,27,66,10,8,33,31,29,27,66,9,8,61,31,19,27,66,4,8,13,31,27,27,66,12,8,33,31,29,27,66,56,8,30,31,10,27,66,26,8,30,31,10,29,66,46,8,29,31,12,29,66,48,8,30,31,13,27,66,39,8,2,31,33,27,66,39,8,26,31,9,27,66,50,8,35,31,24,27,66,60,8,1,66,42,8,49,31,31,29,66,58,8,25,31,77,27,66,18,8,31,31,45,27,66,43,8,12,31,36,27,66,33,8,13,31,30,27,66,25,8,56,31,21,27,66,28,8,63,31,29,29,66,51,8,6,31,37,27,66,61,8,11,66,69,8,41,31,6,29,66,70,8,2,66,54,8,12,66,58,8,5,31,34,27,66,30,8,60,31,43,29,66,48,8,8,31,85,27,66,22,8,9,31,60,27,66,39,8,42,31,23,27,66,1,8,32,31,30,27,66,22,8,8,66,44,8,3,31,37,27,66,78,8,14,31,46,27,66,18,8,11,31,23,27,66,86,8,5,66,60,8,31,31,18,27,66,7,8,7,66,67,8,6,66,76,8,3,31,49,27,66,26,8,23,31,16,27,66,27,8,0,31,27,27,66,49,8,34,31,2,27,66,85,8,19,31,21,27,66,41,8,24,31,56,27,66,1,8,36,31,5,27,66,38,8,54,31,31,29,66,60,8,7,31,22,27,66,56,8,34,31,4,27,66,73,8,47,31,32,29,66,65,8,34,31,5,29,66,76,8,57,31,11,29,66,10,8,56,31,23,27,66,8,8,63,31,12,29,66,18,8,50,31,16,29,66,31,8,35,31,8,27,66,34,8,62,31,19,27,66,27,8,31,31,16,29,66,65,8,30,31,25,27,66,29,8,9,31,19,27,66,24,8,43,31,48,27,66,27,8,29,31,4,27,66,35,8,24,31,40,27,66,18,8,7,66,58,8,44,31,14,29,66,55,8,55,31,27,29,66,46,8,35,31,17,27,66,30,8,41,31,31,27,66,1,8,22,31,7,27,66,14,8,30,31,15,27,66,31,8,21,31,72,27,66,28,8,2,31,21,27,66,29,8,13,66,68,8,13,66,55,8,12,31,57,27,66,36,8,2,31,42,27,66,12,8,45,31,29,29,66,106,8,14,31,48,27,66,7,8,5,66,63,8,12,31,15,27,66,46,8,58,31,15,29,66,65,8,53,31,9,27,66,11,8,0,66,107,8,5,31,27,27,66,37,8,23,31,13,27,66,82,8,46,31,29,27,66,7,8,18,31,11,27,66,37,8,8,66,57,8,7,66,94,8,25,31,32,27,66,17,8,31,31,28,27,66,24,8,44,31,45,27,66,30,8,3,66,40,8,46,31,8,29,66,38,8,8,31,27,27,66,84,8,3,31,52,27,66,22,8,15,31,17,27,66,49,8,5,66,63,8,45,31,7,27,66,69,8,11,66,74,8,14,66,39,8,7,66,73,8,7,31,51,27,66,47,8,5,66,51,8,43,31,22,27,66,5,8,52,31,9,29,66,26,8,4,31,38,27,66,23,8,32,31,1,29,66,72,8,1,31,49,27,66,68,8,5,31,71,27,66,6,8,54,31,8,29,66,36,8,4,66,61,8,55,31,20,27,66,2,8,22,31,49,27,66,5,8,52,31,23,29,66,21,8,0,31,51,27,66,1,8,26,31,16,27,66,39,8,32,31,34,27,66,7,8,13,66,54,8,2,31,59,27,66,24,8,56,31,25,29,66,41,8,32,31,22,27,66,27,8,59,31,20,29,66,44,8,33,31,4,27,66,19,8,3,66,85,8,20,31,23,27,66,26,8,0,31,59,27,66,6,8,41,31,39,27,66,9,8,3,31,76,27,66,39,8,58,31,19,27,66,22,8,32,31,3,29,66,91,8,9,66,56,8,8,31,69,27,66,28,8,14,31,33,27,66,27,8,47,31,28,27,66,6,8,19,31,13,27,66,21,8,2,66,64,8,47,31,30,29,66,59,8,3,31,35,27,66,84,8,30,31,6,29,66,49,8,44,31,18,27,66,19,8,28,31,4,27,66,38,8,5,31,63,27,66,37,8,1,31,30,27,66,54,8,43,31,46,27,66,28,8,14,66,66,8,13,31,52,27,66,40,8,40,31,14,27,66,2,8,30,31,23,27,66,26,8,11,66,58,8,26,31,18,27,66,23,8,14,66,34,8,44,31,62,27,66,2,8,53,31,12,27,66,4,8,14,31,6,27,66,64,8,46,31,5,29,66,11,8,22,31,86,27,66,10,8,53,31,37,29,66,59,8,22,31,30,27,66,30,8,21,31,4,29,66,48,8,30,31,6,27,66,50,8,17,31,32,27,66,25,8,10,66,72,8,37,31,3,29,66,73,8,0,66,43,8,13,66,63,8,41,31,43,27,66,35,8,17,31,32,27,66,58,8,35,31,28,27,66,18,8,15,31,37,27,66,15,8,10,31,16,27,66,41,8,18,31,58,27,66,9,8,7,66,45,8,10,66,70,8,7,31,17,27,66,81,8,15,31,29,27,66,12,8,0,66,72,8,47,31,12,29,66,34,8,32,31,8,27,66,25,8,48,31,2,29,66,53,8,1,31,69,27,66,48,8,53,31,5,27,66,25,8,52,31,23,27,66,29,8,7,66,58,8,51,31,1,27,66,24,8,0,66,76,8,10,66,111,8,10,66,38,8,11,66,70,8,52,31,9,27,66,7,8,36,31,18,29,66,65,8,4,66,81,8,40,31,3,29,66,44,8,60,31,11,29,66,31,8,53,31,19,27,66,33,8,38,31,4,29,66,22,8,46,31,39,27,66,22,8,27,31,8,27,66,34,8,7,31,9,27,66,49,8,2,31,110,27,66,7,8,17,31,64,27,66,37,8,14,31,61,27,66,6,8,19,31,86,27,66,15,8,60,31,3,27,66,2,8,2,31,43,27,66,24,8,38,31,8,29,66,44,8,9,31,21,27,66,51,8,57,31,53,27,66,9,8,8,31,21,27,66,14,8,45,31,20,29,66,51,8,23,31,12,27,66,15,8,4,31,39,27,66,56,8,34,31,16,29,66,63,8,52,31,25,29,66,43,8,14,66,107,8,24,31,46,27,66,15,8,54,31,19,27,66,42,8,63,31,3,29,66,20,8,51,31,30,27,66,24,8,39,31,13,27,66,4,8,44,31,21,27,66,2,8,28,31,22,27,66,19,8,14,31,23,27,66,29,8,2,31,42,27,66,8,8,12,31,15,27,66,81,8,2,66,83,8,22,31,12,27,66,72,8,9,31,31,27,66,12,8,41,31,70,27,66,7,8,4,66,63,8,5,31,40,27,66,59,8,48,31,8,27,66,9,8,47,31,20,29,66,89,8,14,66,60,8,9,66,72,8,2,31,54,27,66,26,8,4,31,14,27,66,48,8,0,66,76,8,34,31,25,27,66,61,8,48,31,8,29,66,71,8,2,31,15,27,66,64,8,35,31,14,29,66,47,8,33,31,54,27,66,34,8,17,31,20,27,66,48,8,55,31,7,27,66,56,8,45,31,23,29,66,58,8,54,31,37,27,66,14,8,11,31,25,27,66,20,8,31,31,1,27,66,81,8,12,66,57,8,0,31,27,27,66,39,8,53,31,17,27,66,37,8,8,31,70,27,66,30,8,56,31,2,29,66,12,8,4,31,95,27,66,8,8,37,31,24,27,66,8,8,18,31,74,27,66,26,8,25,31,5,27,66,51,8,61,31,46,29,66,105,8,49,31,30,29,66,46,8,40,31,20,29,66,61,8,10,31,23,27,66,41,8,32,31,25,27,66,24,8,14,66,93,8,62,31,44,29,66,25,8,10,66,66,8,0,31,48,27,66,1,8,3,66,62,8,9,66,72,8,54,31,9,29,66,23,8,8,31,52,27,66,61,8,26,31,51,27,66,8,8,27,31,44,27,66,2,8,46,31,18,27,66,16,8,33,31,49,27,66,23,8,38,31,7,27,66,11,8,21,31,11,27,66,16,8,6,31,46,27,66,17,8,24,31,37,27,66,6,8,31,31,3,29,66,41,8,45,31,16,29,66,79,8,16,31,22,27,66,28,8,50,31,12,29,66,69,8,23,31,5,27,66,41,8,42,31,17,27,66,59,8,12,31,23,27,66,53,8,51,31,19,29,66,34,8,0,31,48,27,66,17,8,5,31,33,27,66,45,8,14,31,42,27,66,18,8,49,31,17,27,66,15,8,30,31,8,27,66,61,8,55,31,28,29,66,16,8,12,31,38,27,66,26,8,50,31,30,29,66,102,8,41,31,10,27,66,30,8,62,31,17,29,66,36,8,5,66,65,8,61,31,23,29,66,45,8,7,66,78,8,7,31,31,27,66,66,8,18,31,58,27,66,4,8,11,31,38,27,66,56,8,31,31,2,27,66,23,8,43,31,28,29,66,88,8,57,31,13,29,66,25,8,42,31,22,29,66,47,8,5,31,34,27,66,26,8,12,31,95,27,66,1,8,51,31,29,29,66,52,8,20,31,83,27,66,19,8,42,31,17,29,66,27,8,41,31,70,27,66,7,8,10,31,9,27,66,50,8,54,31,35,27,66,15,8,50,31,30,29,66,45,8,2,31,36,27,66,72,8,21,15,27,66,32,8,4,66,78,8,29,31,14,27,66,26,8,1,66,42,8,11,31,51,27,66,14,8,45,31,70,27,66,7,8,32,31,15,27,66,22,8,13,66,68,8,53,31,24,29,66,36,8,14,66,107,8,1,66,85,8,50,31,16,27,66,19,8,13,31,61,27,66,6,8,2,66,103,8,38,31,12,27,66,6,8,13,31,68,27,66,18,8,61,31,19,29,66,27,8,43,31,6,29,66,30,8,13,66,60,8,28,31,7,29,66,87,8,1,31,63,27,66,13,8,11,31,33,27,66,78,8,51,31,35,29,66,36,8,54,31,63,27,66,1,8,8,31,47,27,66,10,8,15,31,47,27,66,20,8,18,31,3,29,66,50,8,22,31,45,27,66,33,8,27,31,22,27,66,25,8,33,31,1,27,66,47,8,33,31,18,27,66,65,8,48,31,27,29,66,45,8,9,31,41,27,66,26,8,41,31,75,27,66,6,8,35,31,77,27,66,3,8,35,31,31,27,66,15,8,7,66,58,8,44,31,29,29,66,90,8,28,31,31,27,66,26,8,60,31,19,29,66,11,8,28,31,3,27,66,49,8,33,31,59,27,66,13,8,30,31,8,29,66,34,8,18,31,29,27,66,10,8,62,31,17,29,66,24,8,43,31,2,27,66,22,8,49,31,12,27,66,58,8,36,31,21,27,66,51,8,29,31,6,27,66,34,8,7,66,99,8,5,66,47,8,48,31,6,27,66,64,8,47,31,9,27,66,19,8,42,31,17,29,66,57,8,30,31,8,27,66,27,8,28,66,75,8,22,31,44,27,66,8,8,28,31,35,27,66,18,8,5,66,47,8,60,31,38,29,66,21,8,49,31,25,29,66,52,8,44,31,26,29,66,30,8,59,66,56,8,43,31,2,29,66,40,8,35,31,16,29,66,58,8,45,31,14,29,66,90,8,1,31,31,27,66,53,8,4,66,64,8,1,31,16,27,66,64,8,1,66,82,8,55,31,31,29,66,32,8,63,31,1,29,66,25,8,50,31,2,27,66,17,8,53,31,8,27,66,4,8,7,31,52,27,66,22,8,29,31,43,27,66,36,8,1,66,73,8,15,31,5,27,66,86,8,49,31,15,29,66,18,8,10,31,13,27,66,95,8,51,31,18,27,66,7,8,21,31,26,27,66,19,8,5,66,60,8,13,31,47,27,66,61,8,9,31,55,27,66,10,8,59,31,18,29,66,41,8,13,31,8,27,66,65,8,25,66,41,8,26,31,17,27,66,33,8,15,31,61,27,66,45,8,23,31,13,27,66,67,8,17,15,27,66,47,8,12,31,52,27,66,13,8,28,66,55,8,46,31,31,29,66,70,8,12,66,55,8,9,66,72,8,2,31,56,27,66,25,8,14,66,43,8,62,31,36,29,66,42,8,61,31,2,27,66,6,8,13,31,29,27,66,23,8,9,31,73,27,66,3,8,58,31,40,29,66,90,8,5,66,75,8,6,31,58,27,66,58,8,6,66,46,8,59,31,23,29,66,82,8,54,31,5,27,66,7,8,50,31,32,29,66,102,8,2,31,48,27,66,15,8,44,31,63,27,66,15,8,9,66,65,8,13,31,54,27,66,14,8,7,31,58,27,66,12,8,39,31,16,29,66,20,8,19,31,4,27,66,53,8,34,31,75,27,66,13,8,42,31,9,29,66,48,8,63,31,43,29,66,61,8,60,31,44,29,66,56,8,38,31,9,27,66,36,8,58,31,22,29,66,49,8,32,31,25,27,66,13,8,47,31,31,29,66,65,8,62,31,17,27,66,4,8,14,31,31,27,66,11,8,22,66,27,8,6,66,63,8,0,66,68,8,7,66,78,8,22,31,47,27,66,39,8,59,31,37,29,66,47,8,61,31,17,27,66,29,8,27,31,15,27,66,27,8,10,31,102,27,66,6,8,59,31,12,27,66,3,8,61,31,4,29,66,25,8,55,31,37,29,66,47,8,53,31,8,29,66,24,8,8,66,68,8,34,31,12,29,66,26,8,34,31,60,27,66,13,8,21,31,5,27,66,55,8,3,31,70,27,66,1,8,59,31,43,29,66,105,8,63,31,45,29,66,67,8,22,31,55,27,66,45,8,17,66,63,8,50,31,3,27,66,52,8,2,31,36,27,66,18,8,22,31,13,27,66,44,8,5,66,64,8,14,66,54,8,38,31,28,27,66,15,8,58,31,34,29,66,84,8,57,31,9,29,66,23,8,22,31,2,29,66,49,8,35,31,1,29,66,35,8,10,31,22,27,66,86,8,17,31,7,27,66,55,8,10,31,48,27,66,24,8,53,31,2,27,66,10,8,18,31,24,27,66,61,8,13,66,61,8,51,31,27,27,66,3,8,1,66,68,8,5,66,38,8,8,31,27,27,66,41,8,26,31,50,27,66,44,8,8,66,61,8,50,31,14,29,66,45,8,14,66,59,8,0,66,67,8,29,31,9,27,66,47,8,19,31,11,27,66,38,8,13,31,10,27,66,57,8,13,31,83,27,66,9,8,49,31,2,29,66,9,8,36,31,15,29,66,90,8,18,31,13,27,66,38,8,45,31,2,29,66,23,8,11,66,45,8,5,66,103,8,6,31,38,27,66,23,8,30,31,14,27,66,40,8,61,31,43,29,66,34,8,8,31,101,27,66,9,8,39,31,9,27,66,37,8,55,31,22,29,66,33,8,38,31,12,27,66,15,8,59,31,31,29,66,40,8,4,31,62,27,66,10,8,50,31,20,29,66,18,8,13,31,37,27,66,61,8,0,66,81,8,21,31,44,27,66,4,8,46,31,69,27,66,6,8,5,31,49,27,66,32,8,44,31,22,29,66,64,8,18,31,43,27,66,19,8,28,31,55,27,66,22,8,0,66,56,8,59,31,29,29,66,53,8,47,31,18,29,66,40,8,29,31,22,27,66,14,8,33,31,9,27,66,39,8,62,31,35,29,66,81,8,0,66,79,8,28,31,54,27,66,2,8,1,66,51,8,35,31,29,27,66,54,8,18,31,25,27,66,24,8,3,31,32,27,66,47,8,19,31,11,27,66,35,8,56,31,38,29,66,102,8,5,66,69,8,32,31,7,27,66,43,8,34,31,15,27,66,58,8,13,31,24,27,66,6,8,18,31,33,27,66,25,8,5,31,29,27,66,87,8,1,66,64,8,9,31,43,27,66,29,8,16,31,19,27,66,37,8,8,31,25,27,66,50,8,10,66,75,8,33,31,28,27,66,16,8,61,31,27,29,66,46,8,5,31,29,27,66,71,8,5,66,51,8,4,66,99,8,34,31,20,27,66,15,8,48,31,12,29,66,29,8,18,31,30,27,66,55,8,7,31,42,27,66,69,8,0,31,29,27,66,55,8,37,31,10,29,66,77,8,17,31,42,27,66,6,8,45,31,7,29,66,5,8,42,31,8,29,66,40,8,11,31,17,27,66,53,8,45,31,22,29,66,33,8,14,66,29,8,11,66,65,8,32,31,84,27,66,3,8,14,31,2,27,66,73,8,25,31,43,27,66,13,8,4,31,32,27,66,39,8,6,66,99,8,53,31,12,27,66,20,8,58,31,43,29,66,52,8,1,66,79,8,62,31,7,27,66,36,8,6,66,51,8,40,31,2,29,66,40,8,5,66,64,8,49,31,6,27,66,10,8,56,31,23,29,66,36,8,23,31,76,27,66,9,8,57,31,9,29,66,32,8,0,31,69,27,66,53,8,1,66,51,8,36,31,27,27,66,55,8,60,31,3,27,66,14,8,18,31,100,27,66,2,8,16,31,47,27,66,2,8,40,31,32,27,66,1,8,42,31,27,27,66,7,8,41,31,25,29,66,33,8,4,31,70,27,66,41,8,28,31,32,27,66,21,8,49,31,3,27,66,13,8,38,31,20,27,66,47,8,29,31,13,29,66,69,8,17,31,64,27,66,16,8,3,66,77,8,34,31,39,27,66,32,8,18,66,38,8,18,31,26,27,66,76,8,2,66,67,8,1,66,64,8,25,31,58,27,66,6,8,41,31,4,27,66,73,8,5,66,94,8,21,31,24,27,66,37,8,16,31,18,27,66,31,8,39,31,17,29,66,30,8,13,31,41,27,66,20,8,33,31,35,27,66,13,8,60,31,39,29,66,69,8,26,31,20,27,66,20,8,54,31,16,29,66,38,8,10,66,112,8,24,31,35,27,66,10,8,63,31,38,29,66,56,8,53,31,22,29,66,44,8,40,31,11,27,66,32,8,42,31,32,27,66,11,8,9,66,62,8,63,31,12,29,66,29,8,41,31,16,29,66,80,8,42,31,25,29,66,39,8,9,31,42,27,66,18,8,14,66,55,8,45,31,10,29,66,30,8,7,66,92,8,55,31,39,29,66,92,8,19,31,53,27,66,4,8,11,31,7,27,66,50,8,40,31,9,29,66,21,8,8,31,75,27,66,35,8,0,66,69,8,1,31,52,27,66,67,8,35,31,28,27,66,2,8,23,31,14,27,66,11,8,61,31,9,27,66,4,8,46,31,20,27,66,16,8,9,31,11,27,66,62,8,35,31,20,27,66,11,8,22,15,27,66,32,8,27,31,9,27,66,86,8,5,66,84,8,12,66,69,8,6,31,64,27,66,4,8,20,31,75,27,66,10,8,16,31,28,27,66,41,8,55,31,4,27,66,45,8,14,31,19,27,66,47,8,59,31,27,29,66,73,8,27,31,8,29,66,37,8,63,31,39,29,66,47,8,25,31,4,27,66,40,8,22,31,6,27,66,39,8,23,31,15,27,66,10,8,11,66,97,8,5,66,64,8,5,66,64,8,58,31,19,29,66,30,8,2,31,40,27,66,76,8,32,31,6,29,66,45,8,44,31,3,27,66,57,8,46,31,6,29,66,25,8,30,31,11,27,66,33,8,46,31,27,29,66,57,8,28,66,20,8,60,31,33,29,66,42,8,9,66,72,8,61,31,46,29,66,51,8,6,66,115,8,20,31,5,29,66,70,8,38,31,66,27,66,2,8,22,31,39,27,66,19,8,33,31,68,27,66,4,8,48,31,4,29,66,12,8,39,31,58,27,66,13,8,50,31,17,29,66,36,8,47,31,3,27,66,18,8,44,31,10,29,66,55,8,58,31,38,27,66,12,8,31,31,2,27,66,37,8,9,66,98,8,6,66,63,8,31,31,5,29,66,92,8,11,66,60,8,28,31,37,27,66,1,8,43,31,10,29,66,32,8,53,31,28,29,66,91,8,8,66,66,8,6,66,76,8,4,66,45,8,11,66,55,8,18,31,41,27,66,17,8,52,31,9,27,66,61,8,7,31,17,27,66,45,8,14,31,35,27,66,32,8,1,31,50,27,66,25,8,25,31,51,27,66,7,8,6,31,57,27,66,22,8,43,31,22,27,66,33,8,15,31,4,27,66,61,8,50,31,22,27,66,33,8,9,31,42,27,66,5,8,35,31,1,27,66,36,8,6,66,63,8,16,31,9,27,66,41,8,17,31,3,27,66,91,8,47,31,16,29,66,77,8,39,31,15,29,66,42,8,14,66,71,8,32,31,13,29,66,50,8,29,31,6,29,66,95,8,39,31,34,27,66,16,8,40,31,55,27,66,25,8,2,66,63,8,52,31,27,29,66,58,8,1,66,73,8,24,31,45,27,66,12,8,48,31,20,27,66,31,8,37,31,16,29,66,22,8,55,31,37,29,66,58,8,2,66,47,8,8,66,81,8,22,31,21,27,66,38,8,42,31,12,29,66,42,8,53,31,30,29,66,44,8,42,31,18,27,66,25,8,46,31,21,29,66,54,8,11,31,24,27,66,45,8,55,31,10,27,66,40,8,10,66,46,8,51,31,14,29,66,36,8,1,66,68,8,32,31,3,27,66,31,8,21,31,32,27,66,46,8,31,31,71,27,66,6,8,9,66,60,8,23,31,5,29,66,66,8,22,31,7,29,66,37,8,43,31,50,27,66,25,8,4,31,38,27,66,33,8,24,31,36,27,66,6,8,14,66,51,8,8,31,10,27,66,85,8,1,66,73,8,49,31,28,27,66,4,8,29,31,2,27,66,39,8,21,31,6,29,66,51,8,54,31,3,27,66,19,8,50,31,26,29,66,97,8,6,66,67,8,8,31,31,27,66,42,8,46,31,5,29,66,34,8,10,66,57,8,39,31,23,27,66,23,8,12,31,8,27,66,50,8,32,31,7,27,66,41,8,15,31,77,27,66,13,8,2,31,37,27,66,17,8,7,66,69,8,50,31,16,29,66,35,8,14,31,27,27,66,25,8,16,31,13,27,66,27,8,18,31,31,27,66,59,8,8,31,28,27,66,32,8,37,31,10,27,66,22,8,63,31,25,29,66,31,8,27,31,89,27,66,2,8,43,31,15,27,66,18,8,49,31,17,29,66,72,8,21,31,40,27,66,4,8,20,31,41,27,66,50,8,8,31,7,27,66,59,8,26,31,29,27,66,26,8,46,31,31,29,66,42,8,59,31,3,27,66,4,8,41,31,26,29,66,61,8,12,31,77,27,66,33,8,34,31,2,29,66,49,8,55,31,14,27,66,12,8,48,31,5,29,66,28,8,6,31,58,27,66,19,8,44,31,15,29,66,56,8,5,66,65,8,42,31,8,27,66,30,8,11,31,62,27,66,32,8,36,31,10,27,66,11,8,20,31,28,27,66,42,8,2,66,67,8,3,66,64,8,27,31,16,27,66,9,8,36,31,14,29,66,86,8,33,31,35,27,66,4,8,61,31,3,29,66,49,8,10,31,23,27,66,36,8,0,31,83,27,66,35,8,4,66,69,8,21,31,17,27,66,28,8,12,66,53,8,11,31,60,27,66,47,8,34,31,5,29,66,45,8,22,31,3,27,66,57,8,61,31,21,29,66,8,8,49,31,8,29,66,2,8,2,31,61,27,66,13,8,9,31,69,27,66,43,8,39,31,10,29,66,23,8,43,31,6,29,66,44,8,16,31,43,27,66,6,8,52,31,18,27,66,51,8,7,31,18,27,66,60,8,29,31,1,27,66,52,8,44,31,3,27,66,33,8,0,31,88,27,66,17,8,13,66,43,8,56,31,11,29,66,73,8,9,66,60,8,10,66,58,8,18,31,26,27,66,33,8,41,31,20,27,66,47,8,15,31,54,27,66,6,8,34,31,2,27,66,48,8,7,31,25,27,66,20,8,47,31,29,29,66,100,8,56,31,11,27,66,5,8,58,31,15,29,66,39,8,27,31,9,27,66,29,8,51,31,24,29,66,27,8,24,31,41,27,66,9,8,11,66,72,8,13,66,87,8,37,31,18,27,66,11,8,39,31,4,27,66,33,8,35,31,17,29,66,104,8,40,31,6,27,66,6,8,61,31,1,27,66,19,8,60,31,30,29,66,41,8,2,31,50,27,66,31,8,0,31,36,27,66,49,8,3,31,50,27,66,59,8,2,66,78,8,43,31,57,27,66,5,8,26,31,11,27,66,19,8,46,31,2,27,66,24,8,56,31,3,29,66,16,8,12,66,53,8,29,31,11,27,66,63,8,60,31,46,27,66,2,8,60,66,19,8,42,31,11,27,66,15,8,7,66,45,8,8,66,110,8,5,66,63,8,3,31,49,27,66,68,8,39,31,6,29,66,32,8,0,31,59,27,66,62,8,53,31,20,27,66,1,8,1,66,81,8,10,31,57,27,66,11,8,59,31,32,29,66,39,8,11,66,65,8,23,31,7,27,66,19,8,26,31,17,27,66,64,8,58,31,4,29,66,27,8,34,31,11,27,66,23,8,29,31,22,27,66,54,8,30,66,26,8,63,31,23,29,66,15,8,49,31,32,29,66,52,8,7,31,58,27,66,2,8,60,31,30,29,66,43,8,33,31,30,27,66,45,8,10,66,55,8,37,31,17,27,66,52,8,33,31,8,27,66,11,8,8,31,81,27,66,29,8,22,31,45,27,66,2,8,41,31,30,27,66,49,8,26,31,8,29,66,47,8,3,31,74,27,66,10,8,40,31,14,27,66,20,8,16,31,53,27,66,13,8,28,31,43,27,66,32,8,3,66,40,8,3,66,73,8,15,15,27,66,91,8,7,31,48,27,66,22,8,30,31,1,29,66,52,8,60,31,6,27,66,10,8,18,31,59,27,66,28,8,10,66,75,8,50,31,13,27,66,27,8,53,31,8,27,66,20,8,39,31,15,29,66,59,8,10,66,46,8,10,66,108,8,48,31,16,29,66,37,8,4,66,63,8,2,66,113,8,44,31,15,29,66,79,8,27,31,44,27,66,2,8,26,31,4,29,66,100,8,12,66,40,8,6,66,112,8,25,31,33,27,66,15,8,4,31,28,27,66,50,8,44,31,22,29,66,43,8,32,31,81,27,66,9,8,60,31,13,29,66,27,8,3,66,79,8,60,31,27,27,66,33,8,10,31,19,27,66,37,8,49,31,8,29,66,35,8,7,66,115,8,0,31,45,27,66,20,8,52,31,13,29,66,42,8,59,31,9,29,66,25,8,56,31,22,29,66,49,8,21,31,38,27,66,26,8,28,31,15,27,66,30,8,22,31,30,27,66,28,8,25,31,8,27,66,72,8,49,31,13,29,66,20,8,5,31,42,27,66,52,8,50,31,17,27,66,2,8,54,31,8,29,66,21,8,0,66,111,8,56,31,41,29,66,93,8,9,31,36,27,66,22,8,21,31,9,27,66,54,8,5,66,47,8,54,31,18,29,66,82,8,52,31,31,29,66,61,8,34,31,57,27,66,13,8,9,31,43,27,66,13,8,9,66,90,8,4,31,34,27,66,36,8,34,31,9,29,66,57,8,4,31,16,27,66,32,8,6,31,12,27,66,25,8,27,31,21,27,66,28,8,2,66,118,8,53,31,20,29,66,23,8,30,31,7,27,66,44,8,10,66,67,8,1,31,46,27,66,36,8,7,66,79,8,38,31,4,29,66,37,8,7,66,73,8,12,31,51,27,66,42,8,25,31,13,27,66,18,8,10,66,58,8,13,31,43,27,66,13,8,52,31,19,29,66,33,8,8,31,55,27,66,2,8,24,31,18,27,66,66,8,47,31,8,27,66,11,8,41,31,2,29,66,29,8,9,66,43,8,25,31,14,27,66,79,8,38,31,14,27,66,25,8,28,31,30,27,66,46,8,8,66,57,8,42,31,5,27,66,19,8,12,31,32,27,66,30,8,15,31,25,27,66,44,8,33,31,13,29,66,57,8,22,31,12,27,66,9,8,34,31,11,27,66,31,8,41,31,3,29,66,83,8,31,31,17,27,66,17,8,62,31,14,29,66,33,8,2,66,76,8,26,31,24,27,66,33,8,9,66,76,8,56,31,34,29,66,47,8,16,31,33,27,66,32,8,6,66,77,8,0,31,17,27,66,39,8,46,31,28,27,66,47,8,10,31,19,27,66,40,8,63,31,28,29,66,31,8,57,31,41,29,66,103,8,18,31,65,27,66,25,8,18,31,14,27,66,37,8,63,31,40,29,66,61,8,11,66,41,8,57,31,2,27,66,59,8,35,31,14,29,66,53,8,34,31,58,27,66,28,8,32,31,7,29,66,40,8,51,31,6,27,66,64,8,60,31,13,27,66,1,8,4,31,28,27,66,50,8,14,66,68,8,9,66,57,8,44,31,7,29,66,39,8,42,31,58,27,66,21,8,18,31,33,27,66,30,8,55,31,37,29,66,63,8,14,31,28,27,66,32,8,7,31,90,27,66,8,8,10,31,43,27,66,32,8,12,31,7,27,66,97,8,24,31,38,27,66,18,8,61,31,18,29,66,62,8,57,31,28,29,66,27,8,19,31,4,27,66,43,8,17,31,15,27,66,37,8,31,31,32,27,66,4,8,51,31,12,27,66,14,8,54,31,39,27,66,15,8,31,31,32,27,66,3,8,6,31,27,27,66,15,8,3,31,30,27,66,36,8,26,31,6,27,66,86,8,30,31,6,27,66,41,8,22,31,45,27,66,15,8,55,31,28,29,66,38,8,14,31,34,27,66,25,8,43,31,30,27,66,3,8,30,31,8,27,66,84,8,40,31,25,29,66,41,8,3,66,78,8,7,31,26,27,66,42,8,14,31,9,27,66,82,8,0,31,30,27,66,55,8,46,31,31,27,66,4,8,21,31,13,27,66,46,8,15,31,12,27,66,78,8,9,66,47,8,11,66,65,8,10,66,59,8,7,31,49,27,66,11,8,37,31,19,27,66,17,8,58,31,27,29,66,77,8,53,31,21,29,66,35,8,3,31,33,27,66,12,8,14,66,55,8,58,31,17,29,66,77,8,41,31,5,29,66,35,8,6,31,60,27,66,16,8,35,31,7,29,66,37,8,58,31,37,29,66,63,8,7,31,38,27,66,29,8,19,31,58,27,66,7,8,52,31,24,27,66,23,8,9,66,34,8,12,66,64,8,32,31,20,27,66,67,8,60,31,23,29,66,40,8,62,31,6,29,66,25,8,21,31,22,27,66,29,8,3,31,46,27,66,72,8,14,31,59,27,66,13,8,7,31,41,27,66,25,8,10,31,11,27,66,59,8,10,31,32,27,66,63,8,62,31,34,29,66,28,8,12,66,72,8,14,66,55,8,29,31,1,29,66,38,8,8,66,44,8,9,31,12,27,66,87,8,7,66,61,8,36,31,17,27,66,31,8,39,31,14,29,66,27,8,19,31,53,27,66,46,8,19,31,35,27,66,19,8,24,31,51,27,66,7,8,59,31,23,29,66,29,8,47,31,59,27,66,6,8,23,31,22,27,66,29,8,14,66,70,8,4,31,46,27,66,2,8,35,31,6,27,66,2,8,12,66,64,8,11,31,45,27,66,64,8,17,31,26,27,66,34,8,42,31,19,27,66,20,8,46,31,1,29,66,21,8,16,31,50,27,66,17,8,9,66,48,8,4,66,69,8,12,31,3,27,66,54,8,63,31,42,29,66,45,8,7,66,78,8,42,31,63,27,66,3,8,26,31,10,29,66,68,8,19,31,68,27,66,35,8,49,31,31,29,66,34,8,1,31,92,27,66,25,8,49,31,31,29,66,47,8,45,31,28,29,66,65,8,12,31,45,27,66,8,8,1,66,51,8,28,31,1,27,66,45,8,2,31,63,27,66,17,8,28,31,14,27,66,44,8,13,66,53,8,27,15,27,66,22,8,21,31,17,27,66,83,8,18,31,70,27,66,27,8,30,31,28,27,66,23,8,48,31,6,27,66,17,8,34,31,64,27,66,7,8,5,66,80,8,31,31,50,27,66,4,8,31,31,13,27,66,36,8,55,31,31,29,66,81,8,5,31,12,27,66,40,8,29,31,30,27,66,16,8,44,31,9,27,66,16,8,55,31,6,27,66,5,8,43,31,18,27,66,42,8,46,31,18,27,66,44,8,40,66,30,8,3,31,39,27,66,26,8,17,31,28,27,66,7,8,14,31,24,27,66,80,8,12,66,61,8,12,31,64,27,66,28,8,4,31,47,27,66,14,8,46,31,5,29,66,33,8,11,66,65,8,6,66,116,8,47,31,12,29,66,80,8,29,31,2,27,66,50,8,33,31,24,27,66,10,8,27,31,74,27,66,20,8,9,66,76,8,43,31,53,27,66,6,8,0,66,80,8,57,31,32,27,66,16,8,8,66,48,8,4,31,51,27,66,34,8,5,66,64,8,55,31,36,29,66,46,8,16,31,65,27,66,8,8,3,66,105,8,14,66,54,8,40,31,4,29,66,32,8,19,31,20,27,66,13,8,14,31,6,27,66,98,8,57,31,25,29,66,48,8,52,31,44,27,66,24,8,59,31,2,29,66,8,8,16,31,52,27,66,8,8,0,31,45,27,66,31,8,3,31,33,27,66,12,8,6,66,105,8,9,66,72,8,14,66,52,8,2,66,65,8,48,31,32,29,66,41,8,53,31,38,29,66,35,8,9,31,53,27,66,7,8,59,31,18,29,66,24,8,9,66,90,8,31,31,43,27,66,44,8,33,31,39,27,66,11,8,47,31,18,27,66,17,8,27,31,36,27,66,2,8,4,31,17,27,66,45,8,14,31,57,27,66,3,8,29,31,40,27,66,15,8,13,66,98,8,32,31,5,27,66,6,8,3,66,73,8,43,31,37,27,66,39,8,52,31,45,27,66,10,8,51,31,2,29,66,32,8,50,31,9,29,66,24,8,32,31,42,27,66,9,8,53,31,33,29,66,65,8,4,66,52,8,7,66,73,8,50,31,26,27,66,29,8,60,31,14,29,66,10,8,8,66,73,8,9,66,60,8,52,31,14,29,66,27,8,39,31,8,29,66,38,8,33,31,59,27,66,16,8,1,66,83,8,5,66,63,8,54,31,36,29,66,34,8,15,31,81,27,66,22,8,53,31,6,27,66,15,8,2,31,67,27,66,51,8,5,66,60,8,8,31,43,27,66,66,8,1,66,73,8,57,31,32,29,66,57,8,32,31,13,27,66,71,8,61,31,14,29,66,19,8,9,31,10,27,66,57,8,11,31,36,27,66,75,8,24,31,79,27,66,12,8,27,31,7,29,66,61,8,23,31,8,29,66,52,8,2,31,19,27,66,84,8,4,66,53,8,60,31,32,27,66,25,8,49,31,24,29,66,44,8,48,31,26,29,66,43,8,22,31,57,27,66,2,8,20,31,38,27,66,50,8,16,31,3,27,66,57,8,0,31,17,27,66,67,8,1,66,51,8,33,31,9,27,66,76,8,6,66,66,8,18,31,26,27,66,22,8,61,31,39,29,66,43,8,56,31,22,29,66,33,8,17,31,51,27,66,8,8,63,31,22,29,66,10,8,13,31,18,27,66,72,8,27,31,52,27,66,2,8,4,66,61,8,41,31,22,27,66,4,8,16,31,10,27,66,59,8,54,31,19,29,66,84,8,24,31,6,27,66,50,8,8,66,97,8,39,31,13,29,66,30,8,36,31,40,27,66,23,8,24,31,42,27,66,3,8,35,31,4,29,66,36,8,58,31,36,29,66,55,8,15,31,73,27,66,20,8,33,31,6,27,66,33,8,58,31,8,29,66,18,8,54,31,19,29,66,17,8,22,31,21,27,66,75,8,49,31,9,27,66,8,8,60,31,38,29,66,60,8,55,31,15,29,66,25,8,11,31,100,27,66,10,8,32,31,41,27,66,1,8,7,31,37,27,66,39,8,5,31,34,27,66,27,8,41,31,4,27,66,21,8,39,31,5,29,66,42,8,61,31,42,29,66,103,8,10,31,50,27,66,55,8,20,31,2,27,66,59,8,38,31,18,29,66,47,8,18,31,8,27,66,79,8,35,31,9,29,66,59,8,4,31,59,27,66,45,8,2,66,78,8,49,31,2,27,66,54,8,8,31,35,27,66,13,8,8,31,45,27,66,68,8,54,31,34,29,66,49,8,55,31,11,29,66,22,8,36,31,3,29,66,15,8,0,66,108,8,46,31,15,27,66,10,8,62,31,4,27,66,40,8,9,66,43,8,9,31,65,27,66,44,8,5,66,65,8,33,31,21,27,66,66,8,42,31,21,27,66,2,8,43,31,25,29,66,31,8,14,66,60,8,31,31,1,29,66,53,8,27,31,39,27,66,19,8,10,31,30,27,66,3,8,46,31,24,29,66,54,8,56,31,13,27,66,51,8,59,31,11,29,66,4,8,1,31,52,27,66,28,8,26,31,29,27,66,25,8,22,31,23,27,66,76,8,49,31,16,29,66,52,8,2,31,65,27,66,31,8,0,66,81,8,1,31,39,27,66,43,8,6,66,50,8,53,31,21,27,66,39,8,39,31,8,29,66,38,8,23,31,13,27,66,30,8,5,66,68,8,45,31,29,29,66,92,8,4,66,66,8,31,31,47,27,66,44,8,22,31,27,27,66,3,8,42,31,46,27,66,30,8,1,31,69,27,66,1,8,39,31,13,27,66,68,8,17,31,13,27,66,35,8,35,31,22,27,66,54,8,60,31,33,29,66,47,8,2,66,79,8,1,31,73,27,66,15,8,32,31,6,29,66,17,8,6,31,12,27,66,58,8,10,66,110,8,46,31,29,27,66,32,8,17,31,35,27,66,29,8,9,31,44,27,66,17,8,16,31,65,27,66,2,8,18,31,56,27,66,11,8,10,31,34,27,66,31,8,44,31,17,27,66,19,8,45,31,17,27,66,43,8,10,31,38,27,66,8,8,31,31,71,27,66,19,8,49,31,4,27,66,16,8,8,66,57,8,9,66,64,8,22,31,51,27,66,45,8,8,15,27,66,62,8,5,31,15,27,66,84,8,7,66,58,8,15,31,40,27,66,25,8,8,66,68,8,45,31,17,29,66,94,8,47,31,9,27,66,17,8,36,31,3,27,66,42,8,57,31,23,29,66,32,8,0,31,67,27,66,38,8,19,31,3,29,66,41,8,6,31,25,27,66,43,8,6,31,13,27,66,50,8,20,31,17,27,66,28,8,7,66,66,8,56,31,12,29,66,74,8,20,31,48,27,66,32,8,52,31,51,27,66,1,8,55,31,12,29,66,22,8,8,66,62,8,1,66,75,8,51,31,35,29,66,34,8,46,31,51,27,66,14,8,14,66,67,8,55,31,11,29,66,21,8,58,31,18,27,66,7,8,32,31,34,27,66,20,8,8,31,43,27,66,21,8,0,31,51,27,66,29,8,1,31,42,27,66,62,8,41,31,13,29,66,28,8,1,66,120,8,22,31,1,27,66,46,8,39,31,10,27,66,17,8,61,31,40,29,66,60,8,63,31,36,29,66,81,8,10,66,59,8,7,66,61,8,6,31,15,27,66,31,8,3,66,115,8,33,31,6,29,66,46,8,20,31,5,27,66,79,8,2,66,63,8,26,31,20,27,66,11,8,12,66,62,8,35,31,2,27,66,44,8,35,31,16,29,66,81,8,25,31,18,27,66,23,8,57,31,24,29,66,43,8,48,31,53,27,66,18,8,4,66,48,8,27,31,4,27,66,50,8,10,66,63,8,28,31,6,29,66,61,8,0,66,85,8,4,66,108,8,55,31,20,27,66,5,8,23,31,71,27,66,11,8,53,31,1,29,66,4,8,2,31,41,27,66,25,8,12,66,57,8,37,31,16,29,66,45,8,41,31,17,27,66,23,8,16,31,51,27,66,41,8,12,66,54,8,6,31,49,27,66,51,8,55,31,36,29,66,33,8,2,66,116,8,26,31,4,29,66,53,8,55,31,19,27,66,46,8,4,66,61,8,8,31,47,27,66,60,8,5,31,62,27,66,7,8,26,15,27,66,29,8,0,66,85,8,5,66,38,8,19,31,1,27,66,56,8,14,66,106,8,24,31,3,27,66,21,8,19,31,44,27,66,18,8,7,66,63,8,9,31,21,27,66,75,8,36,31,31,27,66,19,8,51,31,1,29,66,32,8,9,31,6,27,66,65,8,26,31,45,27,66,34,8,39,31,22,29,66,39,8,33,31,11,27,66,38,8,61,31,44,29,66,52,8,59,31,10,29,66,16,8,45,31,24,29,66,82,8,4,31,85,27,66,19,8,59,31,15,29,66,32,8,46,31,16,27,66,44,8,53,31,25,29,66,24,8,4,31,94,27,66,20,8,52,31,36,29,66,55,8,9,31,51,27,66,6,8,14,66,51,8,0,66,77,8,55,31,4,29,66,25,8,50,31,35,27,66,37,8,12,31,88,27,66,3,8,25,31,9,27,66,47,8,4,66,62,8,56,31,4,27,66,45,8,2,66,83,8,16,31,55,27,66,36,8,1,31,37,27,66,42,8,0,66,105,8,5,31,19,27,66,32,8,40,31,10,27,66,51,8,16,31,33,27,66,20,8,5,31,20,27,66,40,8,12,31,72,27,66,19,8,27,31,75,27,66,16,8,3,31,37,27,66,48,8,38,31,10,29,66,92,8,40,31,23,29,66,48,8,60,31,31,29,66,61,8,11,31,7,27,66,56,8,51,31,26,29,66,56,8,62,31,6,27,66,36,8,2,66,64,8,41,31,21,29,66,56,8,28,31,36,27,66,57,8,42,31,11,27,66,46,8,47,31,19,29,66,53,8,60,31,40,29,66,48,8,57,31,31,29,66,41,8,54,31,28,29,66,59,8,11,66,61,8,51,31,19,27,66,10,8,8,31,72,27,66,25,8,63,31,19,29,66,12,8,34,31,57,27,66,26,8,47,31,9,27,66,13,8,51,66,17,8,44,31,8,27,66,47,8,40,31,61,27,66,7,8,1,66,64,8,7,66,77,8,29,31,2,29,66,25,8,28,31,12,29,66,102,8,42,31,7,27,66,21,8,47,31,4,29,66,77,8,54,31,29,29,66,40,8,57,31,40,29,66,84,8,55,31,17,27,66,2,8,60,31,22,29,66,45,8,0,31,74,27,66,15,8,11,66,32,8,23,31,6,27,66,47,8,18,31,43,27,66,61,8,50,31,19,27,66,8,8,48,31,14,27,66,19,8,10,66,69,8,36,31,46,27,66,1,8,27,31,52,27,66,6,8,29,31,7,27,66,52,8,58,31,9,27,66,14,8,50,31,6,27,66,27,8,50,31,11,29,66,18,8,7,31,23,27,66,44,8,37,31,24,27,66,8,8,1,31,60,27,66,4,8,52,31,10,29,66,10,8,20,31,68,27,66,30,8,25,31,6,29,66,59,8,63,31,10,27,66,9,8,12,66,53,8,5,31,98,27,66,15,8,4,31,60,27,66,10,8,40,31,27,27,66,14,8,8,31,86,27,66,6,8,3,66,63,8,10,66,66,8,16,31,86,27,66,18,8,54,31,39,27,66,26,8,30,31,43,27,66,8,8,15,31,41,27,66,23,8,19,31,7,27,66,95,8,0,31,35,27,66,50,8,12,31,59,27,66,38,8,41,31,33,27,66,6,8,33,31,61,27,66,11,8,21,31,8,27,66,27,8,59,31,8,27,66,20,8,20,15,27,66,29,8,11,66,55,8,43,31,25,29,66,59,8,39,31,23,29,66,92,8,26,31,24,27,66,18,8,3,31,49,27,66,16,8,10,31,18,27,66,24,8,63,31,31,27,66,24,8,4,66,69,8,2,66,102,8,55,31,36,29,66,46,8,59,31,6,29,66,35,8,13,66,61,8,52,31,23,27,66,7,8,9,31,58,27,66,6,8,58,31,24,29,66,9,8,25,31,6,27,66,45,8,9,66,110,8,38,31,9,27,66,5,8,48,31,26,27,66,7,8,21,31,49,27,66,2,8,28,31,76,27,66,1,8,27,31,34,27,66,24,8,9,66,68,8,28,31,13,29,66,65,8,52,31,50,27,66,3,8,3,66,53,8,3,66,96,8,32,31,29,27,66,8,8,7,66,58,8,7,31,8,27,66,62,8,35,31,19,29,66,102,8,27,31,32,27,66,41,8,39,31,17,27,66,10,8,58,31,1,29,66,8,8,54,31,17,29,66,13,8,48,31,15,29,66,41,8,47,31,24,27,66,12,8,34,31,3,29,66,69,8,32,31,7,29,66,41,8,6,31,17,27,66,53,8,39,31,22,29,66,31,8,4,31,68,27,66,17,8,16,31,59,27,66,6,8,29,31,14,29,66,63,8,3,66,102,8,48,31,23,27,66,14,8,30,31,18,27,66,40,8,4,31,16,27,66,61,8,38,31,34,27,66,11,8,39,31,3,29,66,21,8,33,31,9,29,66,74,8,8,31,50,27,66,11,8,32,66,33,8,51,31,32,29,66,70,8,48,31,45,27,66,25,8,52,31,28,27,66,1,8,8,31,20,27,66,54,8,62,31,26,29,66,29,8,51,31,35,29,66,58,8,29,31,11,29,66,56,8,52,31,14,27,66,19,8,9,66,39,8,3,66,40,8,4,66,72,8,59,31,6,27,66,55,8,13,31,11,27,66,57,8,5,31,65,27,66,11,8,22,31,45,27,66,7,8,36,31,20,29,66,67,8,23,31,9,27,66,53,8,29,31,45,27,66,2,8,0,31,56,27,66,25,8,23,31,43,27,66,17,8,19,31,5,27,66,32,8,21,31,100,27,66,1,8,10,31,30,27,66,29,8,43,31,6,29,66,31,8,63,31,15,29,66,63,8,35,31,24,27,66,49,8,16,31,8,27,66,51,8,2,66,46,8,14,66,55,8,21,31,13,27,66,84,8,6,31,14,27,66,59,8,15,31,60,27,66,29,8,13,31,12,27,66,40,8,16,31,64,27,66,38,8,40,31,1,29,66,35,8,55,31,23,27,66,3,8,43,31,19,27,66,19,8,2,66,41,8,5,66,71,8,30,31,10,29,66,100,8,29,31,43,27,66,43,8,27,31,20,27,66,34,8,24,31,2,29,66,52,8,34,31,9,29,66,80,8,39,31,4,29,66,22,8,12,31,23,27,66,48,8,30,31,23,27,66,16,8,32,31,20,27,66,14,8,29,31,25,27,66,45,8,36,31,50,27,66,22,8,52,31,34,29,66,57,8,11,31,92,27,66,3,8,39,31,3,27,66,10,8,41,31,6,29,66,83,8,19,31,42,27,66,7,8,54,31,4,27,66,8,8,36,31,20,27,66,9,8,14,31,36,27,66,32,8,58,31,2,29,66,18,8,52,31,2,27,66,30,8,2,31,29,27,66,72,8,2,66,41,8,43,31,19,29,66,52,8,16,31,52,27,66,51,8,46,31,34,27,66,27,8,49,31,3,27,66,29,8,16,31,31,27,66,18,8,8,31,57,27,66,40,8,19,31,1,27,66,65,8,53,31,30,27,66,24,8,3,31,45,27,66,32,8,55,31,25,29,66,75,8,1,66,55,8,16,31,84,27,66,14,8,32,31,15,29,66,52,8,8,66,57,8,11,66,41,8,30,31,11,29,66,89,8,30,31,12,29,66,55,8,63,31,46,29,66,51,8,4,31,40,27,66,8,8,58,31,44,27,66,16,8,35,31,8,29,66,56,8,29,31,72,27,66,3,8,10,66,55,8,23,31,36,27,66,39,8,11,66,63,8,53,31,21,29,66,51,8,19,31,29,27,66,55,8,45,31,26,29,66,24,8,16,31,39,27,66,21,8,16,31,29,27,66,74,8,60,31,28,29,66,41,8,24,31,26,27,66,31,8,52,31,31,29,66,45,8,57,31,38,29,66,102,8,63,31,22,29,66,16,8,7,66,67,8,34,31,23,27,66,12,8,50,31,1,29,66,17,8,33,31,6,29,66,38,8,10,31,58,27,66,40,8,21,31,20,27,66,28,8,23,31,7,29,66,90,8,3,66,49,8,54,31,53,27,66,11,8,18,31,53,27,66,1,8,19,31,51,27,66,50,8,18,31,36,27,66,11,8,27,31,45,27,66,6,8,5,66,71,8,62,31,27,29,66,13,8,5,31,37,27,66,39,8,13,31,5,27,66,63,8,4,31,12,27,66,51,8,13,66,92,8,27,31,10,29,66,68,8,16,31,50,27,66,31,8,0,66,80,8,13,31,76,27,66,16,8,3,31,40,27,66,13,8,5,66,80,8,9,66,60,8,37,31,2,29,66,32,8,26,31,10,29,66,65,8,56,66,52,8,58,31,26,29,66,38,8,7,31,26,27,66,89,8,14,31,31,27,66,7,8,29,31,8,29,66,97,8,11,66,55,8,34,31,36,27,66,34,8,6,66,59,8,12,66,62,8,10,31,23,27,66,41,8,12,31,49,27,66,24,8,63,31,35,29,66,49,8,10,31,9,27,66,24,8,45,31,22,29,66,53,8,34,31,46,27,66,39,8,5,31,31,27,66,33,8,3,31,21,27,66,57,8,59,31,23,29,66,29,8,11,31,15,27,66,41,8,26,31,23,27,66,37,8,35,31,60,27,66,15,8,16,31,39,27,66,25,8,22,31,69,27,66,14,8,5,66,51,8,48,31,4,29,66,37,8,63,31,31,29,66,37,8,9,31,24,27,66,35,8,10,31,29,27,66,42,8,54,31,43,27,66,11,8,48,31,28,29,66,51,8,2,31,67,27,66,38,8,31,31,22,27,66,16,8,3,31,13,27,66,102,8,10,31,42,27,66,23,8,36,31,37,27,66,47,8,11,66,54,8,25,31,8,27,66,35,8,2,66,74,8,39,31,17,29,66,29,8,29,31,36,27,66,24,8,6,31,18,27,66,57,8,4,66,64,8,41,31,14,27,66,66,8,44,31,13,29,66,54,8,6,66,71,8,32,31,7,27,66,41,8,18,31,29,27,66,58,8,1,66,55,8,4,31,85,27,66,25,8,31,31,8,29,66,46,8,41,31,11,27,66,14,8,20,31,30,27,66,35,8,8,31,84,27,66,16,8,3,31,40,27,66,34,8,18,31,1,27,66,103,8,6,31,13,27,66,33,8,40,31,15,27,66,63,8,9,66,68,8,5,66,99,8,1,31,21,27,66,43,8,29,31,37,27,66,10,8,28,31,33,27,66,13,8,49,31,25,29,66,58,8,4,66,48,8,3,66,40,8,48,31,2,29,66,30,8,7,66,41,8,4,66,107,8,20,31,10,27,66,51,8,31,31,35,27,66,14,8,33,31,16,29,66,88,8,21,31,42,27,66,22,8,2,66,81,8,46,31,14,27,66,21,8,48,31,30,27,66,5,8,11,31,35,27,66,11,8,5,66,66,8,10,66,59,8,25,31,19,27,66,21,8,2,66,75,8,55,31,7,29,66,70,8,3,66,77,8,25,31,16,27,66,63,8,9,66,56,8,53,31,18,29,66,49,8,9,31,40,27,66,25,8,62,31,4,27,66,15,8,54,31,27,29,66,50,8,26,31,2,27,66,15,8,12,31,40,27,66,24,8,38,31,16,27,66,67,8,26,31,10,29,66,99,8,14,31,2,27,66,65,8,25,31,10,27,66,31,8,13,31,53,27,66,55,8,16,31,9,27,66,31,8,17,31,95,27,66,8,8,34,31,8,27,66,27,8,6,66,61,8,16,31,18,27,66,39,8,52,31,2,27,66,54,8,12,31,45,27,66,10,8,55,31,37,29,66,30,8,53,66,16,8,41,31,31,27,66,46,8,37,31,24,27,66,14,8,41,31,45,27,66,18,8,52,31,14,29,66,27,8,47,31,17,29,66,27,8,10,31,31,27,66,33,8,57,31,1,27,66,25,8,12,66,108,8,4,31,42,27,66,20,8,54,31,29,29,66,51,8,47,31,19,29,66,94,8,16,31,46,27,66,49,8,2,31,20,27,66,59,8,16,31,40,27,66,9,8,8,31,96,27,66,17,8,58,31,12,29,66,39,8,34,31,55,27,66,10,8,10,66,70,8,16,31,50,27,66,39,8,17,31,22,27,66,17,8,48,31,20,29,66,21,8,31,31,15,27,66,23,8,9,31,40,27,66,18,8,8,31,44,27,66,47,8,15,31,81,27,66,12,8,63,31,37,29,66,42,8,22,31,3,27,66,82,8,8,66,61,8,52,31,27,29,66,93,8,10,66,62,8,30,31,60,27,66,30,8,57,31,4,29,66,12,8,2,66,67,8,16,31,26,27,66,32,8,5,31,54,27,66,23,8,0,31,23,27,66,42,8,31,31,6,29,66,18,8,38,31,35,27,66,3,8,59,31,39,29,66,102,8,29,31,32,27,66,12,8,8,66,73,8,0,66,72,8,39,31,23,27,66,21,8,8,31,26,27,66,22,8,22,31,69,27,66,30,8,13,66,56,8,36,31,19,27,66,10,8,37,31,17,29,66,32,8,16,31,22,27,66,80,8,4,66,69,8,23,31,48,27,66,33,8,50,31,11,27,66,4,8,19,66,52,8,3,66,73,8,32,31,8,27,66,82,8,49,31,39,27,66,27,8,10,66,71,8,7,31,19,27,66,45,8,11,66,72,8,46,31,2,29,66,41,8,23,31,19,27,66,27,8,37,31,16,29,66,59,8,8,66,97,8,36,31,13,29,66,33,8,30,31,10,29,66,33,8,13,31,9,27,66,47,8,46,31,28,29,66,47,8,13,31,7,27,66,69,8,15,31,20,27,66,73,8,3,66,68,8,13,31,62,27,66,31,8,17,31,19,27,66,16,8,47,31,55,27,66,16,8,59,31,22,29,66,39,8,47,31,21,29,66,40,8,7,31,37,27,66,21,8,5,66,45,8,41,31,7,27,66,26,8,52,31,27,27,66,2,8,62,31,23,27,66,18,8,2,66,41,8,14,31,57,27,66,5,8,51,31,13,27,66,57,8,62,31,19,27,66,38,8,47,31,7,27,66,27,8,13,66,61,8,0,31,78,27,66,27,8,38,31,21,27,66,26,8,19,31,38,27,66,13,8,12,31,62,27,66,7,8,28,31,36,27,66,19,8,13,66,43,8,21,31,78,27,66,16,8,39,31,11,29,66,41,8,41,31,17,29,66,44,8,36,31,47,27,66,28,8,27,31,34,27,66,47,8,34,31,13,27,66,28,8,42,31,20,29,66,85,8,51,31,34,29,66,52,8,1,31,56,27,66,61,8,4,31,44,27,66,25,8,28,31,72,27,66,4,8,33,31,15,29,66,47,8,13,66,53,8,35,31,21,27,66,18,8,7,31,13,27,66,63,8,21,31,8,27,66,56,8,14,66,29,8,35,31,1,27,66,40,8,37,31,83,27,66,1,8,61,31,31,27,66,7,8,32,31,26,27,66,23,8,58,31,41,29,66,63,8,10,66,95,8,2,31,57,27,66,26,8,11,31,50,27,66,41,8,13,31,2,27,66,66,8,14,66,69,8,26,31,20,27,66,11,8,50,31,2,29,66,49,8,8,31,13,27,66,48,8,35,31,18,29,66,50,8,9,31,23,27,66,16,8,50,31,48,27,66,10,8,6,31,40,27,66,23,8,14,31,66,27,66,4,8,29,31,8,27,66,15,8,16,31,34,27,66,68,8,47,31,27,29,66,51,8,29,31,78,27,66,13,8,2,31,15,27,66,48,8,23,31,29,27,66,48,8,6,31,62,27,66,6,8,44,31,28,29,66,65,8,51,31,17,29,66,86,8,44,31,20,27,66,2,8,46,31,10,27,66,20,8,53,31,31,27,66,37,8,56,31,3,29,66,20,8,60,31,6,27,66,15,8,2,66,68,8,35,31,26,27,66,22,8,25,31,11,27,66,49,8,13,31,41,27,66,56,8,20,31,21,27,66,39,8,13,66,92,8,8,66,48,8,56,31,10,29,66,28,8,31,31,8,27,66,30,8,5,31,20,27,66,40,8,4,66,48,8,14,66,94,8,9,66,67,8,2,31,23,27,66,43,8,2,66,50,8,12,31,42,27,66,64,8,57,31,33,29,66,56,8,9,31,73,27,66,38,8,47,31,12,27,66,6,8,26,15,27,66,70,8,29,31,23,27,66,22,8,19,31,40,27,66,23,8,29,31,19,27,66,34,8,7,31,56,27,66,3,8,4,31,32,27,66,40,8,42,31,6,27,66,72,8,52,31,37,29,66,70,8,25,31,4,29,66,60,8,62,31,40,29,66,56,8,47,31,16,29,66,36,8,7,31,37,27,66,41,8,40,31,10,27,66,54,8,9,31,49,27,66,22,8,32,31,13,29,66,86,8,3,31,20,27,66,33,8,11,31,55,27,66,42,8,35,31,10,29,66,44,8,2,31,13,27,66,52,8,22,31,18,27,66,33,8,42,31,37,27,66,29,8,38,66,30,8,5,31,79,27,66,23,8,58,31,18,29,66,29,8,34,31,80,27,66,4,8,9,31,62,27,66,5,8,44,31,56,27,66,4,8,7,31,33,27,66,25,8,42,31,11,27,66,13,8,11,31,43,27,66,22,8,25,31,12,27,66,12,8,6,31,61,27,66,2,8,8,66,73,8,44,31,20,29,66,43,8,53,31,28,27,66,24,8,12,31,42,27,66,3,8,0,66,69,8,50,31,20,29,66,39,8,8,31,24,27,66,36,8,2,31,63,27,66,46,8,32,31,54,27,66,22,8,57,31,2,27,66,7,8,32,31,40,27,66,12,8,49,31,2,27,66,1,8,47,31,5,27,66,66,8,11,66,55,8,49,31,18,29,66,51,8,12,66,53,8,38,31,7,29,66,43,8,4,31,43,27,66,29,8,5,66,117,8,39,31,52,27,66,20,8,34,31,10,27,66,37,8,38,31,8,29,66,49,8,11,66,110,8,12,31,50,27,66,23,8,13,66,60,8,53,31,4,27,66,23,8,31,31,13,29,66,87,8,10,31,31,27,66,15,8,60,31,11,27,66,8,8,11,31,8,27,66,50,8,0,66,65,8,5,31,61,27,66,23,8,11,31,71,27,66,36,8,50,31,22,27,66,7,8,5,31,96,27,66,19,8,6,66,59,8,38,31,19,29,66,59,8,11,31,19,27,66,44,8,11,31,67,27,66,4,8,0,31,45,27,66,62,8,38,31,9,29,66,14,8,34,31,4,27,66,38,8,33,31,6,27,66,82,8,5,31,51,27,66,55,8,12,66,69,8,12,66,54,8,47,31,9,29,66,67,8,8,66,48,8,17,31,13,27,66,25,8,26,31,25,27,66,18,8,61,31,9,29,66,15,8,6,66,42,8,0,31,33,27,66,75,8,33,31,14,29,66,49,8,5,31,97,27,66,4,8,56,31,26,29,66,22,8,39,66,79,8,5,66,62,8,29,31,22,27,66,31,8,6,66,59,8,7,31,90,27,66,3,8,59,31,21,29,66,36,8,31,31,17,27,66,34,8,36,31,3,27,66,60,8,10,66,33,8,36,31,19,29,66,59,8,5,66,117,8,0,66,56,8,33,31,3,29,66,51,8,8,66,65,8,13,66,92,8,47,31,14,27,66,24,8,12,31,15,27,66,77,8,13,66,67,8,16,31,5,27,66,84,8,14,31,31,27,66,11,8,46,31,13,29,66,53,8,11,66,58,8,17,31,44,27,66,5,8,43,31,27,29,66,57,8,49,31,19,29,66,78,8,51,31,3,27,66,19,8,11,66,73,8,13,66,39,8,62,31,46,27,66,10,8,1,66,71,8,11,31,17,27,66,54,8,16,31,34,27,66,15,8,14,66,42,8,41,31,26,29,66,59,8,24,31,33,27,66,25,8,12,31,8,27,66,66,8,0,31,40,27,66,26,8,13,66,63,8,25,31,7,29,66,31,8,54,31,38,29,66,49,8,50,31,3,29,66,34,8,31,31,1,29,66,46,8,57,31,36,29,66,46,8,63,31,3,27,66,19,8,3,66,66,8,9,66,72,8,9,31,39,27,66,35,8,4,66,52,8,4,66,105,8,21,31,1,27,66,47,8,23,31,29,27,66,15,8,36,31,18,29,66,38,8,7,31,17,27,66,84,8,29,31,8,27,66,32,8,18,31,13,27,66,17,8,4,66,65,8,54,31,43,27,66,21,8,14,66,60,8,8,31,67,27,66,7,8,26,31,20,27,66,19,8,44,66,22,8,6,66,70,8,5,31,38,27,66,5,8,12,31,5,27,66,60,8,11,66,70,8,6,31,43,27,66,22,8,5,66,78,8,24,31,32,27,66,29,8,53,31,6,29,66,22,8,13,66,67,8,34,31,29,27,66,42,8,26,31,7,29,66,38,8,56,66,41,8,20,31,26,27,66,23,8,35,31,7,29,66,37,8,62,31,44,29,66,55,8,17,31,73,27,66,18,8,2,31,36,27,66,30,8,27,31,9,27,66,70,8,38,31,18,29,66,32,8,12,31,86,27,66,20,8,12,31,38,27,66,33,8,10,31,51,27,66,21,8,31,15,27,66,3,8,49,31,23,29,66,17,8,1,31,39,27,66,34,8,12,66,69,8,31,31,29,27,66,25,8,60,31,19,29,66,2,8,35,31,3,29,66,44,8,56,31,9,29,66,75,8,55,31,18,29,66,62,8,33,31,20,27,66,28,8,10,31,51,27,66,12,8,32,31,60,27,66,29,8,7,66,78,8,55,31,14,27,66,13,8,26,31,7,29,66,61,8,50,31,25,29,66,80,8,38,31,14,27,66,4,8,48,31,8,27,66,25,8,14,31,37,27,66,18,8,61,31,6,29,66,10,8,34,31,23,27,66,42,8,57,31,31,27,66,30,8,16,31,30,27,66,38,8,23,31,26,27,66,33,8,49,31,24,29,66,40,8,7,66,67,8,39,31,14,29,66,51,8,39,31,21,29,66,30,8,20,31,6,27,66,55,8,7,66,74,8,52,31,18,29,66,33,8,62,31,12,29,66,33,8,2,31,53,27,66,30,8,2,66,95,8,8,66,72,8,57,31,4,29,66,52,8,10,66,46,8,8,66,96,8,4,31,44,27,66,21,8,6,66,59,8,13,66,43,8,57,31,4,27,66,47,8,6,31,53,27,66,8,8,32,31,3,27,66,33,8,6,31,39,27,66,7,8,61,31,13,27,66,44,8,12,31,27,27,66,39,8,4,31,78,27,66,22,8,6,66,59,8,39,31,4,29,66,18,8,44,31,17,29,66,47,8,5,31,25,27,66,52,8,3,31,28,27,66,18,8,15,31,48,27,66,3,8,48,31,10,29,66,38,8,30,31,13,29,66,31,8,53,31,19,27,66,47,8,45,31,14,27,66,22,8,13,66,62,8,24,31,92,27,66,5,8,34,31,7,29,66,29,8,46,31,27,27,66,33,8,14,31,42,27,66,13,8,24,31,3,29,66,44,8,1,31,37,27,66,35,8,6,31,111,27,66,1,8,23,31,44,27,66,14,8,31,31,55,27,66,18,8,60,31,4,27,66,1,8,39,31,8,29,66,78,8,52,31,25,29,66,47,8,7,31,67,27,66,7,8,26,31,6,27,66,16,8,58,31,42,29,66,27,8,2,66,74,8,55,31,33,29,66,98,8,23,31,5,29,66,93,8,57,31,26,29,66,50,8,23,31,17,27,66,32,8,27,31,10,27,66,84,8,33,31,17,29,66,69,8,49,31,53,27,66,2,8,38,31,22,27,66,20,8,3,66,102,8,38,31,3,27,66,15,8,3,66,48,8,13,66,56,8,0,66,65,8,1,66,64,8,13,31,65,27,66,40,8,1,66,80,8,59,31,1,29,66,24,8,50,31,6,27,66,9,8,50,31,52,27,66,6,8,2,66,72,8,32,31,5,27,66,44,8,6,66,113,8,9,66,34,8,20,31,42,27,66,14,8,20,31,39,27,66,60,8,60,31,16,29,66,25,8,21,31,31,27,66,29,8,13,66,52,8,10,31,23,27,66,50,8,44,31,17,27,66,24,8,3,66,49,8,36,31,18,27,66,26,8,40,31,13,27,66,52,8,27,31,14,27,66,15,8,40,31,30,27,66,18,8,9,31,44,27,66,16,8,61,31,45,29,66,52,8,34,31,15,27,66,36,8,7,66,101,8,47,31,9,27,66,10,8,13,31,31,27,66,41,8,53,31,22,29,66,38,8,11,31,43,27,66,64,8,30,31,8,27,66,31,8,22,31,5,27,66,55,8,26,31,28,27,66,11,8,20,31,9,27,66,36,8,51,31,1,27,66,24,8,7,31,12,27,66,103,8,2,66,101,8,2,66,79,8,0,66,69,8,1,31,32,27,66,34,8,22,31,41,27,66,22,8,43,31,9,29,66,84,8,5,31,60,27,66,15,8,19,31,47,27,66,39,8,59,31,34,29,66,31,8,23,31,40,27,66,4,8,9,66,60,8,0,31,22,27,66,45,8,54,31,36,27,66,17,8,52,31,18,29,66,74,8,46,31,13,29,66,36,8,45,31,13,29,66,53,8,14,66,55,8,39,31,37,27,66,42,8,6,66,72,8,4,31,110,27,66,6,8,24,31,32,27,66,9,8,31,31,33,27,66,18,8,47,31,16,29,66,43,8,10,31,17,27,66,58,8,63,31,39,29,66,45,8,9,66,34,8,14,66,62,8,59,31,8,27,66,54,8,34,31,19,27,66,36,8,6,31,73,27,66,2,8,9,15,27,66,47,8,47,31,6,29,66,42,8,21,31,49,27,66,15,8,18,31,23,27,66,7,8,16,31,9,27,66,55,8,50,31,13,27,66,42,8,4,66,52,8,3,31,70,27,66,12,8,3,66,66,8,21,31,43,27,66,1,8,43,31,10,27,66,54,8,41,31,64,27,66,13,8,34,31,15,27,66,27,8,50,31,35,27,66,19,8,6,31,12,27,66,47,8,19,31,21,27,66,12,8,36,31,18,29,66,56,8,12,66,69,8,42,31,28,27,66,37,8,38,31,11,29,66,16,8,63,31,34,29,66,47,8,34,31,1,29,66,87,8,31,31,25,27,66,9,8,37,31,40,27,66,4,8,1,31,59,27,66,18,8,3,31,33,27,66,85,8,14,66,71,8,50,31,28,29,66,44,8,61,31,11,29,66,30,8,14,66,91,8,35,31,6,27,66,15,8,50,31,21,27,66,4,8,1,66,68,8,0,31,16,27,66,49,8,8,31,15,27,66,58,8,14,31,22,27,66,72,8,49,31,21,27,66,11,8,31,31,6,29,66,59,8,4,66,48,8,0,31,117,27,66,1,8,24,15,27,66,18,8,9,66,57,8,11,66,54,8,4,31,67,27,66,2,8,39,31,18,29,66,55,8,7,31,60,27,66,54,8,17,31,27,27,66,12,8,26,31,3,29,66,58,8,26,31,44,27,66,8,8,6,66,77,8,5,31,54,27,66,26,8,11,66,56,8,8,31,63,27,66,10,8,58,31,18,29,66,43,8,8,66,48,8,11,31,68,27,66,18,8,53,31,3,29,66,19,8,11,31,6,27,66,50,8,30,31,11,29,66,29,8,35,31,23,27,66,50,8,54,31,18,29,66,31,8,28,31,12,27,66,44,8,11,66,41,8,13,66,105,8,61,31,17,27,66,3,8,56,31,29,29,66,55,8,44,31,5,27,66,16,8,56,31,30,29,66,22,8,45,31,4,29,66,33,8,31,31,29,27,66,21,8,55,31,13,29,66,6,8,36,31,20,29,66,27,8,40,31,13,27,66,23,8,39,31,24,27,66,56,8,56,31,28,29,66,53,8,8,31,20,27,66,53,8,14,66,51,8,46,31,2,29,66,61,8,6,31,24,27,66,55,8,29,31,7,29,66,65,8,11,66,69,8,39,31,54,27,66,12,8,3,66,53,8,0,66,55,8,38,31,11,27,66,20,8,1,31,26,27,66,39,8,48,31,13,27,66,58,8,21,31,28,27,66,59,8,27,31,14,27,66,25,8,0,31,49,27,66,35,8,57,31,39,29,66,34,8,40,31,74,27,66,4,8,32,31,18,27,66,26,8,61,31,39,27,66,4,8,17,31,18,27,66,30,8,39,31,15,29,66,46,8,23,31,10,27,66,43,8,51,31,22,27,66,48,8,4,31,90,27,66,21,8,40,31,39,27,66,2,8,61,31,27,29,66,33,8,23,31,7,27,66,91,8,32,31,22,27,66,31,8,13,66,56,8,23,31,38,27,66,19,8,55,31,24,27,66,26,8,14,66,42,8,48,31,68,27,66,5,8,40,31,4,29,66,33,8,2,31,33,27,66,30,8,53,31,13,29,66,12,8,42,31,4,27,66,62,8,62,31,4,29,66,7,8,17,31,65,27,66,40,8,56,31,26,29,66,22,8,11,31,94,27,66,13,8,8,66,64,8,34,31,45,27,66,25,8,2,66,63,8,31,31,21,27,66,20,8,51,31,26,29,66,49,8,3,31,27,27,66,55,8,8,66,65,8,9,66,34,8,6,66,70,8,48,31,44,27,66,27,8,4,31,69,27,66,4,8,3,31,44,27,66,34,8,8,31,52,27,66,7,8,22,31,51,27,66,32,8,31,31,5,27,66,50,8,5,66,67,8,53,31,26,29,66,53,8,5,31,31,27,66,69,8,8,31,9,27,66,39,8,18,31,10,27,66,62,8,62,31,17,29,66,24,8,13,66,52,8,56,31,21,29,66,50,8,3,31,12,27,66,93,8,12,31,18,27,66,51,8,56,31,10,27,66,2,8,5,66,47,8,55,31,13,29,66,76,8,0,66,67,8,10,66,56,8,11,66,54,8,8,31,23,27,66,38,8,32,31,22,27,66,20,8,37,31,8,29,66,54,8,37,31,3,29,66,39,8,9,66,34,8,14,31,27,27,66,35,8,22,31,35,27,66,64,8,3,31,27,27,66,35,8,34,66,47,8,49,31,4,27,66,18,8,40,31,17,27,66,26,8,11,31,10,27,66,64,8,14,31,50,27,66,36,8,35,31,4,27,66,41,8,34,31,33,27,66,38,8,47,31,4,27,66,5,8,54,31,9,27,66,17,8,36,31,6,27,66,27,8,4,31,16,27,66,46,8,29,31,15,27,66,8,8,36,31,63,27,66,9,8,2,66,66,8,3,31,39,27,66,6,8,45,31,2,29,66,26,8,56,31,18,27,66,44,8,61,31,10,27,66,2,8,7,31,28,27,66,47,8,56,31,8,29,66,17,8,42,31,3,27,66,44,8,8,31,43,27,66,23,8,20,31,59,27,66,4,8,11,66,54,8,8,66,35,8,41,31,10,29,66,45,8,48,31,27,27,66,45,8,56,31,29,29,66,58,8,50,31,30,29,66,61,8,1,66,76,8,62,31,29,29,66,34,8,63,31,4,29,66,26,8,42,31,9,27,66,15,8,46,31,10,27,66,24,8,31,31,10,29,66,84,8,6,66,50,8,61,31,38,29,66,67,8,24,31,1,29,66,46,8,4,31,13,27,66,48,8,3,66,100,8,41,31,27,27,66,50,8,28,31,15,27,66,36,8,50,31,14,29,66,46,8,44,31,13,29,66,34,8,8,66,80,8,10,66,64,8,58,31,17,27,66,6,8,35,31,46,27,66,5,8,11,66,55,8,59,31,42,29,66,59,8,42,31,7,29,66,87,8,34,31,23,27,66,16,8,0,31,63,27,66,18,8,34,31,19,27,66,22,8,7,66,60,8,10,31,31,27,66,44,8,12,31,4,27,66,37,8,43,31,2,27,66,35,8,15,31,9,27,66,81,8,1,31,51,27,66,4,8,23,31,40,27,66,20,8,38,31,18,27,66,13,8,7,66,60,8,11,66,88,8,62,31,43,29,66,89,8,33,31,4,27,66,29,8,63,31,19,29,66,40,8,21,31,6,27,66,25,8,42,31,41,27,66,35,8,57,31,1,29,66,11,8,50,31,63,27,66,7,8,10,31,48,27,66,7,8,49,31,51,27,66,10,8,52,31,14,27,66,8,8,0,31,50,27,66,31,8,35,31,20,27,66,53,8,3,66,63,8,56,31,9,27,66,11,8,19,31,81,27,66,22,8,45,31,10,29,66,34,8,12,31,18,27,66,51,8,14,66,55,8,26,31,57,27,66,22,8,39,31,44,27,66,2,8,45,31,7,29,66,34,8,35,31,2,27,66,43,8,34,31,16,27,66,55,8,6,31,37,27,66,13,8,10,31,32,27,66,46,8,54,31,11,27,66,4,8,23,31,31,27,66,11,8,62,31,29,29,66,86,8,18,31,80,27,66,20,8,19,31,28,27,66,31,8,9,66,73,8,14,31,35,27,66,16,8,17,31,35,27,66,67,8,53,31,16,27,66,5,8,24,31,1,29,66,58,8,57,31,8,27,66,34,8,53,31,25,29,66,15,8,46,31,12,27,66,18,8,7,31,103,27,66,10,8,58,31,9,27,66,40,8,20,31,22,27,66,39,8,56,31,12,27,66,10,8,41,31,25,27,66,55,8,33,31,17,29,66,69,8,45,31,30,29,66,58,8,37,31,1,27,66,43,8,51,31,19,27,66,13,8,9,66,47,8,25,31,66,27,66,10,8,8,66,61,8,55,31,5,27,66,5,8,17,31,8,27,66,27,8,32,31,6,29,66,92,8,32,31,63,27,66,2,8,27,31,62,27,66,15,8,34,31,8,29,66,39,8,30,31,14,29,66,27,8,26,31,35,27,66,13,8,7,31,17,27,66,58,8,1,31,32,27,66,57,8,8,31,20,27,66,38,8,13,31,30,27,66,33,8,35,31,3,27,66,84,8,15,31,82,27,66,18,8,62,31,6,29,66,25,8,8,66,67,8,16,31,75,27,66,30,8,43,31,4,29,66,47,8,51,31,19,29,66,46,8,0,31,68,27,66,12,8,10,66,95,8,37,31,21,29,66,40,8,11,66,56,8,0,66,69,8,43,31,13,29,66,35,8,30,66,26,8,9,31,31,27,66,68,8,36,31,7,27,66,28,8,26,31,9,29,66,51,8,18,31,3,27,66,31,8,28,31,75,27,66,15,8,9,66,62,8,54,31,36,27,66,14,8,61,31,17,29,66,21,8,14,66,40,8,12,31,8,27,66,54,8,33,31,18,29,66,66,8,46,31,12,27,66,12,8,26,31,20,27,66,20,8,48,31,19,27,66,9,8,36,31,57,27,66,29,8,43,31,9,29,66,35,8,9,66,72,8,42,31,12,29,66,48,8,38,31,3,29,66,32,8,6,66,79,8,49,31,3,29,66,55,8,23,31,5,29,66,63,8,35,31,23,27,66,25,8,31,31,21,27,66,4,8,17,31,14,27,66,20,8,11,66,58,8,17,31,31,27,66,19,8,25,31,39,27,66,39,8,2,66,106,8,58,31,22,29,66,36,8,56,31,24,27,66,42,8,55,31,35,29,66,32,8,48,31,16,29,66,86,8,2,31,54,27,66,13,8,24,31,43,27,66,15,8,12,31,27,27,66,26,8,14,66,29,8,34,31,8,29,66,48,8,18,31,8,27,66,55,8,14,31,53,27,66,32,8,18,31,13,27,66,12,8,25,31,15,27,66,36,8,0,66,119,8,1,66,76,8,14,31,40,27,66,27,8,7,66,72,8,7,31,19,27,66,41,8,26,31,43,27,66,16,8,45,31,30,27,66,14,8,53,31,22,27,66,6,8,33,31,15,29,66,65,8,1,66,56,8,59,31,32,27,66,6,8,8,31,22,27,66,39,8,51,31,5,27,66,9,8,18,31,34,27,66,51,8,6,31,73,27,66,29,8,8,31,25,27,66,48,8,17,31,5,27,66,46,8,13,31,32,27,66,7,8,57,31,21,27,66,40,8,30,31,13,29,66,49,8,8,66,74,8,4,31,22,27,66,39,8,7,66,68,8,12,66,62,8,15,31,52,27,66,16,8,5,31,28,27,66,86,8,58,31,19,29,66,4,8,38,31,7,27,66,31,8,39,31,4,29,66,13,8,50,31,5,27,66,22,8,0,66,81,8,15,31,42,27,66,8,8,62,31,40,29,66,99,8,28,31,25,27,66,4,8,1,31,71,27,66,3,8,4,31,23,27,66,42,8,53,31,1,29,66,13,8,24,31,52,27,66,39,8,33,31,6,27,66,69,8,54,31,23,29,66,35,8,16,31,4,27,66,86,8,12,31,17,27,66,23,8,9,31,15,27,66,94,8,26,31,48,27,66,13,8,55,31,4,27,66,23,8,10,66,55,8,56,31,26,27,66,2,8,31,31,39,27,66,4,8,16,31,59,27,66,8,8,7,66,49,8,23,31,15,27,66,5,8,15,31,8,27,66,53,8,4,66,115,8,36,31,31,27,66,10,8,61,31,13,29,66,33,8,11,31,53,27,66,13,8,34,31,10,27,66,23,8,51,31,20,27,66,14,8,55,31,19,27,66,7,8,42,31,2,29,66,41,8,46,31,21,27,66,16,8,61,31,37,29,66,32,8,58,31,4,29,66,56,8,0,66,69,8,17,31,37,27,66,11,8,5,31,19,27,66,83,8,53,31,5,29,66,70,8,35,31,2,29,66,46,8,13,31,61,27,66,8,8,12,31,45,27,66,8,8,14,31,18,27,66,25,8,37,31,6,29,66,43,8,41,31,23,29,66,63,8,32,31,14,29,66,34,8,2,31,15,27,66,26,8,39,31,13,29,66,50,8,50,31,45,27,66,24,8,14,31,30,27,66,59,8,18,31,49,27,66,14,8,21,31,3,29,66,62,8,28,31,15,27,66,62,8,9,31,59,27,66,17,8,28,31,7,29,66,57,8,46,31,19,29,66,54,8,26,31,13,27,66,44,8,0,31,41,27,66,15,8,29,31,44,27,66,26,8,22,31,36,27,66,11,8,15,31,23,27,66,27,8,4,31,17,27,66,27,8,49,31,32,29,66,91,8,7,66,63,8,47,31,3,27,66,34,8,14,31,24,27,66,14,8,22,31,59,27,66,37,8,63,31,36,29,66,47,8,18,31,13,27,66,35,8,5,66,60,8,13,66,55,8,29,31,4,29,66,51,8,2,31,31,27,66,15,8,3,66,108,8,36,31,9,29,66,54,8,58,31,6,27,66,6,8,38,31,31,27,66,14,8,29,31,6,29,66,62,8,3,31,31,27,66,42,8,52,31,37,29,66,65,8,27,31,77,27,66,1,8,2,31,16,27,66,39,8,62,31,20,29,66,48,8,2,66,67,8,49,31,8,29,66,25,8,48,31,1,27,66,32,8,0,31,89,27,66,19,8,52,31,10,29,66,31,8,50,31,31,29,66,49,8,10,66,42,8,5,31,85,27,66,28,8,13,31,14,27,66,52,8,7,66,113,8,20,31,14,27,66,31,8,30,31,12,27,66,14,8,23,31,29,27,66,22,8,26,66,56,8,10,66,106,8,34,31,13,29,66,45,8,14,31,16,27,66,46,8,21,31,12,27,66,16,8,3,66,104,8,14,31,25,27,66,42,8,3,31,32,27,66,45,8,58,31,24,29,66,33,8,1,31,33,27,66,51,8,12,31,37,27,66,55,8,11,66,70,8,47,31,23,27,66,13,8,35,31,13,27,66,8,8,39,31,51,27,66,26,8,28,31,16,27,66,25,8,18,31,14,27,66,35,8,30,31,29,27,66,48,8,0,66,108,8,41,31,8,27,66,35,8,44,31,18,27,66,6,8,13,66,39,8,61,31,40,27,66,17,8,26,31,14,27,66,26,8,48,31,26,27,66,8,8,20,31,17,27,66,28,8,55,31,23,29,66,55,8,30,31,40,27,66,4,8,48,31,1,29,66,36,8,50,31,6,29,66,33,8,38,66,5,8,8,31,53,27,66,15,8,38,31,39,27,66,43,8,44,31,14,29,66,35,8,44,31,34,27,66,3,8,24,31,25,27,66,20,8,9,31,91,27,66,5,8,47,31,11,27,66,27,8,24,31,22,27,66,61,8,49,31,11,27,66,20,8,43,31,44,27,66,18,8,47,31,4,27,66,5,8,21,31,52,27,66,9,8,54,31,38,29,66,53,8,59,31,33,29,66,39,8,4,66,103,8,42,31,36,27,66,30,8,2,31,29,27,66,45,8,49,31,32,27,66,41,8,33,31,8,29,66,27,8,2,31,44,27,66,72,8,5,31,28,27,66,34,8,38,31,2,29,66,46,8,20,31,3,27,66,42,8,25,31,17,27,66,74,8,2,66,72,8,16,31,1,29,66,66,8,26,31,3,29,66,62,8,54,31,23,29,66,12,8,8,31,14,27,66,54,8,45,31,57,27,66,19,8,10,31,56,27,66,7,8,21,31,29,27,66,31,8,14,66,63,8,60,31,5,29,66,66,8,3,66,82,8,10,31,50,27,66,30,8,27,31,35,27,66,18,8,23,31,29,27,66,53,8,14,31,4,27,66,38,8,50,31,12,27,66,4,8,3,31,37,27,66,29,8,39,31,23,27,66,6,8,33,31,5,27,66,14,8,47,31,8,27,66,53,8,58,31,9,29,66,25,8,37,66,11,8,3,31,45,27,66,21,8,0,31,23,27,66,95,8,8,31,68,27,66,9,8,9,31,63,27,66,10,8,42,31,19,27,66,4,8,2,66,74,8,33,31,28,27,66,15,8,2,66,46,8,23,31,40,27,66,10,8,47,31,16,29,66,50,8,44,31,16,29,66,49,8,16,31,32,27,66,35,8,6,31,75,27,66,4,8,8,31,65,27,66,5,8,13,31,18,27,66,50,8,12,31,51,27,66,20,8,15,31,12,27,66,30,8,10,31,29,27,66,47,8,36,31,1,29,66,34,8,51,31,36,29,66,53,8,43,31,45,27,66,23,8,14,66,94,8,6,66,66,8,12,66,72,8,11,66,41,8,37,31,4,29,66,85,8,26,31,16,27,66,26,8,50,31,1,29,66,17,8,3,66,62,8,8,31,70,27,66,37,8,47,31,16,27,66,11,8,53,31,19,27,66,11,8,1,31,18,27,66,33,8,2,66,41,8,56,31,10,27,66,10,8,27,31,7,27,66,86,8,21,31,33,27,66,2,8,11,66,70,8,14,66,61,8,46,31,8,27,66,13,8,13,66,72,8,39,31,7,29,66,37,8,2,66,78,8,14,31,49,27,66,42,8,5,66,51,8,29,31,3,29,66,71,8,4,31,23,27,66,42,8,51,31,22,29,66,37,8,25,31,22,27,66,60,8,44,31,3,27,66,61,8,4,66,68,8,8,31,47,27,66,67,8,13,31,17,27,66,22,8,60,31,24,27,66,34,8,49,31,6,27,66,16,8,53,31,26,29,66,55,8,7,31,38,27,66,20,8,37,31,21,29,66,49,8,0,31,35,27,66,39,8,31,31,37,27,66,13,8,53,31,12,29,66,15,8,63,31,46,29,66,26,8,62,31,41,29,66,55,8,9,31,39,27,66,2,8,19,31,44,27,66,18,8,53,31,16,29,66,44,8,59,31,24,29,66,30,8,16,31,60,27,66,29,8,9,31,16,27,66,32,8,41,31,43,27,66,35,8,49,31,13,27,66,7,8,46,31,31,29,66,50,8,19,31,8,27,66,21,8,18,31,30,27,66,60,8,51,31,18,29,66,39,8,34,31,16,27,66,34,8,49,31,2,29,66,5,8,11,31,27,27,66,80,8,53,31,31,29,66,51,8,29,31,49,27,66,42,8,41,31,20,29,66,44,8,46,31,16,29,66,25,8,14,66,60,8,49,31,21,29,66,54,8,42,31,5,29,66,63,8,41,31,6,29,66,31,8,1,31,22,27,66,53,8,14,31,17,27,66,17,8,13,66,76,8,5,31,23,27,66,53,8,42,31,2,27,66,24,8,0,66,67,8,2,66,55,8,49,31,12,27,66,5,8,11,31,24,27,66,34,8,41,31,11,29,66,36,8,4,66,73,8,5,66,103,8,9,66,57,8,30,31,40,27,66,52,8,54,31,19,29,66,17,8,60,31,41,27,66,17,8,19,31,8,27,66,43,8,25,31,72,27,66,23,8,1,31,38,27,66,26,8,53,31,45,27,66,2,8,26,31,25,27,66,23,8,62,31,1,29,66,22,8,14,66,42,8,17,31,19,27,66,7,8,51,31,32,29,66,57,8,44,31,43,27,66,32,8,38,31,29,27,66,2,8,13,31,60,27,66,8,8,8,66,70,8,45,31,21,27,66,17,8,35,15,27,66,15,8,4,31,53,27,66,25,8,7,66,74,8,0,66,83,8,7,66,50,8,60,31,43,29,66,52,8,31,31,4,27,66,34,8,48,31,19,29,66,36,8,31,31,27,27,66,19,8,13,66,95,8,26,31,1,29,66,56,8,0,66,122,8,11,66,41,8,3,31,30,27,66,85,8,36,31,10,29,66,42,8,62,31,36,29,66,94,8,4,66,61,8,12,31,57,27,66,53,8,37,31,20,29,66,57,8,12,31,54,27,66,16,8,60,31,24,29,66,29,8,34,31,10,29,66,19,8,36,31,33,27,66,7,8,54,31,2,27,66,63,8,53,31,23,27,66,39,8,1,66,80,8,48,31,16,29,66,45,8,8,31,53,27,66,6,8,55,31,9,27,66,21,8,55,31,29,27,66,6,8,39,31,9,27,66,32,8,27,31,56,27,66,22,8,41,31,7,29,66,22,8,31,31,13,29,66,49,8,13,31,26,27,66,30,8,63,31,13,29,66,18,8,30,66,51,8,40,31,5,29,66,83,8,13,31,34,27,66,35,8,9,66,57,8,5,66,60,8,4,66,84,8,26,15,27,66,22,8,5,66,80,8,4,66,99,8,18,31,19,27,66,6,8,1,66,75,8,22,31,6,29,66,103,8,11,31,5,27,66,65,8,31,31,10,27,66,40,8,50,66,27,8,21,31,10,27,66,36,8,13,66,73,8,54,31,11,27,66,7,8,54,31,6,29,66,32,8,0,66,105,8,54,31,9,29,66,11,8,4,66,64,8,8,31,52,27,66,9,8,43,31,10,29,66,34,8,42,31,15,27,66,32,8,57,31,36,27,66,15,8,2,31,53,27,66,11,8,36,31,9,29,66,21,8,3,31,53,27,66,13,8,35,31,19,29,66,102,8,6,66,71,8,12,66,54,8,9,66,56,8,47,31,12,29,66,36,8,12,66,62,8,46,31,7,29,66,43,8,46,31,14,27,66,13,8,10,66,33,8,58,31,41,29,66,59,8,52,31,5,29,66,2,8,1,31,32,27,66,40,8,0,31,49,27,66,32,8,29,31,13,27,66,30,8,11,31,8,27,66,102,8,5,31,46,27,66,34,8,33,31,10,29,66,47,8,44,31,1,27,66,36,8,55,31,37,29,66,65,8,20,31,23,27,66,13,8,9,66,109,8,1,66,68,8,34,31,27,27,66,7,8,30,31,28,27,66,45,8,20,31,7,27,66,81,8,26,31,25,27,66,16,8,0,31,17,27,66,67,8,39,31,19,29,66,32,8,14,31,45,27,66,59,8,30,31,5,27,66,35,8,5,31,12,27,66,65,8,41,31,7,27,66,17,8,32,31,24,27,66,18,8,13,31,12,27,66,51,8,60,31,31,29,66,19,8,43,31,11,29,66,33,8,25,31,6,29,66,62,8,62,31,29,29,66,47,8,5,66,78,8,15,31,35,27,66,35,8,30,31,5,29,66,55,8,26,31,44,27,66,11,8,20,31,60,27,66,3,8,12,66,44,8,21,31,37,27,66,50,8,13,31,41,27,66,15,8,61,31,1,27,66,5,8,8,66,77,8,20,31,16,27,66,72,8,40,31,15,27,66,13,8,2,66,120,8,6,31,30,27,66,16,8,6,66,112,8,51,31,22,29,66,51,8,49,31,7,29,66,78,8,16,31,10,27,66,39,8,44,31,31,27,66,38,8,14,31,25,27,66,35,8,23,31,21,27,66,41,8,16,31,75,27,66,8,8,7,66,36,8,13,66,63,8,48,31,10,29,66,81,8,3,66,100,8,12,31,3,27,66,66,8,1,31,62,27,66,2,8,19,31,67,27,66,35,8,40,31,16,29,66,33,8,15,31,58,27,66,2,8,59,31,22,29,66,32,8,27,31,13,27,66,25,8,39,31,13,29,66,59,8,47,31,29,27,66,32,8,59,31,25,27,66,15,8,53,31,30,29,66,45,8,31,31,5,29,66,26,8,11,66,107,8,6,31,27,27,66,33,8,12,31,45,27,66,9,8,13,66,52,8,55,31,34,29,66,32,8,60,31,15,29,66,29,8,7,66,74,8,9,31,54,27,66,15,8,59,31,5,29,66,12,8,58,31,7,29,66,25,8,8,31,111,27,66,1,8,62,31,8,29,66,23,8,18,31,10,27,66,53,8,2,31,23,27,66,49,8,10,66,111,8,63,31,40,29,66,62,8,4,31,80,27,66,34,8,21,15,27,66,38,8,43,31,15,27,66,47,8,13,66,43,8,5,31,85,27,66,16,8,12,66,57,8,43,31,6,27,66,16,8,13,66,56,8,30,31,31,27,66,47,8,53,31,17,27,66,7,8,13,66,55,8,16,31,3,27,66,33,8,43,31,53,27,66,22,8,12,66,58,8,57,31,6,27,66,19,8,38,31,21,27,66,6,8,25,31,72,27,66,17,8,42,31,26,29,66,58,8,22,31,46,27,66,13,8,57,31,31,27,66,12,8,45,31,18,29,66,39,8,3,31,39,27,66,34,8,60,31,37,29,66,98,8,1,66,51,8,48,31,2,27,66,31,8,8,66,61,8,24,31,9,29,66,90,8,22,31,35,27,66,28,8,16,31,65,27,66,7,8,16,31,19,27,66,45,8,4,66,101,8,9,31,33,27,66,14,8,31,31,58,27,66,26,8,3,31,52,27,66,14,8,46,31,2,27,66,19,8,4,31,21,27,66,52,8,13,66,95,8,38,31,19,27,66,17,8,61,31,29,29,66,52,8,12,31,13,27,66,27,8,61,31,38,27,66,19,8,41,66,34,8,32,31,7,29,66,79,8,3,31,28,27,66,34,8,33,31,41,27,66,12,8,52,31,18,27,66,4,8,40,31,36,27,66,5,8,29,31,26,27,66,52,8,16,31,1,27,66,26,8,44,31,6,27,66,26,8,63,31,7,29,66,65,8,13,31,29,27,66,43,8,42,66,39,8,7,66,59,8,54,31,14,27,66,37,8,3,31,66,27,66,17,8,54,31,16,27,66,14,8,17,31,7,27,66,56,8,26,31,67,27,66,12,8,2,66,54,8,15,31,65,27,66,2,8,27,31,2,27,66,40,8,4,66,62,8,9,66,56,8,3,66,105,8,12,66,62,8,9,31,99,27,66,14,8,54,31,37,29,66,35,8,43,31,27,27,66,48,8,10,66,60,8,34,31,15,27,66,55,8,18,31,46,27,66,1,8,51,31,10,29,66,73,8,24,31,33,27,66,17,8,14,66,67,8,27,31,5,29,66,86,8,4,31,32,27,66,30,8,4,66,72,8,40,31,37,27,66,42,8,2,31,31,27,66,15,8,6,31,26,27,66,49,8,9,66,68,8,0,31,62,27,66,5,8,28,15,27,66,29,8,34,31,33,27,66,20,8,16,31,26,27,66,38,8,12,31,34,27,66,59,8,32,31,15,29,66,39,8,4,66,68,8,25,31,1,29,66,45,8,23,31,13,27,66,31,8,26,31,37,27,66,6,8,61,31,29,29,66,76,8,40,31,22,27,66,6,8,10,66,75,8,1,66,68,8,29,31,3,29,66,92,8,17,31,65,27,66,4,8,5,31,44,27,66,17,8,35,31,23,27,66,7,8,8,31,51,27,66,46,8,24,31,6,27,66,44,8,37,31,7,29,66,51,8,45,31,5,27,66,39,8,1,66,42,8,57,31,4,27,66,15,8,3,66,118,8,26,31,5,27,66,17,8,54,31,12,27,66,15,8,5,31,43,27,66,24,8,30,31,10,27,66,27,8,4,66,82,8,6,31,12,27,66,47,8,21,31,46,27,66,13,8,19,31,64,27,66,22,8,56,31,5,29,66,5,8,62,31,4,27,66,15,8,1,31,48,27,66,20,8,52,31,4,29,66,18,8,43,31,4,29,66,76,8,12,31,36,27,66,60,8,62,31,19,29,66,30,8,35,31,31,27,66,18,8,45,31,2,29,66,9,8,10,31,76,27,66,32,8,31,31,10,27,66,27,8,63,31,1,27,66,56,8,7,31,21,27,66,37,8,0,66,69,8,14,31,32,27,66,28,8,39,31,14,29,66,59,8,16,31,18,27,66,43,8,7,66,36,8,16,31,10,27,66,50,8,43,31,23,29,66,28,8,5,31,47,27,66,13,8,19,31,41,27,66,21,8,54,31,29,29,66,40,8,55,31,26,27,66,24,8,12,66,45,8,46,31,22,27,66,44,8,62,31,3,27,66,4,8,13,66,52,8,14,66,38,8,0,31,54,27,66,54,8,14,31,25,27,66,48,8,35,31,30,27,66,19,8,41,31,7,29,66,18,8,5,66,113,8,14,31,20,27,66,35,8,36,31,19,29,66,103,8,6,31,51,27,66,8,8,3,66,67,8,14,31,59,27,66,1,8,21,31,6,29,66,67,8,35,31,49,27,66,23,8,2,31,29,27,66,12,8,21,31,30,27,66,25,8,0,31,56,27,66,65,8,13,31,4,27,66,35,8,51,31,31,29,66,61,8,14,66,61,8,45,31,18,27,66,58,8,62,31,46,29,66,40,8,20,31,9,27,66,61,8,5,31,57,27,66,7,8,40,31,25,29,66,50,8,55,31,34,29,66,27,8,4,66,114,8,18,31,22,27,66,40,8,52,31,4,29,66,18,8,44,31,9,29,66,30,8,45,31,8,27,66,53,8,18,31,11,27,66,45,8,57,31,6,27,66,19,8,4,31,30,27,66,32,8,54,31,20,29,66,32,8,59,31,18,29,66,35,8,8,66,40,8,32,31,12,27,66,33,8,46,31,11,27,66,24,8,48,31,23,29,66,47,8,4,31,49,27,66,14,8,40,31,37,27,66,8,8,36,31,3,27,66,31,8,35,31,14,27,66,31,8,13,66,92,8,42,31,1,29,66,15,8,63,31,47,27,66,5,8,24,31,38,27,66,7,8,57,31,17,29,66,26,8,62,31,27,27,66,26,8,63,31,19,29,66,64,8,24,31,40,27,66,1,8,19,31,64,27,66,1,8,60,31,17,29,66,9,8,0,31,60,27,66,58,8,6,66,78,8,14,66,90,8,8,31,19,27,66,38,8,11,66,37,8,42,31,17,27,66,15,8,4,31,45,27,66,32,8,36,31,3,29,66,16,8,15,31,39,27,66,12,8,11,66,65,8,11,66,37,8,32,31,24,27,66,63,8,54,31,17,29,66,44,8,17,31,43,27,66,7,8,40,31,13,29,66,94,8,51,31,6,27,66,29,8,16,31,8,27,66,41,8,47,31,27,29,66,60,8,35,31,48,27,66,22,8,37,31,8,29,66,27,8,20,31,2,27,66,89,8,26,31,2,29,66,45,8,14,66,51,8,8,31,47,27,66,18,8,53,31,5,27,66,60,8,32,31,37,27,66,11,8,24,31,71,27,66,25,8,47,31,9,27,66,9,8,30,31,64,27,66,25,8,32,31,10,29,66,52,8,32,31,28,27,66,21,8,2,66,80,8,12,66,54,8,43,31,3,27,66,30,8,1,66,120,8,29,31,1,27,66,73,8,20,31,6,27,66,55,8,61,31,39,29,66,49,8,13,66,92,8,15,31,10,27,66,60,8,9,31,61,27,66,5,8,17,31,20,27,66,43,8,37,31,36,27,66,32,8,10,66,46,8,40,31,3,27,66,69,8,9,66,60,8,5,66,63,8,23,31,59,27,66,25,8,37,31,49,27,66,22,8,30,31,40,27,66,5,8,0,31,31,27,66,53,8,1,66,51,8,45,31,71,27,66,2,8,40,31,19,29,66,46,8,59,31,18,29,66,41,8,49,31,32,29,66,48,8,5,66,69,8,52,31,3,29,66,25,8,21,31,42,27,66,20,8,28,31,12,27,66,49,8,46,31,20,29,66,17,8,47,31,3,27,66,26,8,34,31,13,29,66,99,8,13,66,39,8,2,31,17,27,66,62,8,8,66,65,8,6,31,33,27,66,28,8,9,31,66,27,66,10,8,11,66,57,8,10,31,17,27,66,53,8,58,31,39,29,66,86,8,51,31,3,27,66,2,8,19,31,4,27,66,55,8,48,31,24,29,66,45,8,27,31,1,29,66,42,8,22,31,55,27,66,8,8,56,31,13,29,66,65,8,6,31,50,27,66,16,8,57,31,39,29,66,51,8,29,31,11,27,66,29,8,42,31,66,27,66,10,8,1,31,68,27,66,6,8,0,66,66,8,2,66,63,8,39,31,27,27,66,21,8,56,31,29,29,66,47,8,12,31,9,27,66,65,8,54,31,36,29,66,71,8,38,31,17,29,66,22,8,2,31,40,27,66,34,8,12,31,63,27,66,44,8,7,66,41,8,3,31,50,27,66,28,8,48,31,7,29,66,34,8,61,31,15,29,66,75,8,57,31,3,29,66,31,8,28,31,11,29,66,50,8,0,66,81,8,38,31,25,27,66,20,8,10,66,46,8,41,31,3,29,66,62,8,45,31,19,27,66,5,8,10,31,42,27,66,13,8,14,66,42,8,61,31,18,27,66,29,8,7,66,71,8,54,31,26,27,66,4,8,20,31,28,27,66,4,8,28,31,29,27,66,61,8,6,31,44,27,66,18,8,39,31,6,29,66,49,8,58,31,4,27,66,3,8,9,66,95,8,51,31,16,27,66,7,8,5,66,77,8,7,66,67,8,62,31,17,29,66,21,8,21,31,12,27,66,43,8,26,31,36,27,66,60,8,3,31,78,27,66,30,8,48,31,29,27,66,4,8,50,31,29,29,66,45,8,49,31,25,27,66,47,8,34,31,27,27,66,24,8,59,31,39,29,66,79,8,25,31,1,27,66,54,8,7,31,35,27,66,63,8,18,31,36,27,66,3,8,29,31,15,27,66,36,8,30,31,6,29,66,45,8,32,31,21,27,66,12,8,6,66,63,8,0,31,93,27,66,15,8,35,66,44,8,0,66,122,8,29,31,1,27,66,22,8,27,31,58,27,66,33,8,43,31,15,29,66,40,8,25,31,39,27,66,40,8,40,31,11,29,66,36,8,20,31,4,27,66,41,8,3,66,73,8,6,66,44,8,23,31,45,27,66,43,8,9,31,7,27,66,65,8,52,31,30,29,66,44,8,57,31,18,29,66,66,8,36,31,7,27,66,14,8,9,31,38,27,66,25,8,42,31,19,27,66,8,8,8,31,22,27,66,37,8,49,31,9,29,66,71,8,18,31,21,27,66,69,8,32,31,14,29,66,53,8,3,31,39,27,66,26,8,39,31,2,29,66,15,8,3,31,12,27,66,103,8,55,31,26,29,66,36,8,26,31,17,27,66,77,8,56,31,3,27,66,6,8,55,31,21,29,66,51,8,54,31,27,29,66,47,8,61,31,39,29,66,61,8,58,31,24,29,66,18,8,5,31,24,27,66,14,8,21,31,3,29,66,58,8,35,31,81,27,66,3,8,44,31,69,27,66,2,8,0,31,31,27,66,50,8,54,31,1,27,66,11,8,15,31,70,27,66,20,8,13,66,44,8,14,31,78,27,66,13,8,20,31,12,27,66,37,8,36,31,4,27,66,26,8,22,31,11,27,66,66,8,30,31,47,27,66,31,8,60,31,22,29,66,29,8,46,31,27,29,66,87,8,18,31,3,27,66,31,8,1,31,110,27,66,7,8,28,31,11,27,66,39,8,53,31,35,29,66,64,8,63,31,32,29,66,34,8,29,31,8,27,66,81,8,35,31,13,29,66,52,8,6,31,39,27,66,36,8,61,31,10,29,66,49,8,12,66,54,8,58,31,25,29,66,43,8,28,31,53,27,66,40,8,7,66,62,8,3,31,54,27,66,24,8,8,31,35,27,66,24,8,4,31,59,27,66,4,8,5,66,80,8,11,66,67,8,34,31,9,27,66,37,8,49,31,6,27,66,50,8,28,31,7,27,66,21,8,0,66,50,8,12,66,57,8,4,31,48,27,66,13,8,17,31,10,27,66,72,8,46,31,29,29,66,101,8,44,31,17,27,66,38,8,18,31,11,27,66,37,8,28,31,12,29,66,49,8,20,31,41,27,66,49,8,26,31,9,27,66,39,8,49,31,15,27,66,17,8,38,31,23,27,66,12,8,40,31,7,29,66,10,8,63,31,32,29,66,45,8,6,66,42,8,33,31,2,29,66,21,8,43,31,6,27,66,32,8,32,31,2,27,66,45,8,12,66,71,8,15,31,41,27,66,29,8,26,31,10,27,66,75,8,43,31,4,27,66,33,8,15,31,25,27,66,65,8,20,31,24,27,66,12,8,2,31,83,27,66,5,8,10,66,59,8,11,31,28,27,66,28,8,17,31,57,27,66,37,8,16,31,39,27,66,53,8,38,31,27,27,66,2,8,12,31,46,27,66,11,8,48,31,1,27,66,20,8,34,31,41,27,66,43,8,23,31,37,27,66,13,8,10,66,94,8,11,66,54,8,48,31,9,29,66,37,8,30,31,13,29,66,59,8,52,31,21,29,66,18,8,57,31,15,29,66,14,8,11,66,70,8,27,31,4,29,66,43,8,33,31,6,27,66,28,8,23,31,14,27,66,48,8,61,66,43,8,20,31,2,27,66,58,8,11,31,8,27,66,86,8,19,31,2,27,66,35,8,44,31,61,27,66,2,8,8,66,61,8,13,31,50,27,66,4,8,5,31,78,27,66,20,8,14,31,37,27,66,57,8,51,31,22,29,66,37,8,53,31,35,27,66,19,8,8,66,61,8,14,66,104,8,5,31,34,27,66,39,8,9,31,44,27,66,13,8,60,31,45,29,66,50,8,20,31,1,29,66,35,8,32,31,15,29,66,57,8,19,15,27,66,44,8,58,31,9,27,66,18,8,19,31,22,27,66,2,8,13,66,63,8,49,31,61,27,66,9,8,4,66,95,8,6,66,75,8,6,31,51,27,66,12,8,16,31,79,27,66,10,8,60,31,3,27,66,22,8,3,66,79,8,33,31,2,29,66,49,8,46,31,34,27,66,25,8,2,66,54,8,7,31,65,27,66,47,8,4,66,65,8,4,31,63,27,66,1,8,32,31,49,27,66,26,8,6,66,102,8,3,31,14,27,66,55,8,20,31,18,27,66,31,8,16,31,25,27,66,28,8,26,31,30,27,66,62,8,47,31,26,27,66,13,8,18,31,7,27,66,79,8,23,31,40,27,66,2,8,57,31,29,29,66,27,8,11,31,27,27,66,36,8,30,31,18,27,66,34,8,0,31,28,27,66,25,8,38,31,21,27,66,7,8,10,31,25,27,66,41,8,38,31,83,27,66,1,8,13,66,52,8,59,31,11,29,66,33,8,60,31,37,29,66,42,8,44,31,60,27,66,17,8,14,31,2,27,66,41,8,11,66,64,8,12,31,56,27,66,1,8,32,31,13,27,66,23,8,11,66,37,8,27,31,13,27,66,68,8,56,31,12,27,66,2,8,59,31,3,27,66,7,8,58,31,16,29,66,27,8,12,31,47,27,66,59,8,22,31,43,27,66,2,8,49,31,17,29,66,34,8,60,31,17,29,66,22,8,52,31,11,27,66,48,8,41,31,13,27,66,20,8,54,31,28,27,66,2,8,37,31,21,27,66,19,8,2,66,41,8,36,31,23,27,66,17,8,63,31,11,29,66,68,8,52,31,12,29,66,25,8,36,31,44,27,66,1,8,20,31,52,27,66,1,8,29,31,20,27,66,34,8,18,31,49,27,66,19,8,17,31,2,29,66,73,8,20,31,45,27,66,15,8,50,31,19,29,66,74,8,40,31,12,27,66,4,8,6,66,60,8,44,31,16,27,66,9,8,60,31,40,29,66,45,8,53,31,24,29,66,78,8,42,31,14,29,66,90,8,57,31,13,29,66,36,8,26,31,38,27,66,18,8,27,31,1,29,66,39,8,4,66,64,8,57,31,16,27,66,1,8,5,66,77,8,42,31,13,29,66,19,8,14,66,29,8,33,31,26,27,66,17,8,56,15,27,66,10,8,19,66,50,8,46,31,24,29,66,59,8,45,31,15,27,66,7,8,63,31,19,29,66,23,8,2,31,49,27,66,6,8,56,31,28,27,66,18,8,4,31,25,27,66,40,8,12,31,20,27,66,34,8,11,31,5,27,66,36,8,59,31,42,29,66,91,8,14,31,18,27,66,47,8,27,31,82,27,66,13,8,3,66,49,8,55,31,32,27,66,31,8,10,31,50,27,66,11,8,13,66,69,8,42,31,11,29,66,34,8,33,31,56,27,66,16,8,53,31,9,29,66,30,8,17,31,43,27,66,21,8,31,31,2,29,66,19,8,0,66,43,8,14,31,28,27,66,34,8,28,31,48,27,66,44,8,9,66,72,8,27,31,17,27,66,37,8,18,31,31,27,66,20,8,36,31,23,27,66,46,8,61,31,11,27,66,13,8,24,31,83,27,66,9,8,8,66,72,8,38,31,37,27,66,30,8,11,66,45,8,14,66,72,8,3,31,21,27,66,45,8,16,31,40,27,66,10,8,2,66,101,8,37,31,1,29,66,82,8,29,31,7,29,66,56,8,27,31,37,27,66,18,8,43,31,11,27,66,11,8,13,66,68,8,6,66,68,8,5,31,61,27,66,16,8,3,66,78,8,20,31,5,29,66,28,8,60,31,25,29,66,41,8,52,31,1,27,66,69,8,21,31,10,27,66,38,8,57,31,17,27,66,7,8,44,31,9,27,66,21,8,5,66,62,8,4,31,40,27,66,41,8,30,31,14,29,66,65,8,9,66,71,8,20,31,71,27,66,14,8,58,31,40,29,66,38,8,34,31,4,27,66,52,8,14,31,16,27,66,39,8,39,31,7,29,66,35,8,15,31,11,27,66,47,8,15,31,5,27,66,88,8,2,66,66,8,2,31,30,27,66,75,8,28,31,35,27,66,6,8,32,31,17,29,66,103,8,9,31,43,27,66,34,8,7,66,59,8,33,31,14,29,66,46,8,23,31,3,27,66,53,8,23,31,20,27,66,33,8,6,31,23,27,66,19,8,7,66,92,8,2,31,50,27,66,29,8,21,31,27,27,66,23,8,13,66,92,8,6,31,37,27,66,42,8,27,31,51,27,66,44,8,16,31,19,27,66,45,8,6,31,23,27,66,76,8,2,66,54,8,5,31,28,27,66,70,8,13,66,56,8,31,31,28,27,66,7,8,17,31,24,27,66,11,8,4,66,104,8,58,31,6,27,66,9,8,5,66,117,8,36,31,3,29,66,19,8,20,31,25,27,66,73,8,54,31,8,29,66,21,8,25,31,64,27,66,15,8,33,31,2,27,66,30,8,20,31,57,27,66,29,8,40,31,11,27,66,23,8,62,31,3,29,66,26,8,17,31,2,29,66,37,8,38,31,13,29,66,18,8,20,31,34,27,66,22,8,12,31,39,27,66,68,8,18,31,31,27,66,58,8,38,31,6,29,66,49,8,2,66,68,8,10,66,73,8,25,31,5,29,66,65,8,29,31,10,29,66,49,8,14,31,13,27,66,53,8,5,31,14,27,66,86,8,10,66,46,8,7,66,92,8,25,15,27,66,19,8,3,66,62,8,25,31,5,27,66,22,8,32,31,15,29,66,91,8,12,31,42,27,66,34,8,4,31,14,27,66,50,8,24,31,22,27,66,6,8,11,31,53,27,66,54,8,46,31,15,27,66,8,8,6,31,11,27,66,49,8,6,31,47,27,66,12,8,49,31,25,27,66,24,8,3,31,52,27,66,19,8,57,66,25,8,47,31,10,29,66,15,8,4,66,39,8,40,31,18,27,66,18,8,7,66,112,8,61,31,27,29,66,14,8,22,31,4,27,66,55,8,6,31,33,27,66,28,8,6,66,61,8,3,66,54,8,8,31,27,27,66,70,8,18,31,46,27,66,5,8,4,66,63,8,43,31,10,27,66,16,8,9,31,63,27,66,36,8,14,66,53,8,17,31,73,27,66,17,8,11,31,26,27,66,32,8,50,31,20,27,66,48,8,6,66,71,8,56,31,2,27,66,46,8,51,31,34,29,66,48,8,16,31,63,27,66,5,8,11,31,14,27,66,49,8,44,31,5,27,66,33,8,14,31,34,27,66,4,8,54,31,14,29,66,3,8,3,31,70,27,66,3,8,19,31,25,27,66,77,8,48,31,8,29,66,45,8,0,31,28,27,66,53,8,31,31,32,27,66,4,8,57,31,33,29,66,81,8,42,31,19,29,66,62,8,35,31,43,27,66,2,8,63,31,5,27,66,12,8,22,31,42,27,66,41,8,3,31,18,27,66,35,8,25,31,9,27,66,82,8,15,31,23,27,66,31,8,19,31,32,27,66,15,8,42,31,13,27,66,18,8,62,31,40,27,66,6,8,8,31,31,27,66,27,8,26,31,52,27,66,6,8,50,31,12,29,66,14,8,19,31,62,27,66,37,8,39,31,22,29,66,59,8,10,66,56,8,45,31,9,29,66,29,8,37,31,22,29,66,64,8,2,31,54,27,66,18,8,24,31,7,29,66,70,8,9,31,24,27,66,32,8,21,31,9,27,66,13,8,10,31,53,27,66,13,8,0,31,61,27,66,58,8,13,31,68,27,66,4,8,44,31,3,27,66,34,8,16,31,33,27,66,16,8,11,31,97,27,66,13,8,14,66,72,8,26,66,49,8,51,31,19,29,66,48,8,22,31,2,27,66,81,8,24,31,21,27,66,11,8,17,31,10,27,66,71,8,16,31,38,27,66,15,8,15,31,24,27,66,29,8,59,31,44,29,66,62,8,36,31,41,27,66,31,8,41,31,7,29,66,33,8,11,31,36,27,66,1,8,10,31,18,27,66,41,8,33,31,34,27,66,51,8,19,31,11,27,66,42,8,13,31,38,27,66,31,8,1,66,64,8,30,31,19,27,66,36,8,3,31,36,27,66,35,8,26,31,7,27,66,50,8,54,31,5,29,66,20,8,13,31,20,27,66,10,8,57,31,19,29,66,38,8,3,31,84,27,66,33,8,2,66,54,8,40,31,12,27,66,29,8,52,31,4,29,66,17,8,56,31,19,27,66,8,8,28,31,7,29,66,36,8,6,66,67,8,59,31,42,29,66,52,8,36,31,31,27,66,1,8,10,66,93,8,35,31,18,29,66,91,8,33,31,11,27,66,26,8,49,31,41,27,66,16,8,5,31,10,27,66,37,8,41,31,14,27,66,63,8,15,31,51,27,66,1,8,62,31,34,29,66,38,8,49,31,9,29,66,25,8,41,31,3,27,66,42,8,20,31,27,27,66,27,8,33,31,17,27,66,32,8,30,31,10,29,66,32,8,7,31,16,27,66,20,8,14,66,62,8,23,31,19,27,66,78,8,1,66,84,8,48,31,23,27,66,10,8,5,31,57,27,66,12,8,5,31,57,27,66,21,8,1,66,84,8,24,31,20,27,66,23,8,20,31,59,27,66,1,8,13,66,92,8,5,66,52,8,19,31,9,27,66,55,8,22,31,9,27,66,38,8,5,66,60,8,6,66,67,8,37,31,6,29,66,77,8,41,31,3,27,66,42,8,25,31,65,27,66,16,8,35,31,10,29,66,27,8,16,31,28,27,66,74,8,26,31,15,27,66,30,8,5,31,29,27,66,86,8,19,31,40,27,66,6,8,5,31,96,27,66,2,8,7,31,66,27,66,1,8,57,31,36,29,66,62,8,57,31,16,29,66,36,8,22,31,5,27,66,16,8,55,66,21,8,5,66,114,8,50,31,23,29,66,58,8,60,31,19,27,66,2,8,55,31,7,29,66,30,8,11,66,56,8,23,31,27,27,66,35,8,5,31,64,27,66,1,8,29,31,41,27,66,10,8,21,31,68,27,66,16,8,9,31,18,27,66,29,8,2,31,72,27,66,11,8,34,31,13,27,66,22,8,6,66,59,8,45,31,6,29,66,42,8,5,31,65,27,66,48,8,12,15,27,66,52,8,4,66,62,8,5,31,23,27,66,37,8,55,31,22,29,66,43,8,17,31,16,27,66,41,8,46,31,22,27,66,16,8,43,31,11,29,66,67,8,48,31,25,29,66,20,8,7,66,69,8,22,31,5,27,66,94,8,62,31,20,29,66,6,8,30,31,47,27,66,4,8,4,66,75,8,7,66,98,8,11,66,74,8,29,31,73,27,66,6,8,36,31,7,29,66,52,8,49,31,7,27,66,27,8,9,66,48,8,13,31,81,27,66,13,8,13,66,56,8,3,31,45,27,66,17,8,28,31,8,27,66,49,8,8,31,57,27,66,53,8,6,31,53,27,66,22,8,30,31,32,27,66,20,8,10,66,55,8,3,31,70,27,66,34,8,53,31,20,27,66,1,8,9,31,69,27,66,4,8,20,31,2,29,66,60,8,4,31,56,27,66,6,8,49,31,10,27,66,17,8,9,66,39,8,13,31,42,27,66,18,8,5,31,14,27,66,62,8,4,31,33,27,66,36,8,24,31,65,27,66,16,8,51,31,5,27,66,29,8,0,66,67,8,27,31,9,27,66,44,8,52,31,23,27,66,30,8,26,31,25,27,66,5,8,1,66,103,8,51,31,20,29,66,38,8,14,31,18,27,66,36,8,6,66,46,8,10,66,98,8,33,31,32,27,66,6,8,8,31,48,27,66,12,8,30,31,13,29,66,35,8,2,31,56,27,66,60,8,36,31,9,27,66,27,8,50,31,3,27,66,13,8,45,31,13,29,66,33,8,13,31,48,27,66,46,8,1,31,43,27,66,30,8,47,31,12,29,66,46,8,42,31,5,27,66,23,8,32,31,27,27,66,7,8,25,31,18,27,66,33,8,3,31,84,27,66,34,8,6,66,79,8,24,31,40,27,66,17,8,12,66,54,8,38,31,4,27,66,79,8,6,31,27,27,66,52,8,18,31,9,27,66,29,8,21,31,5,27,66,54,8,35,31,66,27,66,4,8,8,31,24,27,66,24,8,14,31,39,27,66,27,8,34,31,19,27,66,16,8,48,31,22,29,66,39,8,10,66,59,8,61,31,45,27,66,12,8,4,31,13,27,66,69,8,55,31,3,29,66,14,8,55,31,38,29,66,48,8,10,66,76,8,2,31,62,27,66,10,8,5,66,79,8,47,31,5,29,66,65,8,5,66,38,8,0,66,76,8,11,66,109,8,25,31,16,27,66,15,8,19,31,26,27,66,36,8,35,31,17,27,66,15,8,0,66,67,8,8,66,49,8,18,31,24,27,66,26,8,4,66,65,8,19,31,3,29,66,49,8,12,66,65,8,9,31,95,27,66,4,8,25,31,54,27,66,7,8,31,31,48,27,66,5,8,52,31,2,29,66,2,8,21,31,86,27,66,11,8,36,31,11,29,66,48,8,15,31,36,27,66,53,8,14,66,51,8,35,31,12,27,66,5,8,5,31,21,27,66,48,8,33,31,3,27,66,46,8,39,31,23,29,66,87,8,56,31,17,29,66,4,8,15,31,19,27,66,42,8,22,31,85,27,66,13,8,53,31,5,29,66,29,8,0,66,81,8,41,31,7,29,66,32,8,11,31,45,27,66,11,8,62,31,1,27,66,22,8,6,66,100,8,20,31,25,27,66,35,8,51,31,53,27,66,1,8,25,31,15,27,66,17,8,59,31,14,29,66,39,8,43,31,16,27,66,10,8,35,31,25,27,66,6,8,53,31,52,27,66,6,8,37,31,13,29,66,84,8,44,31,13,29,66,36,8,7,66,61,8,44,66,8,8,26,31,70,27,66,22,8,36,31,5,27,66,31,8,9,31,6,27,66,105,8,0,31,21,27,66,44,8,21,31,41,27,66,6,8,40,31,15,29,66,49,8,48,31,5,29,66,38,8,56,31,4,29,66,4,8,45,31,10,29,66,8,8,26,31,32,27,66,18,8,57,31,40,29,66,32,8,8,66,95,8,15,31,2,27,66,64,8,39,31,13,27,66,21,8,14,66,53,8,11,66,74,8,4,31,64,27,66,9,8,11,66,70,8,54,31,9,27,66,20,8,31,31,16,29,66,41,8,1,66,48,8,11,31,29,27,66,29,8,15,31,45,27,66,7,8,53,31,1,29,66,55,8,4,31,88,27,66,26,8,13,66,63,8,32,31,43,27,66,7,8,1,66,64,8,32,31,51,27,66,4,8,56,31,21,29,66,39,8,63,31,10,29,66,28,8,38,31,29,27,66,32,8,38,31,8,29,66,13,8,14,31,13,27,66,49,8,14,66,108,8,1,31,36,27,66,32,8,45,31,12,29,66,48,8,54,31,18,27,66,1,8,29,31,13,29,66,51,8,9,31,20,27,66,56,8,11,31,103,27,66,7,8,15,31,13,27,66,52,8,17,31,7,27,66,81,8,15,31,5,27,66,36,8,61,31,9,27,66,18,8,25,31,36,27,66,8,8,6,31,43,27,66,19,8,55,15,27,66,9,8,50,31,25,29,66,83,8,0,31,51,27,66,22,8,3,66,66,8,60,31,2,29,66,11,8,12,66,106,8,44,31,7,29,66,49,8,20,31,23,27,66,77,8,51,31,8,29,66,22,8,53,31,9,27,66,8,8,41,31,31,27,66,2,8,18,31,66,27,66,2,8,8,31,12,27,66,61,8,30,31,9,29,66,22,8,11,31,32,27,66,33,8,60,31,30,29,66,90,8,40,31,18,27,66,57,8,40,31,17,29,66,58,8,49,31,1,27,66,15,8,4,66,101,8,43,31,14,29,66,56,8,13,31,23,27,66,80,8,15,31,32,27,66,33,8,4,31,29,27,66,72,8,27,31,23,27,66,6,8,26,31,18,27,66,44,8,12,31,38,27,66,19,8,31,31,9,29,66,43,8,14,31,1,27,66,41,8,63,31,15,29,66,60,8,1,31,38,27,66,34,8,51,31,12,29,66,29,8,7,31,17,27,66,28,8,31,31,9,27,66,78,8,5,31,61,27,66,8,8,10,66,72,8,57,31,1,27,66,7,8,38,31,13,27,66,59,8,63,31,37,29,66,48,8,34,31,40,27,66,8,8,63,31,27,29,66,16,8,44,31,11,29,66,10,8,12,66,64,8,9,66,111,8,7,66,45,8,25,31,4,27,66,52,8,12,31,36,27,66,32,8,6,66,77,8,25,31,33,27,66,27,8,43,31,10,27,66,49,8,8,31,9,27,66,64,8,22,31,18,27,66,43,8,44,31,18,29,66,31,8,28,31,46,27,66,11,8,31,31,3,27,66,35,8,62,31,18,29,66,21,8,2,31,26,27,66,87,8,25,31,82,27,66,11,8,10,66,70,8,26,31,71,27,66,7,8,18,31,42,27,66,5,8,41,31,53,27,66,24,8,10,66,64,8,4,66,79,8,50,31,41,27,66,8,8,0,66,43,8,9,31,62,27,66,5,8,52,31,1,27,66,67,8,55,31,12,29,66,38,8,53,31,4,27,66,24,8,59,31,31,29,66,43,8,61,31,3,29,66,9,8,3,31,17,27,66,65,8,45,31,24,29,66,46,8,33,31,32,27,66,15,8,41,31,54,27,66,10,8,11,31,24,27,66,21,8,16,31,84,27,66,22,8,42,31,10,29,66,37,8,8,31,37,27,66,23,8,19,31,59,27,66,21,8,31,31,17,27,66,60,8,18,31,4,27,66,44,8,34,31,11,27,66,24,8,9,66,60,8,22,31,5,27,66,91,8,10,66,60,8,12,66,54,8,55,31,9,27,66,1,8,1,66,78,8,60,31,14,29,66,30,8,9,66,39,8,5,66,60,8,43,31,7,27,66,31,8,8,66,61,8,48,31,5,29,66,62,8,26,31,15,27,66,44,8,22,31,42,27,66,56,8,2,31,74,27,66,4,8,54,31,20,27,66,31,8,10,66,46,8,40,31,20,29,66,29,8,7,31,30,27,66,32,8,32,15,27,66,1,8,4,66,61,8,29,31,68,27,66,21,8,38,31,36,27,66,12,8,62,31,47,29,66,89,8,3,31,55,27,66,7,8,53,31,35,29,66,49,8,41,31,19,29,66,54,8,28,31,15,27,66,5,8,39,31,19,29,66,83,8,22,31,4,29,66,63,8,63,31,23,29,66,28,8,62,31,42,27,66,1,8,1,31,79,27,66,5,8,13,66,37,8,54,31,16,29,66,42,8,63,31,25,27,66,17,8,9,66,47,8,0,31,72,27,66,4,8,41,31,17,29,66,45,8,49,31,16,29,66,33,8,50,31,30,27,66,23,8,0,31,89,27,66,19,8,3,31,35,27,66,28,8,0,31,29,27,66,78,8,38,31,19,27,66,12,8,22,31,58,27,66,38,8,7,31,17,27,66,66,8,45,31,30,27,66,45,8,0,66,65,8,45,31,26,29,66,55,8,35,31,17,29,66,58,8,58,31,25,29,66,15,8,25,31,24,27,66,70,8,10,66,71,8,55,31,17,27,66,1,8,10,66,111,8,5,31,64,27,66,16,8,20,31,1,27,66,57,8,1,66,79,8,18,31,73,27,66,14,8,7,31,35,27,66,14,8,22,31,80,27,66,1,8,43,31,21,27,66,5,8,6,31,19,27,66,40,8,34,31,5,29,66,86,8,42,31,57,27,66,19,8,3,66,75,8,57,31,2,27,66,45,8,53,31,22,29,66,34,8,6,66,70,8,46,31,16,27,66,12,8,3,31,67,27,66,13,8,23,15,27,66,6,8,17,31,21,27,66,5,8,23,31,48,27,66,5,8,42,31,52,27,66,25,8,37,31,65,27,66,9,8,21,31,31,27,66,29,8,12,31,46,27,66,10,8,6,31,64,27,66,35,8,4,66,53,8,42,31,17,29,66,83,8,10,31,45,27,66,14,8,45,31,8,29,66,29,8,20,31,38,27,66,49,8,37,31,38,27,66,33,8,56,31,7,27,66,11,8,6,66,62,8,22,31,27,27,66,3,8,27,15,27,66,64,8,55,31,5,29,66,17,8,50,31,25,29,66,57,8,41,31,13,27,66,11,8,2,66,87,8,11,66,63,8,28,31,37,27,66,19,8,2,66,67,8,49,31,22,29,66,16,8,16,31,35,27,66,25,8,11,66,108,8,38,31,21,27,66,22,8,52,31,29,29,66,58,8,29,31,42,27,66,3,8,0,31,21,27,66,84,8,1,31,76,27,66,8,8,24,31,9,27,66,38,8,14,31,63,27,66,4,8,12,31,62,27,66,9,8,21,31,14,27,66,21,8,2,31,52,27,66,29,8,25,31,36,27,66,8,8,6,66,59,8,11,31,22,27,66,15,8,2,66,116,8,31,31,3,27,66,45,8,2,66,64,8,36,31,21,27,66,8,8,23,31,29,27,66,34,8,3,66,71,8,13,31,64,27,66,4,8,19,31,35,27,66,27,8,25,31,15,27,66,3,8,4,31,64,27,66,8,8,53,31,4,29,66,1,8,18,31,13,27,66,34,8,62,31,7,27,66,12,8,13,66,56,8,58,31,41,29,66,88,8,7,66,78,8,53,31,38,27,66,15,8,8,66,72,8,62,31,12,29,66,55,8,61,31,37,29,66,32,8,0,66,97,8,33,31,13,29,66,49,8,19,31,38,27,66,9,8,7,31,51,27,66,7,8,13,31,46,27,66,49,8,14,66,52,8,37,31,2,27,66,45,8,43,31,5,29,66,14,8,27,31,61,27,66,30,8,61,31,23,29,66,47,8,23,31,18,27,66,63,8,50,31,10,27,66,5,8,46,66,21,8,4,66,72,8,6,66,42,8,28,31,25,27,66,24,8,30,31,13,29,66,64,8,7,66,66,8,19,31,15,27,66,33,8,21,31,29,27,66,35,8,26,31,47,27,66,32,8,58,31,31,29,66,53,8,8,66,97,8,25,31,23,27,66,8,8,30,31,37,27,66,12,8,19,31,44,27,66,6,8,42,31,13,27,66,11,8,14,31,33,27,66,38,8,30,31,15,27,66,63,8,13,31,36,27,66,16,8,11,31,47,27,66,27,8,35,31,17,27,66,17,8,13,31,53,27,66,52,8,20,31,19,27,66,37,8,23,31,39,27,66,20,8,43,66,22,8,19,31,28,27,66,22,8,4,66,70,8,15,31,38,27,66,30,8,4,66,52,8,50,31,15,29,66,8,8,8,66,68,8,21,31,29,27,66,70,8,45,31,7,29,66,31,8,51,66,30,8,33,31,7,29,66,48,8,44,31,9,27,66,68,8,31,31,14,27,66,40,8,9,66,57,8,55,31,7,27,66,19,8,2,31,27,27,66,54,8,15,31,17,27,66,24,8,7,31,88,27,66,15,8,4,66,65,8,7,31,47,27,66,11,8,11,31,61,27,66,27,8,36,31,11,29,66,93,8,2,66,77,8,52,31,24,27,66,28,8,2,66,63,8,49,31,1,29,66,35,8,61,31,30,29,66,43,8,39,31,23,27,66,19,8,41,31,22,27,66,52,8,2,66,41,8,13,31,9,27,66,54,8,12,66,110,8,14,31,34,27,66,17,8,62,31,20,29,66,39,8,13,31,31,27,66,24,8,42,31,6,29,66,69,8,16,31,34,27,66,6,8,28,31,5,27,66,74,8,5,31,11,27,66,53,8,52,31,30,29,66,45,8,19,15,27,66,81,8,31,31,60,27,66,17,8,22,31,47,27,66,1,8,42,31,22,27,66,43,8,15,31,31,27,66,23,8,22,31,18,27,66,78,8,12,31,33,27,66,39,8,14,31,23,27,66,45,8,0,31,23,27,66,42,8,56,31,29,27,66,4,8,59,31,42,29,66,57,8,19,31,30,27,66,34,8,43,31,54,27,66,14,8,63,31,28,29,66,8,8,46,31,8,29,66,38,8,4,31,33,27,66,85,8,53,31,37,29,66,83,8,14,31,41,27,66,26,8,7,66,72,8,45,31,20,29,66,58,8,51,31,32,27,66,2,8,2,31,44,27,66,57,8,7,66,74,8,34,31,6,29,66,55,8,56,31,24,29,66,24,8,37,31,24,27,66,52,8,14,31,38,27,66,17,8,5,31,30,27,66,33,8,22,66,26,8,14,31,92,27,66,2,8,53,31,32,29,66,53,8,1,31,64,27,66,20,8,34,31,8,29,66,43,8,25,31,6,29,66,99,8,10,66,66,8,0,66,66,8,8,66,57,8,10,66,44,8,13,31,39,27,66,22,8,50,31,27,27,66,4,8,32,31,25,27,66,29,8,47,31,7,29,66,26,8,56,31,2,29,66,22,8,7,66,115,8,4,66,48,8,9,66,72,8,34,31,38,27,66,8,8,7,66,60,8,49,31,4,27,66,32,8,2,66,71,8,5,31,64,27,66,12,8,44,31,10,27,66,29,8,31,31,12,27,66,13,8,30,31,16,27,66,33,8,12,66,57,8,59,31,15,29,66,22,8,9,66,76,8,29,31,67,27,66,12,8,48,31,14,29,66,44,8,45,31,20,29,66,43,8,5,66,47,8,17,31,21,27,66,80,8,28,31,3,27,66,35,8,2,66,64,8,9,31,38,27,66,18,8,39,31,14,29,66,76,8,38,31,30,27,66,6,8,56,31,21,27,66,5,8,34,31,9,29,66,40,8,4,31,36,27,66,3,8,50,31,18,29,66,44,8,13,66,35,8,7,66,108,8,10,31,46,27,66,25,8,1,31,67,27,66,12,8,34,31,2,29,66,35,8,8,31,72,27,66,5,8,7,66,92,8,13,66,68,8,12,66,71,8,3,66,53,8,0,66,85,8,4,31,23,27,66,42,8,10,31,15,27,66,43,8,4,66,61,8,8,31,45,27,66,55,8,4,66,71,8,13,66,93,8,52,31,10,29,66,10,8,27,31,29,27,66,62,8,48,31,17,27,66,8,8,2,66,64,8,48,31,3,27,66,14,8,31,31,30,27,66,27,8,23,31,9,27,66,42,8,44,31,1,27,66,36,8,38,31,5,29,66,23,8,4,66,39,8,55,31,25,29,66,46,8,2,31,73,27,66,45,8,48,31,20,29,66,87,8,49,31,18,27,66,14,8,11,31,54,27,66,6,8,7,31,61,27,66,15,8,61,31,8,27,66,17,8,62,31,45,29,66,69,8,36,31,38,27,66,6,8,1,66,104,8,48,31,10,29,66,18,8,12,31,41,27,66,24,8,11,31,6,27,66,52,8,20,31,32,27,66,13,8,39,31,22,27,66,50,8,60,31,34,27,66,24,8,16,31,1,27,66,63,8,48,31,62,27,66,10,8,2,31,55,27,66,8,8,61,31,45,27,66,16,8,7,66,67,8,28,31,37,27,66,17,8,22,31,6,29,66,41,8,0,66,66,8,55,31,27,29,66,48,8,3,66,45,8,18,31,7,27,66,48,8,6,31,54,27,66,21,8,0,31,33,27,66,35,8,57,31,25,27,66,39,8,57,31,18,27,66,10,8,12,31,19,27,66,26,8,37,31,31,27,66,12,8,41,31,47,27,66,17,8,62,31,19,29,66,13,8,18,31,1,29,66,51,8,9,66,60,8,4,66,61,8,9,66,43,8,61,31,1,29,66,48,8,14,31,24,27,66,51,8,44,31,20,29,66,60,8,62,31,35,29,66,25,8,51,31,6,27,66,61,8,63,31,10,29,66,14,8,15,31,6,27,66,99,8,26,31,32,27,66,7,8,19,31,25,27,66,27,8,49,31,16,27,66,9,8,22,31,63,27,66,1,8,63,31,16,27,66,32,8,14,66,29,8,61,31,35,29,66,50,8,10,66,110,8,10,31,15,27,66,52,8,37,31,27,27,66,17,8,11,31,22,27,66,46,8,20,31,77,27,66,8,8,60,31,23,29,66,48,8,56,31,24,27,66,3,8,62,31,40,29,66,58,8,25,31,56,27,66,24,8,44,31,9,27,66,3,8,22,31,3,27,66,91,8,4,66,65,8,42,31,17,29,66,40,8,63,31,39,29,66,28,8,31,31,26,27,66,51,8,23,31,29,27,66,23,8,3,31,95,27,66,24,8,51,31,1,29,66,2,8,6,66,112,8,8,31,42,27,66,17,8,52,31,48,27,66,20,8,19,31,3,27,66,43,8,8,66,64,8,53,31,6,29,66,27,8,11,31,6,27,66,67,8,24,31,2,29,66,26,8,33,31,18,29,66,28,8,17,31,1,27,66,58,8,51,31,11,29,66,82,8,55,31,4,27,66,18,8,63,31,1,27,66,17,8,15,31,10,27,66,42,8,41,31,2,27,66,40,8,2,31,64,27,66,19,8,34,31,45,27,66,25,8,3,66,77,8,6,66,99,8,50,31,18,29,66,24,8,6,31,46,27,66,36,8,11,66,58,8,2,66,65,8,9,66,76,8,52,31,3,27,66,53,8,36,31,29,27,66,2,8,31,31,12,27,66,41,8,15,31,20,27,66,17,8,5,31,74,27,66,39,8,54,31,28,29,66,41,8,34,31,16,27,66,32,8,21,31,20,27,66,24,8,14,31,5,27,66,56,8,21,31,5,29,66,60,8,55,31,33,27,66,34,8,42,31,49,27,66,12,8,57,31,22,29,66,46,8,23,31,54,27,66,1,8,51,31,3,27,66,13,8,13,31,26,27,66,46,8,52,31,37,29,66,51,8,46,31,10,27,66,25,8,31,31,1,29,66,53,8,63,31,14,29,66,7,8,6,66,45,8,10,66,59,8,24,15,27,66,17,8,8,66,99,8,35,31,8,29,66,81,8,58,31,26,29,66,43,8,51,31,19,29,66,52,8,21,31,24,27,66,7,8,31,31,3,27,66,84,8,24,31,45,27,66,2,8,2,66,118,8,40,31,3,29,66,28,8,19,31,3,27,66,52,8,1,66,75,8,12,31,97,27,66,13,8,27,31,28,27,66,1,8,34,31,7,27,66,40,8,59,31,11,27,66,9,8,41,31,16,29,66,96,8,15,31,44,27,66,26,8,11,66,56,8,11,31,50,27,66,19,8,43,31,8,29,66,70,8,60,31,37,29,66,33,8,39,31,12,29,66,46,8,13,31,34,27,66,22,8,57,31,33,29,66,41,8,18,31,30,27,66,25,8,14,66,104,8,10,15,27,66,56,8,57,31,3,29,66,50,8,1,31,59,27,66,5,8,5,31,12,27,66,56,8,63,31,4,27,66,7,8,4,66,78,8,59,31,29,27,66,23,8,20,31,19,27,66,4,8,8,31,24,27,66,44,8,48,31,5,27,66,68,8,57,31,40,29,66,98,8,17,31,42,27,66,22,8,0,31,43,27,66,28,8,39,31,1,29,66,45,8,6,66,79,8,8,66,95,8,21,31,57,27,66,2,8,25,31,50,27,66,30,8,28,31,26,27,66,3,8,2,31,49,27,66,15,8,43,31,9,27,66,17,8,17,31,11,27,66,38,8,54,31,26,29,66,41,8,32,31,33,27,66,43,8,26,31,7,29,66,57,8,56,31,36,29,66,48,8,7,66,45,8,5,66,113,8,28,31,5,27,66,33,8,4,31,16,27,66,62,8,54,31,31,29,66,42,8,8,66,71,8,2,31,43,27,66,31,8,31,31,78,27,66,13,8,43,31,18,27,66,28,8,7,31,55,27,66,19,8,6,66,62,8,31,31,2,27,66,72,8,62,31,24,29,66,47,8,37,31,5,27,66,1,8,7,31,41,27,66,32,8,46,31,42,27,66,17,8,57,31,3,29,66,2,8,63,31,13,29,66,16,8,50,31,11,27,66,8,8,33,31,18,29,66,50,8,45,66,70,8,61,31,45,27,66,12,8,11,31,35,27,66,35,8,61,31,44,29,66,65,8,61,31,3,29,66,7,8,32,31,43,27,66,10,8,22,31,34,27,66,18,8,40,31,20,27,66,21,8,39,31,63,27,66,9,8,5,66,38,8,30,31,8,27,66,38,8,52,31,30,27,66,39,8,13,66,43,8,63,31,27,29,66,45,8,9,66,63,8,2,66,65,8,2,66,83,8,39,31,11,29,66,41,8,35,31,11,27,66,35,8,11,66,72,8,63,31,23,29,66,17,8,15,31,59,27,66,7,8,53,31,13,29,66,29,8,13,66,55,8,20,31,2,27,66,59,8,13,66,95,8,1,31,64,27,66,9,8,44,31,7,27,66,34,8,53,31,7,29,66,23,8,43,31,27,29,66,102,8,9,66,71,8,9,31,43,27,66,68,8,11,66,54,8,7,31,47,27,66,16,8,48,31,30,29,66,58,8,1,31,24,27,66,97,8,35,31,17,27,66,4,8,10,31,45,27,66,26,8,50,31,34,29,66,63,8,56,31,42,27,66,7,8,32,31,6,27,66,47,8,9,31,45,27,66,48,8,12,66,69,8,9,31,8,27,66,66,8,11,66,45,8,8,66,113,8,39,31,23,29,66,53,8,23,66,44,8,24,31,4,27,66,45,8,62,31,33,27,66,13,8,15,31,32,27,66,23,8,4,31,48,27,66,70,8,7,66,45,8,3,66,115,8,49,31,7,27,66,25,8,11,66,55,8,48,31,14,27,66,3,8,5,66,50,8,46,31,10,27,66,18,8,53,31,35,29,66,64,8,52,31,27,29,66,40,8,27,31,2,27,66,14,8,36,31,6,29,66,46,8,35,31,10,29,66,96,8,32,31,15,29,66,48,8,33,31,16,27,66,32,8,14,66,59,8,14,66,53,8,18,31,17,27,66,51,8,11,66,78,8,15,31,7,27,66,58,8,42,31,21,27,66,42,8,8,31,15,27,66,33,8,53,31,7,27,66,7,8,4,66,65,8,17,31,42,27,66,8,8,34,31,40,27,66,15,8,50,31,10,29,66,68,8,48,31,14,29,66,33,8,46,31,1,29,66,40,8,53,31,18,29,66,34,8,17,31,88,27,66,13,8,3,31,71,27,66,1,8,49,31,27,29,66,82,8,7,66,58,8,62,31,15,29,66,40,8,41,31,29,27,66,4,8,57,31,27,29,66,51,8,24,31,32,27,66,59,8,0,66,43,8,22,31,13,27,66,41,8,25,31,90,27,66,6,8,17,31,48,27,66,12,8,22,31,3,27,66,56,8,37,31,16,27,66,14,8,0,66,105,8,60,31,1,29,66,27,8,28,31,8,29,66,67,8,57,31,33,29,66,56,8,2,66,103,8,11,31,21,27,66,24,8,6,31,27,27,66,35,8,24,31,32,27,66,13,8,19,31,30,27,66,18,8,43,31,13,27,66,25,8,28,31,3,29,66,83,8,6,66,59,8,29,31,17,27,66,2,8,49,31,26,29,66,46,8,60,31,14,27,66,44,8,40,31,15,29,66,52,8,25,31,30,27,66,65,8,9,66,56,8,12,66,106,8,62,31,22,29,66,34,8,8,31,66,27,66,8,8,61,31,13,29,66,8,8,7,66,36,8,59,31,7,27,66,10,8,29,31,40,27,66,50,8,9,31,16,27,66,52,8,8,31,33,27,66,40,8,27,31,4,29,66,51,8,1,66,82,8,41,31,3,29,66,47,8,7,66,82,8,56,31,18,27,66,6,8,24,31,30,27,66,51,8,8,66,48,8,40,31,8,27,66,6,8,58,31,5,29,66,16,8,11,66,54,8,16,31,18,27,66,55,8,2,66,116,8,42,31,13,29,66,61,8,19,31,36,27,66,27,8,52,31,8,27,66,5,8,10,66,63,8,20,31,47,27,66,7,8,12,66,72,8,12,66,57,8,46,31,20,29,66,17,8,17,31,53,27,66,6,8,22,31,59,27,66,38,8,43,31,48,27,66,20,8,28,31,14,27,66,39,8,19,31,56,27,66,4,8,52,31,18,29,66,49,8,47,31,8,29,66,46,8,1,31,29,27,66,40,8,50,31,34,29,66,65,8,0,66,83,8,8,31,32,27,66,16,8,3,66,78,8,60,31,34,29,66,43,8,36,31,2,29,66,31,8,14,31,66,27,66,23,8,43,31,10,29,66,75,8,14,66,64,8,28,31,41,27,66,53,8,42,31,6,27,66,4,8,50,31,19,29,66,87,8,12,31,63,27,66,4,8,23,31,33,27,66,10,8,12,66,53,8,25,31,9,29,66,53,8,61,31,12,27,66,1,8,5,31,10,27,66,67,8,48,31,27,29,66,68,8,10,66,33,8,48,31,4,27,66,24,8,16,31,58,27,66,47,8,5,31,85,27,66,9,8,12,66,69,8,16,31,21,27,66,30,8,15,31,101,27,66,5,8,57,31,14,29,66,13,8,55,31,12,27,66,48,8,39,31,24,29,66,54,8,57,31,7,27,66,2,8,30,31,22,27,66,21,8,1,31,41,27,66,66,8,55,31,27,29,66,49,8,11,66,57,8,43,31,15,29,66,24,8,29,31,81,27,66,8,8,63,31,25,29,66,29,8,26,31,9,27,66,85,8,0,66,65,8,14,31,16,27,66,52,8,52,31,20,27,66,2,8,10,66,71,8,2,66,97,8,34,31,9,29,66,18,8,38,31,9,27,66,29,8,27,31,1,27,66,20,8,7,31,41,27,66,8,8,40,31,33,27,66,8,8,2,31,31,27,66,38,8,7,66,76,8,40,31,16,29,66,61,8,57,31,36,29,66,54,8,14,66,66,8,39,31,53,27,66,13,8,13,66,43,8,50,31,7,29,66,43,8,30,31,3,29,66,42,8,31,31,32,27,66,3,8,2,66,67,8,0,31,25,27,66,83,8,53,31,7,27,66,8,8,60,31,23,29,66,85,8,30,31,14,27,66,8,8,53,31,15,27,66,50,8,2,31,47,27,66,24,8,0,31,49,27,66,33,8,28,31,30,27,66,7,8,12,66,72,8,54,31,10,29,66,31,8,60,31,42,27,66,4,8,51,31,1,29,66,2,8,44,31,31,27,66,43,8,37,31,18,27,66,20,8,27,31,22,27,66,33,8,15,31,4,27,66,46,8,39,31,30,27,66,39,8,47,31,20,29,66,47,8,4,31,51,27,66,26,8,32,31,17,29,66,104,8,33,31,9,29,66,19,8,29,31,45,27,66,2,8,16,31,12,27,66,20,8,45,31,36,27,66,8,8,2,31,15,27,66,64,8,3,31,51,27,66,17,8,57,31,23,29,66,33,8,14,66,71,8,11,66,91,8,17,31,13,27,66,50,8,28,31,17,27,66,60,8,53,31,11,29,66,14,8,43,31,26,27,66,10,8,50,31,24,29,66,43,8,21,31,1,29,66,48,8,33,31,46,27,66,24,8,13,66,95,8,54,31,23,29,66,44,8,63,31,23,29,66,44,8,0,66,52,8,12,31,102,27,66,4,8,41,31,11,27,66,19,8,32,31,22,27,66,28,8,9,31,8,27,66,48,8,60,31,19,27,66,5,8,1,31,70,27,66,3,8,7,31,54,27,66,20,8,59,31,36,27,66,24,8,22,31,8,27,66,13,8,59,31,11,29,66,28,8,34,31,57,27,66,30,8,0,66,48,8,40,31,11,27,66,30,8,62,31,43,29,66,60,8,2,66,81,8,6,31,15,27,66,64,8,51,31,17,29,66,18,8,35,31,6,27,66,39,8,11,31,78,27,66,16,8,1,66,55,8,0,66,74,8,31,31,11,29,66,49,8,12,66,55,8,27,31,6,29,66,52,8,35,31,14,27,66,59,8,22,31,6,29,66,50,8,11,66,95,8,54,31,11,29,66,9,8,57,31,13,29,66,74,8,55,31,11,29,66,30,8,33,15,27,66,16,8,34,31,17,27,66,14,8,52,31,3,29,66,70,8,26,31,5,29,66,53,8,4,31,58,27,66,22,8,22,31,5,29,66,90,8,57,31,33,29,66,19,8,27,31,14,27,66,35,8,3,66,116,8,33,31,14,29,66,50,8,59,31,12,29,66,34,8,30,31,1,27,66,40,8,2,66,119,8,3,31,28,27,66,54,8,26,31,58,27,66,20,8,17,31,30,27,66,33,8,34,31,22,27,66,49,8,0,66,56,8,20,31,26,27,66,36,8,0,31,23,27,66,46,8,7,66,60,8,4,66,115,8,47,31,24,27,66,37,8,7,66,62,8,20,31,4,27,66,98,8,10,66,42,8,3,66,115,8,22,31,44,27,66,9,8,45,31,11,29,66,48,8,42,31,7,27,66,16,8,35,31,8,27,66,54,8,2,66,72,8,7,66,76,8,41,31,12,29,66,74,8,8,31,13,27,66,22,8,61,31,9,27,66,6,8,13,31,53,27,66,54,8,17,31,37,27,66,23,8,6,31,24,27,66,51,8,7,66,61,8,0,66,83,8,6,66,80,8,31,31,26,27,66,41,8,63,31,15,29,66,32,8,41,31,26,29,66,90,8,14,66,42,8,5,66,68,8,4,31,14,27,66,51,8,47,31,10,27,66,8,8,12,66,40,8,3,66,105,8,38,31,6,29,66,34,8,8,31,18,27,66,96,8,21,31,1,27,66,30,8,31,31,74,27,66,13,8,21,31,37,27,66,21,8,7,31,96,27,66,1,8,56,31,39,29,66,48,8,13,31,18,27,66,23,8,50,31,18,27,66,6,8,17,31,22,27,66,43,8,2,31,17,27,66,34,8,43,31,19,27,66,4,8,18,31,1,27,66,57,8,10,66,39,8,5,66,47,8,54,31,31,29,66,58,8,15,31,33,27,66,29,8,19,31,79,27,66,23,8,12,31,63,27,66,10,8,59,31,27,29,66,49,8,55,31,18,27,66,8,8,32,31,14,27,66,37,8,32,31,8,29,66,32,8,54,31,30,29,66,85,8,44,31,22,27,66,3,8,2,66,64,8,44,31,27,27,66,18,8,40,31,28,27,66,40,8,36,31,4,29,66,41,8,56,31,37,29,66,87,8,4,66,48,8,39,31,17,29,66,96,8,39,31,9,29,66,51,8,18,31,55,27,66,31,8,4,31,54,27,66,7,8,8,31,99,27,66,2,8,21,31,17,27,66,36,8,20,31,29,27,66,33,8,9,66,77,8,55,31,28,29,66,39,8,2,66,74,8,2,66,120,8,56,31,4,29,66,21,8,38,31,9,27,66,34,8,48,31,3,29,66,31,8,34,31,33,27,66,54,8,27,31,14,27,66,44,8,48,31,12,29,66,35,8,62,31,3,27,66,15,8,12,66,93,8,13,31,2,27,66,42,8,9,66,59,8,6,66,63,8,56,31,30,29,66,41,8,53,31,13,29,66,16,8,49,31,21,29,66,80,8,24,31,31,27,66,15,8,29,31,76,27,66,1,8,38,31,6,29,66,20,8,46,31,26,27,66,46,8,18,31,44,27,66,5,8,26,31,7,27,66,33,8,8,66,57,8,46,31,16,29,66,78,8,27,31,44,27,66,3,8,41,31,25,29,66,69,8,58,31,4,29,66,11,8,39,31,3,27,66,1,8,55,31,5,27,66,16,8,16,31,24,27,66,80,8,8,66,77,8,51,31,10,27,66,20,8,13,31,39,27,66,15,8,49,31,17,29,66,89,8,0,66,56,8,2,66,49,8,48,31,6,27,66,15,8,47,31,8,29,66,26,8,32,31,24,27,66,47,8,9,31,97,27,66,12,8,8,31,10,27,66,71,8,27,31,5,27,66,72,8,5,66,60,8,45,31,30,29,66,85,8,29,31,7,29,66,52,8,53,31,13,27,66,17,8,49,31,20,29,66,48,8,18,66,25,8,26,31,1,27,66,49,8,27,31,18,27,66,74,8,43,31,27,29,66,32,8,7,31,73,27,66,1,8,23,31,9,27,66,33,8,24,31,69,27,66,12,8,12,66,73,8,35,31,14,29,66,35,8,34,31,45,27,66,1,8,10,31,69,27,66,26,8,36,31,20,29,66,40,8,23,31,31,27,66,54,8,2,31,23,27,66,44,8,59,31,38,29,66,44,8,58,31,32,29,66,47,8,38,31,4,29,66,74,8,1,66,79,8,27,31,5,29,66,84,8,25,31,6,29,66,33,8,1,66,117,8,5,31,32,27,66,31,8,43,31,25,29,66,64,8,14,31,12,27,66,39,8,10,66,61,8,16,31,20,27,66,40,8,37,66,14,8,23,31,33,27,66,17,8,5,66,76,8,11,66,57,8,8,66,113,8,7,66,78,8,19,31,37,27,66,10,8,15,31,58,27,66,7,8,38,31,34,27,66,33,8,27,31,1,27,66,29,8,41,31,34,27,66,23,8,10,31,58,27,66,1,8,10,31,17,27,66,40,8,30,31,14,29,66,69,8,34,31,3,27,66,71,8,23,31,47,27,66,1,8,23,31,42,27,66,19,8,42,31,19,29,66,29,8,33,31,74,27,66,11,8,19,31,36,27,66,21,8,10,66,72,8,47,31,4,29,66,22,8,45,31,26,27,66,8,8,26,31,3,29,66,53,8,60,31,45,29,66,107,8,53,31,14,29,66,17,8,3,31,41,27,66,37,8,55,31,31,29,66,54,8,28,31,80,27,66,13,8,23,31,8,29,66,70,8,55,31,36,27,66,12,8,42,31,9,29,66,47,8,47,31,18,27,66,40,8,6,66,50,8,41,66,41,8,4,31,54,27,66,11,8,28,31,37,27,66,3,8,19,31,84,27,66,4,8,43,31,35,27,66,30,8,17,31,31,27,66,23,8,3,31,78,27,66,3,8,5,66,47,8,2,66,116,8,54,31,23,29,66,38,8,52,31,8,27,66,22,8,35,31,6,27,66,24,8,5,31,64,27,66,43,8,53,31,22,29,66,43,8,12,66,70,8,63,31,1,29,66,24,8,0,66,66,8,37,31,29,27,66,10,8,36,31,4,27,66,81,8,41,31,12,29,66,48,8,3,66,78,8,10,66,61,8,11,31,51,27,66,21,8,31,31,5,29,66,59,8,31,31,3,29,66,86,8,59,31,15,29,66,36,8,62,31,9,29,66,52,8,28,31,2,29,66,30,8,49,31,14,27,66,13,8,13,31,48,27,66,8,8,7,31,34,27,66,25,8,1,31,48,27,66,7,8,59,31,21,29,66,70,8,46,31,19,27,66,15,8,53,31,12,29,66,81,8,17,31,18,27,66,17,8,8,66,110,8,55,31,21,29,66,37,8,0,31,68,27,66,52,8,4,66,61,8,1,31,75,27,66,43,8,46,31,20,29,66,48,8,4,66,78,8,22,31,15,27,66,45,8,14,66,52,8,23,31,24,27,66,29,8,57,31,13,27,66,50,8,26,31,9,29,66,86,8,53,31,5,27,66,23,8,35,31,1,27,66,30,8,20,31,43,27,66,4,8,42,31,25,29,66,40,8,55,31,34,29,66,29,8,45,31,10,29,66,34,8,47,31,6,29,66,24,8,39,31,12,29,66,80,8,54,31,6,29,66,70,8,19,31,15,27,66,45,8,54,31,34,27,66,16,8,51,31,10,29,66,24,8,12,66,36,8,20,31,28,27,66,26,8,55,31,23,29,66,49,8,36,31,40,27,66,24,8,23,31,10,27,66,33,8,13,66,63,8,23,31,30,27,66,67,8,7,66,78,8,31,31,5,29,66,55,8,43,31,18,27,66,16,8,54,31,65,27,66,2,8,16,31,13,27,66,56,8,22,31,54,27,66,21,8,53,31,27,29,66,54,8,60,31,17,27,66,28,8,23,31,1,27,66,32,8,21,31,41,27,66,4,8,41,31,21,29,66,49,8,26,31,24,27,66,15,8,18,31,25,27,66,13,8,16,31,89,27,66,3,8,14,66,57,8,28,31,12,29,66,52,8,20,31,12,27,66,20,8,60,31,15,27,66,43,8,26,31,43,27,66,3,8,4,66,78,8,46,31,30,29,66,49,8,6,66,74,8,62,31,8,29,66,20,8,51,31,19,27,66,12,8,2,31,17,27,66,54,8,4,66,39,8,61,31,2,27,66,13,8,54,31,34,29,66,101,8,8,31,43,27,66,68,8,21,31,53,27,66,7,8,3,31,51,27,66,17,8,44,31,22,27,66,39,8,13,31,42,27,66,2,8,48,31,32,29,66,84,8,56,31,38,29,66,51,8,54,31,6,27,66,6,8,59,31,23,29,66,75,8,35,31,71,27,66,2,8,18,31,21,27,66,43,8,57,31,38,29,66,49,8,5,66,47,8,2,66,116,8,7,66,64,8,10,31,65,27,66,7,8,33,31,14,29,66,46,8,9,31,44,27,66,1,8,54,31,4,29,66,24,8,46,31,30,29,66,66,8,7,31,68,27,66,3,8,20,31,16,27,66,30,8,25,31,31,27,66,20,8,16,31,18,27,66,15,8,22,31,42,27,66,13,8,23,31,8,29,66,66,8,45,31,11,29,66,33,8,49,31,33,27,66,1,8,7,31,16,27,66,62,8,1,31,62,27,66,8,8,6,66,74,8,30,31,8,29,66,83,8,1,66,55,8,22,31,30,27,66,69,8,31,31,24,27,66,14,8,11,66,57,8,48,31,1,29,66,56,8,37,31,46,27,66,25,8,28,31,7,27,66,45,8,62,31,7,29,66,67,8,11,31,10,27,66,31,8,5,31,110,27,66,3,8,12,66,53,8,38,31,10,29,66,54,8,54,31,5,29,66,16,8,59,31,14,29,66,24,8,46,31,20,27,66,8,8,23,31,2,29,66,64,8,4,31,65,27,66,4,8,6,66,37,8,28,15,27,66,20,8,34,31,63,27,66,22,8,10,31,27,27,66,62,8,5,66,76,8,47,31,19,27,66,8,8,0,31,79,27,66,4,8,29,31,25,27,66,31,8,26,31,3,27,66,40,8,8,31,53,27,66,20,8,35,31,23,27,66,25,8,6,66,50,8,1,66,103,8,12,66,57,8,55,31,14,29,66,26,8,10,31,17,27,66,42,8,18,31,78,27,66,12,8,9,31,32,27,66,27,8,54,31,21,29,66,36,8,55,31,11,27,66,3,8,33,31,13,27,66,72,8,7,66,72,8,14,31,44,27,66,8,8,45,31,17,27,66,3,8,31,31,73,27,66,2,8,10,31,8,27,66,56,8,2,66,80,8,9,31,74,27,66,28,8,12,66,31,8,42,31,33,27,66,1,8,43,31,48,27,66,31,8,12,31,27,27,66,76,8,13,31,35,27,66,33,8,0,66,76,8,8,31,22,27,66,75,8,1,66,84,8,28,31,27,27,66,21,8,33,31,9,27,66,39,8,18,31,27,27,66,38,8,27,31,7,27,66,23,8,40,31,12,29,66,49,8,38,31,24,27,66,7,8,10,66,55,8,29,31,7,27,66,33,8,63,31,41,27,66,4,8,21,31,12,27,66,35,8,30,31,12,29,66,104,8,40,31,5,29,66,17,8,35,31,51,27,66,32,8,16,31,32,27,66,49,8,9,66,95,8,5,66,60,8,30,31,21,27,66,18,8,17,31,43,27,66,16,8,12,66,110,8,1,31,38,27,66,9,8,5,66,76,8,27,31,36,27,66,10,8,39,31,14,29,66,42,8,52,31,16,29,66,49,8,8,31,13,27,66,47,8,13,66,67,8,15,31,88,27,66,2,8,58,31,31,29,66,29,8,30,66,90,8,28,66,41,8,57,31,6,29,66,14,8,56,31,37,29,66,54,8,51,31,8,29,66,65,8,0,66,70,8,5,31,50,27,66,13,8,45,31,3,29,66,10,8,39,31,40,27,66,39,8,14,66,70,8,25,31,1,27,66,56,8,2,31,52,27,66,11,8,10,66,62,8,14,31,11,27,66,51,8,21,31,15,27,66,12,8,0,31,55,27,66,1,8,42,31,16,27,66,23,8,21,31,35,27,66,10,8,9,66,58,8,32,31,51,27,66,3,8,15,31,63,27,66,2,8,13,66,67,8,12,31,55,27,66,38,8,1,66,55,8,3,66,66,8,55,31,3,27,66,11,8,3,31,17,27,66,45,8,27,31,66,27,66,26,8,6,66,102,8,4,31,13,27,66,80,8,11,31,88,27,66,23,8,1,31,39,27,66,12,8,63,31,30,27,66,25,8,58,31,24,29,66,31,8,23,31,2,29,66,99,8,4,31,23,27,66,38,8,14,31,23,27,66,78,8,16,31,8,27,66,50,8,23,31,53,27,66,9,8,7,66,82,8,12,66,31,8,38,31,37,27,66,1,8,11,66,108,8,2,66,67,8,27,31,6,29,66,60,8,43,31,24,29,66,54,8,21,31,24,27,66,22,8,11,66,74,8,11,66,74,8,55,31,18,27,66,7,8,42,31,52,27,66,11,8,11,66,45,8,44,31,17,29,66,82,8,7,66,62,8,59,31,1,27,66,5,8,0,66,107,8,61,31,28,27,66,19,8,55,31,36,29,66,50,8,10,66,74,8,26,31,11,29,66,37,8,34,31,3,27,66,81,8,6,66,69,8,46,31,1,29,66,59,8,6,31,43,27,66,16,8,55,31,38,29,66,58,8,34,15,27,66,8,8,4,66,46,8,11,31,21,27,66,16,8,2,66,79,8,55,31,5,29,66,15,8,3,31,114,27,66,4,8,11,66,74,8,28,31,69,27,66,3,8,39,31,8,29,66,49,8,63,66,42,8,63,31,10,29,66,3,8,5,31,14,27,66,85,8,1,66,68,8,39,31,3,27,66,24,8,47,31,19,29,66,71,8,55,31,10,29,66,63,8,41,31,15,29,66,41,8,10,66,74,8,8,66,44,8,2,66,116,8,24,31,48,27,66,15,8,50,31,35,29,66,89,8,36,31,19,29,66,48,8,53,31,15,27,66,10,8,35,31,22,27,66,17,8,20,31,63,27,66,1,8,34,31,2,29,66,37,8,14,31,8,27,66,21,8,58,31,34,29,66,52,8,26,31,4,27,66,90,8,40,31,17,27,66,8,8,19,31,52,27,66,10,8,41,31,23,27,66,5,8,46,31,34,27,66,25,8,47,31,29,29,66,67,8,60,31,30,27,66,31,8,2,66,78,8,42,31,9,29,66,72,8,13,66,43,8,35,31,12,29,66,58,8,10,66,59,8,13,31,26,27,66,26,8,48,31,7,29,66,44,8,8,31,87,27,66,23,8,15,31,37,27,66,31,8,51,31,11,29,66,26,8,51,31,11,27,66,3,8,23,31,31,27,66,56,8,33,31,4,27,66,37,8,60,66,24,8,4,66,95,8,10,66,33,8,26,31,35,27,66,15,8,46,31,44,27,66,29,8,15,31,92,27,66,12,8,11,66,70,8,3,31,18,27,66,44,8,46,31,1,29,66,60,8,25,31,31,27,66,29,8,21,31,2,29,66,80,8,1,31,34,27,66,45,8,63,31,22,29,66,64,8,27,31,18,27,66,11,8,39,31,17,27,66,63,8,0,66,69,8,52,31,13,29,66,29,8,58,31,15,29,66,68,8,13,31,85,27,66,10,8,63,31,6,27,66,6,8,30,31,36,27,66,56,8,3,66,49,8,41,31,16,29,66,93,8,53,31,37,29,66,54,8,61,31,3,29,66,8,8,34,31,16,27,66,15,8,8,66,64,8,10,66,66,8,10,31,5,27,66,35,8,39,31,6,27,66,36,8,37,66,44,8,58,31,22,29,66,36,8,38,31,1,27,66,44,8,57,31,2,27,66,26,8,10,66,64,8,20,31,22,27,66,38,8,49,31,16,27,66,40,8,7,66,49,8,24,31,2,27,66,56,8,59,31,17,29,66,27,8,40,31,10,29,66,35,8,61,31,40,29,66,94,8,41,31,74,27,66,3,8,16,31,59,27,66,5,8,11,31,43,27,66,12,8,47,31,5,29,66,23,8,6,66,50,8,25,31,3,29,66,52,8,13,31,64,27,66,5,8,39,31,28,27,66,23,8,29,31,4,29,66,41,8,50,31,24,29,66,50,8,5,66,43,8,49,31,5,27,66,27,8,13,31,33,27,66,35,8,16,31,24,27,66,37,8,39,31,27,27,66,39,8,32,31,42,27,66,11,8,6,31,49,27,66,19,8,32,31,29,27,66,19,8,31,31,10,27,66,64,8,23,31,9,27,66,24,8,53,31,29,27,66,1,8,18,31,12,27,66,39,8,57,31,10,29,66,19,8,22,31,27,27,66,50,8,54,31,29,27,66,25,8,30,31,34,27,66,11,8,18,31,41,27,66,25,8,49,31,5,29,66,8,8,9,66,109,8,4,31,65,27,66,6,8,59,31,28,27,66,33,8,50,31,4,29,66,19,8,1,66,42,8,63,31,31,29,66,42,8,19,31,31,27,66,31,8,1,66,69,8,63,66,3,8,46,31,4,29,66,34,8,23,15,27,66,74,8,48,31,23,29,66,40,8,6,31,42,27,66,33,8,63,31,9,29,66,17,8,61,31,43,27,66,17,8,6,31,63,27,66,16,8,5,66,49,8,59,31,18,27,66,3,8,28,31,7,27,66,70,8,40,31,10,29,66,26,8,0,66,106,8,60,31,17,29,66,26,8,5,31,43,27,66,17,8,13,66,76,8,2,66,116,8,62,31,37,29,66,58,8,20,31,86,27,66,14,8,49,31,4,27,66,12,8,4,66,85,8,55,31,15,27,66,6,8,3,66,117,8,2,31,101,27,66,12,8,2,31,74,27,66,5,8,53,66,15,8,8,31,7,27,66,68,8,61,31,10,27,66,14,8,27,31,50,27,66,3,8,6,31,38,27,66,36,8,2,31,81,27,66,22,8,19,31,10,27,66,27,8,8,31,36,27,66,68,8,54,31,7,29,66,22,8,57,31,2,29,66,10,8,22,31,38,27,66,47,8,5,31,88,27,66,15,8,12,66,54,8,54,31,10,27,66,42,8,44,31,2,29,66,10,8,15,31,70,27,66,33,8,58,31,27,29,66,42,8,13,31,5,27,66,64,8,38,31,3,27,66,24,8,6,31,33,27,66,59,8,24,31,22,27,66,28,8,2,66,80,8,48,31,16,29,66,71,8,40,31,21,29,66,24,8,1,66,75,8,37,31,23,27,66,60,8,22,31,76,27,66,13,8,11,31,43,27,66,27,8,39,31,3,27,66,36,8,38,31,5,27,66,40,8,37,31,46,27,66,2,8,44,31,1,27,66,27,8,39,31,31,27,66,10,8,52,31,11,29,66,64,8,37,31,8,29,66,27,8,10,31,36,27,66,33,8,1,66,68,8,14,66,51,8,3,31,62,27,66,4,8,42,31,41,27,66,25,8,41,31,28,27,66,8,8,11,66,95,8,57,31,10,29,66,5,8,10,31,67,27,66,41,8,52,31,1,27,66,15,8,20,31,53,27,66,31,8,8,66,57,8,2,31,35,27,66,41,8,60,31,25,29,66,41,8,3,66,46,8,20,31,55,27,66,36,8,12,66,69,8,61,31,40,29,66,51,8,1,66,66,8,24,31,38,27,66,23,8,3,66,63,8,43,31,7,29,66,45,8,33,31,30,27,66,20,8,33,31,7,27,66,16,8,37,31,11,27,66,52,8,3,31,35,27,66,31,8,13,66,53,8,51,31,27,27,66,3,8,53,31,37,29,66,92,8,10,31,55,27,66,2,8,36,31,67,27,66,3,8,62,31,24,29,66,14,8,35,31,72,27,66,11,8,8,31,34,27,66,31,8,54,31,26,27,66,40,8,8,66,57,8,57,31,17,27,66,4,8,49,31,3,27,66,24,8,20,31,15,27,66,13,8,9,66,64,8,48,31,24,27,66,9,8,7,31,19,27,66,44,8,5,66,62,8,10,31,58,27,66,17,8,3,66,117,8,22,31,15,27,66,43,8,54,31,36,27,66,15,8,25,31,6,29,66,37,8,39,31,3,29,66,13,8,11,66,58,8,12,66,53,8,57,31,28,29,66,48,8,28,31,32,27,66,48,8,51,31,3,29,66,25,8,18,31,29,27,66,37,8,29,31,7,29,66,30,8,38,31,71,27,66,9,8,54,31,13,27,66,7,8,44,31,29,29,66,67,8,60,31,22,29,66,27,8,5,66,111,8,37,31,3,29,66,40,8,2,31,17,27,66,63,8,35,31,19,29,66,53,8,4,31,11,27,66,28,8,39,31,28,27,66,9,8,12,66,108,8,51,31,28,29,66,50,8,0,31,41,27,66,40,8,49,31,4,29,66,20,8,11,31,18,27,66,38,8,5,31,51,27,66,1,8,38,31,17,27,66,11,8,10,66,59,8,11,31,24,27,66,33,8,41,31,20,29,66,44,8,1,66,107,8,4,66,62,8,8,31,48,27,66,13,8,26,31,3,27,66,40,8,52,31,28,29,66,94,8,22,31,44,27,66,5,8,30,31,2,29,66,38,8,12,31,44,27,66,9,8,61,31,44,29,66,40,8,2,66,72,8,61,31,9,27,66,11,8,11,66,37,8,0,66,43,8,16,15,27,66,44,8,12,66,109,8,13,31,48,27,66,46,8,1,31,58,27,66,22,8,2,31,28,27,66,42,8,27,31,55,27,66,1,8,42,31,27,27,66,16,8,54,31,11,27,66,7,8,15,31,6,27,66,59,8,17,31,12,27,66,76,8,7,66,49,8,21,31,83,27,66,2,8,43,31,14,29,66,40,8,25,31,15,27,66,28,8,49,31,52,27,66,6,8,5,31,67,27,66,36,8,20,31,35,27,66,12,8,55,31,27,27,66,3,8,54,31,12,29,66,27,8,2,31,112,27,66,4,8,8,66,64,8,12,66,70,8,14,66,51,8,27,31,39,27,66,5,8,36,31,16,27,66,22,8,55,31,25,27,66,4,8,19,31,23,27,66,14,8,4,31,13,27,66,26,8,32,31,1,27,66,43,8,37,31,13,29,66,98,8,0,66,73,8,12,31,51,27,66,18,8,23,31,40,27,66,2,8,49,31,19,29,66,53,8,10,66,75,8,44,31,24,29,66,100,8,63,31,41,29,66,58,8,0,31,100,27,66,5,8,11,66,45,8,6,66,47,8,45,31,9,27,66,15,8,43,31,17,27,66,5,8,9,66,72,8,29,31,86,27,66,3,8,46,31,9,27,66,30,8,22,31,6,29,66,50,8,51,31,18,29,66,32,8,5,66,67,8,22,66,52,8,27,31,5,29,66,60,8,21,31,9,27,66,18,8,39,31,13,29,66,17,8,0,31,47,27,66,29,8,57,31,34,29,66,98,8,12,66,36,8,36,31,18,27,66,27,8,10,66,55,8,38,31,25,27,66,20,8,49,31,24,29,66,61,8,14,66,36,8,29,31,2,29,66,53,8,58,31,34,27,66,13,8,12,31,18,27,66,26,8,57,31,16,29,66,27,8,58,31,34,29,66,45,8,33,31,14,29,66,47,8,13,31,9,27,66,26,8,37,31,51,27,66,20,8,34,31,3,27,66,31,8,5,66,80,8,3,31,60,27,66,6,8,46,31,59,27,66,13,8,33,31,46,27,66,1,8,10,31,41,27,66,31,8,38,31,4,27,66,23,8,15,15,27,66,82,8,9,66,65,8,47,31,6,29,66,41,8,7,66,100,8,11,66,32,8,38,31,17,27,66,21,8,15,31,80,27,66,26,8,5,66,76,8,43,31,26,29,66,64,8,1,66,66,8,5,31,14,27,66,86,8,18,31,10,27,66,57,8,2,66,50,8,26,31,4,29,66,58,8,12,66,93,8,3,66,53,8,13,31,48,27,66,15,8,43,31,11,27,66,15,8,34,31,23,27,66,8,8,54,31,29,27,66,16,8,17,31,7,27,66,84,8,32,31,14,29,66,59,8,2,31,50,27,66,70,8,12,66,40,8,40,31,8,27,66,70,8,5,66,75,8,2,31,67,27,66,35,8,41,31,6,29,66,30,8,8,66,59,8,14,66,60,8,47,31,14,29,66,51,8,5,31,39,27,66,33,8,49,31,22,29,66,16,8,35,31,4,27,66,37,8,24,31,42,27,66,53,8,6,31,46,27,66,67,8,57,31,3,27,66,21,8,5,31,42,27,66,22,8,32,31,13,27,66,76,8,6,31,52,27,66,27,8,2,66,97,8,23,31,22,27,66,35,8,30,31,21,27,66,54,8,46,31,8,29,66,18,8,49,31,7,29,66,27,8,5,66,64,8,60,31,32,29,66,37,8,38,31,2,29,66,12,8,45,31,68,27,66,5,8,12,66,67,8,57,31,26,29,66,35,8,9,66,56,8,2,66,46,8,13,66,61,8,56,31,13,27,66,13,8,6,31,46,27,66,26,8,27,31,17,27,66,22,8,60,31,11,27,66,5,8,21,31,90,27,66,8,8,2,66,54,8,38,31,7,27,66,36,8,7,31,15,27,66,52,8,61,31,44,29,66,104,8,6,66,79,8,1,66,105,8,49,31,21,27,66,10,8,9,66,96,8,63,31,29,29,66,22,8,10,31,19,27,66,39,8,63,31,21,29,66,27,8,39,31,12,27,66,14,8,2,66,63,8,24,31,22,27,66,72,8,14,66,87,8,23,31,19,27,66,62,8,48,31,20,29,66,37,8,12,66,70,8,50,31,5,27,66,19,8,59,31,5,29,66,28,8,32,31,16,27,66,25,8,43,31,2,29,66,2,8,32,31,6,27,66,38,8,26,31,4,29,66,98,8,56,31,8,29,66,4,8,59,31,2,27,66,20,8,5,66,64,8,36,31,66,27,66,3,8,0,31,50,27,66,35,8,8,66,47,8,47,31,23,29,66,56,8,5,66,100,8,15,31,4,27,66,37,8,11,66,105,8,11,31,20,27,66,38,8,30,31,3,27,66,32,8,20,31,15,27,66,38,8,10,66,98,8,48,31,22,29,66,52,8,18,31,45,27,66,5,8,15,31,32,27,66,5,8,27,31,38,27,66,53,8,49,31,20,27,66,1,8,4,31,51,27,66,65,8,18,66,47,8,18,31,11,27,66,73,8,46,31,11,29,66,39,8,3,66,78,8,0,66,69,8,9,31,30,27,66,4,8,29,31,3,29,66,50,8,60,31,33,27,66,28,8,39,31,23,29,66,40,8,48,31,23,29,66,56,8,5,66,61,8,50,31,14,29,66,69,8,6,31,21,27,66,58,8,57,31,17,29,66,17,8,12,31,66,27,66,2,8,41,31,10,29,66,74,8,36,31,17,27,66,3,8,24,31,21,27,66,30,8,29,31,31,27,66,9,8,34,31,19,27,66,12,8,38,31,14,29,66,49,8,7,66,101,8,56,31,25,29,66,58,8,60,31,7,29,66,69,8,4,31,33,27,66,15,8,24,31,15,27,66,79,8,4,31,14,27,66,47,8,8,66,112,8,14,66,51,8,43,31,27,29,66,101,8,28,31,3,29,66,49,8,14,66,67,8,15,31,20,27,66,64,8,59,31,23,29,66,7,8,7,31,54,27,66,15,8,56,31,46,27,66,18,8,62,31,34,29,66,79,8,6,66,75,8,19,31,4,27,66,48,8,7,66,76,8,12,31,53,27,66,20,8,57,31,9,29,66,24,8,61,31,5,29,66,24,8,37,31,19,27,66,49,8,30,31,15,29,66,41,8,49,31,40,27,66,18,8,35,31,33,27,66,1,8,59,31,38,29,66,47,8,28,31,37,27,66,12,8,6,31,25,27,66,77,8,15,31,45,27,66,11,8,3,31,23,27,66,22,8,9,66,60,8,23,31,9,27,66,86,8,11,66,64,8,38,31,39,27,66,43,8,30,31,22,27,66,13,8,10,31,51,27,66,6,8,50,31,6,29,66,32,8,31,31,2,29,66,19,8,60,31,8,29,66,4,8,8,66,73,8,59,31,10,29,66,20,8,3,31,24,27,66,78,8,0,31,45,27,66,40,8,63,31,27,27,66,29,8,44,31,16,27,66,20,8,14,31,52,27,66,39,8,12,66,44,8,4,66,68,8,32,31,16,27,66,21,8,1,66,64,8,28,31,45,27,66,16,8,56,31,40,27,66,22,8,28,31,18,27,66,37,8,44,31,29,29,66,89,8,12,31,51,27,66,2,8,50,31,13,29,66,6,8,26,31,11,27,66,37,8,47,31,31,29,66,66,8,53,31,8,29,66,37,8,2,66,64,8,45,31,19,27,66,12,8,50,31,12,29,66,82,8,60,31,44,29,66,83,8,34,31,27,27,66,20,8,40,31,5,27,66,24,8,0,31,56,27,66,27,8,5,31,21,27,66,59,8,24,31,13,27,66,73,8,58,31,37,29,66,59,8,37,31,4,29,66,72,8,45,31,23,29,66,34,8,59,31,11,29,66,29,8,0,66,69,8,6,31,39,27,66,20,8,63,31,20,29,66,38,8,56,31,9,27,66,43,8,3,66,82,8,13,31,48,27,66,45,8,25,31,8,27,66,19,8,49,31,7,29,66,76,8,22,31,41,27,66,9,8,28,31,29,27,66,25,8,14,31,12,27,66,39,8,39,31,9,29,66,42,8,23,31,2,29,66,55,8,12,66,39,8,30,31,3,29,66,46,8,9,66,72,8,33,31,4,27,66,38,8,39,31,10,29,66,38,8,52,31,9,29,66,42,8,37,31,19,29,66,67,8,12,66,69,8,26,31,37,27,66,20,8,40,31,18,29,66,34,8,57,31,6,27,66,56,8,35,31,11,29,66,45,8,14,15,27,66,40,8,35,31,1,29,66,35,8,10,66,98,8,38,31,22,27,66,22,8,54,31,9,27,66,21,8,8,31,18,27,66,26,8,29,31,16,27,66,73,8,17,31,14,27,66,34,8,8,31,23,27,66,51,8,51,31,3,27,66,11,8,28,31,6,29,66,57,8,16,31,14,27,66,46,8,27,31,89,27,66,6,8,38,31,6,29,66,45,8,48,31,28,29,66,61,8,61,31,6,29,66,22,8,31,31,10,29,66,84,8,1,66,84,8,13,31,31,27,66,41,8,53,31,8,27,66,20,8,44,31,15,27,66,24,8,20,31,3,27,66,33,8,30,31,47,27,66,13,8,51,31,22,29,66,40,8,63,31,40,29,66,43,8,21,31,90,27,66,8,8,11,31,83,27,66,14,8,13,66,64,8,4,66,64,8,13,66,39,8,60,31,54,27,66,4,8,33,31,11,29,66,43,8,4,66,78,8,41,31,4,29,66,28,8,33,31,50,27,66,27,8,59,31,39,29,66,54,8,19,31,4,27,66,58,8,6,31,25,27,66,25,8,63,31,30,29,66,10,8,3,66,73,8,5,31,104,27,66,11,8,3,66,45,8,13,66,68,8,7,31,56,27,66,5,8,47,31,2,29,66,22,8,26,31,1,29,66,31,8,7,31,78,27,66,31,8,10,66,59,8,16,31,28,27,66,22,8,62,31,17,29,66,7,8,61,31,22,29,66,69,8,1,66,67,8,0,66,48,8,17,31,41,27,66,11,8,9,66,109,8,23,31,41,27,66,18,8,6,31,54,27,66,60,8,1,66,64,8,0,31,63,27,66,5,8,13,31,45,27,66,18,8,25,31,57,27,66,40,8,9,31,12,27,66,31,8,45,31,19,27,66,17,8,4,31,46,27,66,24,8,49,31,43,27,66,13,8,51,31,28,27,66,6,8,56,31,14,29,66,39,8,32,31,6,29,66,55,8,6,66,77,8,58,31,40,29,66,38,8,2,66,112,8,7,31,30,27,66,32,8,3,31,28,27,66,36,8,31,31,6,29,66,86,8,24,31,56,27,66,28,8,63,31,13,29,66,23,8,11,66,111,8,4,66,48,8,24,31,35,27,66,59,8,58,31,2,29,66,14,8,13,31,15,27,66,76,8,63,31,16,29,66,18,8,23,31,5,29,66,36,8,1,31,28,27,66,45,8,30,31,19,27,66,32,8,47,31,12,27,66,26,8,25,31,3,27,66,15,8,6,31,34,27,66,36,8,44,31,11,29,66,86,8,2,31,79,27,66,4,8,60,31,7,29,66,28,8,11,66,66,8,9,31,75,27,66,37,8,63,31,24,29,66,46,8,57,31,9,27,66,36,8,59,31,43,29,66,65,8,51,31,14,27,66,18,8,13,31,11,27,66,32,8,0,31,54,27,66,63,8,12,66,57,8,44,31,22,29,66,45,8,10,66,59,8,40,31,52,27,66,16,8,4,66,67,8,50,31,42,27,66,14,8,8,31,14,27,66,30,8,3,31,95,27,66,20,8,16,31,42,27,66,8,8,10,66,94,8,14,66,51,8,36,31,16,27,66,16,8,38,31,35,27,66,3,8,5,31,26,27,66,18,8,21,31,43,27,66,9,8,6,31,19,27,66,56,8,5,66,70,8,60,31,19,27,66,4,8,13,31,19,27,66,53,8,24,31,7,27,66,59,8,18,31,12,27,66,51,8,5,66,78,8,42,31,3,29,66,17,8,23,31,3,29,66,31,8,59,31,15,29,66,25,8,4,31,56,27,66,7,8,52,31,16,27,66,51,8,10,66,98,8,30,31,1,27,66,36,8,26,31,1,29,66,43,8,57,31,23,29,66,18,8,4,31,100,27,66,14,8,9,66,59,8,18,31,63,27,66,23,8,37,31,16,29,66,44,8,5,66,94,8,38,31,24,27,66,12,8,32,31,4,27,66,47,8,10,66,55,8,2,31,33,27,66,8,8,38,31,9,27,66,29,8,12,66,110,8,53,31,8,29,66,70,8,5,31,40,27,66,36,8,7,31,32,27,66,36,8,4,66,63,8,9,31,53,27,66,23,8,32,31,2,27,66,76,8,58,31,37,29,66,59,8,12,66,93,8,20,31,15,27,66,21,8,5,31,60,27,66,24,8,55,31,19,29,66,33,8,59,31,29,29,66,36,8,9,31,55,27,66,47,8,7,31,85,27,66,16,8,13,66,60,8,1,31,15,27,66,106,8,6,31,21,27,66,25,8,36,31,34,27,66,48,8,41,31,2,27,66,25,8,1,66,81,8,63,31,17,29,66,19,8,0,31,36,27,66,18,8,4,66,70,8,4,31,74,27,66,3,8,31,31,10,29,66,98,8,27,31,10,29,66,26,8,63,31,2,27,66,11,8,2,31,36,27,66,81,8,8,66,91,8,2,31,25,27,66,54,8,38,31,20,27,66,8,8,26,31,90,27,66,5,8,14,66,43,8,24,31,27,27,66,68,8,45,31,4,29,66,28,8,2,66,64,8,7,66,62,8,32,31,9,27,66,67,8,27,31,28,27,66,16,8,18,31,79,27,66,9,8,7,66,45,8,55,15,27,66,8,8,8,31,35,27,66,32,8,44,31,46,27,66,14,8,2,66,63,8,53,31,2,27,66,22,8,47,31,28,27,66,1,8,55,31,35,29,66,28,8,63,31,28,29,66,68,8,8,66,73,8,12,66,68,8,1,31,78,27,66,4,8,8,31,9,27,66,68,8,45,31,22,29,66,51,8,55,31,38,29,66,64,8,34,31,10,27,66,39,8,5,31,14,27,66,37,8,4,66,86,8,6,31,61,27,66,2,8,10,31,11,27,66,44,8,12,31,15,27,66,62,8,42,31,53,27,66,23,8,30,31,39,27,66,30,8,48,31,9,27,66,25,8,61,31,5,29,66,9,8,63,31,14,27,66,37,8,48,31,16,27,66,10,8,60,31,22,29,66,47,8,37,31,7,29,66,39,8,5,31,12,27,66,26,8,19,31,33,27,66,24,8,0,66,119,8,54,31,19,29,66,80,8,46,31,25,27,66,10,8,41,31,3,27,66,22,8,14,31,11,27,66,42,8,6,66,51,8,10,31,30,27,66,10,8,40,31,9,29,66,38,8,2,66,63,8,58,31,11,29,66,30,8,0,31,25,27,66,83,8,13,66,62,8,62,31,20,29,66,80,8,5,31,33,27,66,14,8,13,31,74,27,66,31,8,39,31,10,27,66,22,8,24,31,8,27,66,34,8,31,31,26,27,66,8,8,6,66,48,8,8,31,17,27,66,49,8,3,66,79,8,12,31,38,27,66,61,8,13,66,30,8,52,31,12,29,66,36,8,44,31,26,29,66,102,8,5,66,84,8,15,31,38,27,66,28,8,38,31,4,27,66,37,8,21,31,6,29,66,68,8,15,31,43,27,66,27,8,63,31,9,29,66,17,8,19,31,2,29,66,63,8,11,31,10,27,66,84,8,42,31,3,27,66,11,8,9,31,10,27,66,60,8,15,31,41,27,66,13,8,6,66,59,8,26,31,2,27,66,71,8,1,31,97,27,66,10,8,62,31,34,29,66,39,8,38,31,39,27,66,29,8,14,66,38,8,8,66,110,8,30,31,6,29,66,58,8,51,31,21,27,66,48,8,10,66,55,8,25,31,4,27,66,57,8,28,31,1,29,66,47,8,52,31,23,29,66,52,8,18,31,49,27,66,22,8,6,66,37,8,24,31,17,27,66,35,8,1,31,91,27,66,29,8,18,31,27,27,66,11,8,34,31,19,27,66,28,8,4,66,72,8,61,31,18,27,66,4,8,0,66,85,8,49,31,33,29,66,54,8,16,31,47,27,66,18,8,57,31,19,29,66,45,8,7,66,49,8,44,31,2,27,66,53,8,1,31,23,27,66,45,8,20,31,23,27,66,23,8,4,31,35,27,66,76,8,30,31,54,27,66,24,8,43,31,14,29,66,45,8,24,31,29,27,66,69,8,7,31,11,27,66,34,8,29,31,10,29,66,99,8,5,66,61,8,60,31,39,29,66,99,8,37,31,18,29,66,46,8,59,31,11,29,66,26,8,3,31,70,27,66,1,8,5,66,79,8,56,31,45,27,66,18,8,48,31,9,29,66,4,8,1,66,75,8,49,31,21,29,66,92,8,22,31,11,27,66,44,8,50,31,12,27,66,19,8,5,31,19,27,66,48,8,56,31,11,29,66,76,8,3,31,24,27,66,58,8,50,31,31,29,66,90,8,34,31,40,27,66,6,8,1,31,54,27,66,50,8,11,66,45,8,58,31,5,29,66,22,8,14,66,55,8,2,66,64,8,58,31,34,29,66,32,8,31,31,4,29,66,81,8,4,66,82,8,9,66,97,8,60,31,28,29,66,20,8,49,31,9,27,66,60,8,25,31,8,27,66,33,8,1,31,72,27,66,9,8,7,66,58,8,3,31,16,27,66,88,8,3,66,71,8,11,66,72,8,10,66,89,8,37,31,14,29,66,20,8,52,31,4,27,66,20,8,10,31,49,27,66,62,8,0,31,48,27,66,55,8,49,31,29,29,66,61,8,9,66,56,8,54,31,28,27,66,39,8,9,31,56,27,66,20,8,50,31,15,29,66,19,8,5,31,36,27,66,39,8,22,31,59,27,66,24,8,7,66,49,8,26,31,84,27,66,3,8,8,31,22,27,66,39,8,54,31,12,29,66,23,8,9,66,60,8,58,31,36,27,66,24,8,0,31,24,27,66,57,8,25,31,36,27,66,21,8,48,31,10,29,66,27,8,6,31,34,27,66,28,8,6,66,68,8,48,31,2,29,66,40,8,60,31,18,27,66,41,8,56,31,34,29,66,21,8,37,31,19,27,66,20,8,23,31,40,27,66,56,8,9,31,59,27,66,47,8,56,31,24,29,66,49,8,49,31,13,27,66,11,8,29,31,32,27,66,6,8,63,31,24,29,66,46,8,3,66,68,8,33,31,37,27,66,10,8,9,66,96,8,3,66,53,8,0,66,102,8,8,66,61,8,5,31,34,27,66,27,8,38,31,28,27,66,45,8,15,31,83,27,66,10,8,22,31,1,29,66,49,8,13,31,20,27,66,35,8,24,31,17,27,66,11,8,45,31,63,27,66,10,8,8,66,57,8,12,31,30,27,66,40,8,28,31,26,27,66,11,8,5,31,65,27,66,33,8,6,31,40,27,66,28,8,52,31,3,29,66,33,8,7,66,62,8,33,31,5,29,66,15,8,4,66,72,8,59,31,57,27,66,4,8,63,31,13,29,66,15,8,41,31,10,27,66,30,8,45,31,14,27,66,18,8,40,31,62,27,66,3,8,11,66,74,8,24,31,33,27,66,9,8,47,31,27,27,66,6,8,11,66,94,8,9,66,48,8,52,31,16,29,66,33,8,3,31,65,27,66,1,8,10,66,58,8,61,31,3,27,66,21,8,60,31,19,29,66,67,8,14,31,50,27,66,2,8,48,66,21,8,18,15,27,66,33,8,2,66,116,8,13,31,48,27,66,7,8,45,31,24,29,66,45,8,43,31,14,27,66,8,8,25,31,7,29,66,48,8,61,31,8,27,66,5,8,8,31,37,27,66,37,8,26,31,24,27,66,31,8,3,66,40,8,60,31,13,27,66,3,8,3,66,118,8,24,31,72,27,66,7,8,59,31,22,29,66,28,8,43,31,28,27,66,6,8,2,31,92,27,66,25,8,33,31,17,27,66,15,8,59,31,10,29,66,16,8,47,31,7,29,66,35,8,27,66,78,8,3,31,68,27,66,14,8,37,31,24,27,66,5,8,15,31,20,27,66,38,8,8,66,76,8,4,66,111,8,49,31,22,27,66,26,8,23,31,39,27,66,12,8,30,31,23,27,66,29,8,55,31,39,27,66,17,8,33,31,73,27,66,2,8,42,31,2,27,66,24,8,54,31,25,29,66,93,8,27,31,18,27,66,7,8,33,31,3,29,66,88,8,23,31,45,27,66,3,8,8,31,27,27,66,31,8,18,66,47,8,48,31,15,27,66,56,8,15,31,9,27,66,50,8,20,31,29,27,66,33,8,12,66,58,8,53,31,24,29,66,37,8,24,31,14,27,66,38,8,26,31,20,27,66,3,8,7,31,14,27,66,56,8,5,66,76,8,20,31,31,27,66,20,8,18,31,24,27,66,25,8,9,66,76,8,15,66,101,8,55,31,37,29,66,62,8,22,31,13,27,66,70,8,35,31,8,27,66,13,8,58,31,39,29,66,97,8,38,31,19,27,66,12,8,36,31,3,27,66,26,8,5,66,94,8,1,66,107,8,11,66,58,8,1,31,48,27,66,19,8,58,31,37,29,66,31,8,1,31,69,27,66,48,8,44,31,18,29,66,57,8,6,31,36,27,66,62,8,53,31,4,29,66,16,8,17,31,35,27,66,14,8,60,31,9,27,66,5,8,30,31,33,27,66,20,8,2,31,37,27,66,38,8,13,31,2,27,66,28,8,14,66,62,8,51,31,3,29,66,1,8,13,66,72,8,11,31,29,27,66,25,8,57,31,35,29,66,52,8,12,31,31,27,66,23,8,51,31,15,29,66,20,8,26,31,55,27,66,22,8,2,66,63,8,0,66,67,8,26,31,3,29,66,88,8,58,31,2,27,66,48,8,41,31,3,27,66,21,8,6,31,45,27,66,16,8,29,31,2,27,66,38,8,43,31,17,29,66,82,8,46,31,4,27,66,26,8,54,31,26,29,66,39,8,11,31,42,27,66,32,8,59,31,50,27,66,1,8,48,31,9,29,66,41,8,30,31,9,29,66,85,8,25,31,42,27,66,10,8,16,31,32,27,66,17,8,59,31,3,29,66,9,8,40,31,20,29,66,47,8,7,31,69,27,66,35,8,50,31,9,29,66,67,8,25,31,3,27,66,37,8,41,31,8,27,66,34,8,58,31,6,27,66,5,8,0,31,28,27,66,80,8,8,66,62,8,20,15,27,66,65,8,0,66,85,8,50,31,2,27,66,51,8,31,31,21,27,66,23,8,43,31,42,27,66,19,8,42,31,9,27,66,34,8,12,66,31,8,10,31,11,27,66,56,8,21,31,56,27,66,42,8,23,31,37,27,66,5,8,33,66,32,8,36,31,23,27,66,16,8,18,31,78,27,66,9,8,38,31,6,29,66,53,8,52,31,20,29,66,35,8,56,31,21,29,66,38,8,14,31,24,27,66,45,8,7,31,40,27,66,38,8,30,31,14,27,66,24,8,22,31,23,27,66,29,8,8,31,11,27,66,63,8,13,66,52,8,57,31,14,29,66,65,8,31,31,18,27,66,21,8,36,31,7,27,66,61,8,6,66,79,8,34,31,13,29,66,22,8,47,31,27,29,66,57,8,49,31,7,27,66,63,8,30,31,2,29,66,37,8,4,66,61,8,43,31,18,27,66,14,8,61,31,4,29,66,48,8,46,31,4,27,66,35,8,9,31,7,27,66,52,8,52,31,7,27,66,14,8,45,31,24,29,66,62,8,35,31,38,27,66,12,8,38,31,21,29,66,58,8,47,31,31,29,66,58,8,11,31,47,27,66,23,8,8,66,44,8,39,31,22,29,66,91,8,10,66,61,8,50,31,28,27,66,4,8,45,31,13,27,66,27,8,11,31,27,27,66,5,8,25,31,9,27,66,43,8,7,66,112,8,24,31,26,27,66,15,8,50,31,8,27,66,7,8,11,66,64,8,8,31,51,27,66,46,8,45,31,26,29,66,66,8,24,31,28,27,66,17,8,5,66,68,8,39,31,14,29,66,58,8,51,31,19,29,66,53,8,7,66,59,8,28,31,3,27,66,43,8,48,31,24,27,66,10,8,29,31,12,27,66,28,8,39,31,21,27,66,48,8,44,31,14,29,66,40,8,20,31,44,27,66,18,8,56,31,40,29,66,69,8,11,31,4,27,66,28,8,56,31,4,29,66,25,8,33,31,28,27,66,58,8,18,31,38,27,66,9,8,13,66,52,8,12,66,63,8,53,31,17,27,66,35,8,3,66,82,8,57,31,10,29,66,23,8,4,66,69,8,42,31,16,27,66,25,8,8,66,77,8,24,31,3,27,66,41,8,14,31,49,27,66,11,8,11,66,71,8,57,31,18,27,66,24,8,11,66,97,8,53,31,17,29,66,33,8,16,31,2,27,66,64,8,12,66,73,8,14,15,27,66,15,8,14,66,63,8,57,31,21,27,66,41,8,5,31,47,27,66,13,8,18,31,8,27,66,39,8,42,31,11,27,66,22,8,47,31,30,27,66,28,8,39,31,22,29,66,68,8,55,31,4,29,66,20,8,38,31,24,27,66,11,8,39,31,4,29,66,48,8,31,31,15,27,66,39,8,30,31,28,27,66,11,8,5,66,69,8,59,31,20,29,66,42,8,14,31,40,27,66,2,8,5,66,103,8,53,31,26,29,66,44,8,0,66,66,8,26,31,27,27,66,32,8,2,31,35,27,66,6,8,28,31,36,27,66,13,8,26,31,78,27,66,15,8,57,31,7,29,66,15,8,12,31,31,27,66,22,8,42,31,11,27,66,22,8,2,31,45,27,66,58,8,1,31,50,27,66,34,8,13,66,59,8,34,31,30,27,66,9,8,35,31,2,29,66,50,8,3,31,57,27,66,25,8,25,31,31,27,66,26,8,0,66,74,8,7,66,75,8,43,31,32,27,66,14,8,63,31,18,29,66,63,8,62,31,23,29,66,30,8,0,66,66,8,57,31,24,29,66,52,8,10,31,12,27,66,21,8,3,66,74,8,62,31,36,27,66,21,8,1,31,39,27,66,25,8,9,66,56,8,60,31,12,29,66,27,8,14,66,91,8,34,31,31,27,66,20,8,8,66,65,8,14,66,59,8,12,66,71,8,6,31,30,27,66,49,8,10,31,31,27,66,31,8,4,66,70,8,6,31,10,27,66,66,8,37,31,22,29,66,66,8,25,31,69,27,66,14,8,0,66,69,8,2,31,59,27,66,43,8,7,31,21,27,66,57,8,1,66,42,8,0,66,77,8,48,31,69,27,66,2,8,43,31,24,29,66,46,8,10,31,37,27,66,18,8,18,31,35,27,66,22,8,3,31,73,27,66,29,8,38,31,39,27,66,8,8,44,31,17,29,66,47,8,30,31,15,27,66,28,8,29,31,9,29,66,63,8,5,31,35,27,66,45,8,3,66,64,8,42,31,3,29,66,35,8,63,31,36,29,66,55,8,1,66,76,8,52,31,54,27,66,2,8,15,66,55,8,46,31,4,29,66,24,8,54,31,18,29,66,49,8,45,31,11,29,66,9,8,21,31,5,27,66,51,8,51,31,9,29,66,77,8,13,66,52,8,5,31,11,27,66,49,8,35,31,24,27,66,16,8,36,31,40,27,66,29,8,50,31,21,27,66,14,8,62,31,28,29,66,41,8,57,31,33,29,66,49,8,12,66,71,8,60,31,21,29,66,46,8,19,31,8,27,66,40,8,7,31,41,27,66,26,8,62,31,12,29,66,32,8,52,31,15,27,66,18,8,41,31,5,29,66,72,8,20,31,47,27,66,2,8,23,31,35,27,66,46,8,54,31,22,27,66,9,8,25,31,7,27,66,11,8,34,31,17,27,66,26,8,58,31,13,29,66,74,8,63,31,13,29,66,15,8,26,31,33,27,66,6,8,55,31,22,29,66,42,8,4,31,80,27,66,21,8,13,31,28,27,66,44,8,48,31,22,29,66,50,8,7,66,66,8,49,31,18,29,66,52,8,35,31,13,29,66,63,8,3,31,42,27,66,21,8,37,31,5,29,66,42,8,56,31,35,29,66,61,8,5,31,52,27,66,16,8,3,31,68,27,66,37,8,45,31,19,29,66,44,8,44,31,3,27,66,19,8,19,31,42,27,66,24,8,50,31,27,29,66,20,8,20,31,2,29,66,59,8,49,31,23,27,66,47,8,31,31,16,29,66,50,8,1,66,64,8,12,31,48,27,66,15,8,5,66,100,8,13,66,72,8,23,31,46,27,66,8,8,43,31,28,27,66,2,8,10,66,73,8,40,31,11,27,66,34,8,34,31,29,27,66,12,8,35,31,17,27,66,22,8,40,31,9,27,66,33,8,60,31,2,29,66,23,8,45,31,23,27,66,40,8,11,66,58,8,7,66,113,8,17,31,67,27,66,1,8,12,66,31,8,37,31,16,27,66,24,8,9,31,73,27,66,37,8,43,31,12,27,66,10,8,49,31,17,29,66,33,8,1,66,74,8,12,31,65,27,66,28,8,34,31,19,27,66,32,8,33,31,16,29,66,61,8,42,31,9,27,66,22,8,9,66,74,8,23,31,49,27,66,13,8,29,31,4,27,66,39,8,16,31,54,27,66,4,8,53,31,28,29,66,56,8,47,31,11,29,66,37,8,54,31,10,27,66,44,8,10,31,13,27,66,46,8,53,31,41,27,66,27,8,32,31,44,27,66,13,8,61,31,3,29,66,50,8,20,31,5,29,66,65,8,14,31,39,27,66,53,8,9,66,43,8,11,31,16,27,66,95,8,47,31,17,29,66,35,8,13,66,52,8,14,66,51,8,14,31,16,27,66,83,8,6,66,68,8,37,31,34,27,66,10,8,7,31,20,27,66,25,8,8,31,86,27,66,10,8,32,31,35,27,66,7,8,12,31,19,27,66,50,8,1,31,25,27,66,85,8,31,31,13,29,66,90,8,21,31,26,27,66,22,8,54,31,15,29,66,28,8,43,31,15,29,66,57,8,13,31,4,27,66,73,8,26,31,5,27,66,39,8,16,31,61,27,66,7,8,43,31,17,29,66,26,8,15,31,102,27,66,5,8,62,31,24,29,66,27,8,44,31,28,29,66,49,8,57,31,32,29,66,40,8,39,31,8,27,66,66,8,34,31,36,27,66,4,8,60,31,7,27,66,17,8,36,31,4,27,66,79,8,56,31,15,29,66,67,8,45,31,23,27,66,8,8,11,66,74,8,4,66,65,8,37,31,13,27,66,54,8,49,31,14,29,66,39,8,33,31,12,29,66,60,8,11,31,16,27,66,29,8,30,31,59,27,66,19,8,7,66,62,8,19,31,2,27,66,46,8,14,31,45,27,66,26,8,38,31,2,29,66,54,8,26,31,3,27,66,41,8,3,66,81,8,33,31,10,29,66,29,8,11,66,111,8,56,31,24,29,66,33,8,10,66,55,8,63,31,13,29,66,15,8,41,31,23,29,66,95,8,11,66,63,8,13,66,68,8,40,66,29,8,0,31,101,27,66,7,8,33,31,8,27,66,27,8,8,66,114,8,31,31,6,29,66,27,8,2,66,102,8,10,31,29,27,66,35,8,1,66,81,8,9,66,80,8,27,31,1,27,66,80,8,27,31,12,27,66,31,8,30,66,91,8,49,31,4,29,66,40,8,20,31,16,27,66,46,8,5,66,65,8,48,31,2,29,66,38,8,8,66,44,8,54,31,67,27,66,1,8,42,31,26,29,66,49,8,19,31,11,27,66,35,8,8,31,14,27,66,43,8,46,31,58,27,66,9,8,7,31,65,27,66,2,8,9,66,73,8,29,31,15,27,66,75,8,9,66,99,8,54,31,12,29,66,25,8,1,66,47,8,41,31,19,27,66,9,8,18,31,16,27,66,70,8,3,31,50,27,66,21,8,53,31,36,29,66,65,8,60,31,23,27,66,28,8,38,31,4,27,66,66,8,11,31,16,27,66,45,8,0,66,67,8,63,31,15,29,66,37,8,11,66,78,8,8,66,62,8,62,31,20,29,66,42,8,14,66,38,8,48,31,10,27,66,64,8,4,66,61,8,18,31,33,27,66,14,8,34,31,25,27,66,6,8,55,31,51,27,66,7,8,3,31,56,27,66,15,8,55,31,3,27,66,25,8,51,31,22,29,66,86,8,5,66,103,8,46,31,6,27,66,19,8,8,31,29,27,66,48,8,32,31,9,29,66,46,8,19,31,2,27,66,83,8,34,31,6,29,66,46,8,17,31,33,27,66,31,8,4,66,85,8,57,31,19,29,66,70,8,20,31,23,27,66,27,8,3,31,38,27,66,26,8,7,31,38,27,66,40,8,2,66,85,8,1,66,69,8,9,31,28,27,66,47,8,62,31,38,29,66,28,8,22,31,89,27,66,11,8,54,31,17,29,66,28,8,7,31,14,27,66,44,8,8,66,57,8,10,31,96,27,66,7,8,25,31,7,27,66,42,8,7,31,50,27,66,27,8,57,31,9,27,66,7,8,50,31,33,27,66,25,8,12,31,28,27,66,32,8,10,31,31,27,66,7,8,38,66,31,8,28,31,31,27,66,45,8,2,31,24,27,66,48,8,15,31,37,27,66,29,8,39,31,24,29,66,37,8,34,31,7,27,66,67,8,16,31,32,27,66,21,8,30,31,18,27,66,73,8,37,31,41,27,66,7,8,63,31,2,27,66,23,8,0,31,69,27,66,1,8,57,31,21,27,66,6,8,24,31,6,27,66,22,8,15,31,75,27,66,32,8,9,66,56,8,0,31,28,27,66,37,8,11,31,41,27,66,13,8,16,31,85,27,66,12,8,48,31,10,27,66,16,8,17,31,16,27,66,49,8,10,66,79,8,7,31,35,27,66,66,8,12,66,53,8,53,31,37,27,66,17,8,53,31,21,29,66,37,8,18,31,77,27,66,9,8,60,31,36,29,66,50,8,29,31,3,29,66,55,8,56,31,27,29,66,90,8,37,31,3,29,66,74,8,9,31,26,27,66,34,8,53,31,29,29,66,97,8,46,31,15,29,66,54,8,0,31,86,27,66,2,8,16,31,31,27,66,23,8,55,31,21,27,66,8,8,25,31,7,27,66,20,8,24,31,30,27,66,68,8,38,31,18,29,66,45,8,4,66,61,8,38,31,10,29,66,37,8,28,31,15,27,66,70,8,6,66,68,8,18,31,49,27,66,15,8,7,66,62,8,31,31,47,27,66,30,8,45,31,29,29,66,50,8,8,66,60,8,3,66,49,8,3,66,101,8,41,31,8,27,66,25,8,36,15,27,66,9,8,10,66,59,8,9,31,31,27,66,68,8,62,31,31,29,66,39,8,21,31,37,27,66,47,8,29,31,74,27,66,8,8,50,31,1,29,66,37,8,10,31,35,27,66,35,8,23,31,58,27,66,25,8,41,31,4,27,66,32,8,34,31,22,27,66,9,8,36,31,9,27,66,20,8,19,31,10,27,66,38,8,35,31,45,27,66,31,8,13,31,64,27,66,31,8,20,31,23,27,66,27,8,58,31,31,29,66,40,8,34,31,25,27,66,26,8,15,31,39,27,66,13,8,12,66,68,8,37,31,17,27,66,51,8,0,66,69,8,25,31,7,27,66,76,8,12,31,47,27,66,10,8,6,31,26,27,66,73,8,62,31,8,29,66,31,8,35,31,1,29,66,54,8,15,31,28,27,66,31,8,9,66,73,8,11,31,5,27,66,61,8,2,66,84,8,0,66,80,8,6,66,100,8,43,31,29,27,66,5,8,61,31,17,29,66,21,8,5,31,35,27,66,25,8,63,31,44,29,66,48,8,3,66,108,8,63,31,5,27,66,40,8,54,31,6,29,66,32,8,43,31,26,27,66,52,8,1,31,83,27,66,1,8,8,31,65,27,66,38,8,30,31,50,27,66,1,8,43,31,18,29,66,58,8,7,31,14,27,66,48,8,23,31,21,27,66,64,8,34,31,17,27,66,19,8,2,66,65,8,8,31,25,27,66,52,8,49,31,20,27,66,18,8,7,31,41,27,66,26,8,60,31,27,29,66,49,8,4,66,77,8,9,66,77,8,59,31,40,29,66,61,8,9,31,7,27,66,90,8,46,31,5,27,66,26,8,7,66,58,8,1,66,64,8,3,66,64,8,11,66,100,8,25,31,45,27,66,38,8,12,66,59,8,18,31,42,27,66,23,8,9,66,76,8,9,31,56,27,66,1,8,7,66,74,8,17,31,48,27,66,18,8,3,31,44,27,66,22,8,8,66,100,8,63,31,30,29,66,32,8,45,31,19,29,66,79,8,10,66,75,8,28,31,16,27,66,40,8,6,66,68,8,2,66,80,8,5,66,98,8,55,31,20,29,66,51,8,41,31,36,27,66,3,8,32,31,16,27,66,58,8,16,31,4,27,66,57,8,32,31,21,27,66,12,8,4,31,58,27,66,3,8,53,31,37,29,66,51,8,52,31,54,27,66,5,8,5,66,103,8,3,31,22,27,66,41,8,11,66,94,8,21,31,62,27,66,2,8,8,31,56,27,66,20,8,60,31,21,29,66,41,8,49,31,21,27,66,35,8,7,66,62,8,35,31,17,29,66,90,8,56,31,25,29,66,39,8,35,31,26,27,66,60,8,16,31,34,27,66,35,8,39,31,20,29,66,71,8,41,31,8,27,66,25,8,54,31,19,29,66,47,8,43,31,3,27,66,27,8,52,31,32,27,66,2,8,49,31,27,29,66,58,8,28,31,55,27,66,23,8,7,66,70,8,20,31,14,27,66,31,8,23,31,29,27,66,13,8,53,31,8,27,66,6,8,11,31,10,27,66,90,8,25,31,53,27,66,30,8,43,31,28,29,66,58,8,23,31,29,27,66,53,8,56,31,29,29,66,58,8,43,31,15,27,66,15,8,56,31,4,29,66,29,8,7,66,76,8,5,66,64,8,52,31,21,27,66,35,8,3,66,64,8,10,66,73,8,27,31,15,27,66,43,8,12,31,60,27,66,14,8,60,31,27,29,66,41,8,4,66,78,8,62,31,6,27,66,21,8,1,31,16,27,66,69,8,59,31,14,29,66,35,8,10,66,96,8,14,66,63,8,5,66,60,8,20,31,38,27,66,7,8,8,66,59,8,21,31,56,27,66,34,8,37,31,68,27,66,3,8,27,31,9,27,66,35,8,22,31,54,27,66,45,8,45,31,1,27,66,23,8,5,31,97,27,66,6,8,58,31,19,29,66,28,8,45,31,51,27,66,25,8,15,31,32,27,66,38,8,22,31,54,27,66,10,8,51,31,5,27,66,19,8,15,31,72,27,66,17,8,6,31,41,27,66,38,8,14,31,9,27,66,20,8,6,66,71,8,12,66,107,8,59,31,19,29,66,25,8,11,31,52,27,66,2,8,61,31,46,29,66,60,8,62,31,7,27,66,36,8,1,66,84,8,13,31,79,27,66,17,8,9,31,62,27,66,3,8,7,31,41,27,66,33,8,38,31,5,29,66,79,8,34,31,29,27,66,3,8,24,31,3,27,66,46,8,36,31,1,27,66,46,8,63,31,48,29,66,70,8,41,31,13,29,66,56,8,10,31,18,27,66,46,8,9,31,10,27,66,63,8,34,31,9,27,66,42,8,21,31,42,27,66,45,8,17,31,43,27,66,10,8,1,31,19,27,66,84,8,26,31,5,29,66,64,8,56,31,35,29,66,22,8,14,66,63,8,41,31,3,27,66,75,8,55,31,2,29,66,12,8,59,31,13,29,66,19,8,53,31,11,29,66,33,8,31,31,21,27,66,53,8,37,31,16,27,66,32,8,21,31,4,29,66,30,8,20,31,49,27,66,5,8,16,31,48,27,66,19,8,33,31,5,29,66,46,8,46,31,20,29,66,40,8,24,31,27,27,66,22,8,63,31,12,29,66,32,8,51,31,26,29,66,60,8,60,31,42,29,66,83,8,8,15,27,66,58,8,26,31,17,27,66,38,8,13,31,56,27,66,4,8,62,31,46,29,66,92,8,17,31,13,27,66,40,8,37,31,22,27,66,46,8,53,31,2,27,66,34,8,17,31,9,27,66,82,8,59,31,21,29,66,42,8,20,31,61,27,66,25,8,16,31,1,27,66,35,8,39,31,64,27,66,19,8,13,31,44,27,66,8,8,21,31,5,27,66,39,8,54,31,7,27,66,4,8,44,31,28,27,66,41,8,5,66,69,8,46,31,25,29,66,63,8,27,31,38,27,66,16,8,20,31,62,27,66,26,8,5,66,65,8,1,31,30,27,66,76,8,45,31,14,29,66,38,8,7,31,70,27,66,27,8,26,31,9,29,66,57,8,2,31,38,27,66,41,8,52,31,11,27,66,56,8,27,31,4,29,66,85,8,6,31,36,27,66,28,8,20,31,68,27,66,17,8,63,31,47,29,66,69,8,33,31,1,27,66,63,8,38,31,23,29,66,55,8,5,31,70,27,66,9,8,27,31,5,27,66,20,8,15,31,74,27,66,33,8,5,31,18,27,66,42,8,15,31,29,27,66,21,8,22,31,18,27,66,25,8,45,31,24,27,66,44,8,60,31,43,29,66,57,8,28,31,12,27,66,42,8,45,31,25,29,66,32,8,9,31,16,27,66,83,8,36,31,18,29,66,47,8,55,31,18,29,66,47,8,48,31,5,29,66,9,8,50,31,48,27,66,6,8,22,31,6,27,66,46,8,51,31,21,29,66,51,8,58,31,34,29,66,28,8,45,31,52,27,66,11,8,58,31,25,29,66,38,8,32,31,22,27,66,29,8,20,31,29,27,66,36,8,10,31,45,27,66,33,8,58,31,42,29,66,54,8,39,31,2,27,66,43,8,31,31,17,27,66,4,8,17,31,74,27,66,31,8,26,31,32,27,66,7,8,49,31,4,29,66,20,8,8,31,36,27,66,21,8,4,66,109,8,31,31,16,29,66,59,8,47,31,18,27,66,16,8,42,31,3,27,66,7,8,4,66,104,8,20,31,35,27,66,14,8,45,31,48,27,66,13,8,7,66,45,8,14,31,1,27,66,89,8,4,31,68,27,66,2,8,63,31,18,29,66,36,8,57,31,36,29,66,98,8,11,31,15,27,66,82,8,43,31,21,29,66,49,8,34,31,8,27,66,41,8,55,31,20,29,66,50,8,8,31,55,27,66,25,8,12,31,26,27,66,32,8,16,31,65,27,66,3,8,25,31,21,27,66,6,8,0,31,40,27,66,82,8,40,31,6,29,66,31,8,9,31,35,27,66,21,8,5,66,60,8,13,31,7,27,66,93,8,7,66,67,8,32,31,34,27,66,15,8,8,31,54,27,66,49,8,8,66,100,8,4,66,66,8,61,31,15,29,66,76,8,34,31,12,27,66,6,8,63,31,32,29,66,73,8,33,31,13,27,66,28,8,56,31,19,29,66,45,8,36,31,35,27,66,36,8,23,31,24,27,66,61,8,4,31,14,27,66,53,8,23,31,4,29,66,86,8,40,31,3,29,66,48,8,27,31,12,29,66,75,8,51,31,33,29,66,52,8,59,31,38,29,66,63,8,48,31,13,29,66,17,8,20,31,27,27,66,75,8,17,31,46,27,66,2,8,13,31,48,27,66,4,8,21,31,12,27,66,32,8,23,31,57,27,66,33,8,25,31,27,27,66,22,8,17,31,62,27,66,5,8,56,31,38,29,66,85,8,60,31,40,27,66,8,8,1,31,55,27,66,14,8,7,31,36,27,66,64,8,2,66,67,8,17,31,44,27,66,43,8,20,31,31,27,66,23,8,16,31,60,27,66,6,8,39,31,5,27,66,55,8,35,31,63,27,66,10,8,7,31,43,27,66,21,8,12,31,53,27,66,18,8,3,66,82,8,18,31,59,27,66,20,8,13,31,40,27,66,17,8,45,31,32,27,66,7,8,13,66,39,8,29,31,66,27,66,27,8,9,31,27,27,66,29,8,13,31,33,27,66,19,8,59,66,6,8,4,31,54,27,66,55,8,43,31,15,29,66,46,8,18,31,58,27,66,8,8,12,31,4,27,66,49,8,0,31,40,27,66,68,8,21,31,2,27,66,45,8,9,66,76,8,11,31,22,27,66,36,8,55,31,28,27,66,21,8,37,31,22,27,66,15,8,41,31,28,27,66,12,8,47,31,24,29,66,88,8,14,31,55,27,66,39,8,49,31,24,29,66,44,8,54,31,45,27,66,6,8,16,31,1,29,66,70,8,49,31,44,27,66,5,8,15,31,6,27,66,49,8,26,31,7,27,66,51,8,57,31,28,29,66,23,8,3,66,119,8,28,31,1,29,66,38,8,16,31,23,27,66,26,8,1,31,32,27,66,32,8,21,31,6,27,66,86,8,54,31,11,27,66,9,8,40,31,29,27,66,12,8,0,66,56,8,49,31,26,27,66,33,8,61,66,9,8,46,31,10,27,66,28,8,50,31,5,29,66,7,8,18,31,49,27,66,37,8,3,66,71,8,3,31,61,27,66,18,8,8,31,22,27,66,73,8,6,66,102,8,5,31,43,27,66,24,8,52,31,18,29,66,48,8,22,31,12,27,66,51,8,24,31,93,27,66,5,8,7,31,36,27,66,22,8,26,31,9,27,66,30,8,9,31,38,27,66,18,8,22,31,87,27,66,4,8,4,31,16,27,66,54,8,47,31,35,27,66,2,8,0,66,56,8,45,31,60,27,66,3,8,32,31,14,27,66,25,8,26,31,11,27,66,70,8,3,31,34,27,66,32,8,7,66,97,8,12,31,48,27,66,14,8,14,66,67,8,37,31,9,29,66,49,8,39,31,21,27,66,48,8,20,31,44,27,66,5,8,23,31,4,27,66,56,8,22,31,27,27,66,36,8,16,31,10,27,66,62,8,24,31,31,27,66,15,8,10,31,46,27,66,28,8,13,66,39,8,55,31,4,27,66,63,8,41,31,7,27,66,17,8,42,31,7,27,66,16,8,9,31,36,27,66,20,8,20,31,65,27,66,28,8,0,31,52,27,66,22,8,53,31,29,27,66,1,8,54,31,22,27,66,9,8,58,31,28,27,66,22,8,33,31,26,27,66,6,8,16,31,13,27,66,55,8,7,66,45,8,62,31,16,27,66,26,8,61,31,38,29,66,51,8,62,31,47,29,66,66,8,46,31,8,29,66,81,8,52,31,6,29,66,62,8,27,31,9,29,66,53,8,41,31,33,27,66,31,8,7,31,19,27,66,59,8,11,31,10,27,66,77,8,15,31,49,27,66,6,8,50,31,31,29,66,65,8,9,31,8,27,66,35,8,58,31,46,27,66,18,8,14,31,47,27,66,4,8,52,31,2,29,66,15,8,46,31,5,27,66,14,8,11,31,99,27,66,3,8,49,31,1,29,66,26,8,32,31,17,27,66,34,8,17,31,21,27,66,69,8,49,31,24,27,66,35,8,4,66,61,8,38,31,13,27,66,56,8,24,31,2,29,66,47,8,43,31,2,27,66,59,8,25,31,45,27,66,4,8,58,31,18,27,66,5,8,3,31,45,27,66,41,8,36,31,9,27,66,63,8,11,31,8,27,66,51,8,21,31,92,27,66,8,8,38,31,16,29,66,63,8,49,31,40,27,66,13,8,9,31,21,27,66,40,8,19,31,35,27,66,30,8,47,31,17,29,66,22,8,7,31,93,27,66,22,8,31,31,12,27,66,22,8,40,31,20,27,66,5,8,21,31,3,27,66,41,8,4,31,18,27,66,91,8,7,31,9,27,66,58,8,18,31,38,27,66,27,8,19,31,24,27,66,13,8,2,66,106,8,21,31,33,27,66,12,8,49,31,13,29,66,12,8,4,66,65,8,0,31,80,27,66,24,8,23,31,34,27,66,17,8,12,66,70,8,59,31,18,27,66,8,8,51,31,39,27,66,18,8,18,31,17,27,66,36,8,12,66,55,8,63,31,3,27,66,19,8,4,31,59,27,66,37,8,30,31,5,27,66,35,8,61,31,15,29,66,38,8,8,31,20,27,66,24,8,31,31,3,27,66,88,8,45,31,23,29,66,43,8,1,66,64,8,52,31,23,29,66,36,8,32,31,35,27,66,46,8,5,31,58,27,66,11,8,49,31,28,27,66,4,8,41,31,15,29,66,39,8,20,31,13,27,66,75,8,28,31,27,27,66,20,8,63,31,4,27,66,17,8,13,31,29,27,66,10,8,15,31,63,27,66,26,8,46,31,28,29,66,56,8,34,31,33,27,66,15,8,2,66,101,8,41,31,47,27,66,20,8,16,31,30,27,66,25,8,50,31,20,29,66,91,8,56,31,37,27,66,18,8,41,31,5,29,66,50,8,28,31,42,27,66,10,8,7,31,46,27,66,53,8,8,31,45,27,66,24,8,12,31,35,27,66,18,8,61,31,27,29,66,31,8,38,66,29,8,52,15,27,66,7,8,42,31,1,29,66,67,8,3,31,24,27,66,46,8,56,31,33,29,66,82,8,48,31,24,29,66,61,8,33,31,1,29,66,41,8,14,66,66,8,61,31,9,29,66,53,8,3,31,61,27,66,5,8,1,31,66,27,66,41,8,4,31,36,27,66,30,8,38,31,26,27,66,19,8,31,31,14,27,66,40,8,12,31,75,27,66,10,8,52,31,2,27,66,20,8,55,31,18,27,66,9,8,19,31,87,27,66,9,8,14,31,12,27,66,60,8,28,31,37,27,66,15,8,7,31,58,27,66,41,8,3,66,74,8,46,31,14,29,66,33,8,41,31,17,27,66,7,8,8,66,59,8,7,31,81,27,66,23,8,20,31,30,27,66,58,8,18,31,12,27,66,38,8,43,31,21,27,66,3,8,60,31,20,27,66,5,8,8,31,81,27,66,13,8,13,66,67,8,34,31,6,27,66,65,8,3,31,49,27,66,17,8,56,31,37,29,66,89,8,0,31,38,27,66,33,8,6,31,82,27,66,17,8,62,31,39,29,66,62,8,16,31,71,27,66,12,8,26,31,10,27,66,34,8,39,31,22,29,66,67,8,24,31,36,27,66,17,8,44,31,8,29,66,29,8,59,31,38,29,66,44,8,25,31,6,29,66,48,8,0,66,111,8,58,31,23,27,66,27,8,12,66,59,8,22,31,48,27,66,13,8,52,31,6,27,66,27,8,14,31,43,27,66,27,8,10,66,70,8,38,31,49,27,66,18,8,6,31,58,27,66,5,8,34,31,15,27,66,59,8,57,31,5,27,66,3,8,4,66,79,8,55,31,24,27,66,6,8,25,31,12,27,66,53,8,23,31,49,27,66,2,8,0,31,36,27,66,46,8,0,66,48,8,13,31,25,27,66,48,8,2,31,16,27,66,62,8,63,31,38,27,66,5,8,36,31,33,27,66,8,8,56,31,20,29,66,29,8,2,66,63,8,20,31,9,27,66,38,8,61,31,32,29,66,82,8,61,31,44,27,66,3,8,54,31,8,27,66,16,8,63,31,5,27,66,15,8,44,31,35,27,66,6,8,32,31,35,27,66,6,8,9,66,72,8,13,66,70,8,45,31,11,29,66,35,8,37,31,26,27,66,45,8,14,31,16,27,66,42,8,46,31,3,27,66,18,8,10,66,75,8,34,31,11,27,66,57,8,8,66,66,8,56,31,6,29,66,32,8,30,31,64,27,66,5,8,61,31,22,29,66,47,8,22,31,19,27,66,39,8,59,31,30,27,66,17,8,35,31,2,27,66,40,8,62,31,3,29,66,6,8,8,66,57,8,2,31,32,27,66,33,8,42,31,1,27,66,68,8,60,31,12,27,66,36,8,22,31,27,27,66,27,8,22,31,38,27,66,61,8,6,66,79,8,6,66,60,8,1,31,60,27,66,20,8,19,31,44,27,66,20,8,9,66,60,8,43,31,26,27,66,39,8,9,31,14,27,66,48,8,5,66,100,8,61,31,31,29,66,55,8,3,66,99,8,7,31,60,27,66,7,8,12,31,8,27,66,62,8,23,31,24,27,66,52,8,9,66,77,8,16,31,33,27,66,31,8,56,31,45,27,66,5,8,49,66,28,8,49,31,18,29,66,34,8,50,31,14,29,66,29,8,27,31,5,27,66,35,8,51,31,4,27,66,56,8,50,31,2,29,66,60,8,57,31,10,29,66,18,8,35,31,40,27,66,30,8,14,66,71,8,1,66,115,8,31,31,5,27,66,44,8,12,31,73,27,66,20,8,31,31,8,27,66,30,8,11,66,97,8,5,31,55,27,66,9,8,55,31,11,29,66,23,8,8,66,77,8,34,31,46,27,66,7,8,50,31,5,27,66,19,8,18,31,61,27,66,4,8,12,66,53,8,2,31,55,27,66,29,8,34,31,32,27,66,14,8,2,66,104,8,58,31,11,29,66,30,8,60,31,42,29,66,47,8,14,66,51,8,46,31,5,27,66,16,8,54,31,36,27,66,21,8,24,31,39,27,66,45,8,9,31,26,27,66,41,8,41,31,44,27,66,36,8,6,31,67,27,66,12,8,41,31,24,29,66,49,8,3,66,77,8,47,31,31,27,66,27,8,62,31,3,29,66,10,8,23,31,28,27,66,57,8,38,31,10,27,66,23,8,61,31,22,29,66,28,8,6,66,79,8,10,31,62,27,66,18,8,61,31,15,29,66,28,8,14,66,68,8,8,66,40,8,3,66,83,8,58,31,11,27,66,11,8,19,31,81,27,66,6,8,50,31,8,27,66,19,8,51,66,14,8,7,66,58,8,8,31,16,27,66,43,8,47,31,27,27,66,37,8,18,31,85,27,66,5,8,15,15,27,66,41,8,4,31,64,27,66,53,8,35,31,18,27,66,32,8,11,31,18,27,66,58,8,8,66,72,8,16,31,20,27,66,69,8,32,31,9,29,66,46,8,0,66,108,8,8,31,62,27,66,3,8,8,31,91,27,66,6,8,8,31,29,27,66,48,8,44,31,21,27,66,2,8,1,66,73,8,7,66,75,8,5,31,36,27,66,48,8,61,31,20,29,66,68,8,39,31,12,27,66,23,8,38,31,12,27,66,34,8,3,31,46,27,66,3,8,6,66,37,8,7,31,62,27,66,8,8,63,31,16,29,66,72,8,0,31,52,27,66,13,8,11,66,54,8,2,66,67,8,2,31,68,27,66,49,8,41,31,14,27,66,10,8,12,66,53,8,6,66,71,8,11,31,60,27,66,48,8,7,66,58,8,7,31,13,27,66,45,8,23,31,28,27,66,18,8,61,31,38,27,66,20,8,13,66,52,8,6,66,102,8,16,31,22,27,66,39,8,57,31,5,27,66,5,8,48,31,10,27,66,27,8,44,31,25,29,66,56,8,45,31,30,29,66,65,8,56,31,47,27,66,2,8,33,31,19,27,66,37,8,11,31,7,27,66,47,8,45,31,15,27,66,11,8,3,31,34,27,66,28,8,0,31,49,27,66,20,8,18,31,16,27,66,50,8,10,31,11,27,66,44,8,11,31,17,27,66,37,8,33,31,1,27,66,31,8,28,31,16,27,66,27,8,33,31,36,27,66,10,8,12,31,26,27,66,29,8,11,31,39,27,66,35,8,44,31,2,29,66,32,8,60,31,15,27,66,4,8,13,66,90,8,5,66,76,8,52,31,50,27,66,6,8,3,31,18,27,66,44,8,42,31,26,29,66,51,8,23,31,3,27,66,59,8,20,31,3,29,66,56,8,40,31,6,29,66,45,8,49,31,48,27,66,6,8,27,31,2,29,66,56,8,13,66,84,8,1,31,56,27,66,17,8,18,31,14,27,66,52,8,23,31,56,27,66,36,8,48,15,27,66,12,8,59,31,37,29,66,46,8,51,31,19,29,66,90,8,3,66,49,8,9,31,24,27,66,85,8,8,66,68,8,16,31,24,27,66,42,8,14,66,51,8,7,31,47,27,66,44,8,12,31,49,27,66,14,8,36,31,53,27,66,17,8,7,66,45,8,44,31,37,27,66,37,8,10,31,24,27,66,43,8,20,31,21,27,66,79,8,33,31,13,27,66,19,8,46,31,42,27,66,9,8,3,31,29,27,66,42,8,44,31,23,29,66,61,8,15,31,27,27,66,6,8,37,31,15,29,66,21,8,62,31,42,29,66,56,8,30,31,59,27,66,33,8,9,31,60,27,66,30,8,61,31,20,29,66,40,8,46,31,14,29,66,33,8,52,31,32,29,66,47,8,61,31,31,29,66,27,8,29,31,62,27,66,16,8,60,31,19,29,66,28,8,60,31,25,29,66,32,8,6,66,46,8,22,31,2,27,66,84,8,48,31,23,29,66,42,8,4,66,65,8,18,31,13,27,66,38,8,21,31,27,27,66,70,8,59,31,20,27,66,4,8,56,31,5,27,66,21,8,16,31,30,27,66,19,8,10,66,70,8,10,66,64,8,17,31,11,27,66,55,8,8,31,74,27,66,17,8,7,66,36,8,6,31,15,27,66,55,8,36,31,9,27,66,3,8,39,31,8,27,66,22,8,36,31,21,27,66,8,8,34,31,20,27,66,20,8,24,31,6,29,66,48,8,9,66,47,8,25,31,43,27,66,21,8,19,31,15,27,66,31,8,25,31,22,27,66,73,8,29,31,7,29,66,55,8,12,66,53,8,38,31,16,29,66,43,8,48,31,2,27,66,15,8,62,31,12,29,66,35,8,17,31,64,27,66,1,8,20,31,3,29,66,59,8,15,31,3,27,66,47,8,6,31,14,27,66,45,8,47,31,25,29,66,43,8,35,31,6,27,66,28,8,37,31,61,27,66,21,8,0,31,57,27,66,8,8,34,31,19,29,66,50,8,13,66,58,8,25,31,17,27,66,23,8,13,66,52,8,34,31,5,29,66,55,8,42,31,7,29,66,30,8,2,66,63,8,19,31,23,27,66,23,8,17,31,39,27,66,15,8,3,31,27,27,66,44,8,9,31,12,27,66,60,8,56,31,35,29,66,86,8,23,31,2,29,66,33,8,14,31,56,27,66,1,8,52,31,9,27,66,44,8,13,66,72,8,39,31,17,29,66,34,8,8,66,66,8,16,31,7,27,66,58,8,9,66,107,8,36,31,22,27,66,8,8,56,31,7,29,66,27,8,38,31,48,27,66,34,8,7,66,78,8,5,31,17,27,66,59,8,5,66,74,8,48,31,15,29,66,34,8,6,31,70,27,66,9,8,2,66,82,8,10,66,71,8,23,31,5,27,66,55,8,55,31,16,29,66,17,8,39,31,24,27,66,16,8,52,31,9,29,66,26,8,15,31,3,27,66,47,8,25,31,8,27,66,40,8,12,66,96,8,53,31,4,27,66,19,8,44,31,7,29,66,31,8,4,66,48,8,10,66,108,8,45,31,9,29,66,34,8,11,31,14,27,66,41,8,4,31,39,27,66,22,8,58,31,21,29,66,18,8,63,31,14,29,66,25,8,58,31,3,29,66,28,8,46,31,25,29,66,79,8,39,31,11,27,66,16,8,52,66,24,8,52,31,26,29,66,95,8,13,31,67,27,66,5,8,21,31,45,27,66,15,8,4,31,24,27,66,39,8,54,31,17,29,66,68,8,46,31,25,29,66,35,8,39,31,12,27,66,1,8,55,31,28,29,66,42,8,42,31,11,27,66,13,8,8,66,81,8,15,31,93,27,66,5,8,52,31,1,29,66,29,8,24,31,57,27,66,24,8,43,31,25,29,66,38,8,11,66,66,8,12,66,57,8,27,31,18,27,66,21,8,10,66,67,8,63,31,35,29,66,80,8,3,66,64,8,3,66,119,8,5,66,47,8,52,31,3,27,66,63,8,25,31,42,27,66,3,8,39,31,2,27,66,41,8,5,66,60,8,59,31,19,29,66,13,8,2,31,35,27,66,37,8,39,31,40,27,66,2,8,38,31,16,27,66,3,8,16,31,4,27,66,46,8,7,66,69,8,29,31,46,27,66,44,8,57,31,25,27,66,21,8,0,66,65,8,20,31,15,27,66,39,8,10,66,58,8,1,66,80,8,7,31,9,27,66,61,8,50,31,3,27,66,12,8,10,31,45,27,66,67,8,45,31,24,27,66,20,8,9,66,88,8,36,31,10,27,66,28,8,6,31,61,27,66,17,8,62,31,14,29,66,4,8,5,66,103,8,19,66,51,8,44,31,28,29,66,53,8,30,31,17,27,66,22,8,8,31,68,27,66,42,8,60,31,13,29,66,25,8,1,66,65,8,1,31,27,27,66,37,8,19,31,60,27,66,20,8,34,31,39,27,66,1,8,6,31,26,27,66,49,8,59,31,24,29,66,13,8,34,31,8,29,66,17,8,6,66,70,8,29,31,77,27,66,13,8,45,31,2,29,66,68,8,17,15,27,66,47,8,17,31,24,27,66,24,8,7,66,60,8,27,31,12,29,66,42,8,11,31,48,27,66,8,8,14,66,55,8,13,66,53,8,61,31,34,29,66,29,8,50,31,11,29,66,69,8,4,31,46,27,66,17,8,9,66,39,8,3,66,66,8,12,31,49,27,66,57,8,45,31,10,29,66,39,8,47,31,24,29,66,59,8,2,66,63,8,45,31,23,29,66,88,8,37,31,28,27,66,9,8,44,31,16,27,66,21,8,29,31,39,27,66,13,8,29,31,13,27,66,1,8,39,31,10,29,66,47,8,44,31,54,27,66,22,8,45,31,15,29,66,69,8,56,31,31,29,66,56,8,63,31,31,29,66,36,8,9,31,29,27,66,83,8,26,31,21,27,66,38,8,40,31,26,27,66,9,8,53,31,5,27,66,22,8,4,31,50,27,66,51,8,4,66,52,8,50,31,49,27,66,3,8,58,31,40,29,66,51,8,30,31,22,27,66,14,8,27,31,11,27,66,14,8,30,31,60,27,66,18,8,0,31,63,27,66,2,8,48,31,8,27,66,50,8,4,66,48,8,6,31,84,27,66,28,8,18,31,1,27,66,50,8,56,31,33,27,66,31,8,19,31,35,27,66,11,8,23,31,21,27,66,27,8,12,31,19,27,66,45,8,41,31,69,27,66,11,8,7,66,112,8,12,66,53,8,53,31,23,29,66,44,8,62,31,44,29,66,47,8,6,66,93,8,56,31,21,27,66,43,8,62,31,8,29,66,13,8,48,31,6,29,66,62,8,19,31,23,27,66,69,8,19,31,83,27,66,6,8,0,31,44,27,66,21,8,10,31,82,27,66,14,8,60,31,6,27,66,45,8,54,31,11,27,66,1,8,17,31,46,27,66,11,8,13,31,7,27,66,61,8,48,31,19,29,66,48,8,30,31,12,29,66,36,8,43,31,24,29,66,46,8,22,31,33,27,66,28,8,8,66,77,8,4,66,65,8,52,31,22,27,66,5,8,38,31,53,27,66,12,8,6,31,28,27,66,35,8,5,66,103,8,21,31,38,27,66,7,8,35,31,28,27,66,21,8,17,31,72,27,66,22,8,38,31,21,29,66,49,8,14,66,60,8,13,66,68,8,8,66,81,8,28,31,23,27,66,3,8,30,31,11,27,66,24,8,60,31,27,29,66,50,8,23,31,30,27,66,32,8,0,31,61,27,66,11,8,2,66,77,8,39,31,63,27,66,1,8,3,66,66,8,56,31,34,29,66,86,8,43,31,26,29,66,50,8,13,66,55,8,21,31,4,29,66,94,8,19,31,35,27,66,12,8,14,31,9,27,66,51,8,2,31,54,27,66,25,8,53,31,42,27,66,12,8,30,31,12,27,66,12,8,12,31,27,27,66,26,8,37,31,17,27,66,29,8,6,66,79,8,48,31,13,29,66,40,8,5,66,74,8,44,31,26,27,66,33,8,12,31,44,27,66,13,8,45,31,53,27,66,10,8,15,31,34,27,66,18,8,56,31,1,29,66,67,8,47,31,4,29,66,68,8,8,66,58,8,30,31,24,27,66,20,8,55,31,26,29,66,52,8,4,31,16,27,66,99,8,28,31,17,27,66,9,8,63,31,1,27,66,1,8,39,31,22,29,66,66,8,42,31,23,27,66,20,8,60,31,15,27,66,3,8,52,31,32,29,66,59,8,12,66,91,8,34,31,20,27,66,15,8,2,31,50,27,66,56,8,15,31,9,27,66,44,8,11,31,38,27,66,57,8,5,66,106,8,40,31,7,29,66,33,8,61,31,12,27,66,1,8,4,66,77,8,6,66,50,8,56,31,17,29,66,15,8,37,31,6,29,66,34,8,45,31,12,27,66,26,8,46,31,15,27,66,24,8,60,31,35,29,66,56,8,13,66,66,8,12,31,16,27,66,75,8,9,31,34,27,66,26,8,2,66,106,8,45,66,24,8,3,66,81,8,9,31,66,27,66,36,8,3,31,49,27,66,14,8,47,31,3,27,66,24,8,14,31,19,27,66,49,8,19,31,5,27,66,49,8,52,31,19,29,66,21,8,58,31,33,29,66,40,8,43,31,13,27,66,27,8,50,31,25,27,66,10,8,16,31,60,27,66,8,8,57,31,11,27,66,11,8,21,31,52,27,66,30,8,44,31,6,27,66,19,8,38,31,62,27,66,8,8,15,31,39,27,66,16,8,20,31,23,27,66,25,8,60,31,10,29,66,61,8,58,31,41,29,66,49,8,59,31,34,29,66,49,8,34,31,30,27,66,18,8,51,31,5,29,66,39,8,10,66,44,8,50,31,33,29,66,48,8,11,31,50,27,66,22,8,8,66,77,8,30,31,52,27,66,5,8,20,31,2,27,66,57,8,54,31,7,29,66,56,8,28,31,26,27,66,15,8,18,31,72,27,66,18,8,4,31,22,27,66,44,8,13,66,109,8,59,31,35,29,66,87,8,1,66,65,8,12,66,62,8,16,31,18,27,66,48,8,40,31,20,29,66,83,8,1,66,53,8,26,31,27,27,66,12,8,28,31,30,27,66,25,8,11,31,28,27,66,46,8,38,31,17,29,66,55,8,51,31,17,29,66,45,8,19,66,87,8,14,31,84,27,66,5,8,8,31,51,27,66,38,8,48,31,10,29,66,36,8,50,31,21,27,66,13,8,51,31,12,29,66,60,8,47,31,20,29,66,81,8,60,31,40,29,66,49,8,29,31,8,27,66,48,8,5,66,64,8,43,31,16,27,66,59,8,38,31,20,27,66,18,8,40,31,14,29,66,56,8,46,31,15,29,66,34,8,22,31,12,27,66,38,8,25,31,20,27,66,31,8,51,31,27,29,66,26,8,14,31,4,27,66,30,8,11,66,70,8,61,31,35,29,66,44,8,50,31,11,27,66,60,8,33,31,12,27,66,40,8,13,31,32,27,66,27,8,0,31,50,27,66,30,8,33,31,14,27,66,58,8,48,31,20,29,66,29,8,63,31,1,27,66,21,8,0,66,69,8,28,31,26,27,66,13,8,59,31,2,29,66,12,8,16,31,54,27,66,38,8,9,31,50,27,66,14,8,42,31,24,29,66,104,8,10,31,15,27,66,27,8,53,31,42,27,66,23,8,3,31,14,27,66,57,8,10,66,72,8,20,31,34,27,66,11,8,58,31,27,29,66,85,8,25,31,19,27,66,30,8,57,31,8,29,66,35,8,6,66,93,8,46,31,25,29,66,22,8,33,31,17,29,66,60,8,22,31,17,27,66,80,8,33,31,63,27,66,15,8,6,31,74,27,66,1,8,19,31,1,29,66,54,8,26,31,7,27,66,72,8,51,31,23,29,66,57,8,4,66,80,8,54,31,4,29,66,30,8,17,31,49,27,66,39,8,53,31,1,29,66,4,8,2,31,34,27,66,14,8,48,66,17,8,9,31,35,27,66,23,8,20,31,54,27,66,7,8,32,31,14,29,66,79,8,48,31,24,27,66,2,8,50,31,3,27,66,30,8,15,31,17,27,66,37,8,58,31,43,29,66,93,8,38,31,1,27,66,27,8,13,31,20,27,66,51,8,42,31,4,27,66,6,8,15,31,47,27,66,56,8,44,31,10,27,66,27,8,24,31,13,27,66,29,8,43,31,13,27,66,9,8,8,31,45,27,66,17,8,6,66,70,8,49,31,12,29,66,13,8,14,66,34,8,53,31,33,29,66,61,8,15,31,19,27,66,45,8,59,31,31,29,66,77,8,36,31,12,27,66,37,8,44,31,13,27,66,48,8,0,66,81,8,57,31,14,29,66,40,8,31,31,6,27,66,20,8,33,31,8,29,66,63,8,51,31,20,29,66,38,8,3,66,62,8,23,31,59,27,66,37,8,40,31,25,29,66,93,8,61,31,23,29,66,31,8,9,66,59,8,26,31,7,27,66,19,8,36,31,8,27,66,74,8,0,31,77,27,66,8,8,58,66,24,8,58,31,13,29,66,20,8,14,31,51,27,66,13,8,13,66,63,8,35,31,39,27,66,48,8,28,66,61,8,44,31,13,27,66,24,8,7,31,8,27,66,55,8,31,31,19,27,66,71,8,6,31,13,27,66,67,8,36,31,17,27,66,14,8,46,31,27,27,66,7,8,26,31,65,27,66,14,8,2,31,48,27,66,6,8,3,66,77,8,11,66,58,8,10,66,56,8,55,31,10,27,66,46,8,31,31,60,27,66,17,8,34,31,21,27,66,11,8,5,31,67,27,66,12,8,60,31,11,29,66,3,8,45,31,44,27,66,29,8,27,31,35,27,66,19,8,1,66,103,8,32,31,5,27,66,28,8,13,66,61,8,15,31,47,27,66,14,8,43,31,18,29,66,25,8,14,15,27,66,79,8,0,66,81,8,26,31,16,27,66,30,8,32,31,57,27,66,32,8,2,31,62,27,66,21,8,54,31,9,27,66,21,8,29,31,38,27,66,13,8,10,31,52,27,66,43,8,16,31,8,27,66,32,8,36,31,10,27,66,36,8,26,31,2,29,66,45,8,12,31,55,27,66,1,8,11,66,74,8,40,31,25,29,66,93,8,35,31,23,27,66,7,8,50,31,69,27,66,3,8,29,31,14,27,66,9,8,29,31,53,27,66,36,8,1,66,77,8,7,31,97,27,66,16,8,0,31,49,27,66,16,8,44,31,26,29,66,33,8,9,31,28,27,66,37,8,38,31,12,29,66,57,8,8,66,57,8,16,31,14,27,66,13,8,43,31,22,27,66,11,8,56,31,27,27,66,36,8,5,31,15,27,66,28,8,7,31,32,27,66,42,8,25,31,37,27,66,15,8,56,31,6,29,66,17,8,47,31,19,27,66,19,8,18,66,48,8,48,31,32,27,66,1,8,43,31,27,27,66,13,8,44,31,13,29,66,25,8,19,31,29,27,66,2,8,61,31,21,29,66,25,8,57,31,28,29,66,37,8,31,31,10,29,66,52,8,0,31,33,27,66,51,8,22,31,21,27,66,22,8,37,31,27,27,66,1,8,0,31,37,27,66,28,8,60,31,44,29,66,32,8,53,31,18,29,66,39,8,36,31,4,27,66,41,8,16,31,61,27,66,42,8,43,31,8,29,66,19,8,5,66,74,8,11,66,55,8,0,31,61,27,66,50,8,42,31,5,29,66,71,8,3,31,14,27,66,61,8,30,31,4,29,66,57,8,62,31,31,29,66,54,8,12,66,73,8,3,31,28,27,66,50,8,60,31,21,29,66,44,8,2,31,54,27,66,1,8,45,31,10,27,66,12,8,61,31,6,27,66,2,8,43,31,5,29,66,27,8,21,31,8,27,66,60,8,13,31,22,27,66,73,8,5,66,80,8,5,66,63,8,8,66,44,8,54,31,42,27,66,22,8,45,31,23,27,66,3,8,5,31,26,27,66,51,8,9,31,53,27,66,3,8,2,31,38,27,66,59,8,34,31,18,29,66,58,8,39,31,24,27,66,21,8,2,66,50,8,52,31,34,29,66,25,8,42,31,23,29,66,57,8,3,66,117,8,34,31,41,27,66,6,8,30,31,2,27,66,49,8,22,31,32,27,66,25,8,50,31,12,29,66,45,8,1,66,84,8,43,31,27,29,66,50,8,7,66,74,8,37,31,1,27,66,45,8,0,66,56,8,48,31,25,29,66,32,8,4,31,41,27,66,24,8,28,31,22,27,66,16,8,14,31,66,27,66,39,8,21,31,11,27,66,76,8,26,31,7,27,66,48,8,14,66,70,8,33,31,2,27,66,17,8,31,31,15,29,66,102,8,43,31,23,29,66,49,8,0,66,104,8,2,31,16,27,66,47,8,33,31,1,29,66,24,8,61,31,9,27,66,4,8,39,31,17,29,66,59,8,3,31,40,27,66,39,8,19,15,27,66,28,8,35,31,10,27,66,31,8,45,31,19,29,66,96,8,47,31,31,29,66,65,8,31,31,4,29,66,54,8,11,31,34,27,66,32,8,57,31,46,27,66,2,8,13,31,10,27,66,62,8,34,31,1,27,66,62,8,41,66,40,8,41,31,27,27,66,15,8,60,31,27,29,66,24,8,4,66,74,8,3,31,52,27,66,10,8,22,31,3,27,66,42,8,61,31,30,29,66,50,8,25,31,29,27,66,43,8,13,66,61,8,51,31,25,29,66,56,8,2,66,71,8,8,31,10,27,66,90,8,9,66,68,8,3,66,103,8,48,31,1,29,66,5,8,21,31,1,27,66,96,8,37,31,9,29,66,47,8,38,31,26,27,66,2,8,0,66,65,8,1,66,64,8,53,31,18,27,66,3,8,46,31,29,29,66,68,8,34,31,14,27,66,51,8,0,66,43,8,49,31,4,27,66,23,8,12,31,79,27,66,30,8,49,31,44,27,66,10,8,3,31,36,27,66,42,8,18,31,13,27,66,42,8,6,66,61,8,50,31,16,27,66,19,8,20,31,42,27,66,17,8,16,31,26,27,66,39,8,44,31,13,29,66,52,8,48,31,1,29,66,10,8,44,31,12,27,66,30,8,0,31,59,27,66,6,8,27,31,4,27,66,35,8,14,31,40,27,66,19,8,4,31,51,27,66,29,8,4,31,28,27,66,33,8,9,66,56,8,41,31,11,29,66,35,8,13,66,35,8,60,31,2,27,66,12,8,2,66,79,8,11,31,24,27,66,13,8,1,66,53,8,33,31,5,27,66,41,8,48,31,51,27,66,21,8,40,31,19,27,66,52,8,59,31,11,27,66,38,8,32,31,4,27,66,39,8,37,31,19,27,66,27,8,16,31,25,27,66,44,8,31,31,39,27,66,11,8,3,66,78,8,51,31,6,27,66,26,8,59,31,5,29,66,3,8,47,31,9,29,66,37,8,13,66,56,8,6,31,56,27,66,6,8,31,31,47,27,66,7,8,21,31,2,29,66,89,8,14,31,51,27,66,1,8,35,31,7,27,66,6,8,4,66,65,8,8,66,110,8,32,31,7,29,66,56,8,33,31,41,27,66,8,8,49,31,5,27,66,11,8,8,31,60,27,66,5,8,26,31,19,27,66,29,8,47,31,17,29,66,55,8,27,31,37,27,66,9,8,14,66,29,8,59,31,27,29,66,44,8,11,31,62,27,66,48,8,21,31,43,27,66,17,8,17,31,25,27,66,39,8,0,31,48,27,66,29,8,26,31,79,27,66,16,8,14,31,33,27,66,38,8,18,31,9,27,66,43,8,11,31,63,27,66,7,8,59,31,4,29,66,28,8,12,66,45,8,23,31,25,27,66,22,8,29,31,27,27,66,13,8,3,66,65,8,43,31,32,27,66,36,8,26,31,77,27,66,5,8,20,31,35,27,66,22,8,30,31,40,27,66,52,8,10,66,42,8,46,31,24,27,66,48,8,9,31,51,27,66,5,8,33,31,38,27,66,33,8,16,31,15,27,66,34,8,7,31,64,27,66,48,8,12,66,62,8,12,66,69,8,26,31,3,29,66,34,8,12,66,54,8,9,31,60,27,66,7,8,43,31,22,29,66,27,8,57,31,33,27,66,25,8,55,31,8,29,66,34,8,11,31,63,27,66,3,8,57,31,31,27,66,33,8,5,31,53,27,66,27,8,6,31,10,27,66,69,8,1,31,14,27,66,65,8,1,31,71,27,66,33,8,1,31,50,27,66,5,8,17,31,82,27,66,2,8,2,31,62,27,66,1,8,38,31,21,27,66,8,8,40,31,25,29,66,66,8,5,66,92,8,57,31,9,29,66,26,8,11,66,71,8,17,31,57,27,66,25,8,58,31,6,27,66,44,8,54,31,36,29,66,49,8,9,31,86,27,66,27,8,54,31,24,29,66,22,8,29,31,69,27,66,20,8,32,31,29,27,66,20,8,7,31,96,27,66,1,8,54,31,30,29,66,41,8,43,31,14,29,66,22,8,7,66,67,8,43,31,13,27,66,26,8,54,31,20,29,66,23,8,14,31,9,27,66,43,8,1,66,75,8,8,66,40,8,11,66,37,8,49,31,9,27,66,23,8,14,31,40,27,66,18,8,33,31,20,27,66,14,8,6,31,77,27,66,2,8,11,31,40,27,66,69,8,23,31,1,27,66,56,8,2,31,58,27,66,45,8,24,31,21,27,66,11,8,62,31,5,29,66,29,8,40,31,18,27,66,11,8,5,66,60,8,14,31,44,27,66,49,8,62,31,8,29,66,54,8,5,66,67,8,53,31,32,29,66,101,8,4,31,43,27,66,5,8,42,31,13,27,66,63,8,58,31,12,29,66,38,8,54,31,13,27,66,15,8,5,66,60,8,32,31,27,27,66,31,8,19,31,18,27,66,37,8,28,31,23,27,66,33,8,59,31,6,27,66,24,8,8,66,35,8,54,31,32,29,66,54,8,9,66,111,8,6,31,87,27,66,10,8,41,31,16,27,66,8,8,13,66,56,8,62,31,18,27,66,24,8,52,31,33,29,66,58,8,10,66,55,8,37,31,4,29,66,32,8,62,31,8,29,66,14,8,8,31,28,27,66,45,8,21,31,49,27,66,38,8,11,66,57,8,38,31,32,27,66,36,8,24,31,11,27,66,76,8,23,31,78,27,66,7,8,13,31,36,27,66,17,8,33,31,64,27,66,7,8,9,66,102,8,37,31,16,29,66,87,8,40,31,7,29,66,32,8,57,31,6,27,66,4,8,41,31,13,27,66,3,8,10,31,29,27,66,67,8,6,31,21,27,66,42,8,62,31,15,29,66,18,8,8,66,107,8,19,15,27,66,80,8,37,31,6,29,66,59,8,24,31,26,27,66,16,8,0,66,65,8,23,31,31,27,66,43,8,40,31,21,29,66,55,8,8,66,77,8,5,31,12,27,66,94,8,10,31,28,27,66,5,8,21,31,37,27,66,18,8,7,31,32,27,66,80,8,33,31,57,27,66,21,8,10,66,71,8,12,66,53,8,26,31,69,27,66,26,8,31,31,3,27,66,23,8,53,31,2,29,66,68,8,9,66,60,8,5,66,60,8,7,31,69,27,66,1,8,3,31,91,27,66,14,8,47,31,10,29,66,47,8,6,66,62,8,55,31,30,29,66,27,8,38,31,67,27,66,13,8,6,31,24,27,66,43,8,13,66,53,8,8,66,57,8,13,66,57,8,48,31,10,29,66,36,8,37,31,48,27,66,1,8,28,31,15,27,66,22,8,4,66,39,8,34,31,1,27,66,41,8,39,31,62,27,66,19,8,14,31,65,27,66,20,8,40,31,32,27,66,9,8,55,31,12,29,66,25,8,40,66,27,8,11,66,75,8,3,31,47,27,66,31,8,11,66,69,8,1,66,104,8,45,31,21,29,66,32,8,62,31,3,27,66,9,8,47,31,15,29,66,33,8,32,31,28,27,66,7,8,39,31,26,27,66,16,8,30,31,11,29,66,78,8,21,31,11,27,66,42,8,34,31,26,27,66,21,8,34,31,16,29,66,89,8,31,31,30,27,66,47,8,4,66,75,8,54,31,29,27,66,1,8,2,66,50,8,39,31,18,27,66,61,8,5,66,69,8,5,66,115,8,0,66,65,8,20,31,62,27,66,25,8,3,66,71,8,63,31,11,29,66,29,8,43,31,3,29,66,37,8,1,31,29,27,66,13,8,51,31,2,27,66,23,8,39,31,6,27,66,3,8,19,31,51,27,66,29,8,58,31,7,29,66,30,8,22,31,2,29,66,47,8,14,31,26,27,66,27,8,32,31,1,29,66,26,8,52,31,7,27,66,42,8,52,31,36,29,66,53,8,52,31,27,29,66,43,8,25,31,30,27,66,22,8,26,31,22,27,66,60,8,5,31,38,27,66,27,8,24,31,2,29,66,85,8,5,31,31,27,66,33,8,52,31,22,27,66,44,8,39,31,7,29,66,53,8,29,31,33,27,66,41,8,47,31,12,27,66,6,8,7,31,25,27,66,51,8,29,31,13,29,66,53,8,26,31,9,27,66,84,8,7,66,58,8,25,31,10,27,66,73,8,23,31,3,29,66,55,8,24,31,2,27,66,79,8,16,31,18,27,66,51,8,18,31,27,27,66,53,8,6,66,74,8,62,31,16,29,66,60,8,18,31,72,27,66,29,8,5,31,19,27,66,41,8,4,66,74,8,26,31,37,27,66,4,8,12,66,73,8,28,31,9,27,66,48,8,15,31,47,27,66,12,8,41,31,38,27,66,2,8,26,31,21,27,66,39,8,35,31,11,29,66,42,8,9,66,70,8,37,31,12,27,66,57,8,32,31,6,27,66,51,8,4,31,58,27,66,35,8,18,31,24,27,66,32,8,32,31,39,27,66,12,8,12,31,29,27,66,44,8,38,31,17,29,66,87,8,14,66,66,8,13,66,55,8,36,31,9,27,66,7,8,63,31,25,27,66,30,8,43,31,3,27,66,19,8,39,31,13,29,66,78,8,10,31,17,27,66,38,8,12,66,58,8,13,31,36,27,66,27,8,44,31,4,27,66,2,8,8,31,71,27,66,32,8,23,31,8,29,66,66,8,10,31,16,27,66,45,8,9,31,16,27,66,58,8,0,66,85,8,54,31,20,29,66,35,8,59,31,19,27,66,2,8,47,31,7,29,66,65,8,63,31,47,29,66,41,8,47,31,3,29,66,38,8,44,31,7,29,66,32,8,49,31,10,29,66,27,8,20,31,5,27,66,31,8,14,66,94,8,39,31,11,29,66,52,8,51,31,11,29,66,82,8,39,66,13,8,56,31,4,29,66,66,8,45,31,11,27,66,14,8,0,66,82,8,0,31,32,27,66,33,8,59,31,24,29,66,30,8,0,66,74,8,22,31,19,27,66,46,8,40,31,3,27,66,9,8,29,31,12,27,66,2,8,57,31,11,29,66,30,8,59,31,4,27,66,56,8,14,31,3,27,66,52,8,15,31,43,27,66,23,8,61,31,11,29,66,21,8,8,31,74,27,66,1,8,12,31,28,27,66,45,8,1,66,80,8,13,66,67,8,52,31,18,29,66,71,8,2,66,55,8,9,66,59,8,13,66,56,8,3,66,63,8,6,31,17,27,66,46,8,20,31,42,27,66,46,8,62,31,35,29,66,49,8,24,31,35,27,66,63,8,4,66,48,8,48,31,32,29,66,102,8,11,31,47,27,66,16,8,32,31,12,29,66,61,8,45,31,11,29,66,31,8,23,31,77,27,66,7,8,6,31,21,27,66,44,8,3,31,94,27,66,8,8,42,31,14,29,66,57,8,6,66,43,8,24,31,8,27,66,42,8,40,31,2,27,66,39,8,12,66,70,8,12,66,54,8,0,66,76,8,4,31,11,27,66,33,8,50,31,14,27,66,13,8,41,31,25,29,66,65,8,35,31,14,29,66,47,8,39,31,7,27,66,21,8,5,66,81,8,18,66,82,8,14,31,30,27,66,36,8,57,31,29,29,66,77,8,23,31,14,27,66,19,8,56,31,16,27,66,2,8,62,31,2,29,66,9,8,52,31,27,29,66,42,8,63,31,47,29,66,57,8,2,66,106,8,6,66,65,8,11,66,73,8,8,66,44,8,48,31,1,29,66,71,8,63,31,2,29,66,13,8,7,31,84,27,66,13,8,7,31,54,27,66,4,8,13,66,92,8,10,66,64,8,13,66,69,8,30,31,27,27,66,9,8,45,31,14,29,66,35,8,5,66,71,8,40,31,5,27,66,4,8,42,31,23,27,66,4,8,59,31,4,27,66,18,8,53,31,2,29,66,27,8,32,31,5,29,66,56,8,57,31,11,27,66,17,8,36,31,48,27,66,3,8,39,31,20,27,66,21,8,4,66,101,8,13,31,20,27,66,23,8,54,31,3,27,66,40,8,6,66,59,8,8,31,45,27,66,13,8,14,66,59,8,61,31,13,29,66,36,8,15,31,41,27,66,9,8,62,31,28,29,66,31,8,5,31,34,27,66,26,8,27,31,11,27,66,10,8,11,66,63,8,2,31,44,27,66,37,8,48,31,13,29,66,64,8,38,31,20,27,66,50,8,43,31,23,29,66,50,8,29,31,12,29,66,31,8,54,31,17,29,66,32,8,26,31,4,29,66,32,8,46,31,29,29,66,62,8,63,31,31,29,66,34,8,3,31,93,27,66,15,8,44,31,26,27,66,38,8,29,31,2,27,66,43,8,0,66,83,8,10,31,45,27,66,30,8,26,31,14,27,66,39,8,9,31,35,27,66,37,8,9,66,74,8,9,66,48,8,43,31,14,27,66,20,8,29,31,14,29,66,54,8,29,31,24,27,66,13,8,13,31,12,27,66,40,8,27,31,4,29,66,85,8,60,31,11,29,66,16,8,9,66,75,8,6,66,46,8,28,31,81,27,66,9,8,26,31,4,27,66,58,8,13,66,91,8,5,66,60,8,38,31,57,27,66,14,8,53,31,14,29,66,35,8,7,31,27,27,66,48,8,11,31,22,27,66,15,8,24,31,16,27,66,3,8,20,31,2,29,66,58,8,17,31,8,27,66,96,8,12,66,103,8,8,31,19,27,66,54,8,39,31,8,29,66,36,8,2,31,34,27,66,69,8,59,31,22,29,66,20,8,12,31,75,27,66,25,8,4,66,65,8,3,31,20,27,66,43,8,54,31,4,27,66,45,8,1,31,52,27,66,55,8,5,31,55,27,66,5,8,23,31,3,27,66,96,8,26,66,26,8,7,66,111,8,40,31,4,29,66,50,8,58,31,27,29,66,35,8,23,15,27,66,19,8,29,31,15,27,66,27,8,38,66,36,8,2,31,17,27,66,66,8,57,31,41,27,66,21,8,0,66,43,8,9,31,24,27,66,43,8,47,31,15,29,66,88,8,0,66,111,8,6,31,27,27,66,48,8,42,31,9,27,66,19,8,41,31,21,29,66,63,8,4,66,81,8,29,31,22,27,66,39,8,8,31,62,27,66,10,8,29,31,71,27,66,5,8,60,31,41,29,66,37,8,0,66,51,8,44,31,10,29,66,31,8,13,31,17,27,66,37,8,42,31,36,27,66,3,8,27,31,7,29,66,77,8,14,31,24,27,66,36,8,31,31,3,29,66,55,8,9,31,105,27,66,1,8,9,31,58,27,66,41,8,6,31,11,27,66,48,8,2,66,83,8,1,66,68,8,57,31,17,29,66,78,8,31,31,6,27,66,46,8,35,31,57,27,66,12,8,48,31,25,29,66,42,8,62,31,31,27,66,15,8,48,31,7,27,66,19,8,9,31,22,27,66,52,8,51,31,2,27,66,3,8,22,31,17,27,66,4,8,6,31,59,27,66,11,8,1,31,41,27,66,78,8,22,31,28,27,66,2,8,23,31,3,27,66,55,8,7,66,62,8,56,31,4,29,66,15,8,48,31,2,27,66,35,8,12,31,18,27,66,42,8,9,31,53,27,66,18,8,41,31,1,29,66,65,8,50,31,22,29,66,29,8,33,31,2,29,66,44,8,21,31,30,27,66,18,8,8,66,57,8,43,31,8,29,66,50,8,26,31,86,27,66,6,8,9,31,63,27,66,16,8,10,31,89,27,66,5,8,58,31,2,27,66,5,8,5,31,95,27,66,13,8,16,31,12,27,66,46,8,45,31,4,27,66,33,8,26,31,5,29,66,98,8,20,31,1,27,66,22,8,27,31,3,29,66,52,8,46,31,8,27,66,66,8,44,31,5,29,66,17,8,2,31,21,27,66,42,8,56,31,9,29,66,22,8,58,31,15,27,66,31,8,48,31,23,29,66,52,8,53,31,4,27,66,8,8,32,31,20,27,66,13,8,45,31,10,29,66,33,8,32,31,27,27,66,22,8,18,31,23,27,66,14,8,12,31,23,27,66,44,8,18,31,37,27,66,11,8,14,31,85,27,66,12,8,10,66,98,8,11,31,21,27,66,42,8,4,31,43,27,66,74,8,27,31,53,27,66,5,8,17,31,22,27,66,45,8,63,31,13,29,66,31,8,9,31,19,27,66,55,8,20,31,4,29,66,41,8,23,31,5,29,66,62,8,14,66,55,8,60,31,32,29,66,40,8,3,31,37,27,66,37,8,26,31,9,27,66,73,8,31,31,5,29,66,51,8,3,66,65,8,0,66,52,8,1,31,49,27,66,68,8,41,31,16,29,66,43,8,45,31,3,29,66,24,8,44,31,3,27,66,18,8,41,31,5,27,66,39,8,63,31,46,29,66,57,8,19,31,49,27,66,16,8,47,31,20,29,66,76,8,1,66,42,8,26,31,8,27,66,42,8,39,31,17,27,66,65,8,13,66,60,8,26,31,5,27,66,50,8,36,31,21,29,66,54,8,59,31,3,27,66,5,8,5,31,64,27,66,16,8,45,31,46,27,66,28,8,31,31,35,27,66,14,8,42,31,19,27,66,44,8,4,66,52,8,12,31,10,27,66,100,8,4,66,65,8,52,31,14,29,66,29,8,42,31,6,29,66,49,8,16,31,79,27,66,13,8,30,31,2,29,66,38,8,46,31,31,27,66,29,8,14,66,38,8,27,31,31,27,66,60,8,16,31,60,27,66,6,8,44,31,10,29,66,32,8,0,31,35,27,66,30,8,45,31,28,29,66,95,8,12,31,29,27,66,33,8,40,31,41,27,66,1,8,45,31,21,29,66,83,8,35,31,19,29,66,27,8,34,31,25,27,66,17,8,1,66,120,8,62,31,23,29,66,72,8,54,31,31,29,66,58,8,56,31,20,29,66,35,8,36,31,3,27,66,44,8,34,31,9,27,66,42,8,8,31,99,27,66,3,8,23,31,2,29,66,59,8,21,31,34,27,66,50,8,6,31,25,27,66,25,8,29,31,51,27,66,28,8,58,31,2,27,66,5,8,1,31,55,27,66,11,8,49,31,32,29,66,64,8,31,31,61,27,66,5,8,31,31,16,27,66,27,8,41,31,5,27,66,38,8,39,31,31,27,66,41,8,4,66,104,8,60,31,29,29,66,44,8,7,66,77,8,60,31,37,29,66,29,8,32,31,79,27,66,7,8,32,31,1,29,66,36,8,13,31,4,27,66,65,8,58,31,17,29,66,24,8,11,66,91,8,38,31,6,27,66,30,8,61,31,7,27,66,15,8,10,31,25,27,66,17,8,20,31,4,29,66,27,8,28,31,1,27,66,47,8,38,31,14,27,66,69,8,56,31,19,29,66,36,8,61,31,3,27,66,17,8,11,66,67,8,26,31,56,27,66,39,8,2,66,83,8,5,66,72,8,23,31,54,27,66,4,8,40,31,8,29,66,51,8,31,31,19,27,66,6,8,44,31,2,27,66,10,8,13,31,39,27,66,13,8,10,31,6,27,66,50,8,29,31,36,27,66,8,8,4,31,34,27,66,46,8,52,31,3,29,66,16,8,41,31,16,27,66,9,8,9,31,29,27,66,27,8,12,66,64,8,39,31,2,29,66,42,8,14,31,72,27,66,17,8,37,31,16,27,66,62,8,3,66,49,8,48,31,11,27,66,20,8,29,31,12,27,66,25,8,13,31,93,27,66,5,8,58,31,16,27,66,34,8,41,31,4,29,66,41,8,12,31,46,27,66,25,8,38,31,25,27,66,22,8,5,66,98,8,49,31,11,29,66,43,8,12,66,71,8,61,31,31,29,66,27,8,22,31,7,29,66,64,8,7,66,62,8,32,31,10,27,66,26,8,60,31,17,29,66,72,8,28,31,42,27,66,38,8,7,66,60,8,14,66,92,8,50,31,35,29,66,37,8,31,66,87,8,1,31,22,27,66,52,8,4,31,35,27,66,65,8,49,31,13,27,66,3,8,59,31,1,29,66,7,8,19,31,21,27,66,34,8,28,31,3,27,66,55,8,0,66,85,8,58,31,16,29,66,1,8,25,31,28,27,66,23,8,10,31,58,27,66,52,8,9,66,98,8,43,31,19,27,66,19,8,11,31,23,27,66,35,8,30,31,35,27,66,56,8,11,31,42,27,66,32,8,61,31,5,27,66,49,8,37,31,8,27,66,35,8,29,31,26,27,66,50,8,23,31,10,27,66,23,8,44,31,12,29,66,16,8,11,66,58,8,34,31,30,27,66,1,8,61,31,26,27,66,24,8,61,31,22,27,66,25,8,46,31,31,29,66,53,8,6,66,116,8,7,66,45,8,53,31,8,27,66,57,8,9,31,36,27,66,41,8,18,31,54,27,66,32,8,34,31,10,27,66,21,8,10,31,22,27,66,25,8,53,31,9,27,66,12,8,35,31,33,27,66,13,8,7,31,48,27,66,61,8,8,31,35,27,66,23,8,26,31,42,27,66,8,8,14,31,64,27,66,44,8,32,31,50,27,66,29,8,13,66,68,8,52,31,10,29,66,24,8,32,31,60,27,66,13,8,54,31,19,29,66,50,8,5,31,25,27,66,89,8,14,66,66,8,32,31,38,27,66,35,8,3,66,53,8,22,31,13,27,66,83,8,25,31,15,27,66,25,8,10,66,57,8,36,31,21,27,66,24,8,33,31,41,27,66,23,8,38,31,2,29,66,38,8,33,31,16,27,66,32,8,26,31,9,29,66,102,8,35,31,55,27,66,18,8,37,31,17,27,66,11,8,22,31,81,27,66,19,8,22,31,2,27,66,28,8,38,31,2,29,66,82,8,10,31,17,27,66,59,8,18,31,56,27,66,8,8,41,31,25,29,66,49,8,27,31,25,27,66,65,8,55,31,38,29,66,57,8,6,31,56,27,66,19,8,33,31,18,29,66,66,8,10,66,33,8,36,31,8,29,66,48,8,10,31,5,27,66,107,8,48,31,7,27,66,22,8,47,31,13,29,66,47,8,37,31,19,27,66,11,8,0,66,83,8,41,31,24,29,66,69,8,8,66,65,8,13,31,26,27,66,41,8,11,31,77,27,66,17,8,34,31,15,27,66,7,8,56,31,14,29,66,40,8,61,31,28,29,66,36,8,12,66,55,8,31,31,43,27,66,7,8,8,31,52,27,66,48,8,39,31,3,29,66,30,8,51,31,3,27,66,52,8,44,31,25,29,66,33,8,0,31,93,27,66,25,8,51,66,32,8,6,31,105,27,66,9,8,57,31,6,27,66,2,8,11,31,69,27,66,6,8,63,31,27,29,66,38,8,61,31,36,29,66,56,8,51,31,3,27,66,32,8,51,31,20,29,66,35,8,1,31,25,27,66,50,8,61,31,28,29,66,16,8,35,31,55,27,66,9,8,5,66,60,8,7,66,62,8,58,31,39,27,66,7,8,47,31,3,29,66,33,8,8,31,42,27,66,15,8,19,31,24,27,66,26,8,36,31,13,27,66,16,8,1,31,107,27,66,7,8,51,31,1,27,66,2,8,23,31,17,27,66,27,8,20,31,1,29,66,102,8,5,66,80,8,48,31,20,27,66,7,8,10,66,64,8,14,31,32,27,66,36,8,46,31,19,27,66,20,8,47,31,25,27,66,36,8,15,31,31,27,66,26,8,27,31,1,29,66,56,8,43,31,20,27,66,22,8,13,66,30,8,25,31,5,27,66,49,8,61,31,3,27,66,2,8,7,31,8,27,66,96,8,50,31,54,27,66,4,8,53,31,1,27,66,23,8,31,31,66,27,66,8,8,12,31,66,27,66,7,8,30,31,2,27,66,39,8,20,31,54,27,66,6,8,31,31,71,27,66,3,8,14,31,36,27,66,6,8,28,31,9,27,66,77,8,16,31,42,27,66,11,8,31,31,16,27,66,18,8,56,31,28,27,66,1,8,40,31,34,27,66,44,8,38,31,41,27,66,18,8,58,31,9,29,66,55,8,25,31,6,27,66,34,8,4,31,82,27,66,3,8,43,31,8,29,66,39,8,2,31,64,27,66,15,8,49,31,32,29,66,56,8,29,31,9,27,66,5,8,7,31,21,27,66,48,8,10,66,39,8,4,31,50,27,66,27,8,4,31,75,27,66,2,8,53,31,9,29,66,25,8,37,31,21,29,66,51,8,45,31,4,29,66,45,8,41,31,12,29,66,51,8,54,31,35,29,66,61,8,29,31,6,29,66,82,8,61,31,21,29,66,16,8,4,66,81,8,62,31,1,27,66,6,8,32,31,14,27,66,20,8,20,31,81,27,66,2,8,39,31,7,27,66,62,8,22,31,30,27,66,15,8,2,31,28,27,66,55,8,3,66,66,8,17,31,79,27,66,22,8,37,31,29,27,66,23,8,14,66,52,8,56,31,7,27,66,2,8,11,66,92,8,5,31,17,27,66,52,8,49,31,27,29,66,60,8,1,66,102,8,2,31,31,27,66,10,8,43,31,3,27,66,30,8,11,31,49,27,66,62,8,59,31,3,29,66,25,8,42,31,10,29,66,49,8,17,31,40,27,66,14,8,62,31,44,29,66,49,8,14,66,72,8,2,31,51,27,66,15,8,12,31,13,27,66,55,8,8,31,24,27,66,73,8,60,31,27,29,66,23,8,12,31,11,27,66,52,8,32,31,4,27,66,29,8,58,31,11,29,66,20,8,1,31,42,27,66,38,8,53,31,35,29,66,79,8,59,31,6,29,66,21,8,38,31,2,29,66,45,8,57,31,43,27,66,3,8,8,31,79,27,66,21,8,44,31,22,27,66,9,8,27,31,22,27,66,73,8,13,31,27,27,66,12,8,6,31,104,27,66,8,8,13,66,65,8,52,31,28,27,66,24,8,26,31,20,27,66,19,8,49,31,16,29,66,45,8,34,31,27,27,66,15,8,1,66,49,8,8,31,14,27,66,47,8,6,31,27,27,66,48,8,34,31,36,27,66,5,8,11,31,14,27,66,58,8,41,31,13,27,66,31,8,26,31,20,27,66,42,8,0,31,40,27,66,41,8,3,31,15,27,66,65,8,38,31,2,27,66,17,8,63,31,13,27,66,9,8,35,31,1,27,66,33,8,37,31,7,27,66,21,8,3,31,39,27,66,39,8,52,31,7,27,66,49,8,42,31,25,29,66,54,8,25,31,38,27,66,43,8,4,66,48,8,3,31,15,27,66,100,8,35,31,37,27,66,13,8,5,31,53,27,66,23,8,4,66,61,8,60,31,2,27,66,21,8,39,31,8,27,66,22,8,3,31,93,27,66,23,8,11,31,31,27,66,23,8,20,31,28,27,66,33,8,56,31,6,29,66,17,8,45,31,32,27,66,45,8,58,31,40,29,66,93,8,57,31,13,29,66,25,8,40,31,24,27,66,13,8,18,31,47,27,66,55,8,50,31,1,27,66,26,8,4,31,43,27,66,18,8,9,66,56,8,8,31,35,27,66,23,8,15,31,51,27,66,11,8,40,31,24,29,66,49,8,44,31,21,27,66,9,8,56,31,3,29,66,28,8,12,66,87,8,21,31,45,27,66,42,8,51,31,13,27,66,4,8,48,31,31,27,66,26,8,1,31,19,27,66,65,8,27,31,49,27,66,13,8,13,66,57,8,50,31,23,29,66,57,8,7,31,34,27,66,11,8,32,31,7,29,66,54,8,26,31,17,27,66,35,8,55,31,11,27,66,38,8,41,31,21,27,66,27,8,59,31,10,27,66,28,8,14,66,60,8,41,31,2,27,66,39,8,8,66,44,8,35,31,44,27,66,29,8,3,66,64,8,1,66,105,8,4,31,13,27,66,35,8,12,31,51,27,66,55,8,44,31,25,27,66,10,8,63,31,26,27,66,31,8,45,31,19,27,66,1,8,63,31,47,29,66,60,8,17,31,19,27,66,40,8,33,31,16,29,66,33,8,50,31,29,27,66,2,8,8,31,51,27,66,22,8,35,31,4,29,66,36,8,7,31,46,27,66,52,8,0,66,86,8,14,31,39,27,66,29,8,51,31,7,29,66,36,8,23,31,30,27,66,52,8,60,31,38,29,66,34,8,56,31,17,27,66,11,8,34,31,16,27,66,19,8,0,31,34,27,66,34,8,9,31,34,27,66,9,8,53,31,35,27,66,20,8,18,31,20,27,66,30,8,10,66,112,8,13,66,39,8,0,66,118,8,0,66,74,8,51,31,11,29,66,64,8,38,31,22,27,66,5,8,57,31,25,27,66,21,8,63,31,26,29,66,37,8,45,31,9,29,66,48,8,24,31,8,27,66,24,8,1,66,42,8,11,31,44,27,66,21,8,42,31,46,27,66,32,8,26,31,7,29,66,46,8,47,31,27,27,66,7,8,27,31,4,27,66,49,8,55,31,3,27,66,25,8,10,31,71,27,66,4,8,36,31,34,27,66,31,8,6,31,61,27,66,13,8,21,31,61,27,66,23,8,14,31,33,27,66,9,8,10,31,21,27,66,51,8,62,31,31,29,66,38,8,37,31,27,27,66,2,8,10,66,75,8,30,31,5,27,66,73,8,59,31,9,27,66,9,8,21,31,51,27,66,12,8,2,66,50,8,5,66,113,8,18,31,3,27,66,51,8,26,31,66,27,66,27,8,19,31,24,27,66,22,8,54,31,27,27,66,26,8,10,66,61,8,9,66,96,8,17,31,15,27,66,53,8,4,31,71,27,66,43,8,33,31,1,29,66,42,8,53,31,27,27,66,2,8,35,31,7,29,66,29,8,3,31,44,27,66,19,8,17,31,27,27,66,32,8,42,31,2,29,66,10,8,19,31,11,27,66,51,8,21,31,6,29,66,66,8,52,31,37,29,66,57,8,19,31,31,27,66,71,8,54,31,7,29,66,64,8,33,31,8,29,66,18,8,1,31,39,27,66,36,8,8,66,114,8,5,66,76,8,56,31,31,29,66,56,8,51,31,34,29,66,50,8,51,31,29,29,66,45,8,25,31,10,29,66,42,8,53,31,23,27,66,14,8,17,31,18,27,66,34,8,29,31,10,29,66,48,8,11,66,62,8,11,31,60,27,66,37,8,48,31,23,27,66,7,8,44,31,54,27,66,8,8,13,31,22,27,66,17,8,12,31,41,27,66,65,8,4,31,28,27,66,35,8,11,31,104,27,66,5,8,2,66,63,8,6,66,63,8,11,31,58,27,66,5,8,52,31,24,27,66,8,8,55,31,5,27,66,55,8,4,66,39,8,60,31,7,29,66,23,8,54,31,10,27,66,57,8,55,31,26,29,66,60,8,0,31,33,27,66,32,8,14,31,36,27,66,19,8,27,31,8,27,66,69,8,52,31,31,29,66,56,8,4,66,61,8,54,31,23,29,66,38,8,8,66,57,8,11,31,71,27,66,33,8,6,31,45,27,66,3,8,15,31,16,27,66,36,8,50,31,45,27,66,27,8,14,31,39,27,66,62,8,16,31,22,27,66,14,8,5,31,13,27,66,53,8,46,31,12,27,66,47,8,22,31,30,27,66,33,8,19,66,63,8,14,66,60,8,7,31,9,27,66,65,8,41,31,12,27,66,32,8,12,66,31,8,12,31,62,27,66,2,8,11,31,21,27,66,16,8,45,31,24,29,66,27,8,22,31,48,27,66,11,8,52,31,16,29,66,35,8,46,31,26,29,66,63,8,37,31,25,27,66,24,8,44,31,28,29,66,56,8,9,66,71,8,45,31,30,29,66,90,8,26,31,22,27,66,8,8,10,31,63,27,66,7,8,8,66,61,8,4,66,62,8,2,66,50,8,0,31,42,27,66,66,8,60,31,12,29,66,19,8,48,31,9,27,66,27,8,59,31,31,29,66,24,8,22,31,94,27,66,2,8,61,31,8,27,66,13,8,41,31,74,27,66,5,8,9,66,56,8,54,31,19,27,66,17,8,42,31,6,29,66,38,8,44,31,14,27,66,23,8,0,31,48,27,66,30,8,40,31,23,29,66,49,8,3,66,73,8,24,31,3,29,66,28,8,40,31,6,29,66,14,8,50,66,31,8,8,31,14,27,66,57,8,18,31,33,27,66,70,8,1,31,51,27,66,33,8,15,31,58,27,66,40,8,14,31,55,27,66,11,8,44,31,9,27,66,52,8,54,31,3,29,66,5,8,27,31,13,27,66,35,8,53,31,26,29,66,42,8,24,31,35,27,66,6,8,43,31,13,27,66,21,8,13,31,53,27,66,42,8,5,66,83,8,8,66,60,8,22,31,2,29,66,32,8,16,31,30,27,66,72,8,25,31,13,27,66,30,8,46,31,13,29,66,49,8,52,31,37,29,66,50,8,63,31,28,29,66,43,8,32,31,34,27,66,10,8,61,31,32,29,66,20,8,45,31,16,29,66,74,8,51,31,30,29,66,44,8,26,31,3,27,66,45,8,29,31,2,29,66,39,8,12,31,52,27,66,47,8,23,31,1,27,66,84,8,33,31,24,27,66,17,8,29,31,36,27,66,40,8,15,31,30,27,66,12,8,17,31,18,27,66,47,8,14,66,55,8,39,31,5,29,66,31,8,2,31,89,27,66,12,8,7,31,45,27,66,56,8,9,31,64,27,66,3,8,10,31,46,27,66,12,8,4,66,48,8,6,31,98,27,66,14,8,6,31,69,27,66,1,8,7,31,55,27,66,20,8,5,66,60,8,62,31,40,29,66,79,8,13,31,37,27,66,24,8,0,31,82,27,66,4,8,62,31,15,29,66,26,8,7,31,33,27,66,3,8,15,31,40,27,66,21,8,44,31,6,27,66,69,8,17,31,10,27,66,46,8,24,31,23,27,66,34,8,21,31,38,27,66,16,8,33,31,36,27,66,14,8,57,31,7,29,66,35,8,39,31,10,27,66,58,8,1,66,79,8,58,31,43,27,66,4,8,50,31,10,29,66,16,8,4,66,100,8,47,31,26,29,66,44,8,57,31,3,27,66,6,8,11,31,56,27,66,6,8,16,31,17,27,66,51,8,37,66,28,8,12,31,6,27,66,48,8,45,31,9,27,66,11,8,7,31,28,27,66,41,8,33,31,44,27,66,2,8,20,31,3,27,66,80,8,3,31,79,27,66,33,8,53,31,5,29,66,29,8,3,31,61,27,66,10,8,59,31,43,27,66,19,8,18,31,59,27,66,8,8,58,31,26,29,66,23,8,42,31,29,27,66,3,8,2,31,34,27,66,47,8,30,31,19,27,66,63,8,2,31,25,27,66,39,8,52,31,36,29,66,63,8,17,31,53,27,66,36,8,29,31,23,27,66,37,8,4,66,68,8,18,31,33,27,66,14,8,14,66,89,8,63,31,38,29,66,86,8,58,31,2,27,66,16,8,40,31,9,29,66,43,8,1,66,80,8,6,31,51,27,66,16,8,35,31,2,29,66,21,8,62,31,12,29,66,15,8,20,31,53,27,66,10,8,59,31,17,29,66,43,8,3,31,56,27,66,9,8,1,31,29,27,66,49,8,63,31,13,29,66,53,8,48,31,20,27,66,1,8,18,31,2,29,66,92,8,8,31,38,27,66,20,8,55,31,6,29,66,19,8,10,66,101,8,9,66,57,8,16,31,37,27,66,21,8,63,31,3,29,66,21,8,10,66,75,8,35,31,2,27,66,17,8,9,31,27,27,66,29,8,12,66,71,8,19,31,16,27,66,50,8,40,31,24,27,66,7,8,24,31,48,27,66,7,8,48,31,24,29,66,79,8,22,31,17,27,66,30,8,1,31,67,27,66,40,8,15,31,20,27,66,31,8,42,31,71,27,66,9,8,7,31,75,27,66,29,8,33,31,17,29,66,50,8,17,31,36,27,66,21,8,28,31,21,27,66,32,8,63,31,36,27,66,4,8,22,31,7,27,66,25,8,29,31,12,29,66,48,8,18,31,45,27,66,20,8,49,31,18,27,66,18,8,50,31,5,27,66,19,8,14,66,65,8,12,66,91,8,39,31,7,27,66,23,8,20,31,25,27,66,63,8,43,31,5,29,66,29,8,58,66,48,8,16,31,3,27,66,92,8,16,31,23,27,66,27,8,1,66,73,8,7,66,74,8,28,31,42,27,66,37,8,30,31,7,27,66,17,8,16,31,33,27,66,25,8,57,31,30,29,66,54,8,36,31,19,27,66,14,8,15,15,27,66,41,8,54,31,4,27,66,16,8,6,31,65,27,66,10,8,11,31,8,27,66,92,8,6,66,48,8,44,31,23,27,66,7,8,8,66,73,8,39,31,49,27,66,23,8,52,31,8,29,66,27,8,41,66,27,8,1,31,22,27,66,42,8,62,31,22,29,66,8,8,47,31,7,27,66,54,8,11,31,5,27,66,54,8,5,31,16,27,66,84,8,56,31,16,27,66,13,8,20,31,3,29,66,55,8,40,31,5,29,66,46,8,2,66,81,8,1,66,84,8,22,31,26,27,66,27,8,40,31,22,29,66,61,8,60,31,30,29,66,73,8,12,66,69,8,40,31,2,29,66,70,8,4,31,49,27,66,18,8,55,31,7,27,66,21,8,0,31,53,27,66,32,8,4,31,27,27,66,50,8,17,31,46,27,66,17,8,14,31,15,27,66,76,8,53,31,30,27,66,2,8,19,31,20,27,66,29,8,45,31,21,29,66,55,8,59,31,34,29,66,79,8,5,66,106,8,14,31,86,27,66,8,8,10,31,52,27,66,4,8,7,31,113,27,66,1,8,60,66,25,8,5,66,42,8,5,66,75,8,19,31,28,27,66,58,8,7,31,25,27,66,24,8,12,31,66,27,66,31,8,20,31,21,27,66,28,8,14,66,54,8,31,31,65,27,66,3,8,63,31,37,27,66,8,8,2,66,65,8,40,31,19,29,66,27,8,11,66,58,8,12,31,26,27,66,80,8,3,66,76,8,34,31,17,27,66,31,8,55,31,6,29,66,16,8,0,66,114,8,63,31,10,27,66,1,8,6,66,78,8,9,66,80,8,1,66,42,8,24,31,9,27,66,43,8,6,66,113,8,42,31,3,29,66,9,8,4,66,77,8,57,31,9,27,66,7,8,47,31,10,27,66,10,8,13,66,72,8,50,31,64,27,66,1,8,14,66,66,8,46,31,6,29,66,65,8,55,31,9,29,66,10,8,44,31,29,29,66,83,8,33,31,4,27,66,32,8,21,31,19,27,66,25,8,46,31,36,27,66,7,8,2,31,63,27,66,43,8,55,31,22,27,66,3,8,8,31,54,27,66,22,8,53,31,36,29,66,35,8,56,31,6,29,66,68,8,14,31,51,27,66,12,8,44,31,24,29,66,62,8,0,31,26,27,66,39,8,29,31,30,27,66,39,8,8,31,57,27,66,9,8,3,31,51,27,66,30,8,1,66,102,8,15,31,8,27,66,20,8,16,31,31,27,66,29,8,13,31,91,27,66,16,8,14,66,71,8,10,66,55,8,21,31,10,27,66,40,8,13,66,69,8,25,31,17,27,66,35,8,2,31,56,27,66,7,8,11,31,36,27,66,27,8,20,31,45,27,66,17,8,50,31,21,27,66,28,8,37,31,36,27,66,35,8,0,31,57,27,66,8,8,33,31,60,27,66,14,8,37,31,2,29,66,35,8,24,31,15,27,66,27,8,17,31,22,27,66,26,8,41,31,15,27,66,10,8,30,31,14,29,66,40,8,0,31,45,27,66,63,8,41,31,5,29,66,31,8,2,31,75,27,66,29,8,12,66,40,8,26,31,11,29,66,93,8,8,31,15,27,66,43,8,4,66,102,8,45,31,5,27,66,61,8,19,31,82,27,66,7,8,45,31,11,29,66,36,8,17,31,96,27,66,8,8,17,31,58,27,66,10,8,38,31,16,27,66,45,8,36,31,25,27,66,13,8,3,31,30,27,66,49,8,8,66,77,8,18,31,57,27,66,11,8,27,31,3,29,66,56,8,62,31,11,29,66,52,8,2,66,87,8,31,31,7,29,66,41,8,10,66,55,8,11,31,30,27,66,27,8,47,31,7,29,66,59,8,40,31,11,27,66,63,8,25,31,34,27,66,10,8,58,66,61,8,62,31,38,29,66,41,8,7,31,98,27,66,3,8,43,31,27,27,66,9,8,28,31,92,27,66,1,8,9,31,33,27,66,43,8,3,66,68,8,45,31,2,29,66,37,8,43,31,20,29,66,80,8,48,31,28,29,66,32,8,4,66,61,8,9,31,42,27,66,30,8,50,31,30,29,66,45,8,63,31,30,29,66,32,8,57,31,28,29,66,43,8,58,31,6,27,66,12,8,7,66,61,8,13,31,87,27,66,3,8,26,31,5,27,66,77,8,8,66,59,8,3,66,81,8,29,31,1,29,66,83,8,5,31,34,27,66,74,8,35,31,9,27,66,22,8,1,31,48,27,66,18,8,60,31,34,29,66,59,8,9,31,31,27,66,29,8,18,31,10,27,66,42,8,4,66,101,8,16,31,44,27,66,25,8,35,31,31,27,66,2,8,63,31,16,29,66,32,8,52,31,17,29,66,70,8,49,31,7,27,66,29,8,1,31,55,27,66,17,8,0,66,74,8,14,66,68,8,40,31,10,27,66,23,8,42,31,54,27,66,17,8,13,66,57,8,35,31,2,27,66,47,8,9,31,19,27,66,24,8,60,31,37,29,66,85,8,2,31,35,27,66,30,8,52,31,36,29,66,90,8,34,31,3,27,66,74,8,53,31,15,27,66,1,8,27,31,25,27,66,22,8,3,31,70,27,66,8,8,5,31,11,27,66,96,8,12,66,54,8,31,66,38,8,26,31,6,29,66,99,8,58,31,11,29,66,18,8,8,66,100,8,51,31,4,29,66,23,8,28,31,45,27,66,32,8,31,31,30,27,66,24,8,10,66,78,8,44,31,19,29,66,49,8,10,66,72,8,23,31,29,27,66,55,8,26,31,29,27,66,31,8,55,31,11,27,66,14,8,46,31,18,29,66,76,8,3,31,77,27,66,5,8,7,66,58,8,36,31,27,27,66,8,8,60,31,8,29,66,30,8,29,31,44,27,66,4,8,32,31,11,29,66,44,8,13,66,52,8,0,66,66,8,5,66,51,8,15,31,24,27,66,69,8,5,66,62,8,37,31,11,27,66,58,8,7,31,76,27,66,28,8,53,31,4,29,66,20,8,42,31,7,29,66,35,8,1,31,46,27,66,35,8,2,31,61,27,66,14,8,53,31,11,27,66,1,8,0,66,74,8,63,31,11,29,66,29,8,8,66,103,8,9,31,80,27,66,19,8,8,66,68,8,24,31,4,27,66,78,8,11,31,38,27,66,3,8,1,66,42,8,38,31,3,29,66,30,8,55,31,19,29,66,32,8,13,31,16,27,66,23,8,10,66,61,8,32,31,5,27,66,42,8,9,31,22,27,66,36,8,51,31,14,27,66,20,8,4,66,71,8,24,31,33,27,66,22,8,41,31,61,27,66,3,8,31,31,16,29,66,96,8,9,66,60,8,60,31,8,29,66,23,8,26,31,60,27,66,18,8,0,31,31,27,66,46,8,50,31,23,29,66,39,8,51,31,2,27,66,16,8,60,31,29,27,66,30,8,11,66,54,8,9,66,99,8,49,31,6,27,66,10,8,48,31,16,29,66,52,8,58,31,24,29,66,18,8,22,31,26,27,66,23,8,18,31,33,27,66,14,8,41,31,18,29,66,43,8,56,31,29,29,66,38,8,29,31,11,29,66,47,8,23,31,6,29,66,52,8,41,31,18,29,66,96,8,14,66,51,8,10,66,46,8,18,31,27,27,66,23,8,23,31,21,27,66,21,8,57,31,28,29,66,56,8,26,31,21,27,66,18,8,21,31,18,27,66,27,8,2,66,117,8,1,31,92,27,66,6,8,17,31,84,27,66,7,8,40,31,34,27,66,2,8,1,66,104,8,5,66,80,8,24,31,46,27,66,9,8,50,31,4,29,66,34,8,8,31,84,27,66,13,8,42,31,27,29,66,70,8,21,31,39,27,66,14,8,7,31,61,27,66,11,8,27,31,16,27,66,60,8,9,31,22,27,66,50,8,5,66,103,8,23,31,26,27,66,19,8,22,31,15,27,66,46,8,4,66,81,8,43,31,27,29,66,51,8,46,31,30,29,66,58,8,44,31,16,27,66,22,8,8,66,81,8,37,31,5,27,66,67,8,7,31,13,27,66,54,8,29,31,2,27,66,53,8,10,66,42,8,10,66,33,8,57,31,4,27,66,17,8,11,31,56,27,66,54,8,0,66,115,8,57,31,31,29,66,58,8,5,31,55,27,66,5,8,18,31,33,27,66,16,8,26,31,28,27,66,31,8,10,31,25,27,66,37,8,55,31,39,29,66,58,8,11,66,72,8,26,15,27,66,37,8,6,66,37,8,10,66,64,8,47,31,18,29,66,74,8,39,31,9,29,66,36,8,28,31,26,27,66,11,8,40,31,8,27,66,17,8,12,66,53,8,4,31,17,27,66,78,8,62,31,22,27,66,24,8,16,31,30,27,66,28,8,5,31,56,27,66,23,8,60,31,3,27,66,6,8,3,31,83,27,66,22,8,40,31,3,29,66,31,8,18,31,7,27,66,97,8,55,31,37,29,66,34,8,43,31,48,27,66,17,8,21,31,1,27,66,45,8,15,31,56,27,66,13,8,57,31,26,29,66,80,8,0,31,36,27,66,72,8,20,31,31,27,66,21,8,10,66,111,8,4,31,32,27,66,49,8,10,66,57,8,14,66,60,8,3,66,79,8,11,31,8,27,66,80,8,46,31,38,27,66,25,8,56,31,19,29,66,37,8,46,31,26,29,66,64,8,4,66,48,8,2,31,14,27,66,27,8,33,31,12,27,66,21,8,30,31,31,27,66,43,8,34,31,3,27,66,40,8,0,31,15,27,66,50,8,16,31,25,27,66,24,8,9,66,57,8,50,31,15,27,66,12,8,13,66,52,8,50,31,7,27,66,17,8,9,31,61,27,66,11,8,12,66,77,8,21,31,72,27,66,16,8,10,31,40,27,66,15,8,9,66,56,8,46,31,17,29,66,36,8,9,66,56,8,20,31,24,27,66,22,8,3,31,98,27,66,18,8,37,31,7,29,66,89,8,11,66,64,8,62,31,36,29,66,41,8,3,66,80,8,40,31,6,27,66,39,8,32,31,2,27,66,33,8,12,31,43,27,66,24,8,7,31,59,27,66,37,8,0,66,69,8,29,31,36,27,66,43,8,43,31,18,27,66,4,8,32,31,84,27,66,6,8,9,66,102,8,5,66,61,8,12,31,55,27,66,7,8,38,31,12,29,66,55,8,26,31,27,27,66,28,8,56,31,4,29,66,2,8,6,66,59,8,51,31,32,29,66,64,8,8,31,66,27,66,11,8,24,31,11,27,66,35,8,38,31,14,29,66,55,8,7,31,55,27,66,41,8,32,31,24,27,66,13,8,23,31,22,27,66,63,8,8,66,58,8,14,31,21,27,66,71,8,62,31,7,29,66,56,8,8,66,58,8,10,66,64,8,49,31,32,29,66,64,8,43,31,33,27,66,23,8,1,66,53,8,25,31,27,27,66,13,8,8,31,25,27,66,51,8,62,31,8,29,66,49,8,6,31,74,27,66,28,8,57,31,8,27,66,2,8,3,31,51,27,66,14,8,27,31,26,27,66,58,8,17,31,71,27,66,25,8,14,66,52,8,43,31,10,27,66,14,8,40,31,44,27,66,27,8,13,66,71,8,41,31,3,27,66,21,8,56,31,4,29,66,30,8,57,31,30,29,66,50,8,48,31,17,29,66,34,8,61,31,39,29,66,52,8,12,31,62,27,66,7,8,61,31,40,29,66,49,8,0,66,66,8,30,31,31,27,66,5,8,27,31,10,29,66,86,8,8,66,57,8,31,31,28,27,66,22,8,24,31,28,27,66,13,8,49,31,2,27,66,15,8,43,31,9,29,66,43,8,10,31,33,27,66,22,8,58,31,20,29,66,42,8,8,31,21,27,66,37,8,0,31,60,27,66,17,8,1,66,64,8,6,31,57,27,66,2,8,44,31,20,27,66,1,8,27,31,4,29,66,62,8,30,31,8,29,66,60,8,44,31,25,29,66,46,8,31,31,10,27,66,40,8,9,66,56,8,4,66,69,8,9,31,52,27,66,6,8,11,66,72,8,45,31,6,29,66,46,8,21,31,6,27,66,43,8,26,31,13,27,66,40,8,60,31,8,27,66,37,8,56,31,21,27,66,8,8,1,66,52,8,30,31,18,27,66,26,8,27,31,32,27,66,24,8,4,31,17,27,66,83,8,27,31,9,27,66,30,8,28,31,23,27,66,15,8,9,31,14,27,66,80,8,4,31,22,27,66,39,8,10,66,55,8,6,31,34,27,66,26,8,63,31,12,27,66,7,8,0,31,62,27,66,7,8,2,31,27,27,66,36,8,39,31,23,27,66,3,8,29,31,11,29,66,63,8,3,31,20,27,66,54,8,46,31,32,27,66,30,8,21,31,6,29,66,52,8,1,66,83,8,9,31,82,27,66,20,8,6,31,37,27,66,65,8,14,31,19,27,66,37,8,9,31,63,27,66,11,8,4,66,81,8,8,31,35,27,66,47,8,7,31,26,27,66,41,8,13,31,17,27,66,52,8,14,31,67,27,66,18,8,24,31,58,27,66,4,8,31,31,33,27,66,16,8,56,31,39,29,66,86,8,31,31,26,27,66,32,8,22,31,28,27,66,15,8,8,31,39,27,66,18,8,10,66,58,8,32,31,26,27,66,57,8,60,31,40,29,66,35,8,0,66,74,8,11,66,70,8,10,31,25,27,66,50,8,61,31,42,29,66,89,8,19,31,42,27,66,9,8,53,31,5,27,66,47,8,24,31,11,27,66,50,8,3,66,96,8,47,31,19,27,66,4,8,26,31,51,27,66,7,8,5,31,31,27,66,16,8,43,31,49,27,66,16,8,5,31,58,27,66,2,8,45,31,10,27,66,67,8,61,31,45,29,66,95,8,5,66,92,8,24,31,13,27,66,37,8,48,31,14,29,66,47,8,27,31,1,29,66,93,8,31,31,19,27,66,58,8,47,31,16,27,66,22,8,10,66,112,8,10,66,42,8,25,31,4,27,66,89,8,12,31,21,27,66,32,8,49,31,53,27,66,1,8,2,66,63,8,12,31,77,27,66,1,8,57,31,38,29,66,50,8,26,31,62,27,66,31,8,44,31,9,27,66,12,8,4,31,56,27,66,48,8,20,31,56,27,66,3,8,37,31,46,27,66,22,8,13,31,60,27,66,12,8,58,31,23,29,66,65,8,8,31,33,27,66,40,8,55,31,8,29,66,38,8,28,31,12,29,66,57,8,25,31,29,27,66,11,8,24,31,15,27,66,32,8,26,31,4,27,66,75,8,10,66,75,8,9,66,57,8,7,31,53,27,66,16,8,7,66,44,8,24,31,22,27,66,27,8,58,31,14,27,66,9,8,15,31,9,27,66,43,8,7,66,114,8,10,66,76,8,47,31,9,29,66,44,8,36,31,32,27,66,12,8,10,31,92,27,66,3,8,51,31,11,29,66,16,8,24,31,6,27,66,51,8,5,66,64,8,11,31,45,27,66,12,8,24,31,21,27,66,11,8,58,31,7,27,66,43,8,9,66,64,8,14,66,93,8,4,31,22,27,66,43,8,26,31,65,27,66,27,8,26,31,35,27,66,23,8,50,31,32,29,66,48,8,23,31,38,27,66,4,8,5,31,26,27,66,39,8,55,31,9,27,66,12,8,19,31,17,27,66,13,8,48,31,22,29,66,26,8,19,31,6,27,66,56,8,12,31,46,27,66,22,8,10,66,57,8,9,66,76,8,2,66,84,8,51,31,35,29,66,65,8,8,66,75,8,12,66,44,8,58,31,29,29,66,14,8,24,31,4,29,66,45,8,57,31,30,29,66,39,8,6,31,49,27,66,18,8,60,31,35,29,66,59,8,8,66,57,8,16,31,45,27,66,4,8,49,31,9,27,66,7,8,5,66,62,8,47,31,25,29,66,43,8,41,31,1,27,66,24,8,21,31,5,29,66,61,8,3,66,62,8,42,31,10,29,66,33,8,28,31,7,27,66,31,8,27,31,10,29,66,86,8,6,31,51,27,66,9,8,14,31,44,27,66,11,8,31,31,21,27,66,67,8,40,66,25,8,39,31,21,29,66,47,8,0,66,66,8,20,31,38,27,66,45,8,58,31,43,29,66,50,8,53,31,20,27,66,8,8,56,31,5,29,66,24,8,7,66,60,8,39,31,19,29,66,65,8,58,31,18,29,66,47,8,13,66,68,8,53,31,11,27,66,20,8,37,31,13,27,66,61,8,56,31,10,29,66,62,8,39,31,11,27,66,15,8,3,66,100,8,4,66,95,8,59,31,39,29,66,52,8,43,31,22,27,66,2,8,56,31,3,27,66,44,8,60,31,30,27,66,21,8,37,31,41,27,66,30,8,34,31,15,27,66,16,8,56,31,29,29,66,79,8,48,31,29,27,66,34,8,2,31,61,27,66,3,8,42,31,7,27,66,25,8,41,31,12,27,66,28,8,14,66,63,8,33,66,21,8,22,31,1,27,66,42,8,56,31,30,29,66,57,8,30,31,10,27,66,45,8,48,31,6,27,66,15,8,22,31,32,27,66,25,8,7,31,35,27,66,61,8,34,31,14,27,66,21,8,18,31,78,27,66,12,8,13,66,53,8,5,66,79,8,27,31,32,27,66,52,8,43,31,26,29,66,49,8,59,31,32,29,66,47,8,16,31,21,27,66,44,8,10,66,79,8,3,31,36,27,66,15,8,38,31,7,29,66,34,8,10,31,32,27,66,41,8,50,31,11,29,66,46,8,22,31,2,29,66,52,8,41,31,1,27,66,37,8,12,31,4,27,66,87,8,11,66,58,8,35,31,4,27,66,69,8,30,31,7,27,66,30,8,58,31,14,29,66,24,8,50,31,4,29,66,65,8,18,31,36,27,66,12,8,37,31,33,27,66,4,8,40,31,15,27,66,26,8,51,31,20,27,66,36,8,5,66,49,8,42,31,26,29,66,49,8,15,31,49,27,66,20,8,14,31,75,27,66,14,8,48,31,42,27,66,18,8,38,31,12,27,66,15,8,5,31,42,27,66,75,8,45,31,36,27,66,30,8,48,31,11,29,66,32,8,10,31,54,27,66,10,8,45,31,8,29,66,44,8,39,31,7,29,66,49,8,3,66,51,8,30,66,36,8,10,66,58,8,13,31,34,27,66,5,8,32,31,50,27,66,2,8,3,66,62,8,61,31,3,29,66,7,8,58,31,43,29,66,50,8,42,31,19,29,66,47,8,63,31,20,29,66,26,8,47,31,11,27,66,23,8,46,66,19,8,2,31,44,27,66,21,8,13,31,32,27,66,20,8,31,31,57,27,66,31,8,39,31,35,27,66,7,8,30,31,14,27,66,40,8,10,66,55,8,5,66,62,8,23,31,42,27,66,20,8,3,66,66,8,48,31,10,29,66,36,8,40,31,2,27,66,40,8,9,66,64,8,56,31,14,29,66,1,8,6,31,28,27,66,36,8,34,31,1,27,66,46,8,14,31,42,27,66,9,8,7,31,31,27,66,33,8,3,66,62,8,12,66,54,8,33,31,13,29,66,45,8,7,31,29,27,66,63,8,32,31,22,27,66,20,8,10,31,49,27,66,22,8,31,31,8,27,66,69,8,17,31,32,27,66,17,8,54,31,3,29,66,28,8,36,31,62,27,66,7,8,3,66,82,8,59,31,22,29,66,53,8,1,66,73,8,39,31,7,27,66,37,8,62,31,12,27,66,25,8,0,66,43,8,3,31,52,27,66,11,8,0,31,70,27,66,50,8,60,31,34,29,66,39,8,42,31,1,29,66,34,8,1,66,67,8,7,31,86,27,66,12,8,35,31,9,29,66,59,8,0,31,54,27,66,13,8,27,31,6,27,66,46,8,46,31,17,29,66,74,8,60,66,9,8,13,66,95,8,50,31,34,29,66,49,8,50,31,40,27,66,32,8,42,31,47,27,66,22,8,12,66,54,8,6,31,66,27,66,2,8,8,31,21,27,66,52,8,8,66,73,8,49,31,12,29,66,17,8,3,66,62,8,4,66,79,8,24,31,58,27,66,3,8,5,66,65,8,1,31,26,27,66,52,8,20,31,14,27,66,69,8,35,31,18,27,66,16,8,43,31,8,27,66,57,8,43,31,23,29,66,46,8,2,31,21,27,66,83,8,22,31,86,27,66,3,8,12,66,54,8,31,31,16,29,66,59,8,8,31,21,27,66,52,8,63,31,5,27,66,31,8,57,31,41,29,66,38,8,17,31,8,27,66,40,8,0,31,29,27,66,54,8,12,31,59,27,66,14,8,22,31,42,27,66,9,8,12,66,67,8,12,31,29,27,66,62,8,8,31,26,27,66,35,8,48,31,10,29,66,70,8,13,31,27,27,66,27,8,28,31,49,27,66,7,8,2,31,83,27,66,26,8,27,31,9,27,66,30,8,36,31,14,27,66,24,8,12,66,69,8,0,66,111,8,63,31,39,29,66,30,8,57,31,3,27,66,5,8,56,31,9,27,66,18,8,45,31,22,29,66,62,8,2,31,26,27,66,48,8,50,31,30,29,66,59,8,24,31,56,27,66,23,8,41,31,21,27,66,7,8,7,31,95,27,66,6,8,18,31,29,27,66,21,8,24,31,31,27,66,13,8,6,31,28,27,66,77,8,40,31,20,29,66,46,8,47,31,23,29,66,50,8,40,31,11,29,66,52,8,38,31,43,27,66,34,8,9,66,45,8,9,31,34,27,66,36,8,3,66,63,8,63,31,25,29,66,51,8,41,31,16,27,66,51,8,40,31,6,27,66,19,8,12,31,43,27,66,67,8,46,66,65,8,43,31,23,27,66,3,8,2,66,77,8,60,31,15,29,66,22,8,10,31,68,27,66,7,8,54,31,30,29,66,46,8,22,31,6,27,66,51,8,39,31,32,27,66,32,8,52,31,8,27,66,21,8,13,66,95,8,54,31,21,29,66,35,8,13,31,46,27,66,25,8,5,31,63,27,66,43,8,45,31,24,29,66,48,8,13,66,58,8,59,31,16,29,66,22,8,58,31,9,27,66,2,8,47,31,22,29,66,59,8,10,31,34,27,66,21,8,13,31,19,27,66,33,8,8,66,58,8,52,31,22,29,66,37,8,36,31,23,27,66,10,8,19,31,43,27,66,57,8,49,31,10,27,66,6,8,4,66,61,8,45,31,5,29,66,39,8,10,66,57,8,32,31,31,27,66,22,8,39,31,11,29,66,41,8,23,31,42,27,66,14,8,54,31,29,29,66,78,8,43,31,24,27,66,14,8,14,66,94,8,29,31,23,27,66,14,8,48,31,19,27,66,17,8,38,31,18,29,66,91,8,4,66,65,8,6,31,56,27,66,12,8,10,31,25,27,66,46,8,21,15,27,66,6,8,25,31,12,27,66,17,8,5,31,19,27,66,42,8,11,66,55,8,56,31,32,27,66,15,8,11,31,24,27,66,31,8,54,31,37,29,66,57,8,3,31,34,27,66,44,8,8,31,91,27,66,12,8,10,66,44,8,9,31,11,27,66,54,8,12,66,69,8,2,66,117,8,54,31,1,29,66,55,8,7,66,61,8,35,31,6,27,66,63,8,60,31,22,27,66,3,8,23,31,41,27,66,7,8,24,31,4,29,66,45,8,14,31,6,27,66,45,8,11,66,55,8,6,31,35,27,66,26,8,28,31,10,27,66,31,8,27,31,11,27,66,81,8,2,31,47,27,66,16,8,17,31,3,27,66,45,8,23,31,44,27,66,13,8,49,31,48,27,66,7,8,56,31,8,27,66,13,8,12,31,13,27,66,40,8,5,31,49,27,66,11,8,9,66,56,8,6,31,78,27,66,5,8,4,66,104,8,51,31,9,27,66,8,8,11,66,57,8,58,31,34,27,66,19,8,21,31,31,27,66,3,8,53,31,23,27,66,3,8,15,31,10,27,66,42,8,4,66,81,8,52,31,23,29,66,39,8,6,31,11,27,66,62,8,58,31,5,27,66,40,8,40,31,5,27,66,36,8,28,31,13,27,66,67,8,62,31,6,29,66,15,8,43,31,46,27,66,32,8,14,31,41,27,66,30,8,0,31,51,27,66,25,8,60,31,43,29,66,64,8,26,31,55,27,66,1,8,55,15,27,66,9,8,10,66,74,8,7,66,58,8,5,66,61,8,18,31,3,27,66,44,8,48,31,32,29,66,53,8,42,31,8,29,66,45,8,14,31,80,27,66,9,8,7,66,74,8,50,31,24,29,66,82,8,35,31,12,27,66,27,8,53,31,19,29,66,33,8,6,66,79,8,46,31,36,27,66,3,8,24,31,9,29,66,66,8,20,31,1,29,66,63,8,47,31,12,29,66,84,8,24,31,9,29,66,93,8,1,31,38,27,66,28,8,29,31,34,27,66,43,8,12,31,87,27,66,12,8,11,66,97,8,12,66,55,8,6,66,99,8,15,31,25,27,66,45,8,36,31,18,29,66,71,8,9,31,43,27,66,22,8,51,31,33,29,66,64,8,21,66,48,8,29,31,2,29,66,59,8,58,31,32,29,66,54,8,24,31,35,27,66,44,8,24,31,56,27,66,9,8,60,31,34,29,66,39,8,51,31,3,29,66,17,8,38,31,16,29,66,46,8,56,31,21,29,66,17,8,0,66,108,8,5,31,19,27,66,43,8,62,31,4,27,66,2,8,13,31,44,27,66,54,8,0,66,108,8,58,31,7,29,66,16,8,44,31,39,27,66,38,8,13,31,44,27,66,28,8,12,66,72,8,40,31,33,27,66,1,8,13,66,69,8,30,31,32,27,66,3,8,35,31,7,27,66,44,8,57,31,19,29,66,42,8,28,31,31,27,66,44,8,31,31,4,29,66,62,8,8,66,57,8,57,31,24,29,66,36,8,35,31,16,29,66,46,8,2,66,113,8,0,66,54,8,59,31,20,29,66,27,8,55,31,1,27,66,11,8,4,66,81,8,62,31,13,27,66,39,8,10,66,64,8,22,31,51,27,66,9,8,3,66,113,8,19,31,34,27,66,13,8,2,31,52,27,66,18,8,48,31,26,29,66,45,8,60,31,25,29,66,50,8,9,66,63,8,47,31,28,27,66,4,8,20,31,45,27,66,40,8,0,31,83,27,66,2,8,10,66,76,8,8,66,66,8,59,31,15,27,66,7,8,36,31,48,27,66,35,8,16,31,7,27,66,20,8,47,31,25,29,66,44,8,57,31,29,27,66,17,8,19,31,37,27,66,9,8,9,31,21,27,66,35,8,36,15,27,66,8,8,29,31,44,27,66,31,8,1,31,42,27,66,34,8,55,31,8,27,66,2,8,0,66,65,8,29,31,14,29,66,50,8,41,31,24,27,66,24,8,31,31,12,29,66,31,8,25,15,27,66,28,8,14,66,91,8,60,31,4,29,66,29,8,0,66,77,8,7,31,53,27,66,19,8,14,66,89,8,48,31,19,29,66,52,8,26,31,63,27,66,19,8,7,31,14,27,66,54,8,38,31,18,27,66,49,8,40,31,11,29,66,56,8,43,31,13,29,66,67,8,13,66,68,8,10,66,73,8,15,31,68,27,66,6,8,3,66,81,8,40,31,12,27,66,13,8,53,31,23,29,66,35,8,26,31,6,29,66,45,8,45,31,11,27,66,31,8,8,31,15,27,66,51,8,23,31,22,27,66,36,8,55,31,31,29,66,91,8,31,31,5,29,66,28,8,21,31,34,27,66,11,8,35,31,4,29,66,37,8,56,31,18,27,66,15,8,17,31,45,27,66,46,8,42,31,11,27,66,13,8,53,31,4,27,66,27,8,25,31,33,27,66,53,8,44,31,25,29,66,50,8,16,31,10,27,66,48,8,12,31,52,27,66,17,8,5,66,43,8,8,31,42,27,66,4,8,7,66,59,8,3,66,63,8,12,15,27,66,79,8,0,31,19,27,66,47,8,41,31,15,29,66,43,8,9,66,110,8,36,31,4,27,66,25,8,7,66,58,8,60,31,6,29,66,27,8,23,31,78,27,66,3,8,25,31,9,27,66,43,8,4,66,61,8,9,66,56,8,35,31,8,29,66,41,8,56,31,36,29,66,99,8,21,31,3,27,66,60,8,58,31,19,29,66,26,8,15,31,33,27,66,17,8,8,31,37,27,66,20,8,56,31,15,29,66,29,8,10,66,59,8,8,31,7,27,66,66,8,54,31,19,29,66,34,8,2,66,66,8,47,31,4,27,66,17,8,12,66,70,8,31,31,15,27,66,27,8,1,66,67,8,6,66,60,8,10,66,55,8,32,31,11,29,66,64,8,34,31,17,27,66,33,8,47,31,5,29,66,23,8,53,31,29,29,66,43,8,6,66,79,8,7,66,96,8,60,31,4,29,66,18,8,14,31,25,27,66,43,8,54,31,37,29,66,102,8,45,31,2,27,66,39,8,31,31,12,29,66,51,8,13,31,21,27,66,47,8,47,31,10,27,66,8,8,10,31,17,27,66,44,8,25,31,4,27,66,36,8,30,31,10,27,66,26,8,7,66,58,8,6,66,69,8,9,66,66,8,15,31,36,27,66,55,8,14,31,24,27,66,14,8,3,66,51,8,12,31,11,27,66,51,8,63,31,14,29,66,35,8,23,31,7,27,66,47,8,1,66,107,8,55,31,15,29,66,33,8,7,66,41,8,50,31,21,29,66,40,8,14,66,94,8,19,31,41,27,66,7,8,49,31,29,29,66,61,8,4,66,95,8,19,31,2,29,66,67,8,6,31,51,27,66,10,8,57,31,28,29,66,74,8,26,31,45,27,66,40,8,21,31,43,27,66,44,8,57,31,14,29,66,22,8,12,66,94,8,30,31,55,27,66,26,8,58,31,4,29,66,12,8,1,66,73,8,47,31,32,27,66,2,8,12,31,28,27,66,37,8,10,66,44,8,38,31,21,27,66,6,8,57,31,1,27,66,25,8,9,66,76,8,4,66,65,8,33,31,13,29,66,59,8,3,66,100,8,14,66,55,8,47,31,6,27,66,55,8,2,66,64,8,49,31,31,29,66,66,8,13,66,98,8,56,31,11,29,66,21,8,11,31,60,27,66,3,8,5,66,76,8,33,31,6,29,66,62,8,3,31,38,27,66,13,8,30,31,3,27,66,32,8,46,31,3,29,66,40,8,52,31,6,27,66,27,8,45,31,20,27,66,7,8,55,31,13,29,66,37,8,43,31,30,27,66,30,8,57,31,21,29,66,33,8,28,31,77,27,66,3,8,12,66,55,8,54,31,4,29,66,18,8,13,31,24,27,66,74,8,1,31,17,27,66,48,8,4,66,64,8,37,31,11,29,66,39,8,61,31,8,29,66,46,8,21,31,2,27,66,29,8,55,31,40,29,66,51,8,21,31,18,27,66,80,8,18,31,64,27,66,37,8,7,66,68,8,11,66,57,8,3,31,16,27,66,48,8,1,31,54,27,66,30,8,4,66,63,8,2,31,40,27,66,37,8,38,31,20,29,66,85,8,15,31,13,27,66,41,8,10,31,53,27,66,45,8,3,66,62,8,63,31,17,29,66,76,8,14,31,18,27,66,79,8,44,31,24,29,66,46,8,1,31,66,27,66,7,8,1,31,73,27,66,7,8,8,31,48,27,66,25,8,61,31,34,29,66,27,8,58,31,19,29,66,26,8,56,31,37,29,66,64,8,27,31,2,29,66,60,8,47,31,12,29,66,35,8,50,31,8,27,66,21,8,29,31,47,27,66,27,8,3,66,66,8,6,31,93,27,66,9,8,10,66,56,8,25,31,34,27,66,47,8,5,31,104,27,66,2,8,42,31,23,27,66,1,8,14,66,60,8,50,31,26,29,66,57,8,50,31,12,29,66,61,8,19,31,12,27,66,23,8,3,66,62,8,39,31,32,27,66,12,8,63,31,5,29,66,27,8,43,31,27,29,66,57,8,20,31,27,27,66,32,8,3,66,100,8,44,31,7,29,66,32,8,52,31,32,29,66,88,8,8,66,59,8,11,66,73,8,5,31,96,27,66,10,8,9,66,57,8,63,31,34,29,66,45,8,51,31,1,29,66,33,8,3,66,70,8,36,31,53,27,66,19,8,55,31,6,27,66,5,8,28,31,49,27,66,45,8,10,66,42,8,30,31,40,27,66,38,8,14,66,53,8,10,31,63,27,66,33,8,4,66,107,8,59,31,9,27,66,1,8,46,31,1,27,66,27,8,13,31,6,27,66,62,8,36,31,27,27,66,14,8,37,31,16,27,66,1,8,1,66,65,8,28,31,33,27,66,6,8,26,31,24,27,66,35,8,7,66,62,8,39,31,2,27,66,38,8,9,31,48,27,66,46,8,19,31,43,27,66,19,8,63,31,5,27,66,40,8,0,66,67,8,26,31,81,27,66,15,8,12,66,99,8,29,31,25,27,66,15,8,24,31,42,27,66,5,8,41,31,6,29,66,30,8,6,31,50,27,66,21,8,47,31,1,29,66,38,8,23,31,30,27,66,12,8,21,31,33,27,66,13,8,5,66,80,8,29,31,21,27,66,16,8,57,31,1,27,66,10,8,10,31,27,27,66,66,8,35,31,13,27,66,17,8,27,31,26,27,66,17,8,9,66,60,8,29,31,14,29,66,66,8,15,31,3,27,66,55,8,43,31,19,27,66,5,8,19,31,13,27,66,35,8,42,31,49,27,66,12,8,60,31,22,27,66,25,8,60,31,5,27,66,11,8,28,31,7,29,66,44,8,27,31,52,27,66,40,8,57,31,17,27,66,3,8,26,31,4,27,66,39,8,37,31,16,27,66,16,8,7,31,85,27,66,27,8,32,31,15,29,66,48,8,33,31,14,29,66,46,8,52,31,29,29,66,43,8,7,31,66,27,66,9,8,43,31,17,27,66,9,8,4,31,21,27,66,41,8,50,31,13,27,66,2,8,26,31,44,27,66,11,8,49,31,3,27,66,55,8,4,66,80,8,41,31,18,27,66,6,8,50,31,4,29,66,74,8,10,66,67,8,8,31,27,27,66,30,8,37,31,3,27,66,34,8,45,66,36,8,54,31,6,27,66,39,8,11,66,68,8,61,31,11,29,66,19,8,6,66,59,8,1,31,15,27,66,65,8,14,66,40,8,32,31,20,27,66,14,8,52,31,26,29,66,40,8,11,31,33,27,66,59,8,28,31,7,29,66,45,8,58,31,20,29,66,31,8,32,31,59,27,66,28,8,13,66,52,8,14,66,94,8,10,66,64,8,47,31,5,29,66,79,8,23,31,1,29,66,63,8,34,31,27,27,66,20,8,13,31,42,27,66,26,8,42,31,11,29,66,53,8,29,31,6,27,66,17,8,52,31,11,29,66,24,8,15,31,24,27,66,27,8,43,31,6,27,66,54,8,49,31,29,29,66,45,8,57,31,8,27,66,16,8,53,31,17,27,66,5,8,35,31,27,27,66,59,8,23,31,40,27,66,22,8,37,31,27,27,66,23,8,44,31,28,27,66,9,8,0,31,77,27,66,7,8,0,66,111,8,16,31,20,27,66,72,8,5,66,66,8,35,31,12,27,66,20,8,25,31,33,27,66,27,8,0,66,68,8,33,31,12,27,66,35,8,24,31,70,27,66,12,8,61,31,31,27,66,11,8,7,31,38,27,66,27,8,3,31,16,27,66,50,8,53,31,37,29,66,103,8,43,31,60,27,66,8,8,6,31,62,27,66,6,8,29,31,9,29,66,54,8,37,31,14,27,66,30,8,55,31,3,27,66,15,8,51,31,19,29,66,22,8,53,31,36,29,66,48,8,7,31,18,27,66,58,8,11,66,74,8,59,31,15,29,66,24,8,21,31,17,27,66,41,8,3,31,28,27,66,72,8,51,31,12,29,66,30,8,33,15,27,66,42,8,13,66,53,8,57,31,4,29,66,15,8,17,31,27,27,66,67,8,2,31,63,27,66,1,8,61,31,26,29,66,39,8,13,66,68,8,9,66,76,8,12,66,42,8,46,31,14,27,66,5,8,27,31,3,29,66,59,8,40,31,7,29,66,52,8,20,31,47,27,66,4,8,9,66,70,8,17,31,49,27,66,37,8,32,31,8,27,66,29,8,16,31,22,27,66,70,8,61,31,9,29,66,14,8,8,31,62,27,66,52,8,48,31,14,27,66,49,8,34,31,9,29,66,41,8,61,31,7,29,66,20,8,61,31,9,29,66,29,8,36,31,15,29,66,82,8,12,66,42,8,6,66,59,8,62,31,15,27,66,6,8,49,31,13,29,66,49,8,32,31,16,29,66,57,8,48,31,20,27,66,11,8,0,66,106,8,60,31,16,27,66,13,8,34,31,18,29,66,92,8,21,31,25,27,66,34,8,58,31,6,27,66,3,8,37,31,43,27,66,5,8,7,31,48,27,66,27,8,48,31,27,29,66,60,8,8,66,74,8,32,31,5,27,66,74,8,61,31,43,27,66,4,8,0,66,66,8,6,31,23,27,66,38,8,21,31,27,27,66,37,8,25,31,9,27,66,80,8,30,31,4,29,66,54,8,8,31,40,27,66,57,8,40,31,14,29,66,30,8,32,31,35,27,66,19,8,44,31,27,29,66,52,8,21,31,19,27,66,28,8,55,31,24,29,66,38,8,15,31,76,27,66,17,8,11,66,56,8,35,31,72,27,66,15,8,23,31,27,27,66,2,8,49,31,26,29,66,95,8,0,66,74,8,58,31,14,27,66,10,8,2,31,33,27,66,30,8,35,31,5,27,66,11,8,32,31,5,29,66,47,8,21,31,7,27,66,53,8,3,31,41,27,66,68,8,13,66,53,8,0,31,20,27,66,56,8,1,66,47,8,48,31,1,27,66,50,8,3,66,78,8,13,66,58,8,22,31,11,27,66,50,8,27,31,34,27,66,24,8,22,31,34,27,66,57,8,58,31,37,29,66,59,8,36,31,5,29,66,74,8,50,31,21,29,66,27,8,13,66,92,8,51,31,32,29,66,46,8,9,31,57,27,66,1,8,26,31,10,29,66,65,8,1,66,96,8,6,66,68,8,52,31,37,29,66,69,8,7,31,36,27,66,72,8,63,31,18,29,66,63,8,62,31,16,29,66,20,8,16,31,10,27,66,22,8,30,31,9,27,66,30,8,8,66,110,8,3,31,71,27,66,5,8,48,31,25,29,66,81,8,40,31,17,29,66,42,8,15,31,57,27,66,38,8,14,31,28,27,66,32,8,9,66,75,8,41,31,8,27,66,3,8,63,31,23,29,66,3,8,9,66,67,8,26,31,69,27,66,24,8,5,66,106,8,61,31,1,29,66,21,8,37,31,26,27,66,10,8,62,31,4,29,66,47,8,11,31,34,27,66,40,8,33,31,16,29,66,30,8,6,31,66,27,66,8,8,42,31,17,27,66,46,8,63,31,25,29,66,18,8,38,31,36,27,66,13,8,28,31,6,27,66,31,8,36,31,4,29,66,34,8,4,31,29,27,66,40,8,22,31,46,27,66,16,8,7,66,58,8,52,31,6,27,66,9,8,48,31,25,29,66,62,8,0,66,71,8,7,31,73,27,66,1,8,50,31,40,27,66,13,8,19,31,6,27,66,40,8,0,66,67,8,56,31,16,29,66,25,8,32,31,8,27,66,26,8,7,31,55,27,66,15,8,33,31,16,27,66,16,8,53,31,9,27,66,3,8,34,31,1,27,66,30,8,28,31,50,27,66,11,8,62,31,30,29,66,45,8,20,31,18,27,66,29,8,3,66,81,8,3,31,46,27,66,54,8,62,31,26,29,66,36,8,19,31,46,27,66,16,8,36,31,3,29,66,32,8,39,31,10,27,66,62,8,38,31,14,29,66,55,8,34,31,27,27,66,13,8,8,66,73,8,3,31,41,27,66,29,8,9,66,45,8,7,31,14,27,66,44,8,6,31,65,27,66,12,8,59,31,17,27,66,9,8,20,31,23,27,66,25,8,54,31,9,29,66,34,8,48,31,7,29,66,62,8,41,31,22,29,66,50,8,19,31,72,27,66,17,8,5,66,61,8,9,66,59,8,31,31,10,29,66,90,8,1,31,38,27,66,27,8,3,31,57,27,66,14,8,18,31,43,27,66,20,8,0,31,82,27,66,3,8,1,31,15,27,66,38,8,1,66,64,8,53,31,6,27,66,24,8,6,31,25,27,66,54,8,44,31,1,29,66,28,8,15,66,64,8,22,31,16,27,66,65,8,56,31,37,29,66,50,8,4,31,90,27,66,14,8,31,31,7,27,66,28,8,14,31,25,27,66,83,8,21,31,77,27,66,13,8,50,66,16,8,49,31,33,29,66,58,8,24,31,16,27,66,41,8,55,31,39,27,66,9,8,38,31,10,29,66,26,8,16,31,24,27,66,25,8,52,31,5,27,66,26,8,56,31,2,27,66,27,8,48,31,10,27,66,16,8,27,31,3,29,66,55,8,20,31,19,27,66,64,8,43,31,13,29,66,39,8,20,31,61,27,66,27,8,12,31,32,27,66,23,8,37,31,52,27,66,17,8,48,31,28,29,66,91,8,20,31,29,27,66,17,8,4,66,70,8,3,66,78,8,46,31,25,27,66,44,8,18,31,4,27,66,32,8,46,31,23,29,66,42,8,32,31,38,27,66,11,8,9,66,110,8,28,66,47,8,40,31,16,27,66,18,8,5,66,77,8,2,31,46,27,66,4,8,55,31,2,29,66,55,8,46,31,26,29,66,47,8,18,31,2,29,66,90,8,56,31,13,29,66,9,8,0,31,39,27,66,11,8,22,31,10,27,66,39,8,55,31,5,29,66,55,8,46,31,25,29,66,64,8,15,31,59,27,66,37,8,1,66,73,8,57,31,2,29,66,27,8,60,31,7,27,66,32,8,1,66,42,8,60,31,18,29,66,34,8,21,31,23,27,66,78,8,55,31,44,27,66,4,8,58,31,27,29,66,50,8,36,31,24,27,66,18,8,4,31,42,27,66,37,8,10,31,18,27,66,57,8,21,66,80,8,33,31,10,27,66,37,8,63,31,7,29,66,49,8,4,66,52,8,56,31,38,29,66,69,8,7,31,37,27,66,25,8,30,31,9,29,66,44,8,56,31,16,29,66,12,8,23,31,8,27,66,77,8,21,31,26,27,66,27,8,54,31,45,27,66,23,8,24,31,3,29,66,31,8,40,31,55,27,66,23,8,37,31,10,27,66,32,8,7,66,75,8,9,66,56,8,35,31,9,29,66,17,8,37,31,7,27,66,30,8,12,31,52,27,66,17,8,18,31,20,27,66,48,8,27,31,9,27,66,30,8,31,31,26,27,66,19,8,44,31,18,27,66,59,8,49,31,28,27,66,38,8,28,31,13,27,66,40,8,42,31,12,27,66,12,8,35,31,5,29,66,37,8,61,31,11,29,66,36,8,36,31,22,27,66,32,8,10,31,37,27,66,33,8,26,31,48,27,66,31,8,14,66,42,8,21,31,40,27,66,22,8,17,31,11,27,66,41,8,0,66,66,8,47,31,28,29,66,58,8,22,31,5,27,66,81,8,8,31,21,27,66,59,8,14,31,49,27,66,5,8,38,31,13,27,66,1,8,20,31,83,27,66,15,8,11,31,22,27,66,34,8,5,31,13,27,66,47,8,29,31,33,27,66,3,8,19,31,11,27,66,77,8,2,66,69,8,30,31,31,27,66,44,8,30,31,19,27,66,36,8,27,31,54,27,66,28,8,13,31,17,27,66,44,8,24,31,35,27,66,22,8,40,31,3,29,66,75,8,26,31,2,27,66,38,8,50,31,23,29,66,49,8,26,31,3,27,66,92,8,10,66,93,8,2,31,24,27,66,55,8,3,31,46,27,66,17,8,55,31,36,27,66,14,8,41,31,12,29,66,28,8,41,31,13,29,66,70,8,8,31,59,27,66,2,8,44,31,13,29,66,37,8,51,31,34,27,66,14,8,7,66,101,8,9,31,7,27,66,57,8,34,31,7,29,66,79,8,11,66,41,8,4,66,114,8,5,31,40,27,66,26,8,14,31,62,27,66,44,8,15,31,18,27,66,32,8,12,31,44,27,66,31,8,45,31,29,29,66,58,8,30,31,17,27,66,34,8,57,31,40,27,66,22,8,38,31,1,27,66,4,8,63,31,2,27,66,11,8,28,31,15,27,66,5,8,42,31,34,27,66,1,8,0,66,65,8,0,31,38,27,66,31,8,20,31,49,27,66,35,8,10,66,67,8,7,31,22,27,66,36,8,32,31,10,29,66,43,8,11,66,55,8,35,31,6,27,66,15,8,18,31,59,27,66,20,8,8,31,45,27,66,21,8,2,66,81,8,42,31,4,27,66,10,8,52,31,33,27,66,23,8,16,31,2,27,66,50,8,2,31,43,27,66,3,8,32,31,15,27,66,22,8,43,31,22,29,66,97,8,41,31,3,27,66,30,8,56,31,36,29,66,46,8,55,31,7,27,66,3,8,41,31,37,27,66,22,8,37,31,21,27,66,16,8,25,31,3,27,66,56,8,61,31,4,27,66,50,8,51,31,11,29,66,3,8,40,31,22,27,66,14,8,16,31,3,27,66,100,8,61,31,1,27,66,45,8,50,31,11,29,66,42,8,61,31,43,29,66,60,8,5,66,78,8,46,31,26,27,66,13,8,50,31,24,27,66,11,8,22,31,3,29,66,61,8,8,31,62,27,66,35,8,0,66,56,8,33,31,51,27,66,30,8,4,66,65,8,3,31,55,27,66,9,8,54,31,36,29,66,67,8,49,31,29,27,66,30,8,0,31,25,27,66,46,8,10,31,28,27,66,46,8,63,31,30,29,66,19,8,49,31,34,27,66,35,8,29,31,36,27,66,9,8,44,31,19,29,66,94,8,6,31,39,27,66,20,8,3,66,104,8,61,31,41,29,66,52,8,52,31,49,27,66,20,8,10,31,19,27,66,74,8,7,31,20,27,66,87,8,2,66,67,8,12,31,92,27,66,15,8,5,66,60,8,4,31,21,27,66,83,8,4,66,74,8,38,66,29,8,36,31,15,27,66,34,8,52,31,35,29,66,49,8,19,31,11,27,66,51,8,10,31,63,27,66,9,8,31,31,41,27,66,13,8,0,31,17,27,66,48,8,45,31,4,29,66,40,8,41,31,10,29,66,34,8,42,31,22,27,66,1,8,14,31,13,27,66,45,8,35,31,7,29,66,48,8,53,31,64,27,66,4,8,22,31,11,27,66,52,8,7,31,25,27,66,36,8,8,66,71,8,50,31,18,27,66,35,8,4,31,16,27,66,61,8,63,31,40,27,66,5,8,38,31,16,29,66,43,8,5,31,34,27,66,45,8,9,31,23,27,66,20,8,0,66,108,8,15,31,18,27,66,33,8,55,31,39,29,66,68,8,39,31,54,27,66,18,8,62,31,14,27,66,32,8,5,31,39,27,66,23,8,31,31,19,27,66,71,8,8,31,59,27,66,18,8,37,31,15,27,66,35,8,4,66,71,8,22,31,62,27,66,20,8,13,66,72,8,35,31,4,27,66,4,8,28,31,29,27,66,9,8,46,31,16,27,66,41,8,6,31,25,27,66,34,8,62,31,2,27,66,1,8,38,31,15,27,66,13,8,49,31,1,27,66,31,8,12,66,53,8,59,31,18,29,66,11,8,11,66,60,8,54,31,18,27,66,33,8,30,31,33,27,66,22,8,7,31,94,27,66,5,8,15,31,19,27,66,40,8,55,31,3,29,66,31,8,7,31,66,27,66,26,8,35,31,2,27,66,6,8,26,31,32,27,66,18,8,32,31,3,29,66,91,8,2,31,19,27,66,27,8,2,31,37,27,66,42,8,57,31,22,29,66,41,8,23,31,46,27,66,14,8,47,31,2,29,66,40,8,36,31,71,27,66,2,8,30,31,38,27,66,12,8,43,31,18,27,66,44,8,10,66,46,8,13,31,27,27,66,50,8,54,31,6,29,66,21,8,0,31,50,27,66,15,8,1,31,16,27,66,52,8,23,31,84,27,66,11,8,50,31,4,27,66,44,8,19,31,82,27,66,3,8,47,31,16,27,66,2,8,52,31,25,27,66,2,8,9,31,21,27,66,44,8,11,31,58,27,66,17,8,44,66,29,8,13,66,30,8,4,66,72,8,28,31,1,29,66,92,8,28,31,35,27,66,10,8,54,31,12,27,66,15,8,38,31,4,29,66,41,8,40,31,74,27,66,7,8,49,31,2,27,66,34,8,2,66,72,8,58,31,1,27,66,21,8,41,31,52,27,66,12,8,8,66,48,8,47,31,59,27,66,10,8,8,66,61,8,52,31,36,29,66,50,8,63,31,9,27,66,27,8,62,31,31,29,66,77,8,3,66,71,8,10,31,15,27,66,43,8,38,66,14,8,47,31,23,27,66,48,8,7,31,27,27,66,43,8,63,31,30,29,66,48,8,48,31,16,27,66,1,8,6,31,12,27,66,89,8,11,31,35,27,66,26,8,41,15,27,66,38,8,28,31,57,27,66,26,8,49,66,59,8,12,31,41,27,66,14,8,52,31,22,29,66,53,8,48,31,9,27,66,29,8,52,31,18,27,66,27,8,42,31,22,27,66,16,8,62,31,2,27,66,41,8,6,31,29,27,66,21,8,3,66,80,8,3,31,43,27,66,23,8,47,31,2,29,66,23,8,35,31,10,27,66,11,8,48,31,28,27,66,32,8,8,66,59,8,28,31,41,27,66,37,8,24,31,7,29,66,35,8,59,31,40,29,66,99,8,41,31,9,29,66,42,8,33,31,30,27,66,19,8,43,31,26,29,66,48,8,13,31,66,27,66,27,8,28,31,2,27,66,44,8,26,31,27,27,66,29,8,8,31,22,27,66,73,8,19,31,3,29,66,27,8,24,31,48,27,66,4,8,10,66,111,8,7,31,90,27,66,10,8,59,31,15,27,66,7,8,55,31,40,29,66,50,8,5,31,55,27,66,7,8,0,31,30,27,66,27,8,49,31,54,27,66,5,8,37,31,27,27,66,5,8,62,31,19,29,66,24,8,8,66,65,8,37,31,5,29,66,76,8,3,31,43,27,66,23,8,14,66,93,8,46,31,11,27,66,12,8,55,31,7,29,66,70,8,6,31,62,27,66,18,8,9,31,19,27,66,76,8,17,31,3,27,66,45,8,60,31,9,27,66,34,8,42,31,20,27,66,12,8,2,31,45,27,66,35,8,11,31,54,27,66,20,8,10,31,23,27,66,10,8,36,31,2,27,66,38,8,12,31,72,27,66,38,8,24,31,54,27,66,3,8,5,31,13,27,66,63,8,61,31,34,29,66,51,8,28,31,53,27,66,2,8,55,31,21,27,66,9,8,50,31,41,27,66,8,8,52,31,27,27,66,1,8,30,31,54,27,66,21,8,12,31,6,27,66,38,8,30,31,8,27,66,62,8,62,31,32,29,66,39,8,44,31,23,29,66,44,8,10,66,79,8,11,66,97,8,44,31,1,27,66,22,8,60,31,19,27,66,43,8,58,31,14,29,66,8,8,5,66,113,8,53,31,14,27,66,19,8,51,31,27,29,66,42,8,47,31,8,29,66,26,8,47,31,3,29,66,66,8,28,31,12,27,66,34,8,14,66,67,8,54,31,11,27,66,21,8,20,31,36,27,66,10,8,56,31,24,29,66,44,8,29,31,18,27,66,1,8,7,31,29,27,66,37,8,22,15,27,66,21,8,26,31,21,27,66,27,8,51,31,3,29,66,18,8,45,31,6,29,66,17,8,16,31,20,27,66,75,8,26,31,33,27,66,16,8,51,31,53,27,66,16,8,5,66,72,8,8,31,36,27,66,21,8,30,66,35,8,7,31,55,27,66,7,8,43,31,4,29,66,26,8,15,31,41,27,66,9,8,59,31,14,29,66,21,8,21,31,59,27,66,41,8,20,31,27,27,66,38,8,10,31,19,27,66,23,8,49,31,10,27,66,15,8,47,31,32,27,66,2,8,16,31,59,27,66,2,8,3,66,51,8,5,31,14,27,66,47,8,32,31,17,29,66,52,8,29,31,52,27,66,4,8,25,31,6,27,66,35,8,0,66,81,8,22,31,13,27,66,47,8,13,66,64,8,2,31,31,27,66,32,8,46,31,30,29,66,49,8,28,31,6,29,66,43,8,0,31,21,27,66,64,8,27,31,14,27,66,24,8,1,66,69,8,54,31,6,29,66,57,8,45,31,17,27,66,23,8,61,31,16,29,66,32,8,13,66,66,8,37,31,18,27,66,48,8,9,31,13,27,66,59,8,61,31,14,27,66,33,8,16,31,42,27,66,20,8,4,31,48,27,66,69,8,31,31,5,29,66,89,8,52,31,12,29,66,44,8,38,31,10,27,66,17,8,30,31,12,27,66,23,8,14,66,52,8,18,31,7,27,66,40,8,11,31,47,27,66,7,8,45,31,15,29,66,35,8,57,31,4,27,66,38,8,8,31,68,27,66,6,8,13,31,42,27,66,24,8,14,66,53,8,62,31,18,27,66,5,8,53,31,10,27,66,5,8,4,31,35,27,66,40,8,37,31,5,27,66,61,8,60,31,2,29,66,23,8,18,31,80,27,66,10,8,32,31,26,27,66,7,8,6,31,62,27,66,16,8,10,66,42,8,53,31,27,29,66,58,8,41,31,18,27,66,6,8,7,31,30,27,66,28,8,12,66,53,8,53,31,14,27,66,3,8,34,31,17,27,66,14,8,15,31,14,27,66,38,8,47,31,3,29,66,41,8,34,31,6,29,66,46,8,47,31,12,29,66,44,8,61,31,13,29,66,57,8,18,31,36,27,66,31,8,26,31,16,27,66,30,8,5,66,73,8,36,31,10,29,66,78,8,0,66,111,8,7,31,46,27,66,55,8,36,31,17,27,66,21,8,56,31,41,29,66,90,8,58,31,27,29,66,54,8,14,31,16,27,66,57,8,14,66,66,8,41,31,29,27,66,35,8,0,66,56,8,22,31,43,27,66,8,8,50,31,2,27,66,17,8,10,31,43,27,66,14,8,8,31,49,27,66,16,8,10,31,58,27,66,40,8,40,31,21,29,66,47,8,0,66,48,8,16,31,7,27,66,46,8,39,31,19,29,66,98,8,5,31,76,27,66,1,8,60,31,37,27,66,7,8,47,31,27,29,66,45,8,11,31,33,27,66,72,8,32,31,11,29,66,53,8,38,31,31,27,66,13,8,2,66,97,8,14,66,29,8,8,66,68,8,13,31,79,27,66,30,8,12,66,53,8,34,31,44,27,66,3,8,43,31,4,27,66,26,8,31,31,24,27,66,12,8,6,31,26,27,66,53,8,43,31,1,29,66,10,8,32,31,8,29,66,56,8,26,31,73,27,66,6,8,44,31,19,29,66,31,8,0,31,55,27,66,23,8,46,31,18,29,66,37,8,14,31,36,27,66,17,8,43,31,6,27,66,32,8,24,31,1,29,66,74,8,19,31,3,29,66,58,8,59,31,17,29,66,39,8,21,31,1,27,66,30,8,23,31,46,27,66,44,8,6,66,74,8,54,31,43,27,66,8,8,28,31,8,27,66,21,8,63,31,12,29,66,32,8,39,31,11,27,66,19,8,20,31,38,27,66,8,8,7,66,66,8,55,31,46,27,66,7,8,63,31,26,29,66,31,8,33,31,39,27,66,34,8,45,31,4,29,66,11,8,7,31,12,27,66,99,8,2,66,82,8,2,31,104,27,66,14,8,51,31,5,29,66,19,8,61,31,5,27,66,3,8,58,31,23,29,66,41,8,12,31,20,27,66,19,8,25,31,45,27,66,7,8,13,66,52,8,50,31,33,29,66,52,8,11,66,93,8,41,31,21,27,66,15,8,14,31,44,27,66,7,8,37,31,3,29,66,31,8,38,31,23,27,66,4,8,39,31,7,29,66,41,8,29,31,10,27,66,26,8,61,31,7,27,66,1,8,26,66,93,8,31,31,24,27,66,10,8,61,31,11,27,66,36,8,46,31,29,29,66,48,8,23,31,72,27,66,25,8,43,31,1,27,66,75,8,7,31,9,27,66,49,8,54,31,25,29,66,37,8,29,31,33,27,66,43,8,15,31,2,27,66,68,8,62,31,9,29,66,22,8,36,31,3,29,66,46,8,29,31,67,27,66,8,8,3,66,86,8,40,31,9,29,66,56,8,37,31,9,29,66,43,8,48,31,9,27,66,48,8,28,31,56,27,66,1,8,2,66,45,8,58,31,1,29,66,17,8,48,31,22,29,66,56,8,3,66,71,8,8,66,58,8,6,31,16,27,66,54,8,15,31,80,27,66,25,8,28,31,4,29,66,75,8,42,31,21,27,66,18,8,35,31,29,27,66,13,8,37,31,23,27,66,23,8,41,31,16,27,66,28,8,8,31,36,27,66,22,8,33,31,8,29,66,55,8,23,31,80,27,66,2,8,10,66,46,8,42,31,36,27,66,40,8,1,31,58,27,66,10,8,17,31,7,27,66,43,8,43,31,9,29,66,35,8,63,31,6,27,66,39,8,53,31,20,29,66,43,8,21,31,11,27,66,74,8,5,66,47,8,2,31,73,27,66,43,8,26,31,38,27,66,10,8,31,31,10,29,66,61,8,56,31,25,29,66,34,8,10,31,8,27,66,57,8,58,31,40,29,66,56,8,17,31,1,27,66,68,8,9,66,68,8,52,31,33,29,66,24,8,36,31,7,29,66,47,8,49,31,41,27,66,29,8,23,31,61,27,66,19,8,15,31,2,27,66,48,8,4,31,43,27,66,27,8,27,31,23,27,66,18,8,18,31,16,27,66,35,8,62,31,47,29,66,50,8,60,31,10,29,66,19,8,20,31,82,27,66,17,8,0,66,65,8,42,31,20,27,66,3,8,5,31,21,27,66,45,8,5,66,100,8,14,66,71,8,25,31,44,27,66,15,8,3,31,65,27,66,6,8,44,31,27,27,66,10,8,24,31,2,27,66,89,8,3,66,40,8,45,31,8,27,66,23,8,11,66,38,8,5,31,38,27,66,60,8,20,31,34,27,66,27,8,12,31,19,27,66,41,8,11,66,72,8,38,31,3,27,66,44,8,19,31,45,27,66,2,8,13,31,57,27,66,10,8,43,31,26,27,66,36,8,8,31,28,27,66,21,8,45,31,30,29,66,53,8,34,31,13,27,66,22,8,44,31,14,29,66,37,8,10,31,58,27,66,47,8,42,31,19,27,66,47,8,10,31,47,27,66,13,8,62,31,31,29,66,17,8,48,31,24,29,66,45,8,62,31,34,27,66,22,8,10,31,23,27,66,54,8,15,31,7,27,66,44,8,16,31,19,27,66,30,8,50,31,11,27,66,20,8,35,31,22,27,66,17,8,30,31,51,27,66,1,8,1,31,85,27,66,3,8,44,31,16,29,66,15,8,59,31,30,29,66,47,8,61,31,32,29,66,19,8,12,31,26,27,66,18,8,8,31,13,27,66,60,8,31,31,19,27,66,19,8,32,31,12,27,66,23,8,12,66,73,8,33,31,50,27,66,1,8,26,31,14,27,66,40,8,7,31,32,27,66,66,8,62,31,34,29,66,29,8,48,31,10,27,66,9,8,5,66,64,8,52,31,21,29,66,36,8,8,31,68,27,66,43,8,4,31,103,27,66,1,8,61,31,46,29,66,53,8,63,31,43,29,66,86,8,10,66,42,8,4,31,60,27,66,54,8,41,31,8,27,66,21,8,38,31,24,27,66,20,8,17,31,37,27,66,11,8,63,31,19,27,66,2,8,10,31,35,27,66,29,8,8,31,72,27,66,1,8,11,66,92,8,31,31,14,29,66,26,8,61,31,12,27,66,3,8,7,31,34,27,66,7,8,13,31,36,27,66,66,8,39,31,23,29,66,49,8,49,31,28,29,66,52,8,4,66,79,8,27,31,5,29,66,63,8,5,31,48,27,66,17,8,39,31,11,27,66,29,8,37,31,12,27,66,56,8,57,31,6,27,66,22,8,34,31,7,27,66,34,8,54,31,11,29,66,31,8,11,31,22,27,66,49,8,25,31,59,27,66,35,8,3,31,95,27,66,10,8,31,31,35,27,66,7,8,11,31,38,27,66,71,8,55,31,14,27,66,16,8,5,66,38,8,9,66,57,8,27,31,60,27,66,16,8,28,31,8,29,66,45,8,4,66,61,8,4,31,13,27,66,48,8,55,31,40,27,66,8,8,12,66,53,8,52,31,15,27,66,17,8,52,31,30,29,66,43,8,46,31,14,27,66,5,8,3,66,62,8,44,31,15,29,66,42,8,61,31,39,29,66,46,8,17,31,7,27,66,41,8,55,31,3,27,66,23,8,36,31,7,29,66,21,8,58,31,18,29,66,34,8,40,66,44,8,37,31,16,29,66,78,8,2,66,106,8,4,31,54,27,66,13,8,10,31,6,27,66,32,8,60,31,36,29,66,45,8,22,31,5,29,66,80,8,0,66,74,8,36,31,22,27,66,24,8,12,31,20,27,66,16,8,10,31,92,27,66,6,8,1,31,47,27,66,22,8,7,66,99,8,3,31,31,27,66,18,8,20,31,90,27,66,8,8,14,66,57,8,57,31,12,29,66,59,8,27,31,16,27,66,22,8,28,31,75,27,66,15,8,39,31,1,27,66,34,8,35,31,18,27,66,29,8,50,31,2,27,66,34,8,17,31,23,27,66,26,8,28,31,10,29,66,58,8,47,31,31,29,66,32,8,31,31,3,29,66,71,8,1,66,80,8,39,31,17,27,66,15,8,38,31,6,29,66,51,8,13,31,69,27,66,4,8,13,31,22,27,66,44,8,54,31,14,27,66,12,8,22,31,29,27,66,54,8,14,31,23,27,66,19,8,27,31,6,29,66,57,8,13,66,56,8,51,31,4,29,66,21,8,50,31,3,27,66,32,8,46,31,21,29,66,83,8,21,31,29,27,66,18,8,2,66,67,8,57,31,10,27,66,2,8,12,31,88,27,66,18,8,55,31,40,29,66,65,8,54,31,57,27,66,8,8,6,66,59,8,15,31,81,27,66,11,8,23,15,27,66,25,8,19,31,55,27,66,31,8,60,66,25,8,61,31,3,27,66,44,8,3,66,71,8,18,31,3,29,66,66,8,10,31,74,27,66,15,8,39,31,4,29,66,8,8,50,31,23,27,66,3,8,44,31,53,27,66,25,8,33,31,6,29,66,58,8,24,31,7,29,66,64,8,50,31,6,29,66,21,8,28,31,21,27,66,72,8,23,31,14,27,66,20,8,50,31,39,27,66,13,8,28,31,34,27,66,7,8,14,66,54,8,7,31,40,27,66,30,8,12,31,26,27,66,70,8,56,31,16,29,66,26,8,34,31,12,29,66,63,8,48,31,6,27,66,15,8,25,31,1,29,66,94,8,2,31,77,27,66,3,8,31,31,18,27,66,32,8,21,66,44,8,35,31,13,27,66,35,8,9,31,56,27,66,4,8,43,31,25,29,66,101,8,34,31,26,27,66,5,8,32,31,49,27,66,27,8,10,66,57,8,57,31,26,29,66,35,8,6,66,79,8,18,31,13,27,66,50,8,8,66,58,8,47,31,41,27,66,33,8,30,31,18,27,66,37,8,10,31,60,27,66,15,8,8,66,66,8,15,31,2,27,66,65,8,1,66,84,8,5,31,20,27,66,61,8,55,31,32,29,66,57,8,2,31,40,27,66,63,8,54,31,18,29,66,49,8,11,31,41,27,66,22,8,12,31,16,27,66,51,8,26,31,35,27,66,42,8,8,31,37,27,66,36,8,26,31,48,27,66,34,8,4,31,26,27,66,37,8,60,31,45,29,66,91,8,50,31,60,27,66,1,8,5,31,34,27,66,30,8,11,66,70,8,54,31,9,29,66,37,8,29,31,41,27,66,7,8,6,66,59,8,49,31,4,29,66,29,8,56,31,33,29,66,58,8,35,31,6,29,66,56,8,58,31,2,27,66,48,8,0,66,71,8,33,31,47,27,66,25,8,30,31,15,27,66,40,8,8,31,89,27,66,9,8,12,66,58,8,63,31,26,29,66,47,8,50,31,16,29,66,18,8,46,31,5,27,66,5,8,19,31,25,27,66,21,8,4,31,54,27,66,7,8,31,31,5,29,66,47,8,29,31,33,27,66,4,8,5,66,64,8,55,31,52,27,66,12,8,48,31,21,29,66,38,8,58,31,1,27,66,22,8,26,31,34,27,66,7,8,5,31,10,27,66,52,8,58,31,20,29,66,47,8,20,31,63,27,66,19,8,34,31,2,29,66,42,8,60,31,6,29,66,29,8,21,31,5,27,66,39,8,4,31,16,27,66,66,8,14,66,66,8,11,31,38,27,66,54,8,0,66,107,8,4,31,13,27,66,91,8,53,31,1,29,66,15,8,54,31,20,29,66,34,8,19,31,90,27,66,2,8,2,31,39,27,66,67,8,44,31,14,29,66,39,8,41,31,23,29,66,103,8,49,31,30,27,66,6,8,40,31,13,29,66,63,8,6,66,68,8,18,31,1,29,66,65,8,20,31,4,29,66,87,8,10,31,27,27,66,49,8,9,31,52,27,66,19,8,4,31,74,27,66,25,8,39,31,29,27,66,21,8,14,31,44,27,66,7,8,49,31,20,29,66,36,8,22,31,6,27,66,41,8,50,31,9,27,66,6,8,62,31,16,29,66,19,8,6,66,60,8,55,31,40,29,66,33,8,6,66,59,8,32,31,3,29,66,58,8,33,31,10,27,66,31,8,35,31,3,29,66,49,8,44,31,4,27,66,29,8,51,31,2,27,66,1,8,41,31,19,29,66,44,8,4,66,63,8,19,31,12,27,66,54,8,29,31,26,27,66,12,8,16,31,3,27,66,61,8,34,31,4,27,66,66,8,29,31,22,27,66,26,8,61,31,34,29,66,38,8,3,31,39,27,66,23,8,48,31,1,29,66,18,8,9,66,76,8,62,31,2,27,66,1,8,46,31,14,29,66,47,8,7,31,11,27,66,49,8,33,31,21,27,66,31,8,2,31,24,27,66,48,8,15,31,20,27,66,44,8,40,31,2,29,66,65,8,11,31,30,27,66,40,8,42,31,40,27,66,26,8,50,31,34,29,66,52,8,3,66,65,8,26,31,21,27,66,64,8,4,31,52,27,66,13,8,22,31,46,27,66,10,8,47,31,10,27,66,64,8,53,31,27,29,66,89,8,9,66,75,8,31,31,9,27,66,25,8,59,31,16,29,66,22,8,60,31,10,29,66,16,8,8,66,57,8,2,31,38,27,66,25,8,9,66,56,8,4,66,95,8,25,31,37,27,66,58,8,3,66,71,8,11,66,70,8,11,31,32,27,66,9,8,23,31,82,27,66,3,8,32,31,16,29,66,49,8,13,66,109,8,4,31,20,27,66,87,8,47,31,9,29,66,31,8,55,31,30,29,66,49,8,7,66,74,8,41,31,25,27,66,11,8,7,66,36,8,46,31,9,27,66,14,8,60,31,15,29,66,74,8,48,31,1,29,66,18,8,5,31,87,27,66,16,8,1,66,68,8,37,31,81,27,66,3,8,14,31,32,27,66,39,8,38,31,4,29,66,68,8,63,31,30,29,66,47,8,3,66,102,8,39,31,44,27,66,6,8,1,66,64,8,36,31,12,27,66,18,8,28,31,4,27,66,49,8,5,31,53,27,66,7,8,44,31,9,29,66,20,8,13,66,61,8,53,31,16,27,66,13,8,54,31,30,27,66,15,8,51,31,19,27,66,38,8,12,66,55,8,10,31,42,27,66,70,8,9,66,43,8,10,31,30,27,66,68,8,30,31,10,29,66,47,8,26,31,4,29,66,62,8,20,31,82,27,66,9,8,43,31,26,29,66,52,8,6,66,68,8,12,31,33,27,66,36,8,47,31,53,27,66,19,8,24,31,13,27,66,17,8,32,31,27,27,66,7,8,4,66,65,8,12,31,41,27,66,16,8,6,31,75,27,66,3,8,34,31,13,27,66,18,8,51,31,31,29,66,47,8,33,31,6,29,66,58,8,52,31,1,27,66,19,8,18,31,5,27,66,57,8,11,66,55,8,10,31,21,27,66,34,8,9,31,63,27,66,9,8,34,31,29,27,66,11,8,48,31,21,29,66,60,8,46,31,24,29,66,81,8,48,31,53,27,66,7,8,42,31,17,29,66,64,8,60,31,42,29,66,48,8,42,31,26,27,66,17,8,57,31,21,29,66,7,8,63,31,28,29,66,43,8,41,31,37,27,66,42,8,12,31,43,27,66,22,8,39,31,14,29,66,40,8,8,66,57,8,5,31,36,27,66,28,8,2,66,63,8,7,31,46,27,66,12,8,27,31,31,27,66,8,8,29,31,85,27,66,6,8,34,31,8,27,66,35,8,4,31,22,27,66,61,8,7,66,67,8,5,31,24,27,66,52,8,1,66,76,8,13,66,41,8,4,66,62,8,52,31,2,27,66,13,8,42,31,12,29,66,55,8,26,31,5,29,66,45,8,44,31,6,27,66,31,8,46,31,29,27,66,7,8,18,31,16,27,66,43,8,12,66,53,8,31,31,15,27,66,19,8,44,66,21,8,54,31,8,29,66,39,8,1,31,28,27,66,36,8,46,31,31,29,66,59,8,20,31,34,27,66,27,8,51,31,21,29,66,22,8,10,31,70,27,66,28,8,33,31,3,27,66,34,8,23,31,94,27,66,4,8,5,31,13,27,66,67,8,50,31,29,29,66,68,8,34,31,24,27,66,12,8,19,31,51,27,66,14,8,7,66,45,8,29,31,16,27,66,63,8,43,31,22,27,66,3,8,56,31,40,29,66,52,8,4,31,21,27,66,86,8,56,31,24,27,66,28,8,20,31,4,27,66,43,8,10,31,72,27,66,2,8,10,31,78,27,66,23,8,11,66,58,8,19,31,9,27,66,38,8,27,31,5,27,66,72,8,53,31,34,29,66,58,8,5,31,14,27,66,46,8,62,31,36,29,66,39,8,11,31,24,27,66,31,8,46,31,3,29,66,34,8,12,66,53,8,53,31,14,27,66,7,8,14,66,67,8,56,31,10,29,66,65,8,1,66,107,8,1,31,18,27,66,51,8,47,31,27,29,66,47,8,8,31,42,27,66,35,8,44,31,28,27,66,28,8,32,31,25,27,66,13,8,41,31,20,29,66,63,8,3,66,50,8,45,31,11,29,66,32,8,56,31,8,29,66,17,8,32,31,17,29,66,50,8,11,31,28,27,66,26,8,2,31,15,27,66,55,8,21,31,24,27,66,36,8,22,31,17,27,66,28,8,55,31,9,29,66,27,8,44,31,55,27,66,16,8,44,31,18,27,66,3,8,62,31,45,29,66,51,8,10,66,105,8,31,31,16,27,66,61,8,4,66,61,8,14,31,78,27,66,29,8,6,66,79,8,11,31,37,27,66,50,8,14,31,52,27,66,8,8,49,31,17,27,66,16,8,55,31,38,27,66,10,8,47,31,20,27,66,19,8,62,31,27,29,66,45,8,17,31,69,27,66,20,8,40,31,39,27,66,24,8,34,31,2,29,66,20,8,23,31,3,27,66,48,8,0,31,23,27,66,58,8,14,31,33,27,66,1,8,11,66,43,8,9,31,31,27,66,31,8,39,31,59,27,66,7,8,3,31,62,27,66,20,8,56,31,8,29,66,17,8,11,31,49,27,66,14,8,20,31,52,27,66,11,8,19,31,12,27,66,54,8,54,31,18,29,66,7,8,19,31,23,27,66,34,8,37,31,3,27,66,8,8,13,66,39,8,48,31,26,29,66,59,8,9,66,61,8,56,31,41,27,66,8,8,13,31,29,27,66,43,8,6,31,13,27,66,38,8,8,66,72,8,11,31,65,27,66,29,8,2,31,19,27,66,35,8,58,31,17,29,66,63,8,14,66,55,8,34,31,2,27,66,32,8,9,66,43,8,43,31,9,29,66,74,8,22,31,11,27,66,34,8,33,31,9,27,66,64,8,1,31,14,27,66,37,8,0,66,118,8,26,31,18,27,66,27,8,4,31,30,27,66,48,8,27,31,7,29,66,45,8,17,31,15,27,66,43,8,54,31,18,29,66,38,8,55,31,35,29,66,66,8,7,66,96,8,8,66,35,8,2,66,74,8,40,31,31,27,66,48,8,18,31,43,27,66,8,8,43,31,21,29,66,59,8,36,31,35,27,66,3,8,12,66,71,8,24,31,22,27,66,39,8,0,66,79,8,50,31,22,27,66,9,8,3,31,15,27,66,65,8,22,31,23,27,66,12,8,2,66,83,8,9,31,33,27,66,23,8,26,31,2,29,66,42,8,8,31,36,27,66,63,8,44,31,16,27,66,24,8,29,31,25,27,66,11,8,27,31,19,27,66,19,8,60,31,37,29,66,42,8,10,66,87,8,45,31,17,27,66,12,8,31,31,49,27,66,3,8,36,31,8,29,66,20,8,49,31,29,27,66,30,8,10,66,61,8,4,31,93,27,66,9,8,40,31,6,29,66,18,8,56,31,33,27,66,29,8,42,31,9,29,66,40,8,3,31,97,27,66,4,8,9,31,18,27,66,38,8,12,66,60,8,59,31,33,29,66,48,8,48,31,29,27,66,5,8,59,31,51,27,66,1,8,9,31,14,27,66,20,8,5,31,55,27,66,16,8,23,31,11,27,66,14,8,52,31,5,29,66,1,8,11,66,70,8,1,66,67,8,14,66,53,8,61,31,45,29,66,41,8,38,31,21,29,66,72,8,38,31,11,27,66,20,8,36,31,2,27,66,27,8,9,31,54,27,66,48,8,29,31,43,27,66,36,8,44,31,18,27,66,25,8,41,31,42,27,66,23,8,5,31,34,27,66,13,8,41,31,48,27,66,29,8,55,31,1,27,66,9,8,39,31,24,29,66,67,8,36,31,14,29,66,43,8,9,66,75,8,11,66,63,8,8,66,74,8,41,31,1,27,66,10,8,13,66,30,8,45,31,24,27,66,7,8,63,31,46,29,66,31,8,13,66,86,8,3,31,65,27,66,13,8,62,31,8,29,66,21,8,2,31,55,27,66,26,8,1,31,54,27,66,30,8,0,66,69,8,32,31,21,27,66,28,8,9,66,74,8,4,66,52,8,36,31,15,27,66,62,8,4,66,65,8,52,31,29,29,66,44,8,4,31,25,27,66,74,8,5,31,19,27,66,84,8,52,31,4,29,66,21,8,11,31,14,27,66,23,8,60,31,41,29,66,50,8,22,31,21,27,66,75,8,58,31,5,29,66,32,8,27,31,36,27,66,18,8,56,31,33,29,66,42,8,5,31,73,27,66,5,8,45,31,3,27,66,21,8,16,31,9,27,66,94,8,32,31,16,29,66,49,8,2,66,63,8,32,31,10,29,66,49,8,10,31,85,27,66,10,8,20,31,36,27,66,29,8,62,31,27,29,66,81,8,32,31,19,27,66,23,8,51,31,36,29,66,66,8,8,66,44,8,49,31,27,29,66,21,8,6,66,70,8,10,31,71,27,66,40,8,8,31,22,27,66,51,8,7,31,11,27,66,63,8,43,31,14,29,66,47,8,15,31,22,27,66,84,8,28,31,13,27,66,44,8,3,31,63,27,66,43,8,0,31,34,27,66,46,8,6,31,55,27,66,44,8,62,31,40,29,66,34,8,10,31,8,27,66,57,8,49,31,12,27,66,8,8,1,66,64,8,40,31,13,29,66,38,8,9,31,66,27,66,33,8,34,31,14,29,66,64,8,20,31,36,27,66,50,8,13,66,39,8,2,66,116,8,36,31,13,29,66,43,8,30,31,53,27,66,21,8,32,31,4,29,66,37,8,16,31,15,27,66,83,8,0,31,42,27,66,32,8,13,31,10,27,66,58,8,24,31,9,29,66,41,8,7,31,22,27,66,14,8,61,31,25,29,66,40,8,36,31,61,27,66,22,8,23,31,72,27,66,20,8,7,66,74,8,44,31,25,29,66,59,8,56,31,36,29,66,85,8,10,66,75,8,4,31,47,27,66,30,8,32,31,16,29,66,64,8,48,31,10,29,66,67,8,5,31,30,27,66,21,8,19,31,3,29,66,57,8,1,31,53,27,66,15,8,18,31,4,27,66,43,8,8,31,34,27,66,6,8,23,31,54,27,66,31,8,21,31,6,29,66,51,8,63,31,7,27,66,14,8,32,31,9,29,66,29,8,50,31,54,27,66,14,8,48,31,20,29,66,49,8,51,31,19,29,66,50,8,60,31,4,27,66,1,8,39,31,37,27,66,8,8,10,31,45,27,66,19,8,12,66,70,8,11,66,37,8,28,31,7,27,66,8,8,38,31,15,27,66,23,8,58,31,10,29,66,72,8,29,31,27,27,66,29,8,45,31,27,29,66,63,8,5,31,54,27,66,6,8,53,31,1,27,66,51,8,10,31,7,27,66,40,8,10,66,67,8,13,66,56,8,0,31,46,27,66,21,8,7,66,49,8,8,66,100,8,6,66,60,8,14,31,51,27,66,19,8,4,31,47,27,66,1,8,59,31,25,27,66,34,8,54,31,8,27,66,11,8,51,31,27,29,66,42,8,21,31,17,27,66,27,8,45,31,33,27,66,8,8,27,31,8,29,66,55,8,57,31,1,29,66,26,8,19,31,46,27,66,12,8,0,31,42,27,66,1,8,34,31,24,27,66,18,8,0,31,60,27,66,62,8,14,31,84,27,66,1,8,40,31,15,27,66,26,8,2,66,69,8,51,31,27,27,66,27,8,19,66,66,8,47,31,36,27,66,26,8,40,31,3,29,66,43,8,30,31,34,27,66,41,8,0,31,19,27,66,37,8,57,31,29,29,66,40,8,3,31,57,27,66,9,8,10,66,55,8,10,66,63,8,20,31,75,27,66,23,8,14,66,68,8,8,66,96,8,51,31,16,29,66,30,8,25,31,4,29,66,56,8,15,31,5,27,66,56,8,62,31,6,29,66,66,8,59,31,23,29,66,49,8,26,31,43,27,66,12,8,61,31,2,27,66,17,8,18,31,74,27,66,29,8,14,66,71,8,26,31,53,27,66,10,8,49,31,4,27,66,28,8,33,31,24,27,66,26,8,55,31,28,29,66,29,8,26,31,5,27,66,80,8,8,31,41,27,66,20,8,8,66,57,8,9,66,60,8,17,31,31,27,66,60,8,8,31,49,27,66,21,8,43,31,25,29,66,50,8,14,66,38,8,8,66,110,8,8,66,64,8,53,31,4,29,66,55,8,20,31,24,27,66,21,8,7,31,47,27,66,20,8,56,31,4,29,66,24,8,10,66,39,8,59,31,32,29,66,62,8,6,31,68,27,66,7,8,28,31,17,27,66,23,8,35,31,26,27,66,6,8,38,31,19,29,66,67,8,6,31,46,27,66,13,8,51,31,25,27,66,4,8,3,31,39,27,66,63,8,44,31,21,29,66,33,8,6,31,50,27,66,19,8,26,31,9,29,66,52,8,10,66,55,8,1,66,76,8,40,31,17,27,66,51,8,58,31,24,29,66,39,8,11,31,69,27,66,26,8,52,31,23,29,66,23,8,25,31,5,27,66,88,8,1,31,20,27,66,54,8,5,66,60,8,14,66,51,8,18,31,24,27,66,25,8,17,31,1,29,66,49,8,23,31,34,27,66,25,8,6,66,71,8,3,31,12,27,66,50,8,5,31,35,27,66,34,8,11,31,39,27,66,31,8,30,31,20,27,66,6,8,50,31,31,27,66,27,8,12,66,57,8,29,31,26,27,66,28,8,57,31,21,27,66,7,8,3,31,29,27,66,66,8,55,31,29,29,66,44,8,31,31,26,27,66,27,8,60,31,14,29,66,7,8,0,31,50,27,66,16,8,52,31,15,29,66,28,8,48,31,29,29,66,49,8,61,31,8,27,66,34,8,13,31,94,27,66,1,8,6,66,59,8,12,31,4,27,66,51,8,50,31,13,27,66,22,8,61,31,26,29,66,31,8,39,31,29,27,66,13,8,28,31,45,27,66,9,8,23,31,33,27,66,21,8,8,66,57,8,58,31,22,29,66,29,8,4,31,61,27,66,2,8,62,31,39,29,66,80,8,28,31,52,27,66,4,8,1,66,64,8,1,31,52,27,66,12,8,35,31,19,29,66,50,8,2,66,63,8,9,31,36,27,66,20,8,59,31,3,27,66,3,8,38,31,1,27,66,60,8,51,31,30,27,66,39,8,9,31,16,27,66,40,8,56,31,2,27,66,9,8,53,31,3,27,66,29,8,39,31,23,29,66,52,8,18,31,21,27,66,40,8,10,31,6,27,66,87,8,37,15,27,66,7,8,35,31,40,27,66,33,8,37,31,9,27,66,19,8,17,31,18,27,66,72,8,1,31,37,27,66,31,8,4,66,104,8,56,31,6,29,66,16,8,33,31,3,27,66,32,8,49,31,14,29,66,76,8,36,31,11,29,66,83,8,8,66,59,8,56,31,13,27,66,14,8,11,66,74,8,61,31,36,29,66,58,8,3,66,72,8,1,31,92,27,66,11,8,21,31,19,27,66,45,8,2,66,41,8,48,31,15,29,66,33,8,41,31,19,29,66,81,8,61,31,1,27,66,3,8,1,66,64,8,1,31,30,27,66,43,8,54,31,19,27,66,46,8,12,66,73,8,42,31,63,27,66,5,8,15,31,9,27,66,42,8,7,31,34,27,66,79,8,36,31,1,27,66,32,8,38,31,36,27,66,34,8,58,31,5,29,66,15,8,23,31,28,27,66,33,8,42,31,45,27,66,24,8,8,31,49,27,66,9,8,10,66,55,8,29,31,8,27,66,30,8,44,15,27,66,31,8,21,31,12,27,66,45,8,40,31,5,27,66,34,8,18,31,100,27,66,2,8,36,31,18,29,66,71,8,4,66,93,8,33,31,16,29,66,57,8,34,31,47,27,66,1,8,37,31,26,27,66,26,8,9,31,38,27,66,61,8,26,31,6,27,66,37,8,0,66,84,8,7,66,45,8,31,31,30,27,66,57,8,51,31,32,29,66,61,8,0,66,66,8,0,66,65,8,30,31,20,27,66,3,8,2,66,72,8,17,31,23,27,66,41,8,55,31,34,29,66,91,8,17,31,34,27,66,15,8,21,31,18,27,66,37,8,12,66,36,8,18,31,42,27,66,5,8,28,31,8,29,66,61,8,2,31,20,27,66,46,8,55,31,23,29,66,35,8,30,31,22,27,66,33,8,24,31,56,27,66,38,8,11,66,69,8,35,31,30,27,66,40,8,11,31,26,27,66,19,8,16,31,45,27,66,61,8,20,31,11,27,66,38,8,8,66,60,8,26,31,36,27,66,11,8,31,31,51,27,66,26,8,19,31,18,27,66,32,8,16,31,23,27,66,45,8,29,31,3,29,66,26,8,5,31,15,27,66,98,8,13,66,64,8,13,31,31,27,66,22,8,33,31,8,27,66,24,8,0,66,53,8,2,31,22,27,66,50,8,31,31,8,29,66,58,8,27,31,4,29,66,51,8,21,31,27,27,66,18,8,17,31,54,27,66,5,8,27,31,60,27,66,35,8,12,66,91,8,4,66,77,8,11,66,57,8,25,31,77,27,66,19,8,36,31,12,29,66,61,8,3,66,70,8,15,31,36,27,66,29,8,54,31,40,27,66,11,8,40,31,9,29,66,26,8,44,31,11,29,66,53,8,24,31,5,29,66,50,8,43,31,4,29,66,26,8,32,31,15,29,66,56,8,9,66,99,8,39,31,2,29,66,36,8,14,31,5,27,66,49,8,18,31,2,27,66,32,8,1,31,103,27,66,14,8,48,31,31,29,66,64,8,4,31,50,27,66,65,8,8,31,51,27,66,6,8,19,31,41,27,66,47,8,35,31,26,27,66,10,8,8,66,97,8,40,31,4,29,66,49,8,56,31,6,27,66,4,8,17,31,20,27,66,39,8,63,31,25,29,66,10,8,5,31,23,27,66,53,8,43,31,36,27,66,2,8,37,31,7,29,66,44,8,39,31,70,27,66,12,8,3,31,74,27,66,8,8,5,31,22,27,66,25,8,1,66,79,8,10,31,23,27,66,72,8,0,31,52,27,66,4,8,56,31,20,27,66,8,8,44,31,3,29,66,28,8,63,31,44,29,66,46,8,62,31,41,29,66,94,8,22,31,43,27,66,43,8,31,31,5,29,66,52,8,61,31,3,29,66,10,8,10,66,42,8,23,31,70,27,66,25,8,10,31,33,27,66,34,8,8,31,84,27,66,28,8,8,66,57,8,10,31,32,27,66,42,8,5,66,69,8,38,31,34,27,66,13,8,39,66,68,8,50,31,30,29,66,23,8,31,31,2,27,66,43,8,54,31,10,27,66,56,8,10,31,13,27,66,54,8,25,31,6,27,66,50,8,33,31,5,27,66,42,8,6,31,25,27,66,36,8,15,31,63,27,66,7,8,2,31,42,27,66,28,8,11,31,19,27,66,50,8,39,31,15,29,66,81,8,58,31,26,29,66,24,8,0,66,118,8,4,31,29,27,66,32,8,38,31,22,29,66,50,8,62,31,17,29,66,28,8,16,31,55,27,66,13,8,10,31,5,27,66,50,8,23,31,33,27,66,9,8,2,31,50,27,66,13,8,26,31,11,29,66,52,8,1,66,64,8,30,31,27,27,66,9,8,1,66,76,8,3,66,62,8,35,31,17,27,66,13,8,21,31,5,27,66,41,8,14,66,38,8,38,31,6,29,66,78,8,8,66,69,8,39,66,66,8,39,31,6,27,66,40,8,58,31,38,29,66,48,8,43,31,2,29,66,38,8,45,31,30,29,66,88,8,14,66,67,8,13,66,57,8,48,31,18,27,66,3,8,17,31,40,27,66,24,8,16,31,30,27,66,23,8,1,66,65,8,29,31,34,27,66,5,8,52,31,10,29,66,23,8,20,31,34,27,66,49,8,7,31,11,27,66,50,8,54,31,35,29,66,50,8,20,31,58,27,66,41,8,29,31,24,27,66,12,8,36,31,10,29,66,39,8,33,31,17,29,66,50,8,11,66,71,8,45,31,11,29,66,35,8,15,31,22,27,66,28,8,33,31,11,27,66,21,8,34,31,4,27,66,28,8,27,31,38,27,66,12,8,62,66,3,8,7,31,56,27,66,2,8,27,31,31,27,66,8,8,30,31,50,27,66,23,8,30,31,11,29,66,46,8,54,31,10,27,66,5,8,12,31,6,27,66,101,8,19,31,1,27,66,45,8,21,31,53,27,66,34,8,44,31,16,27,66,17,8,14,31,24,27,66,45,8,47,31,32,27,66,6,8,49,31,25,29,66,43,8,36,31,35,27,66,9,8,0,31,93,27,66,10,8,35,31,8,27,66,9,8,37,31,5,27,66,23,8,57,31,22,29,66,31,8,45,31,23,27,66,35,8,5,66,60,8,61,31,40,29,66,60,8,9,31,44,27,66,22,8,9,31,55,27,66,3,8,50,31,21,29,66,56,8,20,31,27,27,66,36,8,50,31,21,29,66,52,8,39,31,25,27,66,20,8,23,31,11,27,66,77,8,56,31,30,29,66,26,8,32,31,7,27,66,27,8,59,31,29,29,66,91,8,49,31,16,29,66,32,8,61,31,38,29,66,52,8,5,66,62,8,49,31,20,27,66,36,8,20,31,22,27,66,43,8,28,31,33,27,66,6,8,2,31,48,27,66,29,8,42,31,3,29,66,64,8,43,31,19,29,66,45,8,23,31,47,27,66,38,8,32,31,5,27,66,28,8,37,31,53,27,66,32,8,48,31,7,27,66,56,8,35,31,17,27,66,14,8,55,31,36,29,66,55,8,46,31,6,27,66,29,8,10,31,15,27,66,56,8,58,31,15,29,66,11,8,33,31,11,27,66,21,8,5,31,53,27,66,25,8,61,31,27,29,66,51,8,23,31,35,27,66,12,8,2,31,35,27,66,42,8,1,66,102,8,23,31,10,27,66,36,8,3,66,105,8,8,66,58,8,38,31,58,27,66,10,8,1,66,110,8,13,31,43,27,66,10,8,6,66,68,8,10,31,47,27,66,24,8,54,31,40,27,66,5,8,39,31,11,27,66,4,8,42,31,16,29,66,39,8,18,31,55,27,66,10,8,1,66,84,8,9,31,32,27,66,32,8,41,31,6,29,66,44,8,55,31,19,27,66,29,8,60,31,22,29,66,31,8,50,31,21,29,66,79,8,36,31,12,27,66,19,8,53,31,14,29,66,45,8,18,31,10,27,66,83,8,7,31,57,27,66,2,8,58,31,27,29,66,43,8,28,31,26,27,66,27,8,25,31,28,27,66,58,8,12,66,96,8,39,31,24,29,66,53,8,39,31,21,27,66,23,8,2,31,51,27,66,32,8,55,31,14,29,66,41,8,49,31,18,27,66,3,8,5,66,79,8,2,31,13,27,66,37,8,39,31,18,29,66,87,8,8,66,58,8,20,31,27,27,66,21,8,30,31,6,27,66,75,8,39,31,55,27,66,14,8,57,31,35,29,66,44,8,33,31,2,27,66,32,8,29,31,31,27,66,51,8,11,31,41,27,66,2,8,14,31,32,27,66,20,8,8,66,59,8,3,31,34,27,66,48,8,11,66,55,8,36,31,23,27,66,13,8,61,31,42,29,66,85,8,53,31,15,27,66,9,8,13,66,52,8,40,31,7,27,66,27,8,5,31,33,27,66,45,8,8,31,104,27,66,7,8,40,31,62,27,66,6,8,11,66,55,8,1,31,43,27,66,25,8,13,66,56,8,24,31,61,27,66,14,8,49,31,18,29,66,34,8,14,66,51,8,38,31,43,27,66,8,8,22,31,30,27,66,32,8,42,31,5,29,66,28,8,44,31,12,27,66,9,8,57,31,21,29,66,29,8,49,31,34,27,66,1,8,13,31,38,27,66,14,8,4,66,63,8,7,31,40,27,66,38,8,10,31,54,27,66,5,8,25,31,8,29,66,57,8,12,66,70,8,24,31,4,29,66,32,8,12,66,96,8,27,31,8,27,66,37,8,47,31,8,27,66,65,8,36,31,34,27,66,15,8,39,31,17,29,66,21,8,29,31,7,29,66,58,8,23,31,41,27,66,2,8,13,31,42,27,66,34,8,52,31,12,29,66,15,8,37,31,30,27,66,4,8,24,31,72,27,66,9,8,4,31,19,27,66,62,8,48,31,28,29,66,51,8,61,31,25,29,66,40,8,27,31,3,29,66,24,8,57,31,18,29,66,9,8,9,66,72,8,22,31,39,27,66,6,8,34,31,83,27,66,4,8,57,31,38,29,66,38,8,11,31,52,27,66,49,8,36,31,3,29,66,36,8,23,31,9,27,66,35,8,5,31,32,27,66,82,8,9,66,99,8,54,31,22,29,66,47,8,56,31,7,29,66,19,8,8,66,44,8,14,66,104,8,17,31,24,27,66,27,8,46,31,22,27,66,36,8,1,66,64,8,12,31,17,27,66,22,8,10,66,64,8,50,31,26,27,66,6,8,46,31,15,29,66,59,8,32,31,30,27,66,4,8,38,31,27,27,66,11,8,26,66,22,8,14,31,52,27,66,37,8,32,31,30,27,66,19,8,13,31,12,27,66,44,8,37,31,1,27,66,29,8,11,66,75,8,6,66,70,8,59,31,23,29,66,44,8,53,31,36,29,66,88,8,6,31,26,27,66,24,8,50,31,32,27,66,2,8,54,31,2,29,66,17,8,1,66,64,8,19,31,3,27,66,26,8,13,31,34,27,66,61,8,42,31,27,27,66,17,8,58,31,24,29,66,88,8,61,31,25,29,66,16,8,40,31,71,27,66,7,8,46,31,15,27,66,4,8,5,31,76,27,66,38,8,14,31,50,27,66,1,8,13,31,41,27,66,53,8,6,66,65,8,41,31,28,27,66,36,8,4,31,15,27,66,66,8,47,31,7,29,66,14,8,62,31,7,27,66,5,8,5,66,78,8,34,31,19,27,66,21,8,37,31,20,27,66,9,8,61,31,3,29,66,18,8,29,31,12,29,66,31,8,18,31,31,27,66,3,8,22,31,4,27,66,55,8,51,31,28,29,66,42,8,4,31,16,27,66,85,8,8,31,16,27,66,33,8,59,31,37,29,66,97,8,12,66,57,8,19,31,42,27,66,4,8,55,31,26,29,66,90,8,1,31,90,27,66,27,8,57,31,41,29,66,73,8,29,31,58,27,66,33,8,51,31,5,27,66,9,8,50,31,8,29,66,24,8,38,31,35,27,66,1,8,1,31,20,27,66,65,8,32,31,48,27,66,19,8,40,31,15,29,66,18,8,47,31,4,27,66,25,8,47,31,7,29,66,80,8,24,31,14,27,66,47,8,61,31,39,29,66,59,8,3,31,50,27,66,13,8,58,31,42,27,66,21,8,2,66,54,8,14,31,8,27,66,34,8,55,31,37,29,66,51,8,12,31,24,27,66,30,8,56,31,17,29,66,13,8,23,31,54,27,66,31,8,8,66,58,8,60,31,1,27,66,8,8,10,31,15,27,66,44,8,13,31,65,27,66,40,8,8,66,76,8,47,31,1,29,66,58,8,5,31,48,27,66,12,8,57,31,12,27,66,28,8,27,31,9,27,66,38,8,63,31,9,29,66,29,8,47,31,24,27,66,2,8,46,31,18,29,66,15,8,10,31,51,27,66,15,8,39,31,1,29,66,83,8,45,31,15,27,66,25,8,54,31,12,27,66,15,8,35,31,3,29,66,35,8,29,31,30,27,66,8,8,35,31,18,29,66,69,8,29,31,54,27,66,26,8,63,31,4,29,66,21,8,47,31,13,27,66,45,8,12,66,44,8,33,31,14,27,66,22,8,23,31,35,27,66,11,8,6,66,59,8,45,31,8,27,66,62,8,13,31,45,27,66,60,8,43,31,35,27,66,1,8,47,31,24,29,66,43,8,14,31,21,27,66,30,8,16,31,26,27,66,26,8,39,31,12,27,66,23,8,49,31,17,29,66,51,8,2,31,38,27,66,49,8,22,31,5,27,66,16,8,15,31,46,27,66,15,8,9,66,39,8,11,31,60,27,66,18,8,36,31,42,27,66,3,8,9,66,67,8,41,31,24,27,66,40,8,38,31,3,29,66,50,8,60,31,44,29,66,87,8,8,66,72,8,52,31,6,27,66,47,8,35,31,20,27,66,1,8,34,31,28,27,66,25,8,36,31,5,29,66,38,8,46,31,12,27,66,9,8,63,31,11,27,66,3,8,57,31,30,27,66,21,8,13,66,56,8,14,66,55,8,16,31,38,27,66,15,8,8,31,48,27,66,62,8,7,66,78,8,11,66,92,8,7,66,58,8,63,31,18,27,66,2,8,63,31,10,29,66,16,8,31,31,14,29,66,102,8,36,31,2,29,66,31,8,1,31,23,27,66,41,8,5,66,74,8,10,66,57,8,42,31,1,29,66,44,8,53,31,6,27,66,12,8,33,31,3,27,66,38,8,37,31,11,29,66,56,8,9,31,61,27,66,19,8,33,31,43,27,66,32,8,55,31,1,27,66,16,8,14,31,38,27,66,68,8,11,31,5,27,66,69,8,10,66,33,8,15,31,34,27,66,25,8,11,31,56,27,66,14,8,17,31,34,27,66,26,8,4,66,50,8,0,31,78,27,66,1,8,60,31,14,29,66,75,8,39,31,13,27,66,33,8,4,31,21,27,66,44,8,4,31,51,27,66,24,8,28,31,32,27,66,45,8,16,31,27,27,66,68,8,1,31,29,27,66,39,8,4,66,71,8,18,31,36,27,66,50,8,10,31,59,27,66,8,8,52,31,27,29,66,41,8,39,31,4,29,66,34,8,59,31,41,27,66,19,8,55,31,20,29,66,30,8,13,31,49,27,66,46,8,18,31,3,27,66,44,8,30,31,38,27,66,16,8,37,31,3,27,66,12,8,3,66,68,8,56,31,21,29,66,30,8,5,66,61,8,37,31,10,27,66,18,8,33,66,32,8,30,31,10,27,66,29,8,40,31,60,27,66,19,8,3,31,56,27,66,6,8,20,31,15,27,66,21,8,59,31,9,27,66,1,8,28,31,70,27,66,21,8,4,66,61,8,20,31,21,27,66,24,8,35,31,8,27,66,28,8,23,31,52,27,66,7,8,59,31,10,27,66,8,8,11,66,54,8,1,31,20,27,66,53,8,13,31,67,27,66,2,8,43,31,19,27,66,7,8,37,31,51,27,66,20,8,8,31,25,27,66,39,8,37,31,6,29,66,36,8,36,31,18,27,66,31,8,23,31,51,27,66,26,8,9,66,61,8,61,31,2,29,66,25,8,25,31,18,27,66,9,8,55,31,18,29,66,42,8,53,31,11,29,66,23,8,7,66,59,8,29,31,22,27,66,5,8,34,31,53,27,66,21,8,61,31,25,29,66,31,8,42,31,53,27,66,10,8,58,31,13,29,66,40,8,34,31,10,29,66,43,8,5,66,69,8,12,31,63,27,66,6,8,8,66,48,8,50,31,23,29,66,82,8,42,31,9,27,66,23,8,47,31,16,27,66,21,8,47,31,2,27,66,3,8,44,31,11,29,66,10,8,63,31,28,29,66,46,8,38,31,17,29,66,61,8,14,31,56,27,66,7,8,0,66,65,8,60,31,16,29,66,21,8,2,66,66,8,34,31,43,27,66,26,8,61,31,27,29,66,74,8,0,31,51,27,66,15,8,48,31,7,27,66,12,8,16,31,61,27,66,8,8,36,31,18,29,66,66,8,54,31,18,27,66,2,8,9,66,73,8,58,31,5,29,66,12,8,38,31,39,27,66,9,8,11,66,69,8,1,66,105,8,50,31,15,29,66,54,8,14,31,64,27,66,30,8,50,31,29,29,66,44,8,42,31,43,27,66,37,8,3,66,108,8,29,31,8,29,66,87,8,49,31,5,27,66,12,8,43,31,20,29,66,45,8,4,31,76,27,66,31,8,56,31,25,29,66,38,8,10,31,12,27,66,49,8,41,31,10,27,66,31,8,49,31,16,29,66,44,8,28,31,8,29,66,45,8,23,31,3,27,66,39,8,17,31,4,27,66,45,8,42,31,10,27,66,4,8,19,31,59,27,66,30,8,43,31,6,29,66,43,8,33,31,21,27,66,51,8,1,31,75,27,66,9,8,51,31,11,27,66,12,8,7,31,13,27,66,61,8,42,31,2,27,66,41,8,59,31,30,29,66,40,8,49,31,9,29,66,44,8,1,31,22,27,66,42,8,55,31,35,29,66,47,8,12,66,73,8,32,31,9,27,66,35,8,59,31,16,29,66,31,8,38,31,18,27,66,26,8,4,31,11,27,66,33,8,27,31,41,27,66,40,8,4,31,42,27,66,25,8,42,31,5,27,66,19,8,8,15,27,66,69,8,31,31,11,27,66,1,8,39,66,29,8,1,31,93,27,66,10,8,35,31,5,27,66,25,8,48,66,32,8,53,31,25,29,66,46,8,21,31,34,27,66,27,8,5,66,110,8,27,31,36,27,66,45,8,8,31,28,27,66,37,8,25,31,4,27,66,53,8,15,31,27,27,66,43,8,9,66,34,8,7,66,71,8,17,31,36,27,66,29,8,23,31,5,29,66,59,8,11,66,54,8,20,31,25,27,66,20,8,20,31,30,27,66,15,8,39,31,2,27,66,32,8,24,31,25,27,66,18,8,30,31,26,27,66,13,8,13,31,53,27,66,53,8,48,31,19,29,66,36,8,44,31,12,27,66,9,8,58,31,36,29,66,44,8,15,31,13,27,66,54,8,34,31,9,27,66,26,8,12,66,53,8,9,66,56,8,14,31,40,27,66,49,8,29,31,1,27,66,47,8,6,66,63,8,12,66,57,8,34,31,1,29,66,86,8,31,31,28,27,66,6,8,8,31,42,27,66,15,8,21,31,5,27,66,40,8,5,31,41,27,66,57,8,19,31,3,27,66,43,8,3,66,78,8,11,66,56,8,52,31,3,27,66,12,8,8,31,42,27,66,35,8,12,66,68,8,36,31,6,27,66,38,8,8,66,98,8,50,31,20,27,66,41,8,10,66,42,8,1,66,65,8,10,66,38,8,13,31,8,27,66,44,8,1,66,74,8,3,31,40,27,66,24,8,27,31,1,27,66,77,8,18,31,13,27,66,54,8,46,31,16,27,66,5,8,47,31,13,27,66,19,8,39,31,45,27,66,19,8,3,66,66,8,1,66,107,8,6,31,33,27,66,26,8,0,31,56,27,66,66,8,39,31,37,27,66,35,8,49,31,14,29,66,31,8,31,31,20,27,66,23,8,58,31,21,27,66,2,8,13,31,10,27,66,58,8,38,31,17,29,66,33,8,4,31,12,27,66,49,8,23,31,37,27,66,23,8,53,31,33,29,66,65,8,23,31,18,27,66,29,8,8,66,71,8,56,31,25,29,66,72,8,14,31,18,27,66,37,8,8,66,100,8,63,31,26,29,66,29,8,24,31,26,27,66,56,8,62,31,13,29,66,62,8,48,31,12,29,66,30,8,8,66,66,8,8,66,73,8,9,31,82,27,66,8,8,13,66,41,8,55,31,29,29,66,39,8,56,31,5,29,66,32,8,14,66,71,8,25,31,6,29,66,54,8,2,66,77,8,56,31,19,29,66,66,8,7,66,62,8,21,31,64,27,66,23,8,30,31,15,29,66,52,8,33,31,9,27,66,42,8,38,31,14,29,66,87,8,52,31,35,29,66,49,8,10,31,28,27,66,41,8,0,31,70,27,66,51,8,26,31,11,29,66,70,8,4,66,65,8,24,31,51,27,66,4,8,23,31,51,27,66,31,8,56,31,25,27,66,4,8,53,31,15,27,66,7,8,9,66,65,8,11,66,71,8,51,31,18,29,66,40,8,7,66,101,8,34,31,3,27,66,33,8,40,31,9,27,66,33,8,16,31,63,27,66,6,8,3,66,40,8,7,31,20,27,66,39,8,7,31,66,27,66,33,8,16,31,32,27,66,41,8,12,31,31,27,66,12,8,34,31,9,27,66,28,8,41,31,40,27,66,24,8,9,31,63,27,66,13,8,44,31,15,27,66,16,8,57,31,10,29,66,27,8,20,31,15,27,66,50,8,47,31,9,27,66,43,8,9,31,18,27,66,16,8,37,31,33,27,66,6,8,14,66,105,8,36,31,14,27,66,23,8,32,31,27,27,66,22,8,8,31,48,27,66,24,8,41,31,14,27,66,66,8,32,31,44,27,66,9,8,53,31,15,29,66,61,8,47,31,6,27,66,27,8,38,31,3,29,66,70,8,8,66,48,8,27,31,29,27,66,34,8,11,31,40,27,66,18,8,45,31,19,29,66,39,8,44,31,34,27,66,3,8,7,31,24,27,66,77,8,10,66,59,8,10,31,59,27,66,53,8,9,66,43,8,36,31,38,27,66,44,8,0,31,20,27,66,67,8,54,31,26,27,66,40,8,48,31,30,29,66,47,8,26,31,4,29,66,77,8,14,66,60,8,12,66,69,8,4,31,57,27,66,47,8,50,31,12,29,66,28,8,23,31,5,27,66,48,8,20,31,5,27,66,24,8,35,31,33,27,66,21,8,7,66,74,8,18,31,13,27,66,35,8,33,31,9,27,66,41,8,8,66,49,8,36,31,38,27,66,38,8,14,31,4,27,66,51,8,2,66,63,8,56,31,49,27,66,2,8,1,66,107,8,1,66,74,8,38,31,17,29,66,47,8,34,31,13,27,66,5,8,17,31,16,27,66,85,8,32,31,36,27,66,10,8,4,66,99,8,62,31,21,29,66,24,8,24,31,4,27,66,79,8,36,31,33,27,66,2,8,57,31,22,27,66,26,8,39,31,37,27,66,9,8,15,31,19,27,66,36,8,61,31,15,29,66,30,8,45,31,11,29,66,16,8,35,31,8,29,66,42,8,12,66,69,8,50,31,31,29,66,55,8,23,31,72,27,66,10,8,31,31,30,27,66,24,8,14,66,40,8,16,31,6,27,66,58,8,16,31,6,27,66,83,8,27,31,28,27,66,1,8,22,31,18,27,66,43,8,13,31,14,27,66,42,8,22,31,6,29,66,50,8,15,31,29,27,66,29,8,5,31,65,27,66,38,8,13,66,74,8,17,31,80,27,66,25,8,3,66,49,8,43,31,11,29,66,86,8,36,31,2,29,66,31,8,37,31,14,29,66,81,8,2,66,63,8,26,31,54,27,66,33,8,21,31,6,27,66,47,8,55,31,6,29,66,35,8,12,66,77,8,1,66,42,8,21,31,41,27,66,14,8,21,31,39,27,66,59,8,41,31,18,29,66,25,8,45,31,30,29,66,66,8,62,31,19,29,66,25,8,50,31,22,27,66,33,8,52,31,11,29,66,15,8,9,66,40,8,9,31,11,27,66,49,8,12,66,55,8,54,31,7,27,66,8,8,36,31,14,29,66,86,8,44,31,26,27,66,10,8,59,31,23,29,66,48,8,22,31,1,27,66,29,8,15,31,40,27,66,63,8,34,31,31,27,66,2,8,34,31,49,27,66,21,8,13,66,52,8,14,66,64,8,40,31,23,29,66,59,8,7,31,10,27,66,32,8,51,31,4,27,66,26,8,5,66,76,8,51,31,25,29,66,40,8,19,31,6,27,66,58,8,62,31,27,29,66,22,8,31,31,11,29,66,96,8,28,31,9,27,66,32,8,25,31,9,27,66,32,8,5,31,77,27,66,17,8,41,31,44,27,66,23,8,7,66,68,8,30,31,4,27,66,72,8,27,31,9,29,66,34,8,19,31,95,27,66,4,8,15,31,14,27,66,36,8,7,31,53,27,66,44,8,4,66,61,8,28,31,23,27,66,4,8,61,31,10,29,66,23,8,12,31,48,27,66,22,8,18,31,23,27,66,70,8,5,66,38,8,56,31,16,29,66,36,8,34,31,78,27,66,8,8,24,31,63,27,66,24,8,22,31,23,27,66,36,8,61,31,4,29,66,13,8,16,31,29,27,66,38,8,23,31,3,27,66,60,8,53,31,29,29,66,45,8,42,31,11,27,66,27,8,12,31,21,27,66,72,8,62,31,17,29,66,11,8,6,31,11,27,66,59,8,22,31,17,27,66,30,8,41,31,21,29,66,45,8,41,31,12,27,66,28,8,43,31,61,27,66,14,8,9,66,80,8,20,31,24,27,66,37,8,42,31,20,29,66,43,8,32,31,45,27,66,6,8,28,31,7,29,66,48,8,33,31,71,27,66,15,8,33,31,14,29,66,46,8,32,31,27,27,66,6,8,19,31,49,27,66,2,8,57,31,36,29,66,85,8,9,66,94,8,34,31,6,29,66,22,8,52,31,3,27,66,19,8,23,31,3,29,66,61,8,2,31,31,27,66,44,8,61,31,46,29,66,39,8,25,31,29,27,66,20,8,9,66,72,8,17,31,25,27,66,43,8,8,31,72,27,66,10,8,14,31,17,27,66,38,8,34,31,7,27,66,78,8,48,31,21,29,66,38,8,55,31,6,27,66,4,8,27,31,5,29,66,50,8,15,31,23,27,66,83,8,42,31,22,29,66,65,8,13,31,41,27,66,18,8,42,31,12,27,66,20,8,50,31,14,27,66,23,8,46,31,18,27,66,43,8,35,31,20,29,66,28,8,3,31,15,27,66,63,8,56,31,17,27,66,9,8,50,31,15,27,66,12,8,9,31,8,27,66,48,8,58,31,6,29,66,17,8,0,66,65,8,40,31,8,27,66,33,8,1,66,53,8,0,31,34,27,66,32,8,47,31,17,29,66,38,8,51,31,24,27,66,10,8,28,31,42,27,66,14,8,34,31,21,27,66,10,8,10,66,55,8,33,31,25,27,66,7,8,2,31,35,27,66,30,8,25,31,30,27,66,10,8,55,31,5,29,66,32,8,12,31,13,27,66,52,8,5,66,60,8,0,31,62,27,66,3,8,12,31,32,27,66,21,8,59,31,26,29,66,52,8,8,31,38,27,66,36,8,57,31,27,29,66,35,8,21,31,2,27,66,42,8,58,66,15,8,29,66,39,8,10,31,5,27,66,51,8,4,66,62,8,4,66,73,8,59,31,6,29,66,12,8,21,31,6,29,66,50,8,8,66,57,8,5,31,31,27,66,53,8,14,31,42,27,66,52,8,48,31,5,29,66,37,8,62,31,1,29,66,60,8,63,31,4,27,66,18,8,7,31,92,27,66,11,8,61,31,38,29,66,58,8,44,31,15,27,66,25,8,7,31,51,27,66,53,8,39,66,13,8,7,66,67,8,3,66,79,8,46,31,11,29,66,50,8,11,31,4,27,66,93,8,57,31,27,29,66,36,8,7,31,29,27,66,32,8,14,66,38,8,7,31,9,27,66,38,8,43,31,12,27,66,11,8,2,66,65,8,62,31,16,29,66,39,8,63,31,13,29,66,18,8,26,31,1,27,66,52,8,37,31,17,27,66,49,8,61,31,27,29,66,47,8,46,31,5,29,66,67,8,7,66,59,8,2,66,65,8,28,31,11,27,66,46,8,11,31,29,27,66,42,8,13,66,67,8,13,31,67,27,66,26,8,52,31,4,27,66,55,8,13,31,34,27,66,22,8,7,66,67,8,57,31,22,27,66,2,8,49,31,34,29,66,74,8,60,31,33,27,66,15,8,63,31,45,29,66,49,8,1,66,121,8,7,66,45,8,14,66,40,8,14,66,52,8,3,66,64,8,38,31,1,29,66,48,8,24,15,27,66,8,8,4,31,36,27,66,34,8,16,31,61,27,66,6,8,21,31,23,27,66,60,8,17,31,3,27,66,46,8,62,31,33,29,66,50,8,32,31,12,29,66,83,8,7,31,59,27,66,15,8,28,31,29,27,66,51,8,32,31,30,27,66,4,8,46,31,19,27,66,56,8,49,31,3,27,66,33,8,9,66,71,8,30,31,23,27,66,27,8,1,66,105,8,4,31,88,27,66,19,8,3,66,66,8,8,31,51,27,66,15,8,59,31,24,29,66,46,8,52,31,6,29,66,39,8,62,31,14,29,66,6,8,9,31,46,27,66,11,8,51,31,24,29,66,40,8,50,31,20,29,66,55,8,5,66,79,8,7,66,67,8,5,66,76,8,61,31,20,29,66,40,8,32,31,3,27,66,8,8,42,31,10,29,66,47,8,45,31,16,27,66,42,8,2,66,79,8,28,31,42,27,66,19,8,3,31,16,27,66,47,8,22,31,60,27,66,38,8,42,31,14,29,66,49,8,44,31,17,29,66,38,8,14,66,51,8,12,31,45,27,66,8,8,11,66,78,8,15,31,5,27,66,35,8,18,31,5,27,66,56,8,26,31,29,27,66,11,8,58,31,51,27,66,2,8,49,31,38,27,66,21,8,44,66,35,8,29,31,27,27,66,27,8,55,31,29,27,66,1,8,45,31,23,27,66,37,8,44,31,11,27,66,26,8,24,31,28,27,66,31,8,24,31,26,27,66,7,8,59,31,11,29,66,29,8,12,31,48,27,66,9,8,14,66,53,8,11,66,104,8,40,31,17,27,66,51,8,25,31,2,29,66,56,8,42,31,27,29,66,53,8,18,31,8,27,66,26,8,43,31,32,27,66,43,8,15,31,8,27,66,45,8,41,31,17,29,66,42,8,11,31,9,27,66,45,8,9,66,60,8,17,31,45,27,66,14,8,48,31,14,29,66,16,8,52,31,11,27,66,48,8,26,31,7,27,66,48,8,21,31,22,27,66,24,8,10,31,21,27,66,36,8,11,31,68,27,66,7,8,48,31,16,27,66,8,8,9,31,44,27,66,27,8,16,31,62,27,66,27,8,58,31,5,29,66,3,8,48,31,51,27,66,8,8,0,66,69,8,7,31,57,27,66,1,8,32,31,60,27,66,23,8,54,31,30,27,66,34,8,55,31,1,29,66,36,8,2,66,64,8,51,31,25,29,66,39,8,0,31,101,27,66,20,8,14,31,10,27,66,50,8,45,31,21,29,66,58,8,59,31,43,29,66,91,8,31,31,2,27,66,10,8,39,31,17,27,66,20,8,63,31,13,29,66,71,8,35,66,34,8,5,66,76,8,51,31,2,29,66,29,8,9,31,43,27,66,31,8,8,66,77,8,32,31,74,27,66,2,8,30,31,13,29,66,63,8,28,31,43,27,66,34,8,62,31,18,29,66,12,8,5,66,71,8,21,31,39,27,66,5,8,42,31,10,29,66,35,8,6,66,75,8,29,31,6,27,66,62,8,15,31,38,27,66,21,8,33,31,2,29,66,50,8,8,66,81,8,17,31,66,27,66,35,8,42,31,3,29,66,51,8,16,31,55,27,66,33,8,34,31,15,27,66,16,8,22,31,10,27,66,41,8,23,31,20,27,66,31,8,2,66,84,8,17,31,67,27,66,35,8,36,31,10,29,66,17,8,16,31,4,27,66,56,8,0,66,119,8,61,31,7,29,66,61,8,36,31,18,27,66,27,8,6,31,16,27,66,47,8,11,66,72,8,50,31,2,29,66,38,8,7,31,46,27,66,26,8,38,31,15,27,66,27,8,7,66,98,8,14,66,42,8,19,31,2,27,66,52,8,21,31,2,27,66,42,8,1,66,65,8,11,31,5,27,66,57,8,13,66,71,8,15,31,36,27,66,14,8,30,31,2,27,66,34,8,42,31,6,27,66,17,8,47,31,26,29,66,56,8,6,31,51,27,66,22,8,60,31,44,29,66,87,8,62,31,37,29,66,90,8,10,66,42,8,55,31,32,29,66,48,8,0,31,61,27,66,44,8,37,31,2,27,66,46,8,59,31,32,29,66,41,8,9,31,6,27,66,59,8,54,31,1,27,66,28,8,31,31,41,27,66,35,8,15,31,1,27,66,27,8,45,31,9,27,66,22,8,27,31,64,27,66,31,8,27,31,1,27,66,71,8,15,31,41,27,66,25,8,19,31,7,27,66,42,8,25,31,56,27,66,24,8,52,31,3,27,66,30,8,24,31,5,29,66,66,8,10,31,42,27,66,28,8,40,31,20,29,66,85,8,56,31,33,29,66,34,8,50,31,27,29,66,55,8,22,31,9,27,66,38,8,40,31,4,29,66,30,8,12,66,61,8,3,31,87,27,66,18,8,48,31,4,27,66,25,8,23,31,49,27,66,34,8,61,31,21,29,66,12,8,44,31,30,27,66,44,8,23,31,51,27,66,1,8,54,31,29,27,66,21,8,60,31,17,29,66,22,8,9,31,39,27,66,20,8,16,31,8,27,66,50,8,24,31,32,27,66,30,8,14,66,93,8,13,31,6,27,66,24,8,24,31,19,27,66,33,8,37,31,12,27,66,71,8,15,31,69,27,66,15,8,26,31,20,27,66,35,8,42,31,11,29,66,38,8,57,31,6,27,66,4,8,15,31,49,27,66,21,8,20,15,27,66,27,8,23,31,52,27,66,5,8,14,31,65,27,66,26,8,1,66,56,8,8,31,74,27,66,18,8,29,31,27,27,66,13,8,12,31,7,27,66,48,8,3,66,53,8,3,31,13,27,66,92,8,50,31,15,27,66,13,8,23,31,25,27,66,74,8,6,66,46,8,8,31,15,27,66,95,8,36,31,4,27,66,26,8,42,31,12,27,66,50,8,10,31,43,27,66,12,8,44,31,5,29,66,35,8,41,31,9,29,66,42,8,32,31,16,27,66,33,8,51,31,34,29,66,39,8,39,31,15,29,66,19,8,9,66,67,8,60,31,40,29,66,28,8,41,31,10,29,66,17,8,11,31,38,27,66,16,8,13,66,61,8,8,66,58,8,34,31,19,27,66,58,8,14,31,15,27,66,79,8,61,31,43,29,66,50,8,11,66,94,8,24,31,6,29,66,39,8,25,31,11,27,66,51,8,42,31,22,29,66,49,8,18,31,33,27,66,14,8,58,31,12,29,66,61,8,7,31,97,27,66,4,8,54,31,30,29,66,51,8,50,31,6,27,66,50,8,56,31,10,29,66,6,8,17,31,9,27,66,92,8,58,31,28,29,66,47,8,46,31,21,29,66,79,8,14,66,51,8,23,31,2,29,66,49,8,16,31,30,27,66,30,8,30,31,11,29,66,30,8,41,31,17,29,66,24,8,14,66,67,8,20,31,15,27,66,30,8,46,31,16,27,66,43,8,10,31,70,27,66,6,8,6,66,69,8,33,31,34,27,66,13,8,9,66,96,8,13,66,43,8,8,31,40,27,66,64,8,8,66,61,8,59,31,35,29,66,42,8,36,31,7,29,66,23,8,25,31,37,27,66,46,8,44,31,16,27,66,21,8,7,31,37,27,66,40,8,26,31,4,27,66,22,8,48,31,38,27,66,32,8,4,66,63,8,57,31,34,29,66,42,8,59,31,13,29,66,19,8,10,31,25,27,66,48,8,32,31,1,29,66,38,8,40,31,9,29,66,88,8,61,31,44,29,66,48,8,23,31,40,27,66,18,8,19,31,32,27,66,17,8,8,31,52,27,66,24,8,22,31,53,27,66,36,8,43,31,18,29,66,44,8,11,66,66,8,9,31,17,27,66,94,8,12,31,58,27,66,7,8,24,31,8,29,66,49,8,37,31,13,27,66,24,8,22,31,16,27,66,43,8,52,31,27,27,66,24,8,9,66,45,8,3,66,71,8,44,31,34,27,66,3,8,54,31,29,27,66,32,8,63,31,17,29,66,62,8,11,31,51,27,66,9,8,31,31,15,27,66,21,8,53,31,19,27,66,13,8,2,31,32,27,66,53,8,63,31,21,29,66,28,8,1,31,41,27,66,42,8,12,66,40,8,20,31,32,27,66,19,8,6,31,11,27,66,62,8,42,31,24,27,66,2,8,12,31,75,27,66,28,8,16,31,55,27,66,26,8,42,31,31,27,66,1,8,61,31,19,29,66,39,8,5,31,13,27,66,97,8,31,31,52,27,66,25,8,2,66,74,8,41,31,19,27,66,46,8,35,31,16,29,66,33,8,17,31,22,27,66,79,8,57,31,15,29,66,33,8,26,31,57,27,66,21,8,26,31,10,29,66,49,8,57,31,60,27,66,5,8,12,31,50,27,66,12,8,3,31,29,27,66,50,8,30,31,8,29,66,30,8,5,66,38,8,33,31,29,27,66,14,8,33,31,38,27,66,49,8,2,66,50,8,43,31,19,29,66,57,8,30,31,29,27,66,14,8,31,15,27,66,5,8,23,31,3,27,66,59,8,18,31,7,27,66,93,8,13,31,36,27,66,31,8,58,31,1,29,66,48,8,12,66,44,8,1,31,45,27,66,56,8,63,31,13,29,66,19,8,45,31,17,29,66,37,8,14,31,12,27,66,59,8,2,31,107,27,66,9,8,63,31,14,29,66,49,8,32,31,70,27,66,2,8,58,31,32,29,66,39,8,28,31,5,29,66,33,8,44,31,6,27,66,24,8,17,31,28,27,66,37,8,47,31,25,29,66,35,8,13,66,53,8,5,66,71,8,36,31,4,27,66,9,8,6,66,67,8,5,66,76,8,44,31,20,27,66,8,8,47,31,22,27,66,14,8,9,31,20,27,66,56,8,13,66,67,8,58,31,6,27,66,16,8,1,66,104,8,51,31,25,29,66,31,8,60,31,22,29,66,27,8,54,31,19,29,66,34,8,63,31,11,29,66,13,8,42,31,14,29,66,53,8,0,31,54,27,66,54,8,12,66,72,8,27,31,16,27,66,41,8,45,31,5,29,66,12,8,7,66,111,8,61,31,17,29,66,26,8,8,31,18,27,66,39,8,15,31,9,27,66,41,8,9,66,98,8,55,31,39,29,66,55,8,11,31,55,27,66,39,8,10,66,75,8,0,31,80,27,66,38,8,61,31,3,29,66,16,8,55,31,38,29,66,65,8,11,31,97,27,66,8,8,1,31,20,27,66,45,8,36,31,22,27,66,18,8,25,31,8,27,66,16,8,57,31,25,29,66,53,8,57,31,4,29,66,28,8,12,31,14,27,66,50,8,52,31,34,29,66,65,8,44,31,21,29,66,62,8,14,66,37,8,57,31,17,29,66,40,8,21,31,65,27,66,19,8,61,31,38,29,66,33,8,29,31,16,27,66,30,8,12,66,57,8,12,66,56,8,47,31,18,27,66,34,8,42,31,37,27,66,29,8,17,31,9,27,66,43,8,54,31,13,27,66,55,8,16,31,5,27,66,31,8,1,31,28,27,66,89,8,27,31,33,27,66,12,8,10,31,49,27,66,7,8,58,31,37,29,66,44,8,30,31,15,27,66,8,8,46,31,16,29,66,44,8,52,31,26,27,66,5,8,0,31,48,27,66,21,8,60,31,45,29,66,28,8,4,31,47,27,66,25,8,27,31,52,27,66,41,8,1,66,84,8,46,31,17,29,66,36,8,41,31,26,29,66,54,8,22,31,49,27,66,33,8,5,66,72,8,8,31,34,27,66,23,8,13,31,30,27,66,26,8,9,31,34,27,66,22,8,42,31,17,29,66,27,8,57,31,39,29,66,36,8,28,31,9,29,66,48,8,60,31,3,29,66,65,8,43,31,22,29,66,68,8,38,31,52,27,66,18,8,5,31,16,27,66,47,8,8,31,29,27,66,68,8,44,31,5,29,66,46,8,2,66,69,8,4,66,76,8,58,31,1,27,66,45,8,9,31,71,27,66,31,8,53,31,23,29,66,78,8,17,31,4,27,66,45,8,35,31,5,27,66,27,8,60,31,24,27,66,2,8,34,31,5,29,66,45,8,3,31,51,27,66,26,8,12,31,27,27,66,66,8,56,31,27,29,66,27,8,5,66,82,8,14,31,5,27,66,50,8,27,31,6,27,66,32,8,31,31,13,27,66,21,8,25,31,71,27,66,12,8,4,66,75,8,9,66,97,8,5,31,26,27,66,21,8,38,31,48,27,66,32,8,10,31,11,27,66,57,8,4,31,63,27,66,15,8,48,31,13,29,66,30,8,33,31,1,29,66,19,8,14,31,13,27,66,47,8,11,31,8,27,66,63,8,27,31,22,27,66,7,8,7,31,35,27,66,1,8,5,31,33,27,66,38,8,62,31,55,27,66,3,8,7,31,56,27,66,40,8,18,31,2,29,66,65,8,16,31,3,27,66,52,8,52,31,9,27,66,6,8,61,31,11,29,66,35,8,53,66,54,8,3,66,77,8,42,31,30,27,66,33,8,26,31,28,27,66,2,8,11,66,40,8,19,31,29,27,66,21,8,31,31,24,27,66,10,8,52,31,26,27,66,21,8,54,31,7,27,66,47,8,29,31,11,27,66,35,8,63,31,23,29,66,82,8,3,31,41,27,66,8,8,4,31,48,27,66,66,8,16,31,20,27,66,44,8,38,31,13,27,66,31,8,34,31,29,27,66,2,8,61,31,13,27,66,15,8,21,31,27,27,66,26,8,18,31,36,27,66,29,8,28,31,56,27,66,27,8,55,31,24,29,66,12,8,22,31,14,27,66,40,8,14,66,107,8,54,31,16,27,66,41,8,41,31,24,29,66,64,8,17,31,13,27,66,41,8,26,31,35,27,66,44,8,24,31,4,27,66,57,8,32,31,31,27,66,10,8,35,31,15,27,66,31,8,21,31,45,27,66,17,8,7,66,50,8,30,31,4,27,66,50,8,12,31,22,27,66,31,8,13,31,30,27,66,24,8,8,66,73,8,2,66,95,8,47,31,22,27,66,5,8,39,31,21,27,66,22,8,16,31,33,27,66,28,8,39,31,19,27,66,50,8,40,31,16,27,66,15,8,31,31,52,27,66,1,8,18,31,28,27,66,6,8,47,31,34,27,66,37,8,21,31,11,27,66,51,8,56,31,19,29,66,29,8,3,31,46,27,66,16,8,6,31,60,27,66,16,8,61,31,34,29,66,47,8,1,31,63,27,66,22,8,34,31,8,29,66,47,8,1,31,20,27,66,22,8,47,31,24,27,66,5,8,34,31,65,27,66,20,8,1,66,55,8,49,31,3,29,66,35,8,7,31,18,27,66,42,8,10,66,111,8,10,31,45,27,66,2,8,60,31,42,29,66,69,8,10,66,59,8,9,31,50,27,66,6,8,2,66,63,8,45,31,30,27,66,43,8,56,31,36,29,66,69,8,33,31,52,27,66,35,8,47,31,8,29,66,26,8,5,66,109,8,12,31,15,27,66,47,8,42,31,1,29,66,43,8,37,31,10,27,66,60,8,3,31,13,27,66,27,8,0,66,76,8,4,66,115,8,13,31,38,27,66,18,8,18,31,8,27,66,39,8,20,31,14,27,66,35,8,2,31,84,27,66,18,8,62,31,10,27,66,5,8,12,66,53,8,12,66,62,8,31,31,9,29,66,62,8,12,66,65,8,0,66,108,8,50,31,8,29,66,25,8,11,66,73,8,12,31,18,27,66,22,8,56,31,32,29,66,75,8,60,31,20,29,66,29,8,24,31,26,27,66,16,8,56,31,9,27,66,46,8,5,31,20,27,66,83,8,35,31,25,27,66,7,8,41,31,21,29,66,28,8,57,31,5,29,66,17,8,10,66,44,8,39,31,24,27,66,4,8,56,31,34,27,66,31,8,44,31,17,29,66,58,8,0,66,51,8,13,66,61,8,29,31,5,27,66,49,8,48,31,29,29,66,51,8,11,66,55,8,42,31,3,29,66,40,8,4,66,62,8,53,31,26,29,66,84,8,19,31,86,27,66,3,8,52,31,23,29,66,41,8,35,31,64,27,66,22,8,9,66,76,8,43,31,16,29,66,72,8,59,31,17,27,66,4,8,5,66,100,8,10,66,46,8,46,31,18,29,66,91,8,37,31,11,29,66,43,8,18,31,49,27,66,1,8,53,31,6,27,66,56,8,37,31,22,27,66,49,8,29,31,6,27,66,37,8,4,66,64,8,11,66,41,8,21,31,3,29,66,100,8,0,66,71,8,37,66,29,8,4,66,61,8,29,31,53,27,66,39,8,48,31,5,27,66,21,8,1,66,80,8,49,31,18,29,66,25,8,14,66,29,8,20,31,33,27,66,23,8,47,31,14,27,66,60,8,6,31,12,27,66,30,8,4,66,77,8,41,31,11,27,66,20,8,2,31,62,27,66,3,8,5,31,75,27,66,5,8,1,31,33,27,66,17,8,53,31,2,29,66,29,8,37,31,16,29,66,84,8,21,31,11,27,66,24,8,47,31,20,29,66,76,8,55,31,8,27,66,6,8,4,66,64,8,24,31,7,27,66,76,8,10,31,18,27,66,80,8,48,31,15,29,66,43,8,7,66,99,8,3,31,32,27,66,17,8,30,31,40,27,66,48,8,37,31,8,29,66,38,8,58,31,1,29,66,9,8,47,31,22,29,66,40,8,49,31,22,29,66,95,8,0,31,28,27,66,46,8,22,31,55,27,66,6,8,45,31,7,27,66,21,8,45,31,10,29,66,8,8,55,31,18,29,66,39,8,31,31,60,27,66,29,8,47,31,30,27,66,22,8,1,66,80,8,12,31,47,27,66,20,8,16,31,48,27,66,57,8,31,31,7,29,66,61,8,38,31,12,27,66,29,8,15,31,60,27,66,6,8,48,31,13,29,66,48,8,10,31,26,27,66,20,8,24,31,2,29,66,30,8,1,66,64,8,19,31,39,27,66,9,8,30,31,17,27,66,34,8,30,31,5,27,66,62,8,29,31,13,29,66,58,8,40,31,35,27,66,8,8,42,31,27,29,66,54,8,54,31,20,29,66,74,8,59,31,44,29,66,65,8,43,31,30,27,66,49,8,7,66,45,8,0,66,118,8,8,31,40,27,66,22,8,23,31,8,27,66,89,8,7,31,53,27,66,5,8,44,31,6,27,66,26,8,8,31,33,27,66,33,8,14,31,49,27,66,21,8,22,31,28,27,66,15,8,6,66,37,8,60,31,31,29,66,47,8,22,31,97,27,66,2,8,58,31,18,27,66,13,8,25,31,10,29,66,66,8,11,66,55,8,39,31,2,29,66,84,8,38,31,43,27,66,4,8,53,31,38,29,66,94,8,19,31,51,27,66,10,8,15,31,85,27,66,5,8,33,31,5,29,66,29,8,12,31,57,27,66,1,8,24,31,27,27,66,18,8,14,31,29,27,66,25,8,49,31,28,29,66,44,8,42,31,14,29,66,80,8,54,66,11,8,46,31,64,27,66,12,8,10,66,42,8,0,31,116,27,66,2,8,11,31,55,27,66,13,8,45,31,9,27,66,65,8,2,66,63,8,40,31,12,27,66,31,8,25,31,13,27,66,31,8,40,31,35,27,66,44,8,3,66,62,8,34,31,6,29,66,53,8,59,31,34,29,66,46,8,19,31,54,27,66,32,8,54,31,17,27,66,14,8,51,31,9,29,66,33,8,4,66,77,8,0,31,43,27,66,41,8,31,31,14,27,66,66,8,12,31,10,27,66,47,8,6,66,71,8,7,31,44,27,66,69,8,58,31,24,29,66,43,8,59,31,2,29,66,8,8,41,31,11,27,66,13,8,10,31,33,27,66,23,8,1,66,76,8,28,31,23,27,66,14,8,51,31,19,29,66,42,8,11,31,66,27,66,6,8,12,66,77,8,59,31,30,29,66,79,8,2,31,44,27,66,19,8,52,31,27,29,66,60,8,61,31,8,29,66,16,8,19,31,8,27,66,29,8,9,66,65,8,4,66,78,8,12,31,24,27,66,41,8,32,31,7,29,66,83,8,11,66,55,8,40,31,12,29,66,56,8,7,31,43,27,66,2,8,4,66,50,8,54,31,30,29,66,42,8,8,31,49,27,66,8,8,3,66,82,8,60,31,4,27,66,18,8,8,66,57,8,0,66,81,8,15,31,14,27,66,48,8,63,31,37,29,66,64,8,48,31,13,27,66,6,8,9,31,57,27,66,15,8,7,31,47,27,66,23,8,54,31,13,27,66,2,8,21,31,7,27,66,38,8,28,31,4,27,66,51,8,62,31,19,29,66,42,8,49,31,16,29,66,36,8,37,31,35,27,66,7,8,12,66,93,8,3,66,82,8,41,31,57,27,66,1,8,3,31,36,27,66,35,8,53,31,20,27,66,10,8,5,31,39,27,66,29,8,4,31,56,27,66,48,8,20,31,36,27,66,16,8,16,31,4,27,66,46,8,8,66,77,8,62,31,43,29,66,24,8,29,31,8,29,66,45,8,0,66,103,8,56,31,16,29,66,25,8,58,31,24,29,66,31,8,30,31,42,27,66,5,8,21,31,68,27,66,33,8,50,31,23,29,66,76,8,6,31,19,27,66,45,24,30,24,24,15,31,1,7,45,31,3,31,15,27,66,47,8,2,66,112,8,43,31,20,29,66,91,8,47,31,21,27,66,29,8,49,15,27,66,23,24,26,0,18,0,15,31,0,7,31,3,31,39,27,30,24,24,15,31,1,7,31,21,31,2,31,13,2,31,10255,27,27,30,24,24,15,31,2,7,31,43,31,54,27,30,24,24,15,31,3,7,31,15,31,2,31,12,2,31,3989,27,27,30,24,24,15,31,4,7,31,3,31,15,31,16,46,27,30,24,24,15,31,5,7,31,7,31,17,15,46,27,30,24,24,15,31,6,7,31,17,31,22,31,14,46,27,30,24,24,15,31,7,7,31,4,31,22,31,26,46,27,30,24,24,15,31,8,7,31,10,31,24,31,30,46,27,30,24,24,15,31,9,7,31,26,31,29,31,27,46,27,30,24,24,15,31,10,7,31,10,31,25,31,32,46,27,30,24,24,15,31,11,7,31,12,31,30,31,24,46,27,30,24,24,15,31,12,7,31,28,31,31,31,27,46,27,30,24,24,15,31,13,7,31,27,31,32,31,29,46,27,30,24,24,15,31,14,7,31,28,31,29,31,32,46,27,30,24,24,15,31,37,31,22,29,7,31,3,31,32,31,27,46,27,30,24,24,15,31,44,31,28,29,7,31,11,31,31,15,46,27,30,24,24,15,31,56,31,39,29,7,31,28,31,31,31,35,46,27,30,24,24,15,31,7,31,11,27,7,31,4,31,30,31,37,46,27,30,24,24,15,31,20,31,1,29,7,31,17,31,33,31,29,46,27,30,24,24,15,31,52,31,32,29,7,31,35,31,36,31,31,46,27,30,24,24,15,31,36,31,15,29,7,31,23,31,40,31,35,46,27,30,24,24,15,31,46,31,24,29,7,31,20,31,36,31,39,46,27,30,24,24,15,31,28,31,5,29,7,31,6,31,37,31,31,46,27,30,24,24,15,31,42,31,18,29,7,31,1,31,36,31,40,46,27,30,24,24,15,31,51,31,26,29,7,31,35,31,46,31,41,46,27,30,24,24,15,31,56,31,30,29,7,31,35,31,43,31,35,46,27,30,24,24,15,31,9,31,18,27,7,31,36,31,42,31,37,46,27,30,24,24,15,31,8,31,20,27,7,31,34,31,42,31,37,46,27,30,24,24,15,31,19,31,10,27,7,31,33,31,40,31,41,46,27,30,24,24,15,31,4,31,26,27,7,31,36,31,46,31,41,46,27,30,24,24,15,31,39,31,8,29,7,31,8,31,41,31,35,46,27,30,24,24,15,31,7,31,25,27,7,31,1,31,45,31,44,46,27,30,24,24,15,31,38,31,5,29,7,31,23,31,50,31,42,46,27,30,24,24,15,31,59,31,25,29,7,31,12,31,48,31,44,46,27,30,24,24,15,31,40,31,5,29,7,31,5,31,46,31,43,46,27,30,24,24,15,31,33,31,3,27,7,31,40,31,47,31,45,46,27,30,24,24,15,31,48,31,11,29,7,31,44,31,54,31,46,46,27,30,24,24,15,31,8,31,30,27,7,31,30,31,51,31,49,46,27,30,24,24,15,31,37,31,2,27,7,31,42,31,47,31,45,46,27,30,24,24,15,31,60,31,20,29,7,31,27,31,48,31,53,46,27,30,24,24,15,31,36,31,5,27,7,31,28,31,49,31,55,46,27,30,24,24,15,31,28,31,14,27,7,31,20,31,52,15,46,27,30,24,24,15,31,21,31,22,27,7,31,35,31,54,31,47,46,27,30,24,24,15,31,47,31,3,29,7,31,49,31,55,31,49,46,27,30,24,24,15,31,9,31,36,27,7,31,15,31,50,31,59,46,27,30,24,24,15,31,1,31,45,27,7,31,19,31,52,31,56,46,27,30,24,24,15,31,44,31,3,27,7,31,28,31,51,31,57,46,27,30,24,24,15,31,34,31,14,27,7,31,26,31,57,31,51,46,27,30,24,24,15,31,59,31,10,29,7,31,42,31,54,15,46,27,30,24,24,15,31,61,31,11,29,7,31,51,31,55,31,53,46,27,30,24,24,15,31,38,31,13,27,7,31,46,31,50,31,54,46,27,30,24,24,15,31,14,31,38,27,7,31,26,31,52,31,57,46,27,30,24,24,15,31,41,31,12,27,7,31,25,31,58,31,54,46,27,30,24,24,15,31,25,31,29,27,7,31,23,31,57,31,55,46,27,30,24,24,15,31,17,31,38,27,7,31,28,31,57,31,52,46,27,30,24,24,15,31,36,31,20,27,7,31,55,31,57,31,55,46,27,30,24,24,15,31,20,31,37,27,7,31,35,31,59,31,60,46,27,30,24,24,15,31,7,31,51,27,7,31,38,31,58,31,61,46,27,30,24,24,15,31,20,31,39,27,7,31,56,31,57,46,30,24,24,15,31,42,31,18,27,7,31,28,31,56,31,64,46,27,30,24,24,15,31,6,31,55,27,7,31,24,31,62,31,61,46,27,30,24,24,15,31,8,31,54,27,7,31,45,31,57,31,66,46,27,30,24,24,15,31,47,31,16,27,7,31,18,31,58,31,62,46,27,30,24,24,15,31,56,31,8,27,7,31,57,31,62,31,61,46,27,30,24,24,15,31,34,31,31,27,7,31,3,31,62,31,66,46,27,30,24,24,15,31,9,31,57,27,7,31,9,31,61,31,67,46,27,30,24,24,15,31,44,31,23,27,7,31,13,31,58,31,66,46,27,30,24,24,15,31,24,31,44,27,7,31,24,31,62,31,66,46,27,30,24,24,15,31,53,31,16,27,7,31,57,31,64,31,66,46,27,30,24,24,15,31,50,31,20,27,7,31,12,31,61,31,70,46,27,30,24,24,15,31,57,31,14,27,7,31,31,31,67,31,61,46,27,30,24,24,15,31,19,31,53,27,7,31,7,31,61,31,71,46,27,30,24,24,15,31,27,31,46,27,7,31,2,31,69,31,67,46,27,30,24,24,15,31,41,31,33,27,7,31,11,31,71,31,65,46,27,30,24,24,15,31,1,31,74,27,7,31,50,31,65,31,66,46,27,30,24,24,15,31,6,31,70,27,7,31,31,31,65,31,71,46,27,30,24,24,15,31,0,31,77,27,7,31,64,31,66,31,73,46,27,30,24,24,15,31,47,31,31,27,7,31,53,31,69,31,70,46,27,30,24,24,15,31,19,31,60,27,7,31,40,31,64,31,72,46,27,30,24,24,15,31,52,31,28,27,7,31,3,31,70,15,46,27,30,24,24,15,31,55,31,26,27,7,31,45,31,70,31,73,46,27,30,24,24,15,31,44,31,38,27,7,31,56,31,68,31,75,46,27,30,24,24,15,31,5,31,78,27,7,31,9,31,68,31,72,46,27,30,24,24,15,31,54,31,30,27,7,31,32,31,76,31,68,46,27,30,24,24,15,31,9,31,76,27,7,31,37,31,74,31,71,46,27,30,24,24,15,31,31,31,55,27,7,31,36,31,73,31,72,46,27,30,24,24,15,31,49,31,38,27,7,31,19,31,73,31,71,46,27,30,24,24,15,31,11,31,77,27,7,31,56,31,72,31,73,46,27,30,24,24,15,31,56,31,33,27,7,31,18,31,78,31,71,46,27,30,24,24,15,31,10,31,80,27,7,31,9,31,73,31,76,46,27,30,24,24,15,31,18,31,73,27,7,31,60,31,71,31,74,46,27,30,24,24,15,31,56,31,36,27,7,31,31,31,74,31,75,46,27,30,24,24,15,31,39,31,54,27,7,31,28,31,79,31,74,46,27,30,24,24,15,31,59,31,35,27,7,31,35,31,73,31,80,46,27,30,24,24,15,31,29,31,66,27,7,31,35,31,76,31,73,46,27,30,24,24,15,31,27,31,69,27,7,31,16,31,79,31,75,46,27,30,24,24,15,31,57,31,40,27,7,31,4,31,79,31,78,46,27,30,24,24,15,31,23,31,75,27,7,31,17,31,82,31,75,46,27,30,24,24,15,31,7,31,92,27,7,31,14,31,77,15,46,27,30,24,24,15,31,31,31,69,27,7,31,40,31,76,31,81,46,27,30,24,24,15,31,8,31,93,27,7,31,49,31,82,31,78,46,27,30,24,24,15,31,51,15,27,7,31,46,31,80,15,46,27,30,24,24,15,31,41,31,62,27,7,31,38,31,80,31,77,46,27,30,24,24,15,31,50,31,54,27,7,31,2,31,77,31,84,46,27,30,24,24,15,31,2,31,103,27,7,31,41,31,79,31,83,46,27,30,24,24,15,31,51,31,55,27,7,31,38,31,81,15,46,27,30,24,24,15,31,33,31,74,27,7,31,72,31,80,15,46,27,30,24,24,15,31,32,31,76,27,7,31,72,31,83,31,79,46,27,30,24,24,15,31,8,31,101,27,7,31,75,31,84,31,80,46,27,30,24,24,15,31,7,31,103,27,7,31,2,31,79,31,86,46,27,30,24,24,15,31,37,31,74,27,7,31,9,31,77,31,86,46,27,30,24,24,15,31,37,31,75,27,7,31,31,31,83,31,82,46,27,30,24,24,15,31,59,31,54,27,7,31,20,31,83,15,46,27,30,24,24,15,31,12,31,102,27,7,31,21,31,83,15,46,27,30,24,24,15,31,24,31,91,27,7,31,33,31,82,31,83,46,27,30,24,24,15,31,22,31,94,27,7,31,54,31,81,31,85,46,27,30,24,24,15,31,5,31,112,27,7,31,66,31,87,31,96,46,27,30,24,24,15,31,21,31,97,27,7,31,44,31,89,31,81,46,27,30,24,24,15,31,11,31,108,27,7,31,42,31,88,31,82,46,27,30,24,24,15,31,58,31,62,27,7,31,35,31,87,31,83,46,27,30,24,24,15,31,6,31,115,27,7,31,35,31,86,15,46,27,30,24,24,15,31,20,31,102,27,7,31,33,31,86,15,46,27,30,24,24,15,31,40,31,83,27,7,31,29,31,81,31,89,46,27,30,24,24,15,31,61,31,63,27,7,31,1,31,90,31,83,46,27,30,24,24,15,31,4,31,121,27,7,31,81,31,87,31,85,46,27,30,24,24,15,31,39,31,87,27,7,31,4,31,90,31,83,46,27,30,24,24,15,31,38,31,89,27,7,31,21,31,90,31,84,46,27,30,24,24,15,31,11,31,13,31,9,46,27,7,31,26,31,83,31,91,46,27,30,24,24,15,31,12,31,13,31,9,46,27,7,31,53,31,83,31,89,46,27,30,24,24,15,31,10,31,12,31,10,46,27,7,31,50,31,87,15,46,27,30,24,24,15,31,3,31,8,31,16,46,27,7,31,17,31,92,31,91,46,27,30,24,24,15,31,6,31,9,31,14,46,27,7,31,54,31,85,31,94,46,27,30,24,24,15,31,5,31,8,31,16,46,27,7,31,40,31,91,31,88,46,27,30,24,24,15,31,1,31,7,31,19,46,27,7,31,38,31,88,31,91,46,27,30,24,24,15,31,15,31,9,46,7,31,20,31,89,31,91,46,27,30,24,24,15,31,6,31,13,31,10,46,27,7,31,35,31,89,31,91,46,27,30,24,24,15,31,7,31,10,31,13,46,27,7,31,39,31,90,15,46,27,30,24,24,15,31,3,31,9,31,15,46,27,7,31,53,31,94,31,86,46,27,30,24,24,15,31,7,31,12,31,11,46,27,7,31,50,31,91,15,46,27,30,24,24,15,31,5,31,15,31,9,46,27,7,31,11,31,87,31,94,46,27,30,24,24,15,31,6,31,15,31,9,46,27,7,31,3,31,91,31,90,46,27,30,24,24,15,31,6,31,8,31,17,46,27,7,31,1,31,90,31,91,46,27,30,24,24,15,31,3,31,10,31,14,46,27,7,31,38,31,95,31,87,46,27,30,24,24,15,31,12,15,46,7,31,64,31,87,31,95,46,27,30,24,24,15,31,1,31,8,31,18,46,27,7,31,43,31,89,15,46,27,30,24,24,15,31,3,31,11,31,13,46,27,7,31,24,31,94,31,89,46,27,30,24,24,15,31,4,31,13,31,11,46,27,7,31,68,31,83,31,91,46,27,30,24,24,15,31,4,31,8,31,18,46,27,7,31,49,31,93,31,90,46,27,30,24,24,15,31,6,31,11,31,13,46,27,7,31,56,31,85,31,81,46,27,30,24,24,15,31,7,31,11,31,13,46,27,7,31,6,31,91,31,93,46,27,30,24,24,15,31,1,31,10,31,15,46,27,7,31,45,31,90,31,94,46,27,30,24,24,15,31,8,31,12,15,46,27,7,31,46,31,94,31,90,46,27,30,24,24,15,31,1,31,8,31,19,46,27,7,31,23,31,96,31,88,46,27,30,24,24,15,31,10,31,12,15,46,27,7,31,85,31,96,31,88,46,27,30,24,24,15,31,11,31,12,15,46,27,7,31,75,31,89,31,98,46,27,30,24,24,15,31,2,31,14,31,11,46,27,7,31,58,31,92,31,95,46,27,30,24,24,15,31,4,31,9,31,17,46,27,7,31,72,31,93,31,91,46,27,30,24,24,15,31,4,31,11,31,14,46,27,7,31,75,31,93,31,94,46,27,30,24,24,15,31,3,31,13,31,12,46,27,7,31,3,31,95,31,94,46,27,30,24,24,15,31,10,31,16,46,7,31,10,31,92,31,97,46,27,30,24,24,15,31,5,31,12,31,13,46,27,7,31,77,31,94,31,93,46,27,30,24,24,15,31,2,31,10,31,16,46,27,7,31,75,31,98,31,91,46,27,30,24,24,15,31,9,31,14,31,11,46,27,7,31,22,31,92,31,100,46,27,30,24,24,15,31,8,31,12,31,13,46,27,7,31,7,31,96,15,46,27,30,24,24,15,31,11,31,14,31,11,46,27,7,31,65,31,94,31,95,46,27,30,24,24,15,31,6,31,16,31,10,46,27,7,31,40,31,93,31,99,46,27,30,24,24,15,31,7,31,16,31,10,46,27,7,31,83,31,99,31,95,46,27,30,24,24,15,31,6,31,9,31,18,46,27,7,31,3,31,93,31,102,46,27,30,24,24,15,31,13,15,46,7,31,49,31,92,31,100,46,27,30,24,24,15,31,2,31,12,31,14,46,27,7,31,37,31,97,31,98,46,27,30,24,24,15,31,6,31,15,31,11,46,27,7,31,20,31,2,31,12,2,31,1853,27,27,30,24,24,15,31,12,31,16,31,10,46,27,7,31,42,31,99,31,97,46,27,30,24,24,15,31,8,31,15,31,11,46,27,7,31,6,31,101,31,96,46,27,30,24,24,15,31,14,31,16,31,10,46,27,7,31,96,31,98,15,46,27,30,24,24,15,31,15,31,16,31,10,46,27,7,31,73,31,98,31,99,46,27,30,24,24,15,31,7,31,13,15,46,27,7,31,33,31,2,31,12,2,31,1841,27,27,30,24,24,15,31,12,31,15,31,11,46,27,7,31,51,31,101,31,94,46,27,30,24,24,15,31,2,31,16,31,11,46,27,7,31,29,31,2,31,12,2,31,1882,27,27,30,24,24,15,31,10,31,13,15,46,27,7,31,24,31,2,31,12,2,31,1963,27,27,30,24,24,15,31,4,31,11,31,16,46,27,7,31,23,31,2,31,12,2,31,1965,27,27,30,24,24,15,31,1,31,9,31,20,46,27,7,31,5,31,2,31,12,2,31,1908,27,27,30,24,24,15,31,2,31,12,31,15,46,27,7,31,27,31,2,31,12,2,31,1997,27,27,30,24,24,15,31,3,31,9,31,20,46,27,7,31,8,31,2,31,12,2,31,2129,27,27,30,24,24,15,31,14,31,17,31,10,46,27,7,31,31,31,2,31,12,2,31,2107,27,27,30,24,24,15,31,15,31,17,31,10,46,27,7,31,25,31,2,31,12,2,31,2001,27,27,30,24,24,15,31,4,31,13,31,14,46,27,7,31,9,31,2,31,12,2,31,2155,27,27,30,24,24,15,31,17,31,11,46,7,31,27,31,2,31,12,2,31,2639,27,27,30,24,24,15,31,8,31,10,31,18,46,27,7,31,24,31,2,31,12,2,31,2474,27,27,30,24,24,15,31,7,31,13,31,14,46,27,7,31,17,31,2,31,12,2,31,2586,27,27,30,24,24,15,31,1,31,9,31,21,46,27,7,31,25,31,2,31,12,2,31,2576,27,27,30,24,24,15,31,9,31,13,31,14,46,27,7,31,34,31,2,31,12,2,31,2612,27,27,30,24,24,15,31,10,31,14,31,13,46,27,7,31,20,31,2,31,12,2,31,2647,27,27,30,24,24,15,31,3,31,10,31,19,46,27,7,31,15,31,2,31,12,2,31,2151,27,27,30,24,24,15,31,4,31,10,31,19,46,27,7,31,17,31,2,31,12,2,31,2689,27,27,30,24,24,15,31,13,31,14,31,13,46,27,7,31,31,31,2,31,12,2,31,2846,27,27,30,24,24,15,31,16,31,18,31,10,46,27,7,31,11,31,2,31,12,2,31,2867,27,27,30,24,24,15,31,1,31,14,15,46,27,7,31,30,31,2,31,12,2,31,2678,27,27,30,24,24,15,31,11,31,18,46,7,31,29,31,2,31,12,2,31,2882,27,27,30,24,24,15,31,7,31,12,31,16,46,27,7,31,10,31,2,31,12,2,31,2978,27,27,30,24,24,15,31,5,31,13,31,15,46,27,7,31,5,31,2,31,12,2,31,2984,27,27,30,24,24,15,31,3,31,18,31,11,46,27,7,31,5,31,2,31,12,2,31,2908,27,27,30,24,24,15,31,7,31,13,31,15,46,27,7,31,8,31,2,31,12,2,31,3028,27,27,30,24,24,15,31,5,31,11,31,18,46,27,7,31,11,31,2,31,12,2,31,3181,27,27,30,24,24,15,31,8,31,14,15,46,27,7,31,30,31,2,31,12,2,31,3163,27,27,30,24,24,15,31,9,31,14,15,46,27,7,31,8,31,2,31,12,2,31,3030,27,27,30,24,24,15,31,14,31,16,31,12,46,27,7,31,27,31,2,31,12,2,31,3190,27,27,30,24,24,15,31,12,31,15,31,13,46,27,7,31,18,31,2,31,12,2,31,3607,27,27,30,24,24,15,31,12,31,14,15,46,27,7,31,5,31,2,31,12,2,31,3216,27,27,30,24,24,15,31,13,31,14,15,46,27,7,31,26,31,2,31,12,2,31,3972,27,27,30,24,24,15,31,6,31,17,31,12,46,27,7,31,21,31,2,31,12,2,31,3336,27,27,30,24,24,15,31,1,31,10,31,21,46,27,7,31,15,31,2,31,12,2,31,3347,27,27,30,24,24,15,31,14,31,18,31,11,46,27,7,31,16,31,2,31,12,2,31,3344,27,27,30,24,24,15,31,3,31,14,31,15,46,27,7,31,9,31,2,31,12,2,31,3362,27,27,30,24,24,15,31,4,31,10,31,21,46,27,7,31,33,31,2,31,12,2,31,3502,27,27,30,24,24,15,31,17,31,18,31,11,46,27,7,31,27,31,2,31,12,2,31,3512,27,27,30,24,24,15,31,18,31,12,46,7,31,32,31,2,31,12,2,31,3505,27,27,30,24,24,15,31,7,31,10,31,21,46,27,7,31,7,31,2,31,12,2,31,3592,27,27,30,24,24,15,31,8,31,15,31,14,46,27,7,31,18,31,2,31,12,2,31,3605,27,27,30,24,24,15,31,9,31,14,31,15,46,27,7,31,8,31,2,31,12,2,31,3990,27,27,30,24,24,15,31,10,31,14,31,15,46,27,7,31,32,31,2,31,12,2,31,3599,27,27,30,24,24,15,31,11,31,15,31,14,46,27,7,31,13,31,2,31,12,2,31,3206,27,27,30,24,24,15,31,6,31,18,31,12,46,27,7,31,33,31,2,31,12,2,31,3652,27,27,30,24,24,15,31,13,31,14,31,15,46,27,7,31,14,31,2,31,12,2,31,3676,27,27,30,24,24,15,31,14,31,15,31,14,46,27,7,31,16,31,2,31,12,2,31,3672,27,27,30,24,24,15,31,16,31,19,31,11,46,27,7,31,6,31,2,31,12,2,31,3770,27,27,30,24,24,15,31,2,31,16,31,14,46,27,7,31,29,31,2,31,12,2,31,3745,27,27,30,24,24,15,31,6,31,13,31,17,46,27,7,31,25,31,2,31,12,2,31,3631,27,27,30,24,24,15,31,3,31,15,15,46,27,7,31,34,31,2,31,12,2,31,3754,27,27,30,24,24,15,31,8,31,17,31,13,46,27,7,31,24,31,2,31,12,2,31,3769,27,27,30,24,24,15,31,10,31,11,31,20,46,27,7,31,21,31,2,31,12,2,31,3770,27,27,30,24,24,15,31,15,31,18,31,12,46,27,7,31,12,31,2,31,12,2,31,3790,27,27,30,24,24,15,31,16,31,18,31,12,46,27,7,31,12,31,2,31,12,2,31,3798,27,27,30,24,24,15,31,9,31,14,31,16,46,27,7,31,31,31,2,31,12,2,31,3837,27,27,30,24,24,15,31,6,31,19,31,12,46,27,7,31,27,31,2,31,12,2,31,3839,27,27,30,24,24,15,31,7,31,12,31,19,46,27,7,31,22,31,2,31,12,2,31,3960,27,27,30,24,24,15,31,8,31,19,31,12,46,27,7,31,7,31,2,31,12,2,31,3993,27,27,30,24,24,15,31,3,31,18,31,13,46,27,7,31,8,31,2,31,12,2,31,3617,27,27,30,24,24,15,31,4,31,13,31,18,46,27,7,31,20,31,2,31,12,2,31,4002,27,27,30,24,24,15,31,1,31,14,31,17,46,27,7,31,13,31,2,31,12,2,31,4471,27,27,30,24,24,15,31,9,31,11,31,21,46,27,7,31,23,31,2,31,12,2,31,4158,27,27,30,24,24,15,31,1,31,15,31,16,46,27,7,31,7,31,2,31,12,2,31,4179,27,27,30,24,24,15,31,4,31,14,31,17,46,27,7,31,10,31,2,31,12,2,31,4174,27,27,30,24,24,15,31,3,31,15,31,16,46,27,7,31,15,31,2,31,12,2,31,4464,27,27,30,24,24,15,31,4,31,16,31,15,46,27,7,31,33,31,2,31,12,2,31,4155,27,27,30,24,24,15,31,11,31,13,31,18,46,27,7,31,14,31,2,31,12,2,31,4316,27,27,30,24,24,15,31,6,31,16,31,15,46,27,7,31,29,31,2,31,12,2,31,4163,27,27,30,24,24,15,31,9,31,17,31,14,46,27,7,31,5,31,2,31,12,2,31,4447,27,27,30,24,24,15,31,10,31,14,31,17,46,27,7,31,20,31,2,31,12,2,31,4308,27,27,30,24,24,15,31,11,31,17,31,14,46,27,7,31,13,31,2,31,12,2,31,4439,27,27,30,24,24,15,31,10,31,15,31,16,46,27,7,31,16,31,2,31,12,2,31,4320,27,27,30,24,24,15,31,13,31,14,31,17,46,27,7,31,20,31,2,31,12,2,31,4170,27,27,30,24,24,15,31,12,31,15,31,16,46,27,7,31,8,31,2,31,12,2,31,4469,27,27,30,24,24,15,31,15,31,17,31,14,46,27,7,31,12,31,2,31,12,2,31,4108,27,27,30,24,24,15,31,7,31,19,31,13,46,27,7,31,9,31,2,31,12,2,31,4479,27,27,30,24,24,15,31,3,31,18,31,14,46,27,7,31,23,31,2,31,12,2,31,4001,27,27,30,24,24,15,31,16,15,46,7,31,12,31,2,31,12,2,31,4484,27,27,30,24,24,15,31,17,31,20,31,12,46,27,7,31,32,31,2,31,12,2,31,5862,27,27,30,24,24,15,31,11,31,13,31,19,46,27,7,31,32,31,2,31,12,2,31,4757,27,27,30,24,24,15,31,4,31,15,31,17,46,27,7,31,31,31,2,31,12,2,31,4763,27,27,30,24,24,15,31,5,31,17,31,15,46,27,7,31,25,31,2,31,12,2,31,4767,27,27,30,24,24,15,31,14,31,19,31,13,46,27,7,31,32,31,2,31,12,2,31,4983,27,27,30,24,24,15,31,15,31,19,31,13,46,27,7,31,27,31,2,31,12,2,31,5009,27,27,30,24,24,15,31,3,31,20,31,13,46,27,7,31,29,31,2,31,12,2,31,5012,27,27,30,24,24,15,31,17,31,19,31,13,46,27,7,31,26,31,2,31,12,2,31,5013,27,27,30,24,24,15,31,13,31,14,31,18,46,27,7,31,17,31,2,31,12,2,31,5283,27,27,30,24,24,15,31,10,31,16,15,46,27,7,31,20,31,2,31,12,2,31,5434,27,27,30,24,24,15,31,7,31,20,31,13,46,27,7,31,14,31,2,31,12,2,31,5445,27,27,30,24,24,15,31,13,31,17,31,15,46,27,7,31,16,31,2,31,12,2,31,5441,27,27,30,24,24,15,31,14,31,17,31,15,46,27,7,31,20,31,2,31,12,2,31,5450,27,27,30,24,24,15,31,15,31,18,46,7,31,5,31,2,31,12,2,31,5497,27,27,30,24,24,15,31,11,31,20,31,13,46,27,7,31,17,31,2,31,12,2,31,5490,27,27,30,24,24,15,31,16,31,17,46,7,31,25,31,2,31,12,2,31,5480,27,27,30,24,24,15,31,7,31,14,31,19,46,27,7,31,8,31,2,31,12,2,31,5526,27,27,30,24,24,15,31,8,31,14,31,19,46,27,7,31,12,31,2,31,12,2,31,5615,27,27,30,24,24,15,31,2,31,13,31,21,46,27,7,31,24,31,2,31,12,2,31,5692,27,27,30,24,24,15,31,6,31,18,31,15,46,27,7,31,19,31,2,31,12,2,31,5695,27,27,30,24,24,15,31,11,31,19,31,14,46,27,7,31,30,31,2,31,12,2,31,5691,27,27,30,24,24,15,31,8,31,15,31,18,46,27,7,31,11,31,2,31,12,2,31,5764,27,27,30,24,24,15,31,13,31,19,31,14,46,27,7,31,34,31,2,31,12,2,31,5746,27,27,30,24,24,15,31,8,31,17,31,16,46,27,7,31,25,31,2,31,12,2,31,5753,27,27,30,24,24,15,31,11,31,15,31,18,46,27,7,31,18,31,2,31,12,2,31,5856,27,27,30,24,24,15,31,10,31,16,31,17,46,27,7,31,10,31,2,31,12,2,31,5786,27,27,30,24,24,15,31,11,31,17,31,16,46,27,7,31,12,31,2,31,12,2,31,5788,27,27,30,24,24,15,31,14,31,15,31,18,46,27,7,31,30,31,2,31,12,2,31,5768,27,27,30,24,24,15,31,13,31,16,31,17,46,27,7,31,33,31,2,31,12,2,31,5800,27,27,30,24,24,15,31,1,31,19,31,15,46,27,7,31,23,31,2,31,12,2,31,5814,27,27,30,24,24,15,31,1,31,13,31,22,46,27,7,31,29,31,2,31,12,2,31,5813,27,27,30,24,24,15,31,12,31,24,46,7,31,28,31,2,31,12,2,31,5812,27,27,30,24,24,15,31,4,31,15,31,19,46,27,7,31,21,31,2,31,12,2,31,5827,27,27,30,24,24,15,31,17,31,21,31,13,46,27,7,31,32,31,2,31,12,2,31,5840,27,27,30,24,24,15,31,11,31,20,31,14,46,27,7,31,33,31,2,31,12,2,31,5717,27,27,30,24,24,15,31,3,31,17,15,46,27,7,31,29,31,2,31,12,2,31,5869,27,27,30,24,24,15,31,8,31,15,31,19,46,27,7,31,27,31,2,31,12,2,31,4471,27,27,30,24,24,15,31,8,31,13,31,22,46,27,7,31,14,31,2,31,12,2,31,5894,27,27,30,24,24,15,31,6,31,17,15,46,27,7,31,14,31,2,31,12,2,31,7278,27,27,30,24,24,15,31,2,31,14,31,21,46,27,7,31,22,31,2,31,12,2,31,6800,27,27,30,24,24,15,31,12,31,15,31,19,46,27,7,31,21,31,2,31,12,2,31,6806,27,27,30,24,24,15,31,13,31,15,31,19,46,27,7,31,6,31,2,31,12,2,31,6819,27,27,30,24,24,15,31,11,31,16,31,18,46,27,7,31,19,31,2,31,12,2,31,7265,27,27,30,24,24,15,31,11,31,17,15,46,27,7,31,23,31,2,31,12,2,31,6880,27,27,30,24,24,15,31,12,31,17,15,46,27,7,31,20,31,2,31,12,2,31,6887,27,27,30,24,24,15,31,8,31,21,31,14,46,27,7,31,5,31,2,31,12,2,31,6900,27,27,30,24,24,15,31,15,31,16,31,18,46,27,7,31,28,31,2,31,12,2,31,7003,27,27,30,24,24,15,31,4,31,15,31,20,46,27,7,31,34,31,2,31,12,2,31,6896,27,27,30,24,24,15,31,6,31,13,31,23,46,27,7,31,16,31,2,31,12,2,31,6922,27,27,30,24,24,15,31,7,31,13,31,23,46,27,7,31,18,31,2,31,12,2,31,6918,27,27,30,24,24,15,31,8,31,13,31,23,46,27,7,31,6,31,2,31,12,2,31,6970,27,27,30,24,24,15,31,14,31,22,46,7,31,12,31,2,31,12,2,31,7023,27,27,30,24,24,15,31,5,31,16,31,19,46,27,7,31,23,31,2,31,12,2,31,7016,27,27,30,24,24,15,31,11,31,13,31,23,46,27,7,31,6,31,2,31,12,2,31,7031,27,27,30,24,24,15,31,7,31,16,31,19,46,27,7,31,17,31,2,31,12,2,31,7260,27,27,30,24,24,15,31,12,31,20,31,15,46,27,7,31,10,31,2,31,12,2,31,7272,27,27,30,24,24,15,31,5,31,14,31,22,46,27,7,31,25,31,2,31,12,2,31,6655,27,27,30,24,24,15,31,10,31,16,31,19,46,27,7,31,33,31,2,31,12,2,31,7263,27,27,30,24,24,15,31,21,31,15,46,7,31,9,31,2,31,12,2,31,5901,27,27,30,24,24,15,31,1,31,15,31,21,46,27,7,31,5,31,2,31,12,2,31,7301,27,27,30,24,24,15,31,17,31,20,31,15,46,27,7,31,34,31,2,31,13,2,31,145,27,27,30,24,24,15,31,14,31,19,31,16,46,27,7,31,6,31,2,31,12,2,31,7375,27,27,30,24,24,15,31,7,31,13,31,24,46,27,7,31,16,31,2,31,12,2,31,7666,27,27,30,24,24,15,31,12,31,14,31,22,46,27,7,31,25,31,2,31,12,2,31,7416,27,27,30,24,24,15,31,15,31,17,31,18,46,27,7,31,17,31,2,31,12,2,31,7429,27,27,30,24,24,15,31,10,31,13,31,24,46,27,7,31,32,31,2,31,12,2,31,7412,27,27,30,24,24,15,31,1,31,14,31,23,46,27,7,31,9,31,2,31,12,2,31,7671,27,27,30,24,24,15,31,9,31,15,31,21,46,27,7,31,19,31,2,31,12,2,31,7659,27,27,30,24,24,15,31,3,31,14,31,23,46,27,7,31,14,31,2,31,12,2,31,7397,27,27,30,24,24,15,31,6,31,16,31,20,46,27,7,31,20,31,2,31,12,2,31,7669,27,27,30,24,24,15,31,7,31,20,31,16,46,27,7,31,15,31,2,31,12,2,31,7368,27,27,30,24,24,15,31,8,31,20,31,16,46,27,7,31,16,31,2,31,12,2,31,8004,27,27,30,24,24,15,31,9,31,16,31,20,46,27,7,31,7,31,2,31,12,2,31,8018,27,27,30,24,24,15,31,10,31,20,31,16,46,27,7,31,15,31,2,31,12,2,31,8008,27,27,30,24,24,15,31,1,31,22,31,15,46,27,7,31,9,31,2,31,13,2,31,140,27,27,30,24,24,15,31,12,31,20,31,16,46,27,7,31,33,31,2,31,13,2,31,114,27,27,30,24,24,15,31,10,31,17,31,19,46,27,7,31,19,31,2,31,12,2,31,7937,27,27,30,24,24,15,31,4,31,15,31,22,46,27,7,31,19,31,2,31,13,2,31,164,27,27,30,24,24,15,31,15,31,20,31,16,46,27,7,31,16,31,2,31,12,2,31,7292,27,27,30,24,24,15,31,6,31,15,31,22,46,27,7,31,18,31,2,31,13,2,31,9533,27,27,30,24,24,15,31,14,31,19,31,17,46,27,7,31,33,31,2,31,18,2,31,153806,27,27,30,24,24,15,31,2,31,14,31,24,46,27,7,31,34,31,2,31,13,2,31,9800,27,27,30,24,24,15,31,15,31,18,15,46,27,7,31,31,31,2,31,21,2,31,121201,27,27,30,24,24,15,31,4,31,14,31,24,46,27,7,31,26,31,2,31,13,2,31,10164,27,27,30,24,24,15,31,5,31,14,31,24,46,27,7,31,20,31,2,31,21,2,31,931277,27,27,30,24,24,15,31,19,31,18,46,7,31,17,31,2,31,13,2,31,10388,27,27,30,24,24,15,31,3,31,17,31,20,46,27,7,31,15,31,2,31,13,2,31,15016,27,27,30,24,24,15,31,2,31,19,31,18,46,27,7,31,5,31,2,31,13,2,31,11560,27,27,30,24,24,15,31,15,31,22,31,15,46,27,7,31,21,31,2,31,13,2,31,11930,27,27,30,24,24,15,31,4,31,18,31,19,46,27,7,31,9,31,2,31,13,2,31,11711,27,27,30,24,24,15,31,17,31,22,31,15,46,27,7,31,30,31,2,31,13,2,31,11695,27,27,30,24,24,15,31,12,31,21,31,16,46,27,7,31,20,31,2,31,13,2,31,11703,27,27,30,24,24,15,31,7,31,18,31,19,46,27,7,31,16,31,2,31,13,2,31,11795,27,27,30,24,24,15,31,14,31,21,31,16,46,27,7,31,17,31,2,31,13,2,31,11792,27,27,30,24,24,15,31,15,31,21,31,16,46,27,7,31,18,31,2,31,13,2,31,11601,27,27,30,24,24,15,31,7,31,15,31,23,46,27,7,31,11,31,2,31,13,2,31,11817,27,27,30,24,24,15,31,17,31,21,31,16,46,27,7,31,29,31,2,31,20,2,31,1984563,27,27,30,24,24,15,31,14,31,17,31,20,46,27,7,31,17,31,2,31,13,2,31,11826,27,27,30,24,24,15,31,5,31,14,31,25,46,27,7,31,22,31,2,31,13,2,31,11826,27,27,30,24,24,15,31,4,31,22,31,16,46,27,7,31,28,31,2,31,13,2,31,11818,27,27,30,24,24,15,31,15,31,19,31,18,46,27,7,31,31,31,2,31,13,2,31,11902,27,27,30,24,24,15,31,16,31,18,31,19,46,27,7,31,23,31,2,31,13,2,31,11841,27,27,30,24,24,15,31,2,31,21,31,17,46,27,7,31,18,31,2,31,21,2,31,91579,27,27,30,24,24,15,31,8,31,16,31,22,46,27,7,31,14,31,2,31,13,2,31,11866,27,27,30,24,24,15,31,1,31,20,31,18,46,27,7,31,15,31,2,31,13,2,31,11918,27,27,30,24,24,15,31,5,31,17,31,21,46,27,7,31,19,31,2,31,13,2,31,11915,27,27,30,24,24,15,31,18,31,23,31,15,46,27,7,31,7,31,2,31,13,2,31,11875,27,27,30,24,24,15,31,3,31,19,15,46,27,7,31,22,31,2,31,13,2,31,11930,27,27,30,24,24,15,31,20,31,23,31,15,46,27,7,31,34,31,2,31,13,2,31,11533,27,27,30,24,24,15,31,5,31,19,15,46,27,7,31,11,31,2,31,13,2,31,12047,27,27,30,24,24,15,31,22,31,23,31,15,46,27,7,31,7,31,2,31,13,2,31,12101,27,27,30,24,24,15,31,7,31,19,15,46,27,7,31,10,31,2,31,13,2,31,12099,27,27,30,24,24,15,31,8,31,19,15,46,27,7,31,27,31,2,31,13,2,31,12033,27,27,30,24,24,15,31,10,31,15,31,24,46,27,7,31,18,31,2,31,13,2,31,12119,27,27,30,24,24,15,31,10,31,19,15,46,27,7,31,12,31,2,31,13,2,31,12359,27,27,30,24,24,15,31,20,31,22,31,16,46,27,7,31,22,31,2,31,13,2,31,12350,27,27,30,24,24,15,31,16,31,21,31,17,46,27,7,31,19,31,2,31,13,2,31,12120,27,27,30,24,24,15,31,6,31,16,31,23,46,27,7,31,12,31,2,31,13,2,31,12392,27,27,30,24,24,15,31,15,31,20,31,18,46,27,7,31,34,31,2,31,13,2,31,12486,27,27,30,24,24,15,31,15,31,19,15,46,27,7,31,8,31,2,31,13,2,31,12432,27,27,30,24,24,15,31,17,31,20,31,18,46,27,7,31,24,31,2,31,13,2,31,12482,27,27,30,24,24,15,31,17,31,19,15,46,27,7,31,14,31,2,31,13,2,31,12493,27,27,30,24,24,15,31,11,31,23,31,16,46,27,7,31,12,31,2,31,13,2,31,12430,27,27,30,24,24,15,31,19,31,20,46,7,31,10,31,2,31,13,2,31,12511,27,27,30,24,24,15,31,7,31,22,31,17,46,27,7,31,19,31,2,31,13,2,31,12387,27,27,30,24,24,15,31,4,31,18,31,21,46,27,7,31,26,31,2,31,13,2,31,12536,27,27,30,24,24,15,31,8,31,15,31,25,46,27,7,31,24,31,2,31,13,2,31,13872,27,27,30,24,24,15,31,16,31,24,46,7,31,27,31,2,31,13,2,31,12647,27,27,30,24,24,15,31,7,31,18,31,21,46,27,7,31,15,31,2,31,13,2,31,13870,27,27,30,24,24,15,31,12,31,17,31,22,46,27,7,31,6,31,2,31,13,2,31,12841,27,27,30,24,24,15,31,7,31,20,31,19,46,27,7,31,24,31,2,31,13,2,31,12828,27,27,30,24,24,15,31,4,31,16,31,24,46,27,7,31,25,31,2,31,13,2,31,12825,27,27,30,24,24,15,31,11,31,21,31,18,46,27,7,31,27,31,2,31,13,2,31,12847,27,27,30,24,24,15,31,12,31,21,31,18,46,27,7,31,17,31,2,31,13,2,31,12971,27,27,30,24,24,15,31,13,31,21,31,18,46,27,7,31,19,31,2,31,13,2,31,12974,27,27,30,24,24,15,31,1,31,23,31,17,46,27,7,31,25,31,2,31,13,2,31,12966,27,27,30,24,24,15,31,13,31,19,31,20,46,27,7,31,13,31,2,31,13,2,31,12993,27,27,30,24,24,15,31,20,31,22,31,17,46,27,7,31,17,31,2,31,13,2,31,12995,27,27,30,24,24,15,31,15,31,19,31,20,46,27,7,31,1602640800000,30,24,24,15,31,16,31,19,31,20,46,27,7,31,22,31,2,31,13,2,31,12997,27,27,30,24,24,15,31,7,31,15,31,26,46,27,7,31,25,31,2,31,13,2,31,12999,27,27,30,24,24,15,31,7,31,17,31,23,46,27,7,31,13,31,2,31,13,2,31,13009,27,27,30,24,24,15,31,3,31,18,31,22,46,27,7,31,32,31,2,31,13,2,31,13005,27,27,30,24,24,15,31,4,31,18,31,22,46,27,7,31,16,31,2,31,13,2,31,13325,27,27,30,24,24,15,31,1,31,16,31,25,46,27,7,31,30,31,2,31,13,2,31,13316,27,27,30,24,24,15,31,3,31,21,31,19,46,27,7,31,17,31,2,31,13,2,31,13327,27,27,30,24,24,15,31,3,31,16,31,25,46,27,7,31,32,31,2,31,13,2,31,13327,27,27,30,24,24,15,31,20,31,24,31,16,46,27,7,31,8,31,2,31,13,2,31,13366,27,27,30,24,24,15,31,14,31,17,31,23,46,27,7,31,20,31,2,31,13,2,31,13359,27,27,30,24,24,15,31,6,31,20,15,46,27,7,31,18,31,2,31,13,2,31,13359,27,27,30,24,24,15,31,7,31,20,15,46,27,7,31,21,31,2,31,13,2,31,13378,27,27,30,24,24,15,31,9,31,21,31,19,46,27,7,31,31,31,2,31,13,2,31,13401,27,27,30,24,24,15,31,9,31,20,15,46,27,7,31,33,31,2,31,13,2,31,13404,27,27,30,24,24,15,31,10,31,16,31,25,46,27,7,31,12,31,2,31,13,2,31,13423,27,27,30,24,24,15,31,11,31,16,31,25,46,27,7,31,14,31,2,31,13,2,31,13436,27,27,30,24,24,15,31,4,31,24,31,17,46,27,7,31,15,31,2,31,13,2,31,13468,27,27,30,24,24,15,31,22,31,23,31,17,46,27,7,31,25,31,2,31,13,2,31,13747,27,27,30,24,24,15,31,6,31,17,31,24,46,27,7,31,13,31,2,31,13,2,31,13474,27,27,30,24,24,15,31,7,31,17,31,24,46,27,7,31,30,31,2,31,13,2,31,13849,27,27,30,24,24,15,31,16,31,20,15,46,27,7,31,18,31,2,31,13,2,31,13722,27,27,30,24,24,15,31,18,31,19,31,21,46,27,7,31,33,31,2,31,13,2,31,13712,27,27,30,24,24,15,31,18,31,20,15,46,27,7,31,7,31,2,31,13,2,31,13736,27,27,30,24,24,15,31,3,31,16,31,26,46,27,7,31,22,31,2,31,13,2,31,13746,27,27,30,24,24,15,31,4,31,16,31,26,46,27,7,31,26,31,2,31,13,2,31,13744,27,27,30,24,24,15,31,7,31,23,31,18,46,27,7,31,10,31,2,31,13,2,31,13869,27,27,30,24,24,15,31,4,31,22,31,19,46,27,7,31,12,31,2,31,13,2,31,13766,27,27,30,24,24,15,31,9,31,23,31,18,46,27,7,31,12,31,2,31,13,2,31,13473,27,27,30,24,24,15,31,16,31,17,31,24,46,27,7,31,12,31,2,31,13,2,31,13874,27,27,30,24,24,15,31,7,31,19,31,22,46,27,7,31,32,31,2,31,13,2,31,12644,27,27,30,24,24,15,31,12,31,18,31,23,46,27,7,31,29,31,2,31,13,2,31,13868,27,27,30,24,24,15,31,9,31,19,31,22,46,27,7,31,33,31,2,31,13,2,31,12531,27,27,30,24,24,15,31,10,31,22,31,19,46,27,7,31,17,31,2,31,13,2,31,13907,27,27,30,24,24,15,31,9,31,21,31,20,46,27,7,31,5,31,2,31,13,2,31,14239,27,27,30,24,24,15,31,12,31,19,31,22,46,27,7,31,20,31,2,31,13,2,31,14160,27,27,30,24,24,15,31,15,31,16,31,26,46,27,7,31,19,31,2,31,13,2,31,10354,27,27,30,24,24,15,31,7,31,17,31,25,46,27,7,31,24,31,2,31,13,2,31,14221,27,27,30,24,24,15,31,15,31,22,31,19,46,27,7,31,32,31,2,31,13,2,31,13894,27,27,30,24,24,15,31,14,31,20,31,21,46,27,7,31,27,31,2,31,13,2,31,14236,27,27,30,24,24,15,31,17,31,22,31,19,46,27,7,31,31,31,2,31,13,2,31,14435,27,27,30,24,24,15,31,4,31,16,31,27,46,27,7,31,27,31,2,31,13,2,31,14440,27,27,30,24,24,15,31,17,31,20,31,21,46,27,7,31,24,31,2,31,13,2,31,14241,27,27,30,24,24,15,31,6,31,18,31,24,46,27,7,31,11,31,2,31,13,2,31,15021,27,27,30,24,24,15,31,7,31,18,31,24,46,27,7,31,14,31,2,31,13,2,31,10393,27,27,30,24,8,7,16,31,4,31,16,31,25,46,27,1,24,24,30,24,24,14,0,24,25,1,31,4,16,31,29,31,30,31,26,46,27,1,24,24,1,31,9,16,50,31,0,31,8,16,50,45,31,48,31,69,27,66,2,8,47,31,5,27,66,53,8,61,31,43,29,66,92,8,15,31,55,27,66,30,8,42,31,22,27,66,47,8,44,31,71,27,66,4,24,26,0,25,3,31,3,16,31,50,31,64,27,1,24,24,54,44,48,0,0,14,0,24,25,0,14,0,24,1,31,9,16,45,31,21,31,47,27,66,2,8,11,15,27,66,29,8,40,31,7,29,66,33,8,20,31,27,27,66,10,8,47,31,16,27,66,3,8,27,31,5,29,66,34,8,25,31,10,29,66,36,8,41,31,3,27,66,6,24,26,6,31,10,16,31,10,31,2,31,14,2,31,32742,27,27,1,10,5,40,45,31,26,31,10,29,66,54,8,42,31,7,27,66,2,8,49,31,26,29,66,43,8,3,66,54,8,44,31,18,29,66,40,8,7,31,44,27,66,5,8,2,66,49,8,43,31,3,27,66,4,24,26,42,23,297537,10,56,13,31,2,16,62,31,3,16,62,31,4,16,62,31,5,16,62,31,6,16,62,31,7,16,62,31,8,16,62,31,9,16,62,31,10,16,62,31,9,16,31,10,31,5,27,1,10,11,31,10,16,31,13,15,27,23,297436,8,56,10,31,2,16,62,31,3,16,62,31,4,16,62,31,5,16,62,31,6,16,62,31,7,16,62,31,8,16,62,31,9,16,62,40,31,20,31,24,15,46,27,31,3,16,45,31,43,31,38,27,66,33,8,40,31,58,27,66,3,8,54,31,28,29,66,86,8,12,31,34,27,66,55,8,9,66,88,8,22,31,84,27,66,10,24,12,14,0,31,12,31,17,31,26,46,27,29,24,40,31,4,16,50,31,1,27,14,0,24,64,1,14,0,24,54,44,297320,0,2,3,4,14,0,31,6,31,32,27,32,24,1,24,24,40,31,11,16,50,31,3,16,50,41,23,297516,14,56,11,31,2,16,62,31,3,16,62,31,4,16,62,31,5,16,62,31,6,16,62,31,7,16,62,31,8,16,62,40,31,3,16,50,31,9,16,50,31,10,16,50,25,2,14,0,24,54,44,297467,2,1,9,12,10,9,3,14,0,8,10,16,50,25,3,14,0,24,54,44,297261,2,1,11,9,12,10,3,14,0,24,30,40,54]
b1077 = [
14,8,
51,2,19,61,
51,3,19,61,
51,4,19,61,
51,5,19,61,
51,6,19,61,
51,7,19,61,
63,6,
5,1,
51,28,
51,13,
55,21,
55,43,
13,
51,
12,50,
21,26,43,9,
51,6,50,21,
51,43,0,21,57,43,25,
51,34,50,21,7,43,30,
51,7,50,21,19,43,28,
51,19,50,21,4,43,5,21,45,59,44,
64,1046,
43,14,19,
51,2,19,61,
51,3,19,61,
51,4,19,61,
51,5,19,61,
51,6,19,61,
51,7,19,61,
51,8,19,61,
51,9,19,61,
51,10,19,61,
51,11,19,61,
51,12,19,61,
51,13,19,61,
51,14,19,61,
51,15,19,61,
51,16,19,61,
51,17,19,61,
51,18,19,61,
51,59,
51,44,
55,19,6,
51,
3,19,1,
51,41,
51,44,
50,21,12,59,
25,
51,10,19,
51,39,
51,4,50,23,59,59,1,
51,9,
51,50,50,21,56,43,8,
51,76,50,21
,24,43,60,
51,40,50,21,5,43,0,
51,81,50
,21,18,43,23,
51,1,50,21,77,59,37,15,0
,43,0,58,1,
51,10,19,
51,13,
51,34,
51,29,
36,50,23,59,59,23,
51,38,
51,22,55,19,46
,
51,5,19,67,9,0,15,0,59,23,
51,38,
51,21
,55,19,
51,0,23,63,23,
51,63,
51,48,55,19
,1,
51,5,21,103,43,3,21,98,43,16,
51,65,
50,21,29,43,56,
51,1,55,21,48,43,55,
51,
24,55,21,85,43,24,
51,21,50,21,59,59,25,
51,13,19,
51,12,
51,17,
51,20,36,50,23,59,
59,26,
51,29,
51,13,55,54,60,
51,12,19,
51,
17,
51,19,
51,24,36,50,23,59,59,18,360,59
,64,394,64,59,
51,1,18,369,59,64,382,15,6,
51,5,19,67,9,0,59,59,59,64,361,43,
51,34,
51,
2,
51,21,31,
51,1726710,50,50,49,6,
51,51,
51,35,55,19,67,
51,0,42,60,15,0,59,18,415,59,64,
698,21,59,6,6,
51,4,19,67,
51,34,
51,18,55,19,67,9,1,15,0,43,22,
51,6,55,19,67,42,60,15,0,
59,18,451,59,64,485,18,59,
51,1,18,460,59,64,473,64,35,
51,5,19,67,9,0,59,59,59,64,452,15,
51,12,
51,2,
51,23,31,
51,12704174,50,50,49,
51,59,
51,41,55,19,
51,0,23,59,59,
51,9,
51,29,
51,31,36,
50,
51,19,
51,1,55,19,67,46,6,
51,3,19,1,
51,12,
51,61,50,21,24,59,25,15,0,59,1,
51,10,21,98,43,3,21
,98,43,21,
51,8,50,21,81,43,42,
51,7,50,21,54,43,19,
51,22,50,21,75,43,28,
51,7,55,21,83,59,37,15,0
,59,26,54,60,15,0,
51,13,
51,11,36,8,59,18,589,59,64,675,58,6,
51,38,
51,21,55,19,5,
51,6,19,67,
51,47
,
51,30,55,19,67,5,5,
51,60,
51,45,55,19,
51,44,
51,26,55,19,67,25,15,0,59,26,
51,20,
51,4,55,19,67,30,15
,0,59,9,2,15,0,59,23,5,
51,26,
51,8,55,19,17,67,17,15,1,15,0,
51,1,50,23,59,43,0,15,0,41,63,5,59,64,
496,21,46,
51,54,
51,38,55,19,46,
51,5,19,67,9,0,15,0,59,23,63,3,64,394,15,6,
51,13,
51,3,50,19,67,
51,0
,54,60,15,0,59,18,719,59,64,753,18,59,
51,1,18,728,59,64,741,63,46,
51,5,19,67,9,0,59,59,59,64,720,15
,
51,23,
51,2,
51,23,31,
51,13514243,50,50,49,6,5,35,5,
51,42,
51,31,50,6,1,
51,33,
51,39,50,21,11,43,50,51
,53,50,21,13,43,23,
51,58,50,21,33,43,50,
51,34,50,21,21,43,10,
51,63,50,21,37,43,9,
51,44,50,21,50,59,44
,1,
51,36,
51,64,50,21,2,43,38,
51,4,50,21,72,43,12,
51,14,50,21,85,43,12,
51,89,50,21,8,43,9,
51,20,50,21,
38,43,62,
51,22,50,21,20,43,33,17,50,21,31,43,7,
51,74,50,21,33,43,29,21,38,43,55,
51,2,50,21,54,43,45,21,
55,43,34,
51,6,55,21,73,59,37,15,0,43,5,
51,97,50,58,1,15,0,
51,0,
51,103,50,8,59,1,
51,46,
51,3,50,21,59,59,
50,15,0,59,6,
51,7,19,67,
51,4,
51,11,50,19,67,
51,41,
51,24,55,19,67,9,2,15,0,59,50,15,0,59,1,
51,47,
51,35,50
,21,41,59,50,
51,11,19,
51,6,
51,28,
51,25,36,50,23,59,59,46,
51,8,19,67,
51,12,
51,3,19,1,
51,26,
51,1,55,21,91,
59,25,15,0,
51,53,
51,35,55,41,59,26,
51,36,
51,20,55,19,67,9,2,15,0,59,50,15,0,59,6,
51,9,19,67,
51,31,
51,16,
55,19,67,
51,3,
51,14,50,19,67,9,2,15,0,59,50,15,0,59,49,47,85,0,7,3,4,5,6,7,8,9,
51,5,19,
51,12,
51,22,
51,23,
36,50,23,59,59,32,6,49,63,3]
g_eip=0
stack=['' for i in range(5)]
def nop(eip):
print(eip," : ","ERROR")
return 1
reader=[(nop,1) for i in range(100)]
# Handlers
reader[0]=lambda eip : print('var C = x.pop();x.push(C[0][C[1]])'),1
reader[1]=lambda eip : print('x[x[x.length - 2][0]][0] = x[x.length - 1]'),1
def shl(eip):
print('<<= top2')
op1=stack.pop()
op2=stack.pop()
stack.append(op2<<op1)
print(stack[-10:])
return
reader[2]=lambda eip : [shl(eip)],1
reader[3]=lambda eip : print('[esp]=typeof([esp])'),1
reader[4]=lambda eip : [print('push null'),stack.append(0)],1
reader[5]=lambda eip : print('cmp [esp],[esp+1];pop'),1
reader[6]=lambda eip : print('x[I[0]][0] = C[0][C[1]]'),1
reader[7]=lambda eip : print('xchg top'),1
reader[8]=lambda eip : [print('mov [esp], ' , op_codes[eip+1]),stack.pop(),stack.append(op_codes[eip+1])],2
reader[9]=lambda eip : print('I: push ' , op_codes[eip+1] , ',stack size, ' , op_codes[eip+2]),3
reader[10]=lambda eip : print('sub esp, ',op_codes[eip+1]),2
reader[11]=lambda eip : print('mov [esp], top1 in top2'),1
reader[12]=lambda eip : print('var C = x.pop();x.push([x[x.pop()][0], C])'),1
reader[14]=lambda eip : print('xchg stack [ -',2+op_codes[eip+1] , ', -1 ]'),2
reader[15]=lambda eip : [print('dup top'),stack.append(stack[-1]) ],1
reader[16]=lambda eip : print('tolist top'),1
reader[18]=lambda eip : print('make slice ',op_codes[eip+1]),2
reader[21]=lambda eip : print('inverse top'),1
reader[22]=lambda eip : print('and top2'),1
def set_g_eip(eip):
global g_eip
g_eip = eip
reader[23]=lambda eip : [print('jmp ',op_codes[eip+1]),'set_g_eip(op_codes[eip+1])'],2
reader[24]=lambda eip : [print('pop'),stack.pop()],1
reader[25]=lambda eip : print('CALL with stack -',op_codes[eip+1]),2
reader[26]=lambda eip : print('x.push([_window, x.pop()])'),1
reader[27]=lambda eip : [print('add top2'),stack.append(stack.pop()+stack.pop()),print(stack[-10:])],1
reader[29]=lambda eip : [print('sub top2'),stack.append(-stack.pop()+stack.pop()),print(stack[-10:])],1
reader[30]=lambda eip : print('var C = x[x.length - 2];C[0][C[1]] = x[x.length - 1]'),1
reader[31]=lambda eip : [print('push ', op_codes[eip+1]),stack.append(op_codes[eip+1]),print(stack[-10:])],2
reader[32]=lambda eip : print('xor top 2'),1
reader[33]=lambda eip : print('or top 2 '),1
reader[34]=lambda eip : print('div top 2 '),1
reader[35]=lambda eip : print('>= top 2 '),1
reader[36]=lambda eip : print('stack size -= ',op_codes[eip+1]),2
reader[39]=lambda eip : print('inverse top'),1
reader[40]=lambda eip : print('push undef'),1
reader[39]=lambda eip : print('shr ',op_codes[eip+1]),2
reader[41]=lambda eip : print('push 1'),1
reader[42]=lambda eip : print('push 0'),1
reader[43]=lambda eip : print('shr top2; pop;'),1
g_off=0
def memcpy(eip):
# exit()
off=1
g=op_codes[eip+1]
print("Setting child funcs @ %d"%g)
cnt=op_codes[eip+2]
I=op_codes[eip+3]
print("Cnt:%d, I:%d"%(cnt,I))
off+=3
for i in range(cnt):
print("Q[%d] = stack[%d]"%(op_codes[eip+off],op_codes[eip+off+1]))
off+=2
for i in range(I):
print("H[%d]=%d"%(i,op_codes[eip+off]))
off+=1
global g_off
g_off=off
stack.append("Child_Func_%d"%g)
return off
reader[44]=memcpy,0
reader[45]=lambda eip : [print('init str'),stack.append("")],1
reader[46]=lambda eip : [print('mul top2'),stack.append(stack.pop()*stack.pop()),print(stack[-10:])],1
reader[47]=lambda eip : print('g=0'),1
reader[49]=lambda eip : print('I: pop '),1
reader[50]=lambda eip : print('x.push(x[x.pop()[0]][0]) # stack top = (stack[top])'),1
reader[52]=lambda eip : [print('jnz ',op_codes[eip+1]),exit],2
reader[53]=lambda eip : print('throw top'),1
reader[54]=lambda eip : print('return 1'),1
reader[55]=lambda eip : print('module top2 pop;'),1
reader[56]=lambda eip : print('stack size = ', op_codes[eip+1]),2
reader[58]=lambda eip : print('top2 ===? pop'),1
reader[61]=lambda eip : print('top2 is bigger? pop'),1
reader[62]=lambda eip : print('init stack[top]'),1
reader[63]=lambda eip : print('var C = x.pop(), I = x.pop();x.push([I[0][I[1]], C])'),1
reader[64]=lambda eip : print('make slice ',op_codes[eip+1]),2
reader[66]=lambda eip : [strcat(eip)],2
reader[67]=lambda eip : print('return !!g'),1
reader[68]=lambda eip : print('???'),1
reader[69]=lambda eip : print('insert args to top(for get args)'),1
reader[70]=lambda eip : print('(Not pop), val=pop;idx=pop;stack[idx]=val;'),1
reader[71]=lambda eip : print('idx=pop;obj=pop;push
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment