2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,0,2,2,1,1,2,2,2,1,1,2,2,1,2,2,1,3,3,1,2,2,1,2,2,1,3,3,1,2,2,1,2,2,1,2,2,2,2,2,1,2,2,2,1,1,1,2,2,1,1,1,1,1,1,1,2,2,1,1,2,2,1,1,1,2,2,2,2,2,2,2,2,2,2,
20,2,2,2,2,2,2,2,21,20,2,3,1,1,1,0,2,21,20,2,1,1,1,1,1,2,21,20,2,12,16,1,16,12,2,21,20,2,16,12,1,12,16,2,21,20,2,1,1,101,1,1,2,21,20,2,1,1,1,1,1,2,21,20,2,1,1,1,1,1,2,21,20,2,1,1,1,1,1,2,21,20,2,2,2,2,2,2,2,21,
20,2,2,2,2,2,2,2,21,20,2,1,1,0,1,1,2,21,20,2,1,3,3,3,1,2,21,20,2,1,3,3,3,1,2,21,20,2,10,10,10,10,10,2,21,20,2,4,5,19,4,5,2,21,20,2,7,7,7,7,7,2,21,20,2,1,1,1,1,1,2,21,20,2,3,1,1,1,3,2,21,20,2,2,2,2,2,2,2,21,
20,2,2,2,2,2,2,2,21,20,2,1,1,0,1,1,2,21,20,2,1,1,1,1,1,2,21,20,2,1,1,1,1,1,2,21,20,2,105,105,105,105,105,2,21,20,2,3,1,2,1,3,2,21,20,2,105,105,105,105,105,2,21,20,2,1,1,1,1,1,2,21,20,2,1,1,1,1,1,2,21,20,2,2,2,2,2,2,2,21,
6,7,7,7,7,7,7,7,8,20,1,1,1,1,1,0,1,21,20,1,1,1,100,1,1,1,21,20,1,102,100,1,100,101,3,21,20,2,1,1,100,1,1,2,21,22,19,1,102,1,100,1,19,22,2,2,100,1,102,1,100,2,2,20,1,1,1,1,1,1,1,21,20,3,1,1,1,1,1,3,21,9,10,10,10,10,10,10,10,11,
2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,0,2,2,1,4,1,4,1,4,1,2,2,1,4,4,4,4,4,1,2,2,1,4,17,4,17,4,1,2,2,1,4,4,4,4,4,1,2,2,1,4,1,4,1,4,1,2,2,1,1,1,1,1,1,1,2,2,9,9,1,1,1,9,9,2,2,17,19,1,1,1,18,17,2,2,2,2,2,2,2,2,2,2,
2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,111,1,1,1,111,1,1,2,2,1,1,111,3,2,2,2,3,111,1,2,2,2,2,2,2,0,1,104,2,2,1,2,2,104,1,111,3,2,2,2,3,111,1,2,2,1,1,1,111,1,1,1,111,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,10,10,10,10,10,10,10,10,10,10,10,10,19,22,22,22,22,22,22,22,22,19,22,22,22,22,22,22,19,22,22,22,22,22,22,22,
9,10,5,6,6,6,6,7,8,9,11,12,19,3,1,0,3,18,11,12,5,6,6,1,1,1,1,6,6,7,19,1091,2,2,1071,1072,2,2,1092,18,19,1,1,1,1,1,1,1,1,18,19,2,1,1,1,1,1,1,2,18,19,2,2,111,111,111,111,2,2,18,19,1,2,1,1,1,1,2,1,18,19,1,2,1,1,1,1,2,1,18,19,1,2,1,1,1,1,2,1,18,8,9,9,1,1,1,1,9,9,10,11,12,19,1,1,1,1,18,11,12,6,7,8,9,9,9,9,10,5,6,
2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,2,3,3,1,1,2,1,1,19,18,1,0,2,2,1,1,1,1,2,3,3,1,100,1,101,1,19,18,1,1,2,2,1,1,1,1,2,1,1,1,1,2,1,1,19,18,1,1,2,2,7,8,8,8,8,8,8,8,9,18,1,1,19,18,1,1,2,2,11,17,11,17,11,17,11,17,11,18,1,1,19,18,1,2,2,2,17,11,17,11,17,11,17,11,17,18,1,1,1,1,1,1,2,2,11,17,11,17,11,17,11,17,11,18,1,1,1,1,1,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,
2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,0,2,2,1,1,1,100,1,1,1,2,2,3,1,100,1,100,1,3,2,2,2,100,1,100,1,100,2,2,2,100,1,100,1,100,1,100,2,2,1,100,1,100,1,100,1,2,2,100,1,100,1,100,1,100,2,2,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,
2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,2,2,2,1,1,1,1,1,1,1,3,2,2,1,1,1,1,1,1,1,1,2,2,2,1,2,2,2,2,2,2,2,2,3,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,2,2,2,1,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,3,0,2,2,2,2,2,2,2,2,2,2,2,
2,7,7,7,7,7,7,7,2,20,1,3,1,1,111,1,1,21,20,1,3,1,111,111,1,1,21,20,1,1,1,111,1,1,1,21,20,0,1,1,111,1,104,1,21,20,2,4,5,10,10,10,10,2,2,2,21,6,7,2,104,2,2,20,1,21,20,1,2,1,2,21,20,1,21,20,1,2,1,2,21,20,1,21,20,1,1,3,3,21,20,1,21,20,1,1,3,3,21,2,2,2,2,10,10,10,10,2,
6,7,7,7,7,7,7,7,8,20,2,2,2,0,2,2,2,21,20,2,1,1,1,1,1,2,21,20,2,1,1,1,1,1,2,21,20,2,105,105,105,105,105,105,21,9,10,3,10,10,10,10,10,11,19,20,3,1,21,1,1,3,21,6,9,10,10,22,10,10,1,21,20,2,1,1,1,1,1,1,21,20,2,1,1,1,1,1,2,21,20,105,105,105,105,105,105,105,21,20,3,1,1,1,1,1,1,21,20,105,105,105,105,105,105,105,21,20,1,1,1,1,1,1,3,21,20,1,1,1,2,1,1,1,21,20,105,105,105,105,105,105,105,21,20,2,1,1,1,1,3,2,21,20,2,1,1,1,1,1,2,21,20,2,1,1,1,1,1,2,21,20,2,2,2,2,2,2,2,21,
4,5,5,5,5,5,5,5,5,5,6,18,2,2,1,1,1,1,1,1,1,19,18,3,1,2,0,1,1,1,1,1,19,18,3,1,1,2,3,3,1,1,1,19,18,1,1,100,1,2,3,1,1,1,19,18,2,2,1,2,17,1,1,1,1,19,18,17,1,1,2,17,1,1,1,1,19,18,17,1,1,1,2,1,3,1,1,19,18,2,2,1,1,2,1,1,2,2,19,18,1,1,102,100,1,100,101,1,1,19,18,1,1,1,1,1,1,1,1,1,19,18,3,1,1,1,100,1,1,1,3,19,18,2,2,2,2,1,2,2,2,2,19,7,8,8,1,1,102,1,1,8,8,9,10,10,18,1,1,101,1,1,19,10,10,17,10,18,1,1,1,1,1,19,10,17,10,10,7,8,8,8,8,8,9,10,10,
17,11,5,6,6,6,6,6,7,11,17,11,17,19,1,1,1,1,1,18,17,11,5,6,6,2,1,1,1,2,6,6,7,19,2,2,1,1,1,1,1,2,2,18,19,3,2,1093,1,1,1,1094,2,3,18,19,1,1,1073,1,1,1,1074,1,1,18,19,2,2,1,1,1,1,1,2,2,18,19,3,2,1,1,1,1,1,2,3,18,19,1,1,1071,1,1,1,1072,1,1,18,19,1,2,1091,1,1,1,1092,2,2,18,8,9,9,1,1,1,1,1,9,9,10,11,17,19,1,1,1,0,1,18,17,11,17,11,8,9,9,9,9,9,10,11,17,
2,2,2,2,2,2,2,2,2,2,2,2,1,1,111,111,3,111,111,111,3,2,2,1,111,111,111,7,111,111,7,111,2,2,111,111,111,111,3,111,111,111,111,2,2,111,111,111,111,111,111,111,111,111,2,2,111,7,3,111,111,3,111,111,111,2,2,111,111,19,111,111,7,111,7,1,2,2,3,111,111,111,111,3,111,19,0,2,2,2,2,2,2,2,2,2,2,2,2,10,10,10,10,10,10,10,10,10,10,10,
2,2,2,2,2,2,2,2,2,2,3,1,5,6,7,1,3,2,2,3,4,4,4,4,4,3,2,2,19,4,11,9,9,4,18,2,2,19,4,6,6,17,4,18,2,2,0,1,1,1,1,1,1,2,2,19,4,9,9,11,4,18,2,2,19,4,17,6,6,4,18,2,2,3,4,4,1,4,4,3,2,2,3,1,8,9,10,1,3,2,2,2,2,2,2,2,2,2,2,
2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,11,19,1,1,1,1,1,1,1,1,1,1,18,11,2,2,6,6,1,1,105,1,1,1,1,105,1,1,6,6,2,2,1,4,4,4,105,4,1,1,4,105,4,4,4,1,2,2,1,4,1,1,105,1,1,1,1,105,1,1,4,1,2,2,1,4,4,4,105,4,1,1,4,105,4,4,4,1,2,2,1,1,1,1,105,1,1,1,1,105,1,1,1,1,2,2,1,1,1,1,4,1,1,1,1,4,1,1,1,1,2,2,9,9,1,4,4,4,4,4,4,4,4,1,9,9,2,2,11,19,1,1,1,1,1,1,1,1,1,0,18,11,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,
2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,2,1,1,1,2,3,1,1,1,1,1,3,2,2,1,1,1,2,1,1,1,2,1,1,1,2,2,2,1,1,2,2,1,1,103,1,101,1,101,1,1,2,100,1,1,1,2,3,2,2,1,1,1,100,1,100,1,103,1,101,1,1,103,2,1,1,2,2,1,1,1,1,103,1,2,1,101,1,2,1,1,1,101,1,2,2,1,1,1,1,1,2,1,1,1,2,1,1,1,2,1,1,2,2,1,1,1,1,2,1,1,1,2,1,1,1,2,1,1,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,
4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,18,1,1,1,10,1,1,1,10,1,3,1,10,1,111,1,10,1,1,1,10,1,1,1,19,18,1,0,1,10,1,1091,1,1,1,10,1,105,1,111,1,105,1,1,1,1,100,1,102,104,18,1,1,1,10,1,1,1,10,1,3,1,10,1,111,1,10,1,1,1,10,1,1,1,19,18,10,1071,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,19,18,1,1,1,10,1,1,1,10,1,3,1,10,1,111,1,10,1,1,1,10,1,1,1,19,18,1,1,1,1,1,1,1,1,1,10,1,105,1,111,1,105,1,1,1,101,1,1,103,104,18,1,1,1,10,1,1,1,10,1,3,1,10,1,111,1,10,1,1,1,10,1,1,1,19,7,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,9,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
22,20,2,2,2,2,2,2,2,2,22,20,1,1,1,1,1,1,2,2,7,20,1,10,10,10,10,1,1,2,2,3,1,3,21,18,7,1,10,10,2,1,2,1,21,1,1,1,21,18,2,3,1,3,21,0,10,3,21,22,10,10,10,10,11,10,22,10,4,5,6,7,7,7,8,18,6,7,7,8,2,2,1,1,21,22,20,2,1,21,2,1,1,1,21,22,20,1,1,21,2,1,1,1,21,7,20,2,1,21,2,1,1,1,1,1,1,22,22,2,2,2,2,2,2,2,2,2,2,2,
2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,2,2,1,4,1,1,1,4,4,4,1,0,1,2,2,1,4,4,4,4,4,4,4,1,1,1,2,2,1,1,4,1,4,4,4,3,4,4,1,2,2,1,1,4,4,4,4,3,4,4,4,1,2,2,1,1,4,4,4,3,4,4,1,4,1,2,2,1,4,4,4,3,4,4,4,1,4,1,2,2,1,4,4,3,4,4,4,4,1,4,1,2,2,1,1,1,4,4,4,1,4,4,4,1,2,2,1,1,1,4,4,4,4,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,
2,2,2,2,2,2,2,2,2,2,3,1,1071,1092,2,1091,1,2,2,1,1,2,2,2,3,3,2,2,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1072,2,2,1,1,1,1,1,2,1,2,2,1,1,1,1,2,1,1,2,2,1,1,1,2,1,1,1,2,2,1,1,2,1,3,1,1,2,2,1,1073,3,111,0,1093,1,2,2,2,2,2,2,2,2,2,2,
2,2,2,2,2,2,2,2,2,2,2,2,3,1,4,4,1,3,4,4,1,2,2,1,4,1,1,4,4,1,0,4,2,2,4,4,1,1,1,4,1,1,4,2,2,1,1,1,4,1,1,4,4,1,2,2,1,1,4,4,1,1,4,1,3,2,2,3,4,1,1,4,1,4,4,1,2,2,4,1,1,1,3,4,1,1,4,2,2,1,4,1,1,4,1,1,3,4,2,2,1,1,4,4,1,1,4,1,1,2,2,1,1,1,4,1,1,4,4,1,2,2,4,4,1,3,4,1,1,1,4,2,2,4,4,1,1,4,4,1,1,4,2,2,1,1,4,4,1,1,3,4,1,2,2,1,1,4,4,1,1,4,1,3,2,2,2,2,2,2,2,2,2,2,2,2,
2,2,2,2,2,2,2,2,2,2,2,2,3,1,1,2,1091,105,1,1,3,2,2,1,2,1,2,2,2,1,2,1,2,2,1,1,4,1,4,1,4,1,1,2,2,111,2,1,2,11,2,1,2,2,2,2,1,1,4,1,1,1072,4,1,0,2,2,2,1071,1,2,11,2,1,2,2,2,2,1,1,4,1,4,1,4,1,1,2,2,1,2,1,2,2,2,1,2,1,2,2,3,1,1,2,1092,105,1,1,3,2,2,2,2,2,2,2,2,2,2,2,2,
