- -1,0,1,1,0,94,107,2,80,83,-1,53,54,77,75,57,76,74,79,99,99,58,87,60,90,95,96,55,56,82,-1,-1,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,81,107,84,1,86,107,102,-1,103,2,2,2,65,69,108,108,108,78,63,61,62,73,101,64,-1,-1,-1,59,89,88,85,91,92,96,96,96,96,68,-1,98,-1,97,97,97,97,97,97,47,97,97,97,16,97,97,97,97,97,97,23,97,29,15,97,97,97,97,97,97,97,31,97,97,97,97,97,97,97,97,97,97,97,97,97,67,107,105,-1,104,107,102,107,107,2,106,107,108,66,72,100,100,100,70,93,71,-1,98,98,98,98,-1,-1,-1,97,97,30,97,97,97,97,97,10,97,97,97,28,11,97,97,97,40,97,97,97,97,39,32,97,97,97,97,97,97,97,97,97,97,97,97,97,97,17,97,97,107,107,107,107,107,-1,-1,-1,107,107,107,-1,-1,106,-1,-1,-1,109,97,97,97,97,97,97,25,9,97,97,97,97,13,97,97,97,97,27,97,46,41,97,97,97,97,97,97,43,97,24,44,12,97,97,51,107,-1,-1,105,-1,104,-1,-1,107,-1,-1,107,107,107,-1,-1,107,-1,37,97,97,36,6,97,97,45,97,97,97,97,49,50,97,97,97,97,97,97,14,97,42,97,26,-1,-1,-1,-1,-1,-1,107,-1,-1,102,-1,-1,103,107,107,107,102,-1,107,-1,97,38,97,18,97,5,97,97,4,97,97,97,97,19,34,97,-1,105,-1,-1,104,102,103,107,-1,97,97,33,97,22,97,3,21,97,97,105,104,-1,7,35,97,48,97,97,52,8,20,9
+ -1,0,1,1,0,94,108,2,80,83,-1,53,54,77,75,57,76,74,79,100,100,58,96,87,60,90,95,97,55,56,82,-1,-1,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,81,108,84,1,86,108,103,-1,104,2,2,2,65,69,109,109,109,78,63,61,62,73,102,64,-1,-1,-1,59,89,88,85,91,92,97,97,97,97,68,-1,99,-1,98,98,98,98,98,98,47,98,98,98,16,98,98,98,98,98,98,23,98,29,15,98,98,98,98,98,98,98,31,98,98,98,98,98,98,98,98,98,98,98,98,98,67,108,106,-1,105,108,103,108,108,2,107,108,109,66,72,101,101,101,70,93,71,-1,99,99,99,99,-1,-1,-1,98,98,30,98,98,98,98,98,10,98,98,98,28,11,98,98,98,40,98,98,98,98,39,32,98,98,98,98,98,98,98,98,98,98,98,98,98,98,17,98,98,108,108,108,108,108,-1,-1,-1,108,108,108,-1,-1,107,-1,-1,-1,110,98,98,98,98,98,98,25,9,98,98,98,98,13,98,98,98,98,27,98,46,41,98,98,98,98,98,98,43,98,24,44,12,98,98,51,108,-1,-1,106,-1,105,-1,-1,108,-1,-1,108,108,108,-1,-1,108,-1,37,98,98,36,6,98,98,45,98,98,98,98,49,50,98,98,98,98,98,98,14,98,42,98,26,-1,-1,-1,-1,-1,-1,108,-1,-1,103,-1,-1,104,108,108,108,103,-1,108,-1,98,38,98,18,98,5,98,98,4,98,98,98,98,19,34,98,-1,106,-1,-1,105,103,104,108,-1,98,98,33,98,22,98,3,21,98,98,106,105,-1,7,35,98,48,98,98,52,8,20,9