16,13,15,12,14,11,13,10,12,10,11,9,10,9,9,9,8,9,7,9,6,10,5,10,4,11,3,11,2,10,1,9,0,8,0,7,0,6,1,5,2,5,3,4,4,3,5,3,6,2,7,2,8,2,9,2,10,1,11,1,12,1,13,1,14,0,15,0,16,0,17,0,18,0,19,0,20,0,21,1,22,1,23,1,24,1,25,1,26,1,27,1,28,1,29,2,30,2,31,2,32,2,33,3,34,4,34,5,33,6,33,7,32,8,31,9,30,10,29,11,28,12,27,13,26,14,26,15,26,16,27,17,27,18,28,19,28,20,28,21,28,22,28,23,28,24,27,25,26,26,25,26,24,26,23,26,22,26,21,26,20,25,20,24,21,23,21,22,22,21,22,20,22,19,21,18,20,17,19,16,18,15,17,14,16,13,15,12,14,11,24,10,25,11,26,12,27,13,28,14,28,15,29,16,30,17,31,18,32,19,32,20,33,21,34,22,34,23,34,24,33,25,32,25,31,25,30,24,29,24,28,23,27,23,26,22,25,21,24,20,23,19,22,18,21,17,20,16,19,15,18,14,17,15,16,16,16,17,17,18,17,19,18,20,18,21,19,22,19,23,19,24,18,25,17,26,16,26,15,25,14,24,13,23,13,22,13,21,13,20,14,19,14,18,14,17,14,16,14,15,13,14,12,13,11,13,10,12,9,13,8,13,7,14,7,15,8,16,9,17,9,18,10,19,10,20,10,21,9,22,8,22,7,22,6,21,5,21,4,20,3,20,2,19,1,18,1,17,1,16,1,15,2,14,2,13,3,12,3,11,4,10,5,9,5,8,6,7,6,6,7,5,8,4,8,3,9,2,10,1,11,0,12,0,13,0,14,0,15,1,16,2,17,3,18,4,19,5,20,6,21,7,22,8,23,9,17,0,18,0,19,0,20,0,21,0,22,0,23,0,24,0,25,0,26,0,27,0,28,0,29,1,30,1,31,1,32,2,32,3,32,4,32,5,31,6,30,7,29,8,28,9,27,9,26,10,25,11,24,11,23,12,22,13,21,13,20,14,19,15,18,16,17,17,18,18,19,18,20,18,21,18,22,18,23,18,24,18,25,18,26,18,27,18,28,18,29,18,30,18,31,18,32,19,33,19,34,20,34,21,34,22,34,23,34,24,33,25,32,26,31,26,30,25,29,25,28,24,27,24,26,24,25,24,24,24,23,24,22,24,21,24,20,24,19,24,18,24,17,24,16,24,15,24,14,24,13,24,12,24,11,24,10,23,9,23,8,22,8,21,8,20,8,19,9,18,10,17,11,16,12,15,13,14,14,13,15,13,16,12,17,11,18,10,19,9,20,9,21,8,22,7,23,6,23,5,22,4,21,4,20,4,19,4,18,4,17,4,16,4,15,4,14,4,13,4,12,4,11,4,10,4,9,4,8,5,7,6,7,7,6,8,6,9,6,10,5,11,4,12,3,12,2,11,1,10,1,9,1,8,1,7,1,6,1,5,1,4,1,3,2,2,3,1,4,0,5,0,6,0,7,0,8,0,9,0,10,0,11,0,12,0,13,0,14,0,15,0,16,0,19,4,20,3,21,3,22,2,23,2,24,1,25,1,26,1,27,0,28,0,29,0,30,0,31,0,32,0,33,1,34,2,34,3,34,4,34,5,34,6,33,7,32,7,31,8,30,8,29,8,28,8,27,8,26,8,25,7,24,7,23,8,22,9,22,10,23,11,24,11,25,10,26,10,27,10,28,10,29,11,30,12,30,13,30,14,30,15,30,16,30,17,30,18,30,19,30,20,29,21,29,22,28,23,27,24,26,25,25,25,24,26,23,26,22,26,21,26,20,25,19,24,19,23,19,22,18,21,18,20,18,19,18,18,18,17,18,16,18,15,18,14,17,13,16,12,15,12,14,12,13,12,12,13,11,14,10,15,9,16,8,17,7,18,6,19,5,19,4,19,3,19,2,18,2,17,1,16,1,15,0,14,0,13,0,12,1,11,1,10,1,9,1,8,2,7,2,6,3,5,4,5,5,4,6,4,7,3,8,3,9,3,10,4,10,5,9,6,8,7,8,8,9,9,10,9,11,8,12,8,13,7,14,7,15,6,16,6,17,5,18,5,15,1,14,1,13,1,12,1,11,1,10,1,9,1,8,1,7,1,6,1,5,2,4,2,3,3,3,4,2,5,2,6,1,7,1,8,1,9,1,10,0,11,0,12,0,13,1,14,1,15,2,16,3,16,4,15,5,14,5,13,6,12,6,11,7,10,7,9,8,8,9,7,10,7,11,8,12,9,12,10,11,11,11,12,10,13,10,14,9,15,8,16,8,17,8,18,8,19,8,20,8,21,8,22,9,23,10,23,11,24,12,24,13,23,14,22,15,21,16,20,17,19,17,18,18,17,19,16,19,15,20,14,20,13,20,12,21,11,21,10,22,9,22,8,23,7,24,7,25,6,26,5,27,5,28,6,28,7,28,8,28,9,27,10,27,11,26,12,25,13,24,14,24,15,23,16,23,17,22,18,21,19,21,20,20,21,20,22,20,23,19,24,19,25,20,26,21,26,22,25,23,24,24,23,24,22,25,21,26,20,27,19,27,18,28,17,28,16,29,15,30,14,31,13,31,12,32,11,32,10,33,9,33,8,34,7,34,6,34,5,34,4,34,3,34,2,34,1,33,0,32,0,31,0,30,0,29,0,28,0,27,0,26,0,25,0,24,0,23,0,22,0,21,1,20,1,19,1,18,1,17,1,16,1,34,15,34,14,34,13,34,12,34,11,34,10,34,9,34,8,34,7,34,6,34,5,34,4,33,3,33,2,33,1,32,0,31,0,30,1,30,2,30,3,30,4,30,5,30,6,30,7,30,8,30,9,30,10,30,11,30,12,29,13,28,14,27,15,26,15,25,14,24,14,23,13,22,12,21,12,20,12,19,12,18,12,17,12,16,12,15,11,15,10,16,9,17,9,18,8,19,7,20,6,20,5,19,4,18,3,17,3,16,3,15,3,14,3,13,3,12,3,11,3,10,3,9,3,8,3,7,3,6,3,5,3,4,3,3,3,2,3,1,4,1,5,1,6,2,7,3,7,4,7,5,7,6,7,7,7,8,7,9,8,10,9,10,10,10,11,10,12,10,13,9,14,8,15,7,16,6,17,6,18,6,19,6,20,6,21,7,22,8,22,9,22,10,21,11,21,12,20,13,19,14,18,15,17,16,16,17,16,18,15,19,15,20,15,21,16,22,17,23,18,23,19,23,20,24,21,24,22,25,23,26,24,27,25,28,25,29,26,30,26,31,26,32,26,33,26,34,25,34,24,34,23,34,22,34,21,34,20,34,19,34,18,34,17,34,16,16,21,17,21,18,20,19,20,20,19,21,18,22,18,23,18,24,18,25,19,26,20,27,21,28,22,29,23,30,24,31,24,32,24,33,24,34,23,34,22,34,21,34,20,34,19,34,18,34,17,34,16,33,15,32,14,31,13,30,13,29,12,28,12,27,12,26,12,25,12,24,12,23,12,22,11,21,11,20,11,19,10,19,9,20,8,20,7,20,6,21,5,22,4,23,3,23,2,22,1,21,0,20,0,19,0,18,0,17,0,17,1,16,1,15,2,14,2,13,3,12,4,12,5,11,6,11,7,11,8,11,9,10,10,9,11,8,12,7,11,6,10,6,9,6,8,6,7,6,6,6,5,5,4,5,3,5,2,4,1,3,1,2,2,1,3,1,4,1,5,1,6,1,7,1,8,2,9,2,10,3,11,3,12,3,13,3,14,4,15,4,16,4,17,4,18,4,19,3,20,3,21,3,22,3,23,3,24,3,25,4,26,5,26,6,26,7,25,8,25,9,24,10,24,11,24,12,23,13,23,14,22,15,22,16,21,1,13,1,14,1,15,1,16,1,17,1,18,1,19,1,20,1,21,1,22,1,23,1,24,2,25,3,25,4,25,5,24,5,23,6,22,6,21,7,20,7,19,7,18,7,17,8,16,8,15,8,14,9,13,10,12,11,12,12,11,13,10,14,10,15,9,16,9,17,9,18,8,19,8,20,8,21,8,22,8,23,8,24,9,24,10,24,11,23,12,22,13,21,14,20,15,19,16,19,17,19,18,19,19,19,20,20,21,21,22,22,23,22,24,23,25,24,26,25,26,26,26,27,25,28,24,29,23,30,22,31,21,32,20,33,19,34,18,34,17,34,16,34,15,34,14,33,13,33,12,32,11,32,10,32,9,31,8,31,7,30,6,29,5,28,5,27,4,26,4,25,4,24,4,23,4,22,4,21,4,20,4,19,4,18,4,17,4,16,4,15,4,14,4,13,4,12,4,11,3,10,3,9,3,8,2,7,1,6,0,5,0,4,0,3,0,2,1,1,2,1,3,1,4,1,5,1,6,1,7,1,8,1,9,1,10,1,11,1,12,23,25,22,26,21,26,20,26,19,26,18,26,17,26,16,26,15,26,14,26,13,25,13,24,13,23,13,22,13,21,14,20,15,19,16,18,17,17,18,16,17,15,16,14,15,14,14,14,13,14,12,14,11,14,10,14,9,15,8,15,7,16,6,16,5,16,4,16,3,16,2,16,1,15,1,14,1,13,1,12,1,11,1,10,1,9,2,8,2,7,2,6,3,5,4,4,5,3,6,2,7,2,8,2,9,1,10,1,11,1,12,0,13,0,14,0,15,0,16,0,17,0,18,1,19,1,20,2,21,3,22,3,23,4,24,5,25,5,26,5,27,4,28,4,29,4,30,4,31,5,32,6,33,7,33,8,34,9,34,10,34,11,34,12,34,13,34,14,34,15,34,16,34,17,34,18,34,19,33,20,33,21,32,22,31,23,30,24,29,25,28,25,27,25,26,25,25,25,24,25,